December 2008
2 posts
concurrency is easy (with erlang) →
November 2008
1 post
firefox popup →
October 2008
11 posts
Something for audiophiles (what sound engineers...
I’m no sound engineer which is why the graphic equalizer is a revelation to me. After many years of playing my tunes thru winamp and of late iTunes I forgot about the good ‘ol equalizer ie. the big device that once occupied a shelf in your vintage hi-fi setup. My dad still has a kickass 40-band eq. I loved that thing. They don’t make those thingems anymore. Or do they?
Ahem, yes...
merge arrays and preserve numeric keys in php
weird. crazy. i had no idea you could do this
<?php $result = $array1 + $array2; // merges arrays and preserves keys! ?>
yay!
Get notified when someone stops following you on... →
Hrm i dunno if i’d want to use this service. I’m not passionate about ppl following me anyways. Most of my tweets are rants, links to interesting tech news or funnies or useless presence updates
I kind of enjoying blurting things out in the atmosphere with reckless abandon. Who cares if anyone is listening? Well, this service reckons some do. And some really want to know why their...
if you miss updating twitter status via IM you can do so via ping.fm’s gtalk and/or msn live bot
My first ping from pingdotfm :-)
Developer code reviews
Am about to write up a checklist for performing software code reviews. As lead dev I often find myself performing this task since Quality Assurance is one of my key job outputs.
If I’m always performing the review then why document it? Well, for a number of reasons. First one being we’ve recently adopted SCRUM. SCRUM promotes cross-functional teams which means individually we should...
parking exit fail *snork* →
way way embarassing
google gears - the bigger pic →
ahhhh
Victory fail →
Check the comment thread too. Funny stuff
RSS noise filter →
So far so good… i’ve pushed all my noisy feed subscriptions (such as Muti, techcrunch, phpdeveloper, readwriteweb) thru these guys. Filtering happens by way of “PostRank”. A community-driven measurement to determine just how newsworthy something is. So far so good
Wishing i could upgrade →
i have the kx1… very crunchy
September 2008
14 posts
Search engine rap battle →
seriously funny stuff
Hayibo rocks... Trevor Manuel is finance-zilla.... →
MySQL Workbench for linux alpha release... yay →
Now roll on with the OS X release! I expect @lftjoinsbitches to jump around gleefully and proceed onto cartwheels of joy. Okay, maybe not. But i surely will :-)
PHP Community giving ZF a hard time... again →
I wish the pundits would shuddup and thank their lucky stars for Zend Framework and in particular the team behind the project. ZF is brilliant and free you dumbasses.
Given there are some painful backwards-incompatible changes in the pipeline. So what. If you wrote some code to run in php 4.x/5.x why not leave it there? If its too painful and/or costly to migrate code to the latest version of PHP...
Nice web-caching tutorial for web authors +... →
steve ballmer goes off his rocker... again →
manhood fail →
what a freakin dumbass… haha
zend studio 6.1 released →
this better be freakin better than the 6.0.1 coz that one was a resource hog
building projects… zzzZZzzZz
big fail →
Graphical User Interfaces suck balls
I used to say “suck ass” but ppl get offended so I’ve made a more/less tasteful switch. The metaphor that a window is a view into your computer sucks balls I’m not sure it ever was a great idea. Perhaps it started the whole “sexy is a feature” paradigm. Who knows.Just take a look back at the evolution of the GUI (according to Microsoft).
Nothing special has...
Hello World
My first tumblr post… could this be the trimmed down “share stuff” tool that i’ve been oh-so looking for?
August 2008
5 posts
isset() evolved
php’s isset() language construct is more than handy. It’s one of the language’s sweetest little features. Without it the loosely-typed (aka dynamically-typed) language might not nearly have been so successful.
Firstly, isset() is a language construct and not a function as some might think. That makes execution significantly faster than if it were a built-in function. I think the benchmark...
Fluidapp for mac
Colleague and general all round cool guy (Conrad Strydom) IM’ed (yes i know IM is so web 1.0) me this link the other day and it changed my life. No not really. Just my browsing habits. FF3 is fan-tas-tic (as conrad would put it) but one can only have so many tabs.
Air-knee-way Fluidapp makes those webpages behave as if they were integrated with the mac’s windowing system. Again slowly without the...
MySQL: Tagging, Folksonomies and Hierarchical data
Since joining a web 2.0-ish company I found myself needing to solve web 2.0-ish problems viz. tagging, folksonomies and other fluffy concepts.
If you’re smart you’ll use you’re refined skills to come up with a solution. Then much later on you’ll realize the painful cons and/or scalability issues. But if you team up those skills with a bit of laziness you’ll find “storing hierarchical data in a...
D-e-e-b-u-g-g-i-n-g php
You can <?php echo $var; var_dump($var); print_r($var); ?> for the rest of ur life OR you could just use a real debugger
I’ve been trudging along for a while without a debugger. Var_dump’ing and echo’ing inbetween blobs of HTML or spewing out gunk on the command-line. Yuck. I’m ashamed of myself. And then one day I was struck down by a brilliant white light…
xDebug Debugger
A few...
Missing MySQL help tables?
MySQL server running on my macbook doesn’t have server-side help! Arrrgh!
mysql> help insert
Nothing found
Please try to run 'help contents' for a list of all accessible topics
And it’s because I’ve installed mysql 5.0 server on my macbook via macports. Yes, i’m aware that you can also get the DMG directly from mysql.com but the thing is I get Apache and PHP via macports too. So i’d rather...