Miskonsepsi Seputar Chiang Mai

Selama beberapa tahun tinggal di Chiang Mai, kadang-kadang ada teman yang bertanya tentang Chiang Mai. Tapi kadang-kadang pertanyaanya salah karena sepertinya pertanyaan itu muncul karena generalisasi yang mereka dengar atau ya memang begitulah biasanya digambarkan mengenai Thailand. Di sini saya mau mencoba menuliskan beberapa hal yang sering disalahpahami tentang Chiang Mai, Thailand. Sebelum saya tinggal … Lanjutkan membaca "Miskonsepsi Seputar Chiang Mai"

CLI: cURL dan wget

Ini tulisan pertama di seri CLI, saya mulai langsung dengan 2 tools yang bernama curl dan wget. Keduanya memiliki fungsi dasar yang sama: mendownload sesuatu dari sebuah URL. Untuk hal sangat dasar tersebut, keduanya serupa, tapi ada perbedaan fitur yang lebih advanced. Pemakaian sederhana wget adalah: wget https://blog.compactbyte.com/robots.txt Defaultnya wget akan menyimpan di file robots.txt … Lanjutkan membaca "CLI: cURL dan wget"

Tools Command Line

Beberapa waktu lalu saya sudah membahas mengenai bash, sebuah shell yang saya pakai sehari-hari. Bash sendiri hanya memiliki sedikit command internal/built-in command dan banyak hal kompleks butuh program eksternal. Di dalam blog ini saya sebenarnya sering menunjukkan potongan-potongan kode yang memanggil program eksternal tapi jarang membahas detailnya. Nah sekarang saya terpikir untuk menuliskan seri/kategori baru … Lanjutkan membaca "Tools Command Line"

Machine Learning dan Deep Learning Specialization (Coursera)

Awal tahun ini (8 Januari) saya iseng mulai ikut Machine Learning di Coursera. Setelah dua minggu ternyata saya masih semangat, jadi saya memutuskan untuk membayar, tujuan utamanya bukan supaya dapat sertifikat, tapi supaya semangat karena sudah bayar 79 USD. Di tengah kesibukan saya selama Januari-Februari (nemu banyak bug), saya bisa menyelesaikan Course ini pada 23 … Lanjutkan membaca "Machine Learning dan Deep Learning Specialization (Coursera)"

Block Cipher

Seperti namanya, sebuah block cipher mengenkrip 1 blok data setiap waktu. Ukuran blok ini biasanya kecil, misalnya AES memakai ukuran blok 128 bit (16 byte). Karena enkripsi dilakukan per blok, maka jika ukuran data kurang dari ukuran blok maka perlu ditambahkan padding (yang sudah dibahas sebelumnya). Jadi tidak seperti stream cipher, ukuran data hasil bisa … Lanjutkan membaca "Block Cipher"

Jonathan dan Global Art

Jonathan dari kecil gak suka mewarnai. Dari dulu kalau menggambar juga ya suka asal-asal saja. Sejak homeschooling, karena saya tidak sabar ajarin teknik gambar warna ataupun yang mengarah ke art, saya daftarkan Jonathan ikutan kelas di Global Art dekat rumah. Global Art ini franchise international, mereka punya program yang cukup jelas step by stepnya. Tiap … Lanjutkan membaca "Jonathan dan Global Art"

Stream cipher

Dalam stream cipher plaintext dienkrip satu byte tiap waktu. Ini berbeda dengan block cipher (akan dibahas di posting berikutnya) yang harus mengenkrip satu blok byte dengan ukuran tertentu. Prinsip stream cipher adalah: dari sebuah key dihasilkan sebuah urutan byte-byte yang acak. Byte-byte ini kemudian di XOR-kan dengan plaintext. Karena sifat stream cipher yang menghasilkan byte … Lanjutkan membaca "Stream cipher"

Jauh Dekat itu Relatif

Kalau ditanya waktu belajar matematika atau fisika mengenai apa unit yang dipakai untuk mengukur berapa jauh sebuah jarak? jawabannya biasanya meter (atau konversinya ke cm, km tergantung jarak apa yang mau diukur. Tapi, sekarang ini, rasanya jarak tidak lagi diukur semata-mata dengan meter saja. Misalnya nih waktu di Jakarta, diajakin ke suatu tempat, kalau ditanya: … Lanjutkan membaca "Jauh Dekat itu Relatif"