1 điểm bởi GN⁺ 2024-06-01 | 2 bình luận | Chia sẻ qua WhatsApp

Sao chép tệp từ một chiếc laptop 30 năm tuổi

Phân tích vấn đề

  • Tình trạng laptop:

    • Laptop PowerBook Duo 280c sản xuất năm 1994
    • Có thể khởi động, nhưng phải gõ nhẹ vào ổ cứng
    • Có thể phát các tệp âm thanh qua loa của laptop
  • Vấn đề:

    • Không có jack âm thanh
    • Ổ cứng SCSI dùng đầu nối khác thường
    • Laptop không hoạt động khi kết nối ổ đĩa mềm ngoài
    • Chưa cài phần mềm mạng

Tìm kiếm giải pháp

  • Tận dụng phần mềm fax:
    • Trên laptop đã cài phần mềm fax
    • Dùng ResEdit để chuyển tệp âm thanh thành mã hex
    • Dán mã hex vào Microsoft Word rồi in ra

Truyền tệp qua fax

  • Chuẩn bị truyền fax:

    • Dùng laptop ThinkPad T60 làm thiết bị nhận
    • Tạo mạch mô phỏng đường dây điện thoại để kết nối hai laptop
  • Quy trình truyền fax:

    • Gửi mã hex bằng phần mềm fax
    • Dùng phần mềm OCR để chuyển bản fax nhận được thành văn bản
    • Sao chép văn bản đã chuyển đổi vào trình chỉnh sửa hex và lưu thành tệp nhị phân

Kết quả cuối cùng

  • Khôi phục tệp âm thanh:
    • Mở tệp bằng Audacity và phát lại
    • Phát sinh vấn đề nhiễu do lỗi OCR
    • Cuối cùng đã chuyển đổi hoàn hảo bằng một chương trình tự viết

Ý kiến của GN⁺

  • Thử thách kỹ thuật: Cách tiếp cận sáng tạo để giải quyết các vấn đề phát sinh khi làm việc với phần cứng và phần mềm cũ rất thú vị.
  • Ứng dụng fax: Việc tận dụng công nghệ fax để truyền tệp là một ý tưởng độc đáo và mới lạ.
  • Giới hạn của OCR: Việc tự viết chương trình để vượt qua giới hạn của phần mềm OCR rất ấn tượng.
  • Giá trị lịch sử: Quá trình khôi phục tệp từ một chiếc laptop sản xuất năm 1994 cho thấy rõ những giới hạn công nghệ của thời đó.
  • Công nghệ thay thế: Trong tình huống tương tự, cũng có thể cân nhắc truyền tệp qua bộ chuyển đổi USB-SCSI hoặc kết nối mạng.

2 bình luận

 
kayws426 2024-06-01

Chỉ là suy nghĩ thoáng qua.

  • Thật ngạc nhiên khi Microsoft Word lại được cài trên một chiếc PowerBook 30 năm tuổi.
  • Nếu muốn OCR thì đáng lẽ phải ở dạng có cung cấp checksum chứ không phải mã RAW-HEX. Những định dạng đơn giản như ihex hoặc srecord cũng cung cấp checksum.
  • Nếu là người dùng Linux, tôi đoán họ đã gọi điện và truyền tệp an toàn bằng zmodem.
 
GN⁺ 2024-06-01
Ý kiến trên Hacker News
  • Đã thử nhiều chương trình OCR khác nhau nhưng không tìm được chương trình nào chuyển đổi tài liệu chính xác 100%. Chúng thường nhầm lẫn hoặc bỏ sót một số ký tự hay chữ số. Để giải quyết việc này, người bình luận đã viết một công cụ để kiểm chứng kết quả OCR. Liên kết blog

  • Có ý kiến cho rằng chiếc laptop Apple cũ hẳn phải có cổng serial, và nếu dùng Zmodem thì có lẽ đã giải quyết vấn đề khá dễ dàng. Liên kết tham khảo

  • Người bình luận tưởng tác giả sẽ chụp ảnh màn hình chiếc laptop cũ rồi thử OCR, nhưng tác giả đã dùng một cách thú vị hơn. Họ cũng nghĩ rằng dùng phông chữ lớn để rút ngắn thời gian truyền có khi còn nhanh hơn.

  • Có người chia sẻ trải nghiệm thời trẻ đã thiết lập cáp serial và dùng PROCOMM để truyền dữ liệu nhằm chuyển cơ sở dữ liệu dBase 2 từ máy bàn CP/M sang máy MS-DOS portable.

  • Có ý kiến nói rằng dùng Appletalk sẽ giúp việc truyền tệp giữa máy Mac cũ và thiết bị hiện đại trở nên đơn giản. Cũng có thể dùng adapter SCSI để tạo image ổ cứng rồi khởi động nó trên trình giả lập hoặc Linux.

  • Có người thích ý tưởng dùng adapter SCSI để tạo image ổ cứng rồi khởi động nó trên trình giả lập hoặc Linux. Họ cũng nói rằng tự làm một adapter Localtalk cũng là ý hay.

  • Có người nói chuyện này giống như một bài thi thực hành của lý thuyết thông tin. Quá trình giải quyết bài toán truyền tệp bằng nhiều cách khác nhau rất thú vị.

  • Có người kể rằng vài năm trước họ đã tốn rất nhiều thời gian để sao chép tệp từ một chiếc Macintosh Plus. Họ cho rằng dùng BlueSCSI, một trình giả lập SCSI HDD, sẽ là lựa chọn tốt hơn. Liên kết tham khảo

  • Có ý kiến cho rằng nếu máy Mac cũ có phần mềm fax thì hẳn cũng có phần mềm terminal emulator. Khi đó có thể dùng ZMODEM để truyền tệp mà không làm hỏng dữ liệu.

  • Có người nói bài viết rất thú vị để đọc, nhưng vì thiếu kiến thức máy tính nên khá khó hiểu. Họ cũng chia sẻ từng sửa một chiếc laptop IBM vào khoảng năm 1993-1994. Cuối cùng họ thay tệp AUTOEXEC.BAT và nạp WordStar để giải quyết vấn đề.