<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MachineGrid &#187; linux</title>
	<atom:link href="http://www.machinegrid.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.machinegrid.com</link>
	<description>robots at work</description>
	<lastBuildDate>Mon, 19 Jul 2010 01:59:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Surfing the Web with a 1964 300baud Acoustic Coupled Livermore modem.</title>
		<link>http://www.machinegrid.com/2009/05/surfing-the-web-with-a-1964-300baud-acoustic-coupled-livermore-modem/</link>
		<comments>http://www.machinegrid.com/2009/05/surfing-the-web-with-a-1964-300baud-acoustic-coupled-livermore-modem/#comments</comments>
		<pubDate>Fri, 29 May 2009 00:41:24 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[hacks]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Livermore]]></category>
		<category><![CDATA[minicom]]></category>
		<category><![CDATA[modem]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=1010</guid>
		<description><![CDATA[This hack is so impressive that I had to put it up here. I am really surprised that a dated piece of hardware[circa 1964] can still work with today&#8217;s technology. [p]hreakMonkey got his hands on a Livermore acoustic modem and managed to get it online and download a Wikipedia page. What&#8217;s really amazing is that [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/1964_livermore_acoustic_coupled_modem_hack.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/1964_livermore_acoustic_coupled_modem_hack-150x150.jpg" alt="1964_livermore_acoustic_coupled_modem_hack" title="1964_livermore_acoustic_coupled_modem_hack" width="150" height="150" class="alignleft size-thumbnail wp-image-1018" /></a>This hack is so impressive that I had to put it up here. I am really surprised that a dated piece of hardware[circa 1964]  can still work with today&#8217;s technology.<br />
<a rel="external" href="http://www.youtube.com/watch?v=X9dpXHnJXaE">[p]hreakMonkey </a>got his hands on a Livermore acoustic modem and managed to get it online and download a Wikipedia page.</p>
<p>What&#8217;s really amazing is that the modem works by placing an old school telephone over the modem&#8217;s &#8220;receiver&#8221; and communicates using acoustic tones. The only challenging part for [p]hreakMonkey was to search for an appropriate DB9-DB25 connector. He used minicom, which is a Linux terminal (equivalent to Hyperterminal in Windows) to talk to the modem.</p>
<p>Check the video below:<br />
<span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/X9dpXHnJXaE&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/X9dpXHnJXaE&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=X9dpXHnJXaE">www.youtube.com/watch?v=X9dpXHnJXaE</a></p></p>
<p>Info via[<a rel="external" href="http://hackaday.com/2009/05/27/1964-300baud-modem-surfs-the-web/">Hackaday</a>]</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/05/surfing-the-web-with-a-1964-300baud-acoustic-coupled-livermore-modem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controlling the Nikon D40 with gphoto2</title>
		<link>http://www.machinegrid.com/2009/05/controlling-the-nikon-d40-with-gphoto2/</link>
		<comments>http://www.machinegrid.com/2009/05/controlling-the-nikon-d40-with-gphoto2/#comments</comments>
		<pubDate>Thu, 21 May 2009 01:10:22 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Nikon D40]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[DSLR]]></category>
		<category><![CDATA[gphoto2]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[libgphoto2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Time Lapse]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=979</guid>
		<description><![CDATA[gphoto2 is a neat little command line interface to talk to digital cameras. The Nikon D40 DSLR is also supported. I was not able to find a good guide on interfacing the D40 to gphoto, so I wrote this down for reference. Installing gphoto2 1. I have Fedora10 installed on my laptop. Running the following [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!-- New window script from http://blog.ginchen.de/en/2008/12/20/links-xhtml-konform-in-neuem-fenster-oeffnen/ --><script src="http://www.machinegrid.com/machinepress/jscripts/externalLinks.js" type="text/javascript"></script>gphoto2 is a neat little command line interface to talk to digital cameras. The Nikon D40 DSLR is also supported. I was not able to find a good guide on interfacing the D40 to gphoto, so I wrote this down for reference.</p>
<p><strong>Installing gphoto2</strong><br />
1. I have Fedora10 installed on my laptop. Running the following simple command &#8220;yum install gphoto2&#8243; as root installs gphoto2.</p>
<p>2. Doing the above however does not install libghoto2 which is the core library designed to allow access to digital cameras by external programs.</p>
<ul>
<li>Goto <a rel="external" href="http://www.gphoto.org">ghoto2.org</a> and download the latest version of libgphoto2. The latest at my time of downloading was 2.4.5.</li>
<li>Extract all the contents on the Desktop in a libgphoto folder.</li>
<li>Open a terminal. As root, type &#8220;make&#8221;. If you encounter any errors, it maybe because libgphoto cannot find the packages it  needs. I had to install libusb. Doing &#8220;yum install libusb&#8221; did it. If you are unable to successfully compile it, post in the comments, I&#8217;ll try to help.</li>
<li>Once compilation is done, type &#8220;make install&#8221; as root.</li>
<li>Close the terminal. Done!</li>
</ul>
<p><strong>Running gphoto2</strong><br />
1. Gphoto2 is now installed and ready to use. Make sure the camera is in PTP mode. Goto SETUP MENU -> USB and select MTP/PTP mode. Restart your camera.</p>
<p>2. You will see the following pop up. It is very important to click &#8220;Unmount.&#8221; If you do not, further instructions will not work.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_unmount_screen.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_unmount_screen-300x170.png" alt="nikon_d40_unmount_screen" title="nikon_d40_unmount_screen" width="300" height="170" class="aligncenter size-medium wp-image-984" /></a></p>
<p>3. To make sure your D40 was correctly detected by your PC, type &#8221; dmesg | tail &#8221; as root. You should see your camera detected in the last two &#8211; three lines.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_dmesg_tail.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_dmesg_tail-300x202.png" alt="nikon_d40_gphoto2_dmesg_tail" title="nikon_d40_gphoto2_dmesg_tail" width="300" height="202" class="aligncenter size-medium wp-image-981" /></a></p>
<p>4. Open another terminal and as user type the following:<br />
<code>gphoto2 --list-ports</code><br />
You should see the mode the camera is connected which is in PTP.<br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_list_ports.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_list_ports-300x202.png" alt="nikon_d40_gphoto2_list_ports" title="nikon_d40_gphoto2_list_ports" width="300" height="202" class="aligncenter size-medium wp-image-982" /></a></p>
<p>5. To see some more information about your camera, type the following in the same terminal:<br />
<code>gphoto2 --summary</code><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_summary.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_summary-300x187.png" alt="nikon_d40_gphoto2_summary" title="nikon_d40_gphoto2_summary" width="300" height="187" class="aligncenter size-medium wp-image-983" /></a></p>
<p>6. Now for capturing, type the following:<br />
<code>gphoto2 --capture-image-and-download</code><br />
This first saves the file &#8220;capt0000.jpg&#8221; on you camera in the &#8220;store_00010001&#8243; folder. It then copies it to the  current folder on your PC and deletes the one on the camera.</p>
<p>For taking shots at intervals, say 10 seconds in a custom folder, say &#8220;/home/D40/&#8221; try the following command.<br />
<code>gphoto2 --capture-image-and-download --folder="/home/D40" --interval 10</code><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_capture_image.png"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/05/nikon_d40_gphoto2_capture_image-300x202.png" alt="nikon_d40_gphoto2_capture_image" title="nikon_d40_gphoto2_capture_image" width="300" height="202" class="aligncenter size-medium wp-image-980" /></a></p>
<p>If this guide was helpful or if you need any help, let me know in the comments below and remember to <a rel="external" href="http://feeds2.feedburner.com/machinegrid"><strong>Subscribe</strong></a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 336x280, created 2/14/09 */
google_ad_slot = "6299204715";
google_ad_width = 336;
google_ad_height = 280;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/05/controlling-the-nikon-d40-with-gphoto2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Digital Picture Frame Hacking Roundup</title>
		<link>http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/</link>
		<comments>http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 07:29:57 +0000</pubDate>
		<dc:creator>bluehash</dc:creator>
				<category><![CDATA[Hackable Toys]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[7FF1AW]]></category>
		<category><![CDATA[7FFICMI]]></category>
		<category><![CDATA[ARM920T]]></category>
		<category><![CDATA[CEIVA]]></category>
		<category><![CDATA[digital frames]]></category>
		<category><![CDATA[DIGITAL SPECTRUM]]></category>
		<category><![CDATA[dissect]]></category>
		<category><![CDATA[EP7212]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[JUICEBOX]]></category>
		<category><![CDATA[KeyChain Displays]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MemoryFrame]]></category>
		<category><![CDATA[SPF-83v]]></category>

		<guid isPermaLink="false">http://www.machinegrid.com/?p=787</guid>
		<description><![CDATA[With all the nice hacks on digital picture frames scattered around the web, I decided to put them all in one place for reference. Due thanks to all the hackers out there who put their work out for everyone to see. It&#8217;s the joy in reverse engineering. For some of the hacks I&#8217;ve included a [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_open_photo_cube.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/02/hack_open_photo_cube-150x150.jpg" alt="hack_open_photo_cube" title="hack_open_photo_cube" width="150" height="150" class="alignright size-thumbnail wp-image-653" /></a>With all the nice hacks on digital picture frames scattered around the web, I decided to put them all in one place for reference. Due thanks to all the hackers out there who put their work out for everyone to see. It&#8217;s the joy in reverse engineering. For some of the hacks I&#8217;ve included a compressed file with the code and webpage archived in case the original site goes down. If you are the author an would not like it, please let me know.<br />
<code><br /></code><strong>Please read </strong>: If you would like to be notified of new frames being hacked, leave a comment below and check the &#8220;subscribe to comments&#8221; box.<br />
<code><br /></code><br />
<strong>PHILIPS Picture Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/philips_7ff1am_7fficmi_frame_hack.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/philips_7ff1am_7fficmi_frame_hack-150x150.jpg" alt="philips_7ff1am_7fficmi_frame_hack" title="philips_7ff1am_7fficmi_frame_hack" width="150" height="150" class="alignright size-thumbnail wp-image-825" /></a>[v]incent was able to display his images directly to the frame by writing a little script which prepends a binary header to the JPEG file. There is a detailed writeup on how he <a target="_blank"  href="http://vincent.stehle.free.fr/frame/reverse.html">reverse engineered</a> the picture frame format. </p>
<p>Detailed info:</p>
<ul>
<li>Models: 7FF1AW, 7FFICMI</li>
<li><a target="_blank" href="http://vincent.stehle.free.fr/frame/">Webpage</a><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/media/code/philips_frame_hack/philipsframe.zip">[Archive]</a></li>
<li><a href="http://www.machinegrid.com/machinepress/wp-content/uploads/media/code/philips_frame_hack/jpg2frame.sh">jpg2frame Script</a></li>
</ul>
<p><code><br /></code><br />
<strong>SAMSUNG SPF-83v Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/samsung_spf-83v_digital_frame_hack.jpg"><img class="alignright size-thumbnail wp-image-826" title="samsung_spf-83v_digital_frame_hack" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/samsung_spf-83v_digital_frame_hack-150x150.jpg" alt="samsung_spf-83v_digital_frame_hack" width="150" height="150" /></a>The frame parses feeds and regular html pages for images and displays them. You can use the frame&#8217;s i-net-functions to serve it data.<br />
[t]obe from <a target="_blank" href="http://www.infolexikon.de/blog/samsung-spf-83v-info-system/">Infolexikon </a> uses PHP to gather data and writes it all to an image using gd. These images are then pushed to the frame at regular intervals.</p>
<p>Detailed info:</p>
<ul>
<li><a target="_blank" href="http://www.infolexikon.de/blog/samsung-spf-83v-info-system/">Webpage</a></li>
<li>Script-<a target="_blank" href="http://static.evigo.net/infolexikon/.media/files/2009/09/10/wgis.zip">[Original]</a><a target="_blank" href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/Samsung_SPF_83v_frame_hack/wgis.zip">[Archive]</a> Thanks for the update [d]p</li>
<li>Buy &#8211; <a href="http://www.amazon.com/gp/product/B002B55HRS?ie=UTF8&#038;tag=machinegridco-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002B55HRS"> Amazon &#8211; Samsung SPF-87H 8-Inch Touch of Color Digital Photo Frame</a><img src="http://www.assoc-amazon.com/e/ir?t=machinegridco-20&#038;l=as2&#038;o=1&#038;a=B002B55HRS" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</ul>
<p><code><br /></code><br />
<strong>CEIVA Picture Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/ceiva_picture_frame_hack.gif"><img class="alignleft size-thumbnail wp-image-821" title="ceiva_picture_frame_hack" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/ceiva_picture_frame_hack-150x150.gif" alt="ceiva_picture_frame_hack" width="150" height="150" /></a>The CEIVA runs on a Cirrus Logic Maverick(EP7212) controller. It&#8217;s based on a ARM720T core with 2Mb Flash and 4Mb DRAM.<br />
Initial hack done by [c]olin. The frame runs on Linux. Necessary patches and images are provided. [b]rad keeps a worklog <a target="_blank" href="http://www.heeltoe.com/software/ceiva/index.html">here</a><br />
New code can be loaded via a serial port on the PCB through a simple level converter.<br />
<code><br /></code><br />
<code><br /></code><br />
Detailed info:</p>
<ul>
<li>Models : Not Specified</li>
<li><a target="_blank" href="http://www.heeltoe.com/software/ceiva/Ceiva-mini-HOWTO.html">Webpage</a></li>
<li><a href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/ceiva_frame_hack/Ceiva.zip">Webpage and Code [Archive]</a></li>
</ul>
<p><code><br /></code><br />
<strong>KeyChain Displays</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/tom_tec_digital_photo_fram_hack2.jpg"><img src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/tom_tec_digital_photo_fram_hack2-150x150.jpg" alt="tom_tec_digital_photo_fram_hack2" title="tom_tec_digital_photo_fram_hack2" width="150" height="150" class="alignright size-thumbnail wp-image-936" /></a>[j]eroen from <a href="http://spritesmods.com/?art=about">Spritesmods</a> maintains a <a href="http://picframe.spritesserver.nl/wiki/index.php/Devices">wiki</a> of compatible keychain displays with his firmware hack. He and a couple of guys regularly update it with new displays. Most of the displays use the SITRONIX ST2205U controller in them. I tried my hand in doing the same with the <a target="_blank" href="http://www.machinegrid.com/2009/02/hacking-the-hannah-montana-photocube/">Hannah Montana Vu-Me</a> photo frame. I got close, but bricked it in the end.<br />
Their code is maintained at <a target="_blank" href="http://code.google.com/p/photokeychain/">Google code</a></p>
<p>Detailed info:</p>
<ul>
<li>Models:</li>
<ul>
<li>TomTec</li>
<li>Coby DP-151SX/DPKEY</li>
<li>HK unbranded</li>
<li>Keypix</li>
<li>Dealxtreme SKU5218</li>
<li>Innovage</li>
<li>Dig-291</li>
<li>Innovalley</li>
</ul>
<li><a target="_blank" href="http://spritesmods.com/?art=picframe">Webpage</a></li>
<li><a target="_blank" href="http://picframe.spritesserver.nl/wiki/index.php/Main_Page">Wiki</a></li>
<li><a target="_blank" href="http://code.google.com/p/photokeychain/">Google code</a></li>
</ul>
<p><code><br /></code><br />
<strong>DIGITAL SPECTRUM MemoryFrame</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/digital_spectrum_memoryframe_hack_arm920.jpg"><img class="alignleft size-thumbnail wp-image-823" title="digital_spectrum_memoryframe_hack_arm920" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/digital_spectrum_memoryframe_hack_arm920-150x150.jpg" alt="digital_spectrum_memoryframe_hack_arm920" width="150" height="150" /></a>The MemoryFrames  run on WindowsCE5. [r]etoor from <a target="_blank" href="http://mozy.org/">mozy.org </a>managed to crash the frame using a keyboard, mouse and following a sequence. The frame runs on an ARM920T &#8211; a 32bit Arm9 processor. The following is an excerpt from his &#8220;YouTube&#8217;s more info&#8230;&#8221; link:<br />
&#8230;&#8221;Basically you need both the mouse and keyboard plugged in, scroll down past the &#8220;Settings&#8221; option, scroll back up, and click the word &#8220;Settings&#8221; with your mouse. There is no enter key on the keyboard so you have to click the mouse&#8230;.&#8221;<br />
<code><br /></code><br />
Detailed info:</p>
<ul>
<li><a target="_blank" href="http://www.youtube.com/watch?v=5watadHqGAk">YouTube</a></li>
<li>Buy &#8211; <a href="http://www.amazon.com/gp/product/B000H743WC?ie=UTF8&#038;tag=machinegridco-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000H743WC">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=machinegridco-20&#038;l=as2&#038;o=1&#038;a=B000H743WC" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</ul>
<p><code><br /></code><br />
<strong>JUICEBOX Digital Frames</strong><br />
<a href="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/juicebox_digital_frame_hack.jpg"><img class="alignleft size-thumbnail wp-image-824" title="juicebox_digital_frame_hack" src="http://www.machinegrid.com/machinepress/wp-content/uploads/2009/03/juicebox_digital_frame_hack-150x150.jpg" alt="juicebox_digital_frame_hack" width="150" height="150" /></a>[j]oevennix managed to rip out the LCD from a Juicebox and enclose it in his own custom frame. He didn&#8217;t have the mp3 kit at that time( although you can get it online), so he soldered a SD card slot into the cartridge connector. His webpage is down. The following is an archive of his work.</p>
<p>Detailed info:</p>
<ul>
<li><a href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/juicebox_frame_hack/juicebox.zip">Archive</a></li>
<li><atarget="_blank" href="http://machinegrid.com/machinepress/wp-content/uploads/media/code/juicebox_frame_hack/juicebox-digital-picture-frame-how-to.pdf"">Pdf</a></li>
</ul>
<p><code><br /></code><br />
If you find this interesting or have some new ideas or links on frames, please post in the comments. Don&#8217;t forget to <a href="http://feeds2.feedburner.com/machinegrid">Subscribe </a>[<a href="http://feedburner.google.com/fb/a/mailverify?uri=machinegrid&#038;loc=en_US">email</a>]for more followups and hacks. To get updates on this page, subscribe to the comments below.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-1367209070807564";
/* 468x60, created 2/14/09 */
google_ad_slot = "2082117848";
google_ad_width = 468;
google_ad_height = 60;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.machinegrid.com/2009/03/digital-picture-frame-hacking-roundup/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>
