EXIFR 0.10.3

Published at: 23.X.2007 21:37 CET
Categories: english, exifr, ruby

I’ve released a new version of EXIF Reader. Just one small change; JPEG and TIFF objects can now be safely loaded and dumped from and to YAML. To get this to work I made a change to the orientation property; it returns an instance of Orientation now instead of a module. The returned object responds to the same methods as the module did so the upgrade should be painless.

Write a comment ››

Rubylearning; advice for Ruby beginners

Gepubliceerd op: 29.IX.2007 19:25 CET
Categorieën: cool, ruby, training

Ik ben apetrots dat ik in het grote RubyLearning.com guru interview door Satish Talim zit!

Advice For Ruby Beginners

ActiveForm plugin

Published at: 24.IX.2007 21:49 CET
Categories: active_form, english, plugin, rails
Comments: 2 pieces

Last week at RailsConf Europe I met some people who are using my ActiveForm code to make forms in their Rails sites. It’s about time to wrap it up as a plugin, so here it is.

From the README:
This plugin provides a base class for making forms with ActiveRecord validations without having a corresponding database table. You can use ActiveForm for:
  • making forms which don’t needed storage, like simple email forms
  • provide extra validations on existing ActiveRecord models
  • make forms for composite objects
Installation:
script/plugin install http://svn.remvee.net/plugins/active_form

I know, there already is a plugin called active_form but I don’t like it. It doesn’t provide a “real” AR object causing all kinds of things to not work (like ActiveRecordHelper#form and DateHelper#datetime_select for instance), it doesn’t include any tests and my version is a lot simpler (flog score 20 versus 74).

Why not change the name? I like it! If you can come up with something better, please leave a comment.

Camping for the rest of us

Gepubliceerd op: 8.VI.2007 20:53 CET
Categorieën: camping, events, ruby
Geen flash? Download de PDF versie.

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 ››

minder dan 42 plaatsen over!

Gepubliceerd op: 14.V.2007 09:29 CET
Categorie: events

We zitten onder de magische grens van 42 plaatsen. Meld je snel aan als je nog deel wilt nemen aan deze dag! Dit jaar met nog meer bekende sprekers uit de Ruby wereld; Dr Nic (magic models), Geoffrey Grosenbach (Peepcode, Gruff, Ruby on Rails Podcast), Aslak Hellesøy (RSpec).

Dag purple horror, welkom bare basics

Gepubliceerd op: 21.IV.2007 09:25 CET
Categorieën: cool, lariekoek
Reacties: 5 stuks

Helemaal uitgekeken op die paarse bende en geïnspireerd door CSS Naked Day, heb ik m’n CSS leeg gegooid en ben ik opnieuw begonnen. Geen rare kleuren meer, geen onbegrijpelijk plaatje bovenin, alleen nog maar de bare basics!

Reageer ››

AOP met JavaScript

Gepubliceerd op: 18.IV.2007 23:36 CET
Categorie: javascript
Reacties: 5 stuks

Een collega en ik werken hard aan een web applicatie welke voor 90% uit client-side JavaScript bestaat. In een dagelijkse “kijken of het nog op IE draait”-sessie begon ik weer wild met debug statements te smijten. In het te testen geval ging er iets mis in een event handler en was de eventueel foutmelding nergens te bekennen. Dus begin ik vlijtig alle functies die in aanmerking komen te voor zien van een alert (of wat dan ook) om te zien of dat punt bereikt wordt.

Ugh, dit heb ik al zo vaak gedaan.. Dit moet makkelijker kunnen! Kan ik niet een soort AOP dingen doen?

Lees verder ››

dutchify update voor Ruby 1.8.6

Gepubliceerd op: 9.IV.2007 17:27 CET
Categorieën: dutchify, plugin, rails, ruby
Reacties: 18 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: 8.III.2007 09:11 CET
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: 12.II.2007 11:44 CET
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.