Entries from June 2006

Critical thinking on state of open source software

Date June 30, 2006

Keith over at dotnetpimps (see trackback) has written a decent piece on the state of open source software and what it has and what it doesn’t. Really not anything that hasn’t been said before, but nicely summed up.
I’ve had discussions with mark on this topic over years (and with keith occasionally) and Mark’s take [...]

New word

Date June 29, 2006

“aproposnent”  n.  someone who supports what seems to be the most pertinent idea or thing.

New antipattern? “Multi Master Data”

Date June 29, 2006

I was discussing things with my brother the other day and I came up with a problem which he helped name.  I’m currently maintaining some code, and it’s quite a jumble.  One of the things I can tell is that one of my predecessors began adding new sections of code to clean up the logic [...]

New antipattern? “Multi Master Data”

Date June 29, 2006

I was discussing things with my brother the other day and I came up with a problem which he helped name.  I’m currently maintaining some code, and it’s quite a jumble.  One of the things I can tell is that one of my predecessors began adding new sections of code to clean up the logic [...]

mysql replace into bug…

Date June 22, 2006

My friend Joe Stump ran into a problem today with MySQL’s REPLACE INTO functionality.  REPLACE INTO does a full-on DELETE of the record, then a new INSERT.  When you have triggers that do things based on DELETEing, the REPLACE INTO trips the DELETE triggers, which caused unintended consequences.
I first got excited when I heard about [...]

mysql replace into bug…

Date June 22, 2006

My friend Joe Stump ran into a problem today with MySQL’s REPLACE INTO functionality.  REPLACE INTO does a full-on DELETE of the record, then a new INSERT.  When you have triggers that do things based on DELETEing, the REPLACE INTO trips the DELETE triggers, which caused unintended consequences.
I first got excited when I heard about [...]

namesbot – aimbot domain name checker

Date June 21, 2006

I’ve been wanting to do an aimbot for years. I haven’t done one since around 2001 or so, and all I remember is I kept getting kicked off the network. Perhaps I will get kicked off again! If so, I think yahoo is better about opening up their network these days…
Anyway, if [...]

PHP 4 vs 5

Date June 21, 2006

Gary over at thephpgrind.net posted about slow PHP5 adoption.  I posted a couple thoughts on why PHP5 hasn’t been adopted as quickly as people would like, but forgot another reason: concurrency.
When going from PHP3->PHP4, it was possible to run both mod_php3 and mod_php4 in Apache at the same time – .php3 files would be run [...]

OS X Tab Preview extension broken? HELP!

Date June 18, 2006

I can’t believe I’m the only person experiencing this, but I haven’t found *any* mention of it in the 20 billion + documents google has indexed.
As I wrote earlier, my wife recently got a new Mac – (NOTE – IT’S AN INTEL MAC!!!) – we’re now running OS X 10.4.6. We’re using the latest [...]

Is he Chinese?

Date June 15, 2006

I’ve had more than a passing interest in foreign languages over the years. I took the requisite Spanish in high school (4 years), including a summer abroad in Spain (hola la familia espinosa!). While I was never fluent in Spanish, I could passably read basic texts (newspapers, etc) and function overseas as a [...]