Archive for 03, 2008

技術系ネタ。
HTML5で搭載されるらしいクライアントサイドに作成できるSQLストレージが、最近でたばかりのSafari3.1で利用できるようになったらしいので、早速テストしてみました。
(簡単にいうとユーザーの実行環境にデータを保存できるシステム)

Client-side database storage TEST
(Safari3.1のみ動作します。IEとかFirefoxとかOperaとかはまだサポートされていません。)

ソース解説。

//データベースを作成する
var db = openDatabase(‘safariTestDB’,’1.0′);

openDatabase()でデータベースを(開く・作成)します。データベースが無かったら勝手に作成します。
第一引数はDB名、第二引数はバージョンらしいです。この辺りの所はまだよくわからない。

//トランザクション開始
db.transaction(function(trsn){

//テーブル作成
trsn.executeSql(‘CREATE TABLE nameList (id INTEGER PRIMARY KEY,name TEXT)’);

//インサート処置
trsn.executeSql(‘INSERT INTO nameList (name) VALUES(“ゴマせんべい”)’);
trsn.executeSql(‘INSERT INTO nameList (name) VALUES(“塩せんべい”)’);
trsn.executeSql(‘INSERT INTO nameList (name) VALUES(“醤油せんべい”)’);
trsn.executeSql(‘INSERT INTO nameList (name) VALUES(“ノリせんべい”)’);
});

トランザクション処理を開始して、クエリを実行しています。
nameListというテーブルを作成して「せんべい」の名前を挿入しています。
トランザクションはデータベース.transaction()で実行します。
処理の説明は面倒なのでしませんが、たぶんこの記事を読む人ならソースを見れば判るんでないだろうか。

var name = ”;
//作成したデータを表示
db.transaction(function(trsn){
trsn.executeSql(‘SELECT * FROM nameList’, [], function(trsn, result){
var i = 0;
while(i < result.rows.length){
//結果を取り出し
var row = result.rows.item(i);

name += row['name']+"/";
i++;
}
document.getElementById('SafariTest').innerHTML = name;
});
});

挿入したデータをテーブルから読み出して最後に表示させます。

今回はエラー処理とか、気にせずやってるので実際使う場合は色々面倒なところがあるんですけども、実装する場合はjQuery用のプラグインとかあったら便利そうだなーと思った。

というわけで、せんべいくおう。

※参考: HTML5

GOEMON

03/26/2008 21:42:16Web, Webサイト, 映画

Goemon
http://www.goemonmovie.com/

映画GOEMONのサイト。
フルFlashで、撮影風景のムービーや写真がたくさん掲載されてる。定期的に更新しているのも◎
Ustreamでライブ映像も流してるあたりも現代的で、面白い試みをしてるなぁと思える映画サイトです。

なんと映画の公開まで、まだ一年近くありますが、これからWebで一年の間どのようなプロモーション活動を見せてくれるんでしょうか。開発者的な視点で割と楽しみです。

抹茶のむー

03/23/2008 05:05:08雑記

今まで仕事してた。
コンピュータはもうヤダー、もうディスプレイの前に座りたくねー。
長時間イスに座って足腰が硬くなってるし、目は疲れてシパシパ。

疲れたので抹茶飲んでる。誰かせんべいください。
朝の散歩に出かけてきます。

bye.

ココイチのカレー

03/12/2008 21:24:50雑記

ココイチのカレーを食べると食後によく吐いてしまうのだけれど、美味しいので時々その店のカレーを食べる。何故吐いてしまうのかはわからない。

先ほどカレーが食べたくなったので、ココイチに行こうと思い立った。
量はそれほど食べられないので、ごはんは少なめで辛さは普通のカレーを注文。数分後、カレーが目の前に置かれた。一口。

…美味しい。

美味しい。美味しい。こんなにも美味しい。これほど美味しいものを吐くわけがない。今回は大丈夫だ。きっと大丈夫。いける。

満足して店内を後にして数分後、道ばたで気分が悪くなり余裕で全部吐いた。気持ち悪い。

けど、美味しかった。また行こう。

完全にマゾプレー。

tip off

大阪エヴェッサvs新潟アルビレックスBBの試合を見てきた。4点ビハインドで大阪が負けー。

1Q 大阪 19-21 新潟
2Q 大阪 16-20 新潟
3Q 大阪 18-22 新潟
4Q 大阪 33-27 新潟
大阪エヴェッサ 86-90 新潟アルビレックスBB

前半からジャッジの笛が厳しくて第1Qだけで波多野がファールを三つくらって、ベンチに引き下がるをえない状況になり、第2Qまででマイキーとハンも3ファールで酷い事に。

ディフェンスはしっかりできてた。ただアウトサイドから確率の良い3Pを狙われ過ぎたのがきつかったように思われ。オフェンスリバウンドも取られすぎてるけど。
そんな中で頑張ってたのは仲村とロティックで中と外を使い分けて攻撃していたようにみえる。

4Qで波多野とハンが退場して割とゲームセットかなーと思ったけども、仲村が3Pシュートをずんずんと決めて残り23秒で82-86。最後は大阪がファールゲームに持ち込んだけれども、相手の選手がフリースローをしっかり決めてきたので差は縮まらずゲームセット(´・ω・`)

今回は久しぶりに一階席の中央でかなり良い席をゲットして観戦してたのだけれど、椅子が堅かった。死ね。