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

Simple AJAX - thomashunter.name - 16 years ago - eng
AJAX is not a language. It is simply giving a name to something that has existed for years. Using the DOM of the web browser you are allowed to pass XML between the server and the client without having to reload the page. You don't necessarily have to pass XML; in this example we will be passing simple text.

People don’t really understand, but we came within hours, we came within hours of a full nuclear exchange with the Russians,” said Paul Harris, who was in the…

This is the first article in a serie about the Clesto CMS - my first PHP project (I am still a kind of noob, feedback appreciated). There is a huge difference in building something for yourself and something that you release for a lot of people to download. The Clesto CMS has now been tested [...]

This is the first article in a serie about the Clesto CMS - my first PHP project (I am still a kind of noob, feedback appreciated). There is a huge difference in building something for yourself and something that you release for a lot of people to download. The Clesto CMS has now been tested [...]

Before everyone gets too excited about golang, let’s not forget it lacks: Exceptions Assertions Inheritance Generic types Generics are necessary to express concepts like List>. If you are in to static typing, then you need to be able to express those concepts. (And if you are not, then a statically typed language like Go is not for you anyway.) Obviously it has good features as well, such as its concurrency constructs a..

The Cruel Stranger - johnj.com - 16 years ago - eng
Came across an interesting post today by author R. Scott Bakker, writing on Tor.com about his novel, “Neuropath.” He has some interesting things to say about the sometimes alien and unpalatable conclusions provided by science, an institution which he likens to a “cruel stranger”: So here’s the question: What other bitter pills does science hold in store for us? The cruel stranger isn’t finished, you can bet the family farm on that s....


The Cruel Stranger - johnj.com - 16 years ago - eng
Came across an interesting post today by author R. Scott Bakker, writing on Tor.com about his novel, “Neuropath.” He has some interesting things to say about the sometimes alien and unpalatable conclusions provided by science, an institution which he likens to a “cruel stranger”: So here’s the question: What other bitter pills does science hold in store for us? The cruel stranger isn’t finished, you can bet the family farm on that s....

The Cruel Stranger - johnj.com - 16 years ago - eng
Came across an interesting post today by author R. Scott Bakker, writing on Tor.com about his novel, “Neuropath.” He has some interesting things to say about the sometimes alien and unpalatable conclusions provided by science, an institution which he likens to a “cruel stranger”: So here’s the question: What other bitter pills does science hold in store for us? The cruel stranger isn’t finished, you can bet the family farm on that s....

This article explains how to create attractive, high-quality graphs in Inkscape using spreadsheet data from either Calc (OpenOffice.org) or Excel (Microsoft). Introduction Communicating information is an art. For scientists, even the most amazing discoveries can be rendered worthless if we fail to communicate them effectively. Despite being one of the most important aspects of science, it’s often the most neglected. Perhaps the best means t..

Neighborhood Photos - liza.io - 16 years ago - eng

This is a step by step guide on how to make attractive buttons in Photoshop which look just like the Windows Vista buttons.

At ØreDev I ran into Lasse Koskela. We started talking about estimation techniques, and we both felt that the dominant estimation technique of relative estimation with planning poker has been unchallenged for a very long time. We found ourselves wondering what the next big idea about estimation will be. After throwing a couple of ideas back and forth, we decided to invite to a workshop comparing a few estimation techniques. We decided to ca..

This is a demonstration of the different image formats used for the web, with an explanation of which situation to use one or the other.

IPVS + shorewall - purpleidea.com - 16 years ago - eng
lvs load balancing always felt like an elusive task. here i will document how to get it working with the excellent shorewall firewall, as an extension to their two interface common use case. this was all necessary for a group of grad students that needed to test out and develop some distributed algorithms. it turns out that once you get going, all this is quite easy and fun! the various components and files used for this setup includ..

IPVS + shorewall - purpleidea.com - 16 years ago - eng
lvs load balancing always felt like an elusive task. here i will document how to get it working with the excellent shorewall firewall, as an extension to their two interface common use case. this was all necessary for a group of grad students that needed to test out and develop some distributed algorithms. it turns out that once you get going, all this is quite easy and fun! the various components and files used for this setup includ..


