2006/09/30

おいでよどうぶつの森とドラクエ3(ファミコン)

今でもDSのどうぶつの森をやっている。めちゃはまるという訳ではないのだけど、飽きを通り越したらしく、なるべく一日一回ぐらいは村にいくようにしてる。
で、おいもりはルーティンが多いせいか、バグが見つけやすく、しかも結構気になるバグがある。
で、どうやら任天堂に問い合わせると、改訂版のカートリッジと交換してくれる上に、データも移してくれるらしい。というので、やってもらった。
まぁ、瑕疵があるんだからなんとかしてもらうのはあたり前の様な気もするけど、ちょっと意外だった。偉いぞ任天堂。
おいもりは発売直後から一気に売れたので、初期版はたぶん殆ど吐けていただろうから、交換量も結構行ってるんじゃないかな。
で、話はちょっと変わって、最近ニューファミコンでドラクエ3をやっていた。ファミコン現役時にもドラクエ3やってたけど、後半で冒険の書が消えて意気消沈して、それっきり。つまりクリアしてなかった。
なので、当時のボリュームと経験知があればすぐ終わるんじゃないのかと思って、エンディングを見たさでやった訳だけど、サマンオサのイベントまで来てまたもや冒険の書が消える。マジ泣ける。また断念。もう、ソフトが古いからね、電池がヤバいのかも。
まぁ、おいもりとドラクエで思う事は、セーブデータはソフトと物理的に分けて、尚かつ揮発しないメディアに保存してほしいという事かな。

2006/09/27

zsh

以前、zsh使ってるけどbashと同じ使い方しかしてないと書いていたけど、元々は使っているうちに不便を感じてカスタマイズするだろうという事で初めて、今に至るという感じ。
OSをクリーンインストールしたときなんかも、今まで使っていたアプリを全部初めに入れるんじゃなくて、必要になったらインストールする。そうすると、本当にそのアプリが必要なのか再確認できる。実際永遠入れない(不要になった)アプリもあるし、その機会に同種のアプリを調査するきっかけにもなる。
特にブラウザのBookmarkなんかは、バックアップ取っておくけど全部インポートせずに、必要になった時にバックアップをみてたどり着く感じ。必要であればその時また登録する。アプリと違ってこっちは本当に無駄な登録が多いので、かなり最適化効果がある。最近はSBMを使う様になったので、ヘビーに使うサイト以外(設定のメモやインストールメモのサイトとか)を登録する事は減ってきたのだけど。
話を戻すと、そういう訳で必要に迫られるまで、zshをカスタマイズする気はなかったんだけど、さすがにほぼ毎日使ってるのにヒストリー関係<%= fn 'zshは標準状態ではhistory保存しない。さすがにこれは不便を感じた' %>とかscreenのタブのキャプション表示とかエイリアス関係以外殆どいじっていないのはちょっと変だなと思って、時間があったのでzsh関係をググってみた。
zshと言えば全然情報がない(特に日本語)事で以前は有名だったけど、今は結構色々あった。
調べてみると、かなり便利そう。特にzsh勉強会はインパクトがあった。RPROMPTカッコいい!
あたりまえだけど、一度使い込んだ物は再構築する価値があるけど、構築できていない物を再構築する事は出来ないんだなと思った。

2006/09/22

mp4からmp3へ 解決篇

この辺を見ると分かる。
mpeg4からmp3に変換することは可能ですか? IPodが使えなくなったのでMP3プレイヤー... - Yahoo!知恵袋
次の例は m4a から mp3 への変換だけど、スクリーンショット付きで分かりやすい。元のフォーマットが何であれmp3に変換する方法は同じなのでこれも参考になる。
m4a ファイルを mp3 ファイルに変換する方法

[memo] mp4からmp3へ
以前、PSPでmp4が聞きたいというエントリで、mp4をmp3化したいと行った内容を書いたけど、投げっぱなしで終わっている。
結局どうでも良くなったので、どうにもしてないのだけど、検索していらっしゃる方が少なからずいらっしゃるので、がっかりして帰って頂くのも悪いかなと思って、違う所に投げておきます。
音声でmp4からmp3へ変換できるフリーソフトありましたら、教えてください。
ちなみに、QuickTime Proはフリーソフトじゃない。

trackbak
この日記のトラックバックが変かも。いつからだろう。
mp4からmp3へからPSPでmp4が聞きたいにバックリンクの為にトラックバックを送ろうと思ったけど、ダメだった。思い当たる事がいくつかあるけど、また後日。
もう寝る。

2006/09/21

ToDoシステム

