| category |
topic |
updated |
| ruby |
How to read a web service with a Ruby client |
Sun, May. 11, 2008 |
| java |
A Java web service client that gets a list of objects |
Sun, May. 11, 2008 |
| java |
How to call a web service from a browser |
Sun, May. 11, 2008 |
| linux/unix |
How do I show the free memory on a Linux system? |
Sun, May. 11, 2008 |
| page 1 |
The Mystical Kabbalah |
Sat, May. 10, 2008 |
| java |
An Effective Java note on reusing existing Exception classes |
Sun, Apr. 27, 2008 |
| java |
Sample Cobertura ant build script |
Sun, Apr. 27, 2008 |
| java |
Reading a Java 5 foreach loop helps me remember the syntax |
Sun, Apr. 27, 2008 |
| java |
Java IO FAQ: How to delete a directory tree |
Sun, Apr. 27, 2008 |
| java |
Java IO FAQ: How do I walk a directory tree? |
Sun, Apr. 27, 2008 |
| cvs |
How to use anonymous CVS to access a CVS repository |
Sun, Apr. 27, 2008 |
| personal |
Stomach virus cures arthritis pain, hunger |
Sun, Apr. 27, 2008 |
| personal |
Quote from Rich Dad, Poor Dad |
Sun, Apr. 27, 2008 |
| java |
A quick look at printing exception details with Java |
Wed, Apr. 23, 2008 |
| mysql |
MySQL ERROR 1005 (HY000): Can't create table |
Wed, Apr. 23, 2008 |
| page 1 |
Two software development and testing quotes |
Fri, Apr. 11, 2008 |
| best practices |
Code coverage |
Fri, Apr. 11, 2008 |
| best practices |
Continuous integration |
Fri, Apr. 11, 2008 |
| personal |
Number of employees at 'web' companies |
Tue, Mar. 25, 2008 |
| personal |
Mozilla revenue exceeds $66M per year in 2006 |
Tue, Mar. 25, 2008 |
| ruby |
Using ActiveRecord without Rails |
Mon, Feb. 11, 2008 |
| page 1 |
Favorite Super Bowl quote |
Mon, Feb. 11, 2008 |
| personal |
Life is short, work with Ruby/Rails |
Sun, Feb. 3, 2008 |
| personal |
Faith Hill music dream |
Sun, Feb. 3, 2008 |
| personal |
Lessons learned from Alaska vacation 2007 |
Sun, Feb. 3, 2008 |
| mac os/x |
Trouble in Apple land? |
Thu, Jan. 31, 2008 |
| page 1 |
Local radio and tv on my computer? |
Thu, Jan. 31, 2008 |
| personal |
Project Runway |
Tue, Jan. 29, 2008 |
| personal |
What do you think about? |
Tue, Jan. 29, 2008 |
| personal |
Do your dreams affect your mood? |
Tue, Jan. 29, 2008 |
| personal |
Apple individuality? |
Tue, Jan. 29, 2008 |
| personal |
Retirement from running |
Tue, Jan. 29, 2008 |
| page 1 |
Seven Habits of Highly Effective Teens (puke) |
Tue, Jan. 29, 2008 |
| personal |
Web site hosting business |
Fri, Jan. 25, 2008 |
| personal |
No regrets |
Wed, Jan. 23, 2008 |
| personal |
Personal dilemma |
Tue, Jan. 22, 2008 |
| page 1 |
AppleTV review |
Sun, Jan. 20, 2008 |
| personal |
Words in dreams |
Wed, Jan. 2, 2008 |
| personal |
More congressional time spent on baseball |
Tue, Dec. 18, 2007 |
| personal |
The sun in Fairbanks in December |
Mon, Dec. 17, 2007 |
| personal |
Honor your dreams |
Mon, Dec. 17, 2007 |
| software-dev |
Links to Function Point Analysis resources |
Fri, Dec. 14, 2007 |
| mac os/x |
Converting Java on Mac OS X tutorials to PDFs |
Fri, Dec. 14, 2007 |
| personal |
Working on a new company name |
Fri, Dec. 14, 2007 |
| mac os/x |
Java for Mac OS X 10.4, Release 6 |
Fri, Dec. 14, 2007 |
| personal |
Why do you work? |
Thu, Dec. 13, 2007 |
| page 1 |
Favorite Alaskan bumper sticker |
Wed, Dec. 12, 2007 |
| personal |
Cruiser |
Sun, Dec. 9, 2007 |
| personal |
How's your cage? |
Sat, Dec. 8, 2007 |
| page 1 |
Selling MacBook Pros |
Fri, Dec. 7, 2007 |
| best practices |
An IKIWISI story |
Thu, Dec. 6, 2007 |
| best practices |
Software development process standard operating procedures |
Thu, Dec. 6, 2007 |
| linux/unix |
Shell script error: bad interpreter: No such file or directory |
Tue, Dec. 4, 2007 |
| uml |
Not a fan of Visio for UML diagrams |
Tue, Dec. 4, 2007 |
| java |
FAQ: Can you provide an example of the Java 5 autoboxing syntax? |
Tue, Dec. 4, 2007 |
| java |
FAQ: Can you show me an example of the Java 5 for-each loop syntax? |
Mon, Dec. 3, 2007 |
| jfc/swing |
AWT/Swing FAQ: How do I create a list of all the fonts available on the current platform? |
Mon, Dec. 3, 2007 |
| personal |
Zen meditation and the purification of sensation |
Mon, Dec. 3, 2007 |
| personal |
Amazon Kindle price |
Mon, Dec. 3, 2007 |
| personal |
Poor quality of Lexmark printers |
Mon, Dec. 3, 2007 |
| page 1 |
Facebook's "Misrepresentation of Beacon's Threat to Privacy" |
Mon, Dec. 3, 2007 |
| page 1 |
How much are you worth to your employer? |
Sat, Dec. 1, 2007 |
| personal |
How much are you worth to your employer? |
Sat, Dec. 1, 2007 |
| java |
When should I use StringBuffer instead of String? |
Fri, Nov. 30, 2007 |
| personal |
A bad side effect when using Claritin-D |
Fri, Nov. 30, 2007 |
| mac os/x |
How to use Fink on the Mac |
Fri, Nov. 30, 2007 |
| java |
FAQ: How do I access/read system properties and environment variables? |
Fri, Nov. 30, 2007 |
| java |
Compiler error message: Cannot make a static reference to the non-static field or method |
Fri, Nov. 30, 2007 |
| java |
FAQ: How do you create an array of integers (int's)? |
Fri, Nov. 30, 2007 |
| eclipse |
How to see the source code for JVM classes in Eclipse |
Fri, Nov. 30, 2007 |
| java |
FAQ: How do I append data to a file? |
Fri, Nov. 30, 2007 |
| java |
FAQ: How do I write text to a file using Java? |
Fri, Nov. 30, 2007 |
| java |
A sample "Hello, world" application |
Fri, Nov. 30, 2007 |
| java |
FAQ: How can I tell what version of Java I'm using? |
Fri, Nov. 30, 2007 |
| java |
FAQ: How do I read text from a text file? |
Fri, Nov. 30, 2007 |
| java |
Java FAQ: How do I convert a numeric IP address into a hostname? |
Fri, Nov. 30, 2007 |
| page 1 |
Robot gifts for geeks |
Fri, Nov. 30, 2007 |
| java |
FAQ: Why doesn't == work when comparing two String objects? |
Fri, Nov. 30, 2007 |
| java |
What does it mean when a method or class is abstract? |
Fri, Nov. 30, 2007 |
| java |
What does it mean when a method or field is "static"? |
Fri, Nov. 30, 2007 |
| java |
What is a NoSuchMethodException? |
Fri, Nov. 30, 2007 |
| java |
What is a ClassNotFoundException? |
Fri, Nov. 30, 2007 |
| java |
What is an IOException? |
Fri, Nov. 30, 2007 |
| java |
What is a ClassCastException? |
Fri, Nov. 30, 2007 |
| java |
What is a NumberFormatException? |
Fri, Nov. 30, 2007 |
| java |
FAQ: How to convert a String to a number |
Fri, Nov. 30, 2007 |
| java |
FAQ: A StringTokenizer example |
Fri, Nov. 30, 2007 |
| java |
FAQ: How to create comments in Java |
Thu, Nov. 29, 2007 |
| java |
FAQ: Java 5 for loop syntax example |
Thu, Nov. 29, 2007 |
| java |
FAQ: Example of a Java for loop |
Thu, Nov. 29, 2007 |
| java |
FAQ: example of a Java while loop |
Thu, Nov. 29, 2007 |
| java |
FAQ: Example of the Java if/else syntax |
Thu, Nov. 29, 2007 |
| java |
FAQ: An example of a Java switch statement |
Thu, Nov. 29, 2007 |
| java |
Return a Collection or a List, not a LinkedList |
Thu, Nov. 29, 2007 |
| java |
FAQ: A LinkedList example in Java |
Thu, Nov. 29, 2007 |
| page 1 |
Thoughts on Google's data storage service |
Thu, Nov. 29, 2007 |
| page 1 |
Just say no to live football games on the NFL Network |
Thu, Nov. 29, 2007 |
| uml |
UML product review: Poseidon UML |
Wed, Nov. 28, 2007 |
| eclipse |
Eclipse can generate hashCode and equals methods |
Wed, Nov. 28, 2007 |
| eclipse |
Let Eclipse suggest variable names with control-space keystroke |
Wed, Nov. 28, 2007 |
| eclipse |
Show the method signature with control-space keystroke |
Wed, Nov. 28, 2007 |
| eclipse |
Expand "sys" to "System.err.println" with control-space |
Wed, Nov. 28, 2007 |
| java |
Java FAQ: How to test whether a file or directory exists |
Tue, Nov. 27, 2007 |
| java |
Product review: IntelliJ IDEA from JetBrains |
Tue, Nov. 27, 2007 |
| servlets |
Sample servlet output using HttpServletRequest, getPathInfo, and getRequestURI |
Sun, Nov. 25, 2007 |
| personal |
Econo Lodge hotel in Virginia Beach |
Sun, Nov. 25, 2007 |
| mac os/x |
AppleScript - get the full path of the Finder |
Sat, Nov. 24, 2007 |
| personal |
IntelliJ IDEA versus Eclipse |
Sat, Nov. 24, 2007 |
| jdbc |
A sample Java/JDBC program to connect to a database |
Sat, Nov. 24, 2007 |
| jdbc |
Sample JDBC PreparedStatement (using SQL UPDATE) |
Sat, Nov. 24, 2007 |
| java |
How to convert a Java String to an int |
Sat, Nov. 24, 2007 |
| servlets |
How to forward from a Java servlet to a JavaServer Page (JSP) |
Sat, Nov. 24, 2007 |
| java |
How to remove non-alphanumeric characters from a Java String |
Sat, Nov. 24, 2007 |
| java |
Opening and reading an image in Java with the ImageIO class |
Fri, Nov. 23, 2007 |
| mac os/x |
Copy files on Mac OS X using drag-and-drop |
Fri, Nov. 23, 2007 |
| linux/unix |
Configuring vi so it won't wrap long lines |
Fri, Nov. 23, 2007 |
| postgresql |
Postgresql error: must be owner of relation xyz |
Thu, Nov. 22, 2007 |
| jdbc |
Using a PreparedStatement with a SELECT statement and LIKE clause |
Thu, Nov. 22, 2007 |
| linux/unix |
How do I do a case-insensitive search in vi/vim? |
Thu, Nov. 15, 2007 |
| postgresql |
How to execute commands from a file using Postgresql |
Thu, Nov. 15, 2007 |
| best practices |
The Toyota Way - selectively use information technology |
Thu, Nov. 15, 2007 |
| mac os/x |
Sold half my Apple (AAPL) stock |
Mon, Nov. 12, 2007 |
| mac os/x |
Installing a Subversion (SVN) server on Mac OS X |
Mon, Nov. 12, 2007 |
| svn |
Basic SVN commands |
Mon, Nov. 12, 2007 |
| svn |
svnserve man page |
Mon, Nov. 12, 2007 |
| personal |
Do the right thing |
Mon, Nov. 12, 2007 |
| mac os/x |
AppleScript tip: script a program that isn't scriptable |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: simulating the Enter key |
Fri, Nov. 9, 2007 |
| mac os/x |
Running an AppleScript from Unix |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: run a script on a schedule with cron |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: save a script as an application |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript: open multiple URLs in Safari tabs |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: the every command |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: getting the current time |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: list examples |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: the delay command |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: customizing dialog boxes |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: repeat/while syntax |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: if/then syntax |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: working with booleans |
Fri, Nov. 9, 2007 |
| mac os/x |
AppleScript tip: legal variables names |
Fri, Nov. 9, 2007 |
| page 1 |
On switching back from Rails to PHP |
Fri, Nov. 9, 2007 |
| page 1 |
One learns by doing the thing |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: basic list manipulation |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: how to create a subroutine |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: basic math operations |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: how to get the current date |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: display a number in a dialog |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: using the ScriptEditor dictionary |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: get a response back from a user |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: how to use comments |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: display clipboard contents in a dialog |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: how to concatenate strings |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: how to assign text to a variable |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: display multiline text in a dialog |
Thu, Nov. 8, 2007 |
| mac os/x |
AppleScript tip: add a textfield to a dialog |
Thu, Nov. 8, 2007 |
| mac os/x |
Getting started with AppleScript and the ScriptEditor |
Thu, Nov. 8, 2007 |
| mac os/x |
AE Monitor |
Thu, Nov. 8, 2007 |
| mac os/x |
The Mac OS X Activity Monitor |
Tue, Nov. 6, 2007 |
| mac os/x |
Finding files that Spotlight is missing |
Tue, Nov. 6, 2007 |
| mac os/x |
Run a picture slideshow from the Finder |
Tue, Nov. 6, 2007 |
| mac os/x |
The DigitalColor Meter utility |
Tue, Nov. 6, 2007 |
| mac os/x |
Can't remember Force Quit key combination |
Tue, Nov. 6, 2007 |
| mac os/x |
Run Dashboard widgets from your desktop |
Tue, Nov. 6, 2007 |
| mac os/x |
RubySearch dashboard widget |
Tue, Nov. 6, 2007 |
| mac os/x |
Mac Stickies and the Stickies widget |
Tue, Nov. 6, 2007 |
| mac os/x |
Mac OS X Dashboard Widgets (intro) |
Tue, Nov. 6, 2007 |
| mac os/x |
Mac Stickies (and easily saving content) |
Tue, Nov. 6, 2007 |
| mac os/x |
Mac OS X dictionary |
Tue, Nov. 6, 2007 |
| page 1 |
Childlike innocence in science |
Tue, Nov. 6, 2007 |
| mac os/x |
Mac tip: delete a file without dragging it to the Trash |
Mon, Nov. 5, 2007 |
| mac os/x |
Mac tip: command-click the folder icon |
Mon, Nov. 5, 2007 |
| mac os/x |
Mac tip: re-displaying hidden windows |
Mon, Nov. 5, 2007 |
| mac os/x |
Mac tip: show just this application |
Mon, Nov. 5, 2007 |
| mac os/x |
Mac tip: the Go To Folder shortcut |
Mon, Nov. 5, 2007 |
| mac os/x |
Experimenting with Mac OS X text-to-speech |
Mon, Nov. 5, 2007 |
| personal |
Welcome to Kentucky |
Mon, Nov. 5, 2007 |
| mac os/x |
Design kata regarding Mac OS X Spaces |
Mon, Nov. 5, 2007 |
| page 1 |
Windows Mobile versus iPhone (sales numbers) |
Mon, Nov. 5, 2007 |
| mac os/x |
Recovering from a lost root password on Mac OS X |
Mon, Nov. 5, 2007 |
| mac os/x |
Creating screen captures on Mac OS X |
Mon, Nov. 5, 2007 |
| mac os/x |
Tip: How to enable the slow Genie effect |
Mon, Nov. 5, 2007 |
| mac os/x |
Product review: still happy with iMovie '08 |
Mon, Nov. 5, 2007 |
| personal |
The case for the GoogleOS (part 5) |
Mon, Oct. 29, 2007 |
| personal |
The case for the GoogleOS (part 4) |
Mon, Oct. 29, 2007 |
| personal |
The case for the GoogleOS (part 3) |
Mon, Oct. 29, 2007 |
| personal |
The case for the GoogleOS (part 2) |
Mon, Oct. 29, 2007 |
| personal |
The case for the GoogleOS (part 1) |
Mon, Oct. 29, 2007 |
| page 1 |
Boston Red Sox win 2007 World Series |
Mon, Oct. 29, 2007 |
| mac os/x |
VoodooPad product review |
Mon, Oct. 29, 2007 |
| personal |
Microsoft FrontPage (product review) |
Mon, Oct. 29, 2007 |
| mac os/x |
TaskPaper product review |
Mon, Oct. 29, 2007 |
| mac os/x |
Easy Task Manager product review |
Mon, Oct. 29, 2007 |
| mac os/x |
Two applications from Hog Bay Software |
Thu, Oct. 25, 2007 |
| page 1 |
ted.com |
Thu, Oct. 25, 2007 |
| personal |
Review: Microsoft ergonomic keyboard |
Wed, Oct. 24, 2007 |
| page 1 |
Multi-touch as a new interface class |
Tue, Oct. 23, 2007 |
| mac os/x |
Product review - TextMate |
Tue, Oct. 23, 2007 |
| page 1 |
Fun day in the tech world |
Thu, Sep. 27, 2007 |
| mac os/x |
Sample Mac Jar Bundler Ant build script |
Thu, Sep. 27, 2007 |
| mac os/x |
AppleScript error: Can't make (handler) into type string |
Thu, Sep. 27, 2007 |
| linux/unix |
How do I sort a Unix directory listing by file size? |
Tue, Sep. 18, 2007 |
| jfc/swing |
How to put initial focus on a JButton |
Tue, Sep. 18, 2007 |
| mac os/x |
Create Mac "icns" icon files with Icon Composer |
Tue, Sep. 18, 2007 |
| java |
Debug Ant problems with diagnostics |
Tue, Sep. 18, 2007 |
| personal |
Review of the Acer X191W monitor |
Mon, Sep. 17, 2007 |
| jdbc |
The SQLProcessor as a JDBC facade |
Mon, Sep. 17, 2007 |
| mac os/x |
How to bundle a Java application on Mac OS X |
Tue, Sep. 11, 2007 |
| mac os/x |
First impressions of iMovie '08 |
Sun, Sep. 9, 2007 |
| mac os/x |
Problem solved: Apple Bluetooth wireless mouse clicks but won't track |
Sat, Sep. 8, 2007 |
| mac os/x |
Review of the Olympus DS-30 for Mac users |
Thu, Sep. 6, 2007 |
| page 1 |
RAV4 steering noise - an epidemic? |
Thu, Sep. 6, 2007 |
| jfc/swing |
How to make a Java/Swing application look like a native Mac app |
Wed, Sep. 5, 2007 |
| best practices |
The magic of deadlines |
Wed, Sep. 5, 2007 |
| mac os/x |
How to burn an ISO image to a CD on Mac OS X |
Tue, Sep. 4, 2007 |
| jfc/swing |
Mac Cocoa-Java API is deprecated |
Tue, Sep. 4, 2007 |
| mac os/x |
Mac OS X Finder keyboard shortcuts |
Mon, Sep. 3, 2007 |
| page 1 |
New tutorial on estimating software development projects |
Mon, Sep. 3, 2007 |
| personal |
The Pursuit of Happyness |
Sun, Sep. 2, 2007 |
| mac os/x |
Using burn folders to make backups on Mac OS X |
Wed, Aug. 29, 2007 |
| page 1 |
Creating a podcast on the Mac using GarageBand, part 3 |
Tue, Aug. 28, 2007 |
| personal |
The head-butt as a form of attack |
Mon, Aug. 27, 2007 |
| personal |
Removing PowerDVD fixes Windows XP screensaver problem |
Mon, Aug. 27, 2007 |
| best practices |
A simple process review saves time |
Tue, Aug. 21, 2007 |
| linux/unix |
Use ImageMagick's mogrify command to resize images |
Tue, Aug. 21, 2007 |
| linux/unix |
A script to convert all filenames to lowercase |
Tue, Aug. 21, 2007 |
| page 1 |
Cost estimating slides updated |
Tue, Aug. 21, 2007 |
| linux/unix |
My "multiple move" shell script |
Mon, Aug. 20, 2007 |
| mac os/x |
Can't delete a Mac burn folder - problem solved |
Mon, Aug. 20, 2007 |
| page 1 |
How to create a podcast using GarageBand, part 2 |
Sat, Aug. 18, 2007 |
| personal |
Two quotes about work and talent |
Fri, Aug. 17, 2007 |
| page 1 |
My new Apple/Mac landing page |
Fri, Aug. 17, 2007 |
| page 1 |
How to create a podcast using GarageBand |
Fri, Aug. 17, 2007 |
| page 1 |
Google browser, coming soon? |
Thu, Aug. 16, 2007 |
| mac os/x |
Disable blinking text in the Mac OS X Terminal application |
Thu, Aug. 16, 2007 |
| mac os/x |
How to burn a DVD on Mac OS/X |
Thu, Aug. 16, 2007 |
| perl |
How to reverse the contents of a file |
Tue, Aug. 14, 2007 |
| page 1 |
Added digg link to blog posts |
Mon, Aug. 13, 2007 |
| page 1 |
Unix and vi editor cheat sheets |
Mon, Aug. 13, 2007 |
| best practices |
My angst with the phrase "75% done" |
Sun, Aug. 12, 2007 |
| personal |
A look at referral report statistics |
Sun, Aug. 12, 2007 |
| linux/unix |
Exploring the "tar" command |
Sat, Aug. 11, 2007 |
| java |
How to print all the Java system properties |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring the "lsof" command |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring Unix aliases |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring the "more" command |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring Unix command mashups |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring the "locate" command |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring the "mkdir" command |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring the "head" and "tail" commands |
Sat, Aug. 11, 2007 |
| linux/unix |
Exploring the "cat" command |
Sat, Aug. 11, 2007 |
| page 1 |
Tame Swing examples - initial images online |
Fri, Aug. 10, 2007 |
| page 1 |
The Tame Swing examples |
Thu, Aug. 9, 2007 |
| jfc/swing |
The Tame Swing examples |
Thu, Aug. 9, 2007 |
| linux/unix |
Exploring the "find" command |
Thu, Aug. 9, 2007 |
| linux/unix |
Exploring the "mv" command |
Thu, Aug. 9, 2007 |
| jfc/swing |
Handling the main Mac menu in a Swing application |
Wed, Aug. 8, 2007 |
| page 1 |
Summary of recent blog posts |
Wed, Aug. 8, 2007 |
| linux/unix |
Exploring the "cp" command |
Wed, Aug. 8, 2007 |
| linux/unix |
Exploring the "grep" command |
Tue, Aug. 7, 2007 |
| linux/unix |
Exploring the "cd" command |
Tue, Aug. 7, 2007 |
| jfc/swing |
I like my platform freedom |
Tue, Aug. 7, 2007 |
| jfc/swing |
Making a Java/Swing app look like a Mac app |
Tue, Aug. 7, 2007 |
| best practices |
Team-level software development best practices |
Tue, Aug. 7, 2007 |
| linux/unix |
Exploring the "ls" command |
Tue, Aug. 7, 2007 |
| linux/unix |
Getting started with Unix, part 5 |
Tue, Aug. 7, 2007 |
| linux/unix |
Getting started with Unix, part 4 |
Tue, Aug. 7, 2007 |
| jfc/swing |
Java/Swing - how to use the native system look and feel |
Mon, Aug. 6, 2007 |
| jfc/swing |
Put your JMenuBar on the Mac menu bar |
Mon, Aug. 6, 2007 |
| ruby |
A Ruby script to find hidden meanings in text |
Mon, Aug. 6, 2007 |
| linux/unix |
Getting started with Unix, part 3 |
Sun, Aug. 5, 2007 |
| personal |
The karma of a pessimist |
Sun, Aug. 5, 2007 |
| linux/unix |
Getting started with Unix, part 2 |
Tue, Jul. 31, 2007 |
| linux/unix |
Getting started with Unix, part 1 |
Fri, Jul. 27, 2007 |
| best practices |
Cocomo II variables for estimating |
Thu, Jul. 26, 2007 |
| page 1 |
Best practices 101 (updated) |
Thu, Jul. 26, 2007 |
| page 1 |
How to dump a Postgresql database (updated) |
Thu, Jul. 26, 2007 |
| mac os/x |
UI design differences between Mac and Windows |
Thu, Jul. 26, 2007 |
| page 1 |
Egg on Duke admin's face |
Wed, Jul. 25, 2007 |
| page 1 |
A tag-based filesystem |
Wed, Jul. 25, 2007 |
| mac os/x |
Mac HTML editor product reviews and links |
Wed, Jul. 25, 2007 |
| mac os/x |
Looking for a Mac HTML WYSIWYG editor |
Wed, Jul. 25, 2007 |
| linux/unix |
Combine find and grep to search subdirectories |
Tue, Jul. 24, 2007 |
| java |
A Java email address validation class |
Tue, Jul. 24, 2007 |
| personal |
24 frustrating hours with Windows |
Tue, Jul. 24, 2007 |
| java |
A free Java class to simplify sending email |
Mon, Jul. 23, 2007 |
| linux/unix |
Free vi/vim editor cheat sheet (pdf) |
Mon, Jul. 23, 2007 |
| linux/unix |
Free Unix/Linux cheat sheet (pdf) |
Sun, Jul. 22, 2007 |
| java |
Java performance tuning notes |
Sun, Jul. 22, 2007 |
| page 1 |
The Little Schemer |
Sun, Jul. 22, 2007 |
| personal |
Keyboards, mice, and evolution |
Sat, Jul. 21, 2007 |
| best practices |
Function Point Analysis presentations online |
Sat, Jul. 21, 2007 |
| page 1 |
IDC releases PC sales figures for 2nd quarter 2007 |
Fri, Jul. 20, 2007 |
| linux/unix |
Using sed and wc to count leading blanks in a file |
Thu, Jul. 19, 2007 |
| linux/unix |
Repeating search and replace commands across multiple files with vi |
Thu, Jul. 19, 2007 |
| linux/unix |
Global pattern substitution with the vi/vim editor |
Thu, Jul. 19, 2007 |
| personal |
Osteo Bi-Flex and capsaicin |
Thu, Jul. 19, 2007 |
| page 1 |
Wed, Jul 18, 2007 (Denali, POSIX sort command) |
Wed, Jul. 18, 2007 |
| linux/unix |
A Unix (POSIX) sort command example |
Wed, Jul. 18, 2007 |
| page 1 |
Tue, Jul 17, 2007 (Fixed formatting of Function Point Analysis tutorial) |
Tue, Jul. 17, 2007 |
| page 1 |
Mon, Jul 16, 2007 (One Tufte-inspired graph for software projects) |
Tue, Jul. 17, 2007 |
| best practices |
One Tufte-inspired graph for software projects |
Tue, Jul. 17, 2007 |
| page 1 |
Sun, Jul 15, 2007 (UL/OL tags, contact form) |
Mon, Jul. 16, 2007 |
| mac os/x |
Keyboard command to edit the URL field in Firefox and Safari |
Sat, Jul. 14, 2007 |
| linux/unix |
Listing subdirectories on a Unix/Linux system |
Fri, Jul. 13, 2007 |
| jsp's |
A JSP that prints the equivalent of CGI variables |
Fri, Jul. 13, 2007 |
| page 1 |
Thu, Jul 12, 2007 (Using Windows on a PC is a form of masochism) |
Thu, Jul. 12, 2007 |
| personal |
It's a marketing joke, right? |
Thu, Jul. 12, 2007 |
| mac os/x |
How to configure an application to be the default program for a given filename extension |
Thu, Jul. 12, 2007 |
| mac os/x |
Frustrations with the "Open With..." menu on Mac OS X |
Thu, Jul. 12, 2007 |
| mac os/x |
How do I uninstall a program (or application) on Mac OS X? |
Thu, Jul. 12, 2007 |
| ruby |
eXtreme GUI Testing with JRuby (Part 2) |
Thu, Jul. 12, 2007 |
| personal |
Changeup lessons from a 13-year-old kid |
Thu, Jul. 12, 2007 |
| page 1 |
Wed, Jul 11, 2007 (On being |
Thu, Jul. 12, 2007 |
| linux/unix |
A sed script to modify the content between HTML PRE tags |
Wed, Jul. 11, 2007 |
| page 1 |
Tue, Jul 10, 2007 (Musings on AAPL, GOOG, and MSFT) |
Tue, Jul. 10, 2007 |
| page 1 |
Wed, Jul 4, 2007 (New look and feel) |
Thu, Jul. 5, 2007 |
| page 1 |
Wed, Jun 27, 2007 (Comments about John Edwards) |
Wed, Jun. 27, 2007 |
| mac os/x |
Getting Apache server side includes (SSI) working on Mac OS X |
Wed, Jun. 27, 2007 |
| page 1 |
Sun, Jun 24, 2007 (Did I mention that I moved?) |