<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Railslove</title>
	
	<link>http://railslove.com/weblog</link>
	<description>we love building web applications</description>
	<pubDate>Thu, 29 Oct 2009 17:13:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Railslove" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>DevHouseFriday - Entwicklung von Applikationen für den Palm Prē</title>
		<link>http://railslove.com/weblog/2009/10/24/devhousefriday-entwicklung-von-applikationen-fur-den-palm-pre/</link>
		<comments>http://railslove.com/weblog/2009/10/24/devhousefriday-entwicklung-von-applikationen-fur-den-palm-pre/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 18:55:01 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=510</guid>
		<description><![CDATA[Nächste Woche Freitag, am 30. Oktober, ist es wieder so weit: das DevHouseFriday steht vor der Tür. Dieses mal werden wir uns zusammen mit Michael die Entwicklung von Palm Prē Applikationen ansehen. Das Mitte des Jahres eingeführte Mobiltelefon erfreut sich seit seiner Einführung über eine immer größere Fangemeinde. Vor allem die Entwicklung mit Javascript und [...]]]></description>
			<content:encoded><![CDATA[<p>Nächste Woche Freitag, am 30. Oktober, ist es wieder so weit: das DevHouseFriday steht vor der Tür. Dieses mal werden wir uns zusammen mit <a href="http://twitter.com/bumi">Michael</a> die Entwicklung von <a href="http://en.wikipedia.org/wiki/Palm_Pre">Palm Prē</a> Applikationen ansehen. Das Mitte des Jahres eingeführte Mobiltelefon erfreut sich seit seiner Einführung über eine immer größere Fangemeinde. Vor allem die Entwicklung mit Javascript und HTML 5 macht das Gerät für Developer richtig spannend.<br />
Wer kommen möchte kann hier im Blog im Kommentar seine Anwesenheit ankündigen (+1). Treffpunkt ist wie immer unser Büro im Gothaergebäude an der Gothaer Alle 2, 50969 Köln.<br />
Habt Ihr eigene Themen die Ihr gerne im Rahmen des DevHouseFriday vorstellen wollt, dann schreibt uns einfach eine Mail mit dem Thema und einem Wunschtermin wann ihr es vorstellen wollt und wir kündigen es in unserem Blog an.</p>
<p><a href="http://www.flickr.com/photos/marca-pasos/3183554774/in/pool-palmpre"><img src="http://farm4.static.flickr.com/3297/3183554774_b6afbc69a9.jpg" /></a><br />
(Photo by El_Enigma)</p>
<p>Bis Freitag, wir freuen uns!</p>
<p><strong>Update:</strong> Wir schlagen Freitag ca. 19 Uhr vor.</p>
<p><strong>One more thing:</strong> Ich habe heute meine <a href="http://www.objectifiedfilm.com">Objectified</a> DVD erhalten. Wenn Ihr Lust habt, könnten wir im Anschluss noch den Film gucken. Dauer: 75 Min. Für einen Beamer sorge ich (hoffentlich klappt das).</p>
<p><a href="http://www.ipernity.com/doc/koos/6413448"><img src="http://u1.ipernity.com/13/34/48/6413448.e86f3f4e.500.jpg" width="375" height="500" alt="Objectified" border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/10/24/devhousefriday-entwicklung-von-applikationen-fur-den-palm-pre/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Railscamp 09 UK - Margate</title>
		<link>http://railslove.com/weblog/2009/10/24/railscamp-09-uk-marget/</link>
		<comments>http://railslove.com/weblog/2009/10/24/railscamp-09-uk-marget/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 18:25:32 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<category><![CDATA[Railslove on Tour]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[england]]></category>

		<category><![CDATA[fun]]></category>

		<category><![CDATA[railscamp]]></category>

		<category><![CDATA[tour]]></category>

		<category><![CDATA[urbanterror]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=505</guid>
		<description><![CDATA[Letzte Woche haben wir das Railscamp UK 2009 besuchen können. Zusammen mit Sebastian haben wir uns mit dem Auto nach England auf den Weg gemacht. Nach zahlreichen Stunden (u.a. weil wir wegen eines Streiks der französischen Fähre See France 3 Stunden auf den Eurostar warten mussen) sind wir dann Freitag Abend mit einem Kasten Mate [...]]]></description>
			<content:encoded><![CDATA[<p>Letzte Woche haben wir das Railscamp UK 2009 besuchen können. Zusammen mit <a href="http://twitter.com/tisba">Sebastian</a> haben wir uns mit dem Auto nach England auf den Weg gemacht. Nach zahlreichen Stunden (u.a. weil wir wegen eines Streiks der französischen Fähre See France 3 Stunden auf den Eurostar warten mussen) sind wir dann Freitag Abend mit einem Kasten Mate und einem Kasten Mühlen Kölsch in Margate angekommen. Zwei weitere spannende Tage haben wir dort verbracht. Neben Vorträgen wie <a href="http://couchdb.apache.org/">CouchDB</a> von <a href="http://twitter.com/langalex">Alexander Lang</a> war auch wie Hacking, Gaming (We love <a href="http://www.urbanterror.net">urban terrror</a> :) und Networking angesagt. Zusammen mit <a href="http://twitter.com/purzelrakete">Rany</a> haben wir unseren &#8220;google of counters&#8221; gebastelt (mehr dazu in einem weiteren Blogpost). Als Equipment diente uns dieses Jahr <a href="http://github.com/toolmantim/bananajour">Bananajour</a> - der Nachfolger von <a href="http://github.com/chad/gitjour">Gitjour</a> bietet eine nette Weboberfläche um verfügbare Repositories zu sharen und clonen.</p>
<p><a href="http://www.flickr.com/photos/kerrybuckley/4029647087/in/pool-rails-camp"><img src="http://farm3.static.flickr.com/2762/4029647087_f136ebc66a.jpg"/></a></p>
<p>Ein paar Fotos vom Dreamland Margate und dem Railscamp gibt es in der <a href="http://www.flickr.com/groups/rails-camp/">Flickr-Gruppe</a> RailscampUK aber auch im einzelnen <a href="http://www.flickr.com/photos/8042369@N06/4031081247/">hier</a>, <a href="http://www.flickr.com/photos/kerrybuckley/">hier</a>,<a href="http://www.flickr.com/photos/mogello/sets/72157622473568651/">hier</a>, <a href="http://www.flickr.com/photos/srboisvert/sets/72157622626512486/">hier</a>, und <a href="http://www.ipernity.com/doc/basti/album/155397">hier</a>. Es war auf jeden Fall wieder eine sehr coole Zeit mit Mr. Jabba, Pat und Co. wir freuen uns auf das Railscamp nächstes Jahr. Nicht zu vergessen aber ist das Railscamp Münster am 28./29. November bei <a href="http://www.zweitag.de/">Zweitag</a>! Alle weiteren Informationen findet ihr auf der <a href="http://railscamp.de/">Railscamp Seite</a>.</p>
<p><a href="http://www.ipernity.com/doc/koos/6352148"><img src="http://u1.ipernity.com/13/21/48/6352148.e8320277.500.jpg" width="500" height="334" alt="Marget" border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/10/24/railscamp-09-uk-marget/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Railslove auf dem Showcase der FH-Köln</title>
		<link>http://railslove.com/weblog/2009/10/12/railslove-auf-dem-showcase-der-fh-koln/</link>
		<comments>http://railslove.com/weblog/2009/10/12/railslove-auf-dem-showcase-der-fh-koln/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 23:07:07 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=503</guid>
		<description><![CDATA[Tim und ich waren am Mittwoch auf dem Showcase der Fh-Köln wo wir zusammen mit Felix Channelting präsentierten. Mehr dazu in unserem Channelthing-Blog.
]]></description>
			<content:encoded><![CDATA[<p>Tim und ich waren am Mittwoch auf dem Showcase der Fh-Köln wo wir zusammen mit Felix Channelting präsentierten. Mehr dazu in unserem <a href="http://blog.channelthing.com/2009/10/11/das-showcase/">Channelthing-Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/10/12/railslove-auf-dem-showcase-der-fh-koln/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DevHouseFriday Reloaded - Papal with Rails</title>
		<link>http://railslove.com/weblog/2009/10/11/devhousefriday-reloaded-papal-with-rails/</link>
		<comments>http://railslove.com/weblog/2009/10/11/devhousefriday-reloaded-papal-with-rails/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 20:32:26 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=494</guid>
		<description><![CDATA[Am Freitag war es wieder soweit - nach kurzer Sommerpause gab es wieder ein DevHouseFriday in unseren neuen Büroräumen. Dieses mal haben wir über Paypal with Rails gesprochen. Dazu haben wir auch schon mal einen Blogpost geschrieben. Hier eine Zusammenfassung interessanter Ressourcen zum Thema:

Einbinden einer Paypal Checkout Express Anbindung in Nybbl.me
Ruby library for dealing with [...]]]></description>
			<content:encoded><![CDATA[<p>Am Freitag war es wieder soweit - nach kurzer Sommerpause gab es wieder ein DevHouseFriday in unseren neuen Büroräumen. Dieses mal haben wir über Paypal with Rails gesprochen. Dazu haben wir auch schon mal <a href="http://railslove.com/weblog/2008/09/16/payment-processing-mit-rails-activemerchant-paypal-und-finite-state-machine/">einen Blogpost geschrieben</a>. Hier eine Zusammenfassung interessanter Ressourcen zum Thema:</p>
<ul>
<li><a href="http://nybbl.me/">Einbinden einer Paypal Checkout Express Anbindung in Nybbl.me</a></li>
<li><a href="http://www.activemerchant.org/">Ruby library for dealing with credit cards and payment processors and shipping</a></li>
<li><a href="http://github.com/jsaedtler/active_merchant/tree/master">ActiveMerchant mit Giropay Unterstützung</a></li>
<li><a href="http://peepcode.com/products/activemerchant-pdf">Peepcode Active Merchant Book by Cody Fauser, ActiveMerchant committer and Shopify developer.</a></li>
</ul>
<p>Wir werden demnächst unsere Termine früher ankündigen und das DevHouseFriday alle zwei Wochen im Entrepreneurship Center KoKoN stattfinden lassen. Unsere Adresse ist:</p>
<p>Gothaer Allee 2<br />
50969 Köln</p>
<p><iframe width="500" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.de/maps?f=q&amp;source=s_q&amp;hl=de&amp;geocode=&amp;q=railslove&amp;sll=51.151786,10.415039&amp;sspn=15.737839,40.693359&amp;ie=UTF8&amp;view=map&amp;ei=uUDSSpmFA4WusAbyvtX1CQ&amp;attrid=&amp;cid=1169177153647908006&amp;hq=railslove&amp;hnear=&amp;ll=50.981344,6.964645&amp;spn=0.151303,0.343323&amp;z=11&amp;iwloc=A&amp;output=embed"></iframe><br /><small><a href="http://maps.google.de/maps?f=q&amp;source=embed&amp;hl=de&amp;geocode=&amp;q=railslove&amp;sll=51.151786,10.415039&amp;sspn=15.737839,40.693359&amp;ie=UTF8&amp;view=map&amp;ei=uUDSSpmFA4WusAbyvtX1CQ&amp;attrid=&amp;cid=1169177153647908006&amp;hq=railslove&amp;hnear=&amp;ll=50.981344,6.964645&amp;spn=0.151303,0.343323&amp;z=11&amp;iwloc=A" style="color:#0000FF;text-align:left">Größere Kartenansicht</a></small></p>
<p>Bis demnächst! Wir freuen uns auf euren Besuch!</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/10/11/devhousefriday-reloaded-papal-with-rails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Warum ist es so ruhig bei Railslove?</title>
		<link>http://railslove.com/weblog/2009/10/04/warum-ist-es-so-ruhig-bei-railslove/</link>
		<comments>http://railslove.com/weblog/2009/10/04/warum-ist-es-so-ruhig-bei-railslove/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 14:14:23 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=488</guid>
		<description><![CDATA[Vorerst die gute Nachricht: Wir leben. Alle drei sind &#8220;wohlauf&#8221;. Es ist aber geradei eine heisse Zeit bei Railslove, dafür gibt es verschiedene Gründe. Vor allem sitzen gerade alle drei Railslover an ihren Abschlussarbeiten. Der Michael nähert sich der wirklich heissen Phase, Tim und ich sind noch am &#8220;Anfang&#8221; aber dennoch sehr damit beschäftigt.
Als nächstes [...]]]></description>
			<content:encoded><![CDATA[<p>Vorerst die gute Nachricht: Wir leben. Alle drei sind &#8220;wohlauf&#8221;. Es ist aber geradei eine heisse Zeit bei Railslove, dafür gibt es verschiedene Gründe. Vor allem sitzen gerade alle drei Railslover an ihren Abschlussarbeiten. Der Michael nähert sich der wirklich heissen Phase, Tim und ich sind noch am &#8220;Anfang&#8221; aber dennoch sehr damit beschäftigt.<br />
Als nächstes ist zu erwähnen, dass wir sehr viel an unserem <a href="http://channelthing.com">Baby</a> schrauben. Nicht nur an der Technik, aber auch am Biz. Wir haben von Euch die Bestätigung bekommen dass es sich lohnt. Wer channelthing noch nicht kennt, einfach einen Key anfragen und es folgt zeitnah eine Einladung. Auch das <a href="http://twitter.com/channelthing">Folgen auf Twitter</a> und das lesen des <a href="http://blog.channelthing.com/">Channelthing Blogs</a> lohnt sich!<br />
Der dritte Grund sind laufende Projekte. Es gibt zurzeit einiges zu tun woran wir Spass haben.</p>
<p>Es tut uns daher sehr leid und wir bemühen uns das wieder aufzuholen. Tag täglich gibt es nähmlich frische News aus unserem Office und aus der Railswelt.</p>
<p>Mit freundlichen Grüßen aus der &#8220;verarbeiteten Railslove Welt&#8221;,<br />
Michael, Tim und Jan</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/10/04/warum-ist-es-so-ruhig-bei-railslove/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails Rumble 2009 - we’ve built nybbl.me</title>
		<link>http://railslove.com/weblog/2009/08/25/rails-rumble-2009-weve-built-nybblme/</link>
		<comments>http://railslove.com/weblog/2009/08/25/rails-rumble-2009-weve-built-nybblme/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 10:41:05 +0000</pubDate>
		<dc:creator>Bumi</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=479</guid>
		<description><![CDATA[

Phew! That was exciting. Rails Rumble 2009 - the 48 hour web application development competition- is over.

We teamed up with Rany (aka @purzelrakete) to build the best team I can imagine.
Our idea is as simple as powerful: (from your team description)

nybbl.me is a microlearning plattform. get twitter sized nibbles of information sent to you, like [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nybbl.me"><img src="http://railslove.com/weblog/wp-content/uploads/2009/08/nybble-2-300x85.jpg" alt="Nybbl.me - flavour learning" title="Nybbl.me" width="300" height="85" class="size-medium wp-image-482" /></a></p>
<p>
Phew! That was exciting. <a href="http://railsrumble.com">Rails Rumble 2009</a> - the 48 hour web application development competition- is over.
</p>
<p>We teamed up with Rany (aka <a href="http://twitter.com/purzelrakete">@purzelrakete</a>) to build the best team I can imagine.<br />
Our idea is as simple as powerful: (from your <a href="http://r09.railsrumble.com/teams/fuck-yeah">team description</a>)</p>
<blockquote><p>
nybbl.me is a microlearning plattform. get twitter sized nibbles of information sent to you, like &#8220;you can parse json 2x as fast with the yajl-ruby gem. check it on github.&#8221;. choose a set, like &#8220;rails active record&#8221;, and get schooled over the next days.</p>
<p>create, share and remix nybbl sets, and get them pushed to your iphone. if you prefer, you can grab them per email or sms, too.</p>
<p>nybbl is learning, the easy way: sweat not included.</p>
</blockquote>
<p>
<strong>Think of your private teacher who teaches you in twitter sized micro lessons throughout the day. </strong><br />
Everyone can create those sets of lessons and publish them on the nybbl app store.  Most of the sets are free but publishers can choose a price between 0.99$ and 9.99$. <br />
nybbl.me will deliver these nybbls to every subscriber via iphone push notification, sms, twitter or email.
</p>
<p>
We will post more information and a screencast about <a href="http://nybbl.me">nybbl.me</a> in the next days. <br />
For now you should check out <a href="http://nybbl.me">nybbl.me</a> and all the <a href="http://r09.railsrumble.com/teams">incredible apps</a> that were built within the 2 days.</p>
<p>
A huge thanks goes out to all the organizers and sponsors of the Rails Rumble for the awesome weekend. </p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/08/25/rails-rumble-2009-weve-built-nybblme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Static content in your Rails application</title>
		<link>http://railslove.com/weblog/2009/08/13/static-content-in-your-rails-application/</link>
		<comments>http://railslove.com/weblog/2009/08/13/static-content-in-your-rails-application/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:27:15 +0000</pubDate>
		<dc:creator>Bumi</dc:creator>
		
		<category><![CDATA[Cool stuff on GitHub]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[yai7d]]></category>

		<category><![CDATA[content]]></category>

		<category><![CDATA[static pages]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=472</guid>
		<description><![CDATA[Our heros over at thoughtbot.com blogged about static pages and their newly released Rails engine high_voltage. High Voltage helps you dealing with simple, stupid static content pages that nobody wants but everyone needs. ;) (With static pages I&#8217;m thinking of imprint, about us, etc.)

In our projects we had a similar solution but to edit the [...]]]></description>
			<content:encoded><![CDATA[<p>Our heros over at <a href="http://thoughtbot.com">thoughtbot.com</a> <a href="http://robots.thoughtbot.com/post/160768450/high-voltage">blogged about static pages</a> and their newly released Rails engine <a href="http://github.com/thoughtbot/high_voltage">high_voltage</a>. High Voltage helps you dealing with simple, stupid static content pages that nobody wants but everyone needs. ;) (With static pages I&#8217;m thinking of imprint, about us, etc.)</p>
<p>
In our projects we had a similar solution but to edit the pages more easily and without the need to deploy the whole application we&#8217;re saving the content in the database.
</p>
<p>
Because the database part was missing in high_voltage but I&#8217;ve really liked the idea to extract that feature into a rails engine I&#8217;ve created a <a href="http://github.com/bumi/high_voltage/tree/master">fork</a> last night.
</p>
<p>
My fork checks if there is a valid template file in views/pages/ - if not it checks the Database and renders the views/pages/show template.
</p>
<h3>How to use it?</h3>
<p>
<strong>Installation</strong><br />
<code lang="bash"><br />
script/plugin install git://github.com/bumi/high_voltage.git<br />
</code>
</p>
<p>
<strong>Create pages</strong><br />
this is up to you. ;) <br />
You can add static files to your app/views/pages/ directory or create a database entry:<br />
<code lang="ruby"><br />
HighVoltage::Page.create(:title => "Hello world", :body => "High Voltage! High Voltage!")<br />
</code>
</p>
<p>
<strong>That&#8217;s it!</strong>
</p>
<p>
For more information check the <a href="http://robots.thoughtbot.com/post/160768450/high-voltage">original thoughtbot post&#8221;</a> - You should follow their blog anyway! - And have a look at the <a href="http://github.com/bumi/high_voltage/tree/master">readme</a>.
</p>
<p>
Hope you like my addons.<br />
What are your solutions for static pages?</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/08/13/static-content-in-your-rails-application/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Goodbye Ehrenfeld, Hello Zollstock!</title>
		<link>http://railslove.com/weblog/2009/07/31/goodbye-ehrenfeld-hello-zollstock/</link>
		<comments>http://railslove.com/weblog/2009/07/31/goodbye-ehrenfeld-hello-zollstock/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:42:25 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=463</guid>
		<description><![CDATA[Es ist soweit: Heute haben wir die Schlüssel zum Railslove-SalesKing-Office bei Sevenload abgegeben und während ich diesen Eintrag schreibe, schaue ich schon auf den begrünten Hof des Gothaer-Geländes in Zollstock.
Goodbye Ehrenfeld, Hello Zollstock!
Oder auch: Goodbye SalesLove, Hello KoKoN!
Es war eine wunderbare Zeit, die wir mit SalesKing in den alten Sevenload-Büros verbracht haben und wir sind [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist soweit: Heute haben wir die Schlüssel zum Railslove-SalesKing-Office bei Sevenload abgegeben und während ich diesen Eintrag schreibe, schaue ich schon auf den begrünten Hof des Gothaer-Geländes in Zollstock.<br />
Goodbye Ehrenfeld, Hello Zollstock!</p>
<p>Oder auch: Goodbye SalesLove, Hello KoKoN!<br />
Es war eine wunderbare Zeit, die wir mit SalesKing in den alten Sevenload-Büros verbracht haben und wir sind nicht nur als Firmen und Freunde zusammengewachsen, auch haben wir zusammen so tolle Dinge wie das DevHouseFriday gestartet, doch - ihr kennt die Geschichte schon alle lang und breit - liefen die Mietverträge aus und die Suche nach einer neuen gemeinsamen Bleibe blieb nach vielen Bürobesichtigungen, Coworking-Ideen und Rumrechnereien leider erfolglos. Und so endet die Ära &#8220;SalesLove&#8221; heute schließlich doch - vielleicht und hoffentlich ja auch nur vorübergehend. <a href="http://twitter.com/MPO/statuses/2934247835">Ohja, Ole, es war eine geile Zeit mit euch!</a></p>
<p>Das KoKon ist nun <em>unser</em> neues Zuhause. Es war wohl eher ein Zufall, dass wir beim BarCamp Cologne 3 <a href="http://www.wim.uni-koeln.de/Dr-Richard-Geibel.1031.0.html">Richard Geibel</a> von der Uni Köln trafen, dessen Pläne eines neuen Coworking Spaces in Köln unsere Aufmerksamkeit weckten. Nach einigen weiteren Treffen ging dann alles sehr schnell und nun gehören wir zu einem von etwa einem Dutzend junger Start-Ups, die offiziell ab dem 1. August in die neuen Büros des <em><a href="http://kokon.uni-koeln.de/">KoKoN</a></em>, dem &#8220;Kölner Kompetenz-Netz für technologieorientierte und wissensbasierte Gründungen aus Hochschulen&#8221;, einziehen, um dort zusammen zu arbeiten und vielleicht auch zusammenarbeiten werden. Für das Projekt wurden zunächst etwa 300 Quadratmeter Bürofläche der Gothaer Versicherung in Köln-Zollstock angemietet, deren untere Etage wir nun zur Hälfte belegen. Unsere neue Adresse lautet daher treffenderweise</p>
<blockquote><p>
  Gothaer Allee 2<br />
  50969 Köln
</p></blockquote>
<p>Frühestens bis zum Frühjahr 2010 werden wir nun also von hier am Südstadion werkeln. Wer uns besuchen möchte, gibt in ältere Navis dazu &#8220;Pohligstraße 1&#8243; ein und auch die 12er-Haltestelle vor der Tür heißt &#8220;Pohligstraße&#8221; und befindet sich drei Stationen hinter dem Barbarossaplatz. Spätestens zum nächsten DevHouseFriday sehen wir uns dann hoffentlich hier im Kölner Süden wieder!</p>
<p><img src="http://img.skitch.com/20090731-tbux8bxwqhceb3a75css829txq.png"/></p>
<p>So. WLAN gibt&#8217;s noch nicht, LAN sowieso nicht, aber aus den Boxen kommt schon mal Musik und im Railslove-Kühlschrank kühlt die frisch gekaufte Mate. Und davon gönnen wir uns nach den <a href="http://qik.com/video/2356343">Umzugsschikanen</a> der letzten Tage jetzt mal &#8216;nen Schluck.</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/07/31/goodbye-ehrenfeld-hello-zollstock/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun with the Arduino</title>
		<link>http://railslove.com/weblog/2009/07/24/fun-with-the-arduino/</link>
		<comments>http://railslove.com/weblog/2009/07/24/fun-with-the-arduino/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 14:17:41 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[devhousefriday]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[arduino]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[geek]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[microcontroller]]></category>

		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=454</guid>
		<description><![CDATA[Gestrige Entdeckung des Tages von @bumi: Arduino.
Was ist Arduino? Auf der  Hompage lesen wir:
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It&#8217;s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
. Man kann es sich selber bauen aber auch für kleines Geld kaufen. [...]]]></description>
			<content:encoded><![CDATA[<p>Gestrige Entdeckung des Tages von <a href="http://twitter.com/bumi">@bumi</a>: Arduino.</p>
<p>Was ist Arduino? Auf der <a href="http://www.arduino.cc/"> Hompage</a> lesen wir:</p>
<blockquote><p>Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It&#8217;s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.</p></blockquote>
<p>. Man kann es sich selber bauen aber auch für kleines Geld kaufen. Und dann fängt man an los-zu-hacken: von einer <a href="http://growdown.blogspot.com/2008/04/arduino-and-silvia-two-italians-one.html">Wi-Remote steuerbaren Kaffeemaschine</a> bis hin zu einer <a href="http://www2.botanicalls.com/">Twitternden Pflanz</a>e.</p>
<p>Das schöne für uns Ruby Entwickler ist <a href="http://rad.rubyforge.org/">RAD (Ruby Arduino Development</a>). Damit ist es Möglich RubyCode für den kleinen Microcontroller zu schreiben um das &#8220;Auffrschen&#8221; seiner C oder C++ Kenntnise zu vermeiden.</p>
<p>Heute gibts darüber ein <a href="http://wiki.railslabs.com/index.php?title=24072009">DevHouseFriday-Spezial: Arduino - Was ist es und was lässt sich damit alles machen</a>. Ein bisschen &#8220;Trockenübungen&#8221; und Videos über das hübsche Teil. Einfach um die Möglichkeiten aufzuzeigen verbunden mit ein bisschen Brainstorming was man damit noch alles anstellen könnte. Vielleicht ergibt sich daraus ein kleines Kölner Arduino Projekt. Wer also um 19:30 noch nichts vorhat: vorbeischauen lohnt sich!</p>
<p><strong>Update:</strong> <a href="http://prezi.com/135283/">Hier noch meine Prezi zum Devhouse!</a> Hat Spass gemacht!</p>
<p>Übrigens: nächste Woche fällt das DevHouse aus. Wir ziehen um! Alle weiteren Details verkünden wir nächste Woche.</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/07/24/fun-with-the-arduino/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ferm - for Easy Rule Making</title>
		<link>http://railslove.com/weblog/2009/07/08/ferm-for-easy-rule-making/</link>
		<comments>http://railslove.com/weblog/2009/07/08/ferm-for-easy-rule-making/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 12:07:19 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[server]]></category>

		<category><![CDATA[ferm]]></category>

		<category><![CDATA[firewall]]></category>

		<category><![CDATA[iptables]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=450</guid>
		<description><![CDATA[&#8220;Easy to use&#8221; Firewallregeln würde ich dazu sagen. Wer keine Lust hat sich mit iptables rumzuschlagen und seinen Server vor eventuellen Angreifern schützen möchte, dem bietet ferm eine einfache und chicke Möglichkeit komplexe Firewallregeln zu verwalten. Das ganze in unter 1 Minute*. Unter Debian einfach:

# apt-get install ferm

und ggf. das Anpassen der Konfigurationsdatei:

# joe /etc/ferm/ferm.conf

Update: [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Easy to use&#8221; Firewallregeln würde ich dazu sagen. Wer keine Lust hat sich mit iptables rumzuschlagen und seinen Server vor eventuellen Angreifern schützen möchte, dem bietet <a href="http://ferm.foo-projects.org/">ferm</a> eine einfache und chicke Möglichkeit komplexe Firewallregeln zu verwalten. Das ganze in unter 1 Minute*. Unter Debian einfach:<br />
<code><br />
# apt-get install ferm<br />
</code></p>
<p>und ggf. das Anpassen der Konfigurationsdatei:</p>
<p><code><br />
# joe /etc/ferm/ferm.conf<br />
</code></p>
<p><strong>Update:</strong> Ich habe noch eine simple Konfigurationsdatei hinzugefügt, die praktisch out-of-the-box mitkommt:</p>
<p><script src="http://gist.github.com/142775.js"></script></p>
<p>Es empfielt sich jedoch vorerst das lesen der <a href="http://ferm.foo-projects.org/download/2.0/ferm.html">Dokumentation</a>. Entsprechende Beispielskripte finden sich auch auf der <a href="http://ferm.foo-projects.org/">Ferm-Homepage</a> unter dem Abschnitt &#8220;Dokumentation&#8221;.<br />
Den Perl-Code gibt es noch oben drauf unter <a href="http://repo.or.cz/w/ferm.git">http://repo.or.cz/w/ferm.git</a>.</p>
<p>*Je nach verfügbarer Downloadgeschwindigkeit :D</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/07/08/ferm-for-easy-rule-making/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Continious integration mit Hudson und Integrity</title>
		<link>http://railslove.com/weblog/2009/07/05/continious-integration-mit-hudson-und-integrity/</link>
		<comments>http://railslove.com/weblog/2009/07/05/continious-integration-mit-hudson-und-integrity/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 12:41:04 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Cool stuff on GitHub]]></category>

		<category><![CDATA[Railslove]]></category>

		<category><![CDATA[continious integration]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[cc]]></category>

		<category><![CDATA[continious]]></category>

		<category><![CDATA[hudson]]></category>

		<category><![CDATA[integration]]></category>

		<category><![CDATA[integrity]]></category>

		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=442</guid>
		<description><![CDATA[Continious Integration ist ein wichtiger Bestandteil von Software, vor allem wenn mehrere Beteiligte am Projekt Teilnehmen. Nach jedem Push wird dann der aktuelle Code vom CI-System ausgecheckt und die gewünschten rake-Tasks ausgeführt. Neben dem schon bekannten CrusieControll.rb gibt es noch zwei andere interesannte Cnotinious Integration Tools die ich kurz vorstellen möchte: Integrity und Hudson.
Integrity
Integrity ist [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://martinfowler.com/articles/continuousIntegration.html">Continious Integration</a> ist ein wichtiger Bestandteil von Software, vor allem wenn mehrere Beteiligte am Projekt Teilnehmen. Nach jedem Push wird dann der aktuelle Code vom CI-System ausgecheckt und die gewünschten rake-Tasks ausgeführt. Neben dem schon bekannten <a href="http://cruisecontrolrb.thoughtworks.com/">CrusieControll.rb</a> gibt es noch zwei andere interesannte Cnotinious Integration Tools die ich kurz vorstellen möchte: <a href="http://integrityapp.com/">Integrity</a> und <a href="https://hudson.dev.java.net/">Hudson</a>.</p>
<h2>Integrity</h2>
<p>Integrity ist sehr einfach gestrickt. Nach der relativ <a href="http://integrityapp.com/#setup">simplen installation</a> kann man verschiedene Projekte hinzufügen. Der einzige &#8220;overhead&#8221; der noch ensteht, ist das zusammenstellen eines rake-tasks den Integrity nach jedem pull ausführt. Dieser einfacher rake-Task kann als Einstieg dienen:</p>
<p><script src="http://gist.github.com/140958.js"></script></p>
<p>Nach jedem Build können die Entwickler auch über die zu <a href="http://integrityapp.com/#notifiers">verfügung stehenden Notifier (Email, Campfire, IRC, &#8230;)</a> über den Stand informiert werden. Weiterhin gibt es auch ein <a href="http://github.com/calavera/integrity-growl/tree/master">Growl-Plugin</a> und <a href="http://integrity-menu.com/">Dashboard-Widget</a>. Der Build der Applikation wird über Github via einem POST-Webhook zu Integrity angetriggert.</p>
<p>Der einzige Nachteil ist, dass <a href="http://groups.google.com/group/integrityapp/browse_thread/thread/d4c7a2d15b4bca19">bei lang-andauernden Builds der entsprechende Webserver einen Timeout erreicht</a>. Der kann natürlich hochgesetzt werden.</p>
<p><a href="http://www.ipernity.com/doc/koos/5307600"><img src="http://u1.ipernity.com/11/76/00/5307600.fa483a9f.500.jpg" width="500" height="288" alt="Integrity" border="0"/></a></p>
<h2>Hudson</h2>
<p>Hudson ist eine weitere Alternative. Es ist ein Java-Basiertes CI-System und wird out-of-the-box mit einem Webserver ausgeliefert. Entsprechende Debian-Packages gibt es <a href="http://weblogs.java.net/blog/kohsuke/archive/2008/06/debian_packages.html">hier</a>. Hudson bietet gegenüber Integrity mehr Konfigurationsmöglichkeiten, daher dauert es ein bisschen länger bis man sein neues CI-System am laufen hat. <a href="http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson">Meet-Hudson</a> bietet eine gute Übersicht über Hudson.</p>
<p>Der oben schon vorgestellte Rake-Task kann ebenfalls für Hudson verwendet werden. Allerdings müssen Plugins für eine Rake- und Githubunterstützung installiert werden (<a href="http://wiki.hudson-ci.org/display/HUDSON/Git+Plugin">Git-Plugin</a> und <a href="http://wiki.hudson-ci.org/display/HUDSON/Rake+plugin">Rake-Plugin</a>).</p>
<p>Bei Hudson ist der initiale Konfigurationsaufwand zwar geringer als bei Integrity, dafür müssen viele Plugins installiert und konfiguriert werden um seine &#8220;perfekte&#8221; CI-Umgebung ans laufen zu bekommen. Unschön an Hudson ist die fehlende unterstützung des triggern eines Builds über einen POST-Webhook. Stattdessen kann dies nur über ein GET getriggert, was aber seitens Github nicht unterstützt wird. Eine Alternative ist das periodische abprüfen von Änderungen in der Repository.</p>
<p><a href="http://www.ipernity.com/doc/koos/5307598"><img src="http://u1.ipernity.com/11/75/98/5307598.9ca4f9ba.500.jpg" width="500" height="317" alt="Hudson" border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/07/05/continious-integration-mit-hudson-und-integrity/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DevHouseFriday Keynote - Railslove proudly presents: Channelthing musician v.0.2</title>
		<link>http://railslove.com/weblog/2009/06/19/devhousefriday-keynote-railslove-proudly-presents-channelthing-musician-v02/</link>
		<comments>http://railslove.com/weblog/2009/06/19/devhousefriday-keynote-railslove-proudly-presents-channelthing-musician-v02/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 23:12:06 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Channelthing]]></category>

		<category><![CDATA[Railslove]]></category>

		<category><![CDATA[devhousefriday]]></category>

		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[presentation]]></category>

		<category><![CDATA[tool]]></category>

		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=433</guid>
		<description><![CDATA[Nach mehr als zwei Monaten Neuentwicklung kann sich heute beim DevHouseFriday das Ergebnis unser neu aufgelegten Version von Channelthing zeigen (Codename: &#8220;Musician&#8221; v.0.2). Die grundsätzliche Devise hieß dabei: &#8220;Less features&#8221; - und wir glauben, dass uns der neue Kurs gelungen ist.
Natürlich freuen wir uns morgen über zahlreiche Besucher bei unserer Railslove Keynote, in der wir [...]]]></description>
			<content:encoded><![CDATA[<p>Nach mehr als zwei Monaten Neuentwicklung kann sich heute beim DevHouseFriday das Ergebnis unser neu aufgelegten Version von <a href="http://channelthing.com">Channelthing</a> zeigen (Codename: &#8220;Musician&#8221; v.0.2). Die grundsätzliche Devise hieß dabei: &#8220;Less features&#8221; - und wir glauben, dass uns der neue Kurs gelungen ist.</p>
<p>Natürlich freuen wir uns morgen über zahlreiche Besucher bei unserer Railslove Keynote, in der wir euch die neue Version und seine Features vorstellen möchten. Natürlich gibt&#8217;s dazu auch ein paar Invites.</p>
<p><a href="http://www.ipernity.com/doc/koos/5167703"><img src="http://u1.ipernity.com/11/77/03/5167703.c3c6244e.500.jpg" width="500" height="286" alt="Channelthing alpha v.0.2 aka Musician" border="0"/></a></p>
<p>Mehr Informationen gibt es auf <a href="http://www.facebook.com/event.php?eid=126036603992">Facebook</a>. Frische Updates auch immer bei <a href="http://twitter.com/channelthing">channelthing</a>, <a href="http://twitter.com/devhousefriday">devhousefriday</a>  und <a href="http://twitter.com/railslove">railslove</a>.</p>
<p>Wir freuen uns auf euren Besuch!</p>
<p>P.S. Wer nicht kommen kann, der kann einen Invite-Request auf unserer <a href="http://channelthing.com">Landingpage</a> abschicken.</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/06/19/devhousefriday-keynote-railslove-proudly-presents-channelthing-musician-v02/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Benchmariking und Überwachen von Webapps mit httperf, munin und gltail</title>
		<link>http://railslove.com/weblog/2009/06/15/benchmariking-und-uberwachen-von-webapps-mit-httperf-munin-und-gltail/</link>
		<comments>http://railslove.com/weblog/2009/06/15/benchmariking-und-uberwachen-von-webapps-mit-httperf-munin-und-gltail/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:46:03 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Cool stuff on GitHub]]></category>

		<category><![CDATA[monitoring]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[gltail]]></category>

		<category><![CDATA[httperf]]></category>

		<category><![CDATA[munin]]></category>

		<category><![CDATA[statistics]]></category>

		<category><![CDATA[stats]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=419</guid>
		<description><![CDATA[Für unser letztes Projekt war Benchmarking und klare Aussagen über die Auslastung des Servers ein wichtiger Punkt. Daher haben wir uns ein paar Tools herangezogen die uns geholfen haben unsere Webapplikation (visuell) &#8220;im Griff&#8221; zu behalten.
Benchmarking mit httperf
Httperf ist in erster Linie ein Benchmarking-Tool dass die Durchsatzrate von Requests eines Webservers messen kann. Von httperf [...]]]></description>
			<content:encoded><![CDATA[<p>Für unser letztes Projekt war Benchmarking und klare Aussagen über die Auslastung des Servers ein wichtiger Punkt. Daher haben wir uns ein paar Tools herangezogen die uns geholfen haben unsere Webapplikation (visuell) &#8220;im Griff&#8221; zu behalten.</p>
<h2>Benchmarking mit httperf</h2>
<p><a href="http://www.hpl.hp.com/research/linux/httperf/">Httperf</a> ist in erster Linie ein Benchmarking-Tool dass die Durchsatzrate von Requests eines Webservers messen kann. Von httperf wird mit einer fixen Rate diese Requests an den Server geschickt und mit den angekommenen Replies verglichen. Der Output gibt uns Informationen zu der Dauer dieses Tests, der Fehlrate (Anzahl der nicht erhaltenen Replies).</p>
<p>Einen Beispielhaften Output kann man <a href="http://pastie.org/512879">hier</a> einsehen.</p>
<p>Das Ergebnis einer Messung sind:</p>
<ul>
<li>Daten über die TCP-Verbindungen</li>
<li>RequestDaten</li>
<li>Ergebnisse der empfangenen Replies</li>
<li>CPU-und Netzdaten</li>
<li>Auswertung der aufgetretenen Fehler (Timeouts)</li>
</ul>
<p>Sehr interessant dabei ist das Resultat der Reply rate:</p>
<p><code><br />
Reply rate [replies/s]: min 0.0 avg 4.9 max 10.8 stddev 4.2 (40 samples)<br />
</code></p>
<p>Diese gibt uns eine Auskunft über den Durchschnitt und die Standardabweichung der Antwortzeit. Diese Messungen sind genauer je mehr Stichproben während der ganzen Messung entnommen wurden. Durch die Optimierung des Programmcodes können diese Werte dann demensprechend verbessersert und dadurch eine schnellere Antwortzeit gemessen werden. Mehr Informationen zu httperf sind aus dem <a href="http://www.hpl.hp.com/research/linux/httperf/docs.php">Manual</a> zu entnehmen. Weitere Informationen kann man auch im Blogpost von <a href="http://agiletesting.blogspot.com/2005/04/http-performance-testing-with-httperf.html">Grig Gheorghiu</a> nachlesen. Wer ein bisschen tiefer in die Materie einsteigen möchte, dem empfehlen wir den Screencast von <a href="http://peepcode.com">Peepcode</a> &#8220;<a href="http://peepcode.com/products/benchmarking-with-httperf">Benchmarking with httperf</a>&#8221;</p>
<h2>Monitoring mit Munin</h2>
<p>Um die Server während der Produktivbetriebs visuell im Blick zu haben empiehlt sich die Benutzung von <a href="http://munin.projects.linpro.no/">Munin</a>. Mit Munin ist es möglich die verschiedenen Prozesse/Daten des Servers zu visualisieren. Dazu werden so genannte munin-nodes installiert (die zu überwachenden Server). Diese Nodes werden dann auf dem Munin-Server aggregiert, verarbeitet und Visualisiert.</p>
<p><a href="http://www.ipernity.com/doc/koos/5139132"><img src="http://u1.ipernity.com/11/91/32/5139132.59332529.500.jpg" width="500" height="329" alt="Munin statistic graphs" border="0"/></a></p>
<p>Standardmäßig bietet Munin Statistiken zu:</p>
<ul>
<li>Filesystem usage (in %)</li>
<li> MySQL throughput</li>
<li> MySQL queries</li>
<li>&#8230;</li>
</ul>
<p>Eine sehr schöne Eigenschaft von Munin ist, dass dieses Tool pluggable ist, d.h. es können verschiedene Skripte eingebunden werden. Wenn man Rails-Applikationen mit Phusion Passenger laufen lässt, stehen auf <a href="http://github.com">Github</a> <a href="http://gist.github.com/20319">zwei nette Skripte</a> zur Verfügung die man einfach in Munin einbinden kann. Mehr zu Munin-Plugins kann man in <a href="http://www.dcmanges.com/blog/rails-application-visualization-with-munin">diesem Blogpost</a> nachlesen.</p>
<h2>Quasi-Echtzeitstatistiken mit glTail</h2>
<p>Eine nette Ergänzung zur Überwachung von Webapplikationen ist <a href="http://www.fudgie.org/">gltail</a>. Gltail bietet eine (quasi-)Echtzeit Darstellung von log-Files jeder Art. Dies kann natürlich dazu verwendet werden, um z.B. die Apache-Logs, Production-logs, etc. zu visualizieren.</p>
<p><a href="http://www.ipernity.com/doc/koos/5042502"><img src="http://u1.ipernity.com/11/25/02/5042502.7a176e85.500.jpg" width="500" height="294" alt="glTail" border="0"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/06/15/benchmariking-und-uberwachen-von-webapps-mit-httperf-munin-und-gltail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Barcamp Cologne 3 - it was awesome!</title>
		<link>http://railslove.com/weblog/2009/06/15/barcamp-cologne-3-it-was-awesome/</link>
		<comments>http://railslove.com/weblog/2009/06/15/barcamp-cologne-3-it-was-awesome/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 12:49:35 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Railslove]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=400</guid>
		<description><![CDATA[Nun ist das BarcampCologne3 vorbei. Das dritte in Köln. Als Railslove waren wir das zweite mal dabei.
Zunächst möchten wir uns bei Franz Patzig, Sascha Aßbach, Nicole Ebber, Igor Schwarzmann für die Haupt-Organisationsaufwand an diesem Barcamp bedanken. Natürlich sind aber alle anderen Teilnehmer nicht wegzudenken, daher auch ein Dankeschön an alle die da waren und die [...]]]></description>
			<content:encoded><![CDATA[<p>Nun ist das BarcampCologne3 vorbei. Das dritte in Köln. Als <em>Railslove</em> waren wir das zweite mal dabei.</p>
<p>Zunächst möchten wir uns bei <a href="http://franztoo.de">Franz Patzig</a>, <a href="http://blog.assbach.de">Sascha Aßbach</a>, <a href="http://www.antischokke.de">Nicole Ebber</a>, <a href="http://wiredvanity.com">Igor Schwarzmann</a> für die Haupt-Organisationsaufwand an diesem Barcamp bedanken. Natürlich sind aber <a href="http://barcampcologne.mixxt.de/networks/members/index">alle anderen Teilnehmer</a> nicht wegzudenken, daher auch ein Dankeschön an alle die da waren und die bei den spannenden Sessions mitgemacht haben!</p>
<p>Die Party im Lichterfeld (Vulkangelände in Köln-Ehrenfeld) am Freitag war ein schönes Zusammentreffen aller Barcamper. Bei kühlem Kölsch hatten wir wieder die Gelegenheit zu diversen Talks. Danke für Speis und Trank und die nette Unterhaltung.</p>
<p>Der Samstag und Sonntag begann mit einem ausgiebigem Frühstück im QSC Gebäude in Köln-Ossendorf. Kurz nach 10 Uhr find dann die Sessionplanung an. Es gab wieder ein großes Angebot an Sessions (Die komplette Session-Table findet ihr <a href="http://barcampcologne.mixxt.de/networks/wiki/index.sessions%20samstag">hier</a> und <a href="http://barcampcologne.mixxt.de/networks/wiki/index.sessions%20sonntag">hier</a>. Aufregend waren wieder mal die spontanen Themen, die sich die Barcamper an Ort und Stelle überlegt haben. Dazu gehört z.B. die Session von <a href="http://twitter.com/getoliverleon">Oliver Überholz</a> über das Startup <a href="http://prezi.com">prezi</a> einem &#8220;zooming presentation editor&#8221;. Jeder der keine Lust hat sich mit Keynote, PowerPoint oder ähnlichem rumzuschlagen und mit einer coolen Präsentation verzaubern möchte ist prezi das ideale Werkzeug für Präsentationen. <a href="http://twitter.com/Prezi">Den Prezi-Jungs kann man auch auf Twitter folgen</a>.<br />
Daraufhin haben <a href="http://twitter.com/bumi">Michael</a> und <a href="http://twitter.com/koos">ich</a> unsere E-Mail-HTTPorn-Session direkt in Prezi umgesezt, in der es darum geht die Inhalte von E-Mails über HTTP auszuliefern (z.B. über Push-Pull-Notifications in Form von JSON oder XML Strukturen). Die Prezi dazu könnt ihr auf <a href="http://prezi.com/96202/">Prezi.com</a> einsehen.</p>
<p><a href="http://www.ipernity.com/doc/koos/5133606"><img src="http://u1.ipernity.com/11/36/06/5133606.89c90264.240.jpg" width="240" height="140" alt="Channelthing Prezi" border="0"/></a><a href="http://www.ipernity.com/doc/koos/5133608"><img src="http://u1.ipernity.com/11/36/08/5133608.4d0833f9.240.jpg" width="240" height="140" alt="E-Mail-HTTPorn Prezi" border="0"/></a></p>
<p>Weiterhin sehr spannend fanden wir die Session unter dem Titel: Future of work place. Es gibt dazu auch ein <a href="http://tr.im/nGls">Video</a> und <a href="http://tr.im/nGlR">Folien</a> online. Es war spannend zu erfahren dass es so viele verschiedene Co-Working- und Office-Space-Alternativen auf der Welt existieren. Die sich einerseits aus der Finanziellen Richtung, andererseits aus der Ausrichtung der Arbeitsplätze sehr unterscheiden. Ein Blick in die oben genannten Folien lohnt sich (Danke an <a href="http://twitter.com/guttertec">Axel Quack</a>).<br />
An dieser Stelle wurde auch das Inkubator-Projekt von <a href="http://twitter.com/richardgeibel">Dr. Richard C. Geibel</a> erwähnt. Einem Co-Working-Wissensaustausch-Space zwischen öffentlichen universitären Einrichtungen und Unternehmen dass Ende dieses Jahres in Köln ins Leben gerufen werden soll. Da wir und Salesking selber auf der Suche nach Büroalternativen sind, bleiben wir hier auf jeden Fall in Kontakt.<br />
Sehr interssant war die <a href="http://barcampcologne.mixxt.de/networks/wiki/index._sleephacking">Sleephacking-Session</a> von <a href="http://twitter.com/nr1">Stefan</a>. Neben den konventionellen Hacking-Methoden wie Nikotin, Koffein (und anderen) kann der Schlaf bzw. der Schlafbedarf und das Träumen durch Software wie <a href="http://www.stereopsis.com/flux/">F.lux</a> oder <a href="http://www.dream-recorder.com/">Dreamrecorder</a> beinflusst werden.</p>
<p>Neben dem spannenden Wissensaustauch gab es auch die schönen kleinen Spiele-Sessions wie Powerpointkaraoke und Black-Stories. Die diesjährigen Sieger der Powerpointkaraoke haben gewonnen:</p>
<ul>
<li>Platz 1: Ein komplettes White-Label bei <a href="http://mixxt.de">mixxt</a></li>
<li>Platz 2: Long-Life-Accounts bei <a href="http://salesking.eu">SalesKing</a> und <a href="http://channelthing.com">Channelthing</a></li>
<li>Platz 3: Einen Poken, sponsored von <a href="http://missionpoken.de">missionpoken.de</a></li>
</ul>
<p>Wer die Powerpointkaraoke verpasst hat, kann sie auf make.tv ansehen:<br />
<object width="400" height="300"><param name="movie" value="http://make.tv/apploader"></param><param name="allowFullScreen" value="true"></param><param name="FlashVars" value="info=http%3A%2F%2Fmake.tv%2Fviewer%7Chttp%3A%2F%2Fgateway.make.tv%2Famfphp%2Fgateway.php%7C13777MTV1244548549&#038;type=9c051539446e9feb97dd76c9c7cb0a2c"><embed src="http://make.tv/apploader" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="300" FlashVars="info=http%3A%2F%2Fmake.tv%2Fviewer%7Chttp%3A%2F%2Fgateway.make.tv%2Famfphp%2Fgateway.php%7C13777MTV1244548549&#038;type=9c051539446e9feb97dd76c9c7cb0a2c"></embed></object></p>
<p>Es war auf jeden Fall ein sehr erfolgreiches drittes Barcamp in Köln. Wer es verpasst hat, oder nicht die Möglichkeit hatte dabei zu sein, gibt es alle Impressionen auf <a href="http://www.ipernity.com/search/doc?r%5Bview%5D=0&#038;s=0&#038;t=0&#038;w=0&#038;q=bcc3&#038;m=1">Ipernity</a>, <a href="http://www.flickr.com/search/?q=bcc3&#038;m=tags">Flickr</a> und natürlich auf <a href="http://make.tv/barcampcologne3">make.tv</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/06/15/barcamp-cologne-3-it-was-awesome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nächster Webmontag Köln am 13. Juli 2009</title>
		<link>http://railslove.com/weblog/2009/06/11/nachster-webmontag-koln-am-13-juli-2009/</link>
		<comments>http://railslove.com/weblog/2009/06/11/nachster-webmontag-koln-am-13-juli-2009/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 11:21:58 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
		
		<category><![CDATA[Channelthing]]></category>

		<category><![CDATA[Railslove]]></category>

		<category><![CDATA[event]]></category>

		<category><![CDATA[koeln]]></category>

		<category><![CDATA[webmontag]]></category>

		<guid isPermaLink="false">http://railslove.com/weblog/?p=408</guid>
		<description><![CDATA[
Am 13.07.2009 findet im Spielplatz der #19 Kölner Webmontag statt! Da die Teilnehmerzahl bei den letzten Webmontagen ein bisschen abgenommen hat, findet dieses mal die Ankündigung mit ein wenig Vorlaufzeit statt. Es bleibt daher genug Zeit um sich den Termin zu reservieren und/oder eine Präsentation vorzubereiten. Dazu reicht auch übrigens nur ein Eintrag auf der [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.silberkind.de/serendipity/uploads/webmonday_logo.jpg" alt="Webmontag Logo" /></p>
<p>Am 13.07.2009 findet im Spielplatz der <a href="http://webmontag.de/location/koeln/2009-07-13">#19 Kölner Webmontag</a> statt! Da die Teilnehmerzahl bei den letzten Webmontagen ein bisschen abgenommen hat, findet dieses mal die Ankündigung mit ein wenig Vorlaufzeit statt. Es bleibt daher genug Zeit um sich den Termin zu reservieren und/oder eine Präsentation vorzubereiten. Dazu reicht auch übrigens nur ein Eintrag auf der <a href="http://webmontag.de/location/koeln/2009-07-13">Wiki-Seite</a>!</p>
<p>Railslove freut sich zusammen mit <a href="http://blubber.de/">Rene</a>, <a href="http://antischokke.de/">Nicole</a>, Christoph Beckmann, Daniel Hepper und einigen mehr ein bisschen frischen Wind in die Runde zu bringen!</p>
<p>Ps.: Entsprechende Events sind auf <a href="http://venteria.com/events/84439-Webmontag-Koeln-19">venteria</a> und <a href="http://upcoming.yahoo.com/event/2896702/">upcoming</a> eingetragen.</p>
<p>Ich vergaß zu erwähnen, daß wir auch <a href="http://channelthing.com/">Channelthing</a> in seiner (hoffentlich) pre-Beta-Version vorstellen werden.</p>
<p>Webmontag allaaf!</p>
]]></content:encoded>
			<wfw:commentRss>http://railslove.com/weblog/2009/06/11/nachster-webmontag-koln-am-13-juli-2009/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
