Tillskott i Mac-samlingen

Magic Mouse & Airport ExtremeIdag så blev det tillskott i Macfamiljen Jarnesjö. Jag gick lite efter Emil i Lönnebergas citat ”När jag inte har några pengar kan jag inte köpa Sockerdricka och när jag har pengar så får jag inte köpa Sockerdricka. När ska jag då få köpa det?” Så jag pallrade mig ner till K-store här i Kalmar och slog till.

Har länge funderat en Magic Mouse och en AirPort Extreme men inte riktigt kunna bestämma mig. Men nu när min Mighty Mouse lämnades in hos MediaMarkt i början av veckan efter en hel del strul med släppande rörelse. SÅ kunde jag inte längre hitta ursäkter och köpte mig en Magic och för att han inte skulle känna sig ensam blev det som skrivet en AirPort Extreme också.

Det lilla jag nu har suttit med min nya mus så är den underbar. Tänkte skriva liten summering av båda mina nyköp lite längre fram när jag har hunnit testa dom ordentligt.

XML-projekt – Väderkollen

XML-logoFörra läsperioden bestod av kurserna XML och ASP.NET MVC. Jag lade ner mer tid på XML projektet än den andra kursen och tänkte gå igenom vad vi gjorde i denna kursen.

Lärare för kursen var John och @leitet och det skötte dom med bravur och är lärare som hela tiden är up-to-date och hänger med och vill utvecklas. Vilket är väldigt viktigt eller snudd på ett måste för att kunna undervisa i ämnen som konstant ändras och förbättras.

Det började med det grundläggande för att skriva XML och hur det är uppbyggt och sedan var första labben XSLT som man skriver ”mallar” för hur XML ska skrivas ut och hanteras.
Det följdes upp med att en labb med XSL-FO och DTD. XSL-FO var ganska klurigt att bemästra om du frågar mig och jag hade ganska stora bekymmer med det och det använder man sig för att generera PDFer med. Man skriver en mall för hur XML ska formateras och skrivas ut i PDFerna. Vi skulle alltså skriva en mall som passade alla Shakespeares pjäser så oavsett vilken pjäs med XML man laddade så skulle det komma ut på samma sätt. Detta tillsammans med DTD där man skriver hur standarden ska se ut i dokument och styra upp dess ramar.
Nästa uppgiften bestod av XML Schema där man skriver också ett dokument som validerar XML som kommer in och se om den följer standarden som man har satt upp.
Sista uppgiften som var den roligaste var en Mashup, det vill säga att man använder sig av befintliga sidors APIer(data) och skapar en nya sajt med hjälp av deras information.

Väderkollen

vaderkollenJag valde att satsa på en minimal design för att fokusera på innehållet istället. Min uppgift blev Väderkollen som en vädertjänst som hämtar städer ifrån Geonames.org för att sedan slå upp de emot YR.no. Det var ett grundkrav tillsammans med om det bara fanns en stad på det namnet man valde så skulle man komma direkt till den sidan med väderinformationen. Annars skulle det presenteras i en lista och på första sidan skulle man kunna bläddra igenom Sveriges län och välja stad där genom och denna listan skulle genereras emot Geonames.org och fick inte sparas nere någonstans. Ett annat krav på tjänsten var att det skulle cacha data när man sökte på det. Det vill säga så man inte ligger och göra uppslag mot YR.no hela tiden. Det är ganska onödigt också när du ändå inte uppdateras så ofta så är det onödigt att hämta det på nytt igen. Jag valde att ställa in att cacha i sex timmar innan den hämtade ny information.
För att få ett högre betyg så skulle man utveckla tjänsten och då tänka till själv gärna med fler APIer eller liknande. Jag valde då att lägga till de tre senaste tweetsen från Twitter.com till orten du sökte på och även fem senaste bilderna från Flickr.com. Även en karta ifrån Google Maps fick lite plats och små saker, men även en auto-complete funktion på sökningen som gör det enklare för användare att hitta de den söker på.
För att underlätta för användare valde jag även att lägga till att på förstasidan slår jag upp användarens IP och får fram positioneringen och presenterar vädret där ifrån direkt för användaren, men du har även möjlighet att ställa in en statisk stad/ort för förstasidan om du vill genom att välja ”Spara för förstasidan” när du kommit till din ort.

