2021

Mudah Downgrade Paket di Artix Linux

Artix Linux Tips

[20210512]

Sharing Direktori Antara Host Linux dan Guest Windows pada Virt-Manager/KVM/Qemu

KVM Qemu Tips Virt-Manager

[20210506]

Authorization dengan Pundit untuk Nested Controller dan User Turunan pada Rails

Rails Tips

[20210409]

Rails UJS dan AJAX, serta Button Animation Loading

Rails Tips

[20210401]

Rails Seeding dengan Spesifik Single atau Multiple Seed File (Modularisasi Seeds)

Rails Tips

[20210329]

Notifikasi User Sign Up ke Email Admin dengan ActionMailer Rails

Rails Tips

[20210326]

Devise Registration Tanpa Password, Set Password Setelah Confirmation

Rails Tips

[20210313]

Konfigurasi Ruby on Rails ActionMailer pada Local Environment dengan MailCatcher

Rails Tips

[20210311]

Membuat Recovery Partition Artix Linux ISO dengan GRUB2

Artix Linux Tips

[20210301]

Mengakses VirtualBox Instance dengan SSH via NAT

Tips

[20210228]

Memberikan Label Temperature pada ThinkPad Sensors

ThinkPad Tips

[20210226]

Membuat Relasi dengan Hanya Salah Satu Type pada Single Table Inheritance Model di Rails

Rails Tips

[20210217]

Membuat Go To Next dan Previous Post Menu pada Blog Post yang Dibangun dengan Rails

Rails Tips

[20210213]

Selected Menu Item pada Rails View Template

Rails Tips

[20210209]

Visualisasi Data Wilayah dengan Datamaps pada Rails

Javascript Rails Tips

[20210207]

Mengganti Zona Waktu pada Heroku

Heroku Tips

[20210206]

Bootstrap 4 Custom File Input dengan bs-custom-file-input Javascript pada Rails 6

Bootstrap Rails Tips

[20210205]

Membuat Jekyll Custom Tags dengan Liquid Tags

Jekyll Tips

[20210122]

Mudah Menggunakan Bluetoothctl

Tips

[20210113]

Memasang PostgreSQL dengan Docker untuk Local Development

Docker Tips

[20210112]

Membedakan Jekyll Gemfile antar Level Environment (Production atau Development)

Jekyll Tips

[20210107]

Mudah Manajemen Service dengan OpenRC

Artix Linux Tips

[20210106]

Memigrasikan Arch Linux ke Artix Linux (OpenRC)

Arch Linux Artix Linux Tips HOT

[20210102]

Mudah Mengkonfigurasi Wi-Fi dengan iwd (iwctl)

Tips

[20210101]

 2020

Mudah Mengkonfigurasi Wi-Fi dengan wpa_supplicant

Tips

[20201231]

Mengembalikan Nama Interface Menjadi Traditional Interface Name (eth0, wlan0, etc.)

Tips

[20201226]

Menjaga Sistem Tetap Bersih di Arch Linux

Tips

[20201224]

Konfigurasi Ruby on Rails ActionMailer dengan Gmail

Rails Tips

[20201222]

Memasang Bootstrap 4 pada Rails 6 dengan Yarn

Rails Tips

[20201220]

Menambahkan Email Kedua ke dalam GPG Key

Tips

[20201211]

Membuat Footer Stay on Bottom but Not Fixed pada Bootstrap

Tips

[20201205]

Membuat Form's Output dengan AJAX

Rails Tips

[20201201]

Membuat Table dengan Rounded Corner pada Bootstrap 4

Tips

[20201129]

Mudah Meremote Windows dengan FreeRDP

Tips Ulasan

[20201127]

Cara Aman Menyimpan Credentials di Rails

Rails Tips

[20201126]

Menambahkan Custom Resolution pada GNU/Linux

Tips Ulasan

[20201106]

Tremc, Terminal Torrent Client yang Praktis dan Mudah Digunakan

Tips Ulasan

[20201102]

Beberapa Color Picker yang Pernah Saya Gunakan di GNU/Linux

Tips Ulasan

[20201031]

