{"id":1502,"date":"2016-05-06T11:47:32","date_gmt":"2016-05-06T09:47:32","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=1502"},"modified":"2016-05-06T11:47:32","modified_gmt":"2016-05-06T09:47:32","slug":"epiphany","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2016\/05\/06\/epiphany\/","title":{"rendered":"Epiphany"},"content":{"rendered":"<p>Today I have realised that I never published all the programs I have been writing during my career in the building industry.<br \/>\nI always have been thinking that they weren&#8217;t worth to be published as I would have labelled them as &#8220;little hacks&#8221;.<br \/>\nUntil today.<br \/>\nToday I realised that they actually show some of my programming skills,&nbsp; mainly used to deal with the little frictions between legacy and newer softwares.<br \/>\nFor today I will publish them, partly here, partly on github. After all so many people have been using github repositories as a coding portfolio.<br \/>\nI may discover that those that I rate as skills are staple,&nbsp; day-by-day skills that every system administration worth of the name shall have or that those are&nbsp; not actually skills. I will take the risk of being joked on the net as the civil engineer who liked to behave as an IT professional but he&#8217;s actually a low tech guy.<br \/>\nActually during all those years &#8211; you won&#8217;t believe it &#8211; for this company I&#8217;ve been coding in:<\/p>\n<ul>\n<li>Commodore 64 BASIC<\/li>\n<li>Amigabasic <\/li>\n<li>AREXX <\/li>\n<li>Python<\/li>\n<li>some bash, also using ask and sed<\/li>\n<li>a little C <\/li>\n<\/ul>\n<p>So,&nbsp; let this &#8220;Paolo the wannabe&#8221; series being\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Today I have realised that I never published all the programs I have been writing during my career in the building industry. I always have been thinking that they weren&#8217;t worth to be published as I would have labelled them as &#8220;little hacks&#8221;. Until today. Today I realised that they actually show some of my&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2016\/05\/06\/epiphany\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"status","meta":{"inline_featured_image":false,"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,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","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":[19],"tags":[],"class_list":["post-1502","post","type-post","status-publish","format-status","hentry","category-mood","post_format-post-format-status"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/s6daft-epiphany","jetpack-related-posts":[{"id":4363,"url":"https:\/\/monodes.com\/predaelli\/2018\/06\/05\/ask-a-swiss-top-5-free-github-alternatives-in-2018\/","url_meta":{"origin":1502,"position":0},"title":"Ask a Swiss: Top 5 free GitHub alternatives in 2018","author":"Paolo Redaelli","date":"2018-06-05","format":"link","excerpt":"Sorgente: Ask a Swiss: Top 5 free GitHub alternatives in 2018","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4365,"url":"https:\/\/monodes.com\/predaelli\/2018\/06\/05\/microsoft-github-and-the-flying-donkeys\/","url_meta":{"origin":1502,"position":1},"title":"Microsoft, GitHub and the flying donkeys","author":"Paolo Redaelli","date":"2018-06-05","format":false,"excerpt":"And Microsoft is all-in on open source Sorgente: Microsoft + GitHub = Empowering Developers - The Official Microsoft Blog Ok Nadella, prove it. Release all source code of Windows 10 AND Office as AGPL3+ and I'll beleive you. And of course the entire documentation how to sign kernels for SecureBoot","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7201,"url":"https:\/\/monodes.com\/predaelli\/2020\/05\/12\/github-repos-that-should-be-starred-by-every-web-developer\/","url_meta":{"origin":1502,"position":2},"title":"GitHub Repos That Should Be Starred by Every Web Developer","author":"Paolo Redaelli","date":"2020-05-12","format":"link","excerpt":"GitHub Repos That Should Be Starred by Every Web Developer A list of GitHub repositories that will help you immensely with your knowledge and work-life as a programmer A List of Useful Resources for Front-End Developers https:\/\/github.com\/denysdovhan\/wtfjs https:\/\/github.com\/sindresorhus\/awesome List of (Advanced) JavaScript Questions JavaScript Algorithms and Data Structures Clean Code\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8197,"url":"https:\/\/monodes.com\/predaelli\/2021\/02\/25\/a-post-mortem-in-5-acts-of-how-microsoft-privatized-open-source-killing-javascript-in-the-process\/","url_meta":{"origin":1502,"position":3},"title":"A Post-Mortem in 5 Acts, of How Microsoft Privatized Open Source, killing JavaScript in the Process","author":"Paolo Redaelli","date":"2021-02-25","format":"link","excerpt":"A Post-Mortem in 5 Acts, of How Microsoft Privatized Open Source, killing JavaScript in the Process After Microsoft\u2019s blitzkrieg take-over, the Open Source JavaScript community, as we know it, is coming to an end. Alex KleydintsFeb 6\u00b79 min read All things said and done, you must stand in awe, at\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4426,"url":"https:\/\/monodes.com\/predaelli\/2018\/07\/05\/svg-pan-zoomreadme-md-at-master-%c2%b7-ariuttasvg-pan-zoom-%c2%b7-github\/","url_meta":{"origin":1502,"position":4},"title":"svg-pan-zoom\/README.md at master \u00b7 ariutta\/svg-pan-zoom \u00b7 GitHub","author":"Paolo Redaelli","date":"2018-07-05","format":false,"excerpt":"https:\/\/github.com\/ariutta\/svg-pan-zoom\/blob\/master\/README.md This would be useful for my forthcoming Monodes Beams","rel":"","context":"In &quot;HTML&quot;","block_context":{"text":"HTML","link":"https:\/\/monodes.com\/predaelli\/category\/html\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5354,"url":"https:\/\/monodes.com\/predaelli\/2019\/03\/16\/github-marcan-takeover-sh-wipe-and-reinstall-a-running-linux-system-via-ssh-without-rebooting-you-know-you-want-to\/","url_meta":{"origin":1502,"position":5},"title":"GitHub &#8211; marcan\/takeover.sh: Wipe and reinstall a running Linux system via SSH, without rebooting. You know you want to.","author":"Paolo Redaelli","date":"2019-03-16","format":"link","excerpt":"https:\/\/github.com\/marcan\/takeover.sh?fbclid=IwAR1zuY9uyNJyFvfHjNlxC4koSjjHAWxd2GBu8TMEaYa2XFCNb5bdF3EY0w4","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/1502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=1502"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/1502\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=1502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=1502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=1502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}