RSS

初出:2005年3月 1日 22:29

いくつかのWebソースで明らかになったことだが、“「Macintoshの父」として知られる”ジェフラスキン氏が死去した。享年61歳だった。

さて、なぜ“「Macintoshの父」として知られる”と括弧付けで書いたかと言うと、Webソースでそう書かれていたから。だけど、本当に「父」なんだろうか? 別に父親はジョブズだなんて言う気は毛頭ないけど、いろいろと尾ひれがついたMacintosh創世伝説の新たな鰭(ひれ)に成りかねないので、いろいろと調べてみた。

ラスキン氏の発言が掲載された雑誌「Macworld Japan 1994/3 Vol.4 No.3」が手元にあるのだが、そこで氏は「(芸術家や音楽家のような)技術者じゃない人にも簡単に使えるコンピュータ」の必要性を1960年代に唱え、学位論文に「The Quick Draw Graphics System」と名付けている。そこからアップルへと繋がるまでに10年近くの歳月がかかっているが、1977年にアップルへ移り31番目の社員としてApple Iのドキュメント制作を担当したという。

その後、アップル社内にソフトウェア品質管理部門を作り、いかにしてより良い製品を作るかということを念頭においた仕事をしていた。そして1979年、256×256pxのモノクロビットマップ、プロポーショナルフォント、1,000ドル以下のプライスを目標とした「Macintoshプロジェクト」を旗揚げする。ただ、それは決してデスクトップメタファーの実現ではなく、マウスを使う予定もなかった。画面上にあるファンクションメニューをキーボードで選択していくという、完全なキーボードオペレーションを想定していたという。

そういう意味では、1984年に発表されたMacintoshは、ラスキン氏の思想というよりはXerox PARCのAltoからの影響のほうが強いということだろう。事実、PARCからアップルへと大量にエンジニアが移籍していくなかで、Macintoshプロジェクトはラスキン氏の元から引き離され、その後にアップルを離れることとなる。結局残ったものといえば、Macintoshという名前と、QuickDrawという技術名だけというわけだ。

これはすべてラスキン氏本人が語っていることなので、史実としては正確だろう。こう見ると、Macintoshの父というよりは名付け親程度の関わりだったようだ。しかし、それでもこうして海を越えた日本でもたくさんの人々に追悼されるのだから、十分じゃないか。あらためて、その栄誉を讃えつつ追悼いたします。

Today's BGM :
Nothing Compares 2 U from the album "I Do Not Want What I Haven't Got" by Sinéad O'Connor
Googleさんは、この記事をこう解釈しました

記事の詳細ページ

記事の全文を表示します。関連するコメントやトラックバックなどもこちらからどうぞ。

本日のBGM

★印があったら「これは聴いてみてほしい!」という推薦曲です。曲名をクリックするとiTunes Storeへジャンプします。

'; // loop through the songs in the array and get 4 fields that I want to see foreach ($songs as $song) { $output .= '
  • '; if ($song["Rating"] == 100){ $output .= ''.$song["Rating"].''; } $output .= '
    '; $output .= '
    '.$song["Name"].''; $output .= '
    '.$song["Artist"].''; $output .= ''.$song["Album"].''; if ($song["Year"]){ $output .= '('.$song["Year"].')'; } $output .= '
  • '; } // end the table $output .= ''; // show my new table print ($output); } ?>

    Now & Then

    Twitter Updates

      OAuthRequest('https://api.twitter.com/1.1/statuses/user_timeline.json','GET',array('screen_name' =>$search_word,'count' =>'3')); //Jsonデータをオブジェクトに変更 $oObj = json_decode($vRequest); //var_dump(json_decode($vRequest)); //オブジェクトを展開 for($i_tweet = 0; $i_tweet < sizeof($oObj); $i_tweet++){ $screen_name = $oObj[$i_tweet] -> {'screen_name'};//ユーザーID $profile_image_url = $oObj[$i_tweet] -> {'profile_image_url'};//プロフィール画像のURL $text = $oObj[$i_tweet] -> {'text'};//ツイート $date = $oObj[$i_tweet] -> {'created_at'};//時間 $tweet_time=strtotime($date);//Unixタイムスタンプ形式に変換 $now_time=time();//現在の時刻をUnixタイムスタンプで取得 $relative_time=$now_time-$tweet_time;//つぶやかれたのが何秒前か if($relative_time<60){//ss $displayTime = $relative_time.'秒前'; }elseif($relative_time>=60 && $relative_time<(60*60)){//mm $displayTime = floor($relative_time/60).'分前'; }elseif($relative_time>=(60*60) && $relative_time<(60*60*24)){//hh $displayTime = floor($relative_time/(60*60)).'時間前'; }elseif($relative_time>=(60*60*24)){//日付 $displayTime = date('n月j日',$tweet_time); } //表示 echo '
    • ' . $text .'' . $displayTime . '
    • '; } ?>
    follow me on Twitter