【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超

2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。

[これ知らないプログラマって損してんなって思う汎用的なツール](http://qiita.com/puriketu99/items/f75d42f1ff669b924ec1)のコメントに寄せられたツールを分類分けしてみました。

* 解説は、ほぼコメントに寄せられた内容のコピペです。
* URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト)
* 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。
* 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。
* 解説が不十分なツールについても、補足（コピペで本文に取り込める体裁だとありがたい）を頂けると助かります！
* 元ネタの投稿は現在進行形なので、随時取り込んでいきたいと思います。




---

# エディタ


### vim

自分はVimmerなんで、Vimを推しておきます。Vimがあれば大抵の事が出来ると思ってます。
が、Vimは習得に時間がかかるという難点があります。

エディタプラグイン

* neocomplcache.vim
* quickrun.vim
* vimproc + quickrun
* unite.vim

### MacVim


### Emacs

VIM, Emacs は別格って感じですね・・・

エディタプラグイン

* anything.el

### CocoaEmacs


### Mou

Markdownを書くためのエディタ。

* http://mouapp.com/
* [ リアルタイムプレビューができるMarkdownエディタ『Mou』 | Macの手書き説明書](http://veadardiary.blog29.fc2.com/blog-entry-3492.html)


### Sublime Text 3

https://sublimetext.com/3

### CotEditor

フリー。超軽量なエディター。
簡単な文章修正とかに向いてる。

### Coda

https://panic.com/jp/coda/
シェア。エディター＋IDE的な感じ。デザインを確認しながら編集できる。FTPやSSHとかSVNとかも同梱されていてデザイナーはこれで十分。

### TextWrangler

https://itunes.apple.com/jp/app/textwrangler/id404010395

### Espresso

http://espressoapp.com/
Espresso はリアルタイムでCSSをプレビューしながら書けたりするエディタ。


### JSON Editor

サクっとJSONを整形してくれる

---

# IDE(統合開発環境)



### Xcode

iPhoneアプリを開発する気がなくても入れておくと、差分を簡単に扱えるFileMergeアプリやopendiffコマンドなどおまけが付いてくるのでオススメ

* https://developer.apple.com/xcode/

### Eclipse

Eclipse とか NetBeans とかもとりあえず使ってみる派。で、どっちがいいというのを決めるより「これは何が優れているか」をみて、シーンによって起動するのを変えてしまう。

* http://www.eclipse.org/

### NetBeans

Eclipse とか NetBeans とかもとりあえず使ってみる派。で、どっちがいいというのを決めるより「これは何が優れているか」をみて、シーンによって起動するのを変えてしまう。

* http://ja.netbeans.org/


### PhpStorm

PHPやJavaScriptをはじめとしたウェブ向けのIDE。

* http://www.jetbrains.com/phpstorm/
* [最強のJavaScript IDE「WebStorm」の姉妹品「PhpStorm」はPHP IDEとして最高だった ::ハブろぐ](http://havelog.ayumusato.com/computer/software/e173-phpstorm-best-ide.html)


### Cloud9

まだ荒削りだけど、ブラウザで実行できるIDE。GitHubやBitbucketなんかと連動。

* http://c9.io/

### WebStorm

現行のIDEの中ではJavaScript回りの環境が最強。姉妹品のPHPStormも評判良いです。
リファクタとか超簡単に出来たりします。が、有料です。その価値はあると思いますけど…。

* http://www.jetbrains.com/webstorm/index.html
* [最強のJavaScript IDE 「WebStorm」を使ってみた](http://efcl.info/2010/1027/res2023/)

### Nide

node.jsのIDE

* http://coreh.github.com/nide/
* [Node.js向けのWebベースIDE「Nide 0.2」がリリース - SourceForge.JP Magazine : オープンソースの話題満載](http://sourceforge.jp/magazine/12/01/17/080233)





---

# SQL, DB

### Sequel Pro

MySQLクライアント。phpMyAdminがいらなくなりました。

* http://www.sequelpro.com/
* [高機能なMySQLフロントエンド「Sequel Pro」 - MOONGIFT](http://www.moongift.jp/2008/06/sequel_pro/)

### Navicat

MySQLクライアント。

* http://www.navicat.jp/
* [便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」 - MOONGIFT](http://www.moongift.jp/2008/02/navicat_for_mysql_lite/)

### MySQLWorkbench 

MySQLのクライアントは MySQLWorkbench を使っています。
EER図も描けるからデータベースの設計にも使える。

* http://www-jp.mysql.com/products/workbench/

### HeidiSQL

Windows向けMySQLのクライアントですが、HeidiSQL
JDBC/ODBC等なしにこれ単体で接続でき、スプレッドシートを順次開いていくかたちでのブラウジングができる。
そのため、「実際にDBのデータを見ながらデータをいじる」というのが直感的にでき、非常に便利。
SSHトンネル接続や、サーバ間のデータダンプ＆リストアもできるため、運用作業はだいたいこれで完結できる。
ただ、若干不安定なので、ミッションクリティカルな作業には向いてないかも。
（そういうのはサーバ上でやれよ、と言われそうですが…）

* http://www.heidisql.com/


### adminer

phpMyAdminと同じくブラウザベースのDBクライアント。
1ファイルでphpが動く環境ならOK、なにより軽いから重宝してる。
MySQL,PostgreSQL, SQLite, MS SQL,Oracleと意外に相手を問わないのになぜかマイナーなんだよな～。

* http://www.adminer.org/


### SQLEditor

ER図作成ツール。生SQLやActiveRecord Modelを書き出せる

### Base.app

SQlite用GUI管理ツール

### ERMaster

DB管理ツール。
EclipseのプラグインですがDB管理＋ドキュメント化が非常に楽になります。

### The SQLite Sorcerer

SQLite用のクライアント。AIR製。

* http://afoucal.free.fr/index.php/applications/sqlite-sorcerer/


---


# PHP


### MAMP

* http://www.mamp.info/en/index.html

### xhprof

 php で書かれたWebアプリケーションのボトルネック調査に必須

### xdebug

### PHPUnit

使えるテストフレームワークがこれしかない…

### Phing

php のビルドツール，テスト環境や本番などの環境ごとのブートストラップ指定や，結合テストの設定に



---

# Ruby


### travisCI

継続インテグレーション

### bundler

アプリケーション毎に必要な Gem を管理できる．デプロイ先の構築に便利

### Capistrano

デプロイツール，PHP とか他の言語で書かれたアプリケーションも設定次第でこれでデプロイできる

### Pry

irb から乗り換えた


### watchr

### guard

### gist

---

# Java

JavaDecompiler


---

# JavaScript

### node.js

JavaScriptの対話実行環境 とにかく速くJSの動作をチェックしたい時に便利

* http://nodejs.org/
* [サーバサイドJavaScriptの本命「Node.js」の基礎知識（1/3）- ＠IT](http://www.atmarkit.co.jp/fwcr/rensai2/nodejs01/01.html)

### SpiderMonkey

JavaScriptの対話実行環境 とにかく速くJSの動作をチェックしたい時に便利

* https://developer.mozilla.org/ja/SpiderMonkey

### ringo.js 

JavaScriptの対話実行環境 とにかく速くJSの動作をチェックしたい時に便利

* http://ringojs.org/

### jsPerf

JavaScriptのベンチマーク取れるサイト。jsのベンチマークをとって公開するのに便利。

* http://jsperf.com/

### jsFiddle

ブラウザ内でJavaScriptの実行・HTML/CSSのマークアップなんかが試せる

* http://jsfiddle.net/


### Google Closure Compiler

JavaScriptをミニファイすることがあれば、Google Closure Compiler

* http://code.google.com/p/closure-compiler/
* [Google製JavaScript最適化ツール「Closure Compiler」 - MOONGIFT](http://www.moongift.jp/2009/11/closure-compiler/)

### YUI Compressor

JavaScriptもCSSもミニファイすることがあれば、YUI Compressor

* http://developer.yahoo.com/yui/compressor/
* [YUI Compressorで簡単にjavascriptとCSSを圧縮 - Affirmative Way](http://d.hatena.ne.jp/cos31/20080116/1200504657)


### impress.js

* http://bartaz.github.com/impress.js/
* [impress.jsライクなダイナミックなプレゼンテーションを作成するjQuery依存タイプのライブラリ・jmpress.js - かちびと. net](http://kachibito.net/web-design/jmpress-js.html)


### enchant.js

* http://enchantjs.com/ja/?s=ja
* [Monaca + enchant.js でお手軽スマフォゲームアプリ開発 : アシアルブログ](http://blog.asial.co.jp/858)

* gl.enchant.js
* [wise9 &rsaquo; 3D野郎は寄ってたかれ!WebGLでグリグリ遊べるgl.enchant.jsがついにβ公開!](http://wise9.jp/archives/6245)


### npm

### forever

### coffee-script

### rvm

### nvm

### nave

----

# Python

### pypy

pythonで書いたプログラムがちょっと遅いなと思ったらとりあえず一回使ってみる(djangoが動くので関係してますよね？)。

* http://pypy.org/

### virtualenv, virtualenvwrapper, pythonbrew

pythonだとvirtualenv, virtualenvwrapper。最近では代わりにpythonbrewは絶対入れる。

* http://pypi.python.org/pypi/virtualenv
* http://pypi.python.org/pypi/virtualenvwrapper
* https://github.com/utahta/pythonbrew
* [virtualenv, virtualenvwrapper, pip を使う方法 - Ian Lewis](http://www.ianlewis.org/jp/virtualenv-pip-fabric)
* [Pythonのバージョンを管理するツール、pythonbrewを作ってみた | ninxit.blog](http://www.ninxit.com/blog/2010/10/04/python%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%E3%80%81pythonbrew%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF/)

### SimpleHTTPServer

Pythonだと、SimpleHTTPServerが便利だと思います。

* [Pythonを使って、１行でファイル共有Webサーバを立ち上げる - モジログ](http://mojix.org/2009/03/05/python_one_line_fileserver)


### pip
### ipython
### scipy
### werkzeug


---

# CSS, HTML, LESS



### Less.app

LESSを書くことがあれば LESS.app も便利です。 

* http://incident57.com/less/
* [Sassよりラクチン，LESS.appで簡単CSSコンパイル生活！（Mac限定） ::ハブろぐ](http://havelog.ayumusato.com/computer/software/e218-less_better_css.html)


### Twitter Bootstrap

自分はプログラムに集中したい、でも見た目もそれなりになってたほうがいい、というときにはTwitter Bootstrapでテンプレートをサクっと作っておくといいかもです。

* http://twitter.github.com/bootstrap/
* [Twitter Bootstrapが大幅バージョンアップ！して凄まじいことに・・・ | IDEA*IDEA](http://www.ideaxidea.com/archives/2012/02/twitter_bootstrap_v2.html)


### zen-coding

HTML/CSSの入力支援。IDEがサポートしてたり、エディタにプラグインで組み込めたりする。

* https://github.com/sergeche/zen-coding


---


# テスト

### xUnit 系

[XUnitTestPatterns](http://xunitpatterns.com/) とか読んでおくとどの言語の xUnit 系テストフレームワークへの理解が進む

### xSpec 系

JBehave とか RSpec とか. PHP には無い．[Wikipedia英語版のBDDのページ](http://en.wikipedia.org/wiki/Behavior_Driven_Development)がわかりやすい

### QuickCheck 系

プログラム仕様そのものを記述し，ランダムな引数を与えて検証するテストフレームワーク．
オリジナルは Haskell からだが，[メジャーな言語ではけっこう既に実装されている](http://en.wikipedia.org/wiki/QuickCheck)．
Haskell 以外の言語で意欲的に実装を開発している[YelloSoftのページ](http://www.yellosoft.us/quickcheck) がわかりやすいかと

---

# ネットワーク

### Hoster

hostsファイルをGUIで設定するアプリ。

* http://www.redwinder.com/macapp/hoster/

### wireshark

あと wireshark, tshark は使い方覚えると超強力ですよ。

* http://www.wireshark.org/
* [パケットキャプチャツール「Wireshark」 - Wiresharkって？ - ネットワークエンジニアを目指して](http://www.itbook.info/study/wireshark1.html)
* [Tshark（キャプチャツール）](http://homepage2.nifty.com/protocol/tshark/index.html)

### HTTP Client

* http://ditchnet.org/httpclient/
* [Mac OSXのWeb開発のお供に「HTTP Client」 - MOONGIFT](http://www.moongift.jp/2008/12/http_client/)


### MockSMTP

仮想ローカルSMTP。ネットに繋がっていなくてもSMTPの挙動がチェックできる



---

# FTP, SSH, SCP


### ~/.ssh/config: SSHまわりの設定をまとめておくと大変便利

* [~/.ssh/config で簡単に複数ホストへのSSH接続を管理する - すぱぶらの日記](http://d.hatena.ne.jp/superbrothers/20090730/1248971671)


### PuTTY

WindowsのSSHは PuTTY 派なんですが、人にすすめるのは Poderosa ですね。

* http://yebisuya.dip.jp/Software/PuTTY/



### Poderosa

WindowsのSSHは PuTTY 派なんですが、人にすすめるのは Poderosa ですね。

* http://ja.poderosa.org/

### ClusterSSH

* http://sourceforge.net/projects/clusterssh/
* [しげふみメモ : Cluster SSHで複数ホストでコマンド同時実行](http://blog.livedoor.jp/hakin/archives/51564707.html)

### Transmit

リモート上のファイルをダブルクリックでローカルに保存→開く、ファイル保存→自動的にアップロード なんてのが出来て、ちょっとした開発には結構便利。あと、接続先のディレクトリをFinderにマウント出来る恐怖の機能とかも。もちろんssh等にも対応。


---

# grep



### rak

Ruby系のツールの rak コマンド。grep検索ツールです。

* [コードスニペットを検索するのにとても便利な「rak」のご紹介 - Seasons.NET](http://d.hatena.ne.jp/Seasons/20090615/1245091432)


### ack

better than grep

* http://betterthangrep.com/


### jvgrep

手前味噌ですがgrepでjvgrep。go言語で書かれているのでlinuxでもwindowsでも同じ動作。
日本語のエンコーディングはだいたいサポートしてるので、いろんなエンコーディングのファイルが混じった時のgrepや、通称駄目文字を含んだ正規表現でも正しく動きます。



### Tips

`export GREP_OPTIONS='--color=auto'`
でfgrep/egrep/grepしたときにマッチしたとき単語がカラフルにハイライト表示されるようになる

grep/fgrep/egrepの-oオプション。マッチした単語のみ抽出出来る、これはワンライナー書くときに使える。egrepは拡張正規表現なのでPerlとかRubyみたいに便利な正規表現使える。fgrepは固定文字列検索するときに早い
詳細: [単語抽出するちょっとしたテクニック - 技術メモ帳](http://d.hatena.ne.jp/lurker/20070131/1170201200)

---

# 統計処理

数万件程度のちょっとしたログをさくっと処理したい時に便利
中央値、標準偏差なんかも一発で出せる。データを元にヒストグラム、3Dのグラフ描画とかも


### R

* http://www.r-project.org/

### Octave

* http://www.gnu.org/software/octave/


---

# ターミナル


### TotalTerminal

Macのターミナルをショートカットキーですぐに呼び出せます。

* http://totalterminal.binaryage.com/
* [ホットキーでターミナルを呼び出す『TotalTerminal』 | Macの手書き説明書](http://veadardiary.blog29.fc2.com/blog-entry-3377.html)


### iTerm2

* http://www.iterm2.com/#/section/home
* [米LH編集部のイチオシのMacのターミナルエミュレータは『iTerm2』 : ライフハッカー［日本版］](http://www.lifehacker.jp/2011/11/111116maciterm2.html)


### percol

percol がターミナルで使える汎用的で便利なツールです。どう使うかでこちらの知識/センスが試されている気分になります。

* https://github.com/mooz/percol

---

# Subversion

### Cornerstone

SVNクライアント。

### Versions

SVNクライアント。

---

# git

### SmartGit (Windows)

Git クライアント

* http://www.syntevo.com/smartgit/index.html

### SourceTree

Git クライアント

* http://www.sourcetreeapp.com/

### GitHub

自分の書いたソースコードを公開。

* https://github.com/
* [とっても優しい github の使い方 - ￢￢日常日記](http://d.hatena.ne.jp/keita_yamaguchi/20080409/1207752188)

### tig

git使うならtigが無いと生きていけない。

* [コンソールから使える git ブラウザ、tig が超便利 - #生存戦略 、それは - subtech](https://secon.dev/entry/2010/11/14-subtech/)



### GitX

* http://gitx.frim.nl/
* [Git リポジトリを視覚化するツール「GitX」 - kなんとかの日記](http://d.hatena.ne.jp/kwatch/20081021/1224608591)


### Tower

* http://www.git-tower.com/

### github for mac

* http://mac.github.com/

---

# ブラウザ

### SRWare Iron

UserAgentが変えられるChrome的な使い方をしてます



---

# パッケージ管理

### MacPorts

フリー。パッケージ管理ツール。コンパイルに時間かかるけど昔から使ってるから手放せないツール。

### Homebrew

UNIXのコマンドなどをサクっと入れられます。

* http://mxcl.github.com/homebrew/
* [MacPortsより使いやすい！？パッケージ管理システムHomebrewの使い方 | Macとかの雑記帳](http://tukaikta.blog135.fc2.com/blog-entry-183.html)





---

# その他開発関係ツール

### codekit

CodeKit automatically compiles Less, Sass, Stylus, CoffeeScript & Haml files.

* http://incident57.com/codekit/
* [H2O Blog., 新世代Web構築には必須になりそうな『CodeKit』](http://blog.h2o-space.com/post/12365214600)


### pandoc

書き溜めたmarkdownメモを
ドキュメントつくるときにpandoc使ってhtml化してる

* http://johnmacfarlane.net/pandoc/
* [Markdown/HTML/LaTexを相互変換「Pandoc」 - MOONGIFT](http://www.moongift.jp/2007/12/pandoc/)


### Integrity

高速リンクチェッカー。デプロイ前の必須アイテム

* http://peacockmedia.co.uk/integrity/
* [MacでWebサイトのリンク切れをチェックできるアプリケーション『Integrity』 | kotaログ](http://www.kotalog.net/archives/2566)


### Omnigraffle

シェア。ドキュメント作成ツール。これで仕様書を作るとめちゃくちゃ捗る。

### osx-gcc-installer

Macで「xcodeは要らないけど、gccだけ欲しいわー」ってなったときに死ぬほど有り難いツール。とりあえずWatchかブクマ。

* https://github.com/kennethreitz/osx-gcc-installer

### VMware + Gentoo (or Ubuntu, Debian, etc)

### ImageOptim

画像ファイルを軽量化


### HTMLサーバとしてのDropbox
HTML+CSS+JSをグローバルアクセスからデバッグしようと思ったら、結局DropboxのPublicフォルダが一番簡単なことに気がつきました（スマフォ向けサイトとかね）。


---

# その他作業効率化関係ツール


### Caffeine

* http://lightheadsw.com/caffeine/
* [Mac OSXのスリープ防止に「Caffeine」 - MOONGIFT](http://moongift.jp/2007/10/caffeine/)


### BetterTouchTool

* http://blog.boastr.net/
* [Macのトラックパッド操作を快適にするBetterTouchToolの設定 - #RyoAnnaBlog](http://d.hatena.ne.jp/RyoAnna/20110731/1312100591)


### ClipMenu

* http://www.clipmenu.com/ja/
* [クリップボードを履歴管理する「ClipMenu」 - MOONGIFT](http://www.moongift.jp/2010/01/clipmenu/)


### Limechat for mac osx

Preferences -> Log -> Show image links in inlineを有効にすると
ユーザー名に対応した画像をTwitterから引っ張ってきてインラインで展開してくれる。
もちろん間違ってるプロフィール画像が展開されることもあるけど、有名人多いIRCとかだとだいたいあってる。

* http://limechat.net/mac/ja.html
* [軽くてシンプルなIRCクライアント『LimeChat』 | Macの手書き説明書](http://veadardiary.blog29.fc2.com/blog-entry-2672.html)


### QuickSilver

Quicksilverは、アプリケーションの立ち上げ、コンピューター・ファイルの操作、e-mailの下書きと送信といった作業を、キーボードにより、手早く処理できる。

* http://www.blacktree.com/
* http://ja.wikipedia.org/wiki/Quicksilver


### Quix

quix便利やけど使ってる人見たことない

* http://www.quixapp.com/
* [ライフハッカーお勧めの多機能ブックマークレットQuixを試したら本当に便利だった - かちびと. net](http://kachibito.net/web-service/quix.html)

### Skitch

* http://skitch.com/jp/
* [Macのキャプチャ・編集ソフト「Skitch」が大変便利 - カイ士伝](http://bloggingfrom.tv/wp/2010/05/05/3668)


### Lingon

フリーorシェア。自動起動の管理ツール。OSXの自動起動プログラムを視覚的に編集したりできる。

* http://www.peterborgapps.com/lingon/
* [launchdの設定をGUIで編集「Lingon」 - MOONGIFT](http://www.moongift.jp/2008/04/lingon/)


### Growl

基本的なところでMacだとGrowl


### Alfred

QuickSilverみたいなfuzzyな文字列による、アプリケーション検索 & 実行ランチャ。QuickSilverよりも良いのは、マッチするアプリケーションがなかったときはGoogleで検索してくれること。

### Reeder

RSSリーダーは Reeder がおすすめ。

* http://reederapp.com/mac/

### Cinch

Macで簡単に画面2分割（Win7のあれ）をやってくれるツール。同僚に教えてもらってアディクトしてしまった。

* http://www.irradiatedsoftware.com/cinch/

### Fluid

Webアプリを簡単にローカルアプリ化出来るヤツ。Webアプリで簡単に開発して、クライアントをブラウザにしなくなかったり、常駐させたいときに便利。


### DIVVY

画面をショートカットキー1発で分割できる


### A Better Finder Rename

バッチリネームが超絶簡単

### Skim

軽量PDFリーダ。Adobe Acrobatよりも気持ちいい


### Bean

Microsoft Wordよりも快適


---

# Unix/Linux/Macコマンド

* gdb
* lv
* xargs
* iotop
* htop
* iperf
* htop
* zsh
* tree
* make
* bison
* awk


------

* screen
* byobu
* tmux

> これはサーバで長時間かかる作業を不安定な回線などで行うときに特に役立ちます。

　
> screenは手軽にプロセスを長生きさせるのに便利です。
sshで接続して何かしらの時間がかかるプロセスを実行しても、接続切ったらプロセスもカーネルに殺されてしまう。
そこでscreenの中でプロセスを起動して、screenをデタッチしとくと、そのプロセスを生き長らえさせることができます。

　
> 最初にありがたいと思ったのはサーバー上で長い事作業する時
通信がぶちっと切れてもscreenのプロセス自体は生き残るので、再度サーバーに接続して
残ってるscreenのプロセスにアタッチすれば作業が即再開できる。
vimの作業状態なんかもそのまま残っている
byobuというのはscreenがいい感じにカスタマイズされた奴

　
> screenは最近tmuxに置き換えました。まだ使いこなしてないけど。

　
> screen/tmux がとっつきにくいという向けにはbyobu がお勧めです．
とりあえず困らない設定になっています．
>
後は以下に沢山のtips が
"ターミナルマルチプレクサ Advent Calendar 2011 : ATND" http://atnd.org/events/22320

　
> ネイティブのバイナリ関連なら、od,file,nm,strings,strace,varglind

　
>  あと個人的にはvim/zsh/screen。この3つはどんな環境でも必ず入れる

　
> find ./ -name *.php | xargs grep hoge とかはよく使いますね。Windowsは秀丸のgrepが強力です。




### git, よく使うコマンドとオプション, コマンド小ネタ, シェル小ネタ

http://qiita.com/items/2047#comment-2182

### 寒い日にCPUが発熱してあったかくなるコマンド

寒い日は充電中のMacBook上で```ruby -r digest/sha1 -e 'loop{Digest::SHA1.hexdigest(Time.now.to_f.to_s)}'```
とかしてしばらく放置すると勝手にCPUが発熱してあったかくなる

---

# ウェブサービス


### Qiita

ここ

* http://qiita.com/


# 未分類

### mscgen

シーケンス図を書くのであればmscgenをお勧めします。
日本語もフォントを指定すれば問題なくうごきます。

* http://www.mcternan.me.uk/mscgen/

### cheat

* https://github.com/defunkt/cheat

### yUML

UMLを描いて出力できるWebサービスです。ユニークなURLが発行されるのでブログに貼り付けたり出来ます

クラス図 / アクティビティ図 / ユースケース図

* http://yuml.me/

### WebSequenceDiagrams.com

UMLを描いて出力できるWebサービスです。ユニークなURLが発行されるのでブログに貼り付けたり出来ます

シーケンス図

http://www.websequencediagrams.com/

### Cacoo

### AppleK for VMware

Macで仮想マシン上のWindowsを使う場合にキー操作がMacと同じになるように設定してくれるアプリ。有料だけどVM上での作業効率が大きく上がるのでおすすめ。

- VMWare用
http://www.trinityworks.co.jp/software/AppleKforVMware3/index.php
- Parallels用
http://www.trinityworks.co.jp/software/AppleKforParallels3/index.php

### KeyRemap4Macbook

なぜかまだ挙げられていないKeyRemap4Macbook。キー割り当てを自在にカスタマイズできる他、キーリピートやキーウェイトを標準仕様より高速化できる。Mac使いのプログラマにとっては定番のアプリ
http://pqrs.org/macosx/keyremap4macbook/index.html.ja

### BitNami

様々なOSSプラットフォーム/アプリをインストーラを使って簡単に導入し試すことの出来るソフト
http://bitnami.org/stacks


### AMPPS

様々なOSSプラットフォーム/アプリをインストーラを使って簡単に導入し試すことの出来るソフト
http://www.ampps.com/

### TEKICO

日本語・欧文のダミーテキストを生成するAIR製ソフト。Webサイトのプロトタイプ作成時に活躍。

* http://www.uniteair.co.jp/app/air/pid_001.html



------

作業メモ 
2012/02/08 
http://qiita.com/items/2047#comment-2159 まで書き写した

2012/02/09 
http://qiita.com/items/2047#comment-2215 まで書き写した
\#comment-2219 まで取り込んだ
Googleとかでタイトルの後ろがtruncateされて本家と区別つかないのでタイトル変更「これ知らないプログラマって損してんなって思う汎用的なツール 100超 まとめ」→「【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超」

2012/02/10
http://qiita.com/items/2047#comment-2295 まで書き写した
未分類だったものをある程度分類した