Tjosan!

Nu är det mer åt levnadsglädje hållet på detta inlägg. Eller snarare något som gör att det blir lite bristande vara av det. Jag är sjukt glad och lycklig. Men jag skulle kunna orka mera. Därför tänkte jag deklarera mitt projekt att bli mer hälsosam och blogga mina framsteg när det gäller detta. Det handlar om att röra sig mer.

Har tyvärr ackumulerat en hel del vikt de senaste 5 åren. Inte varit pinnsmal men haft relativt bra kondis o vikt. Men nu är det katastrof.
Så kolla man in vågen o såg vikten 118. Boom! De är inte bra. Nu har jag deklarerat vikten. Och nu skäms man. Men jag skall minsann gå ner 8 kg till en början. Sen tar jag det steg för steg. Målvikten är 100kg.

Jag kommer gå mycket promenader och även spela mycket innebandy. För det är det jag tycker om. Kanske inte blir mycket matcher vad gäller innebandyn men mycket lirande i lägenheten och dribbling och teknikövning och rusha med boll.

Häng med på min resa mot bättre hälsa. 

Ytterligare ambition är att ha en separat sida som ska heta hälsoprojektet där diagram kommer kunna ses över mina –  förhoppningsvis – framsteg. 

Peace! 

Hej!
Nyligen sökte jag ett jobb som WordPress-utvecklare. De ställde frågan om jag kunde Symphony också. ”Det har jag aldrig jobbat med, men med CodeIgniter, men de finns ju inte längre”.

Jag gillade CI direkt, det var det som introducerade mig till MVC mitten av 2009. Började direkt tillämpa det och skrev ett eget CMS som jag var nöjd över.

Men Ellislabs – som lanserade CI – hade annonserat att de skulle sluta ta hand om projektet för ett par år sedan. Jag hoppade av skeppet rätt tidigt och tänkte att det blir inget mer.

Jag hade fel…
Jag googlade till deras sajt och de fanns ju en uppdaterad 3 version släppt i oktober!

Så nu har jag 2 saker att lära mig: Symphony2 och komma på banan med CI igen.

Najs!

Jag har nyligen blivit smått beroende av snabba laddningstider. Ända sedan det blev rabalder kring Verges artikel ”The mobile web sucks”.
Något som kan ta en sekund (Snacka om vilket bra tålamod vi har idag !ironi!) att ladda ner (som inte hunnits cacha) är javascriptsbibliotek som t.ex. AngularJS, jquery, jquery ui o.s.v.

Visst finns det dem som hatar javascript och skyr det som pesten. Jag är delad när det gäller det. Jag tycker det är helt okej att använda om det gör användarupplevelsen bättre och om det inte finns något bättre (jag saknar t.ex. möjlighet till att kunna ”toggle” element i css).

Nog om det. Vilket är då det bästa sättet att ladda in ett javascript på, så att html-element laddas snabbare? Jag kände att jag hade halkat efter i best-practice.

Fortsätt läsa

Som webbutvecklare idag så finns det så många verktyg att använda, så det är troligen bäst att försöka fokusera på en sak och bli bra på det, istället för att hoppa runt från det ena ramverket till det andra.

Polymer – som jag vill slå ett slag för – är egentligen inte ett ramverk, utan ett verktyg för att skapa html element som du kan återanvända i flera av dina webbapplikationer. Deras paroll är ”There’s an element for that”.

Med andra ord, t.ex. om du vill ha en schysst kalender som kan fungera offline och sen synka ändringarna när du kommer online: ”Det finns ett element för det”. Den parollen återkommer hela tiden och manar till utveckling och användande av element som skapats med sådan funktionallitet, som du kan använda som vilket annat html element somhelst (tänk från <div id=”google_calendar”>…</div> till att istället använda <google-calendar> … </google-calendar> ).

Så, jag rekommenderar dig att prova att använda dig av polymer, de har nyligen släppt 1.0.

Titta gärna även på presentation på Google I/O 2015.

Så nu har frugan och jag varit bosatta i Siauliai i 2 månader och 1 dag. Smått fantastiskt att tiden inte gått fortare än så. Betyder det att det har varit tråkigt?
Alltså, inte alltid. Måhända att det har varit en del sega dagar, men så har fallet inte varit till största del. Nej, vi har haft mycket att göra. Så mycket att vi har fått tacka nej till ett par saker.

Så hur fungerar det att bo i Siauliai. Staden har drygt 120 000 invånare, men det är ingen stor stad utan människor bor ganska tätt i stora och höga våningshus med lägenheter. Människors medellön här är lite över 1000 LIT vilket är ungefär 2500 svenska kronor. Det är alltså en persons lön, vilket då innebär att en familj har eventuellt en gemensam inkomst på 5000 svenska kronor.

