2009年04月29日
SonicStage Vの広告を消す
SonicStage Vの広告を削除する方法を問い合わせた返事が返ってきた。
大変恐縮ではございますが、ディスカバリー・ゾーンにつきましては
SonicStage V の仕様となっており、前回終了時の画面を次回起動時に表示することや、
ディスカバリー・ゾーン自体を非表示にすることはできなくなっております。
以下、ご要望を参考といたしまして、日々改善への検討を・・・とテンプレートが続く。
広告がデフォルト表示なのは仕様だってさ。
まぁ期待はしていなかったが、ユーザに不便を強いて利益を伸ばそうという姿勢はマジで糞だな。
ユーザに快適な環境を与えて利益を伸ばそうという考え方はしないのか・・・。
Moraを運営しているレーベルゲートの収益がどのような値になっているか知らないけど、なりふり構ってられない状況なのかな。ユーザは便利だから使うんであって、不便だったら便利なiTunesと言う選択肢があると言うことを忘れてるんじゃないか。
そんな俺のメインのプレイヤーはSongbird。
"iTunesのライバルを目指し、GPLライセンスのフリーソフトウェア、オープンソースで開発が続けられている。"との事で、まだまだiTunesには及ばないけどそこそこ使える。使いやすいとまでは行かないが。
XULRunnerで動いているので、メモリ食って動作も遅めなのがつらいがLinuxでも動作するのがナイス。
と、SonicStage Vの文句を書き殴ったが、SonicStage2の頃に比べるとだいぶ使いやすくなっている。それでも、「同じボタンなのに、表示している画面が違うと動作が無駄に違う」と言うUI設計者にアホかと言いたくなる仕様があるのでそれに関してもメールで改善の要望を書いておいた。
そしてタイトルにあるSonicStage Vの広告を消す方法について。
ちなみにSonicStage Vでググると「SonicStage V 広告」と検索候補が出る。
みんな広告にはうんざりしているようだ。
方法はSonicStage V Ver5.1をインストールして広告を消してみた。 [Sonic Stage]を参考。こちらのページの方がスクリーンショットもあってわかりやすい。
手順は簡単。
レジストリエディタを起動しHKEY_LOCAL_MACHINE\SOFTWARE\Sony Corporation\SonicStage V\Promotionをディレクトリごと削除。
HKEY_LOCAL_MACHINE\SOFTWARE\Sony Corporation\SonicStage V\GUI の中にあるPortWindowModeEnableの値を1に変更。
再起動。
これで、起動時にうんざりさせられる広告ではなく、役には立たないが広告よりマシな「イニシャル検索」がデフォルト表示となる。イニシャル検索はイニシャル検索で広告よりマシだけど、アイドル状態でも無駄にアニメーションしてうざい事この上ない。
ファイルを書き換えることで、ソニーが"ディスカバリーゾーン"と呼ぶ、SonicStageのダメっぷりを大いに"発見"させてくれるゾーンを削除することができるが、それは先ほど紹介したページを参照と言うことで。
気になる点は多いが、一番うざい広告を消すことができたのでしばらく使ってみよう。
SonicStage2の頃はあまりの不便さに挫折したけど、SonicStage Vではまだ期待できるんではないだろうか。
2009年04月26日
SonicStageは相変わらず糞
ちょっと前まで、ソニーのウォークマンNW-E507を使っていた。
これは香水瓶ウォークマンとして結構人気が出たようで、小さいサイズでデザインもよく俺も気に入って使っていた。
が、さすがに1Gじゃちょっと容量が少なく、そろそろスイッチがへたってきたのかボタンを押してもたまに認識しないときがあった。
と言うことでそろそろ新しい携帯音楽デバイスが欲しいなと思っていたところにNW-X1000が発売された。
32Gのメモリに3インチの有機EL液晶、ワンセグが見れて当然普通の動画も見れる。さらに最強のノイズキャンセルもついて、無線LANでYoutubeやネットも見ることができる。(無線LANはどうでも良いが)
と言うことで購入。
写真手前がE507、真ん中がX1060、奥がiPhone。遠近法でE507が大きく、iPhoneが小さく見えるがiPhoneはかなり大きい。(写真のウォークマンX1000の画面が暗いのはそのように設定しているからで、輝くように明るくすることもできる)

