新しい4GBUSBサムドライブを購入したばかりで、何を装着するかを決めようとしています。スティックパッケージのWebサーバーの1つ、C/C++ IDE(Code :: Blocksに傾いています;古いUSBドライブにDev-C++がありました)とPythonについて考えています。
どのような開発関連ツールを持ち歩いていますか?
更新
カテゴリを追加しました。
Code :: Blocks オープンソース、クロスプラットフォームC/C++ IDE
Codelite -オープンソースのクロスプラットフォームC/C++ IDE
Eclipse -オープンソース、クロスプラットフォームJava IDE
NetBeans -オープンソース、クロスプラットフォームJava IDE
JCreator -Java IDE
MSVC6 -Microsoftの.NET以前のC/C++環境
ポータブルPython -Pythonプログラミング言語のインタプリタ
Strawberry Perl -"他のすべてのPerlとまったく同じように動作するWindows®コンピューター用の100%オープンソースのCPAN対応Perl。"
Py3k -Pythonプログラミング言語の最新バージョン
スタックレスPython
Lua -スクリプト言語
MinGW -GCCのWindowsポートのようなもの
Notepad ++ (非常に多くの推奨事項の後、私はそれを試さなければなりませんでした)
ltraEdit -"テキスト、16進数、HTML、PHP、Java、Javascript、Perl、およびプログラマーのエディター。"
[〜#〜] vim [〜#〜] -「効率的なテキスト編集を可能にするために構築された高度に構成可能なテキストエディタ」
HEdit -16進エディター
XVI32 (16進エディター)
eテキストエディタ -「WindowsでのTextmateの力」
入力テキストエディタ -Windows用のコードエディタ
ConTEXT -コードおよびテキストエディタ
Editpad Pro -"強力で用途の広いテキストエディタまたはワードプロセッサ。"
Dependency Walker -プログラムまたはDLLが依存するDLLと、それらがエクスポートする関数を確認できます。
Reflector -。Netアセンブリを調べて逆コンパイルできます
Spy ++
DbWin32 -Windowsのデバッグおよびトレースメッセージを表示できます
DebugView-Windowsのデバッグおよびトレースメッセージを表示できます
Firefox Portable (with Firebug )
OperaUSB -Webブラウザ
XamppLite -Apache、PHP、MySQL、phpMyAdmin、OpenSSL、SQLiteを含むパッケージ
PuTTY -telnetおよびSSHクライアント
Wireshark -ネットワークプロトコルアナライザー(パケットスニファー)
WinSCP -Windows用のSFTP、FTP、SCPクライアント
SourceGear DiffMerge -2つのファイルを並べて比較し、必要に応じてマージします。
WinDiff -ファイル比較ツール
Winmerge -"Windows用のオープンソースの差分およびマージツール。"
Win32用のGNUユーティリティ -いくつかのUnix/LinuxツールのWindowsバージョン
Cygwin -Unixタイプの環境のWindowsへの移植
PowerGREP -GREPツール
NUnit -。NETのユニットテスト
TestDriven.NET -VisualStudioから単体テストを簡単に実行できます
AnkSVN -VisualStudio用のSubversionプラグイン
LINQPad -インタラクティブに開発するツール Linq クエリ。
Expresso -正規表現ツール
RegexBuddy -正規表現ツール
Sysinterals Suite ( DebugView 、 Process Explorer などを含む)
WinZip
DosHere
7-Zip -オープンソースのファイルアーカイバ
VB6のスクロールバーの修正
puretext -フォーマットを削除して貼り付け
VirtualBox -オープンソースの仮想化製品。
Windowsマシンを想定する:
Linuxシステムとして16GBUSB-Stick(より大きなボリュームが利用可能)を使用しています。これには、完全な作業環境が含まれています。私が使用するすべてのコンピューターは、このドライブからシステムに起動します。
私は PortableApps が好きです。 NotePad ++、OpenOfficeアプリケーションなどを使用しています。
私はお勧めします 。NET Reflector
Windowsの場合、 sysinternal ツールの多く。
Portable Apps Webサイトには、WinMerge、Notepad ++、Gimpなどの便利な applications の負荷があります。
あなたが私が信じている多くのウェブ開発をするなら Aptana はサムドライブに収まるでしょう。
Ubuntu Linux
注:私はWindows開発者です。これはあなたが以下で読むものを着色します。
ここではネイティブコードのデバッグに重点を置いていることに注意してください。フィールドに出ている場合は、通常、それを実行しているからです。
このリストに LINQPad を追加します。 LINQクエリで何かをしなければならない場合、それは必須のソフトウェアです。自己完結型の実行可能ファイルがあるため、必要に応じてサムドライブから完全に実行できます。
PortableApps.comには、私のポータブルUSBドライブにあるもののほとんどがあります。
それらに加えて、私はUSBドライブにBeyondCompareも持っています。
私はUnixUtilsを持っていきます。
UnixUtilsはWindowsに移植されたUnixのコマンドのセットなので、Windowsパスにディレクトリを追加するだけで、Windowsマシンのシェルで一般的なLinuxコマンドのほとんどを使用できるようになり、作業が簡単になります。 。
私が誰かのマシンで何かをデバッグしているとき、私が最初にすることはインストールですVim。私たちに加わってください、それは生き方です。
http://unxutils.sourceforge.net/ (grep/cut/shなど...)を持っていると便利です。実行するには、cmdよりも優れた環境が必要になる場合があります。 FARをお試しください- http://www.farmanager.com/index.php?l=en (オープンソースのものを使用してください)。
デンバーはすべて1つのWebサーバーパッケージに含まれています(usb-flashインストールサポートもあります): http://translate.google.com/translate?hl=uk&ie=UTF-8&u=http%3A%2F%2Fwww。 denwer.ru%2F&sl = ru&tl = en&history_state0 =
しかし、それはロシアの聴衆のためのものです。
私は、プロジェクトの開発環境全体を含むVirtualBoxハードドライブファイルを持っています。
使い慣れた環境で開発するために、新しいマシンにセットアップするのに約1分かかります。
VirtualBoxをインストールし、新しい仮想マシンを作成し、USBドライブを接続し、仮想マシンをハードドライブファイルにポイントし、仮想マシンから開発環境を起動します。 VirtualBoxのダウンロード時間の約1分かかります。
WinDbg をお勧めします。
winFTPや crossloop のようなFTPプログラム
私のVPNクライアントソフトウェア;)
MMmm Sweetsweetリモートデスクトップ。 drool
言及されていないもの:
grep、間違いなく、ある種のgrepツールが必要です。
WesternDigitalの160GBポータブルハードドライブを持っているので、ロットものを持ち歩いています。
順不同:
ポータブルPython
7-Zip
PuTTY&PSFTP
MySQLGUIツール
すべての主要なWebブラウザー、Komodo Edit、Cygwin、Git、および私のお気に入りのPythonモジュールのインストーラー。
これが私のリストです。すべてのユーティリティはMSWindows用であり、XPでテストされています。
CSVed-コンマ区切りファイルの編集 EasyCleaner-レジストリクリーナー、アプリケーションユニスタラー FolderSize-素敵な棒グラフで表示されるフォルダーのサイズ FoxitReader-高速で軽量PDFリーダー Fsplit-ファイルスプリッター GlovePIE-高度な入力スクリプト(マウス、キーボード、ゲームコントローラー) JkDefrag-デフラガー NiftyWindows-一連のウィンドウ管理機能 PowerOff-システムアクションのスケジューリング ProcessHacker-高度なタスクマネージャー PSpad-最高の無料ファイルエディター PyScripter-最高のGUI Python Reflector-.NETアプリケーションインスペクター ResHacker-実行可能リソースの表示と編集 Speq-最高の計算機、小型で強力 UniExtract-アーカイブの約95%を抽出およびインストーラー VLCplayer-自己完結型コーデックを備えたビデオプレーヤー Wheeler-事前にフォーカスせずにマウススクロール WikidPad-知識ストレージ用の個人用wiki WinMerge- GUI差分ツール xint-超軽量エディター XML Notepad 2007-M $ XYplorerのXMLエディター-素敵なデュアルペインファイルエクスプローラー zDump-Spy ++ [に似ています。 ____。] Zzoom-画面上の拡大鏡
Expresso は、正規表現を設計およびテストするための必須アイテムです。
すでにリストされているほとんどのツールに加えて...
Process Explorer
Process Monitor
AutoRuns
Expresso
KeePass
ReNamer
TrueCrypt
JGsoftの優れたツールスイートがまだ言及されていないことに驚いています。特に 作者は私たちの1人です :
確かに、それらのどれも無料ではありませんが、それらはまともなライセンスであり、それらはすべてポータブルインストールをサポートしています。
Apache、php5、mysql(およびnotepad ++)
Php.iniファイルをC:\ windowsフォルダーなどにコピーするスクリプトもいくつかあります。
MemTest ハードウェアのトラブルシューティングの場合は?
puretext.exe
なしではどこにも行きません。 Windows+V
(または任意のキー)の下で、Ctrl+C
をどこかで押した後、手動で頻繁に行うことを提供するのは、28 Kb実行可能ファイル)です。
Windows+R
N
、O
、T
、E
、P
、A
、D
(if必要で、多くの場合、まだ実行ダイアログにありました...)Enter
Ctrl+V
Ctrl+A
Ctrl+C
Alt+F4
N
(いいえの場合)Alt-Tab
(必要な場合は正しい回数...)Ctrl+V
言い換えると、テキストとともにクリップボードにコピーされた可能性のあるマークアップなしで、クリップボードから「純粋なテキスト」を貼り付けます。
1時間以上作業しているPC(puretext.exe
を起動して実行する権限があるPC)は、C:\WINDOWS\
に入れ、1回ダブルクリックして、設定で自動起動するように設定します。タスクバーのアイコンは常に非表示にしてください。
それはsoの価値があります。 ;-)
「何もない」と言ったところ、USBを再確認することにしました。 [〜#〜] vim [〜#〜] と.vimrcおよび ProcessXP が見つかりました。 ==
私は通常そこからそれを使用しませんが、時々(3-6ヶ月)新しいマシンに入り、USBからそれらをコピーします。
私は自分の携帯電話番号をUSBドライブ名として持っているので、紛失した場合は正直な人が私に電話して返品することができます。
現在:Python + PythonスタックレスLuaJCreator ConTEXT
私のUSBのほとんどはインストーラー/ソースコードで構成されていますが:)
いくつかのカスタムスクリプトを使用してレジストリを適切に設定し、USBでDelphi5を実行できます。それは私がすることを可能にするのでそれはかなり便利です:
USBドライブに Directory Opus が必要です。私は主に検索機能に使用しますが、これはWindowsが提供するものよりもはるかに優れています。
また、Keepassはすでにここで言及されています。
USBフラッシュドライブの1つに、SafariOnlineからPDF形式で購入した本があります。NET、HTML、CSS、SQL、Active Directory、セキュリティ、 WPF、または私がそこに持っている他のものは何でも、私の背中を壊さずにそれを引き上げることは価格が安いです。
もう1つには、NUnit、TestDriven.NET、WinMerge、VB6のスクロールバー修正、AnkSVN、C#仕様のコピー、およびいくつかの自作ツールがあります。
私がそれに近づいたとき、私は SBドライブ上のWindows Home Server PC Recoveryイメージ を置いています。ホームサーバーのCDを回復するには、CDよりも優れているだけでなく、CMDプロンプトを起動したり、ディスクマネージャーを実行したりすることもできます。
ダウンロード可能なソフトウェアのコピーをキャッシュしたくないのは、新しくダウンロードすると最新のアップデートがもたらされることが多いからです。例外は、取得するためにフープを飛び越えなければならないソフトウェアです(登録など)
私はubuntulinuxをusbフラッシュにインストールしています:GIMP Eclipse NetBeans
機密データを持ち歩く場合は、Toucanのような暗号化ツールをお勧めします。
その他の優れたポータブルアプリは portableapps.com にあります。
XamppLite Webサーバーなので、どこにいてもPHP、CGI、またはスクリプトを操作してテストできます。
Windowsの場合:
これらにより、SSHとVNCを介して実際の開発ツールが存在するLinuxシステムにアクセスできます。
これまでに述べたすべてが素晴らしいです。
しかし、あなたが私のようで、多くの人々が彼らが精通したユーザーではないので彼らのPCから悪魔を届けるようにあなたに頼んでいるなら、あなたは のような無料のウイルス対策ソフトウェアのコピーも欲しいでしょう。 [〜#〜] avg [〜#〜] 。
私の音楽は音楽だけで、私の GTDプロジェクト 。ああ、そしてその間の時間のためのいくつかのゲーム;-)
余裕がある場合は、AutoPatcher(PCで実行して利用可能なすべてのWindows Updateをダウンロードし、その場所に移動して、Windowsインストールにパッチを適用します)。
あなたの例から、開発作業ではなくPCのトラブルシューティングを行っているように聞こえるので、PortableAppsに対するSeanの推奨事項を2番目にする必要があります。 PortableAppsは、Firefox(ブラウザー)、Thunderbird(電子メール)、FileZilla(ftp)、Open Office(Word処理、スプレッドシート、データベースなど)など、サムドライブから完全に実行できる多数の重要なツールのポータブルバージョンを提供します。 。)、7-Zip(Zipファイル管理)など。アプリケーションの問題をトラブルシューティングする.NET開発者である場合は、 SharpDevelop をチェックアウトすることをお勧めします。これは-から完全に実行されます。 サムドライブ 。
デバッグツールまたはプロファイラー。
PortableAppsも同様です。 Slax (これは素晴らしい小さなディストリビューションです!)を含むいくつかのLinux-on-a-sticksで遊んだのですが、私の学校のコンピューターではUSBからの起動ができなくなったようです: '(
USBでCygwinを入手することもできましたが、少し奇妙で、あまり使用していません。 Eclipseも同様ですが、どうしても必要な場合にのみ、糖蜜のように動作が遅くなります。
PicPick 画像のキャプチャと編集用
私は、対話するすべてのプラットフォーム(Win、Mac、Linux、BSD)用にacme-sac(インフェルノベースのvm)ビルドを保持しています。そうすれば、私は常に自分の好きな職場環境を手に入れることができます。 Winの場合は、cdb.exeもスローして、DevStudioモンスターの代わりに実際のデバッガーを使用できるようにします。
次のツールを使用して、1つのパーティション(ext2でWindowsが認識できない)に Fedora 9(硫黄)のフルインストール(LiveUSBバージョンで永続性が壊れた)があります。
そして、他のパーティションでは、私のデータと次のWindowsツール:
[〜#〜] edit [〜#〜]:Fedora 10を使用しています。少し遅く、新しい起動にはvga=
が必要です。動作しますが、新しい機能はそれだけの価値があります。