<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">
  <channel>
    <docs>This is an RSS file.  It is intended to be read by a software program called a "feed reader". Search on Google for more details.</docs>
    <title><![CDATA[mshook's Feed]]></title>
    <link>http://www.simpy.com/user/mshook</link>
    <url>http://www.simpy.com/</url>
    <description><![CDATA[mshook's Feed]]></description>
    <image>
      <url>http://www.simpy.com/img/simpy-icon-16x16.png</url>
      <title>Simpy</title>
      <link>http://www.simpy.com/user/mshook</link>
    </image>
    <lastBuildDate></lastBuildDate>
    <ttl>1440</ttl>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[http://trirand.com/blog/jqgrid/tree.xml | This file has the names of the actual jqGrid demo .html files (each has a correspondin]]></title>
        <link><![CDATA[http://trirand.com/blog/jqgrid/tree.xml]]></link>
        <description><![CDATA[<p>jqGrid doesn't have very good documentation. You have to get everything from the demos, but the actual demo files are hidden in ajax code. This file is the data file used to build the demo navigation menu on the left. It has the name of the individual demo .html files along with the visible text. There is a corresponding .js file for each demo. All the files are in the http://trirand.com/blog/jqgrid/ directory.</p>
<pre>
Example:
<a href="http://trirand.com/blog/jqgrid/searching.html">http://trirand.com/blog/jqgrid/searching.html</a>
<a href="http://trirand.com/blog/jqgrid/searching.js">http://trirand.com/blog/jqgrid/searching.js</a>
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://trirand.com/blog/jqgrid/tree.xml"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://trirand.com/blog/jqgrid/tree.xml" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22jqgrid%22">jqgrid</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22jquery%22">jquery</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22tip%22">tip</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22demo%22">demo</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22html%22">html</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mynote%22">mynote</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22grid%22">grid</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22plugin%22">plugin</a>,


]]>
</description>
        
        <category><![CDATA[jqgrid]]></category>
        
        <category><![CDATA[jquery]]></category>
        
        <category><![CDATA[tip]]></category>
        
        <category><![CDATA[demo]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[html]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[mynote]]></category>
        
        <category><![CDATA[grid]]></category>
        
        <category><![CDATA[plugin]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 15 Dec 2009 04:23:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[xdemorse is a X/GTK+ application for decoding Morse code signals into text. | http://www.qsl.net/5/5b4az//pkg/morse/xdemorse/xde]]></title>
        <link><![CDATA[http://www.qsl.net/5/5b4az/pkg/morse/xdemorse/xdemorse.html]]></link>
        <description><![CDATA[
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.qsl.net/5/5b4az/pkg/morse/xdemorse/xdemorse.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.qsl.net/5/5b4az/pkg/morse/xdemorse/xdemorse.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22ubuntu%22">ubuntu</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22linux%22">linux</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22morse%22">morse</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22decode%22">decode</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22radio%22">radio</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22ham%22">ham</a>,


]]>
</description>
        
        <category><![CDATA[ubuntu]]></category>
        
        <category><![CDATA[linux]]></category>
        
        <category><![CDATA[morse]]></category>
        
        <category><![CDATA[decode]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[radio]]></category>
        
        <category><![CDATA[ham]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 12 Dec 2009 07:47:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Hooking our Roku up to Pandora was *way* more fun than hooking up our Grace/Reciva radio to Pandora | http://tinyurl.com/yc5hark]]></title>
        <link><![CDATA[http://www.linux.com/archive/feature/142729]]></link>
        <description><![CDATA[<blockquote>
<p>According to that discussion, the player is based on the <a href="http://www.nxp.com/applications/set_top_box/ip_stb/stb225/">STB225 set-top box platform</a> designed by NXP. At the center is a chip called the Nexperia Multi Format Source decoder PNX8935, which combines a 32-bit MIPS processor and a dedicated video decoder supporting multiple codecs, including H.264. The reference STB225 boards have SATA and USB capabilities. The Wi-Fi daughtercard in the Roku box uses up the USB header, but there are several other headers that have yet to be identified. Roku engineers say that the box uses <a href="http://en.wikipedia.org/wiki/HDCP">HDCP</a> on the HDMI connection, which might limit its hackability.
</p><p>
On the software side, Roku has released the <a href="http://www.roku.com/community/gpl_nfp.php">source code</a> to all of the free software used inside the box, including the Linux environment and bootloader.
</p>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.linux.com/archive/feature/142729"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.linux.com/archive/feature/142729" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22linux%22">linux</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pandora%22">pandora</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22music%22">music</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22roku%22">roku</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22stb%22">stb</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mynote%22">mynote</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22experience%22">experience</a>,


]]>
</description>
        
        <category><![CDATA[linux]]></category>
        
        <category><![CDATA[pandora]]></category>
        
        <category><![CDATA[music]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[roku]]></category>
        
        <category><![CDATA[stb]]></category>
        
        <category><![CDATA[mynote]]></category>
        
        <category><![CDATA[experience]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 27 Nov 2009 12:10:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Python + Google Voice. Mass SMS and Iterative Calling at the Command Line | http://tinyurl.com/nyu69m]]></title>
        <link><![CDATA[http://everydayscripting.blogspot.com/2009/08/python-google-voice-mass-sms-and-mass.html]]></link>
        <description><![CDATA[<blockquote>
The first thing I did was create a "<span style="font-weight: bold;">gvoice.py</span>" module with several helpful classes. These allow you to:<br><ol><li>Log in</li><li>Gather all Google Contacts into separate groups</li><li>Selectively narrow down the contacts in a group</li><li>Gather the phone numbers that you have entered </li><li>Send SMS messages</li><li>Place Calls</li></ol>I am by no means a seasoned Python developer, but what I have created works well for my purposes. I tried to make the classes as loosely coupled with the UI as possible in case I want to put a GUI around it sometime, but for now I am doing everything at the command line (which I often prefer).
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://everydayscripting.blogspot.com/2009/08/python-google-voice-mass-sms-and-mass.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://everydayscripting.blogspot.com/2009/08/python-google-voice-mass-sms-and-mass.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22python%22">python</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22google%22">google</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22voice%22">voice</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gvoice%22">gvoice</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22api%22">api</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22voip%22">voip</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22telephone%22">telephone</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22phone%22">phone</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22csv%22">csv</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gdata%22">gdata</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22sms%22">sms</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cli%22">cli</a>,


]]>
</description>
        
        <category><![CDATA[python]]></category>
        
        <category><![CDATA[google]]></category>
        
        <category><![CDATA[voice]]></category>
        
        <category><![CDATA[gvoice]]></category>
        
        <category><![CDATA[api]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[voip]]></category>
        
        <category><![CDATA[telephone]]></category>
        
        <category><![CDATA[phone]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[csv]]></category>
        
        <category><![CDATA[gdata]]></category>
        
        <category><![CDATA[sms]]></category>
        
        <category><![CDATA[cli]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 26 Nov 2009 08:13:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Short interview with jPolite (lightweight jQuery framework for iGoogle/netvibes-like portals) author Wayne Lee | http://bit.ly/2]]></title>
        <link><![CDATA[http://openvoice.ossreleasefeed.com/2009/11/wayne-lee-on-jpolite-lightweight-jquery-based-portal-framework/]]></link>
        <description><![CDATA[via http://twitter.com/programmingjoy/status/5857692995
<blockquote>
<p>I decided to re-engineer it from the ground up. JPolite V2 is then a complete re-design from the ground up with nothing from V1 except for the look & feel. The code structure is much clearer which makes it easier for customization, as well as integration with other jQuery plugins.
</p>
<p>
A new feature that is now being tested with JPolite is called XDO (XML Data Object), which currently supports JSON objects only. The whole idea is based on some discussion around “Thin Server Architecture” and REST architecture style, that a browser client first construct the foundation of a web app with STATIC content (HTML, CSS and JavaScript) from a web server, and then exchange only DATA (XML, JSON, TXT) with the application server, which relieves the server from the burden of generating  HTML markup. This feature is still experimental with lots enhancements expected.
</p>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://openvoice.ossreleasefeed.com/2009/11/wayne-lee-on-jpolite-lightweight-jquery-based-portal-framework/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://openvoice.ossreleasefeed.com/2009/11/wayne-lee-on-jpolite-lightweight-jquery-based-portal-framework/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22jquery%22">jquery</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22jpolite%22">jpolite</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interview%22">interview</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22portal%22">portal</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22igoogle%22">igoogle</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22netvibes%22">netvibes</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22why%22">why</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22json%22">json</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gadget%22">gadget</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22framework%22">framework</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22rest%22">rest</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22architecture%22">architecture</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22xdo%22">xdo</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interesting%22">interesting</a>,


]]>
</description>
        
        <category><![CDATA[jquery]]></category>
        
        <category><![CDATA[jpolite]]></category>
        
        <category><![CDATA[interview]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[portal]]></category>
        
        <category><![CDATA[igoogle]]></category>
        
        <category><![CDATA[netvibes]]></category>
        
        <category><![CDATA[why]]></category>
        
        <category><![CDATA[json]]></category>
        
        <category><![CDATA[gadget]]></category>
        
        <category><![CDATA[framework]]></category>
        
        <category><![CDATA[rest]]></category>
        
        <category><![CDATA[architecture]]></category>
        
        <category><![CDATA[xdo]]></category>
        
        <category><![CDATA[interesting]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 19 Nov 2009 10:20:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Simple UDP server & client examples in Python - tested on XP & Ubuntu | http://www.evolt.org/node/60276]]></title>
        <link><![CDATA[http://www.evolt.org/node/60276]]></link>
        <description><![CDATA[<pre>
# Server program

from socket import *

# Set the socket parameters
host = "localhost"
port = 21567
buf = 1024
addr = (host,port)

# Create socket and bind to address
UDPSock = socket(AF_INET,SOCK_DGRAM)
UDPSock.bind(addr)

# Receive messages
while 1:
	data,addr = UDPSock.recvfrom(buf)
	if not data:
		print "Client has exited!"
		break
	else:
		print "nReceived message '", data,"'"

# Close socket
UDPSock.close()
</pre>
<hr>
<pre>
# Client program

from socket import *

# Set the socket parameters
host = "localhost"
port = 21567
buf = 1024
addr = (host,port)

# Create socket
UDPSock = socket(AF_INET,SOCK_DGRAM)

def_msg = "===Enter message to send to server===";
print "n",def_msg

# Send messages
while (1):
	data = raw_input('>> ')
	if not data:
		break
	else:
		if(UDPSock.sendto(data,addr)):
			print "Sending message '",data,"'....."

# Close socket
UDPSock.close()
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.evolt.org/node/60276"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.evolt.org/node/60276" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22test%22">test</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22python%22">python</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22udp%22">udp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22simple%22">simple</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22useful%22">useful</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22works%22">works</a>,


]]>
</description>
        
        <category><![CDATA[test]]></category>
        
        <category><![CDATA[python]]></category>
        
        <category><![CDATA[udp]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[simple]]></category>
        
        <category><![CDATA[useful]]></category>
        
        <category><![CDATA[works]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 14 Nov 2009 06:27:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Free serial port monitor works as advertised for me, including USB simulating a COM port. | http://www.serial-port-monitor.com/]]></title>
        <link><![CDATA[http://www.serial-port-monitor.com/]]></link>
        <description><![CDATA[<blockquote>
Free Serial Port Monitor allows you to intercept, display and analyze all data exchanged between the Windows application and the serial device. It can be successfully used in application development, device driver or serial hardware development and offers the powerful platform for effective coding, testing and optimization.
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.serial-port-monitor.com/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.serial-port-monitor.com/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22debug%22">debug</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22protocol%22">protocol</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22com%22">com</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22uart%22">uart</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22usb%22">usb</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22emon%22">emon</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22useful%22">useful</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22works%22">works</a>,


]]>
</description>
        
        <category><![CDATA[debug]]></category>
        
        <category><![CDATA[protocol]]></category>
        
        <category><![CDATA[com]]></category>
        
        <category><![CDATA[uart]]></category>
        
        <category><![CDATA[usb]]></category>
        
        <category><![CDATA[emon]]></category>
        
        <category><![CDATA[useful]]></category>
        
        <category><![CDATA[works]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 13 Nov 2009 07:15:00 -0500</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Reading and writing raw ethernet packets | http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html#id2766267]]></title>
        <link><![CDATA[http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html]]></link>
        <description><![CDATA[<blockquote>
<pre>
/*send the packet*/
send_result = sendto(s, buffer, ETH_FRAME_LEN, 0, 
	      (struct sockaddr*)&socket_address, sizeof(socket_address));
if (send_result == -1) { errorhandling... }

Example 1.6. Receive a RAW ethernet frame

void* buffer = (void*)malloc(ETH_FRAME_LEN); /*Buffer for ethernet frame*/
int length = 0; /*length of the received frame*/ 
...
length = recvfrom(s, buffer, ETH_FRAME_LEN, 0, NULL, NULL);
if (length == -1) { errorhandling .... }
</pre>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://aschauf.landshut.org/fh/linux/udp_vs_raw/ch01s03.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22ethernet%22">ethernet</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22802%22">802</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22packet%22">packet</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mac%22">mac</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22ip%22">ip</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,


]]>
</description>
        
        <category><![CDATA[ethernet]]></category>
        
        <category><![CDATA[802]]></category>
        
        <category><![CDATA[packet]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[mac]]></category>
        
        <category><![CDATA[ip]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[example]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 15 Oct 2009 10:15:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Minimal echo server in Ruby, Python (several), Perl & C | http://jacobian.org/writing/star-is-unix/]]></title>
        <link><![CDATA[http://jacobian.org/writing/star-is-unix/]]></link>
        <description><![CDATA[<blockquote>
<h1>
* is&nbsp;Unix
</h1>
<h2>
<a href="/" rel="me author">Jacob Kaplan-Moss</a>
</h2>
<p>
October 7, 2009
</p>
</div>
<div>
<ul class="simple">

<li>Ruby: <a href="http://tomayko.com/writings/unicorn-is-unix">I like Unicorn because it’s Unix</a> (Ryan’s original&nbsp;version).</li>
<li>Python: <a href="http://jacobian.org/writing/python-is-unix/">Python is Unix</a> (my original Python&nbsp;version).</li>
<li>Python: <a href="http://gist.github.com/204099">Jeff Zellman’s improved Python version</a>.</li>
<li>Python: my <a class="reference external" href="http://gist.github.com/204027">more Pythonic version</a> (using <a class="reference external" href="http://docs.python.org/library/socketserver.html">SocketServer</a>).</li>

<li>Perl: <a href="http://plasmasturm.org/log/547/">Perl is Unix</a> (by Aristotle&nbsp;Pagaltzis).</li>
<li>C: <a href="http://gist.github.com/204301">Unix is C</a> (Paul Smith brings it full&nbsp;circle).</li>
</ul>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://jacobian.org/writing/star-is-unix/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://jacobian.org/writing/star-is-unix/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22ruby%22">ruby</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22python%22">python</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22minimal%22">minimal</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22server%22">server</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22viapopular%22">viapopular</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22good%22">good</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22linux%22">linux</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22perl%22">perl</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22network%22">network</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22socket%22">socket</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22process%22">process</a>,


]]>
</description>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[ruby]]></category>
        
        <category><![CDATA[python]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[minimal]]></category>
        
        <category><![CDATA[server]]></category>
        
        <category><![CDATA[viapopular]]></category>
        
        <category><![CDATA[good]]></category>
        
        <category><![CDATA[linux]]></category>
        
        <category><![CDATA[perl]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[network]]></category>
        
        <category><![CDATA[socket]]></category>
        
        <category><![CDATA[process]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 08 Oct 2009 12:07:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[http://www.jqueryvsmootools.com/]]></title>
        <link><![CDATA[http://www.jqueryvsmootools.com/]]></link>
        <description><![CDATA[<blockquote>
<pre>
    *  The Mottos Say It All
    * The Learning Curve and The Community
    * What JavaScript Is Good For
          o More Than Just The DOM
          o Inheritance with JavaScript
          o Self Reference
    * MooTools Makes JavaScript Itself More Fun
    * jQuery Makes the DOM More Fun
    * Anything You Can Do I Can Do Better
    * MooTools Let's You Have It Your Way
    * Chaining as a Design Pattern
    * Reusing Code with jQuery
    * Reusing Code with MooTools
          o MooTools and Inheritance
          o Extending and Implementing Classes
    * Decision Time
    * Discussion
</pre>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.jqueryvsmootools.com/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.jqueryvsmootools.com/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22jquery%22">jquery</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22comparison%22">comparison</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22review%22">review</a>,


]]>
</description>
        
        <category><![CDATA[jquery]]></category>
        
        <category><![CDATA[comparison]]></category>
        
        <category><![CDATA[review]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 06 Oct 2009 10:58:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[10 year history of virtualization | http://www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified]]></title>
        <link><![CDATA[http://www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified/]]></link>
        <description><![CDATA[<blockquote><p>There are many opinions in the air about the impact that virtualization has on performance, so I thought a short blog would be good to explain (as best I can) virtual machine performance characteristics with pointers to relevant benchmarks and technical papers.</p><p>
My background is that I was an early Product Manager working on VMware ESX Server (from version 1.5) and among other things ran product management for VMware for a few years. As a product management guy, I kept track of the output of the engineering performance group, and as a result had a reasonable high level (although never code level) understanding of the whys and wherefores of virtualization performance. Although I’m not as fresh on virtualization as I once was, I’ll try to do my best here. I also want to thank Steve Herrod at VMware, and Simon Crosby at Citrix for providing a technical sanity check on the blog contents, although I retain responsibility for any mistakes and oversights.</p></blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.engineyard.com/blog/2009/10-years-of-virtual-machine-performance-semi-demystified/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22virtualization%22">virtualization</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22history%22">history</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22virtual%22">virtual</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22machine%22">machine</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22viapopular%22">viapopular</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22comparison%22">comparison</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22performance%22">performance</a>,


]]>
</description>
        
        <category><![CDATA[virtualization]]></category>
        
        <category><![CDATA[history]]></category>
        
        <category><![CDATA[virtual]]></category>
        
        <category><![CDATA[machine]]></category>
        
        <category><![CDATA[viapopular]]></category>
        
        <category><![CDATA[comparison]]></category>
        
        <category><![CDATA[performance]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 06 Oct 2009 09:20:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[A simple Scheme program for Android | http://tinyurl.com/cctauy]]></title>
        <link><![CDATA[http://benjisimon.blogspot.com/2009/03/plt-scheme-meets-android-platform.html]]></link>
        <description><![CDATA[<pre>
via
http://twitter.com/programmingjoy
Javascript as Compiler Target: Clamato, GWT Smalltalk, Python, Scheme
http://www.infoq.com/news/2009/09/javascript-compilation-target

(require moby/stub/world)

(define WIDTH 320)
(define HEIGHT 480)

(define (render w)
  (place-image 
   (text "Hello World" 10 "Black")
   20
   20
   (empty-scene WIDTH HEIGHT)))

(big-bang WIDTH HEIGHT 10 0)
(on-redraw render)
</pre>

<p>
After a few minutes of poking around, I was able to compile this to Java and then run it on the Android Emulator:</p>
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0sdrdAqyiJ8/SdCzzBmE4_I/AAAAAAAAEoo/ZpKlzNlD88k/s1600-h/hello-world-android.jpg"><img style="cursor: pointer; width: 223px; height: 400px;" src="http://3.bp.blogspot.com/_0sdrdAqyiJ8/SdCzzBmE4_I/AAAAAAAAEoo/ZpKlzNlD88k/s400/hello-world-android.jpg" alt="" id="BLOGGER_PHOTO_ID_5318948849107395570" border="0"></a>
<p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://benjisimon.blogspot.com/2009/03/plt-scheme-meets-android-platform.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://benjisimon.blogspot.com/2009/03/plt-scheme-meets-android-platform.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22android%22">android</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22compiler%22">compiler</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22java%22">java</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mobile%22">mobile</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interesting%22">interesting</a>,


]]>
</description>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[android]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <category><![CDATA[compiler]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[java]]></category>
        
        <category><![CDATA[mobile]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[interesting]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 01 Oct 2009 04:40:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Amorphous Medium Language | Programming reliable behavior on a big mesh network http://web.mit.edu/jakebeal/www/Publications/lsm]]></title>
        <link><![CDATA[http://74.125.113.132/search?q=cache:m4-mGhqle0MJ:web.mit.edu/jakebeal/www/Publications/lsmas-final.pdf+mit+sensor+networks+language&cd=2&hl=en&ct=clnk&gl=us]]></link>
        <description><![CDATA[<pre>
(defprocess root (fuzziness)
 (defvariable blobs #’union)
 (always
  (when (eq (read-sensor ’image) ’black)
   (subprocess (measure-blob) :gradient fuzziness)
   (setf blobs
    (list (get-from-sub (measure-blob) blob)))))
 (avoid
  (read-sensor ’query)
  (let ((q (first (read-sensor ’query))))
   (cond
    ((eq q ’blobs)
     (actuate ’response (regional blobs)))
    ((eq q ’area)
     (actuate ’response
      (fold #’+ (mapcar #’second
       (regional blobs)))))))))
(defprocess measure-blob ()
 (defvariable uid #’max :atomic :base 0 :init (random 1))
 (defvariable area #’sum :reduction :base 0 :init 1)
 (defvariable blob :local)
 (always
  (setf blob (list uid area))))
</pre>
<p>Code to find a set of fuzzy blobs and their
areas in a binary image. Each contiguous black area
of the image runs a connected measure-blob pro-
cess that names it and calculates its area. The set
of blobs is collected by the root process and made
accessible to the user on the response actuator...
</p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://74.125.113.132/search?q=cache:m4-mGhqle0MJ:web.mit.edu/jakebeal/www/Publications/lsmas-final.pdf+mit+sensor+networks+language&cd=2&hl=en&ct=clnk&gl=us"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://74.125.113.132/search?q=cache:m4-mGhqle0MJ:web.mit.edu/jakebeal/www/Publications/lsmas-final.pdf+mit+sensor+networks+language&cd=2&hl=en&ct=clnk&gl=us" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22saved%22">saved</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22gmail%22">gmail</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22sensor%22">sensor</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22language%22">language</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22scheme%22">scheme</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mit%22">mit</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdf%22">pdf</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mesh%22">mesh</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22network%22">network</a>,


]]>
</description>
        
        <category><![CDATA[saved]]></category>
        
        <category><![CDATA[gmail]]></category>
        
        <category><![CDATA[sensor]]></category>
        
        <category><![CDATA[language]]></category>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[mit]]></category>
        
        <category><![CDATA[pdf]]></category>
        
        <category><![CDATA[mesh]]></category>
        
        <category><![CDATA[network]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 01 Oct 2009 03:01:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Minimal, single file PHP CMS | http://onefilecms.com/]]></title>
        <link><![CDATA[http://onefilecms.com/]]></link>
        <description><![CDATA[<p>
OneFileCMS is just that. It's a flat, light, one file CMS (Content Management System) entirely contained in an easy-to-implement, highly customizable, database-less PHP script.
</p><p>
Coupling a utilitarian code editor with all the basic necessities of an FTP application, OneFileCMS can maintain a whole website completely in-browser without any external programs.
Screenshots
</p>
<pre>
    * Validating, semantic, and commented markup. Tested in FF, Safari, and IE7/IE8.
    * Small footprint (20.4 kb)
    * Possibly the easiest installation process ever
    * All the basic features of an FTP application like renaming, deleting, copying, and uploading
uploads/deletions, you're going to want to break out an actual FTP program.)
    * Gracefully degrading CSS and Javascript
    * 100% re-brandable with page title stored in variable and a modifiable filename
Requirements

    * UNIX/Linux host, Apache
    * PHP5 (PHP4 untested)
    * File permission privileges
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://onefilecms.com/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://onefilecms.com/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22php%22">php</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22minimal%22">minimal</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cms%22">cms</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22ftp%22">ftp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22editor%22">editor</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22jquery%22">jquery</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22css%22">css</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22simple%22">simple</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22small%22">small</a>,


]]>
</description>
        
        <category><![CDATA[php]]></category>
        
        <category><![CDATA[minimal]]></category>
        
        <category><![CDATA[cms]]></category>
        
        <category><![CDATA[ftp]]></category>
        
        <category><![CDATA[editor]]></category>
        
        <category><![CDATA[jquery]]></category>
        
        <category><![CDATA[css]]></category>
        
        <category><![CDATA[simple]]></category>
        
        <category><![CDATA[small]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Wed, 30 Sep 2009 10:42:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Zigbee/802.15.4 notes | http://www.google.com/notebook/public/17894154587286929730/BDReISgoQ0uGguawk]]></title>
        <link><![CDATA[http://www.google.com/notebook/public/17894154587286929730/BDReISgoQ0uGguawk]]></link>
        <description><![CDATA[pdafriendly: <a href="http://www.google.com/notebook/m/notebook?nbid=BDReISgoQ0uGguawk&listall=1">http://www.google.com/notebook/m/notebook?nbid=BDReISgoQ0uGguawk&listall=1</a>
<pre>
Sections:

    * Rabbit

    * XBee

    * vs 6LoWPAN

    * 802.15.4

    * Other

    * Google searches

    * Texas Instruments

    * Atmel

    * iDigi

    * Commissioning

    * History

    * FAQ

    * Smart Energy

    * Open Source Code

    * Miscellaneous

    * The End

</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.google.com/notebook/public/17894154587286929730/BDReISgoQ0uGguawk"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.google.com/notebook/public/17894154587286929730/BDReISgoQ0uGguawk" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22gnb%22">gnb</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pdafriendly%22">pdafriendly</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22notes%22">notes</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22annotation%22">annotation</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22zigbee%22">zigbee</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22802.15.4%22">802.15.4</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22radio%22">radio</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22emon%22">emon</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22smartenergy%22">smartenergy</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22energy%22">energy</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22electricity%22">electricity</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22pan%22">pan</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22smartmeter%22">smartmeter</a>,


]]>
</description>
        
        <category><![CDATA[gnb]]></category>
        
        <category><![CDATA[pdafriendly]]></category>
        
        <category><![CDATA[notes]]></category>
        
        <category><![CDATA[annotation]]></category>
        
        <category><![CDATA[zigbee]]></category>
        
        <category><![CDATA[802.15.4]]></category>
        
        <category><![CDATA[radio]]></category>
        
        <category><![CDATA[emon]]></category>
        
        <category><![CDATA[smartenergy]]></category>
        
        <category><![CDATA[energy]]></category>
        
        <category><![CDATA[electricity]]></category>
        
        <category><![CDATA[pan]]></category>
        
        <category><![CDATA[smartmeter]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 29 Sep 2009 09:21:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Arduino minimal infrared serial wireless | http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/]]></title>
        <link><![CDATA[http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/]]></link>
        <description><![CDATA[<blockquote>
<pre>
//dirt cheap wireless TX
//generates 38kHz carrier wave on pin 9 and 10
//sends data via TX every 500ms
void setup()
{
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);

  // Clear Timer on Compare Match (CTC) Mode
  bitWrite(TCCR1A, WGM10, 0);
  bitWrite(TCCR1A, WGM11, 0);
  bitWrite(TCCR1B, WGM12, 1);
  bitWrite(TCCR1B, WGM13, 0);

  // Toggle OC1A and OC1B on Compare Match.
  bitWrite(TCCR1A, COM1A0, 1);
  bitWrite(TCCR1A, COM1A1, 0);
  bitWrite(TCCR1A, COM1B0, 1);
  bitWrite(TCCR1A, COM1B1, 0);

  // No prescaling
  bitWrite(TCCR1B, CS10, 1);
  bitWrite(TCCR1B, CS11, 0);
  bitWrite(TCCR1B, CS12, 0);

  OCR1A = 210;
  OCR1B = 210;

  Serial.begin(2400);
}

void loop()
{
  Serial.println("testing testing testing");
  delay(500);
}


</pre>
</blocquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22arduino%22">arduino</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22avr%22">avr</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22timer%22">timer</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22ir%22">ir</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22infrared%22">infrared</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22receiver%22">receiver</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22transmitter%22">transmitter</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22serial%22">serial</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22circuitled%22">circuitled</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22modulation%22">modulation</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[timer]]></category>
        
        <category><![CDATA[ir]]></category>
        
        <category><![CDATA[infrared]]></category>
        
        <category><![CDATA[receiver]]></category>
        
        <category><![CDATA[transmitter]]></category>
        
        <category><![CDATA[serial]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[circuitled]]></category>
        
        <category><![CDATA[modulation]]></category>
        
        <category><![CDATA[c]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 27 Sep 2009 09:21:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[http://zovirl.com/2008/11/12/building-a-universal-remote-with-an-arduino/]]></title>
        <link><![CDATA[http://zovirl.com/2008/11/12/building-a-universal-remote-with-an-arduino/]]></link>
        <description><![CDATA[via http://tinyurl.com/ir-remote-control
<blockquote>
To decode what the remote was sending, I used an oscilloscope and a small photodiode.  The photodiode generates a small amount of voltage when light hits it, and responds to changes in light level quickly enough that the oscilloscope can draw a really nice plot of the signal.  I have a <a href="http://www.parallax.com/tabid/136/List/1/ProductID/46/Default.aspx">Parallax USB oscilloscope</a>, which is perfect for showing the command pulses and is just fast enough to find the modulation frequency.  As an aside, I’m really happy with the Parallax oscilloscope for projects like this.  It is simple to use and I love being able to save images to share with people.<br>
Here’s what two of the commands from the dimmer remote look like.  The top signal is the “fade lights up” command, and the bottom one is “fade lights down”:<br>
<img src="http://zovirl.com/2008/11/two_commands.jpg" alt="oscilloscope image of 2 commands">
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://zovirl.com/2008/11/12/building-a-universal-remote-with-an-arduino/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://zovirl.com/2008/11/12/building-a-universal-remote-with-an-arduino/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22ir%22">ir</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22oscilliscope%22">oscilliscope</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22modulation%22">modulation</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22avr%22">avr</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22arduino%22">arduino</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22project%22">project</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22infrared%22">infrared</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22control%22">control</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22wishlist%22">wishlist</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22remote%22">remote</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22usb%22">usb</a>,


]]>
</description>
        
        <category><![CDATA[ir]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[oscilliscope]]></category>
        
        <category><![CDATA[modulation]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[project]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[infrared]]></category>
        
        <category><![CDATA[control]]></category>
        
        <category><![CDATA[wishlist]]></category>
        
        <category><![CDATA[remote]]></category>
        
        <category><![CDATA[usb]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 22 Sep 2009 10:48:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[How to use JSON in Processing (Java) | http://tinyurl.com/l785sq]]></title>
        <link><![CDATA[http://processing.org/discourse/yabb2/YaBB.pl?board=Integrate%3Baction=display%3Bnum=1163101573]]></link>
        <description><![CDATA[<blockquote>
I'm working on a project that uses data in JSON format &nbsp;(<a href="http://www.json.org" target="_blank">www.json.org</a>). &nbsp;It took me a while to get it going in processing, so I thought I'd post what I did here. &nbsp;If there's a better way (which undoubtedly there is!), please let me know.<br><br>Andrew Odewahn<br><br>--<br>Here are the steps I took (on Windows):<br><br>1. &nbsp;Download <a href="http://www.json.org/java/json.zip" target="_blank">http://www.json.org/java/json.zip</a> from json.org. &nbsp;Save it in a some directory, which I'll call %DOWNLOAD_HOME%.<br><br>2. &nbsp;Unzip it. &nbsp;Be sure you preserve the archive's directory structure (/org/json/) when you unzip the file. &nbsp;<br><br>3. &nbsp;Change directory into %DOWNLOAD_HOME%orgjson
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://processing.org/discourse/yabb2/YaBB.pl?board=Integrate%3Baction=display%3Bnum=1163101573"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://processing.org/discourse/yabb2/YaBB.pl?board=Integrate%3Baction=display%3Bnum=1163101573" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22processing%22">processing</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22json%22">json</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22java%22">java</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22library%22">library</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22emon%22">emon</a>,


]]>
</description>
        
        <category><![CDATA[processing]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[json]]></category>
        
        <category><![CDATA[java]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[library]]></category>
        
        <category><![CDATA[emon]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 22 Sep 2009 10:48:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[How to get MySQL to generate JSON | http://craftyman.net/mysql-to-json/]]></title>
        <link><![CDATA[http://craftyman.net/mysql-to-json/]]></link>
        <description><![CDATA[SELECT
    CONCAT( "[",
        GROUP_CONCAT(
            CONCAT("{name:'",`name`,"'"),
            CONCAT(",email:'",`email`,"'}")
        )
    ,"]")
AS json FROM users;

CREATE TABLE `user`(
	`id`    int not null auto_increment,
        `name`  varchar(100),
        `email` varchar(50),
        PRIMARY KEY(id)
) ENGINE = InnoDB;

INSERT INTO `user` (`name`, `email`) VALUES
('Cesar', 'cesar@craftyman.net'),
('Maria', 'maria@gmail.com'),
('Jose', 'j0s3@hotmail.com'),
('Albert','albertpr@yahoo.com');
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://craftyman.net/mysql-to-json/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://craftyman.net/mysql-to-json/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22via%22">via</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22json%22">json</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22popular%22">popular</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mysql%22">mysql</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22sql%22">sql</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22example%22">example</a>,


]]>
</description>
        
        <category><![CDATA[via]]></category>
        
        <category><![CDATA[json]]></category>
        
        <category><![CDATA[popular]]></category>
        
        <category><![CDATA[mysql]]></category>
        
        <category><![CDATA[sql]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[example]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Mon, 10 Aug 2009 08:54:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Curious projects from the Carnegie Mellon Art & Code conference 7-9 March 2009 | http://www.flickr.com/photos/golanlevin/3344190]]></title>
        <link><![CDATA[http://www.flickr.com/photos/golanlevin/3344190502/]]></link>
        <description><![CDATA[<blockquote>
Left to right: John Maloney (MIT/Scratch), Golan Levin (CMU), Tom McMail (Microsoft Research), Ira Greenberg (Miami U. Ohio), Hans-Christoph Steiner (NYU/ Pure Data), Evelyn Eastmond (MIT/Scratch), Casey Reas (UCLA/Processing), Zachary Lieberman (Parsons/openFrameworks), Theodore Watson (openFrameworks), Ben Fry (Seed Visualization Lab/Processing), Arturo Castro (openFrameworks), Sebastian Oschatz (Meso/VVVV), Daniel Shiffman (NYU), Luke DuBois (NYU/Cycling74), Dr. Woohoo (ExtendScript), Why the Lucky Stiff (Hackety Hack). Not pictured but also presenting: Don Slater (CMU/Alice), Wanda Dann (CMU/Alice). 
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.flickr.com/photos/golanlevin/3344190502/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.flickr.com/photos/golanlevin/3344190502/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22adobe%22">adobe</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22art%22">art</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22conference%22">conference</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22march%22">march</a>,

<a href="http://www.simpy.com/user/mshook/tag/%222009%22">2009</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22mit%22">mit</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cpp%22">cpp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22photo%22">photo</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22javascript%22">javascript</a>,


]]>
</description>
        
        <category><![CDATA[adobe]]></category>
        
        <category><![CDATA[art]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[conference]]></category>
        
        <category><![CDATA[march]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[mit]]></category>
        
        <category><![CDATA[cpp]]></category>
        
        <category><![CDATA[photo]]></category>
        
        <category><![CDATA[javascript]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Fri, 07 Aug 2009 04:55:00 -0400</pubDate>
      </item>
    
  </channel>
</rss>
