survey - speedout - ¿Qué herramientas de desarrollo llevas en tu unidad USB?
programas para usb (30)
- Firefox
- Notepad ++
- Pitón
- Algo de música (¡me calma entre trabajos de codificación!)
Acabo de comprar un nuevo disco USB de 4GB y estoy tratando de decidir qué ponerle. Estoy pensando en uno de los servidores web en paquetes stick, un C / C ++ IDE (que se inclina por Code :: Blocks, tenía Dev-C ++ en mi unidad USB anterior) y Python.
¿Qué herramientas relacionadas con el desarrollo llevas contigo a las tuyas?
Actualizar
He agregado categorías.
IDEs
Código :: Bloques Código abierto, multiplataforma C / C ++ IDE
- Admite varios compiladores (que debe suministrar) pero también puede descargar una versión que incluye MingW.
- (Hay una pregunta sobre preguntas frecuentes en su sitio web que explica cómo hacer que sea portátil)
Codelite - Open-source, cross-platform C / C ++ IDE
Eclipse - Open-source, multiplataforma Java IDE
NetBeans - Open-source, multiplataforma Java IDE
JCreator - IDE de Java
MSVC6 - Entorno C / C ++ de pre.NET de Microsoft
Idiomas y compiladores
Portable Python - Intérprete para el lenguaje de programación Python
- Incluye SciTE (editor) y Django (framework web)
Strawberry Perl - "Un Perl 100% Open Source compatible con CPAN para computadora Windows® que funciona exactamente igual que Perl en cualquier otro lado".
Py3k - La versión más nueva del lenguaje de programación Python
Stackless Python
Lua - Lenguaje de scripting
MinGW : una especie de puerto de Windows de GCC
- "MinGW proporciona un completo conjunto de herramientas de programación de código abierto que es adecuado para el desarrollo de programas nativos de Windows que no dependen de ninguna DLL de tiempo de ejecución de C de terceros".
Editores
Notepad ++ (después de tantas recomendaciones, tuve que probarlo)
UltraEdit - "texto, hexadecimal, HTML, PHP, Java, Javascript, Perl y el editor del programador".
VIM : "editor de texto altamente configurable creado para permitir una edición de texto eficiente"
- Gran rival de emacs
HEdit - editor hexadecimal
XVI32 (editor hexadecimal)
editor de texto e - "El poder de Textmate en Windows"
Editor de texto de tipo Intype - Editor de código para Windows
ConTEXT - Código y editor de texto
Editpad Pro : "potente y versátil editor de texto o procesador de textos".
Descubrimiento
Dependency Walker : le permite ver de qué archivos DLL depende un programa o DLL y qué funciones exportan.
Reflector : le permite ver y descompilar ensamblados .Net
Espía ++
DbWin32 : le permite ver los mensajes de depuración y seguimiento de Windows
- Similar a DebugView
DebugView: le permite ver los mensajes de depuración y seguimiento de Windows
Web y red
Firefox Portable (con Firebug )
OperaUSB - Navegador web
XamppLite - Paquete que incluye Apache, PHP, MySQL, phpMyAdmin, OpenSSL y SQLite
PuTTY - telnet y cliente SSH
Wireshark - analizador de protocolo de red (sniffer de paquetes)
WinSCP : cliente SFTP, FTP y SCP para Windows
Diff / Merge
SourceGear DiffMerge : compare dos archivos uno al lado del otro y combine si es necesario.
WinDiff - Herramienta de comparación de archivos
Winmerge - "herramienta de fusión y diferenciación de código abierto para Windows".
Herramientas tipo Unix
GNU Utilities para Win32 - Versión de Windows de varias herramientas de Unix / Linux
Cygwin : puerto de un entorno de tipo Unix para Windows
Herramienta PowerGREP - GREP
Visual Studio y .NET
NUnit - Prueba unitaria para .NET
TestDriven.NET - Ejecuta fácilmente tus pruebas unitarias desde Visual Studio
AnkSVN - Complemento Subversion para Visual Studio
LINQPad : herramienta para desarrollar consultas de Linq de forma interactiva.
- "le permite consultar bases de datos SQL de forma interactiva en un lenguaje de consulta moderno: LINQ"
Herramientas de expresión regulares
Expresso - herramienta de expresión regular
RegexBuddy - Herramienta de expresión regular
Misc
La suite Sysinterals (incluye DebugView , Process Explorer , y más)
WinZip
DosHere
7-zip - Archivador de archivos de código abierto
Barra de desplazamiento para VB6
puretext - Pegar w / formateo eliminado
VirtualBox - Producto de virtualización de código abierto.
- Similar a VMWare o VirtualPC
Es útil tener http://unxutils.sourceforge.net/ (grep / cut / sh, etc.). Es posible que necesite algún entorno mejor que cmd para ejecutarlo. Pruebe FAR - http://www.farmanager.com/index.php?l=en (use código abierto uno).
Denver es todo en un paquete de servidor web (también con soporte de instalación usb-flash): http://translate.google.com/translate?hl=uk&ie=UTF-8&u=http%3A%2F%2Fwww.denwer.ru% 2F & sl = ru & tl = es & history_state0 =
Pero es para la audiencia rusa.
También: http://www.makeuseof.com/tag/portable-software-usb/
Los que no se mencionaron:
- WinSCP (para todas sus conexiones S / FTP, etc.)
- LINQPad (para todas sus pruebas de código .NET)
- Masilla
Me gusta PortableApps . Uso NotePad ++, aplicaciones de OpenOffice, etc.
Mi software de cliente VPN;)
MMmm Dulce escritorio remoto dulce. babear
Para Windows, muchas de las herramientas sysinternal .
PortableApps.com tiene la mayor parte de lo que hay en mi unidad USB portátil:
- Filezilla
- Firefox
- Notepad ++
- Masilla
- Wireshark
Además de esos, también tengo Beyond Compare en mi unidad USB.
Ubuntu Linux
apache, php5 y mysql (así como el bloc de notas ++)
También tengo algunos scripts que copian el archivo php.ini en la carpeta C: / windows, etc.
- Masilla
- WinSCP
- Notepad ++: imprescindible.
- Firefox: otro debe tener.
- XAMPP: hay una versión independiente especialmente para memory sticks que funciona bien.
- Netbeans
Tengo mi número de teléfono móvil como el nombre de la unidad USB, así que si lo pierdo, una persona honesta podría llamarme y devolverlo.
Llevo un archivo de disco duro de VirtualBox que contiene todo el entorno de desarrollo para nuestro proyecto.
Lleva aproximadamente un minuto configurar una máquina nueva para el desarrollo en un entorno familiar.
Instale VirtualBox, cree una nueva máquina virtual, conecte la unidad usb, apunte la máquina virtual al archivo del disco duro, arranque en el entorno de desarrollo desde la máquina virtual. Toma aproximadamente un minuto encima del tiempo de descarga de VirtualBox.
Nota: soy un desarrollador de Windows. Esto colorea lo que lees a continuación.
- Dependency Walker (Depends.exe)
- WinZip
- Notepad ++ (v5)
- DbWin32
- Process Explorer
- HEdit - un editor hexadecimal
- WinDiff
- Ripper: una aplicación que co-escribí para eliminar líneas redundantes de los archivos de registro.
- DelSub: una aplicación que escribí para eliminar archivos con extensiones determinadas en un árbol de carpetas. Útil para eliminar NCB y PCH, etc. antes de la copia de seguridad.
- DosHere: una extensión de explorador para agregar una entrada de "indicador de comando aquí" al menú contextual de cualquier carpeta. Esta es la PRIMERA COSA que pongo en cualquier caja de Windows que tengo que usar.
- DeTab: una aplicación que escribí para quitar pestañas de los archivos fuente. Nota para usted mismo - necesita actualizar esto para Unicode.
Tenga en cuenta el énfasis en la depuración del código nativo aquí, porque si estoy fuera del campo, eso es lo que estoy haciendo.
Cuando estoy depurando algo en la máquina de alguien, lo primero que hago es instalar Vim . Únete a nosotros, es una forma de vida.
El sitio web de Portable Apps tiene una gran cantidad de aplicaciones que pueden ser útiles, como WinMerge, Notepad ++ y Gimp.
Si haces un montón de desarrollo web, creo que Aptana encajará en una memoria USB.
Recomiendo WinDbg .
Recomiendo el Reflector .NET
Suponiendo una máquina de Windows:
Tengo muchas cosas en una de mis llaves, en su mayoría relacionadas con ASM.
tambien tengo
Y algunas otras cosas que no puedo recordar ya que no las tengo: ''(
También tengo una llave usb con backtrack3 en ella y otra con una imagen de Windows que puedo usar para instalarla en mi netbook rápidamente. Creo que esta es una buena guía para hacer eso.
Utilizo una memoria USB de 16GB (hay volúmenes más grandes disponibles) como un sistema Linux, que contiene mi entorno de trabajo completo. Cada computadora que uso arranca desde esta unidad en mi sistema.
Yo solía llevarme UnixUtils.
UnixUtils es un conjunto de comandos de Unix portados a Windows, así que solo tengo que agregar un directorio a la ruta de Windows y luego puedo usar la mayoría del comando de Linux común en el shell de una máquina de Windows, facilitando mi trabajo. .
grep, definitivamente tiene que tener una herramienta grep de algún tipo.
y un programa FTP como WinFTP y crossloop
Agregaría LINQPad a esta lista. Si tiene que hacer algo con las consultas LINQ, es un software imprescindible. Tiene un ejecutable autónomo para que puedas ejecutarlo completamente desde una memoria USB si así lo deseas.
- emacs
- tucan (para copias de seguridad de Windows)
- masilla
- winscp
- Repositorio SVN
- Ediciones de Visual C # y Visual C ++ 2008 Express (extraídas de la imagen del DVD "instalación sin conexión")
- .NET Framework 3.5 redistribuible completo (y Windows Installer 3.1 para instalarlo)
- 7zip portátil e instalador
- Monitor de procesos y monitor de red de Windows Sysinternals
- Instalador de Firefox
- Instalador IEInspector
- Probador Regex de Code Architect
- Instaladores silenciosos de Windows Live Messenger (Contacts.msi y Messenger.msi extraídos del instalador web de bootstrap ), A-patch y un archivo de configuración de parche A para desactivar todo lo que no quiero y configurarlo como yo gusta.