「コメリスト」に関する日記

個人的に作っていた自分用動画ブックマークWebアプリ。一般向けの公開予定はないよ。

スーパーマリオギャラクシーとComposer

スーパーマリオギャラクシー


ぼちぼち進めてます。
星船の最後の部屋と思われるロフトも開放。
現在スター53枚。

Composer

Twitter APIの件でライブラリをアップデートしまくっていたら、結構大きくバージョンが上がって、使いたくても使えなかった機能が実装されていたりしたので、他のも様子を見つつ上限を外してアップデートしています。
こういう時、ライブラリが自分の期待通りに動くかどうかの自動テストを作っておくと安心ですね。
個人的ツールのコメリストの新機能が作れそうです。

コメリスト

以前言及したのが2年前なんで何のことやらわからんかと思いますが、個人的に作っていた自分用動画ブックマークWebアプリなのであります。
データベース管理にして、更新通知もつけて、ページ移動機能も付けて、ひとまず今やりたいことは終えた感じ。
他人が使えるようには作っていないので、まあ自己満足ですな。
そもそも、この手のアプリで一番需要があるであろうYouTubeに対応してないし。

コメリストとドラゴンクエスト10

コメリスト

PerlだったものをPHPに移植。
ずいぶん昔に作ってそれっきり開発ほったらかしの自分専用プロジェクトだったのですが、使う分にはずっと使っていたので、何とかして古い環境から脱却したいなと思っていました。
ただ、今できたのはあくまでもPHPへの移植とちょっとしたデザインの修正まで。
設計からどうにかしたい部分や、追加したい機能もあるので、これからが本番です。
やりたくてもずっと着手できなかった改良に踏み出すのです。

ドラゴンクエスト10

エッグプリズム
季節イベント。
イースターにちなんでか卵集め。
イベント本編はあわただしく済ませてしまったけど、どうやらこのイベントはクリア後のほうが大変な模様…?

無題

自分専用コメリストを改良しました。
これまではデータを追加するときにはセーブデータの特別な書式に合わせる必要がありましたが、今度からは、新規追加の時にはURLを入れると勝手に判断してセーブデータの書式に変換できるようになりました。
まあ、これを見ている人には別に関係ないんですけど。

無題

以前作っていたコメリストの、たまに画像が乱れる問題、原因が分かりました。
サーバーにリクエストを送って返ってきたレスポンスになぜかURLデコードをかけていたのです。
なので、データに%記号が含まれているとその周りのデータが壊れてしまっていたのです。

ナマライザのほうは、フィルタ編集画面の操作性をどんどん改善していっています。
まだまだ自然な操作に対応し切れていない気がします。

無題

コメリストで表示したサムネイルをキャッシュして表示を高速化する機能をつけたのですが、たまに画像が乱れていることがあるようです。
今のところはそういうのを見つけたら手動でキャッシュを正しいものと置き換えています。

無題

実際ニコニコ動画の海外版はすごく軽いようです。
今まで散々悩まされてきたタイムアウトが驚くほど出なくなりました。
それと、ユーザーニコ割については、まだまだFlash作りの技術がないため思い通りのものを作るのは難しそうです。

無題

ニコニコ動画は海外向けのもののほうが圧倒的に軽いと聞いたので、自前のマイリスト機能で参照するのを海外サーバーのほうにしてみました。
あと、それとは違う話になるのですが、ユーザーニコ割というのも面白そうなのでいろいろ試しているところです。

無題

コメリストで、情報取得に失敗したときに、その項目が削除されてしまうバグがあったので修正しました。
そして、何が原因で失敗したのかを判別して表示するようにしました。

無題

CharaBoxで実験完了したのでUnitNumberConverterをアップしました。
基本単位に変換するGetValueに加え、任意の単位に換算するConvertメソッドも作りました。

そういえばコメリスト、JavaScriptで実装できたら、なんていってましたが、Javaアプレットのときと同じく、セキュリティの壁に阻まれて自分のサーバー以外にはアクセスできないそうです。
結局外部サーバーを通信するには自分のサーバーを介さなきゃいかんって事です。

無題

あのコメリスト、毎回動画サイトに大量のリクエストを送るため非常に表示に時間がかかるのと、たまにプログラムが終了せずに残って何故かそのとばっちりがブラウザのほうに来たりするので、方針転換してCGIだけでなくJavaScript中心でやってみようと思います。
しかしニコニコ動画にしか対応できない以上単なるマイリストとほとんど変わらないのですが…。

零距離火炎放射

爆ボンやってたのですが、腕が落ちていたのか、ただ歩いているだけで場外に落ちたり、ドラゴに零距離火炎放射を食らったりして、なかなかうまく進みませんでした。
なので、ドラゴのページをちょっとだけ更新しておきました。
スプリガンは結構楽勝できたんですが。

ふにゃさんの設定の本体への移行をやっています。
以前作っていたGUIは完全に暗礁に乗り上げてしまったので他の部分と同じキー操作での設定となります。
そして、より複雑な操作が必要となるファイル設定やキーコンフィグなどは従来どおり別プログラムとして起動することになります。
設定の本体統合により、問題を起こしていたf3EditDLLが設定の起動に不要になるのでこれでも充分意味のある改良だと思っています。

コメリストは、ニコニコ動画の部分に関しては完成しました。
アクセス規制がかかるのは最新コメントを取得するときだけなので、サムネイル情報取得で得られるほぼ最新情報を使えばアクセス規制の問題は出ないのです。
そして、サムネイル情報から得られるコメント数が以前より増えていた場合のみ最新コメントを取得するという方法で、コメント取得時のアクセス規制をできるだけ緩和しました。
そのため新着コメントがいろんな動画に同時に来た場合は一部しか反映されませんが、時間を置いて何度かリトライすると、順次最新になっていきます。

無題

とりあえず例のあれはコメリストと仮に名づけておきました。
で、そのコメリストですが、一通り取得できるようになったのはよいものの、一度に全部取得しようとするとアクセス規制がかかってしまうため、うまく時間差で取得できるように工夫する必要がありそうです。
で、以前にYoutubeも対応したいといっていましたが、動画サイトだけでなく、ブログなどにも対応できると面白いかなーって気もしてきました。

無題

Perlのポインタっぽい機能なんかもうまく活用しながらマイリスト機能作成中です。
とりあえずコメントと動画IDをリスト化することはできたので説明文やサムネイルの取得を今度はやっていきたいところです。

無題

昔作ってたニコニコ動画のコメント取得プログラムをリストにしてマイリストっぽいものに改造中です。
まずはデータは手入力として、リストデータからHTMLとして表示できるようにしていきます。

無題

ニコニコ動画の最新コメントを取得するプログラムを作っていました。
複数の動画サイトに対応したマイリストやお気に入りのようなシステムを考えているのですが、その取っ掛かりとして最新コメントのある動画がくるくる入れ替わるニコニコ動画でやってみました。
とりあえずWebブラウザ上で動かしたいのでPerlスクリプトで。
追加のライブラリをインストールするときにファイル名の関係で少し手間取りましたが全角文字を含まないアカウントを作成してそちらでインストールすることでうまくいきました。