Lightline, Alternatif Vim Statusline Bagian 2 (feat. Defx, Tagbar)

Tips Ulasan Vim

[20201030]

Defx, Alternatif Vim File Explorer selain NERDTree

Tips Ulasan Vim

[20201027]

Crow-translate, Translator Online yang Dapat Menerjemahkan Di Mana Saja

Tips Ulasan

[20201027]

Mudah Memberikan Screen Annotation Di Mana Saja dengan Gromit-MPX

Tips Ulasan

[20201026]

Menonaktifkan URL Escaping di ZSH (Oh-My-ZSH)

Terminal Tips

[20201025]

Mudah Mount & Unmount File ISO Image dengan Ruby Script (feat. udisksctl)

Ruby Tips Ulasan

[20201022]

Translate-shell, Translator CLI Online yang Praktis

Tips Ulasan

[20201016]

SXHKD, Simple X Hotkey Daemon

Tips Ulasan

[20201009]

Ruby Installation Script dengan Auto Create Option for Selection

Ruby

[20200927]

Kustomisasi IRB Prompt (Pry)

Ruby Tips

[20200913]

Custom Template GitHub Page untuk GitHub Repositori dengan Jekyll

Jekyll Tips

[20200912]

Booting ke Linux ISO menggunakan GRUB2 (Tanpa Bootable FlashDrive) a.k.a RecoveryHD

Arch Linux Tips

[20200830]

Memasang Rubocop (Ruby linter) pada Vim

Ruby Tips Vim

[20200825]

Membuat Web Scraper dengan Ruby (Output: HTML) Level 2

Ruby Tips

[20200820]

Memodifikasi Hasil ScreenShot dari Flameshot dengan ImageMagick

Ruby Tips HOT

[20200816]

Mengedit dengan Vim pada Nautilus dan Thunar pada Window Manager

Tips

[20200811]

Membuat Hasil ScreenShot pada GNU/Linux seperti Milik macOS

Ruby Tips

[20200728]

Mendapatkan ADB Authorized pada Layar Android yang Rusak (TWRP) di GNU/Linux & Windows

Android Tips

[20200726]

Menambahkan Frame pada Hasil ScreenShot dengan ImageMagick

Ruby Tips

[20200725]

Exclude Spesifik Value pada Jekyll Collection

Jekyll Tips

[20200721]

Membuat IP Address Static pada KVM libvirt (virt-manager)

Network Tips

[20200719]

Memperbesar Gambar dengan Modal Menggunakan JavaScript (Tanpa JQuery)

Javascript Tips

[20200717]

Mendeploy Jekyll ke GitHub Pages dengan Travis CI

Jekyll Tips

[20200710]

Rails Server Dapat Diakses oleh Perangkat dalam Satu LAN

Rails Tips

[20200710]

Jekyll Server Dapat Diakses oleh Perangkat dalam Satu LAN

Jekyll Tips

[20200709]

Export Data ke CSV pada Rails

Rails Tips

[20200709]

Export Data ke XLSX (SpreadSheet) pada Rails

Rails Tips

[20200709]

Mudah Membuat JavaScript Diagram dengan ChartKick pada Rails

Rails Tips

[20200708]

Penjadwalan Tasks dengan Cron Menggunakan Whenever Gem pada Ruby/Rails

Rails Ruby Tips

[20200707]

Menangani Redirect ke Website Lain pada Jekyll

Jekyll Tips

[20200706]

Menampilkan Code Block Tertentu Hanya di Environment Production pada Rails

Rails Tips

[20200705]

Bagaimana Menulis Rake Task Buatan Sendiri

Ruby Tips

[20200626]

Mengkonfigurasi Fitur Hibernasi pada Arch Linux

Arch Linux Tips

[20200622]

Restart PulseAudio Dummy Output Tanpa Perlu Logout

Tips

[20200621]

Membuat Web Scraper dengan Ruby (Output: POSTGRESQL: ACTIVERECORD)

Ruby

[20200618]

Membuat Web Scraper dengan Ruby (Output: POSTGRESQL: COPY FROM CSV)

Ruby

[20200616]

Membuat Web Scraper dengan Ruby (Output: POSTGRESQL: INSERT INTO)

