ruby-mine

exploring the mine

VMWare will EngineYard

von bovi am 30.06.2010 (15 Uhr)

Gerüchteweise spricht VMWare gerade mit Engine Yard über eine Übernahme. Wenn das zutreffend ist, wäre das natürlich eine große Sache, da EngineYard unter den Cloud Computing Anbietern sich nur durch den Einsatz von Ruby zu der großen und teilweise erfolgreicheren Konkurenz abhebt. Eventuell hat VMWare ja Interesse in den Cloud Computing Markt einzusteigen und Ruby dort zentral mitzuziehen. Da Engine Yard auch reichlich Geld in die Weiterentwicklung von Ruby selbst investiert, hätte die Übernahme auch Auswirkung auf die zukünftige Entwicklung von Ruby, Rubinius und JRuby.

 
Kommentare (2)

Der Ruby-Virus

von quintus am 20.06.2010 (22 Uhr)
Es scheint, das neue Versionen der Virus-Defintionen des Antivirus-Programms Avira Anti-Vir den Ruby-Interpreter des RubyInstallers, oder präziser gesagt rubyw.exe, als das Virus "TR/Dropper.Gen Trojan" erkennen wollen. Es ist aber bereits Entwarnung gegeben worden, Avira selbst hat das Ergebnis als false positive eingestuft. Ihr könnt Ruby also weiterhin gefahrlos auf Windows verwenden ohne Sicherheitsbedenken haben zu müssen. Die Gewähr jedoch, von Ruby selbst infiziert zu werden, gibt aber niemand. ;-)
 
Kommentare (0)

Der Merbist geht

von bovi am 05.06.2010 (11 Uhr)

Matt, auch besser bekannt als the Merbist, hat bekanntgemacht, dass er sich aus der Railswelt zurückzieht. Besonders bekannt war Matt aufgrund seines Engagements im MacRuby, Merb und Rails Umfeld.

 
Kommentare (1)

[1.8.6] Die Zeit ist "wirklich" vorbei

von bovi am 24.04.2010 (18 Uhr)

Ein Artikel von Eric Hodel sollte jetzt wirklich noch mal jeden darüber nachdenken lassen, wieviel Aufwand es für Ihn bedeutet Ruby 1.8.6 hinter sich zu lassen. Offiziell werden neue Versionen von RubyGems und RDoc nun nicht mehr kompatibel zu dieser Version sein. Und ich denke viele andere Entwickler könnten diesem Beispiel folgen.

 
Kommentare (8)

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)

Toter Rubin auf totem Baum

von bovi am 14.12.2009 (15 Uhr)

Mit Trauer habe ich gerade erfahren, dass die Zeitschrift RailsWay eingestellt wird. Eventuell gibt es in Zukunft statt dessen eine kleine Kolumne im JavaMagazin. Sehr depressiv machende Alternative. Damit ist das Erste und bisher Einzigste analoge Ruby-Magazin am Ende )-:

 
Kommentare (8)

Weihnachten rückt näher

von dethix am 22.11.2009 (01 Uhr)

Schon seit gut zwei Monaten liegen Weihnachtskekse und Schokoweihnachtsmänner in den Supermärkten. Allerhöchste Zeit also, dass auch die Ruby-Mine weihnachtlich wird ;-) Glücklicherweise sind meine Weihnachtsbäume von keiner Preiserhöhung betroffen.

     *1
    *2*2
   *3*3*3
  *4*4*4*4
    *2*2
   *3*3*3
  *4*4*4*4
 *5*5*5*5*5
   *3*3*3
  *4*4*4*4
 *5*5*5*5*5
*6*6*6*6*6*6
     II
     II
     II


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

MagLev Alphaversion verfügbar

von bovi am 21.11.2009 (21 Uhr)

Wir alle wissen, dass eine Magnetschwebebahn Transrapid heißt. Das vorweg gesagt, möchte ich eure Aufmerksamkeit auf MagLev lenken. Eine Ruby Implementierung auf Basis von GemStones Smalltalk.

Anfang 2008 haben die Leute von Gemstone großes Aufsehen erregt, in dem sie Ihre Vaporware MagLev vorstellten und Benchmarkergebnisse präsentierten, die ein deutlich besseres Licht auf die Implementierung warfen, als auf alles bisher dagewesene. Seit dem ist es sehr still geworden, doch mit der gestrigen Bekanntgabe einer Alphaversion, ist nun klar:

MagLev swings from being much faster than MRI to being much slower.

Wie bei jeder anderen Implementierung hat sich auch hier bewahrheitet, dass ein vollständiges Ruby deutlich an der Performance kratzt. Leider hält das Leute immer noch nicht davon ab, utopische Performancesprünge zu versprechen und dabei nur unterirdische Kompatibilität zu liefern. Ein ebenfalls aktuelles Projekt nennt sich SmallRuby und macht im Moment exakt den gleichen Fehler…

 
Kommentare (0)

Gemcutter: Neue Wohnung für Gems

von bovi am 28.10.2009 (14 Uhr)

