A Django site.
August 20, 2008

Jared Ottley
nonic
Jared Ottley
» iPhone Wordpress App

We just finished upgrading our home server. The migration, while it took time, was rather easy. I combined our separate blogs all under a Wordpress MU install to simplfy maintenance. One thing that I am happy about with the upgrade, besides improved performance, is that the iPhone wordpress app now works. I had errors connecting before. One thing that helped in configuring the app is improved error handling in the latest version. The initial release would always just die when trying to connect with no errors. I tried sniffing the connection, but unsuccesfully.

As I contiunue to use the app, I’ll update you on to what I like and don’t like. For now I’m happy!

April 21, 2008

Jared Ottley
nonic
Jared Ottley
» My Boy Jack

I keep meaning to post more on the things I read, listen to and watch.

I watched the dramatization of the play My Boy Jack by David Haig.  It is the beautifully told story of Rudyard Kipling and his son Jack.  Jack was extremely myopic, but wanted, like every other young man his age, to join the war effort.  Kipling did all he could to help Jack become an officer after Jack had failed to get in twice.  Jack was declared missing in the Battle of Loos. It was nearly two years before Jack was declared KIA.  It was after this that Kipling wrote the poem My Boy Jack.

My experience with Kipling and author authors of WW I literature goes back to working at the BYU Library.  I was asked by Librarian Robert Means to help create a web site to go along with an exhibit he was putting together as an Anthology of World War I Literature.  While the web site is nothing to yell home about (I was just learning),  the content is great.  I’d recommend anything found on the site.

April 11, 2008

Jared Ottley
nonic
Jared Ottley
» Lessons learned in Appliance building, Ideas for the Future

Errands run, kids in bed, and Krull On Demand. Finally, sometime to put some thoughts down about building the Alfresco Appliance.

Some of what I write here refers back to when I original put together, the first version of the appliance. Some is from revisiting it for this release.

Choosing a distribution

I started playing with building an appliance right about the time that Ubuntu announced their Jeos distribution. I have a strong preference for openSUSE and would have liked to have built the appliance on it. (LimeJEOS answers my concerns, and I am excited to give it a spin. Just a few more things to move off my plate before I can devote time to it.) I tried several different distributions: Fedora, openSUSE, Ubuntu, Puppy Linux, Zen Walk. I liked some, was optimistic about others, and disappointed and frustrated with a couple.

What I wanted was a distribution that provided me a small lightweight base, and gives me the ability to add just the packages I needed to run my application. Most of these came in close to what I wanted, but due to dependencies, grew to be much larger than I wanted. Some didn’t even provide me with a nice clean way to get the applications I was dependent on. Those I dropped immediately. Those with decent package mangers got pluses. I wanted to be to keep base packages up to date.

This brings us to Ubuntu Jeos (Just Enough OS). It gave me the size, the packages, and the manager that met my base criteria for a distribution.

Getting Started

While the base install is already fairly small, there still are many packages that I was going to need and not need. This takes some time, but go through the installed packages and identify what you aren’t and are going to need. Make a list and develop a script to remove the ones you don’t need. Another to add the ones you need. You may like to have some of the packages around while developing your appliance, but when you go to deliver it they may add more weight than what you would like, or give tools that just aren’t need by your appliance, or your end users. Keep them installed until you are sure they aren’t needed any more. My list includes: man pages, wireless-tools, sound packages, laptop packages, different editors, hardware utilities, etc. Your list will vary. Sometimes you may want to force remove dependent packages if you know their functionality is not needed. Don’t be afraid to take them out.

I know my list is not perfect, but over time it will improve. Some of this will come with trial and error. Don’t expect to get it right the first time.

Once I narrowed the package list, I started to add my dependent packages. Some of these could require you to re-add removed packages. That is why I suggest leaving packages installed until you have all your dependencies installed.

One of the cornerstones of an appliance is zero configuration. You want people to be able to just deploy the appliance, start it and use the appliance. In the case of Alfresco, it needs Tomcat to be started at boot time. For this I needed an init script. (Mine can be found here.) I use the init script to start Tomcat, start needed services, and perform runtime configurations.

Alfresco is a web-based application, so I need a way to provide the URL needed by users to access the application. For an appliance this can be changed from install to install. There are several ways to handle this, eventual, you will want to have a static address or use Dynamic DNS to update IP to name mappings. My appliances is primarily for evaluation. It is not really ideal to play with DNS or static IPs. I have kept the implementation simple, I’ve created a script that updates the /etc/issue file with runtime URL. (The script I use is here.) The major issue I faced was when the script was to be run. I placed the script in /etc/network/if-up.d. I fully expected it to be run when the interface came up. The script did run when I manually ran ifup. But it didn’t run in every case, especially the most import, at boot time. I tried several different things to work through this. I added a reference to the script into /etc/network/interfaces using the post-up directive. (in openSUSE, you would add a POST_UP_SCRIPT=”<name of your script>” to the interface file in /etc/sysconfig/network and put the script in /etc/sysconfig/network/scripts). This added a bit more power, but did quite fix my problem. I finally narrowed it down to udev. The interface was being brought up by udev, but when /etc/init.d/networking is run, it runs ifup with a -a option (all interfaces marked auto). The problem with this is if the interface is already up, the associated scripts won’t be run. I haven’t found an appropriate fix for this yet. (Any ideas?) So I just disabled the udev rule for the network interfaces . rPath has a good solution for this, they change /etc/issue file in an init script. I like this idea, but didn’t want to write another init script or pollute my existing alfresco init script with this.