Ruby

[20200615]

Membuat Web Scraper dengan Ruby (Output: HTML)

Ruby

[20200612]

Konfigurasi Vimrc yang Modular

Tips Vim

[20200601]

Rebuild ThinkPad X61 Battery

ThinkPad Tips

[20200530]

Membuat Module Sederhana untuk Status Bar GNU/Linux dan FreeBSD

Script Tips

[20200511]

Memperbaiki Blank Putih pada Aplikasi Berbasis Java di GNU/Linux

Java Tips

[20200511]

DWM, Window Manager yang Gak Pake Ribet

Tips Ulasan HOT

[20200424]

Membuat Pagination pada Jekyll

Jekyll Tips

[20200419]

Membuat Navigasi Post (Next Prev) pada Jekyll

Jekyll Tips

[20200418]

Memasang Heroku-CLI pada FreeBSD

FreeBSD Tips

[20200403]

Membuat Vim Mengingat Posisi Terakhir Cursor

Tips Vim

[20200327]

Konfigurasi Sleep/Standby Ketika Lid Laptop Ditutup pada FreeBSD

FreeBSD Tips

[20200325]

Konfigurasi DNSCrypt-proxy di FreeBSD

FreeBSD Tips

[20200322]

Menghandle Pengarsipan pada FreeBSD dengan 7-Zip

FreeBSD Tips

[20200309]

Mengenal Single Table Inheritance dengan Devise pada Rails (Contoh 2)

Rails Tips

[20200222]

Mengenal Single Table Inheritance pada Rails (Contoh 1)

Rails Tips

[20200221]

Memasang Pagination dengan Pagy pada Rails

Rails Tips

[20200220]

Membuat Image Derivatives dengan Shrine pada Rails

Rails Tips

[20200219]

Membuat Fitur Pertemanan dengan Referral Link pada Rails

Rails Tips

[20200210]

Membuat Collection of Checkbox yang Berbasis Rentang pada Rails

Rails Tips jQuery

[20200205]

Membuat Input Select yang Berbasis Rentang pada Rails

Rails Tips

[20200127]

Barrier, Mengoperasikan Banyak Komputer hanya dengan Sebuah Mouse dan Keyboard

Tips Tools Ulasan

[20200105]

Membuat Seed Data dari Hash pada Rails

Rails Tips

[20200102]

Mempertahankan Data pada Form ketika User Belum Melakukan Authentication

Rails Tips

[20200101]

 2019

Berbagi WiFi Tethering dengan create_ap pada GNU/Linux

Tips Ulasan

[20191222]

Navigation Bar Global Menu Preferences pada Rails

Rails Tips

[20191221]

Membuat User dan Admin Terpisah pada Rails yang menggunakan Devise

Rails Tips

[20191215]

Select Menu dengan Short Description Menggunakan jQuery pada Rails

Javascript Rails Tips

[20191214]

Rails Counter Cache pada Satu Model

Rails Tips

[20191213]

Membuat Checkbox dengan Multiple Selection pada Rails

Javascript Rails Tips

[20191210]

Membuat Fitur Search dengan Ransack dan EasyAutocomplete pada Rails

Javascript Rails Tips

[20191208]

Membuat Tab Filter by Category dengan Ransack pada Rails

Rails Tips

[20191207]

Autcomplete Tag dengan ActsAsTaggable, Select2, dan simple_form pada Rails

Javascript Rails Tips

[20191207]

Pertama Kali Mencoba RSpec

RSpec Rails Tips

[20191205]

Rails time_select dengan Integer

Rails Tips

[20191204]

Mudah Memasang PostgreSQL pada Arch Linux

Arch Linux Database Tips

[20191125]

Mengupgrade Versi Ruby di dalam Rbenv

Ruby Tips

[20191021]

Membuat CPU Temperature Alert dengan Ruby

Ruby Tips

[20191020]

Mudah Mengupgrade Jekyll 4

Jekyll Tips

[20191016]

Perbedaan Ruby Class Method dengan Instance Method

Rails Ruby Tips

[20191012]

Menambahkan Database pada Rails Project

Rails Tips

[20191009]