Är väldigt nöjd med mitt resultat av tjänsten och det är min första egna Mashup jag har gjort själv så en klapp på axeln till mig själv för ett bra utfört arbete.

Kan summera det hela med en riktigt bra kurs med bra moment som ger bra grundläggande kunskaper i ämnet XML som bara blir större och större.

Kolla in slutresultatet av Väderkollen och skriv gärna en rad om vad ni tycker om den och vad som skulle kunna göras bättre.

Året var 2009

Efter mycket tjat från Andreas sida så kommer här min så kallade nyårspost. Det har varit ganska dåligt från min sida när det gäller mitt bloggande på slutet. Då jag har känt mig lite stressad när det har varit mycket med skolan och företaget och har helt enkelt prioriterat bort det. Men nu efter omständigheterna så är det dags att göra något mer kreativt.

I skrivande stund så sitter jag nere på hotell i Isola 2000, en skidort två timmars bussfärd från kuststaden Nice i Frankrike. Att jag inte är ut i backen beror på en olycka första dagen i backen som resulterade i uttänjt korsligament i knät.

Hur var 2009?

Det var helt klart ett av dom bästa åren i mitt liv skulle jag kunna summera det hela med. Jag drog igång mitt företag på riktigt med lite mer kunder och i början av maj så skaffade jag även ett kontor tillsammans med Andreas, Joacim och Erik som jag träffat genom skolan som jag började hösten 2008. Vi alla har samma passion för webbprogrammering och det blev ett naturligt steg i ens personliga och företagsmässiga utveckling.
Det har var väldigt givande att dela kontor tillsammans med andra som håller på med samma saker. Det är bara fördelar med det hela trots att många tycker det är lustigt att det är tre stycken företag som delar på ett kontor och alla håller i stort sätt på med samma saker och egentligen är konkurrenter.
Men för oss faller det hela väldigt naturligt och ser det som är fördel istället för något negativt. Det är enklare att ta på sig större arbeten och man kan hela tiden bolla idéer med varandra.
Så mitt tips till er som precis har startat företag försök att hitta en fast plats att gå till som ni kan använda som kontor eller liknande. Det är alltid lättare att fokusera om man inte sitter hemma. Det kanske inte är det lättaste som nyföretagare att få ihop pengar till en kontor, men då skulle jag rekommendera att ni gör som jag och mina ”kollegor” gjorde. Ta hjälp av organisationer så som i vårt fall Kalmar Science Park där man får hyra kontorslokaler för subvensionerade priser. Det är i trappstegs modell som ökar var tredje månad. Då har man förhoppningsvis mer pengar och steg brukar handla om några hundra kronor extra per månad.

WebReady Solutions

Om man ska kolla på mitt företag WebReady Solutions så har det gått ganska mycket som förväntat. Jag hade ett ganska blygt mål med tio nya hemsidor för kunder och mig själv. Det är uppnått. Jag exprimenterade en hel del med Adsense sidor för att lära mig sökmotoroptimering och det har varit väldigt roligt och givande och det bringar till räckligt mycket pengar för att jag ska kunna betala kontorshyran och min mobilräkning.
Det går stadigt uppåt och har varit en mycket spännande och lärorikt projekt.
Under 2009 kom jag även på idé om vad jag skulle vilja ha för produkt i företaget. Det var en hel del förslag och funderingar, men till slut föll det på ett webbspel som ligger i utvecklingsfas vid sidan av studierna. Vilket fortfarande är det som ta mest tid. Det är även lite små jobb som ramlar i för att få i pengar, men jag har inte varit ute aktivt och jagat kunder utan hoppas och tror stenhårt på webbspelet jag utvecklar.
Det är svårt att säga mer än så för tillfället, men det kommer att komma upp fler tillfällen att prata/skriva om det i mer enskilda poster.