Plans for the Future

One of the things that I want to do is provide some Alfresco branding to the appliance. I also want to create some more production ready appliances that use MySQL and point at an external virtual drive to store content and the indexes.

What is Missing

One of the big things that is missing in a management interface for the appliance. rPath provides a very nice extensible web-based administrative interface. It is extensible both for function and branding. But it is rPath specific. I’d like to see an open source cross distro solution. One that was not only extensible but adds CIM based management features. This would make it easy to administer the CIM instrumented applications on the appliance, but also could allow it to be managed externally, but CIM enabled management tools. This would allow the appliance to play nicely in the data center. This is something that Xen is working toward.

April 2, 2008

Jared Ottley
nonic
Jared Ottley
» World Autism Awareness Day

Today is World Autism Awareness Day, and as the father of an aspie, I’d like to encourage everyone to take a moment to learn a little more about Autism. 1 in 150 children are diagnosed with Autism.

There are some great resources out there to learn more about Austism:

Wired had a great article in February. CNN is doing a full day of coverage. And the Sundance Channel will be showing Autism Everyday.

February 23, 2008

Jared Ottley
nonic
Jared Ottley
» First Person Shooter

My sons have fallen in love with PC Gaming.   (They play Wii and XBox, but not with the same obsession as PC based games.) They used to just play the flash based online games from websites they would visit (cartoonnetwork.com, nickjr.com, etc.)  Then their uncles introduced them to StarCraft and WarCraft.  And they are hooked.  One of the nice things is that I have been able to recycle some of my old games (RollerCoaster Tycoon, Sim City 3000, Nox).  It has been fun seeing them explore these new virtual worlds.  Taylor is super excited about the upcoming release of StarCraft 2 and dreams of one day working at Blizzard.  Andrew wants to be a game designer.  Everyother day they ask me how to write programs.  These conversations lead to discussions on basic algebra, physics and even Object Oriented Programing.  (Anyone interested in providing pre-release games for them to test or review?)

Today I thought that it would be fun to install one or two games on my machine for those times that I need at little escape.  Big mistake.  I installed a First Person Shooter (Return to Castle Wolfenstein) and within 5 minutes knew why I stopped playing.  I loved first person shooters.  I used to play network games with the guys I worked with at the Courts.  It was a great break from work and a fun team building exercise.  From time to time I would get a little motion sick.  But today I got very motion sick.  I am still suffering from a huge headache playing the game brought on.  The quick jolting motion just seemed to much for me.  Man I am getting old.  Maybe if I take some motion sickness pills next time…..

February 2, 2008

Jared Ottley
nonic
Jared Ottley
» Stuck in the ATL (Aay-Tee-el)

My flight out of Islip was delayed for weather.  Once we hit the gate in Atlanta, I had two minutes before my connecting flight to Salt Lake was to leave.  Needless to say, I didn’t quite make it.  I hate the Atlanta Airport.  I always have.  I have yet to have a connection in Atlanta where first and second legs were both in the same terminal. (Try running with two kids in a double strolle, with all their carry-on, plus your own across 2 concourses.  Not fun.)

So they put me up in a Comfort Suites.  Not the nicest place, but it is a bed.  Up at 5:30 to get my shuttle back to the airport.  Now waiting for seat confirmation.  I want to be on this flight.  I am ready to be home.  It is funny, I can complain about the noise the kids make…all the time….at home.  But these trips bring home to me that I wouldn’t want it any other way.  The quiet of the hotel gets to me.  I love being able to sit down and have one of the kids to talk to.  I love in the morning have Olivia come into my office, give me a hug, and ask for breakfast. I love talking computer games with with boys, or playing Go with Taylor. I love having Adrienne next to me.  I miss her the most.  It will be good to be back home.

January 27, 2008

Jared Ottley
nonic
Jared Ottley
» Delta in-flight media center

On a plane, to New York, via Atlanta. On the way in, they were rebooting the in-flight media center. I was happy to see them running Linux. I tried to grab a picture, but it was at the end of the boot. This one of those rare conditions you want a reboot to grab a picture ;)

January 1, 2008

Jared Ottley
nonic
Jared Ottley
» System Inefficiencies

I’m going to try to hit on a couple of topics, mostly dealing with system inefficiencies. (I think I understand some system inefficiencies…I worked as a Systems Analyst for the US Federal Courts…let’s just say they are ripe with them.) These were all exposed during a visit to my local pharmacy.

Pharmacy

Here is a suggestion to streamline my interaction with you:

First, you are a huge nation wide chain, with interconnected systems, to allow transfer of valuable data between locations. This is awesome. No matter where I am in the country, if I need a refill of a prescription, by answering a few questions I can get that needed chemical for whatever ails me. But your work with my personal information is…well…dismal. I myself have not had to have a prescription filled in quite sometime. But I am a father of 6. I need lots of drugs for sick kids, and their mother. Pregnancy has never treated her well. It has, in half of the cases, been a violent, near death experience for mother and/or child.

In the last three years we have moved 3 times (across the country, across town and across the valley). There have also been three job changes, and three insurance changes.

