velocidad speedout reparar reconocer programas programa portables pendrive para memorias mejor medir dispositivos benchmark aplicaciones survey portability usb-drive portable-applications

survey - speedout - ¿Qué herramientas de desarrollo llevas en tu unidad USB?



programas para usb (30)

  1. Firefox
  2. Notepad ++
  3. Pitón
  4. 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

Agregaría a la lista este gran OSS para Windows:

  • 7-zip . Puede manejar no solo cremalleras, gzs, bz2s, rars o arjs sino incluso rpms o isos.
  • Winmerge . Siempre es necesaria una herramienta de comparación de directorios / archivos.

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/


Estaba a punto de decir: "Nada" y decidí verificar mi USB y encontré VIM y mi .vimrc y ProcessXP

Normalmente no lo uso desde allí, pero de vez en cuando (3 a 6 meses) me meto en una máquina nueva y las copio del 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.






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.




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