交響詩篇 エウレカセブン

ナニゲにテレビをつけたら交響詩篇 エウレカセブンというのが流れていて、お空をサーフィンしているあたりの描写が妙に気持ちよくて、こりゃぁ月山かな?と。

引っ越してから5ヶ月くらい放置していてチャンネル設定すらしてないHDDレコーダーの設定をする気が起きたヨ。来週から録画しよう。 ただ、もう10話くらい見逃しているので、後追いになっちゃうナァ。

かぐら・みつまたスキー場

先週末は、かぐらへ。月山行くとか言ってたけど、どうも今シーズンはココで滑り納めっぽい。

みつまたのロープウェイ、ゴンドラあたりはもう雪もほとんどないが、かぐらはまだまだ滑れます(ちょっと土が見えてるけど)。

スキーヤーがかなりいて、ゲレンデはコブだらけだった。鼓舞してコブ攻めしてはみたもののすぐに疲れてしまい土曜は休憩がやたらと多かった。でもまぁ、地形を楽しむっていうより、コースを滑る感じなので先週のアライに比べて面白みに欠けたとはいえ、今日はコブだ!なんて気持ちを固めればコブを滑るのも面白い。 ただし、ヒト多すぎで萎えた。正直リフト待ちには参った。なんでこんな多いの?多分来シーズンはアライ多目、かぐら少なめになるんではないかナ。

日曜は、10時過ぎに雨が降ってきたので、全員一致であがってしまった。なんとなく今シーズンはアレで満足できたかな?って感じだ。

さて、来シーズンこそイエティ行くぞ。

taggingプラグイン(其の弐)

blosxomのタグ付け素敵プラグインtaggingは結局、表示するときに集計する方法で解決しました。

foreach my $category (keys %$tags_list_per_category){
 #if($path eq $category){
 if($category =~ /$path/){
  foreach my $tag (sort keys %{$tags_list_per_category->{$category}}){
   if(($find_tag and $tag =~ /^$find_tag/i) or !$find_tag){
    $merge_tags_list->{$tag} += $tags_list_per_category->{$category}->{$tag};
    }
   }
  }
 }
