Here it is.

Coding, Humans and where it all goes wrong.

Category: Uncategorized

Painless website monitoring

I have a ton of websites I need to keep my eye on, in case the server dies or mysql dies or apache dies or any of the other millions things that can go wrong.
I tried pingdom and it’s certainly the business but the free accounts only allow for one domain and I didn’t really [...]

Cheap webapps

3 of the web-apps I covered on top ten webapps for programmers are available in a bundle on https://www.appsumo.com/ (a Macheist for webapps it seems).
As I already have pro accounts for Evernote, RTM and Mindmeister I asked if I could pay and have them renewed for a year on top of my existing subscription. Seems [...]

Giving up on wikis

Why bother with wikis

For a while now I’ve been using wikis to store all my quick/slow solutions to problems I’d come across throughout my day. This would range from say ‘What’s the syntax to create and grant a user all access to a specific table in mysql?” to “How can I svn add all unversioned [...]

Google History told me I’m a nerd

24000 searches later and here is my top ten sites I click to on google.
Top sites
1. http://ubuntuforums.org
2. http://en.wikipedia.org
3. http://www.boards.ie
4. http://stackoverflow.com
5. http://lifehacker.com
6. http://php.net
7. http://drupal.org
8. http://www.php.net
9. http://wiki.archlinux.org
10. http://addons.mozilla.org
Yep most of them are nerdy related but I was utterly shocked that ubuntuforums.org bested wikipedia. So I have more interest in a flavour of linux than I do on…. [...]

Teach Yourself * In 21 days!

The sooner they stop wasting bookstore shelf-space the better!

8 randomly useful php tricks

In keeping with my series of 8’s.
1 ) debug_print_backtrace() – I use this one a lot, print a debug-style list of what was called to get the the point where this function is called. Very, very useful.
2 ) __autoload() – Called when you attempt to load a class that hasn’t been defined. Example: I try [...]

Disable jQuery autocompleter cache

For anyone wondering how to disable the autocompleter cache in jQuery(meaning you always poll the server each time a letter is entered).
Simply set cacheLength: 0, in the autocompleter’s settings. Seems obvious but my googling told me never set this value below 1 or the whole thing would explode. Tried matchSubset etc and nothing else worked.
Simple [...]

Crayon Deluxe 1c or over till 15 of Jan

Crayon Physics Deluxe from Petri Purho on Vimeo.
Basically it’s pay what you want to get your hands on this innovative little game till Jan 15th. It’s a lot of fun for a short while. Though their servers are getting pretty hammered at the moment.
http://www.crayonphysics.com/

Pseudocode Programming Process

So for the last while I’ve been experimenting with PPP as described in Code Complete. Jeff Atwood has a great description of it on coding horror. You should read the blog post the metaphor of pseudocode as tang is a good one. I’ve been using PPP for a number of weeks now and so far [...]

Code Complete

I’ve been reading through Steve McConnell’s Code Complete for the last few months, in fact I’m working through mindmaps of each section to traverse through this dense book in a fairly easy manner. Basically, instead of saying “Hey I need to create a new class what should I be thinking about again, which pages are [...]