My insurance company knows I have dependents and knows their relationship to me and it would be valuable if you did too. If you did, I wouldn’t have to expend valuable time each time I go to you for you to update insurance and address information. If I come in and tell you I have an insurance change, instead of changing it for just the individual I am filling a prescription for, ask me if this change needs to be applied across all the dependents (and myself) in the system. It is a simple enough database transaction across the records. It would be easy enough to even allow for the use case, where I need you to exclude changes to specific individuals. But over all, you get to cut down on the 20+ minutes I wait while you update an individuals records.

Ugh, this irks me. I am the owner of this information. I am an authority on this information, use my knowledge and my proximity to you at this point in time to update your records and improve the overall customer experience. I am willing  to spend the time with you to do this once so I won’t have to do with each visit I make.

The insurance company

Now I am grateful to have insurance, and while the insurance I have now is not nearly as good as what I have had in the past, I am more grateful to have than to have not. However….I trust you, insurance company, magnitudes less than I trust my physician (especially my children’s pediatrician). I understand that you are trying to save me money, by saving you money. But, if my Physician, who I know and interact with, prescribes medication for my son to help him stay out of the hospital, saving you (and me) money, don’t second guess his recommendation and tell me I have to get a different prescription because you think that I should have one drug before I can have another.

You are a nameless, faceless machine. I have no trust relationship with you. You have in interest in my well being that keeps you in the black. But your primary interest is in your bottom line. You provide a valuable service. Thank you. But my physician is someone I have built a relationship of trust with.  He take the time to help ensure my health and well being. When I see him outside of the office, he takes time to say hello and ask about me and my families well being. He has earned my trust so that I still drive through two different cities to see him.

You are a phone number, a card, a PO Box, a deduction on my paycheck, and a different voice each time I call for information or try to dispute your denial of my care. Please learn to trust my physician and maybe I will learn to trust you.

» System Problems

I’m going to try to hit on a couple of topics, mostly dealing with system inefficiencies.  (I think I understand some system inefficiencies…I worked as a Systems Analyst for the US Federal Courts…let’s just say they are ripe with them.)  These were all exposed during a visit to my local pharmacy.

Pharmacy

Here is a suggestion to streamline my interaction with you:

First, you are a huge nation wide chain, with interconnected systems, to allow transfer of valuable data between locations.  This is awesome.  No matter where I am in the country, if I need a refill of a prescription,  by answering a few questions I can get that needed chemical for whatever ails me.  But your work with my personal information is…well…dismal.  I myself have not had to have prescription filled in quite sometime.  But I am a father of 6.  I need lots of drugs for sick kids, and their mother.  Pregnancy has never treated her well.  It has, in half of the cases, been a violent, near death experience for mother and/or child. 

In the last three years we have moved 3 times (across the country, across town and across the valley).  There have also been three job changes, and three insurance changes.

My insurance company knows I have dependents and knows there relationship to me and it would be valuable if you did too.  If you did,  I wouldn’t have to  expend valuable time, each time I go to you, for you to update insurance and address information.  If I come in and tell you I have an insurance change, instead of changing it for just the individual I am filling a prescription for, asking me if this change needs to be applied across all the dependents (and myself) in the system.  It is a simple enough database transaction across the records.  It would be easy enough to even allow for the use case, where I need you to exclude changes to specific individuals.  But over all, you get to cut down on the 20+ minutes I wait while you update an individuals records.

Ugh, this irks me.  I am the owner of this information.  I am an authority on this information, use my knowledge and my proximity to you at this point in time to update your records and improve the overall customer experience.  I am will spend the time with you to do this once, so I won’t have to do with each visit I make.

The insurance company

Now I am grateful to have insurance, and while the insurance I have now is not nearly as good as what I have had in the past, I am more grateful to have than to have not.  However….I trust you, insurance company, magnitudes less than I trust my physician (especially my children’s pediatrician.)   I understand that you are trying to save me money, by saving you money.  But, if my Physician, who I know and interact with, prescribes medication for my son, to help him stay out of the hospital, saving you (and me) money, don’t second guess his recommendation and tell me I have to get a different prescription because you think , that I should have one drug before I can have another.

You are are nameless, faceless machine.  I have no trust relationship with you.  You have in interest in my well being, that keeps you in the black.  But your primary interest is in your bottom line.  You provide a valuable service.  Thank you.  But my physician, is someone I have built a relationship of trust with.  They take the time to help insure my health and well being.  When I see them outside of the office, he takes time to say hello and ask about me and my families well being.  He has earned my trust so that I still drive through two different cities to see him.

You are a phone number, a card, a PO Box, a deduction on my paycheck, and a different voice each time I call for information or try to dispute your denial of my care.  Please learn to trust my physician and maybe I will  learn to trust you.

» System Problems

I’m going to try to hit on a couple of topics, mostly dealing with system inefficiencies.  (I think I understand some system inefficiencies…I worked as a Systems Analyst for the US Federal Courts…let’s just say they are ripe with them.)  These were all exposed during a visit to my local pharmacy.

Pharmacy

Here is a suggestion to streamline my interaction with you:

First, you are a huge nation wide chain, with interconnected systems, to allow transfer of valuable data between locations.  This is awesome.  No matter where I am in the country, if I need a refill of a prescription,  by answering a few questions I can get that needed chemical for whatever ails me.  But your work with my personal information is…well…dismal.  I myself have not had to have prescription filled in quite sometime.  But I am a father of 6.  I need lots of drugs for sick kids, and their mother.  Pregnancy has never treated her well.  It has, in half of the cases, been a violent, near death experience for mother and/or child. 

