1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" dir=
"ltr">
5 <meta http-equiv=
"Content-Type" content=
"text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen
</title>
7 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel=
"stylesheet" type=
"text/css" media=
"screen" href=
"http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel=
"alternate" title=
"RSS Feed" href=
"http://people.skolelinux.org/pere/blog/index.rss" type=
"application/rss+xml" />
14 <a href=
"http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen
</a>
23 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Norwegian_movies_that_might_be_legal_to_share_on_the_Internet.html">Norwegian movies that might be legal to share on the Internet
</a></div>
24 <div class=
"date"> 1st September
2019</div>
25 <div class=
"body"><p>While working on identifying and counting movies that can be
26 legally shared on the Internet, I also looked at the Norwegian movies
27 listed in IMDb. So far I have identified
54 candidates published
28 before
1940 that might no longer be protected by norwegian copyright
29 law. Of these, only
29 are available at least in part from the
30 Norwegian National Library. It can be assumed that the remaining
25
31 movies are lost. It seem most useful to identify the copyright status
32 of movies that are not lost. To verify that the movie is really no
33 longer protected, one need to verify the list of copyright holders and
34 figure out if and when they died. I've been able to identify some of
35 them, but for some it is hard to figure out when they died.
</p>
37 </p>This is the list of
29 movies both available from the library and
38 possibly no longer protected by copyright law. The year range
39 (
1909-
1979 on the first line) is year of publication and last year
40 with copyright protection.
</p>
43 1909-
1979 (
70 year) NSB Bergensbanen
1909 - http://www.imdb.com/title/tt0347601/
44 1910-
1980 (
70 year) Bjørnstjerne Bjørnsons likfærd - http://www.imdb.com/title/tt9299304/
45 1910-
1980 (
70 year) Bjørnstjerne Bjørnsons begravelse - http://www.imdb.com/title/tt9299300/
46 1912-
1998 (
86 year) Roald Amundsens Sydpolsferd (
1910-
1912) - http://www.imdb.com/title/tt9237500/
47 1913-
2006 (
93 year) Roald Amundsen på sydpolen - http://www.imdb.com/title/tt0347886/
48 1917-
1987 (
70 year) Fanden i nøtten - http://www.imdb.com/title/tt0346964/
49 1919-
2018 (
99 year) Historien om en gut - http://www.imdb.com/title/tt0010259/
50 1920-
1990 (
70 year) Kaksen på Øverland - http://www.imdb.com/title/tt0011361/
51 1923-
1993 (
70 year) Norge - en skildring i
6 akter - http://www.imdb.com/title/tt0014319/
52 1925-
1997 (
72 year) Roald Amundsen - Ellsworths flyveekspedition
1925 - http://www.imdb.com/title/tt0016295/
53 1925-
1995 (
70 year) En verdensreise, eller Da knold og tott vaskede negrene hvite med
13 sæpen - http://www.imdb.com/title/tt1018948/
54 1926-
1996 (
70 year) Luftskibet 'Norge's flugt over polhavet - http://www.imdb.com/title/tt0017090/
55 1926-
1996 (
70 year) Med 'Maud' over Polhavet - http://www.imdb.com/title/tt0017129/
56 1927-
1997 (
70 year) Den store sultan - http://www.imdb.com/title/tt1017997/
57 1928-
1998 (
70 year) Noahs ark - http://www.imdb.com/title/tt1018917/
58 1928-
1998 (
70 year) Skjæbnen - http://www.imdb.com/title/tt1002652/
59 1928-
1998 (
70 year) Chefens cigarett - http://www.imdb.com/title/tt1019896/
60 1929-
1999 (
70 year) Se Norge - http://www.imdb.com/title/tt0020378/
61 1929-
1999 (
70 year) Fra Chr. Michelsen til Kronprins Olav og Prinsesse Martha - http://www.imdb.com/title/tt0019899/
62 1930-
2000 (
70 year) Mot ukjent land - http://www.imdb.com/title/tt0021158/
63 1930-
2000 (
70 year) Det er natt - http://www.imdb.com/title/tt1017904/
64 1930-
2000 (
70 year) Over Besseggen på motorcykel - http://www.imdb.com/title/tt0347721/
65 1931-
2001 (
70 year) Glimt fra New York og den Norske koloni - http://www.imdb.com/title/tt0021913/
66 1932-
2007 (
75 year) En glad gutt - http://www.imdb.com/title/tt0022946/
67 1934-
2004 (
70 year) Den lystige radio-trio - http://www.imdb.com/title/tt1002628/
68 1935-
2005 (
70 year) Kronprinsparets reise i Nord Norge - http://www.imdb.com/title/tt0268411/
69 1935-
2005 (
70 year) Stormangrep - http://www.imdb.com/title/tt1017998/
70 1936-
2006 (
70 year) En fargesymfoni i blått - http://www.imdb.com/title/tt1002762/
71 1939-
2009 (
70 year) Til Vesterheimen - http://www.imdb.com/title/tt0032036/
74 To be sure which one of these can be legally shared on the Internet,
75 in addition to verifying the right holders list is complete, one need
76 to verify the death year of these persons:
79 Bjørnstjerne Bjørnson (dead
1910) - http://www.imdb.com/name/nm0085085/
80 Gustav Adolf Olsen (missing death year) - http://www.imdb.com/name/nm0647652/
81 Gustav Lund (missing death year) - http://www.imdb.com/name/nm0526168/
82 John W. Brunius (dead
1937) - http://www.imdb.com/name/nm0116307/
83 Ola Cornelius (missing death year) - http://www.imdb.com/name/nm1227236/
84 Oskar Omdal (dead
1927) - http://www.imdb.com/name/nm3116241/
85 Paul Berge (missing death year) - http://www.imdb.com/name/nm0074006/
86 Peter Lykke-Seest (dead
1948) - http://www.imdb.com/name/nm0528064/
87 Roald Amundsen (dead
1928) - https://www.imdb.com/name/nm0025468/
88 Sverre Halvorsen (dead
1936) - http://www.imdb.com/name/nm1299757/
89 Thomas W. Schwartz (missing death year) - http://www.imdb.com/name/nm2616250/
92 <p>Perhaps you can help me figuring death year of those missing it, or
93 right holders if some are missing in IMDb? It would be nice to have a
94 definite list of Norwegian movies that are legal to share on the
97 </p>This is the list of
25 movies not available from the library and
98 possibly no longer protected by copyright law:
</p>
101 1907-
2009 (
102 year) Fiskerlivets farer - http://www.imdb.com/title/tt0121288/
102 1912-
2018 (
106 year) Historien omen moder - http://www.imdb.com/title/tt0382852/
103 1912-
2002 (
90 year) Anny - en gatepiges roman - http://www.imdb.com/title/tt0002026/
104 1916-
1986 (
70 year) The Mother Who Paid - http://www.imdb.com/title/tt3619226/
105 1917-
2018 (
101 year) En vinternat - http://www.imdb.com/title/tt0008740/
106 1917-
2018 (
101 year) Unge hjerter - http://www.imdb.com/title/tt0008719/
107 1917-
2018 (
101 year) De forældreløse - http://www.imdb.com/title/tt0007972/
108 1918-
2018 (
100 year) Vor tids helte - http://www.imdb.com/title/tt0009769/
109 1918-
2018 (
100 year) Lodsens datter - http://www.imdb.com/title/tt0009314/
110 1919-
2018 (
99 year) Æresgjesten - http://www.imdb.com/title/tt0010939/
111 1921-
2006 (
85 year) Det nye year? - http://www.imdb.com/title/tt0347686/
112 1921-
1991 (
70 year) Under Polarkredsens himmel - http://www.imdb.com/title/tt0012789/
113 1923-
1993 (
70 year) Nordenfor polarcirkelen - http://www.imdb.com/title/tt0014318/
114 1925-
1995 (
70 year) Med 'Stavangerfjord' til Nordkap - http://www.imdb.com/title/tt0016098/
115 1926-
1996 (
70 year) Over Atlanterhavet og gjennem Amerika - http://www.imdb.com/title/tt0017241/
116 1926-
1996 (
70 year) Hallo! Amerika! - http://www.imdb.com/title/tt0016945/
117 1926-
1996 (
70 year) Tigeren Teodors triumf - http://www.imdb.com/title/tt1008052/
118 1927-
1997 (
70 year) Rød sultan - http://www.imdb.com/title/tt1017979/
119 1927-
1997 (
70 year) Søndagsfiskeren Flag - http://www.imdb.com/title/tt1018002/
120 1930-
2000 (
70 year) Ro-ro til fiskeskjær - http://www.imdb.com/title/tt1017973/
121 1933-
2003 (
70 year) I kongens klær - http://www.imdb.com/title/tt0024164/
122 1934-
2004 (
70 year) Eventyret om de tre bukkene bruse - http://www.imdb.com/title/tt1007963/
123 1934-
2004 (
70 year) Pål sine høner - http://www.imdb.com/title/tt1017966/
124 1937-
2007 (
70 year) Et mesterverk - http://www.imdb.com/title/tt1019937/
125 1938-
2008 (
70 year) En Harmony - http://www.imdb.com/title/tt1007975/
128 <p>Several of these movies completely lack right holder information in
129 IMDb and elsewhere. Without access to a copy of the movie, it is
130 often impossible to get the list of people involved in making the
131 movie, making it impossible to figure out the correct copyright
134 <p>Not listed here are the movies still protected by copyright law.
135 Their copyright terms varies from
79 to
144 years, according to the
136 information I have available so far. One of the non-lost movies might
137 change status next year,
138 <a href=
"http://www.imdb.com/title/tt1008007/">Mustads Mono from
1920</a>.
139 The next one might be
140 <a href=
"http://www.imdb.com/title/tt0347215/">Hvor isbjørnen ferdes
141 from
1935</a> in
2024.
</p>
143 <p>As usual, if you use Bitcoin and want to show your support of my
144 activities, please send Bitcoin donations to my address
145 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
150 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri
</a>.
155 <div class=
"padding"></div>
158 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Legal_to_share_more_than_16_000_movies_listed_on_IMDB_.html">Legal to share more than
16,
000 movies listed on IMDB?
</a></div>
159 <div class=
"date">10th August
2019</div>
160 <div class=
"body"><p>The recent announcement of from the New York Public Library on its
162 <a href=
"https://www.vice.com/en_us/article/kz4e3e/millions-of-books-are-secretly-in-the-public-domain-you-can-download-them-free">identifying
163 books published in the USA that are now in the public domain
</a>,
164 inspired me to update the scripts I use to track down movies that are
165 in the public domain. This involved updating the script used to
166 extract lists of movies believed to be in the public domain, to work
167 with the latest version of the source web sites. In particular the
168 new edition of the
<a href=
"https://retrofilmvault.com/">Retro Film
169 Vault
</a> web site now seem to list all the films available from that
170 distributor, bringing the films identified there to more than
12.000
171 movies, and I was able to connect
46% of these to IMDB titles.
</p>
173 <p>The new total is
16307 IMDB IDs (aka films) in the public domain or
174 creative commons licensed, and unknown status for
31460 movies
175 (possibly duplicates of the
16307).
</p>
177 <p>The complete data set is available from
178 <a href=
"https://github.com/petterreinholdtsen/public-domain-free-imdb">a
179 public git repository
</a>, including the scripts used to create it.
</p>
181 <p>Anyway, this is the summary of the
28 collected data sources so
185 2361 entries (
50 unique) with and
22472 without IMDB title ID in free-movies-archive-org-search.json
186 2363 entries (
146 unique) with and
0 without IMDB title ID in free-movies-archive-org-wikidata.json
187 299 entries (
32 unique) with and
93 without IMDB title ID in free-movies-cinemovies.json
188 88 entries (
52 unique) with and
36 without IMDB title ID in free-movies-creative-commons.json
189 3190 entries (
1532 unique) with and
13 without IMDB title ID in free-movies-fesfilm-xls.json
190 620 entries (
24 unique) with and
283 without IMDB title ID in free-movies-fesfilm.json
191 1080 entries (
165 unique) with and
651 without IMDB title ID in free-movies-filmchest-com.json
192 830 entries (
13 unique) with and
0 without IMDB title ID in free-movies-icheckmovies-archive-mochard.json
193 19 entries (
19 unique) with and
0 without IMDB title ID in free-movies-imdb-c-expired-gb.json
194 7410 entries (
7101 unique) with and
0 without IMDB title ID in free-movies-imdb-c-expired-us.json
195 1205 entries (
41 unique) with and
0 without IMDB title ID in free-movies-imdb-pd.json
196 163 entries (
22 unique) with and
88 without IMDB title ID in free-movies-infodigi-pd.json
197 158 entries (
103 unique) with and
0 without IMDB title ID in free-movies-letterboxd-looney-tunes.json
198 113 entries (
4 unique) with and
0 without IMDB title ID in free-movies-letterboxd-pd.json
199 182 entries (
71 unique) with and
0 without IMDB title ID in free-movies-letterboxd-silent.json
200 248 entries (
85 unique) with and
0 without IMDB title ID in free-movies-manual.json
201 158 entries (
4 unique) with and
64 without IMDB title ID in free-movies-mubi.json
202 85 entries (
1 unique) with and
23 without IMDB title ID in free-movies-openflix.json
203 520 entries (
22 unique) with and
244 without IMDB title ID in free-movies-profilms-pd.json
204 343 entries (
14 unique) with and
10 without IMDB title ID in free-movies-publicdomainmovies-info.json
205 701 entries (
16 unique) with and
560 without IMDB title ID in free-movies-publicdomainmovies-net.json
206 74 entries (
13 unique) with and
60 without IMDB title ID in free-movies-publicdomainreview.json
207 698 entries (
16 unique) with and
118 without IMDB title ID in free-movies-publicdomaintorrents.json
208 5506 entries (
2941 unique) with and
6585 without IMDB title ID in free-movies-retrofilmvault.json
209 16 entries (
0 unique) with and
0 without IMDB title ID in free-movies-thehillproductions.json
210 110 entries (
2 unique) with and
29 without IMDB title ID in free-movies-two-movies-net.json
211 73 entries (
20 unique) with and
131 without IMDB title ID in free-movies-vodo.json
212 16307 unique IMDB title IDs in total,
12509 only in one list,
31460 without IMDB title ID
215 <p>New this time is a list of all the identified IMDB titles, with
216 title, year and running time, provided in free-complete.json. this
217 file also indiciate which source is used to conclude the video is free
220 <p>As usual, if you use Bitcoin and want to show your support of my
221 activities, please send Bitcoin donations to my address
222 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
227 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri
</a>.
232 <div class=
"padding"></div>
235 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Oppdatert_Noark_5_Tjenestegrenesnitt_versjon_1_0_for_Noark_5_5_0.html">Oppdatert Noark
5 Tjenestegrenesnitt versjon
1.0 for Noark
5.5.0</a></div>
236 <div class=
"date"> 5th July
2019</div>
237 <div class=
"body"><p>Jeg er veldig glad for å kunne fortelle at i går ble ny versjon av
238 <a href=
"https://www.arkivverket.no/forvaltning-og-utvikling/noark-standarden/noark-5/tjenestegrensesnitt-noark5">API-spesifikasjonen
239 for Noark
5 Tjenestegrensesnitt
</a> gitt ut. Det så lenge mørkt ut
240 for sjansene for å få inn nødvendige korreksjoner i
241 spesifikasjonsteksten innen rimelig tid, men takket være intens og god
242 innsats fra Mona og Anne Sofie hos Arkivverket de siste ukene, så ble
243 resultatet som ble gitt ut på USAs uavhengighetsdag mye bedre enn jeg
246 <p>Spesifikasjonen er
247 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/">tilgjengelig
248 som markdown-filer i Arkivverkets github-prosjekt for dette
</a>, og de
249 aller fleste av forslagene til forbedringer fra oss som holder på med
250 <a href=
"https://gitlab.com/OsloMet-ABI/nikita-noark5-core">Nikita-prosjektet
</a>
251 kom med i denne nye og oppdaterte spesifikasjonsteksten. Det er
252 fortsatt mye som gjenstår før den er entydig, klar og sikrer samvirke
253 på tvers av leverandører, men utgangspunktet er veldig mye bedre enn
254 forrige versjon fra
2016. Ta gjerne en titt.
</p>
256 <p>Ellers må jeg jo si at det var hyggelig å se at min forrige
257 bloggpost om tjenestegrensesnittet fikk en
258 <a href=
"https://beta.arkivverket.no/post/186020592045/noark-5-versjon-50-tjenestegrensesnitt-10">lenke
259 fra Arkivverket Beta
</a>.
</p>
261 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
262 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
264 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
265 Merk, betaling med bitcoin er ikke anonymt. :)
</p>
270 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
275 <div class=
"padding"></div>
278 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Teach_kids_to_protect_their_privacy___the_EDRi_way.html">Teach kids to protect their privacy - the EDRi way
</a></div>
279 <div class=
"date"> 4th July
2019</div>
280 <div class=
"body"><p>Childs need to learn how to guard their privacy too. To help them,
281 <a href=
"https://edri.org/">European Digital Rights (EDRi)
</a> created
282 a colorful booklet providing information on several privacy related topics,
283 and tips on how to protect ones privacy in the digital age.
</p>
285 <p>The
24 page booklet titled Digital Defenders is
286 <a href=
"https://edri.org/digital-defenders-help-kids-defend-their-privacy-around-europe">available
287 in several languages
</a>. Thanks to the valuable contributions from
288 members of
<a href=
"https://efn.no/">the Electronic Foundation Norway
289 (EFN)
</a> and others, it is also available in Norwegian Bokmål.
290 If you would like to have it available in your language too,
291 <a href=
"https://hosted.weblate.org/projects/efn/privacy4kids/">contribute
292 via Weblate
</a> and get in touch.
</p>
294 <p>But a funny, well written and good looking PDF do not have much
295 impact, unless it is read by the right audience. To increase the
296 chance of kids reading it, I am currently assisting EFN in getting
297 copies printed on paper to distribute on the street and in class
298 rooms. Print the booklet was made possible thanks to a small et of
299 great sponsors. Thank you very much to each and every one of them! I
300 hope to have the printed booklet ready to hand out on Tuesday, when
301 <a href=
"https://www.nuug.no/>">the Norwegian Unix Users Group
</a> is
302 organizing
<a href=
"https://wiki.nuug.no/sommerfest2019">its yearly
303 barbecue for geeks and free software zealots in the Oslo area
</a>. If
304 you are nearby, feel free to come by and check out the party and the
307 <p>If the booklet prove to be a success, it would be great to get
308 more sponsoring and distribute it to every kid in the country. :)
</p>
310 <p>As usual, if you use Bitcoin and want to show your support of my
311 activities, please send Bitcoin donations to my address
312 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
317 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern
</a>.
322 <div class=
"padding"></div>
325 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Nikita_og_Noark_5_tjenestegrensesnittet_tilbyr_ny_m_te___tenke_arkivering.html">Nikita og Noark
5 tjenestegrensesnittet tilbyr ny måte å tenke arkivering
</a></div>
326 <div class=
"date">21st June
2019</div>
327 <div class=
"body"><p><em>av Thomas Sødring (OsloMet) og Petter Reinholdtsen (foreningen
330 <p>Nikita Noark
5-kjerne er et fri programvareprosjekt som tar i bruk
331 Arkivverkets spesifikasjonen for Noark
5 Tjenestegrensesnitt og tilbyr
332 et maskinlesbart grensesnitt (arkiv-API) til datasystemer som trenger å
333 arkivere dokumenter og informasjon. I tillegg tilbyr Nikita et
334 nettleserbasert brukergrensesnitt for brukere av arkivet. Dette
335 brukergrensesnittet benytter det maskinlesbare grensesnittet. Noark
5
336 Tjenestegrensesnitt er en ny måte å tenke arkivering, med fokus på
337 automatisering og maskinell behandling av arkivmateriale, i stedet for
338 å fokusere på brukergrensesnitt. En kan tenke på
339 tjenestegrensesnittet som arkivet uten brukergrensesnitt, der flere
340 aktører kan koble til ulike brukergrensesnitt, tilpasset ulike
343 <p>Historisk sett gjorde Noark standarden en veldig bra jobb med
345 papir til digital saksbehandling, men det har kommet til kort på andre
346 områder. Den teknologiske utviklingen har brakt oss ditt at vi kan og
347 skal forvente langt mer fra en arkivkjerne enn før, men det offentlig
348 er ofte konservativ når det gjelder nytenking. For lengst skulle
349 begreper som samvirke mellom datasystemer, metadata, prosess og
350 tjenestegrensesnitt (API) vært dominerende når systemer kjøpes
351 inn. Dessverre er det slik at ikke alle ønsker samvirke mellom
352 datasystemer velkommen, og det kan være trygt å kjøpe «svarte bokser»
353 der du slipper å ta stilling til hvordan man skal få flere systemer
354 til å virke sammen. Men IT-arkitektur er et begrep arkivfolk også
355 begynner å ta inn over seg.
</p>
357 <p>Slike systemer for å organisere metadata bør ha nettbaserte
358 tjenestegrensesnitt der brukergrensesnitt er tydelig adskilt fra
359 bakenforliggende system. Det finnes mange rapporter som snakker om å
360 bryte ned siloer i forvaltningen og standardiserte tjenestegrensesnitt
361 er det viktigste virkemiddel mot datasiloer og legger til rette for
362 økt samvirke mellom systemer. Et standardisert tjenestegrensesnitt er
363 et viktig middel for å få systemer til å samhandle da det sikrer at
364 ulike produsenters systemer kan snakke sammen på tvers. Samfunnet
365 fungerer ikke uten standardisering. Vi har alle samme strømstyrke og
366 kontakter i veggene og kjører alle på høyre side av veien i Norge. Det er i en slik
367 sammenheng at prosjektet «Noark
5 Tjenestegrensesnitt» er veldig
368 viktig. Hvis alle leverandører av arkivsystemer forholdt seg til et
369 standardisert tjenestegrensesnitt kunne kostnadene for arkivering
370 reduseres. Tenk deg at du er en kommune som ønsker et fagsystem integrert
371 med arkivløsningen din. I dag må fagsystemleverandøren vite og
372 tilpasse seg den spesifikke versjonen og varianten av arkivløsningen
373 du har. Hvis vi antar at alle leverandører av arkivkjerner har solgt
374 inn enten SOAP eller REST-grensesnitt til kunder de siste
10 årene og
375 det kommer endret versjon av grensesnittet innimellom, så gir det
376 veldig mange forskjellige tjenestegrensesnitt en fagsystemleverandør
377 må forholde seg til. Med
12 leverandører og kvartalsvise oppdateringer
378 kan det potensielt bli
96 ulike varianter hvert eneste år. Det sier
379 seg selv at det blir dyrt. Men det blir faktisk verre. Hvis du senere
380 ønsker å bytte ut arkivsystemet med et annet så er du avhengig å få
381 alle integrasjonene dine laget på nytt. Dette kan gjøre at du velger å
382 forbli hos en dårlig leverandør framfor å skaffe nytt system, fordi
383 det blir for vanskelig og dyrt å bytte. Dermed etableres det «små»
384 monopolsituasjoner som er vanskelig å bryte ut av. Dårlige valg i dag
385 kan ha uante kostander på sikt. I Nikita-prosjektet har vi kun jobbet
386 opp mot Noark
5 Tjenestegrensesnittet. Det har tatt en god del
387 ressurser å sette seg inn i spesifikasjonen og ta den i bruk, spesielt
388 på grunn av uklarheter i spesifikasjonen. Hvis vi måtte gjøre det
389 samme for alle versjoner og varianter av de forskjellige
390 tjenestegrensesnittene ville det blitt veldig tidkrevende og
393 <p>For deg som arkivar er digitalisering og systemer som skal virke
394 sammen en del av den nye hverdagen. Du har kanskje blitt skånet for
395 det ved å kjøpe svarte bokser, men du risikerer at du gjør deg selv en
396 bjørnetjeneste. Det kan oppleves som kjedelig å fortelle kolleger at
397 du skal sette deg inn i et tjenestegrensesnitt, men dette er faktisk
398 veldig spennende. Tjenestegrensesnittet er på en måte blitt levende og
399 det er spesielt et begrep du bør merke deg: OData. Å trekke inn deler
400 av OData-standarden som en måte å filtrere entitetsøk i et arkivsystem
401 var et nyttig trekk i prosjektet. Følgende eksempel er en
402 OData-spørring det går an å sende inn til en standardisert
406 .../sakarkiv/journalpost?filter=contains(tittel, 'nabovarsel')
409 <p>Spørringen over vil hente en liste av alle dine journalposter der
410 tittelen til journalposten inneholder ordet 'nabovarsel'. Alle
411 leverandører som implementerer tjenestegrensesnittet vil måtte tilby
412 dette. Det betyr at hvis du lærer dette språket for et system, vil det
413 være gjeldende for alle. Dette er egentlig en ny måte å søke i
414 arkivdatabasen på og vil være svært nyttig, for eksempel kan søk i
415 tjenestegrensesnittet antagelig brukes til å hente ut offentlig
416 postjournal. I arkivverden pleier vi å like teknologier som er
417 menneskelesbart, da vet vi det er enkelt og nyttig! OData er også
418 viktig fordi det kan bli en ny måte å svare innsynsforespørsler på i
419 tråd med offentlighetsloven §
9, der retten til å kreve innsyn i
420 sammenstilling fra databaser er nedfelt. I dag ser vi
421 forvaltningsorganer som avviser slike krav fordi det «ikke kan gjøres
422 med enkle framgangsmåter». Bruken av OData i tjenestegrensesnittet,
423 sammen med maskinlesbar markeringsformater kan være et viktig bidrag
424 til å åpne arkivene i tråd med prinsippene om en åpen og transparent
427 <p>Standardisering er viktig fordi det
<em>kan
</em> sikre samvirke.
428 Men den effekten kommer kun hvis standardiseringen sikrer at alle
429 forstår standarden på samme måte, dvs. at den er entydig og klar. En
430 god måte å sikre en entydig og klar spesifikasjon er ved å kreve at
431 det finnes minst to ulike implementasjoner som følger spesifikasjonen
432 og som kan snakke sammen, det vil si at de snakker samme språk, slik
433 IETF krever for alle sine standarder, før spesifikasjonen anses å være
434 ferdig. Tilbakemelding fra miljøet forteller at både leverandører og
435 kunder har et avslappet forhold til Noark
5 Tjenestegrensesnitt og det
436 er så langt kun Evry som har visst offentlig at de har en
437 implementasjon av tjenestegrensesnittet. Evry, HK Data og Fredrikstad
438 kommune er igang med et pilotprosjekt på Noark
5
439 Tjenestegrensesnitt. For å redusere kostnadene for samvirkende
440 datasystemer betraktelig, er det veldig viktig at vi kommer i en
441 situasjon der alle leverandører har sine egne implementasjoner av
442 tjenestegrensesnittet, og at disse oppfører seg likt og i tråd med det
443 som er beskrevet i spesifikasjonen.
</p>
445 <p>Det er her fri programvare spiller en viktig rolle. Med en uklar
446 standard blir det som en polsk riksdag, der ingenting fungerer. Nikita
447 er en fri programvareimplementasjon av tjenestegrensesnitt og kan
448 fungere som teknisk referanse slik at leverandører enklere kan se og
449 forstå hvordan standarden skal tolkes. Vi har i Nikitaprosjektet
450 erfart å ende opp med vidt forskjellige tolkninger når
451 prosjektmedlemmene leser spesifikasjonsteksten, en effekt av en uklar
452 spesifikasjon. Men Nikitaprosjektet har også utviklet et test-program
453 som sjekker om et tjenestegrensesnitt er i samsvar med standarden, og
454 prosjektet bruker det hele tiden for å sikre at endringer og
455 forbedringer fungerer. Egenerklæringsskjemaenes dager kan være talte!
456 Snart vil du selv kunne teste hver oppdatering av arkivsystemet med en
459 <p>Fri programvare representerer en demokratisering av kunnskap der
460 tolkning- og innlåsingsmakt flyttes fra leverandør til allmenheten.
461 Med fri programvare har du en litt annerledes verdikjede, der selve
462 produktet ikke holdes hemmelig for å tjene penger, slik en gjør med
463 ufri programvare og skytjenester som ikke bruker fri programvare, men
464 du kan tjene penger på andre deler av verdikjeden. Med fri programvare
465 kan samfunnet betale for å videreutvikle nyttig
466 fellesfunksjonalitet.
</p>
468 <p>Nikita er en fri programvareimplementasjon av tjenestegrensesnittet og
469 kan fungere som en referanseimplementasjon dersom det er ønskelig.
470 Alle har lik tilgang til koden og det koster ingenting å ta den i bruk
471 og utforske det. Nikitaprosjektet ønsker tjenestegrensesnittet
472 velkommen og stiller veldig gjerne opp i diskusjoner om tolkning av
473 tjenestegrensesnittet. Nikita er bygget på moderne
474 programmeringsrammeverk og utviklet i full åpenhet. Men Nikita er ikke
475 noe du kan kjøpe. Nikita er først og fremst et verktøy for forsking og
476 utvikling laget for å fremme forskning på arkivfeltet. Systemer som
477 virker sammen har alltid vært hovedfokus og vil være det fremover.
478 Det brukes som undervisningsverktøy der studentene ved OsloMet lærer
479 om administrativt oppsett, saksbehandling, uttrekk og samvirkende
480 datasystemer. Det brukes også som forskningsobjekt der vi ser på
481 import av dokumentsamlinger, bruk av blokkjede og andre nyskapende
482 måter å tenke arkiv på. Det er dog helt greit om andre tar Nikita og
483 pakker det for å selge det som produkt. Forvaltningsorganer med
484 sterke drift- og utviklingsmiljøer kan også se på Nikita og utforske
485 hva som er mulig. Dette kan de gjøre uten å måtte betale for
486 bruksrettigheter eller tilgang til konsulenter. Men arkivering blir
487 ikke gratis på grunn av Nikita. Det trengs fortsatt folk med
488 kompetanse og tid til å ta i bruk Nikita.
</p>
490 <p>Nikita har nylig kommet med en ny utgave, den sjette i rekken.
491 Systemet er ikke ferdig, mest på grunn av at API-spesifikasjonen for
492 Noark
5 Tjenestegrensesnitt ikke er ferdig, men allerede i dag kan en
493 bruke Nikita som arkiv. Vi har laget eksempelsystem for å importere
494 data fra deponi-XML og slik gjøre eksisterende arkivdata tilgjengelig
495 via et API. Vi har også laget en testklient som importerer epost inn
496 i arkivet med vedlegg der epostenes trådinformasjon brukes til å legge
497 eposttråder i samme arkivmappe, og en annen testklient som henter
498 epost ut av en arkivmappe på mbox-format slik at en vanlig epostklient
499 kan brukes til å lese igjennom og svare på epostene i en
500 arkivmappe. De som vil ta en titt på Nikita kan besøke
501 <a href=
"https://nikita.oslomet.no">https://nikita.oslomet.no
</a> og
502 logge inn med brukernavn «admin@example.com» og passord «password».
503 Dette gir tilgang til det forenklede brukergrensesnittet som brukes
504 til undervisning. De som heller vil ta en titt under panseret kan
506 <a href=
"https://nikita.oslomet.no/browse.html">https://nikita.oslomet.no/browse.html
</a>
507 og der se hvordan API-et fungerer mer i detalj. Innloggingsdetaljer
508 her er det samme som for brukergrensesnittet.
</p>
510 <p>Fremover er fokuset på forbedring av spesifikasjonen Noark
5
511 Tjenestegrensesnitt. De som skrev tjenestegrensesnittet gjorde et
512 interessant og framtidsrettet grep, de skilte sak fra arkiv.
513 Tjenestegrensesnittet består av flere "pakker", der noen er
514 grunnleggende mens andre bygger på de grunnleggende pakkene. Pakkene
515 som er beskrevet så langt heter «arkivstruktur», «sakarkiv»,
516 «administrasjon», «loggogsporing» og «moeter» (dessverre
517 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/pull/120">planlagt
518 fjernet
</a> i første utgave). Etter hvert håper vi å utforske
519 prosses- og metadatabeskrivelser til flere fagområder og bidra til at
520 tjenestegrensesnittet kan legge til flere pakker som «byggarkiv»,
521 «barnevern», «personal», «barnehage», der arkivfaglig metadata- og
522 dokumentasjonsbehov er kartlagt og standardisert.
</p>
524 <p>Nikita utvikles av en liten prosjektgruppe, og vi er alltid
525 interessert å bli flere. Hvis en åpen, fri og standardisert tilnærming
526 til arkivering høres interessant ut, bli med oss på veien videre. Vi
527 er tilstede på IRC-kanalen #nikita hos FreeNode (tilgjengelig via
529 <a href=
"https://webchat.freenode.net?channels=#nikita">https://webchat.freenode.net?channels=#nikita
</a>),
530 og har en e-postliste nikita-noark@nuug.no hos NUUG (tilgjengelig for
531 påmelding og arkiv på
532 <a href=
"https://lists.nuug.no/mailman/listinfo/nikita-noark">https://lists.nuug.no/mailman/listinfo/nikita-noark
</a>)
533 der en kan følge med eller være med oss på den spennende veien videre.
534 Spesifikasjonen for Noark
5 Tjenestegrensesnitt vedlikeholdes på
536 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/">https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/
</a>.
</p>
538 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
539 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
541 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
546 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
551 <div class=
"padding"></div>
554 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Jami_Ring__finally_functioning_peer_to_peer_communication_client.html">Jami/Ring, finally functioning peer to peer communication client
</a></div>
555 <div class=
"date">19th June
2019</div>
556 <div class=
"body"><p>Some years ago, in
2016, I
557 <a href=
"http://people.skolelinux.org/pere/blog/Experience_and_updated_recipe_for_using_the_Signal_app_without_a_mobile_phone.html">wrote
558 for the first time about
</a> the Ring peer to peer messaging system.
559 It would provide messaging without any central server coordinating the
560 system and without requiring all users to register a phone number or
561 own a mobile phone. Back then, I could not get it to work, and put it
562 aside until it had seen more development. A few days ago I decided to
563 give it another try, and am happy to report that this time I am able
564 to not only send and receive messages, but also place audio and video
565 calls. But only if UDP is not blocked into your network.
</p>
567 <p>The Ring system changed name earlier this year to
568 <a href=
"https://en.wikipedia.org/wiki/Jami_(software)">Jami
</a>. I
569 tried doing web search for 'ring' when I discovered it for the first
570 time, and can only applaud this change as it is impossible to find
571 something called Ring among the noise of other uses of that word. Now
572 you can search for 'jami' and this client and
573 <a href=
"https://jami.net/">the Jami system
</a> is the first hit at
574 least on duckduckgo.
</p>
576 <p>Jami will by default encrypt messages as well as audio and video
577 calls, and try to send them directly between the communicating parties
578 if possible. If this proves impossible (for example if both ends are
579 behind NAT), it will use a central SIP TURN server maintained by the
580 Jami project. Jami can also be a normal SIP client. If the SIP
581 server is unencrypted, the audio and video calls will also be
582 unencrypted. This is as far as I know the only case where Jami will
583 do anything without encryption.
</p>
585 <p>Jami is available for several platforms: Linux, Windows, MacOSX,
586 Android, iOS, and Android TV. It is included in Debian already. Jami
587 also work for those using F-Droid without any Google connections,
589 <a href=
"https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/Protocol">The
590 protocol
</a> is described in the Ring project wiki. The system uses a
591 distributed hash table (DHT) system (similar to BitTorrent) running
592 over UDP. On one of the networks I use, I discovered Jami failed to
593 work. I tracked this down to the fact that incoming UDP packages
594 going to ports
1-
49999 were blocked, and the DHT would pick a random
595 port and end up in the low range most of the time. After talking to
596 the developers, I solved this by enabling the dhtproxy in the
597 settings, thus using TCP to talk to a central DHT proxy instead of
599 peering directly with others. I've been told the developers are
600 working on allowing DHT to use TCP to avoid this problem. I also ran
601 into a problem when trying to talk to the version of Ring included in
602 Debian Stable (Stretch). Apparently the protocol changed between
603 beta2 and the current version, making these clients incompatible.
604 Hopefully the protocol will not be made incompatible in the
607 <p>It is worth noting that while looking at Jami and its features, I
608 came across another communication platform I have not tested yet. The
609 <a href=
"https://en.wikipedia.org/wiki/Tox_(protocol)">Tox protocol
</a>
610 and
<a href=
"https://tox.chat/">family of Tox clients
</a>. It might
611 become the topic of a future blog post.
</p>
613 <p>As usual, if you use Bitcoin and want to show your support of my
614 activities, please send Bitcoin donations to my address
615 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
620 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance
</a>.
625 <div class=
"padding"></div>
628 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/More_sales_number_for_my_Free_Culture_paper_editions__2019_edition_.html">More sales number for my Free Culture paper editions (
2019-edition)
</a></div>
629 <div class=
"date">11th June
2019</div>
630 <div class=
"body"><p>The first book I published,
631 <a href=
"http://www.free-culture.cc/">Free Culture by Lawrence
632 Lessig
</a>, is still selling a few copies. Not a lot, but enough to
633 have contributed slightly over $
500 to the
<a
634 href=
"https://creativecommons.org/">Creative Commons Corporation
</a>
635 so far. All the profit is sent there. Most books are still sold via
636 Amazon (
83 copies), with Ingram second (
49) and Lulu (
12) and Machette (
7) as
637 minor channels. Bying directly from Lulu bring the largest cut to
638 Creative Commons. The English Edition sold
80 copies so far, the
639 French
59 copies, and Norwegian only
8 copies. Nothing impressive,
640 but nice to see the work we put down is still being appreciated. The
641 ebook edition is available for free from
642 <a href=
"https://github.com/petterreinholdtsen/free-culture-lessig">Github
</a>.
</p>
645 <tr><th rowspan=
"2" valign=
"bottom">Title / language
</th>
646 <th colspan=
"7">Quantity
</th></tr>
648 <th>2016 jan-jun
</th>
649 <th>2016 jul-dec
</th>
650 <th>2017 jan-jun
</th>
651 <th>2017 jul-dec
</th>
652 <th>2018 jan-jun
</th>
653 <th>2018 jul-dec
</th>
654 <th>2019 jan-may
</th>
658 <td><a href=
"http://www.lulu.com/shop/lawrence-lessig/culture-libre/paperback/product-22645082.html">Culture Libre / French
</a></td>
659 <td align=
"right">3</td>
660 <td align=
"right">6</td>
661 <td align=
"right">19</td>
662 <td align=
"right">11</td>
663 <td align=
"right">7</td>
664 <td align=
"right">6</td>
665 <td align=
"right">7</td>
669 <td><a href=
"http://www.lulu.com/shop/lawrence-lessig/fri-kultur/paperback/product-22441576.html">Fri kultur / Norwegian
</a></td>
670 <td align=
"right">7</td>
671 <td align=
"right">1</td>
672 <td align=
"right">0</td>
673 <td align=
"right">0</td>
674 <td align=
"right">0</td>
675 <td align=
"right">0</td>
676 <td align=
"right">0</td>
680 <td><a href=
"http://www.lulu.com/shop/lawrence-lessig/free-culture/paperback/product-22440520.html">Free Culture / English
</a></td>
681 <td align=
"right">14</td>
682 <td align=
"right">27</td>
683 <td align=
"right">16</td>
684 <td align=
"right">9</td>
685 <td align=
"right">3</td>
686 <td align=
"right">7</td>
687 <td align=
"right">3</td>
692 <td align=
"right">24</td>
693 <td align=
"right">34</td>
694 <td align=
"right">35</td>
695 <td align=
"right">20</td>
696 <td align=
"right">10</td>
697 <td align=
"right">13</td>
698 <td align=
"right">10</td>
703 <p>It is fun to see the French edition being more popular than the
706 <p>If you would like to translate and publish the book in your native
707 language, I would be happy to help make it happen. Please get in
713 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture
</a>.
718 <div class=
"padding"></div>
721 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Official_MIME_type__text_vnd_sosi__for_SOSI_map_data.html">Official MIME type "text/vnd.sosi" for SOSI map data
</a></div>
722 <div class=
"date"> 4th June
2019</div>
723 <div class=
"body"><p>Just
15 days ago,
724 <ahref=
"http://people.skolelinux.org/pere/blog/MIME_type__text_vnd_sosi__for_SOSI_map_data.html">I
725 mentioned
</a> my submission to IANA to register an official MIME type
726 for the SOSI vector map format. This morning, just an hour ago, I was
728 <a href=
"https://www.iana.org/assignments/media-types/text/vnd.sosi">the
729 MIME type "text/vnd.sosi"
</a> is registered for this format. In
730 addition to this registration, my
731 <a href=
"https://github.com/file/file/blob/master/magic/Magdir/sosi">file(
1)
732 patch for a pattern matching rule for SOSI files
</a> has been accepted
733 into the official source of that program (pending a new release), and
734 I've been told by the team behind
735 <a href=
"https://www.nationalarchives.gov.uk/PRONOM/">PRONOM
</a> that
736 the SOSI format will be included in the next release of PRONOM, which
737 they plan to release this summer around July.
</p>
739 <p>I am very happy to see all of this fall into place, for use by
740 <a href=
"https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/">the
741 Noark
5 Tjenestegrensesnitt
</a> implementations.
</p>
743 <p>As usual, if you use Bitcoin and want to show your support of my
744 activities, please send Bitcoin donations to my address
745 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
750 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
755 <div class=
"padding"></div>
758 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/The_space_rover_coquine__or_how_I_ended_up_on_the_dark_side_of_the_moon.html">The space rover coquine, or how I ended up on the dark side of the moon
</a></div>
759 <div class=
"date"> 2nd June
2019</div>
760 <div class=
"body"><p>A while back a college and friend from Debian and the Skolelinux /
761 Debian Edu project approached me, asking if I knew someone that might
762 be interested in helping out with a technology project he was running
763 as a teacher at
<a href=
"https://www.ecolefrancodanoise.dk/">L'école
764 franco-danoise
</a> - the Danish-French school and kindergarden. The
765 kids were building robots, rovers. The story behind it is to build a
767 <a href=
"http://blog.ecolefrancodanoise.dk/first-week-on-the-dark-side">on
768 the dark side of the moon
</a>, and remote control it. As travel cost
769 was a bit high for the final destination, and they wanted to test the
770 concept first, he was looking for volunteers to host a rover for the
771 kids to control in a foreign country. I ended up volunteering as a
772 host, and last week the rover arrived. It took a while to arrive
773 after
<a href=
"http://blog.ecolefrancodanoise.dk/model-moms">it was
774 built and shipped
</a>, because of customs confusion. Luckily we were
775 able fix it quickly with help from my colleges at work.
</p>
777 <p>This is what it looked like when the rover arrived. Note the cute
778 eyes looking up on me from the wrapping
</p>
780 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-esken-med-det-rare-i.jpeg" width=
"32%" style=
"clear:left"/>
781 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-den-ser-meg.jpeg" width=
"32%" style=
"clear:left"/>
782 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-en-skrue-loes.jpeg" width=
"32%" style=
"clear:left"/>
784 <p style=
"text-align:left">Once the robot arrived, we needed to track
785 down batteries and figure out how to build custom firmware for it with
786 the appropriate wifi settings. I asked a friend if I could get two
787 18650 batteries from his pile of Tesla batteries (he had them from the
788 wrack of a crashed Tesla), so now the rover is running on Tesla
792 <a href=
"https://gitlab.com/ecolefrancodanoise/arduino-efd/">the rover
793 firmware
</a> proved a bit harder, as the code did not work out of the
794 box with the Arduino IDE package in Debian Buster. I suspect this is
796 <a href=
"https://github.com/arduino/Arduino/pull/2703"> license problem
797 with arduino
</a> blocking Debian from upgrading to the latest version.
798 In the end we gave up debugging why the IDE failed to find the
799 required libraries, and ended up using the Arduino Makefile from the
800 <a href=
"https://tracker.debian.org/pkg/arduino-mk">arduino-mk Debian
801 package
</a> instead. Unfortunately the camera library is missing from
802 the Arduino environment in Debian, so we disabled the camera support
803 for the first firmware build, to get something up and running. With
804 this reduced firmware, the robot could be controlled via the
805 controller server, driving around and measuring distance using its
806 internal acoustic sensor.
</p>
808 <p>Next, With some help from my friend in Denmark, which checked in the
809 camera library into the gitlab repository for me to use, we were able
810 to build a new and more complete version of the firmware, and the
811 robot is now up and running. This is what the "commander" web page
812 look like after taking a measurement and a snapshot:
</p>
814 <img src=
"http://people.skolelinux.org/pere/blog/images/2019-06-02-robot-dark-side-of-moon-commander.png" width=
"40%" border=
"1" align=
"center"/>
816 <p>If you want to learn more about this project, you can check out the
817 <a href=
"https://hackaday.io/project/164082-the-dark-side-challenge">The
818 Dark Side Challenge
</a> Hackaday web pages.
</p>
820 <p>As usual, if you use Bitcoin and want to show your support of my
821 activities, please send Bitcoin donations to my address
822 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
827 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot
</a>.
832 <div class=
"padding"></div>
835 <div class=
"title"><a href=
"http://people.skolelinux.org/pere/blog/Nikita_version_0_4_released___free_software_archive_API_server.html">Nikita version
0.4 released - free software archive API server
</a></div>
836 <div class=
"date">22nd May
2019</div>
837 <div class=
"body"><p>This morning, a new release of
838 <a href=
"https://gitlab.com/OsloMet-ABI/nikita-noark5-core/">Nikita
839 Noark
5 core project
</a> was
840 <a href=
"https://lists.nuug.no/pipermail/nikita-noark/2019-May/000468.html">announced
841 on the project mailing list
</a>. The Nikita free software solution is
842 an implementation of the Norwegian archive standard Noark
5 used by
843 government offices in Norway. These were the changes in version
0.4
844 since version
0.3, see the email link above for links to a demo site:
</p>
848 <li>Roll out OData handling to all endpoints where applicable
</li>
849 <li>Changed the relation key for "ny-journalpost" to the official one.
</li>
850 <li>Better link generation on outgoing links.
</li>
851 <li>Tidy up code and make code and approaches more consistent throughout
853 <li>Update rels to be in compliance with updated version in the
854 interface standard
</li>
855 <li>Avoid printing links on empty objects as they can't have links
</li>
856 <li>Small bug fixes and improvements
</li>
857 <li>Start moving generation of outgoing links to @Service layer so access
858 control can be used when generating links
</li>
859 <li>Log exception that was being swallowed so it's traceable
</li>
860 <li>Fix name mapping problem
</li>
861 <li>Update templated printing so templated should only be printed if it
862 is set true. Requires more work to roll out across entire
864 <li>Remove Record-
>DocumentObject as per domain model of n5v4
</li>
865 <li>Add ability to delete lists filtered with OData
</li>
866 <li>Return NO_CONTENT (
204) on delete as per interface standard
</li>
867 <li>Introduce support for ConstraintViolationException exception
</li>
868 <li>Make Service classes extend NoarkService
</li>
869 <li>Make code base respect X-Forwarded-Host, X-Forwarded-Proto and
870 X-Forwarded-Port
</li>
871 <li>Update CorrespondencePart* code to be more in line with Single
872 Responsibility Principle
</li>
873 <li>Make package name follow directory structure
</li>
874 <li>Make sure Document number starts at
1, not
0</li>
875 <li>Fix isues discovered by FindBugs
</li>
876 <li>Update from Date to ZonedDateTime
</li>
877 <li>Fix wrong tablename
</li>
878 <li>Introduce Service layer tests
</li>
879 <li>Improvements to CorrespondencePart
</li>
880 <li>Continued work on Class / Classificationsystem
</li>
881 <li>Fix feature where authors were stored as storageLocations
</li>
882 <li>Update HQL builder for OData
</li>
883 <li>Update OData search capability from webpage
</li>
887 <p>If free and open standardized archiving API sound interesting to
888 you, please contact us on IRC
889 (
<a href=
"irc://irc.freenode.net/%23nikita">#nikita on
890 irc.freenode.net
</a>) or email
891 (
<a href=
"https://lists.nuug.no/mailman/listinfo/nikita-noark">nikita-noark
892 mailing list
</a>).
</p>
894 <p>As usual, if you use Bitcoin and want to show your support of my
895 activities, please send Bitcoin donations to my address
896 <b><a href=
"bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a></b>.
</p>
901 Tags:
<a href=
"http://people.skolelinux.org/pere/blog/tags/english">english
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn
</a>,
<a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard
</a>.
906 <div class=
"padding"></div>
908 <p style=
"text-align: right;"><a href=
"index.rss"><img src=
"http://people.skolelinux.org/pere/blog/xml.gif" alt=
"RSS feed" width=
"36" height=
"14" /></a></p>
919 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/01/">January (
4)
</a></li>
921 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/02/">February (
3)
</a></li>
923 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/03/">March (
3)
</a></li>
925 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/05/">May (
2)
</a></li>
927 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/06/">June (
5)
</a></li>
929 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/07/">July (
2)
</a></li>
931 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/08/">August (
1)
</a></li>
933 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2019/09/">September (
1)
</a></li>
940 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/01/">January (
1)
</a></li>
942 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/02/">February (
5)
</a></li>
944 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/03/">March (
5)
</a></li>
946 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/04/">April (
3)
</a></li>
948 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/06/">June (
2)
</a></li>
950 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/07/">July (
5)
</a></li>
952 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/08/">August (
3)
</a></li>
954 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/09/">September (
3)
</a></li>
956 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/10/">October (
5)
</a></li>
958 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/11/">November (
2)
</a></li>
960 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2018/12/">December (
4)
</a></li>
967 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/01/">January (
4)
</a></li>
969 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/02/">February (
3)
</a></li>
971 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/03/">March (
5)
</a></li>
973 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/04/">April (
2)
</a></li>
975 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/06/">June (
5)
</a></li>
977 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/07/">July (
1)
</a></li>
979 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/08/">August (
1)
</a></li>
981 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/09/">September (
3)
</a></li>
983 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/10/">October (
5)
</a></li>
985 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/11/">November (
3)
</a></li>
987 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2017/12/">December (
4)
</a></li>
994 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/01/">January (
3)
</a></li>
996 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/02/">February (
2)
</a></li>
998 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/03/">March (
3)
</a></li>
1000 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/04/">April (
8)
</a></li>
1002 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/05/">May (
8)
</a></li>
1004 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/06/">June (
2)
</a></li>
1006 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/07/">July (
2)
</a></li>
1008 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/08/">August (
5)
</a></li>
1010 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/09/">September (
2)
</a></li>
1012 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/10/">October (
3)
</a></li>
1014 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/11/">November (
8)
</a></li>
1016 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2016/12/">December (
5)
</a></li>
1023 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/01/">January (
7)
</a></li>
1025 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/02/">February (
6)
</a></li>
1027 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/03/">March (
1)
</a></li>
1029 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/04/">April (
4)
</a></li>
1031 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/05/">May (
3)
</a></li>
1033 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/06/">June (
4)
</a></li>
1035 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/07/">July (
6)
</a></li>
1037 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/08/">August (
2)
</a></li>
1039 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/09/">September (
2)
</a></li>
1041 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/10/">October (
9)
</a></li>
1043 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/11/">November (
6)
</a></li>
1045 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2015/12/">December (
3)
</a></li>
1052 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/01/">January (
2)
</a></li>
1054 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/02/">February (
3)
</a></li>
1056 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/03/">March (
8)
</a></li>
1058 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/04/">April (
7)
</a></li>
1060 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/05/">May (
1)
</a></li>
1062 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/06/">June (
2)
</a></li>
1064 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/07/">July (
2)
</a></li>
1066 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/08/">August (
2)
</a></li>
1068 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/09/">September (
5)
</a></li>
1070 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/10/">October (
6)
</a></li>
1072 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/11/">November (
3)
</a></li>
1074 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2014/12/">December (
5)
</a></li>
1081 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/01/">January (
11)
</a></li>
1083 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/02/">February (
9)
</a></li>
1085 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/03/">March (
9)
</a></li>
1087 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/04/">April (
6)
</a></li>
1089 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/05/">May (
9)
</a></li>
1091 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/06/">June (
10)
</a></li>
1093 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/07/">July (
7)
</a></li>
1095 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/08/">August (
3)
</a></li>
1097 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/09/">September (
5)
</a></li>
1099 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/10/">October (
7)
</a></li>
1101 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/11/">November (
9)
</a></li>
1103 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2013/12/">December (
3)
</a></li>
1110 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/01/">January (
7)
</a></li>
1112 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/02/">February (
10)
</a></li>
1114 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/03/">March (
17)
</a></li>
1116 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/04/">April (
12)
</a></li>
1118 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/05/">May (
12)
</a></li>
1120 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/06/">June (
20)
</a></li>
1122 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/07/">July (
17)
</a></li>
1124 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/08/">August (
6)
</a></li>
1126 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/09/">September (
9)
</a></li>
1128 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/10/">October (
17)
</a></li>
1130 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/11/">November (
10)
</a></li>
1132 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2012/12/">December (
7)
</a></li>
1139 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/01/">January (
16)
</a></li>
1141 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/02/">February (
6)
</a></li>
1143 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/03/">March (
6)
</a></li>
1145 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/04/">April (
7)
</a></li>
1147 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/05/">May (
3)
</a></li>
1149 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/06/">June (
2)
</a></li>
1151 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/07/">July (
7)
</a></li>
1153 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/08/">August (
6)
</a></li>
1155 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/09/">September (
4)
</a></li>
1157 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/10/">October (
2)
</a></li>
1159 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/11/">November (
3)
</a></li>
1161 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2011/12/">December (
1)
</a></li>
1168 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/01/">January (
2)
</a></li>
1170 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/02/">February (
1)
</a></li>
1172 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/03/">March (
3)
</a></li>
1174 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/04/">April (
3)
</a></li>
1176 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/05/">May (
9)
</a></li>
1178 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/06/">June (
14)
</a></li>
1180 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/07/">July (
12)
</a></li>
1182 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/08/">August (
13)
</a></li>
1184 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/09/">September (
7)
</a></li>
1186 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/10/">October (
9)
</a></li>
1188 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/11/">November (
13)
</a></li>
1190 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2010/12/">December (
12)
</a></li>
1197 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/01/">January (
8)
</a></li>
1199 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/02/">February (
8)
</a></li>
1201 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/03/">March (
12)
</a></li>
1203 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/04/">April (
10)
</a></li>
1205 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/05/">May (
9)
</a></li>
1207 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/06/">June (
3)
</a></li>
1209 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/07/">July (
4)
</a></li>
1211 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/08/">August (
3)
</a></li>
1213 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/09/">September (
1)
</a></li>
1215 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/10/">October (
2)
</a></li>
1217 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/11/">November (
3)
</a></li>
1219 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2009/12/">December (
3)
</a></li>
1226 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/11/">November (
5)
</a></li>
1228 <li><a href=
"http://people.skolelinux.org/pere/blog/archive/2008/12/">December (
7)
</a></li>
1239 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (
16)
</a></li>
1241 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/amiga">amiga (
1)
</a></li>
1243 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/aros">aros (
1)
</a></li>
1245 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bankid">bankid (
4)
</a></li>
1247 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/betalkontant">betalkontant (
8)
</a></li>
1249 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (
11)
</a></li>
1251 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (
17)
</a></li>
1253 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/bsa">bsa (
2)
</a></li>
1255 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (
2)
</a></li>
1257 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian">debian (
168)
</a></li>
1259 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (
158)
</a></li>
1261 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (
4)
</a></li>
1263 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/digistan">digistan (
11)
</a></li>
1265 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/dld">dld (
17)
</a></li>
1267 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/docbook">docbook (
26)
</a></li>
1269 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (
4)
</a></li>
1271 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/english">english (
409)
</a></li>
1273 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (
23)
</a></li>
1275 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (
14)
</a></li>
1277 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (
34)
</a></li>
1279 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (
9)
</a></li>
1281 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (
20)
</a></li>
1283 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/h264">h264 (
20)
</a></li>
1285 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/intervju">intervju (
42)
</a></li>
1287 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (
16)
</a></li>
1289 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kart">kart (
22)
</a></li>
1291 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/kodi">kodi (
4)
</a></li>
1293 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ldap">ldap (
9)
</a></li>
1295 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lego">lego (
4)
</a></li>
1297 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lenker">lenker (
8)
</a></li>
1299 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (
2)
</a></li>
1301 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (
1)
</a></li>
1303 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (
8)
</a></li>
1305 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (
42)
</a></li>
1307 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (
12)
</a></li>
1309 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/noark5">noark5 (
17)
</a></li>
1311 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/norsk">norsk (
307)
</a></li>
1313 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/nuug">nuug (
196)
</a></li>
1315 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (
37)
</a></li>
1317 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/open311">open311 (
2)
</a></li>
1319 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (
75)
</a></li>
1321 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/personvern">personvern (
109)
</a></li>
1323 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/raid">raid (
2)
</a></li>
1325 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reactos">reactos (
1)
</a></li>
1327 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/reprap">reprap (
11)
</a></li>
1329 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rfid">rfid (
3)
</a></li>
1331 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/robot">robot (
12)
</a></li>
1333 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/rss">rss (
1)
</a></li>
1335 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/ruter">ruter (
7)
</a></li>
1337 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (
2)
</a></li>
1339 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (
56)
</a></li>
1341 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (
4)
</a></li>
1343 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (
5)
</a></li>
1345 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/standard">standard (
66)
</a></li>
1347 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (
6)
</a></li>
1349 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (
12)
</a></li>
1351 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (
56)
</a></li>
1353 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (
4)
</a></li>
1355 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/usenix">usenix (
2)
</a></li>
1357 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/valg">valg (
9)
</a></li>
1359 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (
17)
</a></li>
1361 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/video">video (
73)
</a></li>
1363 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (
4)
</a></li>
1365 <li><a href=
"http://people.skolelinux.org/pere/blog/tags/web">web (
42)
</a></li>
1371 <p style=
"text-align: right">
1372 Created by
<a href=
"http://steve.org.uk/Software/chronicle">Chronicle v4.6
</a>