25 jun

Oliver programmer Swift

Det är aldrig för tidigt för att lära sig programmera Swift. Oliver, 9 år hackar på och har övat på funktionsanrop, variabler, loopar med mera. Steg 2 blir att fixa en egen iPhone-app av det. Hur får vi in detta i skolan?


OliverSwift1 .jpg
09 jun

Mask on the Arduino Esplora with TFT-screen

I realized that I have never created the classical game Snake, ”Mask” in Swedish so two days ago I set out and created on with my girlfriend on the Arduino Esplora with a 1.8 TFT screen from Adafruit on it. 

Over the weekend, the game has grown into having some audio, an autoplay mode, cheat mode, selecting joystick or keys to play with etc. 
Unfortunately, we are running out of memory when the ”Mask” reaches a length of 900 🙁 We can out course optimize it a bit more but it would be nice to be able to play ”for ever”. 
The code is available at GitHub
EsploraMask2
EsploraMask3

In autoplay and cheat mode you can cross yourself. 

EsploraMask1
26 jul

Framtiden

Tänk om man plötsligt hittade en webbsida som visade en massa meningslösa lösryckta meningar om vad olika personer gör, tex bakar, äter etc. Vänta, det låter ju som Facebook. 
Ahh, men tänk om sidan visade uppdateringar 15 år fram i tiden och du kunde påverka din framtid och få återkoppling direkt? Kom ihåg att minsta ändring kan få en massa effekter både för dig och andra. 
Vad skulle du göra? Skulle du kolla? Skulle du påverka framtiden?

21 apr

Samsung Navibot S – Herr Robotniack

I förrgår flyttade en ny kompis, Herr Robotniack in hemma hos oss, en Samsung Navibot S och igår blev första riktiga körning och jag blev mycket nöjd med resultatet. Tidigare i år hade jag föregångaren Samsung Silencio men lämnade tillbaka den efter den började gnissla och denna nya (2012 års modell) känns både snyggare och mer funktionsduglig. Resultatet blir helt enkelt bättre och kör närmare kanter och tar upp skräp bättre än föregångaren. 

Hur är det då att ha en självgående dammsugare? Den största bieffekten är nog att man måste städa innan den kör så det blir faktiskt städat, eller i alla fall upplockat. Vissa ställen måste man blocka av för som alla dammsugare av denna modell så fastnar de i kablar och annat som är löst. Herr Robotniack fastnade i ett bar skosnören på sin första körning. 

Den enda stora nackdelen är rensningen av borsten på undersidan där det fastnar en hel del hår och damm och det tar tid att städa den. Behållaren med skräp tar några sekunder att plocka loss och tömma men borsten kan ta 1-2 minuter att få helt ren igen. Det ska dock jämföras med hur lång tid det tar att dammsuga för hand vilket är betydligt längre. 

Är detta en ersättare för en vanlig dammsugare? Nej, men det är ett mycket bra komplement. Speciellt i ett hem där det kanske inte dammsugs så ofta som skulle behövas. 

Några småsaker kan man kanske reta sig på. Den piper till när den är färdigladdad och displayen lysar alltid när den står på laddning. 

Elsaker konsumerar energi. Den har ett batteri som ska laddas för att den ska kunna köra omkring och det tycker jag egentligen är mindre intressant. Mer intressant är hur mycket den dra när den INTE kör omkring. Själva laddaren verkar dra 9W konstant samt dammsugaren ytterligare 9W om den står i laddaren när den är fulladdad. På ett år blir det drygt 157 KWh vilket är ganska mycket för en produkt. Ska det verkligen vara så? 

Herrrobotniack20120421.JPG

Enhanced by Zemanta
17 jan

SOPA och PIPA

Efter att ha SOPAt min PIPA känner jag mig nu väldigt full av ny insikt i hur fel dessa lagförslag är, inte bara i USA men även för resten av världen. 
Värre är dock de lagförslag som kommer under 2012 inom EU som i mångt och mycket ställer till det precis lika mycket som SOPA och PIPA men i .eu istället. T.ex. ACTA ska röstas om under våren. IPRED håller på och ses över och kan mycket väl bli hårdare än idag. E-handelsdirektivet håller på och arbetas om och lär poppa upp under det här året också. De tillägg som kommit med nu är mycket oroväckande. 
Detta kan jämföras med att Telia skulle vara ansvariga för allt innehåll i samtal. Trafikverket skulle vara ansvarige för tjuvar som kör på våra vägar. Posten ansvarig för att knark skickas inom landet. 
Låt mitt Internet vara fritt!!! Hands off! 
Jag pratar mer om detta live i Radio P4 Norrbotten imorgon 0840. 
10 maj

