2004年04月01日(木) [過去の今日]
#1 Exerbの本領
2004年04月05日(月) [過去の今日]
#1 perlのマルチバイト文字のマッチング
5.8くらいになればもう完全対応だろうとかタカを括ってたのだが、どうもそうもいかないらしい。日本語の「あ」は正規表現の/../にマッチしたりする。つまり二文字として扱われてるわけだな。そういうわけで /[??]/ なんてのがうまくマッチしてくれなくて悩んでた。
そしたらIRCで やすたん からアドバイス。use Encode; とか use utf8; あたりじゃないのみたいな話を教えてもらった。Encodeは変換ライブラリかな。とりあえず use utf8; し、スクリプトをUTF-8で書いてみると、見事に正しくマルチバイト文字が扱われてた。なるほど、perl 5.8 はそういう解決か。これからはperlはUTF-8で書くことにするしかないかな。
(@709)
@ 翌日追記:
ということでperlスクリプトを編集するときは基本的にUTF-8にしちまおう。hookを使ってこうしてみた。
(add-hook 'perl-mode-hook (lambda () (set-buffer-file-coding-system 'utf-8-unix)))
うしうし、うまくいったな。ってまてよ。これじゃ今まで書いたスクリプトも開いたとたんにUTF-8にされちまうじゃねえか。んー、回避策はあるのかな?
(@020)
@ さらに追記:
とりあえず開いたときにバッファサイズが0ならUTF-8、という解決。
(add-hook 'perl-mode-hook (lambda () (if (<= (buffer-size) 0) (set-buffer-file-coding-system 'utf-8-unix))))
んー、でもどうせなら、バッファ内にマルチバイト文字が存在するか否かで判定したいよなあ。そういう処理どうやればいいんだろう。
(@067)
@ Encode必須:
むう、最初から全部UTF-8ならいいんだけど、他の文字列持ってこようとするとダメダメだな。JocdeでUTF-8にしても日本語を使った正規表現にマッチしなくなる。なぜかEncodeを使ってUTF-8にdecodeしてやらにゃならん。でもどっちを使っても変数に入ってるデータは同じなんだけどなあ。謎い、謎過ぎる。perl-techネタか?
というか、5.6.1ではどうしたらいいんでしょうね。woodyではきっついなあ。
(@272)
2004年04月07日(水) [過去の今日]
2004年04月08日(木) [過去の今日]
2004年04月09日(金) [過去の今日]
あんまし意味無いような……。現状の顧客流出事件はそもそも運用がまずいから盗まれるわけで、アルバイトとかにデータ取れるアカウント渡しちゃって持ってかれてるわけでしょ。いくら分散しようともアカウントがある以上何の意味も無いんだがなあ……。
ま、ここらが技術じゃどうにもできない壁ってやつですな。どんないい車作ろうとも運転が下手なら事故は起きる。オペレーション技術の研究と普及を急ぐ必要があるね。
(@028)
#2 学校の先生も大変だ
先生:「いいか、あっちにはガケがあって危険だから行っちゃならんぞー」
生徒A:「先生はああ言うけど、ガケの写真撮りたいんだよ。行こうぜ」
生徒B:「僕もガケの研究したいんだよ。行く」
生徒C:「ガケに死にそうな子猫がいるの。助けに行かなくちゃ」
そして生徒達はガケから落ちて救出騒動が始まりましたとさ。学校の先生も大変だ。
(@445)
2004年04月10日(土) [過去の今日]
#2 栃木の古本事情
友人に誘われ、宇都宮の古本屋を開拓することに。 十方土 というサイトの 関東一円古書店リスト から宇都宮の古書店をまわってみたのだが、ほとんど消えてた。ことごとく古書店が潰れる程、栃木県人は本を読まないらしい。そりゃバカも増えるはずだわ。漫画喫茶すら少ねえしな。
しかし、国道四号沿いに漫画とゲーム中心だがお宝がけっこうある真っ黒い店を見付けたのでよしとしよう。
(@643)
うーん……。
彼はオタク文化から、一体何を学んだのでしょう。
フラグも立っていない女の子に手を出せば、たちどころにバッドエンドとなるに決まっているではありませんか。
そういう問題なのか?
というか、そもそもオタクとロリコンを混同してるとしか……。オタクという単語をロリコンの隠れ蓑に使わないで欲しいなあ。俺みたいな少年漫画オタクだったりコンピュータオタクだったりする人間を一緒くたにしないで欲しいものだ。
笑えるネタと言えるかもしれんが、ちょっと不愉快な気分になった休日の朝。
(@944)
@ 訂正:
遺族の心情を考えれば笑えるネタでは決して無いな。
(@980)
2004年04月11日(日) [過去の今日]
#1 そろそろ解放の時間かね。
今回のイラクでの日本人三人拘束事件だが、まあいろいろ怪しい点は多いもののそれは敢えて語るまい。ちゃんと情報を集めてる人ならみんなが同じように考えるであろう。
それよか与党の足を引っ張る事しか考えてないと思ってた野党のうち、ちゃんと「テロリストの要求を飲んではいけない」と主張できた党がいたのが、俺にとっては驚愕だった。多少なりとも良識のある野党が残っていたのだなあ。平然と「テロリストの要求を飲め」と主張する野党もいくつかあったが、このような良識も常識も知恵も持ち合わせてない党を支持する国民がまだいるというのが困ったもので。たとえ普段の主張に合致する要求だとしても、テロリストに乗じるような党はテロリスト集団であろう。それを支持するならそいつもテロリストだ。このようなテロリストが国会にいる状況はなんとかせねばならんね。
(@222)
2chで見掛けて反論でもしようかと思ったんだが、おもしろそうなネタなので日記に。
よくあるオープンソース開発モデルと商業開発の親和性の低さを指摘した文ではあるが、よくまとまってると思う。確かに指摘の通り、オープンソース開発モデルはどちらかというと実学よりも研究系にマッチするだろう。実際、Linuxの登場以前は表に出て来るようなものではなかったはずだ。研究的なものから実学に近づけたのはLinuxであり、バザール型開発モデルであろう。そして従来のオープンソースプロジェクトの成功例というのは、基本的にはユーザーも技術者であった。技術者を対象としたソフトウェアを開発するのに、オープンソース開発モデルは有益である事は証明済みのものであると思われる。
今回の記事で指摘されてるのは、それがもっと一般的な市場、大衆消費者市場に通用するかという事である。この点で最も重要な事は、「未だかつてオープンソースの製品を大衆市場に投入した事例が無い」ということだ。ゲーム等のサウンド部にoggが使われる等、部品として採用される例はあるが、オープンソースのソフトウェアそのものを市場に投入した事例は無いのである。 *1
そういう意味では「やってみないとわからない」という部分は非常に大きい。ただ、技術者向けでは非常に成功してる事例も多いのである。apache然り、MySQL然り、ビジネスとして成立してると聞き及んでいる。サポートセンターを設けた上で販売した事例は、寡聞にしてMySQLくらいしか知らないが。
大衆市場においても、サポートセンターを設けた上で販売すれば成功するかもしれない。大衆の中には開発力のある人間もいるわけで、そうしたユーザーからのフィードバックは従来の技術者向けのオープンソース製品と同様にメリットがあるだろう。ブランチされても、それは開発競争が起きるだけで、きついかもしれないが品質は良くなるはずだ。それこそがオープンソースのメリットであるはずである。問題はユーザーが金を払ってくれるかどうかだ。
オープンソースであるということは二次配布も可能なわけで、ユーザーがウェブやP2Pを介して無料で製品やソースを配布してもいいわけである。無料で合法的に手に入るものに果してお金を払ってもらえるのか。従来の製品を見てみると、寄付ベースで動いてるもの、デュアルライセンスによってオープンソースか商用ライセンスか選べるもの等があるが、どちらも大衆市場向けではなかろう。残るはサポートである。ドキュメントとサポートセンターを売り物にするしかない。これは既存の結論であろう。あとはやってみてどうかである。
ユーザー同士が所持してるソフトウェアをコピーしあうのはすでによくある風景であり、それが違法であるか合法であるかをおそらく本人達は自覚してない。コピーできるものはしてしまうのである。それをコピー防止技術によって阻止するのではなく、コピーを許容して他の収入源から利益をあげる、という話でもあるのだ。技術は技術によって対抗されるのだから、いたちごっこを永遠に続けるより、オープンソースにしてドキュメントとサポートで利益をあげるという選択肢は、決して悪くないと思うのである。
@ 個別反論:
コンピュータゲーム市場は、技術革新の中心になっているが、こうした技術革新は、オープンソースモデルではなく商業的開発会社によって開発されている。
これは開発時間の問題である。オープンソースのソフトウェアは基本的に片手間で書かれており、それを本業として開発している人はほとんどいない。本業として開発すれば同じ事ができるかと言われればできるであろう。問題は給料をどこから出すかだけである。
オープンソースの成功の証のほとんどが、学術的、科学的コンピュータ開発などの研究分野関連で挙げられている。(以下略)
apacheやMySQLなどがある。この項目は間違いであろう。
学者たちには、自分のソースコードを保護しても得るものはないが、商業的開発者たちには得るものがある。(以下略)
ソースを公開して得るものがある、ということを示したのがオープンソースモデルである。反論するならオープンソース・ビジネスモデルへの反論としてきちんとやってもらいたい。
ほとんどのオープンソースプロジェクトは、品質が低いか未完成であり、商用モデルに匹敵するものでは到底ない。
これも開発時間の問題だね。
ほとんどのオープンソースカンファレンスには、ソフトウェア開発をまったく行っていない企業が参加している。
ユーザー様がカンファレンスに来るのはいいことだと思うが。
(@920)
2004年04月12日(月) [過去の今日]
ううむ。経済効果まで出ちゃってるのか。最近株価もあがってきて景気よくなってきてたのになあ。これだけが原因というわけでもないんだろうけど、まあ、日本政府は救出や捜索の費用くらいは請求すべきだね。
ご家族の態度も気に食わんなあ。日本政府を批判したがってるようだが、動いてくれるだけでもありがたいとは思わんのだろうか。そもそも助ける理由など日本政府には無いんだがなあ。
ま、みんなの血税で捜索・救出活動するんだから、そのぶんはきっちり払ってもらいましょうや。JASRACやAVEXじゃないんだから、13兆円払えとは言わないよ。
(@124)
2004年04月14日(水) [過去の今日]
#1 カエルニッキ
かえる先生 の日記が飛んじゃったそうで、 はてなダイアリーに移行 したらしい。
消えちゃってる記事復活してくれるのかなあ、しむこむ。なんかCGIのバグっぽいけど。でもはてなのほうがリンクしやすいので便利だな。
(@238)
#2 Outlook Express
なんで削除できないようになってるのかねえ。 今月のWindowsUpdate はOutlook Expressが入ってるだけでつつかれる可能性がある穴だそうで、 すでに攻撃が始まってる そうだ。
もちっとなんとかならんのかよ、このカスい構造は。
(@253)
#3 心ある人、心無い人
テレビ朝日のお昼の情報番組を見ながら食事をしてたのだが、吹き出しそうになった。イラクで拘束されてる日本人三人を救出するのは国の義務であり、それを批判するのは一部の心無い人たちなんだそうだ。山本監督もヤキが回ったかと思ったわ。
まあ、さすがに自宅に抗議の電話まではやりすぎだと思うし、それは心無い行為と言われてもしかたあるまい。だが、わざわざ危険な地域に国の制止を振り切って入り込み、挙げ句の果てにその国のせいで危険な目にあったのだからテロリストの要求を受け入れろなどという論を繰り返す行為を批判しない方が心無いことだと思うね。例え崇高な目的があろうとも、それで大勢の人間に迷惑をかけ、みんなの税金を使わせてるわけなのだから。まずは謝罪が先にあるべきだろう。現状では自作自演だと思われてもしかたがないのだしね。ここはきっちり批判する事が心ある行為というものだ。
で、テレビ朝日のいう「一部の心無い人」とやらが大多数に見えるのは気のせいなのかね。少なくとも俺の身の回りにはイラクで拘束されてる三人に味方する人は一人もいないな。ネットで見掛ける言論も同様。彼らをかばってるのは国とマスコミくらいしか見当たらないのだが。
(@304)
2004年04月16日(金) [過去の今日]
んー、これ見る限り便利そうだなあ、トラックバック。HNSには実装されないのかしら。blogの潮流から置いてかれてるよなあ。
他にもいろいろ不満なところはあるので改造できねえかなと思ってソースを眺めたことはあるのだが、オブジェクトっていうんですか、あれ。さっぱりわからんのだよなー。どーしたもんだか。
(@356)
#2 与党と野党
与党が腐ってるのは、足を引っ張るしか脳の無いカス野党のせいだと日々思うわけだが、なんともかんとも。お互い切磋琢磨するならいいのだが、足の引っ張りあいに終始してしまうのはなんでなんだろうね。自己を高めるという概念が欠落してるんだろうか。
比率的にも勢力的にも、自民党=NTT、民主党=Y!BBだなあとか思ったり。Y!BBがしっかりしないのでNTTが腐ったまんまなのだなと思う。
腐ってるとはいえ、これでもだいぶマシにはなってるんだけどね。そこは評価したい、と言えるほどではないのも確か。交通法規無視して人をひき殺しまくってるドライバーが、あんまり殺さなくなったからって評価できるかと言ったらできないわけで。
まあ、今回はたらい回しにされた挙げ句、比較的真面目な方に行きつけたようで。サポートしてもらえる程の知識は無いようだけど、NTTにしては一生懸命やってくださってる模様。Y!BBよりはマシだわな。糞溜めより掃き溜めのほうがマシというレベルだが。
(@428)
2004年04月17日(土) [過去の今日]
イラクのファルージャ情勢はそうとうひどいと聞いてたが、まあホントにひどいもんだ。米軍による虐殺とまで言われてるが、この虐殺を招いたのはいったい誰なのだろうか。
若い海兵隊員が、戦闘年齢の男性は立ち去ることを禁ずると述べた。戦闘年齢? 一体いくつのことか知りたかった。海兵隊員は、少し考えたあと、45歳より下は全員、と言った。下限はなかった。
とくにこの文から、米軍には戦闘員と非戦闘員の区別がつかなくなってる事がうかがい知れる。非戦闘員のふりをして近付く戦闘員がかなりいたことを推測するに充分なエピソードではないだろうか。表題の文章は反米を訴えているようだが、米軍も人の子である。自分の命がかわいいのは当然であろう。幕末の日本の武士たちが、粗末な槍や鉄砲で蒸気機関の戦艦に対抗しようとしたエピソードは笑い話として語られることが多いが、少なくとも卑怯な振る舞いでは無かった事を誇りに思いたい。
もちろんイラク戦争は下策中の下策だったとは思うが、間違いだったとは思わない。大量破壊兵器が本当に無いのなら、フセイン政権がおとなしく査察を受け入れてればよかった話だ。これは湾岸戦争の事後処理なのである。
しかし、人道的に、戦闘員と非戦闘員の区別が付かず、本来攻撃してはいけないはずの宗教施設まで爆撃しなければならない事態に陥った時点で、ここは一時的にでも撤退すべきではなかろうか。親米政権を作ることはもはや諦めたほうがよろしかろう。大量破壊兵器を持たない国であってくれれば、それでよしとすべきだ。あとは国連に一任し、アメリカは口をつぐめばよい。日本もアメリカの依頼とは無関係に、イラク復興のためにできることをやっていこう。日本にとってもアメリカは軍事的盾であり、米軍が存在するから憲法第九条も成り立っているのである。あんまりアメリカの人気と国力が弱まっては、日本も危ういのだ。
反米を掲げるつもりは無い。だがここは引いてくれと切に願う。イラク人は真面目な人々だと聞いている。米軍がいなくなったからといって、非人道的な暴挙に出るような恥知らずではないはずだ。交渉相手としてやっかいすぎたフセインはもういないのだ。再び武力ではなく交渉力で平和を勝ち取るチャンスなのである。
(@201)
2004年04月22日(木) [過去の今日]
#1 風邪
これはおもしろい。ダメな職場は監獄のほうがマシってことだな。転職が流行るわけだ。雇う側も少しは考えた方がいいんでないのかな。
もっとも、社員を使い捨てにする企業に何を言っても無駄だとは思うが。
(@515)
2004年04月24日(土) [過去の今日]
2004年04月26日(月) [過去の今日]
2004年04月28日(水) [過去の今日]
#1 地震
直下型だったらしい。深さ10kmで規模は4.1M。震度は3。北緯36.9°、東経139.9°っと。
ほとんど西那須野町と大田原市しか揺れなかったようだ。しかし、突然の揺れだったのでえらいびっくりしたな。直下型って記憶にある限りはじめてかも。
#2 味が変わる
母親を駅まで迎えにいきながら、いきつけのラーメン屋に寄って夕食。いきつけと言っても、ここしばらくはなかなか行けなかったので、えらい久しぶりだ。
しかし、いつもの餃子とラーメンを食べてがっくり。全然味がしない。特に栃木県で一番うまいと思ってた餃子が、宇都宮餃子みたいにこぶりであっさり味になってたのに愕然。宇都宮餃子がうまいと思ってる奴は舌がおかしい。あんな水っぽい餃子のどこがうまいのか。 *1 おいしかったレバニラ炒めも、ろくすっぽ味がしなくなってた。よく見れば店のスタッフががらりと入れ替わってる。
この店は母親が30年近く通ってる店で、覚えてはいないが俺も小さい頃はよく食べていたそうだ。俺の理想とする餃子の味は、この頃この店で形作られたのだろうか。大きくてコクの強い、しっかりと味のついた餃子。数年前に始めて(ではなく久しぶり、らしいが)にこの店の餃子を食べたとき、まさしく理想の餃子だと思った。ラーメンもレバニラも、何を食ってもうまくて、しかも量が多くて安い。最高の店だった。
味も人も変わってしまった店なのに、たたずまいはそのままだった。昔店を建て替えた頃、うちの母親が新聞に寄稿した店の紹介記事も、拡大コピーされてレジの上にまだ飾ってあった。似て異なるこの店にその記事が飾ってある事に、どうにも違和感を感じずにいられなかった。
願わくば以前のスタッフが休暇を取っているだけでありますように。しばらくしたら、以前の味に戻りますように。あの理想の餃子に、ふたたび巡り合えますように。
(@537)
2004年04月29日(木) [過去の今日]
#1 連絡不通
む、電話の料金払い忘れてやんの。先月から忘れてたのか。昨日で止められてるな。それとは別に、いつも使ってる美紗緒のメールも取得されてない事に気付く。サーバに395通もたまってるじゃん。
というわけでここ数日連絡取れなかったかもしれません。料金は明日の朝にでも払って来るので、たぶん午後には電話も回復するでしょう。メールはいま取得中です。もし連絡取れなかった方がいらしたらごめんなさい。
でも携帯メールは届くみたいだな。連絡不通ってわけでもないか。
#2 fetchmail over ssh
先日sshをprotocol2に(いまさらだが)移行したのだが、そのせいで fetchmail over ssh に必要なノンパスワードログインができなくなってた模様。しばらく悩んでたのだが、どうやら相手方のOpenSSHがまだ2.xだったらしく、protocol2なのでauthorized_keysがauthorized_keys2になってたらしい。これは3.xでauthorized_keysに統一されてる風味。とりあえずsymlink張って解決。
しかし、ノンパスワードログインしなくてもsshトンネルくらい張れないのかね。認証はそのトンネルを別プロトコルが通るんだし、二重に認証することになって無駄な気がするんだが。もしかしたらできるのかな?
(@634)