]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Ny post om noark 5 - ny redaksjon.
[homepage.git] / blog / index.rss
index 562eb36bcffa907d2f56031ccd5253770a816883..8cb2c5d371237adbf5c7500b2e3054512eac784c 100644 (file)
@@ -7,46 +7,26 @@
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
        <item>
-               <title>Retten til kontant betaling er en rettighet som må brukes for å beholdes</title>
-               <link>http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html</guid>
-                <pubDate>Tue, 11 Dec 2018 10:00:00 +0100</pubDate>
-               <description>&lt;p&gt;&lt;a href=&quot;https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter&quot;&gt;FNs
-menneskerettighetserklæring&lt;/a&gt; artikkel 13 første punkt lyder som
-følger:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;
-Enhver har rett til å bevege seg fritt og til fritt å velge
-oppholdssted innenfor en stats grenser.
-&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Det er altså en menneskerett å kunne bevege seg fritt i landet.
-For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
-sporet.  Det vil i dagens samfunn innebære å bevege seg uten å legge
-igjen digitale spor og uten å være radiomerket.  Hvis en vet at ens
-bevegelser, hvor en befinner seg når, og hvem som befinner seg i
-nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
-seg myndighetene eller private organisasjoner, så kan en ikke lenger
-bevege seg fritt.  Dette gjør at det er en forutsetning for å ha glede
-av retten til å bevege seg fritt i landet at en motstår fristelsen til
-å legge igjen digitale spor når en betaler for seg.  Rettigheter som
-ikke blir brukt, blit fjernet.  Den eneste måten i dag å unngå å legge
-igjen digitale spor når en betaler for seg, er å betale med kontanter,
-samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
-ber om &amp;mdash; jeg sier de kan legge inn &#39;anonym anonym&#39; når
-datasystemet deres trenger et navn).  Personlig bruker jeg derfor
-konsekvent kontant betaling når jeg beveger meg rundt, for å bidra med
-mitt for å forsvare menneskerettighetene i Norge.  Kanskje noe også
-for deg?  Merk at det ikke er tilstrekkelig for å unngå sporing å
-betale med kontanter, men det er et lite steg i riktig retning.&lt;/p&gt;
-
-&lt;p&gt;Det er flere andre argumenter i tillegg til
-menneskerettighetsargumentet for å bruke kontanter.  I går hadde
-Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
-hvilket
-&lt;a href=&quot;https://www.dagbladet.no/kultur/kontantlost-diktatur/70543434&quot;&gt;kontantløst
-diktatur&lt;/a&gt; som venter oss hvis mange nok slutter å insistere på å
-betale med kontanter.  Jeg anbefaler deg å lese den.&lt;/p&gt;
+               <title>Artikkel om Noark 5 Tjenestegrensesnitt og Nikita i Arkivråd nummer 3 for 2019</title>
+               <link>http://people.skolelinux.org/pere/blog/Artikkel_om_Noark_5_Tjenestegrensesnitt_og_Nikita_i_Arkivr_d_nummer_3_for_2019.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Artikkel_om_Noark_5_Tjenestegrensesnitt_og_Nikita_i_Arkivr_d_nummer_3_for_2019.html</guid>
+                <pubDate>Thu, 26 Dec 2019 08:00:00 +0100</pubDate>
+               <description>&lt;p&gt;Like før julaften ble en artikkel jeg har skrevet om vedlikehold av
+&lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard&quot;&gt;Noark
+5 Tjenestegrensesnitt&lt;/a&gt; og Nikita publisert i &lt;a
+href=&quot;https://www.arkivrad.no/arkivrad&quot;&gt;tidsskriftet Arkivråd&lt;/a&gt;.
+Det er basert på
+&lt;a href=&quot;http://people.skolelinux.org/pere/blog/_pen_og_gjennomsiktig_vedlikehold_av_spesifikasjonen_for_Noark_5_Tjenestegrensesnitt.html&quot;&gt;min bloggpost
+om samme tema&lt;/a&gt; som ble publisert 2019-03-11.  Jeg oppdaget nettopp
+at nettsiden til tidsskriftet Arkivråd er oppdatert med siste utgave,
+og artikkelen dermed er tilgjengelig for alle. Du finner den i
+&lt;a href=&quot;https://www.arkivrad.no/sites/arkivrad/files/arkivrad_03_2019_nett.pdf&quot;&gt;PDF-en
+til nummer 2019/3 på side 30-33&lt;/a&gt;.  Jeg håper leserne av
+tidsskriftet får lyst til å sjekke ut tjenestegrensesnittet og at
+artikkelen vil gjøre det enklere for flere å bidra til en enda bedre,
+klarere og mer entydig API-spesifikasjon.  Det kan gjøre at
+&lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;arkivsystemet
+Nikita&lt;/a&gt; kan bli enda bedre når spesifikasjonen forbedres.&lt;/p&gt;
 
 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
@@ -57,116 +37,125 @@ Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
        </item>
        
        <item>
