Ruby 1.9.3 and openssl problems on Mac OS X 10.6.8

I’ve wanted to upgrade from Ruby 1.9.2 to 1.9.3 for a few weeks now, but when I’ve had the time to give it a go (a lot of testing to do to make sure I don’t break the code in the projects I run…) I’ve run into problems with SSL connections. First it was connections to Amazon SES where I got runtime errors when the SSL communication was about to happen, and then it was when running bundler install after I had switched to https://rubygems.org instead of http://rubygems.org in my gemfiles. I found posts telling there was a problem with Ruby 1.9.3 and the openssl library, but it just didn’t work out for me.

Know I’ve finally found the right recipe:

rvm list                     # list the installed rubies
rvm remove ruby-1.9.3-p125   # remove any 1.9.3 rubies
rvm get head                 # making sure I have the latest rvm
rvm pkg install iconv
rvm pkg install openssl
rvm install ruby-1.9.3-p125 --force -C --with-openssl-dir=~/.rvm/usr --with-iconv-dir=~/.rvm/usr
rvm use ruby-1.9.3-p125
ruby -v                      # ruby 1.9.3p125 (2012-02-16 revision 34643)
rvm gemset create peytz_newsletters
rvm use ruby-1.9.3-p125@peytz_newsletters
gem install bundler
bundle install

The –force -C options was what made the trick for me. I found several guides telling me to download the iconv and openssl packages, but without these two extra arguments it just didn’t happen for me.

Now I’m finally on Ruby 1.9.3 – Enjoying the improved startup time of the rails environment and looking forward to seeing if I’ll gain some performance boosts in production as well. Can’t wait to get the whole team of Peytz Mail developers upgraded to Ruby 1.9.3 :)

Vis hele klassen på Google Maps

Med gratis værktøjer som Google Maps og BatchGeo er det blevet rigtig nemt at lave såkaldte mashups, hvor du f.eks. kan vise placeringen af mange adresser på Google Maps direkte fra dit regneark eller fra en liste på en hjemmeside. Her har jeg lavet en oversigt over alle eleverne i en klasse bare ved at kopiere adresselisten direkte fra ForældreIntra og indsætte den i BatchGeo. Du skulle næsten prøve selv. Du vil blive forbavset over hvor nemt det er!

Continue reading

Hurtig og nem fildeling

Jeg faldt over dette tip om at køre en lille webserver fra hvilket som helst bibliotek på din PC og det så umiddelbart interessant ud. En kommentar til artiklen var dog det der virkelig gjorde en forskel for mig. Et rigtig godt lille tip til f.eks. udviklere der skal have fat i filer fra virtuelle maskiner eller andre udviklings-/testmaskiner.

Continue reading

Gør din pligt. Opgrader til en nyere browser.

Det tog kun en uges tid for nordmændene at se resultater på deres kampagne om at aflive Internet Explorer 6. På Version 2 kan man nu læse at andelen af IE6 brugere i Norge faldt med 2 procentpoint i den første uge af kampagnen. Så jeg kan kun stemme i med Anders Brenna der er netchef på Teknisk Ukeblad: “Gør din pligt. Opgrader til en nyere browser.”

Mere om opgradering af IE6:

Få dit navn på Twitter før det er for sent

En opdatering fra Martin Thorbogs Facebook side her til morgen, fik mig ud af starthullerne. Sørg for at sikre dig dit navn på Twitter!

Jeg tror også på Twitter har en stor fremtid, så det er da bare om at komme med på vognen og sikre sig sit navn – og hvorfor ikke også sikre produkt-/firmanavne? Og ved du ikke lige hvad du skal bruge det til endnu, så sørg for at registrere dig alligevel. Det koster ikke noget, og lige pludselig er der én der er kommet dig i forkøbet.

Twitter er et fantastisk værktøj til at sende nyheder om produktopdateringer og nye tiltag ud til din kundekreds på. Ok – Det kræver selvfølgelig at kunderne er kommet med på bølgen, men det er stadig en god mulighed for at sprede sit budskab og sørge for at være mere synlig på nettet.

Du kan se hvad jeg bruger Twitter til på disse links:

Så hvad venter du på? Afsted til http://twitter.com med det samme og registrér dig!

Lad os få aflivet Internet Explorer 6!

Det er nu tre år siden Microsoft udgav afløseren for den fejlfyldte Internet Explorer 6, så nu må det være på tide! Er du en af dem der absolut ikke vil opgradere din Microsoft Windows version og hænger derfor stadig på Internet Explorer 6, så skift dog til Firefox. Er du alligevel på Windows XP eller nyere, men holder fast i Internet Explorer 6, så se dog at få opdateret.
Continue reading

GLS Pakkeshop – Den nemme løsning!

Tirsdag den 17. februar lancerede vi i CreatingSite vores egen version af en GLS Pakkeshop Webservice løsning. Siden jeg lavede GLS Pakkeshopløsningen til www.trendybaby.dk, er jeg blevet kontaktet af en del kunder fra GLS, der også gerne ville tilbyde deres webshopkunder GLS Pakkeshop som leveringsmetode – men de kunne bare ikke få den webservice GLS selv tilbyder til at virke med deres egen webshop.

Continue reading