<?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[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[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["how to use the Arduino and an Xport Ethernet module to send and retrieve data to an [PHP] web server"]]></title>
        <link><![CDATA[http://www.glacialwanderer.com/hobbyrobotics/?p=15]]></link>
        <description><![CDATA[<pre>
void httpRequest()
{
  byte theByte;

  xPortSerial.print("GET ");
  xPortSerial.print(PHP_PAGE_LOCATION);

  // value0 = 123 and value1 = 456
  // You should change these to be your sensor values or whatever you want to send
  // (see php code if you want to add more values or change the names value0/value1
  xPortSerial.print("?value0=123&value1=456");
  xPortSerial.print(" HTTP/1.1n");
  xPortSerial.print(WEB_HOST);

  while(!xPortSerial.available()) {} // Just loop until available
  theByte = xPortSerial.read();
  if (theByte != 0)
    Serial.println("Passed.");
  else
    Serial.println("Failed.");
}
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.glacialwanderer.com/hobbyrobotics/?p=15"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.glacialwanderer.com/hobbyrobotics/?p=15" 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/%22ethernet%22">ethernet</a>,

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

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

<a href="http://www.simpy.com/user/mshook/tag/%22avr%22">avr</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/%22php%22">php</a>,

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

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


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[ethernet]]></category>
        
        <category><![CDATA[server]]></category>
        
        <category><![CDATA[client]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[php]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[sheild]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 02 Jul 2009 05:44:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Bitlash interpreted language shell for the Arduino serial port. Runs on the Arduino; interprets commands you type on tty http://]]></title>
        <link><![CDATA[http://bitlash.net/]]></link>
        <description><![CDATA[<blockquote>
<h2>Introducing Bitlash</h2>
<p>Bitlash is an open source interpreted language shell for the <a href="http://arduino.cc">Arduino</a> serial port.  It runs on the Arduino and interprets commands that you type in a terminal window or send programmatically:<br>
</p><div class="code">
bitlash v0.95a here! ...
&gt; print "hello, world", analogRead(3)
hello, world 552
</div>
<p>Bitlash is a development and prototyping tool for those situations where you need to bang some bits on the Arduino but writing a sketch in C is premature.  The Bitlash command language is very similar to Arduino C and includes a large repertiore of the familiar Arduino C functions so you can hack your hardware from the serial command line or even over the internet via telnet.</p>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://bitlash.net/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://bitlash.net/" 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/%22c%22">c</a>,

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

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

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

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

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[very]]></category>
        
        <category><![CDATA[cool]]></category>
        
        <category><![CDATA[free]]></category>
        
        <category><![CDATA[open]]></category>
        
        <category><![CDATA[source]]></category>
        
        <category><![CDATA[interpreter]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[concise]]></category>
        
        <category><![CDATA[small]]></category>
        
        <category><![CDATA[macro]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 30 Jun 2009 06:44:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[arduino/avr simple blink programs in c (non-arduino) & assembler |  http://code.google.com/p/tinyprojects/source/browse/trunk/av]]></title>
        <link><![CDATA[http://code.google.com/p/tinyprojects/source/browse/trunk/avr/]]></link>
        <description><![CDATA[hardware/tools/avrdude -Chardware/tools/avrdude.conf -v -v -v -v -pm328p -cstk500v1 -P/dev/ttyUSB0 -b57600 -D -Uflash:w:/home/michael/arduino/BlinkArduinoLED.hex:i
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://code.google.com/p/tinyprojects/source/browse/trunk/avr/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://code.google.com/p/tinyprojects/source/browse/trunk/avr/" 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/%22example%22">example</a>,

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

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

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

<a href="http://www.simpy.com/user/mshook/tag/%22assembler%22">assembler</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/%22code%22">code</a>,

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

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


]]>
</description>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[blink]]></category>
        
        <category><![CDATA[asm]]></category>
        
        <category><![CDATA[assembler]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[upload]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 27 Jun 2009 06:20:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[A good, long, detailed explanation of what's behind making the Arduino easy to program via blink.c | http://tinyurl.com/q2vqap]]></title>
        <link><![CDATA[http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.html]]></link>
        <description><![CDATA[<pre>
void setup(){
  pinMode(13, OUTPUT);
}
 
void loop(){
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
</pre>
<p>
First, we configure pin 13 for output by setting a bit in Data Direction Register B. Then we turn pin 13 by setting its bit in PORTB. Then we delay 500 milliseconds by marking the current value of timer0, converted into milliseconds, and letting the counter be incremented repeatedly at each clock cycle and overflowed into ever larger holders until the new value of timer0 represents an elapsed time of 500ms. Next we set the bit for pin 13 in PORTB low to turn the LED off. We do the delay dance again and we're home.
</p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.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/%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/%22how%22">how</a>,

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[microcontroller]]></category>
        
        <category><![CDATA[good]]></category>
        
        <category><![CDATA[long]]></category>
        
        <category><![CDATA[macro]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 14 Jun 2009 04:18:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[AVR Microprocessor Notes]]></title>
        <link><![CDATA[http://www.google.com/notebook/html?nbid=BDQmISgoQ4vfT_JQk]]></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.google.com/notebook/html?nbid=BDQmISgoQ4vfT_JQk"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.google.com/notebook/html?nbid=BDQmISgoQ4vfT_JQk" 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/%22avr%22">avr</a>,

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

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

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[gnb]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[up]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[assembler]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[wishlist]]></category>
        
        <category><![CDATA[music]]></category>
        
        <category><![CDATA[synth]]></category>
        
        <category><![CDATA[8bit]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 19 May 2009 12:06:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Pico Lisp - the C source is 185KB in 10 files]]></title>
        <link><![CDATA[http://www.software-lab.de/down.html]]></link>
        <description><![CDATA[<blockquote>
<p>For something even smaller, download <a href="miniPicoLisp.tgz">miniPicoLisp.tgz</a>. It is a <i>minimal</i> version,
without support for databases, UTF-8, bignums, IPC, networking and other
system-dependent functions. A kind of "pure" Pico Lisp (not "pure Lisp"!). It
supports the full Pico Lisp language, but runs faster, and uses even less memory
space. It should also not be restricted to Unix. In addition, it compiles and
runs also on 64-bit systems.

</p><p><a href="mailto:jon.kleiser@usit.uio.no">Jon Kleiser</a> wrote an OpenGL
library <a href="http://folk.uio.no/jkleiser/pico/gl.tgz">gl.tgz</a>, and a <a href="http://folk.uio.no/jkleiser/pico/china.tgz">Chinese Checkers</a> program
running on top of it.


</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.software-lab.de/down.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.software-lab.de/down.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/%22lisp%22">lisp</a>,

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[small]]></category>
        
        <category><![CDATA[tiny]]></category>
        
        <category><![CDATA[scheme]]></category>
        
        <category><![CDATA[up]]></category>
        
        <category><![CDATA[how]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 17 May 2009 07:45:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Writing AVR Programs Write the program in C, then translate to AVR. http://tinyurl.com/avr-assembler]]></title>
        <link><![CDATA[http://www.cse.unsw.edu.au/~cs1721/05s2/lectures/slide52.html]]></link>
        <description><![CDATA[<p>
<font face="utopia,times"><font size="6">Example: sum of first 4 integers.

<tt><pre>sum = 0;
for (i = 1; i &lt;= 4; ++i)
   sum += i*i;
</pre></tt>
can be translated to
<tt><pre>sum = 0;
i = 1;
loop:
   if (i == 5) goto end;;
   sum = sum + i;
   i = i + 1;
goto loop;
end:
</pre></tt>
can be translated to
<tt><pre>; sum in R16
; i in R17
; R18,R19 used for temporary values
    LDI R16, 0
    LDI R17, 1
    LDI R18, 5
    SUB R18, R17
    BRBS 1, 22
    ADD R16, R17
    LDI R19, 1
    ADD R17, R19
    JMP 2
    SLEEP
</pre></tt>
</font></font></p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.cse.unsw.edu.au/~cs1721/05s2/lectures/slide52.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.cse.unsw.edu.au/~cs1721/05s2/lectures/slide52.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/%22slides%22">slides</a>,

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

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

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

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

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

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

<a href="http://www.simpy.com/user/mshook/tag/%22arduino%22">arduino</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>,


]]>
</description>
        
        <category><![CDATA[slides]]></category>
        
        <category><![CDATA[assembler]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[compile]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[up]]></category>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[example]]></category>
        
        <category><![CDATA[code]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 16 May 2009 10:45:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Unordered list html template http://tinyurl.com/qsbfez]]></title>
        <link><![CDATA[http://mshook.googlepages.com/d4m.htm?/mshook/13+may+2009+c]]></link>
        <description><![CDATA[<pre>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
  <ul>
  <li></li>
  </ul>
<li></li>
</ul>
</pre>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/13+may+2009+c"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://mshook.googlepages.com/d4m.htm?/mshook/13+may+2009+c" 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/%22d4m%22">d4m</a>,

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

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

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

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

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

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[d4m]]></category>
        
        <category><![CDATA[template]]></category>
        
        <category><![CDATA[html]]></category>
        
        <category><![CDATA[list]]></category>
        
        <category><![CDATA[13]]></category>
        
        <category><![CDATA[may]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[tinyurl]]></category>
        
        <category><![CDATA[qsbfez]]></category>
        
        <category><![CDATA[ul]]></category>
        
        <category><![CDATA[li]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Wed, 13 May 2009 09:16:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Lots of Electronics Tutorials - all kinds - audio rf tv radio satellite filter transmitter etc]]></title>
        <link><![CDATA[http://michaelgellis.tripod.com/tutorial.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://michaelgellis.tripod.com/tutorial.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://michaelgellis.tripod.com/tutorial.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/%2231%22">31</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/%22c%22">c</a>,

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

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

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

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

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

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[31]]></category>
        
        <category><![CDATA[march]]></category>
        
        <category><![CDATA[2009]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[audio]]></category>
        
        <category><![CDATA[rf]]></category>
        
        <category><![CDATA[tv]]></category>
        
        <category><![CDATA[radio]]></category>
        
        <category><![CDATA[satellite]]></category>
        
        <category><![CDATA[filter]]></category>
        
        <category><![CDATA[transmitter]]></category>
        
        <category><![CDATA[etc]]></category>
        
        <category><![CDATA[circuit]]></category>
        
        <category><![CDATA[schematic]]></category>
        
        <category><![CDATA[tutorial]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 31 Mar 2009 06:37:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Ubuntu -- Details of source package dtmfdial in hardy]]></title>
        <link><![CDATA[http://packages.ubuntu.com/source/hardy/dtmfdial]]></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://packages.ubuntu.com/source/hardy/dtmfdial"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://packages.ubuntu.com/source/hardy/dtmfdial" 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/%22dtmf%22">dtmf</a>,

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[dtmf]]></category>
        
        <category><![CDATA[generator]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[telephone]]></category>
        
        <category><![CDATA[linux]]></category>
        
        <category><![CDATA[ubuntu]]></category>
        
        <category><![CDATA[sound]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Mon, 21 Jul 2008 02:44:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[The ur-game for computers — Adventure - adventure.pdf (application/pdf Object)]]></title>
        <link><![CDATA[http://literateprogramming.com/adventure.pdf]]></link>
        <description><![CDATA[I urge everybody to play the game ﬁrst, at least ten times,
before reading on. But you cannot fully appreciate the astonishing brilliance of its design until you have
seen all of the surprises that have been built in.
   I believe this program is entirely faithful to the behavior of Adventure Version 1.0, except that I have
slightly edited the computer messages (mostly so that they use both lowercase and uppercase letters). I have
also omitted Woods’s elaborate machinery for closing the cave during the hours of prime-time computing; I
believe John McCarthy insisted on this, when he saw the productivity of his AI Lab falling oﬀ dramatically
(although it is rumored that he had a special version of the program that allowed him to play whenever
he wanted). And I have not adopted the encryption scheme by which Woods made it diﬃcult for users to
ﬁnd any important clues in the binary program ﬁle or core image; such modiﬁcations would best be done
by making a special version of CTANGLE. All of the spelunking constraints and in
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://literateprogramming.com/adventure.pdf"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://literateprogramming.com/adventure.pdf" 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/%22game%22">game</a>,

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

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

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

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

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

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

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

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

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


]]>
</description>
        
        <category><![CDATA[game]]></category>
        
        <category><![CDATA[knuth]]></category>
        
        <category><![CDATA[pdf]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[wishlist]]></category>
        
        <category><![CDATA[if]]></category>
        
        <category><![CDATA[interactive]]></category>
        
        <category><![CDATA[fiction]]></category>
        
        <category><![CDATA[literate]]></category>
        
        <category><![CDATA[c]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 19 Jan 2008 06:27:00 -0500</pubDate>
      </item>
    
  </channel>
</rss>
