ひびろぐ ver.2

Google検索したときの見た目を考慮してブログ名を変更してみた。馬鹿かと阿呆かと。

Archive for 5月 21st, 2008


Synergyが悪いのかマウスが悪いのかれっつノートが(ry

Synergyを使いながら、レッツノートにLogicoolの革命モバイルマウスを挿している。


誰が犯人なのかわからないが、マウスのクリックが認識されないことがある。カーソルの動きが緩慢になるのはいずれかのPCのCPU使用率が高いときによくあるので、これはネットワーク処理にCPUが割けてないんだろうなあとか勝手に解釈してるんだけど、クリックが認識されないのも同様かなぁ?CPU使用率とは関係なく起きている気がするんだけど。


謎だ。

首から肩にかけて痛い

何故だ。

とっとと寝たくて髪をちゃんと乾かさずにタオルを適当に巻いて寝たのが悪いのか?



痛くて集中できなくてやる気がわかない。

Text::Hatena 0.16 のwebページタイトル取得問題を適当に解決してみた

本当に解決できているかは知らない。


WordPressのはてな記法プラグインがそこそこ便利で愛用しているんだけど、以下の3つの問題がある。

  1. title= を用いたタイトル取得で文字化けする
  2. runPHPとの相性が悪い
  3. キャッシュを有効化するとおかしくなることがあるっぽい?

とりあえず1つめの問題を適当に解決してみた。ベースになっているperlのText::Hatena 0.16のAutolink/HTTP.pmをいじった。

具体的には、最後のif分岐にelseで

PERL:

  1. Encode::Guess->set_suspects(qw/euc-jp shiftjis 7bit-jis/);
  2.         my $title2 = Encode::decode("Guess", $title);
  3.         $title = Encode::encode("utf8", $title2);


をいれてやった。

Encodeを使うため

PERL:

  1. use Encode;
  2. use Encode::Guess;


も指定してある。

今まではSJISやEUCJPな文字コードのサイトのタイトル取得にこけていた気がするが、うまく動くようになった気がする。良かった脳。



次はrunPHPとの相性だな。

これについてはおとなしくはてな記法のOn/Offをエントリごとにできるようにするのがいいかなぁと思っている。runPHPが明示的にOnにしないと動かない仕様なんで、それをマネして逆をやればいいと思うんだが……ちょっとメンドイかな?まぁ気が向いたらやろう。


ちなみに、perlでUTF系は色々漁ったけど、最終的に有益だった情報はこれ→perl5.8のUnicodeサポート

マジ助かった。

あとxorの人にもアドバイスもらった。マジ感謝。