I received a question about migrated rows recently. It was about how to detect migrated rows in a 200TB data warehouse, with huge tables – as the ANALYZE TABLE xyz LIST CHAINED ROWS INTO command can not be automatically parallelized at table level (as DBMS_STATS can be, but oh, DBMS_STATS doesn’t gather the migrated/chained row info). Therefore the analyze command would pretty much run forever before returning (and committing) the chained....

I received a question about migrated rows recently. It was about how to detect migrated rows in a 200TB data warehouse, with huge tables – as the ANALYZE TABLE xyz LIST CHAINED ROWS INTO command can not be automatically parallelized at table level (as DBMS_STATS can be, but oh, DBMS_STATS doesn’t gather the migrated/chained row info). Therefore the analyze command would pretty much run forever before returning (and committing) the chained....

Here we will describe several of the popular blending options used in photoshop, with screenshots and explanations of each setting.

Just three weeks ago, I was asked to step in for Ted Neward to give a tutorial at Øredev on Effective Enterprise Java. As I did not have time to get the tutorial materials printed, I present them here on the web for the participants and others. 1. Effect Enterprise Java architecture in 2009 Since the Effective Enterprise Java book was written, many of the topics regarding transactions, concurrency and shared state have been resolved.

scary man pages - purpleidea.com - 16 years ago - eng
while doing a little reading and research,  i ended up reading a bit of the hdparm man page. never in my life have i read such a scary man page. i guess it is appropriate for halloween, but it came 2 days late in my case. as a result of my being so impressed with the sheer amount of warnings in the manual, i have decided to compile them here.

scary man pages - purpleidea.com - 16 years ago - eng
while doing a little reading and research,  i ended up reading a bit of the hdparm man page. never in my life have i read such a scary man page. i guess it is appropriate for halloween, but it came 2 days late in my case. as a result of my being so impressed with the sheer amount of warnings in the manual, i have decided to compile them here.

Local artists and photographers entered more than 100 photographs into the Auburn Arts Association’s Photo XI photo exhibition at the Jan Dempsey Community Arts…

About 314 million people worldwide are visually impaired, and almost 45 million of those are blind, according to the World Health Organization Web site.

Laser Eye Surgery - liza.io - 16 years ago - eng
I had my laser eye surgery today. Instead of writing about how awesome (or not awesome) it was, I’ll first tell you how exactly it happened.


After much ado, Donat Studios is finally live! There are a few things left to complete. Eventually setting up the documentation and public git repository for CorpusPHP will certainly take up a fair amount of time. I'm still not quite sure what to put in my portfolio, I was thinking of for the time being just throwing a bunch of my sketches in there. My reasoning and goals behind this site are slightly different than my other sites. More....

After much ado, Donat Studios is finally live! There are a few things left to complete. Eventually setting up the documentation and public git repository for CorpusPHP will certainly take up a fair amount of time. I'm still not quite sure what to put in my portfolio, I was thinking of for the time being just throwing a bunch of my sketches in there. My reasoning and goals behind this site are slightly different than my other sites. More....

Sometimes when an attendee describes me some totally weird problem during a seminar, I am immediately able to answer something like “Hey this looks like a bug related to this Oracle configuration and can be influenced by xyz”. And then people ask me “How the hell do you know all this stuff?” Well, I haven’t been bitten by all of these bugs myself, but I have been doing something for many years, almost every day… reading my email! Oh, ..

Sometimes when an attendee describes me some totally weird problem during a seminar, I am immediately able to answer something like “Hey this looks like a bug related to this Oracle configuration and can be influenced by xyz”. And then people ask me “How the hell do you know all this stuff?” Well, I haven’t been bitten by all of these bugs myself, but I have been doing something for many years, almost every day… reading my email! Oh, ..

