1 puan yazan GN⁺ 2024-03-08 | 1 yorum | WhatsApp'ta paylaş

iMessage konuşmalarını fiziksel kitaplara dönüştürmek mümkün mü?

  • iMessage konuşma geçmişini hatırlamak zor olabiliyor ve bazen geçmiş mesajlarda arama yaparak bilgi bulma ihtiyacı doğuyor.
  • iMessage’ın arama özelliği gelişmiş olsa da eski mesajlar arasında gezinmek hâlâ kullanışsız; belirli bir tarihe doğrudan gitme özelliği yok.
  • Bu rahatsızlığı çözmek için, en büyük konuşmaları fiziksel kitap biçimine dönüştürme fikri ortaya çıkıyor.

iPhone’dan mesajları çıkarmak

  • iPhone’dan mesajları çıkarmak için önce Mac’e yedek almak, ardından sms.db dosyasını bulup bunu bir SQLite veritabanı olarak incelemek gerekiyor.
  • iPhone Wiki’nin yardımıyla yedek klasöründe sms.db dosyası bulunuyor ve sqlite3 komutuyla veritabanındaki tablolar inceleniyor.

SQL ile metin mesajlarını sorgulamak

  • Veritabanı şemasını anlayıp SQL join’leri kullanarak gerçek konuşmaları çıkarma sürecinden geçiliyor.
  • Bazı mesajlar message.text yerine message.attributedData içinde ikili veri olarak saklandığı için, bunları yorumlamak adına ek çalışma gerekiyor.
  • imessage-database kütüphanesi kullanılarak iMessage veritabanı okunuyor ve Rust veri yapıları olarak çıktı alınmasından yararlanılıyor.

LaTeX belgesi oluşturma

  • LaTeX kullanarak metin mesajlarını estetik bir belgeye dönüştürme süreci anlatılıyor.
  • Mesajlar LaTeX koduna çevriliyor ve Unicode’u desteklemeyen LaTeX’in sınırlamaları XeLaTeX kullanılarak aşılıyor.
  • Google’ın Noto Emoji yazı tipi kullanılarak siyah-beyaz emojiler belgeye ekleniyor.

Baskı siparişi

  • Gerçek bir kitap olarak bastırmak için Barnes & Noble Press kullanılarak uygun maliyetle baskı yapılıyor.
  • LaTeX’ten üretilen PDF’den kapak tasarımı hazırlanıyor ve baskı siparişi tamamlanıyor.
  • Birkaç haftalık bekleyişin ardından gerçek kitap elde ediliyor ve bu sayede geçmiş konuşmaları kolayca tekrar gözden geçirmek mümkün oluyor.

Kendin dene

  • Kaynak kodu henüz tamamlanmamış olsa da GitHub’da sunulduğu için, ilgileniyorsanız kendiniz de deneyebilirsiniz.

GN⁺ görüşü

  • Bu proje, kişisel dijital kayıtları fiziksel biçimde koruma yönündeki modern isteği yansıtıyor. Geçmiş konuşmaları kitap haline getirip saklamak, dijital çağda anıları korumak için yeni bir yöntem öneriyor.
  • LaTeX ile belge üretme süreci, programlama ile doküman hazırlamanın birleştiği bir örnek olarak, teknik dokümantasyona ilgi duyan başlangıç seviyesindeki yazılım mühendisleri için yararlı bir vaka olabilir.
  • Bu yazı kişisel verilerin yedeklenmesi ve dönüştürülmesi sürecini ele aldığı için, veri yönetimi ve güvenliğinin önemini yeniden hatırlatıyor. Kullanıcılar kendi verilerini güvenli biçimde ele alma konusunda daha dikkatli olmalı.
  • Benzer işlev sunan diğer projeler arasında Chatbooks ve Blurb bulunuyor; bunlar kullanıcıların fotoğraflarını veya sosyal medya gönderilerini kitaba dönüştüren hizmetler sağlıyor.
  • Bu teknolojiyi kullanırken değerlendirilmesi gereken başlıklar arasında gizlilik, veri dönüşümünün doğruluğu ve baskı maliyeti yer alıyor; buna karşılık dijital veriyi fiziksel biçimde kalıcı olarak saklama ve veri kaybı riskini azaltma gibi somut avantajlar da sunuyor.

1 yorum

 
GN⁺ 2024-03-08
Hacker News görüşleri
  • Kişisel iletişim kayıtlarının önemini vurgulayan ve bunun bir hizmet olarak sunulmasının harika olacağını söyleyen bir görüş.

    "Daha fazla kişisel mektup/ileti kaydını korumamız gerektiği görüşüne katılıyorum. Bunu bir hizmet olarak sunmak da ilgi çekici olurdu."

  • Bir geliştiricinin, birinin kendi kütüphanesini gerçekten kullandığını görüp sevinmesine dair tepki.

    "Kütüphanemi gerçekten kullanan bir örnek görmek beni çok mutlu etti."

  • İkinci Dünya Savaşı sırasında büyükanne ve büyükbaba arasındaki mektupların ve günlüklerin iyi korunmuş olmasına dair bir hikâye ve gelecek nesillerin aynı sevinci yaşayamayacağına yönelik endişe.

    "Büyükanne ve büyükbabamın mektuplarının ve günlüklerinin çok iyi korunmuş olmasına dair hikâye ve gelecek nesillerin aynı deneyimi yaşayamayacak olmasına yönelik endişe."

  • Kişisel mesajların tüm kaydını bir yayınevine göndermeye dair rahatsızlık ifade eden bir görüş.

    "Kişisel mesajların tüm kaydını bir yayınevine gönderme fikri beni rahatsız ediyor."

  • Britanyalılar için WhatsApp mesajlarını yazdıran bir projeye duyulan ilgi ve bunun için Rust öğrenmek gerektiğine dair kendini tiye alan bir tepki.

    "WhatsApp mesajlarını yazdıran projeye ilgim var ve bunun için Rust öğrenmem gerektiği düşüncesiyle kendi kendime takılıyorum."

  • Kişisel konuşma kayıtlarını korumaya olumsuz yaklaşan ve kişisel mesajların geçici olması gerektiğini savunan bir görüş.

    "Kişisel konuşma kayıtlarını korumaya olumsuz bakıyorum ve mesajların geçici olması gerektiğini düşünüyorum."

  • Mac'te iMessage dışa aktarmaya yarayan bir Python scripti hakkında bilgi paylaşımı.

    "Mac kullanıcıları için iMessage dışa aktarma Python scripti hakkında bilgi."

  • Sohbet geçmişini görselleştirmenin ve konuya göre kümelendirmenin ilginç olduğunu söyleyen bir görüş ile, bunu fiziksel biçimde basarken aranabilirlik sunabilecek bir fikir.

    "Sohbet geçmişini görselleştirme ve konuya göre kümelendirme fikri ilginç; bunu fiziksel olarak basarken aranabilirlik de sağlanabilir."

  • Dijital bilginin yok olması durumunda, basılı bir kitabın 21. yüzyıl yaşamını araştırmak için elde kalan tek kaynak olabileceğine dair düşünce.

    "Dijital bilgi yok olursa, basılı kitaplar 21. yüzyıl yaşamını incelemek için elde kalan tek kaynak olabilir."

  • Bir blogu TTS modunda dinleme deneyimi ve belirli bölümleri atlayamamanın komik gelmesine dair bir anekdot.

    "Bir blogu TTS modunda dinledim ve bazı bölümleri atlayamamak komik geldi."