Gezocht: collega Ruby on Rails ontwikkelaar in Maarssen

Gepubliceerd op: 23.III.2012 09:50 CET
Categorieën: rails, ruby

Update: de vacature is inmiddels vervuld

Ja, het is weer seizoen! De vogels fluiten weer, er kan weer op terrasjes gezeten worden en de vacatures vliegen je om de oren. Ik heb er ook één: ik zoek een collega Ruby on Rails ontwikkelaar om me bij te staan in Maarssen. We werken hier aan een coaching platform en hebben veel meer ideeën dan handen om ze te implementeren.

Kom helpen en leer vanalles over oplosbare vezels, metabolische leeftijd en andere dingen die belangrijk blijken te zijn!

Lees voor meer informatie de vacature op de Lifestyle Interactive website.

EXIFR 1.1.1

Published at: 12.IX.2011 09:00 CEST
Categories: english, exifr, programming, ruby

I’ve added some convenience methods to access GPS because people really seem to want it. Is should be fully backward compatible with earlier versions;

EXIFR::JPEG.new('enkhuizen.jpg').gps.latitude  # => 52.7197888888889
EXIFR::JPEG.new('enkhuizen.jpg').gps.longitude # => 5.28397777777778

Enjoy!

EXIFR 1.0.0

Published at: 7.IV.2010 22:11 CEST
Categories: english, exifr, programming, ruby

After 4 years EXIF Reader finally reaches it’s first major-version-day. It has been pretty stable for a while now and the API didn’t change in any painful way since the first release.

So here it is: version 1.0.0.

  gem install exifr

Enjoy!

Thanks to Makoto Kishimoto, Mark Lundquist, Victor Bogado, Forian Munz and other people I forgot to record in the CHANGELOG for sending me patches and test images.

git wazzup

Gepubliceerd op: 21.VII.2009 10:03 CEST
Categorieën: emacs, git, ruby
Reacties: 1 stuk

Het maken van nieuwe takken (branches) heb ik sinds ik git gebruik zo goed als onder een sneltoets zitten. Het is heerlijk om veilig op een tak te zitten knutselen zonder dat je het risico loopt de hele boom om te zagen.

Maar met zoveel takken is het gemakkelijk het overzicht te verliezen. Ik zat dan ook vaak met allerlei git GUI’s te kijken waar al m’n spik splinter nieuwe uitbreidingen uithangen. Tot ik de wazzup functie van Magit tegen kwam, die doet precies wat ik wil: laten zien welke commits uit welke branches er niet in de huidige branch zitten.

Ik zit echter zo vastgeroest aan git.el dat ik wazzup in een klein Ruby scriptje heb gevat:

#!/usr/bin/env ruby

branches = `git branch`.split("\n")
current = branches.grep(/^\*/).first[/[^ *]+/]
branches = branches.map{|v| v[/[^ *]+/]}

(branches - [current]).each do |branch|
  unless (cherries = `git cherry -v #{current} #{branch}`).empty?
    puts "#{branch}\n#{cherries}\n"
  end
end

Output ziet er bijvoorbeeld als volgt uit:

automated-tasks
+ 6ff08f983e4fefec813fb1b0c3fa444abf79d838 added task model
+ 174f42694ac862e37c3b04c03059b7f0c7814239 only allow admin to create/edit task
+ 8a6d5bfa83d8781551e3295a8461009c84e7829a task syntax checking validation
+ 748f08bee98f8902f7948964b833ca08404ce098 drop dead code
+ b84a5382ca0541f712b21dec3215a61f0d29a356 added automation task

sync-service
+ 410ef348e381950ad3bd0c481f9b4e5c09810056 added controller and routes
+ 6804abaf643ec6d2cba54629b5980102776a6d0d enforce POST method on update method

Oh! Cool! Die commits wil ik ook! :)