<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>RemVee.blog</title>
    <link>http://blog.remvee.net/</link>
    <description>RemVee.blog do { |item| item.mangle }</description>
    <item>
      <title>Bye bye Jobs, rest in peace mister Dennis Ritchie</title>
      <link>http://blog.remvee.net/2011/10/15/Bye_bye_Jobs_rest_in_peace_mister_Dennis_Ritchie</link>
      <guid>http://blog.remvee.net/2011/10/15/Bye_bye_Jobs_rest_in_peace_mister_Dennis_Ritchie</guid>
      <description>&lt;p&gt;My first reaction to the news of Steve Jobs&amp;#8217; death was annoyance; here we go, a never ending stream of praise will hit the media &amp;#8220;he changed the way we think about computers&amp;#8221; and more nonsense like that.  Then came the news of &lt;a href="https://plus.google.com/u/0/101960720994009339267/posts/ENuEDDYfvKP"&gt;Dennis Ritchie&amp;#8217;s death&lt;/a&gt; and nobody noticed. Hardly anybody I know even knows who he was, including people in the IT industry.  Well, he is the guy who developed the C programming language, every time you touch something with software inside chances are astronomical there&amp;#8217;s C code involved, and had great influence on &lt;span class="caps"&gt;UNIX&lt;/span&gt;, &lt;span class="caps"&gt;OSX&lt;/span&gt; is based on this work.&lt;/p&gt;
&lt;p&gt;Everybody was still going on about how Steve gave them their pretty shiny laptop (in exchange for, on average, 2000 euros) and how happy it makes them everyday.  Fact is: people like pretty shiny things and will more easily look passed their flaws.  Our brains are wired to distrust ugly things and Steven Jobs turned that into gold.  Now he&amp;#8217;s being praised for his &amp;#8220;contribution to the computing industry&amp;#8221;.&lt;/p&gt;
&lt;p&gt;He did make his contribution to the world, no doubt, but the scale is highly exaggerated in my opinion.  Mister Ritchie on the other hand deserves much more credit.  You, dear reader, are effected by his work right now, regardless of what brand of computer you&amp;#8217;re using.  That reminds me of a &lt;a href="http://torvalds-family.blogspot.com/2011/02/pearls-before-swine.html"&gt;blog post by Linus Torvalds&lt;/a&gt; (google his name if you don&amp;#8217;t know how he is), more than 90% of all your activity on the Internet touches his work and he was the nobody on the party and Warren Beatty is a star.&lt;/p&gt;
&lt;p&gt;Rest in peace mister Dennis Ritchie.&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Sat, 15 Oct 2011 14:12:00 +0200</pubDate>
    </item>
    <item>
      <title>EXIFR 1.1.1</title>
      <link>http://blog.remvee.net/2011/09/12/EXIFR_1_1_1</link>
      <guid>http://blog.remvee.net/2011/09/12/EXIFR_1_1_1</guid>
      <description>&lt;p&gt;I&amp;#8217;ve added some convenience methods to access &lt;span class="caps"&gt;GPS&lt;/span&gt; because people &lt;a href="https://github.com/soychicka/exifr/commit/6418ac12d54fc79aaeb96fccda052b8f697d99e4"&gt;really&lt;/a&gt; &lt;a href="https://github.com/picuous/exifr/commit/1911eff333f7498b8a8de22c3d27e413889d8572"&gt;seem&lt;/a&gt; &lt;a href="https://github.com/jb-san/exifr/commit/601ed1b27187faa6d151b3aab5709c7c2154ef0d"&gt;to&lt;/a&gt; &lt;a href="https://github.com/remvee/exifr/issues/21"&gt;want&lt;/a&gt; it.  Is should be fully backward compatible with earlier versions;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;EXIFR::JPEG.new('enkhuizen.jpg').gps.latitude  # =&amp;gt; 52.7197888888889
