Akriv för oktober, 2011

Krångel med HOSTS i Mac OS 10.7.2

tisdag, oktober 25th, 2011

Det är flera med mig som upplevt problem med HOSTS-filen i senaste uppdateringen av Mac OS X. Av någon anledning tar det lång tid för den att lösa upp namn ur densamma och vissa namn kan den inte lösa upp alls.

I min frustration har jag upptäckt några saker som kan vara fler till hjälp, därför delar jag med mig av det här:

  • Maximalt 11 hostnamn per rad
    Det verkar finnas en begränsning som gör att om du lägger till fler än 11 hostnamn på samma rad för en IP-adress så spårar något ur och det blir enormt långsamt.
  • Låt ”fe80::1%lo0 localhost” ligga sist.
    Av någon anledning fungerar min HOSTS-fil mycket bättre när denna rad ligger sist i filen.
  • Om din dator sitter på ett IPV6-interface och du vill ha adresser till loopback-interfacet, lägg till två rader. En med 127.0.0.1 och en med ::1.

I övrigt så får inte heller /private/etc/hosts vara en symlink till en annan fil.

Om detta inte löser problemen ska man fundera över att kanske göra en ren installation av operativsystemet eller sätta upp dnsmasq lokalt.

MDB, ADB, IT och nu då?

måndag, oktober 24th, 2011

I begynnelsen hade vi inte datorer. All behandling av data var manuell. Dvs. Vi räknade, skrev och slet utan hjälp av datorer. När data på något sätt skulle behandlas kallade vi det för MDB, Manuell Data Behandling. Med största sannolikhet kom begreppet säkert till först när vi fick datorer och ADB, Automatisk Data Behandling. ADB hade också en tidigare betydelse i form av Administrativ Data Behandling.

Från 1992-1994 började vi att använda förkortningen IT som står för Informationsteknik. Vi har haft förkortningen IT med oss i nästan 20 år. I början var IT speciellt. Det var lätt att skilja ut IT från annan verksamhet. Den berömda IT-avdelningen föddes. Men vi går mer och mer in i en värld där IT inte är separata delar utan ingår i allt. Via dator, mobil, TV, surfplattor med mera ingår det som vi kallar för IT som en naturlig del. Det blir också svårare och svårare att definiera vad IT är. Var går gränsen? När slutar ett IT-bolag att vara ett IT-bolag? När slutar vi att kalla datorer och system för IT?

Svaret på ovanstående frågor är från nu och under de närmaste åren. Jag jobbar på ett bilag som erbjuder tjänster inom digital kommunikation och IT. Skulle du fråga mig just nu skulle jag säga att vi är ett bolag som håller på med digital kommunikation internt och externt åt bolag och organisationer. IT är en grundförutsättning för det, dvs. en av komponenterna. Oavsett vad vi gör så hjälper vi människor att kommunicera, lösa problem och hitta information. Det kanske är dags att ta nästa steg låta hela IT-branschen släppa ordet IT och istället tala om vad de gör.

Lika som bär.

onsdag, oktober 19th, 2011

Jeeves affärssystem. Om man bortser från mindre viktiga faktorer såsom att det blivit utsett till ”Sveriges mest älskade affärssystem” (enligt Exido/It-barometern 2009) och genererar jättemycket affärsnytta; hur bra skulle mannen som frontar Jeeves marknadsföringsmaterial (t. hö) inte göra sig i ett visst norskt klädmärkes marknadsföring (t. vä)?

Disclaimer: det finns många andra bra norska klädkedjor! Men bara ett Jeeves affärssystem.

Bild från jeeves.se

Mobilsurf utomlands

onsdag, oktober 19th, 2011

Min familj och jag (som för övrigt ingår i familjen) var på en liten minisemester till Danmark i helgen som förlängdes med ledig fredag och måndag. Som vanligt vid utlandsvistelse bör man se till att dataroaming på telefonen är avstängd. Om dataroaming är aktiverad så kan man fortsatt använda sin telefon till surfning, men oftast till en hutlös kostnad. En trevlig överraskning väntade dock i form av ett SMS från Priceinfo där det framgår att jag kan surfa tryggt upp till 50 MB för maximalt 49 SEK per dag. Det här är toppen och 50 MB per dag som motsvarar 1,5 GB per månad, vilket räcker väldigt långt för normal användning. I och med att jag nu var ledig två vardagar fanns behov av att ha lite koll på mailen från jobbet, men också på företagets Facebook-sida och -grupper, så jag provade detta under en av dagarna och som förväntat fungerar det helt sömlöst.

