Category Archives: It

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/)

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.

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.

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.

Nye hørebøffer

Efter at have ødelagt mine gamle Sennheiser hovedtelefoner, ved en løs forbindelse i ledningen, har jeg været nede i [Hifiklubben](http://www.hifiklubben.dk/) for at prøve nogle nye. Jeg var klar over at jeg igen skulle have nogle Sennheiser, men denne gang vil jeg prøve nogle trådløse.

Continue reading

Defekt CCD chip på Konica Minolta Digitalkamera

Jeg har her i dag fået [mit kamera](http://lauer.dk/2005/03/30/minolta-dimage-a1/), [Minolta DiMAGE A1](http://www.dpreview.com/reviews/minoltadimagea1/), tilbage fra [Nærum Foto](http://www.naerumfoto.dk/), efter at de har haft sendt det til reparation ved Zieger Teknik AB i Sverige.
Dette blev lavet helt uden beregning, da det er en kendt fejl, som kommer ved nogen af de gamle Konica Minolta kamera. Det tog en lille måned at få det lavet, så det må man sige at være god service fra Sony, som nu har overtaget support Konica Minolta.
Fejlen, som der kan ses et eksempel på herunder, kan der læses mere om på [denne side](http://www.konicaminoltasupport.com/Dansk.importantnotice_dk.0.html), og hvis man har samme problem, skal man bare kontakte ens egen fotoforhandler, og så skal de nok tage sig af det.

![kamera_ccd_fejl](http://lauer.dk/wp-content/kamera-ccd-fejl.jpg)

Så endnu engang må jeg udsætte min ide om at købe et professionelt kamera. Men okay, jeg får det nok aldrig brugt det seriøst alligevel :)

Eksamensforberedelser og Omni Outliner

Lige nu sidder jeg og læser til eksamen. De kommende 3 uger har jeg 4 eksamener foran mig, så jeg har nok at se til.
Den første er [Videregående Datakommunikation](http://www.kurser.dtu.dk/presentation.aspx?menulanguage=dk&coursecode=34341), som er en mundtlig eksamen uden forberedelser. Det betyder at man trækker et af de 16 allerede kendte spørgsmål, og så sætter man sig ned og siger alt hvad man ved om emnet.
Det eneste som der er tilladt at medbringe ind til eksamen, er en stikordsliste med 5-6 stikord. De skal kun være med til man husker at komme ind på alle aspekter, og ikke til at genopfriske ens hukommelse…

Continue reading

Linuxforum

Så er dette års [Linuxforum](http://linuxforum.dk/2007/) overstået, og igen i år bragte det en masse nu og god viden.
Følgende ting skal jeg have kigget mere på:

* [Hobbit Monitoring](http://hobbitmon.sourceforge.net/), man skal ikke lade sig snyde af designet, for bag det lidt gammeldags design, ligger der et efiktiv tool, som går det muligt at overvåge mange servere på en nem måde. Faktisk satte jeg det op da jeg kom hjem fra Linuxforum, og på 10 minutter havde jeg sat serveren samt et par klienter til den i mit [firma](http://fairweb.dk/)
* [Dspam](http://www.nuclearelephant.com/). Dette ser ud til at være et udemærket værktøj til bekæmpelse af spam. Jeg har før overvejet at se på det, men har ikke rigtigt haft tid.
* [Soekris net4801](http://www.soekris.com/net4801.htm) købt ved [Cortexsystems](http://www.cortexsystems.dk/) som et messetilbud. En lille smart computer, som kan bruges til firewall, vpn og andre former for netværksbehandling. Det er mening at denne skal sættes op på [mit kollegie](http://lederkollegiet.dk/), så vi kan styre vores forbindelse lidt bedre. F.eks. er vi begyndt at se en del nettv, og nogen gange skal det have lidt højere prioritet end almindelig trafik.

Til sidst skal det nævnes at jeg selvfølgelig igen fik hørt Peter Larsen fra [GratisDNS](http://www.gratisdns.dk/), som altid har nogle munter dagligdags historier at fortælle, når man driver DNS-hosting på et lidt højere plan. Forresten havde han udstillingens bedste slik! (og han var nok også den stand som havde mest af det)