<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet COSI</title>
	<link>http://planet.cosi.clarkson.edu/</link>
	<language>en</language>
	<description>Planet COSI - http://planet.cosi.clarkson.edu/</description>

<item>
	<title>Matt Finlayson: How an American soldier is made</title>
	<guid>http://blog.unsure.org/post/235296459</guid>
	<link>http://feedproxy.google.com/~r/unsure_wiki/~3/9UJRC2JusdY/235296459</link>
	<description>&lt;a href=&quot;http://blogs.denverpost.com/captured/2009/09/10/ian-fisher-american-soldier/&quot;&gt;How an American soldier is made&lt;/a&gt;: &lt;p&gt;Great story in photos of a soldier from high school, through deployment, to coming home and getting married. via &lt;a href=&quot;http://kottke.org/09/11/how-an-american-soldier-is-made&quot;&gt;Kottke&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/unsure_wiki/~4/9UJRC2JusdY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 06 Nov 2009 21:50:24 +0000</pubDate>
</item>
<item>
	<title>Matt Finlayson: Wiki | Docs / NetApp Filer, NFSv4, and Linux</title>
	<guid>http://blog.unsure.org/post/235136324</guid>
	<link>http://feedproxy.google.com/~r/unsure_wiki/~3/k5UoGt8mrmc/235136324</link>
	<description>&lt;a href=&quot;http://devresources.linux-foundation.org/jasonn/wiki/index.php?n=Docs.NetAppNFSv4AndLinux&quot;&gt;Wiki | Docs / NetApp Filer, NFSv4, and Linux&lt;/a&gt;: &lt;p&gt;Decent howto on doing stuff with a netapp machine. Saved my ass today in a complicated VMware / Tivoli / Multi- network thing. Thanks to buzzco for that.&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/unsure_wiki/~4/k5UoGt8mrmc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 06 Nov 2009 18:05:43 +0000</pubDate>
</item>
<item>
	<title>Matt Finlayson: Photo</title>
	<guid>http://blog.unsure.org/post/234101699</guid>
	<link>http://feedproxy.google.com/~r/unsure_wiki/~3/HZMWPOgRxv4/234101699</link>
	<description>&lt;img src=&quot;http://17.media.tumblr.com/tumblr_ksneuyEvlW1qz7zm7o1_400.gif&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/unsure_wiki/~4/HZMWPOgRxv4&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 05 Nov 2009 18:18:34 +0000</pubDate>
</item>
<item>
	<title>Matt Finlayson: marco:

World of Goo’s pay-what-you-want report has some great...</title>
	<guid>http://blog.unsure.org/post/234011311</guid>
	<link>http://feedproxy.google.com/~r/unsure_wiki/~3/3YS9SgDOkK0/234011311</link>
	<description>&lt;img src=&quot;http://14.media.tumblr.com/tumblr_ks8bucdZ4W1qz4rgro1_500.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.marco.org/225950941&quot;&gt;marco&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://2dboy.com/2009/10/26/pay-what-you-want-birthday-sale-wrap-up/&quot;&gt;World of Goo’s pay-what-you-want report&lt;/a&gt; has some great statistics about the average prices people paid. This one was surprising: I expected Windows users to be the cheapest, but I didn’t expect Linux users to be the most generous.&lt;/p&gt;
&lt;p&gt;Anyway, if you haven’t played &lt;a href=&quot;http://www.marco.org/62934328&quot;&gt;this ridiculously good game&lt;/a&gt; yet, go &lt;a href=&quot;http://www.2dboy.com/games.php&quot;&gt;download the demo&lt;/a&gt;. If you like it, buy the full version ($20, direct download, DRM-free).&lt;/p&gt;
&lt;p&gt;World of Goo is one of the best new games I’ve played this &lt;i&gt;decade&lt;/i&gt;. Really. It’s that good.&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/unsure_wiki/~4/3YS9SgDOkK0&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Thu, 05 Nov 2009 16:13:30 +0000</pubDate>
</item>
<item>
	<title>Max Edmands: Best possible uses for Google Suggest: Outsource your poetry</title>
	<guid>tag:blog.maxedmands.com,2009-11-02:google-suggest-poetry</guid>
	<link>http://blog.maxedmands.com/post/google-suggest-poetry</link>
	<description>&lt;p&gt;Are you an aspiring poet who can't figure out why you're not making any money? You probably should have realized that this would happen the moment you bought your first Moleskine. If you want to sell out, however, the power of Google Suggest will ensure that your poems will, at least, resound well with the public.&lt;/p&gt;

&lt;p&gt;Just start with a word or two. Type them into your Google search box, pick the most poem-like result, and go on to the next line. Encourage sentence-style results by sprinkling a few &quot;is&quot;s and &quot;are&quot;s in your queries. To stay with a theme, make sure your next few words are related to the first few.&lt;/p&gt;

&lt;p&gt;Not only will this get you published and rolling in disposable cash, it's also fun! Here is an example. The seed words are in [square brackets].&lt;/p&gt;

&lt;blockquote&gt;
[how long] how long does weed stay in your system&lt;br /&gt;
[your system] your system is infected&lt;br /&gt;
[your] your baby can read&lt;br /&gt;
[read] read books online free&lt;br /&gt;
[books] books to read before you die&lt;br /&gt;
[you die] you die in the game you die in real life movie&lt;br /&gt;
[real life is] real life is overrated&lt;br /&gt;
[real life is] real life islamic stories&lt;br /&gt;
[is real] is real hair real&lt;br /&gt;
[are hair] are hair extensions worth it&lt;br /&gt;
[extensions] extensions are not enabled
&lt;/blockquote&gt;

&lt;p&gt;Now, add punctuation and spacing for something truly professional:&lt;/p&gt;

&lt;blockquote&gt;
&lt;i&gt;How long does weed stay in your system?&lt;br /&gt;
Your system is infected.&lt;br /&gt;
Your baby can read, read books online free.&lt;br /&gt;
Books to read before you die.&lt;br /&gt;
You die in the game, you die in real life.&lt;br /&gt;
Movie. Real life is overrated.&lt;br /&gt;
Real life Islamic stories: Is Real Hair Real?&lt;br /&gt;
Are hair extensions worth it?&lt;br /&gt;
Extensions are not enabled.
&lt;/i&gt;
&lt;/blockquote&gt;

&lt;p&gt;Such is the awesome power of Google Suggest.&lt;/p&gt;</description>
	<pubDate>Mon, 02 Nov 2009 13:34:51 +0000</pubDate>
</item>
<item>
	<title>Todd Deshane: Free as in salvation</title>
	<guid>http://deshantm.livejournal.com/47332.html</guid>
	<link>http://deshantm.livejournal.com/47332.html</link>
	<description>In the software world the word free is confusing. Free software doesn't mean the same thing to everybody. Let me give you an example to help you understand what I mean. There are lots of programs that are freely downloadable from the Internet with no strings attached. Now many of you may read that and consider those programs to be free software. And in one sense (in terms of cost) you would be correct. However, there is another definition of free software that doesn't count all of these programs, but only counts software that is not only free to download, but also free to modify. The free software foundation uses the word free to refer to freedom and not to cost. They believe that software should be distributable in such a way that the source code that makes the program work is also available for those that are able to make changes to it and then redistribute those changes. Making the source code available has others benefits. For example, if more people are able to see how something works, they might be able to find ways for it to work better or find flaws or security vulnerabilities etc. Some of the best examples of free (as in freedom) software are Mozilla's Firefox web browser and the Linux operating system, which was created by Linus Tovalds. There are countless other fee software projects that have had very good success as well. &lt;br /&gt;&lt;br /&gt;Quite some time ago I came up with another interesting personal analogy. Free software has some interesting analogies to Christianity. I wondered if other people had had the same thought, so I searched on Google and one of the things I found was a site called &lt;a href=&quot;http://www.linuxforchristians.org/?page_id=2&quot;&gt;Linux for Christians&lt;/a&gt; with a motto &amp;quot;Free as in salvation&amp;quot; referencing the bible verse&amp;nbsp;Ephesians 2:8-9, which says &amp;quot;For it is by grace you have been saved, through faith--and this not from yourselves, it is the gift of God--not by works, so that no one can boast.&amp;quot; I thought it was really neat that someone had seen the same the analogy that I had. Just recently I had a conversation with &lt;a href=&quot;http://pdub.net/&quot;&gt;Pat&lt;/a&gt;&amp;nbsp;about technology and Christianity and I promised to write up an blog post on this topic in hopes of being included on his new &lt;a href=&quot;http://northernchristian.org/&quot;&gt;website&lt;/a&gt;. We both agree that there is a lot of possibilities when combining technology and Christianity. For instance, we have been discussing the concept of cloud Christianity, which could be understood simply as using the cloud to spread Christianity.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;In conclusion, it is fun to apply different parts of your life together in order to find interesting analogies and you never know what you will come up with. You may also be surprised that others have had the same thought. In Ecclesiastes 1:9, it says &amp;quot;What has been will be again, what has been done will be done again; there is nothing new under the sun.&amp;quot; I think it is important not to take such statements out of context however. The author of Ecclesiastes is king Solomon (I wrote about this king &lt;a href=&quot;http://deshantm.livejournal.com/10977.html&quot;&gt;before&lt;/a&gt;), who was given much wisdom from God and in this book he is trying to share some of those ideas. I don't think it should be read that you can't think of new ideas, but more in the sense that God already knows everything and we can't think up something new that he doesn't already know about. New to us, sure. That is my understanding anyway. Feel free to give your thoughts on it.&lt;br /&gt;&lt;br /&gt;&lt;br type=&quot;_moz&quot; /&gt;</description>
	<pubDate>Mon, 02 Nov 2009 00:59:27 +0000</pubDate>
</item>
<item>
	<title>Erin Kennedy: Robo Pumpkin!</title>
	<guid>http://robotgrrl.com/blog/?p=1450</guid>
	<link>http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/</link>
	<description>&lt;p&gt;Thursday (last week) was a pretty awesome day. I had a good project status for my &lt;a href=&quot;http://robotgrrl.com/cosi&quot;&gt;COSI for credit&lt;/a&gt;, I learnt more about LaTeX (and started to typeset my summer research paper) thanks to &lt;a href=&quot;http://www.zjs.name/blog/&quot;&gt;Zach&amp;#8217;s&lt;/a&gt; &lt;a href=&quot;http://docs.cslabs.clarkson.edu/wiki/Presentations#Full_Presentations&quot;&gt;presentation&lt;/a&gt;, and there was a pumpkin carving contest for the &lt;a href=&quot;http://team229robotics.com/ll-community/&quot;&gt;robotics floor&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://robotgrrl.com/blog/2008/10/31/led-star-pumpkin/&quot;&gt;Last year&lt;/a&gt; I spent a lot of time soldering LEDs and shrink wrapping them, exactly for the purpose of pumpkin decorating!&lt;/p&gt;
&lt;p&gt;This year I did one of those &amp;#8216;etching&amp;#8217; carves of a robot, and used my LEDs to make it more awesome!&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4063684731/&quot; title=&quot;Robo Pumpkin by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2609/4063684731_40ff51dec1.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Robo Pumpkin&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;It looks pretty cool. Maybe next year I&amp;#8217;ll go all out and add a distance sensor and a speaker so that it can sense if something approaches it, then play creepy music/sounds &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_tongue.png&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s a video of the pumpkin in action&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;The pumpkin ended up landing itself in COSI for the holiday &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;  Hopefully spreading the Halloween joy of computer science to everyone!&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Robo+Pumpkin%21+http://is.gd/4K6ES&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png&quot; alt=&quot;Post to Twitter&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Robo+Pumpkin%21+http://is.gd/4K6ES&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-delicious.png&quot; alt=&quot;Post to Delicious&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-digg.png&quot; alt=&quot;Post to Digg&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;t=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook.png&quot; alt=&quot;Post to Facebook&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;t=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-reddit.png&quot; alt=&quot;Post to Reddit&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-su.png&quot; alt=&quot;Post to StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/11/01/robo-pumpkin/&amp;amp;title=Robo+Pumpkin%21&quot; title=&quot; &quot;&gt; &lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Sun, 01 Nov 2009 14:43:09 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: Viewing Images with Eclipse</title>
	<guid>http://www.petefreitag.com/item/726.cfm</guid>
	<link>http://www.petefreitag.com/item/726.cfm</link>
	<description>&lt;p&gt;Here's a quick tip for Eclipse users. When you double click on an image file in eclipse it typically opens up whatever program your OS has associated with that file type. You can configure eclipse to view images in the editor pane fairly easily, without installing any plugins.&lt;/p&gt;
&lt;p&gt;Here's how:&lt;/p&gt;
&lt;ol&gt;
 &lt;li&gt;Open Preferences from the Eclipse Menu (I think its the File menu on Windows)&lt;/li&gt;
 &lt;li&gt;Expand &lt;strong&gt;General&lt;/strong&gt; &amp;raquo; &lt;strong&gt;Editors&lt;/strong&gt; and select &lt;strong&gt;File Associations&lt;/strong&gt;&lt;/li&gt;
 &lt;li&gt;Click the Add button next to File Types&lt;/li&gt;
 &lt;li&gt;Enter &lt;code&gt;*.png&lt;/code&gt;&lt;/li&gt;
 &lt;li&gt;Click the Add button next to Associated Editors&lt;/li&gt;
 &lt;li&gt;Select &lt;em&gt;Internal Web Browser&lt;/em&gt;&lt;/li&gt;
 &lt;li&gt;Repeat for &lt;code&gt;*.gif&lt;/code&gt; and &lt;code&gt;*.jpg&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
	<pubDate>Thu, 29 Oct 2009 14:37:46 +0000</pubDate>
