<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Stoltenow dot com</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/" />
<modified>2011-12-28T06:47:57Z</modified>
<tagline></tagline>
<id>tag:www.stoltenow.com,2011://1</id>
<generator url="http://www.movabletype.org/" version="4.21-en">Movable Type</generator>
<copyright>Copyright (c) 2011, stoltenow</copyright>

<entry>
<title>Fixing the Ecotones Sound Sleep Machine</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2011/12/repairing_the_e.html" />
<modified>2011-12-28T06:47:57Z</modified>
<issued>2011-12-28T04:13:12Z</issued>
<id>tag:www.stoltenow.com,2011://1.48</id>
<created>2011-12-28T04:13:12Z</created>
<summary type="text/plain">For about a year now, I&apos;ve owned and used an Ecotones Duet sound sleep machine. Now-a-days it has been rebranded as the Ecotones Sound + Sleep, new name, same thing. For a better look at the device and to read...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><a href="http://www.stoltenow.com/pics/ecotones-duet.jpg"><img alt="ecotones-duet.jpg" src="http://www.stoltenow.com/pics/ecotones-duet-sm.jpg" align="right"></a>For about a year now, I've owned and used an Ecotones Duet sound sleep machine. Now-a-days it has been rebranded as the Ecotones Sound + Sleep, new name, same thing.  For a better look at the device and to read some reviews, check it out on <a href="http://www.amazon.com/Ecotones-Sound-Sleep-Machine-ASM1002/dp/B002SMJQT4">amazon.com</a>.</p>

<p>I've been very happy with the device, no real complaints.  However, about 8 months into owning it, it just stopped working.  When it was plugged in, there were no lights, and no response to any button presses.  The thing was bricked.  I hypothesized that some of the internal electronics had gotten fried.  I don't expect today's made-in-china electronics to last 10 years, but only 8 months for a $100 purchase is not acceptable.  Luckily, when I checked the manual, it stated that there was a 1 year warranty. </p>

<p>I put off calling the support phone number for a long time.  I was not looking forward to an hour of waiting on the phone to get the chance to talk to someone who would ask me questions like "did you plug it in?".  Much to my surprise, when I called, a human answered within a few rings.  He did walk me through some power cycle diagnostics and a factory reset of the unit.  However when the troubleshooting process was over, he apologized for my trouble, and said they would send a new unit out to me the next day.  I was expecting to have to send my existing unit in for repair, but to get a brand new unit with just a phone call?  That's standing by your product. Well done <a href="http://soundofsleep.com/">Adaptive Sound Technologies</a>. I was told to dispose of my existing device in an "environmentally safe manner".</p>

<p>As with all broken electronics, if it's headed for the trash, it never hurts to open it up, and see what's inside.  Maybe there is a burnt out component that can be replaced with a little solder. If nothing else, I figured, I could recycle the speaker inside.</p>

<p>When I disassembled the device, there wasn't a lot to it, just a tweeter speaker driver, a woofer speaker driver, and a single circuit board:</p>

<p><a href="http://www.stoltenow.com/pics/duet-pcb.jpg"><img alt="duet-pcb.jpg" src="http://www.stoltenow.com/pics/duet-pcb-sm.png" align="right"></a></p>

<p><br></p>

<p>The use of the standard SD card is interesting.  It appears they are storing their firmware and sound recordings on the SD card, rather then some expensive flash chip.</p>

<p>I checked the board for any obviously burnt out resisters, capacitors, etc.  Everything seemed fine. Then I checked the AC/DC wall plugin adaptor, which said it is a 5.0V, 1.2A.  When checked against a multimeter, it was putting out the appropriate voltage, both by itself, and when under load while plugged into the circuit board.  No problems there.</p>

<p>Then I noticed an interesting thing.  When I removed the 1 GB SD card from the board, and applied power, the various LEDs would blink in a rhythmic pattern.  This tells me the board wasn't necessarily bricked, but that there might be a problem with the SD card.</p>

<p>I placed it in my computer's card reader, to see what was on it.  Nothing.  The computer didn't even acknowledge the card was there.  I couldn't even format it.  The card was fried.</p>

<p>So this means, if I could just replace the bad 1 GB SD card, maybe I could revive the broken device.  But where could I get a replacement SD card with the appropriate files on it...</p>

<p>The answer is, of course, I was being sent one in the mail.  When my replacement device arrived, I opened it up, and took a look at the circuit board.  It looked essentially the same as the previous one, however it said version 1.1 on it (the previous said version 1.0) and it used a micro SD card (also 1 GB) instead of a standard size card.  I extracted the micro SD card, put it in a full size adaptor, and placed it in the defective board.  It worked!</p>

<p>The next step was to see what was on this card.  I placed it in my computer's card reader, and saw that it had a single file:</p>

<p><img alt="duet-file.jpg" src="http://www.stoltenow.com/pics/duet-file.png"></p>

<p>With any luck, all I would need to do is copy this file to a new 1 GB SD card, and I would be in business.  However, it didn't go that smoothly.  The first time I tried it, I had a SD card that was formatted with FAT32, and upon closer inspection, the working micro SD card from the new device appeared to be formatted with FAT16.  Even after reformatting the card to FAT16 and re-copying the image file, I couldn't get the board to work with my newly created card.</p>

