onsdag 23 september 2009

Vinna eller försvinna


Programmet Vinna eller försvinna gick för första gången på TV häromveckan. Det är ett program som handlar om företagande, lite som Lyxfällan fast för småföretag. Jag tog en titt idag via webben och blev tyvärr besviken.

Anders Andersson och Eva-Britt Hult ska ge råd till företagarna som ger dem möjlighet att driva sitt företag framgångsrikt. Men den där rådgivarbiten går tyvärr inte fram hela vägen. Allt vi fick se var några råd som vem som helst hade kunnat kläcka ur sig. "Hemsidan är ful. Vi gör en ny.", "Fotografierna är kassa, vi tar nya.", "Du måste ta ut lön, sova och motionera". Var finns analysen av företaget? Hur ser det ut med konkurrensen? Hur stor är marknaden? Hur formar man erbjudandet så att man når ut till fler kunder?

Alla som jobbar med webben vet att det inte räcker med att göra "en ny flashig hemsida" för att öka försäljningen. Det handlar om marknadsföring, sökmotoroptimering, kundanalyser och att ge bra erbjudanden som är anpassade till målgruppen. Men de där svåra bitarna hoppade man helt enkelt förbi.

Nä, vi får hoppas att det blir bättre i fortsättningen. Jag tror nämligen att idén är rätt, men genomförandet är uselt.


lördag 19 september 2009

Äntligen helg


Jag och Johanna är nere i stugan igen och vilar upp oss efter en tuff vecka. Skönt med sol, lite arbete i trädgården och god björnbärspaj med gammaldags vaniljglass. Båda har jobbat så mycket att vi har fått kommunicera med hjälp av lappar i veckan eftersom vi knappt har träffats.

Några noteringar från veckan:

Nybliven miljonär
En kille som började spara för att bli miljonär i november 2006 har nu nått sitt mål genom vanligt arbete, snålare leverne och fondsparande. Hela resan är dokumenterad på bloggen. Imponerande disciplin, framför allt med den brutala börsnedgången i åtanke.

Att hyra in medarbetare
Det är lite av ett lotteri att hyra in folk som jobbar på distans. Jag har provat med både svensk och utländsk arbetskraft som jag hyr in via oDesk. Det enda rådet jag kan ge är att låta folk visa vad de går för och utvärdera efter första projektet. En del gör bort sig långt tidigare än så, då åker de direkt, medan andra behöver ett tag för att verkligen våga visa egna initiativ. Jag räknade på det och under det senaste året har jag hyrt in 62 personer som arbetat för mig i olika projekt. Kanske 7 eller 8 av dem har varit riktigt bra. Ett tjugotal har varit okej och resten ganska värdelösa för mig. Men när man väl hittar rätt person är det lätt värt det.

Städat skrivbord är viktigare än du tror
Allvarligt. Ett stökigt skrivbord gör att du känner dig stressad. Städa det varje dag innan du börjar jobba.

På tal om att vara effektiv så åkte BusyCal ut. Det krashade hela tiden. Synd på en lovande produkt. Nu är det iCal som gäller i kombination med Things.

TypeKit - typsnitt på webben
Webbdesign har länge haft problem med typsnittsvisning på webben. Man har varit begränsad till ett tiotal standardfonter eller använt skumma flash-lösningar som segar ner sidorna. TypeKit verkar vara en bra lösning på problemet, där du hanterar alla dina webbaserade typsnitt direkt via dem med licenser och allt. Jag har fått ett demokonto och jag gillar det jag ser.

Nu får jag sluta blogga, för det sitter en rackarns ekorre och kastar ekollon på mig. Fram med hjälmen!


måndag 14 september 2009

Passenger Preference Pane


För dig som programmerar Ruby on Rails på Mac och fortfarande använder script/server, sluta upp med det genast. De flesta av oss använder Passenger i produktionsläget, så varför inte göra det även på din lokala utvecklingsburk?

Nu har det släppts en smidig Preference Pane som gör att du kan hantera alla dina lokala domäner direkt i Systeminställningar. Du behöver först installera Passenger. Öppna närmsta terminalfönster och skriv sudo gem install passenger.

I slutet av installationen får du tre rader kod (Loadmodule ...) som ska in i filen /etc/apache2/httpd.conf. Jag öppnar den i Textmate med mate /etc/apache2/httpd.conf
Klistra någonstans i slutet av filen, spara och skriv ditt lösenord.

Sedan hämtar du senaste versionen av Preference Pane från http://www.fngtps.com/passenger-preference-pane (direktlänk) och installerar den.

