タグ

ブックマーク / blog.s21g.com (4)

  • iPhoneサイト作成用プラグイン - Hello, world! - s21g

    Rails向けのiPhoneサイト作成用プラグインのメモです。 iui Merbでも使える Rails iUI TankEngine jQueryを使っており、jRailsでの利用が推奨されている。 jQTouch via @shachi See Also Introducing iUI Merb-Perfect Goes Mobile

  • irb_rocketでirbをハッシュロケット化する - Hello, world! - s21g

    irbはインタラクティブにrubyのコードを実行出来る 非常に便利なユーティリティですが、 脳内にある「irbのあるべき姿」と比べると、 ちょっとだけ足りないところがあると思っていました。 そこで、思い通りの動きをするようにirbをカスタマイズする irbプラグイン irb_rocket を作ってみました。 これを使うと、いつも見慣れたirbが、こんな風になります。 inputの末尾に#=>に続いて結果が表示されます 結果はWirbleを使って色づけしています 標準エラー出力への出力は赤で表示します インストール方法 irb_rocketは wirble と ruby-terminfo に依存しているので、 それらをインストールします。 続いて、以下のようにhttp://merbi.stからgemをインストールします。

  • 真のソフトウェア工学はもう存在している - Hello, world! - s21g

    従来のソフトウェア工学が決定的に間違っている点 従来のソフトウェア工学が決定的に間違っている点は、 ソフトウェアを作るソフトウェアに関する工学ではない事だと思う。 100倍の生産性を達成するためには、ひとつ階段を上にのぼる必要がある。 従来のソフトウェアエンジニア人事工学が決定的に間違っている点 「やらなきゃいけない」仕事が20%で、残りの80%が「やりたいしごと」。たとえ単純作業でも、残り80%にそれが属しているのであれば嬉々としてやってしまう。彼らからこれを取り上げてしまうと、残り20%も小さくなってしまう。好きなようにやらせておくのが吉である。 つまらないコードを生成するコードを書く事は、 つまらないコードを書く事自体と比べて何倍も面白い。 手でコードを書くプログラマと、コードにコードを書かせるメタプログラマでは、 規模が大きな仕事になるほど差が開いていくと思う。 「ソフトウェア工学

  • zsh用script/generate補完関数 - Hello, world! - s21g

    記事の引越しから漏れていたのでサルベージ。 zsh用のscript/generateおよびscript/destroyの補完関数です。 以下のスクリプトを.zshrcなどに書いておけば、 ./script/generateに続けてTABキーを押す事で generatorの入力を補完できます。 ~/.zshrc 1  _generate () { 2  if [ ! -f .generators ]; then 3  ./script/generate --help | grep '^ [^ ]*: ' | sed 's/[^:]*:/compadd/' | sed 's/\,//g' > .generators 4  fi 5  `cat .generators` 6  } 7 8  compdef _generate generate 9  compdef _generate destr

  • 1