Mengingat Jadwal di HP

Dengan memilih homeschooling, kami bisa menyusun jadwal lebih leluasa. Tapi karena banyak kelas tambahan, jadilah terasa lebih sulit mengingat semua jadwal kalau tidak dituliskan terutama kalau ada kegiatan tambahan yang di luar jadwal. Tahun lalu saya mencoba memakai diary/organizer fisik untuk mengingat jadwal termasuk merencanakan jadwal pelajaran, tapi hanya berhasil dipakai 1 bulan saja. Kadang-kadang waktu ada yang perlu ditulis, bukunya lagi gak di tas, sampai rumah jadi lupa deh.

Google Calendar menggantikan buku fisik

Sejak gagal pakai buku fisik, saya mulai membiasakan diri mencatat jadwal di aplikasi Calendar yang ada di HP saja. Calendar di android ini bisa dishare juga ke Joe, jadi kalau ada appointment yang bukan hal rutin mingguan, saya tambahkan di Calendar dan bikin reminder berupa notifikasi maupun e-mail. Kalender yang kami pakai juga di sinkronisasi ke gmail. Jadwal yang sering terlupakan itu biasanya janji ke dokter gigi, karena cuma 6 bulan sekali, biasanya klinik gigi nya akan menelpon untuk mengingatkan janji untuk esok harinya, tapi kalau mengandalkan nunggu telepon repot juga kalau mau bikin rencana jalan-jalan di akhir pekan.

Tampilan kegiatan per hari

Calendar ini bisa diubah tampilannya untuk melihat schedule saja, jadwal sehari termasuk jamnya ataupun secara keseluruhan jadwal 1 bulan. Jadwal saya itu biasanya isinya ya jadwal antar jemput anak-anak. Terkadang ada juga kegiatan bersama atau khusus untuk saya. Sebenarnya hari ini, niatnya mau datang ke kumpulan perajut, tapi karena mata sangat mengantuk, saya putuskan buat tidur siang sama Joshua saja, hehehe.

Lanjutkan membaca “Mengingat Jadwal di HP”

Hex Editor

Saya beruntung dulu ketika kali pertama belajar komputer lebih dari 25 tahun yang lalu, saya hanya punya satu pilihan sistem operasi: DOS. Sistem operasi ini sangat sederhana dan bisa dimengerti sampai sangat detail. Waktu itu hanya ada 1 filesystem yang bisa dipakai untuk DOS: File Allocation Table (FAT).

PC Tools

Salah satu tool yang sangat membantu saya mendalami berbagai hal yang berhubungan dengan komputer adalah PC Tools. Software “ajaib” ini punya banyak fungsi, dan salah satunya adalah sebagai hex editor. Dengan hex editor ini dulu mudah sekali untuk mengubah string dalam sebuah program (misalnya iseng mengganti pesan error jadi bahasa Indonesia).

Lanjutkan membaca “Hex Editor”

Masih memakai Emacs

Sekitar 8 tahun lalu saya menulis kalau saya mulai nyaman memakai Emacs. Selama ini saya masih sering mencoba-coba editor lain, termasuk juga kembali mencoba mendalami Vim karena saat ini Vim popularitasnya semakin naik dibandingkan Emacs. Tapi pada akhirnya saya masih memilih Emacs.

Ini cuma sekedar catatan pribadi, bukan untuk flamewar. Kalau tidak ditulis saya akan lupa (kalau tidak membaca posting saya sebelumnya, saya tidak ingat bahwa dulu sering memakai editor joe).

Lanjutkan membaca “Masih memakai Emacs”

Solid State Drive (SSD)

Posting ini sekedar catatan untuk diri sendiri mengenai pemakaian SSD. Kalau tidak dicatat tidak akan ingat tentang mulai naiknya kapasitas penyimpanan. Dulu waktu punya Nokia 3650, MMC yang kami pakai cuma 16 MB, sedangkan sekarang memori internal HP saya saja sudah 128 GB.

Saya mulai memakai SSD tahun 2012, waktu itu harganya masih 3400 baht untuk kapasitas 60 GB. Sekarang harganya 750 baht untuk kapasitas 120 GB dan bisa lebih murah lagi jika beli merk nggak jelas di AliExpress. Kapasitas 60 GB sudah jarang ditemui di kota ini.

Setelah dipakai agak lama, ternyata saya cukup suka memakai Thinkpad X230, dan jadinya menginstall banyak program di ThinkPad tersebut. Tadinya 60 GB terasa cukup, tapi jika saya masukkan berbagai data (terutama email dan virtual machine) akhirnya terasa kurang juga. Jadi akhirnya kemarin beli SSD 240 GB dengan harga 1290 baht.

