fredag, mars 30, 2007

Grahamsvåfflor

På begäran kommer här mitt recept på grahamsvåfflor.

Ingredienser
4 stägg
12 dlmjölk
4 dlgrahamsmjöl
4 dlvetemjöl
100 gmargarin
2 tsksalt

Sedan borde jag kanske skriva hur man tillagar dem men om man inte klarar av att grädda våfflor får man skylla sig själv. Det värsta som kan hända är att de blir uppätna innan de lämnat köket. Diska gärna verktygen direkt för att slippa göra det efteråt när magen är full och kroppen i våffelkoma.

Quaero -> Google Earth

Idag byggde jag färdig funktionalitet för att kunna spara de mål som visas i programmet, filen med målen är i XML format vilket är väldigt trevligt. Eftersom filen är i just XML format kan jag med hjälp av XSLT formatera om den till KML formatet (ett format som Google Earth använder). Efter konverteringen går det fint att läsa in den i Google Earth som i sin tur visar punkterna på kartan. Nästa steg (som inte borde vara särskilt långt) är att bygga en loggfunktion som sparar alla punkter enheten passerar och sedan att läsa in dessa som en "path".

Den här kopplingen till Google Earth vore väl inte så intressant om det inte vore så att det hade så många användare. En lite sak som irriterar mig är att det inte finns stöd i Compact Framework (en version av .Net för mobila enheter) för att genomföra XSLT transformationer, annars hade applikationen kunnat spara punkterna direkt i det formatet. Det är klart att jag skulle kunna ordna det ändå men det är onödigt besvärligt och eftersom jag inte får betalt...

Det finns nu också möjlighet att sätta ett larm på en viss punkt. Tjänsten tar emot en punkt, ett avstånd och en metod (delegate) och när enheten kommer inom avståndet ifrån punkten anropas metoden. Som exempel visas nu ett meddelande men i framtiden kunde man spela upp ett ljud eller anropa en webservice på servern hemma som i sin tur sätter på spisen så att potatisen är klar när man kommer hem (om man vågar).

tisdag, mars 27, 2007

Droppen

Som fick den redan fulla bägaren att rinna över. Nordea må vara en av Sveriges största banker men det är långt ifrån den bästa och det bevisade de än en gång ikväll. Under veckan som kommer ska jag se till att byta till någon annan.

Lite kul egentligen, jag låter en okänd programmerare bygga ett system som förvaltar mina tillgångar. Systemet fungerar inte men jag byter inte eftersom någon nisse säger att de har tillfälliga problem. Hur länge och ofta kan man ha det? Det luktar unken kod och dålig skalbarhet lång väg.

måndag, mars 26, 2007

Galileo

Idag har varit mycket av en mellandag vad gäller exjobbets vidare utveckling, jag har mest dokumenterat upp och funderat över strukturen på den befintliga kodbasen. För att inte behöva sitta med dokumentation hela dagen har jag även tittat lite på framtiden och någonstans vet jag att jag hört om ett europeiskt projekt som skulle ersätta GPS.

Ja mycket riktigt, projektet heter Galileo och planeras att vara i drift till år 2011-12. Tekniken är inte särskilt banbrytande i sig utan det handlar mer om att frigöra sig ifrån USA och GPS systemet som är militärt och därigenom inte tillförlitligt (även om civila hittills aldrig stängts ute). Galileo systemet ger tre olika möjligheter för positionering där den bästa ger en noggrannhet på <1 m men då får man vara beredd att betala en slant eftersom systemet är kommersiellt. Det finns dock en gratistjänst som ger en noggrannhet på <4 m och det är ändå nästan tio gånger bättre än GPS systemet som används idag.

Med en sådan noggrannhet skulle man kunna styra gräsklipparen hemma eller kanske rita linjer på fotbollsplanen om man inte orkar använda snöre. Det finns även stöd för marksända signaler som kan ge en noggrannhet på <10 cm.

Jo Galileo var också en snubbe som påstod att jorden inte stod i centrum utan solen och fick därigenom spendera sista delen av sitt liv i husarrest. Själva idén bannlystes aldrig utan det var mer Galileos uppstudsighet som var besvärande. Behöver jag säga att det var den Katolska kyrkan som låg bakom?

söndag, mars 25, 2007

Bok

Jag trodde väl aldrig att någon skulle betala mig för att skriva en bok så därför kände jag mig ganska överrumplad i fredags när just detta inträffade. Boken ska handla om Microsoft Access 2007 och ska ingå i Docendos Inspira-serie vilket innebär att målgruppen är något mer van än nybörjare. I veckan ska jag träffa Docendo för ytterligare information samt diskussion av disposition och baksidetext.

lördag, mars 24, 2007

Disputationsmiddag

På Maria Blombergs begäran kommer här en redogörelse för gårdagens middag och händelserna däromkring...

Efter att ha gått omkring i finkläder (inklusive de fina obekväma skorna) hela dagen eftersom det inte fanns tid att åka hem och byta om var det alltså dags. Middagen var alltså en disputationsmiddag vilket innebär middag efter disputation vilket i sin tur innebär att doktoranden i fråga nu skrivit, lagt fram, och därefter försvarat sin avhandling enligt konstens alla regler och därigenom tagit examen. Den här middagen var Daniel Yamamotos och han kommer efter examen att fortsätta att forska i finland.

Vi skulle mötas upp hemma hos Lotta (Idas jobbarkompis) för att göra oss i ordning men jag lyckades åka fel och hamnade vid Radiohuset där det fanns ett Systembolag så jag passade på att handla en flaska rödvin. Tids nog hittade jag rätt och efter en stunds förberedelser kom vi iväg för att precis hinna fram för att hinna få en fördrink och sätta oss.

