<?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>Upcraft.it</title>
	<atom:link href="http://www.upcraft.it/feed" rel="self" type="application/rss+xml" />
	<link>http://www.upcraft.it</link>
	<description></description>
	<lastBuildDate>Tue, 24 Apr 2012 19:28:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>DIY Bike Panniers: REDUX</title>
		<link>http://www.upcraft.it/archives/1031</link>
		<comments>http://www.upcraft.it/archives/1031#comments</comments>
		<pubDate>Tue, 24 Apr 2012 19:28:52 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=1031</guid>
		<description><![CDATA[Salwa Jabado has a great update to Sam's excellent DIY Bike Pannier post. We love it when people run with a tutorial from our site and take the time to show us their improvements!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2012/04/pannier1.jpg"><img class="alignright size-thumbnail wp-image-1033" title="pannier1" src="http://www.upcraft.it/wp-content/uploads/2012/04/pannier1-150x150.jpg" alt="" width="150" height="150" /></a>Salwa Jabado has a great update to Sam&#8217;s excellent <a href="http://www.upcraft.it/archives/339">DIY Bike Pannier post</a>. We love it when people run with a tutorial from our site and take the time to show us their improvements! Here is what Salwa has to say:</p>
<p>These are the panniers I made using your tutorial! I *love* them! The velcro didn&#8217;t work because the velcro glue started to melt in the summer so the strips would slide all over the place. I tried to sew these on (rather than just relying on the glue) but the needle kept getting all gummed up and it was too hard to do this by hand, so I gave up and didn&#8217;t use them for a while until I realized I could buy snaps (this is the kit I bought: <a href="http://www.acesewing.com/product.php?productid=18191" target="_blank">http://www.acesewing.com/product.php?productid=18191</a>).</p>
<p>I ripped off the oilcloth tabs (F) and replaced them with handles from a reusable shopping bag that I put the snaps into. I added snaps to close the bag (you can kind of see this in the picture). I also somehow added the front and back of a binder (plastic rectangles) into either side of B so the part that goes along the wheel is stiff. Not sure why/how I came up with this, must have been putting together info from other web tutorials. Anyway, the whole thing was tricky because of my serious lack of machine sewing skills and because of the amazing thickness of the oilcloth.</p>
<p>Because I didn&#8217;t put a liner in, I doubled up the oilcloth and sewed it together for each piece so the whole thing would be sturdy and look pretty on the inside as well as the outside, but that meant I was sewing together 4 pieces of oilcloth at a time! I broke<em> <strong>a lot</strong></em> of needles.</p>
<p>Aaaanyway, it was totally worth it because I use them every time I bike now and they are so much cooler than store-bought panniers!</p>

<a href='http://www.upcraft.it/archives/1031/pannier1' title='pannier1'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2012/04/pannier1-150x150.jpg" class="attachment-thumbnail" alt="pannier1" title="pannier1" /></a>
<a href='http://www.upcraft.it/archives/1031/pannier2' title='pannier2'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2012/04/pannier2-150x150.jpg" class="attachment-thumbnail" alt="pannier2" title="pannier2" /></a>
<a href='http://www.upcraft.it/archives/1031/pannier3' title='pannier3'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2012/04/pannier3-150x150.jpg" class="attachment-thumbnail" alt="pannier3" title="pannier3" /></a>

<p>We agree Salwa! They are WAY cooler than store brought panniers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/1031/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rasperry Pi &#8211; Computing for All</title>
		<link>http://www.upcraft.it/archives/1010</link>
		<comments>http://www.upcraft.it/archives/1010#comments</comments>
		<pubDate>Sat, 18 Feb 2012 00:56:23 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Workshop]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[small pc]]></category>
		<category><![CDATA[tiny pc]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=1010</guid>
		<description><![CDATA[The excellent Raspberry Pi is almost here, and the upcraft.it team are doing their bit by mirroring the files for the Rasperry Pi install. For those of you that don&#8217;t know, the Raspberry Pi is a tiny, very low cost computer that is set to revolutionize the way people think and learn with computers. Here [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2012/02/Raspi-PGB001.png"><img class="alignright size-thumbnail wp-image-1011" title="Raspi-PGB001" src="http://www.upcraft.it/wp-content/uploads/2012/02/Raspi-PGB001-150x150.png" alt="" width="150" height="150" /></a>The excellent <a href="http://www.raspberrypi.org/">Raspberry Pi</a> is almost here, and the upcraft.it team are doing their bit by mirroring the files for the <a href="http://www.raspberrypi.org/">Rasperry Pi</a> install. For those of you that don&#8217;t know, the Raspberry Pi is a tiny, very low cost computer that is set to revolutionize the way people think and learn with computers.</p>
<p>Here are a list of the files that we are currently mirroring. For more information about what these files do, please look at the <a href="http://www.raspberrypi.org/downloads">main Raspberry Pi download page</a>:</p>
<p><a href="/pi/debian6-17-02-2012.zip">debian6-17-02-2012.zip</a><br/><a href="/pi/debian6-17-02-2012.zip.torrent">debian6-17-02-2012.zip.torrent</a><br/></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.upcraft.it%2Farchives%2F1010&amp;title=Rasperry%20Pi%20%E2%80%93%20Computing%20for%20All" id="wpa2a_2"><img src="http://www.upcraft.it/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/1010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hurricane, Earthquake, and Zombie Preparedness.</title>
		<link>http://www.upcraft.it/archives/1006</link>
		<comments>http://www.upcraft.it/archives/1006#comments</comments>
		<pubDate>Fri, 26 Aug 2011 14:51:06 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[emergency]]></category>
		<category><![CDATA[hurricane]]></category>
		<category><![CDATA[zombies]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=1006</guid>
		<description><![CDATA[I see a lot of people battening down the hatches and getting ready to ride out the storm, and lots of people are starting to realize that they don't have a disaster preparedness plan. I'm naturally paranoid, and I have several easy to reach emergency kit scattered throughout my secret underground base.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/08/zombie.jpg"><img class="alignright size-full wp-image-1008" title="zombie" src="http://www.upcraft.it/wp-content/uploads/2011/08/zombie.jpg" alt="" width="172" height="220" /></a>I see a lot of people battening down the hatches and getting ready to ride out the storm, and lots of people are starting to realize that they don&#8217;t have a disaster preparedness plan. I&#8217;m naturally paranoid, and I have several easy to reach emergency kit scattered throughout my secret underground base. I got most of my ideas for preparedness from the CDC and a giant computer that I programmed with the exact neural pattern of MacGyver, and although the CDC wrote <a href="http://blogs.cdc.gov/publichealthmatters/2011/05/preparedness-101-zombie-apocalypse/">this article</a> with zombies in mind, it&#8217;s just as effective for near apocalyptic events of a non-zombie nature. A short excerpt from the article gives you the basic things you will need:</p>
<blockquote>
<ul>
<li><strong>Water </strong>(1 gallon per person per day)</li>
<li><strong>Food </strong>(stock up on non-perishable items that you eat regularly)</li>
<li><strong>Medications </strong>(this includes prescription and non-prescription meds)</li>
<li><strong>Tools and Supplies </strong>(utility knife, duct tape, battery powered radio, etc.)</li>
<li><strong>Sanitation and Hygiene</strong> (household bleach, soap, towels, etc.)</li>
<li><strong>Clothing and Bedding </strong>(a change of clothes for each family member and blankets)</li>
<li><strong>Important documents</strong> (copies of your driver’s license, passport, and birth certificate to name a few)</li>
<li><strong>First Aid supplies </strong>(although you’re a goner if a zombie bites you, you can use these supplies to treat basic cuts and lacerations that you might get during a <a href="http://emergency.cdc.gov/disasters/tornadoes/">tornado </a>or<a href="http://emergency.cdc.gov/disasters/hurricanes/">hurricane</a>)</li>
</ul>
</blockquote>
<div>Stay safe people; bravery and stupidity often get shipped home in a pine box. Help others if you can, and remember: The next time it might be zombies.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/1006/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Books for People With Alternative Interests</title>
		<link>http://www.upcraft.it/archives/1000</link>
		<comments>http://www.upcraft.it/archives/1000#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:28:18 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Textiles]]></category>
		<category><![CDATA[Workshop]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Craft]]></category>
		<category><![CDATA[Crochet]]></category>
		<category><![CDATA[making]]></category>
		<category><![CDATA[Upcrafting]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=1000</guid>
		<description><![CDATA[In the back corner of an alley in the city where I live, there is a little noticed book shop. I have an understanding with the owner, and he knows the sort of books that excite me. My tastes are rather different from his normal customers, and suitable material is hard to find. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/08/chart.png"><img class="alignright size-full wp-image-1001" title="chart" src="http://www.upcraft.it/wp-content/uploads/2011/08/chart.png" alt="" width="125" height="125" /></a>In the back corner of an alley in the city where I live, there is a little noticed book shop. I have an understanding with the owner, and he knows the sort of books that excite me. My tastes are rather different from his normal customers, and suitable material is hard to find. He helps me out by keeping the books I&#8217;m looking for at the rear of the shop, well away from prying eyes.</p>
<p>I remember the first time I walked into the store, and asked in a hushed voice “Do you have any old books from around 1900? I&#8217;m looking for something quite special&#8230; The sort of books where you can see pictures of men and women&#8230; you know&#8230; doing crafts and engineering?”</p>
<p>A short while later, I was walking down the street with a discrete brown paper parcel that held copies of books with provocative titles like &#8216;Machineries Handbook&#8217;, &#8216;Modern Electric Wiring&#8217; and &#8216;Handbook of Embroidery&#8217;. I felt slightly embarrassed. What if people saw me coming out of the shop, and realized the package under my arm contained folios of explicit diagrams about obsolete technology?</p>
<p>While I still love antique volumes filled with practical advice, and my heart still flutters when I catch a glimpse of leather poking out from underneath a pile of knitting patterns, it isn&#8217;t always appropriate to launch headlong into a pile of books.</p>
<p>Thankfully, the internet has evolved in the ten years since I made my first detour into vintage crafts, and the excellent folks over at Project Guttenberg have make it easier for me to fulfil my sordid desire for vintage craft and engineering knowledge.</p>
<p>If -like me- you are a discerning crafter or maker with particular tastes, I suggest you take a look at the following bookshelves on Project Guttenberg:</p>
<p><a href="http://www.gutenberg.org/wiki/Art_%28Bookshelf%29">ART: http://www.gutenberg.org/wiki/Art_%28Bookshelf%29<br />
</a><a href="http://www.gutenberg.org/wiki/Crafts_%28Bookshelf%29">CRAFT: http://www.gutenberg.org/wiki/Crafts_%28Bookshelf%29<br />
</a><a href=" http://www.gutenberg.org/wiki/Engineering_%28Bookshelf%29">ENGINEERING: http://www.gutenberg.org/wiki/Engineering_%28Bookshelf%29</a><br />
<a href="http://www.gutenberg.org/wiki/Forestry">FORESTRY: http://www.gutenberg.org/wiki/Forestry</a><br />
<a href="http://www.gutenberg.org/wiki/Camping">CAMPING: http://www.gutenberg.org/wiki/Camping</a><br />
<a href="http://www.gutenberg.org/wiki/Horticulture_%28Bookshelf%29">HORTICULTURE: http://www.gutenberg.org/wiki/Horticulture_%28Bookshelf%29</a></p>
<p>Looking at an online copy might not be as exciting as finding a hidden gem in a second hand book store, but there are some excellent titles to read through, on subjects as diverse as bromide photography, bookbinding, and architecture. Go on&#8230; I won&#8217;t tell if you don&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/1000/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Photo-printed Hair Ribbon</title>
		<link>http://www.upcraft.it/archives/989</link>
		<comments>http://www.upcraft.it/archives/989#comments</comments>
		<pubDate>Fri, 05 Aug 2011 17:15:57 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[Textiles]]></category>
		<category><![CDATA[Upcrafting]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=989</guid>
		<description><![CDATA[Robin over at inkodye.com just sent over this fantastic tutorial to showcase their fantastic photo-sensitive permanent dye. This product really ticks all of the boxes for me, because it works on so many different materials (including wood and leather), and it connects to my love of all things photographic]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/08/ribbon-6355.jpg"><img src="http://www.upcraft.it/wp-content/uploads/2011/08/ribbon-6355-150x150.jpg" alt="" title="ribbon-6355" width="150" height="150" class="alignright size-thumbnail wp-image-998" /></a><em>Robin over at <a href="http://inkodye.com/" target="_blank">inkodye.com</a> just sent over this fantastic tutorial to showcase their fantastic photo-sensitive permanent dye. This product really ticks all of the boxes for me, because it works on so many different materials (including wood and leather), and it connects to my love of all things photographic. Here is Robin&#8217;s tutorial:</em></p>
<p>Only with Inkodye can you create this incredibly easy and rewarding DIY project! Because <a href="http://inkodye.com/" title="Inkodye" target="_blank">Inkodyes</a> are truly photographic you can use them with black &amp; white negatives to create your very own photo-printed silk ribbon.&nbsp;</p>
<p>Use your ribbon in your hair, around your waist on a summer dress or cut it into sections and give them away as adorable bookmarks!</p>
<p>Total tutorial time: 15 minutes</p>
<p><b><a href="/collections/dyes/products/750-violet">Used in this project: Inkodye&nbsp;Violet</a></b></p>
<p><a href="/collections/dyes/products/750-violet"><img src="http://cdn.shopify.com/s/files/1/0078/7322/products/750_compact.gif?1904" /></a></p>
<p><a href="https://inkodye.myshopify.com/collections/dyes/products/705-red-orange"></a></p>
<p></p>
<p><b>Materials. </b><a href="/collections/dyes/products/750-violet">Violet Inkodye</a>, foam brush, pins, silk ribbon, b&amp;w negatives and a work surface board</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6234_grande.jpg?1874" /></p>
<p><b>Making your own negatives.&nbsp;</b>You can buy a B&amp;W disposable camera and take your own shots! <i>Important Note: High contrast negatives are needed for this project to work so try to overexpose the pics you take! You can also request &#8220;push processing&#8221; at your local film development lab to ensure higher contrast negatives.</i></p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6223_grande.jpg?1874" /></p>
<p><b>Prepare. </b>Cut your ribbon to the size of the negatives you&#8217;d like to print</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6247_grande.jpg?1876" /></p>
<p><b>Position. </b>Lay your ribbon down onto a board that you&#8217;ll be able to move out into the sun</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6252_grande.jpg?1878" /></p>
<p><b>Pour. </b>Apply your Inkodye straight from the bottle, we&nbsp;recommend&nbsp;not diluting for this project</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6261_grande.jpg?1880" /></p>
<p><b>Brush. </b>Using a regular ol&#8217; foam brush make sure your Inkodye is evenly applied</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6258_grande.jpg?1882" /></p>
<p><b>Place. </b>Get your negative placed properly, make sure you put it SHINY side down so as not to smear it</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6269_grande.jpg?1884" /></p>
<p><b>Pin. </b>Using push pins, pin your project to the board to keep the negative in contact and so it can&#8217;t blow away!</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6273_grande.jpg?1886" /></p>
<p><b>Smooth. </b>Using the slight stickyness of the wet ribbon rub the negative down until it is smooth</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6274_grande.jpg?1888" /></p>
<p><b>Take into the sun. </b>This is where the magic happens, watch your photos develop right before your eyes!</p>
<p style="text-align: left; "><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6292_grande.jpg?1904" /></p>
<p style="text-align: left; "><b>Wait. </b>Leave your project in the sun for at least 5 minutes, up to 12 minutes in cloudy weather</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6297_grande.jpg?1906" /></p>
<p><b>Uncover. </b>In a shady indoor area uncover your masterpiece!</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6321_grande.jpg?1894" /></p>
<p><b>Wash. </b>Wash vigorously in HOT soapy water, preferably use a strong textile soap like synthrapol. If you do not wash enough your project may continue to develop after it is dry.</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6336_grande.jpg?1896" /></p>
<p><b>Dry. </b>Dry your project without heat, just lay it out indoors (not in the sun) and let it dry completely</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6352.jpg?1898" /></p>
<p><b>Enjoy! </b>Use your beautiful custom ribbon however you want &#8211; be creative!</p>
<p><img src="http://cdn.shopify.com/s/files/1/0078/7322/files/ribbon-6355.jpg?1902" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/989/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Google+: You&#8217;re Doing it WRONG</title>
		<link>http://www.upcraft.it/archives/979</link>
		<comments>http://www.upcraft.it/archives/979#comments</comments>
		<pubDate>Sat, 23 Jul 2011 21:24:05 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=979</guid>
		<description><![CDATA[Google+ is a great idea, but will draconian rules about identity cause the giant to fail? Given the angry messages from victims of the recent account suspensions that Google are making, it looks like they might be killing their service just as it starts to get going. ]]></description>
			<content:encoded><![CDATA[<p>Google+ is a great idea, but will draconian rules about identity cause the giant to fail? Given the angry messages from victims of the recent account suspensions that Google are making, it looks like they might be killing their service just as it starts to get going. Feelings are hurt, groups are alienated, and circles of friends are being decimated by seemingly draconian account suspensions.  This is my current (at time of publishing) Google+ status:</p>
<p>&#8220;Every time Google+ suspends an account of someone I follow, it becomes less useful to me. I don&#8217;t want a telephone system with knobs on, I want a social platform where I can interact with the people that matter to me.</p>
<p>Not every person in the world is a white, westernised Christian with a first name and a last name. Some people only have ONE name. Some people have multiple names &#8211; which one should they use? What about people who use their stage name, or writers and artists that have a name that isn&#8217;t their birth name, but is the name that they use in every day life?</p>
<p>Google, you are either being incredibly stupid, or incredibly draconian. Some people have very long and complicated names that I can&#8217;t remember, or can&#8217;t remember how to spell. And, lets not forget that I know more than one person with the same name. Not everyone has a meaningful photograph of themselves as their profile picture &#8211; how am I supposed to differentiate between people at a glance if you don&#8217;t let them add extra information about themselves in their name?</p>
<p>Take the example of Limor Fried&#8217;s account. It has been suspended even though it includes the name Limor Fried, and Ladyada, which is a legitimate name used by Limor on a daily basis.</p>
<p>A large number of people know me as Monkeysailor &#8211; yet I&#8217;m unable to connect with them on google+ because if I advertise myself as Monkeysailor then I risk getting my account suspended.</p>
<p>Google is a master at algorithmics, but how about you stop using algorithms and idiots to suspend accounts and start using your brains? Why not let users decide whether to mark an account as inappropriate, instead of just guessing?&#8221;</p>
<p>This sums up how I feel about the situation, and I&#8217;ll be voting with my feet and just leaving the Google+ sphere if things don&#8217;t improve in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/979/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doing It Right &#8211; The Second Time Around</title>
		<link>http://www.upcraft.it/archives/974</link>
		<comments>http://www.upcraft.it/archives/974#comments</comments>
		<pubDate>Tue, 19 Jul 2011 22:41:42 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=974</guid>
		<description><![CDATA[A traditional artist once told me that they spent about 5 years learning how to paint, and the next twenty learning when to stop. Where then, as coders and makers, do we draw the line? Tools and technology have put the act of making within easy reach of everyone. High level languages, cheap microprocessor boards, and mechanical interface boards have given everyone a chance to take a complex idea and turn it into reality. And, once that idea becomes reality, human nature kicks in. We can not resist the opportunity to tweak, modify, update, and refactor our designs over and over again – usually until we break something or lose sight of what we were trying to achieve.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/07/P3100577.jpg"><img class="alignright size-thumbnail wp-image-975" title="P3100577" src="http://www.upcraft.it/wp-content/uploads/2011/07/P3100577-150x150.jpg" alt="" width="150" height="150" /></a>Tools and technology have put the act of making within easy reach of everyone. High level languages, cheap microprocessor boards, and mechanical interface boards have given everyone a chance to take a complex idea and turn it into reality.</p>
<p>And, once that idea becomes reality, human nature kicks in. We can not resist the opportunity to tweak, modify, update, and refactor our designs over and over again – usually until we break something or lose sight of what we were trying to achieve.</p>
<p>A traditional artist once told me that they spent about 5 years learning how to paint, and the next twenty learning when to stop. Where then, as coders and makers, do we draw the line? Here are my guidelines for design:</p>
<h2 lang="en-US">1. Profile Your Design</h2>
<p>You cannot fight a hidden enemy, you need to identify problem areas in your designs before you can fix them. Use profiling tools to find out where you need to concentrate your efforts in code, and in the real world.</p>
<h2 lang="en-US">2. Excessive Optimization is the Root of All Evil</h2>
<p>You only need to optimize your code to a point where further optimization will achieve no further useful increase in performance. If the benefit of the optimization is negligible, then the process of optimization is probably redundant.</p>
<h2 lang="en-US">3. You Can Not Optimize Everything</h2>
<p>Optimization is all about striking the right balance. Some engines need to run very fast, while others need to use the minimum possible amount of resources. You cannot design something that is high-performance in every possible way. There will always be a trade-off between resources, speed, or accuracy.</p>
<h2 lang="en-US">4. Be Firm of Purpose</h2>
<p>You have to choose an optimization goal for your design before you can start improving it. The goal should be realistic, and should not be longer than a single sentence. Once the optimization goal has been set, you should stick to it and not get sidetracked by other, less important considerations. You can not build a castle if you spend ten years designing the door handle.</p>
<h2 lang="en-US">5. The Algorithm is More Important than The Syntax</h2>
<p>Algorithms are based in mathematics, and will remain constant regardless of the language that they are implemented in. Understanding an algorithm gives you a chance to improve a system before it exists in the real world. Examine your algorithms in detail before you build anything, and you will avoid the code/engineering equivalent of painting yourself into a corner.</p>
<h2 lang="en-US">6. Sometimes Optimization is Not Enough</h2>
<p>There are cases when the route to a working prototype involves more than just optimization. You will either have to wait for the state of technology to advance, or start getting creative with what you already have.</p>
<p>Multiprocessing techniques, resource clustering, and GPU manipulation are brute-force solutions to computational problems, while high octane fuels, composite materials, and high torque motors are there if you need them in the real world. Sometimes the only solution is to go and get a bigger hammer.</p>
<h2 lang="nl-NL">7. Trust in Grok, not Zen</h2>
<p>The word grok has its origins in the novel &#8220;Stranger in a Strange Land&#8221;, by Robert A. Heinlein. Roughly translated, grok is a complete and exhaustive knowledge of a particular subject.</p>
<p>Zen, on the other hand, refers to a blinding flash of inspiration or sudden understanding of a situation. Zen can sometimes occur as the result of deep grok, but is often just the result of a hunch that happens to pay off at the right time.</p>
<p>There is a temptation with armchair mechanics and programmers to work through a broken device or piece of code and start changing things at random. Blindly hoping that one of the things you change will fix the problem, is not a solution. Hoping for a Zen moment is no substitute for actually understanding what is happening, and the only way to completely understand is through learning the theory behind what you are doing.</p>
<h2 lang="en-US">8. Implicit Functionality is Better than Explicit</h2>
<p>In the real world, if a suitable device is readily available and well within your resources to acquire, it is not wise to design your own version from scratch. Common components (motors, gears, resistors, transistors, etc&#8230;) can be swapped out quickly in the event of failure, but a custom made part will take much longer to replace.</p>
<p>When programming, an implied loop written in C or Assembly will be faster than an explicit loop written in an interpretative language like Python or PHP. Don&#8217;t create an explicit loop when an implied loop is available, you will just waste time and energy reinventing a much less efficient version of the wheel.</p>
<p><span class="Apple-style-span" style="font-size: 20px; font-weight: bold;">9. Do Not Let Your Loyalty to a Particular Tool Hold You Back</span></p>
<p>Many people are loyal to a particular tool, product, or programming language – even to the point where they will make extra work for themselves by using that tool in place of another. Tools and programming languages don&#8217;t get lonely, and an Arduino will only cry into it&#8217;s beer if you program it to. There is no need to feel guilty about abandoning a favorite tool if there is another that will do the job better, because electromechanical love is unconditional.</p>
<h2 lang="en-US">10. You Are Not Alone</h2>
<p>The making community is large, and there are always people that are ready to help a fellow maker. If you can’t figure out a particular problem for yourself, and the books don’t help, then you can always find someone that you can ask within the community.</p>
<p>Just make sure that you remember to give back to the community. If you have solved a problem, document it for other people to see. If you found some documentation confusing, consider rewriting so that other people can understand it more easily.</p>
<p>The more that you can give to the community, the more the community will be able to give back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/974/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper Chase</title>
		<link>http://www.upcraft.it/archives/965</link>
		<comments>http://www.upcraft.it/archives/965#comments</comments>
		<pubDate>Thu, 12 May 2011 19:09:39 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[General Interest]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=965</guid>
		<description><![CDATA[I make my own paper every once in a while, and although I usually just make a plain white batch for printing or painting, I do occasionally experiment with color and texture. These scans represent some of my previous attempts &#8211; you can use these images for your own purposes. Some of the textures look [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-1.jpg"><img class="alignright size-thumbnail wp-image-966" title="Untitled-1" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-1-150x150.jpg" alt="" width="150" height="150" /></a>I make my own paper every once in a while, and although I usually just make a plain white batch for printing or painting, I do occasionally experiment with color and texture. These scans represent some of my previous attempts &#8211; you can use these images for your own purposes. Some of the textures look best at full resolution, so download and crop them to suit your own tastes.
<a href='http://www.upcraft.it/archives/965/untitled-1-2' title='Untitled-1'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-1-150x150.jpg" class="attachment-thumbnail" alt="Untitled-1" title="Untitled-1" /></a>
<a href='http://www.upcraft.it/archives/965/untitled-2' title='Untitled-2'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-2-150x150.jpg" class="attachment-thumbnail" alt="Untitled-2" title="Untitled-2" /></a>
<a href='http://www.upcraft.it/archives/965/untitled-3' title='Untitled-3'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-3-150x150.jpg" class="attachment-thumbnail" alt="Untitled-3" title="Untitled-3" /></a>
<a href='http://www.upcraft.it/archives/965/untitled-4' title='Untitled-4'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-4-150x150.jpg" class="attachment-thumbnail" alt="Untitled-4" title="Untitled-4" /></a>
<a href='http://www.upcraft.it/archives/965/untitled-5' title='Untitled-5'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-5-150x150.jpg" class="attachment-thumbnail" alt="Untitled-5" title="Untitled-5" /></a>
<a href='http://www.upcraft.it/archives/965/untitled-6' title='Untitled-6'><img width="150" height="150" src="http://www.upcraft.it/wp-content/uploads/2011/05/Untitled-6-150x150.jpg" class="attachment-thumbnail" alt="Untitled-6" title="Untitled-6" /></a>
</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.upcraft.it%2Farchives%2F965&amp;title=Paper%20Chase" id="wpa2a_4"><img src="http://www.upcraft.it/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/965/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Arduino Cookbook</title>
		<link>http://www.upcraft.it/archives/960</link>
		<comments>http://www.upcraft.it/archives/960#comments</comments>
		<pubDate>Wed, 13 Apr 2011 16:33:56 +0000</pubDate>
		<dc:creator>Andrew Lewis</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Workshop]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=960</guid>
		<description><![CDATA[The book is articulate, informative, and technically diverse. I consider this book to be the most important and comprehensive print resource to have been produced for the Arduino, and I highly recommend it to anyone that has either used or intends to use the Arduino platform for interfacing with the real world.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/04/lrg.jpg"><img class="alignright size-medium wp-image-961" title="lrg" src="http://www.upcraft.it/wp-content/uploads/2011/04/lrg-228x300.jpg" alt="" width="228" height="300" /></a></p>
<h3>Short Review:</h3>
<p>The book is articulate, informative, and technically diverse. I consider this book to be the most important and comprehensive print resource to have been produced for the Arduino, and I highly recommend it to anyone that has either used or intends to use the Arduino platform for interfacing with the real world.</p>
<h3>General Review</h3>
<p>The Arduino Cookbook is an enjoyable read for anyone interested in using computers to sense and interact with the real world. The book employs a “Problem, Solution, Discussion” format that will be familiar to readers of other volumes in the Cookbook series. Working on the assumption that the reader has no prior knowledge of hardware or software engineering, the Ardino cookbook presents a comprehensive journey through all aspects of the Arduino.</p>
<p>The first three chapters of the book provide an introduction to the Arduino platform, to the principles of programming on an Arduino. Readers with a grounding in hardware and software can safely skim through these chapters and rejoin the book at chapter four, where the real fun starts.</p>
<p>Beginning with a nice easy chapter on how to get the Arduino talking to a computer via the serial module, the book runs through the practicalities of digital and analog input and output, audio and visual output, using external displays, controlling external devices, setting up wireless communications and ethernet networking, and a whole host of other topics that can be investigated by taking a look at the table of contents at <a href="http://oreilly.com/catalog/9780596802486 ">O&#8217;Reilly&#8217;s catalog page</a>. You can also download all of the sketches and example code from the<a href="http://oreilly.com/catalog/9780596802486 "> O&#8217;Reilly catalog page</a>, so there&#8217;s no need to baulk at the prospect of typing in all of the sketches from the book.</p>
<p>The final three chapters of the book take the reader into more advanced aspects of the Arduino platform. Using and creating libraries to expand the functionality of the Arduino is covered in one chapter, and are dealing with advanced code to optimize sketches is dealt with in another. This diversion into the areas of code that are normally abstracted by the Arduino wrapper is particularly interesting to advanced programmers, and those who want to squeeze every last ounce of performance out of the platform.</p>
<p>Finally, the reader gets a trip right into the heart of the Arduino hardware, looking at parts of the chip that can not be normally accessed by the Arduino language. Again, this chapter will be of interest to more advanced hackers that want direct access to the registers and timers of the Arduino&#8217;s Atmega processor.</p>
<p>New users need not fear the complexity of the latter chapters, because the Arduino Cookbook contains a hefty appendix with a plethora of additional information supporting the concepts and practical points discussed in the main section of the book.</p>
<h3></h3>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/960/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Scrap Exchange</title>
		<link>http://www.upcraft.it/archives/950</link>
		<comments>http://www.upcraft.it/archives/950#comments</comments>
		<pubDate>Wed, 05 Jan 2011 15:20:32 +0000</pubDate>
		<dc:creator>Jax</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Paper]]></category>
		<category><![CDATA[Sewing]]></category>
		<category><![CDATA[Textiles]]></category>
		<category><![CDATA[Upcrafting]]></category>
		<category><![CDATA[Workshop]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[crafting]]></category>
		<category><![CDATA[making]]></category>
		<category><![CDATA[recycle]]></category>
		<category><![CDATA[renewable resources]]></category>

		<guid isPermaLink="false">http://www.upcraft.it/?p=950</guid>
		<description><![CDATA[Last year, my Husband and I attended the first annual Maker Faire in North Carolina. My husband, Angus, had already attended numerous Maker Faire events around the country, but this was to be my first time and it was amazing! I had never seen so many crafters, makers, machines or tech type stuff under one [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.upcraft.it/wp-content/uploads/2011/01/The-scrap-exchange.jpg"><img class="alignleft size-medium wp-image-951" src="http://www.upcraft.it/wp-content/uploads/2011/01/The-scrap-exchange-199x300.jpg" alt="" width="199" height="300" /></a></p>
<p>Last year, my Husband and I attended the first annual <a href="http://makerfaire.com/">Maker Faire</a> in North Carolina. My husband, Angus, had already attended numerous Maker Faire events around the country, but this was to be my first time and it was amazing! I had never seen so many crafters, makers, machines or tech type stuff under one roof before. It was a cornucopia of brilliance and I gazed at each display in wonder as I made my through each exhibit. There were toys to play with and buttons to push – even things to build!</p>
<p>Tucked away in the back however, was a display with tables laid out with mounds of what can only be described as textural chaos. Fabrics of all sorts, colors, shapes and patterns were heaped on the tables. It was quite colorful and as I’ve always been easily distracted by pretty things, it was inevitable I would gravitate towards it. The display booth was for a company in Durham, North Carolina called <a href="http://www.scrapexchange.org/newindex.htm">The Scrap Exchange</a>.</p>
<p>As I looked closer, I realized it wasn’t just fabrics, but plastic bottles, fuzzy pipe cleaners, boxes and all manner of… well …  ‘stuff’.  A table had even been set up as a children’s crafting area. Being the curious sort, I approached the woman behind one of the tables and asked her what exactly The Scrap Exchange did. She took the time to explain to me that everything I was seeing in that great, colorful jumble was nothing more than reusable items to craft with and that people donated what they considered ‘trash’ or ‘junk’ and The Scrap Exchange found new uses for it all!</p>
<p>Now I had heard the terms ‘reusable’, ‘recyclable’, and ‘renewable resources’ before, but this was taking it to a whole new level. I never would have thought of taking ripped down wallpaper and using it to decorate old picture frames and I most certainly never would have thought that a donated bag of concrete would find new life down the line in a local art gallery. The Scrap Exchange was (and still is) all about finding new uses for our ‘junk’ and turning it into art.</p>
<p>The Scrap Exchange had made me re-think every little thing I had thrown away recently and wonder if everything I had hauled to our dump did indeed have more purpose. It was a sobering thought. Could that box of broken dishes I found in the attic been a mosaic patio table? Maybe those old, worn window casings and frames in the garage could have transformed into lighted yard art. I do know that as of right now, I look at my ‘trash’ a bit differently and ponder the potential usefulness of things before I throw them away. They have inspired me to think outside the proverbial box and that’s always a good thing!</p>
<p>If you’re looking to be inspired, or need a new idea for a project, check out the <a href="http://www.scrapexchange.org/index.htm">The Scrap Exchange</a>. (Hint: They accept donations too!) They hold classes and workshops and even have a room for children’s birthday parties filled with everything you could imagine a child creating with. It’s nothing short of a crafter’s or artist’s paradise and a great resource!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.upcraft.it%2Farchives%2F950&amp;title=The%20Scrap%20Exchange" id="wpa2a_6"><img src="http://www.upcraft.it/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.upcraft.it/archives/950/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