EXIFR::JPEG.new('enkhuizen.jpg').gps.longitude # =&amp;gt; 5.28397777777778&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Mon, 12 Sep 2011 09:00:00 +0200</pubDate>
    </item>
    <item>
      <title>EXIFR 1.0.6</title>
      <link>http://blog.remvee.net/2011/07/23/EXIFR_1_0_6</link>
      <guid>http://blog.remvee.net/2011/07/23/EXIFR_1_0_6</guid>
      <description>&lt;p&gt;&lt;img src="http://blog.remvee.net/attachment/exifr-pleister/pleister.png" class="top-right" alt="" /&gt; Just released &lt;a href="http://exifr.rubyforge.org/"&gt;&lt;span class="caps"&gt;EXIF&lt;/span&gt; Reader&lt;/a&gt; &lt;a href="http://rubygems.org/gems/exifr/versions/1.0.6"&gt;1.0.6&lt;/a&gt; Ruby gem.  This is a bugfix release for &lt;a href="https://github.com/remvee/exifr/issues/20"&gt;issue 20&lt;/a&gt;.  The &lt;span class="caps"&gt;TIFF&lt;/span&gt; decoder now reads as many frames as possible instead of throwing an exception when hitting a bad frame.&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Sat, 23 Jul 2011 12:00:00 +0200</pubDate>
    </item>
    <item>
      <title>NOS Tour de France live verslag op mobiel</title>
      <link>http://blog.remvee.net/2011/07/17/NOS_Tour_de_France_live_verslag_op_mobiel</link>
      <guid>http://blog.remvee.net/2011/07/17/NOS_Tour_de_France_live_verslag_op_mobiel</guid>
      <description>&lt;p&gt;&lt;img src="http://blog.remvee.net/attachment/nos-tour-commentaar/nos-tour-commentaar.png" class="top-right" alt="" /&gt; Omdat de &lt;a href="http://www.slechtedekking.nl/operators/t-mobile/markers?connection_type=internet"&gt;dekking van mijn provider&lt;/a&gt; nogal slecht is, ik daarom te vaak geen &lt;a href="http://blog.remvee.net/2009/07/13/Radio_1_Tour_de_France_op_Android"&gt;radio 1 kan ontvangen op mijn telefoon&lt;/a&gt; en de &lt;a href="http://nos.nl/sport/wielrennen/tour-2011/"&gt;&lt;span class="caps"&gt;NOS&lt;/span&gt; Tour de France live pagina&lt;/a&gt; mobiel onvriendelijk is, heb ik tijdelijk een kleine webapplicatie gelanceerd welke het live verslag van de &lt;span class="caps"&gt;NOS&lt;/span&gt; pagina serveert.  Dit verslag wordt elke 15 seconden automatisch geupdate.&lt;/p&gt;