foreach my $mergetag (sort keys %$merge_tags_list){
 if(($find_tag and $mergetag =~ /^$find_tag/i) or !$find_tag){
 my $encoded_tag = $mergetag;
 $encoded_tag =~ s/(\W)/sprintf("%%%02X", ord($1))/ego;
 $list .= "
  • <a href='$url?tag=$encoded_tag'>$mergetag ($merge_tags_list->{$mergetag})
  • \n"; } }

    コレだとせっかくあらかじめ集計しているのに、呼び出されるたびに計算しなおすのでイマイチかもしれん。もうちょいいい方法あると思うんだけど、やっつけってことで。

    そして、Storableモジュールの使い方は実用Perlプログラミングに書いてあったのでよく読む。リファレンスとOOPのあたりだけかなと思っていたけど意外に面白いのかも(というより今まで面白さがわからなかっただけか?)。

    実用Perlプログラミング
    4900900826スリラム スリニバサン Sriram Srinivasan 須田 隆久

    オライリー・ジャパン 1998-11
    売り上げランキング : 266,644

    おすすめ平均 star
    star言語ハッカー向けの本かも。

    Amazonで詳しく見る
    by G-Tools

    taggingプラグイン

    フォルダみたいな階層構造だと、どうしてもいくつかの層にまたがるトピックで悩んだり、深くせざるをえない整理する側の事情があったりするので、mizzy.orgから、taggingプラグインをblosxomに導入しました。

    さて、僕のBLOGはログっているっていうか書きなぐっているっていうか、まとまりとか関係なく書いているのでどうしてもカテゴリを若干掘らざるをえないのだヨ。というわけで、またもやはまりました。具体的には、カテゴリをまとめるためのカテゴリ(コンピューターとか)を選択してもその下の階層のタグが表示されないという、、、

    50行目あたりを下のように修正してやれば、タグは表示されるようになりましたが、同じタグが複数表示されてしまう場合があるのだ(アルノデスヨ)。

    foreach my $category (keys %$tags_list_per_category){ #if($path eq $category){ if($category =~ /$path/){

    listを作って表示する時に毎度まとめるのがいいのか、それともキャッシュを作成するときに作っておくようにしたほうがいいのか悩ましい。 元のプラグインはrootとカテゴリでキャッシュを分けてるから、後者のほうがいいのかなぁなんて思ったりするが、Storableモジュール使ったことないからどうすべきかイマイチ見えん。

    永楽

    当初は上野の武蔵武骨に行こうかと思っていたんだが、電車のタイミングを間違え、丸ビルB1永楽へ行くことにした。東京駅の大丸側にも「ラーメン激戦区」ってのがあるらしいんだけど、、、永楽の塩野菜ラーメン食ったことないんだよねぇ。

    って、塩野菜ラーメン目当てで永楽にいったものの、券売機前で悩むこと5秒、うっかり角煮ラーメンのボタンを押してしまったヨ(謎です)。

    カウンターは凛としていて、これは前回も感じたんだが、一つには卓小物がまったく置いていないことと、照明と卓の木目の艶のせいでそう感じるんであろう。しかしながら一見場違いとも思えるプラコップでの水が正直謎だ。オペレーションなのか?店員さんの捌きっぷりをみてるとなんかそんな感じがする。

    角煮ラーメンにはサラダほうれん草がトッピング。麺は中太でスープはややこくがあり熱い。というか前回もそう感じたけど熱いです。 角煮がやや甘で、味のアクセントとしてちょうどいいが、パサパサした玉子がどうかなぁ、これはなくてもいいかも。

    音ログ.JP おもしろげ

    音楽つながるってことで音ログ.JP使い始めました。

    iTunesと一緒に「OtologController」立ち上げておくと勝手に聴いている曲をポストしてくれます。それから、聴いてるアルバムが被っているヒトを探せるので、そういったヒトのセレクションを眺めたりしてると楽しゲ。

    「音ログ」の使い方

    あなたがiTunes などの音楽プレイヤーで音楽を聴くと、「音ログ」専用クライアントソフトウェアが、自動的に楽曲のタイトルやアーティストの名前などを「音ログ」サーバにポストします。

    それから、自分のblogに今聴いている曲を載せたり出来るので、自己満足できたりもする。かけてる曲のアートワークを表示するので、わざわざ探さなくてもiTunesのほうのアートワーク更新すんのにも使えたりする。気が向いたときとか、素敵ジャケの時は貼り付けたりしてル。

    あーでも、(まだβ段階だってのもあるけど)アートワーク結構間違えます。Amazonで扱ってない場合は仕方ないけど、存在するけど見つからないのも結構ある感じするし、ここらへんの精度があがることを期待してマス。

    iPod & iTunes Hacks

    気になるとか書いてたiPod & iTunes Hacksですが、ほぼ丸ごとiPod Hacksだった。

    iPod & iTunes hacks―デジタルミュージックを自由に楽しむテクニック
    4873112273Hadley Stern

    オライリー・ジャパン 2005-05
    売り上げランキング : 29,683

    おすすめ平均 star
    starさすが元祖HACKS

    Amazonで詳しく見る
    by G-Tools

    ボクはiPod持ってないので、あれに3Kは出せん(iPod買ったら手を出すかもしれんが)。むしろiTunes Hacksを出して欲しいゾ。

    最近のハック本の中では、ハード寄り気味かつ、ハックではなくないか?なんて思ったり(バッテリ交換がハックになるとは四苦八苦?)むしろ玄箱ハックのとかPS2Linuxのほうがハックっぽく感じられるのは、「iPodを更に快適に使おう=ハック」みたいに感じるからかなぁ。

    それって、モノが商品としていまいち完全でないってことかなぁ?(M$戦略ともいふ)

    まぁダメなコ程可愛い理論は否定しませんが。

    とかいって、iPod Photo 60G狙ってんだヨネェ。正直30Gでもイイから欲しい。

    EPIC

    Eclipseをずっと使いたいと思ってたのだが、PerlMolで組みたいプログラムが出来たので、EclipseのPerlプラグインであるEPICをいれた。

    入れただけなので、イマイチ使い方に慣れてないが、はやめに覚えていくつもりだヨ。あとFOPの絡みでjavaも面白そうだナァと思ったのがモチベーションにつながったりとかSOAPもいじりたかったりとか、なんとなく意識がそっちに流れている気はする。

    Eclipse 3 完全攻略
    4797327782宮本 信二

    ソフトバンク パブリッシング 2004-10-30
    売り上げランキング : 31,256

    おすすめ平均 star
    star良書です
    starJava初心者の目線から
    starこの本だけではセットアップもできませんでした。

    Amazonで詳しく見る
    by G-Tools

    ずっと前に買って流し読みして放っておいたけど、改めて読んでみると面白い。しかも、著者がムイミコムのヒトだったのね。

    使ってて、マシンのスペックを考えると、Eclipseにはもうちょいサクサク動いて欲しいナァ。とも思ったりする。デュアルコアは効くのか?

    快適開発環境のために、夏ボーで新規マシンを調達しようかと思ったヨ。

    iTunesのためにsamba設定

    FTPソフトがUTF-8に対応していなくて、そのまま、アップロードするとディレクトリとファイルが化けるという問題に対応するためにsambaの設定をするのでR。

    まずSWATのために、直接smb.confを編集してglobalに文字コードの指定を入れます。そうしないとFC1は文字化けします。

    #vi /etc/samba/smb.conf
    [global]
    dos charset = CP932
    display charset = UTF-8

    あとは、localhost:901(default)にアクセスして、iTunes共有のディレクトリをwindowsからみえるように追加します。

    いちいち、パスワードを聞いてくるのがウザイが、多分設定のせいなはず。ちゃんとすれば直ると考えているが、「ネットワークドライブの割り当て」で割り当てしてしまえばあまり気にならないから今のところこれで運用。

    むしろローカルのファイルをアップロードする時間がかかるほうが気になる。やっぱ11bの無線LANだから?

    速いのに代えようかナァと思ってしまう。

    webalizerの文字化け対策とサーチエンジンリファラのグループ化

    Webalizerで以下の点を対応することに

    • 検索エンジンのクエリを収集するために、いくつかのサーチエンジン追加
    • そのための文字コードをutf-8に統一するためのスクリプト導入
    • リファラが検索エンジンで埋もれないようにグルーピング
    • cronに処理を追加

    /etc/webalizer.confに日本のサーチエンジンと検索語を追加

    SearchEngine google.co.jp q= SearchEngine search.msn.co.jp q= SearchEngine sf.livedoor.com q= SearchEngine search.yahoo.co.jp p= SearchEngine yahoo.co.jp p= SearchEngine search.biglobe.ne.jp q= SearchEngine infoseek.co.jp qt= SearchEngine search.nifty.com Text= SearchEngine goo.ne.jp MT= SearchEngine excite.co.jp search=

    続いて、/etc/webalizer.confにリファラをグルーピングして、表示するように設定を追加する

    GroupReferrer .google. Google GroupReferrer .104/search Google HideReferrer .google. HideReferrer .104/search GroupReferrer search.yahoo.co.jp Yahoo!Japan GroupReferrer srd.yahoo.co.jp Yahoo!Japan HideReferrer search.yahoo.co.jp GroupReferrer search.goo.ne.jp goo HideReferrer search.goo.ne.jp GroupReferrer search.biglobe.ne.jp biglobe HideReferrer search.biglobe.ne.jp GroupReferrer search.msn MSN HideReferrer search.msn GroupReferrer excite.co.jp/search.gw excite HideReferrer excite.co.jp/search.gw GroupReferrer infoseek.co.jp infoseek HideReferrer infoseek.co.jp

    文字コードの変換は、flatray.comからスクリプトをもらってきてカスタマイズして使用しました。

    変更した部分は以下の部分。変更したファイルはコレです。

    • スクリプト中に、インプット、アウトプットファイルを記述
    • utf8で出力するように変えた

    わかりやすいように、logdecodeという名前で適当なディレクトリに保存して、クローン対応。そして、こいつで変換したログを見に行くように/etc/webalizer.confを書き換えしておく。

    #LogFile /var/log/httpd/access_log LogFile /var/log/httpd/webalizer_log

    デコードしてからwebalizerが動くようにするため、/etc/cron.daily/00webalizerを編集

    #! /bin/bash # update access statistics for the web site #if [ -s /var/log/httpd/access_log ] ; then # /usr/bin/webalizer #fi if [ -s /var/log/httpd/access_log ] ; then /usr/local/bin/logdecode;/usr/bin/webalizer fi exit 0

    これで、Webalizerの結果がかなりみやすくなったヨ。