-               <title>Why is your site not using Content Security Policy / CSP?</title>
-               <link>http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html</guid>
-                <pubDate>Sun, 9 Dec 2018 15:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Yesterday, I had the pleasure of watching on Frikanalen the OWASP
-talk by Scott Helme titled
-&quot;&lt;a href=&quot;https://frikanalen.no/video/626080/&quot;&gt;What We’ve Learned From
-Billions of Security Reports&lt;/a&gt;&quot;.  I had not heard of the
-&lt;a href=&quot;https://en.wikipedia.org/wiki/Content_Security_Policy&quot;&gt;Content
-Security Policy standard&lt;/a&gt; nor its ability to &quot;call home&quot; when a
-browser detect a policy breach (I do not follow web page design
-development much these days), and found the talk very illuminating.&lt;/p&gt;
-
-&lt;p&gt;The mechanism allow a web site owner to use HTTP headers to tell
-visitors web browser which sources (internal and external) are allowed to
-be used on the web site.  Thus it become possible to enforce a &quot;only
-local content&quot; policy despite web designers urge to fetch programs
-from random sites on the Internet, like the one
-&lt;a href=&quot;https://securityaffairs.co/wordpress/68966/hacking/browsealoud-plugin-hack.html&quot;&gt;enabling
-the attack&lt;/a&gt; reported by Scott Helme earlier this year.&lt;/p&gt;
-
-&lt;p&gt;Using CSP seem like an obvious thing for a site admin to implement
-to take some control over the information leak that occur when
-external sources are used to render web pages, it is a mystery more
-sites are not using CSP?  It is being
-&lt;a href=&quot;https://www.w3.org/TR/CSP/&quot;&gt;standardized under W3C&lt;/a&gt; these
-days, and is supposed by most web browsers&lt;/p&gt;
-
-&lt;p&gt;I managed to find &lt;a href=&quot;https://github.com/mozilla/django-csp&quot;&gt;a
-Django middleware for implementing CSP&lt;/a&gt; and was happy to discover
-it was already in Debian.  I plan to use it to add CSP support to the
-Frikanalen web site soon.&lt;/p&gt;
+               <title>Meningsløst, men for hvem...</title>
+               <link>http://people.skolelinux.org/pere/blog/Meningsl_st__men_for_hvem___.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Meningsl_st__men_for_hvem___.html</guid>
+                <pubDate>Wed, 25 Dec 2019 10:35:00 +0100</pubDate>
+               <description>&lt;p&gt;En historie som har betydd endel for meg, og som jeg av og til
+tenker på når hverdagen tynger, ble så vidt jeg har klart å finne ut,
+skrevet av &lt;a href=&quot;https://en.wikipedia.org/wiki/Loren_Eiseley&quot;&gt;Loren
+Eiseley&lt;/a&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Star_Thrower&quot;&gt;i
+flere ulike varianter&lt;/a&gt;.  På norsk tror jeg den går under navnet
+«Gutten og sjøstjernen», og jeg fant en oversettelse av en utgave av den
+hos
+&lt;a href=&quot;https://no.quora.com/Hva-er-din-favoritthistorie&quot;&gt;Quora&lt;/a&gt;.
+Fant også &lt;a href=&quot;https://www.youtube.com/watch?v=-qClChUdlfI&quot;&gt;en
+filmatisering&lt;/a&gt;, men den versjonen jeg liker best fant jeg
+&lt;a href=&quot;https://www.goodreads.com/author/quotes/56782.Loren_Eiseley&quot;&gt;hos
+Goodreads&lt;/a&gt;.  Jeg oversatte den utgaven til norsk i går, og har lyst
+til å dele den med deg:
+
+&lt;blockquote&gt;&lt;p&gt;Mens jeg tok en pause fra skrivingen og vandret på en
+øde strand ved daggry, så jeg en gutt i det fjerne bøye seg ned og
+kaste noe mens han vandret mot meg over den endeløse stranden.  Da han
+kom nærmere, kunne jeg se at han kastet sjøstjerner, som var etterlatt
+i sanden av tidevannet, tilbake i havet. Da han var nær nok spurte jeg
+ham hvorfor han jobbet så hardt på denne merkelige oppgaven. Han sa at
+solen snart ville stå opp og tørke sjøstjernene slik at de ville
+dø.&lt;/p&gt;
+
+&lt;p&gt;Jeg sa til ham at dette var helt meningsløst.  Det var kilometer på
+kilometer med strand, og det lå sjøstjerner hele veien.  En person
+alene kunne ikke gjøre noen forskjell.  Han smilte da han plukket opp
+neste sjøstjerne. Mens han kastet den så langt ut i havet som han
+klarte sa han, «for denne gjør det en forskjell».  Jeg droppet
+skrivingen og tilbrakte resten av morgenen med å kaste
+sjøstjerner.&lt;/p&gt;
+
+&lt;p&gt;- Loren Eiseley&lt;/p&gt;
+&lt;/blockquote&gt;
+
+&lt;p&gt;Kanskje noe du også kan ha glede av å tenke på når ting virker
+håpløst?&lt;/p&gt;
+
+&lt;p&gt;Teksten er gjengitt og oversatt basert på utgaven på Good Read,
+uten tillatelse fra noen andre enn meg selv.  Jeg håper på tilgivelse,
+hvis det er et problem for noen, da det er gjort i beste mening.  Hvis
+eventuell rettighetshaver tar kontakt vil jeg fjerne teksten og i
+stedet legge ut henvendelsen der teksten kreves fjernet.&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;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
+det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
+til min adresse
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
+Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>New and improved Frikanalen Kodi addon version 0.0.3</title>
-               <link>http://people.skolelinux.org/pere/blog/New_and_improved_Frikanalen_Kodi_addon_version_0_0_3.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_and_improved_Frikanalen_Kodi_addon_version_0_0_3.html</guid>
-                <pubDate>Thu, 8 Nov 2018 10:30:00 +0100</pubDate>
-               <description>&lt;p&gt;If you read my blog regularly, you probably know I am involved in
-running and developing the &lt;a href=&quot;https://frikanalen.no/&quot;&gt;Norwegian
-TV channel Frikanalen&lt;/a&gt;.  It is an open channel, allowing everyone
-in Norway to publish videos on a TV channel with national coverage.
-You can think of it as Youtube for national television.
-In addition to distribution on RiksTV and Uninett, Frikanalen is also
-available as a Kodi addon.  The last few days I have updated the code
-to add more features.  A
-&lt;a href=&quot;https://kodi.tv/addon/plugins-video-add-ons/frikanalen-nett-tv&quot;&gt;new
-and improved version 0.0.3 Frikanalen addon&lt;/a&gt; was just made
-available via the Kodi repositories.  This new version include a
-option to browse videos by category, as well as free text search
-in the video archive.  It will now also show the video duration in the
-video lists, which were missing earlier.  A new and experimental
-link to the HD video stream currently being worked on is provided, for
-those that want to see what the &lt;a href=&quot;https://casparcg.com/&quot;&gt;CasparCG&lt;/a&gt;
-output look like.  The alternative is the SD video stream, generated
-using MLT.  CasparCG is controlled by our
-&lt;a href=&quot;https://github.com/Frikanalen/mltplayout/&quot;&gt;mltplayout
-server&lt;/a&gt; which instead of talking to mlt is giving PLAY instructions
-to the CasparCG server when it is time to start a new program.&lt;/p&gt;
-
-&lt;p&gt;By now, you are probably wondering what kind of content is being
-played on the channel.  These days, it is filled with technical
-presentations like those from &lt;a href=&quot;https://www.nuug.no/&quot;&gt;NUUG&lt;/a&gt;,
-&lt;a href=&quot;https://www.debconf.org/&quot;&gt;Debconf&lt;/a&gt;, Makercon, and TED,
-but there are also some periods with
-&lt;a href=&quot;https://www.empo.no/&quot;&gt;EMPT TV&lt;/a&gt; and
-&lt;a href=&quot;https://www.p7.no/&quot;&gt;P7&lt;/a&gt;.
+               <title>Artikkel om Nikita i Arkheion nummer 2019/2</title>
+               <link>http://people.skolelinux.org/pere/blog/Artikkel_om_Nikita_i_Arkheion_nummer_2019_2.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Artikkel_om_Nikita_i_Arkheion_nummer_2019_2.html</guid>
+                <pubDate>Mon, 9 Dec 2019 15:05:00 +0100</pubDate>
+               <description>&lt;p&gt;Jeg hadde i dag gleden av å oppdage at en artikkel om
+&lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;arkivsystemet
+Nikita&lt;/a&gt; som vi skrev i sommer, nå er publisert i
+&lt;a href=&quot;http://www.arkheion.no/&quot;&gt;Arkheion, fagtidsskrift for kommunial
+arkivsektor&lt;/a&gt;.  Du finner artikkelen på side 30-33 i nummer 2019/2,
+PDF kan lastes ned fra nettstedet til tidsskriftet.  Kanskje
+publiseringen kan føre til at noen flere får øynene opp for verdien av
+et åpent standardisert API for arkivering og søk i arkivet.&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;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
+det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
+til min adresse
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
+Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Time for an official MIME type for patches?</title>
-               <link>http://people.skolelinux.org/pere/blog/Time_for_an_official_MIME_type_for_patches_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Time_for_an_official_MIME_type_for_patches_.html</guid>
-                <pubDate>Thu, 1 Nov 2018 08:15:00 +0100</pubDate>
-               <description>&lt;p&gt;As part of my involvement in
-&lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core&quot;&gt;the Nikita
-archive API project&lt;/a&gt;, I&#39;ve been importing a fairly large lump of
-emails into a test instance of the archive to see how well this would
-go.  I picked a subset of &lt;a href=&quot;https://notmuchmail.org/&quot;&gt;my
-notmuch email database&lt;/a&gt;, all public emails sent to me via
-@lists.debian.org, giving me a set of around 216 000 emails to import.
-In the process, I had a look at the various attachments included in
-these emails, to figure out what to do with attachments, and noticed
-that one of the most common attachment formats do not have
-&lt;a href=&quot;https://www.iana.org/assignments/media-types/media-types.xhtml&quot;&gt;an
-official MIME type&lt;/a&gt; registered with IANA/IETF.  The output from
-diff, ie the input for patch, is on the top 10 list of formats
-included in these emails.  At the moment people seem to use either
-text/x-patch or text/x-diff, but neither is officially registered.  It
-would be better if one official MIME type were registered and used
-everywhere.&lt;/p&gt;
-
-&lt;p&gt;To try to get one official MIME type for these files, I&#39;ve brought
-up the topic on
-&lt;a href=&quot;https://www.ietf.org/mailman/listinfo/media-types&quot;&gt;the
-media-types mailing list&lt;/a&gt;.  If you are interested in discussion
-which MIME type to use as the official for patch files, or involved in
-making software using a MIME type for patches, perhaps you would like
-to join the discussion?&lt;/p&gt;
+               <title>When terms and policy turn users away</title>
+               <link>http://people.skolelinux.org/pere/blog/When_terms_and_policy_turn_users_away.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/When_terms_and_policy_turn_users_away.html</guid>
+                <pubDate>Sat, 7 Dec 2019 21:15:00 +0100</pubDate>
+               <description>&lt;p&gt;When asked to accept terms of use and privacy policies that state
+it will to remove rights I otherwise had or accept unreasonable terms
+undermining my privacy, I choose away the service.  I simply do not
+have the conscience to accept terms I have no indention of upholding.
+But how are the system and service providers to know how many people
+they scared away?  Normally I just quietly walk away.  But today, I
+tried a new approach.  I sent the following email (removing the
+specifics, as I am not out to take the specific service in question)
+to the service provider I decided to not use, to at least give them
+one data point on how many users are unhappy with their terms:&lt;/p&gt;
+
+&lt;blockquote&gt;
+From: Petter Reinholdtsen
+&lt;br&gt;Subject: When terms of use turn users away
+&lt;br&gt;To: [contact@some.site]
+&lt;br&gt;Date: Sat, 07 Dec 2019 16:30:56 +0100
+
+&lt;p&gt;Dear [Site Owner],&lt;/p&gt;
+
+&lt;p&gt;I was eager to test the system, as it seemed like a fun and
+interesting application of [some] technology, but after reading the
+terms of use and privacy policy on &amp;lt;URL:
+https://www.[some.site]/terms-of-use &amp;gt; and &amp;lt;URL:
+https://www.[some.site]/privacy-policy &amp;gt; I want you to know that I
+decided to turn away.  There were several provisions in the terms and
+policy turning me off, but the final term that convinced me was being
+asked to sign away my right to reverse engineer.&lt;/p&gt;
+
+&lt;p&gt;-- 
+&lt;br&gt;Happy hacking
+&lt;br&gt;Petter Reinholdtsen&lt;/p&gt;
+&lt;/blockquote&gt;
+
+&lt;p&gt;I do not expect much to come out of it, but sharing it here in case
+others want to give something similar a try too.  If companies
+discover their terms scare away enough people, perhaps they will be
+improved...&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
@@ -175,134 +164,183 @@ activities, please send Bitcoin donations to my address
        </item>
        
        <item>
-               <title>Measuring the speaker frequency response using the AUDMES free software GUI - nice free software</title>
-               <link>http://people.skolelinux.org/pere/blog/Measuring_the_speaker_frequency_response_using_the_AUDMES_free_software_GUI___nice_free_software.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Measuring_the_speaker_frequency_response_using_the_AUDMES_free_software_GUI___nice_free_software.html</guid>
-                <pubDate>Mon, 22 Oct 2018 08:40:00 +0200</pubDate>
-               <description>&lt;p&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2018-10-22-audmes-measure-speakers.png&quot; align=&quot;right&quot; width=&quot;40%&quot;/&gt;&lt;/p&gt;
-
-&lt;p&gt;My current home stereo is a patchwork of various pieces I got on
-flee markeds over the years.  It is amazing what kind of equipment
-show up there.  I&#39;ve been wondering for a while if it was possible to
-measure how well this equipment is working together, and decided to
-see how far I could get using free software.  After trawling the web I
-came across an article from DIY Audio and Video on
-&lt;a href=&quot;https://www.diyaudioandvideo.com/Tutorial/SpeakerResponseTesting/&quot;&gt;Speaker
-Testing and Analysis&lt;/a&gt; describing how to test speakers, and it listing
-several software options, among them
-&lt;a href=&quot;https://sourceforge.net/projects/audmes/&quot;&gt;AUDio MEasurement
-System (AUDMES)&lt;/a&gt;.  It is the only free software system I could find
-focusing on measuring speakers and audio frequency response.  In the
-process I also found an interesting article from NOVO on
-&lt;a href=&quot;http://novo.press/understanding-speaker-specifications-and-frequency-response/&quot;&gt;Understanding
-Speaker Specifications and Frequency Response&lt;/a&gt; and an article from
-ecoustics on
-&lt;a href=&quot;https://www.ecoustics.com/articles/understanding-speaker-frequency-response/&quot;&gt;Understanding
-Speaker Frequency Response&lt;/a&gt;, with a lot of information on what to
-look for and how to interpret the graphs.  Armed with this knowledge,
-I set out to measure the state of my speakers.&lt;/p&gt;
-
-&lt;p&gt;The first hurdle was that AUDMES hadn&#39;t seen a commit for 10 years
-and did not build with current compilers and libraries.  I got in
-touch with its author, who no longer was spending time on the program
-but gave me write access to the subversion repository on Sourceforge.
-The end result is that now the code build on Linux and is capable of
-saving and loading the collected frequency response data in CSV
-format.  The application is quite nice and flexible, and I was able to
-select the input and output audio interfaces independently.  This made
-it possible to use a USB mixer as the input source, while sending
-output via my laptop headphone connection.  I lacked the hardware and
-cabling to figure out a different way to get independent cabling to
-speakers and microphone.&lt;/p&gt;
-
-&lt;p&gt;Using this setup I could see how a large range of high frequencies
-apparently were not making it out of my speakers.  The picture show
-the frequency response measurement of one of the speakers.  Note the
-frequency lines seem to be slightly misaligned, compared to the CSV
-output from the program.  I can not hear several of these are high
-frequencies, according to measurement from
-&lt;a href=&quot;http://freehearingtestsoftware.com&quot;&gt;Free Hearing Test
-Software&lt;/a&gt;, an freeware system to measure your hearing (still
-looking for a free software alternative), so I do not know if they are
-coming out out the speakers.  I thus do not quite know how to figure
-out if the missing frequencies is a problem with the microphone, the
-amplifier or the speakers, but I managed to rule out the audio card in my
-PC by measuring my Bose noise canceling headset using its own
-microphone.  This setup was able to see the high frequency tones, so
-the problem with my stereo had to be in the amplifier or speakers.&lt;/p&gt;
-
-&lt;p&gt;Anyway, to try to role out one factor I ended up picking up a new
-set of speakers at a flee marked, and these work a lot better than the
-old speakers, so I guess the microphone and amplifier is OK.  If you
-need to measure your own speakers, check out AUDMES.  If more people
-get involved, perhaps the project could become good enough to
-&lt;a href=&quot;https://bugs.debian.org/910876&quot;&gt;include in Debian&lt;/a&gt;?  And if
-you know of some other free software to measure speakers and amplifier
-performance, please let me know.  I am aware of the freeware option
-&lt;a href=&quot;https://www.roomeqwizard.com/&quot;&gt;REW&lt;/a&gt;, but I want something
-that can be developed also when the vendor looses interest.&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;
+               <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>
        
        <item>