最上位モデルと言うことでかなり高いが、さすがにモノは良い感じ。
一番すばらしいのはノイズキャンセルだなぁ。
電車通勤している身としてはノイズキャンセルの効果がとても良い。
電車に乗っている時にノイズキャンセルをオンにすると、その瞬間耳栓をつけたかのように騒音が低くなる。そして1秒ほどたつとその間にノイズにアダプテーションするのか、さらに耳栓を2個ぐらいつけたかと思うぐらいグッとノイズが減る。これは騒音の中、小さい音量で音楽を聴きながらプログラミングするのに最適なのだ。
3インチの有機ELは動画を見るのに最適だしコレは良いハード。
そして、問題はタイトルにあるFucked SonicStage Vである。
まぁSonicStageは、ウォークマンという良いハードに泥ではなく糞を塗りたくる最低のソフトウエアと言うことで有名なので詳細は述べない。
ここで述べる問題はメジャーバージョン5になっても、ユーザに最高の経験をさせようという意識が全くなく作られていることである。ところで下のFucked SonicStage Vのスクリーンショットを見てくれ、こいつをどう思う?

すごく・・・、広告がウザイです・・・。
そう、このくそったれなソフトウエアはユーザにとっての経験を最大化するようには作られていない。
音楽配信サイトのMoraの売り上げが最大化するように設計されているのだ。
信じられないことに、広告の部分に別の情報を表示するボタンを押して切り替えても、再起動したらそのことはすっかり忘れて広告をでかでかと表示しやがる。
さらにうんざりさせられるのは、最悪なことにこの広告はアニメーションしてギラギラと輝き、まるでパチンコ屋のように自己主張するのだ。
よってこの事実から理解できるのは、Fucked SonicStageの開発チームに課せられたタスクは「ユーザに最高の経験をさせ、"ウォークマン"をよりよいモノとする」と言うのではなく、「Moraでの音楽配信の売り上げを最大化する」と言うタスクであることがわかる。ユーザに良い経験をさせようと思うとこんなくそったれな広告をデカデカとしかも強制表示しないからだ。
ウォークマンの売り上げを上げるには、Moraと連携してSonicStageの開発をするのではなく、完全にMoraと切り離して、ユーザにとって必要な機能を実装することだろうな。それができなければSonicStage XIIになっても相変わらず糞のままだろう。
一応広告の消し方をサポートセンターにメールで聞いておいた。
2chにはファイルを書き換えて広告を消す方法があったが、ここはどのような答えが返ってくるか聞きたい。
2009年04月21日
今頃DARKER THAN BLACKを視聴
途中までは見ていたんだけど、最後までは見れていなかったDARKER THAN BLACKを最後まで見る。
これ結構好きだったんだけどいろいろ忙しかったりしてる間に終わっちゃったんだよな。
リアルな東京の描写、"契約者"と呼ばれる超能力者、その超能力を使うたびに支払わないといけない"対価"。雰囲気も含めてなかなかおもしろかった。
対価は契約者ごとに違って、好きでもないタバコを吸わないといけない、小石を綺麗に並べないといけない、本のすべてのページの端を折らないといけない、みたいな変わった対価が多く「こいつはどんな能力でどんな対価を払うんだ」みたいな面白さもあった。
ストーリーは「これからまた新しい展開が!」という感じでストーリーの半ばで終わった感があり、2期を期待せずにはいられない終わり方だった。噂では2期の準備が進んでいるようだが・・・。
でも結構主要キャラクター死んじゃったんだけどどうなるんだろ、これ。
TV未放送回がDVD最終巻に収録されていたんだけど、これは完全なギャグ回で特にストーリーの進展はなかった。でもこれはこれでありかと、まさかの銀腐女子疑惑w
DARKER THAN BLACKは基本的にシリアスなストーリー展開なんだけど、適度にほのぼのしてて良いんだよな。
今期は同じボンズのオリジナル作品と言うことで亡念のザムドにも期待だ!
2009年04月20日
2009年04月19日
試験オワタ\(^o^)/
今日はデータベーススペシャリスト試験のため朝6時半に起きて金閣寺近くの立命館大学へ。
仕事が忙しかったため勉強時間がなかなか取れず、結果はいまいち。
これはまた来年受験かな。
今年から午後1の試験が4問中3問を選択ではなく、3問中2問を選択となっていた。
しかし相変わらず時間制限が厳しい午後1試験。時間が全然足りなかった・・・orz
午後2は意外とさくさくできて、午後2は合格ライン突破した予感。
でも午後1を突破しないと午後2は採点されないからなぁ。
どれぐらいできたか知るためにも採点して点数を教えてくれると嬉しいんだが。
さて、秋は何を受けようか。
今回みたいに試験2週間前になったら本気出すとか思っていても仕事のピークと重なるとボロボロなので、この教訓を生かし前もって勉強しておくか。
秋にあるスペシャリスト系の試験は二つとも合格しているので次はシステムアーキテクト試験を狙うか。
難易度は高度試験(レベル4)と言うことでスペシャリスト系と同じだけど、テストが小論文なのでスペシャリスト系よりも難易度は高いだろう。合格率はWikipediaによると例年6~8%程度とスペシャリスト系と同じ模様。
過去問見ようとしたらIPAのページが落ちてる・・・。
もちつけおまえら。
Wikipediaによるとシステムアーキテクト試験は「システムエンジニアの能力及び業務経験を認定し、プロジェクトリーダレベルの能力を備えていることを証明すると受け止められている。」と言うことなので、小さいながらもプロジェクトリーダを任されている身としては落ちるわけにはいかないな。
と言うことで早速システムアーキテクト試験の参考書と、システム設計系の技術書をいくつか購入。
相変わらず本代がかさむ・・・・。
技術書がもっと安ければいいのに・・・・。
目指せ!システムアーキテクト試験一発合格!
試験が終わり開放感に浸りたいが、最近は睡眠時間を削って勉強していたので慢性的な睡眠不足だ。
とりあえず寝る!!
2009年04月18日
Conkyで家のコンピュータをモニタリング
さぁ、データベーススペシャリストの試験一日前だ。
最近は睡眠時間を削って勉強時間に割り当てたが、それでも足りなく午後2の問題がさっぱりな状態なので合格は無理だが午後1はパスしたい。
ネットワークスペシャリストの時は結構勉強したので、午後2の問題で「要求に応えるため、ネットワークをこのように変更する」と問題文があると、「ああ、じゃあこのファイアウォールの設定変更が必要だ。ルーティングも変更して・・・」と1を聞いて10を知る、とまではいかないけど必要な対応が頭に浮かんでくる。
しかしデータベースの試験はデータベースの知識よりも、対象業務の本質を見る力が求められるので、日頃仕事で使っている力では全く持ってアウトオブドメインだ。まったくもって頭に浮かんでこないorz
物流システムで「一つの出荷単位に対する幹線便は1便に対応していた、しかし効率のため複数の幹線便に分けて配送するようにしたい」と要望があって「荷ぞろえスペースの調整業務を考慮し、もっとも効率のよいデータベースの設計を選択し、その理由を120文字で書け」と言われてもさっぱりだ。
そもそも荷ぞろえってなんなんだよ!調整業務を考慮って何を最大化するように設計するんだよ!みたいな。
来年こそは過去問7年間分は全部やる勢いでいかないとダメだなー。
と、目線はすでに来年に向いているわけで、今日は家のマシンをモニタリングするのにConkyをいじっていた。Conkyは壁紙に様々なテキストベースの情報を表示できるモニタリングツールだ。
テキストなら何でも表示することができるので、自由度がかなり高くスクリプトさえ書けば何でもできる神ツールだ。
他のマシンの情報も表示できると嬉しいなと言うことで、sshを使ってちょっと設定ファイルを書いてみた。
画面の一番右がローカルのマシンの情報で、CPUやメモリ、実行タスクに通信中のTCPセッションなどを表示している。設定ファイルはネットで拾った設定ファイルにちょっと手を加えてある。
左がメインのサーバの情報で、sshを使ってそれぞれdf,ps,lastの情報を表示している。
コマンド実行結果そのまま出していて、ちょっとしょぼいがcutコマンドでは整形できなかったのでそのまま表示している。今後はrubyやperlを使ってもっとかっこよく表示できるようにしたいな。
![]()
いちいちコマンドをたたかなくてもサーバのプロセス実行状態、ディスクの状態、ログイン状況を見ることができるのは便利だ。特に他のマシンもssh使ってコマンドを実行できればどんな情報も出せるのが嬉しいな。
綺麗に整形しようと思ったら専用のスクリプトを書かないといけないけど。
仕事でも各種プロセスの監視やサーバの状態を把握するのに非常に便利なツールの予感だ。
"追記"に設定ファイルを書いておく。
2009年04月10日
log4cxx
JavaではロギングにLog4Jを使用している。
現在、Linux上でC++を使用してアプリを書いているが、同じようにリッチな情報でロギングしたい。
と言うことで、同じapacheのLog4cxxを使用する。Log4cppではファイルの行番号などを一緒にログに出すことができないっぽいのでLog4cxxに。
Log4cxxセットアップメモ。
Log4cxxから落とす。
./configure --prefix=hoga
すると次のエラーが。APRが無いと怒られる。
checking for APR... no
configure: error: APR could not be located. Please use the --with-apr option.
仕方ないので入れる。
wget http://www.meisei-u.ac.jp/mirror/apache/dist/apr/apr-1.3.3.tar.gz
./configure --prefix=hoga
make
make install
そしてlog4cxxのconfigure。するとまた怒られる。今度はapr-utilが無いと言われる。
checking for APR-util... configure: error: --with-apr-util requires a directory or file to be provided
仕方ないので入れる。
wget http://www.meisei-u.ac.jp/mirror/apache/dist/apr/apr-util-1.3.4.tar.gz
./configure --prefix=hoga --with-apr=hoga
make && make install
Libraries have been installed in:
hoga
入ったようだ。
今度こそLog4cxxをconfigure。
./configure --prefix=hoga --with-charset=utf-8 --with-logchar=utf-8
make && make install
入った。
では使う。
export LD_LIBRARY_PATH=hoga
LD_LIBRARY_PATHを設定しないと以下のエラーメッセージ。
./a.out: error while loading shared libraries: liblog4cxx.so.10: cannot\
open shared object file: No such file or directory
コンパイル時にもちゃんと教えてあげる。
g++ -I/hoga/include/ -L/hoga/lib -llog4cxx test.cpp
#include <log4cxx/logger.h>
#include <log4cxx/propertyconfigurator.h>
using namespace log4cxx;
LoggerPtr logger = Logger::getLogger("TestCategory" );
int main( int argc , char** args ){
PropertyConfigurator::configure("test.properties");
LOG4CXX_DEBUG( logger , "test " << 10 <<"px");
return 0;
}
以下読み込む設定ファイル。元はLog4cxxと小物ツールから拾ってきた。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p %c{1} %l - %m%n
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=test.log
log4j.appender.file.Apppend=true
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %5p %c{1} %l - %m%n
log4j.rootLogger=debug, stdout, file
log4j.debug=false
結果は次のような感じ。
2009-04-10 15:43:15,457 DEBUG TestCategory test.cpp(12) - test 10px
Log4cxxのconfigure時に--with-charset=utf-8 --with-logchar=utf-8を付けないと日本語が文字化けする。
2009年04月09日
深草の 野辺の桜し こころあらば 今年ばかりは 墨染に咲け
と言うことで日曜に墨染寺の桜を撮ってきたよ!
この日は墨染寺の桜祭りが開催中。
と言ってもローカルな祭りと言うことで、単に地元民がわいわい花見をする感じ。
親戚家族も普通に花見してましたw
墨染桜は開花が遅いと言うことで、他の桜は満開でも墨染桜は3分咲きと言ったところ。
今頃は満開かな?
墨染桜は最初は色が白く、徐々に灰色になるのだとか。

