<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>NULL</title>
	<link>http://log.koechlin.info</link>
	<description>h4x0r3ed at 23 to 2 o clock</description>
	<pubDate>Wed, 15 Jul 2009 15:12:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>sunrise.ch sms via shell</title>
		<link>http://log.koechlin.info/2009/07/18/sunrisech-sms-via-shell/</link>
		<comments>http://log.koechlin.info/2009/07/18/sunrisech-sms-via-shell/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 15:10:29 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log.koechlin.info/2009/07/18/sunrisech-sms-via-shell/</guid>
		<description><![CDATA[quick and dirty hack:
#!/bin/bash
message=$2
recipient=$1
username=
password=
curl -s  &#8211;cookie /tmp/cookies.txt &#8211;cookie-jar /tmp/cookies.txt &#8211;user-agent Mozilla/4.0 -d &#8220;username=$username@sunrise.ch&#38;password=$password&#8220; http://mip.sunrise.ch/mip/dyn/login/login?SAMLRequest=fVLLUsIwFN074z9ksu8LYdQMLYM4jsz46EB14S6klxJpb2puCvr3lqKCC13m5OQ8bu5w9F6VbAOWtMGYR37IGaAyucYi5k%2FZjXfBR8npyZBkVdZi3LgVzuCtAXKsfYkkuouYNxaFkaRJoKyAhFNiPr6%2FEz0%2FFLU1zihTcja9jjkuQNeIugD1ihKUXC9yqM2ywHVRrMqFkRIqhWvOnr9j9XaxpkQNTJGcRNdCYXjphedeNMiivugNxFn%2FhbP0y%2BlK477Bf7EWexKJ2yxLvfRxnnUCG52DfWjZMS%2BMKUrwlal29qkk0psWdrYBzsZEYF2bb2KQmgrsHOxGK3ia3cV85VxNIgi2261%2FUAlkQA1aTe1pFUhFPOkGK7pu9mii%2FyeX39Y8OYgPgyOp5OvDdj2m16kptfpg47I024kF6X5K3BhbSfe3W%2BRHHaJzb9lRRYNUg9JLDTlnQbJ3%2Fb0Z7b58Ag%3D%3D
curl -s &#8211;cookie /tmp/cookies.txt &#8211;cookie-jar /tmp/cookies.txt &#8211;user-agent Mozilla/4.0 -d &#8220;message=$message&#38;recipient=$recipient&#8220; http://mip.sunrise.ch/mip/dyn/sms/sms?.lang=de
]]></description>
			<content:encoded><![CDATA[<p>quick and dirty hack:<span style="font-family: 'Bitstream Vera Sans Mono',Monaco,'Courier New',monospace; font-size: 12px; line-height: 15px; color: #f8f8f8; white-space: pre" class="Apple-style-span"></span></p>
<pre style="font-family: 'Bitstream Vera Sans Mono',Monaco,'Courier New',monospace; font-size: 9pt; line-height: 1.3em; margin-top: 0em" class="sunburst"><span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #5f5a60; font-style: italic" class="comment comment_line comment_line_number-sign comment_line_number-sign_shell">#!/bin/bash</span>
message=<span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #7587a6" class="variable variable_other variable_other_positional variable_other_positional_shell">$2</span>
recipient=<span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #7587a6" class="variable variable_other variable_other_positional variable_other_positional_shell">$1</span>
username=
password=
curl -s  &#8211;cookie /tmp/cookies.txt &#8211;cookie-jar /tmp/cookies.txt &#8211;user-agent Mozilla/4.0 -d <span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #8f9d6a" class="string string_quoted string_quoted_double string_quoted_double_shell">&#8220;username=<span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #8a9a95" class="variable variable_other variable_other_normal variable_other_normal_shell">$username</span>@sunrise.ch&amp;password=<span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #8a9a95" class="variable variable_other variable_other_normal variable_other_normal_shell">$password</span>&#8220;</span> http://mip.sunrise.ch/mip/dyn/login/login?SAMLRequest=fVLLUsIwFN074z9ksu8LYdQMLYM4jsz46EB14S6klxJpb2puCvr3lqKCC13m5OQ8bu5w9F6VbAOWtMGYR37IGaAyucYi5k%2FZjXfBR8npyZBkVdZi3LgVzuCtAXKsfYkkuouYNxaFkaRJoKyAhFNiPr6%2FEz0%2FFLU1zihTcja9jjkuQNeIugD1ihKUXC9yqM2ywHVRrMqFkRIqhWvOnr9j9XaxpkQNTJGcRNdCYXjphedeNMiivugNxFn%2FhbP0y%2BlK477Bf7EWexKJ2yxLvfRxnnUCG52DfWjZMS%2BMKUrwlal29qkk0psWdrYBzsZEYF2bb2KQmgrsHOxGK3ia3cV85VxNIgi2261%2FUAlkQA1aTe1pFUhFPOkGK7pu9mii%2FyeX39Y8OYgPgyOp5OvDdj2m16kptfpg47I024kF6X5K3BhbSfe3W%2BRHHaJzb9lRRYNUg9JLDTlnQbJ3%2Fb0Z7b58Ag%3D%3D
curl -s &#8211;cookie /tmp/cookies.txt &#8211;cookie-jar /tmp/cookies.txt &#8211;user-agent Mozilla/4.0 -d <span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #8f9d6a" class="string string_quoted string_quoted_double string_quoted_double_shell">&#8220;message=<span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #8a9a95" class="variable variable_other variable_other_normal variable_other_normal_shell">$message</span>&amp;recipient=<span style="padding-top: 0.2em; padding-bottom: 0.1em; color: #8a9a95" class="variable variable_other variable_other_normal variable_other_normal_shell">$recipient</span>&#8220;</span> http://mip.sunrise.ch/mip/dyn/sms/sms?.lang=de</pre>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2009/07/18/sunrisech-sms-via-shell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>freEBook: Practical Artificial Intelligence Programming in Java</title>
		<link>http://log.koechlin.info/2008/11/15/freebook-practical-artificial-intelligence-programming-in-java/</link>
		<comments>http://log.koechlin.info/2008/11/15/freebook-practical-artificial-intelligence-programming-in-java/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 23:35:52 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[ai]]></category>

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

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/11/15/freebook-practical-artificial-intelligence-programming-in-java/</guid>
		<description><![CDATA[mark watson offers a free ebook onPractical Artificial Intelligence Programming in Java
mark watson offers a free ebook on
Practical Artificial Intelligence Programming in Javagrab it on is opencontent website.
&#8220;Each chapter follows the same pattern: a mo-
tivation for learning a technique, some theory for the technique, and a Java example
program that you can experiment with. &#8220;
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.markwatson.com" target="_blank">mark watson</a> offers a free ebook on<u>Practical Artificial Intelligence Programming in Java</u></p>
<p><a href="http://www.markwatson.com" target="_blank">mark watson</a> offers a free ebook on<br />
Practical Artificial Intelligence Programming in Javagrab it on is <a href="http://www.markwatson.com/opencontent/" target="_blank">opencontent website</a>.</p>
<p>&#8220;Each chapter follows the same pattern: a mo-<br />
tivation for learning a technique, some theory for the technique, and a Java example<br />
program that you can experiment with. &#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/11/15/freebook-practical-artificial-intelligence-programming-in-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The BitC Programming Language</title>
		<link>http://log.koechlin.info/2008/11/12/the-bitc-programming-language/</link>
		<comments>http://log.koechlin.info/2008/11/12/the-bitc-programming-language/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 21:57:21 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[BitC]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[Programming Languages]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/11/12/the-bitc-programming-language/</guid>
		<description><![CDATA[&#8220;BitC is a new systems programming language. It seeks to combine the flexibility, safety, and richness of Standard ML or Haskell with the low-level expressiveness of C.&#8221;
BitC seems to be an effort to get provable correct programs and thus maybe an Operating System which works flawless. They also develop coyotos    which is a step in [...]]]></description>
			<content:encoded><![CDATA[<address>&#8220;BitC is a new systems programming language. It seeks to combine the flexibility, safety, and richness of Standard ML or Haskell with the low-level expressiveness of C.&#8221;</address>
<p>BitC seems to be an effort to get provable correct programs and thus maybe an Operating System which works flawless. <a href="http://srl.cs.jhu.edu/people.html" target="_blank">They</a> also develop <a href="http://www.coyotos.org/" title="coyotos operating system" target="_blank">coyotos  </a>  which is a step in this direction.</p>
<p>maybe this would be a starting point to have a lightweight OS for Performant Virtual Servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/11/12/the-bitc-programming-language/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ur programming language</title>
		<link>http://log.koechlin.info/2008/10/29/ur-programming-language/</link>
		<comments>http://log.koechlin.info/2008/10/29/ur-programming-language/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 15:55:36 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://log.koechlin.info/2008/10/29/ur-programming-language/</guid>
		<description><![CDATA[&#8220;Ur is a programming language designed to introduce richer type system features into functional programming in the tradition of ML and Haskell.  Ur is functional, pure, statically-typed, and strict.  Ur supports a powerful kind of metaprogramming based on row types.&#8221;

http://www.impredicative.com/ur/ 
]]></description>
			<content:encoded><![CDATA[<p><strong>&#8220;</strong><strong>Ur</strong> is a programming language designed to introduce richer type system features into functional programming in the tradition of <a href="http://en.wikipedia.org/wiki/ML_%28programming_language%29">ML</a> and <a href="http://en.wikipedia.org/wiki/Haskell_%28programming_language%29">Haskell</a>.  Ur is <a href="http://en.wikipedia.org/wiki/Functional_programming">functional</a>, <a href="http://en.wikipedia.org/wiki/Purely_functional">pure</a>, <a href="http://en.wikipedia.org/wiki/Statically-typed">statically-typed</a>, and <a href="http://en.wikipedia.org/wiki/Strict_programming_language">strict</a>.  Ur supports a powerful kind of <strong>metaprogramming</strong> based on <strong>row types</strong>.<strong>&#8221;<br />
</strong></p>
<p><a href="http://www.impredicative.com/ur/" title="http://www.impredicative.com/ur/" target="_blank">http://www.impredicative.com/ur/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/10/29/ur-programming-language/feed/</wfw:commentRss>
		</item>
		<item>
		<title>lisp flavored languages for existing virtual machines.</title>
		<link>http://log.koechlin.info/2008/10/17/lisp-flavored-languages-for-existing-virtual-machines/</link>
		<comments>http://log.koechlin.info/2008/10/17/lisp-flavored-languages-for-existing-virtual-machines/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 22:06:13 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[GENERAL]]></category>

		<category><![CDATA[Programming Languages]]></category>

		<category><![CDATA[cutting edge]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/10/17/lisp-flavored-languages-for-existing-virtual-machines/</guid>
		<description><![CDATA[im just watching the clojure  (lisp flavored lang for the JVM) presentations from Rick Hickey.
then i found LFE  lisp flavored erlang. i think i already mentioned Tim Burks  Nu earlier.
(Rick Hickey also did dotlisp guess what? yup lisp for .net. there are also others e.g. IronLisp) so now we have a lisp for BEAM, JVM and the Objective-C runtime, seems like  something that was in the air.
combine: [...]]]></description>
			<content:encoded><![CDATA[<p>im just watching the <a href="http://www.clojure.org" target="_blank">clojure</a>  (lisp flavored lang for the JVM) <a href="http://clojure.blip.tv/#1319826" title="http://clojure.blip.tv/#1319826" target="_blank">presentations</a> from Rick Hickey.<br />
then i found <a href="http://groups.google.com/group/erlang-questions/browse_thread/thread/adfe375287d4bef4/4a9127e701f5e2db" target="_blank">LFE</a>  lisp flavored erlang. i think i already mentioned Tim Burks  <a href="http://programming.nu" title="programming.nu">Nu</a> earlier.<br />
(Rick Hickey also did <a href="http://dotlisp.sourceforge.net/dotlisp.htm">dotlisp</a> guess what? yup lisp for .net. there are also others e.g. <a href="http://www.codeplex.com/IronLisp" target="_blank">IronLisp</a>) so now we have a lisp for BEAM, JVM and the Objective-C runtime, seems like  something that was in the air.</p>
<p>combine: there is a need for a dynamic language which is scalable but still can leverage existing code.<br />
thinking a bit further and adding the other main stream approach to scale these days (virtualization) we get pushed to a new light-weight operating system which supports just a VM and basic IO like TCP/IP.</p>
<p>already with these large scale rails setups we have today, i see no point to have a fully featured OS with a 5+M LOC kernel running just to provide a VM which does just some calculating on proxied data from client data to its persistance.</p>
<p>hmm&#8230; erlang for minix 3 anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/10/17/lisp-flavored-languages-for-existing-virtual-machines/feed/</wfw:commentRss>
		</item>
		<item>
		<title>installing Quickfix with Ruby 1.9 on OS X 1.5.4</title>
		<link>http://log.koechlin.info/2008/10/14/installing-quickfix-with-ruby-19-on-os-x-154/</link>
		<comments>http://log.koechlin.info/2008/10/14/installing-quickfix-with-ruby-19-on-os-x-154/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 20:18:23 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[cutting edge]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/10/14/installing-quickfix-with-ruby-19-on-os-x-154/</guid>
		<description><![CDATA[installing Quickfix with Ruby 1.9on OS X 1.5.4download ruby 1.9
 sudo su (or add a sudo where appropriate)
svn co http://svn.ruby-lang.org/repos/ruby/trunk /usr/local/src/ruby19
./configure --program-suffix=-trunk --prefix=/usr/local/ make make install
#temporary move ruby bin, you can reverse it after building quickfix
mv /usr/bin/ruby /usr/bin/ruby-osx
ln -s /usr/local/bin/ruby-trunk /usr/bin/ruby
#go to /usr/local/src or wherever you want the quickfix sources to stay#HEAD is currenty broken. [...]]]></description>
			<content:encoded><![CDATA[<p>installing Quickfix with Ruby 1.9on OS X 1.5.4download ruby 1.9
<pre><em> sudo su (or add a sudo where appropriate)</em></pre>
<pre><em>svn co http://svn.ruby-lang.org/repos/ruby/trunk /usr/local/src/ruby19</em></pre>
<pre>./configure --program-suffix=-trunk --prefix=/usr/local/ make make install</pre>
<p>#temporary move ruby bin, you can reverse it after building quickfix
<pre>mv /usr/bin/ruby /usr/bin/ruby-osx</pre>
<pre>ln -s /usr/local/bin/ruby-trunk /usr/bin/ruby</pre>
<p>#go to /usr/local/src or wherever you want the quickfix sources to stay#HEAD is currenty broken. i used the newest version where something in the ruby dir was changed
<pre>svn co -r 1939 https://quickfix.svn.sourceforge.net/svnroot/quickfix/trunk/quickfix qf1939</pre>
<pre>cd qf1939</pre>
<pre>./bootstrap</pre>
<pre>./configure --with-ruby</pre>
<pre>./make</pre>
<pre>./make install</pre>
<p>#if you get errors the following bugs havent been fixed yet:#patch your /usr/local/include/ruby-1.9.0/ruby/ruby.h
<pre><span style="font-family: Georgia; font-size: 16px; line-height: 20px; white-space: normal" class="Apple-style-span">#</span>patch QuickfixRuby.cpp</pre>
<pre>2145c2145</pre>
<pre>&lt; #include "ruby/io.h"</pre>
<pre>---</pre>
<pre>&gt; #include "rubyio.h"</pre>
<pre>2643c2643</pre>
<pre>&lt;       printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;       printf( "%s\n", RSTRING(message)-&gt;ptr );</pre>
<pre>2676c2676</pre>
<pre>&lt;       printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;       printf( "%s\n", RSTRING(message)-&gt;ptr );</pre>
<pre>2709c2709</pre>
<pre>&lt;       printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;       printf( "%s\n", RSTRING(message)-&gt;ptr );</pre>
<pre>2742c2742</pre>
<pre>&lt;       printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;       printf( "%s\n", RSTRING(message)-&gt;ptr );</pre>
<pre>2782c2782</pre>
<pre>&lt;         printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;         printf( "%s\n", RSTRING(message)-&gt;ptr );</pre>
<pre>2849c2849</pre>
<pre>&lt;         printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;         printf( "%s\n", RSTRING(message)-&gt;ptr );</pre>
<pre>2922c2922</pre>
<pre>&lt;         printf( "%s\n", RSTRING_PTR(message) );</pre>
<pre>---</pre>
<pre>&gt;         printf( "%s\n", RSTRING(message)-&gt;ptr ); </pre>
<p>#place a symlink
<pre>sudo ln -s /usr/local/include/ruby-1.9.0/i386-darwin9.1.0/ruby/config.h /usr/local/include/ruby-1.9.0/i386-darwin9.1.0/config.h</pre>
<p>#try to ./make and ./make install again
<pre>irb-trunk</pre>
<p>and
<pre>require 'quickfix_ruby'</pre>
<p>YAY!  1.9 porting notes:<a href="http://boga.wordpress.com/2008/04/15/ruby-19-porting-notes/" target="_blank">http://boga.wordpress.com/2008/04/15/ruby-19-porting-notes/ </a></p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/10/14/installing-quickfix-with-ruby-19-on-os-x-154/feed/</wfw:commentRss>
		</item>
		<item>
		<title>programming languages</title>
		<link>http://log.koechlin.info/2008/09/29/programming-languages/</link>
		<comments>http://log.koechlin.info/2008/09/29/programming-languages/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 06:24:29 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[Programming Languages]]></category>

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

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

		<category><![CDATA[cutting edge]]></category>

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

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/09/29/programming-languages/</guid>
		<description><![CDATA[altough not new i just discovered hecl.
&#8220;The Hecl Programming Language is a high-level, open source scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. Infact, it&#8217;s small enough that it runs on J2ME-enabled cell phones!&#8221;
sounds like fun. http://www.hecl.org/
on to something new and cutting edge, [...]]]></description>
			<content:encoded><![CDATA[<p>altough not new i just discovered hecl.</p>
<p>&#8220;<span style="color: #313131; font-family: 'Trebuchet MS'; font-size: 13px; line-height: normal" class="Apple-style-span">The Hecl Programming Language is a high-level, open source scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. Infact, it&#8217;s small enough that it runs on J2ME-enabled cell phones!&#8221;</span></p>
<p><span style="color: #313131; font-family: 'Trebuchet MS'; font-size: 13px; line-height: normal" class="Apple-style-span"></span><span style="color: #313131; font-family: 'Trebuchet MS'; font-size: 13px; line-height: normal" class="Apple-style-span"><span style="color: #000000; font-family: Georgia; font-size: 16px; line-height: 20px" class="Apple-style-span">sounds like fun. </span></span><a href="http://www.hecl.org/" title="hecl scripting lang" target="_blank">http://www.hecl.org/</a></p>
<p>on to something new and cutting edge, here is reia:<br />
all the goodies from erlang, the lang of ruby and python intendation. can&#8217;t wait to try.<br />
meanwhile check: <a href="http://wiki.reia-lang.org/wiki/Reia_Programming_Language" target="_blank">http://wiki.reia-lang.org/wiki/Reia_Programming_Language </a></p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/09/29/programming-languages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Writing a compiler in Ruby bottom up</title>
		<link>http://log.koechlin.info/2008/06/05/writing-a-compiler-in-ruby-bottom-up/</link>
		<comments>http://log.koechlin.info/2008/06/05/writing-a-compiler-in-ruby-bottom-up/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 20:30:41 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[Programming Languages]]></category>

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

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

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

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/06/05/writing-a-compiler-in-ruby-bottom-up/</guid>
		<description><![CDATA[Vidar Hokstad has a nice series on writing a compiler in ruby: http://www.hokstad.com/tag/compiler%20in%20Ruby%20bottom%20upa more general view on computer science is given in this lecture:Building a Modern Computer from First Principleshttp://www1.idc.ac.il/tecs/http://video.google.com/videoplay?docid=7654043762021156507
]]></description>
			<content:encoded><![CDATA[<p>Vidar Hokstad has a nice series on writing a compiler in ruby: <a href="http://www.hokstad.com/tag/compiler%20in%20Ruby%20bottom%20up">http://www.hokstad.com/tag/compiler%20in%20Ruby%20bottom%20up</a>a more general view on computer science is given in this lecture:Building a Modern Computer from First Principles<a href="http://www1.idc.ac.il/tecs/">http://www1.idc.ac.il/tecs/</a><a href="http://video.google.com/videoplay?docid=765404376202115650">http://video.google.com/videoplay?docid=765404376202115650</a>7</p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/06/05/writing-a-compiler-in-ruby-bottom-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>links about merb, datamapper and AOP</title>
		<link>http://log.koechlin.info/2008/04/22/merb-datamapper-and-aop/</link>
		<comments>http://log.koechlin.info/2008/04/22/merb-datamapper-and-aop/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 14:04:39 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[Programming Languages]]></category>

		<category><![CDATA[cutting edge]]></category>

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

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

		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://log.koechlin.info/2008/04/22/merb-datamapper-and-aop/</guid>
		<description><![CDATA[some nice merb urls
a comparison with rails
an open source book about merb
AOP for ruby 
interesting post about deferred requests with merb ebb and thin by ezra
]]></description>
			<content:encoded><![CDATA[<p>some nice merb urls</p>
<p><a href="http://vs.fightinjoe.com/web-frameworks/compare/merb,ruby-on-rails" target="_blank">a comparison with rails</a></p>
<p><a href="http://vs.fightinjoe.com/web-frameworks/compare/merb,ruby-on-rails" target="_blank"></a><a href="http://merb.4ninjas.org/" target="_blank">an open source book about merb</a><a href="http://aquarium.rubyforge.org" target="_blank"></a></p>
<p><a href="http://aquarium.rubyforge.org" target="_blank">AOP for ruby </a><a href="http://brainspl.at/articles/2008/04/18/deferred-requests-with-merb-ebb-and-thin" target="_blank"></a></p>
<p><a href="http://brainspl.at/articles/2008/04/18/deferred-requests-with-merb-ebb-and-thin" target="_blank">interesting post about deferred requests with merb ebb and thin by ezra</a></p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/04/22/merb-datamapper-and-aop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing ruby from trunk</title>
		<link>http://log.koechlin.info/2008/03/24/installing-ruby-from-trunk/</link>
		<comments>http://log.koechlin.info/2008/03/24/installing-ruby-from-trunk/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 15:20:15 +0000</pubDate>
		<dc:creator>yannick</dc:creator>
		
		<category><![CDATA[2]]></category>

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

		<guid isPermaLink="false">http://log.koechlin.info/2008/03/24/installing-ruby-from-trunk/</guid>
		<description><![CDATA[Today i installed Ruby 1.9 from trunk.
1) get ftp://ftp.ruby-lang.org:21//pub/ruby/1.9/ruby-1.9.0-1.zip
or ( http://mirror.judofyr.net/ruby/1.9/ruby-1.9.0-1.tar.gz )
2) tar xzvf ruby-1.9.0-1.tar.gz &#038;&#038; cd ruby-1.9.0-1
3)  ./configure &#8211;prefix=/usr/local/ruby1.9 &#8211;program-suffix=-trunk
4)  make
 5)  sudo make install
now you have ruby 1.9 in /usr/local/ruby1.9
you can now either put /usr/local/ruby1.9/bin to path or copy or softlink the bins
]]></description>
			<content:encoded><![CDATA[<p>Today i installed Ruby 1.9 from trunk.</p>
<p>1) get ftp://ftp.ruby-lang.org:21//pub/ruby/1.9/ruby-1.9.0-1.zip<br />
or ( http://mirror.judofyr.net/ruby/1.9/ruby-1.9.0-1.tar.gz )</p>
<p>2) tar xzvf ruby-1.9.0-1.tar.gz &#038;&#038; cd ruby-1.9.0-1<br />
3)  ./configure &#8211;prefix=/usr/local/ruby1.9 &#8211;program-suffix=-trunk<br />
4)  make<br />
 5)  sudo make install<br />
now you have ruby 1.9 in /usr/local/ruby1.9<br />
you can now either put /usr/local/ruby1.9/bin to path or copy or softlink the bins</p>
]]></content:encoded>
			<wfw:commentRss>http://log.koechlin.info/2008/03/24/installing-ruby-from-trunk/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