ToDo管理システムを探してます。
WEBアプリ(CGI)で、尚かつソースが配布されていて、ローカルで利用できる事が条件。Ta-da Listやcheck*padみたいなのはどうも性に合わないみたい。
言語はなんでもいいけど、CとかJavaは面倒なので無難にPerl,PHP,Python,Rubyあたりで。
基本機能は、日毎のタスクのテンプレートが作れる事と、大目標と、小目標が登録できる事。
大目標と小目標はインターフェースが別でなくても、タグとかでフィルタ出来れば良い。もちろん別のインターフェースでも良いけど。
色々探しているけど、これという物が見つからない。
なにか、オススメのスクリプトありませんかね。

[web] safariのアドレスバー検索
今まではSafariのアドレスバーからの検索はSogudiを使っていたんだけど、SafariStandにも同等の機能があるので、そちらを使う様にしてSogudiを削除する事にした。
SafariStandより先にSogudiを使っていたというだけの理由で、今までずるずると使い続けてきたけど、このままでは整理する機会には遠い未来まで巡り会わないという事が分かって来たので一念発起。
一念発起というほど対した事でもないと思って始めたけど、Sogudiにexport機能が見当たらず、どうした物かとちょっと悩む。10数件のデータだったので、こういう時はQuickHackするより手作業で移行した方が結局速くすむというのが経験則で分かっていたので、手作業でする事に。でも、やっぱり面倒は面倒。
その点SafariStandのアドレスバー検索(QuickSearch)機能にはexportやrestore機能が実装されているので、良い事づくしの移行であった。
��おしまい)

2006/09/20

safariとttp://~

自分が初めて気づいたというだけの話だけど、safariはアドレスバーにttp://~と入力するとhttpプロトコルの略記と解釈して行頭にhを補完してくれるみたい。もしかしたらSafariStandの機能かもしれないけど。
いままで、ttp://~でアドレスが表示されている場合、ttp://を削ったり、hをつけたりしてたので、少し便利に使える事に気づいた。

2006/09/17

PSPのファームウェアのアップデート

久しぶりにPSPの電源入れたので、思いついた様にアップデート確認してみるとアップデータがあった。
面倒だとはおもったけど、ここでやらない理由も無いのでアップデート。とは言え無線LANが使えるので基本的にはボタンを押すだけで終わる。システムが2.81になったらしい。Flashとかが見れる様になった。ナイス?細かい事は色々。他に目立つ所では映像の販売サイトへのリンクみたいなのがメニューに登場。商売っけが全面意出ててこれは目障り。もちろん興味無し。
アップデート終了後に、アップデータはインストール後削除しても構わないと表示されてた。今まで一回も消した事無いので、もしかしたらメモリーカード中に今までアップデートに使ったアップデータが残っていて、結構な容量しめてるんじゃないか?という思いがよぎる。わくわくして<%= fn 'メモリースティックの容量が増やせる余地の可能性にわくてか' %>色々調べる。PSP-GAME-UPDATEの中にアップデータは置かれるらしい。何故そんな所にw
中を見てみるとアップデータは一つでバージョニングされてないらしい。つまり最新版だけ?これを削除すれば約20Mメモリースティックに空きができるけど、次ファームウェアを更新するときのほぼ同様の容量を確保する必要があるだろうから<%= fn 'フルに使って、更新時に音楽データを消したりするの面倒だから' %>、放置する事にした。残念。

2006/09/14

寒い

昨日から急に気温が下がって20度とか。
もう、たまらないので、気分的に抵抗の少ないこたつをつけました。
こたつの机部分は年中出てるので。エアコンも年中出てるけど、一昨日まで冷房を使ってたので暖房にする気にならず。見た目はものすごく冬です。
夕食はおでんか鍋にしようと本気で思ってます。

[mac] 自分の開発環境を考える
最近はDEConのせいか、環境系の話題が盛んですね。そのせいか、便利と言われている物を片っ端から試してみるべきか、必要になった時に探して、自分に必要な物だけを揃えるべきか迷ってしまう今日この頃です。DEConでも伊藤さん曰く古の道具が多かったし。
でも、同時にDEConで発表した人というのは、やはり業界的に偏った人たちなんだよなぁとも思いながら。
話は変わって、Web系エンジニアの目から見たMac OS Xを読んで、iTermとQuicksilverとSharityとChmox日本語対応版が気になっています。他は使っている物がほとんどで、TextMateは興味がない。
この最初にインストールするべき10のアプリケーションというのは普遍的にイケてる10選に思う。無論Web系エンジニアに限るけど。
iTermは有名で使っている人も多いけど、個人的にutf8以外まず触らないので必要としていなかった。でも、たまにEUC-jpとかに出会うから、まぁ導入しても良いと思う。他にも標準のターミナルより便利な点はあるだろうし、基本的に標準のターミナルと物としては違わないので。
あと、Quicksilverは多分使わないと思うけど、なんかカッコいいんだよね。Sharityは普通に便利そうだし、Chmoxは、はてなのid:secondlifeさんがマニュアル検索でchmを褒めてたのでMacにもあれば良いのにとか思ってた。でも、ruby-lang.orgが調子悪かった事もあって<%= fn 'ハードの調子が悪かったらしいけど、リニューアルでハードもリプレイスされたみたいなので、良くなったはずだけど' %>、最近はローカルでWEBインターフェース(というかsogudiによるアドレスバーインターフェイスが主だけど)からマニュアル検索できるようにしてしまったから<%= fn '酷い実装&grepなので遅いけど' %>今更使わないかも。
とりあえず、iTermは使ってみようと思います。

