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-14)
[go: Go Back, main page]

«前の日記(2008-03-13) 最新 次の日記(2008-03-15)» 編集

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 1. グーグル社員が明かす、イノベーション誕生の舞台裏:ニュース - CNET Japan
2. Muad`Dib: An Embedded ALGOL-like language in Prolog
3. An Agile Way > LuRuJu on Rails -- JUDE で描いた図がそのまま Rails で動く! : ITmedia オルタナティブ・ブログ
4. Kite - Trac
5. 合格発表
19 1. おくやみ:作家 アーサー C. クラーク、90歳 - Engadget Japanese
2. Git-Style Automatic Paging in Ruby : Nex3
3. Ruby as an AppleScript Replacement?
4. 【コラム】エンジニアのための英語術 (43) 論理のルールに従って主張を整理する - 英語でプレゼンテーション その2 | マイコミジャーナル
20 1. 休日
2. 『プログラミングErlang』
3. 思考実験 - immutableな言語
4. Obie Fernandez: Big Name Companies Using Ruby on Rails
21 1. Amazon.co.jp: Googleを支える技術 ~巨大システムの内側の世界 [WEB+DB PRESS plusシリーズ]: 西田 圭介
2. culann.com >> Blog Archive >> And the greatest of these is laziness
3. 「Rubyは◎,Seasar2は♪」---Linux Foundation JapanがSIに使えるOSS一覧,利用実績でレーティング:ITpro
4. Rails deployment a solved problem? Just upload & it works?
5. Sapphire - Two New Re-Implementations of Ruby
22 1. MOONGIFT: >> VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」
2. How Rubinius SendSites Work - Part 1 ,A+ Building a Better Ruby
3. Why Rails Will Not Reign Supreme (and why you shouldn't want it to)
23 1. 新規開始
2. 反省・復活祭
24 1. 楽天ミーティング
2. 七左衛門のメモ帳: 「千人の忠実なファン」
25 26 27 28 1. ヨーロッパへ出発
29 30 31 1. コペンハーゲンに移動
>>
迷惑メール対策なら Dr.WEB
『Dr.WEB メールデーモン』、MTA 用迷惑メール対策製品です!


2008-03-14 [長年日記]

NEW!_ 卒業式

長女の中学卒業式。

昨日、無理して帰ってきたのはそのせいだ。 なかなか感動的な式であった。 子供がこれだけ成長したのだと思うと感慨深い。

自分のはどうだったかな。覚えてないな。

NEW!_ [Ruby] Headius: Duby: A Type-Inferred Ruby-Like JVM Language

Rubyっぽいけど静的型のある言語Duby。 アノテーションみたいな形で型情報を付加している。 JRubyの実装言語として考えているのだそうだ。

もちろん、これだけで完結した言語と考えると いろいろと不満があるのだが、Ruby(JRuby)の拡張を行うために 他の言語を使いたくない、せめてRubyのサブセットで、というニーズに応えるものになっている。

個人的には切り替えるが好きなので、Cでエクステンションを書いたり、 Inlineを使うのが趣味にあうのだが、 そうでない人も多いだろう。

似たようなアプローチで Pythonだとpyrexというのがあるね。

NEW!_ [Ruby] I'd love to quit my job! (sort of) - O'Reilly Ruby

ジョジョッ、俺は仕事を辞めるぞーっ

Gregory Brownが寄付を集めてる。 十分に集まったらフルタイムの仕事を辞めてRubyのために時間を使うのだそうだ。 自分はまだ若くて独身だし、さほどお金が必要なわけじゃないから、 適任だろう、とのこと。

このエントリを書いた時点では妄想レベルだったようだが、 あっと言う間に寄付が集まり、 またRubyCentralが寄付1ドルあたり1ドルの寄付を行う(最大5000ドルまで)という発表まで行われて一気に現実化した。

日本でもそういう人が出てくるだろうか。 日本には寄付の習慣がないから難しいのかな。 それならRubyアソシエーションからの「支援」という形ではどうだろうか。

NEW!_ オープンソース、UGCの世界での情報開示と、新たな時代のメディア - Ansible Two - 星暁雄の雑記帳

先日のRubyの「GCの改善」というエントリで 現在のRubyの(GCの)欠点|課題について述べたところ、

商用製品であれば、このMatz発言のようにマーケティング上は不利とみなされる材料が当事者の口から積極的に語られることはまずない。

とのコメントをいただいた。

そうなのか。通常のマーケティングとは無縁の世界に生きてきたので そういう視点はかえって新鮮であった。私の住んでいる世界では 欠点はあるのはむしろ当然で、それを認識している、直そうとしていることが マーケティング的にプラスになる世界なので。

NEW!_ [OSS] シリコンバレーからの手紙138 - 目からうろこが何枚も落ちたオープンソースの“人間的本質”

日経BP主催の梅田さんの二回目の対談についての梅田さんからの感想記事が 公開されている。二回目は梅田さんはすっかり聞き手に回ってくださって なんか私ばかりが話していたので、恐縮だが、私にとって「当たり前」の ことでも梅田さんにとっては新鮮だというのはあったのだろう。

オープンソースとは、ソフトウェアのソースコード(人が記述したプログラムそのもの)をネット上に無償公開し、世界中の不特定多数の開発者が自由に参加できる環境を用意し、そのソフトウェアをさらに開発していく方式のことだ。リーナス・トーバルズが創始したリナックスが有名なように、ほとんどのオープンソース・プロジェクトは欧米から生まれている。

しかし日本人でたった一人だけ、世界中の人々が使うソフトウェアをオープンソース方式で開発したリーダーがいる。島根県松江市在住のまつもとゆきひろ(本名・松本行弘、一九六五年生まれ)である。彼が構想し、いまも日夜開発を続けるプログラミング言語「Ruby」は世界中に広がり、利用者は百万人にまで膨れ上がろうとしている。

えーと、まず「オープンソースの定義」からして違ってたり、 私が「日本人でたった一人だけ〜リーダーがいる」ことになってたりと いろいろと物議を醸す表現である。

「日本人で一番有名なオープンソースプロジェクトリーダー」くらいならともかく、 「たった一人」はどう考えても言い過ぎである。

「オープンソースとは」があんな風になっちゃったのは、 きっと梅田さんは普段からライセンスではないなにか、 バザール開発とかコミュニティ開発とかその辺を見ているせいなんだと思うけど、 それにはそれで「オープンソース」ではない違う名前をつけてほしいなあ。

それなりに歴史と苦労がある言葉なんだから。

本日のツッコミ(全12件) [ツッコミを入れる]
_ yuumi3 (2008-03-21 18:02)

娘さんのご卒業、おめでとうございます!

_ sume (2008-03-21 19:11)

積極的に語られることはまずない... と言うより、積極的な口どめに走ろうとする人間がいないって事ですよねきっと

_ daicki (2008-03-21 21:18)

ちなみに、すでにokujiさんから指摘が入っていたりします。
http://enbug.tdiary.net/20080315.html#p02

_ S. (2008-03-21 23:45)

| Open source is a development method for software that harnesses the power of distributed peer review and transparency of process.

これが何だか分かりますか?

商標「オープンソース」の使用条件に過ぎなかったモノに「オープンソースの定義」という名前を与えてしまった為に、
後に「定義」が一人歩きして「オープンソース」を変質させてしまったのですね…

_ まつもと (2008-03-22 00:07)

www.opensource.orgですね。ふむ。
とはいえ、

Open source is a development method for software that
harnesses the power of distributed peer review and
transparency of process.



オープンソースとは、ソフトウェアのソースコード(人が記述した
プログラムそのもの)をネット上に無償公開し、世界中の不特定多
数の開発者が自由に参加できる環境を用意し、そのソフトウェアを
さらに開発していく方式のことだ。

とはやっぱり違うような。似てはいるけど。

あと、OSD設定、商標登録、上記の記述、という順番であろうことを考えると

>商標「オープンソース」の使用条件に過ぎなかったモノに
>「オープンソースの定義」という名前を与えてしまった為に、
>後に「定義」が一人歩きして「オープンソース」を変質させてしまった

というのは当たらない気がします。上記の記述の時期は確認しきれませんでしたが。Wayback Machineがトラブッてるみたいで。

_ ま。 (2008-03-22 00:19)

OSIも一枚岩じゃなくて、「a development method」と書いた張本人であるEric Raymondなんかは、『伽藍とバザール』を書いただけにバザール開発に主眼を置いてるみたいだけど、(OSDの原案を書いた)Bruce Perensなんかはライセンス重要って思ってるよう。
だいぶ古い情報ですけど。

_ S. (2008-03-22 00:44)

あ、私は問題の記事には関心がありません。
オープンソースというのはライセンスの問題だけではないという主張です。

History of the OSI <http://www.opensource.org/docs/history.php> という現存しないページの記述ですが、
"open source" が発案された 2007-02-03 の会合の直後(over the next week)に
Bruce Perens が商標登録とその使用条件としての OSD を定めることを提案したそうです。

<http://www.catb.org/~esr/open-source.html> にも trademark conditions というのが出てきます。

_ S. (2008-03-22 01:37)

> "open source" が発案された 2007-02-03 の会合の直後(over the next week)に
おっと。 もちろん 1997-02-03 です。

_ S. (2008-03-22 01:38)

すみません。1998-02-03 ですね。

_ tori (2008-03-22 18:55)

まあ誰を批判するでもないんですが、

理解されない/しにくい「オープンソース」って「オープン」なんだろうか

なんて思いました。

_ 変換ミス (2008-03-25 16:36)

http://www.rubyist.net/~matz/20080314.html#p01
「凝れだけ」-> 「これだけ」
ですね。

_ まつもと (2008-03-25 16:43)

ありがとうございます。直しておきました。

お名前:
E-mail:
コメント:
本日のリンク元
検索

«前の日記(2008-03-13) 最新 次の日記(2008-03-15)» 編集

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