Studier

Mina studier har rullat på bra och jag har avverkat Javascript, ASP.NET, Databasteknik, PHP, OOAD (Objekt orienterad analys och design) och XML. Så kunskapsbasen bara växer och det är väldigt givande studier på Webbprogrammerings programmet som numera undervisas från LinnéUniversitetet.

Jag testade även på att ha mitt första ”lediga” sommar sedan 13 års ålder. Det vill säga utan något sommarjobb utan jag fokuserade på företag i första hand. Givande och väldigt kul var det trots att det kändes som man vara ensam med att jobba under den tiden. Ganska lustigt hur hela Sverige tycks stanna under sommaren.

jarnesjo.net

Skärmavbild 2010-02-01 kl. 09.41.26När jag startade att blogga så var det mer för att skapa sig ett namn på nätet, men även bra att ventilera och dela med mig av upplevelser och intryck. Det var även för att få en chans att lära sig WordPress, vilket för övrigt är ett underbart verktyg att jobba med.
Jag jagar inte prenumeranter eller folk som ska läsa min poster utan har hållt ett ganska låg profil. Det vill säga att jag inte har twittrat ut nya poster eller lagt något på pusha eller liknande. Det enda har varit att jag delar med dom som anteckningar på min Facebook vilket jag faktiskt får mest kommentarer genom. Dock så har jag ändå 23 prenumeranter och det är väldigt roligt och uppskattat. Det blev totalt 75 st poster under 2009 som ändå får ses som en bra bedrift, 1,4 poster i veckan.

besok_2009

2010

Om man ska kolla framåt och se vad som kommer att komma så är det som sagt att jag ska satsa på mitt webbspel som jag nämde tidigare och sen blir det på allvar mer då jag till sommaren planerar att sluta mina studier för att satsa helhjärtat på företaget. Då tycker jag att jag har tillräckligt med kött på benen för att klara av det och ska man summera mina utvecklingskurva så har det varit konstant pekande uppåt och jag har lärt mig supermycket under den senaste tiden. Detta tack vare studier och bra ”kollegor”. Så nu är känslan nu eller aldrig. Det har varit väldigt bra att ha CSN som en stöttepelare under uppstartningsfasen, men till sommaren blir det mer på allvar och då måste det in pengar. Inget jag oroar mig jättemycket över utan ser det istället som en jätterolig utmaning som kommer bli tuff, men även väldigt lärorik.
Det är få för unade att hålla på med det som dom gillar bäst och verkligen brinner för. Jag lever numera min dröm. Underbart!

Min arbetsplats på Twitter

Idag så var det storstädning på kontoret och det hela artade sig på Twitter. Det började med att Jocke skickade upp en bild och av en slump så replikerade jag med att ta en bild på min arbetsplats med hans bild uppe. Det rolig med det hela att det var fler som svarade på min och med min bild uppe och så rullade det på så ett par omgångar.

Ganska roligt tycker jag som tänkte dela med mig av dom bilder jag lyckades att spara ner innan jag lämnade kontoret.

@joacimstahl

jarnesjo

linuxprofessorn

leitet

BaronOfSweden

erfalk

Ganska rolig uppföljning av en bild tycker jag. Alltid roligt att se folks arbetsplatser också.

Google Chrome går upp på 3:e plats

Google Chrome lanserades den 11 december 2008 sin första stabila version. På denna korta tid kan man se vad Google som varumärke har för genomslagskraft. På denna korta tiden har man nu gått förbi Apples webbläsare, Safari.

Google Chrome webbläsare har nu 4,63 % andelar av marknaden medan Safari ligger på 4,46 %. Som man tyvärr kan förvänta har Internet Explorer 62,69 % andelar och Firefox 24,61 % fortfarande har en dominerande ställning. Men en bra start för nykomlingen som växer sig allt starkare hela tiden.