Packt eure TAR Archive! Haut alles rein was Ihr finden könnt. Fleiß, Schweiß und all eure Gems. Die Reise nach Jerusalem geht weiter und das nächste Ziel lautet Gemcutter.


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

this.haiku

von bovi am 19.10.2009 (00 Uhr)
ein end kommt nach if
ein patch als unified diff
es heißt self – nicht this
 
Kommentare (3)

MacRuby 0.5 Beta 1

von skade am 13.10.2009 (23 Uhr)

Wie Laurent Sansonetti auf dem MacRuby Blog ankündigt, findet sich auf der Downloadseite nun die erste Beta zu MacRuby 0.5.

MacRuby hat sich eine nahtlose Integrierung in das Ruby-ähnliche Objective-C-Objektsystem auf die Fahnen geschrieben. Auch ansonsten ist MacRuby ein interessantes Projekt: es basiert zwar auf dem Standardinterpreter MRI, tauscht aber dessen virtuelle Maschine (YARV) gegen einen LLVM-Unterbau aus.

0.5 ist bei weitem noch keine komplette Implementierung. Während die Kernsprache inzwischen fast komplett implementiert ist, werden nur 80% der Tests der Core-Bibliothek und 72% der Standardbibliothek erfüllt.

 
Kommentare (0)

Die meistgehasste Änderung

von skade am 07.10.2009 (15 Uhr)

Beim basteln bin ich wieder über einen kleinen, aber feinen Unterschied zwischen Ruby 1.9 und Ruby 1.8 gestoßen, der eventuell verwunderlich sein kann: der Lookup von Konstanten wurde geändert. Meistens wird das nicht auffallen, allerdings gibt es einige Fälle, die einen erstmal etwas ratlos zurück lassen...

Bildquelle: http://www.flickr.com/photos/piulet/ / CC BY-NC-ND 2.0


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

Spät, aber da: Videos von der EuRuKo 2009

von skade am 27.09.2009 (19 Uhr)

Ist zwar ein halbes Jahr her, aber jetzt gibt es endlich die Mitschnitte der EuRuKo 2009 auf Blip.tv zu sehen. Angeboten werden die Videos im Flashstream, als Download, als Streams für iTunes, Miro, Channels.com oder einfach nur als RSS.

Besonders möchte ich auf den Talk von Stephan Kämper hinweisen, den Usern unseres Forums besser bekannt als Zehnbambusgarten. Meinen Rant über die Dokumentationsmoral von Rubyisten ("A Blues in Doc-Minor") findet ihr in der Lightning Talk Session 1, in etwa bei 25:40, Mikroprobleme und PHP-Werbeshirt inklusive ;).

 
Kommentare (1)

Ruby Intermediate Language

von bovi am 22.09.2009 (16 Uhr)

Am 26. Oktober 2009 findet das 5. Dynamic Languages Symposium in Orlando (USA) statt. Die Veranstalter beschreiben ihre Veranstaltung wie folgt:

The Dynamic Languages Symposium (DLS) is a forum for discussion of dynamic languages, their implementation and application. While mature dynamic languages including Smalltalk, Lisp, Scheme, Self, Prolog, and APL continue to grow and inspire new converts, a new generation of dynamic scripting languages such as Python, Ruby, PHP, Tcl, and JavaScript are successful in a wide range of applications. DLS provides a place for researchers and practitioners to come together and share their knowledge, experience, and ideas for future research and development.

Das Vortragsprogramm enthält eine Keynote und 10 Vorträge aus dem universitären Bereich:

Interessant könnte der Vortrag über die Ruby Intermediate Language werden. Dabei handelt es sich um eine vereinfachte Zwischensprache, welche die Eigenenheiten von Ruby auf einen einfacheren Nenner bringen möchte. So werden u.a. die verschiedensten redundanten Syntaxelemente in einheitliche Konstrukte umgeformt, implizites Verhalten wird explizit spezifiziert und verschachtelte Methoden werden linearisiert (@mathegurus: bitte nicht hauen wegen der falschen Verwendung des Begriffes :-). Derzeitig wird dieses Projekt innerhalb von Diamondback Ruby genutzt, einer Rubyimplementierung mit statischer Typisierung. Das dazugehörige Ruby Intermediate Language Paper gibt weitere Einblicke in dieses Thema.

 
Kommentare (0)

Kurz dazwischen: MacRuby 0.5 stressfreier

von skade am 16.09.2009 (17 Uhr)

MacRuby hat nach dem Release 0.4 einiges über den Haufen geschmissen und baut nun auf der LLVM statt auf YARV auf. Seither gilt: selbst kompilieren ist Pflicht, nervig und vor allem lang (wer mal die LLVM von Hand kompiliert hat, weiss wovon ich spreche).

Seit neustem dürfen Snow Leopard-Besitzer ihren Prozessor wieder schonen, denn Claudio Poli bietet unter http://macruby.icoretech.org/ seit neustem nightly builds mit Installer an.

 
Kommentare (6)