]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
New post on Zoom and Jami.
[homepage.git] / blog / index.rss
index 88da82081832b067da53b6fc5a2ea40b7b0bac95..974070f194923b00e43b3e9e895fb86d9b53396c 100644 (file)
@@ -6,6 +6,51 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>GnuCOBOL, a free platform to learn and use COBOL - nice free software</title>
+               <link>http://people.skolelinux.org/pere/blog/GnuCOBOL__a_free_platform_to_learn_and_use_COBOL___nice_free_software.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/GnuCOBOL__a_free_platform_to_learn_and_use_COBOL___nice_free_software.html</guid>
+                <pubDate>Wed, 29 Apr 2020 13:10:00 +0200</pubDate>
+               <description>&lt;p&gt;The curiosity got the better of me when
+&lt;a href=&quot;https://developers.slashdot.org/story/20/04/06/1424246/new-jersey-desperately-needs-cobol-programmers&quot;&gt;Slashdot
+reported&lt;/a&gt; that New Jersey was desperately looking for
+&lt;a href=&quot;https://en.wikipedia.org/wiki/COBOL&quot;&gt;COBOL&lt;/a&gt; programmers,
+and a few days later it was reported that
+&lt;a href=&quot;https://onezero.medium.com/ibm-rallies-cobol-engineers-to-save-overloaded-unemployment-systems-eeadf13eddce&quot;&gt;IBM
+tried to locate COBOL programmers&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;I thus decided to have a look at free software alternatives to
+learn COBOL, and had the pleasure to find
+&lt;a href=&quot;https://sourceforge.net/projects/open-cobol/&quot;&gt;GnuCOBOL&lt;/a&gt; was
+already &lt;a href=&quot;https://tracker.debian.org/pkg/gnucobol&quot;&gt;in
+Debian&lt;/a&gt;.  It used to be called Open Cobol, and is a &quot;compiler&quot;
+transforming COBOL code to C or C++ before giving it to GCC or Visual
+Studio to build binaries.&lt;/p&gt;
+
+&lt;p&gt;I managed to get in touch with upstream, and was impressed with the
+quick response, and also was happy to see a new Debian maintainer
+taking over when the original one recently asked to be replaced.  A
+new Debian upload was done as recently as yesterday.&lt;/p&gt;
+
+&lt;p&gt;Using the Debian package, I was able to follow a simple COBOL
+introduction and make and run simple COBOL programs.  It was fun to
+learn a new programming language.  If you want to test for yourself,
+&lt;a href=&quot;https://en.wikipedia.org/wiki/GnuCOBOL&quot;&gt;the GnuCOBOL Wikipedia
+page&lt;/a&gt; have a few simple examples to get you startet.&lt;/p&gt;
+
+&lt;p&gt;As I do not have much experience with COBOL, I do not know how
+standard compliant it is, but it claim to pass most tests from COBOL
+test suite, which sound good to me.  It is nice to know it is possible
+to learn COBOL using software without any usage restrictions, and I am
+very happy such nice free software project as this is available.  If
+you as me is curious about COBOL, check it out.&lt;/p&gt;
+
+&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Totalovervåkning av innbyggernes bevegelser - nei takk!</title>
                <link>http://people.skolelinux.org/pere/blog/Totaloverv_kning_av_innbyggernes_bevegelser___nei_takk_.html</link>
        <item>
                <title>Totalovervåkning av innbyggernes bevegelser - nei takk!</title>
                <link>http://people.skolelinux.org/pere/blog/Totaloverv_kning_av_innbyggernes_bevegelser___nei_takk_.html</link>
@@ -18,9 +63,9 @@ regjeringen om konsekvenser hvis befolkningen ikke tar den i bruk.
 Rekker ikke skrive noe fyldig om temaet, men det er klart for meg at
 den utraderer retten til privatliv samt utgjør en personlig
 sikkerhetsrisiko for alle som tar den i bruk.  Bare det er nok til at
 Rekker ikke skrive noe fyldig om temaet, men det er klart for meg at
 den utraderer retten til privatliv samt utgjør en personlig
 sikkerhetsrisiko for alle som tar den i bruk.  Bare det er nok til at
-det fremstår som en svert dårlig ide å bli med på denne &quot;dugnaden&quot;.
+det fremstår som en svært dårlig ide å bli med på denne &quot;dugnaden&quot;.
 Det finnes andre og bedre tilnærminger enn den valgt av FHI.  Har de
 Det finnes andre og bedre tilnærminger enn den valgt av FHI.  Har de
