Author Archives: ヴァリウム男爵

DSソフト「リズム天国ゴールド」を購入

TV CM でも面白そうだったし、嫁さんもなんだか遠まわしに欲しいオーラを出していたので、お盆休みに入ってすぐ DS ソフトの「リズム天国ゴールド」を購入しました。


リズム天国ゴールド

リズム感を使ったミニゲームが沢山入っていて、各々は短い時間で終わるのでちょっとした合間の暇つぶしにももってこいです。最初は一つしか選べませんが、クリアしていくとどんどん新しいミニゲームが増えていきます。ゲーム自体は小さな子供にとってちょっと難しいと思いますが、絵柄やキャラクター、動き、音楽が面白いので楽しめると思います。うちの子は僕がやっているのを見ているだけで楽しそうにしています。

息子のプールデビュー

夏休み直前に幼稚園でプール遊びがあったらしいのですが、うちの息子はトイレトレーニングが間に合わずギリギリアウト。殆どオムツは取れていたのですが、先生と相談の結果、結局入る事ができなかったそうです。それではなんだか可哀想なので、小さい子供向けのプールができたらしい「むさしの村」でプールデビューさせる事に。

Musashinomura

息子もはじめてのプールに大興奮。もちろん泳げはしなかったものの、首くらいある深さのところでもあまり怖がる事なく水遊びする事ができました。足がつかない深さのプールでは若干怖がりましたが、抱えてあげるとうまく足をユラユラさせて泳いでいるつもりになっていました。

Musashinomura

小さなウォータースライダーもありました。息子はまだ小さいため股に挟んだ状態で滑ります。「ボクたちソーメンみたーい!!」と大声で叫びながら滑るので、監視員のお兄さんお姉さんに笑われました。うちで流し素麺なんてしたことないのですが。

Musashinomura

2時間ほどプールで遊んだところで食事をとり、その後遊園地の方で乗り物で遊び、2時頃には帰途につきました。月曜日だった事と開園前に着いたのが功を奏したのか、混雑する前に沢山遊べてよかった。

あれから一年

こちらに書き込むのもほぼ一年ぶり。7月31日は娘の命日でしたが何もしてやれなかったので、今日はケーキを買って皆で食べました。もちろん生きていれば1才になる蓮菜の分も。

これからも蓮菜の分まで精一杯生きていきたいと思います。でも人間ですから、いつかはこの世を去る日が訪れるでしょう。そうしたら一緒に沢山遊んであげるから、お父さんが行くまで天国で待っていてね。蓮菜。

記事を見てコメントする

四足歩行ロボット BigDog

既にご存知の方も多いと思いますが、DARPAが出資して開発されているという四足歩行ロボットBigDogの映像が公開されています。蹴られても滑っても、踏ん張って頑張る姿がいじらしい感じです。

BostonDynamics : BigDog

ちなみにこちらは “BigDog Beta”。”犬”というよりも、人間味あふれる動きに仕上がっています。

七夕

数日前に幼稚園の参観日があり、そこで七夕飾りを一緒に作りました。肝心の七夕は昨日でしたが、残念な事に息子が発熱してしまい何もできませんでした。ただそれでは寂しいので、一応飾りだけは出しておきました。

R0013133

ちなみに息子が短冊に書いた願い事は、

よろこびますように

親バカですが、なんだかとても素朴で心温まる願い事なんじゃないかと思います。もちろんまだ字は書けないので代筆ですが(苦笑)

RICOH Caplio GX100 のファームアップデート

RICOH Caplio GX100 のファームがアップデートしたようです。バージョンは1.50。

http://www.ricoh.co.jp/dc/download/gx100.html

内容は

・ テレコンバージョンレンズ「TC-1」に対応しました。

とのことでTC-1を持っていない僕には関係ないしスルーしようとしたのですが、変更点に書くほどの事ではなかったり、まあ色々大人の事情とかあって明記しないでおいたんだけど、このバージョンアップを機に例えば何か不具合的なものをコッソリ直していたり、ちょっとした機能改善を入れちゃってたりしてるかもしれない、などとものすごく捻くれたメンタリティー全開でアップーデート。……疲れてるんだろうな。多分。

Amazonで色々購入

Xacti とか Caplio GX100 購入に伴って、HDD消費に拍車がかかってきました。我が家では外付け USB HDD として FAT32 250G, HTFS 320GB の 2 台、GLANTANK の Share 領域を共有の NAS として利用していますが、ムービーや写真データは 殆ど Mac だけで管理しているので HTFS ドライブに突っ込んでおり、320GB でもそろそろ手狭になってきてしまいました。それから GLANTANK 以外の外付け HDD は電源内蔵コンパクト筐体ですごく良いのですが、足元に置くしかないため子供がふざけて倒したりすることも多く、データ破壊も心配です。

そんなわけで、RAID対応 IO-DATA 1TB USB HDD を Amazon で予約注文しました。

アイ・オー・データ ミラーリング/ストライピング RAID対応USBハードディスク 1TB HDC2-U1.0

ついでに EMONE 用に下記リトラクタブルケーブルやらなにやら。加えてなぜか折りたたみキーボードも購入。

FILCO モバイルクルーザー PLS5USB

リトラクタブルケーブル・デュアル for W-ZERO3 [es]

リトラクタブル USBホストケーブル RCUHTC

