I have been helping a friend with audio files posted to a web server. First of all, we had to enable streaming audio as an option on our existing web server. Then I had to figure out the best way to stream a multiple day conference. I started out creating a Adobe Flex project which resulted in the Flash file being uploaded to the web server. It was pretty simple as I have been using Flex at work for more than one and half years and found the Adobe Flex Sound help page very useful. After finishing the simple interface with Flex I wanted to try other things. I found a very simple M3U file format that iTunes uses to load a playlist. The only problem for us was that the MP3 audio files were behind a password protected folder, so that did not work as iTunes never asked for a username and password to access the folders behind HTTPS. I then found an open source project that plays a series of audio files by configuring an XSPF formatted file. The last task that I tried was to create a podcast. I did not really know what a podcast was except I had listened to them in iTunes. I found a great Apple document explaining how to create a podcast without using a special tool. I found out that a podcast is really just an XML file that stores content in an RSS feed format. I was very easy to create an RSS feed using Apple's podcast specification document. I have since learned that you can do the same thing in Apple's Garage Band, but at least I understand what a podcast really is.
Today I had the latest new task of learning how to edit an existing MP3 file. We needed to remove the first 12 minutes from an MP3 file that was 49 minutes long. I asked my son how to edit them and he informed me that Apple's GarageBand would do it. Today within 15 minutes I had to file loaded into GarageBand and with a little help from my son, I had the MP3 edited and posted on the web server. Just another example of how Apple makes a simple task simple instead of over complicating and making it way too difficult.
Does good design really make a difference? Implementing software often has no relation to life outside work, where chaos seems to be the rule rather than the exception. You may not be able to control life, but let's not practice chaos when developing software.
Tuesday, October 20, 2009
Sunday, October 18, 2009
trip down memory lane

