1 คะแนน โดย GN⁺ 2024-06-01 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

คัดลอกไฟล์จากแล็ปท็อปอายุ 30 ปี

วิเคราะห์ปัญหา

  • สภาพของแล็ปท็อป:

    • แล็ปท็อป PowerBook Duo 280c รุ่นปี 1994
    • บูตได้ แต่ต้องเคาะฮาร์ดไดรฟ์เบา ๆ
    • ไฟล์เสียงสามารถเล่นผ่านลำโพงของแล็ปท็อปได้
  • ปัญหา:

    • ไม่มีช่องเสียบออดิโอ
    • คอนเน็กเตอร์ของฮาร์ดไดรฟ์ SCSI เป็นแบบเฉพาะ
    • เมื่อเชื่อมต่อฟลอปปีดิสก์ไดรฟ์ภายนอก แล็ปท็อปจะใช้งานไม่ได้
    • ไม่มีการติดตั้งซอฟต์แวร์เครือข่าย

ค้นหาวิธีแก้ไข

  • ใช้ซอฟต์แวร์แฟกซ์:
    • มีการติดตั้งซอฟต์แวร์แฟกซ์อยู่ในแล็ปท็อป
    • ใช้ ResEdit แปลงไฟล์เสียงเป็นรหัสฐานสิบหก
    • วางรหัสฐานสิบหกลงใน Microsoft Word แล้วพิมพ์ออกมา

ส่งไฟล์ผ่านแฟกซ์

  • เตรียมการส่งแฟกซ์:

    • ใช้แล็ปท็อป ThinkPad T60 เป็นเครื่องรับ
    • สร้างวงจรจำลองสายโทรศัพท์เพื่อเชื่อมต่อแล็ปท็อปทั้งสองเครื่อง
  • กระบวนการส่งแฟกซ์:

    • ส่งรหัสฐานสิบหกด้วยซอฟต์แวร์แฟกซ์
    • แปลงแฟกซ์ที่รับมาเป็นข้อความด้วยซอฟต์แวร์ OCR
    • คัดลอกข้อความที่แปลงแล้วไปยังเฮกซ์เอดิเตอร์และบันทึกเป็นไฟล์ไบนารี

ผลลัพธ์สุดท้าย

  • กู้คืนไฟล์เสียง:
    • นำไฟล์เข้า Audacity แล้วเล่น
    • เกิดปัญหาเสียงรบกวนจากข้อผิดพลาดของ OCR
    • แก้สำเร็จด้วยโปรแกรมที่เขียนขึ้นเองจนแปลงได้อย่างสมบูรณ์

ความเห็นของ GN⁺

  • ความท้าทายทางเทคนิค: วิธีแก้ปัญหาอย่างสร้างสรรค์เพื่อรับมือกับข้อจำกัดของฮาร์ดแวร์และซอฟต์แวร์เก่านั้นน่าสนใจมาก
  • การใช้แฟกซ์: การนำเทคโนโลยีแฟกซ์มาใช้ส่งไฟล์เป็นแนวคิดที่แปลกใหม่และสดมาก
  • ข้อจำกัดของ OCR: การเขียนโปรแกรมขึ้นมาเองเพื่อก้าวข้ามข้อจำกัดของซอฟต์แวร์ OCR เป็นจุดที่น่าประทับใจ
  • คุณค่าทางประวัติศาสตร์: กระบวนการกู้ไฟล์จากแล็ปท็อปรุ่นปี 1994 ทำให้ได้สัมผัสข้อจำกัดของเทคโนโลยีในยุคนั้น
  • เทคโนโลยีทางเลือก: ในสถานการณ์คล้ายกัน การส่งไฟล์ผ่านอะแดปเตอร์ USB-SCSI หรือการเชื่อมต่อเครือข่ายก็เป็นอีกทางเลือกที่น่าพิจารณา

2 ความคิดเห็น

 
kayws426 2024-06-01

