Indlæg der handler om Mig selv

30 Nov
2009
Kortbølge solaktivitetsforudsigelser

6 Nov
2009
iPhone: Words with friends

Words with friends boardWords with friends er et iPhone scrabble spil, som kan spilles lokalt eller online ved asynkron multiplayer. Spilles det på iPhonen lokalt, skiftes man til at holde iPhonen og lægge sine brikker. Spillet er dog klart bedst online, hvor man kan have gang i flere spil samtidig, med forskellige andre brugere af Words with friends.

Man kan enten trykke på en knap, der finder en tilfældig anden spiller, som også søger efter et spil. Eller man kan vælge en fra sin kontaktbog, som man ved også har Words with friends.

Ens spil bliver vist på en liste, når man starter Words with friends, hvor man øverst kan se de spil hvori det er ens tur. Når et spil åbnes vises det klassiske scrabble board med hhv. Word Points og Letter Points af forskellig grad.

Words with friends OversigtWords with friends foregår på engelsk, så hvis man ikke er så stiv i det er dette ikke spillet. Den nyeste opdatering af Words with friends gav også push notifications. Words with friends findes i en gratis udgave med reklamer, og en udgave til 18kr uden. Er man interesseret er den gratis udgave ganske fin, dog bliver reklamerne meget irriterende i længden.

Jeg giver Words with friends 4 ud af 5 trylleklovne fordi det er et af de spil jeg bruger allermest på min iPhone. Men da det ikke fås på dansk kommer vi ikke højere op.

[iTunes link free], [iTunes link 18kr]

4 Klovne

26 Aug
2009
Et par striber

24 Jun
2009
Bibob GPRS indstillinger til iPhone

Efter 3.0 opdateringen til iPhone er det ikke længere muligt at redigere mobildatanetværk indstillingerne manuelt på første generations iPhone. Websitet c4d.dk tilbyder at sende konfigurationsfiler til dig, afhængigt af din udbyder, som kan opsætte GPRS/EDGE forbindelsen på din iPhone automatisk. Deres script tilbyder desværre ikke opsætningen for BiBob, så derfor har jeg modificeret filen, der var beregnet til Telenor, så den også virker på BiBob.

Filen kan du du downloade her, enten direkte til din iPhone eller så du kan maile den til din iPhone. Når filen er åbnet på telefonen vælger du bare at installere den og herefter vil din GPRS (muligvis efter en genstart) være kørende. Punktet mobildatanetværk vil stadig ikke være tilgængeligt i indstillingerne. Du vil dog kunne se indstillingerne i bunden af Generelt, ud for “Beskrivelse: Aktiverer APN og tet…” hvor du kan vælge at fjerne dem igen, hvis du skulle ønske dette.

28 Apr
2009
Anmeldelse: Mad Catz “PC Con” USB gamepad

Jeg har nu leget med PC Con gamepadden, som er produceret af Mad Catz, der også producerer mange andre joysticks, i en uges tid. Jeg købte gamepadden hos billigespil.dk for 148,- plus fragt.

MadCatzPcCON

Gamepadden har samme layout som Xbox controllere, dvs.

  • 2  analoge controllers (der også fungerer som knapper)
  • 1 firevejs klassisk  controller
  • 4 primære knapper, (A, B, X og Y) i hhv. grøn, rød, blå og gul
  • 4 mindre knapper, to på hver side
  • 2 variable controllers til pegefingrerne på bagsiden.

Udover det er der ekstra grib på siderne.

Top

Jeg købte gamepadden med den intention at spille emulerede spil på fra bl.a. Nintendo 64, NES, SNES og Gameboy. Den sidste uges tid har jeg spillet primært “Legend of Zelda - Link’s Awakening” på gameboy emulatoren “KiGB” til Mac OS X, samt “Legend of Zelda - Ocarina of Time” på nintendo 64 emulatoren “Sixtyforce” til Mac OS X.

Det er ikke lykkedes mig at få controlleren til at virker i Windows Vista. Ved tilslutning mener Vista at gamepadden kræver en driver på trods af at udvikleren siger, at denne er Plug ‘n Play og bruger Windows’ standard generiske gamepad driver. Det er muligt at en reinstall vil løse problemet, omend det for mit vedkommende nok bliver en udskiftning af Vista til XP i stedet.

I Mac OS X virkede gamepadden ikke med det samme, men det skyldtes at jeg har installeret programmet “USB overdrive”, som jeg bruger til at opsætte de ekstra knapper på min mus, og dette program havde altså overtaget kontrollen med gamepadden til at starte med. Efter jeg havde indstillet denne til ikke at gøre det dukkede gamepadden straks op i både sixtyforce og KiGB.

sixtyforce screenshot