Today I drove with my two youngest sons around town looking for BMX grips. We went back to a store we had frequented so many times in buying skateboards and accessories like shoes called Endless Grind. The bike store above it was closed so we had to find other bike stores in the area. Since we did not have my son's GPS, I had to rely on my unusually super sense of direction to navigate the area. My middle son told me that his electronic generation was too dependent and had lost sense of direction. That was true in more than one way! It was interesting to think back to being in that very same store ten years ago with much younger little boys. In roaming around the area we finally ended up in Sk8-Cary Skate Park. We actually went there when they first opened in 2001 as the three oldest boys all skateboarded. It just so happened that today they were having a BMX competition with some locals and professionals. It was very cold but we stayed and watched the first round since we were shopping for BMX equipment anyway. It brought back memories from the past and we made new memories all at the same time!
Thursday, October 8, 2009
lessons in life
This has been an interesting few weeks as of late.
This week has not been the high point in my life. I have been learning Squash during lunch breaks the last month. This week, in my eagerness to learn from multiple people's different styles and suggestions, I played too long and somehow hurt my back. Not the best timing since I am due to leave for India in a couple of weeks. I did manage to get my 50 Year Adventure web site up and running while resting with a heating pad on my back. I decided to use Host Monster to host my book web site. I also moved my Attentive 2 Design web site there also, since I can host as many domains as I want for a flat $5.95/month. I was already using it for another private NGO web site that I help maintain. That is the good news that happened while having a pain in my back.
Today I finished reading King of Bollywood: Shah Rukh Khan and the Seductive World of Indian Cinema by Anupama Chopra. My wife and I saw it in the reduced section at Barnes & Nobles a couple of weeks ago. The first chapter alone is worth buying the book as it explains what Bollywood is all about. It tells a story about how a man in rural Georgia won the lottery when he got to go up on stage with SRK when he came to Atlanta. What a great story!
A couple of weeks ago I attended a high school reunion in Virginia. My wife and I stayed with my sister, who we seldom get to see. We had a great time talking with her at night and on Sunday morning after the reunion on Saturday afternoon. I attended my 20th high school reunion but this one was the 31st and was much better. I really wanted to talk to as many people as I could since I had just finished my memoirs and the memories were still clear. Most of the people I attended school with from kindergarten to high school were present so I had fun catching up with them. My wife wanted to know why it seemed like everyone of them had been my girlfriend at one point in time - I guess that is life in rural Virginia! I found it interesting that my close friends from high school had little in common with me now, but I had a deep bond with those I grew up with in Churchville. It seemed like I had grown wild, changed a lot and then came back to where they had never left. Most of them were so dependable that I would trust my life in their hands. How that is what I call a true friend.
One of my childhood friends who lived behind me told me about the man who he bought sheep from to raise on his farm. He had only one leg and I cannot remember how he lost it. He had a huge sheep farm which he worked on himself. He was also quite wealthy and traveled all over the world hunting wild game. He had two large single story houses just to hold the mounted game he had killed. He never let his disability get in his way. My childhood friend looked to his two boys and said "Remember that the only limits we have are those we place on ourselves". What a great profound statement stated so eloquently from such a simple person who I am glad to still call a friend. Some days I think I try too hard and think too much and I greatly admire such a person very much.
This week has not been the high point in my life. I have been learning Squash during lunch breaks the last month. This week, in my eagerness to learn from multiple people's different styles and suggestions, I played too long and somehow hurt my back. Not the best timing since I am due to leave for India in a couple of weeks. I did manage to get my 50 Year Adventure web site up and running while resting with a heating pad on my back. I decided to use Host Monster to host my book web site. I also moved my Attentive 2 Design web site there also, since I can host as many domains as I want for a flat $5.95/month. I was already using it for another private NGO web site that I help maintain. That is the good news that happened while having a pain in my back.
Today I finished reading King of Bollywood: Shah Rukh Khan and the Seductive World of Indian Cinema by Anupama Chopra. My wife and I saw it in the reduced section at Barnes & Nobles a couple of weeks ago. The first chapter alone is worth buying the book as it explains what Bollywood is all about. It tells a story about how a man in rural Georgia won the lottery when he got to go up on stage with SRK when he came to Atlanta. What a great story!
A couple of weeks ago I attended a high school reunion in Virginia. My wife and I stayed with my sister, who we seldom get to see. We had a great time talking with her at night and on Sunday morning after the reunion on Saturday afternoon. I attended my 20th high school reunion but this one was the 31st and was much better. I really wanted to talk to as many people as I could since I had just finished my memoirs and the memories were still clear. Most of the people I attended school with from kindergarten to high school were present so I had fun catching up with them. My wife wanted to know why it seemed like everyone of them had been my girlfriend at one point in time - I guess that is life in rural Virginia! I found it interesting that my close friends from high school had little in common with me now, but I had a deep bond with those I grew up with in Churchville. It seemed like I had grown wild, changed a lot and then came back to where they had never left. Most of them were so dependable that I would trust my life in their hands. How that is what I call a true friend.
One of my childhood friends who lived behind me told me about the man who he bought sheep from to raise on his farm. He had only one leg and I cannot remember how he lost it. He had a huge sheep farm which he worked on himself. He was also quite wealthy and traveled all over the world hunting wild game. He had two large single story houses just to hold the mounted game he had killed. He never let his disability get in his way. My childhood friend looked to his two boys and said "Remember that the only limits we have are those we place on ourselves". What a great profound statement stated so eloquently from such a simple person who I am glad to still call a friend. Some days I think I try too hard and think too much and I greatly admire such a person very much.
Sunday, September 13, 2009
sleepless night
I am really unsure what happened last night. I have been waking up at 3 am for many nights now. Last weekend I did not feel very good so I took a 2 hour nap on both Saturday and Sunday. Yesterday I took another 2 hour nap and that energized me to finally finishing editing my book around 3 pm. I then raced around the yard finishing the mowing in a record time of around 1 & 1/2 hours. Today I will have to go back over it and collect the extra grass clipping spread all over the yard, but at least it is cut! Last night my middle son and I went out to eat Indian food at Udapi. I have no idea what happened but after chatting with my son in California for a while about his MacBook "x" battery problems, I finally told him around 9:30 pm that I was tired and needed to go to bed. I am not sure I ever really feel asleep last night and finally at 4 am gave up and got out of bed. Maybe it had to do with my wife and two youngest kids returning home this evening. I have no idea but will definitely be taking a nap this afternoon after my Sunday morning cricket match.
These are some of the things I kept thinking about last night:
1) I really like this thought provoking comment about the Taj Mahal in India: "The typical was used to create the outstanding"
2) Somehow this thought kept coming up "I firmly believe that each of us has a unique reason to be alive, part of our pilgrimage on earth is to find it."
3) I have talked more with my middle son while my wife and other kids have been gone than we have ever talked in his whole life, which is a great thing. We were talking about what makes a skilled laborer when we thought that my oldest son, who is a wonderful artist when the urge hits him, would be a great tattoo artist since he has been getting many tattoos lately.
4) somehow I thought of this list of sports activities I have done in the last year at work either at lunch or after work:
Cricket, Volleyball, Wallyball, Racquetball, Sqash, and Tennis
In the past I have also played the following at work:
Basketball and Flag Football
The only sport I want to try one day at work is:
Ultimate Frisbee
These are some of the things I kept thinking about last night:
1) I really like this thought provoking comment about the Taj Mahal in India: "The typical was used to create the outstanding"
2) Somehow this thought kept coming up "I firmly believe that each of us has a unique reason to be alive, part of our pilgrimage on earth is to find it."
3) I have talked more with my middle son while my wife and other kids have been gone than we have ever talked in his whole life, which is a great thing. We were talking about what makes a skilled laborer when we thought that my oldest son, who is a wonderful artist when the urge hits him, would be a great tattoo artist since he has been getting many tattoos lately.
4) somehow I thought of this list of sports activities I have done in the last year at work either at lunch or after work:
Cricket, Volleyball, Wallyball, Racquetball, Sqash, and Tennis
In the past I have also played the following at work:
Basketball and Flag Football
The only sport I want to try one day at work is:
Ultimate Frisbee
Monday, September 7, 2009
Stone Mountain

While my wife and two younger kids are having fun on a Princess Cruise to Scandinavia, my middle son and I decided to go hiking. I have always wanted to visit Hanging Rock State Park or at least hike up Pilot Mountain State Park next to it. Yet again I did not go to one of these as we decided to visit Stone Mountain State Park instead as we heard it had some waterfalls. Once on the park trails it reminded us both of the area where we last saw waterfalls earlier in the summer. Just when we were getting tired we decided we had to see the actual Stone Mountain while in the park. When we reached the grassy open field to see it we did not to expect such a huge granite rock mountain. As we looked closer we saw people at the top and some tiny little people climbing up the side. We went to the very bottom of the rock face and saw ropes that people were using to go up the 600 ft rock face. When I looked at the park map, I saw there was a trail that crossed the top of the mountain. Since we had to backtrack to get back to the car I suggested we try the trail so we get on top of the huge rock. The trail map said it was a strenuous climb but all we saw was a series of never ending steps. The more we walked up the steps the harder it became until we had to stop a couple of times to rest. It was all worth it when we reached the top as we had a full view of the Blue Ridge Mountains in all directions. I wanted to stay on the 2305 ft mountain top forever and just soak in the beauty that GOD created. We did not have a camera or else I would have taken a whole roll from that point. I did not find any posted on the internet either that fully captured the scene. I included a couple that I did find. I need to move back into the mountains and forget the city life.


Tuesday, August 18, 2009
Tuesday, August 11, 2009
Subscribe to:
Posts (Atom)