Thursday, January 27, 2011

Android vs Iphone: the battle continues



En milstolpe för Android uppnåddes ju i höstas då operativsystemet gick om iOS räknat på antalet enheter som användes world wide. Dock låg iPhone ändå före om man tittade på den svenska marknaden. Fram tills nu. Nu har Adroid gått om iOS även i Sverige.

Gjorde en intressant iakttagelse på ett kundmöte här i veckan, nästan alla personer från kundens företag satt med Androidlurar. Och undantaget var en som körde en Nokialur.
Det var faktiskt lite annorlunda mot det man vanligen brukar se när man är ute på företag, där det hittills dominerande verktyget i nävarna på marknadsfolket varit en iPhone.

läs mer:
http://www.dagensmedia.se/nyheter/dig/article3081018.ece
http://www.idg.se/2.1085/1.365740/android-mer-popular-an-iphone---for-internetsurfare

Thursday, January 20, 2011

LESS det nya svarta?

Nu finns LESS i en Javascriptversion som är mer lättstartad än den föregående Ruby varianten. LESS.js är hippt just nu. Smashing Magazine skrev nyss att man bör "seriously consider using LESS to make your CSS much more beautiful". En annan populär referenssajt, Net tuts plus, lobbade för LESS redan förra året, och den här bloggaren går så långt att han kallar vanlig LESS-fri CSS för antik.

Den här veckan har jag lekt lite med LESS på egen hand och även diskuterat fördelar kontra nackdelar med mina gränssnittskollegor.

Slutsatsen blir: Ja klart det är användbart att kunna arbeta med variabler i CSS, och att kunna låna och återanvända egenskaper från en klass i en annan klass är också smart. Hade varit coolt om CSS hade skrivits så från början.

Men LESS har absolut inget värde för slutanvändaren. Inte bryr sig vare sig kunden eller kundens kund om att vår CSS är vacker att titta på? Ska man använda LESS bör man i vårt tycke endast göra det under utvecklingsfasen, eftersom man inte vill bli beroende av att webbläsaren ska förstå Javascript för att läsa CSS.

Så LESS är inget jag bör bekymra mig om?
Vem orkar sätta sig in i en något uppdaterad CSS-syntax (förutom undertecknad då, som lever för sådant) och skriva "vacker" CSS kod som du sen ändå inte vågar använda i skarpt läge?

Hela poängen med LESS trodde jag var att skriva mindre CSS för att det är bra ur prestandasynpunkt och lättare att överblicka.

Nej, don't belive the hype, som Flavor Flav skulle ha sagt.

Tuesday, January 18, 2011

Sätta upp ett intranät med windowsauthenticering utan login

En grej som verkade simpel till en början men som visade sig otroligt krånglig har äntligen löst sig och det fick mig att känna mig tvungen att blogga om saken.

Jag håller på att releasa ett intranät för en kund och ett krav var att användarna skulle loggas in utan att få en loginruta. En simpel grej kan tyckas, men när man är stressad och grejer inte funkar så kan man lätt få lite panik.

Det jag tyckte skulle behöva göras för att få det hela att funka var att sajten som man ska loggas in på automatiskt ligger i zonen "intranet", att windows authentication är påslaget på webbservern och att authentication mode är satt till "Windows" i web.config. Sen ska ju användarna helst använda IE åxå...men även Chrome ska funka fint.

Mitt problem var att detta inte funkade i min installation, och när saker inte funkar så börjar man ju först metodiskt och testar det man rent logiskt "vet" ska funka. Sen ber man om hjälp. Hjälpen testar samma saker som mig. När inte det funkar så går man bärsärk och testar även helt galna grejer. Vi provade alla möjliga kombinationer av authenticeringsmekanismer. Vi byggde nya testsajer med olika config.

Det underliga och som gjorde mig extra frustrerad var dock att det som funkade på kollegans maskin inte funkade på min. Därför så fixade jag en helt ny maskin som var totalt ren. Hjälpte det? Icke!
Nu blev man ju rent ut sagt förbannad! Men då hittade jag den här bloggpostenEPiServer World som hjälpte mig att lösa mina problem. (Frågan är varför jag inte hittade den när jag googlade igår...)
Den sidan har en checklista med grejer som behöver göras för att få en Episajt att funka som ett intranät med automatiskt inloggning.

Nu till det viktiga! För grejen är den att jag faktiskt hade följt alla punkterna på den listan...utom den sista, som förklarar att det finns en grej i windows som inte tilllåter automatisk login ifall webbservern ligger på samma maskin som den man surfar. Detta pga av nån slags loopbackcheck. Så för att fixa detta krävs det att man hackar registret. Man lägger helt sonika till två värden där och vips så funkade något som jag har suttit över en dag med att försöka klura ut.

Monday, January 10, 2011

Nansen söker iPhoneutvecklare

Vi är ett eget litet mobilteam på Nansen som tar fram koncept och utvecklar applikationer för mobilwebb, Android, iPhone och iPad. Vi har ett starkt fokus på kvalité och användargränssnitt för att ge slutanvändaren den absolut bästa upplevelsen möjligt.

Vi söker nu dig som är driven att utveckla för iPhone och iPad. Du kommer att jobba som iPhoneutvecklaren i team tillsammans med designers, UX-designers, Android- och backendutvecklare.

Vi ser gärna att du som söker har erfarenhet av några tidigare iPhone/iPad projekt. Känner dig bekväm med utveckling i Objective C. Har erfarenhet med att jobba mot web services och externa tjänstelager.

Vi på Nansen satsar väldigt mycket på vår personal och tycker det är viktigt att det känns kul och utvecklande på jobbet. Är du den vi söker, eller vill du tips om någon? Tveka inte att mejla mig, klas.sabelstrom@nansen.se

Monday, January 3, 2011

A new year and a new colleague

As of today, the first Monday in 2011, we are very happy to welcome Christopher Sharp to our Chicago office. Chris will be a great asset to our US crew and has recently worked at one of the largest retail groups in the US.


Chris has a good chunk of experience from both frontend and backend development and will work with Nansen as a web developer focusing on EPiServer based websites. And honestly, when we realized that the guy's was C Sharp (or C#) we could not ask for anything else.

When Chris doesn't dedicate his life to Visual Studio, he plays table tennis, so I guess we have to ship the table tennis table we used to have in Stockholm some years ago.

Welcome Chris!