När den är installerad hittar du den i Systeminställningar där du kan klicka på plustecknet för att lägga till dina applikationer. Så fort det är gjort kommer du åt dem på http://applikationsnamn.local/ i din webbläsare. Snyggt och smidigt.


lördag 12 september 2009

Uppdatera Google Latitude automatiskt från iPhone


Google latitude är ett program som håller reda på var du och dina vänner befinner sig just nu. På många telefoner uppdaterar det din plats med automatik i bakgrunden, men inte på iPhone. Där måste du själv aktivera applikationen för att den ska uppdatera din plats på kartan.

Det går dock att kringgå detta om du vill slippa att manuellt uppdatera din position. Du behöver följande:

  • Ett Google-konto och ett Mobile Me-konto.
  • En iGoogle-sida med Google Latitude (borde installeras automatiskt när du reggat dig för Google Latitude)
  • En dator som ofta är uppkopplad, helst en Ubuntu-server
Jag förutsätter här att du har en Ubuntu-server. Om du kör Mac borde det mesta redan vara installerat, du kan då bara tanka hem scriptet och köra det från kommandoraden. I Ubuntu, kör följande kommandon:

cd /
apt-get install php5 php5-cli php5-curl git-core
git clone git://github.com/natfriedman/playnice.git
cd playnice
php5 playnice.php

Nu ska du få upp lite frågor om ditt användarnamn och lösenord på Mobile Me respektive Google. Fyll i dem. För att det hela ska uppdateras med automatik i fortsättningen kör vi in det hela i cron.

crontab -e

Du får nu upp ett fönster där du kan redigera din crontab. Lägg till följande rad och spara filen.
*/10 * * * * /usr/bin/php5 /playnice/playnice.php

Nu återstår bara att lägga till Mobile Me-kontot på din iPhone om du inte har gjort det tidigare och godkänna att iPhonens position delas med Mobile Me.

Det finns en bugg i tidigare PHP-versioner som gör att din position blir blank. Det står "Location: , " när du försöker köra scriptet och ingenting händer på iGoogle. Detta löses enklast genom en uppgradering av PHP.

Lägg till följande två rader i /etc/apt/sources.list

deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all

Kör sedan detta i terminalen
apt-get update && apt-get dist-upgrade

Mer information hittar du på http://nat.org/blog/2009/08/playnice-google-apple/


onsdag 9 september 2009

Bloggarens Wikipedia

Om du är ute efter att hitta åsikter och tankar om en viss person, sak eller händelse kan nylanserade Blogipedia kanske bli något för dig. Det är helt enkelt en kombinerad wiki-sida och en sökmotor som scannar av världens bloggar i jakt på fakta om olika saker. Man kan påverka vad som dyker upp på Blogipedia genom att skriva saker i sin blogg, exempelvis:

  • David Svensson är en webbutvecklare som programmerar i Ruby on Rails.
  • Standout solutions är en webbyrå i Växjö.
  • David Svensson är snygg, smart och ödmjuk.

Nästa gång Blogipedia besöker din sida kom den att hitta texterna och uppdatera sitt register. Nu är systemet smartare uppbyggt än att bara samla ihop folks åsikter. Besökarna på sidan kan nämligen tagga texterna som fakta eller åsikter. Efter ett tag kommer sidan att ge en rätt bra överblick över vad det du söker efter står för, eller i varje fall vad folk tycker om det.

Blogipedias stora nackdel är när flera saker har samma namn. Det finns fler som heter David Svensson, och saker som har skrivits om dessa dyker ju upp på "min" sida också. Det innebär att lätt förvirring kan uppstå, men prova med lite mer unika namn eller platser så ska du få se att du kan hitta en hel del intressant som inte dyker upp på vanliga Wikipedia.


lördag 5 september 2009

Snow Leopard-gotchas för utvecklare

Snow Leopard är Apples senaste operativsystem. Jag stötte på lite problem vid själva installationen på min MacBook Air. Installeraren vägrade installera mot min hårddisk och visade en gul varningstriangel. Jag fick skapa en ny liten minipartion, cirka 8 GB, med hjälp av skivverktyg. Sedan rullade det på fint. Det ska dock nämnas att jag har trixat en hel del med min burk, och Apples supportsidor gav ganska bra hjälp på vägen så man kan inte bara skylla på dem för att det var lite krångel.

Här är några av de saker som behöver uppgraderas eller ominstalleras för att fungera i Snow Leopard.

