Monthly Archives: March 2007

The story of a watermaker

Still sitting in the office alone after a long working Thursday, listening to “Pull me Under” by Dream Theater on loud volume. I finished five blueprints today; Vaccuum toilet system, Freeboard arrangement, Entry point, Watermaker, and Galley layout. There has been a lot of drawing, and I am really getting into the skin of the software I use; Adobe Illustrator CS2 on OSX.

In a good and in a negative way. Yesterday, for instance, Illustrator decided that my save files from the last four hours looked bad, made itself crash and ate my saved files! I did not forget to save, i was a deliberate attack from the program that ate already-saved files! Not only once did it happen, even twice in sucession. Getting up this morning to know that the first thing you need to do is to re-create a lot of work. Even so, I had an unusually productive day.

The spring has blessed us with some hot days with sun and little wind, allowing us to eat on deck for the first times. Elinor also made use of the kitchen yesterday, making the first self-produced lunch on Elida V. The propane stove seems to be very good to work with, only lacking a proper low heat mode for boiling rice.

I have delegated the watermaker work to Robert. When he thought he was finished and managed to produce fresh water from the sea, things got bad. First, the feed water filters started to leak, making the feeder pumps pump a mixture of water and air bubbles instead of just water, making a lot and lot of noise. From this air/water mix, the reverse osmosis cartridges produced less water instead of the rated 100 l/h. He searched for leaks, found a handful of errors made by the watermaker manufacturer up to and including not installing a filter correctly, leading dirty water into the hyper-sensitive watermaker and possibly ruining it. (System #2 doesn’t work anymore, and we believe this is the cause…)

More trouble. Having the feed water filters installed underneath the sole will be a maintenance nightmare, so today Robert started to move them to the pump room instead, installing a small feeder pump right at the water intake instead of relying on gravity. There seem to be something like a week left until the system can be completed, that assumes that System #2 will start working magically all by itself without needing to be replaced.

Robert and I do agree that the list of mistakes by Enwa, the watermaker manufacturer is growing far too long. Even now, we do not have the system that we ordered, another replacement is about to be made to give us two independent systems instead of two dependent systems as we have now. (We ordered two separate systems from the beginning…)

Nevertheless, I have been able to drink some of the water produced in the harbour. It has taken really dirty and disgusting water from the Fiskebäck harbour; filled with algae, oil, various types of dirt and dead fish; filtered it and pushed it through a “magic” reverse osmosis membrane that on molecular level separates the H20 from NaCl and other salts and impurities and outputs 99,9% clean water. This water I filled in a glass and tasted, and indeed, it did taste more clean than the regular tap water (and remember, tap water here in Sweden is really, really good). Also, The pasta that Elinor made yesterday was boiled in, that’s right! Watermaker-produced water (and we are all still alive).

Tomorrow I am going home for an extended holiday. The last weeks have been really demanding, with meetings with Maritime Authorities and piles upon piles of blueprints, long working days (don’t remember the last day I didn’t work more than twelve hours) and insecurity about the future. Now we do know that the masts will be transported from Nirvana spars in Medemblik in Holland to Fiskebäck, Sweden by truck and installed on place. It will be an interesting sight to see a truck transporting a 45 m long aluminium spar all the way to Gothenburg…

So anyway, I am going to Västerås for Easter holiday and I will be back to work on Easter Sunday again. Happy weekend!

I never wrote a rant before

Just checked out the development page of MythTV and found out that there seems to be a todo-list for the plugin MythMusic. Finally! I have long been thinking of a better way to redesign that application, which is the builtin music player for the MythTV PVR system.

I have never ever been able to really use MythMusic up to this date. Since my music library is stored centrally on a file server and about 130 GB large, only well-written music players seem to handle the enormous amount of music and MythMusic takes a half eternity to load. Immediately when it loads, all you see is a list of strange songs that seem to be randomly picked from the music collection, and the player immediately starts to play. Hey, I never ever picked those songs, and I never even wanted to play those songs! Nevertheless, it starts the music (and it is the same song _every_ time I feel like trying out MythMusic).

Trying to navigate around, I discover I just not understand how the application works. Trying to navigate in with the remote control keys just gets me confused, how do I stop the music player? How do I edit the current playlist? How do I keep myself from being frustrated?

Since I am a heavy-duty MPD and ncmpc user I have learned that I have a few preferences when it comes to music players. Selection of songs should be ultra-quick and very thought-through. There is no reason to press the mouse 41 times just to select a new song, you have the database there and all I should have to do is to select the artist or song I want to play. Everything seems to be even more confusing because of the fact that it is almost impossible to se which control on the screen that is actually selected (this is probably a theme problem). MPD also has the strength that it always runs, and there is no dependance for an application to keep the music streaming from the loudspeakers. You can even log in and out, the music never stops!

Perhaps one could incorporate some design ideas from MPD in the new version of MythMusic? I would very much like to keep my music playing when I show photos for my friends with MythGallery. (MythGallery is also in need of some serious redesign, but let’s save that for another blog post…) The user should be asked with a friendly question whether to pause the music when TV mode is entered (I don’t like listening to music while watching TV) or the user starts the Myth NES emulator.

Perhaps I should write a witty little program that is nothing but a MPD client for MythTV? I don’t have the time, so if anybody out there could feel the call…?

Phew. Remember to help out with open source software, you can always help! Not a programmer? A complete computer illiterate? You are needed! If not for hardcore development, there is a big need for coordination, translation, support or donations! I believe MythTV is a very important system for the FLOSS world, and a shift in development speed is required. LiveTV seems pretty good to me already, we really need to get the “other” features really polished and thought-through. I (and probably many others) will want to play music, play games and show photos in a very, very simple way.

MythTV development team; I have nothing against you, just needed to get this little rant of mine down on the keyboard.

I really hope I can bring my little pet program, “evad”, to an enough usable state to release an alpha version of the code to bring some more professional designers and programmers to dissect and improve the code. I really like ncmpc, but the developer doesn’t seem to work on the code anymore, and the latest release was in the end of 2005.

Departure…not..yet…soon

Seems like “chineseing” at the Hay’s place has become a weekend tradition for me. It is the second weekend in a row that I most unplanned and unprepared stay the Saturday and Sunday at their flat, without bringing even a toothbrush. Thanks to some great hospitality I have borrowed both various dental cleaning devices to bed sheets and matresses. Hjalmar is also a guest of theirs, although he lives here slightly less temporary than me, and we have spent this free Saturday in a most relaxed fashion.

Waking up very late, strolling a few blocks to get an English breakfeast at a local coffeshop, meeting up with Magnus (who now is working as a full-time cook in Öckerö) and scanning through the streets of Haga for things to shop. Later in the evening, Mathilda, Robert and Karin joined us in the small apartment in Majorna to watch “Mr. Deeds”.

The last week has been quite a ride. First knowing that the departure is due this Friday (yesterday, that is) and there were still quite a lot of essential systems not functioning, we had a bit of stress trying to get everything fixed up. I have now resumed struggling with the precious watermaker, nagging the manufacturer to fix some problems with the system. There seems to be no end of the problems we have had with this machine, but at the same time I have come a long way with the installation this week and I hope to finish it in the coming days.

That is, if I get some time to spare. I have been appointed to join a few other people from both the board and the team to present the fire analysis report for Elida V to the maritime authorities. Since we hope to leave this Friday we need to get the approval from the authorities to go to Holland for rigging. On Wednesday, we will depart for Norrköping to meet these bureaucrats, present the facts and what we have done in just the best way possible, and God willing they will let us leave when we want to. Stefan has had very much to do, coordinating with the authorities what still needs to be done on the ship and geting blueprints finished. I have been helping out with this, making blueprints of evacuation routes, fire reports and the electric system, to name a few.

You can feel it on the ship now, the spirit of progress. I like it when things just get fixed and happen, for instance we finally got gas springs on the hatches to the officer’s cabin, eliminating the risk for cutoff fingers or necks under the heavy doors. The stove is also installed, and Sergey, our magician, carpenter and metalworker, has made a well-designed and beautiful rig around the cooking area that both holds the stove in place, but keeps kettles and pots in place in rough seas. The LPG stove seems to be advanced and of high quality, so we will probably have no problems using it for really large camps on board. The fridges arrived this Friday as well. There are two fridges and the one freezer (both half-tall models) and are powered by 230V power (24V fridges are ridiculously expensive).

It is now late and Hjalmar asks me to go to bed, seems like my typing keeps him awake. Over and out.

To the university I go

So today the Swedish National Agency for Higher Education opened up the doors to apply for university programs starting this fall. Immediately I applied for what I want to study – Teknisk Fysik International at the College of Linköping. Hopefully I will be accepted, I was accepted last year (I declined because of my Elida adventure), so I believe I will be as well this year.

I have been working late today to finish the watermaker in time. It seems like the ship leaves for Holland in the end of next week, so at least there is a chance of success.

On Wednesday I will join Stefan and help him present the fire report for Elida for the Swedish Maritime Authorities in Norrköping. I feel very privileged about this thing, and I hope the ship will be certified at last.

Vote for Ubuntu!

Dell is asking users around the world about what Linux distribution they should support. I suggest y’all follow the link here and vote for Ubuntu Linux, and press “Submit”!

Evacuate!

After living at Lennart’s place a few weeks, I have now officially moved aboard Elida V. I now live in the crew compartment in the aft of the ship, sharing the compartment with four other people.

There has been little time for resting the last week, since we plan to depart for Holland on Sunday the 18th. Needless to say, there is, simply put, a lot to do. The kitchen is half-done, we wait for the final installation of the stove and LPG (propane) tubes and connectors.

Rickard, who came back again last week, has started with the great undertaking of installing the cable seals between the compartments of the ship. Since the ship is split into seven watertight sections, the cables and pipes that penetrate the walls need to be sealed. For that we use the very cool Roxtec seals, that seal each cable individually and protect the other compartments from water and fire in case of an accident.

Jimmy has as usual been fighting with the electric installation. He really has a lot of work to do and has to finish the electric system for almost the whole ship by this week. He started the lights in the green cabin for the first time this friday, so at least some progress has been made.

This saturday we had an evacuation training on board. We invited a lot of people to come and help out with some preparations in the progress of certifying the ship. The deal was to measure the time needed to evacuate the ship in case of fire. I was in charge for this event, which was interesting and a learning experience. We had a volunteers, “passengers” to lie down in the cabin beds. After filling the cabins with smoke from a theater smoke machine, we ordered an evacuation and measured the time it took for everybody to exit the ship and gather on the aft deck.

We did this a few times, with different people and in different compartments, and the times we came up with were excellent; all around one minute from the alarm to the gathering. We also ran this test in the lounge, but we failed to gather more than thirty people, so that test needs to be re-done on Wednesday. Hopefully we will then get the required number of fifty people who can simulate the evacuation. We already invited Billdal Pentecostal church and Word of Life Göteborg to have their prayer meeting on the ship that time, and we will have the tests after the prayer is finished.

Today, I have slept at Elinor and Mattias’ place in Gothenburg, went to a service at Word of Life, and had a nice lunch and “fika” with them and Hjalmar, Karin, Robert and Matilda. Robert and Matilda recently announced their new social status (couple). Congratulations!

Now, I am going back to the ship to get some hours of sleep before waking up to the reality of shipbuilding on Monday. Dear God, let us finish this ship of yours in time!

One week of hard work

Elida V has been progressing pretty well the last week. The new guy, Samuel, has installed the kitchen sinks and worked with the box for the LPG bottles for the stove.

Sergey has installed a few more toilets and is now working with the seats in the lounge.

Greg has had his arm re-cast, the new cast does not go over the elbow, giving him a lot more freedom to work with. He is now the ship’s car driver and purchaser of materials all over Gothenburg.

I have finally been able to finish the solar panels. Jimmy gave me a good idea of how to connect the various cables together in a neat fashion, speeding up my process a lot. It took me less than two days to connect the ten panels together, and all regulators are now happily ticking forward, giving around 1-2 Amperes of 24 V power each to the batteries.

During spare hours, I have been working for ABB, doing more tasks in Office VBA.

I also have been tinkering and modifying my own hobby program, now called “evad”. Evad is a little music program that is a client to the MPD music player. It looks and feels very similar to the excellent ncmpc but written in python and with my own ideas and improvements implemented. Hopefully, I will be able to make the first public release within some months. I am no Python expert, though, and it seems the things I am implementing requires some expertize, therefore the delays.

The next days will be interesting. Elida V is scheudeled to leave Sweden next Monday, the twelfth of March.