Chromebook Pixel – Ett genidrag i kampen mot Apple!

25
Feb
2013

Många med mig höjde kraftigt på ögonbrynen när Google mot mångas förmodan tillkännagav Chromebook Pixel, en high-end laptop med extremt högupplöst skärm, påkostad design (jämförs av testarna med Apple-nivå) och Chrome OS. Vänta lite nu, Chrome OS!? Du menar väl inte det operativsystem som profilerats som ”till dig som bara surfar och inte behöver allt annat krimskrams”. Detta är alltså en dator som Eric Schimt tidigare sagt  ska vara en ”cheap, disposable product”.

Jag har funderat mycket kring denna produkt, vilken nytta gör den och till vem riktar den sig? Vem kommer verkligen köpa den? Och vad kom jag fram till? Det är ett genidrag från Google. Är det en bra produkt? Ja, förmodligen. Tror jag många kommer köpa den. Nej, verkligen inte. Låt mig förklara:

Google har länge varit tech-företaget som prioriterar funktion över form. Googles startsida och stora tjänster har sett likadana ut länge (lek gärna med Wayback machie) och många har varit överens om att deras tjänster, framförallt Gmail är det bästa som finns, rätt fult, men vansinnigt bra. Men för den uppmärksamme har något hänt senaste året. I princip alla Googles tjänster har genomgått kraftiga designförändringar, något som The Verge gjort ett reportage om. Google verkar helt klart intresserat sig för design och det är väl inte så konstigt när Apple skördar framgång efter framgång och har kunder som är relativt förlåtande rent teknikmässigt, så länge det fortfarande ser bra ut. Man kan ju i tanken jämföra konsekvenserna mellan ifall Galaxy Nexus lanserats med en felaktig antenn och de som blev av Apples iPhone 4. Men helt klart står att Google ger sig in i design med huvudet före, och åtminstone jag gillar deras initiativ.

Nästa del de börjar ta efter Apple i tror jag yttrar sig i Chromebook Pixel. För vilka är bättre än Apple på branding? Apple kör något slags Gucci/Armani-affärsmodel där premium och lyx gör att hela märket blir något slags mytomspunnet, aldrig-rea-märke för de som har råd (nej, jag hatar inte Apple). Och hur tror ni Google känner när de inser att Chrome OS som plötsligt börjar få en hel del marknadsandelar (kolla Amazons toplista)  associeras med billiga, dåliga och fula plastdatorer. Vad gör det för hela Googles brand? Vad är det för en produkt att ställa i en eventuell retail store? Och vilket smartare steg finns än att lansera något vackert, påkostat och funktionsspäckat som kan höja hela brandet Chrome OS? Det är i mina ögon ett genialiskt drag. Jag tror varken de eller någon annan förväntar sig att folk ska välja en Chromebook Pixel före en vid priset jämförbar MacBook Air. Eventuellt tror jag Linux-communityn som ju inte direkt brukar älska Appledatorer nu har fått sig en dator med byggkvalitet att blåsa in senaste Linux-disten på. Men framförallt är det en produkt för att lyfta Chrome OS och Google för att ytterligare ta steg in på Apples arena. Smart, Google!

Laravel 4 – Framtidens PHP framework

13
Jan
2013
5

Har under senaste veckan jobbat intensivt för Dynamic Communications räkning med att bygga två olika projekt. Ett är redan live (Volontärresors bokningssystem) och ett är lite mer hemligt. Både byggde jag sedan tidigare meriter på CodeIgniter som visat sig vara väl beprövat och allmänt hyllat i PHP-communityn. Insåg sedan efter lite googling att jag inte hängt med i PHP-världen det senaste och helt missat Laravel. Flera Codeigniter- och PHP-profiler har slagit på stora trumman och gått över till Laravel, vilket gjorde mig nyfiken.