WILLCOM Advanced/W-ZERO3[es]・W-ZERO3[es]対応 USBフレキシブルホストコネクタ USB2-C2

FILCO 折りたたみ式キーボード パピヨン FKB66PU

あとは色々機器が増えて足りなくなった Eneloop を追加。ちまちま2本ずつ充電するのに疲れたので4本同時にチャージ可能な充電器つきのものを。

SANYO eneloop 残容量チェック機能付 急速充電器セット (単3・単4用充電器) N-MR58TGS N-MR58TGS

一括配送にしていたんだけど予約やマーケットプレイスの商品も含まれていたので、結局は 4 回に分けて届くことに。殆どはもう配達完了で手元に届きましたが、まだ HDD だけは発送可能になっていない模様。

Plagger::Plugin::Filter::AutoTaggingをアップデート

Plagger::Plugin::Filter::AutoTagging を少し改変しました。

AutoTagging.pm

変更内容は以下の通り。

  • otsune さんの diff を適用&ちょっと修正 (db省略時処理とMeCab用Encode処理のパフォーマンス改善) < otsune さんThx!
  • sub init を plugin.init ハンドラに変更しました。(他のプラグインの初期化処理もそのようになっているようなので……)

実は otsune さんに書いて頂いたdiff をそのまま適用したところうまく動きませんでした。というのも、「db 省略時に id_safe を使ってファイル名を生成するように」とコードを追加されておられるのですが、Plagger::Util::filename_for で $feed が参照できないために動きませんでした。

で、これ自体は単純なミスだと思ってなんとか取り込ませていただこうとしたのですが、otsune さんの意図が「Feed毎に学習できるように」というものなのか、それとも単に「Pluginユニークなdb名を生成したい」からなのか、それともなにか他にもあるのか気になりだして悩んでしまいました。

とりあえず Plagger::Util::filename_for で id_safe が使えるように safe_id と id サブルーチンを実装(というか Plagger::Feed から持ってきた)し、$self->id で $self->plugin_id が返るようにしてお茶を濁しておきましたが、これでは「Feed 毎に学習を分ける」という目的は達成できません。

学習データが完全に共通の場合、特に generate_tags を有効にするとあっというまにラベルがどんどん増えてDBのサイズが膨らんでしまいますし、guess の精度にも影響があるかもしれないので Feed 毎に学習データを分けられる(もちろん共通にもできる)ようにしておいたほうが色々と都合が良いかも?

ちょっと悩みます。

あと、safe_id は Plugin.pm レベルで持っていてもいいような気がしました。でもそんなのは既に議論されていそうだし、私のやり方よりもよい別の実現方法が既に実装されているのかも?

最近 Plagger の事を調べたりプラグインを書くのもご無沙汰だったので分からないことが多いのですが、ボチボチやっていこうと思いますので何かあれば皆様是非ご教授くださいませ。

久しぶりにPlaggerでなんかやってみた

前回書いたとおり、Text::MeCab と Algorithm::NaiveBayes を利用して Auto Tagging する Plagger のプラグインを作成してみました。もちろん、Text::MeCab と Algorithm::NaiveBayes モジュールが必要です。

Plagger::Plugin::Filter::AutoTagging.pm

Perl のコード自体書いたのは久しぶりなので、あまり自信はないです。途中単純なミスにハマりながらもなんとか作りました。なにかおかしなところがあったら、是非ご指摘いただけると幸いです。

ちなみにしばらくの間、某所のDebien サーバで

– module: Filter::AutoTagging
config:
mecab_charset: utf-8
db: <DB_PATH>
generate_tags: 3
guess_tags: 3
threshold: 0.8
training: 1

とかやってテストをまわしていましたが、精度はイマイチです。generate_tagsでのキーワードの抽出方法はもう少しきちんと考えた方がいいかもしれない?あと、MeCab辞書が utf-8 の環境でしかテストしていません。

ちなみに config 項目の詳しい説明はこちら

Plagger/Plugin/Filter/AutoTagging

久しぶりにPlaggerでなんかやってみたくなった

ずっと前から Plagger の最新動向を追うのをやめてしまっていたのですが、しばらくぶりに最新バージョンにアップデートして遊んでみました。

まず Debian でサーバを立て、Plagger を trunk からインストール。なるべく多くのプラグインと依存モジュールを頑張って入れました。Search::Estraier が使ってみたかったので HyperEstraier もインストール。

Search::Estraier に関しては下記のURLを参照のこと。

http://subtech.g.hatena.ne.jp/miyagawa/20060504/1146744042
http://subtech.g.hatena.ne.jp/miyagawa/20060504/1146739431

HyperEstraier をインストールしてマスターを起動し、管理者アカウントとノードを作成。example にあった search.yaml を変更して試してみたらすんなり動きました。イカス。

さらに、形態素解析エンジンの MeCab とその Perl バインディングである Text::MeCab を試してみたくなったのでインストール。MeCab の辞書は UTF-8 へコンバートしました。

んで例の「分かち書き」を試してみるといい感じ。これで各単語数カウントしてベイズ推定使えば日本語でもある程度精度のよいスパム判定とか自動レイティングとかできちゃうんでしょうか?(そんな簡単にはいかないか……)

と思ったけど「そんなの既に誰かやってそうだなあ。ずいぶん長いこと Plagger のこと調べてなかったからよく分からないしなあ。」といういつもの葛藤に苦しみながらも、エイヤとチャレンジしてみることに。

read more »