As a developer, there are certain UNIX commands you find yourself typing repeatedly. Whether it’s to debug a production issue or just modifying some files, these commands have helped me do my job time and time again. Here’s my top 8:
grep - Prints the lines that match the pattern provided in the files [...]
I wanted to go through the exercise of contributing to open source with a project of my own. After thinking about it for probably 15 minutes, I decided I wanted to try to build my own caching system in Java. Too bad I knew next to nothing about caching. I went off [...]
Thanks to the Wordpress plugin found here, I’ve been able to import my old blogger posts to Wordpress. So far, it’s looking good!
addthis_url = ‘http%3A%2F%2Fwww.theodorenguyen-cao.com%2F2008%2F01%2F27%2Fimporting-new-blogger-to-wordpress%2F’;
addthis_title = ‘Importing+new+Blogger+to+Wordpress’;
addthis_pub = ‘duyvu’;
After graduating college as a computer science major and preparing to enter the work force, I found that there is a big gap between what you learn in college and the practice of being a software engineer.
In college, you learn the the basics of data structures, OOP, and algorithms. But being a software engineer is [...]
Wiki wiki wiki. Neat-o!
addthis_url = ‘http%3A%2F%2Fwww.theodorenguyen-cao.com%2F2008%2F01%2F21%2Fwhy-im-getting-a-macbook-air%2F’;
addthis_title = ‘Why+I%26%238217%3Bm+getting+a+MacBook+Air’;
addthis_pub = ‘duyvu’;
In the previous post, I described how to get your Java SDK installed on your machine. In this piece, I’ll lay out how to get your tomcat instance up and running.
Let’s setup our JAVA_HOME. While you can set this setting in many places, I decide to stick it in bash.bashrc.
My Java installation from [...]
When I first got my slice, I had it setup with java and tomcat. Apparently, I updated or rebuilt my slice and forgot to install those two again. Too bad I didn’t take good notes because I totally forgot how to do it.
So this time, I’m going to document it via this post.
I am [...]
In the previous post, I quickly created a widgetized blog feed. However, the dynamically generated HTML included links that would open in the same window that the links was on. Under normal circumstances, this is the best user experience. However since Clearspring generates HTML-based feeds in an iframe, clicking on any of [...]
I came across a Clearspring back a months ago when they were TechCrunch’d and more recently, I came across Wigetized.com, made by a fellow slichoster.
I wanted to try out both and I thought it would be interesting to combine the powers of both services.
I created my widgetized blog feed from wigitized.com, created a widget cname, [...]
I used to use WP-Syntax but I think this looks oh so nicer!
public class Hello {
public static void main(String[] args) {
System.out.println(”Hello World!”);
}
}
Check it out at here.
addthis_url = ‘http%3A%2F%2Fwww.theodorenguyen-cao.com%2F2008%2F01%2F12%2Fgoogle-syntax-highlighter-for-wp%2F’;
addthis_title = ‘Google+Syntax+Highlighter+for+WP’;
addthis_pub = ‘duyvu’;
My name is Theodore Nguyen-Cao. I'm a software engineer and I blog my thoughts on technology and life.