August 7, 2009: Liesl’s Big Fall

I awake this morning to the distant sound of a giant gasp and Dominica’s “oh my gosh” screams that had that ring of a mother’s panic.  I was out of bed and downstairs in a wink – no glasses on even.  When I got down Dominica had just reached the top of the basement stairs carrying a very unhappy Liesl.

Liesl had crawled to the top of the basement stairs and, we are assuming, crawled partway down them and then had fallen into the basement.  The stairs are carpeted and she didn’t make enough noise as she fell for Dominica to have heard her from the kitchen so we are assuming that she did not fall the entire way, but we have no way of really knowing either way.  It is a long stairway, fourteen steps, to have fallen down.  Luckily they are soft.

Liesl was very upset and cried for a while had no visible bumps or bruises.  It seems as though she just really scared herself.  Not nearly as much as she scared her parents, though!

We called the doctor’s office and they said that it sounded like everything was fine.  We just need to keep an eye on Liesl today and make sure that no signs of trauma appear.  They did not feel that there was any cause for concern or any need for us to bring her in unless some symptoms arose during the day.

So that got our morning off to quite the start.  Dad emailed to say that he was on the road around a quarter till nine this morning.  He was heading down to Dansville to get breakfast at the McDonald’s there.  If he makes good time that should put him in Peekskill around two this afternoon.

Dominica spent the day cleaning around the house.  We have both dad and Susan visiting this weekend so we really want it to be clean.  Although dad is going to be painting the living room and dining room this weekend so it only makes so much sense to do so much cleaning.  It is going to be a real mess all weekend.

Dad arrived in Peekskill at just before three thirty.  We visited for about half an hour but I really do not have any spare time on a Friday, especially a busy Friday like today with a large number of system upgrades to be done.

Dad was able to bring one of his largest car loads ever of stuff for our house.  This time a bit of furniture made the trip in addition to the boxes and bins.  Two more desks for the basement, one for Dominica and one for me.  That is going to really change the look of the basement office area for sure.  It has been so big and empty thus far.  Now I am going to have some serious desktop space to work on keeping clean – which will never happen.  It is going to be piled high with DVDs and books in no time.

Dad brought enough books with him that we now have nowhere to put them.  We have been putting off buying our next several bookshelves for a while and we really cannot avoid it any longer.  We are going to have to make a run to Ikea sooner than later to get more book storage space.

The painting crew came just after five to work on the house again.  The neighbour’s cat, Belle, was hanging out on our deck as usual when they arrived and we figured that since they were going to be staining the deck that it might be best if the cat was not out there because she would get in the stain and probably make herself sick and track the strain into the neighbour’s house.  She has been busy on our deck all day stalking Oreo.  She scared him good today and sent him running through the house to find me to take him out for a walk to get him away from her.  She even made Dominica jump with that particular attack.

So Dominica walked over to tell the neighbours that they should probably lock the cat up so that she doesn’t get into the stain.  We tried to convince the cat to go back home on her own but that didn’t work.  She let me pick her up without a problem so we discussed tossing her over but that seemed dangerous and scary (for the cat.)  She was all friendly while I held her.  We decided that I could just carry her through the house and around the front.  That seemed simple.  So into the house we went.

We made it halfway out of the front door when the cat completely panicked and tore the crap out of my arm as she dug her way up my left arm and chest over my shoulder and escaped into the house.  Poor Oreo went into a panic.  He is terrified of cats under the best of conditions and this was his tormentor loose in his own house!

Dad managed to somehow convince Belle to run out the back door where she attempted to hide in a corner until I went back out there.  Once I was out she decided that I was dangerous and she lept back to her own deck and was let in.  She had more of an adventure than she had been planning to have this evening.

The painting and staining crew arrived just after five and worked until eight this evening.  They did a lot of work.  They painted all of the trim around our house and stained the deck.  It looks pretty good today.  Hard to really tell until everything has dried but it will definitely look much, much better than it did up until today.  The deck was definitely not looking its best.  The previous owners of this house really let just everything go so that we would have to deal with all of it.

We ordered in dinner from Forno’s.  We didn’t feel like doing anything hard for dinner and I couldn’t really go out anywhere will all of the work that I need to be doing for the office tonight.

