Archive for August, 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.
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.
Trenger vi flere funksjoner?
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.
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.
Rails Conference 2006 – se foredragene på nett
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.
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!
