ruby-mine

exploring the mine

Mandelbrot Einzeiler

von bovi am 24.04.2010 (17 Uhr)

David Brady hat einen Mandelbrot Einzeiler geschrieben:


60.times{|a|puts((0..240).map{|b|x=y=i=0;until(x*x+y*y>4||i==99);x,y,i=x*x-y*y+b/120.0-1.5,2*x*y+a/30.0-1,i+1;end;i==99?'#':'.'}*'');}

Ich liebe Code der das Layout hinrichtet. Wobei sich streitet lässt, ob ein Stück Code mit mehr als 80 Zeichen wirklich noch ein Einzeiler ist.

Optimierte Version von Jan:


60.times{|a|puts (0..240).map{|b|x=y=i=0;x,y=x*x-y*y+b/120.0-1.5,2*x*y+a/30.0-1until x*x+y*y>4||98<i+=1;i>98?'#':'.'}*''}
 
Kommentare (1)

Wieviele Rubyisten sind notwendig um eine Glühlampe auszutauschen?

von bovi am 10.04.2010 (21 Uhr)

Fünfzig:

Übersetzt von yugui.

 
Kommentare (3)

Ruby Summer of Code 2010

von skade am 26.03.2010 (12 Uhr)

Ich bin heute ein wenig faul, daher gebe ich hier einfach die Meldung wieder, die ich gerade auf die offizielle Ruby-Seite geschrieben habe:

Googles Vorbild folgend veranstalten Ruby Central, Engine Yard, sowie das Rails core team den ersten Ruby Summer of Code.

Die Bedingungen ähneln denen des Google Summer of Code:

Spenden zum finanzieren der Studenten werden gerne entgegen genommen.

 
Kommentare (0)

[RubyConfIndia2010] Ruby 2.0

von bovi am 20.03.2010 (14 Uhr)

Erste große Neuigkeit vor dem kompletten Konferenzbericht.

Matz hat auf der RubyConf India 2010 angekündigt, dass nach dem finalen Release von Ruby 1.9.2 ende August, die Arbeiten an der Version 2.0 beginnen werden. Es ist bereits abzusehen, dass die Entwicklung ähnlich lange dauern wird, wie die Arbeiten an der 1.9er. Aus dem Grund z.B. das Koichi einen Forschungsauftrag für 3 Jahre erhalten hat, in dem er ein Konzept entwickelt und implementiert, mit dem Ruby Fit für das so genannte Hochleistungsrechnen gemacht werden soll. Diesbezüglich wird desöfteren auch NArray ins Gespräch gebracht. Weiterhin sind für die 2.0 die üblichen Verdächtigen geplannt:

 
Kommentare (1)

Debian nervt

von bovi am 20.03.2010 (14 Uhr)

Vor ein paar Tagen fing es mit einem allgemein bekannten Thema an. Auf der Mailingliste wurde der Thread Recommended way to install Rubygems eingestellt. Die Frage war kurze Zeit später beantwortet. Die Antwort lautete: Deinstalliere die kaputten Debian Pakete und übersetze dein Ruby direkt aus dem Quelltext. Das wollte jedoch der Maintainer der Debian Ruby Pakete so nicht stehen lassen. Also ging eine Diskussion nach folgendem Muster los:


Vollständigen Artikel lesen...
 
Kommentare (14)

Release Plan 1.9.2

von bovi am 15.03.2010 (19 Uhr)
Hier nun die heute veröffentlichten Release Pläne der 1.9.2:
 
Kommentare (1)

Einladung: 9. Ruby User Treffen in Hvr

von bovi am 09.03.2010 (12 Uhr)

Am 10. März 2010 findet das 9. Ruby Usergroup Treffen in Hannover statt. Das wäre Morgen. Mal wieder etwas kurzfristig angekündigt, hoffe ich das der ein oder andere kommt.

Datum: 10.03.2010 (ab 18:00 Uhr) Ort: Sushi Bar Gim Adresse: Goethestr. 48, 30169 Hannover