</item>
<item>
	<title>Zach Shepherd: Amazon “Quadruple Extra Large” High-Memory Instances</title>
	<guid>http://www.zjs.name/blog/?p=192</guid>
	<link>http://www.zjs.name/blog/2009/10/28/amazon-quadruple-extra-large-high-memory-instances/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=amazon-quadruple-extra-large-high-memory-instances</link>
	<description>&lt;p&gt;Yesterday Amazon added a High-Memory section of EC2 instances, which included a &amp;#8220;Quadruple Extra Large&amp;#8221; size. According to the EC2 website, a Quadruple Extra Large instance has &amp;#8220;68.4 GB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform.&amp;#8221;  As I wasn&amp;#8217;t really clear what the 26 EC2 Compute Units would correspond to, I decided to spin one up and poke around. The results are below:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
&lt;pre&gt;
[root@ip-10-218-21-207 ~]# cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 1
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 2
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 3
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 4
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 4
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 5
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 5
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 6
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 6
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

processor	: 7
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz
stepping	: 5
cpu MHz		: 2666.760
cache size	: 8192 KB
physical id	: 7
siblings	: 1
core id		: 0
cpu cores	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca popcnt lahf_lm
bogomips	: 5338.47
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

[root@ip-10-218-21-207 ~]# cat /proc/meminfo
MemTotal:     71687580 kB
MemFree:      70139596 kB
Buffers:          4496 kB
Cached:          41520 kB
SwapCached:          0 kB
Active:          15004 kB
Inactive:        35668 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:             100 kB
Writeback:           0 kB
AnonPages:        4752 kB
Mapped:           5072 kB
Slab:             7960 kB
SReclaimable:     2176 kB
SUnreclaim:       5784 kB
PageTables:        780 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:  35843788 kB
Committed_AS:    24060 kB
VmallocTotal: 34359738367 kB
VmallocUsed:       180 kB
VmallocChunk: 34359738187 kB&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And the results of kernbench were:&lt;br /&gt;
&lt;code&gt;
&lt;pre&gt;
Wed Oct 28 15:30:56 EDT 2009
2.6.21.7-2.fc8xen-ec2-v1.0
Average Half load -j 4 Run (std deviation):
Elapsed Time 114.174 (0.646939)
User Time 356.632 (0.178802)
System Time 76.702 (0.189394)
Percent CPU 379.2 (2.16795)
Context Switches 38541.4 (379.793)
Sleeps 75838 (83.7735)

Average Optimal load -j 32 Run (std deviation):
Elapsed Time 65.466 (0.375673)
User Time 362.856 (6.58352)
System Time 84.936 (8.6855)
Percent CPU 542.4 (172.06)
Context Switches 62848.3 (25625.2)
Sleeps 88501.2 (13376.4)

Average Maximal load -j Run (std deviation):
Elapsed Time 65.036 (0.0260768)
User Time 364.585 (5.8557)
System Time 87.3113 (7.78531)
Percent CPU 597.333 (159.682)
Context Switches 64255.9 (20651.1)
Sleeps 83271.7 (13178.6)
&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;&lt;/code&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 28 Oct 2009 21:53:14 +0000</pubDate>
</item>
<item>
	<title>Justin Bennett: The Big 2-2</title>
	<guid>http://jmbennett.org/?p=336</guid>
	<link>http://jmbennett.org/2009/10/23/the-big-2-2/</link>
	<description>&lt;p&gt;Today I turned 22. I have neglected this blog for quite some time and figured today would be as good a day as any to post.&lt;/p&gt;
&lt;p&gt;There are two main reasons for today&amp;#8217;s post.  The first is that I have been trying to come up with an idea for a new project to work on. I&amp;#8217;d like to do something web-related but can&amp;#8217;t think of any good ideas that I see a need for. After our wedding I thought perhaps a universal gift registry site would be neat.  A place where items from any store/website could be added with some sort of system for keeping track of what has/hasn&amp;#8217;t been purchased.  That idea didn&amp;#8217;t last long since a quick Google search revealed several similar websites (none of which I particularly liked, but that&amp;#8217;s beside the point).  So I decided I&amp;#8217;d post my desire for a project here, perhaps one of the 5 people that reads this blog has a good idea for a web application that I could work on.  On a side note, I was recently taking a look at the &lt;a href=&quot;http://www.yiiframework.com/yii-sites/&quot;&gt;Yii Framework&lt;/a&gt; for PHP development and I thought it might be interesting to try employing it in whatever project I take on.&lt;/p&gt;
&lt;p&gt;The second reason is that I&amp;#8217;ve been thinking of trying to take this blog in a more technical direction and possibly trying to post on a more regular basis.  It seems that the technical problems I run into and solve on a weekly basis at work would be good content for blog posts and may possibly draw others here who are facing similar issues.  Some of the topics I&amp;#8217;ve considered include kernel compilation, ethernet interface bonding using the bonding kernel module (including an overview of the different bonding modes offered), hardware watchdog, diskless booting over a network, creating an automated install procedure using a Linux-based boot CD, and probably some others that are escaping me at the moment.  Some of those are less advanced than others, but each represent a different task/problem I&amp;#8217;ve run into at work over the last few months.  If you are reading this and you have any ideas, please let me know in the comments.&lt;/p&gt;
&lt;p&gt;The third reason (did I say two?) is to promote the COSI IRC server.  If you&amp;#8217;re a COSI member, past member, wannabe member or otherwise you should definitely check out comm.cslabs.clarkson.edu.  Take a look at the &lt;a href=&quot;http://docs.cslabs.clarkson.edu/wiki/Comm&quot;&gt;wiki page&lt;/a&gt; for information on how to connect and say hello.&lt;/p&gt;
&lt;p&gt;The fourth reason is to say you should check out &lt;a href=&quot;http://www.openinternet.gov/&quot;&gt;openinternet.gov&lt;/a&gt;.  There are several Internet Service Providers in existence that are experimenting with internet plans that restrict access to certain lists of websites, charging customers more for further or unrestricted internet access.  Take a look at the website and educate yourself on Net Neutrality and how it may impact you.&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s all I have to say about that.&lt;/p&gt;</description>
	<pubDate>Sat, 24 Oct 2009 02:15:16 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: Howto Require SSL for ColdFusion Administrator</title>
	<guid>http://www.petefreitag.com/item/725.cfm</guid>
	<link>http://www.petefreitag.com/item/725.cfm</link>
	<description>&lt;p&gt;A good security practice is to require SSL for ColdFusion administrator access (an even better practice is to limit access to localhost). This should only take less than five minutes on either Apache or IIS.&lt;/p&gt;
&lt;h3&gt;Require HTTPS on Apache 2&lt;/h3&gt;
&lt;pre&gt;
&amp;lt;Location /CFIDE/administrator&amp;gt;
	SSLRequireSSL
&amp;lt;/Location&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Just add the above to your &lt;code&gt;httpd.conf&lt;/code&gt; file, just make sure it appears below &lt;code&gt;LoadModule ssl_module&lt;/code&gt;. Restart Apache, and you should get a 403 Forbidden response on &lt;code&gt;http&lt;/code&gt; and it should work over &lt;code&gt;https&lt;/code&gt;. I tested this on Apache 2.2, I think it should work on prior versions as well, but I have not tested them.&lt;/p&gt;
&lt;h3&gt;Require HTTPS on ISS&lt;/h3&gt;
&lt;ol&gt;
 &lt;li&gt;Open up IIS Manager Console&lt;/li&gt;
 &lt;li&gt;Right click on the &lt;code&gt;CFIDE/administrator/&lt;/code&gt; directory&lt;/li&gt;
 &lt;li&gt;Click Directory Security Tab&lt;/li&gt;
 &lt;li&gt;Under Secure Communications click Edit&lt;/li&gt;
 &lt;li&gt;Enable &lt;em&gt;Require secure channel (SSL)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
	<pubDate>Fri, 23 Oct 2009 18:03:00 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: Use MySQL? You need Maatkit</title>
	<guid>http://www.petefreitag.com/item/724.cfm</guid>
	<link>http://www.petefreitag.com/item/724.cfm</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.maatkit.org/&quot;&gt;Maatkit&lt;/a&gt; is a pretty useful set of utilities for MySQL. From their site:&lt;/p&gt;
&lt;blockquote&gt;You can use Maatkit to prove replication is working correctly, fix corrupted data, automate repetitive tasks, speed up your servers, and much, much more.&lt;/blockquote&gt;
&lt;p&gt;One of  the first things you can do after installing the toolkit (which may already be installed if you are running CentOS or Debian) is to run the &lt;code&gt;mk-audit&lt;/code&gt; utility. It will give you a nice summary of your server, as well as point out potential problems in your configuration.&lt;/p&gt;
&lt;p&gt;Here's a list of all the utilities included in Maatkit:&lt;/p&gt;
&lt;ul&gt;
     
&lt;li&gt;&lt;strong&gt;mk-archiver&lt;/strong&gt; Archive rows from a MySQL table into another table or a file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-audit&lt;/strong&gt; Analyze, summarize and report on MySQL config, schema and operation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-checksum-filter&lt;/strong&gt; Filter checksums from mk-table-checksum.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;mk-deadlock-logger&lt;/strong&gt; Extract and log MySQL deadlock information.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-duplicate-key-checker&lt;/strong&gt; Find duplicate indexes and foreign keys on MySQL tables.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-fifo-split&lt;/strong&gt; Split files and pipe lines to a fifo without really splitting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-find&lt;/strong&gt; Find MySQL tables and execute actions, like GNU find.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-heartbeat&lt;/strong&gt; Monitor MySQL replication delay.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;mk-kill&lt;/strong&gt; Kill MySQL queries that match certain criteria.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-loadavg&lt;/strong&gt; Watch MySQL load and take action when it gets too high.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-log-player&lt;/strong&gt; Split and play MySQL slow logs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-parallel-dump&lt;/strong&gt; Dump sets of MySQL tables in parallel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-parallel-restore&lt;/strong&gt; Load files into MySQL in parallel.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;mk-profile-compact&lt;/strong&gt; Compact the output from mk-query-profiler.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-query-digest&lt;/strong&gt; Parses logs and more.  Analyze, transform, filter, review and
report on queries.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-query-profiler&lt;/strong&gt; Execute SQL statements and print statistics, or measure
activity caused by other processes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-show-grants&lt;/strong&gt; Canonicalize and print MySQL grants so you can effectively
replicate, compare and version-control them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-slave-delay&lt;/strong&gt; Make a MySQL slave server lag behind its master.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;mk-slave-find&lt;/strong&gt; Find and print replication hierarchy tree of MySQL slaves.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-slave-move&lt;/strong&gt; Move a MySQL slave around in the replication hierarchy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-slave-prefetch&lt;/strong&gt; Pipeline relay logs on a MySQL slave to pre-warm caches.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-slave-restart&lt;/strong&gt; Watch and restart MySQL replication after errors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-table-checksum&lt;/strong&gt; Perform an online replication consistency check, or
checksum MySQL tables efficiently on one or many servers.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;mk-table-sync&lt;/strong&gt; Synchronize MySQL tables efficiently.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-upgrade&lt;/strong&gt; Execute SQL statements against two MySQL servers and compare the results.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mk-visual-explain&lt;/strong&gt; Format EXPLAIN output as a tree.&lt;/li&gt;

    &lt;/ul&gt;</description>
	<pubDate>Fri, 23 Oct 2009 15:26:00 +0000</pubDate>
</item>
<item>
	<title>Matt Finlayson: Setting up raindrop on Ubuntu Jaunty</title>
	<guid>http://blog.unsure.org/post/220468422</guid>
	<link>http://feedproxy.google.com/~r/unsure_wiki/~3/BpOBFFY-NVo/220468422</link>
	<description>&lt;p&gt;Just a quick howto for getting raindrop running on Ubuntu. For added points this server is ‘in the cloud’.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Couch DB&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;apt-get install automake autoconf libtool help2man subversion&lt;br /&gt;apt-get install build-essential erlang libicu-dev libmozjs-dev libcurl4-openssl-dev&lt;br /&gt;&lt;br /&gt;svn co &lt;a href=&quot;http://svn.apache.org/repos/asf/couchdb/branches/0.10.x/&quot;&gt;http://svn.apache.org/repos/asf/couchdb/branches/0.10.x/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;cd trunk&lt;br /&gt;./bootstrap&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;adduser —system —home /usr/local/var/lib/couchdb —no-create-home —shell /bin/bash —group —gecos “CouchDB Administrator” couchdb &lt;br /&gt;&lt;br /&gt;chown -R couchdb:couchdb /usr/local/etc/couchdb&lt;br /&gt;chown -R couchdb:couchdb /usr/local/var/lib/couchdb&lt;br /&gt;chown -R couchdb:couchdb /usr/local/var/log/couchdb&lt;br /&gt;chown -R couchdb:couchdb /usr/local/var/run/couchdb&lt;br /&gt;&lt;br /&gt;chmod -R 0770 /usr/local/etc/couchdb&lt;br /&gt;chmod -R 0770 /usr/local/var/lib/couchdb&lt;br /&gt;chmod -R 0770 /usr/local/var/log/couchdb&lt;br /&gt;chmod -R 0770 /usr/local/var/run/couchdb&lt;br /&gt;&lt;br /&gt;sudo -i -u couchdb couchdb -b&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Raindrop Pre-reqs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;sudo apt-get install python-twisted python-dev python-setuptools&lt;br /&gt;&lt;br /&gt;wget &lt;a href=&quot;http://launchpad.net/paisley/0.1/0.1/+download/paisley-0.1.tar.gz&quot;&gt;http://launchpad.net/paisley/0.1/0.1/+download/paisley-0.1.tar.gz&lt;/a&gt;&lt;br /&gt;tar -zxvf paisley-0.1.tar.gz&lt;br /&gt;cd paisley-0.1&lt;br /&gt;sudo python setup.py install&lt;br /&gt;&lt;br /&gt;wget &lt;a href=&quot;http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz&quot;&gt;http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz&lt;/a&gt;&lt;br /&gt;tar -zxvf python-twitter-0.6.tar.gz&lt;br /&gt;cd python-twitter-0.6&lt;br /&gt;sudo python setup.py install&lt;br /&gt;&lt;br /&gt;Get Skype4py from &lt;a href=&quot;http://sourceforge.net/projects/skype4py/&quot;&gt;http://sourceforge.net/projects/skype4py/&lt;/a&gt;&lt;br /&gt; tar -zxvf Skype4Py-1.0.32.0.tar.gz&lt;br /&gt;cd Skype4Py-1.0.32.0&lt;br /&gt;sudo python setup.py install&lt;br /&gt;&lt;br /&gt;sudo apt-get install python-feedparser&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Rest&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://wiki.mozilla.org/Raindrop/Install&quot;&gt;https://wiki.mozilla.org/Raindrop/Install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/unsure_wiki/~4/BpOBFFY-NVo&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Fri, 23 Oct 2009 01:07:48 +0000</pubDate>
