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

SimpleCalendar - donatstudios.com - 15 years ago - eng
SimpleCalendar is a very simple PHP calendar class written to be easy to use and flexible. It includes basic event logic and is made to be modified to your particular needs. Sample Usage setStartOfWeek('Sunday'); $calendar->addDailyHtml( 'Sample Event', 'today', 'tomorrow' ); $calendar->show(true); Example Calendar Click here for the Github re....

SimpleCalendar - donatstudios.com - 15 years ago - eng
SimpleCalendar is a very simple PHP calendar class written to be easy to use and flexible. It includes basic event logic and is made to be modified to your particular needs. Sample Usage setStartOfWeek('Sunday'); $calendar->addDailyHtml( 'Sample Event', 'today', 'tomorrow' ); $calendar->show(true); Example Calendar Click here for the Github re....


Phew - etodd.io - 15 years ago - eng
Well, I submitted A3P to IndieCade on Friday. It's also currently in QA testing for an online gaming portal ( BigPoint , still free of course). I won't say that A3P is done, but I think it's pretty stable. I need to do a bit more work on the connection establishment process (it seems a little fragile), but other than that, there's not much else to do. I also packaged the game into a standalone version available here: Windows (68 Mb) and..




Check is an excellent unit-testing framework for C code, used by a number of relatively well-known projects. It includes features such as running all tests in separate address spaces (using fork(2)), which means that the test suite can properly report segfaults or similar crashes without the test runner crashes. My main complaint about Check is that (unsurprisingly for a framework written in C), it’s not very declarative. After you define a..

Check is an excellent unit-testing framework for C code, used by a number of relatively well-known projects. It includes features such as running all tests in separate address spaces (using fork(2)), which means that the test suite can properly report segfaults or similar crashes without the test runner crashes. My main complaint about Check is that (unsurprisingly for a framework written in C), it’s not very declarative. After you define a..

A topic that seems to be very hot these days is ad retargeting. Now, I'm not really a big privacy advocate and I don't concern myself with those kinds of issues, but \*if\* I were I would probably be concerned with this topic! If there ever was a reason to use an ad-blocker...

A topic that seems to be very hot these days is ad retargeting. Now, I'm not really a big privacy advocate and I don't concern myself with those kinds of issues, but \*if\* I were I would probably be concerned with this topic! If there ever was a reason to use an ad-blocker...

I haven’t written any blog entries for a while, so here’s a very sweet treat for low-level Oracle troubleshooters and internals geeks out there :) Over a year ago I wrote that Oracle 11g has a completely new low-level kernel diagnostics & tracing infrastructure built in to it. I wanted to write a longer article about it with comprehensive examples and use cases, but by now I realize I won’t ever have time for this, so I’ll just point yo..

I haven’t written any blog entries for a while, so here’s a very sweet treat for low-level Oracle troubleshooters and internals geeks out there :) Over a year ago I wrote that Oracle 11g has a completely new low-level kernel diagnostics & tracing infrastructure built in to it. I wanted to write a longer article about it with comprehensive examples and use cases, but by now I realize I won’t ever have time for this, so I’ll just point yo..


A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition to just documenting things after the fact. Today, I’m going to share the techniques that I’ve found useful to try to get in the habit of lab-notebooking my work, even though I still feel like I could be better at writing things down. Here’s my advice for keeping a lab notebook as a computer scientist:

A few weeks ago, I wrote that software engineers should keep lab notebooks as they work, in addition to just documenting things after the fact. Today, I’m going to share the techniques that I’ve found useful to try to get in the habit of lab-notebooking my work, even though I still feel like I could be better at writing things down. Here’s my advice for keeping a lab notebook as a computer scientist:

Cycling Video - rob.sh - 15 years ago - eng
Checking out a few videos that people have linked me to recently I thought that this piece was amazing - really great speed. It also looks like the 5D and 7D are really quite awesome at doing 60fps HD! The video presentation over at vimeo is really cool too! PUSH PULL from Landis Fields on Vimeo .

Cycling Video - rob.sh - 15 years ago - eng
Checking out a few videos that people have linked me to recently I thought that this piece was amazing - really great speed. It also looks like the 5D and 7D are really quite awesome at doing 60fps HD! The video presentation over at vimeo is really cool too! PUSH PULL from Landis Fields on Vimeo .