Membuat Rails Project tanpa Database

Rails Tips

[20191009]

Memanfaatkan Dunst Sebagai PopUp Notifikasi Bantuan Keyboard Shortcut (ver. 2)

Tips

[20190617]

Mengganti Password User dari Home Direktori yang Terenkripsi

Tips

[20190617]

Mengenkripsi Home Direktori pada GNU/Linux

Tips

[20190614]

Konfigurasi Custom Domain GitHub Pages dengan Amazon Route 53

Tips Ulasan

[20190601]

Polybar, Bar yang Mudah Dikonfig, Praktis, dan Mudah Dikustomisasi

Tips Ulasan

[20190505]

Mulai Bermain-main dengan Ruby

Ruby Ulasan

[20190502]

Memperbaiki systemd-timesyncd Failed to Start Saat Booting pada Arch Linux

Arch Linux Tips

[20190424]

Memperbaiki Font Rendering pada Jitsi - VoIP dan IM Client pada GNU/Linux

Tips

[20190422]

Konfigurasi Window Title untuk Simple/Suckless Terminal

Terminal Tips

[20190415]

Melokalisasi File .lnk yang Dihasilkan oleh Microsoft Office pada Arch Linux

Arch Linux Tips Wine HOT

[20190328]

Membuat Multiple User pada GNU/Linux dengan Python Script

Python Script

[20190318]

SLiM, Display Manager yang Sudah Lama Ditinggalkan

Arch Linux Tips Ulasan

[20190228]

i3WM, Window Manager yang Taktis namun Praktis

I3WM Tips Ulasan HOT

[20190226]

Memanfaatkan Dunst Sebagai PopUp Notifikasi Bantuan Keyboard Shortcut

I3WM Tips HOT

[20190220]

Zgen, ZSH Plugin Manager

Terminal Tips Ulasan

[20190218]

Memanfaatkan Vim Sebagai NoteTaking

Tips Vim

[20190216]

Konfigurasi systemd-boot untuk Multiple Kernel pada Arch Linux

Arch Linux Tips

[20190213]

Comprehensive Network Manager yang Saya Pergunakan pada Arch Linux

Arch Linux Terminal Tips Tools

[20190209]

St, Simple/Suckless Terminal yang Sudah Lama Saya Dambakan

Terminal Tips Tools HOT

[20190208]

Evince, PDF Reader yang Menjadi Favorit Saya Sejak Lama

Tips Tools

[20190204]

Menyeragamkan Tema GTK Root dengan Tema User

Tips

[20190201]

BanditHijo.com, Bermigrasi dari Cloudflare ke Netlify

Jekyll Tips Ulasan

[20190128]

Kesenangan Dalam Menggunakan Arch Linux Pt. 1

Arch Linux Ulasan

[20190127]

Lightline, Alternatif Vim Statusline selain Vim-Airline

Tips Ulasan Vim HOT

[20190126]

Unified Remote, Mengontrol Mouse Cursor GNU/Linux dari Android

Tips Tools Ulasan

[20190114]

Mengganti BIOS Logo ThinkPad pada GNU/Linux

ThinkPad Tips HOT

[20190113]

Merubah Nama-nama Direktori pada Home

Tips

[20190112]

MPV, Bukan Pemutar Video Biasa

Tips Tools Ulasan

[20190111]

Menjalankan Python Virtualenv Versi Python yang Spesifik pada Arch Linux

Arch Linux Python Tips

[20190105]

 2018

Scrcpy, Menampilkan dan Mengontrol Android Device dari Komputer

Tips Tools Ulasan HOT

[20181230]

Ranger, Terminal Based File Manager yang Ternyata Sangat Memudahkan

Terminal Tips Tools Ulasan HOT

[20181217]

Manajemen Clipboard dengan Clipmenu pada i3wm

I3WM Terminal Tips Tools Ulasan

[20181216]

Mengkonfigurasi Irssi, IRC Client Berbasis Terminal

Terminal Tips Tools Ulasan

[20181214]

Newsboat, Mendapatkan Info Update Artikel Terbaru Blog/Website

Terminal Tips Tools Ulasan

[20181212]

