How to Rip Audio CD as FLAC with Embedded Cue Sheet in Ubuntu Linux
May 4, 2012 3:03 AM, by Trustin Lee
I wrote a pretty simple shell script that rips an audio CD as a single FLAC file with embedded cuesheet for Linux. It ensures secure rip by ripping a disc three times with cdparanoia and comparing the...
How to build OpenJDK 7 on Ubuntu 11.10 and 12.04
Apr 10, 2012 4:47 AM, by Trustin Lee
This article will guide you to build OpenJDK in your 64-bit Ubuntu Linux (11.10 Oneiric Ocelot or 12.04 Precise Pangolin) without many trials and errors. It is based on the official OpenJDK build READ...
How to Start Pidgin Minimized (or always start Pidgin with its buddy list invisible)
May 21, 2011 10:17 AM, by Trustin Lee
Pidgin does not have an option that allows a user decide whether the Pidgin buddy list window starts minimized or not. It just remembers the state of the window when it quits, and restores the last wi...
What I don't like about IntelliJ IDEA
Mar 3, 2011 10:21 AM, by Trustin Lee
Although IntelliJ IDEA is a very nice IDE, I hate several things about it, especially comparing to Eclipse. Horrible font rendering Not IDEA’s fault, but its font rendering in Linux is horrible. Every...
How to disable font hinting in Swing (or how to strip hints from a font)
Nov 30, 2010 2:38 PM, by Trustin Lee
In my GNOME desktop, I disable hinting or set hinting level to ‘slight’. The hinting level beyond ‘slight’ (i.e. ‘moderate’ or ‘full’) makes glyph look too thin to read easily. Moreover, especially wh...
Advanced Bash-Scripting Guide in ePub and MOBI format
Nov 18, 2010 7:47 AM, by Trustin Lee
Mendel Cooper’s Advanced Bash-Scripting Guide is the most definitive and up-to-date guide for Bash. If you are interested in some advanced topics in shell scripting, this book is for you. However, if ...
Setting up a Forwarding DNS Server (or DNS Proxy) with ISC BIND
Jan 18, 2010 8:37 AM, by Trustin Lee
When you are connected to VPN, all DNS queries in your system often goes to the DNS server that your company runs. This is inefficient because most DNS queries can be resolved by faster public DNS ser...
Changing the default codepage of VFAT without rebuilding Linux kernel
Aug 1, 2009 6:51 AM, by Trustin Lee
Since freedesktop.org has moved its disk management facility from HAL to DeviceKit-disks (devkit-disks), I could not override the default codepage of a VFAT USB storage device. DevKit does not allow t...
Using Tango Terminal Color Scheme in ROXTerm
Jul 1, 2009 11:21 AM, by Trustin Lee
ROXTerm is a GTK+ based lightweight terminal emulator. I chose it over GNOME Terminal as my default terminal emulator because ROXTerm can open a new tab in an existing window. However, ROXTerm doesn’t...
Regenerating GNOME Icon Cache
Jun 29, 2009 10:57 AM, by Trustin Lee
When a new GTK+ application is installed, the newly added launcher item sometimes does not have its icon. It’s mostly because the icon cache is not up-to-date. You can fix this problem by regenerating...