1 ポイント 投稿者 GN⁺ 2024-06-01 | 2件のコメント | WhatsAppで共有

30年前のノートPCからファイルをコピーする

問題の分析

  • ノートPCの状態:

    • 1994年製の PowerBook Duo 280c ノートPC
    • 起動は可能だが、ハードドライブを軽く叩く必要がある
    • 音声ファイルはノートPCのスピーカーで再生可能
  • 問題点:

    • オーディオジャックがない
    • SCSI ハードドライブのコネクタが特殊
    • 外付けフロッピードライブを接続するとノートPCが動作しない
    • ネットワークソフトウェアがインストールされていない

解決策の模索

  • FAXソフトウェアの活用:
    • ノートPCにFAXソフトウェアがインストールされている
    • ResEdit を使って音声ファイルを16進コードに変換
    • Microsoft Word に16進コードを貼り付けて印刷

FAXによるファイル転送

  • FAX送信の準備:

    • ThinkPad T60 ノートPCを受信機として使用
    • 電話線シミュレーター回路を作って2台のノートPCを接続
  • FAX送信の過程:

    • FAXソフトウェアで16進コードを送信
    • 受信したFAXを OCR ソフトウェアでテキストに変換
    • 変換したテキストを16進エディタにコピーしてバイナリファイルとして保存

最終結果

  • 音声ファイルの復元:
    • Audacity でファイルを読み込んで再生
    • OCR の誤りによるノイズの問題が発生
    • 自作プログラムで完全な変換に成功

GN⁺の見解

  • 技術的な挑戦: 古いハードウェアとソフトウェアを扱う過程で生じる問題を、創造的なアプローチで解決している点が興味深い。
  • FAXの活用: FAX技術をファイル転送に活用した点がユニークで新鮮。
  • OCRの限界: OCRソフトウェアの限界を乗り越えるために自分でプログラムを書いた点が印象的。
  • 歴史的価値: 1994年製ノートPCのファイルを復元する過程で、当時の技術の限界を体験できる。
  • 代替技術: 似たような状況では、USB-SCSIアダプタやネットワーク接続によるファイル転送も検討する価値がある。

2件のコメント

 
kayws426 2024-06-01

ただの感想。

  • 30年前のPowerBookにマイクロソフト・ワードがインストールされているのは驚き。
  • OCRをやるなら、RAW-HEXコードではなくチェックサムが提供される形式であるべきだった。ihex や srecord のようなシンプルなフォーマットでもチェックサムは提供される。
  • Linux使いだったなら、電話をかけて zmodem でファイルを安全に転送しただろうと予想する。
 
GN⁺ 2024-06-01
Hacker Newsのコメント
  • さまざまなOCRプログラムを試したが、文書を100%正確に変換できるプログラムは見つからなかった。特定の文字や数字を取り違えたり、抜け落ちたりすることが多い。これを解決するために、OCR結果を検証するツールを書いた。ブログリンク

  • 古いAppleノートPCにはシリアルポートがあったはずで、Zmodemを使えば問題を簡単に解決できただろうと述べている。参考リンク

  • 筆者は古いノートPCの画面を写真に撮ってOCRを試すのだろうと思っていたが、もっと興味深い方法を使っていたと述べている。大きなフォントを使って転送時間を短縮するほうが、より速かったかもしれないとも考えている。

  • 若い頃、CP/MデスクトップからMS-DOSポータブル機へdBase 2データベースを移すために、シリアルケーブルを設定し、PROCOMMを使ってデータを転送した経験を共有している。

  • Appletalkを使えば、古いMacと現代の機器の間でのファイル転送は簡単になると述べている。SCSIアダプタを使ってハードドライブのイメージを作成し、それをエミュレータやLinuxで起動できる。

  • SCSIアダプタを使ってハードドライブのイメージを作成し、それをエミュレータやLinuxで起動できるというアイデアが気に入った。Localtalkアダプタを作るのも良いアイデアだと述べている。

  • 情報理論の実習試験のように感じられると述べている。さまざまな方法でファイルを転送する問題を解決していく過程が興味深かった。

  • 数年前、Macintosh Plusからファイルをコピーするのに多くの時間を費やしたと述べている。BlueSCSIというSCSI HDDエミュレータを使えば、より良い選択肢になっただろうとも述べている。参考リンク

  • 古いMacにファクスソフトウェアが入っていたなら、ターミナルエミュレータソフトウェアも入っていたはずだと述べている。ZMODEMを使えば、ファイルを壊さずに転送できただろうと考えている。

  • 読んでいて面白かったが、コンピュータの知識が足りず理解するのは難しかったと述べている。1993〜1994年ごろにIBMノートPCを修理した経験を共有している。AUTOEXEC.BATファイルを置き換え、WordStarを読み込んで問題を解決した。