Categories
Betraktelser & Berättelse

Måndag, en bra dag.

Jag beställer det jag hoppas är årets sista pellets. Ja säsongens, eller förra säsongen, eller hur det nu blir. I höst lär det ju bli dags igen. Hulken vill ha sin del av kakan varje år. Vår som höst. Livet blir så mycket enklare efter att Hulken stängs av och den sista uppvärmingsfakturans likvid är ivägskickad. Ändå bor vi såklart förbaskat billigt här i det stora gula huset på kullen. Skall man räkna per kvadrat så är det nästan löjligt. Men också annars. Så något att klaga på finns det såklart knappast.Skärskådar man saker så gör det ju knappast det, hur än eländigt det kan verka.

Ja här har inte gjorts en knop ens under helgen som också innefattar Söndag. Har latat mig bara. Knappt gått ut. Nej inte mer än för att handla och fylla fågelmat. Japp godis. En trötthet utan dess like har kommit över mig. Kan det möjligen vara så att år av oro, ja årtionden, rasar av mig? Kanske. Vad vet man? I alla fall slår det mig att det är över, att det är sant ibland. Men knappt då kan jag riktigt tro att det är så. Dåligt fattar man direkt, bra tar ett tag.

En dålig sak med att lägga firman vilande är såklart att det fortfarande finns kostnader där utan att det kommer in kosing. Det tar liksom ett tag tills man kommer i balans och vill man kunna starta upp igen så måste såklart vissa saker hållas intakta på plats ja och så skall de göras bokslut och deklareras också i en icke verksam firma. Det tar ett halvår innan man är hemma där också. Man får alltså hålla ut. Kämpa på ett tag till.

Fast ibland känns det som det skulle vara skönt att bara kunna sätta ett x på den där deklarationen. Alltså inte ha något företag, inte ha något som genererar papper och avstämningar. Men det är svårt att byta gamla vanor mot nya. Men kanske handlar det där bara om identitet.

Final i bandy mellan Edsbyn och Bollnäs nästa lördag. Ja jävla. Det blir nog en sjuhelsikes match. Arvsfiender som de är. Man räknade med femtio bussar ner till Tele2 arena från Bollnäs, antagligen pratar vi lika många från Edsbyn. Entreprenören: “Man borde ha ägt ett bussbolag.” Japp den här veckan är jag Edsbybo. Japp, sportintresserad med. Efter lördagens match får vi se till att det kryper i bakgrunden igen – båda de där sakerna.

Fast nu får allt den här dagen (och veckan) ta sin början. Jo måndag. En bra dag!

 

Categories
Betraktelser & Berättelse

Woodstock

Filmen om Woodstock, helt underbar. Tänk att de här människorna (+500000) är i sjuttioårsåldern idag. Ett liv är så förbannat kort ändå.  Hursomhelst var Woodstock något helt annat än Zara Larsson och Bråwallafestivalen. Lite mindre skapat.

Categories
Betraktelser & Berättelse

Pasta a’la carbonara

Min vecka börjar närma sig sitt slut. En tröttvecka. Igen. Den andra i rad. Jodå, jag är rätt nöjd. Fast jag får säga NEJ, nej, nej till stort Amerikanskt företag, fast jag får säga NEJ, nej, nej till Kanadensiskt företag, fast jag får säga nej, nej, NEJ till Spanskt företag vars satelliter jag iof gärna velat se VSCP i. 1719 dagar kvar. Jag klagar inte. Allt detta är bra. Mycket bra. Det är lugnt. Låtsasjobba är jag bra på och nog fan kan jag hålla på med det i sjuttonhundra dagar till alltid. Fast lite surt är det såklart. Andra plockar upp ett serverat bord och äter sig mätta på mitt jobb.

Windows uppdaterar sig alltid den här tiden på fredagarna. Det där first tire. Varför vale jag det. Jo man ville ju se det senaste. Men slöseri på mig såklart. Numera. Jag kör Spotify på Windowsburken och kompilerar Windowsversionen av VSCP där då och då. Inte mycket mer längre. Skönt.

