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

Updated (again) based on comments from helpful readers Recently, I have discovered that managers who come into Java projects are totally unprepared for the reality that they face. Some programming environments have been basically stable for decades. COBOL has been stable from before most of us were born! But Java is different. There are a few things you need to understand about Java. First of all, Java is not a programming language.

How do you control an agile project? I have had many discussions with people lately about how to manage the budget and estimation of an agile project. The following post argues that a project with a business case of $20 million should deliver in steps of no more than $500,000. The argument is sadly only based on “common sense”, and not on actual project experience. (There are too few Agile managers in Oslo)

Regaining my wings - bergie.iki.fi - 19 years ago - eng
Because of time constraints I have not been flying as much as I should. However, if I want to keep my license current that has to change. The first step in regaining my wings was taken last weekend, flying to Turku with Tigert in an amazingly clear winter weather.

Settling In - johnj.com - 19 years ago - eng
Been here a bit more than 24 hours, and I'm settling in. Mostly I've been preoccupied with debugging a particularly nasty system error in our device driver; hopefully I'll have that wrapped up soon and can join Kael, Keith and Dave in higher-level deployment and testing of DAQ (the data acquisition software). Once I get acclimated to the altitude I'll be much happier. It's been hitting a bit harder than last year, though I took the diamo....

Settling In - johnj.com - 19 years ago - eng
Been here a bit more than 24 hours, and I'm settling in. Mostly I've been preoccupied with debugging a particularly nasty system error in our device driver; hopefully I'll have that wrapped up soon and can join Kael, Keith and Dave in higher-level deployment and testing of DAQ (the data acquisition software). Once I get acclimated to the altitude I'll be much happier. It's been hitting a bit harder than last year, though I took the diamo....

Settling In - johnj.com - 19 years ago - eng
Been here a bit more than 24 hours, and I'm settling in. Mostly I've been preoccupied with debugging a particularly nasty system error in our device driver; hopefully I'll have that wrapped up soon and can join Kael, Keith and Dave in higher-level deployment and testing of DAQ (the data acquisition software). Once I get acclimated to the altitude I'll be much happier. It's been hitting a bit harder than last year, though I took the diamo....





Batteries and Sheep - johnj.com - 19 years ago - eng
John and Dave on the Anaconda MTB Path Photo courtesy and © Kael Hanson With a day to kill yesterday, Dave, Kael and I put our heads together with Sandy, our proprietress at the Devon, and decided to rent bicycles for a trip to the ocean. Sandy said that there were a bunch of WWII gun batteries worth seeing near the entrance to the harbor where Lyttleton lies, south of Christchurch. That sounded pretty good to us. Within 20 minutes t....

Batteries and Sheep - johnj.com - 19 years ago - eng
John and Dave on the Anaconda MTB Path Photo courtesy and © Kael Hanson With a day to kill yesterday, Dave, Kael and I put our heads together with Sandy, our proprietress at the Devon, and decided to rent bicycles for a trip to the ocean. Sandy said that there were a bunch of WWII gun batteries worth seeing near the entrance to the harbor where Lyttleton lies, south of Christchurch. That sounded pretty good to us. Within 20 minutes t....

Batteries and Sheep - johnj.com - 19 years ago - eng
John and Dave on the Anaconda MTB Path Photo courtesy and © Kael Hanson With a day to kill yesterday, Dave, Kael and I put our heads together with Sandy, our proprietress at the Devon, and decided to rent bicycles for a trip to the ocean. Sandy said that there were a bunch of WWII gun batteries worth seeing near the entrance to the harbor where Lyttleton lies, south of Christchurch. That sounded pretty good to us. Within 20 minutes t....

All for McNaught - johnj.com - 19 years ago - eng
Since its swing through perihelion a few days ago, we should be able to see Comet McNaught from here. Last night, a decent meal of sushi (punctuated by green tea ice cream to die for), we went looking for the comet in Hagley Park, a large open area ringed by trees not far from the Arts Centre and our B&Bs. As the hot winds from the north buffeted us, we saw Venus, a lovely sunset, and amazing, hurricane-like clouds of the sort I suppose..

All for McNaught - johnj.com - 19 years ago - eng
Since its swing through perihelion a few days ago, we should be able to see Comet McNaught from here. Last night, a decent meal of sushi (punctuated by green tea ice cream to die for), we went looking for the comet in Hagley Park, a large open area ringed by trees not far from the Arts Centre and our B&Bs. As the hot winds from the north buffeted us, we saw Venus, a lovely sunset, and amazing, hurricane-like clouds of the sort I suppose..

