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

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

Randolf Geist has written a good article about systematic troubleshooting of a PL/SQL memory allocation & CPU utilization problem – and he has used some of my tools too! http://oracle-randolf.blogspot.com/2010/05/advanced-oracle-troubleshooting-session.html

Randolf Geist has written a good article about systematic troubleshooting of a PL/SQL memory allocation & CPU utilization problem – and he has used some of my tools too! http://oracle-randolf.blogspot.com/2010/05/advanced-oracle-troubleshooting-session.html

More maps - etodd.io - 16 years ago - eng
The main menu now has a global chat room, powered by some simple PHP/MySQL. The tutorial has been updated (it looks a LOT better), and the website received a makeover too! A lot of behind-the-scenes updates have been happening as well... the network code is becoming increasingly bulletproof, and several more physics bugs have been addressed. And now for the fun stuff... more multiplayer maps! The first one is called Gold, it's adapted dir..



Warning: This blog post is unusually technical for most of the posts here. The hosting provider I work for in Iceland has been having some problems with one of the servers. Turns out the problems are caused by a single website running Drupal and it has a lot of traffic.

Warning: This blog post is unusually technical for most of the posts here. The hosting provider I work for in Iceland has been having some problems with one of the servers. Turns out the problems are caused by a single website running Drupal and it has a lot of traffic.



Recently, I’ve been working on some BarnOwl branches that move more of the core functionality of BarnOwl into perl code, instead of C (BarnOwl is written in an unholy mix of C and perl code that call each other back and forth obsessively). Moving code into perl has many advantages, but one problem is speed – perl code is obvious a lot slower than C, and BarnOwl has a lot of hot spots related to its tendency to keep tens or hundreds of thous..

Recently, I’ve been working on some BarnOwl branches that move more of the core functionality of BarnOwl into perl code, instead of C (BarnOwl is written in an unholy mix of C and perl code that call each other back and forth obsessively). Moving code into perl has many advantages, but one problem is speed – perl code is obvious a lot slower than C, and BarnOwl has a lot of hot spots related to its tendency to keep tens or hundreds of thous..

Jaron Lanier is a technologist who is known for coining the term “virtual reality” in the 1980s (he started VPL Research - the first virtual reality company). I saw him speak during on the of the debates at the Quantum to Cosmos festival last year (a Pi Institute event in Waterloo, Ontario), and quickly Googled him (since he was the only person during the debate who actually said anything worth listening to). A few months ago, his first ..

Jaron Lanier is a technologist who is known for coining the term “virtual reality” in the 1980s (he started VPL Research - the first virtual reality company). I saw him speak during on the of the debates at the Quantum to Cosmos festival last year (a Pi Institute event in Waterloo, Ontario), and quickly Googled him (since he was the only person during the debate who actually said anything worth listening to). A few months ago, his first ..

