ユーザ用ツール

サイト用ツール


昔話いろいろ

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
昔話いろいろ [2021/08/21 20:00] makotoa67昔話いろいろ [2023/09/07 00:25] (現在) makotoa67
行 1: 行 1:
 ===== 昔話いろいろ ===== ===== 昔話いろいろ =====
  
-思い出したときに、色々と、昔のお話しを書き留めてみようと、このページを作成。+思い出したときに、色々と、昔のお話しを書き留めてみようと、このページを作成。まあ、書けない話も多いので、書ける範囲で。 
  
 ---- ----
  
-カメラメーカに在籍していたときに、開発に携わったカメラ。+一社目のカメラメーカに在籍していたときに、開発に携わったカメラ。
  
   * α707si   * α707si
行 18: 行 19:
  
 久々にカメラ部門に戻って来て、かつ、デジタルカメラの時代になって、最初の本格的自社開発のカメラ。最初の企画は、80万画素だったが、画素数競争が厳しい時代で、80万画素での商品化を断念し、150万画素に企画変更された。 久々にカメラ部門に戻って来て、かつ、デジタルカメラの時代になって、最初の本格的自社開発のカメラ。最初の企画は、80万画素だったが、画素数競争が厳しい時代で、80万画素での商品化を断念し、150万画素に企画変更された。
 +
 +最初は、RTOSにpSOSを使って、ソフトウェア環境も自前で全部やっていたが、途中から、FlashPoint Technology Inc.(FTIと略す)との共同開発になった。RTOSはVxWorksに切り替わった。[[https://pc.watch.impress.co.jp/docs/article/980414/flashpnt.htm | Digita]]というデジタルカメラ用のOS的なものを搭載して、Camera Control Shellというカメラ制御部分はミノルタが開発。1998年から1999年にかけて、サンノゼのFTIのオフィスに出張して、あまり喋れない英語で格闘していた、そんな記憶が蘇って来た。。
  
   * [[https://ascii.jp/elem/000/000/306/306671/ | MINOLTA 3D 1500]]   * [[https://ascii.jp/elem/000/000/306/306671/ | MINOLTA 3D 1500]]
行 41: 行 44:
 ---- ----
  
-基本的には、ソフトウェア開発を業務としていたが、社内のシステムやネットワークに色々と不満に思うことがあって、色々と試みていた。+二社目では、一社目で使っていたデジタルカメラ用メインコントローラチップのシリーズの新バージョンのソフトウェア環境を整えるところから仕事がはじまったか。 
 + 
 +デジタルカメラ向けの汎用チップとして開発/販売していたチップは、書いてもいいかな。 
 + 
 +  * DSC-2 
 +  * DSC-3 
 +  * [[http://www.megachips.co.jp/www.megachips.co.jp/pdf/040621_mcl.pdf | DSC-3H]] 
 +  * DSC-4L 
 + 
 +ここまでの汎用チップでは、MIPS系のCPUが搭載されていた。この頃は、汎用チップということもあり、それを使ったらデジタルカメラがすぐ開発できる、ぐらいの勢いで、SDK開発をしていた。画像処理系フレームワークだけでなくU/I系も。 
 + 
 +その次の時期は、DSC-4Lをベースに、顧客向けにカスタムチップを開発していた期間。 
 + 
 +また、その後、Arm系CPUをコアに、新しいプラットフォームを開発し、それをベースに、何世代かに渡ってASICを開発していった。 
 +その際、会社としては、ハードウェアを開発して顧客に納めることはもちろんだが、それだけではなく、ソフトウェアのフレームワークも顧客と共同開発も行った。使用したOSはT-Kernel系のマルチコア対応。マルチコアを活かせる形で、カスタムの画像処理ブロック用のドライバやミドルウェアも開発した。 
 + 
 +---- 
 + 
 +大学時代のお話し。 
 + 
 +大学時代の専門は、情報工学で、所属していた研究室は、コンパイラとかOSなどのシステムソフトウェアを扱っていた。私は、OS側のグループだった。 
 + 
 +インターネットの先駆け的な環境、JUNETで、ネットワークが当たり前的な環境、今にしておもえば、ありがたい環境だったんだなと思う。 
 + 
 +私は、パソコン触りだしたのも大学生になってからだったが、まわりの同期のやつには、意識の高いやつが多く、私自身は、あまり前向きな学生ではなかったと思う。 
 + 
 +---- 
 + 
 +基本的には、ソフトウェア開発を業務としていたが、学生時代の環境を考えると、社内のシステムやネットワークに色々と不満に思うことがあって、色々と試みていた。 
 + 
 +例えば、ドキュメンテーション環境。 
 + 
 +最初の会社で、最初のがっつりした仕事は、上でも書いている、フィルムカメラ時代のカメラのソフトウェア開発。多分、まだそういう時代だったのだと思うが、そのドキュメント作成の環境がなかなか貧弱だった。その中で、ネットもつながらない時代、自宅のパソコン通信(NIFTY-Serveなど)で、自腹で、色々と環境をダウンロードして、会社の設計文書作成環境を構築していた。例えば、LaTeXとTgifで、仕様書などの作成環境を。また、X11/Xt/Xmで、ソースコード(その頃は、HITATI H8マイコンのアセンブリ)を読んでフローチャートを自動生成するツールを作ったり
  
 例えば、Web技術。 例えば、Web技術。
  
 1994年に、神戸の事業所に戻って来た後だったと思う。 1994年に、神戸の事業所に戻って来た後だったと思う。
-httpとかWWWなどの技術が出て来て、とりあえず、サーバを立てて、ブラウザから見て、 +httpとかWWWなどの技術が出て来て、とりあえず、確か、HPにUNIXマシンにサーバを立てて、ネットワーク越しの他のワークステーション上の別のブラウザから見て、画像とテキストが混ざったコンテンツが見れることに、おお、と思った記憶。
-画像とテキストが混ざったコンテンツが見れることに、おお、と思った記憶。+
  
 その頃は、HTMLで直に書いていた。 その頃は、HTMLで直に書いていた。
行 62: 行 96:
 sendmailをインストールして、その設定ファイルsendmail.cfを設定して、メールがそのサーバに届くように、DNSも立てて、MXレコードを設定して。。。 sendmailをインストールして、その設定ファイルsendmail.cfを設定して、メールがそのサーバに届くように、DNSも立てて、MXレコードを設定して。。。
 これも、1994、1995年あたりのお話し。 これも、1994、1995年あたりのお話し。
 +
 +----
  
 例えば、バージョン管理システム。 例えば、バージョン管理システム。
行 67: 行 103:
 RCSからはじまって、CVS、そして、Subversion、など。ああ、バージョン管理システムを使いたがらない上司がいて、いらついていたことを思い出した。あと、保守的なエンジニアに、CVSからSubversionへの移行を一所懸命進めたりしていたことを思い出した。サーバ側も色々とセットアップして、クライアント側も、最初はコマンドラインで、そのうち、使いやすいGUIのツールが出て来たら、それを導入して使い方を指導して、などなど。 RCSからはじまって、CVS、そして、Subversion、など。ああ、バージョン管理システムを使いたがらない上司がいて、いらついていたことを思い出した。あと、保守的なエンジニアに、CVSからSubversionへの移行を一所懸命進めたりしていたことを思い出した。サーバ側も色々とセットアップして、クライアント側も、最初はコマンドラインで、そのうち、使いやすいGUIのツールが出て来たら、それを導入して使い方を指導して、などなど。
  
 +ソフトウェアエンジニアは、バージョン管理システムを使っていくのが当たり前の時代になっても、RTLエンジニアは、若干そのあたりの意識がまだ薄かったが、やはり、必要性はあったので、そちらのエンジニアにも導入するなど。
 +
 +----
 +
 +~~DISCUSSION | 自由記入欄 ~~
  
  
昔話いろいろ.1629543655.txt.gz · 最終更新: 2021/08/21 20:00 by makotoa67