Quels outils avez-vous transporter sur votre clé USB?
Je viens d'acheter un nouveau de 4 go clé USB et je suis en train de décider quoi mettre sur elle. Je suis en train de réfléchir un serveur web sur un bâton de paquets, un C/C++ IDE (en se penchant vers Code::Blocks; a Dev-C++ sur mon vieux lecteur USB) et Python.
Ce que le développement des outils connexes, avez-vous emporter partout avec vous sur le vôtre?
Mise à jour
J'ai ajouté des catégories.
IDEs
Code::Blocks Open source, multi plateforme C/C++ IDE
- Prend en charge plusieurs compilateurs (que vous devez fournir), mais vous pouvez également télécharger une version avec MingW.
- (Il y a une question dans la FAQ sur leur site web expliquant comment faire
il portable)
Codelite -- Open-source, multi-plateforme C/C++ IDE
Eclipse -- Open-source, multi plateforme Java IDE
NetBeans -- Open-source, multi plateforme Java IDE
JCreator -- Java IDE
MSVC6 -- Microsoft pre-.NET C/C++ environnement
Langues & Compilateurs
Portable De Python -- Interprète pour le langage de programmation Python
- Comprend SciTE (de l'éditeur) et 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
Stackless Python
Lua -- Langage de script
MinGW -- Une sorte de port Windows de GCC
- "MinGW complet Open Source de programmation de l'outil qui est approprié pour le développement de programmes natifs Windows qui ne dépend pas de la 3e partie C runtime Dll".
Éditeurs
Notepad++ (après de nombreuses recommandations, j'ai dû l'essayer)
UltraEdit -- "texte, hex, HTML, PHP, Java, Javascript, Perl et la programmation de l'éditeur."
VIM -- "hautement configurable éditeur de texte intégré pour permettre l'édition de texte efficace"
- Principaux rivaux pour emacs
HEdit -- Hex editor
XVI32 (Hex Editor)
e éditeur de texte - "Le Pouvoir de Textmate sur Windows"
Intype éditeur de texte -- Éditeur de Code pour Windows
Contexte -- Le Code et l'éditeur de texte
Editpad Pro -- "puissant et polyvalent éditeur de texte ou traitement de texte."
Découverte
Dependency Walker - Vous permet de voir ce que les Dll d'un programme ou d'une DLL dépend et les fonctions qu'ils exportent.
Réflecteur -- Vous permet de regarder dans et décompiler .Net assemblées
Spy++
DbWin32 -- Permet de voir de débogage de Windows et des messages de trace
- Similaire à DebugView
DebugView -- Permet de voir de débogage de Windows et des messages de trace
Web & Réseau
Firefox Portable (avec Firebug)
OperaUSB -- Navigateur Web
XamppLite -- Package qui inclut Apache, PHP, MySQL, phpMyAdmin, OpenSSL & SQLite
Mastic -- telnet et SSH client
Wireshark -- analyseur de protocole réseau (packet sniffer)
WinSCP -- SFTP, FTP et SCP client pour Windows
Diff/Merge
SourceGear DiffMerge -- Comparer deux fichiers côte à côte et de les fusionner si nécessaire.
WinDiff -- Outil de comparaison de fichiers
Winmerge -- "Open Source de différenciation et de fusion de l'outil de Windows."
Unix comme des Outils de
Les Utilitaires GNU pour Win32 -- Version Windows de plusieurs outils Unix/Linux
Cygwin -- Port d'un environnement de type Unix pour Windows
PowerGREP -- GREP outil
Visual Studio & .NET
NUnit -- Tests unitaires pour .NET
TestDriven.NET -- Facilement exécuter des tests unitaires à partir de Visual Studio
AnkSVN -- Subversion plugin pour Visual Studio
LINQPad -- Outil pour développer de manière interactive Linq requêtes.
- "vous permet de manière interactive de requête SQL dans les bases de données modernes d'un langage de requête: LINQ"
Expression Régulière Outils
Expresso -- Expression régulière de l'outil
RegexBuddy -- Expression régulière de l'outil
Divers
Le Sysinterals Suite (comprend DebugView, Process Explorer, & plus)
WinZip
DosHere
7-zip -- Open source archiveur de fichiers
Barre de défilement correctif pour VB6
puretext -- Coller w/mise en forme supprimé
VirtualBox -- Open source de virtualisation produit.
- Similaires à VMWare ou VirtualPC
- Veuillez marquer comme Wiki de la Communauté
- Si vous savez quels sont les outils que vous utilisez régulièrement, ceux sont ceux que vous devez copier; si vous ne connaissez pas, alors il n'y a pas de raison de copier quoi que ce soit.
- Ce n'marque le Wiki de la Communauté faire?
- Astuce: beaucoup de sysinternals applications sont désormais exécutable directement à partir du site. Bien sûr, vous pouvez toujours vouloir un portable copie en cas de déconnexion de situations.
- Je viens d'acheter un 32 go clé usb, et j'en vois au moins 64 GO est disponible. Oserais-je suggérer de Visual Studio et MSDN en ligne de la documentation? 😉
- Arjan, j'avoue, avec le chemin de la clé usb tailles vont, la taille n'est pas tellement un problème de plus. Je viens de vérifier Newegg.com et ils ont 2 go de disques pour moins de $10.
- Apportez votre système d'exploitation Linux avec vous =D
- Maintenant: Mais c'est tellement, sooooooooo sloooooooooow 🙂
- Je n'ai pas de clé USB, je ne sais pas pourquoi je veux charger un avec des outils de programmation, de toute façon? Est-il dans le cas où il y a un coup de programmation d'urgence sur ce vol de la compagnie, vous êtes sur? "L'aile vient de tomber, mais ne vous inquiétez pas, j'ai un compilateur C++ dans ma poche!" 🙂
Vous devez vous connecter pour publier un commentaire.
En supposant une Machine Windows:
Des outils Sysinternals
- Je utiliser un 16 go clé USB (les plus gros volumes sont disponibles) comme un système Linux, qui contient mon travail complet-environnement. Chaque ordinateur que j'utilise de démarrage à partir de ce disque dans mon système.
J'aime PortableApps. J'utilise NotePad++, OpenOffice applications, etc.
Je recommande .NET Réflecteur
Pour Windows, beaucoup de de sysinternals outils.
La Les Applications Portables site web a un load de applications qui peut être utile, comme WinMerge, Notepad++ et Gimp.
Si vous faites beaucoup de développement web que je crois queAptana sur une clé usb.
Ubuntu Linux
J'ai beaucoup à l'un de mes touches, surtout asm liés.
J'ai aussi
Et quelques autres trucs que je ne peux pas me rappeler que je ne l'ai pas sur moi :'(
J'ai aussi une clé usb avec backtrack3 sur elle et l'autre avec une image de windows que je peux utiliser pour l'installer sur mon netbook très rapidement. Je pense que cette est un bon guide sur le faire.
Remarque: je suis un développeur Windows. Ce couleurs de ce que vous lisez ci-dessous.
Note de l'accent mis sur le débogage de code natif d'ici, parce que si je suis dans le champ, c'est habituellement ce que je fais.
Il est pratique d'en avoir http://unxutils.sourceforge.net/ (grep/cut/sh etc...)
Vous pouvez avoir besoin de l'environnement de mieux que de cmd pour l'exécuter. Essayez d'EXTRÊME - http://www.farmanager.com/index.php?l=en (utiliser l'open source).
Denver est dans un serveur web package (également avec usb-flash installer la prise en charge):
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.
Aussi:
http://www.makeuseof.com/tag/portable-software-usb/
J'utilise pour prendre avec moi UnixUtils.
UnixUtils sont un ensemble de commandes Unix porté sur windows, donc je n'ai qu'à ajouter un répertoire dans le path de windows et puis je suis en mesure d'utiliser la plupart des communes de commande de linux dans l'environnement d'une machine windows, ce qui rend ma tâche plus facile.
Je voudrais ajouter LINQPad à cette liste. Si vous avez rien d'autre à faire avec des requêtes LINQ, c'est logiciel incontournable. Il a un exécutable autonome de sorte que vous pourriez exécuter complètement à partir d'une clé usb, si vous vouliez.
Mon Logiciel Client VPN 😉
MMmm Sweet Sweet bureau à distance. baver
Ceux qui ne sont pas mentionnés:
Je porte une VirtualBox disque dur le fichier qui contient l'ensemble de l'environnement de développement pour notre projet.
Il faut environ une minute pour configurer sur une toute nouvelle machine pour le développement dans un environnement familier.
Installer VirtualBox, créer une nouvelle machine virtuelle, de brancher la clé usb, le point de la machine virtuelle sur le disque dur de fichier, de démarrer dans l'environnement de dev à partir de la machine virtuelle. Prend environ une minute au sommet de la durée de téléchargement de VirtualBox.
grep, sans hésiter dois avoir un grep outil de une sorte.
Je recommande WinDbg.
et programme FTP comme WinFTP et crossloop
apache, php5 et mysql (comme notepad++)
J'ai aussi quelques scripts qui copie le php.fichier ini à l'C:\windows dossier,etc.
J'étais sur le point de dire: "Rien" et j'ai décider de doubler vérifier ma clé USB et je l'ai trouvé VIM et mon .vimrc et ProcessXP
Je n'ai pas l'habitude de l'utiliser à partir de là, mais de temps en temps ( 3 à 6 mois ), je reçois dans une nouvelle machine et de les copier à partir de la clé usb.
Je voudrais ajouter à la liste cette grande des logiciels libres pour Windows:
J'ai mon numéro de téléphone mobile que le lecteur USB de nom donc si je la perds une personne honnête pouvait m'appeler et de le retourner.
En plus de la plupart des outils déjà répertoriés...
Je suis surpris JGsoft excellente suite d'outils n'a pas encore été mentionnés, en particulier compte tenu l'auteur est l'un de nous:
Sûr, aucun d'entre eux sont gratuits, mais ils sont sainement sous licence et tous supportent installation portable.
MemTest si c'est de dépannage informatique?
Que WPF/Silverlight développeur, je voudrais ajouter Kaxaml et MS Mélange
Voici ma liste. Tous les services publics sont pour MS Windows, testé sur XP.
Je vais nulle part sans
puretext.exe
. C'est juste un 28 Kb fichier exécutable qui vous donne en vertu de l'Windows+V
(ou quelle que soit la touche que vous voulez) ce que je voudrais par ailleurs être en train de faire assez souvent manuellement après avoir atteintCtrl+C
quelque part:Windows+R
N
,O
,T
,E
,P
,A
,D
(si nécessaire, souvent, était toujours dans ma boîte de dialogue Exécuter...)Enter
Ctrl+V
Ctrl+A
Ctrl+C
Alt+F4
N
(Ne)Alt-Tab
(bon nombre de fois nécessaires, le cas échéant...)Ctrl+V
En d'autres termes: il colle "texte pur" à partir du presse-papiers, sans aucun balisage qui pourrait avoir été copié dans le presse-papiers avec le texte.
N'importe quel PC je travail sur pendant plus d'une heure - où j'ai autorisations à obtenir
puretext.exe
sur et en cours d'exécution - je l'ai mis dansC:\WINDOWS\
, double-cliquez dessus une fois, il autostart de ses paramètres et de toujours masquer l'icône dans la barre des tâches.Il est donc la peine. 😉
Expresso est un must-have pour concevoir et tester des expressions régulières
J'ai un 160 GO de disque dur portable Western Digital, j'ai Donc effectuer autour d'un beaucoup de choses avec moi.
Dans aucun ordre particulier:
Portable Python
7-Zip
Mastic & PSFTP
MySQL GUI Tools
Les installateurs pour chaque navigateur web, Komodo Edit, Cygwin, Git, et mon préféré des modules Python.
PortableApps ainsi. J'ai joué avec quelques-Linux-sur-un-bâtons, y compris Slax (c'est un peu grande distribution!), mais les ordinateurs à mon école ne semblent pas permettre le démarrage à partir d'une clé USB plus :'(
J'ai aussi réussi à obtenir Cygwin sur ma clé USB, mais c'est un peu bizarre, et je ne l'utilise pas souvent. Eclipse, mais seulement si vous avez absolument besoin, il fonctionne au ralentit comme de la mélasse.
La XamppLite Web-Serveur pour que je puisse être en mesure de travailler et de test PHP, CGI ou des scripts, partout où je vais.
La mienne vient de a la musique, et mon GTD projets. Oh, et un couple de jeux pour ceux dans l'entre-deux fois 😉
Un de mes lecteurs Flash USB a les livres que j'ai acheté en format PDF à partir de Safari en Ligne. La capacité de transporter dix ou vingt livres sur .NET, HTML, CSS, SQL, Active Directory, de la Sécurité, WPF, ou quoi que ce soit je suis là, et tirez vers le haut sans me casser le dos est d'une valeur INESTIMABLE.
Un autre a NUnit, TestDriven.NET, WinMerge, la barre de défilement correctif pour VB6, AnkSVN, une copie de la spécification C#, et un couple de homebrew outils.
Quand je me déplace, je suis en train de mettre la Windows Home Server PC de l'image de Récupération sur une clé USB. Non seulement est-il de plus agréable que de CD de récupération d'un serveur à la maison du CD, mais vous pouvez également démarrer une invite de CMD ou d'exécuter le gestionnaire de disque.
Je préfère ne pas mettre en cache des copies d'un logiciel téléchargeable, depuis le téléchargement de nouveau apporte souvent les dernières mises à jour. L'exception est un logiciel que j'ai à sauter à travers des cerceaux pour obtenir (enregistrement, etc.)
Pour Windows:
Ces me laisser accéder à des systèmes Linux où sont les véritables outils de développement en direct via SSH et VNC.
Actuellement:
Python + Stackless Python
Lua
JCreator
Contexte
La plupart de ma clé USB est composée d'Installateurs/code Source de bien 🙂
J'ai une installation complète (persistance fauché sur la version LiveUSB) de Fedora 9 (Soufre) sur une partition ext2, de sorte que Windows ne peut pas les voir) avec les outils suivants:
Et sur l'autre partition, mes données et les outils Windows suivants:
MODIFIER: j'ai maintenant Fedora 10. Un peu plus lent, et les besoins
vga=
pour la nouvelle chaussure de travail, mais les nouveautés, il en vaut la peine.- Je avoir Directory Opus sur ma clé USB. Je l'utilise principalement pour la fonction de recherche, qui est tellement mieux que ce que Windows offre.
Aussi, Keepass, déjà mentionné ici.
Si vous avez de la place, AutoPatcher (vous l'exécutez sur votre PC pour télécharger toutes les mises à jour windows disponibles, puis prendre à leur place et de l'utiliser pour leur patch d'installation de Windows).
Un debuggin Outil ou un Profiler.
Si vous portez autour de données sensibles, je vous recommande un outil de cryptage comme le Toucan.
D'autres grands portable apps peut être trouvé à portableapps.com.
Gvim
Je dois deuxième Sean de la recommandation de PortableApps, car il sonne à partir de votre exemple, comme vous peut-être de pc de dépannage et de ne pas les travaux de développement. PortableApps fournit des versions portables d'un certain nombre d'importants outils dont vous pourriez avoir besoin qui va fonctionner à partir d'une clé usb, y compris Firefox (navigateur), Thunderbird (mail), FileZilla (ftp), et Open Office (traitement de texte, tableur, base de données, etc.), 7-Zip (fichier zip de gestion), etc. Si vous arrive d'être un .NET développeur de la résolution d'un problème d'application, vous voudrez peut-être consulter SharpDevelop qui se déroulera entièrement à partir d'un clé usb.
Je peux courir Delphi5 sur ma clé USB, à l'aide de certains script personnalisé pour correctement l'installation de registre. C'est assez pratique car il me permet de:
Tout ce qui est mentionné à ce jour est grand.
Toutefois, si vous êtes comme moi et des tonnes de gens sont vous demandant de livrer démons à partir de leur PC, car ils ne sont pas les utilisateurs les plus expérimentés, alors vous aurez également besoin d'avoir une copie gratuite d'un logiciel de protection antivirus, comme AVG.
J'ai ubuntu installé linux à ma clé usb flash avec:
GIMP
Eclipse
NetBeans
- Je garder mon acme-sac (inferno-vm) s'appuie pour toutes les plates-formes que j'interagis avec - Win, Mac, Linux, BSD. De cette façon, je toujours avoir mon préféré environnement de travail avec moi. Pour Gagner, j'ai aussi jeter dans cdb.exe afin que je puisse avoir un réel débogueur au lieu de cela DevStudio monstre.
PicPick pour la capture d'image et d'édition