Opsætningen i begge programmer er forholdsvis simpel, under “Controller settings” vælger man blot at opsætte controlleren og herefter trykker man på de respektive knapper, som man vil have til de respektive funktioner. Jeg har brugt følgende opsætning til nintendo 64 spil, som fungerer udemærket.

mapping

Opsætningen til NES, SNES og Gameboy er mere ligetil, så den vil jeg ikke beskrive her.

Nintendo 64 opsætningen er ganske udemærket omend de sorte og hvide knapper måtte gerne være en anelse større. Jeg har også ladet min bror teste gamepadden og han kommer ofte til at ramme de egentlige A, B knapper, som er mappet til C-knapperne, i stedet. Personligt har jeg dog ikke et stort problem med det. Z-targeting fungerer fint på den venstre bagerste knap. Skal man dog udelukkende bruge gamepadden til nintendo 64 spil kan det dog være en fordel at finde en controller med et layout, der minder mere om dette.

Den analoge controller gør det rigtig godt og har god modstand og er meget præcis.

madcatzsizedhand

Gamepadden ligger godt i hånden og har en god størrelsen. Der er en 2 meter ledning på dyret, hvilket giver god mulighed for at læne sig tilbage i stolen eller sofaen når man spiller. Det eneste negative jeg har fundet ved den er at den har en ekstrem stank af plastik. Den skal nok dampe af med tiden men man skal nok ikke lade den ligge i soveværelset hvis man ikke vil have tohovedet børn. Til den lave pris kan den dog sagtens anbefales, konsolspil skal nu engang spilles med en gamepad og ikke på et tastatur!

4klovne

10 Mar
2009
Mac OS X på PC’en

Mac OS X er Apples styresystem til deres Apple computere. Jeg ejer selv en MacBook og mener selv at Mac OS X er det absolut bedste og mest gennemførte operativsystem, der findes. Derfor er det ganske interessant at udnytte mulighederne for at afvikle Mac OS X på andre end Apples computere.

Grundene til at Apple ikke selv gør det muligt, at installere Mac OS X på alle andre computere er flere. For det første er Apple et hardware firma, der ynder at sælge komplette pakkeløsninger. For at opnå den højeste udnyttelse af hardware såvel software er det Apples filosofi, at det er nødvendigt at designe begge dele med 1 mål i tankerne. Derudover er det lettere, at sørge for at drivere fungerer med det hardware softwaren installeres på, når denne er forudbestemt. På samme måde, som du ikke forventer at kunne købe en billig kopi af Playstation 3 ellers Xbox 360, for at komme softwaren fra de respektive maskiner på disse kopier, på samme måde er det ikke nødvendigvis at forvente, at du kan installere Mac OS X på alle andre computere. Og dette bringer os til den tredje pointe, nemlig at Apple ikke ønsker at deres software eller hardware skal relateres med ustabilitet, hvilket er uundgåeligt når man producerer software, der skal ønskerstøtte et stor række platforme, jf. Microsoft Windows.

Ikke destomindre er det langtfra tekniske begrænsninger, der gør at du ikke bare kan poppe en Mac OS X Leopard CD i din PC og forventer, at det kan installere. Grunden til dette er både, at Apple benytter en nyere standard erstatning for BIOS i deres maskiner, kaldet EFI, samt at der er en chip på bundkortet i Apples maskiner, der identificerer den som værende en Apple maskine. Udover dette er Apples computere indholdende hardware, som også er tilgængeligt til almindelige PC (Jeg bruger forkortelsen PC her fordi det er den oftest brugte forkortelse for ikke-apple computere) .

Dette betyder også at operativsystemet teknisk set er programmet til også at kunne afvikles på computere med samme eller lignende hardwarekonfiguration, som Apple computere. Dette har gjort det til en sport for en masse uafhængige nørder, at lave software og justeringer i Mac OS X, der gør det muligt og let at afvikle det på sådanne computere. Sådanne almindelige computere hvorpå der installeres Mac OS X vha. disse tweaks kaldes populært Hackintosh eller OSX86.

Disse projekter går ud på, at lave justeringer i kernen i operativsystemet (Kernen i Mac OS X hedder darwin og er opensource, hvilket gør det let at kompilere alternative udgaver af denne), samt at emulere EFI miljøet, så det resulterer i en fungerende Mac OS X installation. Jeg har prøvet dette i starten da det blev muligt og det var mildt sagt utilfredsstillende. Hastigheden var langsom, opløsningen kunne ikke ændres og mange programmer kørte slet ikke. Der er dog gået meget tid siden og får nyligt tænkte jeg at det måtte være tid at prøve igen.

Min opsætning

Det har en indflydelse på ydelsen, at min computer ikke er en typisk Apple computer opsætning. Maskinen som jeg har valgt at teste dette på er en gammel stationær med følgende specifikationer.