<p>I just couldn't figure it out.  It should be working.  Finally I decided to make a bit-for-bit copy of the working SD card.  And here are the steps I took to do that.</p>

<p>First, I used an Apple Macbook, however any Unixy computer will do, Linux included.</p>

<p>Now If I had two SD card readers, I could have just copied the data from one card to the other card directly.  However since I only had one available, I had to first copy the data from the good card to my computer, then swap cards in the reader, and copy the data from the computer file to the new card.  The first step is to copy the data from the working card to the computer.  I figured out the SD card file descriptor was at /dev/disk1.  When I first tried this, I did so with the disk mounted, and that didn't that didn't work.  So I had to have the card reader and disk plugged in, but not mounted.</p>

<p>From a command line, I ran the following:</p>

<p><b><FONT FACE="courier">sudo dd if=/dev/disk1 of=/tmp/SDCard.image</FONT></b></p>

<p>The resulting output I received is shown below:</p>

<p><FONT FACE="courier">Users-MacBook:tmp User$ sudo dd if=/dev/disk1 of=/tmp/SDCard.image<br />
Password: (entered password here)<br />
1930240+0 records in<br />
1930240+0 records out<br />
988282880 bytes transferred in 432.534941 secs (2284863 bytes/sec)</FONT></p>

<p>Note that the process took several minutes.</p>

<p>I already happened to be located in the /tmp directory, where the file was created.  If I hadn't been, I could get there with the command "cd /tmp".  Once there, I can confirm the existence of the file with the command "ls". </p>

<p>The resulting output is shown below:</p>

<p><FONT FACE="courier">Users-MacBook:tmp User$ ls -la<br />
total 1930240<br />
drwxrwxrwt    7 root       wheel        238 Dec 27 21:23 .<br />
drwxr-xr-x@    6 root       wheel        204 Aug 25 20:02 ..<br />
-rw-r--r--    1 root       wheel  988282880 Dec 27 21:21 SDCard.image</FONT></p>

<p>So everything looks good, I have a copy of the working SD card image in my temp folder, and now, once I swap in the new SD card, I can write that the data to it, with the following command:</p>

<p><b><FONT FACE="courier">sudo dd if=/tmp/SDCard.image of=/dev/disk1</FONT></b></p>

<p>The resulting output is shown below:</p>

<p><FONT FACE="courier">Users-MacBook:tmp User$ sudo dd if=/tmp/SDCard.image of=/dev/disk1<br />
Password: (entered password here)<br />
1930240+0 records in<br />
1930240+0 records out<br />
988282880 bytes transferred in 1129.365082 secs (875078 bytes/sec)</FONT></p>

<p>And that did it.  Putting my newly blessed SD card in the defective board got it working again.  </p>

<p>Adaptive Sound Technologies could have just sent me a replacement SD card, but I'm glad they didn't, since I now have 2 working sound sleep machines.<br />
</p>]]>

</content>
</entry>

<entry>
<title>Lawn Mower Wire Cable Repair</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2011/08/lawn_mower_wire.html" />
<modified>2011-08-25T03:33:05Z</modified>
<issued>2011-08-23T01:53:47Z</issued>
<id>tag:www.stoltenow.com,2011://1.47</id>
<created>2011-08-23T01:53:47Z</created>
<summary type="text/plain">Recently the cable which connected my lawn mower&apos;s handle to the device&apos;s self propel drive snapped right off. The lawn mower in question is a Toro GTS 20043 SR-21S. With a little searching, it seems that this is a rather...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>Recently the cable which connected my lawn mower's handle to the device's self propel drive snapped right off.  The lawn mower in question is a Toro GTS 20043 SR-21S.  With a little searching, it seems that this is a rather common occurrence for Toro lawn mowers, or maybe mowers in general.  I'm sure the local small engine shop would have been glad to order a replacement cable kit for me that would cost $30+, but here is a simple procedure which should fix the problem for much cheaper.</p>

<p>The self propel cable normally has some small amount of slack when the mower is idle, but when the mower handle is pushed forward, the part connected to the cable is pulled back.  A small amount of movement by the handle tightens the wire.  Additional push on the handle results in pulling the wire, tightening it further, which engages the self propel.</p>

<p><a href="http://www.stoltenow.com/pics/broke.png"><img alt="broke.jpg" src="http://www.stoltenow.com/pics/broke_sm.png" align="right"></a>In the picture you'll see what happened.  There is a small plastic loop on the push handle for the mower, which is supposed to be connected to the wire cable.  Whatever was attached to the end of the cable as snapped off, leaving the cable unconnected.</p>

<p>To repair this, we'll need a pair of ferrules, which is a fastener which can be used to join two cables.  The ferrule we need has two openings, one for each end of wire. It's made of a soft metal, such as aluminum, which can be crimped tight on the cables.  You'll need the correct size for the wire, which in my case turned out to be 1/16''. We'll also need a small length of wire cable, of about the same gauge as the existing lawn mower cable.</p>

