ブレストやろうぜ:ARK-Web Tumblr(Season2)

アークウェブのTumblrでは、Season2として社内メーリングリストでやっている5分間ブレインストーミングのネタを共有していきます。ぜひReBlogして乗っかりアイディア出しや批評などしてもらえれば!
Dec 18 ’08
Movable Type 4 で、ウェブページのフォルダリンクを出力するプラグインを作りました。

小粋空間: FolderLink プラグイン

- ウェブページでサイト構築しているケースで、パンくずの生成にとても便利。多段階層のフォルダ階層も表現してくれる。 posted by shinchi

Dec 10 ’08

1月で発表から1周年を迎えた OpenSocial の Hackathon をご案内します。

========================================================================

 日時:2008年12月18日(木) 10:00~18:00
 場所:Google 東京オフィス
 人数:30名
 条件:OpenSocial に興味がある方
    JavaScriptを用いたガジェット、アプリケーション開発経験のある方
    ノートパソコンの持参が可能な方

1 note (via shida)

Nov 24 ’08

Nov 20 ’08

1 note (via foxb)

Nov 19 ’08
# エクスペリエンスゴール 本能的認知プロセスと関わっている。ユーザーがどのような感じを求めているか。 # エンドゴール 行動的認知プロセスと関わっている。ユーザーが何を知りたいか。 # ライフゴール 内省的認知プロセスと関わっている。ユーザーが誰になりたいか。

ユーザーの3つのゴール:DESIGN IT! w/LOVE

ペルソナ、ゴール、シナリオを使えば、本能的、行動的、内省的認知プロセスに訴えかける力を持ち、それらを調和のとれた全体にまとめ上げるデザインを作ることができる。

アラン・クーパー『About Face 3 インタラクションデザインの極意』

Nov 6 ’08
<WWW の宇宙>
WWW(World Wide Web)は、大宇宙に似ています。 個々のコンピュータネットワーク(LAN や WAN)は無数の銀河に、ウェブサイトは星に、ウェブサイトを構成するページやリソースは星の構成要素に喩えることが出来ます。

OVERVIEW

宇宙… 本当に宇宙だ… 
自社Webの解析を試してみてるけど、ず~~~っと表示が「24%完了」。。。

by kondo

Nov 6 ’08
ボクは投票する。昔父さんに言われたから「投票しないのは黙ってるってことだ」
僕は投票する。愛する人のために世の中を良くしたいから。
俺は投票する。アメリカ史で初めて黒人が大統領になるかもしれないから。
僕は投票する。アメリカ史で二回目の女性副大統領候補だから。
あなた自身のためだけでなく、僕のような兵士たちのために投票してください。
子供たちの未来のために投票して下さい。
私は投票します。娘の学費を借りていた銀行が閉鎖してしまったから。
私は投票します。銃規制法が気にかかるから。
僕は投票します。教育と医療保険のために。
僕は投票します。声が欲しいから。
僕は投票します。地球のために。
私は投票します。初めての一票だから。
私は投票します。友達に生きて帰って来て欲しいから。
私は投票します。世界を変えることが出来るから。
ポルノが好きだぁ(ボラット)
私は投票します。だって私の権利だから。
投票できると言うのは、素晴らしいことだ。
すべての票が影響するんだ。だから私は投票する。
投票所がわからなかったら、地区の登録事務所に電話するか、ここで調べてください。このサイトに行って、確認してね!待ってるから。待ってるよ〜。
www.maps.google.com/vote

Oct 24 ’08
技術マネージャの柳堀陽子さんは、トップページを「最後につくる重要なところ」と言います。デザインのアイデアを提案したり、見た目の雰囲気をつかみたいときにトップページのモックアップを作ることがありますが、ZDNet Japanは最下層にあたる記事ページからインタフェースを組み立てていったそうです。柳堀さんは、どういった情報が掲載されるのかをきちんと把握していなければ、トップページも作れないと言います。

Oct 24 ’08
例えば、本家サイトでは複数のCSSファイルを読み込んでいるのに対し、日本版ではひとつのファイルにすべてのスタイルを記述しています。リクエスト数を減らすためにまとめているのが理由のひとつですが、実際にはパーツごとに分解されており、CMSが自動的にひとつのCSSファイルへと変換しているのだそうです。つまり、数千行の長いCSSコードを編集しているのではなく、コンポーネントに分かれた状態で管理されているわけです。

Oct 23 ’08
Perl Best Practices 日本語版発売記念ということで、Plagger のユニットテストに Test::Perl::Critic を組み込んでみました。

Test::Perl::Critic で PBP 準拠なコードを自動テスト: blog.bulknews.net

- Perl Best Practicesは読むべしな予感。 posted by shinchi

Oct 23 ’08

Perl::Critic - Critique Perl source code for best-practices. - search.cpan.orgをコーディングスタイルを統一するために使っています。

(実際には字面としてのコーディングスタイル(コードレイアウト?)はPerl::Tidy - Parses and beautifies perl source - search.cpan.orgが担当しているわけですけども、ここでは「use strictを入れる」「PODを付ける」なども含めてコーディングスタイルと言ってます)

コーディングスタイルに唯一絶対的に正しいなんてものはないわけで(だから宗教論争にもなるわけで)、機械的に統一することで揉め事はなくなります。

Perl::Criticでコーディングスタイルを統一 - holidays-l開発ブログ

- perlの静的コード解析ツール MTプラグインの開発時のおともにしたい。 posted by shinchi

Oct 21 ’08

3Dエフェクト 新機能