All for McNaught - johnj.com - 19 years ago - eng
Since its swing through perihelion a few days ago, we should be able to see Comet McNaught from here. Last night, a decent meal of sushi (punctuated by green tea ice cream to die for), we went looking for the comet in Hagley Park, a large open area ringed by trees not far from the Arts Centre and our B&Bs. As the hot winds from the north buffeted us, we saw Venus, a lovely sunset, and amazing, hurricane-like clouds of the sort I suppose..

Descent - johnj.com - 19 years ago - eng
Dawn over the Pacific Dawn over the Pacific, and 30 minutes left in the Big Flight from LA to Auckland. The first couple of hours were the worst. We had to wait for luggage at the gate for almost an hour and I was already sore and restless before we took off. But I managed to distract myself with "Gravity's Rainbow," songs on the iPod, a decent dinner, a glass of Australian chardonnay, and, most helpfully, Gregory's suggested Tylenol PM..

Giacometti - johnj.com - 19 years ago - eng
Just got back from a tasty lunch at the Dux De Lux followed by a visit to the Christchurch Art Gallery, an attractive little museum a block from the Devon. They had a lovely show of Giacometti prints, drawings and sculptures. Giacometti and I share a birthday (Oct. 10) and he died the year I was born (1966). His sculptures are haunting and deceptively simple-looking - tall and thin figures standing rigidly erect, features all but obliter....

t=0 - johnj.com - 19 years ago - eng
Under way at last. My flight to LA leaves in 40 minutes - the first of five flights, a migration of sorts. Flying south for the winter. Well, summer… This is trip number six; as such, what I write about won't be a complete blow-by-blow as I have done in earlier years (see the links to previous years on the sidebar) , but you will get to see the trip digested through the eyes of an "old hand." To get in the mood, let's start with a fe....

In case I don't get to it any time soon, Keith has done a decent enough job explaining the big picture of Icecube on his blog .

Descent - johnj.com - 19 years ago - eng
Dawn over the Pacific Dawn over the Pacific, and 30 minutes left in the Big Flight from LA to Auckland. The first couple of hours were the worst. We had to wait for luggage at the gate for almost an hour and I was already sore and restless before we took off. But I managed to distract myself with "Gravity's Rainbow," songs on the iPod, a decent dinner, a glass of Australian chardonnay, and, most helpfully, Gregory's suggested Tylenol PM..

Giacometti - johnj.com - 19 years ago - eng
Just got back from a tasty lunch at the Dux De Lux followed by a visit to the Christchurch Art Gallery, an attractive little museum a block from the Devon. They had a lovely show of Giacometti prints, drawings and sculptures. Giacometti and I share a birthday (Oct. 10) and he died the year I was born (1966). His sculptures are haunting and deceptively simple-looking - tall and thin figures standing rigidly erect, features all but obliter....

t=0 - johnj.com - 19 years ago - eng
Under way at last. My flight to LA leaves in 40 minutes - the first of five flights, a migration of sorts. Flying south for the winter. Well, summer… This is trip number six; as such, what I write about won't be a complete blow-by-blow as I have done in earlier years (see the links to previous years on the sidebar) , but you will get to see the trip digested through the eyes of an "old hand." To get in the mood, let's start with a fe....

In case I don't get to it any time soon, Keith has done a decent enough job explaining the big picture of Icecube on his blog .

Descent - johnj.com - 19 years ago - eng
Dawn over the Pacific Dawn over the Pacific, and 30 minutes left in the Big Flight from LA to Auckland. The first couple of hours were the worst. We had to wait for luggage at the gate for almost an hour and I was already sore and restless before we took off. But I managed to distract myself with "Gravity's Rainbow," songs on the iPod, a decent dinner, a glass of Australian chardonnay, and, most helpfully, Gregory's suggested Tylenol PM..

Giacometti - johnj.com - 19 years ago - eng
Just got back from a tasty lunch at the Dux De Lux followed by a visit to the Christchurch Art Gallery, an attractive little museum a block from the Devon. They had a lovely show of Giacometti prints, drawings and sculptures. Giacometti and I share a birthday (Oct. 10) and he died the year I was born (1966). His sculptures are haunting and deceptively simple-looking - tall and thin figures standing rigidly erect, features all but obliter....

t=0 - johnj.com - 19 years ago - eng
Under way at last. My flight to LA leaves in 40 minutes - the first of five flights, a migration of sorts. Flying south for the winter. Well, summer… This is trip number six; as such, what I write about won't be a complete blow-by-blow as I have done in earlier years (see the links to previous years on the sidebar) , but you will get to see the trip digested through the eyes of an "old hand." To get in the mood, let's start with a fe....