Nu några dagar senare är jag helt såld, byggt lite små testgrejer och måste säga att jag är mäkta imponerad. Det kändes helt klart som att hela PHP tog några rejäla kliv uppåt! Ett riktigt stabilt ramverk, utformat för att testas och driva ”riktiga” projekt. Nu i dagarna har dessutom nästa stora version, Laravel 4 börjat göra sig sedd, ex dök deras dokumentation upp för ett par dagar sedan. Förbättrade IoC containers och ännu mer testbarhet bådar för att bygga efter mycket av de designprinciper vi lärt oss under hösten på IT på Chalmers. Väldigt kul, kände när jag kom tillbaka till PHP att det känns som att man inte tänker lika stort och långsiktigt som ex ett Javaprogram men Laravel kan råda bot på det!

Seså, spring och testa ifall du inte redan gjort det!

Chrome Remote Debugging

18
Okt
2012

Denna feature är så häftig att jag bara måste skriva om det! Har du någon gång varit frustrerad att det är svårt att utveckla hemsidor för mobilen? Att man inte enkelt kan inspektera element och se vad som blir fel i din mobila version av hemsidan? Chrome har lösningen för dig (oss)!

Med hjälp av Chrome till Android och Chrome på desktop kan du koppla ihop din Androidtelefon och använda desktopen som debug med fullt Chrome Developer Tools interface. Ungefär hur häftigt och användbart som helst! Kika in deras egna guide så kommer du snabbt igång. Måste dock poängtera att du behöver ha Androids SDK installerat så om du inte har det är det en lite längre process, annars var jag up and running på minuter.

Textmate 2 är open source!

10
Aug
2012

Min absoluta favorittexteditor och arbetshäst över de senaste åren har haft en förödande långsam utvecklingscykel. Trots stöd för allt mellan himmel och jord i v1.x så har många väntat på 2.0 som påbörjades 2009. Tidigare skrev jag om att Textmate 2.0 släppte en alpha men sedan dess har inte mycket hänt. Många i utvecklarcommunityn har gått över till att använda Sublime Text 2 vilken känns som Textmate fast cross-platform och 2012 istället för 2003.

Nu rapporterar dock Macromates att Textmate 2.0 släpps som opensource och finns att tillgå på github. Frågan är bara vad detta kommer innebära. Antingen omfamnar utvecklarcommunityn sin länge prisade (men något övergivna) redigerare och hjälps åt för att återigen skapa världen bästa (IMHO) arbetsredskap eller så är detta ett tecken på att utvecklarna tröttnat och kommer överge projektet.

Jag kommer i vilket fall spänt följa utvecklingen och är inte beredd att överge (det sjunkande?) skeppet ännu!

Sökmotoroptimering, SEO och SERP – Att synas på Google

02
Aug
2012

Jag lever av och på internet, framförallt proffesionellt. I den stenhårda konkurrensen är synlighet A och O och detta gäller för i princip allt och alla på internet. Alla vill synas, höras, påverka mest eller sälja mest. Och eftersom sökmotorerna med Google i spetsen står för den största trafiken (över 80% för jockegustin.se) har en hel marknad och en massa knep för sökmotoroptimering vuxit fram.

SEO

Sökmotoroptimering (Search Engine Optimization = SEO på engelska) har blivit något som företag betalar mycket för, alla (många) vill ha men få vet egentligen mycket om det. Tyvärr härjar även en hel del fulknep och bluffakturor inom detta rätt så odefinierade område. Jag ska försöka bringa lite klarhet INNAN du köper sökmotoroptimering för 25 000 SEK utan resultat. Det finns få knep och sökmotorerna arbetar ständigt hårt för att avslöja knep. Det som finns är hårt arbete:

Skriv bra kod

  • Följ standarder, undvik fulhack.
  • Använd alternerande texter för bilder (för bild-blinda sökrobotar)
  • Använd korrekt HTML-hierarki. Alltför ofta används ex. rubrikelementen för deras storlek och inte funktion. Exempelvis kanske en <h3>hamnar längst ner i sidfoten p.g.a. att man ville ha större text där. Dock blir det väldigt svårt för sökmotorn att få sammanhang i texten om det tydligen längst ner finns en rubrik, men till vilken text hör den?