While eating dinner we watched Beverly Hills Chihuahua which Dominica had gotten from Netflix on BluRay.  Not exactly one of my top choices for movies to watch but it was cute I guess.  Definitely for kids without much to entertain adults.  Pretty cheesy and a little sad as they talk about the dog fights in Mexico city and shows dogs being kidnapped to be killed there.

We paid close attention to Liesl all day and she has had no signs of anything being wrong after her fall down the basement stairs.  She does have one small bruise under her left eye but that might be nothing more than rug burn.

After that we watched two episodes of Wizards of Waverly Place with dad as he was curious as to what this new show was that we have been watching.  Funny enough the show started and recognized Selena Gomez as the star of Another Cinderella Story.  So he is more up to date on the tween pop star scene than you would think.  Now if we just catch him listening to Demi Lovato music…

I worked from the laptop until midnight.  There is a ton of work to do today and tomorrow and Susan is coming around noon to go to brunch with us and to meet Liesl so I am trying my best to get everything done by then.  It is going to be a busy morning tomorrow.

August 6, 2009: Liesl’s First Word

Today was a very important day in the life of Liesl.  Today was her first word.  While Dominica was feeding Liesl some ice cream this afternoon Liesl said “more” to get Dominica to give her some more ice cream!  Very exciting.

Today was another day without rain in the Hudson Valley as well as another really slow day for me at the office.

I managed to figure out why my MediaTomb installation is crashing once per day.  I am not sure of a long term fix yet but now that I have identified the issue it should not be that hard to come up with something that works well.

I got a chance to do a lot of work on the VoIP system today.  Last night I got it working to the point that I was able to leave a voicemail message in a single mailbox which is a major breakthrough but only a start in the big scheme of things.  Today I managed to get the ability to have a “receptionist” answer the phone and allow people to select the extension that they wish to reach.

We made plans for Susan to come visit on Saturday.  We have not seen her since living in Newark which was almost a year ago.  This will, obviously, be her first time meeting Liesl!

After work this evening we ran out to Stop and Shop to do some quick grocery shopping.  It was a fast trip and probably took no more than an hour.  Dominica and I were both in the mood for some cake and we wanted to have some supplies for while dad is here this weekend so we thought that we would take the opportunity to stock up.

While we were out shopping we discovered a DVD of three horrible Elvis movies for cheap so we picked that up so that we would have something to watch as Netflix was not working well tonight.  We tried hard to watch a little Wizards of Waverly Place but the amount of time and effort that it takes to get to watch a single episode makes it a bit exhausting.

We watched Harum Scarum with Elvis Presley.  This is one seriously bad movie. The plot makes no sense, the acting is bad and the music is horrific.  Surprisingly bad even for an Elvis movie.

I found a national news story from Yahoo tonight about the massive increase in drunk female drivers in the US that talked about the horrible crash that we just recently had here in Westchester this past week – the worst crash in Westchester in seventy-five years.  It is sad that I looked us this same information in the local newspaper online only to find that the online article was gibberish – not once mentioning who had been in the crash, if anyone had died, where the crash was or anything of consequence.  It was just a jumble of disconnected sentences like it was written by a gaggle of schoolchildren.  I had gathered enough from the front page blurb that there had been a mother and a crash but the article itself was such a mess that I could not determine at all what it was about.  Sad that this was the extent of what our local paper calls “journalism.”

August 5, 2009: Very Slow Day

It is a super slow day today in the Hudson Valley.  The slowest work day that I can remember, in fact.  It was great.

Amazon delivered some cool stuff today.  We got the BluRay of Another Cinderella Story with Selena Gomez.  I also got the third book in the series on digital photography techniques called “The Digital Photography Book, Volume 3” by Scott Kelby.  I finished reading the first volume over the weekend and have almost finished the second volume.  I will probably finish it today or tomorrow.  And I received my Nikon NL-L3 wireless remote control for my D50 camera.  It is just like a traditional remote trigger except it is wireless causing even less camera shake and is far more convenient.  It is so cheap that I am not sure why everyone doesn’t have one.  I’ve been wanting this for a while and have no idea why I have held off on getting it.

We were going to have painting of the house and staining of the deck done today but there was some rain so the painting crew rescheduled for Friday instead.

