« セキュリティキャンプ2006のGyaOニュースが9月10日で放送終了 | メイン | ERP5 - Python/ZopeベースのオープンソースERP »

Development Environment Conference 報告

事前登録開始から最速4分で締め切られたという超人気カンファレンス Development Environment Conference (通称:DECON) に行ってきました。無理やり日本語に訳すと「開発環境会議」ということで、Eclipse とか VisualStudio とかの話を期待していた人は完全にスルーでした。本当にありがとうございました。スピーカー陣の構成からしてそのような話を期待していた人はいなかったと思いますけど。

ということで、DECONの各セッションで印象に残った点や感想をまとめてみました。

Development Environment Conference 準備中

はてなと私の開発環境(伊藤直也)

会社では半分以上がプログラマ(21人中12人)で、11人がPerl使いで、1人がRuby厨。終始id:secondlife氏がネタにされていました。id:higepon氏はUbuntu Linuxを使っていて、その他の人は Windows coLinux/vmware もしくは MacOSX を使ってローカルで開発している。エディタは大半の人がEmacsを使っていて、vimは少数派。シェルは zsh、バージョン管理は subversion と Switchtower (Capistrano) を使っているとのこと。

bash, CVS は小学生までらしいです。

GNU screen + zsh でコマンド履歴を共有。さらに screen な環境で ssh-agent。はてなのサーバはたくさん(250台以上)あるので、LDAP + NFS + keychain で他のサーバに簡単にログインできるの環境を構築している。

さらに便利な小粒ツールとして紹介していた perlsh。Ruby でいう irb の Perl版みたいなもの。しかし、perlsh のデモで 1 * 5 を打つのはどう見ても小学生だと思いました。ほんとうに(ry

[まとめ]
GI○AZINEはそろそろ痛烈にDIS(ry

Agile Web Development with 萌ディタ Reloaded(mala)

・28%ルール
・Alpha vs. 萌ディタ
・半透明82%でIRC
・それWEBrickでできるよ
・それAutoHotkeyでできるよ
・JavaScriptのデバッグは alert debug
 - alert_once
 - window.status debug
 - document.title debu

[まとめ]
ライブドアデパートで売ってるショートカットキー専用のキーボードがお買い得
今なら5500円

Windows Environment & Vim(secondlife)

ジョーバでダイエット(7万円もした)
M+BITMAP FONTS ビットマップフォント好き
Windowsならgvimがお勧め(グラフィカルで高速)

[まとめ]
Shibuya.vim 開催したい!

Binary Hacks in Action(高林哲)

straceで深追い
gccを追いかける
gdbアタッチの応用
gdbでアタッチしてcall chadir(...)でOK
call setvbuf(stdout,0,2,0)
objdump

[まとめ]
オライリーから Binary Hacks 本が出るよ!

Hacking Vox and Plagger(宮川達彦)

CentOS on Xen で開発
rpm + mantle(独自インフラパッケージ)
CPAN::Mini で minicpan
svk pull して svk push

[まとめ]
svnは小学生まで。svkを使おう!ack便利!

オレポータビリティ(青木峰郎)

自宅に TRUE64UNIX Tru64 UNIX や AIX の環境がある!
俺のポータビリティを高めるためには?

[戦略]

(1) 必須ソフトウェアを限界まで削る
  vi大好き、bashでも気にしない
(2) カスタマイズしない
  No Configuration is Good Configuration
(3) ホームディレクトリの構成は全マシンで共通化する
  Convention over Configuration
(4) 徹底的にバージョン管理
  副作用として共有

[まとめ]
あたりまえのことを徹底的にやるのがポイント
キーボードのテンキーを鋸でぶった切る

私は未だに vim じゃなくって nvi-m17n を使っている old type なので、カンファレンスの内容は大変参考になりました。スピーカーの皆さん、どうもありがとうございました。

トラックバック

この一覧は、次のエントリーを参照しています: Development Environment Conference 報告:

» DECON に影響されて開発環境改善 from Source Code and My Life
オタクなエントリーになるので、頭の中に?が3つ以上出た方は、その段階で読み飛ばし... [詳しくはこちら]

» DECON に影響されて開発環境改善 from Source Code and My Life
オタクなエントリーになるので、頭の中に?が3つ以上出た方は、その段階で読み飛ばし... [詳しくはこちら]

コメント

s/TRUE64/Tru64/; かも。

elimさん、Typoのご指摘ありがとうございます。
Tru64 UNIX にリプライチャメントしました。

コメントを投稿