2008-03-01から1ヶ月間の記事一覧

先週からMac OS XのDockを作っています

まずDockを実装するにあたり、既存のものがないかググってみました。 A Mac OS X-style Dock In JavaScript ソレっぽいのがいくつか見つかりましたが、これらに共通するのは、アイコン, アイコンの鏡像, まな板(ステージ)画像等をPhotoshop仕事で用意するタ…

Opera9ではglobalAlphaの値がdrawImage()に反映されないようです。

rgba()での指定はサポートしており、 fill()やstroke()にも反映されるようですが、 画像の合成には使えないようです。

コンテンツの折りたたみと展開をするプラグインを作ってみました。

コンテンツの折り畳みと展開を行うPukiwiki用プラグインをリリースします。 http://pigs.sourceforge.jp/wiki/index.php?Pukiwiki%20plugins Pukiwik本家にコミットするかは未定です。 * usecase1: inline * #fold(folded message,Hello World!) * * usecas…

IE6で透過PNGをサポートする

まず、IE6では24bit png(α成分による透過)をサポートしていません。256色pngの透過はサポートしていますが、256色pngではセクシーな表現ができんのですよ。IE8β1が出たこの時期にいまさらIE6用に透過png(24bit png)機能をサポートするのはどうなんだろう? と…

IEとOperaでは、display: none な画像は、drawImage()で描画されない。

なぜIEとOperaのcanvasは自作のCoverFlowで何も表示されないのかを調べてます。 <html> <head> <title>reflect test</title> </head> <body> <img id="cover0" src="./cover0.jpg" alt="" style="display: none" /> </body></html>

CoverFlow(カバーフロー)::JavaScriptの実装を暫定公開します。

uupaa.js demoで暫定版を公開しています。 現在のところFirefoxのみで軽快に動作します。何かと組み合わせると面白いものができるでしょう。きっと。

CoverFlow

Firefox上では軽快に動作するようになりましたが、問題というか宿題が結構ありまして… Firefox以外で動作しない(Safari:描画崩壊, Opera:エラー, IE:描画すらされない) 斜め画像のジャギーが結構気になる 160x160以外の画像への対応 ライブラリ化 コードが汚…

JavaScriptでsprintfとかprintfとか

CoverFlow作ってる最中ですが、Firefox以外のブラウザでうまく動かせていない(canvasの互換性が…)ので、気晴らしに30分ほどでsprintfを作ってみました。ここまで読んで、「はいはい、JavaScriptでsprintfが使えるとたぶん便利だけど、車輪の再開発だよねぇ」…