<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Roblog</title>
      <link>http://www.robreid.com/blog/</link>
      <description>My personal blog about my family and topics that may be of interest only to myself.</description>
      <language>en</language>
      <copyright>Copyright 2006</copyright>
      <lastBuildDate>Fri, 08 Sep 2006 14:41:45 -0600</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Dodging Raindrops</title>
         <description>A few weeks ago, we had a team dinner to celebrate the two-year anniversary of our current project (even though it just seems like 7 years).  Being the sole member of the social events committee on our team of 12 people, I had some added responsibilities that day - helping setup the restaurant space and taking our &quot;decorations&quot; over in advance.</description>
         <link>http://www.robreid.com/blog/2006/09/dodging_raindrops.html</link>
         <guid>http://www.robreid.com/blog/2006/09/dodging_raindrops.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Fri, 08 Sep 2006 14:41:45 -0600</pubDate>
      </item>
            <item>
         <title>Twins Biography - Updated</title>
         <description><![CDATA[As we re-applied to the Mothers Day Out program at <a href="http://www.ewstburyumc.org/">my wife's church</a>, we were asked to write a short biography about each of our daughters.  This was the same assignment we had <a href="http://www.robreid.com/weblog/archives/000028.html">two years ago</a>, so it's interesting to compare the one from back than with the updated one.

Donna wrote the following and submitted it to the school.

<b>Elena</b>

Elena is cheerful and easygoing.  She usually wears a smile and seems to be quite empathetic.  She likes to dance and loves to do multimedia art projects.  For example, she recently designed a convincing 3D "superman" with shapes she cut and glued from scrap paper.  Her superhero even has a cape made from toilet paper.  Elena has a long attention span and will give anything a try.

<b>Amanda</b>

Amanda responds well to routine and often prefers her own company to that of other children.  She slowly warns up to new activities and new people, but then can be very affectionate and loyal.  Amanda has a great memory and likes to learn new poems and songs.  She would like to read and write independently.  A quick hug or tickle can really lift her mood.]]></description>
         <link>http://www.robreid.com/blog/2006/08/twins_biography_updated.html</link>
         <guid>http://www.robreid.com/blog/2006/08/twins_biography_updated.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">twins</category>
        
        
         <pubDate>Sun, 06 Aug 2006 10:22:49 -0600</pubDate>
      </item>
            <item>
         <title>Alarm Clock Karma</title>
         <description>My alarm clock didn&apos;t go off this morning, even though I set it correctly as far as I can tell.  It&apos;s a new clock radio I got for Donna for her birthday, but she had very specific requiremtns for a clock radio that this one did not meet.  So, I replaced my own aging clock (with lighted blue digits) with this one.  I felt a little guilty about keeping it for myself, since it was a present I bought for Donna, but I justified this by saying that Donna didn&apos;t like my clock radio anyway, and the digits on this one are big enough that she can see them without her glasses from her side of the bed.