Idempotence means that running a command or function several times produces the same result as running it only once. This is an very important design principle that is a blessing when used appropriately and a scourge when not used where warranted. For analogy, imagine you ask a housemate (or butler if that's how you roll) to empty the dishwasher. They dutifully go over there, open the dishwasher door, and find it's already empty. How do ....


Yesterday, Google released the "Google Font Directory": A list of free fonts that can be embedded and used directly from their site. It's a promising service and a good boost for fonts on the web. However, I wanted to try to use one of the fonts for this blog and the results were pretty surprising.

Yesterday, Google released the "Google Font Directory": A list of free fonts that can be embedded and used directly from their site. It's a promising service and a good boost for fonts on the web. However, I wanted to try to use one of the fonts for this blog and the results were pretty surprising.

This post was mentioned on Twitter by Chris Eppstein, billsaysthis. billsaysthis said: Post: Compass/SASS User Meetup at Hacker Dojo, Mountain View, June 29 http://bit.ly/d3wSMK [...]

I bit the bullet and added the sidebar on this blog's theme. I wanted to keep the blog design really simple and clean with no side column, but I think it's easier to browse the articles etc when you have the categories, etc.

I bit the bullet and added the sidebar on this blog's theme. I wanted to keep the blog design really simple and clean with no side column, but I think it's easier to browse the articles etc when you have the categories, etc.

I would like to take a couple minutes to share with everyone how she made it, and what software I used

Feedback from beta 2 - etodd.io - 16 years ago - eng
Hey everyone, it's me again. I'm happy to report that Beta 2 turned out pretty well! We got a bit of publicity for the final release, and more importantly, some valuable feedback. It sounds like people had trouble with the browser plugin, so in addition to the browser-based game, I'm also going to release a stand-alone version with a self-contained installer. This also re-opens the possibility of LAN parties in the absence of an internet co..

Last week was the Ubuntu Developer Summit targeted at planning how the next iteration of the operating system, Maverick Meerkat , targeted at a October 10th 2010 release, would look like. The event was held in a spa resort off in the countryside near Brussels. A place where the developers were comfortably separated from the busy towns by forests and country roads. I went to the UDS with two goals in my mind: to discuss making the Ub....

This is a Sudoku solver I wrote in Java a while back. Here it is running in the browser. Please feel free to type in the hardest Sudokus you can find anywhere, and let me know if it can solve them, I haven’t found any it can’t yet.

I wish somebody would make any of the following applications or web standards. (a few of these ideas evolve from the reports lately about Facebook's privacy issues and my general discontent with Facebook) Click to see the list.

I wish somebody would make any of the following applications or web standards. (a few of these ideas evolve from the reports lately about Facebook's privacy issues and my general discontent with Facebook) Click to see the list.

Beta 2 is out! - etodd.io - 16 years ago - eng
A3P Beta 2 is live, go check it out ! This release has a whole slew of new features, some of which have been covered on this blog. To recap: New camera angle and aiming methods. Should be familiar to fans of Gears of War and loads of other third person shooters. New money system  (the return of drop pods!) with a whole new UI for purchasing items to boot. Massive AI overhaul using navigation meshes rather than waypoints. A whole ne....

Have you ever been working on a website and needed direct access to the database, but couldn't get access without using something like phpMyAdmin?  SSH tunneling can solve this common problem and a whole lot more.

I've been pretty calm for the past few days/weeks. The sun has started to shine outside, I've had the chance to go bouldering outside the last days so I've managed to stay silent through the whole twitter follower mess, Steve's flash rant etc. But no more. I got into a conversation with my coworker, Ari, about the future of Flash in the HTML5 world. The general opinion out there that the media has led us to believe is generally that Flash i..

I've been pretty calm for the past few days/weeks. The sun has started to shine outside, I've had the chance to go bouldering outside the last days so I've managed to stay silent through the whole twitter follower mess, Steve's flash rant etc. But no more. I got into a conversation with my coworker, Ari, about the future of Flash in the HTML5 world. The general opinion out there that the media has led us to believe is generally that Flash i..

Since I first discovered ratpoison in 2005 or so, I've basically exclusively used tiling window managers, going through, over the years, StumpWM, Ion 3, and finally XMonad. They've all had various strengths and weaknesses, but I've never been totally happy with any of them. This blog entry is a writeup of what I want to see as a window manager. It's possible that some day I'll get annoyed enough to write it, but maybe this post will inspire..

Since I first discovered ratpoison in 2005 or so, I've basically exclusively used tiling window managers, going through, over the years, StumpWM, Ion 3, and finally XMonad. They've all had various strengths and weaknesses, but I've never been totally happy with any of them. This blog entry is a writeup of what I want to see as a window manager. It's possible that some day I'll get annoyed enough to write it, but maybe this post will inspire..

Meshes of navigation - etodd.io - 16 years ago - eng
Update 8/23/2011: the source/executable for the navigation mesh .obj exporter is here . Import a mesh, set up the parameters (only simple mode is supported right now), and have it generate the mesh. It should output a .obj file in the directory where it was executed. The AI system has finally received a massive and desperately needed update: support for navigation meshes. That means the bots shouldn't get stuck running into walls all th..

This post was mentioned on Twitter by billsaysthis. billsaysthis said: Post: Post-Mortem: Writing a WordPress Plugin https://billsaysthis.com/blog/2010/05/post-mortem-writing-a-wordpress-plugin/ [...]

At Hotsos Symposium Training Day I used rlwrap with sqlplus – which gives nice command line editing and history capabilities for tools like sqlplus. Additionally I pre-generated commonly used Oracle keywords, data dictionary view and package names into rlwrap wordfile, so I got nice tab-completion too. Sqlplus sucks much less with rlwrap ;-) It’s relatively easy to install rlwrap on Unix (there are rlwrap RPMs out there, Solaris freeware ..

At Hotsos Symposium Training Day I used rlwrap with sqlplus – which gives nice command line editing and history capabilities for tools like sqlplus. Additionally I pre-generated commonly used Oracle keywords, data dictionary view and package names into rlwrap wordfile, so I got nice tab-completion too. Sqlplus sucks much less with rlwrap ;-) It’s relatively easy to install rlwrap on Unix (there are rlwrap RPMs out there, Solaris freeware ..

In the age of Twitter and Web 2.0, we've started to see a lot of websites drop the standard www from their domain names.  This could simply be a product of people following trends or just trying to be a little different, but the real question is "What are the drawbacks?"

More stuff! - etodd.io - 16 years ago - eng
We are closing in on a new release here... in the mean time a lot of new features have been added! First, and most notably, I'm experimenting with a new camera strategy. If you've played the excellent Just Cause 2, it's very similar. By default your character is off center to the right, with a wide, inaccurate crosshair on the screen. You can right-click to zoom in and increase your accuracy and damage. So far I think it's a major improve..

On an entirely separate blog I have a full write up on seduction. The other posts contain steps for how a guy would seduce a girl, I think it’s actually quite pertinent to selling sighing business. Before you start making to many assumptions about the other post let me explain a little further, but dorm the selling side within business. You see in selling something there’s usually a lot of sides to what you’re selling, just as there are t....

On an entirely separate blog I have a full write up on seduction. The other posts contain steps for how a guy would seduce a girl, I think it’s actually quite pertinent to selling sighing business. Before you start making to many assumptions about the other post let me explain a little further, but dorm the selling side within business. You see in selling something there’s usually a lot of sides to what you’re selling, just as there are t....

Software engineers, as a rule, suck at writing things down. Part of this is training – unlike chemists and biologists who are trailed to obsessively document everything they do in their lab notebooks, computer scientists are taught to document the end results of their work, but aren't, in general, taught to take notes as they go, and document the steps they take in building a system. 6.005, MIT's new introductory software engineering class,..

Software engineers, as a rule, suck at writing things down. Part of this is training – unlike chemists and biologists who are trailed to obsessively document everything they do in their lab notebooks, computer scientists are taught to document the end results of their work, but aren't, in general, taught to take notes as they go, and document the steps they take in building a system. 6.005, MIT's new introductory software engineering class,..

Design” is a verb, not a noun. If I want to create a good program, studying the process of getting there is much more important than the resulting software. This is why I use coding katas as a form of study. I find an interesting problem problem and then solve the same problem over and over again. In this blog post, I will focus on six principles of software design. I will illustrate each with a screencast from a kata.

4 visitors online