2008-04-01から1ヶ月間の記事一覧
んでこの話。 data = [ {'name'=>'Foo', 'age'=>20, 'email'=>'foo@mail.com'}, {'name'=>'Bar', 'age'=>21, 'email'=>'bar@mail.net'}, {'name'=>'Baz', 'age'=>22, 'email'=>'baz@mail.org'}, ] これを、 data = %h{ ['name', 'age', 'email'], ['Foo', 20…
「怠慢はプログラマの美徳」というけれど http://d.hatena.ne.jp/kwatch/20080426/1209230638 Java 屋とスクリプト言語屋の間には、「めんどくさい」と感じるセンスについて超えられない壁が存在している。 とのこと。 前にとり上げたけど、アクセッサの記述…
抜けや並びは気にしない方向で(いや、教えてもらえたらむちゃくちゃありがたいですけど)。
うちの環境*1で binmodeじゃないまま改行がLFのファイルを開いて何度もIO#tell呼んだら 落ちた。 具体的にはこんな感じ。 buf = [] File.open('example.txt') do |f| buf.push f.tell f.each do |line| buf.push f.tell end end p buf これでeachの中で落ち…
メニューエディタをあきらめ気味(ぇええぇぇええやっぱRubyでGUIはめんどい。いや、GUIがめんどいだけか? 開き直ってDSLでmenu.rcをRubyに書けるような手も考えたけどイマイチ。 どうしようか。
RD風味->はてな記法に変換する機能をありダラ(仮)に 付けてやろうなんてことも考えている。
フルパッケージだと固まる。 たぶん標準添付のプラグイン、それもたぶんかなりの確率でBBLeanSkin が悪さしていると思う。 ハックするだけの知識はないので自分でディレクトリを作ってちまちまと 構築していくことに。で、いちおう使えるようにはなった。あ…
Projectsに上げた。 スクラッチして結構変わりました。たとえば $hdw で投稿するのはまんまですが、 $hdw edit yesterday $hdw edit -1 で昨日の日記がエディタで編集できるとか。タイムスタンプのファイル名も変わりましたし、エラーのダンプは そもそもフ…
ちょっと見直してイチからスクラッチ中。 ついでにRakefileとかテストとかも書こうと思う。
こっちもProjectsに置いた。とりあえず評価器が関数テーブルとか環境とか持ってるのが最大の謎なので Risp::Interpreterでも書かないと。
YARFに名称決定。RAAにも行ってきた。 とりあえずテストを充実させてからフォーマッタを書こう。Ver. 0.1.0 をHOMEのProjectsに置いておきました。