<?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>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>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>Announcing clj-base64</title>
      <link>http://blog.remvee.net/2010/04/20/announcing_clj_base64</link>
      <guid>http://blog.remvee.net/2010/04/20/announcing_clj_base64</guid>
      <description>&lt;p&gt;I&amp;#8217;ve justed released a small clojure library called &lt;code&gt;clj-base64&lt;/code&gt; for encoding and decoding data using the &lt;a href="http://en.wikipedia.org/wiki/Base64"&gt;Base64 coding scheme&lt;/a&gt;.  The code&amp;#8217;s at &lt;a href="http://github.com/remvee/clj-base64"&gt;github&lt;/a&gt; (and &lt;a href="http://gitorious.org/clj-base64/clj-base64"&gt;gitorious&lt;/a&gt;) and a pom and jar have been pushed to &lt;a href="http://clojars.org/clj-base64"&gt;clojars&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Lein it up:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;(defproject..
  :dependencies [..
                 [clj-base64 "0.0.0-SNAPSHOT"]]..
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;And use it:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;(use 'remvee.base64)
(encode-str "I 8&amp;gt; clojure!")        ; =&amp;gt; "SSA4PiBjbG9qdXJlIQ=="
(decode-str "SSA4PiBjbG9qdXJlIQ==") ; =&amp;gt; "I 8&amp;gt; clojure!"
&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Tue, 20 Apr 2010 16:22:00 +0200</pubDate>
    </item>
    <item>
      <title>(.setText tv "Hello Android from Clojure!")</title>
      <link>http://blog.remvee.net/2009/01/18/setText_tv_Hello_Android_from_Clojure</link>
      <guid>http://blog.remvee.net/2009/01/18/setText_tv_Hello_Android_from_Clojure</guid>
      <description>&lt;p&gt;&lt;img src="http://blog.remvee.net/attachment/clojure-android/hello-android-clojure.png" class="right" alt="" /&gt; Ongeduldig heb ik met de &lt;a href="http://www.android.com/"&gt;Android&lt;/a&gt; &lt;a href="http://code.google.com/android/reference/emulator.html"&gt;emulator&lt;/a&gt; zitten spelen.  M&amp;#8217;n &lt;a href="http://code.google.com/android/dev-devices.html"&gt;dev phone&lt;/a&gt; is onderweg en ik kan natuurlijk niet wachten tot ik ermee aan de slag kan.&lt;/p&gt;
&lt;p&gt;Aardig aan het Android platform is dat het gebruik maakt van Java.  Wat is jammer aan Android is dat het geen gebruik maakt van een &lt;span class="caps"&gt;JVM&lt;/span&gt; maar van de &lt;a href="http://www.dalvikvm.com/"&gt;Dalvik VM&lt;/a&gt;.  Klinkt rampzalig maar valt erg mee, Android blijkt een heel groot deel van het Java Standard Edition class libraries te implementeren.  Dat stemt hoopvol en geeft het gevoel dat, in theorie, alle andere &lt;span class="caps"&gt;JVM&lt;/span&gt; talen (zoals &lt;a href="http://groovy.codehaus.org/"&gt;Groovy&lt;/a&gt;, &lt;a href="http://jruby.org/"&gt;JRuby&lt;/a&gt;, &lt;a href="http://www.gnu.org/software/kawa/"&gt;Kawa&lt;/a&gt; en &lt;a href="http://clojure.org/"&gt;Clojure&lt;/a&gt;) ook te gebruiken zijn op z&amp;#8217;n Android telefoon.&lt;/p&gt;
&lt;p&gt;Natuurlijk is het allemaal maar theorie en in wat voor bizarre wereld zouden we leven als dat ook echt zou kunnen?!  :)  Toch maakte &lt;a href="http://per.bothner.com/"&gt;Per Bothner&lt;/a&gt; me nieuwsgierig met zijn &lt;a href="http://per.bothner.com/blog/2008/AndroidHelloScheme/"&gt;AndroidHelloScheme post&lt;/a&gt; en ben ik aan de slag gegaan om ook een Clojure variant te maken.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://blog.remvee.net/2009/01/18/setText_tv_Hello_Android_from_Clojure#more" class="more"&gt;Lees verder &#8594;&lt;/a&gt;</description>
      <author>remco@remvee.net (Remco van 't Veer)</author>
      <pubDate>Sun, 18 Jan 2009 07:23:00 +0100</pubDate>
    </item>
  </channel>
</rss>