In the last three years we have moved 3 times (across the country, across town and across the valley).  There have also been three job changes, and three insurance changes.

My insurance company knows I have dependents and knows there relationship to me and it would be valuable if you did too.  If you did,  I wouldn’t have to  expend valuable time, each time I go to you, for you to update insurance and address information.  If I come in and tell you I have an insurance change, instead of changing it for just the individual I am filling a prescription for, asking me if this change needs to be applied across all the dependents (and myself) in the system.  It is a simple enough database transaction across the records.  It would be easy enough to even allow for the use case, where I need you to exclude changes to specific individuals.  But over all, you get to cut down on the 20+ minutes I wait while you update an individuals records.

Ugh, this irks me.  I am the owner of this information.  I am an authority on this information, use my knowledge and my proximity to you at this point in time to update your records and improve the overall customer experience.  I am will spend the time with you to do this once, so I won’t have to do with each visit I make.

The insurance company

Now I am grateful to have insurance, and while the insurance I have now is not nearly as good as what I have had in the past, I am more grateful to have than to have not.  However….I trust you, insurance company, magnitudes less than I trust my physician (especially my children’s pediatrician.)   I understand that you are trying to save me money, by saving you money.  But, if my Physician, who I know and interact with, prescribes medication for my son, to help him stay out of the hospital, saving you (and me) money, don’t second guess his recommendation and tell me I have to get a different prescription because you think , that I should have one drug before I can have another.

You are are nameless, faceless machine.  I have no trust relationship with you.  You have in interest in my well being, that keeps you in the black.  But your primary interest is in your bottom line.  You provide a valuable service.  Thank you.  But my physician, is someone I have built a relationship of trust with.  They take the time to help insure my health and well being.  When I see them outside of the office, he takes time to say hello and ask about me and my families well being.  He has earned my trust so that I still drive through two different cities to see him.

You are a phone number, a card, a PO Box, a deduction on my paycheck, and a different voice each time I call for information or try to dispute your denial of my care.  Please learn to trust my physician and maybe I will  learn to trust you.

December 21, 2007

Jared Ottley
nonic
Jared Ottley
» How I work these days


Small enough not to stop work.

December 20, 2007

Jared Ottley
nonic
Jared Ottley
» Another Design Tool

Saw this at northtemple.com.  Shared the link with the other Alfresco Solutions Engineers.  One of them shared back another tool, XRAY.

Ah, the power of javascript.

December 16, 2007

Jared Ottley
nonic
Jared Ottley
» Introducing - Wii WhiteBoard

December 9, 2007

Jared Ottley
nonic
Jared Ottley
» Geek Family Christmas

In July, Adrienne and I were up in Park City, for a weekend without the kids.  We stopped at a bookstore…yes we like books…and found a LEGO advent calendar.

It has been a big hit with the kids.  One that I hope will become a family tradition.

What are things that you do during the holidays, to express your, or your families inner Geek?

» Career Goal

From Rands In Repose:

Here is an audacious goal for your resume: to get you to a point in your career where you no longer need a resume. It’s the point that in your chosen industry people know who you are and what you are capable of. And they want you doing it at their companies. [link]

Amen.

December 7, 2007

Jared Ottley
nonic
Jared Ottley
» What is in a name…

When we started discussing names for Parker we ran through a bunch. We tried to figure out if we could continue on the mnemonic device that we stumbled upon with our kids names, TACOS (if you go by what we call them) or JACOB (if you go by given names): Taylor, Andrew, Cameron, Olivia, Sawyer or Jared, Andrew, Cameron, Olivia, Benjamin. But there just wasn’t anything that sounded right.

We agreed early on that we liked Parker, and had settled on Mathew Parker. About a month ago, Adrienne came to me with a suggestion, earlier this year I lost my grandfather, and Adrienne suggested that we change the name we had chosen so that we could honor my grandfather. It wasn’t a hard decision. We hadn’t told my step-grandmother about the decision to change his name. I got this forward, written by my step-grandmother, to me by my mom today:

I was so moved to learn that Jared and Adrienne named their son Parker Forrest Ottley. Jared has always been so good about keeping in touch with his Grandpa. It means so much that he has honored his Grandpa in this way. Please tell him that I love him.

December 5, 2007

Jared Ottley
nonic
Jared Ottley
» Parker: Day 2

Another good day.  It started a little off, Parker is severely anemic.  They want to avoid a transfusion, because of the complications that could accompany it.  Double this with Adrienne also being anemic.  She received another two units of blood.  That helped her perk right up.

Parker’s pediatrician thinks that he could be coming home soon.  He may be going under bilirubin lights tomorrow for a bit.  He is started to look a little jaundiced.  It is highly likely that he will be coming home this weekend.

Adrienne’s doctor discharged her tonight.  Now the tough part begins: getting her to stay off her feet.  We went straight from hospital a to hospital b to see Parker.  It was the first time she had a chance to hold him.  I thought I had taken a movie with the camera, but it doesn’t look like it saved it.  Adrienne was able to feed Parker.  He latched right on.  They were worried that he would not have developed his sucking reflex yet.  He ate for close to 20 minutes.  We will go back tomorrow a couple of times for feedings.  In the meantime Adrienne will continue to pump for him.

