「GENERAL MAGIC」だけど shi3zさんが「iPhone誕生の秘密を描いたドキュメンタリー映画」って紹介されてた。iPhoneユーザーとしては見ざるを得ないな。字幕版のオンライン上映会があるそうです。 https://news.yahoo.co.jp/articles/f10356c4b7e9572d5bec40a2561d29026db7f2d0 https://wirelesswire.jp/2019/05/70830/ https://mstdn.guru/@tktz/104761765355810722
旧Macにゆかりの深いフライトシミュレーターと言えば、ブルース・ホーン(Finderの開発に参加、リソースフォークを考案したプログラマー)が高校生の時(1974年頃?)にAlto+Smalltalk(=暫定ダイナブック環境)で書いたプログラムがよく考えられていて驚かされます。
こちらは本人による紹介。
https://www.atariarchives.org/bcc2/showpage.php?page=37
こちらはアラン・ケイによる紹介。[PDF直リン、乱丁注意]
http://mnielsen.github.io/notes/kay/Personal_Computing_1975.pdf
最初の「マウス」を作った技術者、ビル・イングリッシュ氏死去。91歳 - https://japanese.engadget.com/amp/mouse-co-inventor-bill-english-died-at-91-072030245.html
×ブルース・ボーン → ○ブルース・ホーン (Bruce Horn) ^^;
アラン・ケイらのAltoを使ったフィールドワークhttp://mnielsen.github.io/notes/kay/Personal_Computing_1975.pdf に参加した“Smalltalkキッズ”の一人で同プロジェクトではフライト・シミュレーターを作成→https://www.atariarchives.org/bcc2/showpage.php?page=37
後にPARCでNoteTakerやDorado(Altoのそれぞれ可搬型・高性能版の後継機)向けSmalltalkの開発にたずさわった後、Appleに移籍してリソースフォークの発明やFinderの開発で貢献した。
参考:「ジョブズはアリスをあまりプレイしていませんでしたが、彼はアリスを作るために必要な明らかなプログラミングスキルに感銘を受けました。 "キャップスって誰だ? なぜ彼はリサに取り組んでいるんだ?"と彼はプログラムを見るや否や、軽蔑の念を込めてリサについて言及した。 "彼をマックチームに入れないと!"[DeepL訳]」https://www.folklore.org/StoryView.py?story=Alice.txt
参考:「キャップスは、ブルースが尊敬していた数少ない人物の一人であり、ブルースのテンションの高さを補完するような、明るくて気楽な性格の持ち主でした。[DeepL訳]」https://www.folklore.org/StoryView.py?project=Macintosh&story=Steve_Capps_Day.txt
スティーブ・キャップスがXEROXからAppleに転職しFinder(同じく移籍組のブルース・ボーンが手がけていた─)の手助けなどをする前、PARCでAlto向けに書いたダリ・クロック(Mac版は同じく氏の作品として有名なAlice─Through the Looking Glassに同梱)がAlto実機で動く様子
参考:ルイス・キャロル作「鏡の国のアリス」を題材にAppleの開発スタッフが純正ゲームソフトとして1984年に制作したチェスゲームhttp://databug2210.blogspot.com/1984/12/old-mac-alice-through-looking-glass.html
参考:「ダリ時計の基本的なギャグは、秒が刻むにつれて数字がモーフィングされることです。 これは今日のCGI基準では何でもないことですが、当時私は74481チップのマイクロコード*で内部ループを書かなければなりませんでした[DeepL訳; *Altoは再起動なしにCPU命令を書き換えられた]」http://fakestevecapps.blogspot.com/2009/04/dali-dali-in-come-free.html
PowerPointの意外な起源が興味深い
パワポの前身(?)が、ジョブズ達のLisaや旧Mac以上にゼロックスのAlto(より正確にはアラン・ケイ達の暫定ダイナブックOSであるSmalltalk環境のGUIのしくみ)を強く意識して作られたという歴史を紐解いた2年少し前の記事。
“The Improbable Origins of PowerPoint” https://spectrum.ieee.org/tech-history/cyberspace/the-improbable-origins-of-powerpoint
FileMakerが同じ会社で作られていたことや、パワポはMSが買う前は旧Mac向けアプリだったというのもいまさら知りました。
アラン・ケイがクインシー・ジョーンズにSqueak(ジョブズたちが見たSmalltalkというGUI環境の直系の子孫の一つ)に組み込みの感染シミュレーションを説明する動画です。
http://www.squeakland.org/content/movies/squeakers15.flv
ダウンロード後、FLV対応プレイヤーでご覧ください。
アラン・ケイの講演の書き起こしです。タイトルにもある有名な「未来を予測する最善の方法は──」をご存じでしたら、彼にそれが可能だったそのカラクリを知るよい資料です。機械翻訳っぽいので英語に抵抗のない方は末尾リンク先の元映像を。
未来を発明する方法 1 (Startup School 2017 #10, Alan Kay) https://review.foundx.jp/entry/how-to-invent-the-future-1
未来を発明する方法 2 (Startup School 2017 #11, Alan Kay) https://review.foundx.jp/entry/how-to-invent-the-future-2
Smalltalk-72については以下に参考まで
Smalltalk-72操作マニュアル [PDF直リン注意]
http://www.bitsavers.org/pdf/xerox/parc/techReports/Smalltalk-72_Instruction_Manual_Mar76.pdf
アラン・ケイらによるSmalltalk-72を使ったフィールドワークの報告[PDF直リン、乱丁注意]
http://mnielsen.github.io/notes/kay/Personal_Computing_1975.pdf
↑この報告は、アスキー刊「アラン・ケイ」に邦訳が掲載されて日本では(ともすると次リンク↓先の“ダイナブック構想”それ自体のエッセイより^^;)有名な「パーソナル・ダイナミック・メディア」より具体的な内容で興味をそそられます。
あらゆる年齢の「子供たち」のためのパーソナルコンピュータ
https://swikis.ddo.jp/abee/74
“アイコン”の始祖的存在として知られる、1975年頃にAltoで作られたビジュアルプログラミング環境「Pygmalion」の書籍のPDFをゲット。
https://b-ok.cc/book/2299913/60d394/
昨年末に一人アドカレでがっつり触ったせいか、巻末の17ページに及ぶSmalltalk-72で書かれたソースコードが、なんとか「私にも読める…読めるぞ!」ってなって胸熱w
https://qiita.com/advent-calendar/2019/smalltalk-72
https://pbs.twimg.com/media/ESMuAIdUYAAnfMG?format=jpg&name=large
いつかエミュレータとかで動かしてみたい。
ラリー・テスラーによる「アップルのLisaのウィンドウやメニューなどのGUIが、SmalltalkのGUI(図)を下地にして、HP移籍組のUCSD Pascal UI推しやカット&ペーストが嫌いなEmacs使いのテスターの妨害(?)を排除しつつ、どんな紆余曲折を経てできあがったか」を当時のメモ等を参照しながら振り返る講義 https://youtu.be/OW-atKrg0T4 と、その書き起こし http://web.archive.org/web/20071001043526/http://www.computerhistory.org/events/lectures/appleint_10281997/appleint_xscript.shtml
後半にはクリス・エスピノーザも登壇。
アラン・ケイ、アルト、GUI史(パクりパクられ)警察。
アルト向け暫定ダイナブックOSとして70年代に試作され以降、GUIやIDE、OOPやデザパタ・開発手法などを創出、今も https://pharo.org などとして進化を続け、主に開発環境として他者に影響を及ぼし続けているSmalltalkに興味を持ち、パーソナルコンピューティングの理想像やその歴史を紐解いて愉しんでいます。
参考:1973年に作られたゼロックスのアルトは「タイムマシン」!
https://www.slideshare.net/sumim/it2550-125876561/6