Påfyll av kompetanse

Driver for tiden å går gjennom de nyeste teknologiene og rammeverkene for webutvikling og web 2.0. Det går hovedsakelig i rammeverk og språk som PHP 5.x, javascript, jQuery, men ser også på rammeverk som Ruby on Rails og andre alternativer.

Det er mye å velge i, og mye er spennende, men passer bedre på noen områder enn andre.

Grunnen til at jeg har valgt å fokusere på PHP og relevante språk rundt det, er at det er et utrolig stort “samfunn” rundt det og det er veldig fleksibelt i forhold til hva man kan gjøre med det. Men det er selvfølgelig noen utfordringer også, på forskjellige plan.

Effektive tilstandslagringer o.l finnes flere måter å gjøre på, og det å finne den riktige metoden for riktig situasjon med både sikkerhet, brukervennlighet og effektivitet i tankene er litt av det jeg jobber med nå. Men spennende er det, og jeg liker å drive med denne typen arbeid.

Flere systemer er allerede under utvikling, og skal kommersialiseres om ikke så alt for lenge. Mer om disse når de blir lansert.

Ny Mac Mini!

Da har Apple endelig lansert en ny mac mini. Det er også tilfeldigvis det jeg håpte på skulle komme i en ny mini;

  • En redesign som setter den som en mellomting mellom gamle mac mini og apple TV
  • HDMI-utgang så man kan bruke den som mediasenter uten noen omkoblinger

Mac Mini front - (Bilde hentet fra apple.com/no/macmini/)

Mac Mini bak - (Bilde hentet fra apple.com/no/macmini/)

Prisen er bare litt høyere enn det som var på den eldre versjonen. I følge apple store så ligger standardversjonen på ca. 6.600 kr. Da er det inkludert 2GB ram, 320gb harddisk og 2,4ghz prosessor. (++)

Les mer om maskinen her: http://www.apple.com/no/macmini/

Mediasenter

Et godt bruksområde for denne boksen er å bruke den som mediasenter. Ut i fra design m.m så ser det ut som at dette har vært en sentral tanke også hos produsenten.

I mine øyne vil det da være greit å prøve mediasenter-programvaren Boxee på denne maskinen. Dette er basert på åpen kildekode og er gratis å laste ned og bruke. Ta en kikk på nettsiden boxee.tv for mer info om det.

Det er hovedsaklig mangelen på HDMI-støtte som har gjort at jeg ikke har villet brukt mac mini til dette formålet før, men nå er det veldig fristende. Mtp de gode nettverksløsningene og den “sleeke” designen Apple ofte leverer så passer den nok bra på TV-benken. Det er heller ikke noe minus med 802.11n trådløst nett som gir en maksimal overføring på 300mbps, som er ofte 3 ganger mer enn kablet nettverk om man ikke kjører gigabit i det kablede hjemmenettverket.

Det kommer en test ut på siden her når/om/hvis jeg kjøper og prøver en slik boks.

Utvide trådløst nettverk, eller brofunksjon

Jeg har litt hodebry med et nettverksoppsett som jeg har hjemme. Her som jeg bor har jeg internett gjennom et trådløst nettverk som huseier disponerer og administrerer, som igjen vil si at jeg ikke har mulighet til noen kabel-forbindelse til internett.

I de fleste tilfeller er dette ganske overkommelig, men siden jeg har et oppsett med mediaserver så er det litt problematisk.  Jeg har laget en planskisse over hvordan jeg har det nå. Forklaring følger nærmere under bildet.

Forklaring

De forskjellige forbindelsene er forklart med etiketten på hver enkelt, så det er greit å skille de.

Airport Extreme er min egen router som fungerer som et knutepunkt mellom klusteren til mediasenteret med kabel (for rask overføring, som trengs for å streame (høyoppløsnings) video til PS3), i tillegg til å ha et dedikert trådløst nettverk som jeg kan koble til med enten iMac’en eller MacBook’en for å administrere denne klusteren.