こちらは普通の桜。普通の桜は満開。

墨染の桜は、男性オタクには東方で、女性オタクには"遙かなる時空の中で"で有名らしい。
遙かは何でも墨染寺で神イベントがあるとか。
次に円山公園も行ってみたよ!
壮絶に人が多くて正直行って後悔したよ!

しだれ桜だけ撮って退散。

うーん、桜はいまいち綺麗に撮れなかった。
結構難しいかも。
これだけじゃちょっと寂しいので、3月中頃に行った南禅寺、大豊神社の写真を載せておきます。
南禅寺の水路閣。気分は火曜サスペンス!
人が多いので、良い写真を撮ろうと思うと早朝に来ないとダメそうだ。

南禅寺の石垣。
苔・・・好きかも・・・。

3月半ばなのに咲いていた桜。

うち捨てられた、壊れた灯籠。
壊れて捨てられた物でも、苔が生し時間を感じさせると立派なオブジェ。

南禅寺から出て、「どこ行こうかな」とぶらぶらしていると、観光地図で近くに神社があることを発見。
早速行ってみる。
行く途中、東山高校を発見。
高校の時、部活動で一度だけ東山高校に来たことがある。
そのとき、お寺の横を通って「通学路が良い雰囲気だなぁ」と言う印象だった。
そのお寺が南禅寺だったのね。
高校の前を通ると、吹奏楽部がポニョを演奏していたw
熊野若王子神社に到着。
小さな神社だったので、50mmでは綺麗な写真が撮れず・・・。
狛犬ならぬ、狛牛。

