Hatena::ブログ(Diary)

LazyLoadLife RSSフィード Twitter

2005-11-17

Google Base

via Official Google Blog: First Base


早速プロフィールを作ってみた。はてなの aboutと同じ。

First Impression:

  • そこかしこに "Contact the poster" とあるようにポスターらしい。うん、手触りはそんな感じ。
  • いくらでも項目を追加できるとこは Backpack に似てるかな。
  • 公開には15分から60分かかる。と書いてあるが実際は5〜10分ぐらい。

現在用意されているテンプレートは以下の通り。

オリジナルも作れる。カウントしていてある程度の人数に達したらテンプレートが増えるのかな? カスタマイズテンプレートの名前を "Nomikai" と打ったら "misspelled: Nomikai" と赤字で怒られた。辞書みてるっぽいな。"Fujiyama" はいけたw。(ゴミ増やすなと怒られそうだな)


Wiki自由度を削って Google による検索しやすさ優先している、って感じがする。個人用 CMS っぽくもある。どう使われていくのか残念ながらさっぱりわからない。各ユーザーアイテム一覧ページもあるみたいなので、otsune さんがはてなリングをエゴサーチに使ったがそんな感じにも使えるかな? とりあえず、有名丁寧懇切 blogスクリーンショット付き解説待ち。ここが凡俗 blog との分かれ目ですね。


もうちょっと流行ったらオメガギーク(勝手な呼称失礼)にお伺いを立てればその後が占えるはず。

学術論文がgeneral publicにとってaccessibleでないのは問題だと思う

学術論文へのアクセスの話なのだが、つい自分の関心に引き寄せてしまうわけで。

第一に、結果を秘匿せずに全ての結果を一般に公開するようになった事こそが近代学術の発展を促した。結果を公開する事によって知識を前提に知識を積み上げたり、間違いを指摘しするダイナミズムが生まれた。いやむしろ、公開は学術を促したと言うよりは、これが近代の学術の定義であり本質そのものといってもよい。従って成果は公開されるべきである。

オープンソースの益も一緒だろう。


そして第二の理由は現代の学術研究の大半は税金によってまかなわれており、知識が全ての納税者に還元されるべきだからである。

IPA に未踏の成果をオープンソース化することを薦めている人達は同じ考えかな。


18世紀からコピー機が普及するまでの間、学術出版社たちは学術論文を多くの人に公開する為に最善の存在だった。我々はすでに反対向きに考える事に慣れてしまったが、コピー機ができるまでは最善のコピー法は印刷をする事だった。だから出版業者は情報を広くコピーし配付するための最善の存在であった。そして出版社著作権を譲り渡す習慣は、著者に許可を得ずにコピーを量産できるために、general publicに情報を広めるための良い習慣であった。

copyright が腑に落ちた。いや、レッシグの著作は読んでるんだけど。


引用よりコメントが少なくてごみんね。(そういや青い車っていつ公開された?)

[] オーバーライド禁止

Rubyサブクラスによるメソッドオーバーライド禁止する方法ってあったっけ? 別に必要としてるわけじゃなくて、興味本位


どうでもいいが、めっそど、めそおd、めっそっど、と typo した。

牧歌組合?耳コピとエロジャケ? 閉鎖

JASRAC

「素敵なフレーズ(耳コピタブ譜)」 - inside out からオモシロそう、と思って飛んだら「活動休止のお知らせ」だ。


JASRAC は「音楽文化発展」という観点から活動を考え直してもらいたい。なんか、こう、コモンセンスがないというか。このサイトなんか宣伝してもらってるようなものじゃないか。結局はミュージシャン(著作権者)が対抗する団体作らないとどうにもならない。必要性を感じてないならそれまでだ。消費者が求めても乞食呼ばわりだからな。


著作権侵害かそうでないかは4小節が区切りだったと思うがタブ譜もそうならんかのう。

[] Rails びいきの Catalyst ファースト・インプレッション

