Camping for the rest of us

Gepubliceerd op: vrijdag 08 juni 2007 11:53:00
Categorieën: camping, events, ruby

Gisteren heb ik, op de RubyEnRails 2007 bijeenkomst, een presentatie gegeven over Camping. Door tijd gebrek heb ik de applicatie die ik ter plekke wilde bouwen flink moeten uitkleden, maar ben er, geloof ik, goed mee weg gekomen. Ik heb er zelfs nog een RSS feed uit kunnen persen en een verzoek voor een tag cloud kundig geweigerd!

Download ook code.zip met daar in alle stadia van de gebouwde applicatie inclusief de dingen waar ik niet aan toegekomen ben!

Reageer ››

dutchify update voor Ruby 1.8.6

Gepubliceerd op: maandag 09 april 2007 08:27:00
Categorieën: dutchify, plugin, rails, ruby
Reacties: 17 stuks

In Ruby 1.8.6 zijn er wat kleine verhuizingen met betrekking tot de Date class doorgevoerd, met als gevolg dat m’n hackwerk, ter vernederlandsing van datum formaten, applicaties, welke gebruik maken van de dutchify plugin, onklaar heeft gemaakt. In de nieuwste versie is dit probleem opgelost;

ruby script/plugin install --force http://svn.remvee.net/plugins/dutchify

Update probleem gevonden door Stephan gerepareerd; Time wel vertaald Date niet

Update 2 probleem gevonden door Bertus gerepareerd; date_select niet meer vertaald

Update 3 oeps, niet alle tests gedraaid.. Dank je Stephan.

RubyEnRails 2007

Gepubliceerd op: donderdag 08 maart 2007 00:11:00
Categorieën: events, rails, ruby

Er wordt hard gewerkt om voor eind mei, RubyEnRails 2007 te organiseren. Waarschijnlijk heb ik dit jaar geen waterdichte smoes. Zie je daar?

TDD met Ruby on Rails

Gepubliceerd op: maandag 12 februari 2007 02:44:00
Categorieën: rails, ruby, testen

Op de Finalist Developers Blog kan je een artikel van mijn hand over Test Driven Development met Ruby on Rails lezen.

tinderbox steekt je gems in de fik!

Gepubliceerd op: zondag 04 februari 2007 00:03:00
Categorieën: exifr, ruby, testen

Eric Hodel heeft de firebrigade gesticht om door tinderbox aangestoken gems te signaleren. Tinderbox? Pardon?

In software ontwikkeling is een tinderbox een systeem dat ervoor zorgt dat een gegeven stuk software gebouwd en getest wordt op een serie platformen. Een dergelijk systeem geeft ontwikkelaars de mogelijkheid te zien of, de code die zij geschreven hebben, ook goed functioneert op platformen welke zij niet tot hun beschikking hebben. De bekendste is de tinderbox van Mozilla, welke onder andere verifieert of Firefox wel gebouwd kan worden op alle aangesloten platformen.

Het tinderbox systeem dat Eric Hodel de lucht in heeft gebracht, probeert alle recente gems op rubyforge te bouwen op aangesloten platformen en de bijbehorende test suites te draaien. De resultaten van deze pogingen zijn te vinden op de firebrigade site.

Op dit moment slaagt maar 1 op de 4 projecten, maar dat klinkt veel slechter dan het in werkelijkheid is. Veel gems leveren geen tests mee, maar hebben wel tests. Ook mijn EXIF Reader projectje stond jammerlijk te smeulen maar nu de tests de in gem zitten, mag ik gelukkig brandmeester roepen.

Er is natuurlijk ook een hoop testloze code te vinden op rubyforge, waarschijnlijk vrij veel.. Mijn mening: slecht! Iets meer genuanceerd: Ruby is een waanzinnig platform om op een TDD of zelfs BDD manier te ontwikkelen, laat deze kans op verlichting niet schieten!

Wil je helpen? Zorg dat de gems die je de wereld in geholpen hebt, een goede test suite hebben welke uiteraard slaagt. Heb je geen gems maar wel rekenkracht over of, beter nog, een exotisch platform waar je Ruby op draait? Meld je dan aan als tinderbox!

MacFUSE uitgebracht

Gepubliceerd op: woensdag 17 januari 2007 11:49:00
Categorieën: cool, osx, ruby

Uit “20 percent time” van een Google werknemer is MacFUSE ontsproten! Amit Singh heeft de FreeBSD code van het FUSE project geport naar Mac OS X en nu kan er iedereen met zo’n flitsende Mac computer ook zelf file systems maken!

Hopelijk brengt dit weer wat aandacht naar het Ruby project FuseFS en geeft MacFUSE iemand de inspiratie deze library te porten naar de FUSE 2.5 API of hoger zodat ik met Ruby file systems kan bouwen. Ik kan niet wachten tot ik met RailsFS en S3 FS kan spelen, buiten m’n Ubuntu installatie in Parallels.

Reminder: JRuby talk tomorrow!

Published at: Monday 18 December 2006 01:44:00
Categories: english, java, rails, ruby

Both JRuby super hero’s, Charles and Thomas, will be talking about JRuby tomorrow at Stroom Hotel in Rotterdam. Come and find out why having a Ruby interpreter on the Java platform is a “good thing”.

Registration seminar@finalist.com.

introductie tot camping

Gepubliceerd op: donderdag 05 oktober 2006 10:27:00
Categorieën: camping, rails, ruby

Voor rubyenrails.nl heb ik een introductie tot camping geschreven: Proto Prototype.

EXIFR 0.9.3

Published at: Saturday 01 July 2006 02:28:00
Categories: english, exifr, ruby

EXIFR 0.9.2

Published at: Tuesday 30 May 2006 06:38:00
Categories: english, exifr, ruby

I’ve released a new version of EXIF Reader between changing diapers;

  • bug fix; #4595 EXIFR::JPEG doesn’t support multiple comments, the
    comment property of a JPEG object now contains an array instead of a string
    when multiple COM frames are found
  • EXIF orientation modules including RMagick code to rotate to viewable state
  • access to thumbnail included in EXIF
  • simple commandline utility, “exifr”, to view image properties
  • overall code improvements including documentation and tests

Check it out:

gem install exifr