ウインドウズ・ユーティリティ
VLSI開発に関する幅広い経験のみならず、システム、ハードウエア、ソフトウエアにおよぶ幅広い知識も持ち合わせています。ソフトウエアに関しては、フォートランとコボルが私が初めて習ったコンピュータ言語でした。私が日本のNECに入社した時、私のような大卒新入社員はそれらの言語を勉強せねばならなかったのです。NECは大型コンピュータの製造会社だったからです。そのような新入社員教育が終れば、どのような言語を学ぶかはその人の好奇心や日常業務によって変わってくるでしょう。
キーボード、表示、プリンター、演算器、ROM: Read Only Memory, RAM: Random Access Memoryなどのメモリやクロック発生器など、今のの全ての基本的な機能を備えるシステム・オン・チップである電卓用のLSIの開発に従事していました。インテルの第一世代のマイクロプロセッサーである4004は当初、電卓への応用を期して開発されました。しかしながら、そのような汎用マイクロプロセッサーには電卓市場に潜り込む余地はありませんでした。私達の電卓用途に特化したシングルチップ化により大変な価格競争に打ち勝ち、市場を制覇し、ついにはLSI設計製造技術のすべてを牽引していったのです。現在、その役目を担っているのはインテルのマイクロプロセッサーですね。
私達は各々の製品毎に最適化された命令を持つCPUを新しく開発しました。最も原始的である機械語をその当時は使用していました。
ハネームーンで米国を訪問した時、タンディーのTRS-80を買って帰りました。RS-80はザイログの1.6MHzで動くZ80を搭載したベーシック・インタプリターROM付きの第一世代8ビット・パソコンです。NECの端末装置事業部が開発した文字表示コントローラµPD3301はもとより、そのTRS-80をシステム・レベルの回路図と共に、私の属する集積回路事業部から派生したNECのパーソナル・コンピュータ事業部の人達に紹介しました。翌年四月に、NECは8ビット・パソコンPC-8000を出荷したのです。PC-8000はマイクロソフトが開発したベーシック・インタプリターを初めて搭載し、市場を独占しました。
µPD7220グラフィックス・ディスプレイ・コントローラLSI(GDC)開発時、コマンドやパラメーターを発生したりµPD7220に送る評価システム制御用としてTRS-80を応用しました。その際、ベーシック言語とZ80のアセンブリ言語を習得しました。インテル8086のアセンブリ言語とµPD765フロッピー・ディスク・コントローラLSIのインターフェース知識を活用し、日本語ワード・プロセッサーのような一般売りソフトウエア製品の複写防止用プロテクトをはずしたりしたこともあります。NECにいる間は、C言語をマスターするつもりではいたのですが、結局できませんでした。
米国のチップス・アンド・テクノロジーズ社でC言語をマスターしました。コンピュータ・シミュレーション・ファイルの変換、方式や論理のエミュレーション、システム・レベルの評価などに頻繁に使いました。C言語を使い始めてからは、ベーシック言語を使ったことは一度もありません。C言語でのプログラミングは満足するに足るパフォーマンスを与えてくれるので、ユニックス上で走るパールやハイ・レベル・スクリプト言語には興味がありませんでした。Cのコンパイラーやデバッガーとして、初めのうちはマイクロソフトのクイックCを、後にビジュアルC++を使うようになりました。ユニックス上で実行可能なプログラムが必要な時は、PC上でCソースコードを作成デバッグします。そのCソースコードをユニックスにアップロードしgccによりコンパイルすることにしています。時代遅れのユニックスCデバッガーは使う気にはなりません。
長い間、ウインドウズの下で走るユーティリティを作りたいものだと思ってきました。ビジュアルC++を使ってみましたが諦めました。最近、始めたウエブページの作成を通して、簡単にウインドウズ・ユーティリティを設計する上手なやり方を得ることができました。今まで培ってきたソフトウエア設計の経験を活用し、7日というごく短期間に作ったユーティリティを紹介します。
正直なところ、ソフトウエア開発の分野において日本など米国に敵対できる素地が無いという現実を思い知りました。日本は参加することもできず、米国の一人勝ち。日の丸コンピューター? 人口知能? 実時間オペレーション・システム? とんでもない。それらは未熟なマスコミを喜ばせただけで、なんらの国益も日本にもたらさなかった。
知的おもちゃ
このユーティリティはメニュー、テキスト/コンボ・ボックス、コマンド/ラジオ・ボタン、バイナリーとテキスト・ファイルのオープン/セーブやスプレッド・シートなどの基本的なウインドウズの機能を網羅しています。
有害な動作や誤動作はしません。安心してダウンロードし走らせてください。
Download (toys.exe)
toys.exeが走ると、スクリーンの最上左端に次のようなウインドウが現れます。
Options上で左のマウスボタンを押し、引っ張り、離すことにより、このユーティリティの中に組み込まれたプログラムのうちの一つが走り始めます。
(A) 単位変換器
ジャワ・スクリプトを用いたこのウエブページ上の「知的おもちゃ」で紹介されている単位変換器の拡張機能版です。ヘルプ・ページに簡単にその使用法をまとめてあります。
(B) 国際電話国別コード
ジャワ・スクリプトを用いたこのウエブページ上の「知的おもちゃ」で紹介されているコード変換器の機能と同等です。ヘルプ・ページに簡単にその使用法をまとめてあります。
(C) カレンダー
西暦1,000年から2201年までの月別カレンダーです。
私の奥さんと私は年月日は異なりますが同じ日曜日に生まれています。
私の娘が生まれた日、病院に立ち寄ったので、何曜日に生まれたのか記憶にあります。それは水曜日です。当時、NECでは水曜日を定時間日に指定し、全従業員を午後五時十五分に帰宅させていました。
(D) ウエーブ・ファイル解析器
ウエーブ・ファイルのヘッダー情報を提供します。
(E) サイン波ファイル発生器とバッチ処理
種々のパラメーターで定義されたサイン波ファイルを作ります。バッチ処理が指定された場合には、独立したパラメーターで定義された複数のサイン波ファイルを作ります。
(F)ウエーブ・ファイル連結器
複数のウエーブ・ファイルを一つのファイルに連結します。
音楽曲クリップ
MPEGオーディオデコーダーVLSIを開発した時、チップサイズが2.5倍になることからレイヤー3を組み込めませんでした。
今日、MP3 (MPEG1 audio layer 3)オーディオ・データ圧縮(圧縮/伸長後、完全には元のデータを復元できないのでロシーと呼びます)は、MPEGのアドホック・グループが演算誤差を最小にした参照データ作成用に作った無料ソースコードを活用してCPUが実行しています。レイヤー2の場合で圧縮後に十分な音質を得るには224Kbpsを使わねばなりませんでした。しかし、レイヤー3では128Kbpsでかまいません。当時、私達の開発したMPEGオーディオデコーダーVLSIを用いて種々の音源や条件を変え評価したものです。
"Herb Alpert"
- Tijuana Taxi
- Spanish Flea
- A Taste of Honey
- Mexican Shuffle
- The Work Song
"ラジオやテレビのオープニング・テーマ曲"
- 大学受験ラジオ講座 (ラジオ)
- 百万人の英語 (ラジオ)
- 11PM (NTV)
- きょうの料理 (NHK TV)
- 笑点 (NTV)
- スポーツ中継 (NHK)
- 新日本紀行 (NHK TV)
- 新日本探訪 (NHK TV)
"CM Songs"
- 明治製菓チェルシーの唄 (Simons)
- サントリー・オールド
- 日清食品カップヌードル
- レナウン娘
"Leroy Anderson"
- Bugler's Holiday
- Fiddle-Fiddle
- Plink, Plank, Plunk!
- Sleigh Ride
- The Syncopated Clock
- The Typewriter
"Bitter Sweet Samba"
"Jet Stream"
- Summer Place (Percy Faith and his orchestra, 語り手 城達也 FM東京ジェットストリームより)
- A Swingin' Safari (Billy Vaughan and his orchestra)
- Yakety Sax (Boots Randolph and his combo)
- Washington Square (The Village Stompers)
- Java (Al Hirt)
- Midnight in Moscow (Kenny Ball and his jazzmen)
"Theme Music"
- Alfred Hitchcock Presents
- Route 66
- Mission: Impossible
- Pink Panther
"Paul Mauriat & His Orchestra"
- Love Is Blue
- El Bimbo
- Toccata
"Shania Twain"
- I'm holding on to love to save my life
- Don't be stupid
- That don't impress me much
"Spice Girls"
- 8 Short clips medley
"Sixties-1"
- The loco-motion (Little Eva)
- It's in his kiss (Betty Everett)
- It's my party (Lesley Gore)
- My boy lollipop (Millie)
- Downtown (Petula Clark)
- Da Doo Ron Ron (The Crystals)
"Sixties-2"
- Walk, don't run (Ventures)
- Blowing in the wind (Joan Baez)
- California dreamin' (The Mamas and The Papas)
- Mrs. Robinson (Simon & Garfunkel)
映像クリップ
|
生前の高弘叔父への私からのビデオ・メッセージ (7/12/2016)
|
Updated on 3/23/23 |
Sherwin-Williams "Safari"
|
|
The Premier Relationship Bank of the West (5/12/2017)
|
Updated on 3/17/23 |
Swift restoration of derailment
|
Updated on 3/17/23 |
NBC Microclimate weather forcast
|
Updated on 3/17/23 |
CBS Whole assort of precise weather forcast
|
|
Follow the Signs to San Diego - Happiness is Calling (SanDiego.org)
|
|
Channel 2 News Commercial Film (San Francisco Bay Area Coverage)
|
音声ファイル
- 永六輔 仰いで尊い教師はもういないんだそうです 昔、歌った文部省唱歌はどうなったの
- 永六輔 新幹線に乗ったら携帯の電源を切りましょう
- 永六輔 夢であいましょうUpdated on 3/22/23
- スティーブ・ジョブズ スタンフォード大学卒業式祝辞 (6/12/2005) 原稿
- スティーブ・ジョブズ Think Different (TV CM)Updated on 11/17/23 (話者 スティーブ・ジョブズ, 1997) 原稿Updated on 11/29/23 (日本語訳付き)
- 阿川佐和子, 大竹まこと 父(阿川弘之)の思い出話 (6/10/2013)
- 田家秀樹, 大竹まこと, 阿川佐和子 団塊の世代など良き頃の話 (3/28/2011)
- 大竹まこと, 阿川佐和子 良き頃の話 (5/23/2011)
- 結婚披露宴でのスピーチ (4/29/1978) 松村富廣 NEC、有賀正直 TMU、青山宏、高島二郎、高井昶、前橋幸男 NEC
- 結婚式誓詞朗読 (4/29/1978)
|