ChromeExtension: SWAMID Redirect

Idag har jag pysslat med att lära mig mer om JavaScript och Chrome Extensions (ett sätt att utöka webbläsarens funktionalitet). Den applikation som jag valde att skriva är en utökning som jag kallar ”SWAMID Redirect”. Vi som använder SUNETs olika SWAMID-tjänster visas en sida där vi ska välja vilken universitetsidentitet vi vill logga in med och efter man valt så skickas man vidare till en sida där man får göra själva inloggningen. sidan med valet visas varje gång fastän man anger att sessionen ska sparas i en vecka. Min lilla utökning kollar helt enkelt om sidan innehåller information om att man har en sparad session och ”klickar” vidare webbläsaren till loginsidan. Violá, så slipper man ett extra click 🙂

Kanske känns meningslöst men det var främst en övning i JavaSript och att få skriva en Crome Extention. Jag fick även öva på hur paketeringen ska göras med ikoner, nycklar, uppdateringsURL med mera.

Vill du prova? Klicka på bilden för att ladda ner en installationsfil och följ instruktionerna i Chrome.

Problem? Fråga på!

icon-128.png

14 apr

OmmWriter

Hej

Nu ska jag snart gå hem! Solen skiner ute och det känns som en ganska produktiv vecka så här långt. Normalt brukar jag ju vara ledig på fredagar men eftersom jag tänkt ta ledig under påsklovet (nästa vecka) så tänkte jag att jag fick jobba klart en leverans innan jag får ledigt.

Veckan har varit en hektisk blandning av programmering, föreläsningar och middagar ute (3 dagar på raken). Inte bra för midjemåttet. I och för sig serverade restaurangen (Husman Kök och Café) i princip rått kött till ca 100 gäster så jag åt faktiskt inte upp.

Varför började jag skriva detta just nu? Jo jag fick ett tips om OmmWriter som är en helt otroligt minimalistik textklient som skalar bort det mesta och låter en fokusera på själva skrivandet. har bara använt den några minuter men jag kommer att helt klart göra det igen. Fokus är bra! Man kan välja bakgrunder, lugn musik som plinkar på medan man skriver, alla menyer försvinner efter några sekunder och det är ett mysigt tickande för tangentbordstryck.

Här kan ni se hur det ser ut:

Ommwriter.JPG
Ps. Det ser lite ut men det är en stor skärm!

Gällande att åka hem förresten, trpr nog att jag ska ta och försöka jobba bort lite programmering resten av dagen så kanske man kan bli ledig tidigare imorgon.

Påsklov förresten, kanske dags att sätta upp lite kakel i köket? Det är ju bara drygt 2 år sedan vi började renovera 🙂 Kanske lite socklar på skåpen i vardsrummet? Några hundra löpmeter lister borde också sättas upp. Jaja. Det finns så mycket man kan göra 🙂  

25 feb

Multi 1.0 är nu tillgängligt via App Store

mzi.uafjqgoj.170x170-75.png

Nu är Multi, mitt lilla multiplickationsträningsprogram tillgängligt för iPhone och iPad via Apple App Store (ska ni söka i telefonen så sök på Parnes) Det var så skoj när båda min barn (5 och 10) sitter och övar på att räkna via mitt lilla program. Sonen, Oliver är bara 5 så man få hjälpa honom ”en aning” men han tycker det är skoj++!

Förresten, mitt personliga rekord är 48.21. Det kan ni väl slå?

mzl.sgvkvgme.320x480-75.jpg

mzl.kejmqvlh.320x480-75.jpg

  mzl.lyjxhkxe.320x480-75.jpg

En reflektion på namnet. Multi är väl kort och kärnfullt MEN det är ju inte precis något unikt namn så det blir massor med träffar i App Store om man söker på det!

Applikationen är för övrigt främst utvecklad för att lära sig iOS-programmering och prova på hur hela publiceringsprocessen går till hos Apple (jämfört med t.ex. Google och Android).