{"id":38430,"date":"2021-04-13T17:53:02","date_gmt":"2021-04-13T16:53:02","guid":{"rendered":"https:\/\/www.akehedman.se\/wordpress\/?p=38430"},"modified":"2021-04-13T17:53:02","modified_gmt":"2021-04-13T16:53:02","slug":"1000","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=38430","title":{"rendered":"1000+"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"373\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?resize=580%2C373&#038;ssl=1\" alt=\"\" class=\"wp-image-38431\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?resize=1024%2C658&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?resize=300%2C193&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?resize=768%2C493&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?resize=1536%2C987&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?resize=1200%2C771&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2021\/04\/2021-04-13_18-38.png?w=1583&amp;ssl=1 1583w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e5gra tusen #ifdef &#8230; \u00e4r v\u00e4l ocks\u00e5 ett l\u00e5tsasjobb. Tar l\u00e4ngre tid att f\u00e5 till \u00e4n man tror. I alla fall om de skall fylla det t\u00e4nkta syftet. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;<em><strong>WIN32<\/strong><\/em>&#8221; skriver man d\u00e5 fortfarande. Minns p\u00e5 dagen n\u00e4r jag skrev min f\u00f6rsta &#8220;<em><strong>WIN32<\/strong><\/em>&#8220;.  En ny sk\u00f6n 32-bitars v\u00e4rld var p\u00e5 ing\u00e5ende. Microsoft trummade in migrationsv\u00e4gen.  Inte kunde man v\u00e4l ana d\u00e5 att det skulle bli en 64-bitars v\u00e4rld snabbare \u00e4n snabbt efter det. Tydligen inte folket p\u00e5 Microsoft heller. &#8220;<em><strong>WIN32<\/strong><\/em>&#8221; h\u00e4nger kvar som en kvarnsten och ett minnesm\u00e4rke \u00f6ver en svunnen tid om alla Windows programmerares hals. Vi borde kanske alla sk\u00e4mmas lite f\u00f6r den bristen p\u00e5 framsyn som aldrig s\u00e5g &#8220;<strong><em>WIN64<\/em><\/strong>&#8221; komma d\u00e5. Allts\u00e5 vi som var med n\u00e4r &#8220;<strong><em>WIN32<\/em><\/strong>&#8221; andades framtid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Roligt \u00e4r ocks\u00e5 att se att Microsoft folk sitter och portar Linux lib. till Windows f\u00f6r fulla muggar. Att koda saker som g\u00e5r p\u00e5 b\u00e5da plattformarna har blivit mycket l\u00e4ttare \u00e4n det var f\u00f6r tjugo \u00e5r sedan n\u00e4r vi startade VSCP projektet. Ja Linux snurrar ju till och med p\u00e5 Windows s\u00e5 det g\u00e5r att k\u00f6ra applikationer rakt av ocks\u00e5.  Men jag menar native kompilerat allts\u00e5.  Fortfarande tar det mycket tid. Men \u00f6verkomligt. Definitivt. VSCP utvecklades f\u00f6r Windows fr\u00e5n b\u00f6rjan. Men portases till Linux. Men s\u00e5g inget behov av Windows efter ett tag. F\u00f6r mycket jobb. Sl\u00e4ppte det. Ja och s\u00e5 nu tillbaks igen d\u00e5. Efter att ha kodat om rubbet. Jod\u00e5. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Liksom.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e5gra tusen #ifdef &#8230; \u00e4r v\u00e4l ocks\u00e5 ett l\u00e5tsasjobb. Tar l\u00e4ngre tid att f\u00e5 till \u00e4n man tror. I alla fall om de skall fylla det t\u00e4nkta syftet. &#8220;WIN32&#8221; skriver man d\u00e5 fortfarande. Minns p\u00e5 dagen n\u00e4r jag skrev min f\u00f6rsta &#8220;WIN32&#8220;. En ny sk\u00f6n 32-bitars v\u00e4rld var p\u00e5 ing\u00e5ende. Microsoft trummade in migrationsv\u00e4gen. Inte [&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":false,"_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,5,22],"tags":[],"class_list":["post-38430","post","type-post","status-publish","format-standard","hentry","category-betraktelser","category-programming","category-techstuff"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":7440,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=7440","url_meta":{"origin":38430,"position":0},"title":"Solregn","author":"\u00c5ke Hedman","date":"2013-05-24","format":false,"excerpt":"Det tar veckor och \u00e5r ibland att g\u00f6ra det d\u00e4r programmet som ingen k\u00f6r. De flesta kodraderna \u00e4r framsvettade bitar ur en sj\u00e4l. Det tar dagar att skriva den d\u00e4r l\u00e5ten som ingen lyssnar p\u00e5. Det tar \u00e5ter timmar att skriva det som ingen l\u00e4ser. S\u00e5 varf\u00f6r g\u00f6r man d\u00e5\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":"regn","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/05\/regn-1024x768.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/05\/regn-1024x768.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/05\/regn-1024x768.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":36283,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=36283","url_meta":{"origin":38430,"position":1},"title":"32-bitars","author":"\u00c5ke Hedman","date":"2020-09-29","format":false,"excerpt":"Photo by cottonbro on Pexels.com Jag \u00e4r ig\u00e5ng sedan en stund. Ute, programmerarv\u00e4der. Bra om man \u00e4r programmera. S\u00e4mre om man \u00e4r en riktig m\u00e4nniska. Kanske. Eller inte. V\u00e4der \u00e4r vad v\u00e4der \u00e4r. Man f\u00e5r ta det f\u00f6r just det. Den h\u00e4r tiden p\u00e5 \u00e5ret \u00e4r den tid n\u00e4r st\u00e4derna\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":"an old woman using a laptop","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-4057758.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-4057758.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-4057758.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-4057758.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-4057758.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/09\/pexels-photo-4057758.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":20283,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=20283","url_meta":{"origin":38430,"position":2},"title":"En m\u00e5ndag till i livet","author":"\u00c5ke Hedman","date":"2016-05-02","format":false,"excerpt":"Det skall vara gott att leva. S\u00e5 l\u00e4nge man lever. S\u00e4gs det. Men mest jobbar de flesta. Fast inte jag d\u00e5. Eller kan nu det h\u00e4r jag g\u00f6r kallas jobb!? Troligen inte. R\u00e5djursbocken betar intensivt h\u00e4r utanf\u00f6r p\u00e5 gr\u00e4smattan. Det \u00e4r brunsttid. I alla fall l\u00e5ter det s\u00e5 om man\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":"bok-utan-ord","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2013\/08\/bok-utan-ord.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":11102,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=11102","url_meta":{"origin":38430,"position":3},"title":"Varf\u00f6r \u00e4r det roligt att programmera?","author":"\u00c5ke Hedman","date":"2013-11-20","format":false,"excerpt":"Ett f\u00f6rlorat interrupt \u00e4r funnet och d\u00e4rmed en naturlig vilopaus efter att n\u00e5gra andra bitar \u00e4r p\u00e5 plats. Det f\u00e5r mig att fundera \u00f6ver hur ett interrupt egentligen ser ut. S\u00e5h\u00e4r kanske? F\u00f6r er som inte h\u00e5ller p\u00e5 med programmering s\u00e5 \u00e4r den engelska \u00f6vers\u00e4ttningen \"avbrott\" en god\u00a0 start. Program\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":"iller_bild","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2013\/11\/iller_bild.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":22252,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=22252","url_meta":{"origin":38430,"position":4},"title":"Den ljusnande framtid \u00e4r (s)v\u00e5r","author":"\u00c5ke Hedman","date":"2016-11-24","format":false,"excerpt":"VARNING!!! Tekniskt inneh\u00e5ll och prat om eget system utan \u00e5terh\u00e5llsamhet. Vi i Villa lovar en genomg\u00e5ng av smarta hem. Lockande s\u00e5h\u00e4r 2016 i IoT tider. Men n\u00e4r jag l\u00e4ser det d\u00e4r, allt om smarta hem som finns att l\u00e4sa i \u00f6vrigt ocks\u00e5\u00a0 faktiskt, s\u00e5 sl\u00e5r det mig att inget har\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":"vscp_logo","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2014\/08\/vscp_logo.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":19097,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=19097","url_meta":{"origin":38430,"position":5},"title":"OLIKA \u00e4r det finaste","author":"\u00c5ke Hedman","date":"2015-11-27","format":false,"excerpt":"Fredag. Igen. Alldeles f\u00f6r snabbt om du fr\u00e5ga mig. Veckorna flyger iv\u00e4g.\u00a0 Det \u00e4r JAS, full gas med efterbr\u00e4nnkammare och allt on\u00f6digt utkastat. Men det \u00e4r som det \u00e4r. Man f\u00e5r f\u00f6rs\u00f6ka h\u00e4nga med. Jag g\u00f6r det n\u00e4stan. Som Open Source utvecklare f\u00e5r man mest skit. Av n\u00e5gon anledning \u00e4r\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":"AIR_JAS-39N_Concept_Water_lg","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/11\/AIR_JAS-39N_Concept_Water_lg.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/11\/AIR_JAS-39N_Concept_Water_lg.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/11\/AIR_JAS-39N_Concept_Water_lg.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/11\/AIR_JAS-39N_Concept_Water_lg.jpg?resize=700%2C400 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/s68PL2-1000","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/38430","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=38430"}],"version-history":[{"count":1,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/38430\/revisions"}],"predecessor-version":[{"id":38433,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/38430\/revisions\/38433"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=38430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=38430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=38430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}