CPU: Pentium 4 Prescott 3.0Ghz
RAM: 2GB DDR2
Bundkort: Intel D945GNT med i945G chipset
Lydkort: Sigmatel 9223 onboard
Grafikkort: Geforce 8800GTS 320MB
Jeg har 3 SATA harddiske og mit CD/DVD-RW drev er (P)ATA.

Intel chipsettet gør tingene noget lettere, men problemet i denne opsætning er CPU’en. Apples computerer anvender minimum Intels Core Duo CPU’er, som understøtter SSE3 teknologien. Min egen P4 understøtter kun SSE2 teknologien. Dette gør, at jeg er nød til at vælge en tredjeparts kerne, som emulerer SSE3 understøttelse. Der findes pt. kun 1 kerne, der gør dette nemlig Voodoo, som pt. er i version 9.5.0.

Kort om regler og licens

Apple vil selvfølgelig ikke have at du begynder, at installere Mac OS X på andre maskiner end deres egne. Derfor står det også i den licens, der følger med f.eks. en Mac OS X Leopard CD. Nogle mennesker har det bedste med, at have købt en original Mac OS X CD før de begynder at installere Mac OS X på en PC. Sandheden er dog, at det ikke gør nogen forskel ud fra et licensmæssigt synspunkt, da du stadig bryder licensen ved at installere software på andet end Apples maskiner. Der er derfor ingen forskel, licensmæssigt, på at downloade Mac OS X fra diverse torrentssites eller på at købe den. Det er selvfølgelig rart hvis du ønsker at støtte Apple økonomisk ved at købe Mac OS X alligevel. Personligt har jeg Mac OS X på min MacBook og jeg har ikke tænkt mig at købe en ekstra kopi blot for at lege med det på min PC. Apple kommer dog ikke efter dig blot fordi du bryder deres licens, det er mere sandsynligt at de vil gå efter nogle af dem, der informerer om hvordan deres licens brydes. Du burde dog som forbruger være beskyttet mod urimelige licensbegrænsninger jf. dansk lov, men det er jeg ikke ekspert i. Det eneste direkte ulovlige er dog at bryde ophavsretten på deres software ved at medvirke til distribution af deres software, hvis du henter denne f.eks. via diverse torrentssites.

Sæt igang!

Da folk har meget hardware, som ikke er understøttet nativt af Mac OS X er der også skrevet en masse drivere, nogle ported fra f.eks. Linux. Og da disse projekter er præget af en opensource kultur findes der, som med Linux, også forskellige distributioner man kan vælge imellem når man installerer. Pt. er fremgangsmåden sådan, at man vælger en distribution, som egentlig er en original Mac OS X installations CD, hvorpå der er erstattet nogle af filerne, således at den kan startes op på en almindelig computer, samt har inkluderer en masse af disse alternative drivere.

Jeg startede med at hente distributionen iDeneb (disse distributioner kan findes på diverse torrentsider), da jeg havde hørt den skulle være ganske brugervenlig og det tror jeg også den er. Men jeg havde nogle problemer med at få den til at starte op overhovedet og derfor prøvede jeg at hente distributionen iPC. Da jeg ej heller her kunne få den til at starte op, men blot blev mødt med en liste hvorpå jeg kunne vælge min netværksenhed som startup disk indså jeg, at der nok måtte være noget andet galt. Så jeg opdaterede min BIOS og slog alle de ting fra i BIOS’en som jeg ikke brugte, samt fjernede et gammelt DVD-drev jeg tror måske var defekt og rykkede mit andet DVD/CD-RW drev over på Primary Master på (P)ATA controlleren.

Umiddelbart tror jeg, at det var det sidste der gjorde at jeg kunne boote iPC 10.5.6 (Leopard) installations disken. Den startede op som en almindelig Mac OS X installation, hvor eneste forskel sådan set er at den licenstekst man normalt accepterer indeholder informationer om hvordan man skal forholde sig til de forskellige drivere, man kan vælge. I toppen er den menulinje, som normalt er under en Mac OS X installation og her kan man vælge at partitionere disken. Afsatte en 30GB partition og gik videre. Ved det sidste punkt inden installation overså jeg første gang at jeg skulle trykke på “Speciel” så jeg kunne vælge den alternative kerne samt drivere.

Her valgte jeg Dansk sprog, 9.5.0 Voodoo kernel, NVDarwin 320MB til mit grafikkort, Intel ICHx SATA Drivers til mig intel bundkort (ved ikke om dette var nødvendigt), jeg valgte også AC97 audio drivers, hvilket jeg senere fandt ud af var forkert da mit bundkort, som nævnt har Sigmatel 9223. Jeg valgte også “Seatbelt fix“, som angiveligt skulle løse problemer med at mounte diske. Under applications valgte jeg OSx86 Tools, som et ret godt program til automatisk og manuelt at installere drivere samt en masse andet.

