Indlæg der handler om Teknologi

6 Nov
2009
Online radar

Synes man at det er spændende at følge med i hvilke fly, der flyver over ens område lige nu? Eller måske hvilke skibe der ligger nede i havnen? Så har jeg et par lækre links.

Marinetraffic.com

marinetraffic

Marinetraffic.com er en samlet AIS (Automatic Identification System) webside, med skibenes ruter plottet ind på Google maps. Alle større skibe skal have monteret en AIS transponder, der sender signal ud på en radiofrevens om deres position, retning, fart og rejse (start/slut).

marinetraffic_up

Disse informationer kan opfanges af andre skibe i nærheden, så der dannes et lokalt radarbillede af skibstrafikken. Informationerne kan dog også opfanges af private eller andre jordbaserede radiotårne. Herfra deles informationerne til forskellige internetservices og marinetraffic samler så mange af disse informationer som muligt, og viser et sammenhængende AIS billede.

Flygradar.nu

flygradar

Et lignende system benyttes til fly, her hedder systemet blot ADS-B (Automatic Dependent Surveillance Broadcast). Dansk lufttrafik kan f.eks. ses på www.ads-b.dk. Flygradar.nu tager dog både trafikken fra ads-b.dk samt resten af Skandinavien og live opdaterer det i et overskueligt google maps kort.

24 Oct
2009
Radioscanner

Har for nylig købt mig en radio scanner, af mærket Uniden UBC 278 CLT. Derfor syntes jeg at det måtte være på plads med et lille blogindlæg, der beskriver lidt om den interessante hobby, det kan være at “radioscanne”.

Uniden UBC 278 CLT

En radioscanner, er en radiomodtager, der indeholder en scanningsfunktion. Radioen kan dog ikke bare modtage på de almindelige fm/am frekvenser, som kommerciel radio sendes på, men derimod i større eller mindre udstrækning på f.eks. amatørradio båndene, marine frekvenser, politi, brand og falck, samt licensfrie radiofrekvenser og meget andet.

Scannerfunktionen i radioen, gør det muligt konstant at søge gennem en stor mængde forudvalgte frekevenser, hvor man ved der er sandsynlighed for trafik, og så lytte på trafikken når der er nogen, for efterfølgende automatisk at scanne videre igen.

Dette gør det muligt at overvåge interessante frekvenser. Alle radioscannere har en såkaldt “squelch” funktion, der gør det muligt at frasortere baggrundsstøj, så radioen er helt stille når der ikke modtages et signal.

Radioen har også mulighed for at søge på trafik på frekvensområder, f.eks. ved at søge på alle steps mellem 144Mhz og 146Mhz. På denne måde kan man finde nye frekvenser, som man evt. kan tage med i sin scanning.

Radioscannere, eller “Politiscannere”, som de også kaldes, kan købes de fleste steder, og man kan let få en billig en på f.eks. bmradio.dk og thansen.dk. Man kan få både bordmodeller og håndholdte udgave (den jeg har er en bordmodel). Ønsker man at opfange signaler langt væk fra gør man dog klogt i at anskaffe sig en bedre antenne, og om muligt helst en, der kan monteres på taget eller i en gittermast. Scannerantenner er typisk af typen “discone”, der dækker et højt modtageområde. Alfa og omega er dog, at antennen bliver placeret så højt som muligt, da det, der primært afgør om man kan modtage er ens Line Of Sight (LOS), altså om der er frit udsyn på afsenderen. Så når man er kommet udover høje bygninger, træer og bakker så er det primært jordens krumning, der afgrænser ens lytteegenskaber.

Er ens hovedinteresse at lytte på politi og “blå blink” så bør man nok genoverveje hvorvidt man bør investere i en radioscanner. Politiet er hastigt igang med at skifte til krypterede radiosystemer i det meste af Danmark, så husk at undersøg forholdende i dit område. Der er dog mange andre interessante frekvenser at lytte på, hvor der stadig sendes analogt. F.eks. kommuner, tog, færger, skibe, amatørradioentusiaster, licensfrie radioer, flytrafik og andet.

Ifølge dansk lovgivning er det fuldt lovligt at eje og betjene en radioscanner uden særskilt tilladelse. Dog har du tavshedspligt om det du hører og du må ikke lytte på telekommunikation, f.eks. trådløse telefoner.

Du kan læse mere om scannerradioer og få hjælp, tips og tricks, samt frekvenslister og teknisk information på dkscan.dk

24 Mar
2009
Geekbench test af Hackintosh

