Rubyist!
〜Make Programming More Fun〜
 
(C)2001, `Rubyist!' Project Team.


2002 年 3 月 中旬

上旬 / 中旬 / 下旬
TOP

最新のページ

トピック別のページ
[ALL]| [ML]| [RAA]| [WWW]| [EVENT]| [ETC]| [OT]

  • 2001 [ 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12 ]
  • 2002 [ 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12 ]

2002/03
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

2002/3/20 (Wed)

[ML] Oniguruma

小迫さんによる正規表現エンジン、Oni guruma(鬼車)が公開されています。

小迫さんからはじめて「今書いているライブラリ」という言葉で 話に出たのが[ruby-dev:15846]、 その正体が明かされたのは[ruby-dev:16070]、 そしてKnuさんによりCVSにインポートされ([ruby-dev:16173])、 まつもとさんの注文に対してさらなる改良が加えられた結果、 これを次期正規表現エンジンとしてRubyに取り込むことを まつもとさんも決心したそうです([ruby-dev:16444])。

「鬼車」と言えばもともとは揚羽蝶の別名という話もありますが、「柔道一直線」 の影響でワザの名前としても定着しているらしいですね(よく知らないです)。

で、現在実物はRubyのCVSにあります。 インストールの仕方はREADMEに書いてありますが、Rubyへの組み込み方を 簡単にまとめると、以下のような感じです。

  • Rubyのソース(1.6.6以上または1.7.2)を./configureする
  • regex.cとregex.hを、rubyのソースにある同名のファイルと置きかえる
  • re.cにパッチをあてる。Rubyのバージョンが1.6.6または1.6.7ならre.c.166.pathを、1.7.2ならre.c.172.patchをあてる
  • make clean; make する

これが取りこまれれば、Rubyのライセンスは「標準のライブラリのみを使用 する分には、GPLとRuby'sのデュアルライセンス」というすっきりした形に なりそうです。

(Maki)

[RAA] Fox Toolkit 1.0 リリース

[ruby-talk:35029]にてRich Kilmerさんより、 Fox Toolkitのメジャーリリース版、1.0が公開されているとの情報が ありました。

FXRuby([RAA:FXRuby])の方もそれに合わせて1.0になるかな? という期待も あったのですが、いまのところまだのようです。

(Maki)

[WWW] Natural Language Concordancer

[ruby-talk:35056]にてYuri Leikindさんより、 Natural Language Concordancer のアナウンスがありました。

いわゆるKWICな コンコーダンスから検索できるものらしいんですが、 どうも元になったテキストはベラルーシ語らしく、 さっぱりわかりません(^^;

(Maki)

[ML] Intentional Programming

[ruby-talk:35036]にてJohnさんの投稿から始まるスレッドで、 Intention Programmingなるものの話題がありました。

内容はよくわからなかったのですが、アスペクト指向(AOP)に 似ている([ruby-talk:35249])とか、Outlookはこれを使っていた けどMicrosoftはもうやめちゃったらしいとかいうことでした。

(Maki)

[ML] IO周りの改良(モジュール化と脱stdio化)

IO関連の改良について、いくつか動きがあります。

IOの改良については大きく二つあって、一つは 「IO的なもの」をモジュール化あるいは抽象クラス化して、 いろんなIO的なクラスを作りやすくしたいというもの、 もう一つはstdioを捨てて独自のstdioを作ろう、という ものです。 射程としては前者の方が大きそうですが、後者は既存クラスの 完全な置き換えということになるので、影響範囲は小さくなさ そうです。

で、実際の動きとしては、前者については RCRRubyGarden WikiのIORCRに書かれています。 また、ruby-talkの この辺や、ruby-devの この辺でも話題になっていたりします。

また、後者の方については、主に日本のコミュニティ内部で話題になる ことが多く、最近では この辺で話題になってました。一方、海外ではstdioがどうこうというより、 「WindowsのIOはなんでこんなに遅いんだー」という話の方が多く、 file reading impossibly slow?というメールが3月7日にあったかと思うと Why is Ruby so slow?というメールが3月19日に流れたりしています。

(Maki)

[RAA] DbTalk

[ruby-talk:35273]にてDalibor Sramekさんより、DbTalk([RAA:DbTalk])の 公開のアナウンスがありました。

これは、データベースに対して SQLを送り、その結果を表形式で表示できる、というGUIつきの データベースクライアントツールだそうです。現在のバージョンは0.5で、 対応しているDBはMySQLとPostgreSQLとのこと。 ホームページにはスナップショットもありました。

(Maki)

[RAA] RDoc Alpha C

[ruby-talk:35317]にて Dave Thomasさんより、 RubyのドキュメントをJavaDoc+RD風のマークアップで生成する RDocの Alpha Cバージョンのアナウンスがありました。

順調にバージョンアップを重ねているRDocですが、初期のものに比べ、

  • 画像の自動生成
  • XMLファイルの生成
  • 1ファイルにまとめて生成
  • RDFの生成
  • Cの拡張ライブラリにも対応
  • HTMLのcharset属性にも対応(これはMoonWolfさんのcontributeのはず)
  • さらなるparserの改良

などなど、いろいろと進化しているようです。

(Maki)

[RAA] Ruby/SMB

[ruby-talk:35328]にてHenrik Falckさんより、 Ruby/SMBライブラリのベータバージョン公開のアナウンスがありました ([RAA:Ruby/SMB])。これは、sambaのlibsmbclientを使って SMBプロトコルをしゃべるためのライブラリのようです。

使い方のサンプルは ここにありますが、Fileクラスっぽく使えるようです。

(Maki)



上旬 / 中旬 / 下旬

Ganerated by nDiary version 0.9.2
TOP