</item>
<item>
	<title>Bryan Clark: Raindrop</title>
	<guid>http://clarkbw.net/blog/?p=693</guid>
	<link>http://clarkbw.net/blog/2009/10/22/raindrop/</link>
	<description>&lt;p&gt;&lt;img class=&quot;size-full wp-image-694  aligncenter&quot; title=&quot;Raindrop Shadow Logo&quot; src=&quot;http://clarkbw.net/blog/wp-content/uploads/2009/10/logo_shadow.png&quot; alt=&quot;Raindrop Shadow Logo&quot; width=&quot;350&quot; height=&quot;247&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Today &lt;a href=&quot;http://www.mozillamessaging.com/&quot;&gt;Mozilla Messaging&lt;/a&gt; released the &lt;a href=&quot;http://labs.mozilla.com/raindrop/&quot;&gt;Raindrop&lt;/a&gt; project&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Raindrop &lt;/strong&gt;is an experiment in the &lt;span&gt;design&lt;/span&gt; of a new messaging platform in the &lt;span&gt;open&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;What I like most about Raindrop is our &lt;strong&gt;process&lt;/strong&gt;.  We started with some simple designs, created a couple iterations and now we&amp;#8217;ve opened up the whole process to share.  This isn&amp;#8217;t another email client or a twitter client, we have been designing for &lt;span&gt;the way people communicate on the web today&lt;/span&gt;.  And we&amp;#8217;re looking to make it awesome.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re a developer or just have lots of patience you could grab the source code, follow the instructions and get raindrop up and running.  But that&amp;#8217;s not what we&amp;#8217;re launching, we&amp;#8217;re launching the next version, the one that we design and develop in the open.  Read that again, there is &lt;span&gt;no download&lt;/span&gt;. &lt;img src=&quot;http://clarkbw.net/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Design&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting today, new raindrop designs will be uploaded into the &lt;a href=&quot;http://www.flickr.com/groups/raindropdesign/&quot;&gt;Raindrop Design flickr group&lt;/a&gt; for discussion and review.  As designs are ready to be implemented we&amp;#8217;ll be blogging about them in the &lt;a href=&quot;http://blogs.mozillamessaging.com/raindropdesign/&quot;&gt;Raindrop Design Blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Develop&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Discussion of &lt;a href=&quot;http://hg.mozilla.org/labs/raindrop&quot;&gt;code&lt;/a&gt; and extension development takes place on the &lt;a href=&quot;http://groups.google.com/group/raindrop&quot;&gt;Raindrop Development Google Group&lt;/a&gt;.  We&amp;#8217;re currently built on &lt;a href=&quot;http://couchdb.apache.org/&quot;&gt;CouchDB&lt;/a&gt;, &lt;a href=&quot;http://www.python.org/&quot;&gt;Python&lt;/a&gt;, and &lt;a href=&quot;https://developer.mozilla.org/En/JavaScript&quot;&gt;JavaScript&lt;/a&gt;.  &lt;span&gt;(if you&amp;#8217;re trying to get raindrop up and running make sure you read the &lt;a href=&quot;http://hg.mozilla.org/labs/raindrop/file/tip/docs/INSTALL&quot;&gt;INSTALL&lt;/a&gt; doc carefully)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Extend&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From the ground up Raindrop was built as a set of extensions on top of extensions.  This &lt;a href=&quot;https://wiki.mozilla.org/Raindrop/SoftwareArchitecture&quot;&gt;architecture&lt;/a&gt; was a design choice so that others could easily continue extend on top of our work.&lt;/p&gt;
&lt;p&gt;There are places to add &lt;span&gt;Data Miners&lt;/span&gt; which can search messages for regular expressions and &lt;span&gt;User Interface Extensions&lt;/span&gt; which can modify the layout and design of messages presented.&lt;/p&gt;
&lt;p&gt;Check out James&amp;#8217; video on &lt;a href=&quot;http://vimeo.com/7155471&quot;&gt;Raindrop Software Components&lt;/a&gt; for more on the extensions system.&lt;/p&gt;</description>
	<pubDate>Thu, 22 Oct 2009 21:28:56 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: You May Need to Reapply CF Security Hotfix CVE-2009-1877</title>
	<guid>http://www.petefreitag.com/item/723.cfm</guid>
	<link>http://www.petefreitag.com/item/723.cfm</link>
	<description>&lt;p&gt;Back in August Adobe released a series of ColdFusion security Hotfixes in security bulletin &lt;a href=&quot;http://www.adobe.com/support/security/bulletins/apsb09-12.html&quot;&gt;APSB09-12&lt;/a&gt;. One of the vulnerabilities that was supposed to be fixed was a Cross Site Scripting vulnerability that I found and reported to Adobe, known as CVE-2009-1877.&lt;/p&gt;
&lt;p&gt;When the hotfix was released I tested it, and found that they didn't fully fix the issue. I reported this back to Adobe, they confirmed that the hotfix was not complete, and came back with another hotfix for me to test within a few days. I confirmed that it was fixed, and waited for Adobe to issue another security bulletin.&lt;/p&gt;
&lt;p&gt;Two months go by, and still no bulletin, so I emailed the Adobe security team last week to get a status update. They told me that they updated the hotfix on August 20th. The APSB09-12 page made no mention of this update in the &lt;strong&gt;Revisions&lt;/strong&gt; section. They quickly updated that to show that hotfix was updated, I suggested that they release another security bulletin for the folks that installed the update right away, but they let me know they have no intention of doing that.&lt;/p&gt;
&lt;p&gt;To make a long story short, &lt;strong&gt;if you installed the security hotfixes when they first were released you need to reapply Hotfix CVE-2009-1877.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you aren't sure when you installed it you can use my free &lt;a href=&quot;http://hackmycf.com/&quot; title=&quot;ColdFusion Server Security Testing Scanner&quot;&gt;Hack My CF&lt;/a&gt; service to test your server. It will let you know you need to apply Hotfix CVE-2009-1877 again.&lt;/p&gt;
&lt;p&gt;Links for hotfix CVE-2009-1877 can be found here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://download.macromedia.com/pub/coldfusion/updates/ReadMe_1872_1877.txt&quot;&gt;Installation instructions for CVE-2009-1877&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://download.macromedia.com/pub/coldfusion/updates/702/7_0_2.zip&quot;&gt;CVE-2009-1877 Hotfix for ColdFusion 7.0.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://download.macromedia.com/pub/coldfusion/updates/8/8.zip&quot;&gt;CVE-2009-1877 Hotfix for ColdFusion 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://download.macromedia.com/pub/coldfusion/updates/801/8_0_1.zip&quot;&gt;CVE-2009-1877 Hotfix for ColdFusion 8.0.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Thu, 22 Oct 2009 15:42:00 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: ColdFusion Server Security Scanner</title>
	<guid>http://www.petefreitag.com/item/721.cfm</guid>
	<link>http://www.petefreitag.com/item/721.cfm</link>
	<description>&lt;p&gt;My company &lt;a href=&quot;http://foundeo.com/&quot;&gt;Foundeo Inc.&lt;/a&gt; released a new free web service today called &lt;a href=&quot;http://hackmycf.com/&quot; title=&quot;Coldfusion security scanner&quot;&gt;HackMyCF&lt;/a&gt; that allows you to scan your ColdFusion server to detect the absence of recent ColdFusion security hotfixes as well as other security problems.&lt;/p&gt;
&lt;p&gt;The site generates an email report detailing what security issues were found, here's an example:&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;a href=&quot;http://hackmycf.com/&quot;&gt;&lt;img src=&quot;http://www.petefreitag.com/images/blog/hackmycf-email.png&quot; title=&quot;hack my cf email report&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;I would love to hear your feedback!&lt;/p&gt;</description>
	<pubDate>Wed, 21 Oct 2009 20:55:00 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: Prefix Serialized JSON in ColdFusion</title>
	<guid>http://www.petefreitag.com/item/720.cfm</guid>
	<link>http://www.petefreitag.com/item/720.cfm</link>
	<description>&lt;p&gt;When ColdFusion 8 added the ability to return data from remote functions formatted with &lt;strong&gt;JSON&lt;/strong&gt; they also added some settings that allow you to put a prefix on the JSON string.&lt;/p&gt;