Cameron, Andrew and Olivia were still awake when we got home.  (Olivia keeps running into the bedroom to say “I love you mommy!”)  It will be a big surprise for Taylor and Sawyer tomorrow.

Adrienne just discovered two staples that were left in her.  We tried to remove one with tweezers, I was trying to convince her to let me use wire snips to pop the staple in order to pull them out.  She is not to keen on that idea.  One of the two is a lot tighter, so she just wants to go see her doctor tomorrow to have him remove them.  It’s too bad, I think it would be fun to pop them out with a pair of needle nose pliers and wire snips.

December 4, 2007

Jared Ottley
nonic
Jared Ottley
» Parker: Day 1

It has been a great day for Parker (and Adrienne). Parker was taken off of the CPAP machine this morning. He is breathing on his own and doing well. He is eating (through a tube) and keeping it down. Tomorrow his pediatrician will take over his care from the neonatologist. I went up and spent some time with him this evening. He looks a lot like Cameron. He has spikey hair and lots of it. We finally have a length for him: 19 inches. If he went to term, he would have been out biggest baby. We are hoping that he will be home by the end of the week. I have updated the pictures on the gallery with ones I took this evening of him.

Get the Flash Player to see this player.

Adrienne is also doing well. She got two more units of blood, but they took the IV out (of her right arm) after they finished. She is still getting liquids by IV (in her left arm). I took the kids up to see her today. They were all happy to see her and I know she loved the company. The doctor has put her on more pain medication. It is painful for her to move around. The doctor said that it could be months before she is fully recovered. He also indicated that if she continues her upward trend, the earliest she could be home would be Wednesday. It will be nice to have her home.

December 3, 2007

Jared Ottley
nonic
Jared Ottley
» Parker Forrest Ottley

Around Noon today (Sunday, Dec 2) I took Adrienne (34 almost 35 weeks pregnant) to the hospital with abdominal pain.

At about 1:35 pm she gave birth to Parker Forrest. We know that he is 6 lbs., but not his length yet.

First Mom: Adrienne’s uterus ruptured and her placenta and the baby had moved into her abdomen. Five minutes longer and I would be writing this as a single father of five. She lost about half of her blood volume. She is on her second transfusion and probably will need a couple more. She is in shock, and they are treating her accordingly, but is stabilizing.

Now Baby: The Doctor’s are saying that we should name the baby Lucky, because he really is lucky (read miracle) that he is with us. He is not out of the woods either. He will probably need a transfusion as well. He lost blood when he involuntarily moved from the uterus to the abdomen. He is being moved from the hospital where he was born to one where they can have him on a ventilator. We are not sure how long he will be there, but he will be there for at least a few days.

Me: It is starting to catch up to me. I am working with people to get some stability for the rest of the kids and for me. As things progress I will update you all. At some point I will get some decent pictures to put up for everyone to see.

Update: Parker Forrest Photo Gallery

Mom is doing well. Drowsy and sore, but her bleeding is down to what is to be expected.  Parker is at his new hospital.  He is breathing without a respirator.  He is doing quite well.  I am hoping they will both be home soon.

November 30, 2007

Jared Ottley
nonic
Jared Ottley
» Back Again

We are back at the Hospital. Lots of cramping, pressure and a bit of spotting. She is still at 3cm and about 60% effaced. They will monitor of an hour and check again.

UPDATE:  We are back home.  No changes during the hour she was being monitored.  We have to go back tomorrow for her to be monitored for an hour or so again.

November 29, 2007

Jared Ottley
nonic
Jared Ottley
» Skype on a Mobile Phone

At Alfresco we are big users of Skype. Matt has even dropped Vonage to use Skype as part of his primary business phone (Skype plus some other VOIP service). I, on the other hand, have been using Vonage as my home phone for nearly 3 years and am very happy with it. One of the important things for someone who works at home (and is taking care of family while his wife is on bed rest) is staying in contact. I installed the Skype mobile client on my phone. It is great. I can stay in contact while I am taking kids to and from school/activities. It is a bit of a battery hog but well worth it. A week or so ago, I went to lunch with the younger of my kids (those not is school) and Adrienne. (Yes, she is on bed rest, but she can get a bit stir crazy and so I try to get her out of the house once a week for a meal not prepared by me.) While at lunch one of the sales guys IMs me over Skype, that he needs someone to take a call to answer some questions. I mention that I am not near a computer (it is lunch time) and that if the call needs that kind of attention it will be a few minutes before I can get home to call the potential customer. He assures me that it won’t need that kind of attention and then pauses, “Wait, if you are not near a computer…how was I just chatting with you over Skype?!” After a few quick pointers on where to look and I can feel the excitement over the phone.

This conversation reminds me that I ought to check and see if there is an update to the version of Skype I am using on my phone. When I check, I see that Skype has partnered with iSkoot for a new mobile client. This I need to try. It is a complete rewrite, cutting out some of the battery hogging features and enabling things like calls over your mobile line to Skype users. Now I don’t have to worry so much about the quality when I am on an edge network instead of G or 3G network. So I decide this is something worth trying and go to install it. Let’s just say that the install process left much to be desired. After a lot of tries, I finally got it installed. I haven’t tried it since, but I want to say it was a temporary network issue, not that Alfresco hasn’t had our own issues in this regard. Now that it is installed, I am quite happy with it. It is easy to use. Call clarity is good. And battery life….there is a huge change.