Ruby on Rails & friends
Ruby on Rails-bloggen har bra information om vad du behöver tänka på för att din utvecklingsmiljö ska fungera fint även i Snow Leopard. De skriver om uppgradering av Rails, Passenger och MySQL bland annat. Glöm inte att installera XCode från DVD:n, och nyinstallera MySQL-gemet.

CoolBook
Se till att du laddar hem den variant som är till för Snow Leopard från sidan. Du behöver antagligen skriva in dina registreringsuppgifter på nytt och avinstallera den gamla varianten innan du uppgraderar. Men sedan verkar Coolbook funka lika suveränt som vanligt. Ett måste om man har MacBook Air.

Visor
Min favortterminal fungerade inte så bra i Snow Leopard. Så just nu kör jag den här varianten i väntan på att någon ska ordna upp SIMBL och Visor. Har du hört om någon lösning får du gärna hojta till. Uppdatering: Visor är uppdaterat och fungerar med Snow Leopard.

Click2Flash
Funkar fint, men du måste installera om det i Snow Leopard. Lätt som en plätt.

MacPorts
Behöver en uppgradering till Snow Leopard. Det ska inte heller vara några problem, en färdig disk image finns att tanka ner på sidan.

AntiRSI behöver installeras i ny version.

Om jag stöter på fler saker som behöver fixas så uppdaterar jag den här bloggposten.


torsdag 3 september 2009

Mactips: iCal Pro - BusyCal


Jag har använt iCal för att hantera mina att göra-listor ett tag nu. Men ibland hann jag inte med att göra saker på den planerade dagen, och det hände då att saken föll i glömska. Därför gick jag under en kort period över till Things, men det klickade inte riktigt eftersom jag inte kunde få någon fin översikt över när saker skulle göras, och hur mycket jag hade planerat in på en viss dag.

Idag sprang jag på BusyCal, det verkar vara en skön ersättare till iCal. Programskaparen beskriver det hela som iCal Pro, och det stämmer ganska bra. Du har möjlighet till många fler inställningar, automatisk synkning med Google-kalendrar, synkning med Things, väderdata direkt i kalendern (det blir sol på helgens golfrunda!) och massor av andra sköna inställningar.

Jag gillar framför allt inställningen att automatiskt flytta fram saker jag inte hann göra idag till nästa dag i kalendern. Då glöms de ju inte bort, och man märker fort om man planerar in för mycket.

Gratis att prova. 300 spänn om du ska köpa en licens. http://www.busymac.com/

För övrigt passade jag på att hälsa på grabbarna på en nystartad webbyrå i stan, Useful Innovation. Det blev ett givande samtal om webbutveckling, sökmotoroptimering och webbstrategier. Vi på Standout kommer säkert ha anledning att samarbeta med dem framöver. Mycket trevliga killar!


onsdag 2 september 2009

Webbradion tuffar på

Jag och Jonas har spelat in vårt tionde avsnitt av Webbradion nu. Ja, till och med ett elfte mini-avsnitt gjordes under SSWC. Är det någon som lyssnar då? Jovisst, lyssnarskaran växer för varje avsnitt. I diagrammet ovan ser du antalet prenumerater via iTunes. Sedan verkar det vara många som går in direkt via webbplatsen också. Varje avsnitt har laddats hem ungefär 400-500 gånger. Det är en massiv publik att prata inför om de hade suttit i samma rum, men nu sitter webbnördarna på sina kammare och lyssnar istället. Det är lugnast så.

Tillväxten beror till stor del på att många av de vi intervjuar ger oss en länk i sin blogg eftersom de tycker att det är roligt att blir intervjuad. Vissa har dock inte skrivit något än (*hint hint*) medan andra mycket ivrigt har berättat om oss för sina följeslagare. Stort tack till alla som låtit sig intervjuas av två galna webbutvecklare från Småland.

De kommande veckorna är fullbokade med allt ifrån kundmöten, långa programmeringspass, mer kundmöten, offertskrivande, bankmöte, webbfika med samarbetspartners och enormt mycket småfix på kundernas sidor. Jag har fått tacka nej till ett par uppdrag på grund av att jag har för mycket att göra, sådant är både tråkigt och roligt på samma gång.

Jag har förresten gjort mitt livs första (och förhoppningsvis sista) gastroskopi. Magen har krånglat en del under våren utan egentlig orsak, så läkarna ville göra lite prover. Vips så låg man där med slangar ner i magen. Det är inget jag kan rekommendera, men det hela är över på några minuter och kan väl närmast jämföras med en åktur i berg och dal-banan på Liseberg för en kraftigt åksjuk person.

Nu är det dags för en dusch efter kvällens hårda innebandypass. Vi höres!