-valgt den for å sikre seg nok et datasett i den fremtidige
+valgt sin tilnærming for å sikre seg nok et datasett i den fremtidige
 ehelse-portalen?  Potensialet for misbruk av informasjon samlet inn av
 appen er for stort, effekten på neste krise for klar og gevinsten for
 liten.&lt;/p&gt;
 ehelse-portalen?  Potensialet for misbruk av informasjon samlet inn av
 appen er for stort, effekten på neste krise for klar og gevinsten for
 liten.&lt;/p&gt;
@@ -37,7 +82,7 @@ inn, oppbevarer og bruker personopplysninger».  Der har nok
 statsorganene bare blitt dårligere på 13 år.&lt;/p&gt;
 
 &lt;p&gt;Det er jo også verdt å merke seg at personvernrådet i EU (EDPB)
 statsorganene bare blitt dårligere på 13 år.&lt;/p&gt;
 
 &lt;p&gt;Det er jo også verdt å merke seg at personvernrådet i EU (EDPB)
-mener
+mener smittestopp-appen
 &lt;a href=&quot;https://nrkbeta.no/2020/04/16/personvernrad-i-eu-mener-norsk-app-bryter-med-viktig-personvernprinsipp/&quot;&gt;opererer
 i strid med prinsippet om dataminimering&lt;/a&gt;.  Også de ser at det
 finnes mye bedre måter å gjøre dette på.&lt;/p&gt;
 &lt;a href=&quot;https://nrkbeta.no/2020/04/16/personvernrad-i-eu-mener-norsk-app-bryter-med-viktig-personvernprinsipp/&quot;&gt;opererer
 i strid med prinsippet om dataminimering&lt;/a&gt;.  Også de ser at det
 finnes mye bedre måter å gjøre dette på.&lt;/p&gt;
@@ -190,8 +235,8 @@ start working, but you can have a look at the LaTeX originals here.&lt;/p&gt;
 &lt;p&gt;The first article is
 &quot;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2020-02-25-rmj-iot-record-keeping.pdf&quot;&gt;A
 record-keeping approach to managing IoT-data for government
 &lt;p&gt;The first article is
 &quot;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2020-02-25-rmj-iot-record-keeping.pdf&quot;&gt;A
 record-keeping approach to managing IoT-data for government
-agencies&lt;/a&gt;&quot; (&lt;a href=&quot;https://doi.org/10.1108/RMJ-09-2019-0056&quot;&gt;DOI
-10.1108/RMJ-09-2019-0056&lt;/a&gt;) by Thomas Sødring, Petter Reinholdtsen
+agencies&lt;/a&gt;&quot; (&lt;a href=&quot;https://doi.org/10.1108/RMJ-09-2019-0050&quot;&gt;DOI
+10.1108/RMJ-09-2019-0050&lt;a/&gt;) by Thomas Sødring, Petter Reinholdtsen
 and David Massey, and sketches some approaches for storing measurement
 data (aka Internet of Things sensor data) in a archive, thus providing
 a well defined mechanism for screening and deletion of the information &lt;/p&gt;
 and David Massey, and sketches some approaches for storing measurement
 data (aka Internet of Things sensor data) in a archive, thus providing
 a well defined mechanism for screening and deletion of the information &lt;/p&gt;
@@ -199,8 +244,8 @@ a well defined mechanism for screening and deletion of the information &lt;/p&gt
 &lt;p&gt;The second article is
 &quot;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2020-02-25-rmj-block-chain-record-keeping.pdf&quot;&gt;Publishing
 and using record-keeping structural information in a blockchain&lt;/a&gt;&quot;
 &lt;p&gt;The second article is
 &quot;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2020-02-25-rmj-block-chain-record-keeping.pdf&quot;&gt;Publishing
 and using record-keeping structural information in a blockchain&lt;/a&gt;&quot;
-(&lt;a href=&quot;https://doi.org/10.1108/RMJ-09-2019-0050&quot;&gt;DOI
-10.1108/RMJ-09-2019-0050&lt;a/&gt;) by Thomas Sødring, Petter Reinholdtsen
+(&lt;a href=&quot;https://doi.org/10.1108/RMJ-09-2019-0056&quot;&gt;DOI
+10.1108/RMJ-09-2019-0056&lt;/a&gt;) by Thomas Sødring, Petter Reinholdtsen
 and Svein Ølnes, where we describe a way for third parties to validate
 authenticity and thus improve trust in the records kept in a
 archive.&lt;/p&gt;
 and Svein Ølnes, where we describe a way for third parties to validate
 authenticity and thus improve trust in the records kept in a
 archive.&lt;/p&gt;