Den eksterne WIFI routeren er det trådløse nettverket som huseier har, og som jeg ikke kan gjøre noe med.

Harddisken er koblet til Airport’en med høyhastighets USB tilkobling, og er tilgjengelig for alle enheter som er tilkoblet Airport siden det er et lukket nettverk. Siden Airport’en ikke har noen uPnp støtte (mediaserver), så må jeg ha en egen enhet som drifter en slik server. Dette er da laptopen som kjører ubuntu. Den har et defekt WiFi kort, så den kan ikke kobles på noe trådløs nett, og kjører kun på kabel.

Det skal også nevnes at iMac’en står flere rom unna stua der denne sammensetningen står.

Dette gjør at jeg må hele tiden bytte nettverk på iMac’en eller andre enheter for å kunne få tilgang den eksterne harddisken, og administrere ubuntu-lappen. Samme gjelder på PS3′en. Der må jeg også skifte mellom trådløs og kablet nett for å velge mellom å ha tilgang til mediaserver, eller å ha tilgang til internett.

Dette er litt irriterende i lengden.

Utvide trådløst nett

På Airport’en finnes alternativer for å utvide eksisterende trådløse nett. Saken med dette er at det beste her er å benytte et WDS-nettverk (Wireless Distribution System), som danner et relè for huseierens nettverk, men da må jeg endre innstillinger på hans router og det har jeg ikke anledning til. Jeg vet ikke heller om hans router støtter dette.

Det andre alternativet, som undrer meg litt, er at Airport’en kan koble seg til et ekisterende trådløst nettverk. Det er jo greit nok, men hva gjør den med det: ingenting. I følge innstillingene skal den fungere som en bro-modus, som forlenger DHCP-distribusjonen av IP adresser fra huseierens router, videre gjennom Airport og ut på det kablede nettverket som går derifra. Dette skjer da ikke.

De enhetene som står kablet til Airport’en får ingen DHCP-respons. De vet ikke at de er tilkoblet noe på kabel engang.

Da sitter vi igjen med en boks som kobler seg til et trådløst nettverk, bare for å være tilkoblet.

Jeg håpte jeg skulle finne en metode for å å få Airport’en til å muligens koble til det trådløse nettverket til huseieren (som nevnt over), men selv distribuere en intern rekke IP’er gjennom egen DHCP på de kablede enheten. Foreløpig har jeg ikke funnet noen løsning på dette.

Dersom noen har et lignende problem, og gjerne en løsning på dette, vil jeg gjerne høre om det. Takk på forhånd.

iPhone fix

Siden min iPhone fikk seg en smell og knust frontglass for en liten tid tilbake bestemte jeg meg for å gjøre et tappert forsøk på å fikse den selv. Det gjorde jeg ved hjelp av det geniale nettstedet iFixIt.com. De selger utstyr og deler til det meste av Apple sine produkter, og har reperasjonsguider til samtlige, pluss en del andre enheter.

Fra de så bestilte jeg et Front Panel Kit som består av ny glassplate foran, samt en rekke verktøy som trengs for å utføre operasjonen. Disse verktøyene var DIGG å få. Kan brukes på ca. alt av dingser som må fikles med.

Alt dette ble bestilt på fredag 7 mai fra California, USA, og ble levert på døren tirsdag 12 mai, så leveringstiden er ganske akseptabel. Internasjonal bringer var FedEx, som overleverte det til Bring i Norge. Jeg brukte forresten et genialt verktøy, iPhone app’en Deliveries, for å følge leveringen fra statene og frem til min egen dør. Den har også en widget til mac’en som synkroniserer med app’en slik at man får push meldinger når statusen oppdaterer seg på leveringen. Det støtter alle leveringer i Norge og mange andre land, i tillegg til de store internasjonale aktørene som FedEx.

