Development Environment Conferenceに行ってきた

はてなブックマーク - Development Environment Conferenceに行ってきた

Development Environment Conferenceに会社の先輩と二人で行ってきた。12:00に受付開始して12:03で定員に達したとか…俺の受付は12:02だったのでギリだったのかも知れないな。

っていうか受付とか特に何もなくて、紙を2枚もらうだけ。早めに行ったりしてたら、申し込みしてなくても潜り込めたんじゃないのかね…。とは言っても席に余裕がなかったのでアレだが。申し込み時のメールアドレスくらいは聞かれるかと思っていたのだが。

スピーカー陣が超豪華だったのだが、一番のお目当てはma.la氏萌ディタ話。開発環境の話なのでしないはずがないと踏んでいたのだが、案の定してくれました。変態過ぎる環境で仕事をしておられる様子で、大変素敵です。他の方もスピーチ内容は大体予想通りで、emacsとかvimとかscreenとかsvkとか。

以下メモ。

はてなと私の開発環境 : 伊藤直也氏

  • zsh+screen+emacs
    • bashは小学生まで
    • /u/l/b/p が /usr/local/bin/perl に展開されたりするよ
  • subversion
    • cvsは小学生まで
  • server.pl
  • perlsh

zshそんなに便利なのか。俺は小学生なのでbashだが。emacsは使いたくないがzshは試そうかな。emacsってデフォルトのキーバインドが変態過ぎて覚える気にならないのよね…しかも大体vimでも同じコトできたりするし。screenは基本すぎるので割愛。

Agile Web Development with 萌ディタ Reloaded : ma.la氏

  • ハード
    • 20inchワイド縦置きデュアル
    • HHKLite2
    • トラックボール
    • ショートカットキー専用キーボード
  • ソフト
    • 萌ディタ / bluewind / AutoHotKey / 窓使いの憂鬱
  • RubyはWEBrick動かすためにある
  • それWEBrickでできるよ、WEBrickでどうやるかは訊いてねぇよ、というやりとりがしたい
  • それAutoHotKeyで(以下略
  • window.statusデバッグ / document.titleデバッグ
  • DebugScreen自分で作ったけど使ってない
  • IEの気持ちがわかればalertで十分
  • livedoorは技術者を募集しています

萌ディタは自分も開発追っかけて使ってたなぁ。久しぶりにサイト見に行ったら経過報告みたいな文章がアップされててビックリした。いつアップしたのか知らないけど…作者さん死んではいなかったのねw

Windows Environment & Vim : secondlife氏

  • Windowsスキー && ゲイツスキー
  • fub
    • migemoが標準で
  • 窓使いの憂鬱 / bluewind / Avesta / Eijiro / シフトムーブ / kbdacc / migemize explorer / Alt-Tab Replacement / htmlhelp
  • Vimは至高のエディタである
    • 移動は/?*#
    • 最短手順よりも思考速度と手順のバランスで自分にマッチする手順で
      • 5wとかしないでwwwwwってやる
    • httpとかscpとかスキームも開ける
    • C-a, C-xで数値のインクリメント・デクリメント
    • earlier, laterで時間軸でのundo, redo
  • dotfileはsubversionで管理してsymlink

scp開けるとか、C-aとかC-xとか知らなかった。text-objectsはなんかさっぱりわからず。難しいよ…

Binary Hacks in Action : 高林哲氏

  • straceとかgdbの基本的な話
  • ソースがなくてもバイナリを直接編集
    • 文字列を短くするのは簡単だけど、長くするのは難しい
      • ライブドアをはてなにするのは簡単だけど、はてなをライブドアにするのは難しいよ
  • Binary Hacksが10月にオライリーから出版されるよ

Cやってる(やってた)人には割と当たり前な話だった。ていうか開発環境の話じゃないしw あ、Binary Hacksは出たら買います…

Vox/Plaggerの裏側見せます : 宮川達彦氏

  • Consolasフォントいいよ
  • dotfileはsubversionとsymlink
  • Vox
    • Zen+CentOSで1人ずつバーチャルな環境を持ってる
    • アプリのインフラはrpmで
  • Plagger
    • IRCとTrac
    • Test::Base
    • DRY
    • svk
  • CPAN mini
    • 最新版だけローカルにミラーしておく
  • 飛行機の中暇だからwikipediaもローカルに置きたい
  • Aliasでtypoをフォロー

Consolasは是非試す。よさげ。svkもsmerge?試そう。svnのマージはうざい。

オレポータビリティ : 青木峰朗氏

  • ヒューマンインターフェースには金をかけたいので良い椅子(でもマウスは\1500)
  • フルキーボードのテンキーは、使わないのでノコギリで切った
  • 様々なプラットフォーム、様々なOSで計20台が置いてある
  • 極力ソフトはインストールしない、カスタマイズしない
    • Ruby, Cコンパイラ, zsh, 素のvi, CVS
  • ホームは /usr に合わせて全マシン共通にする
    • ツールの作成が楽になる

一杯マシンあったけどSGIはなかったな…

終わったときにはもう22時近かったのでそのまま退散。懇親会とか行きたかったけど(あったのかどうかすら知りませんが)、帰れなくなるので…。しかも晩飯食う時間がなかったので死にそうだった。とはいいつつ、せっかくだから名刺交換くらいしておけば良かったな。


comments powered by Disqus