Etikett: java

Android och IntelliJ

Idag har jag ägnat större delen av dagen åt att sitta på balkongen och programmera. Det är android som gäller och ett projekt jag fick iden till när jag åkte bil från Grövelsjön. Android är ju Java och den editor jag använder heter IntelliJ och kommer från JetBrains. För att få mitt projekt att fungera behövs dock en webserver med en databas och lite skript och det har jag gjort med PHP och MySQL i Netbeans, en annan av mina favorit editorer.

Idag har jag gjort all utveckling på min gamla Amilo från 2007. Med 2 st utvecklingsmiljöer, en lokal webserver och  openoffice och Visio för dokumentation igång samtidigt så går det lite långsamt att få igång prylarna och växla mellan dom men annars funkar det över förväntan. Den kör Windows 7 i 64 bitars version nu för tiden och det kanske är ’snålt’ i sig självt.

Det kanske är dags att skaffa den där SSD-disken till Amilon, som jag tänkt göra i flera år…

intellij-myplaces

IntelliJ med androidprojektet

Lugn helg…

En kursbok...

Förra hösten började jag med en kurs om databaser och web-programmering. Kursen använde MySQL och PHP men ’pimpade’ till det med lite Javascript. Alltså samma teknik som tex WordPress använder. Förra hösten kom jag bara drygt halvvägs och arbetet har legat nere sedan i januari men nu är jag sugen på att göra klart kursen.

Jag har kvar en halv uppgift och ett litet projekt. Förhoppningsvis hinner jag klart innan november för då startar en annan distanskurs, Designmönster…

Förutom några promenader till och från bilen plus en runda till återvinningen har jag suttit inne hela helgen men tänkte åtgärda det med en lunk/springrunda strax. Det är fortfarande lite förkylning kvar i kroppen så det går nog inte så fort.

Helgbilder

I fredags åkte hela familjen till Uppsala på en lyckad utflykt där jag bland annat kunde byta ett presentkort mot några böcker.

I går morse testade jag att lasta på cykeln på Yetin och åka i väg till Måsnaren i Södertälje för ca 15 km MTB-körning. Det är en vandringsled runt sjön som jag gått tidigare men nu försökte jag med cykeln och det gick väl sisådär, på vissa ställen fick jag bära cykeln men runt kom jag och det blev ett bra träningspass.

Idag åkte jag och en kompis till Grottbergets naturreservat där jag la ut en ny cache. Det blev en skön promenad och en fika på toppen med fin utsikt. Resten av dagen ska jag ägna åt Android/Java-programmering (troligen mest att få igång utvecklingsmiljön igen) och matlagning. Maten blir tunna revbensspjäll med färskpotatis, sås och sallad.

Uppsala högar

Måsnaren tidigt lördag morgon

Utsikt från Grottberget

EFIT i dag

Idag var det åter dax för ’ett foto i timmen’.  Det var en rätt vanlig ledig dag för min del med ett undantag, vi fick våra nya köksmöbler! Vi har länge diskuterat att byta ut de gamla då de dels är rangliga och dels är bordet onödigt stort. I söndags var vi på MIO i Kungens Kurva och hittade våra nya möbler och en ny kökslampa. Möblerna levererades idag vid 10.30 av två supertrevliga killar och sedan monterade jag ihop det. I samma veva bytte jag kökslampan också. Dom gamla möblerna ska vi ha kvar, dom kommer att stå på övervåningen och användas när vi är många vid middagen. Kanske blir det nu lite ordning en trappa upp också?

Annars har dagen ägnats åt programmering och koden skrivs för dagen med Javascript men också lite PHP, HTML och MySQL (bland annat). Då jag knappt sov sov något senaste natten blir det nog en tidig kväll idag.

Klicka på bilderna för bildspel och beskrivning. Alla mina ’EFIT’ dagar finns här.

[Gallery not found]

En tuff…

…och hektisk vecka både på jobbet och hemma går mot sitt slut.  Idag stannade jag på kontoret trots att det var en ’minikonferens’ men då alla andra var borta passade jag på att bugg-rätta en applikation och databas som används väldigt flitigt och som på sista tiden gått sönder…

android-fronten går det också framåt. Jag ska göra ett sista ryck i helgen och sedan hoppas jag att kunna bli godkänd på kursen. Jag hade först tänkt göra en sorts beta-utgåva men väntar lite med det. En kollega provade den i sin android-lur häromdagen och det gick halvbra om man säger så. Men buggar är ju till för att hittas och åtgärdas…  Helst innan release.

Ovan två bilder ur emulatorn. En ny kartvy med infodialog och symboler för de olika händelserna samt de inställningar som kommer att finnas i första utgåvan.

Målet i helgen är att få till en kartvy som kan visa olika symboler för olika typer av händelser, bättre hantering av GPS, nuvarande position och zoom samt säkrare upp- och nedstängning.

Android

Nu har mitt projekt i Android-kursen tagit fart på allvar. Jag blev godkänd på den sista inlämningsuppgiften så nu är det ’bara’ projektet kvar…

Allt kodas i Java med utvecklingsmiljön Eclipse.

Mitt projekt ska hämta information från Brottsplatskartan och man ska kunna välja att presentera den i en lista eller på en karta.

Till vänster syns hur listvyn ser ut just nu. Jag hämtar informationen och visar den i listan och man kan klicka på en händelse och få veta detaljer om den. Klickar man på länken kommer man till polisens sida om händelsen.

