Ruby

オブジェクト指向スクリプト言語 Ruby のページです


[戻る] [English] [RSS]

1. よしだむの仕事

2000 年 11 月 30 日の Perl/Ruby Conference でXMLParser モジュールを紹介しました。

1999 年 3 月 13 日の第 1 回 XML 開発者の日で XMLParser モジュールを紹介しました。

i. XMLParser モジュール

James Clark 氏の XML Parser Toolkit (expat) を Ruby に組み込んでみました。

ver 0.7.3 での変更

ver 0.7.2 での変更

ver 0.7.1 での変更

ver 0.7.0 での変更

ver 0.6.8 での変更

ver 0.6.5 での変更

ver 0.6.2 での変更

ver 0.6.1 での変更

ver 0.5.19 での変更。

ver 0.5.18 での変更。

ver 0.5.16 での変更。

ver 0.5.15 での変更。

ver 0.5.14 での変更。

ver 0.5.13 での変更。

ver 0.5.12 での変更。

ver 0.5.11 での変更。

ver 0.5.10 での変更。

ver 0.5.9 での変更。

ver 0.5.7 での変更。

ver 0.5.x は 0.4.x に比べ,以下の点が異なっています。

ver 0.4.x は 0.3.x に比べ,以下の点が異なっています。

Python, Perl, Ruby の XML モジュールの比較みたいなものを 書いてみました。

ii. Uconv モジュール

XMLParser モジュールは UTF-16 と UTF-8 しか通さないので, 日本語 EUC と Shift_JIS を通すために Unicode 変換モジュールを作ってみました。 UTF-16, UTF-8, UCS-4 と EUC-JP, Shift_JIS を相互に変換します。 実際 Shift_JIS を使うのは Windows の場合が多いので, Windows で使われている Shift_JIS の変種である CP932 に対応しています。

ver 0.6.1 での変更。

ver 0.5.3 での変更。

ver 0.4.12 での変更。

ver 0.4.11 での変更。

ver 0.4.10 での変更。

ver 0.4.9 での変更。

ver 0.4.8 での変更。

ver 0.4.6 での変更。

ver 0.4.5 での変更。

ver 0.4.4 での変更。

ver 0.4.3 での変更。

ver 0.4.2 での変更。

ver 0.4.0 での変更。

ver 0.3.1 での変更。

iii. Oracle モジュール

このライブラリは既に保守されていません

意外なことに Ruby 用の Oracle モジュールが見付からなかったの で,簡単なものを作ってみました。

このライブラリは Oracle 7 用です。 Oracle 8,8i,9i を使う場合は, Ruby/OCI8 をお勧めします。

ver 0.2.11 での変更。

ver 0.2.9 での変更。

ver 0.2.8 での変更。

ver 0.2.7 での変更。

ver 0.2.6 での変更。

ver 0.2.5 での変更。

ver 0.2.3 での変更。

ver 0.2.2 での変更。

iv. VFlib3 モジュール

このライブラリは既に保守されていません

角川さんのベクトルフォントライブラリ VFlib を Ruby から呼び出すためのモジュールを作ってみました。 まだ一部の機能しか実装されていません。

ver 0.1.1 での変更。

v. Perl モジュール

このライブラリは既に保守されていません

Perl の機能を Ruby から呼び出すためのモジュールを作ってみました。 Perl データ型への対応,Perl メソッドの呼び出し等, かなり強力になりました。

version 0.2.9 での変更。

version 0.2.8 での変更。

version 0.2.7 での変更。

version 0.2.5 での変更。

vi. 多バイト文字列のための String クラスの拡張ライブラリ

このライブラリは既に保守されていません

String クラスに多バイト文字対応したメソッドを追加します。

vii. Syslog モジュール

このライブラリは既に保守されていません。 Amos Gouaux 氏の Syslog ライブラリ (Ruby に標準添付) を使ってください。

ちょっとログを残したいことがあって, UNIX の syslog(3) を呼び出すモジュールを作ってみました。 可変引数の処理のあたりが中途半端です。 logger(1) を呼び出せば十分という話も…

version 0.1.2 での変更。

version 0.1.1 での変更。

viii. Unicode ライブラリ

Unicode 文字列の正規化などを行うライブラリです。

ver 0.4.4 での変更。

ver 0.4.3 での変更。

ver 0.4.2 での変更。

ver 0.4.1 での変更。

ver 0.4.0 での変更。

ver 0.3.0 での変更。

ver 0.2.0 での変更。

ix. Susie プラグインライブラリ

このライブラリは既に保守されていません

Windows でも Ruby を使い始めました。 手始めに,画像ビューア Susie 用プラグインを Ruby から呼び出すライブラリを作ってみました。 CYGWIN 版 Ruby で動作します。

version 0.1.2 での変更。

version 0.1.1 での変更。

x. DirectDraw for Ruby

このライブラリは既に保守されていません

DirectDraw モジュールの作成を始めました。 テストプログラムが動き始めたのでスナップショットを公開します。 CYGWIN 版 Ruby で動作します。

version 0.0.4 での変更。

version 0.0.3 での変更。

version 0.0.2 での変更。

xi. MDN ライブラリ

このライブラリは既に保守されていません

JPNIC の 多言語ドメイン名ライブラリ libmdn の Ruby 用ラッパライブラリです。

SRA さんによって mDNkit 2.2 対応された mdnmodule-ruby が公開されています。

version 0.1.1 での変更。

xii. rbuconv ライブラリ

Ruby だけで書かれた Unicode 変換 ライブラリです。 C のコンパイルをすることができない環境でも使うことができます。 Uconv とほとんど互換です。 Ruby ライセンスです。

version 0.1.3 での変更。

xiii. ymXML ライブラリ

Ruby だけで書かれたシンプルな XML パーサです。 Ruby ライセンスです。

ver 0.5.6での変更。

ver 0.5.6での変更。

ver 0.5.3での変更。

ver 0.5.2での変更。

xiv. ymHTML ライブラリ

Ruby だけで書かれたシンプルな HTML パーサです。 Ruby ライセンスです。

ver 0.1.18での変更。

ver 0.1.16での変更。

ver 0.1.15での変更。

ver 0.1.13での変更。

ver 0.1.12での変更。

ver 0.1.11での変更。


© Copyright 2000-2012 by Yoshida Masato (yoshidam@yoshidam.net)