Ganz nebenbei bemerkt: Wir feiern das einjährige Bestehen unserer kleinen Usergroup (-:

 
Kommentare (0)

UTF-8 in ERB1.9

von skade am 08.03.2010 (10 Uhr)

Dankenswerterweise ist auf dem Treffen der Ruby-Usergruppe Karlsruhe folgende Frage aufgetaucht: Wie gebe ich eigentlich das Encoding von ERB-Files an? Die werden ja zu Ruby konvertiert und dann geladen, was unter Umständen zu Problemen führt. Die Lösung ist relativ einfach: genauso wie in normalen Rubydateien auch. Man muss nur einen ERB-Kommentar an die erste Zeile schreiben. Der sieht so aus:

1
2
<%# -*- coding: UTF-8 -*- %>
<%= "öix"%>

Und zwar genau so. Kein Leerzeichen zwischen Dateianfang und <, auch keins zwischen % und #. Danach ganz normal den bevorzugen Encoding-Tag einsetzen. Andernfalls ist nichts gewonnen und der Kommentar wird ignoriert.

 
Kommentare (0)

Ruby ist kompatibel zu sich selbst

von bovi am 25.02.2010 (16 Uhr)

Einige Monate ist es her, dass Yugui den Erscheinungstermin für Ruby 1.9.2 auf unbestimmte Zeit verschoben hatte. Diese unbestimmte Zeit ist nun scheinbar angebrochen. Yusuke verkündete heute morgen, dass der Trunk nun die RubySpec besteht. Damit bat er auch darum, einen neuen Erscheinungstermin für die Version 1.9.2 zu terminieren.

 
Kommentare (1)

RubyConf Taiwan 2010

von bovi am 13.02.2010 (11 Uhr)

Irgendwie verkommt dieser Blog zum reinen Veranstaltungskalender (-: Naja egal, nur noch dieses eine Mal, dann bin ich erstmal still.

So eben wurde die Registrierung für die RubyConf Taiwan eröffnet. Es gibt insgesamt 100 Plätze für jeweils 400 Taiwanische Dollar (ca. 10€). Es handelt sich um eine eintägige Veranstaltung am 25. April mit dem folgenden Programm:

Parallel zu der RubyConf findet auch noch in der Nähe die Open Source Developer Conference Taiwan statt. So wie ich das sehe, scheint es da einen ziemlichen Auflauf von der asiatischen Perl Community zu geben. Könnte auch sehr interessant werden.

 
Kommentare (0)

RubyConf India 2010

von bovi am 11.02.2010 (20 Uhr)

Heute Morgen wurde die Registrierung der RubyConf India 2010 eröffnet. Für knapp 15€ (950INR) gibt es dort jetzt Tickets für das zweitägige Event vom 20. bis 21. März in Bangalore. Das Programm sieht wie folgt aus:

 
Kommentare (0)

EuRuKo 2010 - Call of Paper

von bovi am 11.02.2010 (20 Uhr)

Auf der offiziellen Webseite der EuRuKo 2010 wurde soeben der Call of Paper gestartet. Das Veranstaltungsdatum wurde außerdem auf den 29. bis 30. Mai verlegt,

 
Kommentare (3)

Ruby vs. Juristen in Beijing

von bovi am 06.02.2010 (01 Uhr)

Als ich ende letzten Jahres mal wieder für ein paar Tage in Beijing war, ergab sich spontan ein Treffen mit Danny Yang von Seravia der meinen Twitter Stream wohl folgte. Ich hatte bereits aus anderen Quellen gehört, dass neben Shanghai auch Beijing ein Ort ist, an dem sich eine Menge wieder zurückgekehrter Chinesen mit einem Start-Up niederlassen, Seravia war jedoch das Erste, welches ich intensiver erkunden durfte.


Vollständigen Artikel lesen...
 
Kommentare (0)

Ruby Konferenz Kalender 2010/02

von bovi am 03.02.2010 (01 Uhr)

Ich bin begeistert! Vor genau einem Monat habe ich eine Liste mit allen Konferenzen zusammengetragen, die ich dieses Jahr besuchen möchte. Daraufhin haben sich einige Leute gemeldet, die Interesse an dem einen oder anderen Event haben. Deshalb hier eine Auffrischung des Themas und ein paar mehr Hinweise. Mit der Bitte um weiteres Feedback!


Vollständigen Artikel lesen...
 
Kommentare (2)

10 Tage vor Valentinstag

von bovi am 02.02.2010 (23 Uhr)

Ich wollte mal fragen, ob jemand am 4. Februar zum rug-b Treffen kommt. Themen sind wohl Redis, Sass und Compass. Das Treffen findet in den neuen Räumen von Upstream statt. Bis dahin!

 
Kommentare (0)