New floors done and some furniture arrived

After several delays my floor is FINALLY installed. A few days later some of the furniture the designer picked out arrived too. I must say it all looks really really good. Now I have a designer sofabed & ottoman, lounge chair, a few counter stools, and new computer desk. The sofabed was so long that the delivery men had to remove the ceiling tiles in the hallway to get it into my condo! It turns out there is a queen sized bed in it! I thought it was a double. The mattress has two layers: springs in the bottom, and an inflatable air mattress on top. The biggest problem I have is my beautiful dark floors show every single spec of dust clearly from a distance. You can even see my foot prints because I walk around in bare feet. I have to sweep it a few times a day to keep it clean, and am always shocked how much dust has fallen since the last sweep. I'm wondering if my condo is going to be one of those places that looks amazing, but you are afraid to walk around or touch anything.Anyway... I can't complain. So that explains why my website was down for a week or two. The floor installer wanted me to remove computer equipment because it was going to be very very dusty in here. I went to Orillia for a week to visit family and work from IJW's HQ. When I got back it took almost a week to get to a point where I could bring all of my computers back in and get things setup again.

Comments (1)

New Floor, New Server

A while ago I ordered some beautiful engineered hardwood flooring for my condo. They said it would arrive in two weeks. I was a bit late ordering and mis-scheduled the installation a few days too early. Luckily the installer's current job was late to start (because of the other tradesmen), so he was happy to start later.

On the day the flooring materials were supposed to arrive, I received a phone call informing me that it will be another week! The installer said rescheduling for the following week is OK because his current job was taking longer than originally planned (very hard wood broke his air hammer). That was a relief.

Another week passed, and my flooring was supposed to arrive today. It didn't arrive, and this time the flooring company said the shipper won't move their trucks until they have full loads because of gas prices!! Obviously I wasn't happy, especially since I have no idea when the truck will have a full load. A few hours later the flooring company phoned to let me know it will arrive sometime on Monday. It better arrive this time!! I've got the installer scheduled to come in Monday morning to remove my carpet, level any un-level concrete and glue down the under padding. He'll pick up the flooring the following morning and let it acclimatize in my condo for a few days before installing.

I really hope it is finished next week because I have been living with only a mattress on the floor and a computer desk for over three months. I sold all of my furniture when I moved and ordered new stuff which is supposed to be ready any day now. It can't be delivered until after the flooring is installed.

Now I've got to see if there's any more junk in my condo I can get rid of before the floor installers come. Last week I retired an old computer that used to run my website and moved the site onto a newer box running OpenSolaris and GlassFish V2. I must say that I really love the SMF feature in OpenSolaris which works kind of like Windows services -- dependencies and all. GlassFish's asadmin tool has a create-service command that configures SMF to start/stop/restart it. Now they need to make the create-service command support Windows services too so admins don't need to use the command line tool that I wrote.

New Book: Java Power Tools

Tonight I went to a movie theater to watch the new Batman movie but all showings were sold out right into tomorrow. Instead of spending money on another movie I decided to go home. On my way back I walked by a Chapters bookstore and decided to check out the computer section. I don't usually buy programming books from book stores because they don't usually have the latest specialized books I want, and I like to research using book reviews and comments online before making a decision. It didn't take long for me to find a book that I've been eying up for a while: Java Power Tools. This book shows how to use tons of the things I've been wanting to learn for a long time. Specifically: Maven2 (build system), Archiva (Maven2 remote repository), OpenFire (XMPP/Jabber IM server which is good for IDE collaboration tools), Corbertura (test coverage reports), JMeter (load and performance testing), SoapUI (web service testing), Selenium (testing web application UIs), Checkstyle (detecting and enforcing coding standards), PMD and FindBugs (preemptive error detection), Subversion (I want to learn how to manage a subversion server), etc. It even covers many topics using NetBeans 6. Very cool. This is the stuff I want to build experience in on my newish project, and if it all works well then standardize it for future Java projects.

I'm on American news

Comments (3)

GlassFish lockups were Microsoft's fault

Just days after the official release of GlassFish V2 in September 2007, we migrated one of our production applications from JBoss 4 to GlassFish V2. I had been playing with GlassFish V1 and later V2 for many months and -really- liked the command line and web based admin console. Earlier I had been given the opportunity to make major changes to our application to port it over to Java EE 5 using features such as JSF, JPA, JAX-WS and EJB 3. I had also converted our proprietary JBoss JMX MBean service to a standard JCA resource adapter. The rollout of GlassFish V2 and the new version of our application went smoothly, and we lived happily ever after. Well, not quite. A few weeks later we experienced our first lockup.

[Read More]

Comments (2)