If you have a mobile phone, and you use Skype and can afford the data fees, it is well worth it.

November 27, 2007

Jared Ottley
nonic
Jared Ottley
» Adrienne Back Home

Adrienne is back home again.  She didn’t have any contractions while being monitored.  The doctor has extended her bed rest for another two weeks.

The steroid shot she gets always makes her jittery, so it is difficult for her to sleep which invariable makes her cranky. Today should be fun…..

» Adrienne Update

I am in the hospital with Adrienne right now.  She went in for her weekly check-up (Yes…weekly) and now we are here.  She is 3cm dilated and 60% effaced.  She was having contractions this morning, which turned into cramps.  So we are here for another steroid shot and monitoring.  If she has contractions again (she is not right now), he will want to keep her here for two more days.

She will be 34 weeks tomorrow.  If this was tomorrow the doctor would not be trying to stop her labor.  But we are still 33 weeks.  So we are here waiting.

November 21, 2007

Jared Ottley
nonic
Jared Ottley
» Gallery2 and lost passwords

We use Gallery2 for our family photo gallery and we are quite happy with it. For the past day or two we have been unable to login and it has been quite annoying. Password resets wouldn’t work. I kept getting stuck in the password recovery mode, where it required me to enter a captcha along with the password, but never corrected itself.

A little google search helped me with reseting the database password hash. Then a few SQL queries and all was good again.
Here is what I needed to do:

  1. Get a new password hash
  2. In a php console (php -a) type:

    echo md5(’password’);

    copy the hash that is returned.

  3. Update the users password in the database.
  4. Connect to your gallery database and execute:

    update g2_User set g_hashedPassword=”the_password_hash” where g_userName=”the_user”;

  5. Clear the recovered password map
  6. execute:

    delete from g2_recoverPasswordMap

You should be able to access the gallery again

» Happy Birthday Olivia

It has now been three years since you joined our dysfunctional family.  And a happy three years it has been.  One of the perks about working from home is that I get to see you all when you wake up.  I love how you search me out in the morning and coming running to me with your beautiful smile and give me a great big hug.  I love how excited you are about all things girl: ballerinas, princesses, dolls, but that you can turn around and play legos, star wars and cars with your brothers.  You are the perfect fit for our family. Happy third birthday.  I love you little princess.

» Jeos and Initramfs

When installing Ubuntu Jeos in VMWare, you need to change the disk type in VMWare from SCSI to IDE, otherwise, when it goes to boot, it will appear to hang and then launch in to initramfs, because it is not expecting SCSI disks, even though you may have installed on SCSI disks. This was very frustrating for a couple of hours.

» It’s fun to see the places your blog turns up in search engine results

I have this blog monitored through several different programs: Google Analytics, Feedburner, and Wordpress Stats. Each of these have their own pluses and reasons why I use them. Probably the most interesting and most useful is the search terms used to find the blog or posts on the blog. It can help you refine information on your blog or make you laugh (I used to be on the first page for search results for George Shrinks because of this post).

One of the search terms that came up today through Feedburner was “jeos initramfs“. At first glance, I thought it was because of my post about building a virtual appliance, but as it turned out, they all went to my post about opportunities to help the Alfresco project by providing translations for other languages. The “jeos initramfs” information was actually for a tweet I posted on twitter.

What this provides me, is a place to start learning more of Search Engine Optimization (you can always learn a new skill) and reminds me I need to post the information that I learned when I ran into problems with jeos and initramfs.

November 20, 2007

Jared Ottley
nonic
Jared Ottley
» Cameron’s Thanksgiving Program

We went to Cameron’s preschool this afternoon for his Thanksgiving program. He has been singing one of the songs for his program all week. It was fun to see it all come together.

November 19, 2007

Jared Ottley
nonic
Jared Ottley
» Yeah! The stache is back

You can’t go wrong with a cool stache. My own comes and goes. I love it. My wife hates it.

(Thanks to Andrew Sullivan)

November 18, 2007

Jared Ottley
nonic
Jared Ottley
» Those Chain mail forwards

My Sister-in-law forwarded the following to me a few weeks ago. Typically, they go right in the trash. But I just felt the need to respond to it. My response is at the end. (Just to note, I grew up in New Orleans and some of my wife’s family is still there.)

The forward:

How do we pass a law?
Very Fair URINE TEST…

(I sure would like to know who wrote this one! They deserve a HUGE pat on the back!)

Like a lot of folks in this state, I have a job. I work, they pay me. I pay my taxes and the government distributes my taxes as it sees fit. In order to get that paycheck, I am required to pass a random urine test with which I have no problem. What I do have a problem with is the distribution of my taxes to people who don’t have to pass a urine test. Shouldn’t one have to pass a urine test to get a welfare check because I have to pass one to earn it for them? Please understand, I have no problem with helping people get back on their feet. I do, on the other hand, have a problem with helping someone sitting on their BUTT , doing drugs, while I work. . . . Can you imagine how much money the state would save if people had to pass a urine test to get a public assistance check.
Pass this along if you agree or simply delete if you don’t. Hope you all will pass it along, though . . . something has to change in this country — and soon!

