Hopp til innholdet

cjohansen.no

Verktøy

Juicer - pakkeverktøy for CSS og JavaScript

Etter mye somling og litt koding er jeg endelig klar med første versjon av Juicer, mitt kommandolinjeverktøy for å kombinere og minifisere CSS og JavaScript-filer. En slags "kompilator" om du vil - med syntakskontroll for JavaScript, og en del URL-verktøy for CSS-filer. Frontend-ytelse har nettopp blitt enklere! For en grundig gjennomgang av funksjonaliteten refererer jeg til gjennomgang på den engelske delen av bloggen.

Les hele Juicer - pakkeverktøy for CSS og JavaScript.

Validering på skinner

Skjemavalidering på klienten kan gjøre underverker for brukervennligheten av skjemaene dine. Desverre kan det også innføre ikke så hyggelig duplisering av logikk i applikasjonen når (langt på vei) de samme reglene for validering av data gjengis både i domenemodellen og i visningslaget. For dere som bruker Rails er jeg nå igang med en løsning på dette problemet.

Les hele Validering på skinner.

Alternativer til Erb igjen

En av de aller første tingene jeg skrev om på cjohansen.no var et alternativ til Erb ("embedded ruby"), DRYML (fra Hobo). I dette innlegget touchet jeg også innom #haml, som jeg nå har oppdaget på nytt.

Les hele Alternativer til Erb igjen.

Skjemavalidering til alle

Det begynner å bli en stund siden jeg først annonserte at jeg hadde en ålreit fungerende Javascript-komponent for skjemavalidering. Diverse distraksjoner til side (nytt design her osv), "Validatious" er nå tilgjengelig for nedlasting, komplett med dokumentasjon.

Les hele Skjemavalidering til alle.

Grensesnitts-benchmarking

Steve Souders slapp igår et nytt tillegg til Firefox (i form av et tillegg til Firebug), Hammerhead, som gjør det betraktelig lettere å gjøre ytelsestesting og tweake ytelsen på koden din.

Les hele Grensesnitts-benchmarking.

RSS og statistikk og sånn

I forbindelse med denne ukas relansering har jeg også gjort RSS-feedene mine på nytt. Etter å ha blitt RSS-bruker sjøl har jeg litt bedre føling med hva som behøves.

Les hele RSS og statistikk og sånn.

It's aliiive!

cjohansen.no våkner fra dvalen og pusser opp "lokalene". Sentralt i redesignet har vært kutt, kutt, kutt. Forhåpentligvis er resultatet en enklere site, som er både raskere og mer stabil.

Les hele It's aliiive!.

YUI Compressor og "\\s"

Jeg oppdaget nylig at YUI Compressor komprimerer strenger som "\\s" litt vel ivrig, noe som potensielt kan ødelegge regulære uttrykk og skape subtile feil som er vriene å spore opp.

Les hele YUI Compressor og "\\s".

Mozilla Ubiquity - Veldig, veldig kult

Mozilla slapp igår sitt eksperimentelle Firefox-tillegg "Ubiquitous", og det tok meg omtrent 10 minutter før jeg lurte på hva jeg gjorde før jeg hadde den.

Les hele Mozilla Ubiquity - Veldig, veldig kult.

Skjemavalidering med JavaScript

Jeg har validert skjemaer med JavaScript mange ganger, og på mange måter. Nå har jeg laget skjemavalidering i JavaScript nok en gang, men nå forhåpentligvis så brukandes at det blir siste gang. Kanskje er det nyttig for andre au?

Les hele Skjemavalidering med JavaScript.

Domener, webanalyse og digital synlighet

Det har gått en liten stund siden forrige installasjon i sjekklisteprosjektet. Vi er nesten ved veis ende, og jeg runder idag av det formelle innholdet i lista med noen punkter om webanalyse, domenestruktur og digital synlighet.

Les hele Gode grensesnitt: Domener, webanalyse og digital synlighet.

Bildeopplasting i Rails

Bildeopplasting i Rails er en lek med attachment_fu og andre plugins. Det som ikke er like lekende lett er bildebehandlingsbibliotekene i bunn. Her er noen tips.

Les hele Bildeopplasting i Rails.

emacs-rails og js2-mode for Emacs

Å innstallere emacs-rails og js2-mode i Emacs var litt knotete, så jeg tenkte kanskje noen andre kunne ha glede av mitt oppsett.

Les hele emacs-rails og js2-mode for Emacs.

Emacs

Emacs var tidligere min favoritteditor, men de siste årene har den blitt brukt mest til konsoll-editering, typisk konfigurasjon osv. Etter å kommet over en Ruby on Rails-mode og en meget god JavaScript-mode har jeg falt fullstendig for Emacs på nytt.

Les hele Emacs.

Gode grensesnitt: Tilgjengelighet

Del 3 i mitt sjekkliste-prosjekt tar for seg tilgjengelighet.

Les hele Gode grensesnitt: Tilgjengelighet.

Firefox 3b5 + Firebug < 1.1 != sant

Etter å ha oppgradert Firefox fikk jeg problemer med Firebug. Den ville ikke "komme opp", popup-versjonen fungerte ikke med YSlow, og selv etter å ha avinstallert YSlow så fungerte ikke konsollet i popup-vinduet (sikkerhet). Rett før jeg skulle nedgradere Firefox igjen fant jeg løsningen.

Les hele Firefox 3b5 + Firebug < 1.1 != sant.

Programvare til Ubuntu/Linux

Martin Bekkelund forteller om livet med Ubuntu, og spiller ballen videre ved å spørre om andre har byttet. Jeg har byttet, og her er noen av mine favorittapplikasjoner.

Les hele Programvare til Ubuntu/Linux.

.ico-filer fra Photoshop

Photoshop er ikke uten videre i stand til å dumpe ut .ico-filer, nyttig til for eksempel favicons. Et lite tillegg gir Photoshop støtte for ico-formatet.

Les hele .ico-filer fra Photoshop.

Praktisk eZ Publish

Det er mange måter å jobbe med eZ Publish på. Følgende er noen triks som letter min hverdag.

Les hele Praktisk eZ Publish.

Microsoft overrasker igjen: IE8-beta tilgjengelig

Microsoft har tidligere lovet en beta av IE8 første halvår i år. Allerede igår ble den sluppet. Dette er ukens andre store nyhet fra den store stygge ulven.

Les hele Microsoft overrasker igjen: IE8-beta tilgjengelig.

2006 - 2013 Christian Johansen Creative Commons Lisens