Memasak dengan oven matahari

Tahun 2021 ketika udara sedang panas saya kepikiran untuk membeli panel surya untuk sumber listrik bagi server saya (dan sekarang semua website saya bertenaga surya). Waktu bulan April kemarin, suasana di Chiang Mai sangat panas (sampai 42 derajat celcius), saya kepikiran: ini panasnya pasti cukup buat masak.

Dulu saya pernah melihat-lihat tentang kompor/oven surya, jadi saya sudah tahu bahwa ada lebih dari satu jenis kompor matahari. Waktu lihat Youtube, ketemu video perbandingan kompor surya, dan berpikir: kayanya yang paling praktis (walau mahal) adalah sejenis Gosun. Kalau tidak suka melihat video dan lebih suka membaca teks, Gosun membuat perbandingan berbagai kompor ini di : https://gosun.co/blogs/news/the-ultimate-solar-cooker-guide

Akhirnya setelah berpikir lama, saya memutuskan membeli salah satu clone Gosun yang dijual di Shopee Thailand. Harganya 6800 THB, cukup mahal untuk sekedar iseng. Alasan tidak membeli merk Gosun asli: lebih mahal dan ongkos kirim ke Thailand sangat mahal.

Jonathan membuka oven
Lanjutkan membaca “Memasak dengan oven matahari”

Setahun yang tenang dan penuh berkat

Ada tahun-tahun di mana ada peristiwa yang mempengaruhi semua orang, seperti masa COVID, atau mempengaruhi secara pribadi, misalnya ketika mengalami kecelakaan, atau ada anggota keluarga yang sakit atau meninggal. Saya merasa bahwa sejak ulang tahun di tahun sebelumnya sampai tahun ini, ini merupakan tahun yang tenang dan penuh berkat.

Saya bersyukur setahun terakhir ini pekerjaan berjalan dengan lancar (termasuk mendapatkan sertifikasi baru). Semua keluarga saya masih sehat-sehat. Mobil yang dulu agak bermasalah sudah diganti dengan mobil listrik, dan sejauh ini cuma mengalami satu masalah kecil.

Di Ratchapruek

Kami bersyukur tahun lalu bisa pulang dua kali ke Indonesia (ke Depok dan ke Medan), adik-adik semua bisa mengunjungi Chiang Mai bersama keluarga, dan kami bisa jalan-jalan ke Malaysia dan juga Singapore.

Lanjutkan membaca “Setahun yang tenang dan penuh berkat”

Menggunakan SSH key di TPM

Trusted Platform Module (TPM) adalah teknologi kriptografi berbasis hardware. TPM digunakan untuk memastikan proses boot tidak dimodifikasi (secure boot), dan digunakan oleh sistem operasi untuk enkripsi (misalnya Bitlocker) dan menyimpan informasi user (Windows Hello).

Di dalam komputer, TPM ini bisa berupa sebuah chip, atau sudah ada di dalam CPU. Prosesor Intel sejak Skylake/Intel Gen 6, dan AMD (sejak AM4) sudah punya fitur TPM built in. Kita bisa menggunakan fitur TPM ini untuk key SSH.

Ketika berbicara tentang SSH, ada banyak implementasinya (misalnya dropbear, tinyssh, dsb), saya akan menggunakan spesifik OpenSSH di tulisan ini.OpenSSH ini tersedia di hampir semua platform, termasuk juga Windows.

Intinya di sini saya akan membahas bagaimana membuat SSH Key yang tidak bisa dicopy, dan kita cukup menggunakan PIN atau sidik jari untuk login SSH.

Login SSH dengan fingerprint/Windows Hello
Lanjutkan membaca “Menggunakan SSH key di TPM”

eSIM fisik dengan eSIM.me

Di tulisan ini saya ingin membahas mengenai eSIM dalam bentuk physical SIM. Ini praktis untuk menambah fitur eSIM pada ponsel yang tidak punya eSIM, dan praktis juga untuk membeli eSIM yang ingin dipindah ke mobile hotspot 4G (dikenal juga sebagai MIFI atau modem 4G/5G).

