<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>JimF.Name -  Jim A. Fieser</title>
<link>http://jimf.name/</link>
<description>Business and Family</description>
<language>en</language>
<copyright>Copyright 2008</copyright>
<lastBuildDate>Wed, 30 Apr 2008 20:33:16 -0600</lastBuildDate>
<generator>http://www.movabletype.org/?v=3.16</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<item>
<title>14th Anniversary Poem</title>
<description><![CDATA[<p>I got up early this morning, thinking about my bride of these 0.7 score years and jotted down these lines:</p>

<p>Early on in our marriage,<br />
I worked, you pushed the carriage.<br />
Later ABC,<br />
Swung the ax at me,<br />
Before retirement age.</p>

<p>We had said that we'd change roles,<br />
You would work, I would bake rolls.<br />
'Problem with that map, <br />
Is I ain't cleaned crap,<br />
Done Laundry, dish's or killed moles.</p>

<p>Recruiters have been calling,<br />
Opportunities're falling.<br />
B' Tax & Insurance<br />
Would eat the difference:<br />
I should do chores where I'm stalling.</p>

<p>I know what I should do,<br />
To make it up to you.<br />
I'll teach our 3 kids<br />
To wash pots & lids- <br />
We'll be a cookin' cleanin' crew!</p>

<p>Happy Anniversary Ann!</p>

<p><a href="http://jimf.name/nsnd/fiesers009.jpg"><br />
<IMG SRC=./nsnd/Fieser_Family.jpg ALT="Photo by RC Adams"><br />
<br>Click for larger image.<br />
</a></p>]]></description>
<link>http://jimf.name/journal/2008/04/14th_anniversar_1.html</link>
<guid>http://jimf.name/journal/2008/04/14th_anniversar_1.html</guid>
<category>Family Life</category>
<pubDate>Wed, 30 Apr 2008 20:33:16 -0600</pubDate>
</item>
<item>
<title>Baby Kitty&apos;s Weight Problem</title>
<description><![CDATA[<p>Ann had our oldest son weigh the cat the other day.  Kate aka "Baby Kitty" weighs in at over 17 lbs.  Ann called her "Fat Cat", but I covered her ears and said, "Don't label her!"  <br />
<p><br />
<img alt="Baby Kitty" src="http://jimf.name/archives/Baby_Kitty.jpg" width=480 height=533 /><br /><br />
</p><br />
Ann said the cat and I must have the same diet and exercise regimen.  I said, "Hey, at least I started flushin'!"</p>]]></description>
<link>http://jimf.name/journal/2006/08/baby_kittys_wei.html</link>
<guid>http://jimf.name/journal/2006/08/baby_kittys_wei.html</guid>
<category>Family Life</category>
<pubDate>Tue, 29 Aug 2006 23:12:50 -0600</pubDate>
</item>
<item>
<title>Mom and Dad&apos;s 50th</title>
<description><![CDATA[<p>We celebrated my parent's 50th anniversary this weekend in Cape Girardeau.  They had to drive up from Wilhelmina, but so many relatives now live in STL, and my brother and sister and their families are in Cape County, it just worked out great to be in Cape.  </p>

<p>Aunt Lois commissioned the following poem from poet Vivian Barks.  I wish I'd written it, but at least I was able to step up to the mike and read it aloud for our extended family nubering ~100.  </p>

<p>A card I recieved in the mail today,<br />
Saying a Golden Anniversary is on the way.<br />
April 30th - it did say, <br />
Come and Join us on this special day.<br />
For Pat and Bob, both loving and kind,<br />
A happier couple you could not find.  <br />
Fifty years - they have been as one,<br />
April 28th - their new life begun.<br />
Pat with her sweet and witty charm,<br />
and Bob with his heart set on the farm.<br />
Working together, side-by-side<br />
Knowing their marriage would survive.<br />
And to this union, God saw fit,<br />
To put 4 childeren in the midst of it.<br />
Three boys, one girl; bundles of joy<br />
Was sent for Pat and Bob to enjoy.<br />
To raise them in the nurture of God,<br />
And teach them the right road to trod.  <br />
As in that love story long ago,<br />
"Wherever thou goest - I will go"<br />
Togather you've been through thick and thin,<br />
To know you'll endure to the end.<br />
Life get's better along the way,<br />
When you put your faith in God each day.  <br />
So Congratulations! may I say,<br />
As you celebrate this beautiful day.<br />
"God Bless you both", is my prayer, <br />
And may "He" keep you in "His" care.</p>

<p>It was a great party with lots of friends and family we had not seen in years.  My God-daughter had been up late assembling a slide show of old photos from an album my sister had put together.  Brother Dan had plenty of tunes, a few from their wedding. </p>

<p>We had to pose for a few photos and as the crowd around Mom and Dad expanded to include more family someone thought we should turn sideways and form a smaller frame.  Unfortunately, turning sideways didn't help, in fact we had to step out a bit!  </p>]]></description>
<link>http://jimf.name/journal/2006/05/bob_and_pats_50.html</link>
<guid>http://jimf.name/journal/2006/05/bob_and_pats_50.html</guid>
<category>Family Life</category>
<pubDate>Mon, 01 May 2006 06:20:54 -0600</pubDate>
</item>
<item>
<title>Invention Idea</title>
<description><![CDATA[<p>My oldest son had a great idea for an invention today.  He even found a web site that takes invention ideas and typed it in.  Trouble was that the web site required users to be 18 and he's just 11, so they wouldn't take it.  I think it's a fine idea, so I'm going to publish it on the web for him.  </p>

<p>This is how he answered the web site questions.</p>

<p><strong>My idea for a new product is...</strong></p>

<blockquote>a mix between a nintendow controler and a gameboy. It has an "A" and a "B" button on the back and the control stick on the front of the handle. It kind of looks like one of those handheld fishing toys but it plays gameboy games. It will be very comfortable unlike treo or a regular gameboy. You can play it in one hand so it can be more confortable, easier, and relaxing. </blockquote>  

<p><strong><br />
I came up with my idea when I was...</strong></p>

<blockquote>in the bathroom.  I was plaing my gameboy when my hand started aching. so I turned it off and started thinking about other gaming divices. I thouht of a nintendow thing and still had my mind on the gameboy. so I thought "What if I combined these two things two make one." I put them together in my  mind and came up with a one handle gameboy. </blockquote> 

<p>I don't know enough about these controllers to know if his idea has real merit or not.  I do know I can't afford to bankroll research on these game devices, or invest in a decent patent lawyer.  But I'm still proud of the inventive spirit he has.  What makes me swell with hope for him is that he has the honesty not to indicate that he's 18.  </p>

<p>I took him to the University of Missouri this morning for <a href=http://www.physics.missouri.edu/satscience.html>Saturday Morning Science</a> a talk they had invited kids to.  This Saturday the talk  was on Radiopharmaceuticals.  I expected him to enjoy the bagels, but he listened in and even doodled several technical terms.  </p>

<p>The middle child, 7, came as well.  He tired of the language and subject matter, but was content to simply snuggle with his old man.  They both enjoy parking at the top of the 6 floor parking garage so they can run up the stairs and leave me wheezing far behind.  It is good exercise, for all of us.  </p>

<p>They wanted to hurry home to play with the Vex Robot kit we have borrowed from 4-H.  In my haste to play with them, I forgot to take one kid to his 4-H Citizenship project and arrived hopelessly late.  </p>

<p>I am trying to assist in the development of a Robotics project.  We assembled the simplest unit today which is basically a skid steer, radio controlled car.  It's fun for starters, but I'm looking forward to having it perform more logic.  </p>

<p>It is the logic of processing input and responding to it that makes it a robot.  I was taught that a mouse trap is a robot; it senses that the quarry is in the vulnerable position and snaps the trap.  A thermostat also is a robot that senses the temperature of the room and reponds accordingly, turning the furnace on or off.  The valve that senses the level of water in the toilet tank and automatically turns it off is another example.  In modern computing, a robot is a program that seeks information on the web to store it in a search engine database.  </p>

<p>All of those jobs would be boring or impossible without these devices:  imagine waiting for the mouse to come along so you could spring the trap on him.  How successful are you likely to be when the mouse can sense that you are near?  Expanding the participants view of robotics to include these simple devices would be a key goal of a successful Robotics project.  </p>

<p>We can only hope that the kids who take a 6-hour Robotics project will be a little more prepared to use, adapt or invent technology to improve their world.  </p>]]></description>
<link>http://jimf.name/journal/2006/03/invention_idea.html</link>
<guid>http://jimf.name/journal/2006/03/invention_idea.html</guid>
<category>Family Life</category>
<pubDate>Sat, 04 Mar 2006 19:03:36 -0600</pubDate>
</item>
<item>
<title>Mission from God</title>
<description><![CDATA[<p>Yesterday, my oldest brother Steve and I were sent on a "Mission from God" reminiscent of the old <a  target=_blank href="http://www.mutantreviewers.com/rblues.html">Blues Brothers movie.</a>  The <a target=_blank href="http://www.ursulinesmsj.org/Saint_Theresa_School_Dedication.php">Catholic school</a> we attended 30 years ago had some furniture from a donor in Kansas City and required our unique talents to deliver these items.  The unique talents Steve brought included his willingness to fund the excursion, drive nearly 1,000 mi. and his ability to borrow a pickup from one friend and a 5th wheel stock trailer from another.  Me?  I was willing to take a day off work for a good cause and shove some furniture around with my brother.  </p>

<p>Steve drove up to stay with my family in Columbia Wednesday and read  to my kids at bedtime.  Early Thursday we drove to KC and met Mary, another St. Teresa alumni and the cousin of the current principle, at a warehouse.  She brought a teenage neighbor to help us load.  Items donated included 7 heavy fire-proof cabinets, a refrigerator and 2 conference room tables, one of them >20 ft. long.  </p>

<p>As with any adventure, some things don't work out the way you planned.  We didn't expect the stock trailer to be as old as it was and had anticipated features like brakes or at least brake lights to be functional.  We had also not expected it to be padded with straw and horse crap.  The truck however, donated to our cause by <a href="http://www.getadrivingjob.com/truck-driving-jobs/bycity/company.aspx?name=GREG%20HOBBS&dot=1195216">Greg Hobbs</a>, performed admirably and could easy out-pace my 73 Charger pulling a 28 foot trailer.  It sustained some damage when some wimp in an H2 Hummer insisted that Steve move the truck around the tiny lot:  the tailgate was down and was torn off by the trailer.  </p>

<p>There was ample opportunity to talk to my brother and explore the myriad of similarities and differences that make us family.  We both have kids in Catholic schools:  that we have in common.  It's politically that we differ.  He brought up the high cost of fuel and I mentioned ExxonMobile's $10B profit last quarter.  Steve mused, "That's going to make it challenging to elect another Oil-Man President."  God, he makes me laugh.</p>

<p>We filled the trailer with chairs, tables and dry erase boards and he had me back to work in Columbia by 1:30 in the afternoon.  He still had 300 miles to go, but as far as I was concerned it was:  Mission Accomplished.</p>]]></description>
<link>http://jimf.name/journal/2005/12/mission_from_go_1.html</link>
<guid>http://jimf.name/journal/2005/12/mission_from_go_1.html</guid>
<category>Family Life</category>
<pubDate>Fri, 23 Dec 2005 06:11:16 -0600</pubDate>
</item>
<item>
<title>Checksum Mitigates Network Risks</title>
<description><![CDATA[<p>Checksums are used to make ethernet communications robust.  I'll attempt to explain how that works and why leveraging checksums in a network qualification is efficient and effective.  </p>

<p>Practically every packet of information passed in an ethernet network is carefully checked for accuracy and, if the test fails, the system automatically requests the packet be resent.  Ethernet devices like the network interface cards (NIC) in computers follow strict guidelines and communication protocols before passing data from the network on to the computer.</p>

<p>While an ethernet device prepares a packet of data to be sent over the ethernet, it uses an algorithm to create a checksum from that data.  The checksum cannot be used to re-create the data, but it is  used to ensure that the data is identical to the original data that formed the packet.  </p>

<p><img alt="Sack Lunch and Receipt" src="http://jimf.name/archives/sack0.jpg" align=left width=200 height=200 /> You might ask, "How can the checksum can be part of the data packet it is a checksum of?"  The data is like the contents of a sack of lunch and the receipt is the checksum.  The receiving network card is designed to separate the datagram from the header and checksum portions of the packet and perform the test:  just like I have no problem separating the paper from my lunch.  </p>

<p>Ethernet networks like the internet were designed to provide for this kind of inherent testing so the infrastructure would not need to be dis-assembled for testing.  The components with the greatest risk of failure are not the wires and fibers but the interface cards and devices that they connect.  </p>

<p>Inherent testing assures that tests include the network translation devices including the connection interface where the "rubber meets the road" so to speak.  It is critical that the tests include these connections "in situ" since even a tiny piece of lint can scatter the light in fiberoptic connections or increase resistance in copper connections.  </p>

<p>The checksum tests are embedded in the underlying protocols that define how data are sent over the network.  They cannot be turned off by end users or adjusted to allow a percentage of error:  any anomaly requires a resend of the entire packet.  Persistant failures result in a complete loss of communication, not deilvery of inaccurate information.  </p>

<p><img alt="Open Sack and Receipt" src="http://jimf.name/archives/sack1.jpg" align=right width=200 height=200 /><br />
Let's say that someone offers to drive to town and get a lunch for me.  If my goal is to mitigate the risk that they deliver an inaccurate lunch, I can approach the problem from two angles:  <br />
<ul><li>I could check their car over and carefully survey the road surface for the route I expect they will travel.</li></p>

<p><li>Or, knowing that they might take either the Interstate or the county road, I could just wait until they return and check the receipt (i.e. checksum) against the contents of my lunch sack.  If one BYTE is missing from my hamburger, the checksum test will fail and I'll send them back for another entire packet, er I mean, sack lunch.  </li><br />
</ul></p>

<p>With the checksum approach there is an opportunity for a slow lunch delivery - especially if I keep sending them back until they no longer eat part of my lunch - but the risk I wanted to mitigate was the opportunity for an <em>inaccurate</em> lunch.  Testing the wire and fiber components of the infrastructure don't do anything to assure the integrity of the packets delivered:  if they don't precisely match the checksum they will never be delivered.  </p>

<p>So, how can we quantitatively determine the state of our network infrastructure from the NIC of the server to the NIC of the client PC and include any other ethernet data acquisition devices without unplugging anything?  We could add up the number of resend requests that are sent when data packets fail the checksum test.  Switches and hubs have been designed to track such success parameters as that for many years.  Investments made to report this data would surely provide a return by empowering the organization to track and trend the true health of the network.   </p>

<p>Reports and summaries of packet failures are nice, but not necessary to leverage the power of the checksum in network qualification documents.  All that is needed there is a savvy explanation of how all your network devices checksum essentially every <b>ethernet*</b> packet for quality and automatically requests the data be resent on error.  </p>

<p>Hopefully this blog entry will assist you in that task.<b>**</b>  You are welcome to use any part of it without reference but please leave me a comment if it has been helpful or entertaining.  You are welcome to reference the work in it's permanent archive:  <a href="http://jimf.name/journal/2005/09/checksum_mitiga.html">http://jimf.name/journal/2005/09/checksum_mitiga.html</a> </p>

<p><b>*</b>  Note that the checksum cited here does not apply to non-ethernet protocols like RS-232 and RS-485 serial communications.  Implementations of serial and other connections require some other means of qualifying accuracy. </p>

<p><b>**</b>  The author is not responsible or liable for misuse or interpretation of the information presented here:  USE AT YOUR OWN RISK! </p>]]></description>
<link>http://jimf.name/journal/2005/09/checksum_mitiga.html</link>
<guid>http://jimf.name/journal/2005/09/checksum_mitiga.html</guid>
<category>Tech/Business</category>
<pubDate>Wed, 21 Sep 2005 06:27:35 -0600</pubDate>
</item>
<item>
<title>Keep IT Simple</title>
<description><![CDATA[<p>Working in an IT dept. of a medium-sized business, we are often asked to <strong>&quot;integrate&quot;</strong> a couple of applications.  The requestors may or may not have gone through the research necessary to the specify the integration they need.  They may already have both applications, and they can specify the fields from one product that they simply want replicated to another, but upon furthur questioning, may still want either application to be used to enter these records and, of course, both applications should syncronize automatically.  These <strong>&quot;random integrations&quot;</strong> can consume large amounts of time and may never fully satisfy the requester before one application needs an upgrade.</p>

<p>Unless the IT dept. has lots of time to spare, the only hope for success is to keep the project as simple as possible.  Find out the ultimate goal of the requested integration.  If management requires reports that include information from two distinct data sources; it may be possible to write a report that organizes information from both sources.  That is a lot less work than to augment records from one source into another application.  It's also less likely to require extensive attention when either application is upgraded:  it is simply a combined report.  (Labor saving integrations will be discussed another day.)</p>

<p>For instance, let's say you have one program that tracks employee's time toward projects, and another accounting program that tracks income and expenses other than labor to these projects.  The obvious report required would answer the question, "Which projects are making/losing money?"  It may be a lot easier to combine data from both sources into a single report than to incorporate records from one database to another to effect the same report.  </p>

<p>It may also provide more current data to leave the original databases alone.  If users enter their time every day, a combined report would be updated daily.  But if the accounting system gets an infusion of their time only at the end of a payroll period, then management would only see current data around payday.  </p>

<p>Old data is of little use:  even management cannot change the past.  The more critical timing is, the less we want to rely on direct replication of records from one database to another.  It's also so much simpler:  what will happen when a record that has already been replicated gets changed?  </p>

<p>So there you have a case for keeping it simple.  </p>]]></description>
<link>http://jimf.name/journal/2005/06/keep_it_simple.html</link>
<guid>http://jimf.name/journal/2005/06/keep_it_simple.html</guid>
<category>Tech/Business</category>
<pubDate>Sat, 11 Jun 2005 06:07:21 -0600</pubDate>
</item>
<item>
<title>Kids say the Darndest Things</title>
<description><![CDATA[<p>Tonight, my 4 yr old girl was finally hopping into bed.  As I tried to climb in next to her to read from the books she'd picked out she said, <blockquote>No Daddy, you kneel (on the floor), I don't want you to 'toot' in my bed.</blockquote>  </p>

<p>I told her I was going to publish that on the web, so here it is.  I'm personally proud that we have taught our kids to use toot for flatulence, it would not have been as cute if she'd used any other term.   </p>

<p>While I was on my knees, I took the opportunity to say a quick prayer with her for our family and pets:  her value-add.  I managed to pray with the 6 yr old boy as well, after reading a cowboy story from a 1950's Reader.  </p>

<p>While I didn't exactly pray with the 10 yr old, we did study for his science test on atmospheric gases.  I digressed as usual on the balance of gases and the carbon cycle.  We talked about how both fires and animals like ourselves use oxygen to "burn" carbon giving off heat energy (I am warm, fires are hot) and we produce carbon dioxide as a waste of that chemical reaction.  Plants like trees absorb that carbon dioxide and use the power of the sun to create leaves, stems and wood to fuel another fire.  A by-product of that photosynthesis is also the same oxygen, stripped of it's carbon and ready for a fire, or to be somebody's breath of fresh air.  </p>

<p>I watched as the wheels of science clicked in his head.  Then I mentioned that I believe it was the atomic choreographer I call God who developed this dance between Carbon and Oxygen that maintains the balance of the bio-sphere and fuels, well, life as we know it.  </p>

<p>It was a successful night of evangelization in my own home.  I only missed a final moment with my bride before she went to sleep.  That's an action item for another day.  </p>]]></description>
<link>http://jimf.name/journal/2005/05/kids_say_the_da.html</link>
<guid>http://jimf.name/journal/2005/05/kids_say_the_da.html</guid>
<category>Family Life</category>
<pubDate>Wed, 04 May 2005 23:15:04 -0600</pubDate>
</item>
<item>
<title>Recent Portrait</title>
<description><![CDATA[<p><img alt="Family_Portrait.jpg" src="http://jimf.name/archives/Family_Portrait.jpg" width=480 height=533 /><br />
<strong><blockquote>Here is our Family Portrait.  Me (Jim) and Ann and our three kids ages 10, 6 and 4.   </blockquote></strong></p>]]></description>
<link>http://jimf.name/journal/2005/05/recent_portrait.html</link>
<guid>http://jimf.name/journal/2005/05/recent_portrait.html</guid>
<category>Family Life</category>
<pubDate>Tue, 03 May 2005 00:04:47 -0600</pubDate>
</item>


</channel>
</rss>