<p><a href="http://www.stoltenow.com/pics/ferrule.png"><img alt="ferrule.png" src="http://www.stoltenow.com/pics/ferrule_sm.png" align="right"></a>Both of these can be purchased at your local hardware store.  The ferrule and stop set pictured cost $1.25 at a Home Depot, and the store can cut you a length of wire cable, which will probably run at about 25 cents a foot (if they don't just give it to you).  They'll both likely be located where they store keeps spindles of wire, chain, rope, etc.</p>

<p>Use the new length of cable to create a "noose" through the plastic handle bar loop where the cable used to be connected.  Then use the first of the ferrules to secure the cable as shown in the photo below, so that the "noose" is tight.  You'll need to crimp the ferrule tightly, such that the cable can no longer slide through it (more on that below).</p>

<p>Now we have two cable ends that need to be joined, which is where the second ferrule comes in.  You'll need to cut off anything left attached to the end of the existing cable, so you are left with a clean end of the wire.  Thread the existing wire through one of the ferrule openings, and thread your new length of wire through the other, joining the two. You'll need to crimp the ferrule tightly, while holding the wires so that they are taut in the self propelled handle bar's rest position.  This can be a tricky job, and might require two people.  Don't worry if you can't get the wires completely taut, a little bit of slack is okay.</p>

<p><a href="http://www.stoltenow.com/pics/repaired.png"><img alt="repaired.png" src="http://www.stoltenow.com/pics/repaired_sm.png" align="right"></a>Regarding the crimping, there is a special tool that does this.  However it's somewhat costly, and you'll likely not need it again.  If you can borrow it from a friend, great, otherwise a hammer, a regular screwdriver and a brick or block of wood will do just fine. With the cables in place inside the ferrule, hold it against the brick, and give it a few good poundings with the hammer.  Then take the screwdriver, position the flat head on the ferrule between the two wires, and give it some solid taps to further crimp the wires in place.</p>

<p>Here is the finished result. The wire cable is once again connected, and the self propel on the lawn mower works great.  And all for about $1.50 in parts.</p>]]>

</content>
</entry>

<entry>
<title>Netflix Roku Player - Bad Power Supply</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2010/11/netflix_roku_pl_1.html" />
<modified>2010-11-10T20:59:09Z</modified>
<issued>2010-11-10T19:15:26Z</issued>
<id>tag:www.stoltenow.com,2010://1.46</id>
<created>2010-11-10T19:15:26Z</created>
<summary type="text/plain">Recently my Roku player died. The front LED did not light up. The device did not output anything to my TV, via any of the video outputs, component or HDMI. I had one of the original launch period Roku players, so I got about 2+ years of use out of it, and I considered that good enough, and got ready to purchase a new one.

However, before doing so, I did some searching on the internet.  it seems the power supply brick (AD/DC adapter) dying is a somewhat common occurrence.  With this in mind, I looked on the side, an noted the power supply puts out 5V.  I plugged it in and connected it to a multi-meter, which read that it did indeed supply 5V.  So it seemed the power supply was not the issue. However (and this is the fun part), I opened the Roku box up, and plugged in the power supply to the main circuit board.  If I measured the voltage with the powers supply connected and under load, the voltage dropped to near zero.  

Next I had a power supply for an Arduino Duemilanove which just happened to be 5V and 1.5A, although the plugs weren&apos;t the same size.  I clipped off the plug of both power supplies and wired up the working 5V supply to the right size plug to go into the Roku box.  Guess what, the Roku box suddenly worked.

Interestingly, the failures must be common enough that Roku sells new power supplies (better ones) on their website.

http://shop.roku.com/SoundBridge-Products-and-Accessories-W11.aspx</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="roku.jpg" src="http://www.stoltenow.com/pics/roku.jpg" align="right">Recently my Roku player died. The front LED did not light up. The device did not output anything to my TV, via any of the video outputs, component or HDMI. I had one of the original launch period Roku players, so I got about 2+ years of use out of it. I considered that good enough, and got ready to purchase a new one.</p>

<p>However, before doing so, I did some searching on the internet.  It seems that the power supply brick (AD/DC adapter) dying is a somewhat common occurrence.  With this in mind, I looked on the label of the power supply, and noted that it puts out 5V.  I plugged it in to the wall outlet and tested it with a multi-meter, which read that it did indeed supply 5V.  So it seemed the power supply was not the issue. However (and this is the fun part), I opened the Roku box up, and plugged in the power supply to the main circuit board.  If I measured the voltage with the powers supply connected and under load, the voltage dropped to near zero.  So it was in-fact a bad power supply.</p>

<p>Next I had a power supply for an <a href="http://www.ardunino.com">Arduino Duemilanove</a> which just happened to be 5V and 1.5A, although the plugs weren't the same size.  I clipped off the plug of both power supplies and wired up the working 5V supply to the correct size plug to go into the Roku box.  Guess what, the Roku box suddenly worked.</p>

<p>Interestingly, the failures must be common enough that Roku sells new power supplies (better ones) on their website.</p>

<p><a href="http://shop.roku.com/SoundBridge-Products-and-Accessories-W11.aspx">http://shop.roku.com/SoundBridge-Products-and-Accessories-W11.aspx</a></p>]]>

</content>
</entry>

