Blog on Flash

BlogをFlashで見られるようにしたサイトをいくつか紹介

Polarfront

サイト自体フルフラッシュでその中にBlogを組み込んでいます(Log: Life and Timesというところ)。このサイト自体の使い方は項目をクリックするとそれを開き、項目以外の所をクリックするとそれを閉じ、項目以外のところでドラッグをすると画面をドラッグできるという仕組みみたいです。

Blog Treemap Visualizer

Blogの記事をビジュアル化してしまおうという試み。コメントが付いた記事ほど面積が大きくなり、また最近の記事ほど色が明るいものになるというもののようです。ソースがダウンロードできるので勉強になるかも。

"Flash based blog"… "flash blog viewer"… You think that’s air you’re breathing now?

actionScriptHeroのBlogでのFlash based blogの紹介記事。

どれを見ても思うのはインターフェースがいまいちだと言うこと。自由度が高いFlashだからこそ、逆に使いやすいインターフェースを作るのは難しい。あとFlashにすると日本語の場合デバイスフォントで表示することになるだろうし、テキストのコピーなど普段ブラウザで出来ていることがしづらくなってしまう。そういうしづらさが発生しない場面で使うとか、しづらさとトレードオフしてもなにかメリットがあるかが大事。って、いまさら分かり切ったことを言うなって?

三段組にリニューアル

前の固定幅版でもよかったのだけれど、三段組に挑戦してみたかったのでリニューアルしました。
ブラウザの幅を変えても左右のバーの部分の幅は変わらず、真ん中の所のサイズだけ変わるようになってます。
色によって3つの領域を視覚的に分けていますが、左側の赤色の所に目がいってしまって本文に集中できない気がしています。(3段組で真ん中に意識を集中させるようにするのが難しいのかな)
TODOとしては、色づかいをもうちょっと工夫するのと、左右の行間とか見せ方を変えて見やすくすること。

Continue reading

ダイナミックフォントジェネレーション

友達のgusが作ったFlexサンプルアプリケーションその説明ページ
FlexColdFusionを組み合わせてswfにダイナミックに日本語フォントを埋め込むもののようです。
FlexはMXMLという形式のXMLを読み込み、それをswfに変換するサーバーソフトウェアで(違ってたらゴメン)、ColdFusionはMXMLを生成するのに使っているようです。
MXMLではswfに埋め込む文字を指定することができるらしいので、日本語のような文字の種類がたくさんあるものでもクライアントが読み込むswfのサイズが大きくならずに済むみたいです。
どのようなColdFusionのコードがかかれているかはBen FotaのBlog「Flex Example: ColdFusion Generated Flex」を参照

富士通ウェブ・アクセシビリティ指針

富士通ウェブ・アクセシビリティ指針が公開された2002年6月の時は、アクセシビリティーの意味とか何でそうするのかとかが分からなくてちゃんと読んでなかったんだけど、今読むとなるほどと思うところがいくつかありました。

28.画像への直接リンクはせず、画像読み込み用のHTMLファイルを作成し、そこにリンクすること

35. 取消し線など意味が大きく変わる文字修飾タグは単独で使用せず、「取り消し」等の言葉を併記すること

この2つが特にハッとしたものです。指摘されないと気づかないことってあるよね。

Continue reading

Microsoft vs. Eolas

CNET Japanの記事プラグイン特許訴訟–米連邦裁:「MSのIEブラウザはやはり特許侵害」より

シカゴの連邦裁判所は14日(米国時間)、米Microsoftに対して5億2100万ドルの支払いを求める、先に出されていた評決を支持した。

ということで、また負けてしまったようです。この判決が最終という訳ではなく、またほかの動きとして

過去数カ月間、ウェブプログラマらは、Eolasの特許を無効化するために、Eolas以前に誰かこの技術を発明していないかとプログラミングの歴史を漁り、“先行技術”と呼ばれる証拠を探した。また米特許庁は、同特許の有効性を調査する目的で、異例の聴講会を開いている。

ということで、Eolasの特許自体が無効になる場合もあるようだ。
外部JavaScriptファイルにOBJECTタグやEMBEDタグをdocument.writeで書き出すコードを入れておけばこの特許は回避できるようだが、JavaScriptが有効になっていなければ見られないわけで(FlashとかQuicktimeを見る人がJavaScriptを切ってるってのはあまりなさそうだけれど)、出来ればIEの仕様変更って結果に終わってほしくないと思っている。

デザイン変更

このBlogのデザインを変更。
CSSを一から書き直して、テンプレートにも若干変更を加えた。
15時ぐらいから初めて22時半までかかった…
もうちょっといじってみようと思う

Apacheのシェア

CNET Japanの記事Apache、Microsoft IISをさらに引き離す–ウェブサーバソフトの市場シェア調査より

Apacheの市場シェアは62%から67%に増加したが、逆にIISのシェアは27%から21%に減少している。

バージョンごとのシェアが載ってるとよかったのにな。

しかし、市場全体の状態を示すこの数字には、重要な事実–すなわち、MicrosoftがSSLサーバの市場で優勢である点が反映されていない。Netcraftの調査によれば、Microsoft製品はSSLサーバ市場の49%を占めており、Apacheが36%、Sunが3.5%でこれに続いているという。

Continue reading

dwscripts.escRegExpChars

DreamweaverのExtensionを作っているときに正規表現を使う必要があったのだけれど、それに関連したユーティリティー関数。Configuration/Shared/Common/Scripts/dwscripts.js に定義されている。
dwscripts.escRegExpChars("<$MTCalendarDay$>")
のように使うと、正規表現でエスケープする必要がある文字をエスケープした文字列を返してくれる。なので、
RegExp(dwscripts.escRegExpChars("<$MTCalendarDay$>"), "ig")
とすることで、簡単に正規表現オブジェクトを作ることが出来る。