Vad kostar det att bo här? Det finns många faktorer att ta in i beräkningen, men det går att bo relativt billigt om man undviker ett par kostnadsfällor som att äga en egen bil t.ex. Bensinpriset och dieselpriset är på ganska jämn nivå medans gas är billigt att köra på. Men det är betydligt billigare att åka med kollektivtrafiken här. En månadsbiljett kostar 250kr och du kan åka hur ofta du vill. Det är bekvämt att bara stiga på bussen. Eftersom vi bor en liten bit från centrum (det är inte så långt men ändå) så bussen är verkligen ett omtyckt resesätt.

Annat som är annorlunda och intressant är avsaknaden av hyreslägenheter här. Det är alltså privatpersoner som äger lägenheter som hyr ut dem. Vi bor i just en sådan..

Det var en liten update om Litauen 🙂

Svaret på problemet som rubriken visar kan ha många symptom. Men det jag tänkte rikta uppmärksamheten på är lösningen på ett problem som jag inte hittat på något forum på Internet. Det är något som jag inte har förstått i kanske 3 månader redan.

Men så helt plötsligt en dag efter en uppdatering så visade den inte längre någon trådlös anslutning. Det som jag inte förstod var att iwlist wlan0 visade att den hittade alla trådlösa anslutningar, vilket fick mig att förstå att problemet rörde NetworkManager men inte vad som orsakade problemet mer än att det uppstod efter en uppgradering. Svaret verkar kanske självklart: ”Men nedgradera då!”.

Jo kanske hade det funkat att göra så steg för steg, metodiskt . Nu gjorde jag inte det. Utan tänkte att det är inga så stora problem, jag tar och kopplar min mobil och använder den som kontakt mot det trådlösa. Vilket jag har gjort ända fram tills förra veckan, då jag tillslut tröttnade på det. Och angående nedgradering, ni kan ju tänka er att redan efter 3 månader så har det skett ett par uppgraderingar av NetworkManager redan så det var
svårt att lista ut vilken verision som man skulle nedgradera till.

Så hur kom det sig nu att det inte visades? Jag startade datorn en morgon, och tittade på det som visades på skärmen under uppstart. Där såg jag
texten ”e4rat preload”. ”Jamen visst! Det är säkert ett par prelänkade libraries som strulat till att”. Lat som man är av naturen så orkade jag
inte att köra om preload (det innebär en reboot – ush vad jobbigt).
Så jag avinstallerade det – och presto – nu visade NetworkManager trådlösa anslutningar!

Anledningen till att jag avinstallerade var att jag tyckte mig var den snabbaste lösningen vid tillfället för att se om det verkligen var orsaken till problemet. Det funkar troligen fortfarande bara man ser till att köra
en uppdatering av e4-collect. Men efter avinstallering och reboot så laddade systemd ändå mitt system så snabbt så jag brydde mig inte om att installera e4rat igen.

Hoppas kanske att någon mer skall få nytta av detta!

Den senaste tiden har varit fullt upp men som nu har varvats med semester i cirka 4 veckor. Nu väntar återigen 2 intensiva månader innan jag och min fru flyttar till Litauen till staden Siauliai. Det kommer göra att jag inte har möjlighet att skriva mycket nyttigt här. From September så är vi bosatta där och då ska jag plugga på distans samtidigt som jag utför volontärarbete i landet. Planerna är att vi skall bo där i ett år.

Men om vi skulle bo där längre så skulle jag behöva ett jobb. Om ni inte i närmsta tiden söker programmerare eller skribenter men kanske kan behöva i framtiden så hör gärna av er till mig på joelmandell[AT]gmail.com.
Det kan handla om uppdrag som kan skötas på distans från vår lägenhet där i Litauen sedan.

Det kan självklart vara många orsaker. Men det som drabbade mig var ett väldigt löjligt fel som jag inte bara hade tänkt på. Jag hade satt upp utvecklingsmiljön som alltid – nästan. Nu använde jag inte det som fanns på pakethanterarens repo. Vilket ledde till att jag missade en smärre detalj.

Jag kör 64-bitars system, och jag saknade lib32 kompatibla paket. Det är ju nämligen så att android-sdk finns bara för 32-bitars system, vilket gjorde att platform-tools som tex adb och aapt inte fungerade.

Det var förbluffande fel i eclipse som att R.layout.main inte fanns?! Vilket dom gjorde. Som sagt platform-tools måste fungera, annars blir det konstigt och det är ju inte … huh .. konstigt.

Så tänk på det som en möjlighet till att det inte funkar för er … ni kanske har glömt lib32 om ni kör på ett 64-bitars system.

Läste i en README fil till linux kärnan något som jag missat, nämligen Linux Document Project eller LDP som det heter. Det är en ansträngning för att samla dokumentation om allting som har med Linux och göra. Något som jag tyckte var väldigt lockande var att det finns dokumentation för att programmera för Linux kärnan. Detta måste jag alltså bara testa på bara :=). Kika på guiden!