Fast jag är ingen sådan där koscher typ. Som bara gillar ett. Som avskyr allt annat. Gillar många och olika. Har alltid gjort. Nyfiken. Kanske för nyfiken.

Får fyra pers att titta på en helt meningslös video under en timme. En bedrift. Egentligen. Lika meningslöst egentligen som en tv-tablå var som helst i världen en vanlig torsdagskväll.

En film om Woodstock ikväll. “Taking Woodstock”. “Dramakomedi” skrämmer lite iof. Ja måste ändå ses såklart. Så man får hålla sig vaken. Klockan 21:45 på tvåan börjar den. Om du också betalar tv licens och vill se.

Får semla av K på eftermiddagen. Det är snällt eftersom jag äter upp hennes också på tisdagen. Godis dessutom. Kan ha bidragit till dagens trötthet. Fast iof var jag trött redan innan det där. Men piggare blev jag i alla fall inte av att tugga i mig det där. Kanske gladare dock. Fast jag var rätt glad innan också. Jo jo.

Fast Loosbagarn har använt en torr bulle idag. Den var verkligen inte dagsfärsk. Alltså en torrbullesemla till på kort tid. Annars är det inget fel alls på Loosbagarns semlor. Nej då. Men det måste såklart vara färska grejer. Bullen med.

Kan nog inte säga att jag lyckats med något idag. Fått något ur händerna. Ja det gäller nästan hela veckan. Illa. Fast det finns ju de som inte lyckas få något ur sina händer under ett helt liv. Fast det brukar iof tro att de är de viktigaste personerna i världen ändå. Konstigt. Ja-ha-då.

Pasta alla carbonara ikväll. Kolarbetarhustruns specialitet. En av mina absoluta favoriter i matväg. Har hängt med sedan Uppsalatiden. Jodå mycket pasta åts det där. Långa tider bara pasta och ketchup. Vi fick nämligen studiemedel en gång per termin. Den sista månaden kunde vara rött kärv. Numera lever man väl på nudlar. Tror jag. Studenter har alltid ätit dålig mat men druckit god öl.

Fast det är fejkon istället för bejkon (ja bacon) här såklart. Någon måtta får det allt vara på dödandet.

Förresten var det nog second tire. First var visst internt inom Microsoft. Så långt har vi inte gått in i det träsket.

Fast Windows är bra. Linuxfolk gnäller förbannat mycket utan anledning också. Jag med antar jag. Men jag är en ocool gubbe. Då borde man ju förfan få gnälla. För annars när?

Pi dagen gick mig förbi. Ändå hade både min framlidne mor, kompisen Bogg och Einstein födelsedag den 14’e. Får fira Pi dag nästa år istället. Om man lever. Idag s:t Patrick’a day. Men bara på Irland tror jag. USA kör något annat datum. Tror jag. Men jag är såklart grönklädd idag. Från topp till tå. Fast det är jag ju annars också. Jo. Gammal gubbe som det växer mossa på. Ni fattar. Varje dag s:t Patrick’s day.

Hur jag skall lyckas hålla mig vaken där på soffan idag det vet ingen. Allra minst jag. Det kommer att bli en pers. Före Woodstock-filmen har vi nämligen en halv film som blev kvar sedan i onsdags att ta oss igenom. En skitfilm visserligen. Trots Roberts och Serendon och Astronauten… vad han nu heter. Har han varit astronaut i mer än en film? Månresan satte sig hur som helst. Numera alltid astronaut. Men skitfil som sagt. Hur tre toppskådisar kan säga ja till en sådan skitfilm övergår mitt förstånd. Fast pengar antar jag. Mitt förstånd har aldrig riktigt fattat det där med pengar. Synd egentligen.

Sju minuter kvar. Sen så.