2006/09/13

Livedoor Weather Web Service 取得

最近LWWS関係で検索して、たどり着かれた人が居る様なので、すぐ出来ると思ってコードを書いてみたけど、Perl久しぶりすぎて色々忘れまくりで、qw(…)を%w(…)みたいな事したりしてたら1時間近く掛かった様な。Ruby初めて使ったときはPerlは最高と思ったけど、要は慣れだね。
Perlとかcgiというキーワードも多いので(何故かtdiaryのreferrerには記録されてないけど)、初めはperlでcgiにしてcache<%= fn 'Cache::Cacheとかインストールしちゃった…' %>とかもばっちりにしようかと思ったけど、思いのほか時間が掛かったので、途中で諦めてDumperで逃げました。結局RESTの基本みたいなコードになってしまいましたが。
HTTPヘッダ出して、適当なテンプレートエンジン使って出力したらCGI対応も比較的すぐ出来ると思います。
LWWS->newの引数は、city_idとday(0:今日 , 1:明日 , 2:明後日)です。
例では、お天気Webサービス仕様にならって、久留米の明後日の情報が取得されます。utf-8で保存してください。
バックスラッシュが何故か?です。なんでだろ?

コード

#!/usr/bin/env perl

use strict;
use warnings;
use LWP::Simple;
use XML::Simple;
use Data::Dumper;

binmode(STDOUT, ":utf8");

$XML::Simple::PREFERRED_PARSER = 'XML::Parser';

my $lw = LWWS->new(113, 2);
my $data = $lw->get();
print Dumper($data);
print $data->{location}->{city} . "?n";

package LWWS;

sub new {
my ($class, $city, $day) = @_;
bless {
'city' => $city,
'day' => $day,
}, $class;
}

sub get {
my $self = shift;
my $parser = XML::Simple->new();
my $xml_doc = LWP::Simple::get($self->_mk_path);
return $parser->XMLin($xml_doc);
}

sub _mk_path {
my $self = shift;
my $url = "http://weather.livedoor.com/forecast/webservice/rest/v1";
$url .= "?city=" . $self->{city} . "&day=" . _exchg_day($self->{day});
}

sub _exchg_day {
my $idx = shift;
return qw(today tomorrow dayaftertomorrow)[$idx];
}

2006/09/12

カカオチョコレート

チョコレートと言えばカカオというのは当たり前なんだけど、最近はカカオの含有量がでかでかと書かれたチョコレートが多い。
ポリフェノールが多く含まれているので、チョコレートでダイエットなんて言われたりして、そういうのを聞くと極端な事は辞めなよと思う程度なんだけど、ビターなチョコレートが好きなのでCACAO 86%を食べてみた。
苦いというよりも、渋い。酸味がキツくて、いかにもビターという感じだけど、個人的にはちょっとお菓子のチョコレートとしてはダメっぽい。

2006/09/11

Development Environment Conference

もちろん行ってませんし、正直DEConなんてものが開催される事自体知らなかった訳ですが、そうとう申し込みが激戦だったみたいなので、どのみちダメだろうということで特に不覚感も無し。
発表資料に目を通すと、意外と普通かなという所。細かく知らないツールがいろいろありますが。まぁ、環境ですからね。どっちかというとヒューマンインターフェース周りが興味深かった。青木さんの発表はインパクトあり過ぎですw。
私はMacOS X + emacs + screen + zsh + svnなので、小学校は卒業してそうですが、その実態は完全に小学生です。MacOS Xは初めからzshがインストールされているので、噂に名高いzshを何となく使っていますが、正直言って全然機能知りません。bashと同じです。厳密に言えばログインシェルはbashで.bashrcでscreen呼んで、.screenrcでzshをハードコードで指定しているので、screen抜けるとbashになる。根本的にbash卒業してない気がするけど、これは別の理由。
emacsもcarbon emacsとかmeadowを使っていて、コンソール上では使わないのでどうかな。どっちかというとそういうときはvimだし。vimも全然使いこなせてないし。screenもz(a)-cとかz-nとかぐらいしか使わない。z-Sとか全然使った事ない。これは同様の事がemacsで出来るし、shellを見比べる事はそんなに無いしな〜。
色々勉強になったけど、特に取り入れてみようと思った物は無かったり。