I decided to leave work “early” today (read: normal time for normal people) and hang out with Dominica and Liesl.  We ordered a pizza and a pasta bread bowl from Domino’s for a change of pace and popped in our new Selena Gomez movie.

Another Cinderella Story was pretty decent.  Over the top, of course, like the first one but Selena is always entertaining.  After the movie we stuck with Selena in The Wizards of Waverly Place.  Our NetFlix/PlayOn/PS3 combination has a horrible time playing those shows so we spend more time trying to get an episode to play than we do actually watching the episode.

We managed to get two episodes in before Netflix just stopped playing.  So we watched Road to Morocco from our new MediaTomb server.  I love these old Bing Crosby and Bob Hope movies.  Especially these earlier ones.  The old monochrome movies really compress well with the h.264 when I put them onto the media server.

Oreo spent the evening snuggling with me on the recliner.  This is his new thing.  Every evening he climbs up here and snuggles as close as he can and pretty much stays for the entire evening.

After the movie was over I was not all that sleepy so I decided to go down to the basement and get some work done.  I ended up working until almost three in the morning but was very productive with my time.  I got a lot of work done and am glad that I stayed up.

Tomorrow we have cleaning and prep to do as dad is coming on Friday to visit us.

Installing MediaTomb on OpenFiler

If you have researched both FreeNAS and OpenFiler then you will be aware that a key difference between the two is the inclusion of a UPNP media server in FreeNAS.  This is lacking in OpenFiler and is a major piece of functionality that I with to have in my own installation.  I specifically would like a UPNP / DLNA server that will work easily with a number of devices such as the Sony PlayStation 3 and the XBOX 360.  After much work I decided that the best product would be MediaTomb to add this functionality to OpenFiler.

I originally started this article with the intent of installing ps3mediaserver onto my OpenFiler installation but, due to a ridiculous lack of support for dependencies, ps3mediaserver is not a reasonable possibility for this platform.  As it turns out, though, MediaTomb is actually a better, lower resource usage, simpler option that does exactly what I want and does not require careful tuning to force to behave logically.

Installing MediaTomb onto a working OpenFiler system is actually extremely easy as MediaTomb is packaged with all dependencies included in the option binary package for Linux 32bit.  Simply download the i386 static binarys from the MediaTomb Static Binaries Download page.

You can then just unpack the download tarball to the /opt directory using “tar -xzvf” and you have a working system already!  It is actually that simple.  One of the great things about MediaTomb is that it does not attempt to transcode your media files lowering the quality and eating CPU cycles.  It is simply a UPNP / DLNA server.  If you are like me all of your media has been carefully transcoded ahead of time for maximum quality versus storage.  I certainly don’t want low quality, real-time transcoding degrading my video experience.  Many people do but if you are running a full storage server like OpenFiler you probably do not want it busy transcoding media files every time that they are served out.

You can start MediaTomb from the command line simply using the command:

nohup /opt/mediatomb/mediatomb.sh &

And away you go.  In my case I renamed the MediaTomb directory to /opt/mediatomb to make it easier to use.  When you fire it up you will get an on-screen message telling you where the web management interface to the software will be.  You can simply go to the web page to add your media directories to MediaTomb so that it can scan them and make them available via UPNP.

Caveat: I have noticed that MediaTomb tends to crash for me about once every twenty-four hours.  Not a major issue, restarting is quick and easy.  I am still investigating this and hope to have an answer soon but it is not a major issue.

Why not ps3mediaserver?

In order to make ps3mediaserver work you need to manual fulfill a large number of dependencies.  Ps3mediaserver comes as a tarball, not as a system package like RPM, DEB, Conary, etc. and so all dependencies are yours to discover and fulfill.  On Red Hat, Ubuntu or Suse systems these dependencies are often fulfilled by default and can be ignored.  On rPath, however, which is a dedicated appliance, server OS not only are they not filled by default but the necessary packages are not even available for the platform!

You will need to install Java for starters.  This will allow ps3mediaserver to run and serve out audio files.  If this is all you want then you can go down this route.  But once you start ps3mediaserver you will discover that it has no normal administrative interface and is designed to only work with an X GUI.  Of course, no one has X installed by default on rPath Linux – this is a server not a desktop.  This is an extremely silly requirement for ps3mediaserver and really shows that they do not intend this to be used in a serious installation like what we are doing here.  This is a desktop solution like iTunes.  Fine for most people but we are on a different scale here.