Tänk om solen inte går upp imorgon. Eller om himlen faller ner över våra huvuden. Visst skulle det vara illa? Om man vill an man oroa sig över det idag. Jodå. Oroa sig så in i helvete. Men inte jag då. Jag försöker anpassa mig till en låg orosnivå som var den som var den vanliga innan det första inkassobrevet landade i brevlådan. Oj vad livrädd man blev. Något år senare blev man inte det. Nu tänker jag gå till det där livrädda hållet igen. Fast egentligen skulle jag vilja sätta åt de där avskummen. Men världen behöver väl avskum också. Det är så vi uppskattar personer som inte är det. Som Lasse Krone’r t.ex. Han är inget avskum. Tror jag i alla fall inte. Men vad vet jag egentligen. Många som på ytan verkar vara snälla personer är skitar innerst inne. Japp MÅNGA.

Tre minuter.

Ja man kanske skall plocka ihop. Stänga ner skärmar. Datorerna får snurra. Allihop. Behövs de längre. Har två sponsrade i Miami också.

We got some hosting partners like Hosted.nl to cover our websites and for our infrastructure we got a VPS from the guys at VPSServer.com. They provide 100% SSD and software defined storage with the fastest server(s) world wide. We can really recommend our hosting partners.

Ja mer reklam kommer ni inte se här. Det där hör till VSCP. Men dom är bra, SSD diskarna märks och jag vill gärna göra reklam för dem just därför.

Fast det skiter väl du i.

Jaha!?

Nu är det helg. Mina steg bär mig snart upp för trapporna. Inte till himlen men åtminstone till lägenheten. MAT. Jo jag gillar mat. Mat och soffan. Bra grejer. Ja semlor också såklart. Och annat. Mest sådant man kan äta.

Får man önska en trevlig helg?

Categories
Betraktelser & Berättelse Företagande

Svårt

Var kan jag köpa VSCP moduler?”  “Kan du göra det som konsult?” Ja de kommer de där frågorna. Ja och jag svarar

NEJ och NEJ och åter NEJ

För det kan jag inte. Varken sälja saker eller ta konsultuppdrag. Och det svider i mig. Såklart. Mest för att det är så förbannat dumt.

Categories
Betraktelser & Berättelse Bilder

Guld

Det är lite vår i luften. Inte meteorologiskt såklart. Men känslan finns där. Jodå det märks på åtgången av fågelmat också. Ingen annan tid på året går det mer än nu. Kåta småfåglar kräver sitt.

Ekorren skall också ha mat. Såklart. Orättvist vore det väl annars. Japp och det hade framgått att det verkligen var en ekorre och inte en råtta om jag hade haft en riktig kamera. Men nu har jag inte det.

Fredag. Äntligen, känns det faktiskt. Jag vet inte vad som hänt. Normalt är det tvärt om för mig. “Nej, nej helg igen” liksom, jag behöver alltid fixa lite till. Men inte nu alltså. Omfamnar lite ledighet. Pensionärslivsanpassning kanske.

Även de unga börjar gå mot femtio. Ja jävlar. Grattis Marcus. Fyrtiofyra. Ja jävlar.

Men jag orkar inte skriva mer. Kaffet är slut. Jag skall springa upp på berget här utanför, det som är högre än Brattberget, och joddla tror jag. Lusten fick jag efter att ha tittat på nedanstående video. Människorna är förunderliga varelser…

Categories
Betraktelser & Berättelse M2M VSCP

Städdag

Städdag idag. Ja och så är jag lite poorly sådär. Kanske är det bara ålder som gör sig påmind. Kanske är det influensa. Kanske är det en uttröttad jävel bara. Men städar gör jag. Inte kontor. Men lägenhet. Det går hyfsat. Kanske för att gårdagskvällen blev soffan framför tv’n. Kanske inte. Snorar vidare.

Men kommer igång med låtsasjobb. nä, det gör jag inte. Sitter mest. Lyssnar på IoT  POD. Den stora behållningen är faktiskt en av sponsorernas inslag, Rejlers. Vinner solklart första pris i nämnandet av mest floskler. Definitivt. Har aldrig tidigare i mitt liv hört ett sådant enastående ordbajseri. Och då har jag ändå lyssnat på en del annat i mitt liv. Den gyllene ordbasjkorven är deras. Definitivt. Vinsten kommer att bli svår att överträffa.

