タグ

ブックマーク / members.jcom.home.ne.jp (5)

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

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

    poppen
    poppen 2013/02/16
    valueの種類を返すマクロ。返り値は、ruby.hで定義される以下の定数 による。 via Pocket
  • http://members.jcom.home.ne.jp/invader/works/works_7.html

  • 史実に隠された衝撃的な話 忍びの世界 〜知られざる忍者の実体とは?〜

    ある時、ある場所で死を賭けた壮絶な戦いが繰り広げられていた。色づき始めたカエデの根、その茂みにカムイは敵の気配を感じ取っていた。 (距離は三十メートルほどか、敵は少なくとも3名はいる・・・しかも、恐ろしく腕の立つ連中ばかりだ。空蝉も逆歩も変身も奴らには通用しない) すべてに静寂が支配していた。かすかに聞こえる風の音、木の葉のざわめき、小川のせせらぎ・・・それらに五感のすべてを集中して時間だけが過ぎ去っていく。一瞬なりとも気を緩めてはならない。茂みに残されたわだち、風に混じるかすかな気配、それら自然の中に漂う敵のかすかな気配を察知するのだ。・・・それは、忍びの術を会得し、感覚を異常なまでに研ぎすました者だけが感じることの出来る特別な能力なのだ。この非情な空間で生き延びることは並み大抵のことではない。集中力の途切れた時が死ぬ時だ。そう、先にしびれを切らした方が負ける。彼にとって、美しい小鳥

    poppen
    poppen 2007/01/12
    忍びの世界
  • 手塚治虫「メトロポリス」に描かれたミッキーマウス

  • うにょうにょ本舗

    Microsoft WindowsNTはセキュリティ概念を持ったOSです。 アクセス制御リスト(ACL)はWindowsNTのセキュリティ機能の根底です。 その根底にあるACLですがMicrosoftが提供している管理ツールはExplorerとCACLSの2種類です。 しかも、どちらも使い勝手と言う点で問題を抱えています。 このUNICACLSはCACLSの不満点を解消します。 CACLSでは提供されていない細かいアクセス権の設定をサポートします。 また、利用できるオプションは上位互換として機能します。 加えて、リモートコンピュータ上のファイルとディレクトリに対しても利用できます。 尚、当ソフトはフリーソフトとなっています。

    poppen
    poppen 2005/10/05
    Lookup SID Version
  • 1