Web Hooks

posted Feb 17, 2009, 2:06 PM by Jade Rubick   [ updated Feb 17, 2009, 2:08 PM ]

This is a pretty important post for web developers. It envisions a way of integrating systems and using other systems in a much more interesting way than currently.

Web Hooks

The one thing that seems to be missing is a standard, like REST, for how these are composed. It would be nice to see a little formalization. But even without this, it is a very valuable presentation.

Vmware Fusion Unrecoverable error signal 10

posted Feb 11, 2009, 2:54 PM by Jade Rubick

Delete the .vmss file from the Virtual Machine's Package fixes the issue.

Hello this is 9-1-1, can I have your insurance number please?

posted Feb 11, 2009, 2:53 PM by Jade Rubick

Another reason for national health insurance is the stupid fights you have with your insurance company.

We called an ambulance for an emergency with our daughter (it turned out fine, that's another story), and when the bill came, it turns out that THIS PARTICULAR AMBULANCE COMPANY is not freakin' covered by UNITED HEALTH CARE's stupid insurance.

Can you imagine? Like you're supposed to ask 911 when you call, "do you take United Health Care?"

%&(@ng insurance companies.

Setting up git commit emails

posted Feb 11, 2009, 2:53 PM by Jade Rubick

We're moving Volunteer Solutions to git this week. One thing that wasn't documented well was how to set up git emails.

There is a git-notify script out there, but in contrib there is post-receive-email.

It's actually easy to set up:

cd .git/hooks
mv post-receive post-receive.bak
ln -s /path/to/post-receive-email post-receive
chmod a+x /path/to/post-receive-email
git config --add hooks.mailinglist ""
git config hooks.emailprefix "[scms]"
emacs ../description (make first line short description, then add more later)

Note that the script seemed to only send emails when they were pushed from outside.

Valid characters in a tcl proc definition

posted Feb 11, 2009, 2:53 PM by Jade Rubick

It appears you can include ! and ? in proc names in Tcl. So you can do nice Ruby-like proc names, such as



Oracle 11g Installation on VMWare Fusion With Ubuntu 7.10

posted Feb 11, 2009, 2:52 PM by Jade Rubick

A few things I discovered.

The 64 bit server version did not work for me -- the 32 bit desktop version did.

Oracle External Tables

posted Feb 11, 2009, 2:51 PM by Jade Rubick

Oracle external tables []

Oracle has a built-in facility for accessing text files as if they were tables in the database.

This is a screaming fast way of loading data into a table, and it is easier than SQLLDR, plus you can keep your foreign key constraints etc..

I used this at United eWay to replace some pages that were taking several hours to load data from a CSV file. The new script took a second or two instead of more than 18+ hours to run (and it actually never completed).

Combined with the MERGE SQL command, this is pretty powerful stuff.

Insert multiple rows per insert with Oracle

posted Feb 11, 2009, 2:51 PM by Jade Rubick

insert all into foo (a, b) values ('1','2') into foo (a,b) values ('1','2') select sysdate from dual;

Agile Release Management

posted Feb 11, 2009, 2:49 PM by Jade Rubick

Agile Release Management []

This is an article I wrote on managing features and releases. Why read it? I think we've developed a few techniques that make life as a developer much easier.

We have (at least) four major releases each year at work, and last night's release was so easy I could been on vacation and it still could have happened. The whole tech team was not involved at all in the release.

1-10 of 110