Vel, når jeg fikk kit’et levert var det å sette seg ved arbeidsbenken og begynne. Jeg følgte oppskriften på iFixIt.com til punkt og prikke, og var svært fornøyd med progresjonen min når jeg satt med iPhonen i 3 deler; bakdel, front og LCD-skjerm. I tillegg til 5-6 VELDIG små skruer. Tips: Ha en liten boks å ha dem i. Jeg mistet en på gulvet og måtte ha hjelp (les: Hanne) til å finne den igjen.

Den verste delen på hele operasjonen var når jeg skulle dele opp fronten ved å separere frontglasset og en ramme med diverse touch plastikk m.m. Disse er festet med noe som ligner dobbeltsidig tape, og måtte ha hjelp av en hårføner for å løsne skikkelig. På min iPhone var dette noe forbanna dritt da glasset var relativt knust.

Jeg tror at dette førte til at det ble litt skade på plastikken som skal være på innsiden. Når dette var gjort gikk veien videre ved å plassere det nye frontpanelet (glasset) utenpå rammen der det gamle lå. Denne rammen er bl.a den som home-knappen og samtale-høytaleren sitter på.

Dette gikk ganske så greit. I kit’et følgte det med ny dobbeltsidig tape-lignende greier som jeg brukte til å feste de to igjen med. Dermed var den delen done.

Videre så monterte jeg LCD-skjermen på front-delen igjen, slik den hadde vært tidligere, og gjorde klart til å montere sammen front- og bakdelen igjen.

Det er ganske enkelt egentlig. På samme måte som når jeg demonterte det, så må jeg bare ta hensyn til 3 kabler som skal festet mellom de 2 delene. Det kan være litt kinkig å få de på plass når man skal montere det sammen igjen, men det gikk greit med det verktøyet jeg hadde tilgjengelig.

Når siste skruen mellom de 2 var festet igjen kom generalprøven; testen som viser hvor flink jeg har vært i iPhone-fikse-debuten min.

Jeg trykket på startknappen oppe til høyre og ventet. Så kom en skarp og fin apple-logo frem på skjermen! Da var stemningen høy. Det er en liten seier at skjermen virker i det hele tatt etter en slik affære av det som jeg vil kalle selv for en amatør på dette.

Det du ser som er litt rundt på kanten er litt av den originale pakningen. Det ble fikset i etterkant av bildet. Ellers så er det beskyttelsesfilm på det nye glasset, som gjør at det skinner og du ser “håndtaket” til dette nederst med Home-knappen.

Når den var startet helt opp, og viste klare tegn til at den ville ha opplåst SIM-kortet, så slidet jeg “lås opp”-knappen bortover…NOT!

Touchen var alt annet en funksjonell. Ingen reaksjon i det hele tatt. Da var ikke stemningen fullt så høy. Desverre så hadde jeg ikke tid akkurat da til å gå gjennom alle ledningskoblingene igjen for å se om dette kan være problemet, men home-knappen fungerte iallefall som den skulle. Det var et av de punktene jeg også var litt nervøs for, i tillegg til touchen, som viste seg å være et faktum.

Jeg må nesten bare si at shit happens noen ganger når man prøver seg på slike operasjoner. Men jeg kommer med en oppdatering etter at jeg har testet de aktuelle kablene som kan være feilen.

Oppdatert

Nå har jeg sjekket kablene som kobler sammen touch skjermen, LCD displayet, etc og funnet ut at det var bare en liten feilkobling som var problemet. Det vil da fint si at jeg har en svært fungerende iPhone 3G, som jeg har fikset helt selv med litt hjelp fra iFixit.com.

iLars

Siden iPhone for første gang kom ut for en del år tilbake nå, så har min tankegang vært at jeg ikke vil ha en fordi det var “mainstream”, og det ville ikke jeg være. Nå har jeg skiftet mening.

Etter å ha prøvd det meste av smarttelefoner og andre dingser, så kom jeg til den konklusjon at det var bare å krype til korset dersom jeg ville ha alt som jeg satte som kriterier for en telefon jeg kunne slå meg til ro med.

