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

<channel>
	<title>Dabbler &#187; free</title>
	<atom:link href="http://sethjust.com/tag/free/feed/" rel="self" type="application/rss+xml" />
	<link>http://sethjust.com</link>
	<description>If it ain&#039;t broke, fix it!</description>
	<lastBuildDate>Fri, 16 Jul 2010 00:19:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Update: Migratory Internet Junk</title>
		<link>http://sethjust.com/2010/05/27/update-migratory-internet-junk/</link>
		<comments>http://sethjust.com/2010/05/27/update-migratory-internet-junk/#comments</comments>
		<pubDate>Thu, 27 May 2010 16:54:26 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[2d barcode]]></category>
		<category><![CDATA[barcode]]></category>
		<category><![CDATA[barcode scanner]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[junk]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[symbology]]></category>
		<category><![CDATA[tgimboej]]></category>

		<guid isPermaLink="false">http://sethjust.com/?p=155</guid>
		<description><![CDATA[I know it&#8217;s taken me a long time to post this, but I received my box of migratory junk on May 10! I got box INTJ-7 which had been shipped out by a nice guy from San Diego. I don&#8217;t have a lot to say now (and no pictures) but I&#8217;d like to share some [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s taken me a long time to post this, but I received my <a href="http://sethjust.com/2010/05/03/heads-up-migratory-internet-junk/">box of migratory junk</a> on May 10! I got box <a href="http://tgimboej.org/Box_Code:_INTJ-7">INTJ-7</a> which had been shipped out by a nice guy from San Diego. I don&#8217;t have a lot to say now (and no pictures) but I&#8217;d like to share some of what I got out of it. Perhaps my biggest find was right on top: a Hand Held Products IT4410 2D barcode scanner. On the <a href="http://www.honeywellaidc.com/Site.aspx/na/en/support/technical_support/retired_products/retired/?product=33">product page</a> I found the <a href="http://www.honeywellaidc.com/download.aspx/44-4710+UG+.pdf?download=/data/57bcf1c7-a155-4520-9031-4fc0aac5db7f.pdf">manual</a> (pdf link) which explains all of its features.</p>
<p><img class="alignright size-full wp-image-163" title="hhp4410hd" src="http://sethjust.com/wp-content/uploads/2010/05/hhp4410hd.jpg" alt="HHP 4410HD Barcode Scanner" width="80" height="80" /></p>
<p>It turns out that the scanner emulates a PS/2 keyboard and will read almost any 1D or 2D barcode <a href="http://en.wikipedia.org/wiki/Barcode#Symbologies">symbology</a>. After a few hijinks with a loose ribbon cable and flaky PS/2 support on my computer I got the scanner working perfectly. I was even able to change its configuration by scanning barcodes from the manual displayed on my LCD (though I don&#8217;t know if it will work with glossy screens &#8212; mine is matte).</p>
<p>I&#8217;m planning on putting up a more complete summary of what I&#8217;ve found, but here are a few other things that caught my eye:</p>
<ul>
<li>A solenoid-controlled <a href="http://en.wikipedia.org/wiki/Proportioning_valve">proportional valve</a> for small pneumatics or hydraulics.</li>
<li>A bag of large rubber grommets, one of which I cut up to replace the feet on a table lamp.</li>
<li>Three matched stepper motors.</li>
<li>A worm-gearbox connected to a large motor with integrated optical encoder.</li>
<li>A wide variety of IR LED/phototransistor gates.</li>
<li>A pile of 1.8V, 2.5V and 3.3V voltage regulators.</li>
</ul>
<p>Stay tuned for pictures and more details on what I&#8217;m taking and what I&#8217;m going to do with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2010/05/27/update-migratory-internet-junk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heads Up: Migratory Internet Junk</title>
		<link>http://sethjust.com/2010/05/03/heads-up-migratory-internet-junk/</link>
		<comments>http://sethjust.com/2010/05/03/heads-up-migratory-internet-junk/#comments</comments>
		<pubDate>Tue, 04 May 2010 04:08:18 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[junk]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[tgimboej]]></category>

		<guid isPermaLink="false">http://sethjust.com/?p=152</guid>
		<description><![CDATA[If you haven&#8217;t heard of TGIMBOEJ (The Great Internet Migratory Box Of Electronics Junk), you should definitely check it out. The basic idea is that a box of random electronic junk gets shipped between makers and tinkerers, each of whom take something and contribute something to the box, and document what they end up doing. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tgimboej.org/images/8/8b/Initial_contents.jpg"><img class="alignright" src="http://tgimboej.org/images/8/8b/Initial_contents.jpg" alt="" width="240" height="180" /></a>If you haven&#8217;t heard of <a href="http://tgimboej.org/">TGIMBOEJ</a> (The Great Internet Migratory Box Of Electronics Junk), you should definitely check it out. The basic idea is that a box of random electronic junk gets shipped between makers and tinkerers, each of whom take something and contribute something to the box, and document what they end up doing.</p>
<p>To make a long story short, I was recently offered a chance to receive one of these migratory lending libraries, so expect to see something in this space about it soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2010/05/03/heads-up-migratory-internet-junk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A useful calendar in Conky</title>
		<link>http://sethjust.com/2009/08/03/a-useful-calendar-in-conky/</link>
		<comments>http://sethjust.com/2009/08/03/a-useful-calendar-in-conky/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 02:34:09 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cal]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[conky]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sethjust.com/?p=114</guid>
		<description><![CDATA[Since I got a new desktop a month or so ago, I&#8217;ve been running Ubuntu as my main operating system, and am using Conky for a nice heads-up-display. There are a lot of articles on the web about both Ubuntu and Conky, but one thing I couldn&#8217;t find a good, accurate how-to on was getting [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Since I got a new desktop a month or so ago, I&#8217;ve been running <a href="http://www.ubuntu.com">Ubuntu</a> as my main operating system, and am using <a href="http://conky.sourceforge.net/">Conky</a> for a nice heads-up-display. There are a lot of articles on the web about both Ubuntu and Conky, but one thing I couldn&#8217;t find a good, accurate how-to on was getting a calendar that highlighted the current date. While getting the calendar is easy using the cal command, actually getting the date highlighted is somewhat hard, and all of the articles I found suggested methods that broke in various situations. However, I managed to get it all worked out, and have a beautiful calendar that looks like this:<img class="aligncenter" title="Conky Calendar" src="http://homepage.sethjust.com/files/conky_cal.png" alt="" width="129" height="120" /></p>
<p style="text-align: left;">After the jump, I&#8217;ll give you the code and explain how it all works.<span id="more-114"></span></p>
<h2 style="text-align: left;">How it Works:</h2>
<p style="text-align: left;">The code from ~/.conkyrc that makes this calendar is simple:</p>
<pre style="text-align: left;">${color orange}CALENDAR ${hr 2}$color
${execpi 60 DJS=`date +%_d`; cal | sed s/"$DJS"'\b'/'${color orange}'"$DJS"'$color'/}</pre>
<p>This is a somewhat complicated expression, but what it does is fairly simple. The first line simply draws the title for the section, and it&#8217;s the second line that does the magic. Let me break it down and explain it.</p>
<pre style="text-align: left;">${execpi 60</pre>
<p>This command tells Conky to execute the next argument every 60 seconds, and, importantly, parse the output of that argument. This way, when we put in commands that change the text color, Conky will obey them instead of printing them.</p>
<pre style="text-align: left;">DJS=`date +%_d`;</pre>
<p>DJS (which stands for &#8220;date&#8221; followed by my initials) is a temporary variable that holds the current day of the month, padded with a leading space, if necessary (so that we&#8217;ll catch the first of the month, not every 1 in the calendar, for example).</p>
<pre style="text-align: left;">cal |</pre>
<p>cal simply prints out a simple calendar, and the pipe feeds that output through to the next commmand:</p>
<pre style="text-align: left;">sed s/"$DJS"'\b'/'${color orange}'"$DJS"'$color'/</pre>
<p>This is one big mess of a command, but the main body is a <a href="http://en.wikipedia.org/wiki/Regex">regex</a> that sed takes as an argument. The regex searches for the string &#8220;$DJS&#8221;&#8216;\b&#8217;, which means the contents of the variable DJS (which we set earlier) followed by a word boundary &#8211; a change from printable characters to white space. This means that it will find the current date (one or two digits) but won&#8217;t find the 3 of the 30th on the third of the month. It also means that it will work correctly if the current date is on the far left or right column of the calendar.</p>
<p>The second half of the regex simply wraps what it found the first time around in a couple of Conky commands that change to color to orange, and then back to what it was before.</p>
<p>Lastly, the closing bracket (}) at the end of the line closes out the opening one that is required for all Conky commands with arguments.</p>
<p>Now go forth and cover your desktop in beautiful calendars.</p>
<p><strong>Update: </strong>Erik in the comments has a modification to center the entire calendar, if left-aligning isn&#8217;t for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2009/08/03/a-useful-calendar-in-conky/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Obama Buttons!</title>
		<link>http://sethjust.com/2008/07/23/obama-buttons/</link>
		<comments>http://sethjust.com/2008/07/23/obama-buttons/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 06:01:42 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[moveon]]></category>
		<category><![CDATA[obama]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/?p=10</guid>
		<description><![CDATA[Guess what? MoveOn.Org is giving out FREE Obama buttons! We&#8217;re giving away new Obama buttons for free, as part of a massive national visibility campaign. Want one? Click here: http://pol.moveon.org/obamabuttons/?id=-6688660-5VxS1dx After you&#8217;ve gotten yours, forward this email on to everyone you know so that they can get free Obama buttons too. If hundreds of thousands [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sethjust.files.wordpress.com/2008/07/b4d3442d-f39d-49f1-a049-5996e9495255.jpg" alt="B4D3442D-F39D-49F1-A049-5996E9495255.jpg" border="0" width="100" height="93" align="right" />Guess what? MoveOn.Org is giving out FREE Obama buttons!</p>
<blockquote><p>We&#8217;re giving away new Obama buttons for free, as part of a massive national visibility campaign. Want one? Click here:</p>
<p>http://pol.moveon.org/obamabuttons/?id=-6688660-5VxS1dx</p>
<p>After you&#8217;ve gotten yours, forward this email on to everyone you know so that they can get free Obama buttons too.</p>
<p>If hundreds of thousands of us wear these wherever we go, we&#8217;ll send a strong message that Barack Obama is the candidate with the buzz, momentum, excitement—and sincere support of regular folks across the country.</p></blockquote>
<p>Everybody should pick one of these up and wear them!</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2008/07/23/obama-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
