Home / Diary / 2005年8月のログ
QuickTimeとReal形式の動画を専用プレイヤー無しで再生する
左サイドバーから「Real Alternative」と「QuickTime Alternative」をダウンロードしてインストールするだけ。一応手持ちの動画は全部映った。webページ埋め込み型は試していないからわからないが、あの寄生虫のようなプレイヤーをインストールしなくて済むのはいいことだ。
Info
- 投稿日
- 2005年8月5日
- このエントリの固定リンク
- http://bmky.net/diary/log/1099.html
- ブックマークに追加する
-
- コメント
2005
0805
右のサイドバーに表示しているLATERY(最近の記事)を拡張するにあたって利用した手法をメモ。
以前までは、条件を指定することで記事タイトルをXML形式で返すスクリプトを設置し、それにXMLHttpRequest(以下AJAX)でアクセスして表示していたが、遅い。非常に遅い。
一番のボトルネックがJavaScript側でのAJAXを利用するための準備とXML解析のようだったので、それを打開すべくscript要素を利用してみることにした。
ちょいとHTMLをかじったことがある人ならわかると思うが
<script src="malor.js">
<!--
alert( "* いしのなか *" );
//-->
</script>
こんな感じでJavaScriptを実行するやつだ。まず重要なのが、srcでJavaScriptを記述したファイルを指定すると、そのコードを実行してくれるということ。この場合は、malor.jsの中に記述されているコードが実行されたあとにalertが表示される。
次に重要なのが、DOMを利用してonloadにメソッドを追加できるということ。#[onload]つまり、上記スクリプトがalertまで全て完了した時に用意しておいた関数を実行することができる。
具体的な流れにすると以下のようになる。
- 条件を指定してスクリプトをscript要素で呼び出す
- スクリプトはJavaScript形式で結果を返す
- 返されたコードを実行する
- サイドバーに取得した一覧を表示する関数を実行する
あとは表示したタイトルにマウスをポイント時に、同じ要領で1記事1ファイルとして保存しているものを取得すれば高速表示が可能になる、ということだ。
というわけで無事に最新記事の高速表示に成功したんだが、なんでもかんでもAJAXにすりゃいいというわけじゃないわな。これぐらいの小規模スクリプトならscript要素を利用するぐらいで十分だ。POSTメソッドを利用した通信とかXMLデータをどうしても使いたいという時にならAJAXにするべきなんだろう。
Info
- 投稿日
- 2005年8月4日
- このエントリの固定リンク
- http://bmky.net/diary/log/1098.html
- ブックマークに追加する
-
- コメント
2005
0804
今まではトップの真ん中あたりにあったやつをサイドバー用にスリムにして実装。
ただ、そのままだと表示までが非常に遅いので、XMLHttpRequestじゃない方法で実装した。おかげで今までの10倍以上の早さでスムーズに記事タイトルの取得と内容の表示ができるようになった。
JavaScriptがONになっているなら、右のLatery部分を弄ってもらえばその早さが実感できるだろう。今月はまだ記事数が少ないので、7月を表示してみると、1秒足らずっつーかほぼ一瞬で表示される。しかもホイールで操作できるようにしたんで、スイスイ記事を読むことができる。実に良い。
Info
- 投稿日
- 2005年8月3日
- このエントリの固定リンク
- http://bmky.net/diary/log/1097.html
- ブックマークに追加する
-
- コメント
2005
0803
タイトーメモリーズ 上巻
一通りゲームを遊んでみたが、再現度はよーわからんが、こんなもんじゃねーの? っていうクラスにはなってると思う。普通に遊べる。
ダライアス外伝とメタルブラックがシンクロ連射が実装されていないので連射パッドが無いと辛いっつーか別ゲー。サターンパッドでは少ししか持たなかった・・・
十字キーとアナログスティックの操作性が全然違うゲームがなんぼか。サイバリオンとかキャメルトライとか。そもそもデバイスが全然違うからしょうがないっちゃーしょうがないんだが、キャメルトライで一気に回転させられないのは少々キツイ。
まあこれぐらいならコストパフォーマンスが抜群にいいので手元に置いといてちょくちょくやる分には最高じゃねーかと。シューティングやる場合は連射パッド必須だが。
Info
- 投稿日
- 2005年8月2日
- このエントリの固定リンク
- http://bmky.net/diary/log/1096.html
- ブックマークに追加する
-
- コメント
2005
0802
レイアウトを微妙に変えつつ、JavaScriptてんこ盛り。基本的に、JavaScriptがONになってればちょっぴり幸せになれるサイト構成を目指しているので、ONのほうが何かと便利。
これでも当初の予定の半分くらいなので、あとはぼちぼち修正するつもり。
さっきまではメニューが数秒で追従するようにしてたんだが、おそらくウザイだろうと判断して、スクロール後に一定時間でメニューを引っ張ってくるための表示をするようにした。これぐらいなら大丈夫だろう。
あとは、XMLHttpRequestを使っているところを、ActiveXを切っていても動作するように、IFrameHttpRequestを追加せねば。
Info
- 投稿日
- 2005年8月1日
- このエントリの固定リンク
- http://bmky.net/diary/log/1095.html
- ブックマークに追加する
-
- コメント
2005
0801
- 不具合発生
- 改造版ドライバを導入するが変化無し
- KWorldのドライバを導入するが変化無し
- 付属CDのドライバを導入するが変化無し
- Windowsのシステムの復元で元に戻してから付属CDのドライバを導入
virtual VCRとかも試してみたが、キャプチャソフトは全滅だった。んで、こーいった経緯でようやく直った。あーもー疲れた。
Info
- 投稿日
- 2005年8月1日
- このエントリの固定リンク
- http://bmky.net/diary/log/1094.html
- ブックマークに追加する
-
- コメント
2005
0801