Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
@gerdusuroboyo -
Apa saja sih yang akan dipelajari di KPG? Mimin punya bocorannya nih! Yuk pada segera daftarkan diri ikut KPG Surabaya. Jangan sampai ketinggalan guys. .
.
#gusdur
#Gusdurian
#menujuKPGgerdu
@jaringangusdurian - Selamat Hari Waisak 2563 BE bagi tuips yang merayakan. Semoga hati kita makin suci dari segala amarah dan benci.
Mari menebar kebajikan kepada sesama. Semua makhluk hidup bahagia.
#Waisak
.
.
#Gusdur
#Gusdurian
#JaringanGusdurian
Halo Temen-temen Jogja!
Kabar Gembira yang ditunggu-tunggu sudah rilis nih.
Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Santri Gus Dur Jogja membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Jogja ke #8 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu "Kelas Pemikiran, Kelas Menulis dan Kelas Media Sosial."
Cara pendaftarannya gampang guys, Langsung klik saja link
https://tinyurl.com/KPGDaringJogja
Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat.
Gratis, terbuka untuk umum dan kuota terbatas!
Info lebih lengkap hubungi CP : 0858-6654-0007 (Nu'un) dan 0858-2661-7215 (Roni).
Twitter : @santriGD
IG : @santrigusdur
FB : Santri Gus Dur
Telegram : Santri Gus Dur
Web : Santrigusdur.com
#kpg8jogja
#SantriGusDur
#GUSDURian
#gusdur
Hallo!!!
*Festival Kampung #5*
Kali ini tim acara festival kampung bekerjasama dengan Masjid Baitul Hikmah Gondolayu Lor mengadakan Nobar dan Tahlil bersama.
Film yang akan diputar adalah film tanda tanya "?"
So, Jangan Lupa Hadir dan menjadi salah satu bagian dari peringatan Haul Gus Dur Kali ini yak😊 yang akan dilaksanakan pada :
🏘 Masjid Baitul Hikmah Gondolayu Lor
🕑19.30 WIB
📅 Selasa, 25 Februari 2020
.
.
Catat tanggal nya dan jangan Lupa hadir ajak teman kalian sebanyak-banyaknya
#SatuDekadeGusDur#FestivalKampung
#Gusdurian
#TandaTanya
*Ziarah Pemikiran Gus Dur #3*
Rangkaian kali ini akan membedah buku Gus Dur berjudul *"Gus Dur Menjawab Perubahan Zaman"*.
Gus Dur sebagai cendekiawan tidak bisa dilepaskan dari rasa kemanusiaan. Dalam buku ini, Gus Dur menjawab beragam isu agama dan negara yang sangat relevan untuk dijadikan wacana solusi perubahan zaman.
Diskusi beda buku akan dilaksanakan pada:
Hari : Sabtu,1 Februari 2020.
Pukul : 15.00 - Selesai
Lokasi : Gedung Santi Sasana, Pura Jagadnatha.
Narasumber acara:
1. Savic Ali (Founder Islami.co)
2. I Nyoman Santiawan (Pengurus Parisada Hindu Dharma Indonesia DIY)
Acara ini akan dimoderatori oleh Misni Parjiati (Aktivis Srikandi Lintas Iman)
Silakan datang dan ajak teman terbaikmu. Kita belajar gagasan Gus Dur dan saling tukar pikiran.
#SatuDekadeGusDur
#Gusdurian
#ZiarahPemikiranGusDur
#PuraJagadnatha
@gusdurian_pasuruan Kelas Pemikiran Gus Dur #3 Pasuruan Online ada perubahan waktu pelaksanaan!
Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Gitu Saja Kok Repot GUSDURian Pasuruan membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Pasuruan ke #3 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu, diantaranya:
- Kelas Pemikiran,
- Kelas Menulis dan
- Kelas Media Sosial.
yang pastinya teman-teman bersedia mengikuti seluruh rangkain KPG selama 3 bulan.
Cara pendaftarannya gampang guys, Langsung klik saja link dibawah ini
https://tinyurl.com/kpgpasuruan3
Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat.
Gratis, terbuka untuk umum dan kuota terbatas!
Info lebih lengkap hubungi CP :
087761222116 (Cici)
081357055633 (Lukman)
FB : KGSKR Gusdurian Pasuruan
IG : @Gusdurian_Pasuruan
Twitter : @GUSDURian_Pas
#KPG3Pasuruan
#KGSKRGusdurianPasuruan
#JaringanGusdurian
#GUSDURian
#gusdur

Halo Temen-temen Pasuruan!
Kabar Gembira yang ditunggu-tunggu sudah datang nih.
Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Gitu Saja Kok Repot GUSDURian Pasuruan membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Pasuruan ke #3 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu, diantaranya:
- Kelas Pemikiran,
- Kelas Menulis dan
- Kelas Media Sosial.
yang pastinya teman-teman bersedia mengikuti seluruh rangkain KPG .
Cara pendaftarannya gampang guys, Langsung klik saja link dibawah ini
https://tinyurl.com/kpgpasuruan3
Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat.
Gratis, terbuka untuk umum dan kuota terbatas!
Info lebih lengkap hubungi CP :
087761222116 (Cici)
081357055633 (Lukman)
FB : KGSKR Gusdurian Pasuruan
IG : @Gusdurian_Pasuruan
Twitter : @GUSDURian_Pas
#KPG3Pasuruan
#KGSKRGusdurianPasuruan
#JaringanGusdurian
#GUSDURian
#gusdur
*Khusus Anak Muda di Gorontalo*
Hallo man-teman. pendaftaran KPG segera ditutup loh.
Bagi yg blm mendaftar, masih ada kesempatan. Jangan lupa, mengirim tulisan tentang Gus Dur dan Motivasi mengikuti pelatihan ini.
*Baca Syarat & ketentuan lihat disini:* https://bit.ly/3b7N9Ga
*Link pendaftaran:* https://tinyurl.com/KPGGorontalo
Narahubung:
+62 813 1428 5370 (Heri)
+62 853-4214-2414 (Alifah)
#KPGIIGorontalo#KPG#GUSDURian#GUSDURianGorontalo
Menulis Cerita TUNAS 2020
Tuliskan kisahmu tentang TUNAS 2020 sepanjang 700-1000 kata. Tulisan yang dimuat gusdurian.net akan mendapatkan souvenir.
Jangan simpan kisahmu sendirian. Bagikan kisahmu kepada teman-teman GUSDURian seluruh Indonesia. Tulisanmu akan dibaca sampai ribuan pembaca.
Tulisan akan dimuat periode 20-31 Desember 2020.
Kirim kisahmu ke email: [email protected] dengan subjek #KisahTunas
#Tunas2020
#Gusduriandotnet
#Gusdurian
Kaos Haul Gus Dur 2019
Gusdurian Sumenep punya produk baru nih, gaes: kaos murah, mewah dan merakyat.
Bahan: catton combed 30s
Warna: hijau botol
Ukuran yg tersedia:
S: 46 x 69
M: 48,5 x 71,5
L: 51 x 74
XL: 53,5 x 76
XXL: 56 x 79
Harga:
- Lengan pendek:
S - XL: Rp85.000,-
XXL: Rp90.000,-
-Lengan panjang:
S - XL: Rp90.000,-
XXL: Rp95.000,-
Batas pemesana: 25 Januari 2020
Pemesanan melalui WA/telepon ke: 085257025294
Kaos dapat diambil/dikirim sejak 07 Februari 2020
Pemesan akan dicatat setelah melakukan pembayaran.
Pembayaran bisa dilakukan via cash atau bank ke nomor: 8124-01-007386-53-0 an. Zaynollah. Selanjutnya mengkonfirmasi dengan mengirimkan bukti transfer ke nomor yg tertera di poster.
O ya, harga belum termasuk ongkir, yes.. 😉
Info lebih lanjut: 085257025294
#haulgusdur2019
#1dekadehaulgusdur
#gusdurian
#gusduriansumenep
Ziarah Pemikiran Gus Dur
Acara bedah buku "Sang Kosmopolit" karya Hairus Salim yang dibedah Alissa Wahid dan Dr. Zuly Qodir. Acara ini dimoderatori oleh Anfasul Marom. Bagi teman-teman yang belum bisa hadir silakan datang ke acara-acara kita selanjutnya.
Acara ini merupakan kerjasama Santri Gus Dur dengan ISAIS UIN Sunan Kalijaga.
#Gusdurian
#SatuDekadeGusDur
#ZiarahPemikiranGusDur
#UINSunanKalijaga
#Isais
Zine BERAGAM merupakan kumpulan pikiran, ikhtiar, dan harapan. Terbit setiap bulan dengan merangkum esai, opini, infografis, sketsa, dan humor. Beragam dinisiasi oleh penggerak Komunitas GUSDURian Makassar sebagai medium mengarsipkan dan menyebarluaskan narasi kecil dan pinggiran tentang kesetaraan, keadilan, dan kemanusiaan. Beragam juga bagian dari upaya melanjutkan nilai, pemikiran, dan keteladanan Gus Dur.
BERAGAM VOL. 1 dengan tema "Gus Dur Sehari-hari" kini bisa diakses secara gratis di https://issuu.com/gusdurianmks/docs/beragam__1
Selamat membaca gengs!
#beragam#zineberagam#gusdur#gusdurian#gusdurianmakassar#jaringangusdurian