แค่ความคิดเฉยๆ

  • น่าทึ่งที่มีการติดตั้ง Microsoft Word อยู่ใน PowerBook อายุ 30 ปี
  • ถ้าจะทำ OCR ก็ควรเป็นรูปแบบที่มีการให้ checksum มาด้วย ไม่ใช่ RAW-HEX code ฟอร์แมตง่ายๆ อย่าง ihex หรือ srecord ก็มี checksum ให้
  • ถ้าเป็นสาย Linux ก็คาดว่าน่าจะโทรออกแล้วส่งไฟล์อย่างปลอดภัยด้วย zmodem
 
GN⁺ 2024-06-01
ความคิดเห็นจาก Hacker News
  • ลองใช้โปรแกรม OCR มาหลายตัวแล้ว แต่ยังไม่เจอโปรแกรมที่แปลงเอกสารได้แม่นยำ 100% มักมีกรณีที่สับสนตัวอักษรหรือตัวเลขบางตัว หรือทำตกหล่นไป จึงเขียนเครื่องมือขึ้นมาเพื่อตรวจสอบผลลัพธ์จาก OCR ลิงก์บล็อก

  • มีการพูดถึงว่าโน้ตบุ๊ก Apple รุ่นเก่าน่าจะมีพอร์ตซีเรียล และถ้าใช้ Zmodem ก็น่าจะแก้ปัญหาได้ง่าย ลิงก์อ้างอิง

  • คิดว่าผู้เขียนน่าจะถ่ายรูปหน้าจอโน้ตบุ๊กเก่าแล้วลองทำ OCR แต่กลับใช้วิธีที่น่าสนใจกว่านั้น และคิดว่าการใช้ฟอนต์ขนาดใหญ่เพื่อลดเวลาส่งข้อมูลอาจจะเร็วกว่า

  • แชร์ประสบการณ์ตอนวัยหนุ่มที่ตั้งค่าสายซีเรียลและใช้ PROCOMM เพื่อส่งข้อมูลสำหรับย้ายฐานข้อมูล dBase 2 จากเดสก์ท็อป CP/M ไปยังเครื่องพกพา MS-DOS

  • กล่าวว่าหากใช้ Appletalk การโอนไฟล์ระหว่าง Mac รุ่นเก่ากับอุปกรณ์สมัยใหม่จะง่ายขึ้น และสามารถใช้ SCSI adapter เพื่อสร้างอิมเมจฮาร์ดไดรฟ์ แล้วบูตมันใน emulator หรือบน Linux ได้

  • ชอบไอเดียการใช้ SCSI adapter เพื่อสร้างอิมเมจฮาร์ดไดรฟ์ แล้วบูตมันใน emulator หรือบน Linux และบอกว่าการทำ Localtalk adapter ก็น่าสนใจเช่นกัน

  • บอกว่ามันให้ความรู้สึกเหมือนการสอบภาคปฏิบัติของทฤษฎีสารสนเทศ และสนุกกับกระบวนการแก้ปัญหาการส่งไฟล์ด้วยวิธีหลากหลาย

  • กล่าวว่าหลายปีก่อนเคยใช้เวลามากในการคัดลอกไฟล์จาก Macintosh Plus และมองว่า SCSI HDD emulator อย่าง BlueSCSI น่าจะเป็นตัวเลือกที่ดีกว่า ลิงก์อ้างอิง

  • บอกว่าถ้า Mac รุ่นเก่ามีซอฟต์แวร์แฟกซ์ ก็น่าจะมีซอฟต์แวร์ terminal emulator ด้วย และคิดว่าน่าจะใช้ ZMODEM เพื่อส่งไฟล์ได้โดยไม่ทำให้ข้อมูลเสียหาย

  • บอกว่าอ่านแล้วน่าสนใจ แต่เพราะมีความรู้คอมพิวเตอร์ไม่มากจึงเข้าใจได้ยาก พร้อมแชร์ประสบการณ์ที่เคยซ่อมโน้ตบุ๊ก IBM ราวปี 1993-1994 โดยแก้ปัญหาด้วยการเปลี่ยนไฟล์ AUTOEXEC.BAT และโหลด WordStar