Reflector, Python Script untuk Memfilter Pacman Mirrorlist Arch Linux

Arch Linux Terminal Tips Tools Ulasan

[20181211]

Generate Private dan Public GPG Key Sendiri

Security Tips

[20181209]

+ Fan pada ThinkPad Tidak Terdeteksi Setelah Power Adapter Dicabut

ThinkPad Tips

[20181208]

+ Menggunakan Udiskctl untuk Mount, Unmount, dan Power Off Drive

Terminal Tips Tools Ulasan

[20181205]

+ Vokoscreen, Aplikasi Screen Recorder yang Praktis

Tools Ulasan

[20181028]

+ Beberapa Command untuk Mengecek Kondisi Battery Laptop pada GNU/Linux

Terminal Tips

[20181014]

Konfigurasi DNSCrypt di Arch Linux

Arch Linux Security Tips HOT

[20180822]

+ Menonaktifkan Tombol Keyboard Tertentu di GNU/Linux

Tips

[20180802]

+ Beberapa Catatan Kaki Mengenai Perintah-perintah SSH

Network Tips

[20180730]

+ Memperbaiki GPG: Warning: Unsafe Permissions on Homedir

Security Tips

[20180622]

+ Mengaktifkan Presentation Mode XFCE4 dari Terminal

Terminal Tips XFCE

[20180611]

+ Menonaktifkan WebCam di GNU/Linux

Tips

[20180603]

+ Menghapus Aplikasi di dalam Wine

Tips Wine

[20180523]

+ Menjalankan Macromedia Flash 8 di GNU/Linux

Tips Tools Ulasan Wine

[20180520]

+ Update BIOS Lenovo di GNU/Linux Tanpa Menggunakan Windows

ThinkPad Tips Ulasan

[20180516]

+ Memperbaiki Authentication is Required for Suspending the System XFCE

Tips XFCE

[20180504]

+ Flash, Unlock Bootloader, dan Pasang TWRP Recovery XiaoMi pada GNU/Linux

Terminal Tips Tools

[20180428]

+ Merubah Open With Vim dari File Manager

Tips Tools Vim

[20180428]

+ Merubah Default Save Direktori pada GNOME-Screenshot

Tips Tools

[20180428]

+ Memasang WhatsApp Desktop pada GNU/Linux

Tips Tools

[20180425]

+ Praktikum Multimedia Tugas 2

[20180425]

Instal dan Konfigurasi WinBox pada GNU/Linux

Tools Ulasan Wine HOT

[20180424]

Praktikum Data Warehouse

Database Tools HOT

[20180422]

Instal dan Konfigurasi GNS3 pada Arch Linux

Arch Linux Network Tools HOT

[20180416]

+ Merubah Default External Program Open Files pada Calibre

Tips Tools

[20180414]

Konfigurasi Custom Domain GitHub Page dengan Cloudflare dan Dewaweb

Tips Ulasan

[20180403]

Generate Random Password menggunakan PWGEN

Security Terminal Tips Tools Ulasan

[20180327]

Migrasi Blog 2.0

Jekyll Ulasan HOT

[20180323]

Melakukan Extract & Transform dari .CSV ke dalam Tabel Operasional ERD

Database Tools HOT

[20180320]

Mengatur Fungsi dari Fingerprint pada Arch Linux

Arch Linux ThinkPad Tips

[20180118]

Memperbaiki Font Rendering Netbeans pada Arch Linux

Arch Linux Tips

[20180116]

Memasang Cisco Packet Tracer 7.1.1 pada Arch Linux

Arch Linux Network Tips HOT

[20180112]

Menyeragamkan Theme Qt dan GTK+ pada Arch Linux

Arch Linux Tips

[20180104]

Cara Mudah Merotasi Video pada GNU/Linux

Tips Tools

[20180103]

Menggabungkan Banyak Gambar Menjadi Satu PDF dengan ImageMagick

Tips Tools Ulasan

[20180101]

 2017

 2016

 2015

 2014

 2013

 2012

Saya kehilangan semua tulisan di tahun ini, my bad =(

c2deb4abbcb1b30e9079c35732dca589f2d7b6e8