<entry>
<title>Untraceable Movie Nitpicking</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2010/05/untraceable_mov.html" />
<modified>2011-12-28T04:12:07Z</modified>
<issued>2010-05-04T01:24:38Z</issued>
<id>tag:www.stoltenow.com,2010://1.45</id>
<created>2010-05-04T01:24:38Z</created>
<summary type="text/plain"> I recently purchased and watched the movie Untraceable on Bluray. The basic plot is someone has setup a website (www.killwithme.com) which streams the live murder of a subject via some elaborate method. For example one victim bleeds to death...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="untraceable.jpg" src="http://www.stoltenow.com/pics/untraceable.jpg"width="160" height="240" align="right"/><br />
I recently purchased and watched the movie <a href="http://www.imdb.com/title/tt0880578/">Untraceable</a> on Bluray.  The basic plot is someone has setup a website (<a href="http://www.killwithme.com">www.killwithme.com</a>) which streams the live murder of a subject via some elaborate method.  For example one victim bleeds to death due to injections of an anticoagulant. The catch is the more people that visit the site, the faster and more violent the death.  When word of the site starts to spread, the site visits predictably start to number in the millions.  Interestingly the website blocks IPs that don't originate in the U.S., requiring that the death is only contributed to by Americans.</p>

<p>The FBI agents investigating attempt to shut the site down, but every time they find the originating server, the site moves it's hosting to another IP, all of this, of course in countries outside of US Jurisdiction (China, Russia, etc).  Presumably when this is done the website operator updates the DNS information such that www.killwithme.com will resolve to the new IP address. </p>

<p>So my question is why not exploit DNS to stop people from visiting the site?  The FBI could go to <a href="http://www.iana.org/">IANA</a> or whoever controls these things and have the <a href="http://en.wikipedia.org/wiki/Root_nameserver">13 root DNS servers</a> updated to resolve the domain to an FBI webserver?  All the root servers are under "American control" and would most likely be able to comply.  Or fail that, you could ask the countries largest ISPs (Comcast, AT&T, Roadrunner, Qwest, etc) to remove the entry from their DNS cache.  That would probably keep a very large percentage of US citizens from being able to view the site.</p>]]>

</content>
</entry>

<entry>
<title>iTunes Error 3150 Downloading Podcasts</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2010/03/itunes_error_31.html" />
<modified>2010-03-16T01:45:12Z</modified>
<issued>2010-03-16T01:10:27Z</issued>
<id>tag:www.stoltenow.com,2010://1.43</id>
<created>2010-03-16T01:10:27Z</created>
<summary type="text/plain"> For quite a while I&apos;ve been unable to download TWIT (This Week In Tech) podcasts through iTunes. When attempting to download the file, iTunes eventually timed out with the message &quot;Stopped (err = -3150)&quot;. Very descriptive huh? The strange...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="Tux-small.png" src="http://www.stoltenow.com/pics/iTunes.png"width="160" height="160" align="right"/><br />
For quite a while I've been unable to download <a href="http://twit.tv/twit">TWIT</a> (This Week In Tech) podcasts through iTunes.  When attempting to download the file, iTunes eventually timed out with the message "Stopped (err = -3150)".  Very descriptive huh?<br />
<br><br />
The strange thing is I continued to be able to download <a href="http://twit.tv/mbw">Macbreak Weekly</a> and <a href="http://twit.tv/ww">Windows Weekly</a> with no problems.  All are TWIT network podcasts, so why could I get some of them, but not the one I wanted?  For a while I assumed it was a temporary issue, and others would complain, and the problem would solve itself.  But after months, I still couldn't get my TWIT fix.<br />
<br><br />
Eventually I learned that I had as a test enabled website blocking in my <a href="http://www.qwest.com/internethelp/modems/gt701/">Actiontec</a> modem/router, and used aol.com as my example blocked domain.  Surely nothing of value comes from there, right? ;) As it turns out, TWIT uses AOL as a bandwidth provider (as Leo notes at the begining of every episode), and by blocking AOL, I was unable retrieve anything from the domain.  Macbreak Weekly and Windows Weekly use other bandwidth providers such as <a href="http://www.cachefly.com/">CacheFly</a>, and therefore were unaffected.<br />
<br><br />
So if you've got the same problem, check your router for any blocking features, or any blocking software installed on your PC.  Fail that, check with your ISP.<br />
</p>]]>

</content>
</entry>

