Archive for August, 2006

August 30, 2006

1001 Spill er oppgradert

I natt var det gjort. 1001 Spill er endelig over på 3. generasjon kode.

Antakelig den viktigste tekniske oppdateringen i 1001 Spills historie. Brukeropplevelsen er den samme, men for meg som utvikler er forskjellen enorm.

Gammel kode bestod av 277 php-filer.

Ny kode består av 159 php-filer, inkluderer bedre feilhåndtering, automatisk testing og støtte for flere språk. Dermed kan 1001 Web Games bruke samme kode, og kjernefunksjonaliteten på begge sidene automatisk testes, mens jeg feirer dagen med deilig kake på kafé.

En god dag å være webutvikler.

posted by admin August 30, 2006 4:36 pm     |     read comments (0)
August 24, 2006

IE7 Release Candidate 1

Microsoft har nå lagt ut Release Candidate 1 av IE7.

Dersom du ønsker å kjøre både IE6 og IE7 på samme maskin anbefaler Microsoft at du laster ned gratisversjonen av Virtual PC 2004.

Eventuelt kan du følge IE7 beta 3-standalone oppskriften.

posted by admin August 24, 2006 8:49 pm     |     read comments (0)

Programmer får stadig mer funksjonalitet, overlessede menyer og komplekse konfigurasjonsmuligheter. Men, trenger vi virkelig alle disse funksjonene?

Tanken streifet meg etter en telefonsamtale med en selger fra Zend. Etter ett år som fornøyd Zend Studio-bruker burde jeg være lett bytte for en selger. Men, den gang ei. Problemet er at Zend Studio har alle de funksjoner jeg trenger, og enda flere jeg aldri bruker.

Så når det skrytes av Eclipse-integrasjon, nye debug-muligheter, og økte deployment-funksjoner er ingen av mine høyt ønskede forbedringer på listen.

Min ønskeliste for fremtidens programmer og operativsystem er kort og godt:

  • Start raskere og bruk mindre minne og prosessorkraft.
  • Prøv å gjøre tunge jobber i bakgrunnen uten å stoppe programmet.
  • Ikke gjenta spørsmål flere ganger, og husk mine preferanser.
  • Vent med spørsmål til jeg er ferdig å skrive.

På mange måter handler dette om et markedsvalg. Skal man lage det perfekte programmet for noen, eller et middels program for alle? Mine PHP-behov er absolutt begrensede. Jeg trenger en enkel PHP-editor med syntaks-kontroll, integrert hjelp, code completion og rask filnavigering. Dessuten bruker jeg PHP 4 og Apache 1.3. Neppe i Zends fremtidige målgruppe.

Dersom Zend vil ha meg tilbake på kroken bør de vurdere en “Lite”-versjon av programmet. Det er riktig agn for småfisk som meg.

posted by admin August 21, 2006 9:41 am     |     read comments (0)
August 18, 2006

IE7 beta 3 – standalone

IE 7 beta 3 kan kjøres som standalone applikasjon, uten å overskrive IE6. Sjekk installasjonsbeskrivelsen: Internet Explorer 7 Beta 3 in standalone mode.

Ønsker du å overskrive IE6 lastes beta-versjonen her: IE7 beta 3. Sjekk gjerne Sitepoints IE7-relaterte tips og linker.

Du kan også fjerne tidligere IE7 beta.

posted by admin August 18, 2006 8:37 am     |     read comments (0)

Flere av foredragene fra Rails Conference 2006 i Chicago er nå tilgjengeligjort på nettet.

Hør David Heinemeier Hanssons Keynote (dessverre uten slides) og Martin Fowlers keynote, begge med mange interessante betraktninger.

Flere Rails-relaterte foredrag finner du på Top 13 Ruby on Rails Presentations.

posted by admin August 15, 2006 10:24 pm     |     read comments (0)
August 7, 2006

PHP-sertifisering

Programmert PHP i mange år, uten bevis på dine kunnskaper? Da er kanskje PHP-sertifisering noe for deg.

Det finnes mange meninger om sertifiserings-testene, og de flinkeste programmererne er ofte de mest misfornøyde. En grunnleggende sertifisering tester nemlig ikke dine evner som programmerer, men hvor godt du behersker syntaksen, funksjonsbiblioteket og din kjennskap til alle språkets øvrige detaljer og finurligheter.

Derfor kan meget dyktige PHP-programmerere faktisk feile på eksamen, fordi de går i alle testenes feller. Dette betyr ikke at disse sertifiseringene er verdiløse, men at du faktisk kan trenge å lese og løse oppgaver, selv om du har programmert i mange år.

Hva kan du så forvente å lære av en slik test?

  • Syntaksens og språkets detaljer
    • Hva er riktig av $this->name; og $this->$name;
    • Hva er forskjellen på echo og print
    • Hva er forskjellen på == og ===
    • etc.
  • Funksjonsbiblioteket
    • String-funksjonene
    • Array-funksjonene
    • Fil-funksjonene
    • Dato-funksjoene
    • etc.
  • Mail-sending
  • Regexp-støtten
  • Nettverksprogrammering
  • Grunnleggende SQL
  • Sikkerthetsproblematikk
  • etc.

Test deg selv

Zend har lagt ut en mini-test som gir et bilde av eksamensformen: PHP 4 Self Test PHP 5 Self Test

PHP 4-sertifisering

NB! PHP5-sertifisering vil snart avløse den nåværende PHP4-testen.

Personlig bruker jeg kun PHP 4, så for min del var dette det mest naturlig valget. PHP 4-sertifiseringen er fortsatt tilgjengelig, men være klar over at den plutselig kan bli tatt av plakaten.

Boken Zend PHP Certification Study Guide tar for seg PHP4, og gir en meget lettfattelig og fin gjennomgang av språket. Den er praktisk rettet og kan være nyttig for alle som har programmert PHP i mange år uten å ha gått i detalj. For meg var den en tankevekker på flere områder, spesielt array-håndteringen, mail-sending og nettverks-programmeringen.

Dessverre tar databasekapittelet kun for seg sql-syntaksen, og regexp kan umulig læres bort på noen få sider i en PHP-bok, så terskelen kan være vel høy.

En gjennomlesing av denne boken er ikke nødvendigvis nok til å bestå testen, og jeg anbefaler sterkt en øvelsesbok. The Zend PHP Certification Practice Test Book er liten, men gir en grei gjennomgang.

Påmelding

Sertifiseringen kjøper du direkte fra Zend, og selve testen utføres på et valgfritt testkontor.

Så da er det bare å kjøpe testen og melde deg opp til eksamen! Lykke til!

posted by admin August 7, 2006 9:58 am     |     read comments (0)