För övrigt är det väl inte så mycket att lyssna på heller. Egentligen. Men går att lyssna på. Upplever det som proffsigt såklart. Nope, VSCP, lär väl aldrig nämnas där. “IoT protokollet som fanns före IoT”. Om just det, som ju är sant, är en bra sak eller en dålig sak vet jag nu inte. Svärfar och K’s brorsa flinade lite åt det där. Själv gillade jag det.

Igår kändes det som “fan jag skiter i VSCP”. Det är inte ofta som det händer. Att den känslan kommer över mig. Men så känns det inte idag. Konstigt vad en natts sömn kan göra. Men kanske borde jag skriva in mig på ett behandlingshem och bli kvitt mitt VSCP beroende? Om det finns några sådana behandlingshem. Gör det det?

Men vad är det då som får mig att hänga kvar. Jo det har med det där gemensamma formatet att göra, japp och en gemensamma kommunikationen. Ja, hela IoT världen gapar såklart. Va då!? Sen fortsätter man att göra en lösning för x1, en lösning för x1, en annan lösning för x3, en till för y3, en för version åtta va z1 också såklart, en för a3, en för google1234243865t73800943775093884990095883009, an för UI989, och två för Å45, en internationell som hete AA45 och en Svensk/Finsk för Å45 ja och sådär hela vägen in i himlen.

Jo jo jo jo “MQTT är en IoT server” – Nog hör man väl det till leda. Ja precis som en webserver är en internetserver då. Så långt. Men tänk nu om ingen använt HTML som sidbeskrivning i det som ramlar ut från webservrarna. Att alla kommit upp med sin egen version av ett sidbeskrivningsspråk. Den ena dummare än den andra. Hade värdet varit detsamma för webservrar som det de facto är idag? Ja i läsrana hade man såklart fått gjort en lösning för x1, en lösning för x1, en annan lösning för x3, en till för y3, en för version åtta va z1 också såklart, en för a3, en för google1234243865t73800943775093884990095883009, an för UI989, och två för Å45, en internationell som hete AA45 och en Svensk/Finsk för Å45 ja och sådär hela vägen in i himlen. Känns det igen? Nehej. Fortsätt då…

Allt det här handlar om att uppkopplade enheter pratar med varandra. MQTT är en transportlösning, en serverlösning, en bra sådan. Men en IOT server? Knappast. Tillsammans med något annat kanske. Men det är det där “något annat” som är mest intressant. Det är därför VSCP jobbar med just med det. Var är alla andra?

Men är då inte VSCP bara en till sån där “egen lösning”. Jo så kan man se det såklart. Men alla fall en lösning som gör ett försök att standardisera hur t.ex. ett mätvärde skickas, eller en påslag av en apparat, ja och gör det på ett sådant sätt att det fungerar på en liten skitenhet utan minne men också på en stor jävla enhet men minne så att den kan drunkna i minne. NEJ VSCP ÄR INTE ETT HEMAUTOMATIONSPROTOKOLL. Men inte ett IoT protokoll heller. VSCP är ett m2m protokoll. Ett språk som maskiner kan använda för att prata med varandra.

Titta på den här

Den visar hur VSCP beskriver en given “hårdvara”. Japp, en given hårdvara. Det kan vara en TV, ett kylskåp, en bil, en lampa, en pump, eller vad tusan som helst. Allt kan beskrivas såhär. Japp Allt. “Hårdvara” kan lika väl vara en annan “mjukvara” eller ett fenomen. “Vad som helst” kan beskrivas såhär.

Att beskriva “vad som helst” är såklart inget problem. Man bara beskriver “vad som helst” på något sätt man kommer på att beskriva “vad som helst” på. Så sätter du 999 personer på uppgiften så kommer det att bli 999 olika sätt att beskriva detta “vad som helst” på. Men problemet är egentligen inte att det blir 999 olika sätt som vad som helst beskrivs på. Problemet är att “det” som skall jobba mot vad som helst antingen måste välja att jobba mot “vad som helst” på ett av 999 sätt eller lära sig att jobba mot “vad som helst” på 999 olika sätt. Jobbigt. Liksom.