&lt;p&gt;Zo, ik kan weer rustig in de trein zitten tijdens de etappe finales.&lt;/p&gt;
&lt;p&gt;&amp;rarr; &lt;del&gt;nos-tour-commentaar&lt;/del&gt; (&lt;a href="https://github.com/remvee/nos-tour-updates"&gt;broncode&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; De tour is alweer afgelopen en deze webapplicatie draait dus niet meer.&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Sun, 17 Jul 2011 15:06:00 +0200</pubDate>
    </item>
    <item>
      <title>Partial content for ring</title>
      <link>http://blog.remvee.net/2011/03/09/Partial_content_for_ring</link>
      <guid>http://blog.remvee.net/2011/03/09/Partial_content_for_ring</guid>
      <description>&lt;p&gt;When streaming audio or video or serving largish files over &lt;span class="caps"&gt;HTTP&lt;/span&gt; you&amp;#8217;ll eventually want to provide seeking resp. continue download capabilities to your application.  I&amp;#8217;ve cooked up some ring middleware to respond to partial content requests and mangle your application responses accordingly.  It works well with the commonly used &lt;a href="http://mmcgrana.github.com/ring/middleware.file-api.html"&gt;ring.middleware.file&lt;/a&gt; wrapper but do read the &lt;a href="http://remvee.github.com/ring-partial-content/remvee.ring.middleware.partial-content-api.html#remvee.ring.middleware.partial-content/wrap-partial-content"&gt;fine print&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Et voil&#225;: &lt;a href="https://github.com/remvee/ring-partial-content"&gt;ring-partial-content&lt;/a&gt;&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Wed, 09 Mar 2011 21:25:00 +0100</pubDate>
    </item>
    <item>
      <title>android-mode and elein in marmalade</title>
      <link>http://blog.remvee.net/2011/02/11/Android_mode_and_elein_now_installable_from_marmalade_repo</link>
      <guid>http://blog.remvee.net/2011/02/11/Android_mode_and_elein_now_installable_from_marmalade_repo</guid>
      <description>&lt;p&gt;I&amp;#8217;ve uploaded both &lt;a href="https://github.com/remvee/android-mode"&gt;android-mode&lt;/a&gt; and &lt;a href="https://github.com/remvee/elein"&gt;elein&lt;/a&gt; to the &lt;a href="http://marmalade-repo.org/"&gt;marmalade package archive&lt;/a&gt; for easier installation;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;M-x package-install &amp;lt;RET&amp;gt; android-mode &amp;lt;RET&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;and/or&lt;/p&gt;
&lt;p&gt;&lt;code&gt;M-x package-install &amp;lt;RET&amp;gt; elein &amp;lt;RET&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Fri, 11 Feb 2011 11:29:00 +0100</pubDate>
    </item>
    <item>
      <title>Ronde hoekjes, slagschaduw en opgedrongen fonts</title>
      <link>http://blog.remvee.net/2010/09/23/ronde_hoekjes_slagschaduw_en_opgedrongen_fonts</link>
      <guid>http://blog.remvee.net/2010/09/23/ronde_hoekjes_slagschaduw_en_opgedrongen_fonts</guid>
      <description>&lt;p&gt;Na drie jaar met alleen een &lt;a href="http://naked.dustindiaz.com/"&gt;lendedoekje&lt;/a&gt; gelopen te hebben om te boeten voor de &lt;a href="http://blog.remvee.net/2007/04/21/purple_horror_bare_basics"&gt;paarse periode&lt;/a&gt; heeft deze site weer stijl!  Voor iedereen met zo&amp;#8217;n moderne &lt;a href="http://en.wikipedia.org/wiki/Mosaic_(web_browser)"&gt;grafische web browser&lt;/a&gt;: &lt;code&gt;border-radius&lt;/code&gt;, &lt;code&gt;box-shadow&lt;/code&gt; en opgedrongen varianten uit de &lt;a href="http://en.wikipedia.org/wiki/Akzidenz_Grotesk"&gt;Akzidenz Grotesk&lt;/a&gt; &lt;code&gt;font-family&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: met behangetje van &lt;a href="http://www.squidfingers.com/patterns/"&gt;squidfingers&lt;/a&gt;&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Thu, 23 Sep 2010 21:23:00 +0200</pubDate>
    </item>
    <item>
      <title>Basic authentication for ring (and compojure etc.)</title>
      <link>http://blog.remvee.net/2010/08/23/Basic_authentication_for_ring_and_compojure_etc</link>
      <guid>http://blog.remvee.net/2010/08/23/Basic_authentication_for_ring_and_compojure_etc</guid>
      <description>&lt;p&gt;I&amp;#8217;ve always liked &lt;span class="caps"&gt;HTTP&lt;/span&gt; authentication (like basic and digest) over login pages because they look so..  technically savvy.  Finally somebody who bothered to read an &lt;span class="caps"&gt;RFC&lt;/span&gt; to implement it and make me feel warm and welcome like peers do.&lt;/p&gt;
&lt;p&gt;Okay, I must admit, it takes a customer just a couple of moments to request a logout button, which is a real pain to implement, if possible at all.  And I wouldn&amp;#8217;t want to login on something I care about from a public computer either.  But it is very nice for web services!&lt;/p&gt;
&lt;p&gt;Anyway here&amp;#8217;s my implementation as ring middleware: &lt;a href="http://github.com/remvee/ring-basic-authentication"&gt;ring-basic-authentication&lt;/a&gt;&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Mon, 23 Aug 2010 21:26:00 +0200</pubDate>
    </item>
    <item>
      <title>elein.el: leiningen functions for emacs</title>
      <link>http://blog.remvee.net/2010/08/19/elein_el_leiningen_functions_for_emacs</link>
      <guid>http://blog.remvee.net/2010/08/19/elein_el_leiningen_functions_for_emacs</guid>
      <description>&lt;p&gt;I&amp;#8217;ve bundled my emacs &lt;a href="http://github.com/technomancy/leiningen"&gt;leiningen&lt;/a&gt; convenience functions into a package and &lt;a href="http://github.com/remvee/elein"&gt;dropped it on github&lt;/a&gt; for other people to use.  It&amp;#8217;s a collection of interactive commands for common &lt;code&gt;lein&lt;/code&gt; tasks used within a project; &lt;code&gt;elein-clean&lt;/code&gt;, &lt;code&gt;elein-deps&lt;/code&gt; etc.&lt;/p&gt;
&lt;p&gt;Mosts of the commands basically run &lt;code&gt;lein&lt;/code&gt; using the emacs &lt;code&gt;compile&lt;/code&gt; function, with the exception of &lt;code&gt;elein-swank&lt;/code&gt; and &lt;code&gt;elein-reswank&lt;/code&gt;.  These also handle (re)connecting slime.&lt;/p&gt;
&lt;p&gt;Curious?&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;download &lt;a href="http://github.com/remvee/elein/raw/master/elein.el"&gt;elein.el&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;copy it somewhere in you emacs &lt;code&gt;load-path&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;(require 'elein)&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;open up a file in a leiningenize project&lt;/li&gt;
	&lt;li&gt;&lt;code&gt;M-x elein-version&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I hope somebody finds this useful.&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Thu, 19 Aug 2010 19:41:00 +0200</pubDate>
    </item>
    <item>
      <title>EXIFR 1.0.2</title>
      <link>http://blog.remvee.net/2010/08/04/EXIFR_1_0_2</link>
      <guid>http://blog.remvee.net/2010/08/04/EXIFR_1_0_2</guid>
      <description>&lt;p&gt;&lt;img src="http://blog.remvee.net/attachment/exifr-pleister/pleister.png" class="top-right" alt="" /&gt; Today I released &lt;a href="http://rubygems.org/gems/exifr/versions/1.0.2"&gt;version 1.0.2&lt;/a&gt; of &lt;a href="http://exifr.rubyforge.org/"&gt;&lt;span class="caps"&gt;EXIF&lt;/span&gt; Reader&lt;/a&gt; to fix a Ruby 1.8.6 incompatibility.  Thanks to &lt;a href="http://github.com/Jpunt"&gt;Jasper Haggenburg&lt;/a&gt;, &lt;a href="http://github.com/mokolabs"&gt;Patrick Crowley&lt;/a&gt;, &lt;a href="http://github.com/jywarren"&gt;Jeffrey Warren&lt;/a&gt; and &lt;a href="http://github.com/ileitch"&gt;Ian Leitch&lt;/a&gt; for finding, analyzing and fixing this problem.&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Wed, 04 Aug 2010 21:16:00 +0200</pubDate>
    </item>
  </channel>
</rss>

