Dagen og aftenen i går brugte jeg på at lave min første Rails Gem – acts_as_publishable. Det er en ganske lille og simpel gem, som tilføjer en smule funktionalitet til en ActiveRecord modelklasse, som gør det muligt at publicere instanser af klassen.
Gem’en tilføjer indtil videre to metoder til modelklassen – en instansmetode, som kan svare [...]
Her til aften, mens jeg sad og forsøgte at deploye anybite til en test-instans på Heroku, var jeg ved at gå helt ud af mit gode skind.
Jeg fik nemlig mærkelige fejl, som ingen mening gav – og det blev ikke mindre mærkeligt, da jeg prøvede at rode rundt i konsollen. Jeg loadede et modelobjekt, og [...]
Return null; er et alt for ofte brugt statement (i Java i hvert fald).
Når der i en metode står “return null;”, er det oftest fordi, man er røget i et eller andet specialtilfælde, hvor metoden ikke har noget fornuftigt at returnere, men det er alligevel ikke så alvorligt, at der skal kastes en exception.
Det er [...]
Statiske metoder med kompleks logik, singletons og reflection – og kombinationer deraf.. Det er alle ting, som jeg har erfaret, gør det temmelig besværligt at skrive fornuftige tests.
Hvordan skriver man f.eks. en unit test til en metode, som kalder en statisk metode? I særdeleshed hvis den statiske metode skulle risikere at kommunikere med f.eks. en [...]
Lige så snart man laver websites, hvor brugere kan registrere sig på den ene eller anden måde, løber man også ind i, at det kunne være rart at kunne kommunikere med dem via mails – enten som enkeltstående mails med vigtige oplysninger eller som deciderede kampagner, hvor man gerne vil kunne følge med i, om [...]
Jeg har anskaffet mig nyt kameraudstyr – og denne gang i ren plastik (okay, måske er der også lidt metal i det, men det kan ikke være meget, og der er bestemt ikke noget glas i det!).
Det drejer sig om et Diana F+ 38mm Super Wide Angle objektiv. Alle med lidt mere end almindelig interesse [...]
i18n og L10n er glimrende koncepter (og to sider af samme sag), men problemet er bare (for mig i hvert fald), at jeg ikke er stødt på nogen implementationer, som ikke på den ene eller anden måde er lavet, så det i sidste ende bliver en pine i måsen at vedligeholde.
Gettext med .po, som er [...]
Jeg har netop frigivet en ny version af WordPress-plugin’et WP-Blogtoppen.
Det er en mindre opdatering, som gør det muligt at vælge udfra roller, hvem der ikke skal have indsat tracking JavaScriptet.
Filtreringen foregår ved, at man vælger en rolle i administrationspanelet. Denne rolles rettigheder vil så blive sammenlignet med den besøgendes rettigheder. Har den besøgende minimum samme [...]
Jeg har for en lille uge siden registreret min blog på Blogtoppen.dk – en rangliste over danske blogs baseret på antallet af unikke besøgene. Min ligger desværre ikke noget nær toppen – der er langt op til de øverste.
Måden, Blogtoppen tæller besøgene på, er ved, at jeg har lagt en stump JavaScript her på min [...]