-               <title>Web browser integration of VLC with Bittorrent support</title>
-               <link>http://people.skolelinux.org/pere/blog/Web_browser_integration_of_VLC_with_Bittorrent_support.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Web_browser_integration_of_VLC_with_Bittorrent_support.html</guid>
-                <pubDate>Sun, 21 Oct 2018 09:50:00 +0200</pubDate>
-               <description>&lt;p&gt;Bittorrent is as far as I know, currently the most efficient way to
-distribute content on the Internet.  It is used all by all sorts of
-content providers, from national TV stations like
-&lt;a href=&quot;https://www.nrk.no/&quot;&gt;NRK&lt;/a&gt;, Linux distributors like
-&lt;a href=&quot;https://www.debian.org/&quot;&gt;Debian&lt;/a&gt; and
-&lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;, and of course the
-&lt;a href=&quot;https://archive.org/&quot;&gt;Internet archive&lt;/A&gt;.
-
-&lt;p&gt;Almost a month ago
-&lt;a href=&quot;https://tracker.debian.org/pkg/vlc-plugin-bittorrent&quot;&gt;a new
-package adding Bittorrent support to VLC&lt;/a&gt; became available in
-Debian testing and unstable.  To test it, simply install it like
-this:&lt;/p&gt;
+               <title>Norwegian movies that might be legal to share on the Internet</title>
+               <link>http://people.skolelinux.org/pere/blog/Norwegian_movies_that_might_be_legal_to_share_on_the_Internet.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Norwegian_movies_that_might_be_legal_to_share_on_the_Internet.html</guid>
+                <pubDate>Sun, 1 Sep 2019 11:10:00 +0200</pubDate>
+               <description>&lt;p&gt;While working on identifying and counting movies that can be
+legally shared on the Internet, I also looked at the Norwegian movies
+listed in IMDb.  So far I have identified 54 candidates published
+before 1940 that might no longer be protected by norwegian copyright
+law.  Of these, only 29 are available at least in part from the
+Norwegian National Library.  It can be assumed that the remaining 25
+movies are lost.  It seem most useful to identify the copyright status
+of movies that are not lost.  To verify that the movie is really no
+longer protected, one need to verify the list of copyright holders and
+figure out if and when they died.  I&#39;ve been able to identify some of
+them, but for some it is hard to figure out when they died.&lt;/p&gt;
+
+&lt;/p&gt;This is the list of 29 movies both available from the library and
+possibly no longer protected by copyright law.  The year range
+(1909-1979 on the first line) is year of publication and last year
+with copyright protection.&lt;/p&gt;
 
-&lt;p&gt;&lt;pre&gt;
-apt install vlc-plugin-bittorrent
-&lt;/pre&gt;&lt;/p&gt;
+&lt;pre&gt;
+1909-1979 ( 70 year) NSB Bergensbanen 1909 - http://www.imdb.com/title/tt0347601/
+1910-1980 ( 70 year) Bjørnstjerne Bjørnsons likfærd - http://www.imdb.com/title/tt9299304/
+1910-1980 ( 70 year) Bjørnstjerne Bjørnsons begravelse - http://www.imdb.com/title/tt9299300/
+1912-1998 ( 86 year) Roald Amundsens Sydpolsferd (1910-1912) - http://www.imdb.com/title/tt9237500/
+1913-2006 ( 93 year) Roald Amundsen på sydpolen - http://www.imdb.com/title/tt0347886/
+1917-1987 ( 70 year) Fanden i nøtten - http://www.imdb.com/title/tt0346964/
+1919-2018 ( 99 year) Historien om en gut - http://www.imdb.com/title/tt0010259/
+1920-1990 ( 70 year) Kaksen på Øverland - http://www.imdb.com/title/tt0011361/
+1923-1993 ( 70 year) Norge - en skildring i 6 akter - http://www.imdb.com/title/tt0014319/
+1925-1997 ( 72 year) Roald Amundsen - Ellsworths flyveekspedition 1925 - http://www.imdb.com/title/tt0016295/
+1925-1995 ( 70 year) En verdensreise, eller Da knold og tott vaskede negrene hvite med 13 sæpen - http://www.imdb.com/title/tt1018948/
+1926-1996 ( 70 year) Luftskibet &#39;Norge&#39;s flugt over polhavet - http://www.imdb.com/title/tt0017090/
+1926-1996 ( 70 year) Med &#39;Maud&#39; over Polhavet - http://www.imdb.com/title/tt0017129/
+1927-1997 ( 70 year) Den store sultan - http://www.imdb.com/title/tt1017997/
+1928-1998 ( 70 year) Noahs ark - http://www.imdb.com/title/tt1018917/
+1928-1998 ( 70 year) Skjæbnen - http://www.imdb.com/title/tt1002652/
+1928-1998 ( 70 year) Chefens cigarett - http://www.imdb.com/title/tt1019896/
+1929-1999 ( 70 year) Se Norge - http://www.imdb.com/title/tt0020378/
+1929-1999 ( 70 year) Fra Chr. Michelsen til Kronprins Olav og Prinsesse Martha - http://www.imdb.com/title/tt0019899/
+1930-2000 ( 70 year) Mot ukjent land - http://www.imdb.com/title/tt0021158/
+1930-2000 ( 70 year) Det er natt - http://www.imdb.com/title/tt1017904/
+1930-2000 ( 70 year) Over Besseggen på motorcykel - http://www.imdb.com/title/tt0347721/
+1931-2001 ( 70 year) Glimt fra New York og den Norske koloni - http://www.imdb.com/title/tt0021913/
+1932-2007 ( 75 year) En glad gutt - http://www.imdb.com/title/tt0022946/
+1934-2004 ( 70 year) Den lystige radio-trio - http://www.imdb.com/title/tt1002628/
+1935-2005 ( 70 year) Kronprinsparets reise i Nord Norge - http://www.imdb.com/title/tt0268411/
+1935-2005 ( 70 year) Stormangrep - http://www.imdb.com/title/tt1017998/
+1936-2006 ( 70 year) En fargesymfoni i blått - http://www.imdb.com/title/tt1002762/
+1939-2009 ( 70 year) Til Vesterheimen - http://www.imdb.com/title/tt0032036/
+&lt;/pre&gt;
+
+To be sure which one of these can be legally shared on the Internet,
+in addition to verifying the right holders list is complete, one need
+to verify the death year of these persons:
+
+&lt;pre&gt;
+Bjørnstjerne Bjørnson (dead 1910) - http://www.imdb.com/name/nm0085085/
+Gustav Adolf Olsen (missing death year) - http://www.imdb.com/name/nm0647652/
+Gustav Lund (missing death year) - http://www.imdb.com/name/nm0526168/
+John W. Brunius (dead 1937) - http://www.imdb.com/name/nm0116307/
+Ola Cornelius (missing death year) - http://www.imdb.com/name/nm1227236/
+Oskar Omdal (dead 1927) - http://www.imdb.com/name/nm3116241/
+Paul Berge (missing death year) - http://www.imdb.com/name/nm0074006/
+Peter Lykke-Seest (dead 1948) - http://www.imdb.com/name/nm0528064/
+Roald Amundsen (dead 1928) - https://www.imdb.com/name/nm0025468/
+Sverre Halvorsen (dead 1936) - http://www.imdb.com/name/nm1299757/
+Thomas W. Schwartz (missing death year) - http://www.imdb.com/name/nm2616250/
+&lt;/pre&gt;
+
+&lt;p&gt;Perhaps you can help me figuring death year of those missing it, or
+right holders if some are missing in IMDb?  It would be nice to have a
+definite list of Norwegian movies that are legal to share on the
+Internet.&lt;/p&gt;
+
+&lt;/p&gt;This is the list of 25 movies not available from the library and
+possibly no longer protected by copyright law:&lt;/p&gt;
+
+&lt;pre&gt;
+1907-2009 (102 year) Fiskerlivets farer - http://www.imdb.com/title/tt0121288/
+1912-2018 (106 year) Historien omen moder - http://www.imdb.com/title/tt0382852/
+1912-2002 ( 90 year) Anny - en gatepiges roman - http://www.imdb.com/title/tt0002026/
+1916-1986 ( 70 year) The Mother Who Paid - http://www.imdb.com/title/tt3619226/
+1917-2018 (101 year) En vinternat - http://www.imdb.com/title/tt0008740/
+1917-2018 (101 year) Unge hjerter - http://www.imdb.com/title/tt0008719/
+1917-2018 (101 year) De forældreløse - http://www.imdb.com/title/tt0007972/
+1918-2018 (100 year) Vor tids helte - http://www.imdb.com/title/tt0009769/
+1918-2018 (100 year) Lodsens datter - http://www.imdb.com/title/tt0009314/
+1919-2018 ( 99 year) Æresgjesten - http://www.imdb.com/title/tt0010939/
+1921-2006 ( 85 year) Det nye year? - http://www.imdb.com/title/tt0347686/
+1921-1991 ( 70 year) Under Polarkredsens himmel - http://www.imdb.com/title/tt0012789/
+1923-1993 ( 70 year) Nordenfor polarcirkelen - http://www.imdb.com/title/tt0014318/
+1925-1995 ( 70 year) Med &#39;Stavangerfjord&#39; til Nordkap - http://www.imdb.com/title/tt0016098/
+1926-1996 ( 70 year) Over Atlanterhavet og gjennem Amerika - http://www.imdb.com/title/tt0017241/
+1926-1996 ( 70 year) Hallo! Amerika! - http://www.imdb.com/title/tt0016945/
+1926-1996 ( 70 year) Tigeren Teodors triumf - http://www.imdb.com/title/tt1008052/
+1927-1997 ( 70 year) Rød sultan - http://www.imdb.com/title/tt1017979/
+1927-1997 ( 70 year) Søndagsfiskeren Flag - http://www.imdb.com/title/tt1018002/
+1930-2000 ( 70 year) Ro-ro til fiskeskjær - http://www.imdb.com/title/tt1017973/
+1933-2003 ( 70 year) I kongens klær - http://www.imdb.com/title/tt0024164/
+1934-2004 ( 70 year) Eventyret om de tre bukkene bruse - http://www.imdb.com/title/tt1007963/
+1934-2004 ( 70 year) Pål sine høner - http://www.imdb.com/title/tt1017966/
+1937-2007 ( 70 year) Et mesterverk - http://www.imdb.com/title/tt1019937/
+1938-2008 ( 70 year) En Harmony - http://www.imdb.com/title/tt1007975/
+&lt;/pre&gt;
 
