<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>pieter michels</title><generator>Tumblr (3.0; @pieterm)</generator><link>http://wellconsidered.be/</link><item><title>Our first #vimcamp &amp; #termcamp (Taken with Instagram at...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m3swezuqLi1r36yjwo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Our first #vimcamp &amp; #termcamp (Taken with &lt;a href="http://instagr.am"&gt;Instagram&lt;/a&gt; at Proximity BBDO)&lt;/p&gt;</description><link>http://wellconsidered.be/post/22772693717</link><guid>http://wellconsidered.be/post/22772693717</guid><pubDate>Thu, 10 May 2012 11:44:59 +0200</pubDate><category>termcamp</category><category>vimcamp</category></item><item><title>Free your Mac OSX memory with `purge`</title><description>&lt;p&gt;Since Mac OSX Lion, my system got low on free memory from time to time. I have 8&amp;#160;Gb of RAM, but that&amp;#8217;s not always enough, or so it seems.&lt;br/&gt;To stop your system from using swap files, you can free your memory with the &lt;a href="http://www.electrictoolbox.com/purge-free-inactive-memory-mac-osx/"&gt;`purge`&lt;/a&gt; command.&lt;/p&gt;
&lt;p&gt;And it helps to run it every couple of minutes; no worries anymore.&lt;/p&gt;
&lt;p&gt;Use this a &lt;a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/launchctl.1.html"&gt;launchctl&lt;/a&gt; task:&lt;/p&gt;
&lt;script src="https://gist.github.com/2645018.js?file=purge_cron.xml" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://wellconsidered.be/post/22716656363</link><guid>http://wellconsidered.be/post/22716656363</guid><pubDate>Wed, 09 May 2012 16:50:00 +0200</pubDate></item><item><title>VirtualBox virtual machine client connecting to host and Internet</title><description>&lt;p&gt;From time to time, I run an Ubuntu virtual host on my Mac OSX machine (in VirtualBox) for testing and trying. It took me a while to figure out how to setup this virtual machine so it has access to the Internet as well as local access to my host.&lt;/p&gt;
&lt;p&gt;For referencial purposes, here goes:&lt;/p&gt;
&lt;h2&gt;VirtualBox settings&lt;/h2&gt;
&lt;p&gt;In your VirtualBox preferences, add a &amp;#8216;host-only network&amp;#8217; (vboxnet0).&lt;/p&gt;
&lt;h3&gt;Adapter Settings:&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;IPv4 address: 192.168.56.1 &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;IPv4 Network Mask: 255.255.255.0 &lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;DHCP Server:&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;Server Address: 192.168.56.100 &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;Server Mask: 255.255.255.0 &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;Lower Address Bound: 192.168.56.101 &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;Upper Address Bound: 192.168.56.254 &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Make sure you have your VirtualBox instance set up with two networks interfaces:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;NAT (1)&lt;/li&gt;
&lt;li&gt;and Host-only (2).&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Default settings are ok.&lt;/p&gt;
&lt;h2&gt;Ubuntu settings&lt;/h2&gt;
&lt;p&gt;Execute this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ bash &amp;lt;( curl -s &lt;a href="https://raw.github.com/pierot/server-installer-lokal/master/make-headless.sh"&gt;https://raw.github.com/pierot/server-installer-lokal/master/make-headless.sh&lt;/a&gt; ) [-i '192.168.56.5']&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It will add the network interface for your local connection. You can now ssh into your Linux.&lt;/p&gt;
&lt;h2&gt;Headless&lt;/h2&gt;
&lt;p&gt;If you want to make your installation headless, you can use the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ sudo apt-get install ssh openssh-server &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;$ sudo mv /etc/init/gdm.conf /etc/init/gdm.conf.disabled &lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;$ sudo reboot&lt;/code&gt;&lt;/pre&gt;</description><link>http://wellconsidered.be/post/22657740941</link><guid>http://wellconsidered.be/post/22657740941</guid><pubDate>Tue, 08 May 2012 18:53:02 +0200</pubDate><category>virtualbox</category><category>ssh</category><category>linux</category><category>ubuntu</category><category>networking</category></item><item><title>Ships and Tools | Trends</title><description>&lt;a href="https://trends.wordpress.com/2009/11/23/ships-and-tools/"&gt;Ships and Tools | Trends&lt;/a&gt;: &lt;p&gt;Food for thought.&lt;/p&gt;</description><link>http://wellconsidered.be/post/20959214342</link><guid>http://wellconsidered.be/post/20959214342</guid><pubDate>Thu, 12 Apr 2012 13:12:52 +0200</pubDate></item><item><title>therubyracer compile error OSX 10.7 Lion</title><description>&lt;p&gt;I ran into some erros while compiling the therubyracer gem after an update to Mac OSX Lion. It threw errors like this:&lt;/p&gt;
&lt;script src="https://gist.github.com/2005873.js" type="text/javascript"&gt;&lt;/script&gt;&lt;p&gt;Most of the solutions on Github and other blogs didn&amp;#8217;t work for me. Eventually I fixed it with the following commands:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Install latest v8 library through Homebrew&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/2005886.js" type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
 
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;p&gt;&lt;strong&gt;Install libv8 gem&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/2005888.js" type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
 
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;p&gt;&lt;strong&gt;Symlink gcc binary to gcc-4.2 binary:&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/2005892.js" type="text/javascript"&gt;&lt;![CDATA[// &lt;![CDATA[
 
// ]]]]&gt;&lt;![CDATA[&gt;]]&gt;&lt;/script&gt;&lt;p&gt;&lt;em&gt;(this was probably the real solution)&lt;/em&gt;&lt;/p&gt;</description><link>http://wellconsidered.be/post/18996655760</link><guid>http://wellconsidered.be/post/18996655760</guid><pubDate>Fri, 09 Mar 2012 10:50:00 +0100</pubDate></item><item><title>How to login to postgresql through psql from a linux user</title><description>&lt;a href="http://obroll.com/how-to-login-postgresql-access-psql-from-ubuntu-user/"&gt;How to login to postgresql through psql from a linux user&lt;/a&gt;: &lt;p&gt;If you get these errors while trying to access your PostgreSQL database through ‘psql’:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;psql: FATAL:  Peer authentication failed for user “postgres”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://obroll.com/how-to-login-postgresql-access-psql-from-ubuntu-user/"&gt;This was exactly&lt;/a&gt; what I was looking for.&lt;br/&gt;So I updated my &lt;a href="https://github.com/pierot/server-installer/commit/de70b474c8c692f0fad32c3e38ea61fb4736a550#postgresql.sh"&gt;postgreSQL install script&lt;/a&gt;.&lt;/p&gt;</description><link>http://wellconsidered.be/post/16359570065</link><guid>http://wellconsidered.be/post/16359570065</guid><pubDate>Mon, 23 Jan 2012 20:36:00 +0100</pubDate><category>postgresql</category><category>linux</category><category>psql</category><category>Peer</category><category>md5</category><category>postgres</category></item><item><title>RVM loses default Ruby version when starting new shell</title><description>&lt;p&gt;I recently installed a new Ruby version on a server using RVM. To make sure your new ruby installation will be used by default, you have to invoke the follow command:&lt;/p&gt;
&lt;script src="https://gist.github.com/1665111.js"&gt; &lt;/script&gt;&lt;p&gt;&lt;a href="http://wellconsidered.be/post/10519696197/rvm-and-your-default-ruby-version"&gt;(I already blogged about this)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But now, my server kept forgetting this and each time I ssh&amp;#8217;ed to the server (and thus starting a new shell) I was back at the default system Ruby version.&lt;/p&gt;
&lt;p&gt;It seems you can repair your RVM environments (I didn&amp;#8217;t know I broke something in the first place?):&lt;/p&gt;
&lt;script src="https://gist.github.com/1665109.js"&gt; &lt;/script&gt;</description><link>http://wellconsidered.be/post/16359769511</link><guid>http://wellconsidered.be/post/16359769511</guid><pubDate>Mon, 23 Jan 2012 20:34:15 +0100</pubDate><category>rvm</category><category>ruby</category><category>repair</category><category>default</category></item><item><title>Varnish Guru Meditation</title><description>&lt;p&gt;I had a problem where a Rails application communicated with a third-party API (Dropbox) to do some actions. The request would take significantly more time than a regular request, lasting for more than 15 second easily (fetching numerous directories and files).&lt;br/&gt; Your browser won&amp;#8217;t timeout on such requests, but in my case, Varnish was. It would serve me with the following message:&lt;/p&gt;
&lt;script src="https://gist.github.com/1551291.js"&gt;&lt;/script&gt;&lt;p&gt;Clearly this is a safeguard of Varnish. It&amp;#8217;s easy to fix this with a settings change in your &lt;em&gt;&amp;#8216;vim /etc/varnish/default.vcl&amp;#8217;&lt;/em&gt; file.&lt;/p&gt;
&lt;script src="https://gist.github.com/1551295.js"&gt;&lt;/script&gt;</description><link>http://wellconsidered.be/post/15186446140</link><guid>http://wellconsidered.be/post/15186446140</guid><pubDate>Mon, 02 Jan 2012 17:28:55 +0100</pubDate></item><item><title>Linode rocks</title><description>&lt;a href="http://www.feross.org/linode-vps-hosting-review/"&gt;Linode rocks&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;I’ve been using Linode to host my websites for the past 2+ years and I’m thoroughly impressed by the service. I can’t recommend them enough — it is easily the best web hosting service I’ve used to date.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Couldn’t agree more.&lt;/div&gt;</description><link>http://wellconsidered.be/post/14972898275</link><guid>http://wellconsidered.be/post/14972898275</guid><pubDate>Thu, 29 Dec 2011 14:45:49 +0100</pubDate></item><item><title>PDFKit Usage</title><description>&lt;a href="http://metaskills.net/2011/03/20/pdfkit-overview-and-advanced-usage/"&gt;PDFKit Usage&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;Wkhtmltopdf is an open source project that uses the WebKit rendering engine to convert HTML to native PDF code. This is the muscle behind the PDFKit gem and other projects like WickedPdf. In this article I am only going to focus on PDFKit with Rails. But many topics will apply to both PDFKit and WickedPdf since they use wkhtmltopdf on the backside.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Great guide for starting with PDFKit.&lt;/p&gt;</description><link>http://wellconsidered.be/post/14908701791</link><guid>http://wellconsidered.be/post/14908701791</guid><pubDate>Wed, 28 Dec 2011 08:31:55 +0100</pubDate></item><item><title>VirtualBox Linux local networking</title><description>&lt;p&gt;&lt;p class="p1"&gt;From time to time, I run an Ubuntu virtual host on my Mac OSX machine (in &lt;a href="https://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt;) for testing and trying. It took me a while to figure out, how to setup this virtual machine so it has access to the Internet as well as local access to my host.&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;For referencial purposes, here goes:&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p1"&gt;In your VirtualBox preferences, add a &amp;#8216;&lt;em&gt;host-only network&lt;/em&gt;&amp;#8217; (&lt;em&gt;vboxnet0&lt;/em&gt;). &lt;/p&gt;
&lt;p class="p1"&gt;Adapter Settings:&lt;/p&gt;
&lt;script src="https://gist.github.com/1414735.js"&gt;&lt;/script&gt;&lt;p class="p1"&gt;DHCP Server:&lt;/p&gt;
&lt;script src="https://gist.github.com/1414740.js"&gt;&lt;/script&gt;&lt;p class="p1"&gt;Make sure you have your VirtualBox instance set up with two networks interfaces: &lt;em&gt;NAT&lt;/em&gt; (1) and &lt;em&gt;Host-only&lt;/em&gt; (2). Default settings are ok.&lt;/p&gt;
&lt;p class="p1"&gt;On your Ubuntu guest:&lt;/p&gt;
&lt;script src="https://gist.github.com/1414743.js"&gt;&lt;/script&gt;&lt;script src="https://gist.github.com/1414754.js"&gt;&lt;/script&gt;&lt;p class="p3"&gt;And then restart your networing.&lt;/p&gt;
&lt;script src="https://gist.github.com/1414757.js"&gt; &lt;/script&gt;&lt;p class="p3"&gt;Additionally, I configure my local Linux machine as a headless OS, as a result I only access it through SSH.&lt;/p&gt;
&lt;script src="https://gist.github.com/1414786.js"&gt; &lt;/script&gt;&lt;p class="p3"&gt;And reboot&lt;/p&gt;
&lt;script src="https://gist.github.com/1414788.js"&gt; &lt;/script&gt;&lt;/p&gt;</description><link>http://wellconsidered.be/post/13583303764</link><guid>http://wellconsidered.be/post/13583303764</guid><pubDate>Thu, 01 Dec 2011 08:51:00 +0100</pubDate></item><item><title>The twelve-factor methodology</title><description>&lt;a href="http://www.12factor.net/"&gt;The twelve-factor methodology&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;span&gt;In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that:&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;em&gt;&lt;span&gt;Use declarative formats for setup automation, to minimize time and cost for new developers joining the project;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;span&gt;Have a clean contract with the underlying operating system, offering maximum portability between execution environments;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;span&gt;Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;span&gt;Minimize divergence between development and production, enabling continuous deployment for maximum agility;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;span&gt;And can scale up without significant changes to tooling, architecture, or development practices.&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;Source: &lt;a href="http://www.12factor.net"&gt;&lt;a href="http://www.12factor.net"&gt;http://www.12factor.net&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://wellconsidered.be/post/13203161497</link><guid>http://wellconsidered.be/post/13203161497</guid><pubDate>Wed, 23 Nov 2011 14:35:00 +0100</pubDate></item><item><title>Default Passenger user and permissions</title><description>&lt;p&gt;Quick note to self.&lt;/p&gt;
&lt;p&gt;If you deploy a Rails application (with Capistrano for instance) to a Passenger / nginx server, you have to make sure you don&amp;#8217;t deploy the app as user &amp;#8216;&lt;em&gt;root&lt;/em&gt;&amp;#8217; (I hear people say &amp;#8216;never ever use &lt;em&gt;root&lt;/em&gt;!&amp;#8217; &amp;#8230; oh well).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why not? &lt;/strong&gt;&lt;br/&gt;Passenger will run your Rails application as the user who &lt;strong&gt;owns&lt;/strong&gt; the config/environment.rb file (&lt;a href="http://modrails.com/documentation/Users%20guide%20Nginx.html#user_switching"&gt;see help&lt;/a&gt;). If the owner of this file is &amp;#8216;&lt;strong&gt;&lt;em&gt;root&lt;/em&gt;&lt;/strong&gt;&amp;#8217;, the user is switched to &lt;a href="http://modrails.com/documentation/Users%20guide%20Nginx.html#PassengerDefaultUser"&gt;the default Passenger user&lt;/a&gt;, which is by default &amp;#8216;&lt;strong&gt;&lt;em&gt;nobody&lt;/em&gt;&lt;/strong&gt;&amp;#8217;. &lt;br/&gt;This might result in insufficient permissions for actions like writing to a database file or when compiling assets.&lt;/p&gt;</description><link>http://wellconsidered.be/post/12510348791</link><guid>http://wellconsidered.be/post/12510348791</guid><pubDate>Tue, 08 Nov 2011 13:44:00 +0100</pubDate></item><item><title>Gitlab, self-hosted git server and browser</title><description>&lt;a href="http://gitlabhq.com/"&gt;Gitlab, self-hosted git server and browser&lt;/a&gt;: &lt;p&gt;Gitlab might finally be &lt;strong&gt;the&lt;/strong&gt; front-end for a &lt;a title="Gitolite" href="https://github.com/sitaramc/gitolite"&gt;self-hosted git server&lt;/a&gt;. I’ve lost countless hours trying to install &lt;a title="Gitalist hell" href="http://www.gitalist.com/install/"&gt;Gitalist&lt;/a&gt; and had too many ugly systems installed. But, no more, I hope.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Gitolite support will be available in v 2.0)&lt;/em&gt;&lt;/p&gt;</description><link>http://wellconsidered.be/post/11905299470</link><guid>http://wellconsidered.be/post/11905299470</guid><pubDate>Tue, 25 Oct 2011 14:14:00 +0200</pubDate></item><item><title>Kindle Format 8</title><description>&lt;a href="http://www.amazon.com/gp/feature.html/ref=amb_link_357883242_1?ie=UTF8&amp;docId=1000729511&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=right-4&amp;pf_rd_r=1W9TVW24FCY05XH8YNN3&amp;pf_rd_t=1401&amp;pf_rd_p=1325986302&amp;pf_rd_i=1000729901"&gt;Kindle Format 8&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;We’re pleased to announce a wide range of new features and enhancements – including HTML5 support – coming in Kindle Format 8 (KF8). KF8 is the next generation file format for Kindle books – replacing Mobi 7. As showcased on Kindle Fire, KF8 enables publishers to create great-looking books in categories that require rich formatting and design such as children’s picture books, comics &amp; graphic novels, technical &amp; engineering books and cookbooks. Kindle Format 8 replaces the Mobi format and adds over 150 new formatting capabilities, including fixed layouts, nested tables, callouts, sidebars and Scalable Vector Graphics, opening up more opportunities to create Kindle books that readers will love.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Seems like great news to me. Although I doubt the new format will be available on the slightly older Kindle devices, not so great news.&lt;/p&gt;</description><link>http://wellconsidered.be/post/11871119246</link><guid>http://wellconsidered.be/post/11871119246</guid><pubDate>Mon, 24 Oct 2011 20:35:02 +0200</pubDate></item><item><title>Building an installation together with Jeroen Bourgois,...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lt237dep6d1r36yjwo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Building an installation together with &lt;a href="http://jeroenbourgois.be/"&gt;Jeroen Bourgois&lt;/a&gt;, using &lt;a href="http://www.arduino.cc/"&gt;Arduino&lt;/a&gt; and &lt;a href="http://www.sparkfun.com/products/9367"&gt;WiFly Shield&lt;/a&gt;.&lt;/p&gt;</description><link>http://wellconsidered.be/post/11433788226</link><guid>http://wellconsidered.be/post/11433788226</guid><pubDate>Fri, 14 Oct 2011 14:40:24 +0200</pubDate></item><item><title>Amazon on fire</title><description>&lt;p&gt;For over 6 months now, I&amp;#8217;ve been very happy with &lt;a title="Amazon Kindle Keyboard 3G" href="http://www.amazon.com/gp/product/B004HZYA6E/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=wellconsidere-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B004HZYA6E"&gt;my Kindle 3G&lt;/a&gt;. It is a second generation one, with a keyboard. Being very lightweigt, having a long battery life and a fantastic screen (you have to see it before you know what I mean) is what still excites me everytime I use it. You see, I became somewhat of a Kindle / Amazon fan-boy!&lt;/p&gt;
&lt;p&gt;And now, Amazon updated its Kindle line-up with the addition of 3 new (dedicated) e-readers: &lt;a title="Amazon Kindle" href="http://www.amazon.com/gp/product/B0051QVESA/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=wellconsidere-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B0051QVESA"&gt;Kindle&lt;/a&gt;, &lt;a title="Amazon Kindle Touch" href="http://www.amazon.com/gp/product/B005890G8Y/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=wellconsidere-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005890G8Y"&gt;Kindle Touch&lt;/a&gt; and &lt;a title="Amazon Kindle Touch 3G" href="http://www.amazon.com/gp/product/B005890G8O/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=wellconsidere-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005890G8O"&gt;Kindle Touch 3G&lt;/a&gt;. Even more lightweight and smaller.&lt;br/&gt;If you were still unsure whether to buy one or not: don&amp;#8217;t hestitate, go get one now (but know &lt;a href="http://publishingperspectives.com/wp-content/uploads/2011/09/Pick-Your-Kindle-Flowchart.png"&gt;which one to choose&lt;/a&gt; :))! You&amp;#8217;ll be very pleased with it, as I have been for the past months.&lt;/p&gt;
&lt;p&gt;When owning a Kindle, living in Belgium has some downsides. You&amp;#8217;re still dependend on the Amazon book / Kindle store for your books and it doesn&amp;#8217;t contain much literature in dutch. So for now, this is my main medium for all my technical books and some international writers. There are some options to buy on a store like Bol.com and than convert the book &amp;#8230; but that&amp;#8217;s down a &amp;#8216;non-legal&amp;#8217; road and that might be too much of a hastle. Buying on Amazon.com is as simple as hitting the Buy button and your book is delivered automatically and via WiFi or &lt;a href="http://www.amazon.com/gp/help/customer/display.html?nodeId=200375890"&gt;Whispernet&lt;/a&gt; (world-wide data connection). &lt;/p&gt;
&lt;p&gt;But besides that: I&amp;#8217;m all for the Amazon Kindle product-line.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lshbpytWmL1r0sz9y.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Last but not least, Amazon announced the &lt;a title="Amazon Kindle Fire" href="http://www.amazon.com/gp/product/B0051VVOB2/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=wellconsidere-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B0051VVOB2"&gt;Kindle Fire&lt;/a&gt;. An Android based tablet with a strong focus on movies, music and books. Might seem an attractive (and maybe only decent) alternative to an iPad .. time will tell.&lt;/p&gt;</description><link>http://wellconsidered.be/post/10974093090</link><guid>http://wellconsidered.be/post/10974093090</guid><pubDate>Mon, 03 Oct 2011 09:35:00 +0200</pubDate></item><item><title>"The Mythical Man-Finger.

faster, easier to understand, easier to integrate, more scalable, more..."</title><description>“&lt;p&gt;The Mythical Man-Finger.&lt;/p&gt;

&lt;p&gt;faster, easier to understand, easier to integrate, more scalable, more portable, more sustainable, more consistent, and many, many times more flexible than even the most well-thought-out graphical apps.&lt;/p&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://j.mp/ofkcdS"&gt;http://j.mp/ofkcdS&lt;/a&gt;&lt;/em&gt;</description><link>http://wellconsidered.be/post/10727640045</link><guid>http://wellconsidered.be/post/10727640045</guid><pubDate>Tue, 27 Sep 2011 16:41:00 +0200</pubDate><category>commandline</category><category>cli</category><category>gui</category><category>linux</category><category>mouse</category><category>ux</category></item><item><title>Stock quotes as a Ruby library or via your command line: Stockery</title><description>&lt;p&gt;&lt;a title="stockery" href="https://github.com/pierot/stockery"&gt;Stockery&lt;/a&gt;, a simple Ruby gem that allows you to query stock quotes from (for now) the Google API or Yahoo Finance API. The nice thing is that you can use it as a library inside your project, or just via the command line and mix &amp;amp; mash it with your favourite shell script.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Usage via command line&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/1235742.js"&gt; &lt;/script&gt;&lt;p&gt;By default stockery outputs a JSON format of the result fetched from Google.&lt;/p&gt;
&lt;script src="https://gist.github.com/1235750.js"&gt; &lt;/script&gt;&lt;p&gt;Fetch GOOG quote via Yahoo.&lt;/p&gt;
&lt;script src="https://gist.github.com/1235751.js"&gt; &lt;/script&gt;&lt;p&gt;Set the output to print and it prints it directly to your prompt.&lt;/p&gt;
&lt;script src="https://gist.github.com/1235756.js"&gt; &lt;/script&gt;&lt;p&gt;Multiple stock symbols.&lt;/p&gt;
&lt;script src="https://gist.github.com/1235777.js"&gt; &lt;/script&gt;&lt;p&gt;Help :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Usage through Ruby&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/1235774.js"&gt; &lt;/script&gt;</description><link>http://wellconsidered.be/post/10526511041</link><guid>http://wellconsidered.be/post/10526511041</guid><pubDate>Thu, 22 Sep 2011 21:33:00 +0200</pubDate><category>ruby</category><category>stock</category><category>quote</category><category>cli</category><category>finance</category><category>gem</category></item><item><title>Rack-webconsole, a console inside your browser</title><description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Wouldn’t it be nice to have an in-browser console for a Rails application?”&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Introducing rack-webconsole&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://codegram.github.com/rack-webconsole"&gt;Rack-webconsole&lt;/a&gt; is a Rack middleware that enhances your development experience providing a JavaScript-powered bridge to your Ruby application backend.&lt;/p&gt;
&lt;p&gt;With it you can interact with your database and explore the runtime environment from within the browser. Although it should be used mainly in development environments, I personally think it could be a useful tool for staging as well. Avoids the pain in the ass of interacting with some console over an SSH session :)&lt;/p&gt;
&lt;/blockquote&gt;
via &lt;a href="http://blog.codegram.com/2011/7/rack-webconsole-a-rubyrails-console-inside-your-browser?utm_source=rubyweekly&amp;amp;utm_medium=email"&gt;blog.codegram.com&lt;/a&gt;
&lt;p&gt;This one is really useful. It keeps you in your browser window while debugging an application.&lt;/p&gt;</description><link>http://wellconsidered.be/post/10519734978</link><guid>http://wellconsidered.be/post/10519734978</guid><pubDate>Fri, 29 Jul 2011 12:54:00 +0200</pubDate><category>console</category><category>rack</category><category>ruby</category></item></channel></rss>

