2011年11月の日記

<2011年12月 2011年10月>

無題

TGWSAdminいじってます。
さらに設定を編集しやすく、よりきめ細かな解析ができるように、自分の使うものだからこそUIに気を使って!
副産物としてまたちょっと便利なクラスができそうなので、できたら公開しようと思っています。

無題

ゼルダの伝説やってます。
オープニングではゼルダといい感じでしたが、ゼルダがいなくなってからなんだか別の人といい雰囲気になってきました。
ゼルダの伝説よどこへ行く?

無題

アンパンマンDB3、表示関係ではあまり難しいことはしない代わりに、DBクラスを呼び出す回数がかなり多くなるので、たくさん使うことを見越した設計に軽く組みなおしました。
余り大層なことはしていないのですが、結構機能別目的別にスパッと分けられたような気がします。
もっと徹底的にやればできるのでしょうけど、アンパンマンDBはさほど大きくはないのであまり細かく分けると面倒なだけになるのでこのくらいが丁度いいと思っています。

ゼルダもやってました。
今日はリモコンの機嫌がよかったので割といい感じに戦えたのですが、昨日の戦いでアイテムが色々と消費していたので全体的にはやっぱり苦戦していました。
とりあえず、またいい感じに謎解きで詰まったので、体勢の立て直しも兼ねて空に戻っています。

無題

ゼルダの伝説、ダンジョンをひとつクリアしました。
全治百年のあの人と戦いました。
なんというか、結局剣の振り分けがうまくできず無理やりゴリ押ししてしまいました。
オフセットの補正ができるのでどうしても操作できないということにはならないのですが、やはりリモコン操作は厳しいです。

アンパンマンDB3のトップページにデータ件数を表示できるようにしました。
今までデータ登録ばかり作っていたので、表示・検索系がまださっぱり実装されておらず、そもそも実装しやすいようにも作られていなかったので少々苦労しています。
少し内部動作を改修すればやりやすくなるとは思いますが…。

無題

ゼルダの伝説は今ストーリーをいったん脇において虫取りして遊んでいます。
操作もトワイライトプリンセスほどじゃないけどなかなかうまくいかないし、虫取りで役立つアイテムを集めつつ操作に慣れていこうと思っています。

無題

アンパンマンDB3の2からのデータ移行プログラムはかなりいい感じにできてきました。
まだコメントなど一部のデータは移行できていませんが、あまり連携を前面に押し出したものではないので必要になったときにあとから追加すれば事足りるでしょう。
いよいよデータの表示にも手を付けられそうです。

無題

ゼルダの伝説スカイウォードソードの続き。
操作性はトワイライトプリンセスと比べて、正直どっちもどっちという感じです。
ポインタを無理やり画面に向けなきゃならないということはなくなったものの、逆にオフセットのせいであらぬ方向にリモコンを向けないと思うように動かないという場面が多々ありました。
場面によっては補正ができるようになっていますが、とっさにはなかなかできないものです。
操作性以外に関しては、今のところ文句なしです。

無題

ゼルダの伝説スカイウォードソード、買いました。
トワイライトプリンセスでは操作性に文句たれてましたが、今回はWiiモーションプラスでかなり操作性がよくなっていそうな感じで不安要素が特になかったので、すぐに買ってしまいました。
まだちょっとしかプレイしていませんが、なかなか面白そうです。
早速ゲーム記にもページを作りました。

アンパンマンの「すくえ!ココリンと奇跡の星」のDVDも今日発売だったので買いました。
普段はDVD-BOXとかは特に気にしていないのですが(1回で買える利点があるから結局BOXで買うけど)、今回は「手のひらを太陽に」50周年の特別賞冊子が付いていて実質3作品入りのBOXだったのでちょっと頑張ってBOXを見つけてきました。
こっちはページの更新はまだなしです。
土日の時間があるときにでも…。

無題

アンパンマンDB3の商品カテゴリ自動登録をさらに改良中。
あとから個別にカテゴリを設定することもできなくないのですが、一括処理と個別処理じゃ労力とやる気の持続力が全然違うので。

無題

掲示板に管理者権限削除機能をつけました。
はい、今までつけていなかったんです。
必要ないほどに静かだった、というのが実際のところですが。

アンパンマンDB3の商品情報登録、現行のアンパンマンDBのメモにあるAmazon最新情報を応用して、カテゴリの初期値を自動で入れるようにしてみました。
AmazonのAPI使用回数制限とか実行時間とかの関係上なるべくAPIには頼らずタイトルと商品IDから判別するようにしていますが、タイトルだけで判別できないケースにAPIを活用しています。
例えば、「だだんだんとふたごの星」などはDVD、CD、絵本などが同じタイトルで混在しています。

無題

アンパンマンDB3のデータ移行を作っています。
商品情報も入れられるようになりました。
既存のデータから商品情報を抜き出して作っています。
商品カテゴリは前のデータにはないので新たに作っています。

掲示板に、簡易的にですが書き込み制限機能をつけました。
こういったアクセス制御には見ることすら許さないといった方法があるのですが、今のところは書き込みを非表示にするだけです。