So to configure your new ps3mediaserver you will need to install Xterm and get remote X to your server.  If you are working from Windows then you will need an X server like Mocha to handle this.  You can install all of the necessary packages for this using “conary update xterm” but this is just the beginning of your problems.

You can set ps3mediaserver to not transcode but on Linux, without the transcoding libraries installed, it won’t work.  It will attempt to transcode regardless of the settings.  You can verify this by checking the media type from your PS3 or other video player.  For me my pristine, low bandwidth h.264 MP4 files were being displayed as being MPEG2.  This does not happen with ps3mediaserver on Windows with the statically compiled binaries.  Rather inconsiderate for the ps3mediaserver project to compile such for other platforms but to cripple the Linux version without so much as a list of dependencies that we need to fulfill.

You will need ffmpeg and mencode for starters.  Good luck.  Neither are available for the rPath platform and they do not compile using the included compilation environment.  You will, of course, need to install an entire compilation environment just to get started with these.  More software not exactly appropriate on a server.  You can remove it once you are done but then how do you update your system?

The bottom line is that you should avoid ps3mediaserver on the rPath platform and stick with MediaTomb.  The ps3mediaserver project just is not ready for prime time from what I have seen.  They are okay on carefully controlled environments but they are not yet prepared to really run on a “production” media server.  They have some great potential to be sure.  I’ve run their project on Windows and it is very nice.  Over the top complicated but nice.  However getting it to run for the highest possible quality, like MediaTomb does as its only real feature, requires a lot of work and a lot of extra libraries and bloat for a relatively simple system.

August 4, 2009: House Work

No rain again today.  That’s a big deal in Westchester this year as we have had rain almost every day.  I’ve never seen rain like this.

Work day with no surprises.  Our big project for the day was tracking down the contractor working on our house.  We haven’t gotten a schedule yet and we have to have work done on the house in the next ten days or else we get fined by the homeowner’s association.  So we are getting a little nervous about getting the crew out to work on the house.

When I called it turns out that they crew was coming out to our place to work this afternoon!  That was a bit of a surprise.  We had not set anything up.

Dominica and Liesl went out shopping again today doing some more returns and to get the curtains upon which we had decided.  They ended up getting curtains for all three rooms.  It was a fruitful trip.

The crew showed up at five and worked for a while.  They got a lot of work done today, as far as I can tell, and they plan to finish up tomorrow.  We are very happy that that is already significantly done.  Tomorrow the deck will be stained.

We had hung the curtain rod in the dining room last night so Dominica put up the new curtains and valance that she got today.  The kitchen looks a bit nicer now.  That is the first bit of colour that we have added to it since moving in.  It is one of the few rooms in the house where we have no intention of painting as the original colours are not so bad.

In the evening we put up the new curtains in our bedroom.  Dark chocolate thermal curtains.  We are hopeful that they will help to keep our room cool.  It is very warm up there almost all of the time.  We are concerned about warmth from the attic as well but we have not figured out a solution for that yet.

We are saving the curtains in the living room until after the new paint job is done which dad is hoping to help with this weekend.  It is going to be an entirely new house pretty much!  With half of the rooms in the house having new window treatments and the main room or the main floor being painted this place is going to feel brand new.  We are very excited.

We watched the “new” Around the World in 80 Days today.  We are rediscovering our movie collection now that we are beginning to have access to it again through our MediaTomb server.  It’s nice to see our films again.

We then watched A Summer Place with Sandra Dee and Richard Egan from 1959.  It is a classic film made famous by the theme music that went on to be one of the most recognized film themes ever.  The movie itself really was not very good.  The dialogue was really bad.  The characters were pretty unrealistic and the story did not flow very well and the ending just sort of dropped.  It is an important film from the era, though, tackling tough issues plaguing society at the time.

For some reason we were not tired after A Summer Place even though it was after midnight so we tested out NetFlix again and managed to get The Wizards of Waverly Place to play so we watched a few episodes of that before turning in for the night.