1 poin oleh GN⁺ 2024-03-08 | 1 komentar | Bagikan ke WhatsApp

Apakah mungkin mengubah percakapan iMessage menjadi buku fisik?

  • Sulit untuk mengingat riwayat percakapan iMessage, dan terkadang muncul keinginan untuk mencari pesan lama guna menemukan informasi.
  • Fitur pencarian iMessage memang sudah membaik, tetapi tetap tidak nyaman untuk menelusuri pesan lama karena tidak ada fitur untuk langsung melompat ke tanggal tertentu.
  • Untuk mengatasi ketidaknyamanan ini, muncul ide untuk mengubah percakapan terbesar menjadi buku fisik.

Mengekstrak pesan dari iPhone

  • Untuk mengekstrak pesan dari iPhone, perlu dilakukan pencadangan ke Mac terlebih dahulu, lalu mencari file sms.db dan mengubahnya menjadi basis data SQLite.
  • Dengan bantuan iPhone Wiki, file sms.db ditemukan di folder cadangan, lalu perintah sqlite3 digunakan untuk memeriksa tabel dalam basis data.

Melakukan kueri pesan teks dengan SQL

  • Proses ini mencakup pemahaman skema basis data dan penggunaan SQL join untuk mengekstrak percakapan yang sebenarnya.
  • Sebagian pesan tidak disimpan di message.text, melainkan sebagai data biner di message.attributedData, sehingga diperlukan pekerjaan tambahan untuk menafsirkannya.
  • Digunakan library imessage-database untuk membaca basis data iMessage dan menampilkan hasilnya sebagai struktur data Rust.

Membuat dokumen LaTeX

  • Dijelaskan proses menggunakan LaTeX untuk mengubah pesan teks menjadi dokumen yang indah.
  • Pesan diubah menjadi kode LaTeX, dan keterbatasan LaTeX yang tidak mendukung Unicode diatasi dengan menggunakan XeLaTeX.
  • Font Noto Emoji dari Google digunakan untuk menyisipkan emoji hitam-putih ke dalam dokumen.

Memesan cetakan

  • Untuk mencetaknya sebagai buku sungguhan, digunakan Barnes & Noble Press agar buku bisa dicetak dengan biaya murah.
  • Desain sampul dibuat dari PDF yang dihasilkan oleh LaTeX, lalu pesanan cetak diselesaikan.
  • Setelah menunggu beberapa minggu, buku fisik akhirnya ada di tangan, sehingga percakapan lama bisa ditinjau kembali dengan mudah.

Mencoba membuatnya sendiri

  • Kode sumbernya masih belum sepenuhnya selesai, tetapi sudah tersedia di GitHub sehingga siapa pun yang tertarik bisa mencobanya sendiri.

Pendapat GN⁺

  • Proyek ini mencerminkan keinginan modern untuk melestarikan catatan digital pribadi dalam bentuk fisik. Menyimpan percakapan lama sebagai buku menawarkan cara baru untuk menyimpan kenangan di era digital.
  • Proses pembuatan dokumen dengan LaTeX adalah contoh perpaduan antara pemrograman dan penulisan dokumen, dan dapat menjadi studi kasus yang berguna bagi software engineer pemula yang tertarik pada penulisan dokumen teknis.
  • Artikel ini membahas proses pencadangan dan konversi data pribadi, sehingga mengingatkan kembali pentingnya pengelolaan data dan keamanan. Pengguna perlu lebih berhati-hati dalam menangani data mereka sendiri dengan aman.
  • Proyek lain dengan fungsi serupa antara lain Chatbooks dan Blurb, yang menyediakan layanan untuk mengubah foto atau unggahan media sosial pengguna menjadi buku.
  • Hal-hal yang perlu dipertimbangkan saat menerapkan teknik ini meliputi privasi pribadi, akurasi konversi data, dan biaya cetak. Di sisi lain, pendekatan ini menawarkan kelebihan dalam menyimpan data digital secara permanen dalam bentuk fisik sekaligus mengurangi risiko kehilangan data.

1 komentar

 
GN⁺ 2024-03-08
Komentar Hacker News
  • Pendapat yang menekankan pentingnya menyimpan catatan komunikasi pribadi, dan bahwa menawarkannya sebagai layanan akan menjadi hal yang keren.

    "Setuju dengan pendapat bahwa kita perlu lebih banyak melestarikan arsip surat-menyurat pribadi. Menyediakannya sebagai layanan juga akan menarik."

  • Reaksi seorang pengembang yang senang melihat ada orang benar-benar menggunakan library buatannya.

    "Saya sangat senang melihat contoh nyata orang menggunakan library saya."

  • Kisah tentang surat dan buku harian kakek-nenek dari masa Perang Dunia II yang terawat baik, serta kekhawatiran bahwa keturunan mereka tidak akan bisa merasakan kebahagiaan yang sama.

    "Kisah tentang surat dan buku harian kakek-nenek yang terjaga dengan baik, serta kekhawatiran bahwa generasi setelahnya tidak akan mengalami hal yang sama."

  • Pendapat yang mengungkapkan rasa tidak nyaman terhadap pengiriman seluruh arsip pesan pribadi ke penerbit.

    "Rasa cemas terhadap gagasan mengirim seluruh riwayat pesan pribadi ke penerbit."

  • Ketertarikan pada proyek mencetak pesan WhatsApp untuk orang Inggris, serta respons bercanda bahwa demi itu harus belajar Rust.

    "Ketertarikan pada proyek untuk mencetak pesan WhatsApp dan respons bercanda soal harus belajar Rust."

  • Sudut pandang negatif terhadap pelestarian arsip percakapan pribadi, dengan pendapat bahwa pesan pribadi seharusnya bersifat sementara.

    "Pandangan negatif terhadap pelestarian riwayat percakapan pribadi dan pendapat bahwa pesan harus bersifat sementara."

  • Informasi tentang skrip Python untuk mengekspor iMessage di Mac.

    "Informasi tentang skrip Python untuk mengekspor iMessage bagi pengguna Mac."

  • Pendapat bahwa memvisualisasikan riwayat chat dan mengelompokkannya berdasarkan topik itu menarik, serta ide untuk menyediakan kemampuan pencarian saat dicetak dalam bentuk fisik.

    "Ide menarik tentang visualisasi riwayat chat dan pengelompokan berdasarkan topik, serta usulan soal kemampuan pencarian dalam bentuk fisik."

  • Pemikiran bahwa jika informasi digital menghilang, buku cetak bisa menjadi satu-satunya bahan untuk meneliti kehidupan abad ke-21.

    "Pemikiran tentang kemungkinan lenyapnya informasi digital dan nilai historis buku cetak."

  • Pengalaman mendengarkan blog dalam mode TTS, dan kisah lucu karena tidak bisa melewati bagian tertentu.

    "Pengalaman mendengarkan blog dalam mode TTS dan kisah yang mengundang tawa karena sulit melewati bagian tertentu."