メッセージ。 - diary
2005-04-24
# 「XX Considered Harmful(XXは有害だ)」の原典
http://www.hizum.net/01misc/zz000158.read#C25
へぇ。
ところで、「XX Considered Harmful(XXは有害だ)」の原典は「Csh Programming Considered Harmful」だと思っていたのだけど、高林氏によると、Dijkstra氏の"Goto Statement Considered Harmful" (CACM vol. 11, no. 3, pp.147-148, March 1968) なのだそうだ(「mktexlsr は有害だ」より)。へぇ。
へぇ。
# ウイルスバスターに障害があったらしい
「asahi.com: ウイルスバスター、発売元がテスト怠り障害 - 社会」というニュースがあったらしい。
http://www.asahi.com/national/update/0423/TKY200504230173.html?t5
すげぇな。ウィルスバスター1つでこんなに影響があるのか。こりゃもう立派な社会インフラだ。
http://www.asahi.com/national/update/0423/TKY200504230173.html?t5
コンピューターのウイルス対策ソフト「ウイルスバスター」を導入したパソコンに23日午前、障害が起きた問題で、発売元のトレンドマイクロ社(本社・東京)は23日夕から24日未明にかけて開いた記者会見で、インターネット上で同社が配布したウイルスパターンファイルに不具合があったことを認め、陳謝した。配布前に必要だったテストを行っていなかったという。すでに復旧対策がとられたが、顧客からの問い合わせは7万件を超えた。(中略)同社によると、91年に販売が始まったウイルスバスターは、世界25カ国の販売拠点のほか、インターネット上でも販売されている。日本国内の利用者は計約1千万人。このうち約17万人が問題のファイルを導入したという。米国の利用者からも問い合わせが数百件あった。今回のトラブルで、富山市長・市議選の期日前投票が手作業になったほか、大阪市営地下鉄では、各駅に事故情報などを伝えるシステムのコンピューターが起動しなくなった。JR東日本では旅館やホテルの空室状況を調べることなどができなくなり、複数の新聞社など報道機関でも一時、社内LANに接続しづらくなるなどの影響があった。
すげぇな。ウィルスバスター1つでこんなに影響があるのか。こりゃもう立派な社会インフラだ。
2005-04-23
# サイバーリテラシー研究所
2005-04-22
# 英語サイトの翻訳とRSS配信を支援する「Traiss」
http://traiss.tabesugi.net/
いまさらだけど、新山さんが始められた「Traiss」。「英語サイトの RSS 翻訳を支援するソフトウェア」とのことで、価値があると思うのでメモしておきます。英語ができないふじさわは、作り手側として参加できないのがごめんなさいだけど。
いまさらだけど、新山さんが始められた「Traiss」。「英語サイトの RSS 翻訳を支援するソフトウェア」とのことで、価値があると思うのでメモしておきます。英語ができないふじさわは、作り手側として参加できないのがごめんなさいだけど。
# 変態呼ばわりされそうだけど
http://kuroneko22.cool.ne.jp/women.htm
力強い言葉だなぁ。ロダンと聞けば、よけいにそう思えてくる。いつかこんなことを言ってみたいものだ。
着物を脱ぐ女性の美しさは、雲を貫く太陽のようだ。byロダン
力強い言葉だなぁ。ロダンと聞けば、よけいにそう思えてくる。いつかこんなことを言ってみたいものだ。
# ぼくも長く寝たいほうです!
http://jm.vis.ne.jp/sbox/index.cgi?StoreRoom%2f2005%2f04%2d21#i0
面白かった。いかにもricaさんらしい理屈っぽさ。
元々睡眠時間は長いほうで、季節とは関係なく「異様に眠い期間」というのも時々あるし、1日6時間程度の睡眠で足りているらしい普通のオトナに比べると、本当に、寝ている時間を損しているような気がしてくる。いや、寝るのは好きなので、「損」だと考えるのもケチくさい感じはして、睡眠時間から6時間を引いて、残りの数時間は「趣味に使っている」と捉えなおしてみたり……してみても、やっぱりいまいち釈然としないな……。
面白かった。いかにもricaさんらしい理屈っぽさ。
2005-04-19
# 変数とは何か、箱モデルは有害か
http://hirofummy.net/himo/index.cgi?1113716234.txt
hirofummyさんの文章を読んでいて、何かひらめいた気がした。変数ってのは、値を抽象化するものなんだ。変数は、数学におけるxとかyと同じなんじゃないか? 数学においてxやyを箱で説明することは適切か? たぶん適切ではない。それと同じだけ、プログラミングにおける箱モデルは不適切なんじゃないか?
変数は、箱というよりむしろ名前に近い。概念にラベルを付けて扱いやすくするためのものだ。たとえば、コンビニのレジでお客さんに買物をしてもらう例を考えてみる。ハリソン・フォードがレジにやってきた。手には少年ジャンプを持っている。ハリソン・フォードはレジでおでんを注文した。店員は少年ジャンプとおでんをレジに打つ。店員は合計金額をハリソン・フォードに伝える。ハリソン・フォードは伝えられた金額を支払う。店員は少年ジャンプとおでんをハリソン・フォードに渡す。
これがコンビニのレジ業務を表したモデルだ。もしジョディ・フォスターがアンアンとショートホープを買った場合でも同様に処理できる。出川哲郎がエッチ本とトイレットペーパーを買いに来たときも同様だ。誰が来たとしても同じに処理できる。これは、現在の小売業が、商売のモデルを「客」と「店」に単純化しているからだ。「現金掛け値なし」となる前の商売モデルでは、もっと複雑なプロセスが必要になっただろう。まそれはいいとして。
コンビニのレジモデルでは、ハリソン・フォードやジョディー・フォスターを「客」として扱うから処理の手間が省ける。システムは客というものを定義することで単純に記述できるようになる。客ははたして「箱」で表現できるだろうか? できはしない。「出川を箱に入れて」というのは絵的にアリだが、「ハリソン・フォードを箱に入れて」というのは、どうしても違和感がある。
変数に値を入れる、変数を評価するというのは、抽象を具象に適用することなんだ。
hirofummyさんの文章を読んでいて、何かひらめいた気がした。変数ってのは、値を抽象化するものなんだ。変数は、数学におけるxとかyと同じなんじゃないか? 数学においてxやyを箱で説明することは適切か? たぶん適切ではない。それと同じだけ、プログラミングにおける箱モデルは不適切なんじゃないか?
変数は、箱というよりむしろ名前に近い。概念にラベルを付けて扱いやすくするためのものだ。たとえば、コンビニのレジでお客さんに買物をしてもらう例を考えてみる。ハリソン・フォードがレジにやってきた。手には少年ジャンプを持っている。ハリソン・フォードはレジでおでんを注文した。店員は少年ジャンプとおでんをレジに打つ。店員は合計金額をハリソン・フォードに伝える。ハリソン・フォードは伝えられた金額を支払う。店員は少年ジャンプとおでんをハリソン・フォードに渡す。
これがコンビニのレジ業務を表したモデルだ。もしジョディ・フォスターがアンアンとショートホープを買った場合でも同様に処理できる。出川哲郎がエッチ本とトイレットペーパーを買いに来たときも同様だ。誰が来たとしても同じに処理できる。これは、現在の小売業が、商売のモデルを「客」と「店」に単純化しているからだ。「現金掛け値なし」となる前の商売モデルでは、もっと複雑なプロセスが必要になっただろう。まそれはいいとして。
コンビニのレジモデルでは、ハリソン・フォードやジョディー・フォスターを「客」として扱うから処理の手間が省ける。システムは客というものを定義することで単純に記述できるようになる。客ははたして「箱」で表現できるだろうか? できはしない。「出川を箱に入れて」というのは絵的にアリだが、「ハリソン・フォードを箱に入れて」というのは、どうしても違和感がある。
変数に値を入れる、変数を評価するというのは、抽象を具象に適用することなんだ。