@@ -208,6 +253,9 @@ archive.&lt;/p&gt;
 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
 activities, please send Bitcoin donations to my address
 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
 activities, please send Bitcoin donations to my address
 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Update 2020-04-26&lt;/strong&gt;: Initially managed to swap the
+DOI numbers.  Fixed it.&lt;/p&gt;
 </description>
        </item>
        
 </description>
        </item>
        
@@ -408,61 +456,5 @@ activities, please send Bitcoin donations to my address
 </description>
        </item>
        
 </description>
        </item>
        
-       <item>
-               <title>What would it cost to store all 2018 phone calls in Norway?</title>
-               <link>http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_2018_phone_calls_in_Norway_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_2018_phone_calls_in_Norway_.html</guid>
-                <pubDate>Mon, 25 Nov 2019 20:15:00 +0100</pubDate>
-               <description>&lt;p&gt;Four years ago, I did a back of the envelope calculation on
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/What_would_it_cost_to_store_all_phone_calls_in_Norway_.html&quot;&gt;how
-much it would cost to store audio recordings of all the phone calls in
-Norway&lt;/a&gt;, and came up with NOK 2.1 million / EUR 250 000 for the
-year 2013.  It is time to repeat the calculation using updated
-numbers.  The calculation is based on how much data storage is needed
-for each minute of audio, how many minutes all the calls in Norway
-sums up to, multiplied by the cost of data storage.&lt;/p&gt;
-
-&lt;p&gt;The number of phone call minutes for 2018 was fetched from
-&lt;a href=&quot;https://ekomstatistikken.nkom.no/&quot;&gt;the NKOM statistics
-site&lt;/a&gt;, and for 2018, land line calls are listed as 434 238 000
-minutes, while mobile phone calls are listed with 7 542 006 000
-minutes.  The total number of minutes is thus 7 976 244 000.  For
-simplicity, I decided to ignore any advantages in audio compression the
-last four years, and continue to assume 60 Kbytes/min as the last
-time.&lt;/p&gt;
-
-&lt;p&gt;Storage prices still varies a lot, but as last time, I decide to
-take a reasonable big and cheap hard drive, and double its price to
-include the surrounding costs into account.  A 10 TB disk cost less
-than 4500 NOK / 450 EUR these days, and doubling it give 9000 NOK per
-10 TB.&lt;/p&gt;
-
-&lt;p&gt;So, with the parameters in place, lets update the old table
-estimating cost for calls in a given year:&lt;/p&gt;
-
-&lt;table border=&quot;1&quot;&gt;
-&lt;tr&gt;&lt;th&gt;Year&lt;/th&gt;&lt;th&gt;Call minutes&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt;&lt;th&gt;Price in NOK / EUR&lt;/th&gt;&lt;/tr&gt;
-&lt;tr&gt;&lt;td&gt;2005&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;24 000 000 000&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;1.3 PiB&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;1 170 000 / 117 000&lt;/td&gt;&lt;/tr&gt;
-
-&lt;tr&gt;&lt;td&gt;2012&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;18 000 000 000&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;1.0 PiB&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;900 000 / 90 000&lt;/td&gt;&lt;/tr&gt;
-
-&lt;tr&gt;&lt;td&gt;2013&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;17 000 000 000&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;950 TiB&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;855 000 / 85 500&lt;/td&gt;&lt;/tr&gt;
-
-&lt;tr&gt;&lt;td&gt;2018&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;7 976 244 000&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;445 TiB&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;401 100 / 40 110&lt;/td&gt;&lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;p&gt;Both the cost of storage and the number of phone call minutes have
-dropped since the last time, bringing the cost down to a level where I
-guess even small organizations can afford to store the audio recording
-from every phone call taken in a year in Norway.  Of course, this is
-just the cost of buying the storage equipment.  Maintenance, need to
-be included as well, but the volume of a single year is about a single
-rack of hard drives, so it is not much more than I could fit in my own
-home.  Wonder how much the electricity bill would raise if I had that
-kind of storage?  I doubt it would be more than a few tens of thousand
-NOK per year.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>
         </channel>
 </rss>