2008-05-01から1ヶ月間の記事一覧

HTMLっぽいパーサ

HTMLっぽいパーサを作ってます。 XML形式なら簡単にDOMツリーにできるのですが、HTMLって、タグのOpen/Closeがあいまいで、たとえ正しいHTMLでも、うまくツリー状にならないです。 いい加減なHTMLでも、その「不備を察して」解釈しなければなりません。(「…

AsanDatabaseBrowser と BLOB型

AsanDatabaseBrowser では Blob型は java.lang.ref.WeakReference クラスで保持しており、巨大なデータを一度にたくさん取得しても、JavaVMのメモリがオーバーフローしないようにしています。メモリが足らなくなれば自動的に解放してくれるので、巨大データ…

INSIDE Isolation

お仕事で超マイナーなDBの同期レベルを調べているのだけれど、 Isolation Level についてわかったような気がする。 多分、あってる。 わかってみればとても単純だ。 古参はこういう仕組みで実現していたのですね。 敬服はするけれど、コレ、今も使えるのか…

Scala勉強会@関西-1

行ってきました。 とりあえず、Scalaを一通り理解できました。多分。 たった一日で、そこそこ理解できるので効率いいですよね。しかも千円。 結構人が多かったです。20人以上。それと若い人が多かったです。半分ぐらいが学生。 さすが、マイナーな言語だけ…

Scale

早速ダウンロード。勉強会に参加する前に、少し予習をしておきます。 お約束のHello,World。 object HelloWorld { def main(args: Array[String]) { println("Hello , world !") } }scalacでコンパイルすると、おっ、classファイルが2つできた。 C:\home\li…

Scala勉強会@関西-1

http://cappuccino.jp/scala-ja/?Scala%CA%D9%B6%AF%B2%F1%A1%F7%B4%D8%C0%BE-1

アヒル

saはアヒルですね。 http://www.seshop.com/book/preview/200007/488135888X_hiero.pdf http://d.hatena.ne.jp/a-san/20080504#p1

ヒエログリフ

ヒエログリフでAsanを書いてみました。 Aはエジプトハゲワシ saは・・・なんだろう? nは水。 http://www.newtonpress.co.jp/science/newton/back/back08/n0805.html

オレ言語

前回までは、古い開発環境のソースを再利用していたが、ソースが多くて見通しが悪い。 原点に返ってUMLをじっくり整形し、今までのコードを捨てて新規に一から作る。 interpreter3/ クラスとオブジェクト、ラムダ、スタックフレームを中心に、applyとevalを…

鋼の錬金術師

のホムンクルスの名前って、「7つの大罪」の名前だったのですね。 Pride(傲慢):プライド=キング・ブラッドレイ大総統 Envy(嫉妬):エンヴィー=ホーエンハイムの息子 Gluttony(暴食):グラトニー Lust(色欲):ラスト=スカーの兄の恋人 Sloth(怠…