2006-10-01から1ヶ月間の記事一覧

クラスとオブジェクトとインスタンス

OOP

考えてみる。まず、それぞれを日本語に直訳すると クラス: 種類、分類 オブジェクト: 物、物体 インスタンス: 事実、事例 オブジェクト指向とはオブジェクト同士でメッセージのやりとりをするモデルのこと。そのモデルを実現する為の言語がオブジェクト指向…

bloglinesをちょっとみやすく

絶対に同じことを誰かやってるはずだけど。 @-moz-document url-prefix(http://www.bloglines.com/myblogs_display) { pre { white-space: -moz-pre-wrap; } a:focus { background-color: #FFCCCC; } }

Vraptor2

こんなフレームワークがあるなんて全然知らなかった。 試そう。 本稿ではVraptor2を使って簡単なメモアプリケーション"もどき"を作成するので、これをきっかけに理解を深めて欲しい。 ... VRaptor2はMVCベースのWebアプリケーションフレームワークだ。

Javascript におけるオブジェクトの考え方

多分間違ってるけどこんな感じなのかな。 全てのオブジェクトには prototype が存在する。 インスタンスは プロパティの一覧 自分の元のオブジェクトへの参照 を持っている。 あるオブジェクトのインスタンスのプロパティは 自分自身のプロパティ 自分の元の…

myフィードが全部消えた

なぜ??? やっぱしバックアップ重要ね。。。 [2006-10-20]追記 なぜか復活。。。 メンテ中だったのかな? opmn のエクスポートはできてたし。

WebClient for SVN

http://www.polarion.org/index.php?page=overview&project=svnwebclient JavaServlet で svn のリポジトリをのぞくやつ。tomcat に適当に配置して web.xml の RepositoryUrl, Username, Password をそれっぽく設定すれば動いた。ParentRepositoryDirectory …

ruby で css でスクレイプ

こんなのがあるんだって。 http://blog.labnotes.org/category/scrapi/ ruby でスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったので…

to_yamlする時にmapのキーでソートする。

こうする。 to_yaml[:SortKeys=true]ソート順を指定したい場合はこんなんでいけた。 h = {'a' => 1, 'b' => 2, 'c' => 3, 'd' => 4} def h.sort super {|a, b| a[1] <=> b[1] } end puts h.to_yaml(:SortKeys => true)

親クラスのコンストラクタ

親クラスのメソッドを呼ぶときと同じでいいみたい。 class Base attr_reader :field def initialize(field) @field = field end def to_s instance_variables.map {|v| "#{v}=#{eval(v)}" }.join(',') end end class Derive < Base attr_reader :field2 def …

nxml + mule-ucs で先頭に 0xbbef が入る

utf-8-ws になってたらしい。 utf-8-ws とは utf-8-ws,utf-8-ws-unix,utf-8-ws-dos,utf-8-ws-mac. これらは,utf-8-*コーディングシステムと基本的に全く同一ですが,これらのエンコーダは,先頭にUTF-8サインを追加します。 http://www.jagat.or.jp/sgml…

タイトル

一日一個らしい

てすと

tてすと