{"id":19726,"date":"2016-02-19T11:25:11","date_gmt":"2016-02-19T10:25:11","guid":{"rendered":"http:\/\/www.akehedman.se\/wordpress\/?p=19726"},"modified":"2016-02-19T11:25:11","modified_gmt":"2016-02-19T10:25:11","slug":"rorigt-pa-kodfronten","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=19726","title":{"rendered":"R\u00f6rigt p\u00e5 kodfronten"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18323\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/07\/ake.png?resize=580%2C504\" alt=\"ake\" width=\"580\" height=\"504\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/07\/ake.png?w=653&amp;ssl=1 653w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/07\/ake.png?resize=300%2C260&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/07\/ake.png?resize=346%2C300&amp;ssl=1 346w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/p>\n<p>River och bygger nytt. Det \u00e4r stort. Sv\u00e5rt. J\u00e4vligt. Frustrerande. Den kommunikationsmotor jag anv\u00e4nder i VSCP &amp; Friends \u00e4r gjord av n\u00e5gra ryssar. Snubbar som jobbade p\u00e5 Google f\u00f6rut men nu k\u00f6r eget p\u00e5 Irland. Duktiga killar. Ja man \u00e5teranv\u00e4nder ju s\u00e5klart kod. Man \u00e4r en idiot annars. S\u00e5 den \u00e4r motorn best\u00e4mde jag mig f\u00f6r. Liten och trevlig men (som vanligt kan man v\u00e4l s\u00e4ga) d\u00e5ligt med exempel och dokumentation. Men s\u00e5nt l\u00f6ser sig alltid. S\u00e5 snart satt den d\u00e4r i min kod, uppdelad som den var i tv\u00e5 delar, en som hanterade kod f\u00f6r att fixa en webserver\u00a0 och en del f\u00f6r generell kommunikation.<\/p>\n<p>Ja s\u00e5 strax efter att jag gjort en release s\u00e5 b\u00f6rjade man p\u00e5 en ny del som skulle sk\u00f6ta den generella kommunikationen.Ers\u00e4tta den gamla. INte bak\u00e5tkompatibel f\u00f6r ett ruttet lingon ens.\u00a0 Mycket b\u00e4ttre s\u00e5klart men allts\u00e5 inte kompatibel med de andra tv\u00e5. S\u00e5 jag flyttar delar av den VSCP kod som hade nytta av den nya delen till den ny motorn. Fr\u00e5gar ryssarna f\u00f6rsynt om inte man skall anpassa \u00e5tminstone en av de andra delarna till den nya. Men det skall man inte. Njet!\u00a0 Men s\u00e5 ett \u00e5r senare. Jaha d\u00e5 flyttar man ner den nya delen och l\u00e5ter den ers\u00e4tta alla gamla delar. S\u00e5 d\u00e4r st\u00e5r man med helt ny kod igen, inte ens det nya man skrev fungerar som f\u00f6rr. PUST &amp; FR\u00c4S!<\/p>\n<p>Ja ni fattar det \u00e4r en riktig r\u00f6ra. Men kanske \u00e4r det h\u00e4r det kommer att stanna.\u00a0 Man hoppas det. Ja hur som helst s\u00e5 g\u00f6r jag det. Stannar h\u00e4r. Vidare jobb f\u00e5r man v\u00e4l g\u00f6ra sj\u00e4lv annars. St\u00f6rre och sv\u00e5rare \u00e4r inte koden. Fast det initialt inte var syftet alls. S\u00e5nt \u00e4r livet.<\/p>\n<p>Annars sen start idag. Fredagsstart. St\u00e4dstart. Det tar en stund att st\u00e4da av d\u00e4r uppe. Fortfarande har jag inte l\u00e5tit dammsugaren fara \u00f6ver lokalerna h\u00e4r nere. Det ser f\u00f6r j\u00e4vligt ut. Men tittar man in i sk\u00e4rmen ser\u00a0 man ju inte det. S\u00e5 d\u00e4r tittar jag. Tro mig.<\/p>\n<p>MEN skall det bli n\u00e5got som fungerar n\u00e5gon g\u00e5ng igen s\u00e5 borde jag v\u00e4l forts\u00e4tta koda. Har jag n\u00e5got val? Jag undviker nogsamt fr\u00e5gan &#8220;till vilken nytta?&#8221;. Varf\u00f6r jag g\u00f6r det d\u00e4r? Varf\u00f6r jobba p\u00e5 projektet \u00f6ver huvud taget? R\u00e4cker &#8220;att det \u00e4r skoj&#8221; som svar p\u00e5 den fr\u00e5ga?. Eller tror man att det skall betala sig i framtiden? Ja om det nu ens \u00e4r skoj alltid.Mest h\u00e5rt jobb med tre sekunder tillfredsst\u00e4llelse n\u00e4r n\u00e5got till slut fungerar. De d\u00e4r tre sekunderna \u00e4r min bel\u00f6ning. Bara f\u00f6r dom jobbar jag. Japp, man \u00e4r bra skadad. Ett vrak.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>River och bygger nytt. Det \u00e4r stort. Sv\u00e5rt. J\u00e4vligt. Frustrerande. Den kommunikationsmotor jag anv\u00e4nder i VSCP &amp; Friends \u00e4r gjord av n\u00e5gra ryssar. Snubbar som jobbade p\u00e5 Google f\u00f6rut men nu k\u00f6r eget p\u00e5 Irland. Duktiga killar. Ja man \u00e5teranv\u00e4nder ju s\u00e5klart kod. Man \u00e4r en idiot annars. S\u00e5 den \u00e4r motorn best\u00e4mde jag mig [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_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}},"categories":[24],"tags":[],"class_list":["post-19726","post","type-post","status-publish","format-standard","hentry","category-betraktelser"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":15639,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=15639","url_meta":{"origin":19726,"position":0},"title":"En tredjeklassflygstol inbokad i mitt namen efter ny\u00e5r","author":"\u00c5ke Hedman","date":"2014-12-10","format":false,"excerpt":"Jag sitter h\u00e4r vid mitt skrivbord p\u00e5 skift nummer tv\u00e5. M\u00e5nen lyser in genom f\u00f6nstret och jag har det varmt och sk\u00f6nt. Fryser det g\u00f6r jag \u00e4nd\u00e5, tydligen skall det vara s\u00e5 den h\u00e4r veckan. Den riktiga koncentrationen vill inte infinna sig. Att skriva en drivare kr\u00e4ver att koncentrationen \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":"1213108","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/12\/1213108.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/12\/1213108.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/12\/1213108.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":44337,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=44337","url_meta":{"origin":19726,"position":1},"title":"Godis och kod","author":"\u00c5ke Hedman","date":"2023-02-14","format":false,"excerpt":"Det \u00e4r tisdag. An incredable day here. Ja en toppendag helt enkelt. Fast bara efter att jag inhandlat ett ton godis som jag smockade i mig under resten av dan. Nope, borde inte \u00e4ta godis alls. Men beh\u00f6vde l\u00e4mna ett paket p\u00e5 posten s\u00e5 d\u00e5 blir det s\u00e5 att den\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\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":27683,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=27683","url_meta":{"origin":19726,"position":2},"title":"OpenSSL","author":"\u00c5ke Hedman","date":"2018-03-21","format":false,"excerpt":"Att koda OpenSSL eller snarare (Open)TSL socket(ar) \u00e4r lite j\u00e4vligt. En vecka blir det oftast f\u00f6r minsta skitgrej. det \u00e4r tungspetsbalanserande h\u00f6gkoncentration. Nu tycker man s\u00e5klart att det borde finnas tio miljoner bibliotek man kunde anv\u00e4nda. F\u00e4rdig kod allts\u00e5. Ja och det finns ju en hel del. Men vill 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":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/03\/perks.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":36949,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=36949","url_meta":{"origin":19726,"position":3},"title":"F\u00e5gel fenix har rest sig ur askan","author":"\u00c5ke Hedman","date":"2020-11-30","format":false,"excerpt":"Det pirrar lite. Jag river s\u00f6nder. Kastar bort. \u00c5r av l\u00e5tsasarbete. Tiotusentals rader av kod. V\u00e4l bortkastat b\u00f6rjar jag bygga igen. Tv\u00e5 timmar och jag har en ren kompilering. F\u00e5gel fenix har rest sig ur askan. Det \u00e4r sv\u00e5rt att ha ihj\u00e4l sina \u00e4lsklingar. Men alla som skapar n\u00e5got, inte\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\/2020\/11\/debounce2.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":15610,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=15610","url_meta":{"origin":19726,"position":4},"title":"Fr\u00e5n ide&#8217; till verklig","author":"\u00c5ke Hedman","date":"2014-12-09","format":false,"excerpt":"Sol, bl\u00e5 himmel, f\u00e5glar \u00e4ter mat i den lila f\u00e5gelautomaten utanf\u00f6r f\u00f6nstret. Katterna sover i s\u00e4ngen och vill inte bli st\u00f6rda. En termometer s\u00e4ger -7.6, en annan -2.56 och \u00e4nnu en annan -4. Lite olika placering p\u00e5 dem. Kallast \u00e4r det p\u00e5 marken, solen v\u00e4rmer \u00e4nnu och att m\u00e4ta temperatur\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":"016","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/11\/016-1024x768.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/11\/016-1024x768.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/11\/016-1024x768.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":37121,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=37121","url_meta":{"origin":19726,"position":5},"title":"Vinterkv\u00e4ll","author":"\u00c5ke Hedman","date":"2020-12-10","format":false,"excerpt":"Nope, inte \u00f6ver mig f\u00f6rtjust i vinter. F\u00f6r min del beh\u00f6ver det inte komma en sn\u00f6flinga till. Men s\u00e5 blir det en s\u00e5dan h\u00e4r kv\u00e4ll som ikv\u00e4ll... Det \u00e4r en alldeles speciell k\u00e4nsla d\u00e4r ute i tystnaden. Till och med jag, en vintersur ocool grinig gubbe, m\u00e5ste gilla. Ja jag\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\/2020\/12\/IMG_20201210_190124.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/12\/IMG_20201210_190124.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/12\/IMG_20201210_190124.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2020\/12\/IMG_20201210_190124.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-58a","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/19726","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=19726"}],"version-history":[{"count":1,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/19726\/revisions"}],"predecessor-version":[{"id":19727,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/19726\/revisions\/19727"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}