Leaving AS5413 - rob.sh - 15 years ago - eng
For information, and because it means that I have revoked a bunch of UIDs from my GPG Key I am no longer working at AS5413 (Vialtus, Daisy, GX Networks etc.) as of June 18th, 2010. It's been a good two years, but the company direction no longer co-incides with the direction in which I would like to go. I've enjoyed the projects I've worked on, been in contact with a lot of great people, and learnt a lot!

Leaving AS5413 - rob.sh - 15 years ago - eng
For information, and because it means that I have revoked a bunch of UIDs from my GPG Key I am no longer working at AS5413 (Vialtus, Daisy, GX Networks etc.) as of June 18th, 2010. It's been a good two years, but the company direction no longer co-incides with the direction in which I would like to go. I've enjoyed the projects I've worked on, been in contact with a lot of great people, and learnt a lot!

One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t edit text in anything that doesn’t have decent emacs keybindings. Fortunately, on Linux, at least, GTK provides basic emacs keybindings if you add gtk-key-theme-name = "Emacs" to your .gtkrc-2.0. However, some webapps think that they deserve total control over your keys, and grab key combinations for a WYSIWYG editor of some sort.

One of the major reasons I can’t stand webapps is because I’m a serious emacs junkie, and I can’t edit text in anything that doesn’t have decent emacs keybindings. Fortunately, on Linux, at least, GTK provides basic emacs keybindings if you add gtk-key-theme-name = "Emacs" to your .gtkrc-2.0. However, some webapps think that they deserve total control over your keys, and grab key combinations for a WYSIWYG editor of some sort.

Quick post to remind everybody to not back anything up. You might lose all your projects and force yourself to reevaluate your priorities, reevaluate your projects and make some important decisions.

The difference between reported times of MySQL and PHP compared on both a Windows and a Linux server.

Quick post to remind everybody to not back anything up. You might lose all your projects and force yourself to reevaluate your priorities, reevaluate your projects and make some important decisions.

I was reading an article about the RISC OS operating system and the fact that it doesn't support multiple CPU cores. Then I got to thinking, how would one implement multi-CPU support on such an operating system? Between 1989 and 1994 I used a British computer running the operating system RISC OS . This operating system is still alive, and is still in use. It was produced by Acorn Computers and runs on the ARM processor (“Acorn Risc M..

Reprogram BMW after doing Automatic to Manual Conversion Based on my E36 328is experience, written in 2010 . Assumptions This guide assumes the following: You have programmed a BMW ECU/DME before using DIS or similar. You are taking all the necessary safety precautions. (Fully charged battery etc…) You have DIS working (We used EasyDIS 1.0, Base 44) You have Ediabas (INPA, NCS Expert, IFH Serve) installed and working. You’re able to r..

Reprogram BMW after doing Automatic to Manual Conversion Based on my E36 328is experience, written in 2010 . Assumptions This guide assumes the following: You have programmed a BMW ECU/DME before using DIS or similar. You are taking all the necessary safety precautions. (Fully charged battery etc…) You have DIS working (We used EasyDIS 1.0, Base 44) You have Ediabas (INPA, NCS Expert, IFH Serve) installed and working. You’re able to r..

L'Enfer du Nord" ( "The Hell of the North" ), "The Queen of the Classics" , "A Sunday in Hell" - call it what you will, Paris-Roubaix is legendary for being a tough classic race. It stands at 255km in length, with 52.8 km of rough, French pavé (cobblestones) - starting in Compiègne (60km from Paris), and ending in the velodrome in Roubaix. A long, tough day in the saddle with endless dust when it's dry, an epic, iconic mud-bath when the..

L'Enfer du Nord" ( "The Hell of the North" ), "The Queen of the Classics" , "A Sunday in Hell" - call it what you will, Paris-Roubaix is legendary for being a tough classic race. It stands at 255km in length, with 52.8 km of rough, French pavé (cobblestones) - starting in Compiègne (60km from Paris), and ending in the velodrome in Roubaix. A long, tough day in the saddle with endless dust when it's dry, an epic, iconic mud-bath when the..