Jeg kjøpte meg da en iPhone 3G av en kompis (ikke den aller siste versjonen), og har stort sett trykket på den ustoppelig siden jeg fikk den. App store har vært flittig brukt, da stort sett på gratis applikasjoner, men også noen betalte. Det overasker meg hvor enkelt det egentlig er, men det er også litt skummelt. Jeg trekker paralleller mellom app store og å legge igjen kortet i baren når man er ute. Man bare peker, får, og betaler i etterkant.

Vel,  nå har jeg vært så uheldig og knust skjermen på iPhonen, og har nå planer om å fikse dette på egen hånd! Gler meg som en unge til å se hvordan det skal gå. Det skal være med hjelp fra den anerkjente nettsiden ifixit.com. De har guider og utstyr til å fikse det meste av apple-utstyret ditt på egenhånd, i tillegg til mye annet også. Det er dette kit’et jeg skal benytte meg av for å fikse glassplaten min. Da bruker jeg medfølgende guide på operasjonen.

Jeg skal selvfølgelig skrive et innlegg som dekker hele operasjonen fra preop til postop slik at jeg får delt mine erfaringer fra å egenhendig åpne opp og operere en iPhone.

Foreløpig er telefonen “sikret” med strekkplastik. Det fungerer veldig bra som midlertidig fix. I det minste faller ikke glassbitene ut. Det som også imponerer meg er at touch-funksjonen i glasset (eller utenpå?) fungerer fremdeles utmerket. Desverre er det ikke like enkelt å se nyhetene på podcast lengre, eller å lese meldinger og mail uten å måtte scrolle litt opp og ned for å få med meg hele setningene, men jeg overlever inntil videre iallefall.

TerraGen

Leika meg litt i TerraGen med innstillinger for atmosfære og terrain layers, og fikk dette til slutt etter rundt 45 min med trykking og rendering. Ikke så alt for verst egentlig :-)

Screenshots fra selve programmet:

Se flere bilder fra TerraGen ved å klikke på albumet under for å komme til flickr.

TerraGen

Irriterende Airport nettverkskort på macbook

Problemet mitt her er at nettverkskortet driver å kobler fra nettverket hele tiden. Når det først kobler fra, så finner det ikke noen nettverk på en liten stund, og når det finner noen så klarer det ikke å koble til med en gang.

Jeg bruker en MacBook 2GHz Intel Core Duo fra 2006 (sånn klassisk hvit macbook). Det kan være en faktor at det er “gammel hardware”-syndromet som betyr at det er på tide å bytte. Jeg prøvde også å legge inn Snow Leopard systemet på den, noe som gjorde at alt annet fungerte mye bedre, men ingen forbedring på nettverksproblemet.

Uansett så er det fantastisk irriterende. Det spiller ingen rolle hvilket nettverk jeg prøver å koble til heller. Jeg skal prøve å se om jeg finner noe ny firmware til nettverkskortet for å se om det kan hjelpe. Det spørs om det eksisterer nyere versjoner av dette da.

Dersom noen har vært/er ute for samme problemet så tar jeg gjerne imot forslag som kan fikse dette.

Oppdatert

Etter å ha funnet følgende lenke: http://support.apple.com/kb/DL973?viewlocale=no_NO&locale=no_NO som fører til nedlastingen av en oppdatering til Airport kortet så har ting endret seg betraktelig. Jeg har ikke hatt noen frakoblinger etter at denne ble installert på systemet. Enda.

Dermed KAN problemet være løst. Tiden vil vise.

I tillegg installerte jeg et fint og hendig verktøy, iStumbler, som viser informasjon om alle nettverk innen rekkevidde i tillegg til å logge stabilitet o.l på disse. Anbefales for statistikkens skyld om ikke annet.

Online gaming på slagmarken

