Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Stop. Don't do it. I know what you're thinking. You're thinking: "This code is ugly. It's messy, it's big, it seems too complicated with too many features, trying to get my head into it will be too time consuming, I'll just rewrite this. It won't take long. A few hours, maybe". I'm here to tell you: Don't do it.

Stop. Don't do it. I know what you're thinking. You're thinking: "This code is ugly. It's messy, it's big, it seems too complicated with too many features, trying to get my head into it will be too time consuming, I'll just rewrite this. It won't take long. A few hours, maybe". I'm here to tell you: Don't do it.

When I was new to Agile and we were working on our first pilot project, I attended a panel discussion on Agile roll-out.  There, I asked the question, “Can Agile succeed in an organization that values single point accountability?” Much to my surprise, the panel was stumped!  “I don’t know.”  “I’m not sure, maybe.”  “Good question.” Once I got over the initial geeky pride-glow of having stumped the experts, I was deeply troubled.  The questi..


Reading this blog post, Destructuring binds in Ruby just now reminded me of a feature I love about Prolog which I wish would make it into other languages. Firstly, I love assigning a list to a list of lvalues i.e. variables; this is possible in both PHP and Perl which I use regularly; and no doubt many other languages. (But not Java: why not!?) ($a, $b) = ($b, $a); // Perl list($a, $b) = array($b, $a); // PHP PHP, as always, wins..

2010-04-30 - ho.dges.online - 16 years ago - eng

Tour of Flanders Photo - rob.sh - 16 years ago - eng
After ordering from the official Tour of Flanders Sportive photographers , I got a photo of me on the Bosberg. Feel the burn!

Tour of Flanders Photo - rob.sh - 16 years ago - eng
After ordering from the official Tour of Flanders Sportive photographers , I got a photo of me on the Bosberg. Feel the burn!









Here’s a little trick question. Check out the execution plan below. What the hell, shouldn’t the INDEX/TABLE access be the other way around?! Also, how come it’s TABLE ACCESS FULL (and not by INDEX ROWID) in there? This question is with a little gotcha, but can you come up with a query which produced such plan? ;-) ---------------------------------------------- | Id | Operation | Name | E-Rows | -----------------------------------..

Here’s a little trick question. Check out the execution plan below. What the hell, shouldn’t the INDEX/TABLE access be the other way around?! Also, how come it’s TABLE ACCESS FULL (and not by INDEX ROWID) in there? This question is with a little gotcha, but can you come up with a query which produced such plan? ;-) ---------------------------------------------- | Id | Operation | Name | E-Rows | -----------------------------------..

UKNOF 16: Enhancing BGP - rob.sh - 16 years ago - eng
After a late programme committee request, I presented on “Enhancing BGP” at UKNOF 16. The presentation was intended to be an update on the current drafts in the IDR working group, and give some encouragement to operators to get involved, and contribute. I’ll put the video up when the Tom at PortFast and Brandon of Bogons have done their excellent job on it. For the meantime, the slides are linked below. There's also a..

UKNOF 16: Enhancing BGP - rob.sh - 16 years ago - eng
After a late programme committee request, I presented on “Enhancing BGP” at UKNOF 16. The presentation was intended to be an update on the current drafts in the IDR working group, and give some encouragement to operators to get involved, and contribute. I’ll put the video up when the Tom at PortFast and Brandon of Bogons have done their excellent job on it. For the meantime, the slides are linked below. There's also a..

I've been spending most of this weekend knees deep in HTML5, localStorage, CSS3 for a hobby weekend project of mine: FridgeList The original intention was to create a HTML5 web app using the Facebook Graph API, since I've been pretty excited about that. But then I got this idea for a super simple task list and I guess the Facebook Graph project will have to wait....

A method for dynamically changing form action depending on which submit button is clicked using JavaScript. Does not require knowledge of the forms name.

