タグ

rubyに関するflower_roomのブックマーク (5)

  • ホワイの(感動的)Rubyガイド

    このはホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ このについて コンニチハ、Ruby このを開く 犬の話 赤い太陽が昇る はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を

  • プログラミングと開発者のためのCodeZine:Rubyで作るProlog処理系(Ruby, Prolog, 記号処理, 自動推論)

    はじめに 1970年代にヨーロッパを主な舞台として生まれ育ったプログラミング言語Prologprogramming in logic)は、事実とルールから一種の自動推論を行う点に特徴があります。その基的な動作は200行ほどのRubyプログラムで実現できます。ここでは、筆者がRubyで作成したProlog処理系を解説します。 Prologによる簡単なプログラム例を下記に示します。 これは「ソクラテスは人間(human)である」「プラトンは人間である」という事実と、「人間ならばいつか死ぬ(mortal)」というルールを書いたものです。mortal(X) :- human(X)は、変数Xが実際には何であったとしても、もしもhuman(X)が成り立つならば(つまりXが人間ならば)、mortal(X)が成り立つ(つまり、Xはいつか死ぬ)という意味です。 簡略化のため、処理系ではRubyの構文要

  • ひ日誌(2006-08-12) : RubyCocoaがMac OS X 10.5(Leopard)にバンドル

    _ [wwdc][wwdc2006][macosx][ruby][rubycocoa] RubyCocoa is bundled with Leopard RubyCocoaMac OS X Leopardにバンドルされることになりました。Appleは、将来のMac OSで、可能な限りブリッジが安定するようサポートすることをcommitしました。RubyはObjective-Cと同じレベルでサポートされるようになり、Appleの開発ツールとの統合・ドキュメント・チュートリアルなども含めて、CocoaベースアプリケーションをRubyで開発できるようになります(参考:Laurentのメール)。 それから、RubyCocoaプロジェクトのホスティングの引っ越しについて。WWDCに合わせて発表されたmacosforge.orgへ移動しようという提案があり、僕は同意しています。これにより、プロジェ

  • Pragmatic Bookshelf: By Developers, For Developers

    Rails Scales! Practical Techniques for Performance and Growth Build Rails applications that scale. Discover the small changes that make a big difference in efficiency. Design applications for performance from the start. $30.95 ebook, all formats (details)

  • Rinda2

    I like Ruby. (07-05) 借り物人生 (07-05) 通販生活 (07-05) I like iPod (05-24) RWiki (05-14) Download (05-14) ソフトウェア・シンポジウム 2003 (04-28) ruby-amazonAmazonWebService (04-16) DI ary (04-05) KoyaなTropy (03-29) Rindaは分散処理システムLindaのtuple spaceのRubyによる実装です Lindaではタプルとタプル空間の二つの概念があります。 タスクはタプルをタプル空間へ書き込んだり、 タプル空間からタプルを取り出したりすることで通信を行ないます。 書き込み、取り出しはアトミックな操作です。 パターンマッチングによって取り出すタプルを指定するところが特徴です。 タプルとパターンマッチング いくつかの

  • 1