Less than one week away from release! Looking at the to-do list from last week, I actually haven't worked a lot on the items listed. I've been ironing out a lot of bugs and adding polish. The multiplayer scoring is now working, and you can see everyone's scores on the top of the screen, conveniently color-coded. I killed the ugly black boxes around the scores and added drop shadows instead, and I moved your current balance to the right side..

If you don’t know what SystemTap is – it’s the Linux world’s attempt to build Solaris DTrace style safe dynamic instrumentation into Linux kernel. I’m not going into religious discussions which one is better here, I have used both SystemTap and DTrace successfully for diagnosing low level issues inside OS kernel, so both are good enough for me :) The problem with SystemTap though has been that it’s not production quality, it’s rat..

If you don’t know what SystemTap is – it’s the Linux world’s attempt to build Solaris DTrace style safe dynamic instrumentation into Linux kernel. I’m not going into religious discussions which one is better here, I have used both SystemTap and DTrace successfully for diagnosing low level issues inside OS kernel, so both are good enough for me :) The problem with SystemTap though has been that it’s not production quality, it’s rat..

When I write Java-projects that produce web pages, I test on several levels. First, I use Jetty and WebDriver to test the result via http. (WebDriver even lets me test JavaScript!) But for speed and agility, unit-level tests beat even the fastest integration level tests. Unit tests run much much faster, and lets me pinpoint problems much more accurately. As a general rule: If you introduce a bug, you want a unit test to be the one that sees..

at work i use two screens for my day to day workflow. i find it’s much more efficient for doing work, like coding. i’ll often have at least one terminal open, a full screen text editor, and usually a number of references, such as the dbus specification open in a web browser . i recently just realized that one of the reasons multiple monitors are so useful to me, isn’t because of the increased screen real estate (although that certaintl....

at work i use two screens for my day to day workflow. i find it’s much more efficient for doing work, like coding. i’ll often have at least one terminal open, a full screen text editor, and usually a number of references, such as the dbus specification open in a web browser . i recently just realized that one of the reasons multiple monitors are so useful to me, isn’t because of the increased screen real estate (although that certaintl....

so my boss was recently kind enough to purchase a new keyboard and mouse combo to attempt to relieve the elbow-and-down pain that i endure due to constant programming and mouse moving. thanks. i received my “ logitech cordless desktop wave pro ” today, and 15 seconds later i’m up and running in linux. the keyboard and mouse seem to be really nice, however i won’t dwell on their merits here, i’m sure you can read about that elsewhere o..

so my boss was recently kind enough to purchase a new keyboard and mouse combo to attempt to relieve the elbow-and-down pain that i endure due to constant programming and mouse moving. thanks. i received my “ logitech cordless desktop wave pro ” today, and 15 seconds later i’m up and running in linux. the keyboard and mouse seem to be really nice, however i won’t dwell on their merits here, i’m sure you can read about that elsewhere o..

Researchers are looking into a major source of green energy found not in the air, but within roadways.

after a recent upgrade to ubuntu 9.04, it seems that i’ve been pushed into using some “unfeatures” that i didn’t ask for. well apparently they won’t be unfeatures forever, but for me, notify-osd and indicator-applet aren’t quite ready for my consumption. i realize that ubuntu is trying to improve the desktop experience, but i’m going to need to wait for some more polish first. so how do i get rid of these horrible things ? i really li..

after a recent upgrade to ubuntu 9.04, it seems that i’ve been pushed into using some “unfeatures” that i didn’t ask for. well apparently they won’t be unfeatures forever, but for me, notify-osd and indicator-applet aren’t quite ready for my consumption. i realize that ubuntu is trying to improve the desktop experience, but i’m going to need to wait for some more polish first. so how do i get rid of these horrible things ? i really li..


I had my consultation appointment with Perth Laser Vision at Murdoch Hospital today. I had to go through two rooms of testing, where they had me look into all kinds of machines to map the surface of my eyes, check my retinas, and other such things. All in all they had to bring me up to four different types of machines before they sat me back down in the reception area to wait for the surgeon.

5 visitors online