{"id":23720,"date":"2017-03-16T17:01:47","date_gmt":"2017-03-16T16:01:47","guid":{"rendered":"http:\/\/www.akehedman.se\/wordpress\/?p=23720"},"modified":"2017-03-16T17:02:20","modified_gmt":"2017-03-16T16:02:20","slug":"staddag-3","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=23720","title":{"rendered":"St\u00e4ddag"},"content":{"rendered":"<p>St\u00e4ddag idag. Ja och s\u00e5 \u00e4r jag lite poorly s\u00e5d\u00e4r. Kanske \u00e4r det bara \u00e5lder som g\u00f6r sig p\u00e5mind. Kanske \u00e4r det influensa. Kanske \u00e4r det en uttr\u00f6ttad j\u00e4vel bara. Men st\u00e4dar g\u00f6r jag. Inte kontor. Men l\u00e4genhet. Det g\u00e5r hyfsat. Kanske f\u00f6r att g\u00e5rdagskv\u00e4llen blev soffan framf\u00f6r tv&#8217;n. Kanske inte. Snorar vidare.<\/p>\n<p>Men kommer ig\u00e5ng med l\u00e5tsasjobb. n\u00e4, det g\u00f6r jag inte. Sitter mest. Lyssnar p\u00e5 IoT\u00a0 POD. Den stora beh\u00e5llningen \u00e4r faktiskt en av sponsorernas inslag, Rejlers. Vinner solklart f\u00f6rsta pris i n\u00e4mnandet av mest floskler. Definitivt. Har aldrig tidigare i mitt liv h\u00f6rt ett s\u00e5dant enast\u00e5ende ordbajseri. Och d\u00e5 har jag \u00e4nd\u00e5 lyssnat p\u00e5 en del annat i mitt liv. Den gyllene ordbasjkorven \u00e4r deras. Definitivt. Vinsten kommer att bli sv\u00e5r att \u00f6vertr\u00e4ffa.<\/p>\n<p>F\u00f6r \u00f6vrigt \u00e4r det v\u00e4l inte s\u00e5 mycket att lyssna p\u00e5 heller. Egentligen. Men g\u00e5r att lyssna p\u00e5. Upplever det som proffsigt s\u00e5klart. Nope, VSCP, l\u00e4r v\u00e4l aldrig n\u00e4mnas d\u00e4r. &#8220;IoT protokollet som fanns f\u00f6re IoT&#8221;. Om just det, som ju \u00e4r sant, \u00e4r en bra sak eller en d\u00e5lig sak vet jag nu inte. Sv\u00e4rfar och K&#8217;s brorsa flinade lite \u00e5t det d\u00e4r. Sj\u00e4lv gillade jag det.<\/p>\n<p>Ig\u00e5r k\u00e4ndes det som &#8220;fan jag skiter i VSCP&#8221;. Det \u00e4r inte ofta som det h\u00e4nder. Att den k\u00e4nslan kommer \u00f6ver mig. Men s\u00e5 k\u00e4nns det inte idag. Konstigt vad en natts s\u00f6mn kan g\u00f6ra. Men kanske borde jag skriva in mig p\u00e5 ett behandlingshem och bli kvitt mitt VSCP beroende? Om det finns n\u00e5gra s\u00e5dana behandlingshem. G\u00f6r det det?<\/p>\n<p>Men vad \u00e4r det d\u00e5 som f\u00e5r mig att h\u00e4nga kvar. Jo det har med det d\u00e4r gemensamma formatet att g\u00f6ra, japp och en gemensamma kommunikationen. Ja, hela IoT v\u00e4rlden gapar s\u00e5klart. Va d\u00e5!? Sen forts\u00e4tter man att g\u00f6ra en l\u00f6sning f\u00f6r x1, en l\u00f6sning f\u00f6r x1, en annan l\u00f6sning f\u00f6r x3, en till f\u00f6r y3, en f\u00f6r version \u00e5tta va z1 ocks\u00e5 s\u00e5klart, en f\u00f6r a3, en f\u00f6r google1234243865t73800943775093884990095883009, an f\u00f6r UI989, och tv\u00e5 f\u00f6r \u00c545, en internationell som hete AA45 och en Svensk\/Finsk f\u00f6r \u00c545 ja och s\u00e5d\u00e4r hela v\u00e4gen in i himlen.<\/p>\n<p>Jo jo jo jo &#8220;MQTT \u00e4r en IoT server&#8221; &#8211; Nog h\u00f6r man v\u00e4l det till leda. Ja precis som en webserver \u00e4r en internetserver d\u00e5. S\u00e5 l\u00e5ngt. Men t\u00e4nk nu om ingen anv\u00e4nt HTML som sidbeskrivning i det som ramlar ut fr\u00e5n webservrarna. Att alla kommit upp med sin egen version av ett sidbeskrivningsspr\u00e5k. Den ena dummare \u00e4n den andra. Hade v\u00e4rdet varit detsamma f\u00f6r webservrar som det de facto \u00e4r idag? Ja i l\u00e4srana hade man s\u00e5klart f\u00e5tt gjort en l\u00f6sning f\u00f6r x1, en l\u00f6sning f\u00f6r x1, en annan l\u00f6sning f\u00f6r x3, en till f\u00f6r y3, en f\u00f6r version \u00e5tta va z1 ocks\u00e5 s\u00e5klart, en f\u00f6r a3, en f\u00f6r google1234243865t73800943775093884990095883009, an f\u00f6r UI989, och tv\u00e5 f\u00f6r \u00c545, en internationell som hete AA45 och en Svensk\/Finsk f\u00f6r \u00c545 ja och s\u00e5d\u00e4r hela v\u00e4gen in i himlen. K\u00e4nns det igen? Nehej. Forts\u00e4tt d\u00e5&#8230;<\/p>\n<p>Allt det h\u00e4r handlar om att uppkopplade enheter pratar med varandra. MQTT \u00e4r en transportl\u00f6sning, en serverl\u00f6sning, en bra s\u00e5dan. Men en IOT server? Knappast. Tillsammans med n\u00e5got annat kanske. Men det \u00e4r det d\u00e4r &#8220;n\u00e5got annat&#8221; som \u00e4r mest intressant. Det \u00e4r d\u00e4rf\u00f6r VSCP jobbar med just med det. Var \u00e4r alla andra?<\/p>\n<p>Men \u00e4r d\u00e5 inte VSCP bara en till s\u00e5n d\u00e4r &#8220;egen l\u00f6sning&#8221;. Jo s\u00e5 kan man se det s\u00e5klart. Men alla fall en l\u00f6sning som g\u00f6r ett f\u00f6rs\u00f6k att standardisera hur t.ex. ett m\u00e4tv\u00e4rde skickas, eller en p\u00e5slag av en apparat, ja och g\u00f6r det p\u00e5 ett s\u00e5dant s\u00e4tt att det fungerar p\u00e5 en liten skitenhet utan minne men ocks\u00e5 p\u00e5 en stor j\u00e4vla enhet men minne s\u00e5 att den kan drunkna i minne. <strong>NEJ VSCP \u00c4R INTE ETT HEMAUTOMATIONSPROTOKOLL<\/strong>. Men inte ett IoT protokoll heller. VSCP \u00e4r ett m2m protokoll. Ett spr\u00e5k som maskiner kan anv\u00e4nda f\u00f6r att prata med varandra.<\/p>\n<p>Titta p\u00e5 den h\u00e4r<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-23721\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/03\/register_abstraction_layers-724x1024.jpg?resize=580%2C820\" alt=\"\" width=\"580\" height=\"820\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/03\/register_abstraction_layers.jpg?resize=724%2C1024&amp;ssl=1 724w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/03\/register_abstraction_layers.jpg?resize=212%2C300&amp;ssl=1 212w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/03\/register_abstraction_layers.jpg?resize=768%2C1086&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/03\/register_abstraction_layers.jpg?w=794&amp;ssl=1 794w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>Den visar hur VSCP beskriver en given &#8220;h\u00e5rdvara&#8221;. Japp, en given h\u00e5rdvara. Det kan vara en TV, ett kylsk\u00e5p, en bil, en lampa, en pump, eller vad tusan som helst. Allt kan beskrivas s\u00e5h\u00e4r. Japp Allt. &#8220;H\u00e5rdvara&#8221; kan lika v\u00e4l vara en annan &#8220;mjukvara&#8221; eller ett fenomen.\u00a0&#8220;V<strong>ad som helst<\/strong>&#8221; kan beskrivas s\u00e5h\u00e4r.<\/p>\n<p>Att beskriva\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; \u00e4r s\u00e5klart inget problem. Man bara beskriver\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; p\u00e5 n\u00e5got s\u00e4tt man kommer p\u00e5 att beskriva\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; p\u00e5. S\u00e5 s\u00e4tter du 999 personer p\u00e5 uppgiften s\u00e5 kommer det att bli 999 olika s\u00e4tt att beskriva detta\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; p\u00e5. Men problemet \u00e4r egentligen inte att det blir 999 olika s\u00e4tt som vad som helst beskrivs p\u00e5. Problemet \u00e4r att &#8220;det&#8221; som skall jobba mot vad som helst antingen m\u00e5ste v\u00e4lja att jobba mot\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; p\u00e5 ett av 999 s\u00e4tt eller l\u00e4ra sig att jobba mot\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; p\u00e5 999 olika s\u00e4tt. Jobbigt. Liksom.<\/p>\n<p>S\u00e5 om man kom \u00f6verens om en abstraktion av\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; ja d\u00e5 skulle man kunna l\u00e5tsas att allt omkring en ser ut s\u00e5. Ja man skulle till och med kunna anv\u00e4nda den d\u00e4r abstraktionen p\u00e5 n\u00e5gon av de d\u00e4r 999 s\u00e4ttet om nu n\u00e5gon redan lagt ned jobbet och inte ville kasta bort det.<\/p>\n<p>Fast det \u00e4r klart. den d\u00e4r abstraktionen borde fungera f\u00f6r h\u00f6g och f\u00f6r l\u00e5g. Allts\u00e5 m\u00e5ste den vara sjuhelvetes enkelt. Annars blir det jobbigt f\u00f6r de som kr\u00e4ver &#8220;enkelt&#8221;. Men samtidigt m\u00e5ste den vara lite avancerad f\u00f6r de d\u00e4r mer avancerade sakerna. Det finns mycket kr\u00e5ngligt d\u00e4r ute som kan betraktas som vad som helst.<\/p>\n<p>VSCP l\u00f6ser detta p\u00e5 f\u00f6ljande s\u00e4tt.<\/p>\n<ul>\n<li>Allt kan beskrivas av en samling <strong>8-bitars register<\/strong>.<\/li>\n<li>Vill man veta vad som finns i ett register beh\u00f6ver man <strong>l\u00e4sa<\/strong> det.<\/li>\n<li>Vill man \u00e4ndra inneh\u00e5llet i ett register s\u00e5 beh\u00f6ver man <strong>skriva<\/strong> i det.<\/li>\n<\/ul>\n<p>S\u00e5 VSCP kan beskriva allt som finns i v\u00e4rlden, allt fr\u00e5n en blomma, en bil till en m\u00e4nniska genom att specificera ett antal register. Det enda som kr\u00e4vs f\u00f6r att du skall kunna h\u00e4mta informationen \u00e4r att en l\u00e4sa information \u00e4r implementerad som kan l\u00e4sa ett byte och det enda som kr\u00e4vs f\u00f6r att \u00e4ndra n\u00e5got i den d\u00e4r registerupps\u00e4ttningen \u00e4r en funktion f\u00f6r att skriva ett byte.<\/p>\n<p>S\u00e5<\/p>\n<ul>\n<li><strong>L\u00e4sa<\/strong> ett byte.<\/li>\n<li><strong>Skriva<\/strong> ett byte.<\/li>\n<\/ul>\n<p>\u00e4r det som beh\u00f6vs i VSCP f\u00f6r att jobba mot &#8220;<strong>vad som helst<\/strong>&#8221; p\u00e5 den l\u00e4gsta niv\u00e5n.<\/p>\n<p>Det h\u00e4r \u00e4r vad VSCP kalla <a href=\"http:\/\/www.vscp.org\/docs\/vscpspec\/doku.php?id=register_abstraction_model\"><strong>Register Abstraction Model<\/strong><\/a>.<\/p>\n<p>VSCP&#8217;s register abstraction model kr\u00e4ver att\u00a0 det p\u00e5 alla &#8220;<strong>vad som helst<\/strong>&#8221; finns en upps\u00e4ttning register som inneh\u00e5ller viss information. De tv\u00e5 viktigaste delarna som de h\u00e4r register utrymmena inneh\u00e5ller \u00e4r <a href=\"http:\/\/www.vscp.org\/docs\/vscpspec\/doku.php?id=globally_unique_identifiers\">GUID, ett globally unique id<\/a> f\u00f6r enheten p\u00e5 16 byte, och en 32-byte area som inneh\u00e5ller en pekare till en <a href=\"http:\/\/www.vscp.org\/docs\/vscpspec\/doku.php?id=module_description_file\">Module Description File<\/a>.\u00a0 GUID&#8217;et identifierar enheten p\u00e5 ett globalt unikt s\u00e4tt Ungef\u00e4r som en MAC adress g\u00f6r f\u00f6r en Ethernet krets. Faktum \u00e4r att de kan kopplas. MDF pekaren kan peka p\u00e5 ett internt lagringsutrymme eller vara en URL som pekar p\u00e5 en MDF fil som i XML form beskriver den h\u00e4r\u00a0&#8220;<strong>vad som helst<\/strong>&#8221; enheten.<\/p>\n<p>Registerinneh\u00e5llet f\u00f6r enheten beskrivs s\u00e5klart i den h\u00e4r filen. Men p\u00e5 registerniv\u00e5 kan det bli kr\u00e5ngligt ibland. Ett flyttal t.ex. kan kr\u00e4va \u00e5tta register positioner. Kr\u00e5ngligt och on\u00f6digt att h\u00e5lla reda p\u00e5 om det enda man \u00e4r intresserad av \u00e4r att det i de d\u00e4r \u00e5tta registerpositionerna finns ett temperaturm\u00e4tv\u00e4rde.<\/p>\n<p>F\u00f6r att g\u00f6ra livet l\u00e4ttare f\u00f6r de som vill se v\u00e4rlden i form av str\u00e4ngar, flyttal, logiska enheter s\u00e5 beskriver (eller kan beskriva) MDF&#8217;en &#8220;<strong>vad som helst<\/strong>&#8221; enheten med h\u00f6gniv\u00e5 variabler i form av abstraktioner. Det enda de \u00e4r \u00e4r en pekare till ett register d\u00e4r de ligger, hur m\u00e5nga register de anv\u00e4nder, samt vilken sort de \u00e4r.<\/p>\n<p>S\u00e5 nu har vi en &#8220;<strong>vad som helst<\/strong>&#8221; enheten som antingen kan beskrivas med en massa 8-bitars register eller med mer komplexa dataenheter men d\u00e4r det enda som beh\u00f6vs \u00e4r en l\u00e4s operation och en skriv operation.<\/p>\n<p>H\u00e4r kan man allts\u00e5 skriva en applikation som konfigurerar vilken enhet som helst. L\u00e4s bara mdf&#8217;en fr\u00e5n enheten och sen \u00e4r det bara att l\u00e5ta anv\u00e4ndaren fylla i uppgifterna. Ja eller den andra maskinen. TV, bil, klockradio kan ha ett och samma konfigurationsprogram.<\/p>\n<p>MDF&#8217;n kan ocks\u00e5 inneh\u00e5lla wizards som steg f\u00f6r steg hj\u00e4lper till att fylla i register\/abstractions v\u00e4rden f\u00f6r att \u00e5stadkomma n\u00e5got specifikt.\u00a0 Allt beskrivet p\u00e5 ett abstract s\u00e4tt s\u00e5 att applikationen som verkligen g\u00e5r igenom stegen kan skapas i vilket spr\u00e5k som helst p\u00e5 vilken plattform som helst. Fungerar allts\u00e5 lika bra i C\/C++ som I JavaScript.<\/p>\n<p>Naturligtvis kan XML\/JSON filer skickas in p\u00e5 den h\u00e4r niv\u00e5n om man vill. Lagren ovanf\u00f6r abstraktionen kan vara vilka som helst. En read och en write \u00e4r det enda som fortfarande beh\u00f6vs.<\/p>\n<p>Ja faktum \u00e4r att register abstraction modellen \u00e4r s\u00e5 l\u00e5gviktig att den med l\u00e4tthet lever bredvid en annan proprit\u00e4r l\u00f6sning. Man kan \u00e4ta kakan och ha den kvar s\u00e5ledes.<\/p>\n<p>Men varf\u00f6r?<\/p>\n<p>Ja det f\u00e5r du fundera ut sj\u00e4lv&#8230;<\/p>\n<p><strong>ps<\/strong> VSCP \u00e4r s\u00e5klart s\u00e5 mycket mer \u00e4n det h\u00e4r. Det finns event, klasser\/typer, bootloaderspecifikationer, beslutsmatriser och en massa annat. <strong>ds<\/strong><\/p>\n<p><strong>ps2<\/strong> Varf\u00f6r jag skriver detta i min Svenska blog har jag heller ingen bra f\u00f6rklaring p\u00e5. Kanske har jag feber helt enkelt. <strong>ds2<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>St\u00e4ddag idag. Ja och s\u00e5 \u00e4r jag lite poorly s\u00e5d\u00e4r. Kanske \u00e4r det bara \u00e5lder som g\u00f6r sig p\u00e5mind. Kanske \u00e4r det influensa. Kanske \u00e4r det en uttr\u00f6ttad j\u00e4vel bara. Men st\u00e4dar g\u00f6r jag. Inte kontor. Men l\u00e4genhet. Det g\u00e5r hyfsat. Kanske f\u00f6r att g\u00e5rdagskv\u00e4llen blev soffan framf\u00f6r tv&#8217;n. Kanske inte. Snorar vidare. Men kommer [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[24,33,6],"tags":[],"class_list":["post-23720","post","type-post","status-publish","format-standard","hentry","category-betraktelser","category-machine-to-machine-communication","category-vscp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":17358,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=17358","url_meta":{"origin":23720,"position":0},"title":"Pallar","author":"\u00c5ke Hedman","date":"2015-04-06","format":false,"excerpt":"Vi b\u00e4r in par i pallar pellets K och jag. K bangar aldrig. Hennes b\u00e4sta egenskap. En del kvinnor \u00e4r s\u00e5 r\u00e4dda om naglar och frisyrer s\u00e5 att de inget \u00e4r att ha. Andra g\u00f6r det som kr\u00e4vs och g\u00f6r det b\u00e4sta av det. Respekt till de senare inte till\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"001","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2015\/04\/001-768x1024.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2015\/04\/001-768x1024.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2015\/04\/001-768x1024.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":15126,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=15126","url_meta":{"origin":23720,"position":1},"title":"Men vad skulle det g\u00f6ra mig till f\u00f6r slags m\u00e4nniska?","author":"\u00c5ke Hedman","date":"2014-10-17","format":false,"excerpt":"\u00c4r ner till aff\u00e4ren idag. Japp med visst besv\u00e4r skall erk\u00e4nnas. Bilen vill definitivt inte starta. Ni som har l\u00e4st de h\u00e4r sidorna f\u00f6rut minns min gl\u00e4dje \u00f6ver att ha fixat felet p\u00e5 den f\u00f6rra helgen. Jag misstr\u00f6star. Men jag \u00e4r inte den som ger upp. Japp br\u00e4nslem\u00e4taren har pekat\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"sadesarla","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/08\/sadesarla.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/08\/sadesarla.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/08\/sadesarla.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":24844,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=24844","url_meta":{"origin":23720,"position":2},"title":"Jo","author":"\u00c5ke Hedman","date":"2017-07-04","format":false,"excerpt":"Tisdag. Kv\u00e4ll, Alls\u00e5ng och mord. S\u00e5klart. Det \u00e4r sommar det med. Ja och melon. B\u00f6nor och korv f\u00f6re det. Bara det. G\u00e5r i liksom. Men f\u00f6rst Tony i luren under en timme. Han introducerade b\u00f6nor och korv i mitt liv. Nu nyopererad. H\u00f6ft. Sjukskriven i tre m\u00e5nader. Bara gamla sjuklingar\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/07\/IMG_20170701_165830486_HDR-768x1024.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/07\/IMG_20170701_165830486_HDR-768x1024.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/07\/IMG_20170701_165830486_HDR-768x1024.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":2929,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=2929","url_meta":{"origin":23720,"position":3},"title":"Om att skapa","author":"\u00c5ke Hedman","date":"2013-01-31","format":false,"excerpt":"Som lyckligast har jag varit genom st\u00f6rsta delen av mitt liv n\u00e4r jag suttit och kodat. Ja kodandet i sig \u00e4r bara ett hantverk som \u00e4r ointressant men sj\u00e4lva probleml\u00f6sandet suger in mig som en 15kw dammsugare. Jag sitter d\u00e4r och v\u00e4rlden den \u00e4r n\u00e5gon annanstans, helt avskild fr\u00e5n mig.\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"bada","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/01\/bada.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":19698,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=19698","url_meta":{"origin":23720,"position":4},"title":"Tomma tunnor skramlar mest","author":"\u00c5ke Hedman","date":"2016-02-16","format":false,"excerpt":"Jag g\u00e5r rakt in i solen p\u00e5 v\u00e4g hem fr\u00e5n promenaden idag. Som en n\u00e4ra d\u00f6den upplevelse \u00e4r det. Det \u00e4r bara solen och jag. Om det inte vore f\u00f6r den d\u00e4r lilla v\u00e4rmen man k\u00e4nner i ansiktet s\u00e5 fanns det inget annat just d\u00e4r. Solen v\u00e4rmer. HURRA! Ljus \u00e5tta\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"IMG_1799_liten","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1799_liten.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1799_liten.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1799_liten.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1799_liten.jpg?resize=700%2C400 2x"},"classes":[]},{"id":17915,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=17915","url_meta":{"origin":23720,"position":5},"title":"Att bli ratad","author":"\u00c5ke Hedman","date":"2015-05-20","format":false,"excerpt":"Det f\u00f6rsta personliga mail jag f\u00e5r fr\u00e5n den nye redakt\u00f6ren \u00e4r ett d\u00e4r hon s\u00e4ger att mina tj\u00e4nster som kr\u00f6nik\u00f6r i H\u00e4lsingetidningar inte l\u00e4ngre beh\u00f6vs. Just det svider. Att f\u00e5 det mailet, skrivet i en personlig ton med massor av urs\u00e4kter, men inga svar under m\u00e5nader f\u00f6re n\u00e4r jag skickar\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"Sky","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/05\/Sky.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/05\/Sky.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/05\/Sky.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/05\/Sky.jpg?resize=700%2C400 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-6aA","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/23720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23720"}],"version-history":[{"count":2,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/23720\/revisions"}],"predecessor-version":[{"id":23723,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/23720\/revisions\/23723"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}