2005年10月11日(火) [過去の今日]
#1 破壊は一度にやってくる
壊れるときはいっぺんに壊れるなあ……。メインマシンリプレース(あとで詳細メモる予定)の後は、サブモニタとスピーカが壊れた。
モニタは古いのが倉庫にあるからそれを引っ張りだしてくるにしても、スピーカどうしようかなあ……。
(@700)
#2 都賀西方SAの坦々麺
先日埼玉から栃木に帰る途中、都賀西方SAに立ち寄った。 ここら辺は佐野が近いこともあってあっさりさっぱりの佐野ラーメンがやはり置いてあるのだが、何か自信満々の様子で坦々麺を喧伝している。 こういう一押しみたいなのはあまり期待できないことが多いのだが、とりあえず注文してみた。
すると意外にもおいしいではないか。絶品かというと微妙ではあるが、あっさりさっぱりの佐野ラーメン圏内でこんなこってりのおいしいラーメンが食えるとは思わなかった。さっぱり味が好みじゃない人も多いだろうし、佐野SAで佐野ラーメンを食うくらいなら、足を伸ばして都賀西方SAで坦々麺という手も充分にありえるんじゃないだろうか。
ちなみに辛さはたいしたことなかった。残念。
(@716)
2005年10月14日(金) [過去の今日]
#1 t1-cyrillic
wmfファイルをepsにconvetで変換しようとしたら、
ERROR: font.c (1663): unable to stat font file: ERROR: font.c (1664): /usr/share/fonts/type1/scalable-cyrfonts/n021003d.pfb ERROR: font.c (1334): wmf_ipa_font_map: failed to load *any* font! convert: Delegate failed `"wmf2eps" -o "%o" "%i"'.
とか言われて変換できぬ。
auto-aptで調べたらt1-cyrillicというパッケージに入ってるらしいので、さっそくapt-get。scalable-cyrfonts scalable-cyrfonts-x11 という二つのパッケージが削除されたが、問題なくconvertが実行できた。
@ そもそも:
epsに変換したかったのはgimpでwmfが読めなかったからなんだが、なんでだろう。前は読めたと思うのだが。
(@299)
marusaの日記 でハッケソ。
これは爆笑。すばらしいね。
しかし、Seasoned Hacker はすでにありとあらゆるソースを書いてしまい、あとはコンパイルするだけであらゆる要求に対応できるということなんだろうか。だとしたらすげえな。
(@491)
む、3日も前のニュースか。いや、それにしてもよかった。あれが特許として認められてしまう、そしてライブラリやUIガイドラインを作ってるMSではなく、それを用いてアプリケーションを作ってる会社やそれらを同梱販売してるPCメーカーを訴えるという、弱いものいじめとも言えるやり方が通らなかった事は実にめでたい。
今後も特許制度が正しく運用されることを願うばかりだ。知財高裁ぐっじょぶ。
(@576)
2005年10月15日(土) [過去の今日]
#1 F1中国GP予選
2005年10月18日(火) [過去の今日]
#1 FDとかCDとかのJIS規格
もげもげとメモ。間違ってるかも?
- X6223
- 3.5インチFDのこと
- X6225
- 2HDのこと
- X0605
- 1.44MBフォーマット(FAT?)のこと
- X0606
- 12cm CDのこと
- X6281, X0606, X0608
- ISO9660と同じっぽい?
(@544)
2005年10月19日(水) [過去の今日]
mixiのヴィトゲンシュタインコミュニティでハッケソ。
俺が最初にヴィトゲンシュタインの「論理哲学論考」を読んだのはずいぶん前になるが、そのとき一番最初に思い付いたのはやはりプログラムでこの論文を処理できないかということだった。
リンク先を読んで頂くとわかるが、この「論考」は1〜7の命題に対する注釈として1.1、1.1.2といった感じに注釈に注釈がつくというネスト構造みたいな形になっている。プログラムを書く人がこれを見れば、やはり似たようなことを思い付くということだろうか。それにしても実現してしまうパワーには恐れ入る。
しかし、ソースになる論考のXML文書はどこにあるんだろ。ちょっと欲しいなあ。
(@271)
#2 求められる水準
最近とみに思うのが、消費者の需要という点から求められてる製品の水準、品質というのは相当に低いところにあるのではないだろうか。
おそらく消費者の需要を満たすだけの製品を作っていれば、それは大きな欠陥を抱え、クレームが大量に発生することになる。つまり、消費者はその製品のプロではないが故に、欠陥を欠陥として認識しえないということだ。
例えばOSにしても、フリーズが発生したり、アプリケーションが落ちたりして、データが消えたとしても、それを元にOSの製造元を訴えると本気で考えてる人は見たことが無い *1 。それはそういうものだとして、淡々と受け入れ、淡々と使い続けるのである。
特に若い女性に顕著なのだが、見たことも聞いたこともないようなブランドロゴがでかでかと書かれただけの安物のアクセサリやバッグを誇らしげに持ち歩き、これはこんなに高いんだぞと自慢気に言う人がいる。もちろんただの安物の製品なので、品質は最悪なのだが、本人達はまったく気にしてない様子だ。これも要するに、値段相応の品質に達してない製品でも、おそらく若い子向けの雑誌等 *2 のメディアを駆使してブランド力を上げることによって、確実に売れるという見本なのであろう。
このような事例を見るにつけ、一般消費者の求める品質水準というのがかなり低いのではないかという冒頭の疑念が湧き起こる。そしてここからが本題なのだが、blogの流行もそれに照らしあわせるとおもしろいのではないだろうか。
blogはご存知のように、プロのライターもいるにはいるが、大多数は素人の書く雑文である。それはそれ相応に品質が低いことが推測されるし、実際にその通りである。しかし、みながblogを読み、blogを書くことが定着しつつある。これもやはり、今までプロの編集者がプロのライターの記事を取捨選択し、プロの視点で水準を見極めていたものが、その一種のフィルタを通さず流れ出したものが受け入れられてるということである。
とみにblogという現象に焦点をしぼると、プロの水準というものが実はとてもくだらないものであって、その水準に達してないとされるものの中に、もっとももっとおもしろいものがあったということにも見える。それはプロの傲慢や見当違いが、文章の世界に蔓延してたとも言える話である。
さてしかし、プロの水準というものが崩壊してしまったとしたら、いったいどうなるのか。我々は低品質の文章の海を泳ぎ、そこにあるかもわからぬ宝石のような高品質の文章を探さねばならないのだろうか。
実はこれはすでに解決してる問題である。それは検索とリンクである。blogはblogという名がつく前からリンクによって連結され、今ではトラックバック等の技術も存在しており、リンクによる連結は実に細かくなっている。また、検索エンジンはリンク数をスコアに採用しており、たくさんの人がリンクしたものを上位に挙げるようになっている。これらにより、高品質の記事は人の目に止まりやすくなっているのである。
となると、困るのは我々消費者ではなく、今お金をもらって文章を書き、出版しているプロの方々であろう。消費者は素人のお遊びで書いた文章で満足して、プロの文章を求めなくなったとすれば、わざわざお金を出して文章を読むようにはならないだろう。
そしてそれは文章だけでなく、音楽や映像等にも言えるようになるかもしれない。そうなれば著作権ビジネスは崩壊である。それを防ぐために企業が行動するとしたら、それはおそらく「囲い込み」ではないだろうか。商業出版を餌に専属契約を結ばせ、実際には飼い殺しにしておく。今でも音楽の世界では聞く話である。
しかしこれではウェブの世界で良質なコンテンツが減るだけで、低品質で満足する事を覚えた消費者により商業出版が無視される事に変わりは無い。これを解決するには、一般消費者を高品質志向に変えて行かなければならない。そのためにはまず教育に力を入れることである。教養が身につけばそれは自動的に品質の大切さを理解することになるからだ。世の文章音楽等の出版社のみなさん、投資するなら教育が先ですよ、ということである。
(@275)
*2: 確実な論拠は無いが、どうやら素人モデル採用による一種のサクラを散りばめてるようである。雑誌モデルをやってる子が友達や友達の友達にいる、という状態を作り上げ、そういう子らを中核に独特な流行を形作る戦略が見え隠れしている。
中国でも昔から海外との交流が盛んな都会のはずの上海でもこのレベルなのか……。どうしょうもないなあ……。
北京オリンピックで何か大きな事件が起きなきゃいいのだけども……。
(@351)
2005年10月20日(木) [過去の今日]
#1 optimize for athlon64 on i386 linux
んー、debianでemcwsをathlon64に最適化コンパイルしてみたところ、i386なemacs21用にバイトコンパイルされたelispパッケージが利用できなくなった。 *1
まあ、OSをx86-64にしちゃえばいい話なんだが、i386/i686なバイナリオンリーのアプリもいくつかあり、chroot環境から起動するってのもどーかという感じでどうしたものか。
しょうがないのでとりあえず 師匠の作ったemcws debパッケージ を最適化コンパイルして使うことに。debian/rulesに
CFLAGS := -DDEBIAN -g + CFLAGS += -O3 -mtune=athlon64 -march=athlon64 -mcpu=athlon64 + CFLAGS += -msse -msse2 -mmmx -m3dnow -mfpmath=sse,387 -pipe
こんなの付け足して、debuildしてみると、ちゃんと動いた。
しかし、よく見るとDEB_HOST_ARCHなどがi486とかになってる模様。このへんどうにかしないとオーバーヘッドついたまんまになっちゃって、性能発揮できてないんだろうなあ。
まあ、究極的にはOSまるごとx86-64にしちゃうことなんだろうが、最低でもacroreadとVMwareがx86-64 linuxに対応するまではi386のままで我慢かなあ。
(@667)