Meteor

軽量(簡易?)(X)HTML(5)パーサです。 XMLパーサとしても使用可能です。 パーサもどきかもしれません。

Homebrew & rbenv で行こう! on Mac

Homebrewへ行こう! macports -> homebrew したのでメモ。先ずhomebrewをインストール #/usr/bin/ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 次にmacportsのインストール済みportsを アンインストールしてから #sudo port -f uninstall inst…

Meteor for Ruby

0.9.7.4、リリース。http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [今回の変更] ・Meteor::Element#cssの追加 ・サンプルの更新 ・コメントの更新

Meteor for Ruby

0.9.7.0、リリース。http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [今回の変更] ・Meteor::ParserFactory#elementの追加 ・サンプルの更新

Meteor for Ruby

0.9.6.11、リリース。http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [今回の変更] ・Meteor::RootElementの見直し

Meteor for Ruby

0.9.6.10、リリース。http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・パフォーマンスチューニング(ちょこっと) →Ruby1.8コードのモンキーパッチングによる分離

Meteor for Ruby

0.9.6.9、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・パフォーマンスチューニング(ちょこっと)

Meteor for Ruby

0.9.6.8、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・YARD用コメントの英語化(日本語も併存) ・AttributeMap#[]=のバグFix

MeteorでRubinius1.2.3が遅すぎてびっくりした!!

Ruby1.8.7、Ruby1.9.2と較べて遜色ないか、多少速い ことを期待していたのだが...。 結果は予想の斜め上をいき、期待とは真逆?となった。 Meteor on Ruby1.9.2 is 2x faster than Meteor on Rubinius1.2.3. Rubinius1.2.3でMeteorのサンプルを走らせた場合…

Meteor for Ruby

0.9.6.7、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・パフォーマンスチューニング ・Meteor::Core::Kernel#escape_regexのRegexp#quoteによる置換

Meteor for Ruby

0.9.6.5、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・ライブラリ構造の変更 ・各パーサ本体をMeteor::Mlモジュール下に移動しました。

Meteor for Ruby

0.9.6.4、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Ruby1.9とRuby1.8での属性指定を伴うメソッドのシグニチャを統一しました。 ・Meteor::Core::Kernal#elementのメソッドシグニチャの変更 ・Meteor::Element…

Meteor for Ruby

0.9.6.3、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Ruby1.9での属性の指定を「属性名=>属性値」だけでなく 0.9.5.1以前の構文でも行えるようにしました。 ・Meteor::Parser#elementのメソッドシグニチャの変…

Meteor for Ruby

0.9.6.1、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Ruby1.9の場合、elemant、attr、childメソッドでの属性の指定は 「属性名=>属性値」の形式で行います。 ・Meteor::Parser#elementのメソッドシグニチャの変…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい!

Meteor for Ruby

0.9.5.1、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Meteor::Exception::NoSuchElementExceptionの追加 ・Meteor::Core::Kernal#elementの変更及び修正 ・Meteor::Core::Html::ParserImpl#elementの変更及び修…

Meteor for Ruby

0.9.5.0、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Meteor::Core::Kernal#findの追加 ・Meteor::Element#findの追加 ・コメントの修正 for Java http://kuro-pj.blogspot.com/2010/05/0.html

Meteor for Ruby

0.9.4.7、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Meteor::Core::Kernal#elementの修正 element(要素名,属性名1,属性値1,属性名2,属性値2) element(属性名1,属性値1,属性名2,属性値2) に関する修正 PS. この…

デザイナーに優しいテンプレートエンジン

http://d.hatena.ne.jp/kwatch/20100501/1272677384 >デザイナーに優しいテンプレートエンジンを作るには >必ずしも DOM を作る必要はない。ちょっと考えれば >わかるけど、動的に操作したい要素はHTML テンプレート >の中の一部だけなんだから、そこだけ操…

Meteorにおける高速化の処方箋

・elementメソッドで取得する要素のキャッシュ →flushメソッド呼出時に一括して変更を適用 →要素オブジェクトへの変更は随時 ・コンパイル済み正規表現のキャッシュ ⇒正規表現のキャッシュクラス on Ruby ⇒動的に組み立てない正規表現は定数化or静的変数化 …

Meteor for Ruby

0.9.4.5、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Meteor::Core::Html::ParserImpl#elementの修正 ・Meteor::ParserFactory#parserの修正 PS. このバージョン以前に、残っていた、しょうもないバグを潰しま…

Meteor for Ruby

0.9.4.2、リリース。 http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・Meteor::Element#childの変更 ・Meteor::ParserFactory#parserの変更 ・コメントの修正 for Java http://kuro-pj.blogspot.com/2010/04/meteor-for-java_28…

Meteor for Java

http://kuro-pj.blogspot.com/2010/04/meteor-for-java_27.html

Meteor for Ruby

0.9.4.0、リリース! http://github.com/asip/meteor/ http://rubygems.org/gems/meteor [変更点] ・(X)HTML5サポートの追加

VMの違い:RubyとJava

Ruby 一つの命令にマップされるネイティブコード の規模は大きくも小さくもある。 C言語での言語拡張をサポートし、VMの内部 構造へのアクセスを可能にしている。 CPUアーキテクチャで例えるならCISC。 Java 一つの命令にマップされるネイティブコード の規…

YARD0.5.4

http://yardoc.org/ MeteorのAPIドキュメントがブラウザで開くと 文字化けしているので、HTMLファイルのソースを 読むとmataタグのcharsetが"sjis"になっていた。 Ruby1.8.7でYARDはシステムのロケールを 参照して、生成するHTMLファイルのcharsetを セット…

Meteor for Ruby

0.9.3.7をリリース。 [変更点] ・Meteor::Core::Kernel#set_mono_infoを追加。 サブクラスのset_mono_infoの処理を上記メソッドに移行しました。 APIリファレンスも更新しました。 http://github.com/asip/meteor/downloads Meteor for Java http://kuro-pj.…

Meteor for Ruby

githubでのgem生成が終了していたので、 RubyGems.orgにmeteorのgemを登録しました。http://rubygems.org/gems/meteor

Meteor for Ruby

0.9.3.5のAPIリファレンスをgithubからダウンロード できるようにしました。 http://github.com/asip/meteor YARDの最新版0.5.4のバグでドキュメントの生成に 一部失敗します、このバグを回避して作成した ドキュメントをアップしました。 Meteor for Java h…

Meteor for Ruby

0.9.3.5をリリース。 ・Meteor::Core::Kernel#remove_element,reflectの変更 ・Meteor::Elementの変更 ->Kernel#removeElementでの要素を削除するタイミングを変更 ・コメントの修正http://github.com/asip/meteorMeteor for Javaも更新。http://kuro-pj.blo…