ぽっぺん日記@karashi.org
2006-04-01(Sat) [長年日記] この日を編集
_
長靴をはいた犬―神性探偵・佐伯神一郎 (講談社文庫)(山田 正紀)
最近、通勤電車内では、PSPで動画を観たり、rep2で2chを読んだり、AWDwR読んだりしているので、最近、とみに読書量が減っている訳だが、前々から読みたかった本書をブックオフで見付けたので一気に読了。
前作『神曲法廷』は登場人物も多く、結構入り組んだストーリーだったような覚えがあるのだが、こちらは登場人物も少なく、ストーリーも割りと平坦。と言っても、面白くない訳ではなく、傑作とは言えないまでも、良作ではなかろうかと思う(最後の謎解きには少し笑ったが)。
後書きによると、続刊もそのうち出る予定で、本書は枝編という位置付けらしい。前作ではただただ運命に翻弄されるだけだった佐伯が、2年間のホームレス生活を経て強くなった、復活編といった感じだろうか。続刊に期待。
_ メール整理
全然読んでいないMLはバシバシunsubscribe。読んでいるMLもGmailに移行した。
で、Gmailの方は受信トレイに300通くらい未読メールが溜まっていたので、削除したり、ラベルを付けてアーカイブしたりして、空の状態にした。ちょーすっきり。
あとは会社メールの方をどうするかだな。受信ボックスに3000通くらい未読メールが溜まっているんだけど(ぉ
_
雷轟rolling thunder PAX JAPONICA (PAX JAPONICA)(押井守)が届いた
そう言えば、もう発売日だった。すっかり忘れていた。
ぱらぱらと読んでみたところでは、本格的な仮想戦記ぽい。次はこれを読もう。
2006-04-03(Mon) [長年日記] この日を編集
_ gmirror RAID1でトラブル
PowerEdge SC430に6.0Rをインストールして、ad4とad6(どちらもWestern Digital WD3200DJを使用)でgmirror RAID1を組んでいるサーバが、
unknown: TIMEOUT - WRITE_DMA48 retrying (1 retry left) LBA=ほげほげ GEOM_MIRROR: Device gm0: provider ad6 disconnected. Fatal trap 12: page fault while in kernel mode
というエラーを吐いて死んでいた。
ad6をWestern DigitalのDiagnosticツールで検査するもエラーは見付からず、仕方がないので、ad6を予備に取っておいた新品のWD3200JDと交換するが、6〜7時間ほどで、同様のエラーを吐いてまた死んだ。DELL純正ではないSATAケーブルもしくはマザーボードの故障を疑って、ad4とad6を物理的に入れ替えてみるも、今度はad4(旧ad6)が同じ症状で死ぬ。
なんとなくHDDのリビジョンの違いとか、俺の全然分からない辺りの話になってしまいそうな気がするが、諦めず、WRITE_DMA、gmirrorをキーワードにして、freebsd-stable MLのアーカイブ漁り + ググりまくってみたところ、以下のような感触。
- 6.0Rと5.4Rで同じような症状がずいぶん出ている。
- 6.1-PRERELEASEでも同じ状況。
- Western DigitalのHDDでこの症状が出たという話もあった。PE-SC430 +
MaxtorSeagate(2006/05/28訂正:メーカーを間違えた)のHDD * 2でgimirror RAID1を組んでいるサーバも手元にあるのだが、そちらでは問題がないので、これはあるかも。
とりあえず、今のところ取れる解決手段はこんなところか。
- BIOSのバージョンアップ(済)
- 5.3Rより上のバージョンでは必要ないという話だと思うけれど、念の為、/etc/rc.confにswapoff="YES"を追記(済)
- SATAケーブルの交換
- ダメモトでFreeBSDを6.1-*あたりにバージョンアップ
- /boot/device.hintsにhint.acpi.0.disabled="1"を書いて、ACPIを切る
- /boot/loader.confにhw.ata.ata_dma=0を書いて、DMAを切る(できれば避けたい)
- HDDの交換(できれば避けたい)
とりあえず、様子を見ながら、1つずつ潰していくしかないな。
2006-04-04(Tue) [長年日記] この日を編集
_ gmirror RAID1で、rc.confにswapoff="YES"を書く必要はあるか
man gmirrorにも記載されていないし、
# grep -r swapoff /etc/*
してみたが、なにも見付からないので、5.3Rより上では、やはり必要ないっぽい。
2006-04-05(Wed) [長年日記] この日を編集
_ Flickr: Make a badge
サイドバーにFlickrの写真が並べてあるblogがよくあって、カッコいいのでマネしたいと前々から思っていたんだけど、やり方が分からなかった。で、ググってみたところ、実はタグを生成して埋め込むだけで、結構簡単だったり。
ってことで、サイドバーにFlickr badgeをつけてみた。
_ SC430のSATAケーブルを交換
こないだgmirror RAID1でトラブったSC430は、それから特にエラーも吐かず順調に動作しているのだが、念の為、SATAケーブルを
RUSAL70BL シリアルATAケーブルL型コネクタ 70cm ブルーから
SANWA SUPPLY L型シリアルATAケーブル TK-SATA-07Lに交換した。
ちなみに、TK-SATA-07Lはヨドバシになかったので、Amazonに発注。
_ 213.180.128.160と213.251.136.47をDeny
リファラSPAMっぽい。
_ ブラウザに送信するデータから改行文字を削除
携帯向けサイトとか、少しでも送信データ量を減らしたい場合。
class ApplicationController < ActionController::Base
after_filter :squeeze_data
...
def squeeze_data
lines = []
@response.body.each do |line|
next if line =~ /(^$|^\s\s*$)/
lines << line.gsub(/(^\s\s*|\n)/,"")
end
@response.body = lines.join
end
end
こんな感じ?
2006-04-06(Thu) [長年日記] この日を編集
_ Flickr Proにアカウント変更
今までカメラは持っていても、なんとなく写真嫌いで、あまり写真を撮ることがなかったんだけど、Flickrをはじめてから楽しくなってきた。
と言うことで、さらにモチベーションを上げる意味も兼ねて、アップグレードしてみた。
ちなみに、どれくらい俺が写真のド素人かと言うと、露出の意味をついこないだ知ったというくらいのレベル。うは。
_ リファラSPAM対策
リンク元記録除外リストに
\Ahttp://republika\.pl \Ahttp://.*\.republika\.pl \Ahttp://.*\.tubuse\.com
を追加。
2006-04-07(Fri) [長年日記] この日を編集
_
999(ナイン・ナイン・ナイン)―狂犬の夏
Amazonマーケットプレイスにて1円 + 送料340円で購入。ここ1年くらい探していたので嬉しいっす。
18時30分現在、もう1冊1円で出ているので、欲しい人は急げ!(いないと思うけど)
_ ノートPCのHDDがお亡くなりになった
俺のじゃないけど。
バックアップを取っていなかったということで、データのサルベージを試みるも、KNOPPIXを使ってもHDDを認識しない。もうだめかもしれんね。
2006-04-08(Sat) [長年日記] この日を編集
_ Portable GIMP
個人的に使うことはないと思うが、面白い。
_ bloglinesが旧RSSからfeedburnerへの自動移転処理をしてくれていないっぽい
久しぶりに確認したら、旧RSSのエントリーに[!]マークが付いていた。
logを確認したところ、確かにbloglinesから旧RSSを取りに来ていないが、移転処理をしてくれないのは困るな。
Redirect permanent /~poppen/d/index.rdf http://feeds.feedburner.jp/poppen
と書いていているので大丈夫だと思っていたんだけど。
_ gmirror RAID1でトラブル(2)
先日から何日か、特に問題なく動いていたのだが、今日になって、やはりこんなエラーを吐いてしまった。
subdisk6: detached ad6: detached unknown: TIMEOUT - WRITE_DMA48 retrying (1 retry left) LBA=290932663 GEOM_MIRROR: Device gm0: provider ad6 disconnected. unknown: TIMEOUT - WRITE_DMA48 retrying (0 retries left) LBA=290932663
kernel panicは起こさなかったものの、エラーメッセージの通り、ad6がdetachされてしまって片肺状態。
freebsd-questionsで、6_STABLEなら大丈夫ってなメールも見付けたことだし、実験的にRELENG_6_1に上げてみようかな(タイミング良くタグもついたし)。
_ FreeBSD Notes - Flash7のプラグインにアップグレード
ライセンスに引っ掛かって、www/linux-flashplugin*のportsが全部削除されてしまったらしい。
あちゃー。
_ できごととか雑感とか
- 22時くらいから台風なみの暴風が吹いている。
- これじゃ、桜はほとんど散ってしまうなー。
2006-04-09(Sun) [長年日記] この日を編集
_
SANWA SUPPLY PDA-FMT1 FMステレオトランスミッター
iPod Shuffle(512MB)を貰ったので、車に取り付けて有効活用すべく、FMトランスミッターを発注。2,380円(税込)也。
充電できないタイプだけど、安いので我慢しよう。
_ 近所の神社の桜祭りに行ってきた
昨晩の暴風並みの大風で桜は散ってしまったかと思っていたけれど、そうでもなかった。
で、デジカメを持っていったのだが、2枚くらい撮ったら電池切れ。予備のバッテリー持って行けばよかった。神楽とか拝殿とか写したいものがたくさんあったんだけど。
とりあえず、最後に写真に撮った狛犬をflickrプラグインのテストも兼ねてアップしてみる。
_ 旧RSSを復活させてみたが取得してくれないみたい
うーむ。どうしたもんかな。
2006-04-10(Mon) [長年日記] この日を編集
_ できごととか雑感とか
- 新宿駅の人身事故の影響で、ダイヤ乱れまくり。外回りだったのだが、もろに影響受けた。
_ devel/ccache:/usr/local/libexec/ccache/{world-cc,world-c++}はダミーじゃなかった
なんだか名前的に、ただのダミーファイルだと勝手に思い込んでいた。
ccacheを有効にする場合には、make.confでこれをコンパイラとして指定してやる訳か。
/usr/local/share/doc/ccache/ccache-howto-freebsd.txtを読んで気付いた(先に読めよ)。
_ 6.1-RCのbuildを完了
RELING_6_1をCVSupしてきて、ccache + distccでbuild{kernel,world}してみた。
ヘッダー未定義のエラーが出るなというotsuneさんの話もあったので、どうなるかなと思っていたけれど、特に問題なくmakeできたので、もう直っているみたい。
で、buildしただけで、installはまだだったり。
_ ニャー速。 - 2ちゃんねるスレッド紹介ブログ -:十三年後のクレヨンしんちゃん
こういう話は犬好きな人間の涙腺をもろに直撃するのでダメだ。俺の場合、半分くらいまで読んだら、もう涙が溢れてきそうになった。
コニー・ウィリスの『最後のウィネベーゴ』(SFマガジン 2004/5号所収)も犬好き人間の魂を揺さぶる話で、電車の中で読み終えた途端、もう涙腺が緩くなりまくりで非常に困ったな。
2006-04-11(Tue) [長年日記] この日を編集
_ できごととか雑感とか
- 今日も外回りだったのだが、手違いやなんやかんやで、1日中、昼抜きで走り回っていた。えれー疲れましたよ。
_ サポートに連絡してみた => 復旧
色々やってみたが、いっこうにbloglinesがfeedの取得に来てくれないので、対処方法をググってみたところ、Bloglines が巡回してくれなくなったら: blog.bulknews.netを見付けた。
載っていた英文をそのままコピペして、bloglinesのContact Usからサポートに連絡してみたところ、「リセットしたぜ。何時間かしてまだ更新されてなかったら連絡くれや。迷惑かけて悪かったな」(意訳)ってな返事がきた、で、しばらくしてから確認したところ、見事(?)feedの取得を再開してくれていた。最初からこうしておけば良かった。
あとはfeedburnerへの自動変更処理がされれば完璧なんだけど、上手くいくといいなー。
_ import otsune from Hatena - はてなダイアリーのRSSデフォルト設定を、「全文入れない」に投票する、本能にしたがった感覚的な人が多いんだなぁ
アクセス数云々よりも、他の人に読んで貰えていると分かるのは嬉しいものだ。
そんな訳でotsuneさんの
RSS登録数をモチベーションの助けだと思えないのは不思議だ
には激しく同意。
今回、bloglinesが巡回してくれないことに慌てたのも、普段使っているRSSリーダーで自分の日記が読めないことに対するいらだち以上に、せっかく登録してくれている人に新しいエントリーを読んで貰えないという焦燥感があったりする。まぁ、大したもの書いている訳ではないのは自分でも分かっているんだけど。
2006-04-12(Wed) [長年日記] この日を編集
_ あとで読む - ブックマーク - an email-based free bookmark service
俺の場合、ブックマークして、そのままってことも多いので、これは良さげかも。
_
FreeBSDのブートプロセスをみる (UNIX MAGAZINE COLLECTION)(白崎 博生)
Amazonマーケットプレイスで安かったので購入。
_ できごととか雑感とか
- そう言えば、昨日、初めて埼玉新都市交通伊奈線(ニューシャトル)に乗った。
2006-04-13(Thu) [長年日記] この日を編集
_ 6.1-RC
この前、6.1-RCをbuildしたまま、installせず、そのままだったので、最新のsrcをCVSupしてもう一度やり直し。
ccacheが効いているおかげで、makeの時間が大幅に短縮された。メモっていないので正確ではないけれど、前回40分で、今回10〜15分くらい。
手順は、ほぼ/usr/src/UPDATINGままで、
make buildworld make buildkernel make installkernel <リブートしてシングルユーザ> mergemaster -p make installworld make delete-old mergemaster -siva mergemaster -sivr <リブート>
ってな感じ。make delete-oldで、不要になったファイルを掃除してくれるみたいで、なかなか良さげ。*1
あとはgmirror RAID1が安定して動いてくれれば良いんだけど、こればっかりは1〜2週間くらい様子を見ないといけないと分からないかも。その間に6.1Rが出るかも知れないけれど。
*1 今までfindで日付を指定して、アップデートされていないファイルを探してきて、rmしていた。
_ Alert 5 - Military Aviation News: F/A-18F guns down F-22A & Update
MURAJIの戯れ言経由で。
訓練で、F-22AがF/A-18Fに機関砲で「撃墜」されてしまった場面のHUD画像。
機関砲が当てられるくらいの距離(画像から読むと、180フィート前後?)まで接近できたと言うことは、格闘戦の訓練だったのかな。あとはF-22Aに不利な条件が課せられていたとか(ある程度の距離まで発見してはいけない、とか)。
_ phonetic alphabetを事務系スタッフも含めて全員に教えておくというのは良さげ
新人教育じゃなくて長期的な自分の問題解決なのですよ - *Backtrace* (2006-04-13)より。
何回も言い直さなければならないだけならまだしも、間違って伝わっていて、あとで訂正や修正をしなければならないことも過去にあった覚えがある。
ちなみに、俺はアマチュア無線出身。今でもコールサインを持っていたはず(金を払い忘れていなければ)。
2006-04-14(Fri) [長年日記] この日を編集
_ Google Calendar
少しいじってみたが、
- リマインダを送信するアドレスの追加(WX310Kのアドレスにもリマインダを送りたい)
- WX310Kからも見られるモバイル版(出先からもスケジュール確認をしたい)
あたりの機能がなさげなので、まだメインのスケジューラとしては使えないかな。
バージョンアップに期待。
リマインダはGmailからWX310Kに転送すればいいのか
考えてみたら
- Fromに「calendar-notification@google.com」
- Subjectに「Reminder」
というフィルタを作って、WILLCOMのメールアドレスに転送すれば大丈夫だ。
と思ったら、リマインダはHTMLメールかつUTF-8なので、WX310Kじゃバケバケ
やはりバージョンアップ待ちだな。
_ 福島中央テレビ ちょっと便利帳 通信通話表
和文通信通話表をすっかり忘れてしまったので、もう一度覚え直す(自分の名前くらいは、まだ言えるんだけど)。
2006-04-15(Sat) [長年日記] この日を編集
_ send-pr(1)では、環境変数 MAIL_AGENTを指定してやれば、メール送信にsendmail以外のMTAが使える
manを読んで知った。
うは、今まで作業用ノートからsend-prをする時(と言っても数えるほどだけど)には、いちいちsendmailの設定を自宅と会社とで切り替えていたよ。
_ mail/nbsmtpでGmailのSMTPサービスを使ってみる
せっかくなので(?)、次回、send-prする時には、GmailのSMTP経由で送ってみたい。しかし、sendmailは、俺にはちと複雑すぎなので、代替になるMTA(いわゆるnullmailer)を調べてみた。
GmailのSMTPを使うには、SASL/StartTLSに対応したnullmailerが必要らしいのでググってみたところ、nbSMTPが見付かった。portsにもなっているのでお手軽。
mail/nbsmtpをWITH_SSL付きでportinstallした後、~/.nbsmtprcにこんな設定を書いた。
relayhost=smtp.gmail.com fromaddr=hoge@example.com # Fromに表示したいメールアドレス domain=example.com # HELO/EHLO greetingで送りたい文字列 auth_user=...@gmail.com # Gmailのメールアドレス auth_pass=password # Gmailのパスワード auth_mech=login port=587 use_tls=True use_starttls=True debug=2 # デバックオプション。本運用時には変更
あとは、テスト用メールのテキストを作って、
% cat testmail.txt | nbsmtp
してみたところ、見事、送信された。
これでsend-prしまくりだぜ。(嘘



_ yukotan [これなんていかがでしょう。 Remember The Milk - Blog http://blog.rememb..]
_ yukotan [あ、でもメールはUTF-8だ...orz]
_ poppen [> yukotanさん 情報ありがとうございます。remenberthemilkは、昔ちらっと見てみた覚えがあるん..]