]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
Adjust samba related text and publish interview.
[homepage.git] / blog / index.rss
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom="http://www.w3.org/2005/Atom">
3 <channel>
4 <title>Petter Reinholdtsen</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>Jami as a Zoom client, a trick for password protected rooms...</title>
11 <link>http://people.skolelinux.org/pere/blog/Jami_as_a_Zoom_client__a_trick_for_password_protected_rooms___.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Jami_as_a_Zoom_client__a_trick_for_password_protected_rooms___.html</guid>
13 <pubDate>Fri, 8 May 2020 13:30:00 +0200</pubDate>
14 <description>&lt;p&gt;Half a year ago,
15 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Jami_Ring__finally_functioning_peer_to_peer_communication_client.html&quot;&gt;I
16 wrote&lt;/a&gt; about &lt;a href=&quot;https://jami.net/&quot;&gt;the Jami communication
17 client&lt;/a&gt;, capable of peer-to-peer encrypted communication. It
18 handle both messages, audio and video. It uses distributed hash
19 tables instead of central infrastructure to connect its users to each
20 other, which in my book is a plus. I mentioned briefly that it could
21 also work as a SIP client, which came in handy when the higher
22 educational sector in Norway started to promote Zoom as its video
23 conferencing solution. I am reluctant to use the official Zoom client
24 software, due to their &lt;a href=&quot;https://zoom.us/terms&quot;&gt;copyright
25 license clauses&lt;/a&gt; prohibiting users to reverse engineer (for example
26 to check the security) and benchmark it, and thus prefer to connect to
27 Zoom meetings with free software clients.&lt;/p&gt;
28
29 &lt;p&gt;Jami worked OK as a SIP client to Zoom as long as there was no
30 password set on the room. The Jami daemon leak memory like crazy
31 (approximately 1 GiB a minute) when I am connected to the video
32 conference, so I had to restart the client every 7-10 minutes, which
33 is not a great. I tried to get other SIP Linux clients to work
34 without success, so I decided I would have to live with this wart
35 until someone managed to fix the leak in the dring code base. But
36 another problem showed up once the rooms were password protected. I
37 could not get my dial tone signaling through from Jami to Zoom, and
38 dial tone signaling is used to enter the password when connecting to
39 Zoom. I tried a lot of different permutations with my Jami and
40 Asterisk setup to try to figure out why the signaling did not get
41 through, only to finally discover that the fundamental problem seem to
42 be that Zoom is simply not able to receive dial tone signaling when
43 connecting via SIP. There seem to be nothing wrong with the Jami and
44 Asterisk end, it is simply broken in the Zoom end. I got help from a
45 very skilled VoIP engineer figuring out this last part. And being a
46 very skilled engineer, he was also able to locate a solution for me.
47 Or to be exact, a workaround that solve my initial problem of
48 connecting to password protected Zoom rooms using Jami.&lt;/p&gt;
49
50 &lt;p&gt;So, how do you do this, I am sure you are wondering by now. The
51 trick is already
52 &lt;a href=&quot;https://support.zoom.us/hc/en-us/articles/202405539-H-323-SIP-Room-Connector-Dial-Strings#sip&quot;&gt;documented
53 from Zoom&lt;/a&gt;, and it is to modify the SIP address to include the room
54 password. What is most surprising about this is that the
55 automatically generated email from Zoom with instructions on how to
56 connect via SIP do not mention this. The SIP address to use normally
57 consist of the room ID (a number), an @ character and the IP address
58 of the Zoom SIP gateway. But Zoom understand a lot more than just the
59 room ID in front of the at sign. The format is &quot;&lt;tt&gt;[Meeting
60 ID].[Password].[Layout].[Host Key]&lt;/tt&gt;&quot;, and you can hear see how you
61 can both enter password, control the layout (full screen, active
62 presence and gallery) and specify the host key to start the meeting.
63 The full SIP address entered into Jami to provide the password will
64 then look like this (all using made up numbers):&lt;/p&gt;
65
66 &lt;p&gt;&lt;blockquote&gt;
67 &lt;tt&gt;sip:657837644.522827@192.168.169.170&lt;/tt&gt;
68 &lt;/blockquote&gt;&lt;/p&gt;
69
70 &lt;p&gt;Now if only jami would reduce its memory usage, I could even
71 recommend this setup to others. :)&lt;/p&gt;
72
73 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
74 activities, please send Bitcoin donations to my address
75 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
76 </description>
77 </item>
78
79 <item>
80 <title>GnuCOBOL, a free platform to learn and use COBOL - nice free software</title>
81 <link>http://people.skolelinux.org/pere/blog/GnuCOBOL__a_free_platform_to_learn_and_use_COBOL___nice_free_software.html</link>
82 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/GnuCOBOL__a_free_platform_to_learn_and_use_COBOL___nice_free_software.html</guid>
83 <pubDate>Wed, 29 Apr 2020 13:10:00 +0200</pubDate>
84 <description>&lt;p&gt;The curiosity got the better of me when
85 &lt;a href=&quot;https://developers.slashdot.org/story/20/04/06/1424246/new-jersey-desperately-needs-cobol-programmers&quot;&gt;Slashdot
86 reported&lt;/a&gt; that New Jersey was desperately looking for
87 &lt;a href=&quot;https://en.wikipedia.org/wiki/COBOL&quot;&gt;COBOL&lt;/a&gt; programmers,
88 and a few days later it was reported that
89 &lt;a href=&quot;https://onezero.medium.com/ibm-rallies-cobol-engineers-to-save-overloaded-unemployment-systems-eeadf13eddce&quot;&gt;IBM
90 tried to locate COBOL programmers&lt;/a&gt;.&lt;/p&gt;
91
92 &lt;p&gt;I thus decided to have a look at free software alternatives to
93 learn COBOL, and had the pleasure to find
94 &lt;a href=&quot;https://sourceforge.net/projects/open-cobol/&quot;&gt;GnuCOBOL&lt;/a&gt; was
95 already &lt;a href=&quot;https://tracker.debian.org/pkg/gnucobol&quot;&gt;in
96 Debian&lt;/a&gt;. It used to be called Open Cobol, and is a &quot;compiler&quot;
97 transforming COBOL code to C or C++ before giving it to GCC or Visual
98 Studio to build binaries.&lt;/p&gt;
99
100 &lt;p&gt;I managed to get in touch with upstream, and was impressed with the
101 quick response, and also was happy to see a new Debian maintainer
102 taking over when the original one recently asked to be replaced. A
103 new Debian upload was done as recently as yesterday.&lt;/p&gt;
104
105 &lt;p&gt;Using the Debian package, I was able to follow a simple COBOL
106 introduction and make and run simple COBOL programs. It was fun to
107 learn a new programming language. If you want to test for yourself,
108 &lt;a href=&quot;https://en.wikipedia.org/wiki/GnuCOBOL&quot;&gt;the GnuCOBOL Wikipedia
109 page&lt;/a&gt; have a few simple examples to get you startet.&lt;/p&gt;
110
111 &lt;p&gt;As I do not have much experience with COBOL, I do not know how
112 standard compliant it is, but it claim to pass most tests from COBOL
113 test suite, which sound good to me. It is nice to know it is possible
114 to learn COBOL using software without any usage restrictions, and I am
115 very happy such nice free software project as this is available. If
116 you as me is curious about COBOL, check it out.&lt;/p&gt;
117
118 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
119 activities, please send Bitcoin donations to my address
120 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
121 </description>
122 </item>
123
124 <item>
125 <title>Totalovervåkning av innbyggernes bevegelser - nei takk!</title>
126 <link>http://people.skolelinux.org/pere/blog/Totaloverv_kning_av_innbyggernes_bevegelser___nei_takk_.html</link>
127 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Totaloverv_kning_av_innbyggernes_bevegelser___nei_takk_.html</guid>
128 <pubDate>Thu, 16 Apr 2020 20:30:00 +0200</pubDate>
129 <description>&lt;p&gt;Jeg er blitt spurt hva jeg synes om lansering av smittestopp-appen,
130 overvåkningsløsningen lansert av Folkehelseinstituttet,
131 Simula-senteret og Regjeringen i dag, fulgt av klare trusler fra
132 regjeringen om konsekvenser hvis befolkningen ikke tar den i bruk.
133 Rekker ikke skrive noe fyldig om temaet, men det er klart for meg at
134 den utraderer retten til privatliv samt utgjør en personlig
135 sikkerhetsrisiko for alle som tar den i bruk. Bare det er nok til at
136 det fremstår som en svært dårlig ide å bli med på denne &quot;dugnaden&quot;.
137 Det finnes andre og bedre tilnærminger enn den valgt av FHI. Har de
138 valgt sin tilnærming for å sikre seg nok et datasett i den fremtidige
139 ehelse-portalen? Potensialet for misbruk av informasjon samlet inn av
140 appen er for stort, effekten på neste krise for klar og gevinsten for
141 liten.&lt;/p&gt;
142
143 &lt;p&gt;For å si det med forhenværende leder i Datatilsynet, Georg Apenes,
144 som skrev i en kronikk den gang Datatilsynet vernet
145 privatsfæren at
146 «&lt;a href=&quot;https://www.dagbladet.no/kultur/rent-mel-i-bilen/66333882&quot;&gt;SENTRALT
147 I en liberal forestillingsverden finner vi aksept av borgerens rett
148 til å kunne velge å være i fred; å være u-iakttatt, uregistrert og
149 anonym&lt;/a&gt;». Det er ikke uten grunn han startet kronikken med
150 «Personvern et fremmedord i enkelte av de statsorganene som samler
151 inn, oppbevarer og bruker personopplysninger». Der har nok
152 statsorganene bare blitt dårligere på 13 år.&lt;/p&gt;
153
154 &lt;p&gt;Det er jo også verdt å merke seg at personvernrådet i EU (EDPB)
155 mener smittestopp-appen
156 &lt;a href=&quot;https://nrkbeta.no/2020/04/16/personvernrad-i-eu-mener-norsk-app-bryter-med-viktig-personvernprinsipp/&quot;&gt;opererer
157 i strid med prinsippet om dataminimering&lt;/a&gt;. Også de ser at det
158 finnes mye bedre måter å gjøre dette på.&lt;/p&gt;
159
160
161 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
162 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
163 til min adresse
164 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
165 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
166 </description>
167 </item>
168
169 <item>
170 <title>Ny URL til den frie norske stavekontrollen</title>
171 <link>http://people.skolelinux.org/pere/blog/Ny_URL_til_den_frie_norske_stavekontrollen.html</link>
172 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Ny_URL_til_den_frie_norske_stavekontrollen.html</guid>
173 <pubDate>Sat, 21 Mar 2020 08:00:00 +0100</pubDate>
174 <description>&lt;p&gt;Det er lenge siden jeg har sett på den norske stavekontrollen, sist
175 jeg skrev om temaet var i 2016, og i mellomtiden har nettstedet
176 no.speling.org forsvunnet, og både git-depotet på Alioth og
177 mailman-tjenesten som hadde epostlistene for oversettelser blitt lagt
178 ned. Men bokmål og nynorsk trenger fortsatt stavekontroll, så etter
179 et par purringer fra en som har lyst til å forbedre stavekontrollen
180 har jeg endelig fått lagt ut ny offentlig kopi av git-depotet. Jeg
181 valgte gitlab foran github.. Siste utgave av stavekontrollen kan
182 hentes ned fra
183 &lt;a href=&quot;https://gitlab.com/norwegian-language-tools/spell-norwegian&quot;&gt;https://gitlab.com/norwegian-language-tools/spell-norwegian&lt;/a&gt;.
184 Ingen ny versjon i denne omgang altså, bare et nytt sted å samle
185 forbedringer til den frie norske stavekontrollen. :)
186
187 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
188 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
189 til min adresse
190 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
191 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
192 </description>
193 </item>
194
195 <item>
196 <title>Nikita version 0.5 released - updated free software archive API server</title>
197 <link>http://people.skolelinux.org/pere/blog/Nikita_version_0_5_released___updated_free_software_archive_API_server.html</link>
198 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Nikita_version_0_5_released___updated_free_software_archive_API_server.html</guid>
199 <pubDate>Mon, 2 Mar 2020 19:00:00 +0100</pubDate>
200 <description>&lt;p&gt;Today, after many months of development, a new release of
201 &lt;ahref=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;Nikita
202 Noark 5 core project&lt;/a&gt; was finally
203 &lt;ahref=&quot;https://lists.nuug.no/pipermail/nikita-noark/2020-March/000519.html&quot;&gt;announced
204 on the project mailing list&lt;/a&gt;. The Nikita free software solution is
205 an implementation of the Norwegian archive standard Noark 5 used by
206 government offices in Norway. These were the changes in version 0.5
207 since version 0.4, see the email link above for links to a demo
208 site:&lt;/p&gt;
209
210 &lt;ul&gt;
211
212 &lt;li&gt;Updated to Noark 5 versjon 5.0 API specification.
213 &lt;ul&gt;
214 &lt;li&gt;Changed formatting of _links from [] to {} to match IETF draft
215 on JSON HAL.&lt;/li&gt;
216 &lt;li&gt;Merged Registrering og Basisregistrering in version 4 to
217 combined Registrering.&lt;/li&gt;
218 &lt;li&gt;DokumentObjekt is now subtype of ArkivEnhet.&lt;/li&gt;
219 &lt;li&gt;Introducing new entity Arkivnotat.&lt;/li&gt;
220 &lt;li&gt;Changed all relation keys to use /v5/ instead of /v4/.&lt;/li&gt;
221 &lt;li&gt;Corrected to use new official relation keys when possible.&lt;/li&gt;
222 &lt;li&gt;Renamed Sakspart to Part and connect it to Mappe, Registrering
223 and Dokumentbeskrivelse instead of only Saksmappe.&lt;/li&gt;
224 &lt;li&gt;Moved Korrespondansepart connection from Journalpost to
225 Registrering.&lt;/li&gt;
226 &lt;li&gt;Moved Part and Korrespondansepart from package sakarkiv to
227 arkivstruktur.&lt;/li&gt;
228 &lt;li&gt;Renamed presedensstatus to presedensStatus.&lt;/li&gt;
229 &lt;li&gt;Use new JSON content-type &quot;application/vnd.noark5+json&quot;.&lt;/li&gt;
230 &lt;li&gt;Updated prepopulated format list to use PRONOM codes.&lt;/li&gt;
231 &lt;li&gt;Implemented endpoint for system information.&lt;/li&gt;
232 &lt;li&gt;Implemented national identifiers for both file and record.&lt;/li&gt;
233 &lt;li&gt;Implemented comments.&lt;/li&gt;
234 &lt;li&gt;implemented sign off.&lt;/li&gt;
235 &lt;li&gt;implemented conversion.&lt;/li&gt;
236 &lt;/ul&gt;&lt;/li&gt;
237 &lt;li&gt;Improved/implemented OData search and paging support for more entities.&lt;/li&gt;
238 &lt;li&gt;No longer exposes attribute Dokumentobjekt.referanseDokumentfil,
239 one should use the relation in _links instead.&lt;/li&gt;
240 &lt;li&gt;Corrected relation keys under
241 https://rel.arkivverket.no/noark5/v5/api/administrasjon/, replacing
242 &#39;administrasjon&#39; with &#39;admin&#39;.&lt;/li&gt;
243 &lt;li&gt;Fixed several security and stability issues discovered by Coverity.&lt;/li&gt;
244 &lt;li&gt;Corrected handling ETag errors, now return code 409.&lt;/li&gt;
245 &lt;li&gt;Improved handling of Kryssreferanse.&lt;/li&gt;
246 &lt;li&gt;Changed internal database model to use UUID/SystemID as primary keys
247 in tables.&lt;/li&gt;
248 &lt;li&gt;Changed internal database table names to use package prefix.&lt;/li&gt;
249 &lt;li&gt;Changed time zone handling for date and datetime attributes, to be
250 more according to the new definition in the API specification.&lt;/li&gt;
251 &lt;li&gt;Change revoke-token to only drop token on POST requests, not GET.&lt;/li&gt;
252 &lt;li&gt;Updated to newer Spring version.&lt;/li&gt;
253 &lt;li&gt;Changed primary key and URL component for metadata code lists to
254 use the &#39;kode&#39; value instead of a SystemID.&lt;/li&gt;
255 &lt;li&gt;Corrected implementation of Part and Sakspart.&lt;/li&gt;
256 &lt;li&gt;Changed instance lists with subtypes (like .../registrering/ and
257 .../mappe/) to include the attributes and _links entries for the
258 subtype in the supertype lists.&lt;/li&gt;
259 &lt;li&gt;Adjusted _links relations to make it possible to figure out the
260 entity of an instance using the self-&gt;href-&gt;relation key lookup
261 method.&lt;/li&gt;
262 &lt;li&gt;Fixed several end points to make sure GET, PUT, POST and DELETE
263 match each other.&lt;/li&gt;
264 &lt;li&gt;Updated DELETE endpoints to work with UUID based entity
265 identifiers.&lt;/li&gt;
266 &lt;li&gt;Restructured code to use more common URL related constants in entry
267 point values and replace @RequestMapping with method specific
268 annotations.&lt;/li&gt;
269 &lt;li&gt;Added first unit test code.&lt;/li&gt;
270 &lt;li&gt;Updated web GUI to work with the updated API.&lt;/li&gt;
271 &lt;li&gt;Changed integer fields, enforce them as numeric.&lt;/li&gt;
272 &lt;li&gt;Rewrote and simplify metadata handling to use common service and
273 controller code instead of duplicating for each type.&lt;/li&gt;
274 &lt;li&gt;Implemented the remaining metadata types.&lt;/li&gt;
275 &lt;li&gt;Changed Country list source from Wikipedia to Debian iso-codes and
276 updated the list of Countries.&lt;/li&gt;
277 &lt;li&gt;Many many corrections and improvements.&lt;/li&gt;
278
279 &lt;/ul&gt;
280
281 &lt;p&gt;If free and open standardized archiving API sound interesting to
282 you, please contact us on IRC
283 (&lt;a href=&quot;irc://irc.freenode.net/%23nikita&quot;&gt;#nikita on
284 irc.freenode.net&lt;/a&gt;) or email
285 (&lt;a href=&quot;https://lists.nuug.no/mailman/listinfo/nikita-noark&quot;&gt;nikita-noark
286 mailing list&lt;/a&gt;).&lt;/p&gt;
287
288 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
289 activities, please send Bitcoin donations to my address
290 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
291 </description>
292 </item>
293
294 <item>
295 <title>Blockchain and IoT articles accepted into Records Management Journal</title>
296 <link>http://people.skolelinux.org/pere/blog/Blockchain_and_IoT_articles_accepted_into_Records_Management_Journal.html</link>
297 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Blockchain_and_IoT_articles_accepted_into_Records_Management_Journal.html</guid>
298 <pubDate>Thu, 27 Feb 2020 09:05:00 +0100</pubDate>
299 <description>&lt;p&gt;On Tuesday, two scietific articles we have been working on for a
300 while, was finally accepted for publication into
301 &lt;a href=&quot;https://www.emerald.com/insight/publication/issn/0956-5698&quot;&gt;Records
302 Management Journal&lt;/a&gt;. Still waiting for the assigned DOI urls to
303 start working, but you can have a look at the LaTeX originals here.&lt;/p&gt;
304
305 &lt;p&gt;The first article is
306 &quot;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2020-02-25-rmj-iot-record-keeping.pdf&quot;&gt;A
307 record-keeping approach to managing IoT-data for government
308 agencies&lt;/a&gt;&quot; (&lt;a href=&quot;https://doi.org/10.1108/RMJ-09-2019-0050&quot;&gt;DOI
309 10.1108/RMJ-09-2019-0050&lt;a/&gt;) by Thomas Sødring, Petter Reinholdtsen
310 and David Massey, and sketches some approaches for storing measurement
311 data (aka Internet of Things sensor data) in a archive, thus providing
312 a well defined mechanism for screening and deletion of the information &lt;/p&gt;
313
314 &lt;p&gt;The second article is
315 &quot;&lt;a href=&quot;http://people.skolelinux.org/pere/blog/images/2020-02-25-rmj-block-chain-record-keeping.pdf&quot;&gt;Publishing
316 and using record-keeping structural information in a blockchain&lt;/a&gt;&quot;
317 (&lt;a href=&quot;https://doi.org/10.1108/RMJ-09-2019-0056&quot;&gt;DOI
318 10.1108/RMJ-09-2019-0056&lt;/a&gt;) by Thomas Sødring, Petter Reinholdtsen
319 and Svein Ølnes, where we describe a way for third parties to validate
320 authenticity and thus improve trust in the records kept in a
321 archive.&lt;/p&gt;
322
323 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
324 activities, please send Bitcoin donations to my address
325 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
326
327 &lt;p&gt;&lt;strong&gt;Update 2020-04-26&lt;/strong&gt;: Initially managed to swap the
328 DOI numbers. Fixed it.&lt;/p&gt;
329 </description>
330 </item>
331
332 <item>
333 <title>Redaksjon på plass for Noark 5 tjenestegrensesnitt</title>
334 <link>http://people.skolelinux.org/pere/blog/Redaksjon_p__plass_for_Noark_5_tjenestegrensesnitt.html</link>
335 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Redaksjon_p__plass_for_Noark_5_tjenestegrensesnitt.html</guid>
336 <pubDate>Wed, 5 Feb 2020 14:45:00 +0100</pubDate>
337 <description>&lt;p&gt;Arbeidet med å lage et godt, fritt og åpent standardisert maskinelt
338 grensesnitt for arkivering, med tilhørende fri
339 programvareimplementasjon fortsetter. Jeg snakker om
340 &lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard&quot;&gt;Noark
341 5 Tjenestegrensesnitt&lt;/a&gt; og
342 &lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;Nikita&lt;/a&gt;.
343 Siste nytt etter
344 &lt;a href=&quot;https://www.nuug.no/aktiviteter/20200127-noark-seminar/&quot;&gt;seminaret
345 for noen dager siden&lt;/a&gt;, er vi i Nikita-prosjektet har fått beskjed
346 fra Arkivverket at det blir satt ned en redaksjon for å videreutvikle
347 spesifikasjonen. Redaksjonen består av Mona Danielsen og Anne Sofie
348 Knutsen ved arkivverket, Thomas Sødring ved OsloMet, og meg selv fra
349 NUUG. De to sistenevnte tar seg av de åpenbare forbedringene, mens
350 hele redaksjonen diskuterer tvilstilfeller. Jeg håper dette vil bidra
351 til at vi lykkes i å gjøre denne protokollspesifikasjonen så entydig
352 og klar at den vil bidra til et velfungerende marked for
353 arkivsystemer, og sikre at programmer som trenger å snakke med
354 arkivsystemet kan snakke med enhver implementasjon av
355 API-spesifikasjonen. Nikita er den første implementasjonen, men det
356 bør blir flere.&lt;/p&gt;
357
358 &lt;p&gt;Det gjenstår riktig nok endel før vi er i mål, selv om svært mye
359 allerede er på plass. Med innspill og forslag til forbedringer fra
360 alle som vil ha et leverandøruavhengig og fullstendig
361 datamaskinlesbart grensesnitt til arkivet, så tror jeg vi vil
362 lykkes.&lt;/p&gt;
363
364 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
365 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
366 til min adresse
367 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
368 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
369 </description>
370 </item>
371
372 <item>
373 <title>Artikkel om Noark 5 Tjenestegrensesnitt og Nikita i Arkivråd nummer 3 for 2019</title>
374 <link>http://people.skolelinux.org/pere/blog/Artikkel_om_Noark_5_Tjenestegrensesnitt_og_Nikita_i_Arkivr_d_nummer_3_for_2019.html</link>
375 <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>
376 <pubDate>Thu, 26 Dec 2019 08:00:00 +0100</pubDate>
377 <description>&lt;p&gt;Like før julaften ble en artikkel jeg har skrevet om vedlikehold av
378 &lt;a href=&quot;https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard&quot;&gt;Noark
379 5 Tjenestegrensesnitt&lt;/a&gt; og Nikita publisert i &lt;a
380 href=&quot;https://www.arkivrad.no/arkivrad&quot;&gt;tidsskriftet Arkivråd&lt;/a&gt;.
381 Det er basert på
382 &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
383 om samme tema&lt;/a&gt; som ble publisert 2019-03-11. Jeg oppdaget nettopp
384 at nettsiden til tidsskriftet Arkivråd er oppdatert med siste utgave,
385 og artikkelen dermed er tilgjengelig for alle. Du finner den i
386 &lt;a href=&quot;https://www.arkivrad.no/sites/arkivrad/files/arkivrad_03_2019_nett.pdf&quot;&gt;PDF-en
387 til nummer 2019/3 på side 30-33&lt;/a&gt;. Jeg håper leserne av
388 tidsskriftet får lyst til å sjekke ut tjenestegrensesnittet og at
389 artikkelen vil gjøre det enklere for flere å bidra til en enda bedre,
390 klarere og mer entydig API-spesifikasjon. Det kan gjøre at
391 &lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;arkivsystemet
392 Nikita&lt;/a&gt; kan bli enda bedre når spesifikasjonen forbedres.&lt;/p&gt;
393
394 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
395 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
396 til min adresse
397 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
398 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
399 </description>
400 </item>
401
402 <item>
403 <title>Meningsløst, men for hvem...</title>
404 <link>http://people.skolelinux.org/pere/blog/Meningsl_st__men_for_hvem___.html</link>
405 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Meningsl_st__men_for_hvem___.html</guid>
406 <pubDate>Wed, 25 Dec 2019 10:35:00 +0100</pubDate>
407 <description>&lt;p&gt;En historie som har betydd endel for meg, og som jeg av og til
408 tenker på når hverdagen tynger, ble så vidt jeg har klart å finne ut,
409 skrevet av &lt;a href=&quot;https://en.wikipedia.org/wiki/Loren_Eiseley&quot;&gt;Loren
410 Eiseley&lt;/a&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Star_Thrower&quot;&gt;i
411 flere ulike varianter&lt;/a&gt;. På norsk tror jeg den går under navnet
412 «Gutten og sjøstjernen», og jeg fant en oversettelse av en utgave av den
413 hos
414 &lt;a href=&quot;https://no.quora.com/Hva-er-din-favoritthistorie&quot;&gt;Quora&lt;/a&gt;.
415 Fant også &lt;a href=&quot;https://www.youtube.com/watch?v=-qClChUdlfI&quot;&gt;en
416 filmatisering&lt;/a&gt;, men den versjonen jeg liker best fant jeg
417 &lt;a href=&quot;https://www.goodreads.com/author/quotes/56782.Loren_Eiseley&quot;&gt;hos
418 Goodreads&lt;/a&gt;. Jeg oversatte den utgaven til norsk i går, og har lyst
419 til å dele den med deg:
420
421 &lt;blockquote&gt;&lt;p&gt;Mens jeg tok en pause fra skrivingen og vandret på en
422 øde strand ved daggry, så jeg en gutt i det fjerne bøye seg ned og
423 kaste noe mens han vandret mot meg over den endeløse stranden. Da han
424 kom nærmere, kunne jeg se at han kastet sjøstjerner, som var etterlatt
425 i sanden av tidevannet, tilbake i havet. Da han var nær nok spurte jeg
426 ham hvorfor han jobbet så hardt på denne merkelige oppgaven. Han sa at
427 solen snart ville stå opp og tørke sjøstjernene slik at de ville
428 dø.&lt;/p&gt;
429
430 &lt;p&gt;Jeg sa til ham at dette var helt meningsløst. Det var kilometer på
431 kilometer med strand, og det lå sjøstjerner hele veien. En person
432 alene kunne ikke gjøre noen forskjell. Han smilte da han plukket opp
433 neste sjøstjerne. Mens han kastet den så langt ut i havet som han
434 klarte sa han, «for denne gjør det en forskjell». Jeg droppet
435 skrivingen og tilbrakte resten av morgenen med å kaste
436 sjøstjerner.&lt;/p&gt;
437
438 &lt;p&gt;- Loren Eiseley&lt;/p&gt;
439 &lt;/blockquote&gt;
440
441 &lt;p&gt;Kanskje noe du også kan ha glede av å tenke på når ting virker
442 håpløst?&lt;/p&gt;
443
444 &lt;p&gt;Teksten er gjengitt og oversatt basert på utgaven på Good Read,
445 uten tillatelse fra noen andre enn meg selv. Jeg håper på tilgivelse,
446 hvis det er et problem for noen, da det er gjort i beste mening. Hvis
447 eventuell rettighetshaver tar kontakt vil jeg fjerne teksten og i
448 stedet legge ut henvendelsen der teksten kreves fjernet.&lt;/p&gt;
449
450 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
451 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
452 til min adresse
453 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
454 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
455 </description>
456 </item>
457
458 <item>
459 <title>Artikkel om Nikita i Arkheion nummer 2019/2</title>
460 <link>http://people.skolelinux.org/pere/blog/Artikkel_om_Nikita_i_Arkheion_nummer_2019_2.html</link>
461 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Artikkel_om_Nikita_i_Arkheion_nummer_2019_2.html</guid>
462 <pubDate>Mon, 9 Dec 2019 15:05:00 +0100</pubDate>
463 <description>&lt;p&gt;Jeg hadde i dag gleden av å oppdage at en artikkel om
464 &lt;a href=&quot;https://gitlab.com/OsloMet-ABI/nikita-noark5-core/&quot;&gt;arkivsystemet
465 Nikita&lt;/a&gt; som vi skrev i sommer, nå er publisert i
466 &lt;a href=&quot;http://www.arkheion.no/&quot;&gt;Arkheion, fagtidsskrift for kommunial
467 arkivsektor&lt;/a&gt;. Du finner artikkelen på side 30-33 i nummer 2019/2,
468 PDF kan lastes ned fra nettstedet til tidsskriftet. Kanskje
469 publiseringen kan føre til at noen flere får øynene opp for verdien av
470 et åpent standardisert API for arkivering og søk i arkivet.&lt;/p&gt;
471
472 &lt;p&gt;Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
473 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
474 til min adresse
475 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.
476 Merk, betaling med bitcoin er ikke anonymt. :)&lt;/p&gt;
477 </description>
478 </item>
479
480 </channel>
481 </rss>