Skip to main content

ログ取得ツール

アドレスバー

本日の言葉。こないだのチョコバーとは一味違うバー。 アドレスバーへの無理解が広げる「無断リンク禁止教」(hatena.ne.jp)より、すべてを解決するリンク条項。

必ずリンク先のURLがアドレスバーに現れるようにリンクしてください。

いろいろ条件をつける人はいるけど、これだけあればOKじゃん、という話。たしかに、期待している通りに防げる。 ただ私としてはリンクに制限をつけるなら計算機がそのように制御すべきで、自然言語を使って人間側を制御するのはおかしいと思う。相手がその一文を読むかどうか、読んだかどうかなんてどうやって判断するのだ? …あ、初出のリファラに対して一度LICENSE AGREEMENTみたいなのを表示してAGREEを押させるようにすればいいのか。どっかで試しにやってみようかな(笑)。…迷惑か。 JavaScriptからアドレスバーが読めるんだっけ(よく覚えてないが)、そしたらアドレスバーと期待するURLが違う場合は転送するとかさ。やろうと思えばほとんどのことはできるんじゃないかな。もちろん限界はあるんだけども。 無論、Cookie必須とかリファラ制限とか、システム側でやられて迷惑に感じることがほとんどなんだけど、相手がそういうポリシーならしょうがないかな、と。

TVK映ってんじゃんよ、かわさきFM聞こえるじゃんよ

土曜の試合に負けたようで、日曜夜の放送で見てたら途中でハラは壊すわ負け負けだわで何も書く気がしなかった。 うちではTVKが見れないので「ファイト!川崎フロンターレMonthly」が見られん、しかも79.1Mhz(7区が1つ)のかわさきFMも受信できないので毎週日曜10:00〜11:00の「Vamos!川崎フロンターレ」を聞くには…電話すんのかよ! といった感じだったのだが、TVKのほうは実は5chに映っていることに気がついた。CocoonのEPGの設定を298chに設定すると、番組表も取れてる。すばらしい。 次はかわさきFMもいろいろ試行錯誤してみようかな、と思った。いままではTVのアンテナにつないで横浜系のFMとかは聞こえてたんだけど、FM用のアンテナにしてみようかな、と。ミニコンポに附属してきたFM用のアンテナをつないでいろんな角度を試してみたところ、絶妙な角度を探して…聞こえた! なんか固定できる気がしない角度なんだけど、聞こえたよ!! ヘレン・ケラーの気持ちがわかった気がした(おおげさ)。 とりあえずTVKの成果として、5/7(金)の21:00〜21:30の「ファイト!川崎フロンターレMonthly」をずばっと予約してみた。はじめて見ることになるはずだ。 あとは…日曜10時に起きれる気がしないから、どうにかアンテナを固定して、かわさきFMをMDに録音しようかな。…そんなこと、できんのかな? まあ、できなければPCにつないでMP3に落とせばいいのか。

それは大事にするべき

<新入社員>「良心に反する仕事でも行動」 初めて4割超に(yahoo.co.jp)だってさ。

社会経済生産性本部が26日まとめた04年度新入社員意識調査で、「自分の良心に反する仕事でも指示通り行動する」との回答が43.4%に上り、初めて4割を超えた。

良識というものは大事なんだよ、とやさしく諭してあげて下さい>先輩になった人へ

Fatal error, run database recovery

rpmがいきなり以下のようなメッセージを出して落ちるようになった。

rpmdb: PANIC: 無効な引数です
rpmdb: fatal region error detected; run recovery
rpmdb: fatal region error detected; run recovery
rpmdb: fatal region error detected; run recovery
rpmdb: fatal region error detected; run recovery
rpmdb: fatal region error detected; run recovery
エラー: db4 error(-30982) from dbcursor->c_put: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
エラー: db4 error(-30982) from db->sync: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
エラー: db4 error(-30982) from dbcursor->c_close: DB_RUNRECOVERY: Fatal error, run database recovery
rpmdb: fatal region error detected; run recovery
  :

解決方法などわかろうはずもなく、rpmdb --rebuilddbとやってみたら直った。rpmdbが

int
DB_ENV->txn_recover(DB_ENV *dbenv, DB_PREPLIST preplist[],
    long count, long *retp, u_int32_t flags);

あたりを呼んでくれたのだろうか?

yum-arch

yumを普通に使う方法。

  • RPMをてきとうに持ってくる。
  • RPMが入ったディレクトリか、それよりも上位のディレクトリに対して、yum-arch dirnameを実行
  • headers/*.hdrやheaders/header.infoができる。
  • そのディレクトリをftpやhttp等で公開する。
  • クライアントでyum.confをいじってそのリポジトリを見にいくようにする。
  • あとはyum check-updateやyum updateをするだけ。

headerファイルがないとyumは使えないのだが、headerはyum-archというコマンドを使えばカンタンに作れる。 誰かがyum用のリポジトリを用意してくれないような場合でも、rsyncやらftpmirrorで自力でミラーを作って、yum-archでheaderファイルを生成すれば、yumで最新に保つことができるのであります。

あげパンうまいよね

<南星中>生徒会選挙公約のあげパン給食が実現(yahoo.co.jp)。この子はえらい。

南風原町立南星中(松元憲雄校長)の2年生で生徒会副会長を務める川畑厚子さんの“公約”、「(給食で)あげパンを食べよう!」が22日実現した。設備がないなど断念しかけた公約が、友人や家族、学校、町関係者など多くの人の力でかない、校内は喜びで沸き返った。

あげパン食いたくなったよ。とりあえず、作り方はわからない。揚げるんだろうな、たぶん。

フロンターレエクスプレス2004vol.3

今朝地元の駅でフロンターレエクスプレス2004vol.03が目に入ったので引きちぎって電車で読みふけった。こころ1つに京都を倒せ。 水戸戦みたく、たぶんお子様が大量に出現するだろうな。水戸戦はなんかのイベント(少年サッカー大会の開会式?)があって、そのおかげでいろんなユニフォームを着た子供が大量にいた。京都戦ではピカチュウが襲来するので倒さなければならない。それには2,000名からの子供達の力が必要だ。そこで小中学生は先着2,000名まで入場無料という太っ腹な企画。青新聞からグレードアップした青黒新聞やガラポン抽選会も。 とまあ5/2(日)の京都戦への気合いがみなぎるすばらしい内容ではあるが、まだ京都戦までは2試合ある。明日は山形で山形戦、来週木曜は三ツ沢で横浜戦だ。山形戦はスカパー!で306ch(J SPORTS1)の日曜19:00〜録画放送を録画してまったり見るしかない。横浜戦はせっかくの生中継だが近いし、たぶん行くんじゃないかという気がする。 山形もまだ1敗(vs.京都)しかしていないし、横浜はまだ負けなしで3位につけてるチームで、調子は良さそうな気がするよ。

だ、だまされた!?

header("Last-Modified: ほげほげ");を投げとけばPHP(というかApache HTTP Serverか?)が勝手にユーザのIf-Modified-Sinceを処理して304にするか200にするかを判断してくれると思っていた私が間違いだった。 自力でユーザの投げたヘッダを解析して304か否かを判断せねばならないらしい。そりゃないぜ、と思う。それって、あっちゃいけないんじゃ? とりあえずこのページは暫定対処してみたが、こんな処理を毎回書くことが正しいとは思えない。PHPのモジュールのコードを読んでみようとひそかに思った。PHPのインタプリタがheader("Last-Modified: ほげほげ");を検出した時点で判断して、古ければ勝手に304を返してexit、というのがユーザの想定する処理だろうと思う。