JDZoom - donatstudios.com - 16 years ago - eng
Recent Activity Feb. 4, 2019Jesse Donat ( donatj ) Readme/LICENSE fixes Jan. 22, 2014Merge pull request #1 from bitdeli-chef/master Add a Bitdeli Badge to README Bitdeli Chef ( bitdeli-chef ) Add a Bitdeli badge to README Oct. 25, 2010Jesse Donat ( donatj ) Fixed an issue with cross domain images Oct. 8, 2010Fixed a regression where selector would only accept strings Oct. 7, 2010Restructured Repo per MooTools Forge requirements....

JDZoom - donatstudios.com - 16 years ago - eng
Recent Activity Feb. 4, 2019Jesse Donat ( donatj ) Readme/LICENSE fixes Jan. 22, 2014Merge pull request #1 from bitdeli-chef/master Add a Bitdeli Badge to README Bitdeli Chef ( bitdeli-chef ) Add a Bitdeli badge to README Oct. 25, 2010Jesse Donat ( donatj ) Fixed an issue with cross domain images Oct. 8, 2010Fixed a regression where selector would only accept strings Oct. 7, 2010Restructured Repo per MooTools Forge requirements....

Update 2017 : The functionality of "XML Excel Exporter" is now part of the Quorum Exporter project. Recent ActivityOct. 15, 2010XSpreadsheet dies after outputting the spreadsheet now, preventing corruptionFeb. 18, 2010Repository Restructured -Working Corpus now in Source Folder -`Scripts` folder added, includes database dump batch, and README.md HTML viewer -`Local` folder added, for testing use with local database connections, e....

Update 2017 : The functionality of "XML Excel Exporter" is now part of the Quorum Exporter project. Recent ActivityOct. 15, 2010XSpreadsheet dies after outputting the spreadsheet now, preventing corruptionFeb. 18, 2010Repository Restructured -Working Corpus now in Source Folder -`Scripts` folder added, includes database dump batch, and README.md HTML viewer -`Local` folder added, for testing use with local database connections, e....

I’m planning to write a ride report up for this, but here’s some preliminary photos, and a link to some ride data.

I’m planning to write a ride report up for this, but here’s some preliminary photos, and a link to some ride data.

Most of the projects I've been working on today have fairly strict code review policies. My work requires code review on most of our code, and as we bring on an army of interns for the summer, I've been responsible for reviewing lots of code. Additionally, about five months ago BarnOwl, the console-based IM client I develop, adopted an official pre-commit review policy. And I have a confession to make: I hate mandatory code review.

Most of the projects I've been working on today have fairly strict code review policies. My work requires code review on most of our code, and as we bring on an army of interns for the summer, I've been responsible for reviewing lots of code. Additionally, about five months ago BarnOwl, the console-based IM client I develop, adopted an official pre-commit review policy. And I have a confession to make: I hate mandatory code review.

Beginners often find Twitter very confusing and useless. I think it’s because they come to it with some preconceived ideas, and when Twitter doesn’t fit their model they get frustrated. This series is meant to show why Twitter is so useful and how it’s different from other social networks. My family and I live in the city of Aberdeen in Scotland. My wife is originally from Halifax, Canada where her parents still live. In August of last ye....

Beginners often find Twitter very confusing and useless. I think it’s because they come to it with some preconceived ideas, and when Twitter doesn’t fit their model they get frustrated. This series is meant to show why Twitter is so useful and how it’s different from other social networks. My family and I live in the city of Aberdeen in Scotland. My wife is originally from Halifax, Canada where her parents still live. In August of last ye....

Moar physics entities - etodd.io - 16 years ago - eng
Drop pods no longer sit in one place, they now roll around, freely dispersing their monetary goodness among the citizenry. They're quite light too, which means a single grenade can send one flying across the map, with your bots following in hot pursuit. Speaking of maps, Sector X is just about done! It's definitely our most massive map to date, and it has some interesting moments. So far the ring around the top has been great for sniping.

If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a long-running session going on a server somewhere, and log in and resume my session without losing any state. I also love X-forwarding. I love being able to log into a remote server and work in a shell there, but still pop up graphical windows (for instance, gitk’s) on my local machine when I need to.

If you’re reading this blog, I probably don’t have to explain why I love GNU screen. I can keep a long-running session going on a server somewhere, and log in and resume my session without losing any state. I also love X-forwarding. I love being able to log into a remote server and work in a shell there, but still pop up graphical windows (for instance, gitk’s) on my local machine when I need to.

To follow up on my post about Drupal's MySQL performance, I wanted to share some resources I found during that journey.

4 visitors online