Bare for å tipse andre som har tenkt å begi seg ut på slagmarkene i Battlefield: Bad Company 2, så vil jeg si at når man skal bygge erfaringspoeng innen de forskjellige klassene som er tilgjgengelig, så jobb litt jevnt med de forskjellige.

For de som ikke vet dette, så eksisterer det 4 forskjellige “klasser” i multiplayer som man kan spille;

  • Assault
    Denne klassen er nok den som passer best under beskrivelsen “soldat”. Det som kan være regnet som hovedoppgavene til denne klassen er å være spydspissen. Med lette, kjappe og effektive våpen som assault rifler er, så er man mobile og slagkraftige på samme tid. Man skal forsyne sine medsoldater, og spesielt da andre klasser, med ammo, og prøve å eliminere fienden.
  • Engineer
    Oppgave: Tanks. Du har RPG som “primær”-våpen som skal buste fiendtlige tanks, og etter å ha spillt klassen en liten stund får du også et verktøy som gjør deg i stand til å reparere egne stridsvogner. Dette kan være forskjellen på vinn eller tap i kampen.
  • Medic
    Navnet sier seg egentlig mye selv. Du skal legge ut medic-packs til dine medsoldater, eller hjelpe skutte soldater til live igjen med strøm-saken som de bruker på sykehusene de roper “Clear!” før de sender en fin mengde strøm gjennom deg. Du får også muligheten til å ha en ganske kraftig rifle/mitraljøse som er helautomatisk, så du er absolutt ikke forsvarsløs eller ufarlig med denne klassen.
  • Recon
    Det nærmeste du kommer den beryktede “sniperen” i dette spillet. Du har stort sett en kraftig rifle med like kraftig scope på som gjør at du kan både se og skyte langt. I tillegg har du enten C4-ladning som du skal sette på fiendtlige stridsvogner og sprenge de til f**n, eller muligheten til å kalle inn mortar-strike på forskjellige områder som kan være ødeleggende for soldater og kjøretøy.

Jeg liker det faktum at klassene er litt fleksible og kan gjøre forskjellige oppgaver. Spillet belønner de som spiller mye med å låse opp nye hjelpemidler og våpen til de forskjellige klassene basert på poeng. Disse får du ved å skyte fienden, ta flagg eller ødelegge kjøretøy. I tillegg kan du også få squad-poeng, som du får ved å være med i squads på 4-5 personer, og være med på forskjellig der. Som jeg skrev øverst, så lønner det seg å jobbe jevnt med klassene. Siden jeg spillte mest recon og assault så har jeg låst opp alle våpen og stasj til disse og fått god erfaring i å bruke disse.

Problemet var at jeg hadde 0 engineer og medic poeng. Det vil si: ingen fancy sikte eller slike ting, ikke engang medic-pack på medic hadde jeg. Det skal ikke mye til, men er ting som må låses opp. Og med min erfaring med disse klassene, så endte det opp med å bli skutt ned noen ganger før jeg fikk det :p

Bare sånn at det er sagt, så får man ekstra poeng for en del ting man gjør i spillet. Man får gjerne en god slump poeng for å ta ut en fiende som er i ferd med å skyte en på ditt eget lag, populært kalt saviour kill. Så kan man få poeng for marksman shot ved å skyte noen på langt hold med et skudd (ofte i Recon), og ekstra for headshot. Dette for å nevne noen. Det er flere.

Jeg liker iallefall spillet meget godt, og siden jeg har et par klasser å mestre enda, så blir det nok noen gode timer til foran skjermen med dette når jeg har tid til det. Jeg vil forsåvidt også teste det opp mot MW2, men får se på det når/hvis jeg går til kjøp av det.

Friuke med dårlig selskap

Friuka mi går mot slutten, og jeg skal straks ta fatt på en ny uke med jobb. I løpet av denne uka har jeg fått sett litt på EA og DICE’s nyvinning, Battlefield: Bad Company 2.

