<?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/"
	>

<channel>
	<title>neverwonderland &#187; hacks</title>
	<atom:link href="http://hj.ukini.org/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://hj.ukini.org</link>
	<description>mental notes from .hj barraza</description>
	<pubDate>Thu, 11 Dec 2008 18:03:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>my favourite robot companions</title>
		<link>http://hj.ukini.org/my-favourite-robot-companions/</link>
		<comments>http://hj.ukini.org/my-favourite-robot-companions/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 17:39:23 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[featured]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[artificial intelligence]]></category>

		<category><![CDATA[Brett Schultz]]></category>

		<category><![CDATA[human social network]]></category>

		<category><![CDATA[MIT]]></category>

		<category><![CDATA[robotics]]></category>

		<category><![CDATA[simulation]]></category>

		<category><![CDATA[social network]]></category>

		<category><![CDATA[tech solutions]]></category>

		<category><![CDATA[Teddy Bear]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/?p=679</guid>
		<description><![CDATA[There are probably of companion and pet robots out there, but most of them are yer dull, boring or simply ugly. Nevertheless i have stumbled across several implementation both high tech solutions with years of research and low end &#8220;homebrewed&#8221;:
Heart Robot
http://www.heartrobot.org.uk/

&#8220;We wanted to make a puppet to which people might respond emotionally. We wanted the [...]]]></description>
			<content:encoded><![CDATA[<p>There are probably of companion and pet robots out there, but most of them are yer dull, boring or simply ugly. Nevertheless i have stumbled across several implementation both high tech solutions with years of research and low end &#8220;homebrewed&#8221;:</p>
<p><strong>Heart Robot</strong></p>
<p>http://www.heartrobot.org.uk/</p>
<p><a href="http://hj.ukini.org/wp-content/uploads/pupper_001.jpg"><img class="size-medium wp-image-676" style="vertical-align: top;" title="pupper_001" src="http://hj.ukini.org/wp-content/uploads/pupper_001-300x198.jpg" alt="" width="300" height="198" /></a></p>
<p style="padding-left: 30px;"><em>&#8220;We wanted to make a puppet to which people might respond emotionally. We wanted the puppet to seem vulnerable, alien, and cartoony. Something new! Something handmade, not factory-built&#8221;</em></p>
<p>this little British guy comes equipped with breathing simulation circuit and since its a puppet it can be controlled by hand. Its amazing to see how people almost automatically relate emotionally to this little creature. they have several other robots per-se (not only robots)</p>
<p><strong>Probo</strong></p>
<p>http://anty.vub.ac.be/info/Probo/</p>
<p><a href="http://hj.ukini.org/wp-content/uploads/probo_hugbot.jpg"><img class="alignnone size-medium wp-image-675" title="probo_hugbot" src="http://hj.ukini.org/wp-content/uploads/probo_hugbot-250x300.jpg" alt="" width="250" height="300" /></a></p>
<p style="padding-left: 30px;"><em>Probo uses sensors for vision, audio and touch to interact with the children. By means of artificial intelligence, Anty is capable of understanding and expressing emotions.</em></p>
<p>Personally i hate the way this one looks, but its very usefull as stories its aid with ill children at hospital sprawled all over the web. Its hability to detect emotions and react to them made it a perfect companion for hospital beds.</p>
<p><strong>Needies</strong></p>
<p><a href="http://hj.ukini.org/wp-content/uploads/dannie_kelly.jpg"><img class="alignnone size-medium wp-image-674" title="dannie_kelly" src="http://hj.ukini.org/wp-content/uploads/dannie_kelly-227x300.jpg" alt="" width="227" height="300" /></a></p>
<p>http://needies.com/about.html</p>
<p style="padding-left: 30px;"><em>Needies are interactive plush dolls inspired by codependent,  				high-maintenance relationships. </em></p>
<p>I was fascinated when i first learned of needies by <a href="http://www.brettschultz.com/">Brett Schultz</a> (i think they where his thesis project for ITP)  The coolest feature of a needie is that its emotionally dependant of its owner, (needs hugs) and each of them has a different personallity and reacts differently when you pay more attention to another needie he lives with. Not only they sense when you interact with itself but with its peers !</p>
<p>and they are quite huggable too</p>
<p><strong>Huggable</strong></p>
<p>http://robotic.media.mit.edu/projects/robots/huggable/overview/overview.html</p>
<p style="padding-left: 30px;"><em>It is designed to                 function as a team member that is an essential                 member of a triadic interaction. Therefore, the                 Huggable™ is not designed to replace any particular                 person in a social network, but rather to enhance                 that human social network. </em></p>
<p>This Super Teddy Bear is probably the most advanced companion/toy robot and seems to be mutually inspiration on the Movie AI.  MIT claims it has three main applications,</p>
<ul>
<li>Robotic avatar for remote family members</li>
<li>Early Education Companion</li>
<li>Therapeutic  Companion</li>
</ul>
<p>I</p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/my-favourite-robot-companions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ants and Plants</title>
		<link>http://hj.ukini.org/ants-and-plants/</link>
		<comments>http://hj.ukini.org/ants-and-plants/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 02:37:47 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[open innovation]]></category>

		<category><![CDATA[ants]]></category>

		<category><![CDATA[Gardening]]></category>

		<category><![CDATA[GIY]]></category>

		<category><![CDATA[GREEN]]></category>

		<category><![CDATA[Guerrilla]]></category>

		<category><![CDATA[Innovation]]></category>

		<category><![CDATA[plants]]></category>

		<category><![CDATA[sustainability]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/?p=604</guid>
		<description><![CDATA[After i finish this ant &#38; plant habitat, i realized that i could (will) make things much better.
for example, i could grow small vegetables in the top and use them to feed the ants, after a time, switch the earth from the ants to the top (im guessing it will be fertilized).
and finally, i guess [...]]]></description>
			<content:encoded><![CDATA[<p>After i finish this ant &amp; plant habitat, i realized that i could (will) make things much better.</p>
<p>for example, i could grow small vegetables in the top and use them to feed the ants, after a time, switch the earth from the ants to the top (im guessing it will be fertilized).</p>
<p>and finally, i guess it wont hurt letting the ants to the upper level everyonce in a while&#8230;</p>
<p>anyways this is just RC.001 i&#8217;ll be hacking mods and publish them</p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/ants-and-plants/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guerrilla Gardening</title>
		<link>http://hj.ukini.org/guerrilla-gardening/</link>
		<comments>http://hj.ukini.org/guerrilla-gardening/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 04:33:50 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[open innovation]]></category>

		<category><![CDATA[fun]]></category>

		<category><![CDATA[Gardening]]></category>

		<category><![CDATA[GREEN]]></category>

		<category><![CDATA[Guerrilla]]></category>

		<category><![CDATA[MAKE]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/guerrilla-gardening/</guid>
		<description><![CDATA[<div style="text-align: left; padding: 3px;">
<a href="http://www.flickr.com/photos/hj_barraza/2593890803/" title="photo sharing"><img src="http://farm3.static.flickr.com/2318/2593890803_222555b2ab.jpg" style="border: solid 2px #000000;" alt="" /></a>
<br />
<span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/hj_barraza/2593890803/">Guerrilla Gardening</a>, originally uploaded by <a href="http://www.flickr.com/people/hj_barraza/">.hj barraza</a>.</span>
</div>
<p>
Coca-Cola Bottles turned into a indoor gardening tool <br />
go green and make stuff !!<br />
<br />
: )
</p>]]></description>
			<content:encoded><![CDATA[<div style="text-align: left; padding: 3px;">
<a href="http://www.flickr.com/photos/hj_barraza/2593890803/" title="photo sharing"><img src="http://farm3.static.flickr.com/2318/2593890803_222555b2ab.jpg" style="border: solid 2px #000000;" alt="" /></a><br />
<br />
<span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/hj_barraza/2593890803/">Guerrilla Gardening</a>, originally uploaded by <a href="http://www.flickr.com/people/hj_barraza/">.hj barraza</a>.</span>
</div>
<p>
Coca-Cola Bottles turned into a indoor gardening tool <br />
go green and make stuff !!</p>
<p>: )</p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/guerrilla-gardening/feed/</wfw:commentRss>
		</item>
		<item>
		<title>moonjar</title>
		<link>http://hj.ukini.org/moonjar/</link>
		<comments>http://hj.ukini.org/moonjar/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 21:43:11 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[art]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[MAKE]]></category>

		<category><![CDATA[moonar]]></category>

		<category><![CDATA[toys]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/?p=565</guid>
		<description><![CDATA[i made this for joanna&#8217;s bday
the images are kinda shitty cuz they where taken with a mobile phone.
]]></description>
			<content:encoded><![CDATA[<p>i made this for joanna&#8217;s bday</p>
<p>the images are kinda shitty cuz they where taken with a mobile phone.</p>

<a href='http://hj.ukini.org/moonjar/imagen000/' title='imagen000'><img src="http://hj.ukini.org/wp-content/uploads/imagen000-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/moonjar/imagen001/' title='imagen001'><img src="http://hj.ukini.org/wp-content/uploads/imagen001-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/moonjar/imagen002/' title='imagen002'><img src="http://hj.ukini.org/wp-content/uploads/imagen002-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/moonjar/imagen005/' title='imagen005'><img src="http://hj.ukini.org/wp-content/uploads/imagen005-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/moonjar/imagen006/' title='imagen006'><img src="http://hj.ukini.org/wp-content/uploads/imagen006-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/moonjar/imagen007/' title='imagen007'><img src="http://hj.ukini.org/wp-content/uploads/imagen007-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/moonjar/imagen008/' title='imagen008'><img src="http://hj.ukini.org/wp-content/uploads/imagen008-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/moonjar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[download] Casey Reas @ University of Applied Arts</title>
		<link>http://hj.ukini.org/download-casey-reas-university-of-applied-arts/</link>
		<comments>http://hj.ukini.org/download-casey-reas-university-of-applied-arts/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 02:00:40 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[education]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[open innovation]]></category>

		<category><![CDATA[processing]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/?p=555</guid>
		<description><![CDATA[
I just saw a conference Casey gave a few days ago, but since im the kind of dude that likes to download and watch stuff on the go,i didnt want to see it all online.
So i just went ahead and find the mov file for everyone to download
enjoy:



casey_reas_500_512.flv
2008-Apr-15 15:49:03
88.1M
video/x-flv


casey_reas_500_512.gif
2008-Apr-15 14:46:15
296.7K
image/gif


casey_reas_500_512.mov
2008-Apr-15 14:32:54
209.0M
video/quicktime


casey_reas_500_512_256kb.mp4
2008-Apr-15 15:11:10
106.7M
video/mp4


casey_reas_500_512_64kb.mp4



via tagr.tv
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512.gif" alt="" width="160" height="110" /></p>
<p>I just saw a conference Casey gave a few days ago, but since im the kind of dude that likes to download and watch stuff on the go,i didnt want to see it all online.</p>
<p>So i just went ahead and find the mov file for everyone to download</p>
<p>enjoy:</p>
<table border="0" cellspacing="0" cellpadding="0" summary="Directory Listing">
<tbody>
<tr>
<td><a href="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512.flv">casey_reas_500_512.flv</a></td>
<td>2008-Apr-15 15:49:03</td>
<td>88.1M</td>
<td>video/x-flv</td>
</tr>
<tr>
<td><a href="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512.gif">casey_reas_500_512.gif</a></td>
<td>2008-Apr-15 14:46:15</td>
<td>296.7K</td>
<td>image/gif</td>
</tr>
<tr>
<td><a href="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512.mov">casey_reas_500_512.mov</a></td>
<td>2008-Apr-15 14:32:54</td>
<td>209.0M</td>
<td>video/quicktime</td>
</tr>
<tr>
<td><a href="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512_256kb.mp4">casey_reas_500_512_256kb.mp4</a></td>
<td>2008-Apr-15 15:11:10</td>
<td>106.7M</td>
<td>video/mp4</td>
</tr>
<tr>
<td><a href="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512_64kb.mp4">casey_reas_500_512_64kb.mp4</a></td>
</tr>
</tbody>
</table>
<p>via<a href="http://tagr.tv/2008/casey-reas-university-of-applied-arts-vienna"> tagr.tv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/download-casey-reas-university-of-applied-arts/feed/</wfw:commentRss>
<enclosure url="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512.flv" length="92473124" type="video/x-flv" />
<enclosure url="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512.mov" length="219155485" type="video/quick" />
<enclosure url="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512_256kb.mp4" length="111891674" type="video/mp4" />
<enclosure url="http://ia341031.us.archive.org/3/items/CasyReas/casey_reas_500_512_64kb.mp4" length="46161968" type="video/mp4" />
		</item>
		<item>
		<title>new processing book</title>
		<link>http://hj.ukini.org/new-processing-book/</link>
		<comments>http://hj.ukini.org/new-processing-book/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 01:25:21 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[art]]></category>

		<category><![CDATA[education]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[books]]></category>

		<category><![CDATA[ITESM]]></category>

		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/?p=553</guid>
		<description><![CDATA[
I have the power !!!!
Hopefully Processing might be part of the curriculum for digital artists and designers program at ITESM.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://hj.ukini.org/wp-content/uploads/09-04-08_2009.jpg"><img class="aligncenter size-medium wp-image-551" title="09-04-08_2009" src="http://hj.ukini.org/wp-content/uploads/09-04-08_2009-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>I have the power !!!!</p>
<p>Hopefully Processing might be part of the curriculum for digital artists and designers program at ITESM.</p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/new-processing-book/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mandelbrot in Processing</title>
		<link>http://hj.ukini.org/mandelbrot-in-processing/</link>
		<comments>http://hj.ukini.org/mandelbrot-in-processing/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 12:43:13 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[hacks]]></category>

		<category><![CDATA[open innovation]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/?p=510</guid>
		<description><![CDATA[Im starting to play around with processing after i got two excellent books. My first attempt was to create fractals and (accidentally) camed up with some very similar images to mandelbrot. I then decided to try it out.
My code is slow and slopy, but it creates nice images : )
]]></description>
			<content:encoded><![CDATA[<p>Im starting to play around with <a href="http://processing.org/">processing</a> after i got two excellent <a href="http://processing.org/learning/books/index.html">books</a>. My first attempt was to create fractals and (accidentally) camed up with some very similar images to <a href="http://en.wikipedia.org/wiki/Mandelbrot_set">mandelbrot</a>. I then decided to try it out.</p>
<p>My code is slow and slopy, but it creates nice images : )</p>

<a href='http://hj.ukini.org/mandelbrot-in-processing/mandel001/' title='mandel001'><img src="http://hj.ukini.org/wp-content/uploads/mandel001-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/mandelbrot-in-processing/picture-21/' title='manel-21'><img src="http://hj.ukini.org/wp-content/uploads/picture-21-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://hj.ukini.org/mandelbrot-in-processing/picture-11/' title='mandel-11'><img src="http://hj.ukini.org/wp-content/uploads/picture-11-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>

]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/mandelbrot-in-processing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Wubi Ubuntu installer saved my day.</title>
		<link>http://hj.ukini.org/how-wubi-ubuntu-installer-saved-my-day/</link>
		<comments>http://hj.ukini.org/how-wubi-ubuntu-installer-saved-my-day/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 23:33:41 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[hacks]]></category>

		<category><![CDATA[open innovation]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[internet]]></category>

		<category><![CDATA[laptop]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/how-wubi-ubuntu-installer-saved-my-day/</guid>
		<description><![CDATA[
My good old mac must have the world record for most drops off starbucks tables and random bumps. The few of you that have seen it must must agree that it looks as if it just survived a train wreck.
It has died on me about 5 times and somehow I always managed to repair re-build [...]]]></description>
			<content:encoded><![CDATA[<p><a title="wubi" href="http://hj.ukini.org/wp-content/uploads/wubi.png"><img src="http://hj.ukini.org/wp-content/uploads/wubi.png" alt="wubi" /></a></p>
<p>My good old mac must have the world record for most drops off starbucks tables and random bumps. The few of you that have seen it must must agree that it looks as if it just survived a train wreck.</p>
<p>It has died on me about 5 times and somehow I always managed to repair re-build re-format and revive. But this time&#8230; oh lord.. this was simply too much.  It simply died and denied even to boot or give me <a href="http://www.openfirmware.org/">open firmware</a> (i once had to learn open firmware in 10 hours to bring it back).</p>
<p>So here is where our story starts, giving up on my mac for good i had to turn to an antique acer travelmate manufactured maybe 10 years ago (Kindly Provided by <a href="http://www.moiblog.com/">Mista Moi Kirsh</a>).</p>
<p>The problem was, it had  a screwed up windows  instalation.  With its CDRom  and floppy drives not working i had few options  to make this laptop usable again.</p>
<p>But allas a single search on google enlighted me.</p>
<p>I came to <a href="http://wubi-installer.org/">Wubi</a> a point and click ubuntu installer for windows.</p>
<p>Instalation was a breeze, no problems at all, as easy as installer any other well formed application and it also comes with an unistaller too.</p>
<p>Now im not going to lie it did took me all night long to download and install updates but this was mainly cuz i had 256 mb of ram. But after it finished everything was love and sugar.</p>
<p>I don&#8217;t expect to be able to make some renders, graphic design or genetic algorithm design. but it sure has brought me the web back.</p>
<p>Today im 100% webbased Gdocs, Gmail GReader at excellent speed (using <a href="http://www.xubuntu.org/">xubuntu</a> a lightweight ubuntu distro for old computers) and i have to admit  im a google bitch now and I&#8217;m loving it. 100% free and opensource now.This will keep me going till i get my new mac and who knows maybe i will just stick to linux for a while.</p>
<p>So if you see yourself in the need to rescue some old hardware or simply want to try linux this is a risk free method to get you started</p>
<p>Thanks Ubuntu and Wubi,<br />
oh yeah a google too</p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/how-wubi-ubuntu-installer-saved-my-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plastic Bag Wallet inspired by MAKE magazine</title>
		<link>http://hj.ukini.org/plastic-bag-wallet-inspired-by-make-magazine/</link>
		<comments>http://hj.ukini.org/plastic-bag-wallet-inspired-by-make-magazine/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 08:57:22 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[hacks]]></category>

		<category><![CDATA[fun]]></category>

		<category><![CDATA[MAKE]]></category>

		<category><![CDATA[open innovation]]></category>

		<category><![CDATA[sustainability]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/plastic-bag-wallet-inspired-by-make-magazine/</guid>
		<description><![CDATA[<a href='http://hj.ukini.org/plastic-bag-wallet-inspired-by-make-magazine/499/' rel='attachment wp-att-499' title='06_12_07_0001.jpg'><img src='http://hj.ukini.org/wp-content/uploads/06_12_07_0001.jpg' alt='06_12_07_0001.jpg' /></a><p>Some time ago i <a href="http://www.youtube.com/watch?v=sB1mE8e35UY">saw how </a>dudes at Make Magazine made some <a href="http://blog.makezine.com/archive/2007/06/make_a_messenger_bag_out.html?CMP=OTC-0D6B48984890">messenger bags </a>out of plastic bags.</p>

<p>So today i just went ahead and try it. Although i don't need a messenger, bag i had lost my wallet (make that No. 10) so i decided to start practicing with small objects such as wallets. It turns out to be very fun although i might suggest having a decent design first (you might end up  with something as trashy as mines). </p>]]></description>
			<content:encoded><![CDATA[<p>Some time ago iÂ <a href="http://www.youtube.com/watch?v=sB1mE8e35UY">saw howÂ </a>dudes at Make Magazine made someÂ <a href="http://blog.makezine.com/archive/2007/06/make_a_messenger_bag_out.html?CMP=OTC-0D6B48984890">messenger bagsÂ </a>out of plastic bags.</p>
<p>So today i just went ahead and try it. Although i don&#8217;t need a messenger, bag i had lost my wallet (make that No. 10) so i decided to start practicing with small objects such as wallets.Â It turns out to be very fun although i might suggest having a decent design first (you might end up Â with something as trashy as mines).Â </p>
<p>Using old plastic bags seems a great idea to recycle stuff that otherwise iÂ dont know where it might end up.Â </p>
<p><img src="/wp-content/uploads/plasticwallet/06-12-07_0001.jpg" /><img src="/wp-content/uploads/plasticwallet/06-12-07_0002.jpg" /><img src="/wp-content/uploads/plasticwallet/06-12-07_0003.jpg" /><img src="/wp-content/uploads/plasticwallet/06-12-07_0241.jpg" /><img src="/wp-content/uploads/plasticwallet/06-12-07_0242.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/plastic-bag-wallet-inspired-by-make-magazine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hacking Coda: Coda CodeIgniter Edition</title>
		<link>http://hj.ukini.org/hacking-coda-coda-codeigniter-edition/</link>
		<comments>http://hj.ukini.org/hacking-coda-coda-codeigniter-edition/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 13:47:23 +0000</pubDate>
		<dc:creator>.hj barraza</dc:creator>
		
		<category><![CDATA[hacks]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[ram]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://hj.ukini.org/hacking-coda-coda-codeigniter-edition/</guid>
		<description><![CDATA[
I&#8217;ll share with you guys how to hack your Coda Editor in order to expand the auto-complete feature to include your own functions, regardless if you are using an open framework or just building from scratch.

As you can see in figure 1 and figure 2, I have modified my Coda to work with CodeIgniter php [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://hj.ukini.org/wp-content/uploads/one-big-header.png" width="374" height="109" alt="one-big-header.png" /></p>
<p>I&#8217;ll share with you guys how to hack your <a href="http://panic.com/coda/">Coda</a> Editor in order to expand the auto-complete feature to include your own functions, regardless if you are using an open framework or just building from scratch.
<p align="center"><a href="http://hj.ukini.org/wp-content/uploads/coda001.jpg" title="coda001.jpg"><img src="http://hj.ukini.org/wp-content/uploads/coda001.thumbnail.jpg" alt="coda001.jpg" /></a><a href="http://hj.ukini.org/wp-content/uploads/coda002.jpg" title="coda002.jpg"><img src="http://hj.ukini.org/wp-content/uploads/coda002.thumbnail.jpg" alt="coda002.jpg" /></a></p>
<p>As you can see in figure 1 and figure 2, I have modified my Coda to work with <a href="http://codeigniter.com/">CodeIgniter</a> php Framework. Now I am able to auto-complete some of the functions (they are a lot) and even complete constructer and model templates by typing three keys.<br />
<h2>Ok.. so lets get to work.</h2>
<ol>
<li> First of all, create a copy of your Coda application, just in case we fuck up really bad. (quite improbable).</li>
<li>Second, open up your Coda contents by right-clicking the application and selection &#8220;Show Package Content&#8221; then go to folder <span style="text-decoration: line-through" class="Apple-style-span">Contents-&gt;Resources and hold it right there - or - you can simply type (shift+command+g) and type &#8220;/Application/Coda.app/Contents/Resources&#8221;</span> Â Newer versions of coda come with the files inÂ Modes/*.mode/Contents/Resources/ Where * is your language or script or whatever you want to modd.</li>
</ol>
<ol>
<li>Once there you will find lots of interesting files, sort them by size, and you will see all the xml files. All of them but one are the auto-complete dictionaries (i know you are exited by now)!</li>
<li>Open up any you like I modded the php cuz im using code-igniter. Its a very big file, personally i preferred to open up with good old textEdit so i don&#8217;t waste too much ram on it.</li>
</ol>
<p>When you open it you will find a xml well formatted, what we want to do is to add a sibling to file so lets take a brief look at the structure:
<pre>&lt;dict&gt;</pre>
<pre>&lt;key&gt;Hint&lt;/key&gt;&lt;string&gt;mixed number&lt;/string&gt;</pre>
<pre>&lt;key&gt;ID&lt;/key&gt;&lt;string&gt;abs&lt;/string&gt;</pre>
<pre>&lt;key&gt;MoveCursor&lt;/key&gt;&lt;string&gt;1&lt;/string&gt;</pre>
<pre>&lt;key&gt;PostString&lt;/key&gt;&lt;string&gt;()&lt;/string&gt;</pre>
<pre>&lt;key&gt;String&lt;/key&gt;&lt;string&gt;abs&lt;/string&gt;</pre>
<pre>&lt;/dict&gt;Â </pre>
<blockquote><p>Â </p></blockquote>
<p>It consist of 5 variables, with a definition key and a string for its value.
<ul>
<li>
<ul>
<li>Hint:    the actually string to be typed for you</li>
<li>ID:    identifier for the auto-complete item (make it unique)</li>
<li>MoveCursor: Character spaces you want the cursor to move inside the auto-completed string</li>
<li>PostString: This characters will enclose your Hint</li>
<li>String: the actuals tying you type upon which coda will filter</li>
</ul>
</li>
</ul>
<p>Here&#8217;s a Very Basic Example
<pre>&lt;dict&gt;</pre>
<pre>&lt;key&gt;Hint&lt;/key&gt;&lt;string&gt;session_id&lt;/string&gt;</pre>
<pre>&lt;key&gt;ID&lt;/key&gt;&lt;string&gt;$this-&gt;session-&gt;userdata&lt;/string&gt;</pre>
<pre>&lt;key&gt;MoveCursor&lt;/key&gt;&lt;string&gt;2&lt;/string&gt;</pre>
<pre>&lt;key&gt;PostString&lt;/key&gt;&lt;string&gt;('');&lt;/string&gt;</pre>
<pre>&lt;key&gt;String&lt;/key&gt;&lt;string&gt;$this-&gt;session-&gt;userdata&lt;/string&gt;</pre>
<pre>&lt;/dict&gt;Â </pre>
<blockquote><p>Â </p></blockquote>
<blockquote><ul>
<li>As you can see i named the ID with the same string as the &#8220;string&#8221; key to avoid duplications.</li>
<li>I enclosed (used in poststring) the opening and closing tags along with semicolon</li>
<li>Moved the cursor two characters to the right, this will cause the character to end up just after the quote. This is important because all the string in the Key hint will be selected by default to be replaced, in this case the string session_id will be selected for me to immediately start typing my desired id or variable and finally the hint that i want to get</li>
</ul>
</blockquote>
<p>Lets get to a bit more complex (not that much) example:
<pre><span style="font-family: Georgia; font-size: 16px; line-height: 20px; white-space: normal" class="Apple-style-span">&lt;</span>dict&gt;&lt;key&gt;Hint&lt;/key&gt;&lt;string&gt;your@your-site.com&lt;/string&gt;</pre>
<pre>&lt;key&gt;ID&lt;/key&gt;&lt;string&gt;$this-&gt;email-&gt;from&lt;/string&gt;</pre>
<pre>&lt;key&gt;MoveCursor&lt;/key&gt;&lt;string&gt;2&lt;/string&gt;</pre>
<pre>&lt;key&gt;PostString&lt;/key&gt;&lt;string&gt;('', 'Your Name');&lt;/string&gt;</pre>
<pre>&lt;key&gt;String&lt;/key&gt;&lt;string&gt;$this-&gt;email-&gt;from&lt;/string&gt;</pre>
<pre>&lt;/dict&gt;</pre>
<p>Lets place attention to the PostString KeyI included part of the functions content in the closing string for a reason, they will still be included within the autocomplete hint but since they are not part of the Hint key, they will not be autoselected when the hint is typed for me, so only the Hint string &#8220;your@your-site.com&#8221; hence i can start replacing this email right away without having to delete all the functions contentWell this is pretty much it, its quite straight forward.Â Just a hint
<ul>
<li> You will have to restart Code every time you add new functions to the list, so be ready to add them as a batch.</li>
<li> If Coda simply hangs up, or crashes, (happened zillions of times for the first time) it only means you typed in a malformed entry in the list</li>
<li> review it or delete it and everything will be back to normal.</li>
</ul>
<h2>@CodeIgniter Community</h2>
<p>I really started to use Codeigniter this same week I actually havent made my first app.I&#8217;ve done some work with the first classes from the user guide, but it would take a lot of time to include the complete framework all by my self and probably i&#8217;m taking the risk of not implementing the autocomplete functions the best it can.If you guys want to help me out i&#8217;m sure all the community can benefit from our efforts, drop me a msg and we can distribute the work.</p>
]]></content:encoded>
			<wfw:commentRss>http://hj.ukini.org/hacking-coda-coda-codeigniter-edition/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