My response:

Let us say that, maybe, 25% of the people getting a welfare check are abusing. (Which would be a staggering number [1]). Do you think that this would really save money? Here is how I see it breaking down:

0/ We have increased costs, paying people to collect, process and administer urine tests
1/ We have also increased the illegal urine trade ;-) [2]
2/ Storage of all the data (Just think urine warehouses) [3]
3/ We have people disputing the results (I had a poppy seed muffin top in the waiting room!) Which means more attorneys, more testing, more money!

And what does this result in? Either, you lost all of your cost savings or, you have increased your costs. And who pays for increased government costs? You, and your children, and your children’s children and their children’s children…..

But on the other hand, you have created new jobs and could reduce the number those that need welfare [4]. So it could be a boom to the economy!

This could be just the thing we need to stop the recession we are about to experience.

/me

PS I have *never* had to have a urine test for any of my employers. (White collar workers have it so easy….sitting on our butts, getting fat, looking at youtube, all day long!)

[1] “Since TANF was enacted, the number of people on welfare has declined dramatically. By 1999, there were only 7.2 million recipients, including 2.6 million families and 5.1 million children, roughly half the caseload of the 1994 peak..” http://www.policyalmanac.org/social_welfare/welfare.shtml (I know the numbers don’t add, but they are not suppose to. You aren’t actually suppose to add them. They are sliced representations of he total. )

[2] Additional tests could be run to match urine to an individual. (We don’t need any more pregnant men, menopausal 20/30 year old women, etc ) So, 0/ You could have someone watch them pee (another person you have to pay and monitor. They could be taking bribes, peeing in the cup for you!). 1/ You could DNA test, mouth swab, which you could then type to the urine sample (this results in more tests, more people to administer it, etc. which means more costs)

[3] This might be a good thing. The real estate market is coming crashing down. More companies are going out of business, downsizing, off shoring and near shoring. There could be a lot of [refrigerated] warehouse space available on the market (do you know of any?) It could also be a boom to the construction market, building more warehouses. (I can’t think of any major cities in the US that need major reconstruction efforts at the moment, so the construction workers should be available to build new ones.) There is a lot of land, I understand, available in St. Bernard Parish. But if you built the urine storage facilities down there, what happens if you have another hurricane come through? Just think of all the pee and all the plastic cups! Al Gore would be livid.

[4] There are so many trained urine techs on the dole these days. You could train new ones. But they would need to be urine tested as well. Where could we find them? Oh yeah! The people on welfare, they need jobs, but we just accused them of using drugs (and remember 25% of them are) are we sure we want former drug addicts running urine tests?

November 14, 2007

Jared Ottley
nonic
Jared Ottley
» History and Photography

I came across these today.  I am a big fan of history and architecture.  At one point, I thought I wanted to be an architect.

November 9, 2007

Jared Ottley
nonic
Jared Ottley
» Miyamoto Musashi

I have been cleaning out a lot of papers from University. In them I found a couple of quotes from Miyamoto Musashi. I was first introduced to Musashi when I took a Shotokai karate class. The class was held in the school’s wrestling team practice room (the perfect room for this because of its padded floors.) These two quotes were framed on the wall.

I wouldn’t call Musashi ordinary. But he is. That’s what’s extraordinary about him. He’s not content with relying on whatever natural gifts he may have. Knowing he’s ordinary, he’s always trying to improve himself. No one appreciates the agonizing effort he’s had to make. Now that his years of training have yielded such spectacular results, everybody’s talking about his ‘God-given talent.’ That’s how men who don’t try very hard comfort themselves.

This is the way for men who want to learn my strategy:

  • Do not think dishonestly
  • The way is in training
  • Become acquainted with every aim
  • Know the ways of all profession
  • Distinguish between gain and loss in worldly matters
  • Develop intuitive judgment and understanding for everything
  • Perceive those things which cannot be seen
  • Pay attention even to trifles
  • Do nothing which is of no use

November 7, 2007

Jared Ottley
nonic
Jared Ottley
» links for 2007-11-07

» The Gambler’s Fallacy (Or how I learned to ignore logic)

Adrienne, as some may know, is pregnant. In fact we are a few weeks away from the end of bed rest. (YEAH!) This is our sixth child, fifth boy and the last for us. Adrienne over the past several years has insisted that the chances of having a girl have increased as we had more boys. And yes our fourth, Olivia, is a sweet devilish girl. But numbers five and six are both boys, unless Parker decides to pop out sans equipment. I must point out, while it would have been nice to have another girl, another boy suits us just fine. We love spoiling Olivia, and a household of rambunctious boys is just hours of fun!

Louis Navellier explains in his book The Little Book That Makes You Rich: A Proven Market-Beating Formula for Growth Investing the logical dilemma I faced everyday as Adrienne tried to explain to me that the chances of having a girl increased with each boy we had:

One of the most common emotional mistakes is the “gambler’s fallacy.” That is a tendency to think that when a tossed coin lands on heads five times in a row it is much more likely to land on tails the next time. This supposition is incorrect. The odds of flipping tails on the sixth try are exactly what they were the first five: 50-50. Each flip occurs independently of the others.

I now have a name for what dumbfounded me for years. Silly woman….I love you still.

November 5, 2007

Jared Ottley
nonic
Jared Ottley
» This kid is special

