Category Archives: OS X

iTunes problemer efter genskabelse fra TimeMachine

Dette indlæg blev faktisk startet tilbage i februar, men har først nu fået det gjort færdigt.

Efter at have genskabt min iMac’s backup fra TimeMachine, opstod der nogle problemer med iTunes. Jeg kunne hverken købe musik eller nye applikationer.

Der blev ved med at komme fejl med at computeren ikke var godkendt med itunes. Selvom man forsøgte at godkende maskinen virkede det stadig ikke. Jeg kunne heller ikke bare købe noget.

På iPhoneGuide havde en samme problem, og løsningen var at fjerne godkendelse for alle enheder.
[http://iphoneguide.dk/iphone-forum/topic/computer-ikke-godkendt-med-itunes](http://iphoneguide.dk/iphone-forum/topic/computer-ikke-godkendt-med-itunes “Computer ikke godkendt med iTunes”)

Læs også mere omkring genoprettelse af iTunes Biblioteket her:
[http://support.apple.com/kb/HT1451?viewlocale=da_DK](http://support.apple.com/kb/HT1451?viewlocale=da_DK “iTunes: Sådan genoprettes bibliotek og spillelister i iTunes”)

bootable cd/dvd fra Mac OS X

Nu har jeg inden for få dage skulle bruge en dvd eller cd som var bootable. En gang en ubuntu 10.10 til at rede nogle data fra en computer, og anden gang til at installere vmware på min nye server.
Begge gange downloade jeg en iso fra nettet smed cd’en ind i mac’en. Derefter højreklikkede jeg på iso’en og valgte “Brænd til disk”.
Hermed troede jeg at jeg havde lavet en bootable disk. Desværre er det ikke tilfældet. Selvom cd’en rigtigt nok bliver brændt lige som iso’en ser ud, er det nødvendigt at bruge ‘Disk utility’ til at brænde cd’er med.
Et hurtig søgning på google gav [dette hint til brænding af bootable cd’er](http://hints.macworld.com/article.php?story=20060619181010389 “How to burn ISO disc images”).
Så kære Apple – kunne i ikke tilføje funktionen når man bare vælger “burn image” direkte på en fil – og til andre. Husk at bruge Diskværktøj/Disk Utility når i skal brænde en bootable cd med f.eks. Linux på.

Disk problemer og flytning af TimeMachine backup

Efter at have købt en [QNAP TS-509 PRO Turbo NAS](http://www.qnap.com/pro_detail_feature.asp?p_id=104 “QNAP Systems, Inc. ( TS-509 Pro Turbo NAS – Quality Network Appliance Provider”) er jeg blevet virkelig gad for at have et ekstra hurtigt lager til filer og backup som er tilgængelig via nettet.
Desværre har jeg lidt problemer med at den smider den ene disk til tider. Heldigvis sider det hele som [raid 5](http://en.wikipedia.org/wiki/Standard_RAID_levels “Wikipedia Entry: Standard RAID levels”), så jeg kan tåle det. Men man ved jo aldrig om en af de andre diske ryger sig en tur. Jeg har prøvet at få en ny disk, men det samme sker ved denne.
Pt benytter jeg mig af [WD Caviar GP WD10EACS](http://www.wdc.com/en/products/products.asp?DriveID=336 “WD Caviar Green 1 TB SATA Hard Drives ( WD10EACS )”) 1TB diske, og det kunne da være at jeg bare havde været meget uheldig.
Men efter både at have kørt en simple test og en full test på disken, som ikke gav nogen fejl, fortæller nas-systemet mig stadig at disken ikke virker.

Det ene som jeg får af fejl via SMART interfacet er.


UDMA_CRC_Error_Count = 1884

Nu siger [min leverandør](http://prcdata.dk) at de vil have hele nassystemet tilbage for at teste. Dette er bare uheldigt da jeg jo allerede har en del data liggende på systemet – deriblandt backup af mine macs samt en del firmadata.

Jeg har derfor lånt et andet NAS system, som er et gammelt Intel nas. Efter at have flyttet det hele via [rsync](http://samba.anu.edu.au/rsync/ “rsync”) som tog nogle dage (700GB med 2Mb/s), måtte jeg håbe på at jeg kunne bruge de gamle TimeMachine backupfiler.
Først ville mine macs ikke godkende flytningen, men efter at have sat rettighederne korrekt og husket at flytte følgende filer virkede det.


.[macadresse_på_maskinen]
:2e[macadresse_på_maskinen]

Maskinerne brokkede sig dog lidt, men efter at have logget ind og ud et par gange af samba-shared, virkede det.

Nu skal jeg bare have sent min TS-509 og håbe at de kan fikse den.

Fluid – Sidespecifik webbrowser

Via [ScreenCastsOnline](http://www.screencastsonline.com/ “Mac Tutorials : ScreenCastsOnline”) fandt jeg en [anmeldelse](http://www.screencastsonline.com/index_files/SCO0154-fluid.php “SCO0154 – Fluid – Managing Your WebApps”) af freeware programmet [Fluid](http://fluidapp.com/). Dette program gør det muligt at lave en speciel indstillet webbrowser til de sider du besøger mest. Herved bliver det muligt f.eks. at tabbe sig til en bestemt side via Command + Tab, men også f.eks. smide siden op i menubaren. Den kan også opdatere et Dock ikon med f.eks. antal nye mails på Gmail.

Ved det første, synes jeg ikke at det lød ret interessant, men efter at jeg kiggede videre i [videoen](http://www.screencastsonline.com/index_files/SCO0154-fluid.php “SCO0154 – Fluid – Managing Your WebApps”), kom der nogle meget gode eksempler på hvordan dette kan bruges virkelig smart. Se selv eksempler på [fluidapp.com
](http://fluidapp.com/ “Fluid – Free Site Specific Browser for Mac OS X Leopard”).

Pt. har jeg kun lavet en browser som viser et lille ikon oppe i menu-bjælken med [Todoist](http://todoist.com/ “Simple todo list and task manager: Todoist”). Der findes godt nok også et Widget plugin til sitet, men da widgets ikke undersøtter alt den lækre Web2.0 teknologi som Todoist benytter, er det dejligt med sådan et lille program. Kan forresten bestemt anbefale [Todoist](http://todoist.com/ “Simple todo list and task manager: Todoist”) til at holde styr på ens todoliste. Det er rart at have den online, så man altid kan tilgå den.

Porticus – GUI til MacPorts

Jeg har været lidt fraværende min blog de sidste 2 månender. Det skyldes både eksamensperioden samt et par projekter jeg har haft gang i.
Så må hellere starte med at ønske folk en forsinket god jul og godt nytår. Så er det vist på plads.

Tilbage til emnet. Egentligt er det bare et lille hint til et rigtigt godt program som jeg støtte ind i idag. Det hedder [Porticus](http://porticus.alittledrop.com/) og er et fint lille program til at holde styr på de programmer man har installeret via [MacPorts](http://macports.org).

![Porticus](http://lauer.dk/wp-content/porticus.jpg)

Det giver nem mulighed til at holde ens pakker opdateret og man kan via det brugervenlige interface nemt se hvilke varianter af programmer som ligger i MacPorts.
Man kan også nemt aktivere og deaktivere forskellige versioner af et program, hvis man har behov for det.
Programmet er selvfølgelig gratis og kan [hentes her](http://porticus.alittledrop.com/).

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

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.

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