タグ

2005年9月9日のブックマーク (5件)

  • ユーザビリティがもたらすソフトウェアの新たな進化

    過去に取材したテーマをしばらく経ってから再度取材して,状況の変化に驚くことがある。日経バイト9月号特集「人間と機械をつなぐ優しいインタフェース」で,これを実感した。テーマはユーザビリティである。昨年の春の取材時には「ユーザビリティに対する企業の意識が変わり始めている」との印象だったが,1年半後の今回は明らかにフェーズが変わっていた。腰を入れて,具体的な取り組みを始めた企業にいくつも出会うことができた。 ユーザビリティは「使いやすく,ユーザーの目的にかなっている製品かどうか」(ユーザビリティの第一人者である,メディア教育開発センター研究開発部の黒須正明教授)を表す言葉だ。これまでメーカーは,多機能,高性能,小型軽量,見栄えの良さなど,宣伝しやすく分かりやすいメリットを追求して製品開発を続けてきた。しかしその結果できあがったものが,ユーザーの目的に合っているとは限らなかった。例えば,買っては

    ユーザビリティがもたらすソフトウェアの新たな進化
  • プログラマのためのJavaScript (7):プロトタイプ継承の正体

    JavaScriptには、クラスとその継承はないが、プロトタイプベースの継承をサポートしている」と、まー、これはよく言われる決まり文句です。がしかし、JavaScriptにおけるアレを継承と呼んでいいものかどうか? 「継承」といえば、多くの人が通常の継承、つまりクラスベースの継承をイメージするでしょうし、無意識に通常の継承とのアナロジーを追うことになるでしょう。これは危険だと思いますよ。 「プロトタイプ」とか「継承」という言葉から連想する常識的なイメージは全部捨てて、事実を白紙から眺めましょう。その事実とは、「JavaScriptには、実行時プロパティ検索のメカニズムがある」と、それだけです。 今回の内容: 「プロトタイプ」じゃ、なんのことだかわからない __proto__プロパティ、__proto__オブジェクト、__proto__チェーン __proto__チェーンを追いかけてみる

    プログラマのためのJavaScript (7):プロトタイプ継承の正体
  • 自分専用のノートを作る「Notepaper Generator」 - ネタフル

    Make your own personalized notepaper – Lifehackerというエントリーより。 The PDF includes your name and an “if lost please return to” note, a place to record page number, a small monthly calendar, and an optional notes summary box. ▼Notepaper Generator このアイデアはなかなか良いかもしれない。 自分専用にパーソナライズドされた用紙をPDFとして出力してくれるサイトです。 入力・設定するのは、 ・自分の名前 ・無くした時の連絡先 ・フォント ・Summary Boxを表示するかどうか ・Punch Holesを表示するかどうか(バインダーに挟める) だけです。 これら

  • 誤解の理解-何故リンクが自由なのか

    誤解の理解-何故リンクが自由なのか 私は以前、拙稿「無断リンク禁止/直リンク禁止」命令に関する想定問答集で いくつかの点から「無断リンク禁止/直リンク禁止」という主張に疑問を呈し、 不意なリンクをされて困らないためのより有効な方法や考え方を述べました。 ただ以前の文章は幅広い説明を主眼としており、そのため一つ一つの説明が浅くなっているという側面がありました。 そこで稿では、改めて上記の問題についてより深く解説することで、リンクされて困らないための考え方をより詳しく述べたいと思います。 尚、稿ではトップページ以外へのリンクという意味で「直リンク」という言葉を用いています。 他のサイトではこの言葉が異なる意味で使われている場合がありますのでご注意下さい。 詳しくは注1をご覧下さい。 目次 第一章 - 「無断リンク禁止/直リンク禁止」の問題点 理由なきリンク拒否 理由があれば大丈夫なのか

  • 伊藤直也の「アルファギークのブックマーク」 - 誤解から賞賛へ。Ajaxで再評価されたJavaScriptから学ぶこと

    Googleマップによる“Ajax”の隆盛 最近、「Ajax」という言葉を耳にすることはありませんか? Ajaxとは、「Asynchronous JavaScript + XML」の略称で、「えいじゃっくす」と呼ばれています。このワード、半年ほど前に突然盛り上がりだして、いまではWebエンジニアの間ではお馴染みの言葉になっています。 今年の2月に、Googleが「Googleマップ」という地図サービスのベータリリースを行ないました。 地図に関するサービスは、これまでも数多く存在していますし、特にYahoo!やその他大手ポータルのそれは高機能かつデータベースも充実していて、実用性十分です。そんな地図サービス界隈に、いまになってGoogleが乗り込んでくる、というので、Webな人たちは固唾を呑んでそのリリースを待っていました。 そうしてリリースされたGoogleマップは、人々の期待を裏切ら