Siden jeg fikk meg playstation 3 og dette spillet 2 dager før friuka mi så er det ikke noen overaskelse at jeg ble sittende litt med det. Jeg har, bare for å si det, lite eller ingen erfaring med spilling på ps3 fra før så det har vært en interessant erfaring, og jeg synes selv av jeg har blitt en kløpper!

Jeg brukte ca. 10 timer til sammen på å fullføre ènspiller-delen av spillet. Det er forsåvidt ikke så ille da de som har anmeldt spillet i forskjellige magasiner brukte ca. 9 timer.

Utenom dette har det gått i flerspiller på nett. Dette kan jeg bare si med en gang er svært avhengighetsskapende. Man blir satt inn på et lag (automatisk) og spiller stort sett med den samme gjengen gjennom en rekke forskjellige kart og brett, og får et slags forhold til laget sitt mens man holder på. Selvfølgelig kan man også lage sitt eget lag med venner og kjente, men siden jeg ikke kjenner noen andre med dette spillet på ps3 for øyeblikket er ikke det aktuelt :p

Tips: Se gjennom denne filmen og listen, som pixelenemy har satt sammen som “en oppskrift” for hvordan man bør spille i flerspiller. Ellers se gjerne på den offisielle BattleField bloggen.

Rangeringsfunksjonen som er lagt inn med at du får nye ranger oppover fra soldat, videre som offiser o.l er egentlig ganske genialt. De belønner de som spiller mest. Noe som forsåvidt også har dårlige sider for meg som ikke spiller SÅ mye; folk blir fort mye bedre enn meg.

På grunn av at man “låser opp” nye gadgets, våpen og hjelpemidler gjennom å få poeng med de forskjellige klassene, finspisser man også karakteren sin. Man for økende erfaring med favorittvåpenet sitt, og det øker igjen også effektiviteten på det. Andre “unlocks” er f.eks oppgraderte sikter, forskjellige systemer for kjøretøy etc.

Ellers er jo grafikken nice da! Det er herlig å kunne spille med digg grafikk. Det er noen trekk der da, siden noen teksturer ikke er like god oppløsning på, og som bidrar til å skurre realitetsopplevelsen, men jeg pirker ikke så mye på det.

Jeg liker det at kartene er såpass store som de er, i kombinasjon med at det er 12 deltakere på hvert lag. Det gjør at det ikke svermer med triggerhappy kidz som skyter på alt og alle, men at man faktisk må være taktisk og samarbeide for å oppnå noe som helst i kampen. Man jobber mot felles mål, det er ikke kun deathmatch. Det er et stort pluss her.

Dette er et spill som jeg har stor glede av å spille, og som jeg kan sitte lenge i strekk å spille. Jeg var litt skeptisk til kontrollen og FPS (førsteperson skytespill) når jeg skulle ta fatt på dette, men det har ikke vært noe problem. Det er en forutsetning at man spiller KUN mot andre konsoll-spillere, da PC spillere ville fått et klart overtak mtp kontroll-muligheter i tastatur og mus. Serverene er adskilt slik at man ikke mikser de forskjellige platformene. Bra.

Anbefalt å skaffe seg dersom du liker krigsspill og FPS.

Vil-ha liste :)

Jeg har så mye forskjellig som jeg har lyst på for tiden av dingser og gadgets. Derfor satt jeg bare opp en liste. Det er ingen rangering her egentlig, men noen ting er jo litt mer populær enn andre :-)

Må takke den utrolige kjæresten min som kom og overaska meg med en helt ny PS3 (med spillet Bad Company 2), og en ny skijakke! :D Det er utrolig snillt gjort!

  • Telt (3 persons?)
  • Bukse + Jakke (passe til både ski-opplevelser og tur)
  • PlayStation 3
  • Sovepose
  • Speilreflekskamera
  • iPad
  • Mobiltelefon (iPhone)
  • GPS
  • Ski (tur og slalom)
  • Ny macbook (pro)

Er en god blanding av både friluftsliv- og nerdeting her ja. Må prøve å balansere litt mellom interessene.