タグ

2010年9月23日のブックマーク (3件)

  • Ruby用拡張ライブラリをCで作る

    Ruby用拡張ライブラリをCで作る Rubyは、C(あるいはC++)で書いたコードを動的(あるいは静的)にリンクして利用する事ができる。うまく使えば、Rubyで書くより高速な動作が期待できる。 たとえば、GUIライブラリである「Ruby/GTK」は、描画部分にCで書かれたライブラリを利用する事で、実用的な画面描画速度を確保している。 その、Ruby用拡張ライブラリをCで書く方法である。 ■ 拡張ライブラリ作成の流れ Rubyはオブジェクト指向言語である。オブジェクト指向言語におけるプログラムとは、基的にクラス定義である(と、少なくとも私は思っている)。そこで、ここではクラス定義に話を絞る。 メソッドの実体となる関数を定義する Init関数を作る rb_define_classで、新しいクラスを作る rb_define_methodで、クラスに1で作成したメソッドを追加する Makefil

  • GENE95 Dictionary

    GENE95 辞書 このページでは、Kurumi さんが作成された辞書データを、作者の許可を得て再配布しています。 gene95.lzh (LHA圧縮形式) gene95.tar.gz (tar+gzip圧縮形式) gene95.tar.bz2 (tar+bzip2圧縮形式) Kurumi さんの連絡先についての問い合わせを頻繁に受けますが、 私(土屋)も現時点での連絡先は分かりません。 私が再配布の許諾を受けた1998年当時は、Nifty のアドレスで連絡が可能でした。 以下は、KurumiさんによるGENE辞書の解説です。 ************************************************************************** ** ** ** GENE95辞書について ** ** By Kurumi (GGD00145) ** ******

  • 最速で辞書が引けるアドオン「FireDictionary」が便利すぎる | ライフハッカー・ジャパン

    Firefoxのみ:このアドオン「FireDictionary」は、英語サイトのナナメ読みに最適です。なぜならマウスオーバーだけで英単語の和訳をサイドバーにリアルタイム表示してくれるからです。 便利な辞書サイトはたくさんありますけど、いちいち「単語をコピー」→「辞書サイトのタブへ」→「単語をペースト」→「ふむふむと意味を知る」→「英語サイトのタブに戻る」という工程って、けっこう煩わしいんですよね......。でも「FireDictionary」では、英文の上をマウスでざざーっとなぞっていくだけでサイドバーにパッパパッパと訳語が登場します。快速! このアドオンは、アドオン自体とは別に無料の辞書コンテンツ「英和辞典 GENE95」をインストールする必要があります。パソコン上に辞書がインストールされているから、リアルタイムに高速で辞書検索ができるというわけです。辞書コンテンツは、お好みのものを追

    最速で辞書が引けるアドオン「FireDictionary」が便利すぎる | ライフハッカー・ジャパン