In case I don't get to it any time soon, Keith has done a decent enough job explaining the big picture of Icecube on his blog .

Ron Jeffries reminds us: “… hours aren’t burndown. Accomplishments are. A team that focuses on hours isn’t focusing on getting things done.[…] The point […] is getting backlog items done, not getting tasks done” This really cannot be said too often! Via Jason Yip

This phase has been stuck in my head lately: Colorless green ideas sleep furiously. It was first used by the linguist Noam Chomsky as an example of a sentence that is grammatically correct, yet has no meaning. Interestingly, in 1985 this was taken up as a challenge. The result was a literary competition to write a short text that gives the sentence meaning. Before you continue reading, think for a while about how the sentence could have mea..

Hey, commons-logging team, you’re on notice! Here is a dump of the Maven 2 dependencies from the project I use for my article on embedded integration testing: no.brodwall.demo:web-demo:war:1.0-SNAPSHOT org.springframework:spring:jar:2.0.1:compile _commons-logging:commons-logging:jar:1.1:compile_ avalon-framework:avalon-framework:jar:4.1.3:compile javax.servlet:servlet-api:jar:2.5:test **_javax.servlet:servlet-api:jar:2.5:compile_** logkit:l..

Do you speak test? In that case: Hello web application: public class WebIntegrationTest extends net.sourceforge.jwebunit.WebTestCase { public void testIndex() { beginAt("/index.html"); assertTextPresent("Hello world"); } private org.mortbay.jetty.Server server; protected void setUp() throws Exception { server = new org.mortbay.jetty.Server(0); server.addHandler( new org.mortbay.jetty.webapp.WebAppContext("src/main/webapp", "/my-context")); ..

The more I code, the fewer dependencies I am willing to create. For example, I used to have a common super interface that all persistent objects must inherit from in order to have an id-field. I used to have a common DAO interface that all DAOs implemented. But these add hard dependencies in my code. Hiding the super interface for all entities was easy. Doing away with the DAO is harder.

I have just one thing to say: w00t! Failing unit test Unit test succeeds Thanks to Litrik de Roy Litrik used my C code to control the lights of the Dell XPS computer and integrated them into an Eclipse plugin. Coolest plugin EWAR!!one!! See more about it on the project blog. Comments: [Stein Kåre Skytteren] - Jan 10, 2007 Wow… I just got to have one of those… :-) Johannes Brodwall - May 12, 2007 Hi, hong.

Ralph Johnson discusses the use of Relational Database Management Systems (RDBMS) If you don’t have good architects, big systems will end up as big balls of mud. A lot of companies live with it, but there are certainly big payoffs if you can avoid it. The main problem is that there aren’t enough good architects to go around. One of the advantage of a RDBMS is that it is fairly easy to understand so below average programmers can still get sy..

This post is an entry in my ongoing series about web integration testing with Jetty. See post 1, 2 and 3 in the series for more information. I often find that a web interface needs to let a user select one of a list of objects as a relation to the object he is editing. This is the basic and simple way of dealing with many-to-one relationships. However, most web frameworks don’t make this as easy or well-documented as it should be.

In my previous two posts about integration testing with jetty [1][2], I have showed how to test a simple web application with Jetty and how to expand this application with a fake DAO implementation to test display and updates of data through the web interface. In this penultimate post, I will describe how to work with more advanced edit scenarios. Most web applications have some degree of requirements for validation of input and a bit more ..

Smarmy of One - mbutler.org - 19 years ago - eng





I have exported the XPS light control source code into my subversion repository. The software is currently set up to build with Cygwin. As an added bonus, I now have added a target that creates a dll so the code can be reused more easily. How to use: xps\_lights>_make all_ rm -f *.o *.dll *.exe gcc -mno-cygwin -Wall -c -o xps\_led\_control\_lib.o xps\_led\_control\_lib.c gcc -shared -o xps\_led\_control\_lib.dll xps\_led\_control\_lib.o gcc..

Standards are quite useless if fools do not adhere to them; unfortunately fools are everywhere. Therefore, one could almost conclude that standards are quite useless. Specifically I implemented a data transfer protocol based on GET requests, and as specified in  RFC 3986 “Uniform Resource Identifier” section 2.5 . … the data should first be encoded as octets according to the UTF-8 character encoding [STD63]; then …. should be percent-..

26 visitors online