Adrienne:  “What are some of the characteristics of winter?”

Andrew: “Scientist”

or another from his teacher

Teacher: “What do you call  the scientist that studies the weather?”

Andrew: “An artist”

October 23, 2007

Jared Ottley
nonic
Jared Ottley
» glTail.rb and vhosts

Last week I tried out using glTail.rb against my server and sites.  It worked fine against my default site (www.ottleys.net) However, against the blogs and the gallery, I got back no info.  To fix the problem, I just modified the apache parser expression.

My vhosts  log entries start out with the DNS name of the site.  The parser expression is looking for the client IP address at the start of each entry.  By removing the ‘^’ I was able to start pulling data.

October 22, 2007

Jared Ottley
nonic
Jared Ottley
» I like it when places offer real services

I am at the OB’s with Adrienne.  This is a critical visit, after her fetal fibronectin test came back positive this last week.  I came with my phone, ready to use it as my network connection (that little gem was hidden, I’ll post how to enable it later).  Being able to work anywhere is important.  And seeing that you can spend a lot of time just sitting at a doctor’s office, having an internet connection would be a great service.  That is why I like her doctor even more now.  Besides being a great OB/GYN, they have free wifi. :)

October 7, 2007

Jared Ottley
nonic
Jared Ottley
» iphoto2gallery

I needed to upload 177 photos into the family photo gallery.  Doing this by hand through the web interface was just not appealing.  Neither was adding another application to manager the transfer.  A quick search resulted in iphoto2gallery. Yeah!  Quick install, easily configured and boom!  Photos uploaded.

October 5, 2007

Jared Ottley
nonic
Jared Ottley
» I think you need a better content/campaign management tool

It has been just over 3 years since we left Louisiana.  We have registered to vote in Utah and all the others things that you do when you move from state to state.  We are now Utahns.  Albeit a Utah democrat and a Utah independent.  So what do I get in the mail today?  Campaign material for someone running for state senate in Louisiana.  I know I am just one person out of a large number on a mailing list, but the mailing list has my current address in Utah and not that of my first home in Utah, but of my second.  (And lets not forget, there was 7 months in an apartment in the middle of that.)  Throw in there the unknown number of people who have needed to relocate because of Katrina and you have a nice sum of valuable campaign funds that have been wasted on someone who probably wouldn’t have voted for you to begin with.

» When your kids start calling you by name

I was downstairs late last night checking mail and catching up on some reading. Olivia has been having some trouble getting to sleep at night. So she is in and out of her room until just about midnight. Adrienne was upstairs wanting to watch a movie. Olivia decides she needs to get me to come upstairs. And instead of hearing the typical “dada!” I hear “Jawed! … Jawed!” Most of my kids know my name. But they still don’t call me by it. When I ran upstairs, I asked her “What did you call me?” To which she responded “Nuffing.” And ran off to her room.

IMG_1541.JPG

 

August 15, 2007

Jared Ottley
nonic
Jared Ottley
» Alfresco @ SLLUG

As Marc Christensen noted earlier, I will be presenting Alfresco 2.1 to SLLUG this even at the U.  I will be there a bit earlier, so if you want to stop by for an informal chat while I setup…I’ll be there.

July 24, 2007

Jared Ottley
nonic
Jared Ottley
» Your top 5 Open Source Applications

Dirk Morris, has a post over at SOAWorld, on his top five Open Source applications (slanted of course towards network security, his forte). But it raises an interesting question, what are your top five Open Source applications? What are the ones you can’t live without? Which ones provide the important business infrastructure that your business, small or large, can’t live without?

I don’t run a business, but I live in open source (minus my Mac, which is more of a hybrid). So my top five don’t reflect a business point of view, but more of an end user point of view.

0/ Firefox - It is how I “see” the world. Firefox is the window/vehicle that gets me from place to place.

1/ OpenOffice/NeoOffice - While I do have Microsoft Office, I invariably turn to OpenOffice for word processing, spreadsheets, etc. I don’t see why you would want to lock content away in binary formats, that may not be usable in the future. (And yes I am poo-pooing OOXML. Something can be open and still not be open. Can a spec that is 6000 pages long really be open?)

2/ Linux - My preferred distro is openSUSE. For the past two and a half years, Linux was my primary OS. (Even my wife uses Linux on her laptop.) The control, the flexibility, freedom of choice, you name it, Linux has got it in spades. And lets not forget, it is just plain cool.

3/ Gallery - With family and friends spread all over the world, the best medium with which to communicate is the Internet. And pictures are worth a thousand words. We share those special moments with them using Gallery.

4/ Adium - If you have friends, and most likely you do, chances are they are on separate IM networks. Running multiple IM clients is just crazy. For Mac users, Adium is a must. Or for Linux/windows you have Pidgin. All are running libpurple on the backend.

Those are the ones I use most…..well those and Eclipse, XNJB, Apache, Wordpress, and a whole slew of other apps. Oh and by the way can I interest you in a little open source document management?

Alfresco has just published a survey taken of our community members on their software usageTake a look at how you stack up against our growing community.

June 20, 2007

Jared Ottley
nonic
Jared Ottley
» Why oh Why

Update: Long time coming but, after taking her to the emergency room, they told us that she had torn ligaments in her hand. She had to wear a sling. She has since recovered and is as much of a spoiled princess as ever ;)