Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Matzにっき(2008-03-17)
[go: Go Back, main page]

«前の日記(2008-03-16) 最新 編集

Matzにっき

<< 2008/03/ 1 1. Ruby 1.9.0-1 snapshot released
2. 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと
3. Lisa Awards: Biggest Hack for a Language Runtime on Dion Almaer's Blog
2 1. 第一安息日
3 1. CS 11: Python track: python idioms
2. Binary search algorithm - Wikipedia, the free encyclopedia
3. Theological Cultural Analysis of the Free Software Movement
4. 小寺信良:正直、テレビはもうダメかもしれん - ITmedia +D LifeStyle
5. You Used Ruby to Write WHAT?! - CIO.com - Business Technology Leadership
6. 取材
4 1. tanjent: MurmurHash, final version.
2. lucille development blog >> Blog Archive >> LLVM 2.2 v.s. gcc 4.2
3. YouTube - JRuby: The power of Java and Ruby
4. InfoQ: Trading Consistency for Scalability in Distributed Architectures
5 1. Google Japan Blog: Google Summer of Code 2008 開催
2. Computerworld - Don't use Emacs, says Java's father
3. Rails is the best thing that ever happened to Python | Zen and the Art of Ruby Programming
4. [#JRUBY-2220] Struct performance is pretty poor - jira.codehaus.org
6 1. 取材
2. GCの改善について
7 1. 取材
2. オープンソースサロン
3. Teflon Ted: Rails Doesn't Scale
8 1. Sapphire, the Programming Language
2. OOエンジニアの輪! 〜 第 40 回 関 将俊 さんの巻 〜
3. 新見
9 1. 新見二日目
10 1. 取材
11 1. The ”No Laptop” Meeting Rule (by Jeremy Zawodny)
2. 21世紀最大のテーマは公私混同 − @IT
3. エンジニアの進化は「アウトプット」にあり! まつもとゆきひろ×小飼弾 | エンタープライズ | マイコミジャーナル
12 1. 取材
2. 動的型の言語でも以下のようなプログラムの問題を検出できます - koguroの日記
3. RubyにLazySweepのパッチを作った - I am Cruby!
4. PragDave: The 'Language' in Domain-Specific Language Doesn't Mean English (or French, or Japanese, or ...)
5. Arc: I/O
13 1. 徳島講演
2. 七左衛門のメモ帳: 無料より優れたもの
3. 国産ソフトのオープンソース化が増加、「いじりたい」に応える − @IT
14 1. 卒業式
2. Headius: Duby: A Type-Inferred Ruby-Like JVM Language
3. I'd love to quit my job! (sort of) - O'Reilly Ruby
4. オープンソース、UGCの世界での情報開示と、新たな時代のメディア - Ansible Two - 星暁雄の雑記帳
5. シリコンバレーからの手紙138 - 目からうろこが何枚も落ちたオープンソースの“人間的本質”
15 1. Number of Methods in the String Class
2. Make me pulse - Making a better life for web developer since 2006 >> Blog Archive >> PHP6, Unicode and TextIterator features
3. D.C.T.W.Y.C.D.T: Common characteristics of failed open-sourced projects
16 1. 安息日
2. ニカイア・コンスタンティノポリス信条 - Wikipedia
17 1. 「MacRuby」 - ひさしを借りて母屋を乗っ取るか? Mac OS Xの新たなRuby環境 (1) MacRubyとは何か? | パソコン | マイコミジャーナル
2. 5 more essentials for your programming toolbox | Spiteful.com
3. About the International Biographical Centre
18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>
迷惑メール対策なら Dr.WEB
『Dr.WEB メールデーモン』、MTA 用迷惑メール対策製品です!


2008-03-17 [長年日記]

NEW!_ [Ruby] 「MacRuby」 - ひさしを借りて母屋を乗っ取るか? Mac OS Xの新たなRuby環境 (1) MacRubyとは何か? | パソコン | マイコミジャーナル

MacRubyの紹介。

しかし、「ひさしを借りて母屋を乗っ取る」ってのはどういう意味だと解釈すればよいのか。

MacRubyが本家Rubyを乗っ取る

MacRubyがOS Xでしか動かない以上、それはかなり難しい。 Rubyが動く環境はOS Xだけじゃないんだから。 そもそも私の環境がLinuxだし。

ただし、MacRubyがObjective-Cとの連携のために キーワード引数を拡張していて、そのやり方は 将来(Ruby2.0?)のキーワード引数に影響を与える可能性がないとはいえない。

MacRubyがObjective-C(or AppleScript)を乗っ取る

タイトルをつけた人の意図はそこにはないとは思うけど、 これは結構ありそう。

もちろん、Objective-Cのすべてを奪うことはありえないけど、 MacRubyレベルでObjective-Cとの融合が進むと カジュアルな利用はRubyで行うというのは予想以上に広まるかも。

また、AppleScriptの英語モドキよりもいっそRubyのような 「普通のプログラミング言語」を使った方がわかりやすい という人も多いだろう。

NEW!_ 5 more essentials for your programming toolbox | Spiteful.com

「プログラマの道具箱」に追加する道具。

中でも Unrolled linked listSkip listは面白い。 機会があればぜひ使ってみたい。

NEW!_ About the International Biographical Centre

ここ数年、リンク先のような海外の「名簿屋」からのダイレクトメールがひんぱんに来る。

いわく、

あなた様はトップ2000サイエンティストに選ばれました。 あなた様の名前と業績はわが社の人名録に記録されます。 つきましては間違いがないように以下のフォームに あなた様の名前、住所、業績の詳細を記して送り返してください。

また、選出されたあなた様には私どもの人名録を特価でお譲りします($200)。

勘弁して。どこで私の名前やら(会社の)住所やらを入手したのやら。

しかし、わたしごときが「トップ2000サイエンティスト」とは。 片腹痛い。自尊心を刺激しようとして失敗している。

こんなのが効果がある人がいるのかな。 いるんだろうな。

本日のツッコミ(全2件) [ツッコミを入れる]
_ SF (2008-03-24 19:22)

ひさしを…と言うのは、Objective-Cブリッジを通じてRubyがMacOSXの第一言語の座を奪取するよという意味ではないでしょうか?違うかな?

_ sasashin (2008-03-25 00:04)

はじめまして。MacRubyの「RubyのルートクラスたるObjectクラスが、Objective-CのルートクラスであるNSObjectを継承している」という点を指してるんじゃないかなあ、と思いましたよ。RubyからObjective-Cを使っているつもりだったのに…ということでしょうか。

お名前:
E-mail:
コメント:
本日のリンク元
アンテナ
検索
以前の日記へのリンク元
アンテナ
検索

«前の日記(2008-03-16) 最新 編集

RSS feed meter for http://www.rubyist.net/~matz/ Creative Commons License This work is licensed under a Creative Commons License.