So perhaps it was karma that prevented the alarm from going off at 5:00 AM this morning.  As it was, I had just enough time to shower, get dressed, and leave to make my 7:00 AM meeting.  I didn&apos;t even have breakfast.  I never skip breakfast.  At least I have a free lunch out today, so I can fill up then.</description>
         <link>http://www.robreid.com/blog/2006/07/alarm_clock_karma.html</link>
         <guid>http://www.robreid.com/blog/2006/07/alarm_clock_karma.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">family</category>
        
        
         <pubDate>Thu, 27 Jul 2006 09:55:54 -0600</pubDate>
      </item>
            <item>
         <title>My Pie Chart</title>
         <description><![CDATA[I may be the only one that thinks this is cool, but I just have created a flash-based pie chart with <a href="http://ming.sourceforge.net/">Ming</a> via <a href="http://www.php.net/">PHP</a>.  Here it is in action:

<embed src="http://www.robreid.com/php/mingpie.php?height=200&width=200&values=17,24,47,205,256,267,161,94&labels=1995,1997,2000,2002,2003,2004,2005,2006" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="200" height="200" loop="FALSE">

I did this to integrate with an intranet application I built at work, but mostly it was excuse to try to actually create a Flash animation with the tools I have at hand, which are pretty rudimentary.  In fact, as a pie chart outside of this application, it's kind of strange.  There's no way to tell what the slices represent without moving the mouse over them, and there's no title to the chart (the example above is the number of <a href="http://www.robreid.com/pictures/">pictures on my website</a> from each year).  For my purposes, this is fine, since the intranet application supplies all this.

But doing that was surprising difficult, mostly because I found little-to-no documentation about how to use Ming in PHP.  There are <a href="http://www16.brinkster.com/gazb/ming/index.html">some examples</a>, but <a href="http://wolfgang.remsnet.de/ming/lessons/1.php">nothing very comprehensive</a>.  Not knowing how the Flash model works, I had a very hard time understanding the difference between a <a href="http://us3.php.net/manual/en/function.swfshape.php">shape</a>, display item, <a href="http://us3.php.net/manual/en/function.swfsprite.php">sprite</a>, <a href="http://us3.php.net/manual/en/function.swfbutton.php">button</a>, and so on, and when you can (or should) do what to which one.  Even now, I haven't been able to figure out how to ensure each new slice's label appears on top instantly (if you look closely, in some cases it fades from the previous label).]]></description>
         <link>http://www.robreid.com/blog/2006/07/my_pie_chart.html</link>
         <guid>http://www.robreid.com/blog/2006/07/my_pie_chart.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Tue, 25 Jul 2006 21:14:44 -0600</pubDate>
      </item>
            <item>
         <title>Can&apos;t get there from here</title>
         <description><![CDATA[I'm always excited when some new technological technique or toy catches my attention.  I've had a few in recent weeks (<a href="http://www.lilypond.org/">Lilypond</a> and <a href="http://www.blender.org/">Blender</a>), but the last few days, it's been creating <a href="http://www.echoecho.com/flash.htm">flash objects</a> on my website via the <a href="http://www.php.net/ming">PHP Ming functions</a>.

If that sounds like a lot of techno-babble, well, it is.  In simple terms, it's a way I can create drawings on my website that can be animated (or not), but are also <a href="http://en.wikipedia.org/wiki/Vector_graphics">vector-based</a>, so they're <a href="http://en.wikipedia.org/wiki/Resolution_independence">resolution-independent</a>.  This originally caught my attention because someone at <a href="http://www.westburyumc.org/">my wife's church</a> wanted to know if I could help making a neat animated splash screen for their website.  I said I couldn't because I didn't know how, nor have the tools, to create that type of graphics.  But I realized I did have some ability to do that through <a href="http://www.php.net/">PHP</a>.

That lead to <a href="http://www.robreid.com/php/ming_wumc.php">some experimentation</a>, but that didn't last long.  I then worked on getting my little <a href="http://www.robreid.com/php/barchart.php?width=200&height=100&min=0&values=277,371,236,292.5,318.25,57&labels=Feb,Mar,Apr,May,Jun,Jul">bar graph-creation program</a> <a href="http://www.robreid.com/php/mingbar.php?width=200&height=100&min=0&values=277,371,236,292.5,318.25,57&labels=Feb,Mar,Apr,May,Jun,Jul">converted to Flash</a>.  That was fun.  Then I thought that I could use this same technique to finally fix my the counter on my <a href="http://www.robreid.com/macintosh/">Macintosh page</a> that I never got to work beyond 99 days.

The trouble is that I want to overlay a perspective view of the counter on the image of the iMac's screen.  Since the screen is tilted to the camera, it is not a perfect rectangle, so the text I put on it needs to be distorted to look right (perfect).  I tried doing this with <a href="http://www.imagecure.com/image_slicing.html">image slices</a>, but these have to be rectangular, and it was laborious to pre-construct all possible digits to be placed on the screen.  Perhaps if I could use the Ming flash tools, I could programatically distort some text and overlay it on top on the image.

My <a href="http://www.robreid.com/php/ming_picture_skew.php">first attempts</a> were promising, but I quickly was stymied by the lack of detailed information on how these PHP Ming functions work.  I experimented some, but came to the realization that there is no facility arbitrarily distort objects with PHP Ming.  I can <a href="http://us2.php.net/manual/en/function.swfdisplayitem.rotate.php">rotate</a> them and <a href="http://us2.php.net/manual/en/function.swfdisplayitem.skewx.php">skew</a> them, but I can't distort them.

So I'll have to try a different approach rather than the most robust one.  I could create some digits that have the appropriate perspective already applied and then just place them on the image with PHP Ming, or maybe even the GD functions of PHP.  I could ignore the perspective part of it, just skew the text, and hope it looks good enough.  I'll think about it some before I start on my solution.]]></description>
         <link>http://www.robreid.com/blog/2006/07/cant_get_there_from_here.html</link>
         <guid>http://www.robreid.com/blog/2006/07/cant_get_there_from_here.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Wed, 12 Jul 2006 12:15:14 -0600</pubDate>
      </item>
            <item>
         <title>All done (almost)</title>
         <description><![CDATA[Well, it didn't nearly take me <a href="http://www.robreid.com/weblog/archives/000402.html">as long as I thought</a>.  My design of my <a href="http://www.robreid.com/pictures/">pictures page</a> is complete.  I'm really pleased with the layout, and it definitely encourages me to keep it updated more frequently.  This week, I have uploaded <a href="http://www.robreid.com/pictures/search.php?datefrom=2005-10-22&dateto=2006-06-05">109 pictures</a>, including two picture collections: <a href="http://www.robreid.com/pictures/search.php?collID=52">Florida Trip 2006</a> and <a href="http://www.robreid.com/pictures/search.php?collID=51">Roden Reunion 2006</a>.

The pictures page now has three sections: a display of the latest 20 pictures added to the site, the most recent collection added along with an ability to select any other collection, and a calendar-like grid showing the number of pictures from each month and year available.  These changes meant I had to update several other components, most notably the <a href="http://www.robreid.com/pictures/search.php">search page</a>.  I still have a few tweaks to make, but everything is functioning well.]]></description>
         <link>http://www.robreid.com/blog/2006/06/all_done_almost.html</link>
         <guid>http://www.robreid.com/blog/2006/06/all_done_almost.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Fri, 23 Jun 2006 12:04:38 -0600</pubDate>
      </item>
            <item>
         <title>Oft-Delayed Pictures</title>
         <description><![CDATA[I am really bad about uploading pictures to <a href="http://www.robreid.com/">my website</a> anymore.  In the past, it has been because I have not been able to keep up with titling and putting comments on my photos in <a href="http://www.apple.com/iPhoto/">iPhoto</a>, but at present I am essentially caught up with that.  And yet I have not yet uploaded any to my website.

I have recently determined that this is because of how my online pictures are organized.  It's all based on "collections", which are basically sets of pictures that are uploaded together.  This made sense when my pictures were not managed by a database, since the pictures would have to be presented in a static HTML index page.  But I would rather be able to upload pictures one at a time and have them available quickly on my website.

So I'm in the progress of changing <a href="http://www.robreid.com/pictures/">my online picture presentation scheme</a> to move away from collections.  I'm thinking of transforming the collection idea into "keywords" and presenting the pictures primarily by date taken.  This way, I can create a set of pictures with the same keyword (like "Glen Rose 2006") to be able to present them as a set, but also simply upload pictures with no keywords.

Look for those changes, and some new pictures, within a month or so.]]></description>
         <link>http://www.robreid.com/blog/2006/06/oftdelayed_pictures.html</link>
         <guid>http://www.robreid.com/blog/2006/06/oftdelayed_pictures.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Mon, 19 Jun 2006 11:59:15 -0600</pubDate>
      </item>
            <item>
         <title>Cars and Bicycles</title>
         <description><![CDATA[We had an eventful Sunday.  After the normal Sunday morning activities (church and yardwork), we caught a <a href="http://www.moviewatcher.com/theatres/theatre_information.jsp?unit=2430">1:10 PM showing</a> of the new <a href="http://www.pixar.com/">Pixar</a> movie <a href="http://www.pixar.com/featurefilms/cars/">Cars</a>.  It had gotten mixed reviews (stunning visuals, but hackneyed plot), but with a <a href="http://movies.go.com/parentpreviews/review?rid=77634">G rating</a> and the past Pixar films among my favorites, it was a good opportunity to take my daughters to the movies.

They liked it, I think, although they were a little squirmy towards the end.  I thought it was much better than some of the reviews it has received.  It was visually breathtaking (the race scenes are spectacular), and the story was entertaining.  We'll own the DVD shortly after it is released (just in time for the 2006 holiday season, I should think).

After the movie, we stopped at <a href="http://www.oldnavy.com/">Old Navy</a> to get some light sweaters for the girls, and then to <a href="http://www.toysrus.com/">Toys R Us</a> to buy a bicycle for Amanda.  We had gotten a really nice girls bicycle from a friend, so we got helmets and training wheels on Saturday.  The bicycle fit Elena better, so that became hers, and she loved zooming up and down the sidewalk on her bike.  We got a slightly smaller one (already assembled) for Amanda.  She picked out a <a href="http://www.hasbro.com/mylittlepony/">My Little Pony</a> bicycle.

We then went to <a href="http://www.sweettomatoes.com/">Sweet Tomatoes</a> for a early dinner.  It was just before 5:00 PM when we left the restaurant.  The girls fell asleep on the short car ride home.  I carried them in and let them continue their nap on the couch.  But at 7:00 PM, an hour before their normal bed time, they were both still asleep!  I gave them the carry test: if when I carry them to their beds and they continue to sleep, I consider them down for the night.  That's just what happened to Elena - she got 13.5 hours of sleep last night.  Amanda woke up twice (at 9:00 and 10:00) but both times not for very long.  She got nearly 13 hours of sleep.

Today, it appears that the pre-assembled bike was not assembled correctly, as the training wheels are too low, causing the back wheel to not touch the ground (we haven't yet decided if we'll ask for our $10 assembly fee back).  I'll fix it when I get home from work, but I hope Donna was able to survive their enthusiasm for a bike ride (they were asking about it even before I left for work this morning).  I suspect fixing Amanda's bike will be the first thing I do when I walk in the door.]]></description>
         <link>http://www.robreid.com/blog/2006/06/cars_and_bicycles.html</link>
         <guid>http://www.robreid.com/blog/2006/06/cars_and_bicycles.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">family</category>
        
        
         <pubDate>Mon, 12 Jun 2006 11:44:14 -0600</pubDate>
      </item>
            <item>
         <title>Texas Outside</title>
         <description><![CDATA[We were at Glen Rose this past weekend for the <a href="http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=biennial">biennial</a> <a href="http://www.robreid.com/pictures/search.php?collID=24">Roden family reunion</a>.

As we were leaving Big Rocks Park after having played and waded in the shallow water, a man with a camera asked if he could take Elena and my picture.  We were scrambling on the rocks, and I was lifting her up onto a large one.  I repeated the feat at his request.  He took another picture of Elena climbing on the rocks as well.

My "parental radar" never went off during this.  Perhaps it was because the photographer asked me directly about taking pictures.  Perhaps it was because he did look like he was taking pictures of the site rather than trolling for little kids.  Whatever the reason, I felt fine letting him take a few Big Rocks shots of Elena.

He then gave me a copy of his card, and he asked about setting up a blog, once I told him I'd link to his site from mine.  I looked at the site, <a href="http://www.texasoutside.com/">Texas Outside</a>, and it looks pretty nice.  I'm not sure what he'd use a blog for on that site, but I'll email him to see if I can help.]]></description>
         <link>http://www.robreid.com/blog/2006/06/texas_outside.html</link>
         <guid>http://www.robreid.com/blog/2006/06/texas_outside.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">family</category>
        
        
         <pubDate>Mon, 05 Jun 2006 11:26:37 -0600</pubDate>
      </item>
            <item>
         <title>I Want SketchUp</title>
         <description><![CDATA[<a href="http://www.sketchup.com/">SketchUp</a> is the neatest 3D-drawing application I've seen yet.  It was so neat, in fact, that I looked into it about a year ago, but it was <a href="http://www.sketchup.com/cgi-bin/store/trybuy.html">far too expensive</a> for me to justify even putting it on my gift list.  I instead turned to <a href="http://www.blender3d.org/">Blender</a>, which is free and extremely powerful, but has a steep learning curve up which I have just begun to climb.

But recently I <a href="http://www.macnn.com/articles/06/04/27/macnn.review.yahoo.go.tv/">found out</a> that Google, who bought SketchUp last year, is releasing <a href="http://sketchup.google.com/download.html">a free version</a>.  It is available to the PC now and promises a Mac version soon.

I'm so psyched that I downloaded the time-restricted demo version of the full software so I can start playing with it now, instead of waiting for the Mac version.  I want to design a 3D layout of my home, just for fun.]]></description>
         <link>http://www.robreid.com/blog/2006/05/i_want_sketchup.html</link>
         <guid>http://www.robreid.com/blog/2006/05/i_want_sketchup.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Macintosh</category>
        
        
         <pubDate>Tue, 02 May 2006 12:16:05 -0600</pubDate>
      </item>
            <item>
         <title>Free Range Kids at Chick-Fil-A</title>
         <description><![CDATA[Donna had a meeting she wanted to go to this afternoon, so I left work a little early to meet her there and do a "car swap" so that I could take the girls for the evening.  I took them to <a href="http://www.chick-fil-a.com/">Chick-Fil-A</a> for dinner.

The dinner experience was OK, but neither Amanda nor Elena ate much.  They were both wiggly (Amanda especially).  In fact, I vetoed ice cream because they ate so little.  Their wiggliness was harder for me to cope with because I had such a lousy day at work today.

But it wasn't until when we went to the play area in Chick-Fil-A that I became really uncomfortable as a parent.]]></description>
         <link>http://www.robreid.com/blog/2006/04/free_range_kids_at_chickfila.html</link>
         <guid>http://www.robreid.com/blog/2006/04/free_range_kids_at_chickfila.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Wed, 26 Apr 2006 18:28:57 -0600</pubDate>
      </item>
            <item>
         <title>Cowardly Lions Like Hot Pizza</title>
         <description><![CDATA[I got the munchies yesterday at work and went down to the convenience store in the basement of my building with a coworker of mine.  As I was mulling over my options from the vast array of candy bars, <a href="http://www.hersheys.com/products/details/watchamacallit.asp">Whatcamacallits</a> caught my eye.  But before I could say so, my co-worker said "When I was young, I used to love Whatchamacallits."

I immediately started looking for something else.  The fact that she said something about it motivated me not to get it, for fear of looking like I can't make my own decision.  I ended up getting the Whatchmacallit, but I had to say something like "Actually, I am going to get the Whatchmacallit after all" to somehow excuse my selection.]]></description>
         <link>http://www.robreid.com/blog/2006/04/cowardly_lions_like_hot_pizza.html</link>
         <guid>http://www.robreid.com/blog/2006/04/cowardly_lions_like_hot_pizza.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Rob</category>
        
        
         <pubDate>Wed, 19 Apr 2006 07:05:50 -0600</pubDate>
      </item>
            <item>
         <title>Lilypond</title>
         <description><![CDATA[I am excited about a completely free program I recently found online called <a href="http://www.lilypond.org/">Lilypond</a>, but when I try to explain it to people, somehow no one seems all that enthusiastic.  Lilypond is a musical score creation program that takes text-based input.  Looking at their website, you can see <a href="http://www.lilypond.org/web/about/automated-engraving/">their focus</a> is creating very precise scores that are not subject to the small annoyances that most computer-generated scores contain.

The main reason why it's got me excited is that it creates a MIDI file along with the score, so I can listent to the notes I've input.  As a non-musician, this is very valuable, since it's the only way I can check myself to see if I've entered the notes correctly.

Since I discovered the program about two weeks ago, I've been entering all the songs we've invented throughout the years.  These include "Amanda Jean", "Elena Reid", "I'm the Foxy Dog", "The Trash Song", and "Deery in the Cornfield".  I'm right now working on trying to convert Richard's (my brother-in-law) composition "Wedding Waltz" that he created for his wedding.  It is hand-written (but clear), so it will take me a while to create.]]></description>
         <link>http://www.robreid.com/blog/2006/04/lilypond.html</link>
         <guid>http://www.robreid.com/blog/2006/04/lilypond.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Macintosh</category>
        
        
         <pubDate>Tue, 18 Apr 2006 12:28:58 -0600</pubDate>
      </item>
            <item>
         <title>Easter Exhaustion</title>
         <description><![CDATA[We had a really full and fun Easter weekend.

On Saturday, we took advantage of the not-yet-searingly-hot temperatures and went to the <a href="http://www.hermannpark.org/">Hermann Park</a> for a picnic lunch.  It was windy, but very pleasant in the shade.

Long entry follows...]]></description>
         <link>http://www.robreid.com/blog/2006/04/easter_exhaustion.html</link>
         <guid>http://www.robreid.com/blog/2006/04/easter_exhaustion.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">twins</category>
        
        
         <pubDate>Mon, 17 Apr 2006 12:13:08 -0600</pubDate>
      </item>
            <item>
         <title>My current Windows pet peeve</title>
         <description><![CDATA[I recently got converted to XP (from NT) at work.  Included in that was a screenshot program that has a plug-in for use in all of the MS Office applications.  So now every time I open a Word, Excel, or Powerpoint document, I get this little dialog box asking if it's OK to install the plug-in.  That's a little annoying, but bearable.

But when I open it from Windows Explorer (the analog to the Finder for you Mac people), I get a second dialog box placed on top of the first.  Rather than explain it, here is a screenshot:
<img width-660 height=244 src="http://www.robreid.com/weblog/archives/SnagIT.gif">

So then I have to click on the overlapping dialog box that says, essentially, "Hey - there's a dialog box under me!", before I can dispense with the original dialog box.

What gets me is that someone had to put this into the operating system to have it behave this way.  Someone thought this would be a good idea.  I'm sure there's a good, logical reason why it behaves this way.  Probably Excel reported back to Windows that the file didn't finish opening, so Windows wanted to tell me about it.  I don't know why I'd need to know that, since I hope I would notice if the file opened or not.  Maybe it's in case I forgot I tried to open it.

I have to use Windows XP for my job.  I get to use the Mac OS at home.  Thank goodness.]]></description>
         <link>http://www.robreid.com/blog/2006/04/my_current_windows_pet_peeve.html</link>
         <guid>http://www.robreid.com/blog/2006/04/my_current_windows_pet_peeve.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Macintosh</category>
        
        
         <pubDate>Wed, 12 Apr 2006 06:24:13 -0600</pubDate>
      </item>
      
   </channel>
</rss>