Skriv bra innehåll

Ingen gillar kopierat innehåll. Det funkade inte i uppsatserna på högstadiet och det funkar inte hos Google. Straffet är hårt och lätt att undvika: Skriv själv! Skriv dessutom om det din hemsida handlar om, de sökord du vill synas på. Sökmotorer gillar text för det kan de läsa. Så kortfattat:

Skriv bra, egna texter om det du vill synas i sökmotorerna.

Länkar och titlar

De flesta inom SEO (t.ex. Googles egna tips) är överrens om att hemsidans titel-tagg är extremt viktig. Se till att du kan sätta titeln för varje enskild sida och försök täcka in det sidan handlar om och det du vill att den ska vara sökbar på. Tänk på att det även är detta som syns i sökmotorernas sökresultat så undvik att bara mata in nyckelord som ser oestetiskt och missvisande ut för användaren. Det är ju trots allt människor vi vill i slutändan ska klicka på just din hemsida.

Se över  länkstruktur. Här gäller vanligt sunt förnuft till stor del dvs inte alltid lika med hur sidor vanligtvis är uppbyggda.

Exempel: Användaren klickar på ”Min sida” och sen ”Glömt Lösenord”. En logiskt URL för det är med mitt sunda förnuft www.dindomän.se/min-sida/glomt-losenord. Detta förklarar sig självt och är extremt hjälpfullt både för sökmotorer som då förstår att ”Glömt lösenord” är en undersida till ”Min sida” men också för slutanvändaren som direkt vid sökresultatet för en överblick av strukturen på din sida. Dessvärre är det vanligt att man hamnar på sidor som istället heter

www.dindomän.se/glomt-losenord – Hur ska man förstå att detta är en undersida?
www.dindomän.se/forms/members/forgot-password – På fel språk (förutsätter svensk site) och dessutom extremt svårt för både mig och google att lägga denna rätt i min sidas hierarki.
www.dindomän.se?pageID=123&action=forgot_pass&returnTo=http….. – Så här ser många sidor ut under huven men är lätt att skriva om med dagens verktyg. Ingen vill se denna URL, bort!

Ett enkelt sätt för en lite större hemsida är att rita upp en sitemap, eller sidkarta. Det blir då väldigt överskådligt vilken sida som står var i hierarkin och man kan lätt bygga upp sin länkstruktur från det.

Hur mäter man?

Något man aktivt arbetar med vill man även kunna mäta. Vill man se sin ”rank” på olika sökord kan man använda ett SERP (Search Engine Results Page) verktyg vilket kollar exempelvis google mot en specifierad hemsida och specifika sökord. En jag använt heter gserp.se men det finns många sådana verktyg att hitta.

Vill man mäta konkurrens på olika sökord använder man sig istället av Google AdWords nyckelordsverktyg. Där anger man vilka sökord man vill kontrollera konkurrens på och kan på så sätt sålla ut vilka man vill satsa på.

Exempel

Jag arbetar i Göteborg med PHP-uteckling och webbdesign och bygger hemsidor oftast baserade på WordPress. Från denna text gjorde jag en undersökning med följande (imponerande) resultat:

WordPress i Göteborg på Google
PHP i Göteborg på Google
Hemsidor i Göteborg på Google

WordPress 3.4

02
Aug
2012

Efter att ha uppgraderat till WordPress 3.4 kollade jag snabbt över min hemsida för att upptäcka eventuella (skadliga) förändringar men gjorde bedömningen att uppdateringen gått bra. Inte förrän jag läste Nikke Lindqvists Nikke Index att hans uppdatering till version 3.4 inneburit en drop i hans SERP-status kikade jag lite mer noggrant. Och mycket riktigt (läskig musik) hade en och annan sak smugit sig in, inget allvarligt men här kommer ett tips av omsorg och av egen erfarenhet:

Kolla ALLTID noga igenom din hemsida när du uppgraderar WordPress (eller annat publiceringsverktyg)

Sundsvalls gatufest och magiskt bra kod

