Viser arkivet for stikkord irb

irb sommerfest

Vi fortjener sommerfest! Da kan vi prate løst og fast om ruby, teknologi, fremtid, norge, universet og krig å fred å sånn.

Jeg fikk ikke vært med på taket til Trym i fjor, men hørte det var veldig bra! Jeg er gjerne med på en gjentagelse, da blir tradisjon :)

Ellers kan vi grille i hagen hos oss på Vålerenga, det blir alltid suksess.

For min del må det bli i første halvdel av juni, så la oss sette en dato kjapt. Forslag til tid & sted?

Muffens med IRB i Ruby 1.8.7

Etter en Ruby-oppgradering (til 1.8.7 (2009-06-12 patchlevel 174) via MacPorts, kompilert med Readline 6.0) for noen måneder tilbake har IRB begynt å oppføre seg mystisk. Mine kollegaer som har oppgradert opplever også det samme.

Det første problemet er at history ikke alltid saves når jeg avslutter promptet. Det viser seg at 1.8.7 har brukket kjøring av finalizers, og jeg googlet meg fram til en løsning. History-delen av min .irbrc ser nå slik ut:

require 'irb/completion'
require 'irb/ext/save-history'
Kernel.at_exit do
  IRB::HistorySavingAbility.create_finalizer.call(
    IRB.CurrentContext.instance_variable_get(:@io).send(:binding))
end
IRB.conf[:SAVE_HISTORY] = 2000

Det større problemet, som jeg ikke har funnet noen løsning på, er at ctrl-C, dvs. SIGINT, ikke lenger fungerer som forventet. Før kunne jeg f.eks. begynne å skrive noe:

>> 1 + 2 + _

og trykke ctrl-C, og IRB ville avbrutt interpreteringen umiddelbart og hoppet til et nytt prompt:

>> 1 + 2 + ^C
>> _

Det som skjer nå er at ingenting skjer før jeg trykker enda en tast, f.eks. enter-tasten. Jeg har prøvd å debugge dette overfladisk, og det ser ut til at signal-handleren til IRB aldri kalles. Det kan virke som om det er Readline som overstyrer. Noen som har bedre peiling på IRB/Readline enn meg som kan hjelpe? Jeg er irritert.

Ruby Nuby kvell?

Igår snakket vi om, takk være John Bartons tips om hvordan de gjorde det “down under”, at holde en ruby nuby kvell.
En kort intro til Ruby og en til om Rails på kanske en 10 minutter var, og så et par mindre på runt en fem minutter om et par av våre favorit features i Ruby/Rails.

Poengen med det hele er egentligen at vi merker at det kommer innom en del nye nysgjerrig folk da og da på møtene våre, men at de ikke så ofte kommer igjen. Så, som en måte at fostre vår lille community litt tror jeg en kvell for alle som er nysgjerrige på Ruby/Rails, men kanske aldrig riktigt har haft sjansen at få med sig mer enn en blogpost da og da, får sig en sjans at få en del mer info om Ruby/Rails, uten at de ska føle at det er “forbudt” at spørre alle de spørsmålen som vi selv spurte oss i begynnelsen (ikke for at det på nån måte er så på våre møten, men jeg skjønner det lett kan kjennes så når det blir mye detajl-snakk).

Vad tror dere? Om vi er to til en ren generell intro til ruby/rails, og så kanske en 5 forskjellige korte presentasjoner om nån speciell feature i ruby/rails, da får folk jo iaf en timmes tid med nyttig info og godt selskap.

irb.exe / windows / norsk tastatur

Er det noen som har erfaring med norsk tastatur på windows med irb.exe ?

Jeg får ikke skrevet inn {[]} tegn.

Dette gjelder også ved debugging av rails

mvh
Andreas Knudsen