-&lt;p&gt;Since the plugin was made available for the first time in Debian,
-several improvements have been made to it.  In version 2.2-4, now
-available in both testing and unstable, a desktop file is provided to
-teach browsers to start VLC when the user click on torrent files or
-magnet links.  The last part is thanks to me finally understanding
-what the strange x-scheme-handler style MIME types in desktop files
-are used for.  By adding x-scheme-handler/magnet to the MimeType entry
-in the desktop file, at least the browsers Firefox and Chromium will
-suggest to start VLC when selecting a magnet URI on a web page.  The
-end result is that now, with the plugin installed in Buster and Sid,
-one can visit any
-&lt;a href=&quot;https://archive.org/details/CopyingIsNotTheft1080p&quot;&gt;Internet
-Archive page with movies&lt;/a&gt; using a web browser and click on the
-torrent link to start streaming the movie.&lt;/p&gt;
-
-&lt;p&gt;Note, there is still some misfeatures in the plugin.  One is the
-fact that it will hang and
-&lt;a href=&quot;https://github.com/johang/vlc-bittorrent/issues/13&quot;&gt;block VLC
-from exiting until the torrent streaming starts&lt;/a&gt;.  Another is the
-fact that it
-&lt;a href=&quot;https://github.com/johang/vlc-bittorrent/issues/9&quot;&gt;will pick
-and play a random file in a multi file torrent&lt;/a&gt;.  This is not
-always the video file you want.  Combined with the first it can be a
-bit hard to get the video streaming going.  But when it work, it seem
-to do a good job.&lt;/p&gt;
-
-&lt;p&gt;For the Debian packaging, I would love to find a good way to test
-if the plugin work with VLC using autopkgtest.  I tried, but do not
-know enough of the inner workings of VLC to get it working.  For now
-the autopkgtest script is only checking if the .so file was
-successfully loaded by VLC.  If you have any suggestions, please
-submit a patch to the Debian bug tracking system.&lt;/p&gt;
+&lt;p&gt;Several of these movies completely lack right holder information in
+IMDb and elsewhere.  Without access to a copy of the movie, it is
+often impossible to get the list of people involved in making the
+movie, making it impossible to figure out the correct copyright
+status.&lt;/p&gt;
+
+&lt;p&gt;Not listed here are the movies still protected by copyright law.
+Their copyright terms varies from 79 to 144 years, according to the
+information I have available so far.  One of the non-lost movies might
+change status next year,
+&lt;a href=&quot;https://www.imdb.com/title/tt1008007/&quot;&gt;Mustads Mono from 1920&lt;/a&gt;.
+The next one might be
+&lt;a href=&quot;https://www.imdb.com/title/tt0347215/&quot;&gt;Hvor isbjørnen ferdes
+from 1935&lt;/a&gt; in 2024.&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
@@ -311,73 +349,69 @@ activities, please send Bitcoin donations to my address
        </item>
        
        <item>
-               <title>Release 0.2 of free software archive system Nikita announced</title>
-               <link>http://people.skolelinux.org/pere/blog/Release_0_2_of_free_software_archive_system_Nikita_announced.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Release_0_2_of_free_software_archive_system_Nikita_announced.html</guid>
-                <pubDate>Thu, 18 Oct 2018 14:40:00 +0200</pubDate>
-               <description>&lt;p&gt;This morning, the new release of the
-&lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;Nikita
-Noark 5 core project&lt;/a&gt; was
-&lt;a href=&quot;https://lists.nuug.no/pipermail/nikita-noark/2018-October/000406.html&quot;&gt;announced
-on the project mailing list&lt;/a&gt;.  The free software solution is an
-implementation of the Norwegian archive standard Noark 5 used by
-government offices in Norway.  These were the changes in version 0.2
-since version 0.1.1 (from NEWS.md):
-
-&lt;ul&gt;
-  &lt;li&gt;Fix typos in REL names&lt;/li&gt;
-  &lt;li&gt;Tidy up error message reporting&lt;/li&gt;
-  &lt;li&gt;Fix issue where we used Integer.valueOf(), not Integer.getInteger()&lt;/li&gt;
-  &lt;li&gt;Change some String handling to StringBuffer&lt;/li&gt;
-  &lt;li&gt;Fix error reporting&lt;/li&gt;
-  &lt;li&gt;Code tidy-up&lt;/li&gt;
-  &lt;li&gt;Fix issue using static non-synchronized SimpleDateFormat to avoid 
-      race conditions&lt;/li&gt;
-  &lt;li&gt;Fix problem where deserialisers were treating integers as strings&lt;/li&gt;
-  &lt;li&gt;Update methods to make them null-safe&lt;/li&gt;
-  &lt;li&gt;Fix many issues reported by coverity&lt;/li&gt;
-  &lt;li&gt;Improve equals(), compareTo() and hash() in domain model&lt;/li&gt;
-  &lt;li&gt;Improvements to the domain model for metadata classes&lt;/li&gt;
-  &lt;li&gt;Fix CORS issues when downloading document&lt;/li&gt;
-  &lt;li&gt;Implementation of case-handling with registryEntry and document upload&lt;/li&gt;
-  &lt;li&gt;Better support in Javascript for OPTIONS&lt;/li&gt;
-  &lt;li&gt;Adding concept description of mail integration&lt;/li&gt;
-  &lt;li&gt;Improve setting of default values for GET on ny-journalpost&lt;/li&gt;
-  &lt;li&gt;Better handling of required values during deserialisation &lt;/li&gt;
-  &lt;li&gt;Changed tilknyttetDato (M620) from date to dateTime&lt;/li&gt;
-  &lt;li&gt;Corrected some opprettetDato (M600) (de)serialisation errors.&lt;/li&gt;
-  &lt;li&gt;Improve parse error reporting.&lt;/li&gt;
-  &lt;li&gt;Started on OData search and filtering.&lt;/li&gt;
-  &lt;li&gt;Added Contributor Covenant Code of Conduct to project.&lt;/li&gt;
-  &lt;li&gt;Moved repository and project from Github to Gitlab.&lt;/li&gt;
-  &lt;li&gt;Restructured repository, moved code into src/ and web/.&lt;/li&gt;
-  &lt;li&gt;Updated code to use Spring Boot version 2.&lt;/li&gt;
-  &lt;li&gt;Added support for OAuth2 authentication.&lt;/li&gt;
-  &lt;li&gt;Fixed several bugs discovered by Coverity.&lt;/li&gt;
-  &lt;li&gt;Corrected handling of date/datetime fields.&lt;/li&gt;
-  &lt;li&gt;Improved error reporting when rejecting during deserializatoin.&lt;/li&gt;
-  &lt;li&gt;Adjusted default values provided for ny-arkivdel, ny-mappe,
-   ny-saksmappe, ny-journalpost and ny-dokumentbeskrivelse.&lt;/li&gt;
-  &lt;li&gt;Several fixes for korrespondansepart*.&lt;/li&gt;
-  &lt;li&gt;Updated web GUI:
-     &lt;ul&gt;
-       &lt;li&gt;Now handle both file upload and download.&lt;/li&gt;
-       &lt;li&gt;Uses new OAuth2 authentication for login.&lt;/li&gt;
-       &lt;li&gt;Forms now fetches default values from API using GET.&lt;/li&gt;
-       &lt;li&gt;Added RFC 822 (email), TIFF and JPEG to list of possible file formats.&lt;/li&gt;
-     &lt;/ul&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;The changes and improvements are extensive.  Running diffstat on
-the changes between git tab 0.1.1 and 0.2 show 1098 files changed,
-108666 insertions(+), 54066 deletions(-).&lt;/p&gt;
-
-&lt;p&gt;If free and open standardized archiving API sound interesting to
-you, please contact us on IRC
-(&lt;a href=&quot;irc://irc.freenode.net/%23nikita&quot;&gt;#nikita on
-irc.freenode.net&lt;/a&gt;) or email
-(&lt;a href=&quot;https://lists.nuug.no/mailman/listinfo/nikita-noark&quot;&gt;nikita-noark
-mailing list&lt;/a&gt;).&lt;/p&gt;
+               <title>Legal to share more than 16,000 movies listed on IMDB?</title>
+               <link>http://people.skolelinux.org/pere/blog/Legal_to_share_more_than_16_000_movies_listed_on_IMDB_.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Legal_to_share_more_than_16_000_movies_listed_on_IMDB_.html</guid>
+                <pubDate>Sat, 10 Aug 2019 12:00:00 +0200</pubDate>
+               <description>&lt;p&gt;The recent announcement of from the New York Public Library on its
+results in
+&lt;a href=&quot;https://www.vice.com/en_us/article/kz4e3e/millions-of-books-are-secretly-in-the-public-domain-you-can-download-them-free&quot;&gt;identifying
+books published in the USA that are now in the public domain&lt;/a&gt;,
+inspired me to update the scripts I use to track down movies that are
+in the public domain.  This involved updating the script used to
+extract lists of movies believed to be in the public domain, to work
+with the latest version of the source web sites.  In particular the
+new edition of the &lt;a href=&quot;https://retrofilmvault.com/&quot;&gt;Retro Film
+Vault&lt;/a&gt; web site now seem to list all the films available from that
+distributor, bringing the films identified there to more than 12.000
+movies, and I was able to connect 46% of these to IMDB titles.&lt;/p&gt;
+
+&lt;p&gt;The new total is 16307 IMDB IDs (aka films) in the public domain or
+creative commons licensed, and unknown status for 31460 movies
+(possibly duplicates of the 16307).&lt;/p&gt;
+
+&lt;p&gt;The complete data set is available from
+&lt;a href=&quot;https://github.com/petterreinholdtsen/public-domain-free-imdb&quot;&gt;a
+public git repository&lt;/a&gt;, including the scripts used to create it.&lt;/p&gt;
+
+&lt;p&gt;Anyway, this is the summary of the 28 collected data sources so
+far:&lt;/p&gt;
+
+&lt;p&gt;&lt;pre&gt;
+ 2361 entries (   50 unique) with and 22472 without IMDB title ID in free-movies-archive-org-search.json
+ 2363 entries (  146 unique) with and     0 without IMDB title ID in free-movies-archive-org-wikidata.json
+  299 entries (   32 unique) with and    93 without IMDB title ID in free-movies-cinemovies.json
+   88 entries (   52 unique) with and    36 without IMDB title ID in free-movies-creative-commons.json
+ 3190 entries ( 1532 unique) with and    13 without IMDB title ID in free-movies-fesfilm-xls.json
+  620 entries (   24 unique) with and   283 without IMDB title ID in free-movies-fesfilm.json
+ 1080 entries (  165 unique) with and   651 without IMDB title ID in free-movies-filmchest-com.json
+  830 entries (   13 unique) with and     0 without IMDB title ID in free-movies-icheckmovies-archive-mochard.json
+   19 entries (   19 unique) with and     0 without IMDB title ID in free-movies-imdb-c-expired-gb.json
+ 7410 entries ( 7101 unique) with and     0 without IMDB title ID in free-movies-imdb-c-expired-us.json
+ 1205 entries (   41 unique) with and     0 without IMDB title ID in free-movies-imdb-pd.json
+  163 entries (   22 unique) with and    88 without IMDB title ID in free-movies-infodigi-pd.json
+  158 entries (  103 unique) with and     0 without IMDB title ID in free-movies-letterboxd-looney-tunes.json
+  113 entries (    4 unique) with and     0 without IMDB title ID in free-movies-letterboxd-pd.json
+  182 entries (   71 unique) with and     0 without IMDB title ID in free-movies-letterboxd-silent.json
+  248 entries (   85 unique) with and     0 without IMDB title ID in free-movies-manual.json
+  158 entries (    4 unique) with and    64 without IMDB title ID in free-movies-mubi.json
+   85 entries (    1 unique) with and    23 without IMDB title ID in free-movies-openflix.json
+  520 entries (   22 unique) with and   244 without IMDB title ID in free-movies-profilms-pd.json
+  343 entries (   14 unique) with and    10 without IMDB title ID in free-movies-publicdomainmovies-info.json
+  701 entries (   16 unique) with and   560 without IMDB title ID in free-movies-publicdomainmovies-net.json
+   74 entries (   13 unique) with and    60 without IMDB title ID in free-movies-publicdomainreview.json
+  698 entries (   16 unique) with and   118 without IMDB title ID in free-movies-publicdomaintorrents.json
+ 5506 entries ( 2941 unique) with and  6585 without IMDB title ID in free-movies-retrofilmvault.json
+   16 entries (    0 unique) with and     0 without IMDB title ID in free-movies-thehillproductions.json
+  110 entries (    2 unique) with and    29 without IMDB title ID in free-movies-two-movies-net.json
+   73 entries (   20 unique) with and   131 without IMDB title ID in free-movies-vodo.json
+16307 unique IMDB title IDs in total, 12509 only in one list, 31460 without IMDB title ID
+&lt;/pre&gt;&lt;/p&gt;
+
+&lt;p&gt;New this time is a list of all the identified IMDB titles, with
+title, year and running time, provided in free-complete.json.  this
+file also indiciate which source is used to conclude the video is free
+to distribute.&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
@@ -386,167 +420,76 @@ activities, please send Bitcoin donations to my address
        </item>
        
        <item>