&lt;h3&gt;Why would I want to prefix my JSON?&lt;/h3&gt;
&lt;p&gt;The reason this setting exists is to prevent a hack called &lt;em&gt;JSON hijacking&lt;/em&gt;. Services such as GMail, and twitter have suffered from JSON hijacking.&lt;/p&gt;
&lt;p&gt;It works by embedding a script tag pointing to the JSON url on the attack site, eg &lt;em&gt;hacker-site.com&lt;/em&gt;:&lt;/p&gt;
&lt;pre&gt;&amp;lt;script src=&quot;http://bank.example.com/account-info.json&quot;&amp;gt;&lt;/pre&gt;
&lt;p&gt;Now if you have recently logged into &lt;em&gt;bank.example.com&lt;/em&gt; your authentication cookies will be sent in the script tag request to &lt;em&gt;bank.example.com&lt;/em&gt; and your account info will be returned. Now the tricky part. In order for &lt;em&gt;hacker-site.com&lt;/em&gt; to read the JSON data they can attempt to override the JavaScript Array constructor (which doesn't work on modern browsers) or on some browsers the &lt;code&gt;__defineSetter__&lt;/code&gt; (works on firefox) method.&lt;/p&gt;
&lt;p&gt;So this brings us back to our question &lt;em&gt;Why would I want to prefix JSON?&lt;/em&gt;. When you prefix with &lt;code&gt;//&lt;/code&gt; it effectively makes the script evaluate as a comment, and these exploits won't work. Google takes a more nasty approach, they use &lt;code&gt;while(1);&lt;/code&gt; as their JSON prefix, this will put the victim's browser in an infinite loop.&lt;/p&gt;
&lt;h3&gt;How do I enable a JSON Prefix in ColdFusion?&lt;/h3&gt;
&lt;p&gt;ColdFusion 8, and 9 added a setting in the ColdFusion administrator called &lt;em&gt;Prefix serialized JSON with: &lt;/em&gt; which allows to to enter a prefix (the default being &lt;code&gt;//&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;It can also be toggled on in the &lt;code&gt;Application.cfc&lt;/code&gt; by adding the following inside the &lt;code&gt;cfcomponent&lt;/code&gt; tag: 
&lt;pre&gt;
&amp;lt;cfset this.secureJSON = true&amp;gt;
&amp;lt;cfset this.secureJSONPrefix = &quot;//&quot;&amp;gt;&lt;/pre&gt;  
&lt;p&gt;And finally you can enable the prefix 
within a &lt;code&gt;cffunction&lt;/code&gt; call using the &lt;code&gt;secureJSON&lt;/code&gt; attribute.&lt;/p&gt;
&lt;h3&gt;Will this break my code?&lt;/h3&gt;
&lt;p&gt;It might, if you are only using this feature with ColdFusion's ajax tags then it will automatically remove the prefix for you. If you are calling remote methods with &lt;code&gt;returnformat=json&lt;/code&gt; using your own JavaScript then you need to remove the prefix before parsing the json.&lt;/p&gt;
&lt;p&gt;The prefix will also be added when you call the &lt;code&gt;SerializeJSON&lt;/code&gt; function. There is currently no argument in SerializeJSON to toggle this behavior, I have filed an enhancement request: &lt;a href=&quot;http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=80423&quot;&gt;80423&lt;/a&gt; for such as setting. 
&lt;h3&gt;Examples, References:&lt;/h3&gt;
&lt;p&gt;Checkout &lt;a href=&quot;http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx&quot;&gt;Phil Haack's blog&lt;/a&gt; for more info about these vulnerabilities.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 20 Oct 2009 23:07:00 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: FCKeditor Access Denied</title>
	<guid>http://www.petefreitag.com/item/718.cfm</guid>
	<link>http://www.petefreitag.com/item/718.cfm</link>
	<description>&lt;p&gt;I have a client using the standalone FCKEditor on his server (not the one in /CFIDE/ it is located at /FCKeditor/), but after installing the security hotfix for ColdFusion 8's builtin FCKeditor, the file manager for uploading and inserting images stopped working. He was getting a JRun Servlet Error: &lt;b&gt;&lt;code&gt;403 Access denied.&lt;/code&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;It turns out that hotfix (hf801-77218) will actually block any CFM request matching &lt;code&gt;/fckeditor/editor/filemanager/&lt;/code&gt; &lt;strong&gt;anywhere&lt;/strong&gt; in the URI.&lt;/p&gt;
&lt;p&gt;To bypass this feature you need to add the JVM argument: &lt;code&gt;-Dcoldfusion.fckupload=true&lt;/code&gt; to your JVM arguments. This is found in the ColdFusion administrator under Java &amp;amp; JVM settings on Standard, or in the &lt;code&gt;jvm.config&lt;/code&gt; file on Enterprise.&lt;/p&gt;
&lt;p&gt;In general I think this is a good feature, though it probably will cause an issue with anyone who uses FCKeditor as outside of &lt;code&gt;cftextarea&lt;/code&gt;. &lt;/p&gt;
&lt;p&gt;Make sure when you enable FCKeditor's file connector that you do so in a secure manner. For example, don't just set &lt;code&gt;config.enabled = true&lt;/code&gt; do something like this:&lt;/p&gt;
&lt;pre&gt;
config.enabled = IsDefined(&quot;session.isAdminUser&quot;) AND session.isAdminUser;
&lt;/pre&gt;</description>
	<pubDate>Thu, 15 Oct 2009 19:12:00 +0000</pubDate>
</item>
<item>
	<title>Todd Deshane: Changing Hearts vs. Changing Minds</title>
	<guid>http://deshantm.livejournal.com/46854.html</guid>
	<link>http://deshantm.livejournal.com/46854.html</link>
	<description>I wonder if too much emphasis is placed on the idea of changing people to think just like we do or to get people to stop doing the things that they do or the way that they do them. Trying to change people in this way is probably not a good idea. Instead, I think we should focus on changing hearts. How? Through our actions. For example, by loving, or caring, or listening. I don't think that everyone should have to agree on everything and things shouldn't be forced on people. Maybe people forget about the importance of the freedoms that we have, especially here in the United States. Having the freedom of speech, freedom of religion (or lack of religion, if we so choose) should be protected. Even if you agree with some policy of the government, doesn't mean that it needs to be forced on others.&lt;br /&gt;&lt;br /&gt;Let's consider a specific example. Should &amp;quot;In God We Trust&amp;quot; be printed on all of our money? Does that really matter that much? If individually we trust in God shouldn't that simply show itself in our actions? Conversely, if we don't trust in God that could also show. Does it send a false message to both the world and also to (potential/hypothetical) future generations that might dig up the remains of our civilization and find it on our money? I think it is much more important to live a God-trusting life than to try to force others to even when they choose not to. Arguing close-mindedly against ever removing the phrase from our money probably hurts theism and Christianity more that it helps. Stopping to understand, stopping to think critically, and stopping to be open-minded is bad practice. &lt;br /&gt;&lt;br /&gt;The concept of changing hearts doesn't simply have to apply to politics or religion or the like. Changing hearts can also apply to our lives in a general sense, regardless of our goals, mission, vision, or causes. If we simply argue based on ideals and don't actually live up to them or have a character that supports the types of things we support, then we won't be likely to change hearts or minds. People need to see something different before they can ever think about changing their mind on something. Even if they never change their mind on something, they may be able to have a change of heart toward specific situations. Persistence is one key to success. Let's take an example from the Bible. In Luke 18, verses 1 through 8, we find the parable of persistent widow. It reads:&lt;br /&gt;&lt;br /&gt; &lt;div&gt;&amp;quot;Then Jesus told his disciples a parable to show them that they should always pray and not give up. He said: &amp;quot;In a certain town there was a judge who neither feared God nor cared about men. And there was a widow in that town who kept coming to him with the plea, 'Grant me justice against my adversary.' &amp;quot;For some time he refused. But finally he said to himself, 'Even though I don't fear God or care about men, yet because this widow keeps bothering me, I will see that she gets justice, so that she won't eventually wear me out with her coming!' &amp;quot; And the Lord said, &amp;quot;Listen to what the unjust judge says. And will not God bring about justice for his chosen ones, who cry out to him day and night? Will he keep putting them off? I tell you, he will see that they get justice, and quickly. However, when the Son of Man comes, will he find faith on the earth?&amp;quot;&lt;/div&gt;&lt;br /&gt;So, even though the judge didn't fear God or care about men, he appeased the women so that she would stop bothering him. Being persistence in our love or actions can make a much bigger impact than simply stating a case for something (and then not even bothering to live it out).&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Thu, 15 Oct 2009 03:22:17 +0000</pubDate>
</item>
<item>
	<title>Rouslan Solomakhin: Coffee is what separates us from the zombies</title>
	<guid>http://blog.solomakhin.net/2009/10/14/coffee-is-what-separates-us-from-the-zombies/</guid>
	<link>http://blog.solomakhin.net/2009/10/14/coffee-is-what-separates-us-from-the-zombies/</link>
	<description>&lt;div id=&quot;attachment_172&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;img class=&quot;size-full wp-image-172 &quot; title=&quot;coffee is what separates from the zombies&quot; src=&quot;https://www.solomakhin.net/blog/wp-content/uploads/2009/10/coffee-is-what-separates-from-the-zombies.jpg&quot; alt=&quot;Cool coupon&quot; width=&quot;512&quot; height=&quot;319&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Cool coupon&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 14 Oct 2009 23:23:00 +0000</pubDate>
</item>
<item>
	<title>Jacob Torrey: Introduction to Mnesia I</title>
	<guid>http://www.r4n0k.com/?p=203</guid>
	<link>http://www.r4n0k.com/2009/10/14/introduction-to-mnesia-i/</link>
	<description>&lt;p&gt;Today in my Advanced Concepts in Operating Systems class I led the discussion on the &lt;a href=&quot;http://www.erlang.se/publications/mnesia_overview.pdf&quot;&gt;Mnesia paper&lt;/a&gt; from PADL&amp;#8217;99, while this paper has numerous typos it does do an excellent job highlighting the features and advantages of Mnesia. For those of you who are unaware, Mnesia is a distributed, fault-tolerant object DBMS written in Erlang. One thing about Mnesia that I have found to be lacking is a tutorial written for the lay person from the ground up, this gap I intend to try and fill. This multi-segment tutorial assumes you have knowledge of Erlang, and the basic  concepts of manipulating data with DBMSes, other than that, I hope to provide enough information and code to demystify a fairly complex system. However, I still am on the road to mastery, so if I make any errors, or you have any tips for improvement, I&amp;#8217;d be happy to add them in.&lt;/p&gt;
&lt;p&gt;To get started, start up the Erlang shell (erl) with a name, I will use -sname foo in the following examples. Below is a transcript of starting up and creating a disk-based&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;ranok@orion:~/Desktop$ erl -sname foo
Erlang R13B01 (erts-5.7.2) [source] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.7.2  (abort with ^G)
(foo@orion)1&amp;gt; mnesia:create_schema([node()]).
ok
(foo@orion)2&amp;gt; mnesia:start().
ok&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The most important call made here, create_schema, takes a list of nodes to replicate the schema table to on disk. You can add additional disk-based nodes or ram-based copies later (we&amp;#8217;ll get to the details later). After you&amp;#8217;ve created the schema (this will make a folder for all the Mnesia table data), you can start the application with the start function.&lt;/p&gt;
&lt;p&gt;Now that we have the database running, we need at least one table to store the data in, we will start with a very simple record to just store simple key/value data. The nice thing about Mnesia, is that the data we store can be pretty much anything, from a simple atom to a function. We will start learning the basics from the mnesia_test module, which I have &lt;a href=&quot;http://code.jitunleashed.com/mnesia/mnesia_test.erl&quot;&gt;uploaded here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The first few lines of the module start off like any Erlang code, a module declaration, what functions to export, including the QLC (Query List Comprehensions) include file (you may need to find it for your system) and a record definition:&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;-record(data, {key, value}).&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Which will define our record for the table also named data. In the function setup_and_start/0, we tie in what we already went over with the create_table function, which in our case looks like&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;mnesia:create_table(data, [{disc_copies, [node()]}, {attributes, record_info(fields, data)}])&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a href=&quot;http://erlang.org/doc/man/mnesia.html#create_table-2&quot;&gt;create_table&lt;/a&gt; function has a number of options, the most basic of which we will deal with at the moment: the name of the new table, where and how the table will be stored and what fields the table has (this code used the record_info() function to pull those out of the data record for us). Now that we have our table, we need a way to get the data in and out of it.&lt;/p&gt;
&lt;p&gt;Many databases provide the ability for multiple queries to be joined into one transaction to be executed atomically. Mnesia is no different, but for the most part, all queries are executed through the transaction manager (there is a dirty interface which will be discussed later), this makes working in a distributed environment much easier. The way to perform a transaction in Mnesia is to pass a fun to the mnesia:transaction() function that will atomically run.&lt;/p&gt;
&lt;p&gt;The actual function to enter data (both insert and update) is write(Record). We wrap this into the mnesia_test:insert(Key, Val) function displayed below:&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;insert(Key, Val) -&amp;gt;
Record = #data{key = Key, value = Val},
F = fun() -&amp;gt;
mnesia:write(Record)
end,
mnesia:transaction(F).&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;To now retrieve this data back from the database, the read function is now used, the read function takes two arguments: the table name (in this case, data) and the key to retrieve. The mnesia_test retrieve function wraps this nicely for us, and is shown below:&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;retrieve(Key) -&amp;gt;
F = fun() -&amp;gt;
mnesia:read({data, Key})
end,
{atomic, Data} = mnesia:transaction(F),
Data.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;mnesia:transaction will either return {aborted, Reason} or {atomic, Rows}, where Rows is a list of all the retrieved data. If the key we tried to retrieve could not be found, then it will return an empty list.&lt;/p&gt;
&lt;p&gt;Say however, we want to search the table for certain values that are not the index of the table. For that there is the matching functions, the simplest of them is the match_object whose usage can be seen here:&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;search(Val) -&amp;gt;
F = fun() -&amp;gt;
mnesia:match_object(#data{key = '_', value = Val})
end,
{atomic, Data} = mnesia:transaction(F),
Data.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;As you can see, simply fill in all the values that are known and that you want to search for, and use the &amp;#8216;_&amp;#8217; unmatched value for all the other values. This transaction will return the same forms as the read transaction.&lt;/p&gt;
&lt;p&gt;There is another method for filtering through Mnesia tables, which is very similar to the list comprehensions builtin to Erlang which is called QLC. The QLC version of the above function is below:&lt;/p&gt;
&lt;div class=&quot;hl-container&quot;&gt;
&lt;div class=&quot;hl-main&quot;&gt;
&lt;pre&gt;&lt;span class=&quot;hl-code&quot;&gt;search_qlc(Val) -&amp;gt;
F = fun() -&amp;gt;
qlc:eval(
qlc:q(
[X || X &amp;lt;- mnesia:table(data), X#data.value == Val]
))
end,
{atomic, Data} = mnesia:transaction(F),
Data.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;What the query here is doing is is returning a list of Xs where every possible X comes from our data table, and X#data.value == Val. This should be very intuitive for those of you who are familiar with list comprehensions. What qlc:q() does is form a query handle (much like a function object) which gets evaluated by qlc:eval() inside of our transaction object. Again, this will return the same values from mnesia:transaction.&lt;/p&gt;
&lt;p&gt;Well, that about covers the basics of Mnesia, you now should be able to setup Mnesia on your computer, create a table and insert/retrieve data from it. In the next installment, we will look at distributed Mnesia and the dirty interface, which provides faster queries by bypassing the transaction manager. After that we will put all of what we&amp;#8217;ve learned into creating a system that will take advantage of Mnesia and give a pseudo real-world problem a fitting solution. Please check back soon for the next installment!&lt;/p&gt;
&lt;p&gt;Peace and chow,&lt;/p&gt;
&lt;p&gt;Ranok&lt;/p&gt;</description>
	<pubDate>Wed, 14 Oct 2009 18:56:31 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: Adobe MAX: Building JEE Portlets with ColdFusion 9</title>
	<guid>http://www.petefreitag.com/item/717.cfm</guid>
	<link>http://www.petefreitag.com/item/717.cfm</link>
	<description>&lt;p&gt;Adobe has posted the recording of my Adobe MAX presentation &lt;em&gt;Building JEE Portlets with ColdFusion 9&lt;/em&gt;. Overall it was a great conference and I was happy to be a part of it. I was also happy to cover the topic of Portlets in ColdFusion 9, since it hasn't gotten much publicity as a new feature. This feature is also close to home for me, because I worked on this feature for Adobe as a consultant through Twin Technologies.&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://max.adobe.com/online/session/347&quot;&gt;Session Recording&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.petefreitag.com/presentations/max/2009/coldfusion9-portlets.pdf&quot; title=&quot;Building Portlets with ColdFusion 9&quot;&gt;Slides&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.petefreitag.com/presentations/max/2009/portlet-code.zip&quot;&gt;Code&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.petefreitag.com/presentations/max/2009/Pete_Freitag_Building_Portlets_With_ColdFusion_handout.pdf&quot;&gt;Handout / Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Wed, 14 Oct 2009 16:52:00 +0000</pubDate>
</item>
<item>
	<title>Erin Kennedy: Friday Night Robotics – MusicBox!</title>
	<guid>http://robotgrrl.com/blog/?p=1447</guid>
	<link>http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/</link>
	<description>&lt;p&gt;This Friday I had the most awesome idea of a weekend project ever! A 21st century MusicBox, using an Arduino and have blinking LEDs!&lt;/p&gt;
&lt;p&gt;I had a Sparkfun box lying around, which is an ideal size for an Arduino and a WaveShield.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000810093/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2552/4000810093_c934961615.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;I wanted to have LEDs outlining the box, so I went to work on it:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000810453/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2470/4000810453_f0ecb03be8.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001576240/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2486/4001576240_f55814c82c.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Just as a disclaimer- I designed it wrong, so the LEDs don&amp;#8217;t work well. If you&amp;#8217;re looking to follow my steps, DON&amp;#8217;T DO IT! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_tongue.png&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000812227/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2509/4000812227_bbd7cf6f16.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000812597/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2489/4000812597_8642207a67.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Then, installing them into the box:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001579250/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3431/4001579250_120effd1bf.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;It looks nice!&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001580026/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2625/4001580026_021d267403.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Once all of the connections are made, it&amp;#8217;s pretty tight in there:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000816411/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3501/4000816411_08d297494a.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;The problem though, is that I designed it so that all the LEDs are in series. Since al LEDs aren&amp;#8217;t created equally, some suck up more power and therefore can&amp;#8217;t share it with the others. This is what happened:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000816819/&quot; title=&quot;Friday Night Robotics - MusicBox! by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2656/4000816819_5cd3e751fa.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Friday Night Robotics - MusicBox!&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s pretty sad! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_frown.png&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt;  But, I think that I can fix it because I soldered the resistors together, not the actual LEDs together. &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;  I was too excited to start this project, so I didn&amp;#8217;t bother to plan &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_party.png&quot; alt=&quot;=)&quot; class=&quot;wp-smiley&quot; /&gt;  I guess planning would have been better, but it would also have been too boring. &lt;/p&gt;
&lt;p&gt;I also worked on a NXT LED blinky thingy. There are these HiTechnic Protoboards that you can get, and basically you attach them to one of the sensor inputs, and you can control power to certain ports and such.&lt;/p&gt;
&lt;p&gt;In this case, there&amp;#8217;s 6 output pins that you can control. Sounds like an opportunity to use LEDs to me! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4003407898/&quot; title=&quot;NXT + LEDs by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3518/4003407898_e2e9d15a1c.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;NXT + LEDs&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;This is what the setup looks like:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4002645201/&quot; title=&quot;NXT + LEDs by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3510/4002645201_6fd662e9a5.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;NXT + LEDs&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;It goes like this: NXT -&gt; HiTechnic ProtoBoard Sensor Adapter -&gt; 6 LEDs&lt;/p&gt;
&lt;p&gt;In order to output instructions to the HiTechnic ProtoBoard, you need &amp;#8216;drivers&amp;#8217;, or headers. They&amp;#8217;re located &lt;a href=&quot;http://rdpartyrobotcdr.sourceforge.net/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is the code for the LEDs, in RobotC:&lt;/p&gt;
&lt;div class=&quot;codesnip-container&quot;&gt;
&lt;div class=&quot;c codesnip&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;co2&quot;&gt;#pragma config(Sensor, S1, &amp;nbsp; &amp;nbsp; HTPB, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sensorI2CCustom9V)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;co1&quot;&gt;//*!!Code automatically generated by &amp;#8216;ROBOTC&amp;#8217; configuration wizard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !!*//&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;coMULTI&quot;&gt;/*&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;coMULTI&quot;&gt;&amp;nbsp; Crazy LEDs!&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;coMULTI&quot;&gt;&amp;nbsp; Erin K&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;coMULTI&quot;&gt;&amp;nbsp; Oct. 9th, 2009&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;coMULTI&quot;&gt;*/&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;co2&quot;&gt;#include &amp;quot;drivers/common.h&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;co2&quot;&gt;#include &amp;quot;drivers/HTPB-driver.h&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;byte theLEDs&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; 0&amp;#215;01&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; 0&amp;#215;02&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; 0&amp;#215;04&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; 0&amp;#215;08&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; 0&amp;#215;10&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; 0&amp;#215;20 &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;task main&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &lt;span class=&quot;co1&quot;&gt;// Setup all the digital IO ports as outputs (0xFF)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;!&lt;/span&gt;HTPBsetupIO&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;HTPB&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; 0xFF&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; StopAllTasks&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; wait1Msec&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;200&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;co1&quot;&gt;// The delay time&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw4&quot;&gt;int&lt;/span&gt; theTime &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;co1&quot;&gt;// LEDs going up&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;int&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;!&lt;/span&gt;HTPBwriteIO&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;HTPB&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; theLEDs&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; nxtDisplayTextLine&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;ERR WRITE&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; wait1Msec&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;theTime&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;co1&quot;&gt;// LEDs going down&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;int&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;&amp;gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;&amp;#8211;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;!&lt;/span&gt;HTPBwriteIO&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;HTPB&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; theLEDs&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; nxtDisplayTextLine&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;ERR WRITE&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; wait1Msec&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;theTime&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &amp;nbsp; alive&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp; &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;li1&quot;&gt;
&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;This is what the code does:&lt;br /&gt;
&lt;center&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;To wrap up this Friday Night Robotics, I checked out the Adafruit Ask an Engineer chat. It was pretty cool! I learnt about how LEDs work, and how much it costs to create a Teenyduino! Everyone should &lt;a href=&quot;http://www.adafruit.com/chat&quot;&gt;check it out&lt;/a&gt;, Saturday at 10:00PM EST.&lt;/p&gt;
&lt;p&gt;The only things that I didn&amp;#8217;t get to do that I wanted to was play with MANOI and the iRobot Create. I&amp;#8217;m kinda worried that MANOI&amp;#8217;s batteries are drying out as they haven&amp;#8217;t been exercised in a while &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_confused.png&quot; alt=&quot;:S&quot; class=&quot;wp-smiley&quot; /&gt;  EEP!&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Friday+Night+Robotics+%26%238211%3B+MusicBox%21+http://is.gd/4eHdf&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png&quot; alt=&quot;Post to Twitter&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Friday+Night+Robotics+%26%238211%3B+MusicBox%21+http://is.gd/4eHdf&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-delicious.png&quot; alt=&quot;Post to Delicious&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-digg.png&quot; alt=&quot;Post to Digg&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;t=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook.png&quot; alt=&quot;Post to Facebook&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;t=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-reddit.png&quot; alt=&quot;Post to Reddit&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-su.png&quot; alt=&quot;Post to StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/10/11/friday-night-robotics-musicbox/&amp;amp;title=Friday+Night+Robotics+%26%238211%3B+MusicBox%21&quot; title=&quot; &quot;&gt; &lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 12 Oct 2009 02:00:21 +0000</pubDate>
</item>
<item>
	<title>Erin Kennedy: Autonomous Robotics Club Meeting – Call for Electronic Junk!</title>
	<guid>http://robotgrrl.com/blog/?p=1444</guid>
	<link>http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/</link>
	<description>&lt;p&gt;This past week, we received the &lt;a href=&quot;http://tgimboej.org/Box_Code:_Blue_Bomber&quot;&gt;Blue-Bomber TGIMBOEJ&lt;/a&gt;! It came from Toronto, Canada. Here&amp;#8217;s &lt;a href=&quot;http://www.flyinglow.ca/flyinglow/2009/07/tgimboej.html&quot;&gt;the blog post&lt;/a&gt; of the original creator of the Blue-Bomber box.&lt;/p&gt;
&lt;p&gt;A TGIMBOEJ is a box of electronic junk! It stands for: The Great Internet Migratory Box of Electronic Junk. People put electronic junk into a box, usually take pictures and blog it, and send it to someone else. The process repeats and repeats.  The general rule is that if you take something out, you have to put something back in it. Possibly the most awesomest thing to explain to anyone who hasn&amp;#8217;t heard of one before! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_cheery.png&quot; alt=&quot;^_^&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;This is what it looked like when we got it:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000689101/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2468/4000689101_418e0be47b.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;There is awesomeness inside:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000690099/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2530/4000690099_a5657a01f9.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000690617/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3487/4000690617_1be623903f.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000691119/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2436/4000691119_388967c6ca.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000691683/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3524/4000691683_482c68acf5.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000692255/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3535/4000692255_dc2e8b85f2.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;This one is my favourite thing in the entire box:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000692711/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2528/4000692711_f482a938de.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Do you know what it is? It&amp;#8217;s a NEWTON PEN!!!!!!!! A PEN FROM THE NEWTON!!!!! (A Newton was the first PDA, the pre-iPhone)! A NEWTON PEN IS IN THE BOX!!!!!!!!!! Rest assured, I&amp;#8217;m going to be swapping something in for that.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000693251/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2472/4000693251_ddf94bb829.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;(That giant resistor makes me laugh)&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001459580/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2655/4001459580_e61192b394.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000695275/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3462/4000695275_3e226a1909.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;So that was some of the junk in the box. The pink flower camera is still in there. The funny thing is about that camera, is that I have one at home, and it still works. &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;  Hahaha!&lt;/p&gt;
&lt;p&gt;One of the projects that was going on that night was someone (also a robotics floor member) was trying to open up an old computer that he bought on ebay for $0.99! It&amp;#8217;s a Packard-Bell, and it&amp;#8217;s really old, but uncannily looks like the netbooks of today:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001462264/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3433/4001462264_9693f2f990.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001478118/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3466/4001478118_f2dc361737.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001482274/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2641/4001482274_458fa94e99.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000725893/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3462/4000725893_557f1b1fb5.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000726555/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3524/4000726555_4dff9c9c83.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000727957/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3533/4000727957_5fa6cce709.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001493838/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3530/4001493838_9ccd9223f0.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Above is the battery for the laptop. They didn&amp;#8217;t even try to make it not look like a capacitor!&lt;/p&gt;
&lt;p&gt;I think at the end of it, what was wrong is that the CMOS battery is dead. I&amp;#8217;m not sure why he hasn&amp;#8217;t replaced it yet, but I think it&amp;#8217;s along the lines of he doesn&amp;#8217;t have one (that isn&amp;#8217;t dead). It&amp;#8217;s a pretty cool project, neat to see what others are doing!&lt;/p&gt;
&lt;p&gt;Anyway, when I got the BlueBomber I sent out an email to the ARC members requesting electronic junk, so that we can have a lot of stuff to swap out. The amount of junk we received was phenomenal. It was MOUNTAINS of electronic junk. MOUNTAINS OF JUNK!!! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;  It was a super giant electronic junk party!&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000707447/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2544/4000707447_f90eac827e.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000709401/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2659/4000709401_146e1af546.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001474470/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2471/4001474470_3961ab8f41.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000710595/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2559/4000710595_188d264522.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000718339/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2611/4000718339_3038fb9e2b.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000721315/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2506/4000721315_1d5f00e62b.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001467424/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2500/4001467424_3ecc0192aa.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000701647/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2538/4000701647_51cb68a5ea.jpg&quot; width=&quot;375&quot; height=&quot;500&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;This is what a CRT actually looks like without the box:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001495472/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3441/4001495472_d4e2688586.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;This is what a human actually looks like with the box: (Rofl)&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000730373/&quot; title=&quot;Autonomous Robotics Club - Electronic Junk Meeting by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2655/4000730373_7464a39603.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Autonomous Robotics Club - Electronic Junk Meeting&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s so much soldering/desoldering to be done! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt;  I can&amp;#8217;t wait to continue the electronic junk party this Monday, and perhaps work on iSobot more. One thing is for sure- I won&amp;#8217;t be forgetting the desoldering pump!&lt;/p&gt;
&lt;p&gt;If you have some electronic junk or know of people with electronic junk, feel free to let me know and we&amp;#8217;ll take it off of your hands. Eventually the stuff that we don&amp;#8217;t use will either be used for a new TGIMBOEJ, or will stay in the ARC room!&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21+http://is.gd/4dULH&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png&quot; alt=&quot;Post to Twitter&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21+http://is.gd/4dULH&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-delicious.png&quot; alt=&quot;Post to Delicious&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-digg.png&quot; alt=&quot;Post to Digg&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;t=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook.png&quot; alt=&quot;Post to Facebook&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;t=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-reddit.png&quot; alt=&quot;Post to Reddit&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-su.png&quot; alt=&quot;Post to StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/10/11/autonomous-robotics-club-meeting-call-for-electronic-junk/&amp;amp;title=Autonomous+Robotics+Club+Meeting+%26%238211%3B+Call+for+Electronic+Junk%21&quot; title=&quot; &quot;&gt; &lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Sun, 11 Oct 2009 15:57:42 +0000</pubDate>
</item>
<item>
	<title>Erin Kennedy: Robotics Floor = Closest thing to paradise!</title>
	<guid>http://robotgrrl.com/blog/?p=1441</guid>
	<link>http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/</link>
	<description>&lt;p&gt;A while ago, I was on the internet TV show &amp;#8211; &lt;a href=&quot;http://www.fatmanandcircuitgirl.com/&quot;&gt;Fat Man and Circuit Girl&lt;/a&gt;! At that time, when I showed the robotics floor, we only had a camera and a desk. Now we have everything on the floor, and it&amp;#8217;s virtually the closest thing to a paradise!&lt;/p&gt;
&lt;p&gt;The robotics floor is basically a group of people that all really enjoy robotics- we&amp;#8217;re all on the FIRST 229 team. We help out with 229 related activities, like remote mentoring. Basically any team that is in our county can call in and ask for help on their robot. I really like the feel of remote mentoring, it&amp;#8217;s like being on-call for a robo-emergency. There hasn&amp;#8217;t been any calls yet, though &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_frown.png&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt;  The fancy name for the floor is &amp;#8216;Living Learning Community&amp;#8217;&amp;#8230; or LL Community. We would say LLC, but I was the nerd who pointed out we could easily be pwned for that, especially if someone had a company called Robotics LLC or Team 229 LLC. Plus, it&amp;#8217;s just generally confusing if people look on the website and see a LLC, it wouldn&amp;#8217;t make sense- so it&amp;#8217;s LL Community. &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_party.png&quot; alt=&quot;=)&quot; class=&quot;wp-smiley&quot; /&gt;  &lt;/p&gt;
&lt;p&gt;This is the phone we use for remote mentoring. We&amp;#8217;re going to be switching to VoIP soon, though:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000601505/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2534/4000601505_36c5af2b52.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;We have a huge computer that has two displays, an extreme amount of graphical processing power, can record TV shows and has a Netflix account. It&amp;#8217;s an amazing computer. The keyboard and mouse are really nice, too.&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001362592/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2630/4001362592_d3bba26dfe.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000598067/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2661/4000598067_0c314716e0.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000598455/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3464/4000598455_4255710c05.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;On top of this, we have a huge smart board! It&amp;#8217;s really amazing! It stands up and has a projector sort of floating in front of it. You can touch the screen and it&amp;#8217;s like your clicking!!! I tried some of the &lt;a href=&quot;http://robotgrrl.com/blog/processing/&quot;&gt;Processing applications that I made&lt;/a&gt;, and it works really good, and the particle finger painting looks extremely realistic! &lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000597069/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2544/4000597069_3bc99b9274.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001361792/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2526/4001361792_f2149e3d68.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001365674/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2445/4001365674_a0b679d891.jpg&quot; width=&quot;281&quot; height=&quot;500&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;We also have this intense camera! You can move it around from the internet, and it can zoom in super far, it&amp;#8217;s creepy!!!&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001362202/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2469/4001362202_b01fec83f0.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;This is what it looked like with people in it, when it was in its most fire hazardous messy lego state:&lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4000602583/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2552/4000602583_53d95ccb39.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s much cleaner now, though. &lt;/p&gt;
&lt;p&gt;So yeah, that&amp;#8217;s the Robotics Floor. I haven&amp;#8217;t heard about this type of awesomeness at any other university, so Clarkson has done this first! Woohoo! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_smile.png&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_tongue.png&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;So, this floor is so super amazing, but what&amp;#8217;s the worst part of it? I&amp;#8217;d have to say the respect that the people on the floor have. There&amp;#8217;s so little of it that it&amp;#8217;s somewhat disgustingly sad &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_frown.png&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The main problem I have is Quiet Hours. For some reason, everyone on the floor doesn&amp;#8217;t understand what QUIET means. So this means that I have to do the RA&amp;#8217;s job and tell everyone to shut up, EVERY SINGLE NIGHT. I&amp;#8217;ve tried being nice, angry, mean, aggressive, sad, happy, ignoring it, and telling the RA to shut everyone up, but nothing works! They don&amp;#8217;t have the courtesy to respect anyone that likes to wake up at the beginning of the morning. How can such an amazing floor have that little respect for its floormates? It disappoints me and bedaffles me! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_frown.png&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;If I didn&amp;#8217;t have respect though&amp;#8230; I would play classical music super duper loud on my stereo, each morning, at 6AM. &gt;:D But I haven&amp;#8217;t done it yet, because I have respect. I respect people that don&amp;#8217;t respect me&amp;#8230; that doesn&amp;#8217;t make sense. &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_confused.png&quot; alt=&quot;:S&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Anyway, during the day this floor is the most amazing place on Earth!! This is what I see out of my window: &lt;/p&gt;
&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://www.flickr.com/photos/robotgrrl/4001369494/&quot; title=&quot;Robotics Floor by RobotGrrl, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3513/4001369494_79b900c900.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Robotics Floor&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;I hope that the bad part of the floor will improve, but it&amp;#8217;s still the most amazing thing ever. &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Robotics+Floor+%3D+Closest+thing+to+paradise%21+http://is.gd/4dQXq&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png&quot; alt=&quot;Post to Twitter&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Robotics+Floor+%3D+Closest+thing+to+paradise%21+http://is.gd/4dQXq&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-delicious.png&quot; alt=&quot;Post to Delicious&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-digg.png&quot; alt=&quot;Post to Digg&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;t=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook.png&quot; alt=&quot;Post to Facebook&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;t=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-reddit.png&quot; alt=&quot;Post to Reddit&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-su.png&quot; alt=&quot;Post to StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/10/11/robotics-floor-closest-thing-to-paradise/&amp;amp;title=Robotics+Floor+%3D+Closest+thing+to+paradise%21&quot; title=&quot; &quot;&gt; &lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Sun, 11 Oct 2009 15:19:23 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: IIS: Disabling Weak SSL Protocols and Ciphers</title>
	<guid>http://www.petefreitag.com/item/716.cfm</guid>
	<link>http://www.petefreitag.com/item/716.cfm</link>
	<description>&lt;p&gt;It's no secret by now that if your web site sees credit card numbers (even if they are passed to a third party gateway) you need to comply with the PCI DSS standards.&lt;/p&gt;
&lt;p&gt;Requirement 4.1 states: &lt;/p&gt;
&lt;blockquote&gt;
Use strong cryptography and security protocols such as SSL/TLS or IPSEC to safeguard sensitive cardholder data during transmission over open, public networks. 
&lt;/blockquote&gt;
&lt;p&gt;If you are running IIS there are typically several weak Protocols and Ciphers enabled, such as SSLv2, and 40-56 bit key ciphers. The Internet Information Services Management Console doesn't have a GUI to let you disable these protocols and ciphers. You need to use Regedit to make several registry changes in order to disable these.&lt;/p&gt;
&lt;p&gt;While doing some consulting work last week a client mentioned how useful it would be to have a product for toggling ciphers and protocols in IIS. I agreed, and built the following:&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;a href=&quot;http://foundeo.com/products/iis-weak-ssl-ciphers/&quot;&gt;&lt;img src=&quot;http://foundeo.com/images/iis-ssl-weak-ciphers.png&quot; title=&quot;IIS SSL Weak Cipher Disable Tool&quot; alt=&quot;Screen shot of tool to disable weak ciphers and protocols in IIS&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;I also built a &lt;a href=&quot;http://foundeo.com/products/iis-weak-ssl-ciphers/test.cfm&quot;&gt;web based tool to test your server for SSLv2&lt;/a&gt;. The testing tool works on both IIS and Apache Web servers.&lt;/p&gt;</description>
	<pubDate>Thu, 08 Oct 2009 19:21:00 +0000</pubDate>
</item>
<item>
	<title>Matt Finlayson: My Top 5 Artists (Week Ending 2009-10-4)</title>
	<guid>http://blog.unsure.org/post/205101556</guid>
	<link>http://feedproxy.google.com/~r/unsure_wiki/~3/b-9zdYGin2Y/205101556</link>
	<description>&lt;a href=&quot;http://www.last.fm/user/mattfinlayson/charts/&quot;&gt;My Top 5 Artists (Week Ending 2009-10-4)&lt;/a&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/unsure_wiki/~4/b-9zdYGin2Y&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 05 Oct 2009 15:06:33 +0000</pubDate>
</item>
<item>
	<title>Todd Deshane: Delicious LiveJournal Links for 10-4-2009</title>
	<guid>http://deshantm.livejournal.com/46353.html</guid>
	<link>http://deshantm.livejournal.com/46353.html</link>
	<description>&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;&lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.cnn.com/2009/POLITICS/10/02/dhs.cybersecurity.jobs/index.html&quot;&gt;DHS to hire up to 1,000 cybersecurity experts - CNN.com&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-extended&quot;&gt;&amp;amp;quot;Cybersecurity is one of our most urgent priorities,&amp;amp;quot; said Homeland Security Secretary Janet Napolitano&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/deshantm/security&quot;&gt;security&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/internet&quot;&gt;internet&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/us&quot;&gt;us&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/government&quot;&gt;government&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/dhs&quot;&gt;dhs&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/phd&quot;&gt;phd&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;            &lt;/li&gt;&lt;/ul&gt;</description>
	<pubDate>Sun, 04 Oct 2009 23:06:27 +0000</pubDate>
</item>
<item>
	<title>Timothy Fanelli: The nightmare of server migration</title>
	<guid>http://www.timfanelli.com/item/2501</guid>
	<link>http://www.timfanelli.com/item/2501</link>
	<description>&lt;p&gt;Well this week began &quot;re-registration&quot; week at Clarkson, where they randomly and repeatedly delete MAC addresses from your NetReg registration list and make your life miserable.&lt;/p&gt;
&lt;p&gt;I leased a VPS from &lt;a href=&quot;http://slicehost.com&quot;&gt;SliceHost&lt;/a&gt; and am in the process of moving all my sites there -- which is turning into quite the process... I've decided to clean things up a lot to make my life easier, as well.&lt;/p&gt;
&lt;p&gt;Unfortunately, that means my websites are only partially up at the moment... please bear with me as I work through this. It's difficult to migrate off a server, when you can only access it intermittently :-\.&lt;/p&gt;
&lt;p&gt;Meantime, I'd like to say &quot;Thanks, OIT, for creating yet another debacle that just makes our lives more difficult. Aren't you supposed to &lt;i&gt;support&lt;/i&gt; the faculty and staff? What the hell?&quot;&lt;/p&gt;</description>
	<pubDate>Fri, 02 Oct 2009 16:41:59 +0000</pubDate>
	<author>tim@timfanelli.com</author>
</item>
<item>
	<title>Pete Freitag: Using Railo, Secure The railo-context</title>
	<guid>http://www.petefreitag.com/item/715.cfm</guid>
	<link>http://www.petefreitag.com/item/715.cfm</link>
	<description>&lt;p&gt;If you are using Railo you will want to make sure you have locked down the uri &lt;code&gt;/railo-context/&lt;/code&gt; - this is Railo's equivilent to ColdFusion's &lt;code&gt;/CFIDE/&lt;/code&gt; directory. It contains the Railo Administrator, as well as some other supporting files and mappings.&lt;/p&gt;
&lt;p&gt;One of the features of Railo is that each web site can have its own administrator and settings. The first time you access the web administrator eg: &lt;code&gt;/railo-context/admin/web.cfm&lt;/code&gt; it prompts you to set the administrator password. The drawback to this approach is that if you have multiple virtual hosts you have to go through and setup a password for each one. If you don't set the password, and the &lt;code&gt;railo-context&lt;/code&gt; is wide open, anyone can go and set the password and access the railo administrator. It would be nice if you could specify a default password for all web contexts in the server wide Railo administrator. (&lt;strong&gt;Update&lt;/strong&gt; See Todd's comment, you can set a server wide password)&lt;/p&gt;
&lt;p&gt;So how do you go about this, James Allen has &lt;a href=&quot;http://jamesallen.name/index.cfm/2009/8/1/How-to-Secure-Railo-31-Admin-in-IIS-6&quot;&gt;written up a guide&lt;/a&gt; for securing Railo Administrator on IIS. Here's how you can easily do it on Apache &lt;code&gt;httpd.conf&lt;/code&gt; using basic authentication:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;Location /railo-context&amp;gt;
    AuthName &quot;railo&quot;
    AuthType Basic
    AuthUserFile /etc/httpd/admin.passwords
    Require valid-user
&amp;lt;/Location&amp;gt;
&lt;/pre&gt;
&lt;p&gt;You will want to setup a password file using &lt;code&gt;htpasswd&lt;/code&gt; (located in your apache bin directory) and place the path to that file in &lt;code&gt;AuthUserFile&lt;/code&gt; directive.&lt;/p&gt;
&lt;p&gt;Using Digest Authentication (better) your config will look as shown below, and you create the password file using &lt;code&gt;htdigest&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;Location /railo-context&amp;gt;
    AuthType Digest
    AuthName &quot;railo&quot;
    AuthDigestFile /etc/httpd/admin.passwords
    Require valid-user
&amp;lt;/Location&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Another approach you can take is limit access by IP. For example to limit it localhost:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;Location /railo-context&amp;gt;
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
&amp;lt;/Location&amp;gt;
&lt;/pre&gt;
&lt;p&gt;You could also use mod_rewrite to block railo-context uri on all sites but one:&lt;/p&gt;
&lt;pre&gt;
RewriteEngine ON
RewriteCond %{HTTP_HOST} !^admin\.example\.com$ [NC]
RewriteRule ^/railo-context.* [F,L]
&lt;/pre&gt;
&lt;p&gt;Note: By password protecting or blocking the entire /railo-context you are blocking access to things like &lt;code&gt;cfform&lt;/code&gt;, keep that in mind, you may want to be more selective about the uri's that you password protect. If you aren't using any features that require the &lt;code&gt;railo-context&lt;/code&gt; it's best to block the entire thing.&lt;/p&gt;

&lt;p&gt;Do you have any other Railo Security Tips? I plan on writing a few more articles on Railo Security in the future.&lt;/p&gt;</description>
	<pubDate>Wed, 30 Sep 2009 17:47:00 +0000</pubDate>
</item>
<item>
	<title>Mike Buzzetti: Digest for 09/24/09</title>
	<guid>http://buzzco.org/2009/09/24/digest-for-092409/</guid>
	<link>http://buzzco.org/2009/09/24/digest-for-092409/</link>
	<description>&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/185956119http://copycats.tumblr.com/&quot;&gt;Love Will Tear Us Apart by Calexicooriginally by Joy&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feedproxy.google.com/~r/LukeSurl/~3/_ZNO4teSOdA/1037http://www.lukesurl.com&quot;&gt;206 – You pulling my lego?Luke Surl Comics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/9eo6s/i_was_shown_this_awesome_old_video_today_when/http://www.reddit.com/r/technology/&quot;&gt;I was shown this awesome old video today when learning about networking in IT class. [VID]Reddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/videos/comments/9cfxa/season_4_preview_of_the_venture_bros/http://www.reddit.com/&quot;&gt;Season 4 preview of The Venture Bros.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://songsyouusedtolove.tumblr.com/post/165416847http://songsyouusedtolove.tumblr.com/&quot;&gt;Day 278.Songs You Used To Love&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/gaming/comments/9adi8/the_best_ti83_rpgs_ever/http://www.reddit.com/&quot;&gt;The best TI-83 RPGs everreddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/160723214http://copycats.tumblr.com/&quot;&gt;Hotel California by Gipsy Kingsoriginally by The Eagles(posted&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://questionablecontent.net/view.php?comic=1469http://www.questionablecontent.net&quot;&gt;I Science TheeQC RSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.smbc-comics.com/index.php?db=comics&amp;amp;id=1606http://www.smbc-comics.com&quot;&gt;August 12, 2009Saturday Morning Breakfast Cereal (updated daily)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feeds.gawker.com/~r/lifehacker/full/~3/ZyelHaP5Gyg/make-homemade-dog-treatshttp://lifehacker.com&quot;&gt;Make Homemade Dog Treats [Pets]Lifehacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tinymixtapes.com/We-Were-Promised-Jetpackshttp://www.tinymixtapes.com/&quot;&gt;We Were Promised JetpacksTiny Mix Tapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/616/http://xkcd.com/&quot;&gt;Leasexkcd.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.absolutepunk.net/showthread.php?t=1222192http://www.absolutepunk.net&quot;&gt;Therefore I Examine BreastsAbsolutePunk.net &amp;#8211; News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/programming/comments/91q75/why_do_we_write_a_batch_job_what_is_jcl_what_is/http://www.reddit.com/r/programming/&quot;&gt;Why do we write a Batch Job ? What is JCL? What is the basic JCL Format? Are there any JCL Coding guidelines ?programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/91gy1/energy_generating_bike_rental_system_pays_users/http://www.reddit.com/r/technology/&quot;&gt;Energy Generating Bike Rental System Pays Users to RideReddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/funny/comments/91fpa/i_dont_think_shes_coming_back_pic/http://www.reddit.com/&quot;&gt;I don&amp;#8217;t think she&amp;#8217;s coming back.. [pic]reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asofterworld.com/index.php?id=458http://www.asofterworld.com&quot;&gt;A Softer World: 458A Softer World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/8zd27/the_reprap_is_the_most_awesome_machine_ever_built/http://www.reddit.com/&quot;&gt;The RepRap is the most awesome machine ever built. We can only guess how these machines will change society when they will be ready.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dieselsweeties.com/archive/2321http://dieselsweeties.com&quot;&gt;DS Web: Moebius Whoop (Totally Eighties Edition)Diesel Sweeties webcomic by rstevens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.presentationzen.com/presentationzen/2009/06/dsklhjkdjlksjdlsa-----------------sakjaskldjalkdja.htmlhttp://www.presentationzen.com/presentationzen/&quot;&gt;Who says technical presentations can't be engaging?Presentation Zen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	<pubDate>Thu, 24 Sep 2009 05:07:13 +0000</pubDate>
</item>
<item>
	<title>Mike Buzzetti: Digest for 09/21/09</title>
	<guid>http://buzzco.org/2009/09/21/digest-for-092109/</guid>
	<link>http://buzzco.org/2009/09/21/digest-for-092109/</link>
	<description>&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/185956119http://copycats.tumblr.com/&quot;&gt;Love Will Tear Us Apart by Calexicooriginally by Joy&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feedproxy.google.com/~r/LukeSurl/~3/_ZNO4teSOdA/1037http://www.lukesurl.com&quot;&gt;206 – You pulling my lego?Luke Surl Comics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/9eo6s/i_was_shown_this_awesome_old_video_today_when/http://www.reddit.com/r/technology/&quot;&gt;I was shown this awesome old video today when learning about networking in IT class. [VID]Reddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/videos/comments/9cfxa/season_4_preview_of_the_venture_bros/http://www.reddit.com/&quot;&gt;Season 4 preview of The Venture Bros.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://songsyouusedtolove.tumblr.com/post/165416847http://songsyouusedtolove.tumblr.com/&quot;&gt;Day 278.Songs You Used To Love&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/gaming/comments/9adi8/the_best_ti83_rpgs_ever/http://www.reddit.com/&quot;&gt;The best TI-83 RPGs everreddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/160723214http://copycats.tumblr.com/&quot;&gt;Hotel California by Gipsy Kingsoriginally by The Eagles(posted&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://questionablecontent.net/view.php?comic=1469http://www.questionablecontent.net&quot;&gt;I Science TheeQC RSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.smbc-comics.com/index.php?db=comics&amp;amp;id=1606http://www.smbc-comics.com&quot;&gt;August 12, 2009Saturday Morning Breakfast Cereal (updated daily)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feeds.gawker.com/~r/lifehacker/full/~3/ZyelHaP5Gyg/make-homemade-dog-treatshttp://lifehacker.com&quot;&gt;Make Homemade Dog Treats [Pets]Lifehacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tinymixtapes.com/We-Were-Promised-Jetpackshttp://www.tinymixtapes.com/&quot;&gt;We Were Promised JetpacksTiny Mix Tapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/616/http://xkcd.com/&quot;&gt;Leasexkcd.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.absolutepunk.net/showthread.php?t=1222192http://www.absolutepunk.net&quot;&gt;Therefore I Examine BreastsAbsolutePunk.net &amp;#8211; News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/programming/comments/91q75/why_do_we_write_a_batch_job_what_is_jcl_what_is/http://www.reddit.com/r/programming/&quot;&gt;Why do we write a Batch Job ? What is JCL? What is the basic JCL Format? Are there any JCL Coding guidelines ?programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/91gy1/energy_generating_bike_rental_system_pays_users/http://www.reddit.com/r/technology/&quot;&gt;Energy Generating Bike Rental System Pays Users to RideReddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/funny/comments/91fpa/i_dont_think_shes_coming_back_pic/http://www.reddit.com/&quot;&gt;I don&amp;#8217;t think she&amp;#8217;s coming back.. [pic]reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asofterworld.com/index.php?id=458http://www.asofterworld.com&quot;&gt;A Softer World: 458A Softer World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/8zd27/the_reprap_is_the_most_awesome_machine_ever_built/http://www.reddit.com/&quot;&gt;The RepRap is the most awesome machine ever built. We can only guess how these machines will change society when they will be ready.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dieselsweeties.com/archive/2321http://dieselsweeties.com&quot;&gt;DS Web: Moebius Whoop (Totally Eighties Edition)Diesel Sweeties webcomic by rstevens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.presentationzen.com/presentationzen/2009/06/dsklhjkdjlksjdlsa-----------------sakjaskldjalkdja.htmlhttp://www.presentationzen.com/presentationzen/&quot;&gt;Who says technical presentations can't be engaging?Presentation Zen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	<pubDate>Mon, 21 Sep 2009 05:07:14 +0000</pubDate>
</item>
<item>
	<title>Mike Buzzetti: Digest for 09/18/09</title>
	<guid>http://buzzco.org/2009/09/18/digest-for-091809/</guid>
	<link>http://buzzco.org/2009/09/18/digest-for-091809/</link>
	<description>&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/185956119http://copycats.tumblr.com/&quot;&gt;Love Will Tear Us Apart by Calexicooriginally by Joy&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feedproxy.google.com/~r/LukeSurl/~3/_ZNO4teSOdA/1037http://www.lukesurl.com&quot;&gt;206 – You pulling my lego?Luke Surl Comics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/9eo6s/i_was_shown_this_awesome_old_video_today_when/http://www.reddit.com/r/technology/&quot;&gt;I was shown this awesome old video today when learning about networking in IT class. [VID]Reddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/videos/comments/9cfxa/season_4_preview_of_the_venture_bros/http://www.reddit.com/&quot;&gt;Season 4 preview of The Venture Bros.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://songsyouusedtolove.tumblr.com/post/165416847http://songsyouusedtolove.tumblr.com/&quot;&gt;Day 278.Songs You Used To Love&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/gaming/comments/9adi8/the_best_ti83_rpgs_ever/http://www.reddit.com/&quot;&gt;The best TI-83 RPGs everreddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/160723214http://copycats.tumblr.com/&quot;&gt;Hotel California by Gipsy Kingsoriginally by The Eagles(posted&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://questionablecontent.net/view.php?comic=1469http://www.questionablecontent.net&quot;&gt;I Science TheeQC RSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.smbc-comics.com/index.php?db=comics&amp;amp;id=1606http://www.smbc-comics.com&quot;&gt;August 12, 2009Saturday Morning Breakfast Cereal (updated daily)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feeds.gawker.com/~r/lifehacker/full/~3/ZyelHaP5Gyg/make-homemade-dog-treatshttp://lifehacker.com&quot;&gt;Make Homemade Dog Treats [Pets]Lifehacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tinymixtapes.com/We-Were-Promised-Jetpackshttp://www.tinymixtapes.com/&quot;&gt;We Were Promised JetpacksTiny Mix Tapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/616/http://xkcd.com/&quot;&gt;Leasexkcd.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.absolutepunk.net/showthread.php?t=1222192http://www.absolutepunk.net&quot;&gt;Therefore I Examine BreastsAbsolutePunk.net &amp;#8211; News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/programming/comments/91q75/why_do_we_write_a_batch_job_what_is_jcl_what_is/http://www.reddit.com/r/programming/&quot;&gt;Why do we write a Batch Job ? What is JCL? What is the basic JCL Format? Are there any JCL Coding guidelines ?programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/91gy1/energy_generating_bike_rental_system_pays_users/http://www.reddit.com/r/technology/&quot;&gt;Energy Generating Bike Rental System Pays Users to RideReddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/funny/comments/91fpa/i_dont_think_shes_coming_back_pic/http://www.reddit.com/&quot;&gt;I don&amp;#8217;t think she&amp;#8217;s coming back.. [pic]reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asofterworld.com/index.php?id=458http://www.asofterworld.com&quot;&gt;A Softer World: 458A Softer World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/8zd27/the_reprap_is_the_most_awesome_machine_ever_built/http://www.reddit.com/&quot;&gt;The RepRap is the most awesome machine ever built. We can only guess how these machines will change society when they will be ready.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dieselsweeties.com/archive/2321http://dieselsweeties.com&quot;&gt;DS Web: Moebius Whoop (Totally Eighties Edition)Diesel Sweeties webcomic by rstevens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.presentationzen.com/presentationzen/2009/06/dsklhjkdjlksjdlsa-----------------sakjaskldjalkdja.htmlhttp://www.presentationzen.com/presentationzen/&quot;&gt;Who says technical presentations can't be engaging?Presentation Zen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	<pubDate>Fri, 18 Sep 2009 05:07:17 +0000</pubDate>
</item>
<item>
	<title>Pete Freitag: The many ways to Lower Case a String</title>
	<guid>http://www.petefreitag.com/item/713.cfm</guid>
	<link>http://www.petefreitag.com/item/713.cfm</link>
	<description>&lt;p&gt;If you ever wondered why there are so many programming languages, look no further than the the many ways to convert a string to lower case. Almost every language has a core function to make a string lowercase, yet there seems to be pressure to come up with a distinct name for the function:&lt;/p&gt;
&lt;table cellpadding=&quot;8&quot;&gt;
&lt;tr&gt;
&lt;th&gt;Function Name&lt;/th&gt;
&lt;th&gt;Languages&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LCase()&lt;/td&gt;
&lt;td&gt;ColdFusion / CFML, ASP, Visual Basic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;lower()&lt;em&gt;
&lt;td&gt;SQL, Python&lt;/td&gt;
&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;toLowerCase()&lt;/td&gt;
&lt;td&gt;Java, JavaScript, ActionScript&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;strtolower()&lt;/td&gt;
&lt;td&gt;PHP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tolower()&lt;/td&gt;
&lt;td&gt;ANSI C/C++&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;toLower()&lt;/td&gt;
&lt;td&gt;C#&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;downcase&lt;/td&gt;
&lt;td&gt;Ruby&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;lower-case()&lt;/td&gt;
&lt;td&gt;XQuery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;lowercaseString&lt;/td&gt;
&lt;td&gt;Objective C / NSString&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;lc()&lt;/td&gt;
 &lt;td&gt;Perl&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Are there any other lowercase functions out there that you know of?&lt;/p&gt;</description>
	<pubDate>Tue, 15 Sep 2009 20:37:00 +0000</pubDate>
</item>
<item>
	<title>Mike Buzzetti: Digest for 09/14/09</title>
	<guid>http://buzzco.org/2009/09/14/digest-for-091409/</guid>
	<link>http://buzzco.org/2009/09/14/digest-for-091409/</link>
	<description>&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/185956119http://copycats.tumblr.com/&quot;&gt;Love Will Tear Us Apart by Calexicooriginally by Joy&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feedproxy.google.com/~r/LukeSurl/~3/_ZNO4teSOdA/1037http://www.lukesurl.com&quot;&gt;206 – You pulling my lego?Luke Surl Comics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/9eo6s/i_was_shown_this_awesome_old_video_today_when/http://www.reddit.com/r/technology/&quot;&gt;I was shown this awesome old video today when learning about networking in IT class. [VID]Reddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/videos/comments/9cfxa/season_4_preview_of_the_venture_bros/http://www.reddit.com/&quot;&gt;Season 4 preview of The Venture Bros.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://songsyouusedtolove.tumblr.com/post/165416847http://songsyouusedtolove.tumblr.com/&quot;&gt;Day 278.Songs You Used To Love&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/gaming/comments/9adi8/the_best_ti83_rpgs_ever/http://www.reddit.com/&quot;&gt;The best TI-83 RPGs everreddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://copycats.tumblr.com/post/160723214http://copycats.tumblr.com/&quot;&gt;Hotel California by Gipsy Kingsoriginally by The Eagles(posted&amp;#8230;Copy Cats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://questionablecontent.net/view.php?comic=1469http://www.questionablecontent.net&quot;&gt;I Science TheeQC RSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.smbc-comics.com/index.php?db=comics&amp;amp;id=1606http://www.smbc-comics.com&quot;&gt;August 12, 2009Saturday Morning Breakfast Cereal (updated daily)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://feeds.gawker.com/~r/lifehacker/full/~3/ZyelHaP5Gyg/make-homemade-dog-treatshttp://lifehacker.com&quot;&gt;Make Homemade Dog Treats [Pets]Lifehacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tinymixtapes.com/We-Were-Promised-Jetpackshttp://www.tinymixtapes.com/&quot;&gt;We Were Promised JetpacksTiny Mix Tapes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/616/http://xkcd.com/&quot;&gt;Leasexkcd.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.absolutepunk.net/showthread.php?t=1222192http://www.absolutepunk.net&quot;&gt;Therefore I Examine BreastsAbsolutePunk.net &amp;#8211; News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/programming/comments/91q75/why_do_we_write_a_batch_job_what_is_jcl_what_is/http://www.reddit.com/r/programming/&quot;&gt;Why do we write a Batch Job ? What is JCL? What is the basic JCL Format? Are there any JCL Coding guidelines ?programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/91gy1/energy_generating_bike_rental_system_pays_users/http://www.reddit.com/r/technology/&quot;&gt;Energy Generating Bike Rental System Pays Users to RideReddit: Technology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/funny/comments/91fpa/i_dont_think_shes_coming_back_pic/http://www.reddit.com/&quot;&gt;I don&amp;#8217;t think she&amp;#8217;s coming back.. [pic]reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asofterworld.com/index.php?id=458http://www.asofterworld.com&quot;&gt;A Softer World: 458A Softer World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reddit.com/r/technology/comments/8zd27/the_reprap_is_the_most_awesome_machine_ever_built/http://www.reddit.com/&quot;&gt;The RepRap is the most awesome machine ever built. We can only guess how these machines will change society when they will be ready.reddit.com: what's new online!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dieselsweeties.com/archive/2321http://dieselsweeties.com&quot;&gt;DS Web: Moebius Whoop (Totally Eighties Edition)Diesel Sweeties webcomic by rstevens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.presentationzen.com/presentationzen/2009/06/dsklhjkdjlksjdlsa-----------------sakjaskldjalkdja.htmlhttp://www.presentationzen.com/presentationzen/&quot;&gt;Who says technical presentations can't be engaging?Presentation Zen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	<pubDate>Mon, 14 Sep 2009 05:07:13 +0000</pubDate>
</item>
<item>
	<title>Zach Shepherd: lilurl</title>
	<guid>http://www.zjs.name/blog/?p=186</guid>
	<link>http://www.zjs.name/blog/2009/09/11/lilurl/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=lilurl</link>
	<description>&lt;p&gt;For some reason, I decided that I wanted a simple, easy url shortener for personal use. I spent 5 minutes installing &lt;a href=&quot;http://lilurl.sourceforge.net/&quot;&gt;lilurl&lt;/a&gt; and another 5 minutes hacking in a simple password field (so that only I and people I know can use it).&lt;/p&gt;
&lt;p&gt;The hack:&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;
17a18,20
&amp;gt; // Password
&amp;gt; define('MD5_PASS', '5f4dcc3b5aa765d61d8327deb882cf99');
&amp;gt;
diff -r lilurl/index.php l.zjs.name/index.php
11a12,13
&amp;gt;  if ( md5($_POST['password']) != MD5_PASS ) { die('Incorrect Password'); }
&amp;gt;
179a182,184
&amp;gt;   &amp;lt;br /&amp;gt;
&amp;gt;   &amp;lt;label for=&quot;password&quot;&amp;gt;Enter your password:&amp;lt;/label&amp;gt;
&amp;gt;   &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot; /&amp;gt;
&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 11 Sep 2009 17:46:50 +0000</pubDate>
</item>
<item>
	<title>Todd Deshane: Delicious LiveJournal Links for 9-10-2009</title>
	<guid>http://deshantm.livejournal.com/46270.html</guid>
	<link>http://deshantm.livejournal.com/46270.html</link>
	<description>&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;&lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/s/article/9137767/7_Reasons_Websites_Are_No_Longer_Safe&quot;&gt;7 Reasons Websites Are No Longer Safe&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-extended&quot;&gt;1. Polluted ads&lt;br /&gt;2. SQL injection attacks&lt;br /&gt;3. User-provided content&lt;br /&gt;4. Stolen site credentials&lt;br /&gt;5. Compromised hosting service&lt;br /&gt;6. Local malware&lt;br /&gt;7. Hacker-engineered fakes&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/deshantm/security&quot;&gt;security&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/web-based&quot;&gt;web-based&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/malware&quot;&gt;malware&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/phd&quot;&gt;phd&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;            &lt;/li&gt;&lt;li&gt;&lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://progit.org/&quot;&gt;Pro Git - Pro Git Book&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-extended&quot;&gt;Free online, creative commons book on git&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/deshantm/github&quot;&gt;github&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/creativecommons&quot;&gt;creativecommons&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/ebook&quot;&gt;ebook&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/git&quot;&gt;git&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/free&quot;&gt;free&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/online&quot;&gt;online&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/opensource&quot;&gt;opensource&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;            &lt;/li&gt;&lt;li&gt;&lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://git-scm.com/&quot;&gt;Git - Fast Version Control System&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;                &lt;br /&gt;                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/deshantm/versioncontrol&quot;&gt;versioncontrol&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/git&quot;&gt;git&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/opensource&quot;&gt;opensource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/tutorials&quot;&gt;tutorials&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/reference&quot;&gt;reference&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;            &lt;/li&gt;&lt;li&gt;&lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=OFkgSjRnay4&quot;&gt;YouTube - O&amp;amp;#039;Reilly Webcast: Git in One Hour&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-extended&quot;&gt;Good introduction to git&lt;/div&gt;&lt;br /&gt;                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/deshantm/git&quot;&gt;git&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/screencast&quot;&gt;screencast&lt;/a&gt; &lt;a href=&quot;http://delicious.com/deshantm/tutorial&quot;&gt;tutorial&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;            &lt;/li&gt;&lt;/ul&gt;</description>
	<pubDate>Thu, 10 Sep 2009 23:08:53 +0000</pubDate>
</item>
<item>
	<title>Erin Kennedy: Fading LEDs – Circuit &amp; Arduino Way</title>
	<guid>http://robotgrrl.com/blog/?p=1438</guid>
	<link>http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/</link>
	<description>&lt;p&gt;Someone recently commented on &lt;a href=&quot;http://robotgrrl.com/blog/2009/06/22/app-on-the-app-store-instant-bacon/comment-page-1/#comment-2546&quot;&gt;one of the posts&lt;/a&gt; and asked:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Hey Erin, I was just checking around looking for help with a project Im doing. Im not an expert by any means ,I could really use the help and expertise of somone like you. I like your robot too.&lt;br /&gt;
Im building a Terniator endo Bust. Its Recast vinyl kit. My …dilemma is ,…The kit came with 2 Red LEDs for the eyes,a bouble A battery pack and a switch. I want to mod this guy so the lights come on slowly,and when switched off they dim out.(3-5 sec.)&lt;br /&gt;
The second effect I want is to install a pulsing or vibrating motor inside the scull that comes on momentarily with the lights?&lt;br /&gt;
I have other Ideas too. If I can interest you ,Id be will to pay for your help.&lt;br /&gt;
I hope this sounds interesting to you, Thanks ,Daniel Shaffer
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Sounds like a great weekend project!&lt;/p&gt;
&lt;p&gt;There are two ways to solve this problem: with a circuit, or with a microcontroller.&lt;/p&gt;
&lt;p&gt;I can&amp;#8217;t exactly help out with the mathematical part of the circuit, but in order to obtain the dimming effects, you would need to first charge a capacitor up when you switch it on, that would be connected to the LEDs. As more and more voltage fills up into the capacitor, the LEDs will make a fade-in effect! When you switch off, the capacitor will have to de-charge (perhaps into a different capacitor). When it is emptying, the voltage will be going lower and lower, making a fade-out effect.&lt;/p&gt;
&lt;p&gt;The second part of your question, how to make a vibrating motor come on with the lights&amp;#8230; you would have to use a 555 timer IC. These also use capacitors and resistors in order to create a timed circuit. They are a really interesting concept, and I would encourage you to check out &lt;a href=&quot;http://www.kpsec.freeuk.com/555timer.htm&quot;&gt;these&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/555_timer_IC&quot;&gt;sites&lt;/a&gt; about them! &lt;img src=&quot;http://robotgrrl.com/blog/wp-includes/images/smilies/icon_lol.png&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Now&amp;#8230; if you wanted to use a more extendable option with a microcontroller, that is more easier! I made a post about &lt;a href=&quot;http://robotgrrl.com/blog/2009/08/18/friday-night-robotics-fading-multiple-rgb-leds/&quot;&gt;how to fade many LEDs here&lt;/a&gt;, with an Arduino. You could have the LEDs fading in and out while having the motor turning on/off. AND, you could use sensors to create specific behaviours and triggers for the Terniator.&lt;/p&gt;
&lt;p&gt;I hope this answers your question, and I hope you will keep us posted on the status of your project! Woohoo for blinking LEDs!&lt;/p&gt;
&lt;p align=&quot;left&quot;&gt;&lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way+http://is.gd/30TEH&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png&quot; alt=&quot;Post to Twitter&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://twitter.com/home/?status=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way+http://is.gd/30TEH&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-delicious.png&quot; alt=&quot;Post to Delicious&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://delicious.com/post?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-digg.png&quot; alt=&quot;Post to Digg&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://digg.com/submit?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;t=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook.png&quot; alt=&quot;Post to Facebook&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://www.facebook.com/share.php?u=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;t=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-reddit.png&quot; alt=&quot;Post to Reddit&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://reddit.com/submit?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt; &lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt;&lt;img class=&quot;nothumb&quot; src=&quot;http://robotgrrl.com/blog/wp-content/plugins/tweet-this/icons/tt-su.png&quot; alt=&quot;Post to StumbleUpon&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;tt&quot; href=&quot;http://stumbleupon.com/submit?url=http://robotgrrl.com/blog/2009/09/07/fading-leds-circuit-arduino-way/&amp;amp;title=Fading+LEDs+%26%238211%3B+Circuit+%26%23038%3B+Arduino+Way&quot; title=&quot; &quot;&gt; &lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 08 Sep 2009 02:40:27 +0000</pubDate>
</item>
<item>
	<title>Jacob Torrey: Hurry Up and Slow Down</title>
	<guid>http://www.r4n0k.com/?p=199</guid>
	<link>http://www.r4n0k.com/2009/09/05/hurry-up-and-slow-down/</link>
	<description>&lt;p&gt;Now that I&amp;#8217;ve had a chance to settle into my new apartment above Misty Hollow on Market Street, and I have all the needed utilities, I thoughts I take a break and reflect on my first two weeks of my senior year. My schedule this semester has me in class for 11 hours Monday and Wednesday, and practically without class the other week days (I do have class every few Saturdays). This schedule is requiring some work to get used to, either I&amp;#8217;m feeling rushed to make it to my next class and keep everything straight (philosophy to statistics) or I&amp;#8217;m wondering what to do with all my spare time. I have however found a few things to keep myself occupied on my off days, I&amp;#8217;m working for Clarkson as a campus photographer, shooting lots around the area for brochures, the website or mailings. This is a great way for me to practice and improve my photography skills and work with a professional! I will update &lt;a href=&quot;http://www.flickr.com/photos/ranok/&quot;&gt;my Flickr&lt;/a&gt; when I have some great shots, so keep checking it out! Of course I&amp;#8217;m also still the co-director of COSI, which has a large amount of interest this year, and I&amp;#8217;m hoping for good things to turn up. naturally I&amp;#8217;m still working on my baby, &lt;a href=&quot;http://www.openserverplatform.com&quot;&gt;OSP&lt;/a&gt; (a post on that soon). Lastly, I&amp;#8217;ve joined the Potsdam Rescue Squad, and am enrolled in the NY state EMT course, which I am enjoying, and excited to become a more useful member as my knowledge grows.&lt;/p&gt;
&lt;p&gt;Well, I think that about covers all in my life for the time being.&lt;/p&gt;
&lt;p&gt;Peace and chow,&lt;/p&gt;
&lt;p&gt;Ranok&lt;/p&gt;</description>
	<pubDate>Sun, 06 Sep 2009 00:38:05 +0000</pubDate>
</item>
<item>
	<title>Rouslan Solomakhin: Self-Replicating 3D Printer</title>
	<guid>http://blog.solomakhin.net/?p=166</guid>
	<link>http://blog.solomakhin.net/2009/09/05/reprap/</link>
	<description>&lt;p&gt;&lt;a title=&quot;RepRap Project&quot; href=&quot;http://reprap.org/bin/view/Main/WebHome&quot;&gt;RepRap&lt;/a&gt; is an amazing idea (with partial implementation) to make a 3D printer that can make its own parts. Version 1 can only make 50% of itself: the plastic parts, apperently. Version 2 will know how to make silicon chips to create its own circuit boards. Check out the video:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ligress.wordpress.com/2009/08/01/reprap-a-potentially-self-replicating-3d-printer/&quot;&gt;&lt;img class=&quot;size-full wp-image-167 aligncenter&quot; title=&quot;reprap&quot; src=&quot;https://www.solomakhin.net/blog/wp-content/uploads/2009/09/reprap.png&quot; alt=&quot;reprap&quot; width=&quot;465&quot; height=&quot;348&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Sat, 05 Sep 2009 19:32:44 +0000</pubDate>
</item>

</channel>
</rss>