Lokalen var väldigt mysig, källarvalv i tegel med fin belysning. Tyvärr var den uppdelad i flera mindre rum varav middagen åts i två av dessa, honnörsbordet stod i ett av rummen och de som satt i det rummet kan väl gissningsvis räknas till de personer vars vänskap Daniel värderar högst. Eftersom jag inte står Daniel särskilt nära kändes det rimligt att bli placerad i "det andra" rummet men alla var inte lika förstående och det var ganska trist att behöva resa sig när det var dags för spex.

Maten var god och sällskapet trevligt även om jag inte räknat med att jag skulle behöva arbeta riktigt så hårt för att hålla konversationen flytande. Som spex hade Daniels arbetskamrater ifrån institutionen klätt ut sig till karaktärer från Stjärnornas krig och den mest klockrena var nog han som klätt ut sig till R2-D2 genom att klä en låda med aluminiumfolie som han sedan krupit in i. Aluminiumfolie förekom även i form av prinsessan Leias BH, han (ja han som klätt ut sig heter Thomas) hade även kanelbullar på huvudet.

Efter middagen var det dans och annat tjo/tjim men jag var ganska seg och säkert inte det roligaste russinet i kakan. Jag skyller det på Go-carten dagen innan, man blir helt stinn och jag har träningsverk i underarmarna. Efteråt gick vi till McDonald's vid Östermalmstorg och det var med blandade känslor jag kunde se innerstadskillar be invandrarkillar "åka hem". Naiv som jag är trodde jag att jag lämnat det bakom mig på en sjaskig fest någonstans i tonåren. Efter McDonald's åkte vi hem till Lotta och Ida blev så glad åt att vi kunde sova så gott i Lottas gamla 90-säng men jag känner mig övertygad om att alkoholen spelade en avgörande roll.

torsdag, mars 22, 2007

Riktning och distans

Det flyter på med arbetet och än så länge har jag byggt en kontroll som visar i vilken riktning GPS:en rör sig samt kan visa eventuella mål, riktningen till målen beräknas varje gång GPS:en lämnar ifrån sig en ny position. Det finns även möjlighet att beräkna avståndet mellan två longitud/latitud par så att man kan se avståndet mellan exempelvis GPS:en och målet. Den blå punkten är Nordicstation och den röda linjen visar i vilken riktning jag rör mig. Det var en enklare lösning än jag väntat mig vid avståndsberäkningen. Om man har jordens radie (som iofs varierar) kan man använda ett segment av den storcirkel som går genom de två punkterna. Segmentet är en vinkel i radianer som multipliceras med jordens radie för att få längden.

Informationen från GPS:en är flyttal men det känns inte vettigt att ha så många decimaler som i bilden här till vänster eftersom GPS systemet i sig inte har den noggrannheten. I bilden kan man även se avståndet till Nordicstation, jag försöker hålla mig till SI enheter så det är alltså i meter. Ett problem är vinklar som inte innefattas så än så länge använder jag radianer överallt.

Det finns stora möjligheter för positionering men tyvärr duger inte GPS eftersom den inte fungerar inomhus. Det hade varit trevligt med en signal som klarade av att ta sig igenom väggar och tak, kanske kunde man komplettera med triangulering via GSM/3G men skulle det bli nog noggrannt? En annan detalj som jag saknar är möjligheten att få ut en riktning när man står stilla, GPS:en kan bara avgöra i vilken riktning man rör sig med hjälp av skillnaden mellan punkterna. Det finns en GPS ifrån Silva som har inbyggd kompass men den saknar mobiltelefonegenskaperna som den enhet jag testar på har. Borde vara snabbt fixat nu när man byggt in kompassen i chip. Problemet då är förståss att Nord/Sydpolen inte befinner sig där de "ska":

lördag, mars 17, 2007

Nordiska museet

Hastigt och lustigt ringde mamma igår och bjöd mig med till Nordiska museet för att se på min mormors brors Jans monter. Just nu låter museet vissa samlare ställa ut en del av sina samlingar och Jan samlar på diverse prylar och pinaler (inte skräp). Eftersom han dessutom är pensionär passar han på att hänga vid sin monter och berätta om föremålen för besökare och det är mycket uppskattat. Idag var även mormor och hennes syster och min bror Henrik med (min mormor har även hon en bror som heter Henrik).

Dessutom fanns en utställning om Nils Nilsson Skum en same som blev känd konstnär under tiden han försökte dokumentera samernas liv. Nu ska jag iväg på födelsedagsfest/inflyttningsfest. Hoppas du får en trevlig helg!

fredag, mars 16, 2007

Pheu

Första veckan har gått och jag känner mig ganska sliten. Det jag sysslat med mest är egentligen att sätta mig in i problematiken och försökt fundera på hur programmet ska vara uppbyggt. Det märks att jag saknar erfarenhet av hårdvarunära programmering men eftersom jag använder en färdig drivrutin kanske det inte räknas?

tisdag, mars 13, 2007

Två första dagarna på exjobbet

Det blev ingen värstingmaskin, inte någon bärbar iallafall, inte än. Däremot fick jag telefonen som jag ska använda idag. Igår satt jag och satte upp miljön och kodade en del. Idag ungefär 30 minuter efter att jag fått telefonen i handen hade jag fått igång kommunikationen med GPSen, tyvärr var det dålig mottagning så jag fick springa upp på Vanadisberget -jisses vilken utsikt! Det är den här telefonen jag labbar med, en Qtek HTC P3300:

Eftersom det gått så fort att få ordning på kommunikationen har jag ganska stora förhoppningar på att hinna meka med webbservices och pilla en del med användargränssnittet. Men jag får nog bli bättre på att ta raster, jag är helt slut när jag kommer hem. Ska försöka komma ut och springa en sväng på torsdag.