I've been spending most of this weekend knees deep in HTML5, localStorage, CSS3 for a hobby weekend project of mine: FridgeList The original intention was to create a HTML5 web app using the Facebook Graph API, since I've been pretty excited about that. But then I got this idea for a super simple task list and I guess the Facebook Graph project will have to wait....

Did you know that it’s possible to use EXPLAIN PLAN FOR CREATE INDEX ON table(col1,col2,col3) syntax for explaining what exactly would be done when an index is created? That’s useful for example for seeing the Oracle’s estimated index size without having to actually create the index. You can also use EXPLAIN PLAN FOR ALTER INDEX i REBUILD to see whether this operation would use a FULL TABLE SCAN or a FAST FULL INDEX SCAN (offline ..

Did you know that it’s possible to use EXPLAIN PLAN FOR CREATE INDEX ON table(col1,col2,col3) syntax for explaining what exactly would be done when an index is created? That’s useful for example for seeing the Oracle’s estimated index size without having to actually create the index. You can also use EXPLAIN PLAN FOR ALTER INDEX i REBUILD to see whether this operation would use a FULL TABLE SCAN or a FAST FULL INDEX SCAN (offline ..





I'm a Software Engineer based in Brisbane Australia, with a focus on developing web based systems. I enjoy functional programming, domain…

I'm a Software Engineer based in Brisbane Australia, with a focus on developing web based systems. I enjoy functional programming, domain…

This article updated on the august 11, 2010. Around half a year ago or so I had a unique idea (at least I had never heard or read about it before) on how to block web spam. It is very simple, yet very powerful. Normally comment spam, false registrations and other such spam are being [...]

This article updated on the august 11, 2010. Around half a year ago or so I had a unique idea (at least I had never heard or read about it before) on how to block web spam. It is very simple, yet very powerful. Normally comment spam, false registrations and other such spam are being [...]

This article updated on the august 11, 2010. Around half a year ago or so I had a unique idea (at least I had never heard or read about it before) on how to block web spam. It is very simple, yet very powerful. Normally comment spam, false registrations and other such spam are being [...]

This article updated on the august 11, 2010. Around half a year ago or so I had a unique idea (at least I had never heard or read about it before) on how to block web spam. It is very simple, yet very powerful. Normally comment spam, false registrations and other such spam are being [...]





There are so many buzz words in this industry that gain momentum, and people tend to start using them everywhere, trying to insert some jizz into whatever their product is. In the last couple of years the term "Cloud" has been one of the most popular ones. It comes in many forms of course. Some of them include "In the cloud", "Cloud computing", "Cloud based services", etc.

There are so many buzz words in this industry that gain momentum, and people tend to start using them everywhere, trying to insert some jizz into whatever their product is. In the last couple of years the term "Cloud" has been one of the most popular ones. It comes in many forms of course. Some of them include "In the cloud", "Cloud computing", "Cloud based services", etc.

Drop pods are back - etodd.io - 16 years ago - eng
And they're much more interesting now. Instead of delivering reinforcements, they now act as cash dispensers. So rather than receiving a flat sum every match, you'll have to earn your money by remaining near a drop pod. Currently, the pod doesn't make you wait and then dump all the cash on you in one transaction; the money is deposited in $10 increments every second. We'll see whether that changes or not.

I recently consulted one big telecom and helped to solve their sporadic performance problem which had troubled them for some months. It was an interesting case as it happened in the Oracle / OS touchpoint and it was a product of multiple “root causes”, not just one, an early Oracle mutex design bug and a Unix scheduling issue – that’s why it had been hard to resolve earlier despite multiple SRs opened etc.

I recently consulted one big telecom and helped to solve their sporadic performance problem which had troubled them for some months. It was an interesting case as it happened in the Oracle / OS touchpoint and it was a product of multiple “root causes”, not just one, an early Oracle mutex design bug and a Unix scheduling issue – that’s why it had been hard to resolve earlier despite multiple SRs opened etc.

105 visitors online