<entry>
<title>Liquid Hydrocarbon Conversion</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2009/03/liquid_hydrocar.html" />
<modified>2010-03-16T01:39:06Z</modified>
<issued>2009-03-02T12:13:59Z</issued>
<id>tag:www.stoltenow.com,2009://1.42</id>
<created>2009-03-02T12:13:59Z</created>
<summary type="text/plain"> Creating a web based volume conversion utility has provided an excellent chance to try out the Google App Engine. And while there are plenty of websites that can provide simple volume conversions (including the Google Calculator), there are few...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="Oil Barrel" src="http://www.stoltenow.com/pics/oil.jpg" align="right"/><br />
Creating a web based volume conversion utility has provided an excellent chance to try out the Google App Engine. And while there are plenty of websites that can provide simple volume conversions (including the Google Calculator), there are few that allow for the units of measurement used with liquid hydrocarbons.<br />
<h3><a href="http://volumeconv.appspot.com">http://volumeconv.appspot.com</a></h3><br />
The utility provides the following conversions:<br />
barrels to mcf (thousand cubic feet)<br />
barrels to gallons<br />
barrels to ft3 (cubic feet)<br />
barrels to m3 (cubic meters)<br />
barrels to liters<br />
mcf to barrels<br />
mcf to gallons<br />
mcf to ft3 (cubic feet)<br />
mcf to m3 (cubic meters)<br />
mcf to liters<br />
gallons to barrels<br />
gallons to mcf (thousand cubic feet)<br />
gallons to ft3 (cubic feet)<br />
gallons to m3 (cubic meters)<br />
gallons to liters<br />
ft3 to barrels<br />
ft3 to mcf (thousand cubic feet)<br />
ft3 to gallons<br />
ft3 to m3 (cubic meters)<br />
ft3 to liters<br />
m3 to barrels<br />
m3 to mcf (thousand cubic feet)<br />
m3 to gallons<br />
m3 to ft3 (cubic feet)<br />
m3 to liters<br />
liters to barrels<br />
liters to mcf (thousand cubic feet)<br />
liters to gallons<br />
liters to ft3 (cubic feet)<br />
liters to m3 (cubic meters)</p>

<p>Anything missing?  Please contact me at pete {at} stoltenow {dot} com.</p>]]>

</content>
</entry>

<entry>
<title>Blackbook gets an upgrade</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2009/02/blackbook_gets.html" />
<modified>2009-03-02T06:02:04Z</modified>
<issued>2009-02-21T05:36:06Z</issued>
<id>tag:www.stoltenow.com,2009://1.41</id>
<created>2009-02-21T05:36:06Z</created>
<summary type="text/plain">It seems the trusty laptop is now over 2 years old. Where did the time go? Old faithful is a Apple Macbook (black) 2.0 GHz Intel Core 2 Duo with 1 GB of RAM, circa mid 2007. I recently realized...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>It seems the trusty laptop is now over 2 years old.  Where did the time go?  </p>

<p>Old faithful is a Apple Macbook (black) 2.0 GHz Intel Core 2 Duo with 1 GB of RAM, circa <a href="http://www.lowendmac.com/macbook/macbook-core2-duo-nov-2006.html">mid 2007</a>.  I recently realized for the low price of approximately $20 USD, I could double the memory.  And while the 2 year old machine still seems to be fast enough, for only $20, why not?</p>

<p>I could have gotten 4GB for $30, seems like a good deal right?  Unfortunately, the laptop only "officially" supports 2GB of RAM. Doing some reading, it seems 3GB *may* have been possible, but for my web browsing, 2GB will probably be alright.</p>

<p>All went well with the upgrade, the little dude seems to boot twice as fast.</p>

<p><a href="http://www.stoltenow.com/pics/mem1.jpg"><img alt="Old Memory" src="http://www.stoltenow.com/pics/mem1.jpg" width="300" height="200" align="center"/></a><br />
The old memory (2 x 512 MB SO-DIMMs)<br />
<br><br />
<a href="http://www.stoltenow.com/pics/mem2.jpg"><img alt="New Memory" src="http://www.stoltenow.com/pics/mem2.jpg" width="300" height="200" align="center"/></a><br />
The new memory (2 x 1 GB SO-DIMMs)<br />
<br><br />
<a href="http://www.stoltenow.com/pics/mem3.jpg"><img alt="Open Compartment" src="http://www.stoltenow.com/pics/mem3.jpg" width="300" height="200" align="center"/></a><br />
Battery Removed, Ready to upgrade memory<br />
<br><br />
<a href="http://www.stoltenow.com/pics/mem4.jpg"><img alt="Installing Memory" src="http://www.stoltenow.com/pics/mem4.jpg" width="300" height="200" align="center"/></a><br />
Inserting the new memory DIMMs </p>

<p><br />
  </p>]]>

</content>
</entry>

<entry>
<title>Netflix Roku Player Video Quality (4 Stars)</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2009/01/netflix_roku_pl.html" />
<modified>2009-02-21T05:09:31Z</modified>
<issued>2009-01-30T01:35:44Z</issued>
<id>tag:www.stoltenow.com,2009://1.39</id>
<created>2009-01-30T01:35:44Z</created>
<summary type="text/plain"> The Roku Netflix player provides different levels of streaming video quality, depending on the speed of your internet connection. There are 4 levels quality, where 1 is about on par with the worst Youtube videos, and 4 is almost...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="Roku Netflix Player" src="http://www.stoltenow.com/pics/roku.jpg" align="right"/><br />
The <a href="http://www.roku.com/netflixplayer/">Roku Netflix player</a> provides different levels of streaming video quality, depending on the speed of your internet connection.  There are 4 levels quality, where 1 is about on par with the worst Youtube videos, and 4 is almost as good as DVD quality (maybe). </p>

