<?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>halfdecent.net &#187; web</title>
	<atom:link href="http://halfdecent.net/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://halfdecent.net</link>
	<description>some personal argumentation</description>
	<lastBuildDate>Fri, 20 Aug 2010 21:51:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Installing Padrino on Ubuntu / Debian</title>
		<link>http://halfdecent.net/2010/08/20/installing-padrino-on-ubuntu-debian/</link>
		<comments>http://halfdecent.net/2010/08/20/installing-padrino-on-ubuntu-debian/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 21:39:31 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://halfdecent.net/?p=175</guid>
		<description><![CDATA[I&#8217;ve been tinkering with Padrino this week. Padrino is a ruby web framework built on top of the delightful sinatra microframework. I found it attractive because it appears to have a simple design, as you&#8217;d expect of something built on top of sinatra, it rolls in the various elements that you&#8217;d expect for a fully [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Padrino logo" src="http://www.padrinorb.com/images/padrino.jpg" alt="" width="256" height="100" /></p>
<p>I&#8217;ve been tinkering with <a href="http://www.padrinorb.com">Padrino</a> this week.  Padrino is a ruby web framework built on top of the delightful <a href="http://www.sinatrarb.com">sinatra microframework</a>.    I found it attractive because</p>
<ul>
<li> it appears to have a simple design, as you&#8217;d expect of something built on top of sinatra,</li>
<li> it rolls in the various elements that you&#8217;d expect for a fully   fledged web framework (i.e. orm, database, mailer) but makes   no commitments to the particular modules used for each *</li>
<li> it had a default Admin interface (which is a huge win for Django IMO).</li>
</ul>
<p>There&#8217;s quite a bit of supporting material on the web, but my   impression after a few hours is that it&#8217;s still pretty beta and has a   strong leaning towards RHEL linux. So this post details the steps I had   to take to be able to work through the <a href="http://www.padrinorb.com/guides/basic-projects">basic project guide</a> with Ubuntu Lucid Lynx.</p>
<p>For starters I couldnt use Ubuntu&#8217;s default version of rubygems, so I uninstalled it and installed the latest.  This allowed me to apparently install the framework but there were still several hidden dependencies to uncover before I could walk through the guide.</p>
<p>I was able to generate a project but found lots of errors pointing to missing gems when I tried to create the in-built admin application.  I found I had to install: rake, haml, rack-flash, thin, activerecord, sqlite3-ruby and datamapper gems and for sqlite3-ruby I needed libsqlite3-ruby and libsqlite3-dev via apt-get.</p>
<p>With these installed, when I attempted to create an admin app I wasnt getting errors, but it wasnt working:</p>
<p>me@laptop:~/padrino/first_go$ padrino g admin<br />
=&gt; Located unlocked Gemfile for development<br />
Please specify generator to use (project, app, mailer, controller, model, migration)</p>
<p>Fortunately, <a href="http://groups.google.com/group/padrino/browse_thread/thread/74734c44c8a421b6">someone else had got there first.</a> Installing libssl-dev and libopenssl-ruby through apt-get allowed me to generate an admin app.  It&#8217;s cute and I&#8217;m able to do everything I&#8217;ve tried so far.  I&#8217;m still getting &#8220;=&gt; Located unlocked Gemfile for development&#8221; messages when I interact with padrino which suggests something is up, but I haven&#8217;t worked out what it is yet or whether it&#8217;s something I need to worry about.</p>
<p>* it remains to see if this approach is successful. It could be that maintaining agnosticism towards the various modules means that the API becomes too hard to use, but it&#8217;s certainly interesting to watch them give this a go.</p>
]]></content:encoded>
			<wfw:commentRss>http://halfdecent.net/2010/08/20/installing-padrino-on-ubuntu-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delicious</title>
		<link>http://halfdecent.net/2009/11/12/delicious/</link>
		<comments>http://halfdecent.net/2009/11/12/delicious/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 10:47:22 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://halfdecent.net/2009/11/12/delicious/</guid>
		<description><![CDATA[I&#8217;ve been using the online favourites repository service, delicious for a few years now and it&#8217;s something I really like. I add a link several times a week these days, much more so than I update my blog &#8211; so I&#8217;ve added an &#8220;Interesting&#8230;&#8221; widget on the right. When I save a link to delicious [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using the online favourites repository service, <a href="http://delicious.com">delicious</a> for a few years now and it&#8217;s something I really like.  I add a link several times a week these days, much more so than I update my blog &#8211; so I&#8217;ve added an &#8220;Interesting&#8230;&#8221; widget on the right.</p>
<p>When I save a link to delicious I have two rules that I&#8217;m not always able to keep:</p>
<ol>
<li>Always write a description and</li>
<li>Never use the word &#8220;interesting&#8221;.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://halfdecent.net/2009/11/12/delicious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>news.ycombinator.com</title>
		<link>http://halfdecent.net/2008/03/20/newsycombinatorcom/</link>
		<comments>http://halfdecent.net/2008/03/20/newsycombinatorcom/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 10:44:35 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://halfdecent.net/2008/03/20/newsycombinatorcom/</guid>
		<description><![CDATA[I recently discovered news.ycombinator.com and I&#8217;m loving it. It&#8217;s another social link aggregator like digg or reddit, but I find the quality of the links excellent. I have space in my schedule for about two good, longish articles a day, and this site is producing more than I can handle. An embarrassment of riches. Examples [...]]]></description>
			<content:encoded><![CDATA[<p>I recently discovered <a href="http://news.ycombinator.com">news.ycombinator.com</a> and I&#8217;m loving it.  It&#8217;s another social link aggregator like <a href="http://www.digg.com">digg</a> or <a href="http://www.reddit.com">reddit</a>, but I find the quality of the links excellent.  I have space in my schedule for about two good, longish articles a day, and this site is producing more than I can handle.  An embarrassment of riches.  Examples from a day earlier this week include:</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=W1czBcnX1Ww">Big dog video</a> &#8211; impressive, very expensive looking robotic quadruped from DARPA</li>
<li><a href="http://www.gladwell.com/2002/2002_04_29_a_blowingup.htm">Blowing up</a> &#8211; a 2002 article from New York Times focussing on Nassim Nicholas Taleb &#8211; a hedge fund investor looking for black swans.</li>
<li><a href="http://web.mit.edu/newsoffice/2008/eureka-march-0311.html">Shell shock</a> &#8211; a write up of a researcher at MIT interested in biologically inspired self-assembling materials.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://halfdecent.net/2008/03/20/newsycombinatorcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiki mind mapping</title>
		<link>http://halfdecent.net/2007/07/16/wiki-mind-mapping/</link>
		<comments>http://halfdecent.net/2007/07/16/wiki-mind-mapping/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 09:47:22 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[graph]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://halfdecent.net/2007/07/16/mind-mapping/</guid>
		<description><![CDATA[On Friday the excellent information aesthetics feed pointed me to wikimindmap.org, an Adobe Flash visualisation of a wikipedia topic as a mind map. The image above shows the wikimindmap visualization for Sweeney Todd &#8211; the main character in the musical/opera of the same name by Steven Sondheim (chosen for it&#8217;s compact size, and because I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wikimindmap.org/viewmap.php?wiki=en.wikipedia.org&amp;topic=Sweeney+Todd&amp;Submit=Search" title="Sweeney Todd mind map"><img src="http://halfdecent.net/wp-content/uploads/2007/07/sweeney-todd-mind-map.png" alt="Sweeney Todd mind map" /></a></p>
<p>On Friday the excellent <a href="http://infosthetics.com/">information aesthetics</a> feed pointed me to <a href="http://wikimindmap.org">wikimindmap.org</a>, an <a href="http://www.adobe.com/products/flash/">Adobe Flash</a> visualisation of a <a href="http://wikipedia.org">wikipedia</a> topic as a mind map.  The image above shows the wikimindmap visualization for Sweeney Todd &#8211; the main character in the musical/opera of the same name by Steven Sondheim (chosen for it&#8217;s compact size, and because I&#8217;ve just been to see it performed at the Royal Festival Hall).  This is very nice.  It combines the &#8220;at a glance&#8221; loveliness of <a href="http://en.wikipedia.org/wiki/Mind_Mapping">mind mapping</a> with the collective wisdom of wikipedia.   It may provide a way for humans (as opposed to machines &#8211; that is another story) to scan topics more quickly than scan-reading them.</p>
]]></content:encoded>
			<wfw:commentRss>http://halfdecent.net/2007/07/16/wiki-mind-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress theme</title>
		<link>http://halfdecent.net/2007/06/13/wordpress-theme/</link>
		<comments>http://halfdecent.net/2007/06/13/wordpress-theme/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 11:10:52 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://halfdecent.net/?p=6</guid>
		<description><![CDATA[I fell in love with this styleshout web template and decided to hack it into a WordPress theme. Someone else had done it before, but their license was a little too restrictive for my liking. It took a few hours but was well worth it. It&#8217;s not widget friendly yet, but it will do for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.styleshout.com/templates/preview/Envision1-0/index.html"><img src="http://www.styleshout.com/templates/thumbnails/Envision.jpg" style="float: left; margin-right: 10px" height="150" width="200" /></a>I fell in love with this <a href="http://www.styleshout.com">styleshout</a> web template and decided to hack it into a WordPress theme.  Someone else had done it before, but their license was a little too restrictive for my liking.  It took a few hours but was well worth it.  It&#8217;s not widget friendly yet, but it will do for now.</p>
<p>This was almost my first encounter with PHP and definately my first encounter with the WordPress codebase but the task turned out to be fairly straightforward.  The files in the WordPress themes were intuitively named and the code was easy to read.   The only problem I had was tracing the location of some of the core functions that are used in the theme, but this is quite normal for this sort of application I feel.</p>
]]></content:encoded>
			<wfw:commentRss>http://halfdecent.net/2007/06/13/wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