Men vad händer om jag utnyttjar mer än de 50 MB? På jobbet har vi Telia som operatör och i meddelandet från Priceinfo hänvisas till en sida på Telia för mer information. Nu när jag kommit hem, kände jag ett behov av att få ett svar på den och några frågor till. Efter lite surfance på Telias sida hittade jag ett avsnitt som heter ”Surfa med kostnadskontroll” på sidan http://www.telia.se/foretag/telefoni/mobiltelefoni/utomlands/surf-abroad/ och på den sidan står följande text:

Du får ett meddelande via sms när du har förbrukat 80 % av den dagliga datamängden och kan själv avgöra om du behöver köpa till ytterligare datamängd genom att kontakta kundtjänst. Gör du inget så bryts uppkopplingen automatiskt när du uppnår aktuell datamängd.”.

Fortfarande kände jag att behov av att få svar på ytterligare några frågor, så jag ringde Telias kundtjänst som faktiskt svarade väldigt snabbt och gav mig svar på några frågor:

  • Kostnaden per dygn, är den från första kilobyte? Ja, det stämmer.
  • När börjar ett nytt dygn? Det börjar svensk tid 00:00.
  • Måste jag ringa kundtjänst för att köpa mer datatrafik? Nej, du får ett SMS och kan svar på detta för att köpa mer datamängd.

IDG skrev i fredags att Telia utökar sina fasta priser för mobilsurf utomlands till att täcka hela EU och skriver citat ”Det ska inte vara dyrare att kolla in Facebook utomlands än att köpa exempelvis en bratwurst, utlovar företaget”. Några små frågor som omedelbart poppar upp är 1. Är det fastpris på bratwurst inom EU? och 2. Skulle jag prioritera att uppdatera Facebook mot att äta en bratwurst till lunch vid en pölsevagn? Svaren är definitivt nej på den första och borde vara nej på den andra.

Hur som helst oavsett jämförselsen med bratwurst eller inte var det på tiden att denna typ av tjänst faktiskt lanserades inom EU som nu Telia gjort.

(Över-)anpassade system

tisdag, oktober 18th, 2011

Kravspec När man som kund skaffar ett nytt system finns det ju ett antal kriterier som detta ska svara upp mot, såsom användarvänlighet, funktionalitet, säkerhet etc. Ofta skriver man milslånga kravspecar på just allt detta för att inte missa några viktiga funktioner och försöker täcka in allt det som man just vill ha.

Ett system som kan svara upp mot alla dessa krav måste ju vara riktigt bra, eller? Jag menar, ett sånt system måste ju vara väldigt anpassningsbart, vilket innebär att varje kund har sina egna speciella ”måste ha”-saker. ”Klickar jag där så ska den här pluppen här uppe tändas, men bara när klockan är före 12, så måste det vara annars kan vi ju inte jobba!”.

Vad händer då när Systemet ska uppgraderas efter 3-4 år och det visar sig att leverantörens ”jodå, alla anpassningar följer med vid en uppgradering” inte längre rikigt stämmer för det visar sig att ”jo, alltså standardanpassningarna följer ju med, men inte de specialarna som vi har gjort för just er”?

Har man då varit lite för överivrig i sina anpassningar kan det lätt bli så att man sitter där och blir lite lätt nervös för hur det ska gå. Och det kan vara lika mycket ditt eget fel som leverantörens fel som inte berättade vad det kan innebära ur ett förvaltningsperspektiv. Det kanske inte alltid är av godo att ett system kan göra ”allt”, minst lika viktigt är hur systemet ska kunna förvaltas och uppgraderas och hur den kostnaden korrelerar mot hur viktigt att alla dessa ”special-pluppar” måste finnas på plats.

Dock är det ju trots allt så, att med en sund inställning vad gäller anpassningar och med en bra relation med din leverantör kan ditt system nästan innehålla precis ”allt” du egentligen behöver.

MySkiStar

måndag, oktober 17th, 2011

Nu gör SkiStar skidåkningen lite roligare:

Förhandsgranskning av annonser i Google

torsdag, oktober 13th, 2011

Fram tills nyligen har vi enbart kunnat  förhandsgranska webbsidor i den organiska, vanliga sökresultatlistan i Google. Det som hänt nu är att Google även lagt in denna möjlighet på annonserna i toppen på sidan.

Här ser vi en Google Adwords annons på ”jeeves”. Notera de två pilarna >> till höger.

Ninetechs Google Adwords annons på Jeeves

