Het is zover: Haal nu je RubyEnRails kaartje op!
Chris Obdam di 06 mei 2008
Nu de RubyEnRails dag 2008 nog maar een maand weg is kan je vanaf heden een toegangskaartje aanvragen via de RubyEnRails website!
De sprekers zijn weer geweldig Charles Nutter van JRuby, Zed Shaw van Mongrel, Obie Fernandez, Hollands eigen jongens van Mod_rails. Het belooft echt een top dag te worden. O, ja. Ene David Heinemeier Hanson zal het publiek ook toespreken.. dat u het even weet!
De tickets lopen nu al storm (er zitten mensen blijkbaar de hele dag te F5’en op de site..:-) dus wees er snel bij! Ga direct naar de site en bestel een kaartje!
Gepost in hor | 2 reacties
Ruby on Rails onder Apache
Chris Obdam ma 14 apr 2008
In Nederland gebeuren weer leuke Ruby dingen de laatste tijd! Afgelopen weekend lanceerden de mannen van Phusion ModRails. Een Apache module waarmee je Ruby gebaseerde site geheel binnen Apache kan draaien.
Dit is een project met enorme potentie, een van de drempels voor ontwikkelaars om Rails/Ruby te gaan gebruiken is het gebrek aan degelijke productie omgevingen. Voor een taal als PHP kan je bij iedere hoster terecht, voor Rails was tot op heden een speciaal ingerichte hosting constructie nodig.
De hosting inrichting is voor ervaren Rails ontwikkelaars geen probeem, voor starters des te meer. Met de Mod_Rails is het gebruik van Rails onder Apache bijzonder eenvoudig geworden. Proxy’ing constructies meer nodig! Check de movie en zie hoe makkelijk het is!
Nog leuker nieuws is misschien dat Hongli en Ninh van Phusion komende 10 juni komen presenteren op de RubyEnRails dag!
Gepost in hor | 5 reacties
Developmenttools 2008: Wie doet er mee?
Chiel Wester vr 11 apr 2008
Vorig jaar deden Stephan en ik mee aan de Development Tools Wedstrijd, ook wel de RadRace genoemd. Wij wisten hier als Ruby team de derde prijs te behalen! Een ander Ruby team wist, met een kleine voorsprong op ons zelfs de tweede prijs te behalen.
Dit jaar zal de race worden gehouden op 11 en 12 juni. Het andere Ruby team heeft al aangegeven dit jaar niet mee te zullen strijden. Ook Stephan en ik zullen dit jaar helaas niet mee kunnen doen. Wie durft het aan om op 11 en 12 juni de strijd aan te binden met de gevestigde orde, en als Ruby team te proberen om het, inmiddels al twee keer op rij winnende, team van CrossMarx af te troeven?
De opzet van de race is dit jaar wel iets gewijzigd ten opzichte van voorgaande jaren: Dit jaar vallen de eerste teams al na de eerste dag af. Bovendien zal de beoordeling dit jaar niet alleen gedaan worden door de jury, maar heeft het publiek ook een stem in de uitslag van de race.
Gepost in hor | 0 reacties
Fillempie!
Chiel Wester vr 04 apr 2008
Gevonden op YouTube: Een heuse Ruby On Rails reclame!
Gepost in hor | 1 reactie
RubyEnRails dag verplaatst
Chiel Wester vr 21 maa 2008
De RubyEnRails dag is verplaatst naar dinsdag 10 juni. Voor meer informatie over deze dag, kijk op http://2008.rubyenrails.nl
PS. Mooi hè, die nieuwe syntax highlighting op Holland On Rails!
Gepost in hor | 2 reacties
Vrijdagmiddag test
Stephan Kaag vr 14 maa 2008
De populatie (Ruby) programmeurs is soms net een normale afspiegeling van de wereldbevolking. Net zoals er zeer veel verschillende type mensen bestaan, bestaan er ook diverse programmeur types, met elk hun gewoonten en eigenaardigheden.
Voor wie zijn ware codeurs- identiteit nog niet in een hokje heeft kunnen plaatsen probeert deze website houvast te bieden!
Wat voor type codeklopper ben jij?
Gepost in hor | 0 reacties
Smells like botspirit
Stephan Kaag vr 14 maa 2008
Populaire webapplicaties worden regelmatig door GoogleBot en vrienden bezocht. Om vanuit je Rails applicatie te kunnen detecteren of met zo’n webcrawler te maken hebt kun je gebruik maken van het volgende stukje code:
class BotSniffer def self.smells_like_a_bot?(user_agent) user_agent=~ /(dummy|Teoma|alexa|froogle|inktomi|looksmart |URL_Spider_SQL|Firefly|NationalDirectory| Ask Jeeves|TECNOSEEK|InfoSeek|WebFindBot| crawler|girafobot|Scooter|Baidu|bot|Google |SiteUptime|Slurp|WordPress|ZIBB|ZyBorg |msnbot|check_http|libwww-perl|lwp-trivial)/i end end
Handig om bepaalde delen van je applicatie toegankelijk te maken voor (iemand die zich voordoet als) indexerende vrienden!
Gepost in hor | 1 reactie
Plugin v/d Week: QueryTrace
Stephan Kaag di 11 maa 2008
Het is fijn dat ActiveRecord alle queries logt die gevuurd worden tijdens een request. Dankzij die feature kan je immers eenvoudig trage queries signaleren. De volgende vraag is dan altijd: “OK, waar wordt deze query vandaan gestart?” Vóór QueryTrace was dat vaak een lastige vraag om te beantwoorden, omdat je door lappen code heen moest spitten om de basis van de query op te sporen.
Als je QueryTrace geïnstalleerd hebt zullen je logs je vertellen wanneer er een probleem optreedt en je direct wijzen op de locatie van de basis van het probleem. Alles wat je moet doen is de plugin installeren, QueryTrace zal de rest regelen.
Voor:Schedule Load (0.023687) SELECT * FROM schedules WHERE (schedules.id = 3) LIMIT 1
Na:
Schedule Load (0.023687) SELECT * FROM schedules WHERE (schedules.id = 3) LIMIT 1 app/models/available_work.rb:50:in `study_method' app/helpers/plan_helper.rb:4:in `work_description' app/views/plan/_resource_schedule.rhtml:27:in `_run_rhtml_plan__resource_schedule' app/views/plan/_resource_schedule.rhtml:24:in `_run_rhtml_plan__resource_schedule' app/views/plan/_schedule_listing.rhtml:5:in `_run_rhtml_plan__schedule_listing' app/views/plan/_schedule_listing.rhtml:3:in `_run_rhtml_plan__schedule_listing' app/views/plan/_schedule_listing.rhtml:1:in `_run_rhtml_plan__schedule_listing' app/views/plan/index.rhtml:6:in `_run_rhtml_plan_index'
Gepost in hor | 5 reacties
Str ff time
Chris Obdam wo 05 maa 2008
Michel de Mare, RubyEnRails vriend, zit al tijden boordevol leuke Ruby tips and tricks. Vandaag heeft ie een bere handige bedacht die ik even aandacht móet geven.
In Ruby heb je de strftime functie voor datetime formating. Dat levert typfouten op en gehannes met %. Dus duikt Michel de Ruby kelder in en komt met een oplossing. Dankzij de altijd fijne method missing functie laat hij McGyver verbijsterd achter. Check deze code:
class Time def method_missing(name,*args) if name.to_s =~ /f_/ c = args[0] || ' ' x = name.to_s[2..-1].split(//). map {|f| f =~ /[a-z]/i ? "%"+f : c}. join strftime(x) else super end end end
Het hele artikel, tis in het Engels, vind je hier
Gepost in hor | 1 reactie
Plugin v/d Week: Find Random
Chiel Wester wo 05 maa 2008
In je applicatie moet je ten alle tijden voorkomen dat er via een ‘ORDER BY RAND’ statement records random uit de database worden gehaald. Wanneer je database wat groter wordt, dan zal de laadtijd van dit soort queries enorm toenemen. Dit komt omdat MySQL niet echt een efficiënte manier heeft om dit soort queries uit te voeren.
Wil je toch willekeurige records op je site tonen, dan biedt deze plugin een goed alternatief. De Find Random plugin vraagt eerst alle ids op van je database call, en pakt vervolgens hier random enkele ids uit. Vervolgens vraagt de plugin de daadwerkelijke data van de records met de geselecteerd ids op.
Het opvragen van 5 random items ziet er dan zo uit:
items = Item.random(5, :conditions => ["col1 = ? or col2 = ?", val1, val2])
of zonder conditions:
items = Item.random(5)
Gepost in hor | 1 reactie
Welkom op Holland On Rails
Het startpunt voor Ruby On Rails in Nederland. Vind de laatste technieken, meningen en nieuwtjes.Recente Jobs
Die-Hard programmeur!
Houd jij van bowlen en The A-team? Kom dan bij ons werken! Wij ontwikkelen alleen maar in Rails, dus feest! Daarnaast hebben we Herman Miller stoelen!
(Zomaar een leuk project welke we gemaakt hebben: mijnopenid.nl)
@ Holder, Obdam
Stagiaires zijn welkom
voor opdrachten met leading edge open source technologiën. We bieden zorgvuldige en inhoudelijk goede begeleiding.
@ Agile Dovadi, Amsterdam
Bekijk alle jobs »»
Gereedschapskist
Onmisbare tools vooriedere developer!
- Ruby On Rails
Framework voor de web 2.0 developer. Eindelijk vooruitgang! - TextMate
Editor for true pro's
Typ, tab, top :-)
Nee, niet voor Win. - Made On A Mac
En nou is het over met die saaie grijze Windows bak van je!
Auteurs op deze site
Chris Obdam
'Less is more' evangelist, past dit ook dagelijks toe op zijn tandenborstel.Chiel Wester
Snelheidswonder op Ruby wielen. Leuk om mee te pair-programmen ;-)