哲学の道に沿って進むと、「大豊神社」の文字を見つける。
おお、神社か。早速行ってみよう。

ただぶらっと寄った神社だったけれども、とてもすばらしい神社だった。
まずいきなり手水舎からして並の神社とは違う。
とても愛されている神社だと言うことが入って5秒で理解できる。
いきなり手水舎だけバシバシ撮ってしまった。
手水舎はなんとなくその神社の性格というか雰囲気を感じ取れるから好きだ。

狛ネズミにも花が。
苔の緑に花の鮮やかさが映える。
とても大事にされている神社だなと感じると同時に、参拝者の俺に対しても歓迎されているようで、二つの意味で嬉しい気持ちになった。

狛狐の頭の上に一円玉がw

春は良いねえ。

ファインダーをのぞかず、地面すれすれから撮影。
聞くところによると宮司さんの奥さんが花が好きで、境内に花が多いのだとか。

いやー、とてもすばらしい神社でした。
何の知識もなく、ぶらっと立ち寄った神社でこれほどの神社に出会うとは。
決して大きい神社ではないのだけれど、密度というかなんというか、良い意味で個性の強い神社だ。
ちなみに、この大豊神社も"遙かなる時空の中で"で出てくるらしく、そのスジの人には有名だそうだ。
2009年04月05日
Niconico Live Checker バージョンうp
ニコ生の仕様が変わって、番組リストの取得に失敗していたので対応。
以下からダウンロードしなおしてください。
Niconico Live Checker
なんだかカテゴリとか増えて、カテゴリごとにページが分かれているようになった。
同じ番組でも複数カテゴリに登録できる模様。
次のバージョンアップの時はニコ生のページと同じようにタブを増やしてカテゴリごとに表示できるようにするか。
あと番組数が多くなって、リスト取得に時間がかかるようになってしまったので、読み込み進捗の表示とか必要かもしれない。
それと突貫工事で修正したのであんまりテストしてません。
バグがあったら報告お願いします。
-----------------
追記
バージョンアップ時はfavorite.datファイルを新バージョンのexeファイルと同じ場所にコピーしておくと、お気に入りデータが引き継がれます。
