Når man utvikler et program starter det ofte i det små, og man programmerer med fokus på det man skal oppnå for å bli ferdig i tide. Programvare og ønsker endrer seg ofte, og det gjør også klassene og funksjonene dine. Når man gjør endringer i funksjonalitet eller legger til ny funksjonalitet er det veldig [...]
Innlegg merket med 'Teknologi'
Tenk modularitet
2. november 2007 · Comments Off
Emneord: · best practices, modularitet, Programmering, refaktorering
Kontrollerer displayet på PC-en fra MythTV
20. september 2007 · Comments Off
Nå har jeg gjort noen fremskritt når det gjelder stue-PC-en min. Jeg fikk til ganske tidlig å sende tekst til VFD displayet som sitter i kabinetter på PC-en min som jeg har i stua. Nå har jeg også koblet MythTV til å vise hvilken kanal jeg ser på og hvilke menyer jeg er inne på. [...]
Emneord: · Denon, Linux, LIRC, MythTV, receiver, Squeezebox, VFD, video
Har du oversikt over livet ditt?
25. august 2007 · Comments Off
Hvor mange brukerstyrte nettsider, også kjent som communities, er du registrert på? Hvor mange bruker du aktivt? Hvor mange har du lastet opp dine private bilder til eller lagt opp privat informasjon på? Det finnes et mylder av slike communities, hvor de største er Youtube, Microsoft Live Spaces, MySpace og Facebook, hvorav sistnevnte har skutt [...]
Emneord: · bilder, community, Facebook, Internett, Konspirasjon, nettsamfunn, privatlivet, rettigheter, sikkerhet, vilkår
WordPress plugins – katalogstruktur
7. juni 2007 · Én kommentar
Når man utvikler en plugin for WordPress som stadig utvides med ny funksjonalitet kan den vokse så stor at det kan bli et uhåndterbart antall filer i pluginkatalogen eller at filene rett og slett blir så store at det er vanskelig å få oversikt over funksjonaliteten i filene. Dette går også ut over ytelsen til [...]
Emneord: · Javascript, katalogstruktur, kontroller, PHP, plugin, WordPress, ytelse
Konfigurere Linksys WRT54GL i et større nettverk
1. mai 2007 · Én kommentar
Jeg har en lidenskap for nettverk og konfigurering av nettverksutstyr og tjenester. Hjemme, både i leiligheten og i huset til foreldrene mine, har jeg nettverk som kunne passet bra for en middels til stor bedrift, med egne servere for DNS, DHCP, Web, Mail, skriver- og fildeling, databaser og sentralisert autentisering av trådløse brukere. Jeg har [...]
Emneord: · brannmur, DD-WRT, DHCP, firmware, Internett, IP, Linksys, nettverk, OpenWRT, overspenningsvern, ruter, UPS, WRT54GL
Xen på (K)Ubuntu Edgy (X11-input og justering av klokke)
6. april 2007 · Comments Off
Jeg oppgraderte KUbuntu fra Dapper til Edgy på laptopen min nylig. Hovedgrunnen til dette var for å sette opp virtualiseringsløsningen Xen. Jeg er klar over at Xen på Ubuntu Edgy er “ødelagt”, noe jeg fant ut da jeg forsøkte å kjøre Ubuntu Edgy sin Xen-kernel på serveren min for en stund tilbake. Problemet lå i [...]
Emneord: · KDE, laptop, Linux, OpenNTPd, Ubuntu, X11, Xen
Jobb · Programmering · Teknologi
WordPress plugins – Front Controller
8. mars 2007 · 2 kommentarer
WordPress støtter utvidelser via plugins. Plugins kommuniserer med WordPress-kjernen ved å hekte seg på kroker (hooks). Disse krokene blir eksekvert visse steder i koden, for eksempel når en side med poster skal vises, når en bruker opprettes eller når en post slettes. Det er en handlingskrok (action hook) som heter “init” som blir kalt på [...]
Emneord: · Ajax, controller, Javascript, pattern, PHP, plugin, WordPress
Konvertere mellom store og små bokstaver i PHP med mb_convert_case / strtolower
7. mars 2007 · Comments Off
Jeg følger opp gårsdagens innlegg med et nytt PHP-tips, denne gangen for å konvertere mellom store og små bokstaver. Til dette kan funksjonen mb_convert_case benyttes. Dersom man utvikler nettsider som skal ha støtte for flere språk er det vanskelig å komme utenom UTF-8, unicode. Ofte vil man teste på en variabel om den matcher et [...]
Emneord: · konvertering, PHP, tegnsett, unicode, UTF-8, WordPress
eAccelerator – en PHP-akselerator
7. mars 2007 · 2 kommentarer
Jeg har utviklet en nettside, basert på WordPress, hvor vi hadde et problem med at den brukte alt for lang tid på å levere sidene til brukere, selv med bare 10-15 samtidige brukere. Problemet lå på Apache, som fikk serverloaden opp i omkring 7-8. Oppslag av hostnames i Apache var skrudd av og loggfilene var [...]
Emneord: · akselerator, eAccelerator, PHP, WordPress
Nytt theme
21. januar 2007 · Comments Off
Hei. Nå er det nytt år og nye muligheter, og nytt theme på hjemmesiden min. Standard-themet til WordPress begynte å bli noe kjedelig, så jeg tenkte det skulle bli interessant å teste ut noen andre themes. Jeg endte opp med å bruke themet Navigator 1.0. Personlig så synes jeg kanskje overskriftene på menyen til høyre [...]