Dulu waktu saya mulai memakai SSD, belum semua sistem operasi mendukung TRIM (dan belum semua SSD mendukung perintah ini), tapi sekarang ini sudah jadi default di semua OS baru. Perintah TRIM memungkinan pemakaian SSD lebih awet karena controller SSD bisa diberitahu data mana yang sudah tidak terpakai, jadi bisa lebih mengoptimalkan algorima “wear leveling”. Penjelasan detailnya agak panjang, jadi bisa dibaca di berbagai artikel di web (misalnya ini).

Sekarang semua komputer saya sudah memakai SSD, minimal untuk OS-nya. Saya juga masih memakai HDD ntuk penyimpanan data yang besar. Saya sudah mencoba beberapa merk SSD, termasuk juga beberapa kali mencoba SSD merk China (King Dian), dan sejauh ini semuanya masih awet. Tapi hal ini bukan jaminan, adik saya punya pengalaman buruk dengan SSD dari China yang dibeli online (rusak dalam beberapa bulan), jadi mungkin ini untung-untungan. Untuk data yang penting, saya memilih SSD bermerk dengan garansi, dan tetap membackup data karena SSD bisa rusak tiba-tiba sewaktu-waktu.

Ilmu komputer dan security

Seringkali ketika ingin menuliskan topik security, saya bingung mulai dari mana karena banyak sekali topik security yang butuh dasar ilmu komputer yang baik. Tanpa satu dasar yang baik, penjelasan topik security bisa jauh ke mana-mana. Selain itu saya juga sering dapat pertanyaan yang aneh-aneh.

Contoh pertanyaan konyol yang sering saya dapatkan adalah: saya diberi string dalam base64 dan ditanya apa artinya. Atau bagaimana mendecode string heksa yang adalah sebuah hash. Ini sama saja dengan bertanya: 763748 itu angka apa? bisa berupa apa saja, mungkin nomor Induk mahasiswa, mungkin sisa saldo rekening Anda, 6 digit terakhir nomoer telepon gebetan Anda, PIN iPad kakek Anda, dsb.

Kalau bisa melihat isi gembok, lebih gampang membukanya tanpa kunci
Lanjutkan membaca “Ilmu komputer dan security”

Maaf, saya tidak bisa membantu masalah driver Go-jek/Grab

Sejak tulisan saya mengenai bug Go-jek tahun 2016, sudah ada banyak sekali driver yang meminta bantuan saya untuk: unsuspend status driver atau membantu hack aplikasi Go-jek. Saya masih bisa sedikit mengerti kalau ada yang bertanya soal Go-jek, tapi banyak juga driver Grab yang bertanya hal serupa. Semua jawaban saya sama: saya tidak bisa membantu masalah Anda. Silakan diselesaikan dengan pihak Go-jek/Grab.

Biasanya jawaban tersebut dianggap kurang memuaskan, jadi perlu dijawab panjang. Saya sudah capek menjelaskan, jadi akan saya tuliskan jawaban saya di sini agar gampang dilink untuk menjawab. Biasanya pertanyaan awal disambung dengan: Kan dulu Anda bisa ngehack Go-jek, pasti bisa lagi dong?. Begini ya: dulu keamanan mereka itu lemah sekali. Kira-kira keamanannya seperti ini:

Intinya saat itu siapa saja bisa masuk dan mengambil data driver, dan juga data penumpang. Artinya dari mulai KTP, foto wajah, sampai nama Ibu kandung driver bisa diambil, demikian juga informasi penumpang dan berbagai rute yang diambil juga bisa dilihat siapa saja.

Lanjutkan membaca “Maaf, saya tidak bisa membantu masalah driver Go-jek/Grab”

Lenovo Thinkpad X230

Minggu lalu karena kombinasi beberapa hal, saya memutuskan ingin membeli Thinkpad bekas dan ngoprek FreeBSD di laptop itu. Laptopnya dipesan hari Minggu dan sampai hari Rabu siang lalu. Saat ini laptop ini sudah berhasil: diganti SSD-nya, ditambah RAM-nya, diinstall Coreboot (software open source pengganti BIOS), dan sudah diinstall FreeBSD 12 dengan segala setting yang membuat semuanya berjalan normal.

Kalau dipikir-pikir sebenarnya nggak ada alasan yang kuat untuk harus beli laptop dan install FreeBSD, cuma seneng aja ngoprek di hardware langsung. Sekitar 10 tahun yang lalu saya pernah ngoprek FreeBSD, di Virtual Machine. Porting kernel ARM untuk NAS yang dulu saya miliki. Dibandingkan virtual machine, ngoprek langsung di hardware punya tantangan sendiri.

Lanjutkan membaca “Lenovo Thinkpad X230”