Menggunakan SVG Sprite Untuk Ikon di Blog


I love SVG. Love at the first sight. Kala itu hati ini terpesona mendapati gambar yang bisa diperbesar tampilan tanpa kehilangan mutunya. Dalam blog ini pun setidaknya telah dua artikel yang membahas SVG, dan kini saya akan menambahkannya satu lagi. Pengelola blog tentunya telah mafhum mengenai pentingnya penggunaan ikon di dalam blog. Pada umumnya blog modern, ikon ini biasanya didapat dari Font Awesome. Baik yang menempatkan fontanya di blog atau dengan menggunakan layanan CDN dari Font Awesome.
Baca selengkapnya…

Menggunakan Custom Domain dan Sertifikat SSL/TLS di GitLab Pages


Selepas berpaling dari Blogger, saya kembali beralih menggunakan static blog. Namun tidak kembali memakai Jekyll di GitHub Pages sebagaimana ketika membuat blog rizaumami.github.io, melainkan mencoba Hugo dan menempatkannya di GitLab Pages. The migration kind of rough, but was nice and well…. Hingga akhirnya beberapa hari lalu mendadak blog tidak bisa diakses. 429, too many requests received galatnya. Sekilas baca-baca isunya karena GitLab menghadang request dari Cloudflare yang bertubi-tubi. Cloudflare saya gunakan agar blog rizaumami.
Baca selengkapnya…

Memintasi Blokir Operator Seluler dengan Menggunakan ProtonVPN


Rupanya tidak salah jika banyak orang menyimpangkan kata I***sat menjadi I***shit, karena ia memang tidak bisa diandalkan. Sebenarnya sejak lama ingin berpindah darinya, namun apa daya tiada jaringan seluler lain yang mencakup rumah. Namun kini tidak lagi. Akhirnya, ada operator seluler baru dengan jaringan yang cukup laju telah menjangkau rumah; XL Axiata. Jadi setelah sekitar 10 tahun menggunakan I***sat, kini perlahan mencoba beralih menggunakan XL. Sementara diutamakan hanya untuk koneksi datanya yang sanggup menyediakan kecepatan 4G.
Baca selengkapnya…

Native Boot Windows 10 VHDX


Saat hajatan diskon Tokopedia di penghujung bulan Ramadhan kemarin, saya membeli sebuah externel HDD 4 TB. Sebagian alasan karena memang membutuhkan sarana pemyimpanan yang lebih lega, sebagian karena tergiur iming-iming diskon serta cashback dan sebagian lagi karena impulse alias termakan iklan. Selanjutnya, semua berkas yang jarang diakses dari SSD dan HDD di caddy dipindahkan ke HDD luar tersebut. Dan akhirnya SSD dan HDD caddy pun mulai terasa lega kembali. But, unused space is wasted space.
Baca selengkapnya…

Memasang ARM Translation di Genymotion


Pertama kali mengenal Genymotion adalah kala saya ingin menjalankan WhatsApp di komputer. Genymotion adalah emulator Android yang mengambil dasar dari proyek android-x86 dengan beberapa perbaikan. Meski ditujukan bagi para pengembang aplikasi Android yang ingin secara cepat menguji aplikasi tanpa harus memiliki banyak perangkat Android, namun kalangan awam bisa mencobanya secara gratis dengan pengurangan beberapa fitur. Umumnya perangkat Android menggunakan prosesor ARM, sementara mayoritas komputer pribadi menggunakan arsitektur x86_64. Untuk menjembatani kesenjangan arsitektur ini, pada masa-masa awal rilisnya Genymotion menyediakan sebuah pustaka penerjemah agar instruksi aplikasi Android yang umumnya hanya mengerti arsitektur ARM dapat dimengerti dan dijalankan dalam sistem berarsitektur x86.
Baca selengkapnya…