<p>When a program is selected and starts streaming, the Roku box decides what is the best quality level you can get with the current internet connection.  1 star for the slowest connections, all the way up to 4 stars for the best speed connections, which is typically cable internet.  (They're not actually stars, but I like to think of them as such)</p>

<p>I have a DSL connection (Qwest) with a 1.5 megabit download speed.  When I first plugged in the Roku player about a year ago, my 1.5 megabit DSL connection, I would typically get the "2 star" level of quality.  Occasionally, it would give me the horrid "1 star" level of quality.  But I would never see anything above level 2.</p>

<p>Well in the past few weeks, I've been seeing "3 stars" of quality, over the same speed internet connection. Once I even got 4!  I didn't change anything, and yet suddenly I'm getting better quality streaming video?   And It looks great.  It's on par with VHS quality, if not a touch above. </p>

<p>I can't be sure, but I *think* the <b>audio</b> quality has gotten worse.  Could Netflix be sacrificing audio quality for better video?  </p>]]>

</content>
</entry>

<entry>
<title>Netgear FVS318 as a simple switch</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2009/01/netgear_fvs318.html" />
<modified>2009-02-21T05:32:31Z</modified>
<issued>2009-01-07T10:00:53Z</issued>
<id>tag:www.stoltenow.com,2009://1.40</id>
<created>2009-01-07T10:00:53Z</created>
<summary type="text/plain">I was given a &quot;broken&quot; Netgear Prosafe VPN Firewall Model FVS318 a while ago. Physically it seemed fine, but when you attempt to login and configure the device, it would never connect to the WLAN. That seems like a firmware...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>I was given a "broken" Netgear Prosafe VPN Firewall Model FVS318 a while ago.  Physically it seemed fine, but when you attempt to login and configure the device, it would never connect to the WLAN.</p>

<p>That seems like a firmware problem.  Looking at Netgear's <a href="www.netgear.com">website</a>, there have been a few hardware revisions of the FVS318, a version 1, version 2, and version 3.  This one was a hardware version 2, which means it could only be updated to firmware 2.4, which is the version it already had.  I tried to go back to older versions, but it wouldn't take them.  Nothing really else I could do.</p>

<p>The router was  headed for the trash, when I figured something out.  The device has 9 RJ45 jacks... a single "Internet Port", and 8 LAN ports.  If I connect the cable from my modem to one of the 8 LAN ports instead of the "Internet Port", the device functioned as a simple switch.</p>

<p>So the FVS318 has now been given a second life as a 10/100MB, 8 port switch.  Kinda a waste of such full featured firewall/router, but better then winding up in the landfill.<br />
</p>]]>

</content>
</entry>

<entry>
<title>Microsoft Outlook - &quot;Beyond Next Month&quot;</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2008/10/microsoft_outlo.html" />
<modified>2008-10-02T19:03:30Z</modified>
<issued>2008-10-01T17:29:03Z</issued>
<id>tag:www.stoltenow.com,2008://1.38</id>
<created>2008-10-01T17:29:03Z</created>
<summary type="text/plain">The other day Microsoft Outlook 2003 did an odd thing... Typically, when I look at the &quot;Sent Items&quot; folder, messages are divided into groups by the time period sent. There are usually headers like &quot;Today&quot; and &quot;Yesterday&quot; and &quot;Last Week&quot;....</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>The other day Microsoft Outlook 2003 did an odd thing...  Typically, when I look at the "Sent Items" folder, messages are divided into groups by the time period sent.  There are usually headers like "Today" and "Yesterday" and "Last Week".  </p>

<p>But now everything fell under the header of "Beyond Next Month".  How amazing, I thought!  Outlook knows about emails I haven't even sent yet.</p>

<p>As it turns out, I had accidentally changed the Windows clock earlier in the day; it had been bumped forward a year.  When I set the system clock back to today's date, everything went back to normal.</p>

<p><br />
<a href="http://www.stoltenow.com/pics/outlook-beyond.gif"><img src="http://www.stoltenow.com/pics/outlook-beyond.gif" border="0"></a></p>

<p><br></p>

<p>So much for telling the future.</p>]]>

</content>
</entry>

<entry>
<title>Microsoft Iowa Settlement</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2008/05/microsoft_iowa.html" />
<modified>2008-05-07T02:31:56Z</modified>
<issued>2008-05-07T01:56:26Z</issued>
<id>tag:www.stoltenow.com,2008://1.36</id>
<created>2008-05-07T01:56:26Z</created>
<summary type="text/plain">My check came in the mail from the Microsoft Iowa Class Action Settlement. Below is a copy of what they sent. Its not every day that Microsoft pays you. (I&apos;m thinking this will go towards a new Apple Macbook)...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>My check came in the mail from the Microsoft Iowa Class Action Settlement.  Below is a copy of what they sent.  Its not every day that Microsoft pays you.</p>

<p><br />
<a href="http://www.stoltenow.com/pics/MicrosoftSettlement.gif"><img src="http://www.stoltenow.com/pics/MicrosoftSettlement_sm.gif" border="0"></a></p>

