2009年6月の日記

<2009年07月 2009年05月>

無題

アンパンマンDBの商品情報が特定のページでやたらと増えてしまったので、最大表示件数を制限できるようにしました。
デフォルトで3つまでになっています。

無題

FieldSerializerのサンプルコードを掲載しました。
関数の定義でほぼ分かりますがやっぱりサンプルがあるとないとでは大違いですから。

無題

バグの修正の反映も必要だったので、アンパンマンDBの商品情報の掲載開始を含めた更新を行いました。
ひそかに一覧表示もカスタマイズできるようになっています。

投げ落とし

爆ボンのページを更新しました。
アルタイルの思いがけぬ行動パターンを見つけたので。
これで負けた人、いるんでしょうか…。

無題

四角くて三角で丸い図形を考えていました。
というのも、カレーパンマンがそんなのあるわけないって言い出したからです。
添付ファイルにある図形は、横から見たら四角形、前から見たら三角形、上から見たら円形です。

1245855344.png

無題

システム面はほぼ出来上がったので、あとはデータのほうをそろえたらアップできそうです。

無題

アンパンマンDBのアニメ一覧の設定を作っていました。
ただ、商品情報の関係でいろいろまとめて変更しないといけない部分があるので、全部済むまではシステム的な部分は更新できません。

無題

更新履歴のRSS化とか、リダイレクトの修正とか、いろいろ細かい作業をやっていました。

無題

商品情報の実装はできましたが、データがそろっていないのと、しっかり説明を作りたいというのがあるので、もうしばらくは公開は先送りです。

無題

アンパンマンDBの商品情報の表示を作っていました。
広告ウゼエってのは前提としてあるので、非表示にできるオプションから先に作っています。
とりあえず、表示・非表示の選択と、表示する場合はどのような表示にするか、という2点を中心に実装しています。

無題

そんなわけで今日はちゃちゃっとキャラDBの設定を実装しました。
設定をつけるの自体は簡単なのですが、項目が結構多いので面倒です。

無題

アンパンマンDBの設定システムが構築できました。
後は設定項目を増やして各コンテンツに反映していくだけです。

無題

アンパンマンDBの全体的な軽量化と、設定項目の実装を行っていました。
軽量化に関しては使っていない関数を削っただけですが。

無題

トップページの下にあるコマンドフォームを改良しました。
これまでは使い方が分かりにくいところもありましたが、存在しないコマンドが打ち込まれたときはちゃんと説明が出るようになりました。

Bing

アクセス解析していたらBingからのアクセスが急に増えたので何事かと思ったら、Microsoftの新しい検索エンジンだそうですね。
そんなわけで、早速ナマライザも対応させておきました。

無題

カプセル同士の当たり判定で必要になるので線分と線分の距離を計算していました。
で、それを学習帳のコンテンツにしようといろいろ書いていたのですが、途中で力尽きました。
用語とか記号の説明がめんどくさいです。
数式入れるのがめんどくさいです。

無題

アンパンマン歌DBに掲載していたしらたまさんのテーマの歌詞を公開中止しました。
歌詞GETにて歌詞が公開されたため、無断掲載している必然性がなくなったのです。

無題

そんなわけで、アンパンマンに登場するメカのデータベースを作りました。
トップページでの表示を見ればなんとなく分かると思いますが、キャラDBを元にメカDBは作られています。

あと、メテオスオンラインの記録のページをパソコンのページから分離しました。
パソコンのページの容量のほとんどがメテオスオンラインになってきたので。

無題

思えば広告を自分で出したとすれば営利サイトの仲間入りするわけで、もしかしたらそういうのが禁止されていたかもと心配だったのですが、サーバーの利用規約を見てみたところ、禁止するような記述は見当たらなかったので、この点は安心してもよさそうです。
もっとも、振込み最低額の5000円に達することはなさそうな気がするので、別に関係ないのかもしれませんが。
広告の本稼動は設定機能を作った後になるのですが、一応データのほうはすでに入力を始めています。
あと、メカニック系のデータベースを作るつもりなのですが、こちらはデータをどのように管理するかを考えているところです。

無題

そんなわけで、PerlCGIによるアンケートを2つほど設置しました。
どちらもアンパンマンDBに関するもので、片方は要望受付窓口のようなもの、もう片方は広告に関するものです。
実際のところ広告は設定で非表示にできるようにしたいので、一番下の「あってもよいが設定で非表示にできるとなおよい」にしたいのですが。

無題

久々にPerlのCGIを設置したらパーミッションの設定で手間取ってしまいました。

無題

NeoMuplDLL初期化の方針。DirectShowとDirectMusicを使うと仮定して。MCIはまた対応はずすかも。

  1. バックグラウンドでDirectSoundを初期化。これは両方に必要。
  2. DirectShowとDirectMusicのどちらを先に初期化するか決める。デフォルトはDirectShowで、再生キューにDirectMusic使用曲が先に入っていたら順番を入れ替える。
  3. DirectShowを初期化。
  4. DirectMusicを初期化。

…としたいんだけど、メインスレッドと別のスレッドで初期化だけしてもいいのかな。
場合によってはアプリケーション本体用スレッドと再生専用スレッドに完全に分離するかも。

無題

ナマライザで使ってた数値入力ダイアログのファイルをひとつにまとめていろんなところで使えるようにしていました。

無題

今日は父が古いパソコンの調子をよくするためにメモリを増設しようとしたのですがうまく合わなくて、今使ってるのに入れたらしっくりきたので貰っておきました。
なんとなく起動が早くなった気はするけど…どうなんだろう。

NeoMuplについては、C++でのプロパティの扱いが分かってきたので音楽再生に必要なデータはクラスのプロパティに入れることにしました。

無題

引き続きNeoMuplの再生DLL作ってます。
今度のDLLは再生全体を担い、再生にかかわる部分はDirectMusicの部分だろうとDirectShowの部分だろうと受け持ちます。

<2009年07月 2009年05月>