Så om man kom överens om en abstraktion av “vad som helst” ja då skulle man kunna låtsas att allt omkring en ser ut så. Ja man skulle till och med kunna använda den där abstraktionen på någon av de där 999 sättet om nu någon redan lagt ned jobbet och inte ville kasta bort det.

Fast det är klart. den där abstraktionen borde fungera för hög och för låg. Alltså måste den vara sjuhelvetes enkelt. Annars blir det jobbigt för de som kräver “enkelt”. Men samtidigt måste den vara lite avancerad för de där mer avancerade sakerna. Det finns mycket krångligt där ute som kan betraktas som vad som helst.

VSCP löser detta på följande sätt.

  • Allt kan beskrivas av en samling 8-bitars register.
  • Vill man veta vad som finns i ett register behöver man läsa det.
  • Vill man ändra innehållet i ett register så behöver man skriva i det.

Så VSCP kan beskriva allt som finns i världen, allt från en blomma, en bil till en människa genom att specificera ett antal register. Det enda som krävs för att du skall kunna hämta informationen är att en läsa information är implementerad som kan läsa ett byte och det enda som krävs för att ändra något i den där registeruppsättningen är en funktion för att skriva ett byte.

  • Läsa ett byte.
  • Skriva ett byte.

är det som behövs i VSCP för att jobba mot “vad som helst” på den lägsta nivån.

Det här är vad VSCP kalla Register Abstraction Model.

VSCP’s register abstraction model kräver att  det på alla “vad som helst” finns en uppsättning register som innehåller viss information. De två viktigaste delarna som de här register utrymmena innehåller är GUID, ett globally unique id för enheten på 16 byte, och en 32-byte area som innehåller en pekare till en Module Description File.  GUID’et identifierar enheten på ett globalt unikt sätt Ungefär som en MAC adress gör för en Ethernet krets. Faktum är att de kan kopplas. MDF pekaren kan peka på ett internt lagringsutrymme eller vara en URL som pekar på en MDF fil som i XML form beskriver den här “vad som helst” enheten.

Registerinnehållet för enheten beskrivs såklart i den här filen. Men på registernivå kan det bli krångligt ibland. Ett flyttal t.ex. kan kräva åtta register positioner. Krångligt och onödigt att hålla reda på om det enda man är intresserad av är att det i de där åtta registerpositionerna finns ett temperaturmätvärde.

För att göra livet lättare för de som vill se världen i form av strängar, flyttal, logiska enheter så beskriver (eller kan beskriva) MDF’en “vad som helst” enheten med högnivå variabler i form av abstraktioner. Det enda de är är en pekare till ett register där de ligger, hur många register de använder, samt vilken sort de är.

Så nu har vi en “vad som helst” enheten som antingen kan beskrivas med en massa 8-bitars register eller med mer komplexa dataenheter men där det enda som behövs är en läs operation och en skriv operation.

Här kan man alltså skriva en applikation som konfigurerar vilken enhet som helst. Läs bara mdf’en från enheten och sen är det bara att låta användaren fylla i uppgifterna. Ja eller den andra maskinen. TV, bil, klockradio kan ha ett och samma konfigurationsprogram.

MDF’n kan också innehålla wizards som steg för steg hjälper till att fylla i register/abstractions värden för att åstadkomma något specifikt.  Allt beskrivet på ett abstract sätt så att applikationen som verkligen går igenom stegen kan skapas i vilket språk som helst på vilken plattform som helst. Fungerar alltså lika bra i C/C++ som I JavaScript.

Naturligtvis kan XML/JSON filer skickas in på den här nivån om man vill. Lagren ovanför abstraktionen kan vara vilka som helst. En read och en write är det enda som fortfarande behövs.

Ja faktum är att register abstraction modellen är så lågviktig att den med lätthet lever bredvid en annan propritär lösning. Man kan äta kakan och ha den kvar således.

Men varför?

Ja det får du fundera ut själv…

ps VSCP är såklart så mycket mer än det här. Det finns event, klasser/typer, bootloaderspecifikationer, beslutsmatriser och en massa annat. ds

ps2 Varför jag skriver detta i min Svenska blog har jag heller ingen bra förklaring på. Kanske har jag feber helt enkelt. ds2