chrome-into-third-place

Efter att ha använt Firefox i flera år, har jag nu gått över till Chrome som jag har skrivit om innan. Som sagt innan så gav jag det en chans eftersom jag tyckte att Firefox började bli lite buggigt och tung kört.

Jag tycker Chrome är mycket snabbare när man jobbar med många ”tabbar” uppe och det blir inte hellre tyngre efter längre tids användare. Nu finns det även plugin till Chrome, men när det gäller att få tag i viktigt ”plugin data” så återvänder jag till Firefox. Det är bara en fråga innan jag kan konvertera över helt och mina plugin finns här också.

Plugins till Google Chrome Mac är nu släppt

Sedan en tid tillbaka så kör jag Chrome som min primära webbläsare eftersom jag tycker den  är snabbare och en hel del små saker som gör mitt surfande och arbete snabbare som små saker som autokomplettering. Dom har även ganska schyssta utvecklingsverktyg. Nu har dom till min stora glädje släppt en utvecklingsversion av Chrome till Mac som tillåter att man använder sig plugin/extension. Det första jag installerade var Pagerank så man får upp vad sidan har just för pagerank på den aktuella sidan man inne på. Annars så spontant tyckte jag det var ganska skralt med plugins som jag ville ha. Det finns mycket till exempelvis Facebook, Twitter, Google Reader, Google Wave, Ebay och liknande, men inget jag jag känner att jag behöver ett plugin för att kunna använda eller underlätta mitt användande. Twitter kör jag externt med Echofon och Readern kollar jag på kvällarna eller vid ”raster” och Wave ser jag inte den stora användningen av idag utan får ge den några månader möjligtvis ett år till innan vi ser dess riktiga potential.

Något som jag saknar är ett plugin som är för oss webbutvecklare som pluginet som finns till Firefox, WebDeveloper Toolbar. Det hade varit riktigt trevligt om det skulle komma till Chrome och då är konvertering över till Chrome fullbordad.

Ladda ner Chrome:
www.google.com/chrome

Extensions till Chrome:
https://chrome.google.com/extensions/

WP-Walla – Gowalla plugin till WordPress

WP-Walla - Gowalla PluginIdag släppte Andreas Eriksson det ”första” pluginet för Gowalla till WordPress. Jag har själv installerat det och kan skådas i sidebaren här till höger. Där jag har ställt in så att man kan se mina fem senaste incheckningar.

Pluginet har både stöd för om man använder sig av widget då det är bara dra och släpp och skriva sina inställningar  så ska det fungera med en gång. Men det har även stöd för att lägga in code-snippet i sitt tema själv om man inte har stöd för widgets.
Det är kompatibelt med  Wordpress 2.8.4 och högre.

Använder du Gowalla och har en blogg så är det inte mycket att vänta på. Lägg in WP-Walla redan idag.

WP-Walla på WordPress, WP-Walla Officiella Hemsida

Google planera lansering av URL-förkortare – goo.gl

Google planerar en lansering av goo.gl. Med andra ord så ger sig Google in i URL-förkortningsträsket också. Det finns många tjänster idag som erbjuder samma tjänst där den största är bit.ly. Att dom är störst får man väl ta förgivet eftersom dom ligger förinställda i många twitter-klienter. Varför Google ge sig in här och ska härja ser jag inte riktigt nyttan i, men det är väl så att dom vill väl ha ett finger med  i allt dom kan.

För er som inte är bekanta med URL-förkortare så använder man det främst för att just korta ner långa url. Just i tjänster som Twitter där man är begränsad till 140 tecken så kan det var lite jobbigt att försöka dela med sig av en länk då den snabbt kan bli väldigt lång. Men det finns också andra fördelar som vissa tjänster erbjuder och det är att man kan tracka sina länkar och se hur många som har klickat på dom och liknande.