タグ

ブックマーク / dann.hatenablog.com (3)

  • 多数のイベントと複雑な状態遷移の管理 - dann's blog

    http://subtech.g.hatena.ne.jp/secondlife/20070813/1186999047 まずイベントドリブンなプログラミングに慣れてないのが一つで。Flex のイベントや自前イベントやをただ単に投げまくってると、とりあえずは動くけど後からメンテし辛いスパゲッティコードができあがる。このスパゲッティコードは goto 文が乱立するコードよりも酷く、goto だったら割と行き先は把握できるけど、イベントを投げまくってるだけだと、どこでどのオブジェクトがこのイベントを受け取るかが解らない。解りづらい。いちいちソースコード grep ですね、おめでたいですね。あのイベントが発生してから、そのイベントが終了したら発生するイベントが終了したらウィンドウ閉じて、その間は別のイベントはブロックして/発生しないようにして、とかもうわけわかんない。これも GUI プログラミン

    多数のイベントと複雑な状態遷移の管理 - dann's blog
  • VimでColumn Typing - dann's blog

    vimでは複数行を矩形選択してsでテキスト入れると、同じものがほかの行にも入ってくれます。 from 通りすがりさん sだと選択範囲が消えてしまうのでIのほうがよいかと。 from secondlifeさん おぉ!ありがとうございます。似たようなことがこれでできますね。 まとめると、vimでは以下の手順でColumun Typingが可能になります。 Ctrl+vで短形選択 s or I (sだと置き換え、Iだと挿入) 文字列入力 ESC

    VimでColumn Typing - dann's blog
    dewdrop
    dewdrop 2005/10/05
    おお、便利かも
  • shfs - dann's blog

    http://shfs.sourceforge.net/ Shfs is a simple and easy to use Linux kernel module which allows you to mount remote filesystems using a plain shell (ssh) connection. When using shfs, you can access all remote files just like the local ones, only the access is governed through the transport security of ssh. Shfs supports some nice features: sfhs http://shfs.sourceforge.net/ http://www.atmarkit.co.jp

    shfs - dann's blog
  • 1