När man håller muspekaren över pilarna förhandsgranskas sidan som annonsen länkas till. Detta ger besökaren stora möjligheter att utvärdera en annons innan man ens väljer att klicka på den.

Förhandsgranskning av Jeeves-annons

Overshare från källaren

onsdag, oktober 12th, 2011

Jag styrketränade i hemmagymmet i går kväll och ville ha lite upp-tempo-musik i lurarna under tiden. Jag tog fram iPhonen och gjorde en sökning efter ”workout” på Spotify. Av någon anledning är alla album i den här kategorin uteslutande prydda med lättklädda tjejer…

Hur som helst, när jag kom till jobbet i morse hade Spotify delat mitt tränings-beat till Facebook. Jag blev en aning förvånad när min timeline visade detta.

Spotify för iPhone delar också vad du lyssnar på

Det visar sig att Spotify för iPhone också delar allt du lyssnar på till Facebook, så länge du godkänt detta i desktop-appen. Problemet är att Spotify för iPhone inte har något alternativ för ”Private listening”. Du kan alltså inte dölja dina skämslåtar när du använder din iPhone och är uppkopplad med wlan.

Underhåll och förvaltning

onsdag, oktober 12th, 2011

SJ X2000-konceptetJag sitter ombord på tåget på väg till en av våra trogna kunder. Tåget jag åker är ett X2-sätt byggt någon gång i början av 90-talet. En tid innan Internet, en tid med stordatorer, en tid då du troligt satt hemma med ditt CLI-baserade användargränssnitt och gjorde otroliga saker i Basic.

Byggt av ABB är det ett stycke svensk ingenjörskonst i sitt esse. Tåget var otroligt tekniskt avancerat när det lanserades. Tåget är fullproppat med datorer (vilket inte var vanligt tidigare) för varje minsta lilla sak och alla dessa datorer är sammankopplade i ett avancerat nätverk. Datorerna sköter styrningar för korglutning, dörrstängning, motorer, skyltar och mycket mer. Det gäller att de verkligen fungerar som de ska!

Det hela får mig att tänka på kvalité och underhåll. Med ett tågsätt som är över 20 år, är det fortfarande ett av de mest kvalitativa i Sverige. Visst har det varit problem med X2-sätten under åren, men det skulle jag villa säga beror på dåligt underhåll. Tågen är byggda i Sverige, för de svenska järnvägarna och för det svenska klimatet.

Det samma gäller när vi programmerar på ett sätt. Vi skriver ett stycke kod som är helt anpassat till den verksamhet och de förhållanden som råder för tillfället. Koden vi gör har förvisso inget slitage men omgivningen runt vår kod förändras fort. Det gör att vi inte enbart kan fokusera framåt, utan måste underhålla det vi en gång skapat.

Om vi lyckas underhålla våra kreationer och lyckas få vår omgivning att förstå att sådant som en gång är skapat också måste ses över kan våra kreationer leva i många år och även senare ”gå som tåget”.  Vi behöver kanske inte alltid bygga nytt, men vi måste förstå att det får kosta pengar att underhålla och ”uppgradera” vår kod till nyare stadier. Gör vi inte det är vi ute på hal is och står där mitt i ödemarken med något som inte fungerar.

Foto Alexander Fäldt.

Vila i frid, Jobs

torsdag, oktober 6th, 2011

I natt avled Steve Jobs, medgrundare till Apple och grundare av NeXT.

Jobs var en stor visionär när det gäller datorer och teknik. Det har genom åren varit mycket turbulens kring honom, men han visste vad han ville och i vilken riktning. Apple revolutionerade arbetstationer med sin Macintosh, musiklyssning med deras iPod, telefonen med deras iPhone. Apple visade vägen och idag finns det många bra aktörer som skapar häftiga prylar med liknande koncept. Steve var inte heller rädd för att strunta i åsikter kring de system som företaget utvecklade, det gjorde att man kunde ta steg framåt när andra stod och stampade.

Steve arbete har också givit oss utvecklare mycket, NeXT visade oss vägen i objektorienterad programmering och PostScript. För att inte tala om NeXTSTEP som idag är en del Mac OS X.

Personligen hoppas jag att hans anda kommer att leva kvar i Apple. För det är just för kvalitén på deras hårdvara och mjukvar samt känslan i gränssnittet som gör att jag tycker om deras produkter. Förra gången Steve lämnade Apple (genom att få sparken) gick det inte så bra för Apple men förhoppningsvis har man lärt sig något till denna gång.

Det är nu upp till Tim Cook att vårda och vidareutveckla!