ようこそゲストさん

Kerosoft : Modus Operandi

2008/08/20(Wed) adiaryでStatus:404を返すように

はてブ情報 はてブに登録 はてブ数 2008/08/20 20:17 NetService::adiary
Google ウェブマスター ツールを使ってサイトの情報を確認しようと思ったら、"サイトの管理者かどうかの確認が要る"ということだったので、"HTTPファイルをアップロード"を選んだわけですが、adiaryがエラーページでステータスコード404を返さない仕様のため、処理が完了しなかった。

なので、ちょっとスケルトンを修正して404を出力させるように変更。
 --- diary.skel/_main_onelog.html        2008-08-18 22:01:02.000000000 +0900
 +++ diary.user.skel/_main_onelog.html   2008-08-20 20:10:02.000000000 +0900
@@ -13,6 +13,7 @@
 <$ifmessage(v.diary_id, "日記帳 <@v.diary_id> が存在しません", "日記帳が指定されていません")>
 <$ifmessage(v.diary_id && ! Auth.ok, "もしあなたが「ID:<@v.diary_id>」ならば、右上からログインしてください 。")>
 <$else>
 +<$if(!v.load_days, print_header("Status", "404"))>
 <$ifmessage(!v.load_days, "該当する記事がありません")>
 <$end>
 <@ifexec(Message, begin)>
_main.htmlの方も修正した方がいいのかもしれないけど、一覧表示で記事が無いことは、blog開設直後だけだろう……ということで放置。

w3m Tips

↑の確認をしようと思ったのだが、たまたま使っているPCにはProxomitronが導入されておらず、ブラウザはSleipnirだった。
Firefox+LiveHTTPHeadersを使えって話だけど、わざわざヘッダー確認のためだけにブラウザを導入するのは大げさなので、ターミナル一枚開いてw3mでどうにかできないかと……。

便利なオプションがあった。
$ w3m -dump_head http://mo.kerosoft.com/test
HTTP/1.1 404 Not Found
Date: Wed, 20 Aug 2008 11:10:28 GMT
Server: Apache
Cache-Control: max-age=0
Last-Modified: Tue, 19 Aug 2008 18:57:14 GMT
Connection: close
Content-Type: text/html; charset=UTF-8;
w3mを自分の鯖にも導入しておこうかしら。
参考になった記事や興味深かった記事は、他の人も見つけやすいようにリンクはてブしていただけると助かります…。 コメントも歓迎です。

名前:  非公開コメント   

  • TB-URL  http://mo.kerosoft.com/055/tb/

2008/08/20(Wed) VAIO TXでSDHCを使えるようにする

はてブ情報 はてブに登録 はてブ数 2008/08/20 3:33 Hardware::VAIO

なぜSDHC?

VAIO VGN-TX92Sには、MemoryStickスロットの他、SDスロットが標準装備されている。
私の使っているデジカメはSD/SDHCカードを使用するタイプなので、A-DATAのSD2GBをカメラとVAIOによく行き来させていた。

が、昨今マイドキュメントの肥大化により内蔵HDDの窮屈さに悩まされていたところ、SDHC 16GBが5000円しないというニュースを受け、早速買ってきた。
A-DATA SDHC 16GB Class6、ark@秋葉原にて\4980だったっけ。

SDHCを使おうにも…

VAIO TXシリーズはSDカードをサポートしているが、SDHCカードはサポートしていないと公式FAQに書いてある。TZシリーズなら対応しているのだが…。
とりあえずはBEFORE。
中身のバージョンを調べてみると、2006/02/20 v2.0.0.11らしい。




現時点でSDHCを差し込んでやっても「ディスクを挿入してください...」のまま。
まったく認識する気配なし。

MicrosoftのHotfixを試す

情報を集めてみると、DELL, Thinkpad, Let's Note, VAIO Type GなどのSDドライブは、MicrosoftのHotfix KB923293または、KB934428(これらのHotfixはXP Service Pack 3に含まれているらしい)などを使用すると読み書きできるようになったという話があった。
こいつも同じ手が使えるかな?と思った物の、Sony謹製の独自ドライバが絡んでいるようで、デバイス認識形態もOS標準ドライバを使っていないようなので、Hotfixを入れたところで状況変化なし。



が、ソフトウェアドライバで何とかなるなら、別の方法を……あ、そうだ、まだ、メーカーサイトを見に行ってない!

Sonyへいく

VGN-TX92Sを開くと、"VAIO の「メモリースティック PRO デュオ」 8GB・16GB への対応について"なんてもっともらしいのがあるので開いてみる。
まぁ本当はMSなんかどーでもよくて、SDさえ使えればよいのですが。

「メモリーカード リーダ/ライタ ドライバ Ver.2.0.0.18(XP)」アップデートプログラムというのがあったので、これを適用……。

TIDMSC-01549400-UN.exe

で、めでたくSDHCが使えるようになりました!
8GB/16GBのメモリースティックと同時にSDHCもサポートしたんなら、ぼそっとでも書けばいいのに……。
なんというか、自社がメモリースティック作ってるだけあって、こういうところはオマケなんだろうねぇ、きっと。

バージョンも2007/04/23 v2.0.0.18に!




実は…

ここからは余談なのですが、はじめ↑のパッチに気づかず、"[「Windows Vista サプリメントディスク」を使用して Windows Vista にアップグレードした 2006年4月~12月に発売の type L(LA・LB)、type A(AR)、type BX、type F TV、type T(TX)] "の方に注目していて、そのリンク先にあったアンオフィシャルドライバをぶち込んでみようとしてたんですが、OSがXPなためインストーラに弾かれ、仕方なく解凍したものを手動で警告を無視してインストールして、動いたー!とかやってたんですが、後からこの記事を書くために見返していると、ジャストなのがあるじゃないか……。
ちなみにアンオフィシャルドライバを使うと、デジタル認証なしのドライバが使われることになります。多分実害は無いはず(笑)

というわけで、後々の人は上のパッケージを使うといいと思います。

ひとつ気になること

「ディスクの管理」からボリューム情報を表示した場合、ファイルシステムはFAT32、ボリュームラベルはこれこれです…という風に見えているんだけど、マイコンピュータからディスクのプロパティを開くと、ボリュームラベルは空で変更不能、ファイルシステムは不明となっている。


非常に気持ち悪いけど、まぁ中身の方は使えてるんだから大丈夫かな。
外付けのUSB R/W経由だと↑の場所で正常にボリュームラベルなどが確認できるので、これはカード自体の不良ではなさそうです。
↑どうやら一時的な物だったようで、今は大丈夫になりました。
参考になった記事や興味深かった記事は、他の人も見つけやすいようにリンクはてブしていただけると助かります…。 コメントも歓迎です。

1: 2010年03月01日(Mon) 午前3時33分

USのVAIOサポートでSDHC対応のドライバーが普通に公開されてますよ。


名前:  非公開コメント   

  • TB-URL  http://mo.kerosoft.com/054/tb/