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

After spending more time than I care to indulge trying to get commercial application servers to behave, I finally decided to Do the Simplest Thing that Could Possibly Work, and create a new application server from scratch. Well, not really a full application server. For 90 % of the Java applications out there, all that you really need is Servlets, so I limit myself to that. And not really from scratch.








Classes in modern programming languages can be arranged in hierarchies, e.g. a perl class might be called Uboot::Message::Mail or a Java class com.uboot.message.Mail. In some programming languages (e.g. Perl) one always refers to the class by its full name (such as Uboot::Message::Mail) and never by its leaf name (e.g. Mail). For example: use Uboot::Message::Mail; my $mail = Uboot::Message::Mail->new(); print "it's a mail" if ($mail->isa..

Last night, I worked until after midnight trying to get our application up and running after some seemingly inconsequential changes in Spring-XML configuration. Our application consists of a total of 32 modules (including 6 wars and one “server” module that packages them, and 11 modules that are shared with other projects). Most of these modules have Spring-XML fragments that are included in a few different ways, with the result that a nobo..

Jon “maddog” Hall gave a talk about using Linux thin clients (e.g. the Linux Terminal Server Project) to provide Internet and application access to schools, third-world countries and organizations in general. He specifically noted that thin clients (like the HP Compaq t5125 which only uses 10 Watts of power compared to the 550 Watts used by most computers) could easily provide low-power, high-performance computing on a large scale.

Jon “maddog” Hall gave a talk about using Linux thin clients (e.g. the Linux Terminal Server Project) to provide Internet and application access to schools, third-world countries and organizations in general. He specifically noted that thin clients (like the HP Compaq t5125 which only uses 10 Watts of power compared to the 550 Watts used by most computers) could easily provide low-power, high-performance computing on a large scale.



Look at the documentation for the Perl switch statement . Look down the bottom at the “limitations” section. Look at the last limitation. If your source file is longer then 1 million characters and you have a switch statement that crosses the 1 million (or 2 million, etc.) character boundary you will get mysterious errors. The workaround is to use smaller source files.



Here I am, programming using “vi” and, as usual, it’s annoying me. Why am I using it? It’s just occurred to me, I remember from my childhood, my father would come home from work and complain about “vi”. I wonder if my children will use “vi”?







I’m selling my old bogu (kendo armor) on Huuto.net : It has been gathering dust for last couple of years, and now it looks like I won’t be making a kendo comeback because I’m quite taken with Haidong Gumdo . Besides, it is better to de-clutter since I’m moving soon. I originally bought the bogu back in 1999 when I was practicing Kendo in Helsinki University Kendo Club .

This is probably old news to many, but Google Earth is a very nice tool for visualizing flight track logs . I went yesterday to the Helsinki-Malmi airport , intending to go to the traffic circuit for some landing practice with the club’s “ moped Cessna ”. Instead, through the magic of the old airport, my plan was changed into flying another plane for maintenance to Joensuu , 500 kilometers away. I had bought a BGT-11 GPS data logger....

Why does one feel ones so much more in control, when using Firefox, than Internet Explorer? When you select a slow link in Internet Explorer, the whole program hangs for about 1-2 seconds. Firefox doesn’t. Although 1-2 seconds is hardly a large % of ones life, it makes a big difference to the experience one has when using Firefox. Recently I wrote something similar to an IM client (written in Java). It sits on the Windows tray. You can ..

I often criticize products from the big vendors like IBM, Microsoft and Oracle for what I call the “New Coke Effect”. As retold by Malcom Gladwell in Blink, Pepsi introduced blind taste tests in the 80s. They beat Coca Cola by a big margin. In order to regain the advantage, Coke developed “New Coke”, a product that was optimized for the blind taste tests. It tanked. Totally. It tanked so bad that coke had to have the words “classic coke” pr..





Exceptions have been around for a long time. There’s no reason not to use them. I don’t want to ever see code such as this ever again. if ( ! $user) return false; We all know what happens with such code: Nobody checks the return value Especially if half the code is written using exceptions, and half using return values, then definitely nobody will check the return code It breaks the linguistics of the language. A function called ....

I spend a lot of my time getting annoyed by errors in other people’s software (e.g. Windows). Errors which, when you see them, you wonder how on earth they could have been overlooked. But recently I released of a piece of software which contained a major bug (it was only a small mistake, but the consequences were big). So I set about thinking, what sequences of actions lead, in my experience, to software which works? A lot of these are ob..

I finally managed to finish my article on testing web applications with JWebUnit and Jetty. The article is published on java.net as last Thursday’s featured article. Enjoy!

WordPress has not been good to me lately. For some reason, this site loads really, really slow now, and I’m still trying to figure out why. If you know why WordPress may be misbehaving, please let me know. Until I fix the problem: All pages on the site still load, just give them some time… Comments: Johannes Brodwall - Apr 15, 2007 All right. I installed a new copy of WordPress exported from the old database into the new one and relinked ev..

Really, Thunderbird is a terrible mail client. I’d been using Outlook for about 5 years when I first tried it, so I thought maybe the reason I didn’t like it was simply because it was different, in which case I should continue to use it to get used to it. One year on I still hate it and recently it just ate half my mail. So I’m going back to Outlook.

Do you think this is an appropriate and sufficient documentation for this function? # 3978 # sub is_contact_in_abook_for_user { This number refers to the task number in a task/bug tracking system. The idea being, why write documentation, when that would simply duplicate what is already available. There are a number of reasons why this sort of documentation is bad, but the main one is that a feature lives on a for a long time, as does r..

European Haidong Gumdo association is arranging the first European championships of Haidong Gumdo in Zürich, Switzerland on June 15th - 17th. We will attend with 5-7 persons . I’m participating in the geombup (basic forms) and paper cutting competitions in the color belt series. The current plan is to ride to Zürich with my new Enfield , and then enjoy the alps for a week or two afterwards. In related news, there are some ..

Big fish - jasoneckert.github.io - 19 years ago - eng
Today is a monumental day! Last month I mounted a 7 & 1/2 foot Pacific Sailfish caught in Puerto Vallarta Mexico in my rec room, but I needed to touch up the dorsal fin (the only part of the fish that is made of wood because it can’t be preserved). Well, I finally got around to putting the finishing touches on it tonight (the black dots)……..hooray! I think it looks great!

Windows XP downloads updates for you automatically, then installs them, then asserts your computer has to be restarted. You can click “restart later” but the assertion is simply repeated later. That’s quite annoying, but I suppose one can get used to it. But the most outrageous thing is that if you don’t click “restart later” in time, it restarts your computer for you. If you take a short break for the computer – go for a coffee – and com..

Big fish - jasoneckert.github.io - 19 years ago - eng
Today is a monumental day! Last month I mounted a 7 & 1/2 foot Pacific Sailfish caught in Puerto Vallarta Mexico in my rec room, but I needed to touch up the dorsal fin (the only part of the fish that is made of wood because it can’t be preserved). Well, I finally got around to putting the finishing touches on it tonight (the black dots)……..hooray! I think it looks great!

There’s one question you really should be able to answer about your software project, whether you’re a project manager, a tester, an architect or a developer: “How are we going to put this safely into production and get it out again if we need to?” I think this is what Configuration Management tries to answer, but it gets bogged down in so many details that I’ve never been able to say that I’m able to understand what configuration managemen..


26 visitors online