<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>William Adams' WebLog : On The Home Front</title><link>http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx</link><description>Tags: On The Home Front</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>It's that time of the month again!</title><link>http://blogs.msdn.com/wadams/archive/2004/06/18/159867.aspx</link><pubDate>Sat, 19 Jun 2004 04:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:159867</guid><dc:creator>wadams</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wadams/comments/159867.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=159867</wfw:commentRss><description>&lt;P&gt;This was the headline on an article I read at &amp;#8220;The Register&amp;#8221;.&amp;nbsp; It's funny how the mind works.&amp;nbsp; My first thought after I read that was, &amp;#8220;hay, Anand Tech probably has the new buyers guide for the mid-range system of the month online now&amp;#8221;!&amp;nbsp; Are those geek thoughts or what.&amp;nbsp; So, I immediately went on over to Anand Tech, and sure enough, the new mid-range system buying guide was just released!&lt;/P&gt;
&lt;P&gt;These guides are great, for those of us who are interested in building the occasional system just to show that we can.&amp;nbsp; Why, I'm happily typing on the little Shuttle system I built a couple months back.&amp;nbsp; Feels good to hear the gentle pur and hum of the tiny titan of a machine that I built with my very own hands.&lt;/P&gt;
&lt;P&gt;Now, I'm going for something a bit bigger.&amp;nbsp; I'm back at the &amp;#8220;Ultimate Media Server&amp;#8221; project.&amp;nbsp; The idea being, I have all my CDs, DVDs, JPEG images, and the like stored on one machine in my house.&amp;nbsp; I want to get at that data from multiple 'clients' and do various interesting things with it.&amp;nbsp; Surely this is something I'm doing to understand the user experience around dealing with terabytes of personal data, and how I can change the programmer's experience based on that...&amp;nbsp; Well, alright, really it's just because I like to think that although my hair is beginning to recede, my knowledge of low down high tech is not going with it.&amp;nbsp; Was that a bit, and byte, or a buzzword?&lt;/P&gt;
&lt;P&gt;At any rate, this weekend is father's day.&amp;nbsp; I'm going to browse AnandTech, figure out the ultimate AMD64 system that I want to build, and then give Yasmin the money to 'buy' me said machine so we can do some father daughter bonding to build the beast and play with it.&amp;nbsp; Ah yes, fatherhood is bliss, and once I build the machine, I'll share the experience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=159867" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category></item><item><title>DNA Construction Set</title><link>http://blogs.msdn.com/wadams/archive/2004/05/22/139326.aspx</link><pubDate>Sat, 22 May 2004 07:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:139326</guid><dc:creator>wadams</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wadams/comments/139326.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=139326</wfw:commentRss><description>&lt;P&gt;It's funny how life has a way to throw inspiration our way from the oddest directions.&lt;/P&gt;
&lt;P&gt;We bought Yasmin a ton of computer gear recently because: a) It was her birthday, b) she had a science project to complete, c) I want her to grow up to be as geeky as I am.&lt;/P&gt;
&lt;P&gt;So, we put the gear to good use for her recent science project.&amp;nbsp; She was doing a display board on RNA.&amp;nbsp; She learned a few wonderful things through the process.&amp;nbsp; First, she learned that she can type her own stuff, and print it out on her own printer, without much help from me.&amp;nbsp; Not only that, but she actually likes doing it.&amp;nbsp; I think this will increase her desire to actually peform her own tasks, and remove the tedium of hand printing from various processes.&amp;nbsp;&amp;nbsp; It will encourage her to type in stories.&lt;/P&gt;
&lt;P&gt;The other thing she learned is that she can fairly easily compose music on her midi keyboard, and have the score print out from the computer.&amp;nbsp; Another boon to her creativity.&lt;/P&gt;
&lt;P&gt;One more thing she learned is that Encarta has a ton of answers to almost any question you care to ask.&amp;nbsp; She's a reader, and she'll be perfectly happy sitting in front of Encarta just seredipitously exploring from one topic to the next.&amp;nbsp; She even found the learning game, and started in on that.&lt;/P&gt;
&lt;P&gt;Next, she will discover the internet, and then all heck will break loose.&amp;nbsp; I'll have to debate whether to get parental lock, or to just spend even more time explaining how the world works and why she should not click on things labeled &amp;#8220;XXX&amp;#8221;.&amp;nbsp; I won't even bother show her how to get into chat rooms.&amp;nbsp; We'll save that bliss for the teenage years.&lt;/P&gt;
&lt;P&gt;Well, during the RNA project, we discovered a couple of cool pictures out on the web to describe the process by which ribosomes build polypeptide chains by joining amino acids.&amp;nbsp; It talks about the basic mRNA, the tRNA, and the rRNA.&amp;nbsp; Neat stuff.&amp;nbsp; The best thing about it was that I came up with a good analogy for Yasmin to explain it.&lt;/P&gt;
&lt;P&gt;Is said, the mRNA is basically like knitting instructions.&amp;nbsp; The individual triplets are just like saying &amp;#8220;knit&amp;#8221;, &amp;#8220;pearl&amp;#8221;, and what have you.&amp;nbsp; The ribosomes are like little knitters.&amp;nbsp; They read the instructions, and the &amp;#8220;knit&amp;#8221; the amino acids together to form the polypeptide chains (proteins).&amp;nbsp; This analogy worked great because we even found a picture that looked like that's what was going on.&amp;nbsp; A good analogy is worth a thousand words!&lt;/P&gt;
&lt;P&gt;From there, I got to thinking, &amp;#8220;hay, those ribosomes are pretty darned nifty.&amp;nbsp; They're like little nano assemblers.&amp;nbsp; They're reading this 'code', and assembling little lego blocks, that self assemble into larger structures&amp;#8221;.&amp;nbsp; Of course any molecular biologist is saying &amp;#8220;duh&amp;#8221;.&lt;/P&gt;
&lt;P&gt;Well, I'm a computer software guy, so I'm thinking, 'how is this like massively parallel computing?'.&amp;nbsp; Well gee wiz.&amp;nbsp; Talk about the ultimate RISC architecture.&amp;nbsp; There are only 20 amino acids.&amp;nbsp; They form into triplets.&amp;nbsp; This is a much smaller instruction set than the x86 architecture, so surely using an x86 CPU, we should be able to easily assemble a human?&amp;nbsp; No?&amp;nbsp; Why not?&amp;nbsp; Oh, I see, we don't understand the beauty and simplicity of the chromosonal based 'computer/assembler'.&lt;/P&gt;
&lt;P&gt;In his book &amp;#8220;A New Kind of Science&amp;#8221;, Stephen Wolfram suggests that the whole of the universe is simply a program.&amp;nbsp; I suggested to him that the trick is not in deciphering the program, but how the 'computer' operates.&amp;nbsp; In the case of RNA, the 'computer' is the combination of a very simple assembler, the ribosome/RNA, and a very complex model, the protein folding.&lt;/P&gt;
&lt;P&gt;This inspired me to think of many things from massively parallel computing, to simplified 'computers' that could be the size of cells. &lt;/P&gt;
&lt;P&gt;Then I thought, &amp;#8220;what is web services all about?&amp;#8221;&amp;nbsp; Well, it's nothing more than the communications substrate that is required to begin to get systems to communicate with each other.&amp;nbsp; At some point, enough systems will be able to talk to each other easily such that there will be a sudden emergence of some form of computing that doesn't currently exist.&lt;/P&gt;
&lt;P&gt;My next thought was, &amp;#8220;any form of computing that relies on strict communications protocols is bound to be leap frogged by any system that relies on more flawed, but resilient communications protocols&amp;#8221;.&amp;nbsp; Take biological systems for example.&amp;nbsp; DNA is flawed, there are many redundancies, and the systems aren't static, but dynamic, forming out of 'best fit' energy states between folded proteins and multiple interactions between various molecules.&amp;nbsp; The whole system is flawed, and we're only held together by some insanity of brownian motion that keeps the whole jumbled mass from falling apart and leaving us as a bag of particles on the floor.&lt;/P&gt;
&lt;P&gt;So, what's the next leap frog in computing?&amp;nbsp; I think I'll look to the lowly ribosome and mRNA and see what I can find there.&lt;/P&gt;
&lt;P&gt;In the meanwhile, Yasmin and I continued to discuss the science fair project, and how proteins work, and the fact that their function is governed by their shape, and that shape is determined by the sequence of amino acids that were strung together.&amp;nbsp; We talked about the fact that the mere shape of the proteins helps determine whether they stitch together as skin, or eyeballs, or bone.&amp;nbsp; This was fascinating to her.&amp;nbsp; As she went to bed, I said, &amp;#8220;I found this site on protein folding simulations at Stanford&amp;#8221;.&amp;nbsp; She got pretty excited, and demanded that I write it down so that when she hits the internet tomorrow, she'll know what to look for!&lt;/P&gt;
&lt;P&gt;Now, that's discovery.&amp;nbsp; I'm banking on the fact that children are even more curious and tenacious in their search for knowledge than most adults.&amp;nbsp; With that tenacity, and the wealth of knowledge tools available at her fingertips, I'm sure she'll be able to come up with the DNA construction kit by the time she has to present her high school science fair.&amp;nbsp; I can't wait to use it.&amp;nbsp; But, that's another story.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=139326" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category></item><item><title>Little Legs Like Little Eggs</title><link>http://blogs.msdn.com/wadams/archive/2004/05/17/133848.aspx</link><pubDate>Tue, 18 May 2004 06:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:133848</guid><dc:creator>wadams</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/wadams/comments/133848.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=133848</wfw:commentRss><description>&lt;P&gt;Say that a few times fast, and you begin to understand the fun you can have with a 9 year old with just 5 words of English.&lt;/P&gt;
&lt;P&gt;So, build vs buy.&amp;nbsp; Recently I decided to build a PC for Yasmin.&amp;nbsp; I had purchased her one a few years back.&amp;nbsp; It was&amp;nbsp;from a British company I think &amp;#8220;Tiny PC&amp;#8221;.&amp;nbsp; No longer in business, at least no longer in the mall.&amp;nbsp; It wasn't particularly cheap at the time, and it took a week for them to produce it.&amp;nbsp; That was before the existance of Fry's in the great Pacific Northwest.&lt;/P&gt;
&lt;P&gt;That machine was way noisy, not particularly powerful, and I think Yasmin used it a total of less than 10 times in her life so far.&lt;/P&gt;
&lt;P&gt;Enter the modern age.&amp;nbsp; Now there's these tiny machines like the Shuttle PC.&amp;nbsp; So, a couple of weeks ago, Yasmin and I headed out to Fry's Electronics and we purchased one of their barebones systems.&amp;nbsp; It was nice because the basic systems is about the size of two shoe boxes stacked atop each other.&amp;nbsp; Maybe smaller depending on your shoe size.&amp;nbsp; We bought the Memorex DVD burner, one of those multi-card readers, and AMD 2600, and 512Mb RAM.&amp;nbsp; We topped it off with a Maxtor 160Gb HD.&lt;/P&gt;
&lt;P&gt;This was Yasmin's first build.&amp;nbsp; I let her put some screws in, and she got to see all the various parts of the machine.&amp;nbsp; She was quite proud of her accomplishment, then we turned it on.&lt;/P&gt;
&lt;P&gt;The darned thing didn't work!&amp;nbsp; It would come one, then after a couple of minutes, it would just shut down.&amp;nbsp; I checked the bios for the heat shutoff timing, I set that to never shut off.&amp;nbsp; But, the thing just kept shutting off.&amp;nbsp; After a while, it wouldn't even stay on for more than about 30 seconds.&lt;/P&gt;
&lt;P&gt;I stayed up all night with this thing.&amp;nbsp; Literally, I didn't get to bed until about 4am.&amp;nbsp; Given my going rate of $50/hour, this thing cost me about $400, and I got nothing to show for it.&lt;/P&gt;
&lt;P&gt;Alright.&amp;nbsp; I took it all apart, packed it all nicely back into the boxes, instead of dropping it from my roof, and returned it to Fry's.&amp;nbsp; The return guy said &amp;#8220;it's probably a bad power supply, you should just go get another one&amp;#8221;.&amp;nbsp; After I got over my frustration, I figured it was worth another try, because I truly am a geek, and I did want Yasmin to have the pleasure of assembling her own PC.&lt;/P&gt;
&lt;P&gt;Second time around, no real problems.&amp;nbsp; It all went together nicely, and it just worked as soon as I turned it on.&amp;nbsp; I loaded Windows XP onto it, and then proceeded to download about 100 Windows updates.&amp;nbsp; Yasmin found this rather amusing because the whole process took much of the night, into her bed time, and it caused lots of reboots.&amp;nbsp; It's so amusing that even a child laughs at the process.&lt;/P&gt;
&lt;P&gt;But, then we loaded Encarta, MS Works, a Midi Keyboard thing, and a couple of photo editing pieces.&amp;nbsp; Then I topped it all off by giving her my office desk, and the new Canon i900D printer we had recently purchased, and my very own Canon S50 digital camera (yah, it was her birthday recently, and yes she's daddy's little girl).&amp;nbsp; I figure with all that gear, she should be set for producing college quality papers and science fair projects for her third grade class.&amp;nbsp; Never can be too prepared.&lt;/P&gt;
&lt;P&gt;Of course, without an office disk, I don't have enough room for the very large PC and CRT that now need to share the smaller desk that are still in my office, so what am I to do?&lt;/P&gt;
&lt;P&gt;Buy another one of those Shuttle systems I guess.&amp;nbsp; So, this past weekend we did.&amp;nbsp; We had quite a runaround trying to find the right Sony monitor with speakers, and I finally had to just get it online.&amp;nbsp; It was cheaper by $30, and will ship within a couple of days.&amp;nbsp; That's after going to Fry's and buying their last unit and having exactly 1 pixel not work on the blasted thing!&lt;/P&gt;
&lt;P&gt;So, now I have another of those Shuttle PCs sitting on my desk waiting for it's mated monitor to arrive so that I can toss the ViewSonic17PS off the room.&amp;nbsp; I've had this monitor for about 10 years, but when it's time has come, it's time has come.&lt;/P&gt;
&lt;P&gt;This is actually a part of the decluttering process.&amp;nbsp; I got rid of a desk (or at least put it into alternative service).&amp;nbsp; I'm getting rid of two CRTs.&amp;nbsp; I bought Yasmin one, and I'm getting one to replace my monitor.&amp;nbsp; That will save on power and waste energy.&amp;nbsp; I'm getting rid of two under powered PCs, and replacing them with two modern day units that consume less power, make less noise, take up less room, and simply look better.&lt;/P&gt;
&lt;P&gt;It's like the path in my back yard.&amp;nbsp; Sometimes you've got to build a little to get rid of a little.&lt;/P&gt;
&lt;P&gt;I'm sure there's a story in here about software... Oh yah, sometimes you've got to add to your APIs a little to get rid of a little bit of clutter.&amp;nbsp; How can we create the perfect API without introducing the new thing in its perfected form?&amp;nbsp; Trouble is, once you introduce the new one, you can't simply toss the old one off the roof.&amp;nbsp; If only we could...&lt;/P&gt;
&lt;P&gt;At any rate, I have a new standard workhorse PC for the home.&amp;nbsp; I can truly see these little boxes popping up all over the house with their attendant wireless mice and keyboards.&amp;nbsp; Some wired, some wireless.&amp;nbsp; Some with TV tuners, some with DVD drives.&amp;nbsp; Some with 5.1 speakers hooked up, some with nice big monitors or projectors hooked up.&amp;nbsp; It's a wonderful world we live in, and all this technical complexity can not match the simplicity of &amp;#8220;Little Legs Like Little Eggs&amp;#8221;, but that's another story.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=133848" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category></item><item><title>Build or Buy?</title><link>http://blogs.msdn.com/wadams/archive/2004/04/20/116615.aspx</link><pubDate>Tue, 20 Apr 2004 08:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:116615</guid><dc:creator>wadams</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/wadams/comments/116615.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=116615</wfw:commentRss><description>&lt;P&gt;That is the question.&lt;/P&gt;
&lt;P&gt;Be it nobler to pull up your sleeves than to bow to the will of the component provider?&lt;/P&gt;
&lt;P&gt;So, here's the deal.&amp;nbsp; This past weekend, Yasmin and I finished the path around the back yard.&amp;nbsp; It took 20 bags of bark hauled from the hardware store to the back yard.&amp;nbsp; Pouring the bags out, and raking them smooth was a much more enjoyable task than hauling the border bricks, or digging&amp;nbsp; up the grass.&lt;/P&gt;
&lt;P&gt;All told, this project cost... I don't know, at least 16 hours of hard manual labor.&amp;nbsp; About $300 in various materials, and quite a few gallons of sweat and peanut butter sandwhiches.&amp;nbsp; If I put my time at about $50/hour, that's another $800.&amp;nbsp; So, a path around the perimeter of my back yard, $1,100.&amp;nbsp; Path around back yard, $1,100, time with Yasmin... Priceless.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I could have hired a landscape person to come do the same thing, and it probably would have cost about $400 or so, but hay, it's my design.&lt;/P&gt;
&lt;P&gt;Then, the 18th was the nanny's birthday.&amp;nbsp; Recently Yasmin and I have been taking picutures with the digital camera.&amp;nbsp; This past weekend we went out to Mt Vernon and took a bunch of pictures of tulips.&amp;nbsp; Yasmin's actually pretty good at taking pictures.&amp;nbsp; She's probably better than me, and I attribute it to the fact that she's shorter, so she captures more unique perspectives.&lt;/P&gt;
&lt;P&gt;At any rate, we thought we'd use the pictures to make a calendar for the nanny's birthday present.&lt;/P&gt;
&lt;P&gt;Build vs buy... Let's see, I can go to Barnes and Noble right now and buy a calendar on sale for about $4.&amp;nbsp; OK.&amp;nbsp; So, that's a starting point.&lt;/P&gt;
&lt;P&gt;First, we had to buy a printer that could print nice high quality photos.&amp;nbsp; I have a Canon S50 camera, so I thought I would get a nice Canon printer.&amp;nbsp; Of course I had to have the one that I could plug the CF card into directly.&amp;nbsp; the i900D, cost $250.&amp;nbsp; Then of course the extra paper, ink, and extended warranty... That's another $100 or so, for a grand total of $350.&lt;/P&gt;
&lt;P&gt;Alright, now I can print nice pictures, in sizes from 4x6 to 8.5x11.&lt;/P&gt;
&lt;P&gt;I need to be able to print monthly calendars.&amp;nbsp; Luckily, I have Calendar Creator, so I didn't have to write that piece of software, although I could have if need be.&amp;nbsp; Now there's assembly.&lt;/P&gt;
&lt;P&gt;This is no ordinary calendar.&amp;nbsp; With the high quality pictures that Yasmin took, and the good calendar job, we can just staple the job together like some grade school project.&amp;nbsp; Nope, this will require one of those nice binding jobs like you get with presentations at work.&amp;nbsp; OK, off to OfficeMax/Depot/Staple/Supply center.&amp;nbsp; I just need one of those binders thingies that punches a bunch of holes and helps you put on that plastic spiral thingy.&amp;nbsp; Of course the $50 one is no longer available, so I have to bump up to the $135 model!&amp;nbsp; Just put punch uniform holes and put in that platic binder thing.&amp;nbsp; I am now the proud owner of the GBC Combind C100.&lt;/P&gt;
&lt;P&gt;Quick total:&amp;nbsp; Printer and accessories $350, Binder, $135, 12 images at $.50/ea = $6.&amp;nbsp; Time, well, it was around midnight when I finished, and I started at around 7:00, so 5 hours == $250.&amp;nbsp; Grand total... $741&lt;/P&gt;
&lt;P&gt;It bit pricey for a calendar, but hay, it's my design darn it!&lt;/P&gt;
&lt;P&gt;I know there's a lesson to be learned here about software development, but I'm in sticker shock, and too worried about what else I can print and bind to recoup my recent purchases.&lt;/P&gt;
&lt;P&gt;The one good benefit of staying up late night working on high end crafts is that I get to watch the likes of Monster house, Monster garage, and American Chopper.&lt;/P&gt;
&lt;P&gt;But, that's another story.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=116615" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>Trouncing Trash Takes Time and Tenacity</title><link>http://blogs.msdn.com/wadams/archive/2004/04/03/107282.aspx</link><pubDate>Sun, 04 Apr 2004 05:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:107282</guid><dc:creator>wadams</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/wadams/comments/107282.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=107282</wfw:commentRss><description>&lt;P&gt;During the winter in my neighborhood, the begetation looks pretty baren.&amp;nbsp; Things become really simple.&amp;nbsp; Everything but the evergreens, loses it's leaves, dries up, and kinda disappears.&amp;nbsp; You can see everything clearly without all the clutter in the way.&amp;nbsp; Without the leaves, it is relatively easy to see the broken and dying branches.&amp;nbsp; You go in with your pruning shears, saw, and whatnot, and you just clear everything out that doesn't look like it belongs.&amp;nbsp; Order is the word for the day, and I am happy.&lt;/P&gt;
&lt;P&gt;Spring comes along, and all the plants decide to take on new &amp;#8220;features&amp;#8221;.&amp;nbsp; All the little blooms are blooming.&amp;nbsp; The grass begins to grow again, the leaves, following the blooms, start poking out again.&amp;nbsp; Soon enough, the inner branches of the trees and bushes will be hidden, their stark simplicity replaced by a cacophony of colors and a blanket of clorophyll producing/consuming energy systems.&amp;nbsp; It all looks good, but man!&amp;nbsp; What a mess!!&lt;/P&gt;
&lt;P&gt;Just so you can understand what follows, I will give you a brief inventory of the flora around my house:&lt;/P&gt;
&lt;P&gt;5 50 foot pine trees.&amp;nbsp; Always shedding needles, year round.&amp;nbsp; 1 Giant Poplar.&amp;nbsp; 2 dwarf Cherry (Rainier, Bing).&amp;nbsp; 1 Prune plum, 3 large Bogenvalia, 1 large Cherry blossom, several Rhododendron and Azalia, ground cover here and there, raspberries, Rhubarb, a full vegatable garden, some large hedge type bushes (non descript), holly, this that and the other thing... And that's just the back yard.&lt;/P&gt;
&lt;P&gt;The front yard is similarly equipped, although the trees are dogwood, magnolia, 20 roses, several fruit trees (apple, plum, pear), and again with the nasty ground cover I'd like to rip out.&lt;/P&gt;
&lt;P&gt;The sides of the house feature more Rhodies, bamboo, of a couple different varieties, japanese maples, juniper type stuff, and some pretty flowering weed that I don't know, but they look like peas.&lt;/P&gt;
&lt;P&gt;Now.&amp;nbsp; It's almost a full time job to keep up with all this stuff.&amp;nbsp; At least on the weekends.&amp;nbsp; Oh yah, and there's a full complement of grass in both the front and back.&amp;nbsp; Anyway, keeping up with this stuff is a full time job.&amp;nbsp; I have two large 50 gallon &amp;#8220;yard waste&amp;#8221; cans, and they find themselves full every week.&amp;nbsp; They only get picked up every other week, so there's no way to keep up really.&amp;nbsp; You have to fill up extra bags and put them out, or take them to the dump separately.&lt;/P&gt;
&lt;P&gt;What's striking about all this stuff is, during the winter, it's all completely ignored.&amp;nbsp; I mean zilch, zip, nada.&amp;nbsp; After about October, everthing just shuts down.&amp;nbsp; The temperature drops, the plants die off or go dormant as they see fit, and I turn my attention to wood working, and selling off books.&amp;nbsp; But come spring time, Padow!!&amp;nbsp; There it all is.&lt;/P&gt;
&lt;P&gt;This weekend, in order to tame some of the beast, we decided to take out some of the grass in the back yard and build in a perimeter walkway.&amp;nbsp; A very nice idea indeed.&amp;nbsp; Since we want to have strolling brunches sampling of the various fruits and veggies in the garden, we might as well have a nice walking path to make the stroll a pleasant one.&lt;/P&gt;
&lt;P&gt;Well, this of course takes a trip to Lowe's.&amp;nbsp; We have to look at what type of path trimmings are available that we like.&amp;nbsp; We decide on these scalloped brick things, because Yasmin thinks they will look cool and are more instresting that the plain old ordinary bricks.&amp;nbsp; OK, we don't buy them immediately, but we do buy a ball of twine to mark the path.&amp;nbsp; Then, back home, stake the path, get out the tape measure, mark it all off.&amp;nbsp; Turns out to be about 130' worth of walkway.&amp;nbsp; This all happened after I used the weed wacker and lawn mower to essentially cut the grass down to dirt&amp;nbsp;so we could actually see what the path&amp;nbsp;might look like.&lt;/P&gt;
&lt;P&gt;While I'm busy with this process, Yasmin is clipping some of the the bushes away from the path.&amp;nbsp; It's one of the giant non descript bushes that generates white flowers, then red barries later in the summer.&amp;nbsp; That, and the prune plum tree.&amp;nbsp; This generates another pile of twigs and leaves, that of course won't fit into the already full yard waste container.&amp;nbsp; So, they'll have to be stuffed into bags.&amp;nbsp; But, we have a new feature now, it is a staked out path that almost looks like a path.&amp;nbsp; One or two or three more milestones may be needed to finish the&amp;nbsp;task.&lt;/P&gt;
&lt;P&gt;Having staked out the path, we went off to&amp;nbsp;Costco to buy a dvd, and then&amp;nbsp;made a side trip to Home depot to see what they had going in the pavers department.&amp;nbsp; Not as wide a selection as Lowe's so back to Lowe's.&lt;/P&gt;
&lt;P&gt;Alright.&amp;nbsp; We need exactly 128 of the 1 foot&amp;nbsp;scalloped things, and 24 of the curved ones to make our curves.&amp;nbsp; Just a little more than we need to account for breakage, and design changes.&amp;nbsp; The nice thing about&amp;nbsp;Lowe's is that they help you with &amp;#8220;load out&amp;#8221;.&amp;nbsp; That is, the nice guy&amp;nbsp;helped me put all those bricks into&amp;nbsp;the back of my truck so I could get home quickly...&lt;/P&gt;
&lt;P&gt;And then...&amp;nbsp;All by myself, I had to take all those bricks and move them up&amp;nbsp;a staircase from the driveway, across the front lawn, up the path, into the back yard, and stack them all nice and neat like.&amp;nbsp; Tenacity, perseverance, perspiration, and a sheer determination, and I had the task done in about an hour.&lt;/P&gt;
&lt;P&gt;Now what do we have?&amp;nbsp; In order to clean up the trash, that is, in order to eliminate a bit of green from my back yard, I've increased the yard waste, but chopping down some bushes, generated some grass clippings from clearing out the path, put a huge amount of brick dust in my car, and&amp;nbsp;deposited a number of bricks in a pile to be dealt with.&amp;nbsp; Not to mention the introduction of 20 or so stakes and the accompanying twine.&lt;/P&gt;
&lt;P&gt;After the next milestone, this stuff will all be put in its proper place, and all the trash will eventually get cleaned up, even if it does take a couple more seasons.&amp;nbsp; In the end, we'll have a wonderfully organized yard with minimized&amp;nbsp;waste, all nice and tidy and orderly.&lt;/P&gt;
&lt;P&gt;As I tucked Yasmin into bed tonight, we&amp;nbsp;started thinking about the things we'll be doing with our newly organized space.&amp;nbsp; Word of forts, with water features dividing them.&amp;nbsp; Park benches, with arbors, gazebos, and waterfalls.&amp;nbsp; In the fullness of time, we'll actually implement all these features.&amp;nbsp; For now, we're just going to have to deal with all the trash we've just generated.&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=107282" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>My Media Muscle Machine Might Make Masculine Movies</title><link>http://blogs.msdn.com/wadams/archive/2004/03/21/93704.aspx</link><pubDate>Mon, 22 Mar 2004 05:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:93704</guid><dc:creator>wadams</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wadams/comments/93704.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=93704</wfw:commentRss><description>&lt;P&gt;I didn't actually watch the whole super bowl.&amp;nbsp; I watched some of the first half, and walked away as soon as the half time show started to make a phone call.&amp;nbsp; The call lasted through the half time show, and pretty much through the second half, and I got busy doing other things anyway.&amp;nbsp; Luckily, I taped the whole 5 hours though.&lt;/P&gt;
&lt;P&gt;Tonight, I'm actually exercising a whole other aspect of my media explorations.&amp;nbsp; I'm taking the tape of the super bowl, and saving it digitally.&amp;nbsp; If I were smart, i would have recorded it digitally in the first place, but I simply didn't think there would be any reason to waste hard disk space on it when it started.&lt;/P&gt;
&lt;P&gt;So, I used the video capture capabilities of my ATI All-In_Wonder, and turned the roughly 5 hours into 20Gb of data.&amp;nbsp; Do you ever wonder how a game that has 4 quartes of 15 minutes apiece could turn into 5 hours of boredom?&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Anyway, using Sonic's &amp;#8220;MyDVD&amp;#8221;, I'm importing the whole video in to do some editing.&amp;nbsp; It's a neat program because it will automatically do scene detection, and automatically turn those scenes into chapters for your DVD.&amp;nbsp; You can take scenes out, add your own scene boundaries, and play them in whatever order you want.&lt;/P&gt;
&lt;P&gt;I think I'm going to make&amp;nbsp;7 main chapters: Pre Game, 1st Quarter, 2nd Quarter, Half time, 3rd Quarter, 4th Quarter, Post Game wrapup.&amp;nbsp; I might pull the half time show out separately and further break it down into its own chapters.&amp;nbsp; I'm going to remove all the commercials, and create &amp;#8220;special features&amp;#8221; out of them, eliminating the duplicates and not so special ones.&amp;nbsp; That should leave me with quite a nice little packaged up super bowl experience.&lt;/P&gt;
&lt;P&gt;The one thing I missed was capturing the closed captions.&amp;nbsp; But, wait a minute, maybe I did capture them, and I just need to turn them on... I'll figure that out.&amp;nbsp; If I did capture them, then I'll add them to the database.&amp;nbsp; Of course I can add my own caption information anyway.&lt;/P&gt;
&lt;P&gt;So, let's see.&amp;nbsp; I'm hoping that without commercials, half-time, cutaways to the booth, I might actually end up with 1.5 hours of pure football in all it's glory.&lt;/P&gt;
&lt;P&gt;My home machine is not very fast, and this whole process will take quite a few hours.&amp;nbsp; It will consume a lot of disk space, eat up CPU, and make my machine bleed for speed and want of more memory.&amp;nbsp; But, I can see this is what a lot of people might be doing with their machines in the future.&amp;nbsp; With more digital photography than ever, the digital shoe box will beg to have the media futzed with.&lt;/P&gt;
&lt;P&gt;Disk drives sales will continue, the march for faster machines will continue,&amp;nbsp;the barrage of DVD/Videography software will continue, and the world will be a better place.&lt;/P&gt;
&lt;P&gt;I'm going off the St Thomas to fill up 512Mb of compact&amp;nbsp;flash with my camera.&amp;nbsp; But that's another story.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=93704" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>I think I know why computers don't work, that is, epistemologically speaking of course</title><link>http://blogs.msdn.com/wadams/archive/2004/03/21/93697.aspx</link><pubDate>Mon, 22 Mar 2004 05:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:93697</guid><dc:creator>wadams</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/wadams/comments/93697.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=93697</wfw:commentRss><description>&lt;P&gt;As Jimmy Carter used to do, I consult my daughter Yasmin on many an issue of great and deep importance.&amp;nbsp; The subject this weekend was why computers crash, have bugs, and all that sort of stuff.&amp;nbsp; I made a bold statement because I wanted to see where we could take it.&amp;nbsp; I said &amp;#8220;they have problems because they have no sense of identity&amp;#8220;.&lt;/P&gt;
&lt;P&gt;A while ago, she raised the question &amp;#8220;Who is the 'I' that says 'I'&amp;#8220;.&amp;nbsp; We've gone into philosophical and religious discussions based on this very topic.&amp;nbsp; Today, she basically said, &amp;#8220;that's a lot of difficulty caused by a single letter&amp;#8220;, and then she went back to reading &amp;#8220;Dragon Singer&amp;#8220;, which isn't about a singing dragon at all.&lt;/P&gt;
&lt;P&gt;At any rate, we went on about our day, and on the way over to Krispy Kreme, we broached the subject again, &amp;#8220;why don't computers always work?&amp;#8220;&amp;nbsp; This time, I had an even better angle.&amp;nbsp; I said the following.&lt;/P&gt;
&lt;P&gt;&amp;#8220;This car is transporting us to Krispy Kreme.&amp;nbsp; Without using the words &amp;#8220;I&amp;#8220;, &amp;#8220;We&amp;#8220;, or &amp;#8220;Us&amp;#8220;, can you describe why this is happening?&amp;#8220;.&amp;nbsp; She struggled mightily, figuring, refiguring, recasting, and in the end came up with &amp;#8220;it's too hard&amp;#8220;.&amp;nbsp; I thought to myself &amp;#8220;just like when the WHOPPER figured out that there was no good end in thermonuclear war&amp;#8220;.&amp;nbsp; That was just the hook I needed.&amp;nbsp; I said, computer programs are like us in the car without identity.&amp;nbsp; The car is like the computer itself.&amp;nbsp; Or visa versa.&amp;nbsp; It's doing whatever it's doing, no matter what.&amp;nbsp; I said, if the car suddenly veered off course, and went off the side of the road, we wouldn't care, and the car would do nothing to correct its course.&amp;nbsp; We're just along for the ride.&amp;nbsp; Without identity, we can't say things like &amp;#8220;NO!!&amp;nbsp; We want to go to Krispy Kreme!!&amp;#8220;, and recorrect the errant path.&amp;nbsp; There's no &amp;#8220;We&amp;#8220; to express such a thought, and the car has no real will of its own.&amp;nbsp; It's only because I have strong desires to get to the donut place that I will make corrections to the car along the way, accounting for adversities of all sorts as they come up.&amp;nbsp; I am adaptable, and I have desire.&lt;/P&gt;
&lt;P&gt;Similarly, I said, there's no sense of identity in the computing system, so when a virus comes along and messes with the program, the computer happily continues to execute the infected program because it has no sense or desire to do anything else, because it has no identity of its own.&amp;nbsp; It's just going wherever the code takes it.&lt;/P&gt;
&lt;P&gt;To go further, I described the current state of computing as working very hard to make the car more reliable.&amp;nbsp; Random acts are less likely to take us off course.&amp;nbsp; A popped tire is unlikely.&amp;nbsp; An overheated radiator, a tweaked steering system.&amp;nbsp; But, a random asteroid, or drunk driver can always hit us, and since we're merely passengers, we're not going to do too much to correct our course, because we have no desire other than to ride along with wherever the car is going to take us.&lt;/P&gt;
&lt;P&gt;We then worked out that it would be nice to put some amount of knowledge/mind into the machine such that it can make some basic decisions.&amp;nbsp; That's when we stumbled on the word &amp;#8220;epistemology&amp;#8220;.&amp;nbsp; How do you remember such a word?&amp;nbsp; Well, I said &amp;#8220;epi&amp;#8220; can be remembered because it's at the center of things, like &amp;#8220;epicenter&amp;#8220; of an earthquake.&amp;nbsp; Then there's stem, which is the center of a plant.&amp;nbsp; Then, ology is easy because she already knows things like biology as being the study of something.&amp;nbsp; So, now Yasmin knows the word epistemology as the study of things that are at the center.&amp;nbsp; Good enough, we'll get to the theory of thinking and knowledge soon enough.&lt;/P&gt;
&lt;P&gt;Having planted this seed, I'm assuming that Yasmin will come up with the method and aparatus for infusing machines with a mind.&amp;nbsp; Perhaps we'll follow Freud and create an Id, Ego, and Superego system.&amp;nbsp; Who knows.&amp;nbsp; All I know is that in the past (when she was 4) when she was asking the questions like &amp;#8220;why is the sky blue, why does the moon appear larger when it's low in the sky&amp;#8220;, and the like, I had to turn to the &amp;#8220;Handy Physics Answer Book&amp;#8220;.&amp;nbsp; I figure by turning these problems over to her early, we'll get a generational head start on solving them.&lt;/P&gt;
&lt;P&gt;Well, we got our donuts, we headed home, and Yasmin finished the &amp;#8220;Dragon Singer&amp;#8220; for the fifth time before turning in.&amp;nbsp; I'm glad she's on my side, and I hope the pity she feels for the poor dumb computers leads her to answering the &amp;#8220;who am I?&amp;#8220; question for them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=93697" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>Legacy Lags Listlessly Lurching towards the future</title><link>http://blogs.msdn.com/wadams/archive/2004/03/07/85773.aspx</link><pubDate>Mon, 08 Mar 2004 07:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:85773</guid><dc:creator>wadams</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/wadams/comments/85773.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=85773</wfw:commentRss><description>&lt;P&gt;What is &amp;#8220;legacy data&amp;#8221;?&amp;nbsp; I thought about this because at work we talk about 'legacy data' all the time.&amp;nbsp; As if the data being stored in the future will be current, and the data stored today is old crufty and undesirable.&lt;/P&gt;
&lt;P&gt;Having installed another 120Gb in my machine, I rapidly filled it up with some more legacy DVD data.&amp;nbsp; Storing the data itself is relatively painless.&amp;nbsp; A full DVD takes anywhere from 7-20 minutes to archive, depending.&amp;nbsp; Then there's that extra step of trying to get the subtitles turned into text from their bitmap form.&amp;nbsp; That takes another manual tedious 20 minutes.&lt;/P&gt;
&lt;P&gt;The sad thing is, I'm sure there are other people in the world who are doing this last tedious step, and in the spirit of friendliness, they've probably uploaded the subtitles in text form somewhere.&lt;/P&gt;
&lt;P&gt;Sure enough, there is a site that allows you to search for subtitle files: &lt;A href="http://www.allsubtitles.exits.ro"&gt;http://www.allsubtitles.exits.ro&lt;/A&gt;&amp;nbsp;They have a web interface, and produce a program called &amp;#8220;SubsFinder&amp;#8221;.&amp;nbsp; It's a nifty thing because you just type in the title of the movie, what language you want it in, and press 'Go'.&amp;nbsp; If they have it, you download it, and you're all set.&lt;/P&gt;
&lt;P&gt;So, now my process for archiving just became that much easier.&amp;nbsp; I archive the disk, which doesn't take very long at all.&amp;nbsp; I do a search on allsubtitles to see if they have the text.&amp;nbsp; If they do, then I'm done.&amp;nbsp; If not, then I spend the extra time later to transcode the subtitles to text.&lt;/P&gt;
&lt;P&gt;But, this is all legacy data isn't it?&amp;nbsp; I mean the disks have already been manufactured.&amp;nbsp; Certainly it can't be valuable information.&amp;nbsp; Certainly if it were interesting it would be stored in some database quickly accessible.&amp;nbsp; Certainly we'd have products available already that would seamlessly integrate this information into our lives showing how pertinant it is to our very existance.&lt;/P&gt;
&lt;P&gt;I've come to the conclusion that everything on my hard disk is legacy data.&amp;nbsp; No sooner do I archive some content, than someone else somewhere on the planet has already done the same exact thing.&amp;nbsp; Yes, I will have a terabyte of storage, but &amp;#8220;my data&amp;#8221; won't all be on my machine.&amp;nbsp; In the future, all the data of the world will be 'my data', and I will be able to access it all through the internet.&amp;nbsp; I may store some of the vast pool of human knowledge on my machine locally, but realistically, that's just so that it can serve as a local cache for performance reasons.&lt;/P&gt;
&lt;P&gt;There's no such thing as legacy data.&amp;nbsp; There is just data.&amp;nbsp; Whether it was created long ago, or in the future does not matter.&amp;nbsp; What matters is I want to get to it in intelligent ways.&amp;nbsp; I don't want to always move it forward as the 'legacy' label might suggest.&amp;nbsp; I want to access it as it is, in place, using intelligent tools and agents.&lt;/P&gt;
&lt;P&gt;I've archived all my CDs.&amp;nbsp; I've made it through almost all of my DVDs (I'll need another 100Gb to make it all the way).&amp;nbsp; Now I'm looking at buying a high resolution scanner to capture my old photo negatives that existed before the dawn of the digital camera age&lt;/P&gt;
&lt;P&gt;&amp;#8220;Legacy Data&amp;#8221; is the world's memory.&amp;nbsp; Making that memory readily available in relatively easy fashion is going to be very interesting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=85773" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>Archived Media Makes Marvelous Movies</title><link>http://blogs.msdn.com/wadams/archive/2004/03/04/84287.aspx</link><pubDate>Fri, 05 Mar 2004 06:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:84287</guid><dc:creator>wadams</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/wadams/comments/84287.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=84287</wfw:commentRss><description>&lt;P&gt;I've archived a large number of DVDs to my hard disk.&amp;nbsp; If you have non-copyrighted material, say weddings and whatnot, on DVD, you can use DVDDecrypter to store the content on your hard disk.&amp;nbsp; It has this neat mode (ISO Read) that pretty much just copies the entire disk to your machine as an ISO image.&amp;nbsp; You could then write that image file out to a DVD Writer, and you'd have a duplicate of your most precious wedding DVD.&lt;/P&gt;
&lt;P&gt;The interesting thing to me though, is the other things you can do with your content.&amp;nbsp; For example, using the same program, you can demux the DVD into its constituent parts.&amp;nbsp; In particular, you can split out the video as MPEG-2, and the audio as .AC3, or whatever the encoding so happened to be.&amp;nbsp; Once you do that, you can do other things.&lt;/P&gt;
&lt;P&gt;Now, I'm trying to make my media content available over my home network so that I can watch a movie or play music from anywhere in the house.&amp;nbsp; I want to store it all on the &amp;#8220;media server&amp;#8221;, which is to be a fairly beefy machine running Windows 2003 Server, with Media Services enabled.&amp;nbsp; The media services basically allow for media streaming, either as broadcast, or unicast.&lt;/P&gt;
&lt;P&gt;If I can turn my content into Windows Media Video 9 format, then I'll be golden.&amp;nbsp; It turns out that part of the free downloads for Windows Media 9 is the Windows Media Encoder program.&amp;nbsp; This is a really neat piece of machinery.&amp;nbsp; You simply indicate where your audio is stored, and where the accompanying video is, and tell it what data rate, video sight, and other parameters you like, and start encoding.&amp;nbsp; At the end of what may be a very long session on an underpowered machine such as mine, you will get this nice .wmv file that will be a nice representation of your content in streaming media format.&lt;/P&gt;
&lt;P&gt;This is way cool.&amp;nbsp; There is one step you have to perform once you get your content from your original DVD though.&amp;nbsp; You have to convert the .AC3 stream into a .wav file, but there's a utility program called AZid that helps you do that part.&lt;/P&gt;
&lt;P&gt;So, I've got a strategy.&amp;nbsp; Copying the original content of my DVDs to the hard disk in the entirety seems like a good idea.&amp;nbsp; It's a permanent record that's a bit more easily accessible than the original DVDs.&amp;nbsp; Since my hard disk is faster than my DVD drive, it makes further processing much faster.&amp;nbsp; It's also a legitimate archiving mechanism because if I lose, break, burn, or otherwise destroy one of my $15 DVDs, I can press a new desk from my desktop.&amp;nbsp; That seems like a good thing.&amp;nbsp; Also, whenever&amp;nbsp; I want to create a movie of a specific size for a specific purpose, I can always transcode from the original sources.&lt;/P&gt;
&lt;P&gt;Now, I'm looking back at the 100 or so CDs that I've archived, and I'm thinking I will go through the whole process all over again.&amp;nbsp; When I first archived them, I used one of the lossy compression ratios.&amp;nbsp; I was thinking I would be archiving them for playback.&amp;nbsp; But, after doing this little job on the DVDs, I'm thinking it would be good to have the CDs as pristine copies of originals as well.&amp;nbsp; it takes up more space, but that's why I keep buying 100Gb disk drives.&lt;/P&gt;
&lt;P&gt;At the same time that I'm archiving my wedding DVDs, I'm getting the sub title information off them at the same time.&amp;nbsp; I plan on putting those into a database so that I can do content searches to find interesting stuff.&amp;nbsp; Given that the DVDs will be available online, it begins to get interesting.&amp;nbsp; I can imagine being able to archive some National Geographic, or Discovery Channel DVDs and pull up scenes by content for Yasmin's various reports.&amp;nbsp; That will be way cool.&lt;/P&gt;
&lt;P&gt;Basically, I'm turing my media into searchable content that can be used for more than just entertainment.&amp;nbsp; This is a good thing for book/learning people such as ourselves, we have ready access to a library of Congress amount of information right here on our little server at home.&lt;/P&gt;
&lt;P&gt;So, that's how it is.&amp;nbsp; Rip snortin fast archiving and retrieval of massive amounts of information.&amp;nbsp; I wonder if I can query and present this information in a better way... &lt;/P&gt;
&lt;P&gt;I guess that's another story.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=84287" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>Coax Capabilities Come to Computer</title><link>http://blogs.msdn.com/wadams/archive/2004/03/02/83106.aspx</link><pubDate>Wed, 03 Mar 2004 05:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:83106</guid><dc:creator>wadams</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/wadams/comments/83106.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=83106</wfw:commentRss><description>&lt;P&gt;So,&lt;/P&gt;
&lt;P&gt;This past weekend, I pushed further ahead with my home office rearrangement project.&amp;nbsp; Having detreasured the downstairs, and having move my center of computing upstairs, there was just one more thing to move.&amp;nbsp; I left one of the computers downstairs (the media archiving PC) because that's where the cable was running.&amp;nbsp; There, and into my bedroom.&lt;/P&gt;
&lt;P&gt;I really had no other reason for having the PC down there other than the fact that the cable was available down there.&amp;nbsp; So, I endeavored to install a cable line into my new office space.&amp;nbsp; Seeing as how I did so well while installing the phone line, I figured this would be a piece of cake.&lt;/P&gt;
&lt;P&gt;Well, I didn't drill a hole through any existing cables this time, but I did have my challenges.&amp;nbsp; I went to Fry's Electronics because I figured they have everything.&amp;nbsp; I thought I'd pick up the coax cable, the connectors, and the special crimping tool.&amp;nbsp; Well, they had the cable, but it was expensive.&amp;nbsp; They had the connectors, but not the crimping tool.&amp;nbsp; Ah well, why don't I pick up a DeskStar disk drive while I'm here... Nah, it's a wash.&lt;/P&gt;
&lt;P&gt;So, off to the Fremont district to look into some hydroponics equipment.. But, that's another story.&lt;/P&gt;
&lt;P&gt;So, I eventually went to the hardware store.&amp;nbsp; I was able to get 500' of cable for $38, and they had the connectors, and the special crimping tool.&amp;nbsp; Fry's has dropped in my estimation as the be all end all destination for electronics.&amp;nbsp; I got the cable, drilled a hole in my garage wall, ran the cable up top, into the hole that I drilled, up into the closet.&amp;nbsp; Sounds easy yes?&amp;nbsp; Well, yah, except I initially had the wrong connectors, I cut the cable too short, I didn't have an extension fitting to finish the job, and the computer was downstairs.&lt;/P&gt;
&lt;P&gt;Well, today, all is well.&amp;nbsp; I moved the computer upstairs, I connected the extra length of cable that was needed, and now my archiving PC sits, humming peacefully, in the closet, with it's cable attached.&lt;/P&gt;
&lt;P&gt;This is really cool because the way things are setup, I can be busily typing on my computer while Yasmin's using the other one at the same time.&amp;nbsp; I can easily watch TV while I work if I like (I could already do this with the laptop anyway), and my basement is devoid of computer equipment.&lt;/P&gt;
&lt;P&gt;Now that the basement is more open, having stripped the shelves of aging books, and removed the computers, and other various and sundry items, what will I do?&lt;/P&gt;
&lt;P&gt;Well, now it's time to get one of those projectors, some nicer movie couches, and beef up the whole entertainment system with large scale noisy speakers and the like.&amp;nbsp; That, or I'll increase my investment in exercise equipment, adding a rowing machine, and universal weight machine to the bike rollers.&amp;nbsp; That, or rent the space out to a starving artist.&amp;nbsp; That, or setup the hydroponics down there and start growing stuff during the non-sunny season.&lt;/P&gt;
&lt;P&gt;Who knows.&amp;nbsp; For now, I have my computing center setup in one place.&amp;nbsp; I have that room nice and decluttered.&amp;nbsp; I'm happy as a pig in slop, and I want to write some code.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=83106" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>From Queen Ida to JaRule</title><link>http://blogs.msdn.com/wadams/archive/2004/02/20/77518.aspx</link><pubDate>Sat, 21 Feb 2004 07:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:77518</guid><dc:creator>wadams</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/wadams/comments/77518.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=77518</wfw:commentRss><description>&lt;P&gt;About 3 years ago I went through a transformation.&amp;nbsp; I discovered that there was a ton of music that I wanted to listen to.&amp;nbsp; I never was much for the Napster craze, so I actually went out and bought a bunch of CDs.&amp;nbsp; I just counted, and I have about 100 of them.&lt;/P&gt;
&lt;P&gt;Although I have a pretty nice AV system, it's down in the &amp;#8220;entertainment room&amp;#8221; (basement).&amp;nbsp; It's nice enough to go down there and listen to things every once in a while, but I find that I want to listen to music everywhere in the house.&amp;nbsp; So, of course I'm archiving all those CDs to my hard disk.&amp;nbsp; I went out to Fry's and bought a 160Gb drive.&amp;nbsp; So far, my music takes up about 4Gb.&amp;nbsp; Not much to speak of so far.&amp;nbsp; Maybe that will expand to about 10Gb.&lt;/P&gt;
&lt;P&gt;I struggled mightily about what format to save the music in.&amp;nbsp; As raw PCM data, CDs are roughly .5Gb per disk, depending.&amp;nbsp; So, my library of 100 disks would be roughly 50Gb of data.&amp;nbsp; Maybe that would be an ok thing.&amp;nbsp; The data would be stored in raw form, and I could always recompress to whatever format was appropriate depending on however else I intended to use it.&amp;nbsp; Maybe I'll go through the whole process again, but for now, I'm using Windows Media Player 9 to do my archiving.&amp;nbsp; I chose to store the files in .wma format at 160kbit.&amp;nbsp; This gives a good enough sound reproduction for my purposes, and a better compression ration than equivalent .mp3.&lt;/P&gt;
&lt;P&gt;Oh yah, I bought a nicer DVD player recently.&amp;nbsp; It's this panasonic 5 disk changer that will play just about anything from VCD to .mp3 and most importantly .wma.&amp;nbsp; And yah, it does DVDs as well.&lt;/P&gt;
&lt;P&gt;At any rate, I'm busy archiving all of my audio files.&amp;nbsp; After that, I'm going to archive all of my DVDs.&amp;nbsp; I have about 40 of those.&amp;nbsp; Each DVD can take up 4.5 to 9 Gb on a disk (in the raw).&amp;nbsp; With my new disk, I can probably store all of my DVDs, but I won't have room for much else.&amp;nbsp; Of course, if I want to compress them, I can get them down to about .5Gb per movie.&amp;nbsp; Then they'd only take up 20Gb.&amp;nbsp; Even if I double their space, which would make them pretty respectable, it would only take up 40Gb.&amp;nbsp; So, that's 10Gb for my audio, and 40 Gb for my videos.&amp;nbsp; 50Gb total.&lt;/P&gt;
&lt;P&gt;OK, I have another 10 or so VHS tapes.&amp;nbsp; That ought to be good for a few Gb, let's call it 60Gb total.&amp;nbsp; Now I'm down to only 100Gb available.&lt;/P&gt;
&lt;P&gt;Right now I'm watching some Stargate SG-1.&amp;nbsp; Maybe I could record that every week for a while, and maybe I could even download all the NPR shows that I listen to, and then there's the digital camera.&amp;nbsp; At 256Mb per trip out in the wild, that adds up to a bit much, then the digital video from the other camera, and... well, surely I can fill this 160Gb disk in a year or so.&amp;nbsp; I could probably fill another one every couple of years after that.&amp;nbsp; By the time I'm up to a terabyte, I'm sure I'll be able to plug one of those into my machine and keep on filling.&lt;/P&gt;
&lt;P&gt;I'm exhausted just thinking about it.&amp;nbsp; The question that nags me most though is this: How am I going to find anything in all that data?&amp;nbsp; I mean, most of the stuff is going to be loaded into Media Player's library.&amp;nbsp; Of course Microsoft software is good, but I don't know how much testing we've done with much data.&amp;nbsp; Media Player is pretty decent with the amount of data that I have in there right now.&amp;nbsp; It has playlists, genre lists, album lists, artist lists, recently played lists, most played lists, and just about any way you want to find anything through a list interface.&amp;nbsp; Then there's the search, if that's all not good enough.&lt;/P&gt;
&lt;P&gt;With all that, I'm not sure I'll be able to find that song where they say &amp;#8220;jump to the rhythm jump jump to the rhythm jump&amp;#8220;.&amp;nbsp; As I get older, I won't be able to remember these sorts of things.&amp;nbsp; And what about that video where all those balloons flew up in the air and the kids spun around and fell down?&amp;nbsp; And what was that song playing during that commercial for the new Honda?&lt;/P&gt;
&lt;P&gt;Interesting.&amp;nbsp; Where is all that data coming from?&amp;nbsp; Well, there's MPEG 7, and it's an XML Format, and there can be lots of interesting data in there.&amp;nbsp; I'm sure it will become the broadcast format once HDTV gets into full swing, or at least there will be lots of archived video that will have MPEG7 streams to go with them.&lt;/P&gt;
&lt;P&gt;Will there be a new search mechanism to go with it?&amp;nbsp; Is XQuery good enough?&amp;nbsp; Are XPaths something that I will cozy up to while I'm doing my searches?&amp;nbsp; Will my mother want to use this?&amp;nbsp; How about natural language?&amp;nbsp; With that be up to the task?&amp;nbsp; Will it work internationally?&amp;nbsp; These questions keep me up at night.&amp;nbsp; How am I going to find my stuff, once I've found a place for it?&lt;/P&gt;
&lt;P&gt;Maybe this has to do with &amp;#8220;Trustworthy Computing&amp;#8220;.&amp;nbsp; Perhaps my machine will build a personal profile on me over time and know better what I'm trying to find than I do myself.&lt;/P&gt;
&lt;P&gt;So, I'll keep archiving all of my stuff, and keep putting all of my images on the machine.&amp;nbsp; As my disk is filling up, I'll think about how the heck I'm going to find my stuff later, and then I'll go back to work and start thinking about how I'm going to help everyone else do that in the future as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=77518" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category><category domain="http://blogs.msdn.com/wadams/archive/tags/Editorial/default.aspx">Editorial</category></item><item><title>Spring is in the air!!...</title><link>http://blogs.msdn.com/wadams/archive/2004/02/18/75610.aspx</link><pubDate>Wed, 18 Feb 2004 16:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:75610</guid><dc:creator>wadams</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/wadams/comments/75610.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=75610</wfw:commentRss><description>&lt;P&gt;As I look outside into the cold gray sky, I remind myself that it is probably sunny and 80 degress somewhere in the world.&amp;nbsp; With the advent of modern flight, I could possibly be in that sunny warm place within 24 hours if I'm willing to pay enough money.&lt;/P&gt;
&lt;P&gt;I was California born and raised, and moved to Washington about 5 years ago.&amp;nbsp; My first winter here I discovered the joys of 6 months without any sun light.&amp;nbsp; I learned a new word &amp;#8220;sun break&amp;#8221;.&amp;nbsp; That's when the sun breaks through the cloud layer on an otherwise indistinct gray mass of a day.&lt;/P&gt;
&lt;P&gt;When I purchased my house in Bellevue, one of the biggest selling features was the size of the back yard.&amp;nbsp; From my perspective, it looked like a park.&amp;nbsp; My lot is 10,000 sq ft, but boy does it look big.&amp;nbsp; In the back, there was this nice garden patch off to the side.&amp;nbsp; At the time, there were remnants of strawberries, tomatoes, squash, cabbage and the like.&amp;nbsp; It turns out the the original owners of the house owned a nursery as well.&amp;nbsp; They put in tons of trees, both fruiting and otherwise, as well as the nice vegetable garden.&lt;/P&gt;
&lt;P&gt;Through various circumstances, I was not able to tend to this garden until last year.&amp;nbsp; The year before that, I had put black plastic down to choke out the weeds.&amp;nbsp; Last Year, Yasmin and I rolled back a 10 foot section at a time and planted stuff.&lt;/P&gt;
&lt;P&gt;We started off with 4 roma tomato plants.&amp;nbsp; Those turned out to produce a bumper crop of more tomatoes than we could possibly eat, can, or turn into sauce.&amp;nbsp; Good thing I'm a certified canner, but that's another story.&amp;nbsp; Then we planted some bush beans.&amp;nbsp; At first it was just 4 or 5 plants, and I didn't even notice them amongst the rapidly encroaching weeds, until 4 or 5 weeks later.&amp;nbsp; Then we moved on to some carrots, more bush beans, Dahlias, snap peas, fava beans, and the like.&amp;nbsp; At the end of the summer, I put a raised bed into a 6x4 section, and we planted spinach, kale, butter lettuce, and something else I can't remember.&lt;/P&gt;
&lt;P&gt;We added a bing cherry, and a rainier cherry next to the italian prune plum tree.&amp;nbsp; This brought our total fruit tree count to about 13, including a few apple and pear trees out front.&amp;nbsp; Add to all that the line of 20 rose bushes, the many azalia and rodies, two large patches of grass, daffodils, and you have quite a lot of yard to take care of.&amp;nbsp; Being the original child laborer responsible for yard work, I feel obligated to actually perform yard duties myself.&amp;nbsp; When I was in California last, I actually hired a gardener.&amp;nbsp; I should probably do that here as well, but it's just so much fun.&lt;/P&gt;
&lt;P&gt;Most of the time we were harvesting, or thinking of planting new things, I would constantly tell Yasmin, &amp;#8220;next year, next year&amp;#8221;.&amp;nbsp; We said this about adding new trees, planting more flowers, and planting different varieties of vegetables.&lt;/P&gt;
&lt;P&gt;Well, yes, the skies are gray outside, but spring is definitely on the horizon.&amp;nbsp; That means we have to start buying our plant seeds now so that they can sprout in time to set out in about 6 weeks.&amp;nbsp; So, this weekend, we're going to go to the Maltby cafe, and then we'll head on over to Flower World.&amp;nbsp; We'll pick out about 50 seed packets, get a number of peat pots and whatnot to grow them, and lay out our season's growing calendar.&amp;nbsp; We'll also see if there are any trees worth buying, in particular some pears to replace the spindly little ones in the front.&lt;/P&gt;
&lt;P&gt;Spring is not in the air, but it will be in our feet.&amp;nbsp; We spent the last couple of months doing pre-spring cleaning around the house, detreasuring and whatnot.&amp;nbsp; We'll spend the next couple of months preparind to turn our little garden into an explosion of flowers and edibles.&amp;nbsp; Our dream is to be able to have a &amp;#8220;garden party&amp;#8221; where people can simply stroll around the garden pulling food directly from the plants.&amp;nbsp; I'll let you know how it goes.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=75610" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category></item><item><title>De Treasuring</title><link>http://blogs.msdn.com/wadams/archive/2004/02/15/73573.aspx</link><pubDate>Mon, 16 Feb 2004 06:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:73573</guid><dc:creator>wadams</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/wadams/comments/73573.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=73573</wfw:commentRss><description>&lt;P&gt;I've been bumping around the computer industry for about 20 years now.&amp;nbsp; I've worked with everything from a Commodore PET, to a PDP 10, VAXen, Sequent, PCs, and lots of other little boxen in between.&amp;nbsp; I've worked on all operating systems big and small, including NeXTStep, Taligent, BeOS, Linux, DOS, MacOS, OS/2, Windows, and a couple of toy ones of my own.&amp;nbsp; I've created algorithms, ported code, dabbled with audio, video, image processing, UI libraries, databases, and anything else you would expect from a lifetime of hackery.&lt;/P&gt;
&lt;P&gt;In all this time, I've accumulated quite an impressive computer literature library.&amp;nbsp; My favorite hot spot to shop used to be Cody's Books, in Berkeley California.&amp;nbsp; Then I moved to the San Jose area, and Computer Literacy became the new hot spot.&amp;nbsp; If they didn't have it, it didn't exist.&amp;nbsp; I used to buy at least 1 book per month, and some times more than that depending on what I was doing at the time.&amp;nbsp; Mind you, these books typically cost anywhere from $35 to $65 apiece, so 20 years of doing this can really add up monetarily, and space wise.&amp;nbsp; I was, and continue to be an avid reader.&amp;nbsp; For every computer book I bought, there were probably another 4 sci fi novels I purchased as well.&lt;/P&gt;
&lt;P&gt;Spin forward a few years.&amp;nbsp; I now have a daughter (Yasmin) who is about to turn 9 in April.&amp;nbsp; Reading to her every night since she was old enough to listen has had the intended affect.&amp;nbsp; She is an avid reader.&amp;nbsp; She will read one of those dragon novels (currently Eragon) in a day or two, and then she'll read it a couple more times for good measure.&amp;nbsp; Given her chance, she would buy 5 books a week, every week.&amp;nbsp; Un/Fortunately, I like to indulge her reding habit.&amp;nbsp; So, I buy her books whenever I can.&amp;nbsp; She also goes to the library, and reads whatever she can there.&lt;/P&gt;
&lt;P&gt;Now the problem begins.&amp;nbsp; Two big time readers, a finite space in the house, soon becoming cluttered and cramped due to an excess of &amp;#8220;treasures&amp;#8221;.&amp;nbsp; Something must be done!&amp;nbsp; Last week, we came up with a system.&amp;nbsp; We created what we call the &amp;#8220;de treasure chest&amp;#8221;.&amp;nbsp; It is a box in her room that contains cash, a ledger, and foreign currency of various types.&amp;nbsp; The idea is, we now have a budget.&amp;nbsp; It outlines monetary policy with regards to going out, buying books, going to movies, and the like.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;We started the opening balance by salvaging pennies that we had in two containers at the house.&amp;nbsp; That netted us $20.&amp;nbsp; Then we sold off a ton of books from both of our stashes, another $45.&amp;nbsp; It turns out that children's books in good condition are worth a lot more money than computer books that were written before 2000.&amp;nbsp; Just goes to show how fickle, and short lived our technological knowledge can be.&amp;nbsp; There must be a time value of knowledge lesson in here somewhere.&amp;nbsp; I threw in $10 from loose change, and some more books, and we ended up with $80.&amp;nbsp; Now we have a system.&amp;nbsp; When we sell books to the Half Price Bookstore, we put the cash into the chest.&amp;nbsp; Rules for buying new books:&amp;nbsp; If you want to buy a new book, you have to first cough up 2 old books, and send them the be sold, and then you have to use the money that's in the treasure chest to buy new books.&lt;/P&gt;
&lt;P&gt;In this way, we reduce the number of books that are already in the house by a little bit each time we buy a new book.&amp;nbsp; Having to use the treasure money for other desirable things forces us to think twice about buying a book rather than checking it out from the library.&amp;nbsp; It's a real struggle.&amp;nbsp; In addition, we determined that donating clothing to the Goodwill should generate some monetary reward, so $1/garment donated, goes into the treasury.&lt;/P&gt;
&lt;P&gt;This weekend, I bought 4 new books.&amp;nbsp; They are primarily on financial management, and family estate planning.&amp;nbsp; That means I have to come up with 8 books to get rid of.&lt;/P&gt;
&lt;P&gt;Well, I've already gotten rid of a couple hundred of my best treasures over the past couple of years, so what could possibly be left to get rid of?&amp;nbsp; Surely what's left will be classic, and I'll lose wisdom if I part with them!&lt;/P&gt;
&lt;P&gt;Well, there are some gems, and I will be sad to see them go, but I came upon an idea.&amp;nbsp; Instead of just letting them slip below the waves, I'll catalog them as they go so that I'll have a record of what I was into at one point or another.&amp;nbsp; Since I work in the world of XML, I thought I would catalog them by making little XML entries in a file.&amp;nbsp; Of course, I don't just want to use any old schema, I want to use a schema that other people have already created to represent books.&amp;nbsp; So, I went to the OASIS website, and I saw a schema for DocBook.&amp;nbsp; &lt;A href="http://www.oasis-open.org/docbook/xml/4.2/index.shtml"&gt;http://www.oasis-open.org/docbook/xml/4.2/index.shtml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This is apparently a well known document format from the SGML days, and there is now an XML representation of same.&amp;nbsp; I'm going to spend the next few weeks cataloging at least the books that are on the 'cut' list.&amp;nbsp; And then I'll see about the rest.&lt;/P&gt;
&lt;P&gt;On the way out the door this week are titles such as:&lt;/P&gt;
&lt;P&gt;Design Patterns, File Structures, C++ FAQs, Inner Loops, JavaScript, The Computational Brain, A Retargetable C Compiler, Seminumerical Algorithms, The Age of Spiritual Machines, Cryptonomicon, Signal and Image Processing with Neural Networks, Nanosystems, The Stanford Graphbase,&amp;nbsp; Literate Programming, The Giant Black Book of Computer Viruses, Morphing Magic, Ants at Work, Ruminations on C++, The Best C/C++ Tips Ever, More Effective C++, C++ IO Streams Handbook, The Annotated C++ Reference Manual, The draft Standard C++ Library&lt;/P&gt;
&lt;P&gt;If you look at the list, you'll see some old standards, and some wacky out of the way inspirationals.&amp;nbsp; One thing they have in common in many cases is that the subject matter is available online, or it's simply been subsumed in some other work that is available online, or it has become irrelevant.&lt;/P&gt;
&lt;P&gt;Another thing I noticed is that a lot of the people who have written these books now work as my peers in the industry, and in some cases for Microsoft directly.&amp;nbsp; It becomes harder and harder to read meaningful books about the future of computing when you are responsible for creating the future of computing.&amp;nbsp; Snow Crash probably had more to do with the current distribution of network gaming platforms than any of my CS books.&lt;/P&gt;
&lt;P&gt;At any rate, cataloging and perhaps making available in a web service, might be an interesting exercise.&amp;nbsp; Of course, since Amazon plans on digitizing 10 million books over the coming years, my efforts will be fruitless.&amp;nbsp; At the very least, I'll know what journey I took to where I am today.&lt;/P&gt;
&lt;P&gt;These books are like the stuffed animals of childhood.&amp;nbsp; They comfort and whatnot, and at some point, it's time to let them go, face forward, and move on.&amp;nbsp; The treasure has become clutter, and that clutter will be turned into cash, so new treasures can be purchased.&lt;/P&gt;
&lt;P&gt;Next, we will be purchasing seed catalogs to germinate our garden!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=73573" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category></item><item><title>How Wireless broke my HVAC</title><link>http://blogs.msdn.com/wadams/archive/2004/02/15/73559.aspx</link><pubDate>Mon, 16 Feb 2004 05:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:73559</guid><dc:creator>wadams</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/wadams/comments/73559.aspx</comments><wfw:commentRss>http://blogs.msdn.com/wadams/commentrss.aspx?PostID=73559</wfw:commentRss><description>&lt;P&gt;I live in a two story rambler sort of house.&amp;nbsp; I have MSN Broadband at home, and I use a LinkSys wireless router thingy to allow me to get on the internet from anywhere in the house, from 3 or 4 different computers.&amp;nbsp; In the beginning, I had the broadband hooked up down in the basement, along with the computer that was hooked up&amp;nbsp;to the cable tv line.&lt;/P&gt;
&lt;P&gt;Recently, I decided there's really no need to have the wireless access point down in the basement, and it makes it hard to get the signal in the back or front yard anyway.&amp;nbsp; So, I switched the wireless to be upstairs in my bedroom where my phone is.&amp;nbsp; Of course that's all fine and dandy, but a recent home office rennovation made me think the proper place for the wireless was in the home office.&amp;nbsp; It's more centrally located than my bedroom, and that's where the computer with the printer attached is located.&amp;nbsp; The only problem is, I don't actually have phone line running into the home office room (a converted bedroom).&lt;/P&gt;
&lt;P&gt;I'm a handyman, and of course I have a plethora of tools in order to help me solve such situations.&amp;nbsp; The floor of the bedroom is partially over the garage, and the it must be a simple matter to just drill a hole, and run a little wire up into there.&amp;nbsp; And look, in the closet there are already a couple of wires running up through the floor that do exactly that.&amp;nbsp; They are there for the alarm system, and the digital thermostat.&lt;/P&gt;
&lt;P&gt;So, I picked a spot that was close to those other holes, and I thought I would just drill one more little hole next to them.&amp;nbsp; No problem, I'll be done before the dust can settle...&lt;/P&gt;
&lt;P&gt;Well, it turns out that the hole that was drilled for the HVAC system was not exactly vertical.&amp;nbsp; So, the hole that I drilled cut right across the path of the wayward cable.&amp;nbsp; As I was drilling, I was feeling, &amp;#8220;ah, this is so easy&amp;#8221;.&amp;nbsp; Then, I saw some little metal flakes coming out of the hole, and I thought &amp;#8220;this can not possibly be good&amp;#8221;.&amp;nbsp; Sure enough, I pulled the drill bit out of the hole, and wrapped all around it were 5 or 6 pieces of bare wire knotted up in some plastic insulation.&amp;nbsp; What a mess!&lt;/P&gt;
&lt;P&gt;I tugged on the wire that was leading to the thermostat, and sure enough, it was completely severed!&amp;nbsp; Mind you, my house was originally built in the 50s, and it can sometimes be scary to think you have to replace something as esoteric as electrical systems.&amp;nbsp; But, luckily, the heating system had been upgraded from it's oil furnace some years back, so the wiring was fairly new.&amp;nbsp; It was only 6:30pm, and luckily the local Loew's hardware store is open until about 8pm I think.&amp;nbsp; So, I dashed over there, with a small section of the wire in hand.&amp;nbsp; This wire had 8 leads in it!&amp;nbsp; That's quite a lot for a heater and air conditioner.&amp;nbsp; The guys at Loew's thought, 3 ought to be enough, but I thought I should have at least 4 just to be safe.&amp;nbsp; Most of the wire they had was 3 leads, except the phone wire which had 6.&amp;nbsp; Well, 6 is better than 3, unless I have to run it twice.&lt;/P&gt;
&lt;P&gt;So, I got 50' of the 'phone' wire, and got back home and started to work.&amp;nbsp; First I pulled the thermostat off the wall, and it turned out that it only used 4 wires.&amp;nbsp; More than 3, less than 6, so I was safe.&amp;nbsp; I pulled the wire through the wall, and ran it down through the new hole that I had drilled for the phone cord for my DSL line.&amp;nbsp; Down through the garage, through the heater, onto the various terminals on the heater, and that part's done.&amp;nbsp; Then back upstairs, hook up the wires to the thermostat, flick the switch on the heater, cross fingers, hope for the best, and... YES!!&amp;nbsp; It works.&lt;/P&gt;
&lt;P&gt;Now, back to the movement of the DSL line.&amp;nbsp; It's extremely hard to find flush mounted wall plugs for phones.&amp;nbsp; But that's what I had in the kitchen, so I pulled that off the wall (I don't have a phone hooked up in the kitchen anyway).&amp;nbsp; I put that on the wall in the closet, ran the phone cord down through the crooked hole that the thermostat cable used to run down, then into the garage.&amp;nbsp; Hooked it up to a little phone junction thingy that the alarm is hooked into, and tada!&amp;nbsp; Back in business.&lt;/P&gt;
&lt;P&gt;Now I have the wireless sitting in the closet, with the DSL modem next to it.&amp;nbsp; I have most excellent wireless internet reception throughout the whole house, without having to buy a booster, and my heating system is back to normal.&lt;/P&gt;
&lt;P&gt;Not bad for a few hours' work.&amp;nbsp; Now I'm going to go play with that new DVD 'archiving' software that I bought at Fry's and see if I can fill up that 160Gb hard disk that I bought.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=73559" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/wadams/archive/tags/On+The+Home+Front/default.aspx">On The Home Front</category></item></channel></rss>