Archive for July, 2004

Great Hackers…

Thursday, July 29th, 2004

are a rare find, but this article by Paul Graham (of “A Plan For Spam” fame) tells you how to sniff them out, how to manage them and be like one of them if you wish. Better yet, get the book.

This is a magnibrilliant article, and echos many of my beliefs. That is not to say that I’m one of those that he speaks about – if not for the fact that I do program Windows applications and use the Java programming language. I do, however, share the same ideals.

While we’re on the topic of Java programmers and employment and how they relate to the variation in wealth, I ran some simple queries on SEEK (AU/NZ’s job search site) today. The findings for various programming languages are as follows:

Java: 315 jobs
Python: 4 jobs
Perl: 87 jobs
C++: 108 jobs
C#: 88 jobs
PHP: 22 jobs
COBOL: 62 jobs
VB: 171 jobs

Eliminating some duplicates from multiple agencies commissioned to fill the same vacancy, we can see that Java has at least a factor of 20-50 openings more than other types of programming jobs. For a while, I was contemplating whether to sell out to the J2EE hype (flame me!!!) but the article has inspired me to stay true to my path. The sky brightens up again.

I got my first donation!

Sunday, July 18th, 2004

A BIG THANK YOU to Michael Mills for his generosity! Actually, this entry is way overdue, I received it on the 8th July but have been too lazy to blog it (yes, we can definitely see a trend here.)

Some time ago, I started to use the PayPal’s “Make a donation” feature to accept donations for some of my projects. I did it partly to see if an open source software developer could actually get enough to buy some coffee and pizzas from donations. Well, looks like the answer is a Yes! (US$25 = plenty of 3-in-1 coffee and Domino’s pizzas)

Mozilla/Firefox Vulnerability Discovered and Patched

Friday, July 9th, 2004

There’s a new vulnerability in Mozilla / Firefox that allows arbitrary code execution, as reported in Slashdot.

You can patch Firefox by installing this extension. But if you’re like me and like to have the minimal number of extensions installed, you can do this:

  1. Open the Javscript Console
  2. Copy the following line-by-line into the textbox (hitting enter after each line):


    You should see false being evaluated after running the last line.

Note: This only works for the current profile. If you have more than one profile, you should probably install the extension. And you shouldn’t need to restart the browser, the preference should be written to your prefs.js file when firefox quits (unless, of course, it crashes before that)

New viWord Release 0.5

Wednesday, July 7th, 2004

Grab it here: viWord.zip

The ChangeLog:

  • ~ command (toggle case in Vim)
  • Improved search: case-sensitive matching is default, remembers previous search text when you type / or ?, supports Word’s wildcard searches (not as powerful as UNIX regexp of course, but it’s not too bad really), fixed a bug with changing the search key while a match is highlighted.
  • Fixed the Capslock key bug (as reported by Tom Hall)
  • Fixed the wierd x bug (deleting a space character when cursor is to the right of a punctuation mark doesn&quotet work)

As usual, bug reports are welcome!
If you like the work and would like to show your support, please consider donating via paypal 😉