
桜を撮りに行ったわけじゃないですがちょっと咲いてました。風強いしピント合わないし色間違えるし微妙だったけど。で、α700の次はまだー。
行き帰りついでに池袋のエチカ通ってみた。人多い。上通ったほうが早い。空いてたほうがよかったかも。それにローソン消えてたような。個人的に夏はエアコン効いてる通路も混まなきゃいいなーとか。
さらについでに今日はさっさと帰る形で山の手の中でF1オーストラリア。Brawn GPがすごいねー。今年にかけてたホンダがほんともったいない。去年のホンダである程度進めてたんだろうけど、ワークスじゃないところが速いってのも久々だからちょっと面白いかも。それにしても今年のレギュレーションの車かこわるい。リアウィングとかコークボルトとか狭くて小さくて絞りこまれてコンパクトなんだけどフロントウィングでか。
AIRとかじゃなくHTML 5のほうです。これ結構面白そう。HTML 5がまともに使えるころにはさらにJSの実行速度は速くなっているはず(IE除く)。先日のChromeサイトではグラフィック系ばかりだけど鯖との連携とかも気になるとこ。あと操作系。
動いているのはJavaScriptなので何もインストールせず、Flashが見れない環境でも動く。しかもHTMLとの愛称はFlashより全然いいのかも。っていうかこれ外はHTMLか。Canvas自体もDOM操作であれこれしてアプリからちょっとしたのまで使えそう。ブログのCMSとかもUIは今までどおりで編集エリアはCanvasでとか。まだ調べてないからテキスト関連どうなってるか知らないけど。
なんかいろいろできそうだけど個人的にCSSももうちょっとがんばって。特に背景指定とか。PNGがまともに使えたら大好きなスケスケサイトを作れるんですが、特定の領域からのリピートとかがものすっごくほしい。それにCSS Variablesはぜひ。Safari Betaにも実装されたことだし。難しくなろうがどうせ定数ぽいようなものだしそれよりはまだまだできないことのほうが多いんでもっといろいろ実装してほしい。
あと今日帰りに電車内でふらふらしてた人に頭突きされました。いきなり顔に手が来るし。さすがに切れかけた。個人的に酔っ払いとガムの音を立てる人が一番不愉快。そういえば埼京線でゲームしてたら注意されてフルボッコってのがあったけど朝の埼京線でゲームって馬鹿?結構電車内ってマナー悪い。おばちゃんの席取りはすごいし。その点副都心線はほんとよかったなー。ってエチカ池袋オープン。帰りにちょっと見てこよーかなとか思ったけど12時すぎに池袋着。
少しだけサイトのファイルサイズ軽減してみました。WPの自作テンプレをあげてから体感上描画までそこそこ速かったのでもう少しだけ高速化。
ということでまずprototypeの1.6.0.3。これを圧縮して22KBまで軽量化。YUI Compressorで74KBぐらいになりgzipで22KB。ちなみにGoogle ChromeはいいけどSafariはSafar 4 Betaでも動かず。あとで.htaccessかPHPで処理しときます。ちなみに圧縮はサーバでリクエスト毎になんてことはしてないです。ファイル自体いじらないし毎回処理ってのはやりたくないので。
次にほかのライブラリもYUI Compressorで圧縮。Lightboxは数日以内にいじるかもなのと自分用のJSはいじるんでそこは放置。ある程度まとめて突っ込んでも100KB以内には余裕で収まる形。
ちなみにJSは読み込みブロックしたりもするんで並列で読み込みが理想だけどやっぱり微妙でした。読み込む順番までちゃんとやらないとエラーがでる。0.2秒ぐらい速くなりそうなんだけど。
あとは最終的にWPのテンプレ。まだちゃんと書き直してないので。結構無駄なPHPが入ってるので掃除したほうが速くなるかは知らないけど負荷は減るはず。Heteml微妙に遅かったりするし。DBが遅いだけなのかもしれないけど。とりあえず共有サーバなら無駄なコードはがしがし削除。動的である意味がないとことは決めうち。いきなりでてくる文字コードや言語やhrefなどいちいち動的に処理しない。