eSIM (embedded SIM) adalah versi digital dari SIM (Subscriber Identity Module) card. Meski standard untuk teknologi ini sudah ada cukup lama (2016), teknologi ini masih relatif eksklusif (biasanya ada di ponsel high end saja). Beberapa ponsel baru (misalnya iPhone yang dijual di Amerika) sudah tidak lagi memakai SIM fisik dan hanya memiliki eSIM.

Paket dari eSIM.me

SIM vs eSIM

SIM adalah smart card yang berisi informasi pelanggan dan di dalamnya key digital yang digunakan untuk validasi pelanggan dan juga untuk enkripsi. Pada SIM Card fisik (kadang disebut juga pSIM/Physical SIM), key ini diset oleh provider dan tidak bisa diekstrak . Andaikan key bisa diekstrak, maka bisa dibuat clonenya (belasan tahun yang lalu, SIM card jenis tertentu bisa diekstrak, yang baru sudah lebih aman).

Lanjutkan membaca “eSIM fisik dengan eSIM.me”

20 Tahun ngeblog bareng

Tanggal 7 April tahun 2004, saya memutuskan ngeblog bareng dengan Risna. Waktu itu statusnya masih pacar (kami menikah tahun 2007). Kalo nulis di blog, manggilnya masih “mbak Risna”.

Laptop saya di 2004

Hari ini polusi di Chiang Mai sedang tinggi, jadi kemungkinan kami tidak akan keluar rumah selain ke Gereja. Jadi di posting ini saya ingin bernostalgia 20 tahun blogging bareng.

Lanjutkan membaca “20 Tahun ngeblog bareng”

Hacking 4G LTE Mobile WIFI TP-Link M7000

Banyak Modem WIFI 4G (mobile hotspot) memakai Linux dan bisa dihack, misalnya: IMEI bisa diganti, Band yang aktif bisa dibatasi (agar lebih cepat pencarian signalnya), bisa dibuat agar bisa blokir iklan, dan memberi peringatan (via telegram) agar tidak lupa mematikan devicenya.

Menu custom buatan saya

Sebelum kecewa: saya tidak akan memberikan skrip penggantian IMEI. Ini merupakan hal yang illegal, tapi saya akan memberikan petunjuk mengenai dasar teorinya saja.

WIFI 4G TP Link
Lanjutkan membaca “Hacking 4G LTE Mobile WIFI TP-Link M7000”

Reverse Engineering Model Handwritten Digits Recognition Aplikasi Mobile SIREKAP

Di tulisan ini saya akan melakukan reverse engineering aplikasi SIREKAP 2024, mengekstrak model TensorFlow Lite untuk inference, lalu membuat aplikasi Android untuk mengetes model tersebut. Saya bandingkan juga dengan model sederhana yang jadi contoh tutorial tensorflow lite.

Handwritten Digits Recognition

Persoalan pengenalan digit tulisan tangan merupakan hal paling dasar (semacam Hello World) di pelajaran AI modern. Ini merupakan subset dari OCR (optical character recognition), di mana scopenya hanya digit saja.

Ada data contoh standard yang jadi acuan yang dari database MNIST (Modified National Institute of Standards and Technology database) yang disebut MNIST dataset. Data ini terdiri dari puluhan ribu gambar digit, tiap gambar dibeli label apa digit yang ada di gambar itu, ukuran gambarnya 28×28 piksel monokrom.

Meski jadi acuan, menurut saya MNIST ini tidak 100% mencerminkan cara penulisan digit di dunia nyata, ada banyak cara penulisan digit yang tidak tercantum di dalam contoh datanya. Contoh: digit bisa dituliskan seperti display digital. Jika ingin melihat sendiri datanya, silakan klik di sini.

Sebagian Dataset MNIST
Lanjutkan membaca “Reverse Engineering Model Handwritten Digits Recognition Aplikasi Mobile SIREKAP”