Herefter lod jeg den installere og jeg blev en anelse skuffet da den ikke startede op med Mac OS X lige efter, at den var færdig med installationen. Jeg var klar over at installeren havde nævnt, at den havde installeret Chameleon bootloaderen, og jeg gik ud fra at denne i det mindste registrerede sig i Windows’ bootloader, men dette måtte jeg altså gøre manuelt.

Dette gjorde jeg først ved at hente en “chain0″ fil fra nettet, placere den i rodmappen i Windows og tilføje en streng til bootloader konfigurationsfilen for windows og herefter sætte opstartsindstillingerne således at bootloaderen bliver vist i 30 sekunder.

Men da jeg allerede havde GRUB bootloaderen installeret, da jeg har Linux på en anden partition var det noget lettere blot at tilføje følgende til min GRUB menu.lst, hvor (hd0,3) er den harddisk,partition jeg har installeret på.

title Mac OS X
rootnoverify (hd0,3)
makeactive
chainloader /chain0

Success!

Herefter kunne jeg blot vælge Mac OS X på listen og så dukkede den velkendte grå skærm med æblet på frem, og overraskende kort tid efter var systemet booted. Jeg kunne vælge skærmopløsning og det hele så ud til at køre fint. Som nævnt tidligere var jeg nød til at installere en ny driver til lydkortet, samt patche den med AppleHDAPatcher. Det var en forholdsvis smertefri proccess og herefter fungerede alt fint.

Det der ikke virker

  • Jeg kan ikke få mit gamle Wifi kort, der sidder i maskinen, til at virke. Der er tale om et Intersil ISL3890, som der tilsyneladende ikke findes en driver til. Den har vist et PrismGT chip, så forsøgte med GTDriver.kext driveren, men den fungerede ikke. Men da det er en stationær er det ikke noget problem, da jeg alligevel har kabel til den.
  • Hvis jeg sætter maskinen i stand-by og herefter vækker den op, så går der omkring 10-20 sekunder og så får jeg en kernel panic. Tror det har noget med strømhåndteringsdriveren at gøre og det er muligt at der findes en driver, som vil løse det problem. Indtil da må jeg undlade at benytte stand-by funktionen.

Det der virker

  • Grafikkortet lader til at være fuldt understøttet. Jeg har installeret World of Warcraft der kører med umiddelbart samme FPS som i Windows.
  • Alle programmer jeg har installeret har virket. AdiumX, Colloquy, Photoshop CS4, Garageband, VLC samt Second life. Der lader ikke til at være noget, der sløver programmerne, omend det kan mærkes at min maskine er en P4 og ikke en Core 2 Duo.
  • Jeg har en Wacom tablet samt et MIDI keyboard, som begge har Mac OS X drivers og disse fungerer fint.

Benchmark

Jeg har kørt programmet Xbench på maskinen, som tester ting som CPU, GPU, RAM samt harddisk skrivehastigheder. I dette program fik maskinen 84 Point. Til sammenligning får den MacBook jeg har jf. Xbench’s website i gennemsnit 86 Point, så det er ikke så langt derfra. Jeg kan godt mærke at det ikke er en Core Duo jeg har i min stationære, men det kan jeg også mærke når jeg kører Windows på den.

Konklusion

Det kan godt lade sig gøre at køre Mac OS X på sin PC, især hvis man har en konfiguration, der er meget lig Apples egne maskiner. Og så kan det rent faktisk køre lige så hurtigt og tilsyneladende lige så stabilt, som på Apples egne maskiner. Til et produktionsmiljø er jeg dog lidt ambivalent over for denne løsning. Indtil videre ligger alt mit musik på en anden harddisk, og bliver blot loadet ind i iTunes, min kalender, kontakter samt mail ligger hos Google og jeg synkroniserer stadig min iPhone med iTunes på min Windows installation. Kort sagt stoler jeg ikke helt på denne Mac OS X installation, endnu i hvert fald, selvom jeg nu bruger den dagligt til surfing, IM og mail. Jeg ved at hvis der går noget galt, så er det bare ærgerligt og hvis ikke det kan reddes via Safe Mode, så er reinstall den eneste løsning. F.eks. er det lidt farligt at forsøge sig frem med drivere der kontrollerer grundlæggende dele, f.eks. stand-by. At installere opdateringer kan også potentielt gøre installation ubrugelig.

Hvis du selv vil prøve det så tag det som et projekt, en udfordring. Hvis du vil have en maskine med Mac OS X, der bare virker, så køb en mac. Nørder af natur synes det er sjovt at bruge flere uger på at få noget simpelt til at virke, det er ikke sikkert du gør det. Dette projekt har i hvert fald ikke ændret på, at den næste maskine jeg skal have er en Mac Pro. Det har nok bare gjort ventetiden lidt lettere.