タグ

2009年1月14日のブックマーク (10件)

  • アフォーダンスとは: DESIGN IT! w/LOVE

    椅子は座ることをアフォードする。 アフォーダンスの説明によく使われます。でも、それって椅子は座るものだという知識がすでにあるからじゃないの?といわれると返答に困ります。 説明としては、こういう例の方がわかりやすいのかなって思います。 ペンのように細いものを取ろうとするとき、ペンケースのようにある程度厚みのあるものを取ろうとするとき、手(指)の形は異なる。それもペンやぺーンケースに触れてから異なるのではなく、それらに触れる手前からすでに手(指)はペンやペンケースの形をなぞらえている。それぞれの形が、手(指)の形をアフォードする。 これが何か熱そうなものだとしたら、また、それは違う手の形をアフォードするし、蝶々をつかもうとしたら手は自然とやわらかな形をつくります。 アフォーダンスも専門家じゃない僕らのような人には、まずはこのレベルの理解からはじめるといいかなと思います。 どう、藤井君? 僕らは

    studio-m
    studio-m 2009/01/14
    今度からアフォーダンスの説明に使わせてもらおう。個人的には物を考える時のメモは頭の客観視のツールとであると同時に、頭の空き容量を確保するSwap領域だと思ってる。
  • Text::Hatena::Escaped - とほほのN88-BASIC日記

    というわけで、Text::Hatenaに渡したらHTMLエスケープした上で整形するように継承してみた。 #!/usr/bin/perl use strict; use warnings; { package Text::Hatena::Escaped; use base qw(Text::Hatena); sub text_line { my $class = shift; my $text = shift->{items}->[2]; return $class->escape("$text\n"); } sub cdata { my $class = shift; my $items = shift->{items}; my $data = $items->[1]; $data = $class->escape($data); return "<$data>\n"; } sub pre

    Text::Hatena::Escaped - とほほのN88-BASIC日記
  • jQuery Plugin作成時の3つの注意点 - KAYAC engineers' blog

    実家に帰ったら犬に威嚇されました。agoです。 jQuery Pluginに関しては、以前jQuery Pluginの書き方として基的な部分をまとめたのですが、もう少し細かい部分に関して再度まとめてみようと思います。 1 $.dataの活用 以前jQuery.dataの使い方でも紹介したのですが、Pluginからelementを処理する場合対象のelementが広範囲に及ぶことが多く、Plugin内の変数の他に各element毎の変数を持ちたくなることがあります。 たとえば、「クリックする毎に順番にCSSが変わるPlugin」を考えた場合、各element毎に「今どのCSSが指定されているか」を保持できると実装が楽になると思います。 具体的には以下のような形になります。 $(function () { var colors = ['blue', 'yellow', 'red']; $('

    jQuery Plugin作成時の3つの注意点 - KAYAC engineers' blog
  • ヤフーがyimg.jpを使う本当のワケ - 最速配信研究会(@yamaz)

    ヤフーの画像はなぜyimg.jpドメインなのか? サイト高速化の手法とヤフーの失敗例 でヤフーがなぜドメインを変えて画像サーバを運用しているかが書かれている.「静的なコンテンツに対してクッキーフリードメインを使うことによって速度向上を狙う」というのが理由とあって,これはこれでもちろん正しいのだけれど,これはどちらかというと副次的な理由で当の理由は違う. クッキーフリードメインを使うことで悪意あるFlashコンテンツなどから自社ドメインのクッキーを守るためというのが当の理由で,これはあちこちで使われているテクニックだ.Flashコンテンツは外部の業者さんに作ってもらったり,広告の入稿素材として入ってくるので,信頼できないデータとして取り扱う必要があり,万一まずいデータがアップされることがあっても大丈夫にしておく必要がある. 最近ユーザからの任意のコンテンツを受けつけて同一ドメインで配信し

    ヤフーがyimg.jpを使う本当のワケ - 最速配信研究会(@yamaz)
    studio-m
    studio-m 2009/01/14
    外注制作や広告として入ってくるFlashコンテンツを信頼できないデータとして取り扱う必要があり、万一まずいデータがアップされることがあっても大丈夫にしておく必要がある。yimg.jpに入れて自社ドメインのCookieを守る。
  • Google AdwordsとOvertureに広告掲載した経験を公開:Geekなぺーじ

    オーバチュアでも広告を出していました。 今、久しぶりに管理画面を見たら古いデータが見られなくなっているようです。 「データがありません」と出るので、残念ながらここには掲載できません。 何となくの記憶として、クリックあたりの金額がGoogle Adwords + 3円ぐらいの感覚だったと思います。 あとは、表示回数や訪問者数はオーバチュアの方が多かった気がします。 オーバチュアで広告を出すのは、Google Adwordsで出すよりも大変でした。 審査が行われた後に、広告が掲載されます。 そのため、Adwordsと比較して全体的に広告の質が高いと思われます。 少なくとも情報商材系の広告をYahoo!で見た事がありません。 さらに、広告の対象となるサイトに住所氏名電話番号が記載されている必要がありました。 オーバチュアに広告を出すために、プレコ王国とディスカス魂に提携熱帯魚ショップの住所と指名

    studio-m
    studio-m 2009/01/14
    プレコ王国の広告出稿に関する体験談
  • 高木浩光@自宅の日記 - 私のMacintosh環境

    ■ 私のMacintosh環境 昨年はMacに戻ってきた年だった。TigerのときにもMacにスイッチしようと思ったが、いまひとつ使いにくいと感じたのと、軽いノート型がなかったので断念していた。それが、MacBook Airが発表されたのと、自宅にMac miniを買ってLeopardの使いやすさに触れ、アルミニウム型キーボードの打ちやすさにも感激したことで、ついにスイッチを決意したのだった。 Leopardはあまりカスタマイズがいらないと感じたが、いくつか必要なところがあった。以下、自分用のメモがてら、どんなカスタマイズをしたかまとめておく。USキーボードを使っていて、Emacsのキーバインドに慣れていることを前提としている。 キー入力のカスタマイズ 記号入力の慣れからUSキーボードを使わざるを得ないが、そうすると日本語入力でやや問題が生ずる。また、矢印キーを使いたくないので、ほとんどの

    studio-m
    studio-m 2009/01/14
    about:configからbrowser.identity.ssl_domain_displayを1に
  • 続:Catalystでマルチバイトを取り扱うときのまとめ - hide-k.net#blog

    以前、Catalystでマルチバイトを取り扱うときのまとめという記事を書いたのですが、情報が少し古いので、最近僕がやっている方法を紹介します。 この記事では Catalyst 5.7015 Catalyst::View::TT 0.27 Catalyst::Plugin::ConfigLoader 0.22 Catalyst::Plugin::FillInForm 0.10 Catalyst::Plugin::Static::Simple 0.20 Catalyst::Plugin::Unicode 0.8 の環境で紹介しています。 また、基的にDBICに関しては以前の記事の通りDBIx::Class::UTF8Columnsを使うという感じです。 まず、こんな感じのアプリケーションを用意します。 MyApp package MyApp; use strict; use warnings

  • 商用サイトでもフリーの細部まで丁寧に描かれたアイコン -midtone design

    商用サイトでもフリーで利用ができる、細部まで丁寧に描かれたアイコンをmidtone designから紹介します。

  • ヤフーの画像はなぜyimg.jpドメインなのか? サイト高速化の手法とヤフーの失敗例 | 初代編集長ブログ―安田英久

    ヤフーの画像はなぜyimg.jpドメインなのか? サイト高速化の手法とヤフーの失敗例 | 初代編集長ブログ―安田英久
  • http://www.designwalker.com/2009/01/table.html

    http://www.designwalker.com/2009/01/table.html