無題

アンパンマンDB3のデータ移行を作っています。
コラムのデータ移行は完成。
今は商品情報に着手しています。

無題

アンパンマンDB3、ページアドレス作成機能用のデータの登録を実装しました。
実際に表から見えるページはまだ何も機能していないのでページアドレスも今のところ意味がないのですが、データベースの内部的なIDではなくわかりやすいURLでアクセスできるようになります。

無題

アンパンマンDB3、カテゴリの表示用項目などの登録を実装しました。
「○○話」とかの正しい表示のために必要不可欠な要素なのです。

ドラクエ10のベータテスター募集が始まりましたね。
オンラインゲームになってもさすがは王道RPGというか、発売前からオンラインゲームの王道を突き進んでいますね。

無題

アンパンマンDB3、カテゴリの階層構造も移行できるようになりました。
一応参考にしていたサイトはあったのですが、最終的に階層構造の構築は自分で考えて作りました。
まだ一部移行できていない要素もあるのでその辺りもさっさと入れられるようにしていきます。

無題

アンパンマンDB3のデータ移行プログラム、主要5DBのデータ本体は全部移行できるようになりました(廃止予定の項目を除く)。
これでとりあえず各項目の表示に取り掛かることができるようになりました。
それと並行してカテゴリ階層の再現やその他のデータベースの移行も作っていきたいところですね。

無題

アンパンマンDB3のカテゴリ自動登録もできました。
これでデータ移行は100%できるようになります…が、変身・変装データの構造を見直したいのと、カテゴリの階層構造やメタデータ等の反映もさせたいので、登録したデータで何かするという段階はもう少し先です。
あと、データ移行プログラムは、進捗状況をストリーミング配信とJavaScriptでリアルタイム表示します。
Ajaxほど回りくどくなく、ただのHTMLよりは細かく進捗を表示できます。
気の利いたWebアプリなら割と昔からこういうのはやっていたようですが、私がこういうのをやるのは初めてです。

無題

アンパンマンDB3、普通のリストの登録を実装しました。
これで少なくともアニメDBの8割はデータ登録できます。

111111

カービィWii、本当の100%クリアしました。
本編は、ですが…。
あとは夢の対決のあの人と戦うことになるあのモードが……

アンパンマンDB3のカテゴリは元々の入れ子集合モデルのままで行くことにしました。
書き換えの手間やデータ量の点で経路列挙モデルが不利というのももちろんですが、入れ子集合モデルには入れ子の表現に遣う値がそのまま並び順にもなっているという利点があったのでこちらを選びました。

プログラミングのページ更新しました。
ファイルサイズを文字列に変換するFormatProviderです。
サンプル的なものなので色々抜けていますが、もうちょっと調整すればちゃんとしたものとしていろんな面で使えるようになりそうです。

無題

アンパンマンDB3のカテゴリのツリー構造は入れ子集合モデルで作っていたのですが、経路列挙モデルもよさそうな感じですね。
データベースを直接見て入れ子構造が簡単にわかるというのは大きいです。
ただ、すごく冗長なデータになってしまうので、データサイズや取り扱いやすさなども考慮に入れて考えてみたいところですね。

無題

アンパンマンDB3のデータ登録プログラム、ページ情報テーブルに直接書き込む項目については対応できました。
リストやカテゴリなど、別テーブルに分かれている項目が今後の課題です。

無題

文字列の左側共通部分を取り出すプログラムを以前作ったので、今日は右側を作ってみました。
まあ、割と簡単な内容でした。

あと、カービィWii、あっち方面もクリアしました。

無題

TGWSAdminの最新情報抽出機能の挙動がちょっと前からおかしいです。
新着情報が同着一位だと、データ上先にあるほうを最新情報として扱うのですが、このとき同着内で順番が入れ替わると別の情報が新たに記載されたと誤認してしまうのです。
商品情報などでは同日発売がまれではないので対策が必要そうです。
実際今問題が起こっているのは商品情報ですし。

それから、アンパンマンDB3データ移行ツールの読み仮名変換プログラムは出来上がりました。
該当データが700件以上もありました。

無題

アンパンマンDB3データ移行ツールのための、読み仮名作成テーブル作成中です。
数が意外と多くて大変だったのですが、もう少しで終わりそうです。
あと、移行ツール自体も進捗を表示できるように改良しました。

無題

アンパンマンDB3へのデータ移行ツールのための、読み仮名作成プログラムを作っています。
このあたりは前後の文脈で読みが変わったりするので、自動化のためのデータはほぼ手作業で用意せねばなりません。
結構面倒です…。

無題

クリスマスにはまだ早いですがアンパンマンのクリスマスエピソード見ました。
去年のやつです。
今回はDVDのジャケットがなんだか豪華でした。

無題

カービィWiiの本編クリア後に出てくるあのサブゲームクリアしました。
リーフの無敵に頼りきった情けないプレイでしたが。
「残りの半分」のほうもぼちぼち進んでいます。

<2011年12月 2011年10月>