<p><br><br />
(I'm thinking this will go towards a new Apple Macbook)</p>]]>

</content>
</entry>

<entry>
<title>DTV Converter Box Coupons</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2008/04/dtv_converter_b.html" />
<modified>2008-05-11T19:05:03Z</modified>
<issued>2008-04-29T02:32:15Z</issued>
<id>tag:www.stoltenow.com,2008://1.37</id>
<created>2008-04-29T02:32:15Z</created>
<summary type="text/plain">The government has started sending out coupons for $40 off the price of a DTV turner which will allows continued use of older TVs using Antennas instead of cable or satellite. Considering the typical box will cost approximately $50, this...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>The government has started sending out coupons for $40 off the price of a DTV turner which will allows continued use of older TVs using Antennas instead of cable or satellite.  Considering the typical box will cost approximately $50, this means the government (<a href="http://www.commerce.gov/">Dept of Commerce</a>) is subsidizing almost the entire cost of upgrading technology for you.  "Perhaps not the best use of tax dollars" is my initial thought.  But then you realize that the FCC made <a href="http://wireless.fcc.gov/auctions/default.htm?job=auction_summary&id=73">$19 billion</a> auctioning off the radio spectrum currently used by Analog TVs, I guess it's allowable.</p>

<p>Although they were supposedly giving these coupons out as early as February of 2008, it didn't make much sense to get one until recently.  The DTV converter boxes weren't even available in stores until maybe late March.  Now a days you can stroll into your local <a href="http://www.walmart.com/catalog/product.do?product_id=8283870">Walmart</a> and pick one up without a problem.</p>

<p>Coupons can still be requested for a limited time.  Go to <a href="https://www.dtv2009.gov">https://www.dtv2009.gov</a> to do so.  Below is a copy of what was sent to me when I requested 2 coupons.</p>

<div align="center"><table width="20" border="0"><tr>
<td>
<a href="http://www.stoltenow.com/pics/DTVCoupons.gif"><img src="http://www.stoltenow.com/pics/DTVCoupons_th.gif" border="0"></a>
</td>
<td>
<a href="http://www.stoltenow.com/pics/DTVImportant.gif"><img src="http://www.stoltenow.com/pics/DTVImportant_th.gif" border="0"></a>
</td>
 </tr>
  </table>
</div>
]]>

</content>
</entry>

<entry>
<title>Iowa Caucus Night</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2008/01/iowa_caucus_nig.html" />
<modified>2008-01-04T03:30:54Z</modified>
<issued>2008-01-03T03:19:20Z</issued>
<id>tag:www.stoltenow.com,2008://1.35</id>
<created>2008-01-03T03:19:20Z</created>
<summary type="text/plain">My Iowa Caucus experience, for those of you that may be interested. I arrived at the local middle school for the republican caucus shortly before 6:30pm. The crowd was very large, with little room to move. We were supposed to...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p>My Iowa Caucus experience, for those of you that may be interested.</p>

<p>I arrived at the local middle school for the republican caucus shortly before 6:30pm.  The crowd was very large, with little room to move.  We were supposed to come in through the lobby and register at a small table, but with the amount of people, it was not possible.  We were told we could register later, when we broke into smaller groups.  First we were to all meet in the auditorium as a large group.  The auditorium held about 900 people, and with the overflow, it was estimated that there was over 1000 people in attendance.  I'm not sure when things were supposed to start, but they didn't get going until after 7:30. </p>

<p>The event started with the pledge of allegiance, and a prayer.  Next the chairwomen for the local party gave us a short history of the Iowa caucus.  There was applause when she noted how seriously Iowans take their roll in the presidential election.  She then introduced representatives from the campaigns to speaker on behalf of the candidates.  There were speakers for Fred Thompson, Mike Huckabee, John McCain, Mitt Romney, and Ron Paul.  The man speaking for Mitt Romney was his older brother, Scott Romney.</p>

<p>Next she introduced our state senator, who gave a state of the senate address.  This was followed by a short speech from a women who was running on the republican ticket as our state representative, and then a man who solicited attendees for the Marshall county republican steak fry fundraiser.  Finally she announced directions to the rooms where we would break up into smaller groups for the actual vote.</p>

<p>My precinct was located in a small science class room at the other end of the building.  Of the 1000+ voters that turned out from Marshalltown's 8 precincts, only 21 were from mine.  I suspect this is because I live in a heavily Hispanic area, and many of them can't vote.  The precinct Captain told us that we would need to elect 2 delegates to the county convention.  Two people willingly volunteered.  We then elected a secretary, and a helper for the precinct captain.  The precinct captain then said that if any one person wished to have a secret paper ballot vote then we would do so.  No one requested this, so votes were taken by a show of hands, and written on the white board.  The results are below.<br />
<strong><br />
Mike Huckabee 8<br />
Mitt Romney 7<br />
Fred Thompson 4<br />
Ron Paul 1<br />
Rudy Giuliani 1</strong></p>

<p>That was all, and everyone left.  The helper stayed with the captain to call in the results, and to be certain it was done correctly according to the vote.</p>]]>

</content>
</entry>