-               <title>Fetching trusted timestamps using the rfc3161ng python module</title>
-               <link>http://people.skolelinux.org/pere/blog/Fetching_trusted_timestamps_using_the_rfc3161ng_python_module.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fetching_trusted_timestamps_using_the_rfc3161ng_python_module.html</guid>
-                <pubDate>Mon, 8 Oct 2018 12:30:00 +0200</pubDate>
-               <description>&lt;p&gt;I have  earlier covered the basics of trusted timestamping using the
-&#39;openssl ts&#39; client.  See blog post for
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Public_Trusted_Timestamping_services_for_everyone.html&quot;&gt;2014&lt;/a&gt;,
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/syslog_trusted_timestamp___chain_of_trusted_timestamps_for_your_syslog.html&quot;&gt;2016&lt;/a&gt;
-and
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Idea_for_storing_trusted_timestamps_in_a_Noark_5_archive.html&quot;&gt;2017&lt;/a&gt;
-for those stories.  But some times I want to integrate the timestamping
-in other code, and recently I needed to integrate it into Python.
-After searching a bit, I found
-&lt;a href=&quot;https://dev.entrouvert.org/projects/python-rfc3161&quot;&gt;the
-rfc3161 library&lt;/a&gt; which seemed like a good fit, but I soon
-discovered it only worked for python version 2, and I needed something
-that work with python version 3.  Luckily I next came across
-&lt;a href=&quot;https://github.com/trbs/rfc3161ng/&quot;&gt;the rfc3161ng library&lt;/a&gt;,
-a fork of the original rfc3161 library.  Not only is it working with
-python 3, it have fixed a few of the bugs in the original library, and
-it has an active maintainer.  I decided to wrap it up and make it
-&lt;a href=&quot;https://tracker.debian.org/pkg/python-rfc3161ng&quot;&gt;available in
-Debian&lt;/a&gt;, and a few days ago it entered Debian unstable and testing.&lt;/p&gt;
-
-&lt;p&gt;Using the library is fairly straight forward.  The only slightly
-problematic step is to fetch the required certificates to verify the
-timestamp.  For some services it is straight forward, while for others
-I have not yet figured out how to do it.  Here is a small standalone
-code example based on of the integration tests in the library code:&lt;/p&gt;
-
-&lt;pre&gt;
-#!/usr/bin/python3
-
-&quot;&quot;&quot;
-
-Python 3 script demonstrating how to use the rfc3161ng module to
-get trusted timestamps.
-
-The license of this code is the same as the license of the rfc3161ng
-library, ie MIT/BSD.
-
-&quot;&quot;&quot;
-
-import os
-import pyasn1.codec.der
-import rfc3161ng
-import subprocess
-import tempfile
-import urllib.request
-
-def store(f, data):
-    f.write(data)
-    f.flush()
-    f.seek(0)
-
-def fetch(url, f=None):
-    response = urllib.request.urlopen(url)
-    data = response.read()
-    if f:
-        store(f, data)
-    return data
-
-def main():
-    with tempfile.NamedTemporaryFile() as cert_f,\
-        tempfile.NamedTemporaryFile() as ca_f,\
-        tempfile.NamedTemporaryFile() as msg_f,\
-        tempfile.NamedTemporaryFile() as tsr_f:
-
-        # First fetch certificates used by service
-        certificate_data = fetch(&#39;https://freetsa.org/files/tsa.crt&#39;, cert_f)
-        ca_data_data = fetch(&#39;https://freetsa.org/files/cacert.pem&#39;, ca_f)
-
-        # Then timestamp the message
-        timestamper = \
-            rfc3161ng.RemoteTimestamper(&#39;http://freetsa.org/tsr&#39;,
-                                        certificate=certificate_data)
-        data = b&quot;Python forever!\n&quot;
-        tsr = timestamper(data=data, return_tsr=True)
-
-        # Finally, convert message and response to something &#39;openssl ts&#39; can verify
-        store(msg_f, data)
-        store(tsr_f, pyasn1.codec.der.encoder.encode(tsr))
-        args = [&quot;openssl&quot;, &quot;ts&quot;, &quot;-verify&quot;,
-                &quot;-data&quot;, msg_f.name,
-               &quot;-in&quot;, tsr_f.name,
-               &quot;-CAfile&quot;, ca_f.name,
-                &quot;-untrusted&quot;, cert_f.name]
-        subprocess.check_call(args)
-
-if &#39;__main__&#39; == __name__:
-   main()
-&lt;/pre&gt;
-
-&lt;p&gt;The code fetches the required certificates, store them as temporary
-files, timestamp a simple message, store the message and timestamp to
-disk and ask &#39;openssl ts&#39; to verify the timestamp.  A timestamp is
-around 1.5 kiB in size, and should be fairly easy to store for future
-use.&lt;/p&gt;
+               <title>Oppdatert Noark 5 Tjenestegrenesnitt versjon 1.0 for Noark 5.5.0</title>
+               <link>http://people.skolelinux.org/pere/blog/Oppdatert_Noark_5_Tjenestegrenesnitt_versjon_1_0_for_Noark_5_5_0.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Oppdatert_Noark_5_Tjenestegrenesnitt_versjon_1_0_for_Noark_5_5_0.html</guid>
+                <pubDate>Fri, 5 Jul 2019 17:20:00 +0200</pubDate>
+               <description>&lt;p&gt;Jeg er veldig glad for å kunne fortelle at i går ble ny versjon av
+&lt;a href=&quot;https://www.arkivverket.no/forvaltning-og-utvikling/noark-standarden/noark-5/tjenestegrensesnitt-noark5&quot;&gt;API-spesifikasjonen
+for Noark 5 Tjenestegrensesnitt&lt;/a&gt; gitt ut.  Det så lenge mørkt ut
+for sjansene for å få inn nødvendige korreksjoner i
+spesifikasjonsteksten innen rimelig tid, men takket være intens og god
+innsats fra Mona og Anne Sofie hos Arkivverket de siste ukene, så ble
+resultatet som ble gitt ut på USAs uavhengighetsdag mye bedre enn jeg
+fryktet.&lt;/p&gt;
+
+&lt;p&gt;Spesifikasjonen er
+&lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/&quot;&gt;tilgjengelig
+som markdown-filer i Arkivverkets github-prosjekt for dette&lt;/a&gt;, og de
+aller fleste av forslagene til forbedringer fra oss som holder på med
+&lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core&quot;&gt;Nikita-prosjektet&lt;/a&gt;
+kom med i denne nye og oppdaterte spesifikasjonsteksten.  Det er
+fortsatt mye som gjenstår før den er entydig, klar og sikrer samvirke
+på tvers av leverandører, men utgangspunktet er veldig mye bedre enn
+forrige versjon fra 2016.  Ta gjerne en titt.&lt;/p&gt;
+
+&lt;p&gt;Ellers må jeg jo si at det var hyggelig å se at min forrige
+bloggpost om tjenestegrensesnittet fikk en
+&lt;a href=&quot;https://beta.arkivverket.no/post/186020592045/noark-5-versjon-50-tjenestegrensesnitt-10&quot;&gt;lenke
+fra Arkivverket Beta&lt;/a&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;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
+det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
+til min adresse
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
+Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
 </description>
        </item>
        
        <item>
-               <title>Automatic Google Drive sync using grive in Debian</title>
-               <link>http://people.skolelinux.org/pere/blog/Automatic_Google_Drive_sync_using_grive_in_Debian.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Automatic_Google_Drive_sync_using_grive_in_Debian.html</guid>
-                <pubDate>Thu, 4 Oct 2018 15:20:00 +0200</pubDate>
-               <description>&lt;p&gt;A few days, I rescued a Windows victim over to Debian.  To try to
-rescue the remains, I helped set up automatic sync with Google Drive.
-I did not find any sensible Debian package handling this
-automatically, so I rebuild the grive2 source from
-&lt;a href=&quot;http://www.webupd8.org/&quot;&gt;the Ubuntu UPD8 PPA&lt;/a&gt; to do the
-task and added a autostart desktop entry and a small shell script to
-run in the background while the user is logged in to do the sync.
-Here is a sketch of the setup for future reference.&lt;/p&gt;
-
-&lt;p&gt;I first created &lt;tt&gt;~/googledrive&lt;/tt&gt;, entered the directory and
-ran &#39;&lt;tt&gt;grive -a&lt;/tt&gt;&#39; to authenticate the machine/user.  Next, I
-created a autostart hook in &lt;tt&gt;~/.config/autostart/grive.desktop&lt;/tt&gt;
-to start the sync when the user log in:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-[Desktop Entry]
-Name=Google drive autosync
-Type=Application
-Exec=/home/user/bin/grive-sync
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Finally, I wrote the &lt;tt&gt;~/bin/grive-sync&lt;/tt&gt; script to sync
-~/googledrive/ with the files in Google Drive.&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-#!/bin/sh
-set -e
-cd ~/
-cleanup() {
-    if [ &quot;$syncpid&quot; ] ; then
-        kill $syncpid
-    fi
-}
-trap cleanup EXIT INT QUIT
-/usr/lib/grive/grive-sync.sh listen googledrive 2&gt;&amp;1 | sed &quot;s%^%$0:%&quot; &amp;
-syncpdi=$!
-while true; do
-    if ! xhost &gt;/dev/null 2&gt;&amp;1 ; then
-        echo &quot;no DISPLAY, exiting as the user probably logged out&quot;
-        exit 1
-    fi
-    if [ ! -e /run/user/1000/grive-sync.sh_googledrive ] ; then
-        /usr/lib/grive/grive-sync.sh sync googledrive
-    fi
-    sleep 300
-done 2&gt;&amp;1 | sed &quot;s%^%$0:%&quot;
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;Feel free to use the setup if you want.  It can be assumed to be
-GNU GPL v2 licensed (or any later version, at your leisure), but I
-doubt this code is possible to claim copyright on.&lt;/p&gt;
+               <title>Teach kids to protect their privacy - the EDRi way</title>
+               <link>http://people.skolelinux.org/pere/blog/Teach_kids_to_protect_their_privacy___the_EDRi_way.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Teach_kids_to_protect_their_privacy___the_EDRi_way.html</guid>
+                <pubDate>Thu, 4 Jul 2019 19:10:00 +0200</pubDate>
+               <description>&lt;p&gt;Childs need to learn how to guard their privacy too.  To help them,
+&lt;a href=&quot;https://edri.org/&quot;&gt;European Digital Rights (EDRi)&lt;/a&gt; created
+a colorful booklet providing information on several privacy related topics,
+and tips on how to protect ones privacy in the digital age.&lt;/p&gt;
+
+&lt;p&gt;The 24 page booklet titled Digital Defenders is
+&lt;a href=&quot;https://edri.org/digital-defenders-help-kids-defend-their-privacy-around-europe&quot;&gt;available
+in several languages&lt;/a&gt;.  Thanks to the valuable contributions from
+members of &lt;a href=&quot;https://efn.no/&quot;&gt;the Electronic Foundation Norway
+(EFN)&lt;/a&gt; and others, it is also available in Norwegian Bokmål.
+If you would like to have it available in your language too,
+&lt;a href=&quot;https://hosted.weblate.org/projects/efn/privacy4kids/&quot;&gt;contribute
+via Weblate&lt;/a&gt; and get in touch.&lt;/p&gt;
+
+&lt;p&gt;But a funny, well written and good looking PDF do not have much
+impact, unless it is read by the right audience.  To increase the
+chance of kids reading it, I am currently assisting EFN in getting
+copies printed on paper to distribute on the street and in class
+rooms.  Print the booklet was made possible thanks to a small et of
+great sponsors.  Thank you very much to each and every one of them!  I
+hope to have the printed booklet ready to hand out on Tuesday, when
+&lt;a href=&quot;https://www.nuug.no/&gt;&quot;&gt;the Norwegian Unix Users Group&lt;/a&gt; is
+organizing &lt;a href=&quot;https://wiki.nuug.no/sommerfest2019&quot;&gt;its yearly
+barbecue for geeks and free software zealots in the Oslo area&lt;/a&gt;.  If
+you are nearby, feel free to come by and check out the party and the
+booklet.&lt;/p&gt;
+
+&lt;p&gt;If the booklet prove to be a success, it would be great to get
+more sponsoring and distribute it to every kid in the country. :)&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
@@ -555,157 +498,224 @@ activities, please send Bitcoin donations to my address
        </item>
        
        <item>
-               <title>Valutakrambod - A python and bitcoin love story</title>
-               <link>http://people.skolelinux.org/pere/blog/Valutakrambod___A_python_and_bitcoin_love_story.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Valutakrambod___A_python_and_bitcoin_love_story.html</guid>
-                <pubDate>Sat, 29 Sep 2018 22:20:00 +0200</pubDate>
-               <description>&lt;p&gt;It would come as no surprise to anyone that I am interested in
-bitcoins and virtual currencies.  I&#39;ve been keeping an eye on virtual
-currencies for many years, and it is part of the reason a few months
-ago, I started writing a python library for collecting currency
-exchange rates and trade on virtual currency exchanges.  I decided to
-name the end result valutakrambod, which perhaps can be translated to
-small currency shop.&lt;/p&gt;
-
-&lt;p&gt;The library uses the tornado python library to handle HTTP and
-websocket connections, and provide a asynchronous system for
-connecting to and tracking several services.  The code is available
-from
-&lt;a href=&quot;http://github.com/petterreinholdtsen/valutakrambod&quot;&gt;github&lt;/a&gt;.&lt;/p&gt;
-
-&lt;/p&gt;There are two example clients of the library.  One is very simple and
-list every updated buy/sell price received from the various services.
-This code is started by running bin/btc-rates and call the client code
-in valutakrambod/client.py.  The simple client look like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-import functools
-import tornado.ioloop
-import valutakrambod
-class SimpleClient(object):
-    def __init__(self):
-        self.services = []
-        self.streams = []
-        pass
-    def newdata(self, service, pair, changed):
-        print(&quot;%-15s %s-%s: %8.3f %8.3f&quot; % (
-            service.servicename(),
-            pair[0],
-            pair[1],
-            service.rates[pair][&#39;ask&#39;],
-            service.rates[pair][&#39;bid&#39;])
-        )
-    async def refresh(self, service):
-        await service.fetchRates(service.wantedpairs)
-    def run(self):
-        self.ioloop = tornado.ioloop.IOLoop.current()
-        self.services = valutakrambod.service.knownServices()
-        for e in self.services:
-            service = e()
-            service.subscribe(self.newdata)
-            stream = service.websocket()
-            if stream:
-                self.streams.append(stream)
-            else:
-                # Fetch information from non-streaming services immediately
-                self.ioloop.call_later(len(self.services),
-                                       functools.partial(self.refresh, service))
-                # as well as regularly
-                service.periodicUpdate(60)
-        for stream in self.streams:
-            stream.connect()
-        try:
-            self.ioloop.start()
-        except KeyboardInterrupt:
-            print(&quot;Interrupted by keyboard, closing all connections.&quot;)
-            pass
-        for stream in self.streams:
-            stream.close()
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The library client loops over all known &quot;public&quot; services,
-initialises it, subscribes to any updates from the service, checks and
-activates websocket streaming if the service provide it, and if no
-streaming is supported, fetches information from the service and sets
-up a periodic update every 60 seconds.  The output from this client
-can look like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-Bl3p            BTC-EUR: 5687.110 5653.690
-Bl3p            BTC-EUR: 5687.110 5653.690
-Bl3p            BTC-EUR: 5687.110 5653.690
-Hitbtc          BTC-USD: 6594.560 6593.690
-Hitbtc          BTC-USD: 6594.560 6593.690
-Bl3p            BTC-EUR: 5687.110 5653.690
-Hitbtc          BTC-USD: 6594.570 6593.690
-Bitstamp        EUR-USD:    1.159    1.154
-Hitbtc          BTC-USD: 6594.570 6593.690
-Hitbtc          BTC-USD: 6594.580 6593.690
-Hitbtc          BTC-USD: 6594.580 6593.690
-Hitbtc          BTC-USD: 6594.580 6593.690
-Bl3p            BTC-EUR: 5687.110 5653.690
-Paymium         BTC-EUR: 5680.000 5620.240
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The exchange order book is tracked in addition to the best buy/sell
-price, for those that need to know the details.&lt;/p&gt;
-
-&lt;p&gt;The other example client is focusing on providing a curses view
-with updated buy/sell prices as soon as they are received from the
-services.  This code is located in bin/btc-rates-curses and activated
-by using the &#39;-c&#39; argument.  Without the argument the &quot;curses&quot; output
-is printed without using curses, which is useful for debugging.  The
-curses view look like this:&lt;/p&gt;
-
-&lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
-           Name Pair   Bid         Ask         Spr    Ftcd    Age
- BitcoinsNorway BTCEUR   5591.8400   5711.0800   2.1%   16    nan     60
-       Bitfinex BTCEUR   5671.0000   5671.2000   0.0%   16     22     59
-        Bitmynt BTCEUR   5580.8000   5807.5200   3.9%   16     41     60
-         Bitpay BTCEUR   5663.2700         nan   nan%   15    nan     60
-       Bitstamp BTCEUR   5664.8400   5676.5300   0.2%    0      1      1
-           Bl3p BTCEUR   5653.6900   5684.9400   0.5%    0    nan     19
-       Coinbase BTCEUR   5600.8200   5714.9000   2.0%   15    nan    nan
-         Kraken BTCEUR   5670.1000   5670.2000   0.0%   14     17     60
-        Paymium BTCEUR   5620.0600   5680.0000   1.1%    1   7515    nan
- BitcoinsNorway BTCNOK  52898.9700  54034.6100   2.1%   16    nan     60
-        Bitmynt BTCNOK  52960.3200  54031.1900   2.0%   16     41     60
-         Bitpay BTCNOK  53477.7833         nan   nan%   16    nan     60
-       Coinbase BTCNOK  52990.3500  54063.0600   2.0%   15    nan    nan
-        MiraiEx BTCNOK  52856.5300  54100.6000   2.3%   16    nan    nan
- BitcoinsNorway BTCUSD   6495.5300   6631.5400   2.1%   16    nan     60
-       Bitfinex BTCUSD   6590.6000   6590.7000   0.0%   16     23     57
-         Bitpay BTCUSD   6564.1300         nan   nan%   15    nan     60
-       Bitstamp BTCUSD   6561.1400   6565.6200   0.1%    0      2      1
-       Coinbase BTCUSD   6504.0600   6635.9700   2.0%   14    nan    117
-         Gemini BTCUSD   6567.1300   6573.0700   0.1%   16     89    nan
-         Hitbtc+BTCUSD   6592.6200   6594.2100   0.0%    0      0      0
-         Kraken BTCUSD   6565.2000   6570.9000   0.1%   15     17     58
-  Exchangerates EURNOK      9.4665      9.4665   0.0%   16 107789    nan
-     Norgesbank EURNOK      9.4665      9.4665   0.0%   16 107789    nan
-       Bitstamp EURUSD      1.1537      1.1593   0.5%    4      5      1
-  Exchangerates EURUSD      1.1576      1.1576   0.0%   16 107789    nan
- BitcoinsNorway LTCEUR      1.0000     49.0000  98.0%   16    nan    nan
- BitcoinsNorway LTCNOK    492.4800    503.7500   2.2%   16    nan     60
- BitcoinsNorway LTCUSD      1.0221     49.0000  97.9%   15    nan    nan
-     Norgesbank USDNOK      8.1777      8.1777   0.0%   16 107789    nan
-&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
-
-&lt;p&gt;The code for this client is too complex for a simple blog post, so
-you will have to check out the git repository to figure out how it
-work.  What I can tell is how the three last numbers on each line
-should be interpreted.  The first is how many seconds ago information
-was received from the service.  The second is how long ago, according
-to the service, the provided information was updated.  The last is an
-estimate on how often the buy/sell values change.&lt;/p&gt;
-
-&lt;p&gt;If you find this library useful, or would like to improve it, I
-would love to hear from you.  Note that for some of the services I&#39;ve
-implemented a trading API.  It might be the topic of a future blog
-post.&lt;/p&gt;
+               <title>Nikita og Noark 5 tjenestegrensesnittet tilbyr ny måte å tenke arkivering</title>
+               <link>http://people.skolelinux.org/pere/blog/Nikita_og_Noark_5_tjenestegrensesnittet_tilbyr_ny_m_te___tenke_arkivering.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Nikita_og_Noark_5_tjenestegrensesnittet_tilbyr_ny_m_te___tenke_arkivering.html</guid>
+                <pubDate>Fri, 21 Jun 2019 11:30:00 +0200</pubDate>
+               <description>&lt;p&gt;&lt;em&gt;av Thomas Sødring (OsloMet) og Petter Reinholdtsen (foreningen
+NUUG)&lt;/em&gt;&lt;/p&gt;
+
+&lt;p&gt;Nikita Noark 5-kjerne er et fri programvareprosjekt som tar i bruk
+Arkivverkets spesifikasjonen for Noark 5 Tjenestegrensesnitt og tilbyr
+et maskinlesbart grensesnitt (arkiv-API) til datasystemer som trenger å
+arkivere dokumenter og informasjon.  I tillegg tilbyr Nikita et
+nettleserbasert brukergrensesnitt for brukere av arkivet.  Dette
+brukergrensesnittet benytter det maskinlesbare grensesnittet.  Noark 5
+Tjenestegrensesnitt er en ny måte å tenke arkivering, med fokus på
+automatisering og maskinell behandling av arkivmateriale, i stedet for
+å fokusere på brukergrensesnitt.  En kan tenke på
+tjenestegrensesnittet som arkivet uten brukergrensesnitt, der flere
+aktører kan koble til ulike brukergrensesnitt, tilpasset ulike
+behov.&lt;/p&gt;
+
+&lt;p&gt;Historisk sett gjorde Noark standarden en veldig bra jobb med
+overgangen fra
+papir til digital saksbehandling, men det har kommet til kort på andre
+områder. Den teknologiske utviklingen har brakt oss ditt at vi kan og
+skal forvente langt mer fra en arkivkjerne enn før, men det offentlig
+er ofte konservativ når det gjelder nytenking. For lengst skulle
+begreper som samvirke mellom datasystemer, metadata, prosess og
+tjenestegrensesnitt (API) vært dominerende når systemer kjøpes
+inn. Dessverre er det slik at ikke alle ønsker samvirke mellom
+datasystemer velkommen, og det kan være trygt å kjøpe «svarte bokser»
+der du slipper å ta stilling til hvordan man skal få flere systemer
+til å virke sammen. Men IT-arkitektur er et begrep arkivfolk også
+begynner å ta inn over seg.&lt;/p&gt;
+
+&lt;p&gt;Slike systemer for å organisere metadata bør ha nettbaserte
+tjenestegrensesnitt der brukergrensesnitt er tydelig adskilt fra
+bakenforliggende system. Det finnes mange rapporter som snakker om å
+bryte ned siloer i forvaltningen og standardiserte tjenestegrensesnitt
+er det viktigste virkemiddel mot datasiloer og legger til rette for
+økt samvirke mellom systemer. Et standardisert tjenestegrensesnitt er
+et viktig middel for å få systemer til å samhandle da det sikrer at
+ulike produsenters systemer kan snakke sammen på tvers. Samfunnet
+fungerer ikke uten standardisering. Vi har alle samme strømstyrke og
+kontakter i veggene og kjører alle på høyre side av veien i Norge.  Det er i en slik
+sammenheng at prosjektet «Noark 5 Tjenestegrensesnitt» er veldig
+viktig. Hvis alle leverandører av arkivsystemer forholdt seg til et
+standardisert tjenestegrensesnitt kunne kostnadene for arkivering
+reduseres.  Tenk deg at du er en kommune som ønsker et fagsystem integrert
+med arkivløsningen din. I dag må fagsystemleverandøren vite og
+tilpasse seg den spesifikke versjonen og varianten av arkivløsningen
+du har. Hvis vi antar at alle leverandører av arkivkjerner har solgt
+inn enten SOAP eller REST-grensesnitt til kunder de siste 10 årene og
+det kommer endret versjon av grensesnittet innimellom, så gir det
+veldig mange forskjellige tjenestegrensesnitt en fagsystemleverandør
+må forholde seg til. Med 12 leverandører og kvartalsvise oppdateringer
+kan det potensielt bli 96 ulike varianter hvert eneste år.  Det sier
+seg selv at det blir dyrt. Men det blir faktisk verre. Hvis du senere
+ønsker å bytte ut arkivsystemet med et annet så er du avhengig å få
+alle integrasjonene dine laget på nytt. Dette kan gjøre at du velger å
+forbli hos en dårlig leverandør framfor å skaffe nytt system, fordi
+det blir for vanskelig og dyrt å bytte. Dermed etableres det «små»
+monopolsituasjoner som er vanskelig å bryte ut av. Dårlige valg i dag
+kan ha uante kostander på sikt. I Nikita-prosjektet har vi kun jobbet
+opp mot Noark 5 Tjenestegrensesnittet.  Det har tatt en god del
+ressurser å sette seg inn i spesifikasjonen og ta den i bruk, spesielt
+på grunn av uklarheter i spesifikasjonen. Hvis vi måtte gjøre det
+samme for alle versjoner og varianter av de forskjellige
+tjenestegrensesnittene ville det blitt veldig tidkrevende og
+kostbart.&lt;/p&gt;
+
+&lt;p&gt;For deg som arkivar er digitalisering og systemer som skal virke
+sammen en del av den nye hverdagen. Du har kanskje blitt skånet for
+det ved å kjøpe svarte bokser, men du risikerer at du gjør deg selv en
+bjørnetjeneste. Det kan oppleves som kjedelig å fortelle kolleger at
+du skal sette deg inn i et tjenestegrensesnitt, men dette er faktisk
+veldig spennende. Tjenestegrensesnittet er på en måte blitt levende og
+det er spesielt et begrep du bør merke deg: OData.  Å trekke inn deler
+av OData-standarden som en måte å filtrere entitetsøk i et arkivsystem
+var et nyttig trekk i prosjektet.  Følgende eksempel er en
+OData-spørring det går an å sende inn til en standardisert
+arkivkjerne:&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;p&gt;&lt;blockquote&gt;
+.../sakarkiv/journalpost?filter=contains(tittel, &#39;nabovarsel&#39;)
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;Spørringen over vil hente en liste av alle dine journalposter der
+tittelen til journalposten inneholder ordet &#39;nabovarsel&#39;. Alle
+leverandører som implementerer tjenestegrensesnittet vil måtte tilby
+dette.  Det betyr at hvis du lærer dette språket for et system, vil det
+være gjeldende for alle. Dette er egentlig en ny måte å søke i
+arkivdatabasen på og vil være svært nyttig, for eksempel kan søk i
+tjenestegrensesnittet antagelig brukes til å hente ut offentlig
+postjournal. I arkivverden pleier vi å like teknologier som er
+menneskelesbart, da vet vi det er enkelt og nyttig! OData er også
+viktig fordi det kan bli en ny måte å svare innsynsforespørsler på i
+tråd med offentlighetsloven § 9, der retten til å kreve innsyn i
+sammenstilling fra databaser er nedfelt. I dag ser vi
+forvaltningsorganer som avviser slike krav fordi det «ikke kan gjøres
+med enkle framgangsmåter». Bruken av OData i tjenestegrensesnittet,
+sammen med maskinlesbar markeringsformater kan være et viktig bidrag
+til å åpne arkivene i tråd med prinsippene om en åpen og transparent
+forvaltning.&lt;/p&gt;
+
+&lt;p&gt;Standardisering er viktig fordi det &lt;em&gt;kan&lt;/em&gt; sikre samvirke.
+Men den effekten kommer kun hvis standardiseringen sikrer at alle
+forstår standarden på samme måte, dvs. at den er entydig og klar.  En
+god måte å sikre en entydig og klar spesifikasjon er ved å kreve at
+det finnes minst to ulike implementasjoner som følger spesifikasjonen
+og som kan snakke sammen, det vil si at de snakker samme språk, slik
+IETF krever for alle sine standarder, før spesifikasjonen anses å være
+ferdig. Tilbakemelding fra miljøet forteller at både leverandører og
+kunder har et avslappet forhold til Noark 5 Tjenestegrensesnitt og det
+er så langt kun Evry som har visst offentlig at de har en
+implementasjon av tjenestegrensesnittet.  Evry, HK Data og Fredrikstad
+kommune er igang med et pilotprosjekt på Noark 5
+Tjenestegrensesnitt. For å redusere kostnadene for samvirkende
+datasystemer betraktelig, er det veldig viktig at vi kommer i en
+situasjon der alle leverandører har sine egne implementasjoner av
+tjenestegrensesnittet, og at disse oppfører seg likt og i tråd med det
+som er beskrevet i spesifikasjonen.&lt;/p&gt;
+
+&lt;p&gt;Det er her fri programvare spiller en viktig rolle. Med en uklar
+standard blir det som en polsk riksdag, der ingenting fungerer. Nikita
+er en fri programvareimplementasjon av tjenestegrensesnitt og kan
+fungere som teknisk referanse slik at leverandører enklere kan se og
+forstå hvordan standarden skal tolkes. Vi har i Nikitaprosjektet
+erfart å ende opp med vidt forskjellige tolkninger når
+prosjektmedlemmene leser spesifikasjonsteksten, en effekt av en uklar
+spesifikasjon. Men Nikitaprosjektet har også utviklet et test-program
+som sjekker om et tjenestegrensesnitt er i samsvar med standarden, og
+prosjektet bruker det hele tiden for å sikre at endringer og
+forbedringer fungerer. Egenerklæringsskjemaenes dager kan være talte!
+Snart vil du selv kunne teste hver oppdatering av arkivsystemet med en
+uavhengig sjekk.&lt;/p&gt;
+
+&lt;p&gt;Fri programvare representerer en demokratisering av kunnskap der
+tolkning- og innlåsingsmakt flyttes fra leverandør til allmenheten.
+Med fri programvare har du en litt annerledes verdikjede, der selve
+produktet ikke holdes hemmelig for å tjene penger, slik en gjør med
+ufri programvare og skytjenester som ikke bruker fri programvare, men
+du kan tjene penger på andre deler av verdikjeden. Med fri programvare
+kan samfunnet betale for å videreutvikle nyttig
+fellesfunksjonalitet.&lt;/p&gt;
+
+&lt;p&gt;Nikita er en fri programvareimplementasjon av tjenestegrensesnittet og
+kan fungere som en referanseimplementasjon dersom det er ønskelig.
+Alle har lik tilgang til koden og det koster ingenting å ta den i bruk
+og utforske det. Nikitaprosjektet ønsker tjenestegrensesnittet
+velkommen og stiller veldig gjerne opp i diskusjoner om tolkning av
+tjenestegrensesnittet. Nikita er bygget på moderne
+programmeringsrammeverk og utviklet i full åpenhet. Men Nikita er ikke
+noe du kan kjøpe. Nikita er først og fremst et verktøy for forsking og
+utvikling laget for å fremme forskning på arkivfeltet.  Systemer som
+virker sammen har alltid vært hovedfokus og vil være det fremover.
+Det brukes som undervisningsverktøy der studentene ved OsloMet lærer
+om administrativt oppsett, saksbehandling, uttrekk og samvirkende
+datasystemer.  Det brukes også som forskningsobjekt der vi ser på
+import av dokumentsamlinger, bruk av blokkjede og andre nyskapende
+måter å tenke arkiv på. Det er dog helt greit om andre tar Nikita og
+pakker det for å selge det som produkt.  Forvaltningsorganer med
+sterke drift- og utviklingsmiljøer kan også se på Nikita og utforske
+hva som er mulig. Dette kan de gjøre uten å måtte betale for
+bruksrettigheter eller tilgang til konsulenter.  Men arkivering blir
+ikke gratis på grunn av Nikita.  Det trengs fortsatt folk med
+kompetanse og tid til å ta i bruk Nikita.&lt;/p&gt;
+
+&lt;p&gt;Nikita har nylig kommet med en ny utgave, den sjette i rekken.
+Systemet er ikke ferdig, mest på grunn av at API-spesifikasjonen for
+Noark 5 Tjenestegrensesnitt ikke er ferdig, men allerede i dag kan en
+bruke Nikita som arkiv.  Vi har laget eksempelsystem for å importere
+data fra deponi-XML og slik gjøre eksisterende arkivdata tilgjengelig
+via et API.  Vi har også laget en testklient som importerer epost inn
+i arkivet med vedlegg der epostenes trådinformasjon brukes til å legge
+eposttråder i samme arkivmappe, og en annen testklient som henter
+epost ut av en arkivmappe på mbox-format slik at en vanlig epostklient
+kan brukes til å lese igjennom og svare på epostene i en
+arkivmappe. De som vil ta en titt på Nikita kan besøke
+&lt;a href=&quot;https://nikita.oslomet.no&quot;&gt;https://nikita.oslomet.no&lt;/a&gt; og
+logge inn med brukernavn «admin@example.com» og passord «password».
+Dette gir tilgang til det forenklede brukergrensesnittet som brukes
+til undervisning.  De som heller vil ta en titt under panseret kan
+besøke
+&lt;a href=&quot;https://nikita.oslomet.no/browse.html&quot;&gt;https://nikita.oslomet.no/browse.html&lt;/a&gt;
+og der se hvordan API-et fungerer mer i detalj.  Innloggingsdetaljer
+her er det samme som for brukergrensesnittet.&lt;/p&gt;
+
+&lt;p&gt;Fremover er fokuset på forbedring av spesifikasjonen Noark 5
+Tjenestegrensesnitt. De som skrev tjenestegrensesnittet gjorde et
+interessant og framtidsrettet grep, de skilte sak fra arkiv.
+Tjenestegrensesnittet består av flere &quot;pakker&quot;, der noen er
+grunnleggende mens andre bygger på de grunnleggende pakkene. Pakkene
+som er beskrevet så langt heter «arkivstruktur», «sakarkiv»,
+«administrasjon», «loggogsporing» og «moeter» (dessverre
+&lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/pull/120&quot;&gt;planlagt
+fjernet&lt;/a&gt; i første utgave).  Etter hvert håper vi å utforske
+prosses- og metadatabeskrivelser til flere fagområder og bidra til at
+tjenestegrensesnittet kan legge til flere pakker som «byggarkiv»,
+«barnevern», «personal», «barnehage», der arkivfaglig metadata- og
+dokumentasjonsbehov er kartlagt og standardisert.&lt;/p&gt;
+
+&lt;p&gt;Nikita utvikles av en liten prosjektgruppe, og vi er alltid
+interessert å bli flere. Hvis en åpen, fri og standardisert tilnærming
+til arkivering høres interessant ut, bli med oss på veien videre.  Vi
+er tilstede på IRC-kanalen #nikita hos FreeNode (tilgjengelig via
+nettleser på
+&lt;a href=&quot;https://webchat.freenode.net?channels=#nikita&quot;&gt;https://webchat.freenode.net?channels=#nikita&lt;/a&gt;),
+og har en e-postliste nikita-noark@nuug.no hos NUUG (tilgjengelig for
+påmelding og arkiv på
+&lt;a href=&quot;https://lists.nuug.no/mailman/listinfo/nikita-noark&quot;&gt;https://lists.nuug.no/mailman/listinfo/nikita-noark&lt;/a&gt;)
+der en kan følge med eller være med oss på den spennende veien videre.
+Spesifikasjonen for Noark 5 Tjenestegrensesnitt vedlikeholdes på
+github,
+&lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/&quot;&gt;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
+det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
+til min adresse
 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
 </description>
        </item>