いろいろ
Seize the day.
2007-03-01 [長年日記]
2007-03-06 [長年日記]
■ [comp] PukiWiki で拡張子のない画像を表示するためのささやかな偽装 (はてブカウンター等)
最近,たとえばはてなブックマークカウンターなどのように,あるリクエスト URL に対して画像を返すサービスが増えているが,このリクエスト URL には拡張子がついてなかったり (例えばはてブカウンターの場合は http://b.hatena.ne.jp/bc/http://www.example.com/ みたいな感じ),拡張子の後に CGI に渡すクエリ文字列がついていたりすることがある.通常の HTML 文書内なら,img タグを使ってやれば何の問題もないんだが,PukiWiki で表示させようとすると厄介なことになる.画像表示用の ref プラグインは URL 末尾の拡張子で対象が画像かどうかを判断しているため,上記のような変則的な URL を打ち込んでも画像を表示してくれない.
そんな場合は,URL の末尾に #.gif みたいにダミーアンカーをくっつけて,ref プラグインに「これは画像ですよー」みたいな雰囲気を醸し出してあげるとうまくいく場合がある.たとえばはてブカウンターを PukiWiki に設置したければ,
[[&ref(http://b.hatena.ne.jp/bc/http://www.example.com/wiki/#.gif);>http://b.hatena.ne.jp/entrylist?url=http://www.example.com/wiki/]]みたいな感じでやるとよいらしい.
以下の PukiWiki 質問箱の議論では「?」を使ってクエリっぽく偽装する方法が提案されているが,はてなの場合は「#」でアンカ偽装のほうがうまくいくはず.ちなみに「#」をうっかり URL エンコードして 「%23」とかにしちゃったら全く意味がないので注意.
2007-03-08 [長年日記]
■ [misc] overheating
先日サーバに障害が起こったという話を書いたが [2007-02-27],この障害の原因はファンの停止による CPU の overheating であった.この障害が復旧して間もなく,今度は自分自身が overheating で仕事を休む羽目に….
風邪だかインフルエンザだか判然としないんだが,2 時間くらいで体温が 3 度上昇.風邪薬を飲んでもいっこうに熱が引かなかった.それが 2 日目の夜,たった 1 時間で 3 度下降して微熱状態に.なんかこう,あまりに温度勾配が急なのも疲れるもんですね.
現在は仕事には復帰しましたが,まだ結構しんどい.流行っているようなので皆様もご留意下さい.
2007-03-10 [長年日記]
2007-03-15 [長年日記]
2007-03-18 [長年日記]
2007-03-20 [長年日記]
■ [misc] 雑感
MORI LOG ACADEMY の「環境が悪い」というエントリ を読んでいて,だいぶ前に経験したことを思い出した.もう随分前の話になるんだけど,とあるメディア (大手ではないが,名前を聞いたことはある) から,うちのサイトのあるページを参考に記事を書かせて欲しいというメールが来た.メールから記事の趣旨はわかったので,とりあえず仮承諾するとともに,事前に記事をチェックさせてくれるようお願いした.
数日後,原稿が送られて来た.原稿の末尾にはうちのサイトのタイトルと URL が記載されていた.これは責任重大だと思い,隅々までチェックして間違いなどを指摘した.
サイト主催者として最終的にどのような記事になったのか気になったが,記事が世の中に出る頃になっても特に通知がなかったので,最終的な記事原稿をもらえるかどうかメールで問い合わせてみたがいっこうに返事がない.幸い,知人経由でその記事を入手できたので目を通してみたところ,指摘した部分は正しく直っており安心したが,うちのサイトのタイトルと URL は全く載っていなかった.
いや,別に怒ってるとかそういうわけではなくて,あー,そういうもんなんだなと思っただけです.うちのサイトを載せてほしかったというわけではなく,むしろ当初はあまり有名になっても嫌なので載せないようにお願いしようかと思ったくらいだったりする.ただこちらは初稿にサイト名が載ってるのを見て,うちのサイトが載ること前提で原稿をチェックしたし,まさかそれが最終的に削られるとは予想してなかったので少し驚いた,というか,どちらかというと,こっちの問い合わせを無視っていうことのほうがむしろちょっと引っかかっているんだけど,まあこちらも無理なお願いをしてるわけで,そういうもんなんだろうな.
まあ森氏の事例のような犯罪スレスレというわけでもなんでもなく,単に文化の違いというレベルなので,こちらの認識が甘かったなあと反省している次第.勉強になりました.今後,この手の対応をする際には気をつけようと思う.
2007-03-22 [長年日記]
2007-03-23 [長年日記]
■ [comp] 散々な一日
なにやら散々な一日だった.普段自分が使っている PC には Winwdos 開発環境が入っていないため,入っている別のマシンにリモートデスクトップ接続してプログラミングしている.今日もリモート上で Visual Studio .NET を立ち上げて作業していたところ,
突然接続が切れた!
誰かがリモートマシンに無理矢理ログインしたらしい.
幸い,それまでの作業がパーになったということはなかったんだけど,それでも半分キレて,こうなったら自分のマシンに開発環境を入れてやろうとうっかり思い立ってしまう.
で,とりあえずインストール開始.最近の Visual Studio ってものすごいでかさなんですね.MSDN まで入れるのに数時間.
ようやく全てインストールし終わって,開発環境を立ち上げてみると,
expired の文字.
何やら期限付のβ版で,しかも期限が切れているらしい….
くそー.自分のアホさ加減にげんなりしながら,一つ一つアンインストール.またこれで数時間.
もう開発環境のことはとりあえずあきらめて,別の仕事をするために Acrobat Reader を起動しようとすると,
…起動しない orz
何やら「アプリケーションまたはDLL:\WINDOWS\System32\MSVCR71.dllは正しいWindowsのイメージではありません。これをインストールディスクのファイルと照合してください」とかいうエラーメッセージが出るだけ.どうしろと.
開発環境を入れたり消したりしている間に MSVCR71.dll が壊れたのかも知れない.なんてことをしてくれるんだ.
ぐぐってみたところ,「システムの復元」を試してみろというアドバイスがあったので, とりあえず復元を試みる.なぜか Visual Studio .NET を入れる直前に復元ポイントがなく,先週の Windows Update 直前の時点まで時間を戻すことにした.
しばらく待つと復元したようなので,Acrobat Reader を立ち上げようとしてみたが…全然直ってねーよ!!
同じエラーメッセージが出る.復元した意味がなかった.
気を取り直して MSVCR71.dll を調べてみる.サイズ 0 バイト.明らかに怪しい.
似たような症状として,MSVCR71.dll が見つからない場合,他の場所にある同名のファイルをコピーして来れば直る ということらしい.MSVCR71.dll 自体はダウンロードサイトなどもあるらしいが, 幸いなことに,以前の HDD 瀕死の時 [2006-12-28] に古い HDD を取り出して玄蔵につないでいたので,そこに MSVCR71.dll が残っていた.これをコピーしたら症状はなくなった.
そんなこんなで一日が過ぎてしまった…orz
追記 (2007-03-26): 今回の騒動で,なんと Firefox の Cookie と保存されていたパスワードが全て消えてしまった.ブチ切れて「復元の取り消し」を決意.実行してみると,また MSVCR71.dll が 0 バイトになったので再度コピー.なんだ? 何が起こってるんだ?? 他にもデスクトップのアイコンが別のアイコンになってしまったり謎過ぎ (再起動で直ったけど).
そしたら今度は,Firefox のアドオンがいくつか勝手に消えてしまった! 消えたのは Greasemonkey,SiteDelta,Foxage2ch の 3 つ.フォルダを見ると中身が完全になくなっていた.しょうがなく再インストール.再発防止のため Firefox Extension Backup を入れようとしてみたが,Firefox 2.0 には対応していない様子….
まだ何かトラップがあるのではないかとドキドキしております.
追記 (2007-04-03): フリーの Visual C++ Express Edition を入れてみたら,今度は「パッケージ 'Visual Studio Explorers and Designers Package' を正しく読み込めませんでした ( GUID = {8D8529D3-625D-4496-8354-3DAD630ECC1B} )。詳細についてはパッケージ開発元に問い合わせてください。環境が壊れている可能性があるため、アプリケーションの再起動を推奨します。次回からこのパッケージの読み込みを無効にしますか? パッケージの読み込みを再度有効にするには、'VCExpress /resetskippkgs' を使用してください。」とか毎回言われるのだが…wwww
2007-03-30 [長年日記]
本日のリンク元 | 1 | TrackBack(0)
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.



* にく [後ろの線は効果線じゃないです!通称ギャラクシー!!]
* nao [ああ,なるほど,よく佐川急便のトラックに銀河の絵が書いてありますが,あれをモチーフにしたものなんですね.納得!]