Archive for 3月, 2009

UNIQLO.COM

2009年 3月 31日 Published by under 未分類

保育園用の子供服では大変お世話になっている UNIQLO のウェブページが一新したらしい。

Flashを脱いで生まれ変わったユニクロ.COM
FlashでもAjaxでもない。(中略)流行りのJavaScriptの利用も最低限に抑えた。

記事を読むと Web 1.0 時代のようなローカルで自動生成したファイルをサーバーへ配置しているように感じ、「利用」の定義が曖昧だったので Safari 4 のインスペクタで確認したところ、視覚的に静的なだけで ActionScript から JavaScript にクライアント側の言語を置換したと言って良い。つまり開発側ではなく、エンドユーザーにとっての「利用」ということになる。(広告の臭いがする記事に突っ込んでも仕方がないのだが…)

しかし今回の件で感心するのはユニクロの動きの素早さだ。それと同時に世界的な不況と言われる中で、開発費用もリッチな Flash 案件の生き残りに注目したい。あるいは動画配信を必要としないのに Flash を中心に構成されたウェブを持つ企業がどれだけ後退していくのかについても関心がある。もちろんその逆の結果を出せれば、うまく Flash を広告に使っているという証拠でもある。

Disabling the “action” pop-up on iPhone

2009年 3月 21日 Published by under 開発

iPhone で表示される JavaScript イベントの背景について処理する方法を以前紹介したが、具体的に CSS ファイルに直接書く方法と、JavaScript から操作する方法がある。

7 tips for using UIWebView « Coding Ventures
document.documentElement.style.webkitTapHighlightColor = “rgba(0,0,0,0)”;

次のアップデートでは、このようなコードを差し込む予定。

window.addEventListener("load", function() {
 initScore();
 document.addEventListener("touchmove", function(){ event.preventDefault(); }, false);
 document.documentElement.style.webkitTapHighlightColor = "rgba(0,0,0,0)";
});

また、アクションポップアップを消す方法として次のような処理が紹介されていたが、イベントハンドラに onclick を使わずに onTouchStart を使うと(反応が速いという利点もあって)良いと思う。(と、彼の投稿にコメントを書こうと思ったのだが面倒に…)

7 tips for using UIWebView « Coding Ventures
document.documentElement.style.webkitTouchCallout = “none”;

一方この資料で面白かったのは、 DeliciousSafari も使っているプロトコルの作成方法だ。
sqlite から保存データを別の UIVew へ表示する場合や、同じソフトを持つ友人とメールで共有する場合に使おうと計画している。

generalist or specialist

2009年 3月 19日 Published by under 未分類

経済学者の池田氏がこんな提案をしていた。

終身雇用がクリエイターを滅ぼす
年功序列をやめ、専門家を育てるキャリアパスの改革が必要だ。

しかし、書籍 “Eric Sink on the Business of Software 革新的ソフトウェア企業の作り方” では、小さな組織であるほどゼネラリストが必要で、逆に大きな組織であればスペシャリストが必要になると書かれており、個人的な体験からこの意見に賛同するものの、池田氏の言う日本のテレビ業界(あるいは一般の会社組織)の状況にも納得してしまうのは不思議だ。

それだけ日本の状況が腐っているということなのだろうか。まあ年功序列制度を一切やめることもないだろうが、それしか選択肢がないという状況は避けたい。

Next »