Quels outils de développement portez-vous sur votre clé USB? [fermé]
je viens d'acheter une nouvelle clé USB de 4 Go et j'essaie de décider quoi mettre dessus. Je pense à L'un des serveurs Web sur un paquet stick, un IDE C/C++ (penchant vers le Code::Blocks; avait Dev-C++ sur mon vieux disque USB) et Python.
quels outils de développement avez-vous sur vous?
mise à Jour
j'ai ajouté des catégories.
IDEs
Code:: Blocks Open source, cross platform C/C++ IDE
- Supporte plusieurs compilateurs (que vous devez fournir) mais vous pouvez également télécharger une version qui inclut MingW.
- (Il ya une question FAQ sur leur site web expliquant comment faire it portable)
Codelite -- Open-source, cross platform C / C++ IDE
1519320920 Eclipse -- Open-source, cross platform Java IDE
1519320920 NetBeans -- Open-source, cross platform Java IDE
JCreator -- Java IDE
MSVC6 -- Microsoft pre-.NET c / c++ environnement
Langages Et Compilateurs
Python Portable -- interpréteur pour le langage de programmation Python
- Comprend SciTE (l'éditeur) et de Django (framework web)
Strawberry Perl -- "100% Open Source CPAN capable de Perl pour Windows® à l'ordinateur qui fonctionne exactement le même que Perl partout ailleurs."
Py3k -- nouvelle version du langage de programmation Python
Python Stackless
Lua -- langage de script
1519810920 "MinGW -- sorte de Port Windows de GCC
- " MinGW fournit un ensemble complet D'outils de programmation Open Source qui est convient pour le développement de programmes Windows natifs qui ne dépendent pas d'une tierce partie c DLLs d'exécution."
Éditeurs
Notepad++ (après tant de recommandations, j'ai dû l'essayer)
UltraEdit -- " text, hex, HTML, PHP, Java, Javascript, Perl, and programmer's editor."
VIM -- "rédacteur de texte hautement configurable construit pour permettre l'édition de texte efficace"
- Grand rival emacs
HEdit -- Hex editor
XVI32 (Hex Editor)
e éditeur de texte -- "le pouvoir de Textmate sur Windows"
éditeur de texte Intype -- éditeur de Code pour Windows
contexte -- éditeur de Code et de texte
Editpad Pro -- " éditeur de texte puissant et polyvalent ou traitement de texte."
Découverte
Dependency Walker -- permet de voir ce que DLLs un programme ou DLL dépend de et ce que fonctions qu'ils exportent.
réflecteur -- permet de regarder et de décompiler les assemblages de filets
Espion++
DbWin32 -- permet de voir les messages de débogage et de trace de Windows
- similaire à DebugView
DebugView -- vous permet de voir les messages de débogage et de trace de Windows
Web & Réseau
Firefox Portable (avec Firebug )
OperaUSB -- navigateur Web
XamppLite -- paquet qui inclut Apache, PHP, MySQL, phpMyAdmin, OpenSSL & SQLite
PuTTY -- client telnet et SSH
1519320920" Wireshark -- analyseur de protocole réseau (renifleur de paquets))
WinSCP -- client SFTP, FTP et SCP pour Windows
Diff / Merge
SourceGear DiffMerge -- comparez deux fichiers côte à côte et fusionnez si nécessaire.
WinDiff -- File outil de comparaison
Winmerge -- " Open Source differing and merging tool for Windows."
outils de type Unix
Utilitaires GNU pour Win32 -- version Windows de plusieurs outils Unix/Linux
Cygwin -- Port d'un environnement de type Unix vers Windows
PowerGREP -- GREP tool
Visual Studio &.NET
NUnit -- Unit testing for .NET
TestDriven.NET -- Faites facilement vos tests unitaires depuis Visual Studio
AnkSVN -- plugin Subversion pour Visual Studio
LINQPad -- Outil de développement interactif des requêtes Linq .
- "vous permet d'interroger de manière interactive les bases de données SQL dans un langage d'interrogation moderne: LINQ"
Expression Régulière "Outils De 1519130920"
Expresso", 1519180920" -- Expression Régulière de l'outil
RegexBuddy -- Expression Régulière de l'outil
Divers
La Sysinterals Suite (comprend DebugView , Process Explorer , & plus)
WinZip
DosHere
7-zip -- Open source file archiver
Barre de défilement correctif pour VB6
puretext -- Coller w/ mise en forme supprimé
VirtualBox -- Open source de virtualisation produit.
- similaire à VMware ou VirtualPC
30 réponses
j'utilise une clé USB de 16 Go (de plus grands volumes sont disponibles) comme un système Linux, qui contient mon environnement de travail complet. Chaque ordinateur que j'utilise démarre à partir de ce lecteur dans mon système.
I like Portablapps . J'utilise le NotePad++, les applications OpenOffice, etc.
le site Portable Apps a une charge de applications qui peuvent être utiles, tels que WinMerge, Notepad++ et Gimp.
si vous faites beaucoup de développement web que je crois que Aptana tiendra sur une clé USB.
- Visual C# and Visual C++ 2008 Express editions (extrait de L'image DVD "offline install")
- .net Framework 3.5 full redistribuable (et Windows Installer 3.1 Pour l'installer)
- 7zip portable et installer
- Processus de Moniteur et le Moniteur Réseau de Windows Sysinternals
- installateur Firefox
- IEInspector installer
- Code de l'Architecte Regex Tester
- Windows Live Messenger silencieux installateurs (Contacts.msi et Messenger.msi extrait de l'installateur web bootstrap ), a-patch , et un fichier de réglages de patch pour désactiver tout ce que je ne veux pas et le configurer comme je l'aime.
j'ai beaucoup de choses sur une de mes clés, la plupart liées à asm.
j'ai aussi
et d'autres choses dont je ne me souviens pas ne l'ayez pas sur moi: "(
j'ai aussi une clé usb avec backtrack3 et un avec une image de windows que je peux utiliser pour l'installer sur mon netbook très rapidement. Je pense que ce est un bon guide.
Note: je suis un développeur Windows. Cela colore ce que vous lisez ci-dessous.
- Dependence Walker (Depends.exe) 151940920"
- WinZip
- Notepad++ (v5)
- DbWin32
- Process Explorer
- HEdit - un éditeur hexadécimal
- WinDiff
- Ripper-une application que j'ai coécrite pour enlever les lignes redondantes des fichiers journaux.
- DelSub-une application que j'ai écrite pour supprimer des fichiers avec des extensions données dans un arbre de dossiers. Pratique pour supprimer les BCN et les ESCP, etc. avant la sauvegarde.
- Doshire-une extension d'explorateur pour ajouter une entrée" Command prompt here " au menu contextuel pour n'importe quel dossier. C'est la première chose que j'ai mise sur une boite windows que je dois utiliser.
- DeTab - une application que j'ai écrite pour enlever les onglets des fichiers source. Note à l'auto-besoin de mettre à jour ceci pour Unicode.
notez l'accent mis sur le débogage du code natif ici, parce que si je suis sur le terrain, c'est généralement ce que je fais.
- Firefox
- Notepad++
- Python
- un peu de musique (ça me calme entre les tâches de codage!)
c'est pratique d'avoir http://unxutils.sourceforge.net / (grep/cut/sh etc...) Vous pourriez avoir besoin d'un environnement mieux que cmd pour l'exécuter. Essayez FAR - http://www.farmanager.com/index.php?l=en (utiliser open source one).
Denver est tout dans un paquet de serveur web (aussi avec usb-flash installer le soutien): http://translate.google.com/translate?hl=uk&ie=UTF-8&u=http%3A%2F%2Fwww.denwer.ru%2F&sl=ru&tl=en&history_state0=
Mais c'est pour le public russe.
PortableApps.com a la plupart de ce qui est sur mon lecteur USB portable:
- Filezilla
- Firefox
- Notepad++
- PuTTY
- Wireshark
outre ceux-ci, j'ai aussi au-delà de comparer sur mon lecteur USB.
quand je débogue quelque chose sur la machine de quelqu'un, la première chose que je fais est d'installer Vim . Nous rejoindre, c'est un mode de vie.
j'avais l'habitude de prendre avec moi des UnixUtils.
UnixUtils sont un ensemble de commandes d'Unix porté à windows, donc je n'ai qu'à ajouter un répertoire au chemin de windows et puis je suis en mesure d'utiliser la plupart de la commande linux commune dans l'interpréteur de commandes d'une machine windows, ce qui rend mon travail plus facile.
j'ajouterais LINQPad à cette liste. Si vous devez faire quoi que ce soit avec les requêtes LINQ, c'est un logiciel indispensable. Il a un exécutable autonome de sorte que vous pourriez exécuter complètement à partir d'une clé usb si vous le souhaitiez.
mon logiciel Client VPN;)
MMmm Sweet Sweet bureau à distance. bave
ceux non mentionnés:
- WinSCP (pour toutes vos connexions S/FTP, etc)
- LINQPad (pour tous vos .NET code de test)
- PuTTY
- Mastic
- WinSCP
- Notepad++ - un must.
- Firefox - un autre doit avoir.
- XAMPP-il existe une version autonome spécialement conçue pour les clés USB qui fonctionne bien.
- Netbeans
j'ai un fichier de disque dur VirtualBox qui contient tout l'environnement de développement de notre projet.
Il faut environ une minute pour configurer sur une toute nouvelle machine pour le développement dans un environnement familier.
installez VirtualBox, créez une nouvelle machine virtuelle, branchez la clé usb, pointez la machine virtuelle sur le disque dur, démarrez dans l'environnement dev à partir du machien virtuel. Prend environ une minute sur le temps de téléchargement VirtualBox.
- emacs
- tucan (pour les sauvegardes windows)
- mastic
- winscp
- SVN repository
apache, php5 et mysql (ainsi que notepad++)
j'ai aussi quelques scripts qui copient le php.fichier ini vers le C:\windows dossier,etc.
j'étais sur le point de dire:" rien "et je décide de revérifier mon USB et j'ai trouvé VIM et mon .vimrc et ProcessXP
Je ne l'utilise généralement pas de là, mais de temps en temps ( 3 -6 mois ) je vais dans une nouvelle machine et les copier à partir de l'usb.
j'ai mon numéro de téléphone mobile comme le nom de la clé USB donc si je le perds une personne honnête pourrait m'appeler et me le rendre.