My Bookmarks

The Tao of Programming.

An article on "brand" and branding, from the Drupal.org website.

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.

yGuard - Java bytecode obfuscator and shrinker.

How to become a hacker, by Eric S. Raymond.

How Intuit held off Microsoft

Installing Git on CentOS

Special characters in HTML

A story about using the "freemium" business model to grow your business.

The Beautytips module provides ballon-help style tooltips for any page element by integrating the BeautyTips jQuery Tooltip plugin by Jeff Robbins with Drupal. It provides an API for adding custom beautytips as well as some built-in features. Admins can enable rollover balloon-help style tooltips for text fields within forms. It also supplies hover tips for Drupal help links and advanced help links.

Most importantly, it allows developers to add their own custom beautytips popups to their site without having to delve into jQuery.

Press buttons and build a strftime formatting string.

To add extra validation to CCK forms, you need to create a Drupal module and properly write a hook_form_alter function.

A collection of Android icons from the official Android website.

Show how to save and restore Eclipse syntax highlighting preferences. Here's the quote/solution:

I just wanted to mention beforehand that I did try to start with a fresh Eclipse install, export the preferences to a .epf file, change just one single setting, export again, and compare the files. To my surprise, trying to import settings from a minimal .epf file did not work reliably either.

The solution that worked for me was to copy these files:

But Hertzfeld said the most formative lesson he learned from Wozniak and Jobs, who he remained close to until Jobs' death last fall, was to bring emotion and art to computer design.

"First and foremost, you are your own customer: You build stuff that you love yourself. What Woz did with the Apple II was he just filled it up with so much love -- love because it was his lifelong dream," Hertzfeld said. "That's the basic approach I learned, to work from your heart, and to really, really care."

One person's job interview at Google.

How the vi and vim 'hjkl' keys came into being, as well as the tilde character being used as the 'home' character.