Kategori
blog
+ Mudah Menggunakan Bluetoothctl
+ Memasang PostgreSQL dengan Docker untuk Local Development
+ Membedakan Jekyll Gemfile antar Level Environment (Production atau Development)
+ Mudah Manajemen Service dengan OpenRC
+ Memigrasikan Arch Linux ke Artix Linux (OpenRC)
+ Mudah Mengkonfigurasi Wi-Fi dengan iwd (iwctl)
+ Mudah Mengkonfigurasi Wi-Fi dengan wpa_supplicant
+ Mengembalikan Nama Interface Menjadi Traditional Interface Name (eth0, wlan0, etc.)
+ Menjaga Sistem Tetap Bersih di Arch Linux
+ Konfigurasi Ruby on Rails ActionMailer dengan Gmail
+ Memasang Bootstrap 4 pada Rails 6 dengan Yarn
+ Menambahkan Email Kedua ke dalam GPG Key
+ Membuat Footer Stay on Bottom but Not Fixed pada Bootstrap
+ Membuat Form's Output dengan AJAX
+ Membuat Table dengan Rounded Corner pada Bootstrap 4
+ Mudah Meremote Windows dengan FreeRDP
+ Cara Aman Menyimpan Credentials di Rails
+ Menambahkan Custom Resolution pada GNU/Linux
+ Tremc, Terminal Torrent Client yang Praktis dan Mudah Digunakan
+ Beberapa Color Picker yang Pernah Saya Gunakan di GNU/Linux
+ Lightline, Alternatif Vim Statusline Bagian 2 (feat. Defx, Tagbar)
+ Defx, Alternatif Vim File Explorer selain NERDTree
+ Crow-translate, Translator Online yang Dapat Menerjemahkan Di Mana Saja
+ Mudah Memberikan Screen Annotation Di Mana Saja dengan Gromit-MPX
+ Menonaktifkan URL Escaping di ZSH (Oh-My-ZSH)
+ Mudah Mount & Unmount File ISO Image dengan Ruby Script (feat. udisksctl)
+ Translate-shell, Translator CLI Online yang Praktis
+ SXHKD, Simple X Hotkey Daemon
+ Ruby Installation Script dengan Auto Create Option for Selection
+ Kustomisasi IRB Prompt (Pry)
+ Custom Template GitHub Page untuk GitHub Repositori dengan Jekyll
+ Booting ke Linux ISO menggunakan GRUB2 (Tanpa Bootable FlashDrive) a.k.a RecoveryHD
+ Memasang Rubocop (Ruby linter) pada Vim
+ Membuat Web Scraper dengan Ruby (Output: HTML) Level 2
+ Memodifikasi ScreenShot dari Flameshot dengan ImageMagick
+ Mengedit dengan Vim pada Nautilus dan Thunar pada Window Manager
+ Membuat Hasil ScreenShot pada GNU/Linux seperti Milik macOS
+ Mendapatkan ADB Authorized pada Layar Android yang Rusak (TWRP) di GNU/Linux & Windows
+ Menambahkan Frame pada Hasil ScreenShot dengan ImageMagick
+ Exclude Spesifik Value pada Jekyll Collection
+ Membuat IP Address Static pada KVM libvirt (virt-manager)
+ Memperbesar Gambar dengan Modal Menggunakan JavaScript (Tanpa JQuery)
+ Mendeploy Jekyll ke GitHub Pages dengan Travis CI
+ Rails Server Dapat Diakses oleh Perangkat dalam Satu LAN
+ Jekyll Server Dapat Diakses oleh Perangkat dalam Satu LAN
+ Export Data ke CSV pada Rails
+ Export Data ke XLSX (SpreadSheet) pada Rails
+ Mudah Membuat JavaScript Diagram dengan ChartKick pada Rails
+ Penjadwalan Tasks dengan Cron Menggunakan Whenever Gem pada Ruby/Rails
+ Menangani Redirect ke Website Lain pada Jekyll
+ Menampilkan Code Block Tertentu Hanya di Production pada Rails
+ Bagaimana Menulis Rake Task Buatan Sendiri
+ Mengkonfigurasi Fitur Hibernasi pada Arch Linux
+ Restart PulseAudio Dummy Output Tanpa Perlu Logout
+ Membuat Web Scraper dengan Ruby (Output: POSTGRESQL: ACTIVERECORD)
+ Membuat Web Scraper dengan Ruby (Output: POSTGRESQL: COPY FROM CSV)
+ Membuat Web Scraper dengan Ruby (Output: POSTGRESQL: INSERT INTO)
+ Membuat Web Scraper dengan Ruby (Output: HTML)
+ Konfigurasi Vimrc yang Modular
+ Rebuild ThinkPad X61 Battery
+ Membuat Module Sederhana untuk Status Bar GNU/Linux dan FreeBSD
+ Memperbaiki Blank Putih pada Aplikasi Berbasis Java di GNU/Linux
+ DWM, Window Manager yang Gak Pake Ribet
+ Membuat Pagination pada Jekyll
+ Membuat Navigasi Post (Next Prev) pada Jekyll
+ Memasang Heroku-CLI pada FreeBSD
+ Membuat Vim Mengingat Posisi Terakhir Cursor
+ Konfigurasi Sleep/Standby Ketika Lid Laptop Ditutup pada FreeBSD
+ Konfigurasi DNSCrypt-proxy di FreeBSD
+ Menghandle Pengarsipan pada FreeBSD dengan 7-Zip
+ Mengenal Single Table Inheritance dengan Devise pada Rails (Contoh 2)
+ Mengenal Single Table Inheritance pada Rails (Contoh 1)
+ Memasang Pagination dengan Pagy pada Rails
+ Membuat Image Derivatives dengan Shrine pada Rails
+ Membuat Fitur Pertemanan dengan Referral Link pada Rails
+ Membuat Collection of Checkbox yang Berbasis Rentang pada Rails
+ Membuat Input Select yang Berbasis Rentang pada Rails
+ Barrier, Mengoperasikan Banyak Komputer hanya dengan Sebuah Mouse dan Keyboard
+ Membuat Seed Data dari Hash pada Rails
+ Mempertahankan Data pada Form ketika User Belum Melakukan Authentication
+ Berbagi WiFi Tethering dengan create_ap pada GNU/Linux
+ Navigation Bar Global Menu Preferences pada Rails
+ Membuat User dan Admin Terpisah pada Rails
+ Select Menu dengan Short Description Menggunakan jQuery pada Rails
+ Rails Counter Cache pada Satu Model
+ Membuat Checkbox dengan Multiple Selection pada Rails
+ Membuat Fitur Search dengan Ransack dan EasyAutocomplete pada Rails
+ Membuat Tab Filter by Category dengan Ransack pada Rails
+ Autcomplete Tag dengan ActsAsTaggable, Select2, dan simple_form pada Rails
+ Rails time_select dengan Integer
+ Mudah Memasang PostgreSQL pada Arch Linux
+ Mengupgrade Versi Ruby di dalam Rbenv
+ Membuat CPU Temperature Alert dengan Ruby
+ Perbedaan Ruby Class Method dengan Instance Method
+ Menambahkan Database pada Rails Project
+ Membuat Rails Project tanpa Database
+ Memanfaatkan Dunst Sebagai PopUp Notifikasi Bantuan Keyboard Shortcut (ver. 2)
+ Mengganti Password User dari Home Direktori yang Terenkripsi
+ Mengenkripsi Home Direktori pada GNU/Linux
+ Konfigurasi Custom Domain GitHub Pages dengan Amazon Route 53
+ Polybar, Bar yang Mudah Dikonfig, Praktis, dan Mudah Dikustomisasi
+ Mulai Bermain-main dengan Ruby
+ Memperbaiki systemd-timesyncd Failed to Start Saat Booting pada Arch Linux
+ Memperbaiki Font Rendering pada Jitsi - VoIP dan IM Client pada GNU/Linux
+ Konfigurasi Window Title untuk Simple/Suckless Terminal
+ Melokalisasi File .lnk yang Dihasilkan oleh Microsoft Office pada Arch Linux
+ Membuat Multiple User pada GNU/Linux dengan Python Script
+ SLiM, Display Manager yang Sudah Lama Ditinggalkan
+ i3WM, Window Manager yang Taktis namun Praktis
+ Memanfaatkan Dunst Sebagai PopUp Notifikasi Bantuan Keyboard Shortcut
+ Memanfaatkan Vim Sebagai NoteTaking
+ Konfigurasi systemd-boot untuk Multiple Kernel pada Arch Linux
+ Network Manager yang Saya Pergunakan pada Arch Linux
+ St, Simple/Suckless Terminal yang Sudah Lama Saya Dambakan
+ Evince, PDF Reader yang Menjadi Favorit Saya Sejak Lama
+ Menyeragamkan Tema GTK Root dengan Tema User
+ BanditHijo.com, Bermigrasi dari Cloudflare ke Netlify
+ Kesenangan Dalam Menggunakan Arch Linux Pt. 1
+ Lightline, Alternatif Vim Statusline selain Vim-Airline
+ Unified Remote, Mengontrol Mouse Cursor GNU/Linux dari Android
+ Mengganti BIOS Logo ThinkPad pada GNU/Linux
+ Merubah Nama-nama Direktori pada Home
+ MPV, Bukan Pemutar Video Biasa
+ Menjalankan Python Virtualenv Versi Python yang Spesifik pada Arch Linux
+ Scrcpy, Menampilkan dan Mengontrol Android Device dari Komputer
+ Ranger, Terminal Based File Manager yang Ternyata Sangat Memudahkan
+ Manajemen Clipboard dengan Clipmenu pada i3wm
+ Mengkonfigurasi Irssi, IRC Client Berbasis Terminal
+ Newsboat, Mendapatkan Info Update Artikel Terbaru Blog/Website
+ Reflector, Python Script untuk Memfilter Pacman Mirrorlist Arch Linux
+ Generate Private dan Public GPG Key Sendiri
+ Fan pada ThinkPad Tidak Terdeteksi Setelah Power Adapter Dicabut
+ Menggunakan Udiskctl untuk Mount, Unmount, dan Power Off Drive
+ Vokoscreen, Aplikasi Screen Recorder yang Praktis
+ Beberapa Command untuk Mengecek Kondisi Battery Laptop pada GNU/Linux
+ Konfigurasi DNSCrypt di Arch Linux
+ Menonaktifkan Tombol Keyboard Tertentu di GNU/Linux
+ Beberapa Catatan Kaki Mengenai Perintah-perintah SSH
+ Memperbaiki GPG: Warning: Unsafe Permissions on Homedir
+ Mengaktifkan Presentation Mode XFCE4 dari Terminal
+ Menonaktifkan WebCam di GNU/Linux
+ Menghapus Aplikasi di dalam Wine
+ Menjalankan Macromedia Flash 8 di GNU/Linux
+ Update BIOS Lenovo di GNU/Linux Tanpa Menggunakan Windows
+ Memperbaiki Authentication is Required for Suspending the System XFCE
+ Flash, Unlock Bootloader, dan Pasang TWRP Recovery XiaoMi pada GNU/Linux
+ Merubah Open With Vim dari File Manager
+ Merubah Default Save Direktori pada GNOME-Screenshot
+ Memasang WhatsApp Desktop pada GNU/Linux
+ Praktikum Multimedia Tugas 2
+ Instal dan Konfigurasi WinBox pada GNU/Linux
+ Instal dan Konfigurasi GNS3 pada Arch Linux
+ Merubah Default External Program Open Files pada Calibre
+ Konfigurasi Custom Domain GitHub Page dengan Cloudflare dan Dewaweb
+ Generate Random Password menggunakan PWGEN
+ Melakukan Extract & Transform dari .CSV ke dalam Tabel Operasional ERD
+ Mengatur Fungsi dari Fingerprint pada Arch Linux
+ Memperbaiki Font Rendering Netbeans pada Arch Linux
+ Memasang Cisco Packet Tracer 7.1.1 pada Arch Linux
+ Menyeragamkan Theme Qt dan GTK+ pada Arch Linux
+ Cara Mudah Merotasi Video pada GNU/Linux
+ Menggabungkan Banyak Gambar Menjadi Satu PDF dengan ImageMagick
+ Mudah Memasang Paket Aplikasi Fedora dengan Yumex-DNF
+ Setelah Memasang Fedora 25 pada ThinkPad x260
+ Memasang Powerline pada Terminal Arch Linux
+ Upgrade Fedora 21 ke Fedora 22 dengan Fedup
+ Dokumentasi Instalasi Fedora 21 pada Macbook Pro 8.1
+ Mereset Launchpad Icon Sesuai Abjad pada OSX Yosemite
+ Aplikasi Download Alternatif untuk Ubuntu dengan JDownloader
+ Aplikasi Download Alternatif untuk OSX dengan JDownloader
vlog
+ Bagaimana Menggunakan iwd/iwctl
+ Membuat Session Baru dan Mengganti CWD dari dalam Tmux
+ My Dual Monitor Setup on DWM with ThinkPad X61 and LG TV
+ Rails - Menkonfigurasi ActionMailer dengan Gmail SMTP
+ Rails - Membuat Output Result dengan AJAX
+ DWM - Mudah Menambahkan Patch CenteredMaster (Manual)
+ LibreOffice - Mengganti Single & Double Quote Karakter
+ Sangat Mudah! Menambahkan Custom Resolution untuk External Monitor di GNU/Linux
+ Bagaiamana Memasang BanditHijo's DWM?
+ Menambahkan Kolom Status Sebelumnya pada Zona Risiko Data COVID-19 (Ruby on Rails)
+ Memanfaatkan Snippets untuk Menulis Artikel HTML/Markdown dengan Vim
+ Jekyll Side Project: Menambahkan Podcast & PDF Mobile pada Buletin Kaffah (UnOfficial)
+ Hasil Tambah SODIMM DDR2 4 GB untuk ThinkPad X61
+ Dapat Giveaway!! Module SODIMM DDR2 4 GB yang Langka! untuk ThinkPad X61
+ Sharing Windows Printer dengan GNU/Linux dengan Samba Protokol
+ Preview Singkat Penggunaan Multi Monitor pada DWM
+ Pengujian Hasil Konfigurasi Floating Microphone
+ Konfigurasi Floating Microphone
+ (Lagi) Demonstrasi Mudahnya Update Paket-paket Arch Linux
+ Mendapatkan ADB Authorized pada Layar Android yang Rusak (TWRP) di GNU/Linux
+ Proses Update Paket-Paket pada Arch Linux
+ Ubuntu Memang Distro GNU/Linux yang Mudah Digunakan
+ Mudahnya Update Plugin di Vim dengan Vim-Plug
+ Mudahnya Mendeploy Aplikasi Ruby on Rails dengan Capistrano
+ Men-Disable DNSCrypt-Proxy pada Arch Linux
+ Mengontrol OBS scene dengan JoyStick Controller (Windows)
+ Mengontrol OBS scene dengan JoyStick Controller (GNU/Linux)
+ Ngobrol Sambil Nyobain Screen Capture Laptop ThinkPad X61 dengan Laptop ThinkPad X260
+ Tanpa Capture Card!! Rekam Layar Laptop dengan Laptop Lain (X11vnc + (TurboVNC + OBS))
+ Static DNS dengan Openresolv
+ TEST - Belajar Membuat Web Scraper dengan Ruby - Studi Kasus: KemenKes
+ BRIEF - Belajar Membuat Web Scraper dengan Ruby - Studi Kasus: KemenKes
+ Belajar Membuat Web Scraper dengan Ruby bagian 03 (POSTGRESQL: ACTIVERECORD)
+ Belajar Membuat Web Scraper dengan Ruby bagian 02 (POSTGRESQL: COPY FROM CSV)
+ Belajar Membuat Web Scraper dengan Ruby bagian 01 (POSTGRESQL: INSERT INTO)
+ Belajar Membuat Web Scraper dengan Ruby bagian 00 (TXT & HTML)
+ File Sharing GNU/Linux - Windows dengan Samba
+ Membuat Suckchkout (Ruby Script) untuk Automatisasi Git Checkout Semua Remote Branches
+ Nyoba-nyoba Rebuild Battery untuk ThinkPad X61
+ Pengetesan Voltase Battery ThinkPad X61 Hasil Rebuild
+ Pengujian Hibernation pada ThinkPad X61 Arch Linux
+ Menyederhanakan Suckmerge dengan Ruby Script
+ Google Docs Comments Mengacaukan Layout Halaman Microsoft Word
+ (Ngomong Panjang) Aplikasi Screen Recording Vokoscreen, SimpleScreenRecorder, & FFMPEG
+ Alur Kerja Saya dalam Melakukan Patching DWM part 2
+ Alur Kerja Saya dalam Melakukan Patching DWM part 1
+ [QUICK DEMO] Microsoft Word 2010 32 Bit under Wine 5.7
+ Menambahkan ThinkAlert pada Indikator High CPU Temperature
+ Menghapus Recent Conference Room pada Jitsi Meet Desktop Client Electron GNU/Linux
+ Memperbaiki Font Rendering yang Jelek pada Aplikasi di dalam Wine
+ Mudah Memasang MariaDB dan PostgreSQL pada Arch Linux
+ Pengecekan Kompatibilitas Dokumen pada LibreOffice 6 dan Ms. Office 2019
+ FreeBSD Sleep/Standby when Lid Closed on ThinkPad X61
+ Bermigrasi Menggunakan Simple Terminal dari Suckless
+ Vim + Tmux + Django Workflow
+ Lazyhandler, Script Sederhana untuk Mendeploy BanditHijo.com
+ Berpindah dan Melompat antar Window Container dalam i3wm
+ Mengupgrade Packet Tracer 7.2 ke 7.2.1 pada Arch Linux
+ Batch Crop Images dengan ImageMagick
+ Membuat dan Menggunakan Vim Macro
+ Menggunakan Udiskctl untuk Mount, Unmount, dan Power Off Drive
+ Nge-Gimp + ScreenRecording di ThinkPad X61 (2007)
+ Thinkpad X61 Remote Project Pt. 1
+ Bagaimana Saya Menggunakan Neomutt Email Reader ?
+ Memanfaatkan Fitur Data Files pada Jekyll Blog
+ Membuat Random Link Preview untuk Jekyll Blog
+ Menambahkan Halaman Baru di Blog, Trubleshoot Telegram
+ Bagaimana Saya dalam Menggunakan Kdenlive ?
+ Bagaimana Saya Membuat Presentasi dengan LibreOffice di GNU/Linux ?
+ Review Aplikasi Menggambar Grafik - Geogebra
+ Menambahkan Properties Target Blank pada Jekyll URL
+ Bug Tracking ketika Offlineimap Mengalami Kendala
+ Siapa Sangka Mendokumentasikan Proses Belajar Akan Berbuah Manis Pt. 3
+ 3 Tahun Sebagai Ajudan Sidang Senat Terbuka
+ Tugas Video yang Menghidupkan Kembali Kreatifitas Saya
+ Siapa Sangka Mendokumentasikan Proses Belajar Akan Berbuah Manis Pt. 2
+ Siapa Sangka Mendokumentasikan Proses Belajar Akan Berbuah Manis Pt. 1
+ Bagaimana i3wm Menghandle Banyak Window
+ Membangun VPN dengan GNS3 Pt. 2
+ Membangun VPN dengan GNS3 Pt. 1
+ Video Testing Flickering Screen Setelah Gagal Menggunakan Compiz
+ Bermain-main dengan Blender untuk Video Editing
+ Memigrasikan GitBook ke Jekyll
+ Menjinakkan Python dengan Python-Mode - Vim Plugin
+ Python Script Sederhana untuk Mempermudah Proses Git Commit
+ Demonstrasi Belajar Menggunakan Blender untuk Video Editing
+ Python Script Sederhana untuk Copy-Paste dari Multi Direktori Pt. 2
+ Python Script Sederhana untuk Copy-Paste dari Multi Direktori Pt. 1
+ Menggunakan GIMP untuk Menghapus Label Produk
+ Memperbaiki Font Rendering pada Netbeans
+ Mencoba Meracik Compton pada i3 Window Manager
+ Bermain-main dengan PostgreSQL Menggunakan pgAdmin4
+ Menggunakan 'convert' untuk Menggabungkan Banyak File Gambar
+ Saya dalam Menggunakan Simple-Scan di GNU/Linux
+ Bermain-main dengan Django (Python Web Framework)
+ Python Script Sederhana untuk Mengupdate Arch Linux Pt. 2
+ Python Script Sederhana untuk Mengupdate Arch Linux Pt. 1
+ Memasang Packet Tracer 7.1 Menggunakan PKGBUILD dari AUR
+ Pemrograman Java - Bermain dengan 2 Form
+ Bermain-main dengan Python Menggunakan Module OS
+ Gladi Bersih Final Test Mata Kuliah Pemgrograman Java
+ Konfigurasi Naming Options pada JDownloader
+ Menjawab Soal Java Frame Form dengan Python Tkinter
+ Membuat GUI dengan Java Frame Form
+ Mengerjakan Soal Pemrograman Java dengan Menggunakan Python
+ Pengetesan Packet Tracer pada Java Environment Berbeda
+ Generate Password dengan pwgen
+ Membuat Highlight Annotation pada Thunderbird
+ Transfer Antar Wallet BitCoin
+ Membuat Wallpapermu Sendiri dengan GIMP
+ Menguji Screencasting dengan Custom Compton
+ Testing Vokoscreen. Problem : Audio delay
+ Bermain-main dengan Construct3 - Mengerjakan Soal Dicoding
+ Mendownload Semua Video pada YouTube Playlist dengan JDownloader
+ CCNA2 6.6.1.2 - Skills Integration Challenge
+ CCNA2 6.4.1.6 - Configuring IPv4 Route Summarization - Scenario 2
+ CCNA2 6.2.4.4 - Configuring IPv6 Static and Default Routes
+ CCNA2 6.2.2.4 - Configuring IPv4 Static and Default Routes
+ Bagaimana Memotong Gambar Menjadi Elipse dengan GIMP
+ Registrasi Ulang Nomor Telkomsel Simpati Prabayar
+ MapSCII - Peta Dunia di dalam Terminalmu
+ Instalasi gKamus - Kamus Inggris-Indonesia Offline
+ Mengkonfigurasi Printer Canon Pixma G1000 dan MG2500 pada GNU/Linux
+ Mengeset Online Radio Streaming pada Rhythmbox
+ Proses Pengerjaan Tugas ROT13 Pt.4
+ Mengatasi Error Failed to set xfermode Saat Booting
+ Menyelesaikan Skills Integration Challenge CCNA2 Module 1.3.1.3 & 2.3.1.2
+ Proses Pengerjaan Tugas ROT13 Pt.3
+ Proses Pengerjaan Tugas ROT13 Pt.2
+ Proses Pengerjaan Tugas ROT13 Pt.1
+ Review JarKom 1 - Troubleshoot Network Problem
+ Mengatasi WARNING: consolefont: no font found
+ Bermain-main dengan Bash Script Sederhana
+ Saya dalam Menggunakan Kdenlive
+ Review GoldenDict Kamus Bahasa Inggris-Indonesia Pt. 2
+ Review GoldenDict Kamus Bahasa Inggris-Indonesia Pt. 1
+ Instalasi PostgreSQL di Arch Linux
+ Merubah First Day in Week dengan Locale pada Arch Linux
+ Mendaftar Semua Apps & Libs yang Terinstall pada Arch Linux
+ Review XFCE Desktop Environment di Intel Skaylake
+ Memperbaiki fstab dengan Chroot di Arch Linux
+ Menyembunyikan Icon Symbolic Link pada File Manager GNU/Linux
+ Testing Konfigurasi Xorg/20-intel.conf Pt. 2
+ Instalasi Ruby on Rails dengan Rbenv di Arch Linux
+ Setup Bluetooth Headset Sony MBH20 di Arch Linux
+ Testing Konfigurasi Xorg/20-intel.conf Pt. 1
+ Membuat Antarmuka Website 2 Kolom dengan CSS3
+ Membuat Antarmuka Website 3 Kolom dengan CSS3
+ Membuat DVD Recovery Windows 98
+ Membuat Thumbnails Video YouTube dengan GIMP
arch
+ Bonus: Backup, Restore, and Recovery
+ Step 7: Install Gnome and Complete Installation
+ Step 6: Create User, Password and Hostname
+ Step 5: Set Language and Time Zone
+ Step 3: Installing Arch Linux Base Packages
+ Step 1: Connecting to the Internet
python
+ 06 Perulangan Menggunakan For
+ 05 Perulangan Menggunakan While
+ 02 Print Function dan Strings