<entry>
<title>My Problems Running Ubuntu 7.04 &quot;Feisty Fawn&quot;</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2007/10/3_problems_with.html" />
<modified>2007-10-03T19:34:10Z</modified>
<issued>2007-10-03T19:11:18Z</issued>
<id>tag:www.stoltenow.com,2007://1.34</id>
<created>2007-10-03T19:11:18Z</created>
<summary type="text/plain">1. Support for wide screen displays I have a Dell 2005FPW 20 inch widescreen LCD monitor. It has a native resolution of 1680x1050. This is getting to be a more and more common screen resolution. And yet Ubuntu doesn&apos;t use...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="ubuntu.png" src="http://www.stoltenow.com/pics/ubuntu.png" width="110" height="64" align="right"><h3>1. Support for wide screen displays</h3></p>

<p>I have a Dell <a href="http://reviews.cnet.com/lcd-monitors/dell-2005fpw/4505-3174_7-31232082.html">2005FPW</a> 20 inch widescreen LCD monitor.  It has a native resolution of 1680x1050.  This is getting to be a more and more common screen resolution.  And yet Ubuntu doesn't use this resolution "out-of-the-box".  Ubuntu set the resolution to 1280x1024, which looked squished.  And it didn't give the option to set the resolution to the native 1680x1050, it only detected that the best the monitor supported was 1280x1024.</p>

<p>It's <a href="http://ubuntuforums.org/showthread.php?t=246891">not</a> <a href="https://bugs.launchpad.net/ubuntu/+source/xresprobe/+bug/63551">just</a> <a href="http://forum.parallels.com/thread9519.html">my</a> <a href="https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/44864">monitor</a> (which I think is a very common model), other 20 and 21 inch widescreens with 1680x1050 resolution cause the same problem.</p>

<h3>2. Hard Drive Removal</h3>

<p>When I did this Ubuntu installation, I did so with an extra HD drive attached.  This had all the data from my old install, which I could copy onto the new install.  This extra hard drive was mounted somewhere similar to /media/hd1.  I point that out because this drive contained no system information, no partition was mounted as /home or /usr or something important.  It was just a one partition drive with lots of media files on it.</p>

<p>When I had copied everything from the extra drive to the new install, I powered down and removed the IDE drive.  On the next startup, Ubuntu displayed all sorts of drive mounting errors, and booted into the terminal interface.  No GUI.  I understand where the mounting errors came from, but no GUI?  Windows handles this in a much more clean manner.  When you remove an extra drive (of course, not the primary partition with the Windows install on it)  Windows simply ignores the fact that the drive was ever there.  It keeps on working fine.</p>

<h3>3. Super User File Manager</h3>

<p>Shouldn't this be available?  I understand and agree with the arguments that a user should have a limited access account.  But there are times when you need to move files around outside of your home directory.  Say I want to drop a new icon for an application I installed in /usr/share/pixmaps.  Or drop a program's executable binary I downloaded or built from source into /opt.  I know this can be done from the command line, but someone coming from a Windows background will expect to do this in the file manager.  All the other distributions have a super user file manager available in the menus.  Any reason Ubunutu can't?  The solution to this is to run "gksudo nautilus" from a command line window, or create a launcher with the same command.</p>

<h3>4. Dual Monitor Support.</h3>

<p>Ubuntu should detect this and have tools to configure it.  There's no way to use dual monitors on an out of the box install.  You shouldn't have to go edit xorg.conf.  Or install additional programs or the restricted drivers.  More and more users will be using 2 or more monitors, and it should be better supported.</p>]]>

</content>
</entry>

<entry>
<title>Using a HP LaserJet 1000 in Linux</title>
<link rel="alternate" type="text/html" href="http://www.stoltenow.com/archives/2007/07/using_a_hp_lase.html" />
<modified>2007-07-02T18:01:00Z</modified>
<issued>2007-07-02T00:06:15Z</issued>
<id>tag:www.stoltenow.com,2007://1.32</id>
<created>2007-07-02T00:06:15Z</created>
<summary type="text/plain"> Here&apos;s the steps I used to print from my HP LaserJet 1000 in Linux. From the command line, enter the following: 1. wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz 2. tar xzvf foo2zjs.tar.gz 3. cd foo2zjs 4. make 5. ./getweb 1000 6. make install...</summary>
<author>
<name>stoltenow</name>

<email>pas@iastate.edu</email>
</author>
<dc:subject>News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.stoltenow.com/">
<![CDATA[<p><img alt="Tux-small.png" src="http://www.stoltenow.com/pics/Tux-small.png"width="143" height="170" align="right"/><br />
Here's the steps I used to print from my HP LaserJet 1000 in Linux.  From the command line, enter the following:<br />
<b><br />
1. wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz<br />
2. tar xzvf foo2zjs.tar.gz<br />
3. cd foo2zjs<br />
4. make<br />
5. ./getweb 1000<br />
6. make install<br />
7. make install-hotplug<br />
</b><br />
At this point you should open your GUI printer configuration utility, and add the printer.  Print a test page.  If all went well, it should work.</p>

<p>Foo2zjs is an open source printer driver for printers that use the Zenographics ZjStream wire protocol.  What is the ZjStream wire protocol?  You can read more about it <a href="http://web.archive.org/web/20020830075425/http://ddk.zeno.com/Reference/ZjStream/Default.htm">here</a>.  For trouble shooting, or to donate to the author (I did), visit his page <a href="http://foo2zjs.rkkda.com/">here</a>.</p>]]>

</content>
</entry>

</feed>