Nästa steg är att även fixa kartan och en enkel databas för händelserna. Nu kan jag visa en karta och vilken position man själv har men sedan ska ju även händelserna visas som (klickbara) symboler i ett lager ovanpå.

Lite olika inställningsmöjligheter behövs ju också…

Idéen till projektet kommer härifrån.

En dag vid laptoppen…

Första arbetsveckan efter semestern gick förvånansvärt lätt… Nästan alla var tillbaka denna veckan så det var uppstartssträcka för de flesta eller som en jobbarkompis uttryckte det när det inte gick så fort:  ’jag simmar in i bild’.

Idag har jag också programmerat större delen av dagen, Android och Python. Med Android är det nu upploppet på sommarkursen, jag har snart gjort sista lektionens inlämningsuppgift men har en del kvar på mitt projekt. Nu tror jag däremot att jag vet hur det ska göras så det är bara att sitta kvar vid tangenterna och koda loss…. Det blir nog mer imorgon också.

Sista lektionens uppgift i emulatormiljö....

I Python håller jag på med en specialare åt Ewa. Hon vill spara alla sina blogginlägg. Jag har gjort ett litet program som helt enkelt traskar igenom alla inläggs url:er och sparar text och bilder. Det funkar redan hyfsat men jag ska jobba lite mer på att ’tvätta bort’ onödiga styrtecken etc så att texten inkl bilder mm blir så ren som möjligt. Man vill ju kunna fixa formateringen vid en ev utskrift istället.

Läsloggen är också rejält uppdaterad då jag inte bara läser kurs/data-litteratur…  Nu har jag börjat läsa om ’Puniska krigen’ (Engelska wikipedia, Svenska wikipedia) dvs krigen mellan Rom och Kartago några hundra år fKr.

Adlibris.se om ’Puniska krigen : kampen mellan Rom och Karthago’av Adrian Goldsworthy:

I Puniska krigen redogör historikern Adrian Goldsworthy för de krig som formade västvärlden. Han beskriver förloppen detaljerat och de avgörande slagen har försetts med illustrativa kartor och skisser. Med djupa ämneskunskaper skildrar han de olika krigen: det första (264-241 f.Kr.) som huvudsakligen utkämpades på Sicilien, det andra (218-202 f.Kr.) där den karthagiska armén leddes av Hannibal och det tredje (149-146 f.Kr.) som slutade med Karthagos förstörelse.”

Android på g… (2)

Nu är jag riktigt igång med Android-utveckling. En av uppgifterna i kursen är att göra en ’app’ som översätter till och från Rövarspråket. Nu när jag fått lite kläm på hur programstruktur mm funkar så går det ganska lätt och jag tänkte försöka bli klar idag men det är en del andra aktiviteter på g för min del också. Storstädning hos marsvinen, storhandling och matlagning bland annat. En spring- eller cykelrunda var också planerad men nu känner jag mig förkyld/krasslig så vi får se hur det blir med den saken…

Nedan en stämningsbild från Eclipse….

Klicka för större bild...

Burkar och spring

Det blev en sväng till Skärholmen med hela familjen då dottern skulle handla lite. Jag passade på att köpa en almanacka och några burkar. Burkarna (den minsta sorten) ska användas till geocaching såsmåningom. Efter Skäris blev det Coop i Fitja och storhandling deluxe. Väl hemma kändes nog lite som när stenåldersmänniskan kom hem efter en lyckad jaktrunda, det är mysigt med påfyllda förråd även om det svider lite när man passerar kassan…

På eftermiddagen blev det en 40 min springrunda i slirigt före. Från nästa gång ska jag ta med GPS och logga tid och avstånd lite noggrannare. Idag  blev det ca 6.5 km och jag var tvungen att gå på 3 ställen. Hade det inte varit så slirigt skulle jag nog orkat hålla samma jämna (rätt låga) fart hela tiden vilket är målet på mina ’långa’ rundor. 6 min per km är inte jättedåligt men det ska förbättras…

Jag har varit inne på att göra ett anpassat ’träningsprogram’ till telefonen (med GPS). Det skulle i så fall hålla reda på avstånd, tid och medelhastighet och kunna varna om man springer för fort eller för långsamt (mot det man ställt in). Grejen är nämligen hålla en viss fart (tex 6min/km) och sedan öka sträckan allt eftersom man får bättre kondis. Som det är nu har jag väldigt svårt att hålla jämn fart. Dessa typer av rundor måste ju kompletteras med någon typ av intervallträning men även här kan det vara intressant att logga tid och hastighet. Kanske en affärsidé men jag får börja med att kolla vad som redan finns…

[EDIT] Efter lite surfande hittade jag detta program: SportsTracks som är en sorts loggbok för träningsrundor som kan göra det mesta… Man laddar ner gps-spåret och kan göra massor av analyser. Nåt för oss riktiga nördar, då tekniken är viktigare än själva träningen, eller kanske hjälper träningen på traven lite 🙂  Nästa springtur (när GPSen som sagt är med) ska jag testa att importera spåret och se hur det funkar. Däremot hittade jag inget riktigt bra java/tfn program som gör enligt ovanmen jag får leta vidare eller starta upp NetBeans och hacka ihop ett själv.

MidletInvaders

MidletInvaders är ett (gratis) mobilspel som kan köras på alla mobiler som kan hantera Java. Mer info finns här.

Nu ska både direktnedladdning av spelet till mobilen och uppladdning av ’highscore’ till denna sidas databas funka igen. Det har varit lite si och så med den saken sedan jag bytte server.

Så, hämta spelet och sätt igång att skjuta ner de otäcka utomjodingarna.