内蔵の3Dエフェクトサポートを用いることで、さらに直感的かつ魅力的なインターフェイスを制作できます。3Dをマスターしなくても、2Dでデザインしたアセットを手軽に3Dへと変換、または3Dアニメーション化することが可能です。使い勝手の良い、高速かつ超軽量なAPI群と、Adobe® Flash® CS4 Professionalの3Dツール群により、これまでActionScript®言語に精通したエキスパートや、カスタムのサードパーティライブラリを用いるユーザにしか扱えなかったようなモーションも、これからはすべてのユーザが利用できます。
カスタムのフィルタおよびエフェクト 新機能

高性能なリアルタイムエフェクトを利用することで、ユーザを即座に魅了する、映画のような体験も制作できます。Adobe After Effects®の数々のフィルタおよびエフェクトに用いられているテクノロジ、Adobe Pixel Bender™が新たに採用されています。これらのダイナミックかつインタラクティブなエフェクトは、制作時にはAfter Effects CS4で、そしてライブ再生時にはFlash Player 10で相互的に使用することができます。またサウンドや数学関数といった、その他の種類のデータを扱う際には、JITコンパイラのPixel Benderを利用して、これらを別途スレッドで非同期的に処理することができます。
高度なテキストサポート 新機能

25年以上にも上るアドビのタイポグラフィ実績をベースにする最新の柔軟なテキストレイアウトエンジンを利用して、Webでも印刷品質のパブリッシングを実現できます。複数のコラムにまたがる合字、インライン画像周囲の処理、双方向の文字配置、縦書き、テキストの連結のサポートなど、テキストの流し込みと洗練されたタイポグラフィ制御のために用意されている拡張性も備えたActionScript 3.0テキストコンポーネントのライブラリを利用することで、さらにきめ細やかなテキストレイアウトが可能になります。デバイス内蔵のフォントを利用して複数言語対応のリッチインターネットアプリケーション(RIA)を開発することもできます。これからはデバイス内蔵フォントにも、アンチエイリアス、スタイル、文字の回転を適用できるとともに、オリジナルのテキストコンポーネントを開発することも可能です。
ダイナミックなサウンド生成 新機能

強化されたサウンドAPIを利用してダイナミックにオーディオを生成したり、ミキサーやシーケンサ、ゲーム用のリアルタイムオーディオ、オーディオビジュアライザなど、新しいタイプのオーディオアプリケーションを制作することも可能です。読み込んだMP3オーディオからオーディオデータを抽出し、サウンドバッファに供給するなどのローレベルの処理操作も可能です。また、JITコンパイラのPixel Benderでオーディオをリアルタイムに処理・フィルタ・ミックスし、視覚効果以外でもクリエイティビティを存分に発揮することができます。
ドローイングAPI 強化機能

スタイルの再適用が可能なプロパティや3D API群、コードを1行ずつ記述せずに洗練されたシェープを描画するための新たな手段などを用いて、一層手軽にランタイムドローイングを処理できます。デベロッパーは、曲線を細かく調整したり、スタイルやパーツを変更、あるいはカスタムのフィルタやエフェクトを利用したりすることで、より高速な処理、クリエイティブコントロール、一層の作業生産性をすべて享受できます。またドローイングAPIにも強化が施されており、z方向の奥行き、リアルなパース、テクスチュア付きの3Dメッシュ、保持されるグラフィックモデル、read/writeレンダリング、UV座標での三角描画などの機能が追加されています。また、メモリと、強化されたパフォーマンスも追加されています。
ハードウェアアクセラレーション 強化機能

グラフィックカードのハードウェア処理能力を利用して、ブラウザにSWFファイルを描画できます。ビットマップ、フィルタ、ブレンドモード、ビデオオーバーレイなどの合成演算も、ソフトウェア側で実行するより高速に処理できます。
Vectorデータタイプ 新機能

型指定された新たな配列クラスを利用して、一層のパフォーマンス、効率およびデータエラーチェック性を享受できます。
ダイナミックストリーミング 新機能

ネットワークの状況変化に自動的に対応するストリームを用いて、卓越したビデオ体験を提供できます。新採用の通信品質(QoS)指標を利用して、一層快適なストリーミング体験を提供できます。
Speexオーディオコーデック 新機能

高品質音声のオープンソースボイスコーデック、Speexが新たに利用できます。Speexは従来のボイスエンコーディングの代わりに利用できる、ローレイテンシのボイスコーデックです。なおFlash PlayerはADPCM、HE-AAC、MP3およびNellymoserオーディオもサポートします。
ファイルアップロード・ダウンロードAPI 強化機能

ユーザがWebアプリケーションにファイルを読み込んだり保存できるようにすることで、さらに参加性の高い体験を提供できます。最新のファイル参照ランタイムアクセスにより、サーバとの往復通信なしでも、データをローカルで処理することが可能です。

1 note (via shida)

Oct 9 ’08
比較のためにサイトを訪れたユーザは、いくら商品を気に入っても購入フローには至りません。サイト側はユーザが一度サイトを離脱することを念頭に置き、ユーザがどこで離脱しても割引後の価格を意識してもらえるように、価格の見せ方を工夫する必要があるでしょう

「比較したいだけ」のユーザの特徴を捉えた価格の見せ方 (ユーザビリティ実践メモ)

比較のためにサイトを訪れたユーザーは、
* 買い物かごまで行かない
* キャンペーン割引や購入特典をあまり意識しない
の傾向があるため、買い物かごに入る前のページでも具体的な割引額と最終的な価格(割引適用後の価格)を見せることが効果的

(by nojima)

Sep 30 ’08
Appleは、視覚障害者が「iTunes」を利用しやすくすることで、マサチューセッツ州の検事当局および全米視覚障害者連合と合意した。

Sep 26 ’08

最もたくさんの 人に役立つ プロジェクトを 実現させませんか (via プロジェクト 10 の 100 乗)