2006/09/06

バッテリー交換その後

Macのバッテーリーの続き。
前回は、AppleCareサービス & サポートラインに電話して、間違いなく該当製品なので、WEBアプリが直るのを待って申し込んでくださいとの事だったが、どうやら不具合のあるバッテリーの照合表が正しくなかったらしく、照合表に末尾が○○の場合(ending with ****ってやつ)がひっそりと付け加えられていた。
そのフィルターで私は該当しない人になっていたわけだけど、特に連絡もないし、こちらは、間違いないと言われているので(サポートラインの人も同じ照合表で照合してるんだろうから仕方ないけど)何日も何日も弾かれるフォームに入力してた。馬鹿丸出し。
あー、また、Appleに馬鹿にされた。ちくしょーう。くやしいよ。・゜・(ノД`)ウワーン
とはいっても、サポート周りはAppleにはみじんも期待してないし、当事者になる事は稀なのでAppleをDISる種が出来たぐらいにしか思わないのだけど。

2006/09/05

vim

vim 6.4.8をインストール。急がないときは、しばらくvimを使ってみようと思う。
場合に寄ってはemacsから乗り換えるかもしれない候補ではある。
別にemacsが気に入らない訳ではないけど。

2006/09/01

圧力鍋

圧力鍋が前々から欲しいと思ってたんだけど、勝手な思い込みで圧力鍋は10,000円越えが当たり前と思っていたから、買う事は無く今に至っていた。
現実には、安いやつは3,000円ぐらいから始まって、高い物はうん万円といった感じで、下は思いのほか安く思わず購入。あまりの安さに(というか、思い込みとのずれがあるだけなんだけど)わけあり商品なんじゃなかろうかとおもったけど、他にもそういう製品は色々あった。どうやら圧力鍋は割引率が高いみたい。
ちなみに、私が買ったのは下の鍋。ホリシンのクックスター 18-8圧力鍋 3.0L 18cmというやつです。ホリシン製品は値段だけならもっと安い製品もあった。

で、圧力鍋を買ったら是非作ってみたいのが豚の角煮。写真とか撮ろうかとおもったけど、鍋買ってはしゃいでると馬鹿みたいなのはヒシヒシ感じてたし、作る料理も普通の角煮なので特になし。十分はしゃいでたんだけど。今思えば完成写真ぐらい撮っとけば良かった。スゴく柔らかくて旨かったし。
使い方は簡単なんだけど、説明書の説明でロックホールがなんだの安全装置がどうなどと書いてあるので、ちょっと焦る。間違って使うと危ないらしい。そりゃそうか。
初めにフライパンで豚のブロック肉の表面を焼いてから、調味料や水といっしょに圧力鍋に入れる。今回は大根を輪切りにした物も一緒に入れる。火にかけてしばらくするとロックホールがあがって、圧力調整装置から上記が出ておもりが動き出したら30分弱火で煮込むらしい。
火にかけるとしばらくして、シューシュー言い始める。予定どおりだけど音に大袈裟にびびる。その後例のロックホールがあがって静かになる。あ、ずっとシューシュー言う訳じゃないのねと思って安心。とはいかず、しばらく加熱を続けると圧力調整装置から猛烈な音とスチームが。スチームが出てくるのも予定通りで、この状態になったら弱火にして煮込むんだけど、弱火にしても音がうるさい。
実際にはロックホールがあがる前の音も、圧力調整装置から出る音も、音量的には実はそこまでうるさい訳じゃないんだけど、完全に蒸気機関車のリズムなので、どうにも急かされているようで落ち着かない音。高級品はこの辺りが無音だったりするのかもしれない。台所から離れれば音は聞こえないけど、シュポシュポ言ってる上に初めて使うので(実家にも圧力鍋は無かった)台所から離れる気になれずシュポシュポ鳴ってる台所で読書。全く頭に入ってこない。
そんな馬鹿な事をしながら30分待つと出来上がり。火を消して圧力が下がるのを待つ。
圧力が下がったら(ロックホールが下がるのが目印)ふたを開けて皿に盛って食べるだけ。本当に柔らかくておいしかった。箸で肉が切れる。大根も味がしっかり染みている。感動的でしたよ。自分であの角煮が作れたのは。鍋があれば誰でもつくれるんだけど。
ちなみにシュポシュポ鳴ってる台所で読んでた本は、「駅すぱあと」風雲録?ヴァル研究所の開発者魂。アサマし締めです。