- 2009-03-06 (Fri) 9:18
- 開発ツール・技術

開発に勢いをつけるためにも、最近の開発環境などをまとめてみます。「もっとこういう便利ツールがあるよー」なんて方は是非ご教授くださいませ。
では早速。あまりまとめずにだだだっといきます。
- 秀丸 & Vi
- VMware Server & CentOS 5
- TeraTerm
- screen
- GitHub
- jQuery
- IETester
- Delicious
- Firefox+アドオンいろいろ
- Firebug
- ColorZilla
- Firefox DNS Flusher
- IE Tab
- JSView
- Live HTTP Header
- TwitterFox
- User Agent Switcher
- View Source Chart
- Photoshop
- Hosts File Manager
- Skype
- Qdmail
- jQuery API Browser
エディタは定番の秀丸を。Eclipseなんかもよさそうですが、ちょっと重そう。あと気になるのは赤松さんが使っているさくらエディタ。関数の一覧が出る、というのが便利らしい。
なお、秀丸ではマクロとか特に使っていないですね・・・。Grepや、「Grepして置換」はよく使うけど。すっごく便利です。
» 秀丸の「grepして置換」がすごい便利になっていた件 – IDEA*IDEA
またサーバー側のエディターはもっぱらVi。標準でついているので覚えておくと便利だし。でもそろそろEmacs・・・かな。
フリーで使えるものばかりでサーバーをWindows内に立ち上げています。VMware ServerはVersion 2がはげしく使いにくいのでいまだに1.08で。古いバージョンのダウンロードページが奥すぎるのでがんばって探してください。

↑ 便利ですよねー。
CentOSは標準的な構成で(Apache+MySQL+PHP)。入れているのはPHP高速化のためのAPCぐらいかな・・・。
» PHP(というかWordPress)高速化のためにAPC(Alternatice PHP Cache)入れた – IDEA*IDEA
あとSambaでWindows XPからファイルにアクセスできるようにもしています。こちらも便利ですよね。
しかしそろそろXenに挑戦したいところ。この前id:naoyaに会ったときに強く勧められたし。なお、サーバーまわりをやりたいならこれを読め、とのこと。特に第4章だそうです。「とにかく第4章」「第4章を読めばわかる」「まずは第4章」と連呼しまくりでした。
ターミナルはTeraTermで。秘密鍵認証なのでTeraTerm Menuもあわせてインストールしていますよ。PedorosaやPuttyもありますが、どれがいいのでしょうかね・・・。なんとなく慣れているから使っていますが。
必須ですね。ウィンドウには名前をつけてわかりやすくしています。

↑ こんな感じ。
バージョン管理はGitHubで。かなり便利。何が便利かというとGitが便利というだけですが。GUIがないとかいろいろありますが、あのコミットのさくさく感が素敵です。
なお、GitHubはプライベートリポジトリを持つためには有料プランが必要です。個人的には数ドル払ってもいいかな、と思っているというか、その数ドル分を取り戻すためにも開発せねば!という貧乏根性ドリブンの開発スタイルを貫きたいと思いますw。
JavaScriptのライブラリはやっぱりjQueryで。「話すように書く」というチェーンとか美しすぎてたまに涙出ますよね(嘘)。プラグインも豊富なのでありがたいです。ちなみにIDEA*PADで使っているのは角丸を描画するjQuery Cornerです。
頭の痛いIE6対策ですが、IETesterでテストしています。いろいろ他にもツールがありますが、これが一番安定しているかな・・・。おすすめです。

↑ なくてはならないツールですね。
サイトを作るときに悩むのがインターフェースデザイン。こういうのは他のサイトからインスピレーションを得るのが一番です。個人的にやっているのは「お、いいかも!」というサイトはdeliciousに「Designタグ」をつけて放り込んでおく、という技。
デザインが良いサイトは探そうと思ったときに探せないものです。普段から「いいかも!」的なサイトはブックマークをしておくことをおすすめします。
なお、はてブでもいいのですが、Firefoxのアドオンが秀逸なのと記事単位ごとにプライベート設定ができるのでこちらを使っています。
開発するときのブラウザはFirefox。その理由は主にFirebugですがw。せっかくなので開発時に使うアドオンをいくつか。
定番。console.info()とか使いこなすといい感じです。
「この色いいな!」と思ったらこれでコピーしています。便利。
開発環境と本番環境を切り替えるときに。
さっとIEでどう見えるか知りたいときに。
今読み込まれているJavaScriptにさっとアクセス。
変な挙動になるときにチェック。
気分転換にw。複数アカウントをさくっと切り替えられて便利。
ケータイ版とか作るときに。
Firebugでもいいのですが、全体の構造をすっきり把握したいときに便利。DOMの構造をわかりやすく表示してくれます。

グラフィック系はPhotoshopで。Version 6なのでそろそろなんとかしたい。CS4買うか・・・。イラレも持っていますが実は使いこなせていないです・・・。
hostsの切り替えに。さきほど紹介したDNS Flusherとあわせてなくてはならないツールですね。次のエントリーの最後の方で詳しい使いかたを紹介しています。
» github.comでphp-users.jpを管理するまでの作業ログ – IDEA*IDEA
主に青い人に質問する用w。いつもありがとー。
今回からメール系の処理はこれでいっときましょう。日本語のメールを文字化けとかエンコーディングとか気にせずに扱えるようになります。すっごく簡単。HTMLメールにも対応。あとCakePHPのコンポーネントとしても使えるらしい。ブラボー。
前にも紹介しましたが、やっぱり便利。開発中はずっと立ち上げていたような。jQuery APIレファレンスのAIR版です。
以上ですかね・・・。何か忘れている気がしないでもないですが(汗)。ネットサービスを作るときのご参考までに。なお、「他にもこういうのが便利だよー」というのがあれば是非教えてくださいませ。
- Newer: 【東京ブック】 「想定内」の結果にするために
- Older: どの機能をつけるべきか、はユーザーに聞いてはいけない
Comments:1
- ayubon2 09-03-06 (Fri) 12:08
-
VMware Infrastructure Client(VIClient)を使えばv2.0でもv1.xより簡単に使えますよ。
[vmware server vi client]でググれば出てきます。
ちなみにViclientは日本語版もあります。
Trackbacks:1
- Trackback URL for this entry
- http://www.ideaxidea.com/archives/2009/03/development_tools.html/trackback
- Listed below are links to weblogs that reference
- IDEA*PAD開発で使ったツールいろいろ from IDEA*IDEA ~ 百式管理人のライフハックブログ
- pingback from sylvan-l.net - sony vaio type g for php dev 09-04-04 (Sat) 19:13
-
[...] 百式の人のブログの 2 系は使いにくいという情報を元に 1 系をインストール。たしかに前に 2 系をインストールしたら苦労した覚えが。。 [...]
![[24時間365日] サーバ/インフラを支える技術 ~スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ) (WEB+DB PRESS plusシリーズ)](http://ecx.images-amazon.com/images/I/51uK4ACymiL._SL160_.jpg)


