22
Jun
2012

Trots mer eller mindre heltidsjobb har jag lyckats göra ett par mindre jobb nu senaste veckan. Det ena var åt magikern Hans Lindström åt vilken jag faktiskt byggde en rätt häftig pryl (så häftig att den förtjänade en (dålig) göteborgsvits i rubriken). Jag byggde ett kontaktformulär som automatiskt spottar ut ett vcard med kontaktinformationen, redo att importeras till valfri digital adressbok. Smooth!

Till Sundsvalls Gatufest fick jag rycka in och koda upp lite flöden för custom post types samt en liten koppling till deras appar.

OBS: Läs inte nedan om du har adblock installerat eller ”Ej reklam” på dörren.

Just såna här små inhopp skulle jag faktiskt vilja rekommendera mig själv att göra, så behöver du någon gång hjälp, tveka inte att höra av dig!

Mäklarhuset Real Estate

22
Maj
2012

Jag vill gärna skriva ut ”Real Estate” även om det sällan används i företaget. Känns liksom så häftigt och… amerikanskt (om nu det är häftigt). Detta mindre utrop syftar till att berätta att jag sedan 1 mars arbetar på Mäklarhusets IT-avdelning som front-end webbutvecklare. Om du inte vet vad det innebär så innebär det att jag sköter allt som syns och kan lämpa av det som händer i bakgrunden i någon annans knä vilket är både skönt och lite frustrerande ifall man vill göra allt själv. Spännande i alla fall att få arbeta tillsammans med andra på ett helt annat sätt än man gör när man driver eget. Så för närvarande är min förmåga att anta nya utmaningar något begränsad, speciellt tidsmässigt, men hör gärna av dig ändå ifall du har något på gång så ska vi se vad jag kan göra. (Helger och kvällar, ajöss?)

För att slänga in lite ved i elden (på vissa) måste jag passa på att säga att .net, c# och Microsofts plattformar känns rätt segt och omständligt när man kommer från opensourcecommunityn. PHP > .net

Ett av de sista…

02
Feb
2012

Jag uppdaterar hemsidan med en ny funktion, nämligen att kunna sortera mina projekt (omdöpt till ”Portfolio”) på hemsidor eller projekt. Samtidigt passar jag på att lägga upp en ny hemsida, nämligen Teen Challenge. Har under de senaste månaderna tight tillsammans med deras kontor arbetat fram deras nya webbplats. Vi byggde om allt från grunden och tog till en rätt så djärv design med auto-skalning till mindre skärmar. Ett toppenprojekt med ett toppenresultat!

Jag kan dessutom meddela att detta är ett av de sista projekten jag kommer lägga upp här på ett tag. Varför? frågar ni. Jo det ska jag berätta… nästa gång!

Nytt år, nya löften…

03
Jan
2012
1

…känns som en riktigt värdelös rubrik. Men jag börjar så detta 2012 så kan det ju bara bli bättre! För nya löften känns lite underförstått att jag kasserar de gamla och sträcker mig mot nytt utan att kunnat slutföra de förra. Och så är ju inte fallet. Det finns en massa löften jag står kvar vid, t.ex. att fortsätta älska Rebecka, att följa Jesus eller att på alla möjliga sätt undvika att åka till Ullared igen (detta löfte är dock hemligt ännu). Men inför i år har jag lite smått påbörjat en liten lista över nyårslöften:

1. Göra en app

Har länge varit sugen men sätter denna överst på årets lista. Har blivit tipsad om phonegap vilket känns som det passar mig utmärkt men har också börjat lära mig java lite smått

2. Twittra mer

Mitt stora twittergenombrott väntar, ni ska få se!

3. Spela mer piano

Det blir alldeles för lätt att man har datorn både som yrke och som hobby, det är dags för ändring! Mer piano, mer gitarr, mer sång here i come!

4. Avslöja mitt nyaste (och ännu hemliga) projekt

Ja, jag kan ju inte skriva så mycket om det, säger ju sig självt. Men ni ska få se!