Author Archives: Jesper Grann Laursen

SQL i TextMate

Igen kommer min [ynglingseditor, TextMate](http://macromates.com) mig til undsætning, når man lige mangler et smart program.
I forbindelse med et kursus på DTU, skal vi lave nogle udtræk fra en mysql database. Her begyndte jeg først at skrive dem direkte i MySQL konsol, men det bliver man ret hurtigt træt af når de udtryk man skal lave fylder et par linjer.
Derfor undersøgte jeg lige om TextMate nu kunne noget smart, og heldigvis findes der en SQL-bundle som standard.

![Sqlbundle](http://lauer.dk/wp-content/sqlbundle.png)

Vælg først perferences, og sæt op forbindelse. Jeg har ændret lidt i min bundle, så jeg kan eksekvere sql-kommendoen ved CMD + R.

![sqlbundle_perferences](http://lauer.dk/wp-content/sqlbundle-perferences.png)

Her lige et screenshot når man udfører kommandoer. Man får nemlig en hel SQL browser med.

![Sqlbundle Browser](http://lauer.dk/wp-content/sqlbundle-browser.png)

Btw, altid rart med Cmd + Shift + 4 når man skal tage hurtige screenshots. Og hvis man trykker på space, kan man hurtigt snappe et vindue. Jeg er simpelthen vil med [MacOS X](http://www.apple.com/macosx/).

Problemer med Latex (tetex) på en opgraderet Leopard

Jeg købte med det samme Leopard kunne bestilles, en familielicens til alle mine macs. Min MacBookPro lavede jeg en ren installation, hvor jeg på min iMac lavede en opgradering, da systemet på den ikke er mere end et par måneder gammel.
Da jeg så ville installere tetex igennem MacPorts, fik jeg en mærkelig fejl, som jeg ikke fik da jeg installerede det på min MacBookPro som også kørte Leopard.

i686-apple-darwin9-gcc-4.0.1: 1/lib: No such file or directory
make[2]: *** [xdvi-xaw.bin] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1

Efter at have søgt lidt på google, fandt jeg hurtigt svaret.
Så efter at have hørt følgende, havde jeg et fuldt virkende Latex installation med bland andet pdflatex. Lækkert.

sudo port install openmotif
sudo port clean tetex
sudo port install tetex

**Update**
Jeg glemte helt at fortælle om den lille guide jeg fulgte for at få latex til at spille sammen med [Textmate](http://www.macromates.com) også. [Læs omkring den her](http://plesslweb.ch/2007/04/02/setting-up-latex-on-mac-os-x/)

Flyttet til Vedbæk

Tilbage i Juli besluttede min kæreste og jeg at vi skulle prøve at søge [Trørød Kollegiet](http://www.tkol.dk), efter at have stået på venteliste ved diverse boligforeninger i over et år. I slutningen af September blev vi så tildelt en dejlig 57 kvm lejlighed med 3 værelser, og i efterårsferien flyttede vi så ind.
Det er nu dejligt at flytte fra 25 kvm hvor man deler køkken og stue med andre, til et sted hvor man selv kan bestemme det hele. Selvom jeg var rigtig glad for at bo på [Lederkollegiet](http://www.lederkollegiet.dk), er det meget bedre at være flyttet rigtigt sammen.

Nu skal jeg dog lige vænne mig til at bruge [k-net](http://www.k-net.dk), hvor alle porte er lukket ind og der er en begrænsning på hvor meget trafik man må bruge, men da jeg aldrig kommer til at bruge de 30 GB man har som standard, glæder jeg mig bare over den 100Mbit der er tilgængelig :)

Til at udfylde lejligheden havde vi begge fået en del ting i gaver, men vi manglede en sofa. Efter at gå forgæves i Ikea, hvor de havde 150 dages leveringstid på den sofa vi gerne ville have, smuttede vi over til [Daells Bolighus](http://www.daells-bolighus.dk/) hvor de havde et par stykker på lager af den som vi gerne ville have. Desværre måtte vi forbi dem et par gange, da de ikke kunne finde ud af at levere de rigtige dele med. Medarbejderne inde i Daells Bolighus var rigtig flinke og hurtige, men deres vareudlevering og kundesupport er bestemt ikke noget som kan anbefales. Men nok om det, vi har fået en fin sofa til billige penge. Ugen efter var den forresten sat 500 kr op, og nu sælger de den slet ikke.

Netbeans 6.0 Beta til Ruby on Rails

Lidt tilfældigt kom jeg til at læse denne artikel, hvor en mac-bruger fortæller om den nye Netbeans 6.0 IDE, som nu er kommet i beta.
Mange RubyOnRails udviklere bruger i dag Macintosh og texteditoren Textmate, som jeg før har skrevet om. Textmate er dog bare en god texteditor og ikke et IDE som nogen savner lidt.
Hvis man koder RubyOnRails og gerne vil prøve et andet værktøj, er det bestemt værd lige at tage et kig på artiklen, og evt lige prøve Netbeans 6.0 Beta 1.

En historie til skattedebatten

I min pause på DTU, kom jeg lige kigge lidt på GratisDNS‘s forum.
Der var en sjov lille historie som giver lidt til eftertanke til den skattedebat som er meget oppe i tiden.

Mange brokker sig, fordi de kan, men måske skulle man lige tænke på hvem der også er med til at betale gildet.
Nå, jeg må vist videre i dagens tekst.

Google produkter

I søndags kom jeg hjem fra en dejlig ferie i [Alanya, Tyrkiet](http://maps.google.com/maps?f=q&hl=da&geocode=&q=alanya,+tr&ie=UTF8&z=13&iwloc=addr&om=1). 14 dage med omkring 40 grader, solskin og dejligt varmt havvand. Er i hvert fald ikke misunderlig på det vejr som har været herhjemme i Danmark.
Jeg havde selvfølgelig ikke min bærbar med på ferie, men kun min telefon, som dog også var fint nok til de mange steder hvor der er fri Wifi. Jeg måtte derfor undvære min bærbar lidt, og låne min svigermors computer. Her fik jeg øjnene op for mange af [produkter google](http://labs.google.com/) faktisk yder. De fleste kendte jeg godt, men har aldrig fået mig taget sammen til at bruge dem.

Den første jeg faldt for var [iGoogle](http://www.google.com/ig?source=labs), som giver mulighed for at sætte ens egen startside op. Her kan du tilføje nyheder, spil, vejret, tv-oversigt, m.fl., og selvfølgelig også mange af googles andre produkter i miniature.
Den næste jeg faldt over, var [Google Reader](http://reader.google.com/), som er en RRS-reader. Det smarte ved den, er at man altid læse ens blogs mv, imens man er på farten via en offline funktion. En ting som jeg har manglet ved [Vienna](http://www.opencommunity.co.uk/vienna2.php) som jeg brugte før, var at man kunne holde en liste opdateret online, så man også kunne læse ens rss-feeds når man ikke var ved ens egen computer. Denne funktion har Google Reader selvfølgelig, da det hele ligger online.

Derudover bruger jeg [Kalenderen](http://www.google.com/calendar), [Kode søgning](http://www.google.com/codesearch), [Notesblok](http://www.google.com/notebook/), [Docs & Spreadsheets](http://docs.google.com/).

Hvor er det bare rart at føle sig hjemme, selvom man sidder ved en anden computer.

Mobildokteren klarer min syge P990i

Yes sir, så virker min P990i igen. Faktisk blev det ordnet i går, efter en tur forbi [Mobildoktoren](http://mobildoktoren.dk). Som [jeg skrev](http://lauer.dk/2007/07/02/d%c3%b8d-se-p990i/) for et par dage siden, så gik en softwareopdatering galt efter 96%. Først var jeg ved [Telecare](http://www.telecare.dk) i Århus, men de kunne desværre ikke gøre noget efter at de havde prøvet i 2 timer. Dog yder de en god service ved at sende en sms når telefonen er klar og desuden jeg kom ikke af med noget for deres hurtige forsøg.
Prøvede også Telecare i København, men de ville bare sende den videre til deres afdeling i Esbjerg, som skulle være mere kvalificeret.

Efter lidt søgning på nettet, fandt jeg [Mobildoktoren](http://mobildoktoren.dk), som en del snakkede godt om. Det var dog ikke muligt at komme igennem til dem via telefon, men på mail svarede de efter en dag, at de gerne vil give det et forsøg. Så i går tog jeg så forbi, og efter en time havde de opdateret telefonen med den nyeste firmware. Jeg gav 100 kr for deres “ULTRA SERVICE”, hvor de løser problemet inden for en time (hvis det da kan løses).
De kan helt klart anbefales. Den nye version af firmwaren gør telefonen endnu hurtigere og stabil.

Død SE P990i

Æv æv, i fredags skulle jeg lige have opdateret min P990i til den [nyeste firmware](http://www.pdasnews.com/articles/2871/1/), som også bliver den sidste [Sony Ericsson](http://www.sonyericsson.dk). Desværre stoppede den ved 96% og nu er telefonen helt død. Hvis jeg prøver at vil opdatere den igen, så fortæller [opdateringsprogrammet](http://www.sonyericsson.com/spg.jsp?cc=global&lc=en&ver=4001&template=ps1_1_3_1_1&zone=ps&lm=ps1_1&pid=10336&fid=21839) at telefonen allerede opdateret. Jeg har ikke haft problemer før med at få den opdateret.
I dag var jeg så nede ved [Telecare](http://www.telecare.dk/dansk/) i Århus, men de kunne desværre heller ikke opdatere den, selvom jeg læste diverse steder på nettet at de skulle kunne det.
De foreslog at den skulle sendes ind til [Sony Ericsson](http://www.sonyericsson.dk) for en yderligere reparation, og at det ville tage op til 3 uger. Dette er lidt kritisk, da jeg tager på ferie om 3 uger, og gerne skulle have den med inden. Nu vil jeg først prøve Telecare i København, og så få dem til at sende den videre, hvis de heller ikke kan lave den.

Sommerferie

Så fik jeg overstået den sidste del af 3-ugers perioden på DTU. Det betyder nu at jeg har sommerferie de næste 2 måneder.
Eksamensperioden gik ok. Har bestået alle fag, selvom nogen fag godt kunne have givet en lidt bedre karakter.
Nå, men sommerferien skal så gå med at… arbejde.
Jeg skal til at se på noget [Ruby On Rails](http://www.rubyonrails.org) igen, og derudover skal jeg have lavet nogle udvidelser i [firma’et](http://www.fairweb.dk). Der skal selvfølgelig også være tid til at slappe lidt af med kæresten, og så på ferie til Tyrkiet.

I går fik jeg også set [WWDC Keynote](http://www.apple.com/quicktime/qtv/keynote/) med Steve Jobs omkring [Leopard](http://www.apple.com/macosx/leopard/), den nye version af OS X til Macintosh. Jeg ser meget frem til at den kommer til oktober. Især den nye finder, quickview og spaces er noget af det som jeg glæder mig mest til.

PostgreSQL på Macintosh

I forbindelse med [mit firma](http://fairweb.dk/) har jeg brug for at køre en [PostgreSQL](http://www.postgresql.org/) server på min MacBookPro med OS X. Jeg satte mit lid til [MacPorts](http://macports.org), og det gik nogenlunde smertefrit, efter at jeg havde huske at lave nogle “port clean” på et par pakker.
Derefter skulle jeg lave en start database og vælge placering og så starte serveren, men der startede problemerne. Det viste jeg at være nogle kernel-indstillinger som ikke var sat korrekt.
De hed noget med kern.sysv.shmmax, kern.sysv.shmmin, kern.sysv.shmmni, kern.sysv.shmseg og kern.sysv.shmall, og efter at have rette dem til i følge denne guide til [PostgreSQL sammen med rail](http://brilliantcorners.org/node/84), lykkedes det mig endeligt at få det til at virke. Det gav serveren tilladelse til at bruge flere ram på maskinen.

Update:
Efter at skulle installere det på Leopard, så fandt jeg lige [denne guide](https://wiki.systemsx.ch/display/ITDOC/Install+PostgresSQL+on+Mac+OS+X) som bruger Mac Ports og virker fortræffelig.