Blog Posts

epsi bio photo
Two Languages of The Future
This two products, Docker (go-based) and Servo (rust-based), is a compelling reason. We have to take a peek on the language they are based on. Both are still bleeding edge technologies. So we still have to make a bet on it.
Modularized XMonad Config
A show case of who to separate XMonad configuration to make your configuration tidy, and easier to read. From xmonad.hs to six libraries [MyColor.hs, MyStatusBar.hs MyLogHookWS.hs, MyLogHookLT.hs, MyLayoutHook.hs, MyManageHook.hs] plus xmonad.hs itself.
Customizing Shell Prompt with Powerline
For those who wants to looks cool with their console screenshot. Or people who does ricing a lot. Well, Powerline is for you.
Console Pixel Art, a Collection of Scripts
This github repository is dedicated to !# crunchbang fellow who does a really great job of collecting ANSI Colorschemes scripts. Keep the good work buddy !!
Refactoring Awesome WM's Lua Configuration Script
A show case of how to separate Awesome WM configuration to make your configuration tidy, and easier to read. From rx.lua script to six libraries [rc, my.keys, my.menu, my.volume, my.wibox]. And separate my.wibox.lua to four smaller scripts.
Learning Stages Guidance, from Beginner to Enthusiast
This is a most common issue from n00b in a community group. Some even don't know what to ask. Don't know where to start. So I make a guidance.
Running Guest OS via Docker on top of Debian for the first time
Yet another Docker showcase. Now using Debian. Docker is supposed to do one special thing. But this is not a limit. Just use your imagination.
Docker Demonstration (Manjaro), Running Multiple Guest OS
A cheap way to learn different package management from major linux distribution using Docker. No need Virtual Machine nor Multiboot. Easy to setup.
Learn Different Package Management Using LXC
There are interesting differences between major distribution. One interest most is how they manage their packages. This is a cheap way to learn different package management from major linux distribution using Linux Container.
Update Arch Linux without Unnecessary Bloated Package
There is no need to sync all updated packages. Pacman has IgnorePkg directive to filter unnecessary update of big size package. Thus reduce bandwith required significantly.