Geekbench fra Primate Labs er et crossplatform benchmarking program, som tester computerens processor og ram. Geekbench kan afvikles på bl.a. Windows, Mac OS X og Linux hvilket gør det brugtbart til at sammenligne performance på de forskellige operativ systemer.

Jeg har kørt geekbench på min Hackintosh-maskine på hhv. Vista og Mac OS X. Resultaterne er som følger:

Vista: 1638 point

Mac OS X: 1838 point

Selvom Mac OS X installationen altså er på en SSE2 PC, med diverse hacks og en tredjeparts kerne, så er ydelsen stadig langt højere end Vista.

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.

4 Aug
2008
Importer lydbøger til iTunes

Som en ivrig iPhonebruger samt lydboglytter, benytter jeg iTunes til, at håndtere mine lydbøger og overføre dem til min iPhone. Dog køber jeg af og til lydbøger andre steder end i iTunes eller importerer dem fra CD’er. Her ramler jeg så ind i det problem, at iTunes umiddelbart ikke kan finde ud af, at se mine lydfiler, som f.eks. kan være mp3-filer, som værende lydbøger. Disse bliver i stedet importeret i iTunes som musik.

Jeg har søgt en del på nettet uden, at finde en løsning på dette, så blev glædeligt overrasket da jeg prøvede følgende med success.

Trin 1.
Importer mp3 fil som musik

Importer lydfilen i iTunes, som musik. Du vil se at filtypen i dette tilfælde er MPEG, altså mp3.

Trin 2.
Konverter til AAC

Marker filen. Klik på “Avanceret” og vælg “Konverter det valgte til AAC”. Dette tager lidt tid afhængigt af hvor store filerne er og hvor mange, der er af dem.

Konverterer til AAC

Trin 3.
To kopier af samme fil

Du vil nu have 2 kopier af filerne, og du skal nu slette de gamle MPEG filer fra iTunes, så du kun har AAC filerne tilbage. Du kan højreklikke på feltnavnene i toppen af listen og tilvælge “Type” for, at få vist typefeltet hvis du ikke har det.

Trin 4.
Træk AAC ud på skrivebordet

Nu skal du trække AAC filerne ud af iTunes, i dette tilfælde bare til skrivebordet, men hvis der er mange filer kan det være en fordel, at trække dem ind i en mappe. Når filerne er kopieret ud skal du slette dem fra iTunes. Du vil nu have filerne i .m4a format på skrivebordet eller i en mappe og altså ingen af filerne i iTunes. (Dette er vigtigt)

m4a fil på skrivebordet

Trin 5.
Omdøb til m4b

Du omdøber nu filernes efternavn (.m4a) til .m4b
B’et står i dette tilfælde for “books” og er altså iTunes måde, at genkende lydbøger på.
Er der mange filer kan du med fordel benytte automator til at omdøbe filerne lettere.

Trin 6.
Importeret som lydbog

Træk filerne tilbage i iTunes og hvis du har gjort alt korrekt, så bliver de nu importeret som lydbøger.

Efterfølgende kan det være smart lige, at markere alle filerne, højreklikke og vælge “Vis info”. Her skal du sikre dig, at de er markeret som en del af en samling, og at “Husk position” og “Spring over ved shuffle” er slået til.

5 Jun
2008
Smallworlds

Spa badDe seneste dage har jeg leget lidt med SmallWorlds betaen, som er en 3d/isometrisk virtuel social verden, hvor man kan oprette et avatar, dekorere sin lejlighed med møbler, spille arcadespil mod hinanden, chatte, danse og mange andre ting. Konceptet minder om netstationen, blot med bedre grafik og her får alle en lejlighed gratis.

Min smallworlds lejlighedEn ekstra twist i SmallWorlds er dog, at der er sociale missioner, som kan udføres for, at tjene penge, der bl.a. kan købes møbler for. Missionerne har sjove sociale aspekter, f.eks. at man skal vinde over en anden person i dam, eller vente 5 minutter i et spa for at blive inspireret til hvilken tapet man vil have på væggene i sin lejlighed. Når man gennemfører forskellige missioner former man også sit avatar og giver det erfaring i f.eks. kunst eller at være social.

Poolspil i smallworldsSelv har jeg tildelt mit avatar en lille digital udgave af min kat :)
Kom endelig forbi min lejlighed hvis du prøver SmallWorlds, lejligheden kalder jeg “Hub of life” og mit avatar hedder “Trylle Klovn”. SmallWorlds er i åben beta, og har da også oplevet nogle bugs, men det kører ret godt.