あかん、どうしても Rails と比べてしまう。Perler から突っ込み歓迎。諭してください。

  • 開発スピードがめっちゃ速い。
    • つい最近 5.51 入れたと思ったら、あっという間に 5.56 まで上がった。
    • 非互換あるし。lib/appname/C/ -> lib/appname/Controller/ とか。
    • 人柱感あり。でもやるぜ! 12月中旬運用開始!
      • まだ作ってないですけどー。CDBI 初めてですけどー。TT も初めてですけどー。
  • script/ 以下
    • なんでスクリプトに appname が全部ついているんだろう? だるー。いらんだろ。
    • script/appname_create.pl を使用して lib/appname/Model/CDBI.pm 作成するときに dsn引数指定するの○。
      • Rails で config/database.yml を書いてない/間違っているのに script/generate scaffold やっちゃって嵌る(_form.rhtml が作られてない)、なんてことがない、はず。
  • root/ 以下にテンプレートを置く件
  • URIファイルパス関数名が連動してない。
    • Regex で自由自在。
    • 基本は Local 縛りで、どうしてもと言う場合は Rails の config/routes.rb ように纏められる方が良いと思う。
    • 中身見ないとわからないっつーのは引継ぎや教育コストを上げるなぁ。チーム内規約でいくしか。
    • 結局、オレオレ・フレームワークになるのか?

総合すると「折角 Ruby と同じように柔らかい言語なんだから(そうでもないのか?)「convention over configuration」も入れればよかったのに」という印象。でもオモロイから採用。


抽選

アップルのiMac G5欲しい! そしてゼーレチャットしたい!


毎日書いたら当選率上がる?

Microsoft.オープンソース? # => true?

まつもとさんのとこに書いたコメントに反応あるかな?と覗いてみたら、Google AdSense広告

オープン ソース - www.microsoft.com

ウィンドウズならではの豊富な導入事例を紹介します。

だった。そりゃないぜ、Microsoft && Google wwww


ワラタ。いや、前からあったと思うんだけど、まつもとさんトコにあるのが。

kdmsnrkdmsnr 2005/11/17 17:18 newした時点で判定されちゃうんだけど。。。

class Parent
def must_not_override
end

def can_override
end

def Parent.method_added(name)
if name.to_s == ”must_not_override”
# raise
end
end
end

class Child < Parent
def must_not_override
p ”from child”
end

def can_override
p ”can override”
end
end

babiebabie 2005/11/17 17:51 ありがとうございます。オーバーライドも”add”_method なんですね。

# add_method の name は Symbol なんだぁ  methods は String の配列なのに……

kdmsnrkdmsnr 2005/11/17 17:57 ごめ。いろいろ足りませんでした。親自身のときはエラーにならないようにしないと。というか、キタナイので微妙。

babiebabie 2005/11/17 19:58 # 私の上記コメントの add_method は method_added の間違い。

サブクラスのみ禁止で自クラスの再定義はOKにすると難度上がりますね。
うーん、method_added 呼び出し元のクラス見るにはどうしたらいいんだろ? caller じゃだめっぽいし、set_trace_func?

iwadoniwadon 2005/11/17 23:00 method_addedはクラスメソッドですので、selfがメソッドを追加されたクラス自身になります。ですので self == クラス でいけると思います。

class C
def self.method_added(name)
if instance_methods(true).member?(name.to_s) and self != C
raise ”Can not override the method `#{name}’’.”
end
end

def foo
end
end

class D < C
def foo
end
end

override_Inhibitation.rb:4:in `method_added’: Can not override the method `foo’’. (RuntimeError)
from override_Inhibitation.rb:13

QWERTYQWERTY 2005/11/17 23:20 「オメガギーク」と呼んでいただいた者ですが、この呼称を頂いてもよろしいでしょうか?サイト名に使わせていただきたいのですが。

babiebabie 2005/11/17 23:38 はい、喜んで! 使ってもらえるとは思っても見ませんでした。嬉しい限りです。

QWERTYQWERTY 2005/11/18 00:47 ありがとうございます!頂戴いたしました。