2 poin oleh GN⁺ 2024-08-05 | Belum ada komentar. | Bagikan ke WhatsApp
  • Proyek yang mengubah Google Calendar menjadi sistem file FUSE
    • Membuat sistem file dari Google Calendar yang sudah ada atau membuat yang baru
    • Membaca dan menulis file serta direktori
    • Membagikan file dengan me-mount sistem file kalender WhenFS milik teman
  • Gambar referensi: tampilan saat gambar Mona Lisa diunggah ke Google Calendar
    • Data gambar dipecah menjadi ratusan deskripsi event kalender kecil
    • Seluruh sistem file dibangun dengan memanipulasi event Google Calendar
  • Me-mount sistem file milik teman (Demo):
    • WhenFS dapat me-mount Google Calendar yang sudah di-WhenFS jika diberikan ID kalender dan ID event kalender pemulihan sistem file
  • Mengirim file lewat Google Calendar (Demo)
    • WhenFS dapat mentransfer file 3 KiB ke Google Calendar dalam 7 detik
    • Kecepatan unggah 400 byte per detik

Cara kerja

  • Operasi WhenFS dimulai dari lapisan sistem file FUSE
    • Sistem file berada di atas cache objek write-through, yang berada di atas backend API kalender yang dapat diganti dan antarmuka penyimpanan data abstrak
  • Mungkin ada bug, edge case, dan fitur yang belum sepenuhnya diimplementasikan, dan tidak ada rencana untuk memperbaikinya

Mengapa proyek ini dibuat?

  • Digunakan sebagai kesempatan untuk mempelajari Rust dan sistem file FUSE
  • Juga karena proyek ini terasa menyenangkan
  • Codebase-nya sangat berantakan, penuh dengan kode yang tidak standar dan keputusan desain yang buruk
  • Namun itu tidak masalah. Cara terbaik untuk mempelajari hal baru adalah dengan langsung mencobanya, dan membuat kekacauan juga merupakan bagian penting dari proses itu

Bagaimana cara menggunakannya?

  • Terlalu banyak waktu dihabiskan untuk membuat diagram sehingga tidak ada energi tersisa untuk menulis tutorial
  • Jika Anda berhasil mengetahui cara memakainya, tolong beri tahu
  • Serius, Google Calendar adalah layanan yang hebat. Disarankan menggunakannya hanya untuk tujuan edukasi. Menyalahgunakan layanan gratis bukanlah hal yang benar

Ringkasan GN⁺

  • WhenFS adalah proyek menarik yang mengubah Google Calendar menjadi sistem file FUSE
  • Ini bisa menjadi kesempatan yang baik untuk mempelajari Rust dan sistem file FUSE
  • Codebase-nya sangat berantakan, tetapi membuat kekacauan adalah bagian penting dari proses mempelajari hal baru
  • Disarankan menggunakan Google Calendar hanya untuk tujuan edukasi dan tidak menyalahgunakan layanan gratis

Belum ada komentar.

Belum ada komentar.