]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / index.html
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">
4 <head>
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" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Strategispillet_Unknown_Horizons_n__tilgjengelig_p__bokm_l.html">Strategispillet Unknown Horizons nå tilgjengelig på bokmål</a></div>
24 <div class="date">23rd January 2019</div>
25 <div class="body"><p>I høst ble jeg inspirert til å bidra til oversettelsen av
26 <a href="http://unknown-horizons.org/">strategispillet Unknown
27 Horizons</a>, og oversatte de nesten 200 strengene i prosjektet til
28 bokmål. Deretter har jeg gått å ventet på at det kom en ny utgave som
29 inneholdt disse oversettelsene. Nå er endelig ventetiden over. Den
30 nye versjonen kom på nyåret, og ble
31 <a href="https://tracker.debian.org/pkg/unknown-horizons">lastet opp i
32 Debian</a> for noen få dager siden. I går kveld fikk jeg testet det ut, og
33 må innrømme at oversettelsene fungerer fint. Fant noen få tekster som
34 måtte justeres, men ikke noe alvorlig. Har oppdatert
35 <a href="https://hosted.weblate.org/projects/uh/">oversettelsen på
36 Weblate</a>, slik at neste utgave vil være enda bedre. :)</p>
37
38 <p>Spillet er et ressursstyringsspill ala Civilization, og er morsomt
39 å spille for oss som liker slikt. :)</p>
40
41 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
42 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
43 til min adresse
44 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
45 Merk, betaling med bitcoin er ikke anonymt. :)</p>
46 </div>
47 <div class="tags">
48
49
50 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
51
52
53 </div>
54 </div>
55 <div class="padding"></div>
56
57 <div class="entry">
58 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_now_got_everything_you_need_to_program_Micro_bit.html">Debian now got everything you need to program Micro:bit</a></div>
59 <div class="date">22nd January 2019</div>
60 <div class="body"><p>I am amazed and very pleased to discover that since a few days ago,
61 everything you need to program the <a href="https://microbit.org/">BBC
62 micro:bit</a> is available from the Debian archive. All this is
63 thanks to the hard work of Nick Morrott and the Debian python
64 packaging team. The micro:bit project recommend the mu-editor to
65 program the microcomputer, as this editor will take care of all the
66 machinery required to injekt/flash micropython alongside the program
67 into the micro:bit, as long as the pieces are available.</p>
68
69 <p>There are three main pieces involved. The first to enter Debian
70 was
71 <a href="https://tracker.debian.org/pkg/python-uflash">python-uflash</a>,
72 which was accepted into the archive 2019-01-12. The next one was
73 <a href="https://tracker.debian.org/pkg/mu-editor">mu-editor</a>, which
74 showed up 2019-01-13. The final and hardest part to to into the
75 archive was
76 <a href="https://tracker.debian.org/pkg/firmware-microbit-micropython">firmware-microbit-micropython</a>,
77 which needed to get its build system and dependencies into Debian
78 before it was accepted 2019-01-20. The last one is already in Debian
79 Unstable and should enter Debian Testing / Buster in three days. This
80 all allow any user of the micro:bit to get going by simply running
81 'apt install mu-editor' when using Testing or Unstable, and once
82 Buster is released as stable, all the users of Debian stable will be
83 catered for.</p>
84
85 <p>As a minor final touch, I added rules to
86 <a href="https://tracker.debian.org/pkg/isenkram">the isenkram
87 package</a> for recognizing micro:bit and recommend the mu-editor
88 package. This make sure any user of the isenkram desktop daemon will
89 get a popup suggesting to install mu-editor then the USB cable from
90 the micro:bit is inserted for the first time.</p>
91
92 <p>This should make it easier to have fun.</p>
93
94 <p>As usual, if you use Bitcoin and want to show your support of my
95 activities, please send Bitcoin donations to my address
96 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
97 </div>
98 <div class="tags">
99
100
101 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/robot">robot</a>.
102
103
104 </div>
105 </div>
106 <div class="padding"></div>
107
108 <div class="entry">
109 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Oppdaterte_kommentarer_til__Evaluation_of__il_legality__for_Popcorn_Time.html">Oppdaterte kommentarer til «Evaluation of (il)legality» for Popcorn Time</a></div>
110 <div class="date">16th January 2019</div>
111 <div class="body"><p>I forrige uke var jeg i Borgarting lagmannsrett som partshjelper og
112 sakkyndig vitne og presenterte mine oppdaterte undersøkelser rundt
113 <a href="https://github.com/petterreinholdtsen/public-domain-free-imdb">telling
114 av filmverk i det fri</a>, relatert til
115 <a href="https://www.nuug.no/">foreningen NUUG</a>s involvering i <a
116 href="https://www.nuug.no/news/tags/dns-domenebeslag/">saken om
117 Økokrims beslag og senere inndragning av DNS-domenet
118 popcorn-time.no</a>. I forkant hadde jeg oppdatert mitt notat med
119 kommentarer til et av aktors bevis, som forsøkte å måle hvor stor
120 andel ulovligheter som var tilgjengelig via Popcorn Time-avspillere.
121 Jeg mistenker flere kan ha glede av å lese dette notatet, som jeg
122 publiserte en tidligere versjon av i fjor, så her er det. Legger
123 også ved avskrift av dokument 09,13, som er det sentrale dokumentet
124 jeg kommenterer.</p>
125
126 <p><strong>Oppdaterte kommentarer til «Evaluation of (il)legality» for
127 Popcorn Time</strong></p>
128
129 <p><strong>Oppsummering</strong></p>
130
131 <p>Målemetoden som Økokrim har lagt til grunn når de påstår at 99% av
132 filmene tilgjengelig fra Popcorn Time deles ulovlig har svakheter
133 som gjør resultatet upålitelig.</p>
134
135 <p>De eller den som har vurdert hvorvidt filmer kan lovlig deles er
136 ikke i stand til å identifisere filmer som kan deles lovlig eller er
137 falt i det fri og har tilsynelatende antatt at kun veldig gamle
138 filmer kan deles lovlig. Økokrim legger til grunn at det bare finnes
139 èn film, Charlie Chaplin-filmen «The Circus» fra 1928, som kan deles
140 fritt blant de som ble observert tilgjengelig via ulike Popcorn
141 Time-varianter. Med min begrensede og ufullstendige oversikt finner
142 jeg tre flere blant de observerte filmene: «The Brain That Wouldn't
143 Die» fra 1962, «God’s Little Acre» fra 1958 og «She Wore a Yellow
144 Ribbon» fra 1949. Det er godt mulig det finnes flere. Det finnes
145 dermed minst fire ganger så mange filmer som lovlig kan deles på
146 Internett i datasettet Økokrim har lagt til grunn når det påstås at
147 mindre enn 1 % kan deles lovlig.</p>
148
149 <p>Dernest, utplukket som gjøres ved søk på tilfeldige ord hentet fra
150 ordlisten til Dale-Chall avviker fra årsfordelingen til de brukte
151 filmkatalogene som helhet, hvilket påvirker fordelingen mellom
152 filmer som kan lovlig deles og filmer som ikke kan lovlig deles. I
153 tillegg gir valg av øvre del (de fem første) av søkeresultatene et
154 avvik fra riktig årsfordeling, hvilket påvirker fordelingen av verk
155 i det fri i søkeresultatet.</p>
156
157 <p>Til sist er det viktig å merke seg at det som måles er ikke
158 (u)lovligheten knyttet til <strong>bruken</strong> av Popcorn Time,
159 men (u)lovligheten til innholdet i ulike bittorrent-filmkataloger
160 som vedlikeholdes av ulike miljøer uavhengig av Popcorn Time, og som
161 ulike Popcorn Time-varianter har benyttet seg av.</p>
162
163 <p>Omtalte dokumenter: 09,12, <a href="#dok-09-13">09,13</a>, 09,14,
164 09,18, 09,19, 09,20.</p>
165
166 <p><strong>Utfyllende kommentarer</strong></p>
167
168 <p>Økokrim har forklart domstolene at minst 99% av alt som er
169 tilgjengelig fra ulike Popcorn Time-varianter deles ulovlig på
170 Internet. Jeg ble nysgjerrig på hvordan de er kommet frem til dette
171 tallet, og dette notatet er en samling kommentarer rundt målingen
172 Økokrim henviser til. Litt av bakgrunnen for at jeg valgte å se på
173 saken er at jeg er interessert i å identifisere og telle hvor mange
174 kunstneriske verk som er falt i det fri eller av andre grunner kan
175 lovlig deles på Internett, og dermed var interessert i hvordan en
176 hadde funnet den ene prosenten som kanskje deles lovlig.</p>
177
178 <p>Andelen på 99% kommer fra et ukreditert og udatert notatet som tar
179 mål av seg å dokumentere en metode for å måle hvor (u)lovlig ulike
180 Popcorn Time-varianter er.</p>
181
182 <p>Raskt oppsummert, så forteller metodedokumentet at fordi det ikke
183 er mulig å få tak i komplett liste over alle filmtitler tilgjengelig
184 via Popcorn Time, så lages noe som skal være et representativt
185 utvalg ved å velge 50 tilfeldige søkeord større enn tre tegn fra en
186 ordliste kjent som Dale-Chall. For hvert søkeord gjøres et søk og de
187 første fem filmene i søkeresultatet samles inn inntil 100 unike
188 filmtitler er funnet. Hvis 50 søkeord ikke var tilstrekkelig for å
189100 unike filmtitler ble flere filmer fra hvert søkeresultat lagt
190 til. Hvis dette heller ikke var tilstrekkelig, så ble det hentet ut
191 og søkt på flere tilfeldig valgte søkeord inntil 100 unike
192 filmtitler var identifisert.</p>
193
194 <p>Deretter ble for hver av filmtitlene «vurdert hvorvidt det var
195 rimelig å forvente om at verket var vernet av copyright, ved å se på
196 om filmen var tilgjengelig i IMDB, samt se på regissør,
197 utgivelsesår, når det var utgitt for bestemte markedsområder samt
198 hvilke produksjons- og distribusjonsselskap som var registrert» (min
199 oversettelse).</p>
200
201 <p>Metoden er gjengitt både i de ukrediterte dokumentene 09,13 og
202 09,19, samt beskrevet fra side 47 i dokument 09,20, lysark datert
203 2017-02-01. Sistnevnte er kreditert Geerart Bourlon fra Motion
204 Picture Association EMEA.</p>
205
206 <p>Metoden virker å ha flere svakheter som gir resultatene en
207 slagside. Den starter med å slå fast at det ikke er mulig å hente ut
208 en komplett liste over alle filmtitler som er tilgjengelig, og at
209 dette er bakgrunnen for metodevalget. Denne forutsetningen er ikke i
210 tråd med det som står i dokument 09,12, som ikke heller har oppgitt
211 forfatter og dato. Dokument 09,12 forteller hvordan hele
212 kataloginnholdet i en bittorrent-katalog ble lasted ned og talt
213 opp. Dokument 09,12 er muligens samme rapport som det ble referert
214 til i dom fra Oslo Tingrett 2017-11-03
215 (<a href="https://www.domstol.no/no/Enkelt-domstol/Oslo--tingrett/Nyheter/ma-sperre-for-popcorn-time/">sak
216 17-093347TVI-OTIR/05</a>) under navnet rapport av 1. juni 2017 av
217 Alexander Kind Petersen. De ligner, men jeg har ikke sammenlignet
218 dokumentene ord for ord for å kontrollere om de er identiske.</p>
219
220 <p>Det finnes flere kilder som kan brukes til å finne filmer som er
221 allemannseie (public domain) eller har bruksvilkår som gjør det
222 lovlig for alle å dele dem på Internett. Jeg har det siste året
223 forsøkt å samle og krysskoble disse listene ved hjelp av tittel-ID i
224 IMDB for å forsøke å telle antall filmer i det fri. Ved å ta
225 utgangspunkt i slike lister (og publiserte filmer for
226 Internett-arkivets del), har jeg så langt klart å identifisere over
227 14 000 filmer, hovedsaklig spillefilmer. Noen filmer er gått tapt
228 ved at de eneste kjente eksemplarene er blitt ødelagt. Jeg har ikke
229 forsøkt å finne ut hvilke filmer som er gått tapt, ut over å se
230 hvilke filmer som er tilgjengelig på filmdelings-nettsteder.</p>
231
232 <p>IMDB er en forkortelse for The Internet Movie Database, en
233 anerkjent kommersiell nettjeneste som brukes aktivt av både
234 filmbransjen og andre til å holde rede på hvilke spillefilmer (og
235 endel andre filmer) som finnes eller er under produksjon, samt
236 informasjon om disse filmene. Datakvaliteten er høy, med få feil og
237 få filmer som mangler. IMDB viser ikke informasjon om
238 opphavsrettslig status for filmene på infosiden for hver film, men
239 frivillige har lagt ut på IMDB-tjenesten lister med filmer som antas
240 å være verk i det fri. Disse listene er en liten del av kildene for
241 min telling av verk som kan lovlig deles på Internett.</p>
242
243 <p>De aller fleste oppføringene over verk i det fri er hentet fra IMDB
244 selv, basert på det faktum at alle filmer laget i USA før 1923 er
245 falt i det fri. Tilsvarende tidsgrense for Storbritannia er
246 1912-07-01, men dette utgjør bare veldig liten del av spillefilmene
247 i IMDB (19 totalt). En annen stor andel kommer fra
248 Internett-arkivet, der jeg har identifisert filmer som har referanse
249 til IMDB. Internett-arkivet, som holder til i USA, har
250 som <a href="https://archive.org/about/terms.php">policy å kun
251 publisere filmer som det er lovlig å distribuere</a>. Jeg har under
252 arbeidet kommet over flere filmer som har blitt fjernet fra
253 Internett-arkivet, hvilket gjør at jeg konkluderer med at folkene
254 som kontrollerer Internett-arkivet har et aktivt forhold til kun å
255 ha lovlig innhold der, selv om det i stor grad er drevet av
256 frivillige. Internett-arkivet har publisert 4.6 millioner
257 videofilmer som samtlige er tilgjengelig også med
258 Bittorrent-protokollen. En annen stor liste med filmer kommer fra
259 det kommersielle selskapet Retro Film Vault, som selger
260 allemannseide filmer til TV- og filmbransjen, Jeg har også benyttet
261 meg av lister over filmer som hevdes å være allemannseie, det være
262 seg Public Domain Review, Public Domain Torrents og Public Domain
263 Movies (to ulike tjenester med samme navn, på .net og .info), samt
264 lister over filmer med Creative Commons-lisensiering fra Wikipedia,
265 VODO og The Hill Productions. Jeg har gjort endel stikkontroll ved å
266 vurdere filmer som kun omtales på en liste. Der jeg har funnet feil
267 som har gjort meg i tvil om vurderingen til de som har laget listen
268 har jeg forkastet listen fullstendig (gjelder for eksemel en av
269 listene fra IMDB).</p>
270
271 <p>Ved å ta utgangspunkt i verk som kan antas å være lovlig delt på
272 Internett (fra blant annet Internett-arkivet, Public Domain
273 Torrents, Public Domain Reivew og Public Domain Movies), og knytte
274 dem til oppføringer i IMDB, så har jeg så langt klart å identifisere
275 over 14 000 filmer (hovedsaklig spillefilmer) det er grunn til å tro
276 kan lovlig distribueres av alle på Internett. Som ekstra kilder er
277 det brukt lister over filmer som antas/påstås å være
278 allemannseie. Disse kildene kommer fra miljøer som jobber for å
279 gjøre tilgjengelig for almennheten alle verk som er falt i det fri
280 eller har bruksvilkår som tillater deling.</p>
281
282 <p>I tillegg til de over 14 000 filmene der tittel-ID i IMDB er
283 identifisert, har jeg funnet mer enn 26 000 oppføringer der jeg ennå
284 ikke har hatt kapasitet til å spore opp tittel-ID i IMDB. Jeg har
285 sett at noen av disse er duplikater av de IMDB-oppføringene som er
286 identifisert så langt, men de fleste jeg har hatt tid til å
287 undersøke så langt har vist seg å ikke være duplikater. Retro Film
288 Vault hevder å ha 44 000 filmverk i det fri i sin katalog, så det er
289 mulig at det reelle tallet er betydelig høyere enn de jeg har klart
290 å identifisere så langt. Konklusjonen en kan trekke fra dette er at
291 tallet 14 000 er nedre grense for hvor mange filmer i IMDB som kan
292 lovlig deles på Internett. I
293 følge <a href="https://www.imdb.com/stats">statistikk fra IMDB</a>
294 er det 4.6 millioner titler registrert, hvorav 3 millioner er
295 TV-serieepisoder.</p>
296
297 <p>Hvis en fordeler på år alle tittel-IDene i IMDB som hevdes å deles
298 lovlig på Internett, får en følgende histogram:</p>
299
300 <p align="center"><img src="http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year.png"
301 alt="histogram over frie filmer per år" width="80%"/></p>
302
303 <p>En kan i histogrammet se at effekten av manglende registrering
304 eller fornying av registrering er at mange filmer gitt ut i USA før
305 1978 er allemannseie i dag. I tillegg kan en se at det finnes flere
306 filmer gitt ut de siste årene med bruksvilkår som tillater deling,
307 muligens på grunn av fremveksten
308 av <a href="https://creativecommons.org/">Creative
309 Commons</a>-bevegelsen.</p>
310
311 <p>IMDB har lagt ut <a href="https://www.imdb.com/interfaces/">en
312 maskinlesbare liste</a> over alle registreringene i sin database, og
313 ved hjelp av denne har jeg oppsummert antall titler per år i
314 kategoriene «movies» og «short», som er det jeg fokuserer på i min
315 telling. Inn i oversikten er det tegnet hvor stor prosentandel
316 antallet filmer som hevdes å kunne deles lovlig på Internett utgjør
317 av IMDB-totalen. Ut fra oversikten får man en ide om hvor stor andel
318 av totalen som kan mangle i min telling, for eksempel ved å merke
319 seg at få prosenter av filmene utgitt tidlig på 1900-tallet er med i
320 min telling.</p>
321
322 <p align="center"><img src="http://people.skolelinux.org/pere/blog/images/2019-01-16-dns-beslag-verkidetfri-2018-11-26-histogram-year-imdb.png"
323 alt="histogram over filmer og frie filmer per år" width="80%" /></p>
324
325 <p>For maskinell analyse av katalogene laget jeg et lite program som
326 kobler seg til bittorrent-katalogene som brukes av ulike Popcorn
327 Time-varianter og laster ned komplett liste over filmer i
328 katalogene. Dette bekrefter at det er mulig å hente ut komplett
329 liste med alle filmtitler som er tilgjengelig i katalogene, i strid
330 med påstanden i dokumentene 09,13, 09,19 og 09,20. Jeg har sett på
331 fire bittorrent-kataloger. Den ene ble brukt av klienten
332 tilgjengelig fra www.popcorntime.sh 2017-12-18 og er navngitt «sh» i
333 dette dokumentet. Den andre brukes i følge dokument 09,12 av
334 klienten tilgjengelig fra popcorntime.ag og popcorntime.sh på ukjent
335 tidspunkt og er navngitt «yts» i dette dokumentet. Den tredje ble
336 brukt av websidene tilgjengelig fra popcorntime-online.tv 2017-12-18
337 og er navngitt «apidomain» i dette dokumentet. Den fjerde ble brukt
338 av klienten tilgjengelig fra popcorn-time.to i følge dokument 09,12
339 på ukjent tidspunkt, og er navngitt «ukrfnlge» i dette
340 dokumentet. Hvilke kataloger som brukes av ulike Popcorn
341 Time-klienter endrer seg over tid, da Popcorn Time-klientene i
342 praksis er nettlesere som viser frem ulike nettsider og disse
343 nettsidene bytter datakilder når nettsidens eier ønsker det.</p>
344
345 <p>Metoden som Økokrim legger til grunn, skriver i sitt punkt fire at
346 skjønn er en egnet metode for å finne ut om en film kan lovlig deles
347 på Internett eller ikke, og sier at det ble «vurdert hvorvidt det
348 var rimelig å forvente om at verket var vernet av copyright». For
349 det første er det ikke nok å slå fast om en film er «vernet av
350 copyright» for å vite om det er lovlig å dele den på Internett eller
351 ikke, da det finnes flere filmer med opphavsrettslige bruksvilkår
352 som tillater deling på Internett. Eksempler på dette er Creative
353 Commons-lisensierte filmer som Citizenfour fra 2014 og Sintel fra
354 2010. I tillegg til slike finnes det flere filmer som nå er
355 allemannseie (public domain) på grunn av manglende registrering
356 eller fornying av registrering selv om både regisør,
357 produksjonsselskap og distributør ønsker seg vern. Eksempler på
358 dette er Plan 9 from Outer Space fra 1959 og Night of the Living
359 Dead fra 1968. Alle filmer fra USA som var allemannseie før
360 1989-03-01 forble i det fri da Bern-konvensjonen, som tok effekt i
361 USA på det tidspunktet, ikke ble gitt tilbakevirkende
362 kraft. <a href="https://www.latimes.com/local/lanow/la-me-ln-happy-birthday-song-lawsuit-decision-20150922-story.html">Historien
363 om sangen «Happy birthday»</a>, der betaling for bruk har vært krevd
364 inn i flere tiår selv om sangen ikke var vernet av åndsverksloven,
365 forteller oss at hvert enkelt verk må vurderes nøye og i detalj før
366 en kan slå fast om verket er allemannseie eller ikke, det holder
367 ikke å tro på selverklærte rettighetshavere. Flere eksempel på verk
368 i det fri som feilklassifiseres som vernet er fra dokument 09,18,
369 som lister opp søkeresultater for pklienten omtalt som
370 popcorntime.sh og i følge notatet kun inneholder en film (The Circus
371 fra 1928) som under tvil kan antas å være allemannseie.</p>
372
373 <p>Ved rask gjennomlesning av dokument 09,18, som inneholder
374 skjermbilder fra bruk av en Popcorn Time-variant, fant jeg omtalt
375 både filmen «The Brain That Wouldn't Die» fra 1962 som
376 er <a href="https://archive.org/details/brain_that_wouldnt_die">tilgjengelig
377 fra Internett-arkivet</a> og
378 som <a href="https://en.wikipedia.org/wiki/List_of_films_in_the_public_domain_in_the_United_States">i
379 følge Wikipedia er allemannseie i USA</a> da den ble gitt ut i 1962
380 uten «copyright»-merking, og filmen «God’s Little Acre» fra
381 1958 <a href="https://en.wikipedia.org/wiki/God%27s_Little_Acre_%28film%29">som
382 er lagt ut på Wikipedia</a>, der det fortelles at sort/hvit-utgaven
383 er allemannseie. Det fremgår ikke fra dokument 09,18 om filmen
384 omtalt der er sort/hvit-utgaven. Av kapasitetsårsaker og på grunn av
385 at filmoversikten i dokument 09,18 ikke er maskinlesbart har jeg
386 ikke forsøkt å sjekke alle filmene som listes opp der om mot liste
387 med filmer som er antatt lovlig kan distribueres på Internet.</p>
388
389 <p>Ved maskinell gjennomgang av listen med IMDB-referanser under
390 regnearkfanen «Unique titles» i dokument 09.14, fant jeg i tillegg
391 filmen «She Wore a Yellow Ribbon» fra 1949) som nok også er
392 feilklassifisert. Filmen «She Wore a Yellow Ribbon» er tilgjengelig
393 fra Internett-arkivet og markert som allemannseie der. Det virker
394 dermed å være minst fire ganger så mange filmer som kan lovlig deles
395 på Internett enn det som er lagt til grunn når en påstår at minst
396 99% av innholdet er ulovlig. Jeg ser ikke bort fra at nærmere
397 undersøkelser kan avdekke flere. Poenget er uansett ikke hvor mange
398 filmer i listen som er lovlig å dele på Internet, men at metodens
399 punkt med vurdering av «rimelig å forvente om at verket var vernet
400 av copyright» gjør metoden upålitelig.</p>
401
402 <p>Den omtalte målemetoden velger ut tilfeldige søketermer fra
403 ordlisten Dale-Chall. Den ordlisten inneholder 3000 enkle engelske
404 ord som fjerdeklassinger i USA er forventet å forstå. Det fremgår
405 ikke hvorfor akkurat denne ordlisten er valgt, og det er uklart for
406 meg om den er egnet til å få et representativt utvalg av
407 filmer. Mange av ordene gir tomt søkeresultat. Ved å simulerte
408 tilsvarende søk ser jeg store avvik fra fordelingen i katalogen for
409 enkeltmålinger. Dette antyder at enkeltmålinger av 100 filmer slik
410 målemetoden beskriver er gjort, ikke er velegnet til å finne andel
411 ulovlig innhold i bittorrent-katalogene.</p>
412
413 <p>En kan motvirke dette store avviket for enkeltmålinger ved å gjøre
414 mange søk og slå sammen resultatet. Jeg har testet ved å gjennomføre
415 100 enkeltmålinger (dvs. måling av (100x100=) 10 000 tilfeldig
416 valgte filmer) som gir mindre, men fortsatt betydelig avvik, i
417 forhold til telling av filmer pr år i hele katalogen.</p>
418
419 <p>Målemetoden henter ut de fem øverste i
420 søkeresultatet. Søkeresultatene er sortert på antall
421 bittorrent-klienter registrert som delere i katalogene, hvilket kan
422 gi en slagside mot hvilke filmer som er populære blant de som bruker
423 bittorrent-katalogene, uten at det forteller noe om hvilket innhold
424 som er tilgjengelig eller hvilket innhold som deles med Popcorn
425 Time-klienter. Jeg har forsøkt å måle hvor stor en slik slagside
426 eventuelt er ved å sammenligne fordelingen hvis en tar de 5 nederste
427 i søkeresultatet i stedet. Avviket for disse to metodene for flere
428 av katalogene er godt synlig på histogramet. Her er histogram over
429 filmer funnet i den komplette katalogen (grønn strek), og filmer
430 funnet ved søk etter ord i Dale-Chall. Grafer merket «top» henter
431 fra de 5 første i søkeresultatet, mens de merket «bottom» henter fra
432 de 5 siste. En kan her se at resultatene påvirkes betydelig av
433 hvorvidt en ser på de første eller de siste filmene i et
434 søketreff.</p>
435
436 <p align="center">
437 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-top.png" width="40%" />
438 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-sh-bottom.png" width="40%" />
439 <br/>
440 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-top.png" width="40%" />
441 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-yts-bottom.png" width="40%" />
442 <br/>
443 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-top.png" width="40%" />
444 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-ukrfnlge-bottom.png" width="40%" />
445 <br/>
446 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-top.png" width="40%" />
447 <img src="http://people.skolelinux.org/pere/blog/images/2017-12-20-histogram-year-apidomain-bottom.png" width="40%" />
448 </p>
449
450 <p>Det er viktig å merke seg at de omtalte bittorrent-katalogene ikke
451 er laget for bruk med Popcorn Time, men for ulike miljøer av
452 bittorrent-brukere. Eksempelvis tilhører katalogen YTS, som brukes
453 av klientet som ble lastes ned fra popcorntime.sh, et selvstendig
454 fildelings-relatert nettsted YTS.AG med et separat
455 brukermiljø. Målemetoden foreslått av Økokrim måler dermed ikke
456 (u)lovligheten rundt bruken av Popcorn Time, men (u)lovligheten til
457 innholdet i disse katalogene.</p>
458
459 <hr/>
460
461 <p id="dok-09-13">Metoden fra Økokrims dokument 09,13 i straffesaken
462 om DNS-beslag.</p>
463
464 <blockquote>
465
466 <p><strong>1. Evaluation of (il)legality</strong></p>
467
468 <p><strong>1.1. Methodology</strong>
469
470 <p>Due to its technical configuration, Popcorn Time applications don't
471 allow to make a full list of all titles made available. In order to
472 evaluate the level of illegal operation of PCT, the following
473 methodology was applied:</p>
474
475 <ol>
476
477 <li>A random selection of 50 keywords, greater than 3 letters, was
478 made from the Dale-Chall list that contains 3000 simple English
479 words1. The selection was made by using a Random Number
480 Generator2.</li>
481
482 <li>For each keyword, starting with the first randomly selected
483 keyword, a search query was conducted in the movie section of the
484 respective Popcorn Time application. For each keyword, the first
485 five results were added to the title list until the number of 100
486 unique titles was reached (duplicates were removed).</li>
487
488 <li>For one fork, .CH, insufficient titles were generated via this
489 approach to reach 100 titles. This was solved by adding any
490 additional query results above five for each of the 50 keywords.
491 Since this still was not enough, another 42 random keywords were
492 selected to finally reach 100 titles.</li>
493
494 <li>It was verified whether or not there is a reasonable expectation
495 that the work is copyrighted by checking if they are available on
496 IMDb, also verifying the director, the year when the title was
497 released, the release date for a certain market, the production
498 company/ies of the title and the distribution company/ies.</li>
499
500 </ol>
501
502 <p><strong>1.2. Results</strong></p>
503
504 <p>Between 6 and 9 June 2016, four forks of Popcorn Time were
505 investigated: popcorn-time.to, popcorntime.ag, popcorntime.sh and
506 popcorntime.ch. An excel sheet with the results is included in
507 Appendix 1. Screenshots were secured in separate Appendixes for each
508 respective fork, see Appendix 2-5.</p>
509
510 <p>For each fork, out of 100, de-duplicated titles it was possible to
511 retrieve data according to the parameters set out above that indicate
512 that the title is commercially available. Per fork, there was 1 title
513 that presumably falls within the public domain, i.e. the 1928 movie
514 "The Circus" by and with Charles Chaplin.</p>
515
516 <p>Based on the above it is reasonable to assume that 99% of the movie
517 content of each fork is copyright protected and is made available
518 illegally.</p>
519
520 <p>This exercise was not repeated for TV series, but considering that
521 besides production companies and distribution companies also
522 broadcasters may have relevant rights, it is reasonable to assume that
523 at least a similar level of infringement will be established.</p>
524
525 <p>Based on the above it is reasonable to assume that 99% of all the
526 content of each fork is copyright protected and are made available
527 illegally.</p>
528
529 </blockquote>
530
531 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
532 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
533 til min adresse
534 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
535 Merk, betaling med bitcoin er ikke anonymt. :)</p>
536 </div>
537 <div class="tags">
538
539
540 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling</a>, <a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</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>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
541
542
543 </div>
544 </div>
545 <div class="padding"></div>
546
547 <div class="entry">
548 <div class="title"><a href="http://people.skolelinux.org/pere/blog/CasparCG_Server_for_TV_broadcast_playout_in_Debian.html">CasparCG Server for TV broadcast playout in Debian</a></div>
549 <div class="date">15th January 2019</div>
550 <div class="body"><p>The layered video playout server created by Sveriges Television,
551 <a href="https://casparcg.com/">CasparCG Server</a>, entered Debian
552 today. This completes many months of work to get the source ready to
553 go into Debian. The first upload to the Debian NEW queue happened a
554 month ago, but the work upstream to prepare it for Debian started more
555 than two and a half month ago. So far
556 <a href="https://tracker.debian.org/pkg/casparcg-server">the
557 casparcg-server package</a> is only available for amd64, but I hope
558 this can be improved. The package is in contrib because it depend on
559 the <a href="https://tracker.debian.org/pkg/fdk-aac">non-free fdk-aac
560 library</a>. The Debian package lack support for streaming web pages
561 because Debian is missing CEF, Chromium Embedded Framework. CEF is
562 wanted by several packages in Debian. But because the Chromium source
563 is <a href="https://bugs.debian.org/893448">not available as a build
564 dependency</a>, it is not yet possible to upload CEF to Debian. I
565 hope this will change in the future.</p>
566
567 <p>The reason I got involved is that
568 <a href="https://frikanalen.no/">the Norwegian open channel
569 Frikanalen</a> is starting to use CasparCG for our HD playout, and I
570 would like to have all the free software tools we use to run the TV
571 channel available as packages from the Debian project. The last
572 remaining piece in the puzzle is Open Broadcast Encoder, but it depend
573 on quite a lot of patched libraries which would have to be included in
574 Debian first.</p>
575
576 <p>As usual, if you use Bitcoin and want to show your support of my
577 activities, please send Bitcoin donations to my address
578 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
579 </div>
580 <div class="tags">
581
582
583 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
584
585
586 </div>
587 </div>
588 <div class="padding"></div>
589
590 <div class="entry">
591 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Learn_to_program_with_Minetest_on_Debian.html">Learn to program with Minetest on Debian</a></div>
592 <div class="date">15th December 2018</div>
593 <div class="body"><p>A fun way to learn how to program
594 <a href="https://www.python.org/">Python</a> is to follow the
595 instructions in the book
596 "<a href="https://nostarch.com/programwithminecraft">Learn to program
597 with Minecraft</a>", which introduces programming in Python to people
598 who like to play with Minecraft. The book uses a Python library to
599 talk to a TCP/IP socket with an API accepting build instructions and
600 providing information about the current players in a Minecraft world.
601 The TCP/IP API was first created for the Minecraft implementation for
602 Raspberry Pi, and has since been ported to some server versions of
603 Minecraft. The book contain recipes for those using Windows, MacOSX
604 and Raspian. But a little known fact is that you can follow the same
605 recipes using the free software construction game
606 <a href="https://minetest.net/">Minetest</a>.</p>
607
608 <p>There is <a href="https://github.com/sprintingkiwi/pycraft_mod">a
609 Minetest module implementing the same API</a>, making it possible to
610 use the Python programs coded to talk to Minecraft with Minetest too.
611 I
612 <a href="https://ftp-master.debian.org/new/minetest-mod-pycraft_0.20%2Bgit20180331.0376a0a%2Bdfsg-1.html">uploaded
613 this module</a> to Debian two weeks ago, and as soon as it clears the
614 FTP masters NEW queue, learning to program Python with Minetest on
615 Debian will be a simple 'apt install' away. The Debian package is
616 maintained as part of the Debian Games team, and
617 <a href="https://salsa.debian.org/games-team/unfinished/minetest-mod-pycraft">the
618 packaging rules</a> are currently located under 'unfinished' on
619 Salsa.</p>
620
621 <p>You will most likely need to install several of the Minetest
622 modules in Debian for the examples included with the library to work
623 well, as there are several blocks used by the example scripts that are
624 provided via modules in Minetest. Without the required blocks, a
625 simple stone block is used instead. My initial testing with a analog
626 clock did not get gold arms as instructed in the python library, but
627 instead used stone arms.</p>
628
629 <p>I tried to find a way to add the API to the desktop version of
630 Minecraft, but were unable to find any working recipes. The
631 <a href="https://www.epiphanydigest.com/tag/minecraft-python-api/">recipes</a>
632 I <a href="https://github.com/kbsriram/mcpiapi">found</a> are only
633 working with a standalone Minecraft server setup. Are there any
634 options to use with the normal desktop version?</p>
635
636 <p>As usual, if you use Bitcoin and want to show your support of my
637 activities, please send Bitcoin donations to my address
638 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
639 </div>
640 <div class="tags">
641
642
643 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>.
644
645
646 </div>
647 </div>
648 <div class="padding"></div>
649
650 <div class="entry">
651 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Non_blocking_bittorrent_plugin_for_vlc.html">Non-blocking bittorrent plugin for vlc</a></div>
652 <div class="date">12th December 2018</div>
653 <div class="body"><p>A few hours ago, a new and improved version (2.4) of
654 <a href="https://tracker.debian.org/pkg/vlc-plugin-bittorrent">the VLC
655 bittorrent plugin</a> was uploaded to Debian. This new version
656 include a complete rewrite of the bittorrent related code, which seem
657 to make the plugin non-blocking. This mean you can actually exit VLC
658 even when the plugin seem to be unable to get the bittorrent streaming
659 started. The new version also include support for filtering playlist
660 by file extension using command line options, if you want to avoid
661 processing audio, video or images. The package is currently in Debian
662 unstable, but should be available in Debian testing in two days. To
663 test it, simply install it like this:</p>
664
665 <p><pre>
666 apt install vlc-plugin-bittorrent
667 </pre></p>
668
669 <p>After it is installed, you can try to use it to play a file
670 downloaded live via bittorrent like this:
671
672 <p><pre>
673 vlc https://archive.org/download/Glass_201703/Glass_201703_archive.torrent
674 </pre></p>
675
676 <p>As usual, if you use Bitcoin and want to show your support of my
677 activities, please send Bitcoin donations to my address
678 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
679 </div>
680 <div class="tags">
681
682
683 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
684
685
686 </div>
687 </div>
688 <div class="padding"></div>
689
690 <div class="entry">
691 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Retten_til_kontant_betaling_er_en_rettighet_som_m__brukes_for___beholdes.html">Retten til kontant betaling er en rettighet som må brukes for å beholdes</a></div>
692 <div class="date">11th December 2018</div>
693 <div class="body"><p><a href="https://www.fn.no/Om-FN/Avtaler/Menneskerettigheter/FNs-verdenserklaering-om-menneskerettigheter">FNs
694 menneskerettighetserklæring</a> artikkel 13 første punkt lyder som
695 følger:</p>
696
697 <p><blockquote>
698 Enhver har rett til å bevege seg fritt og til fritt å velge
699 oppholdssted innenfor en stats grenser.
700 </blockquote></p>
701
702 <p>Det er altså en menneskerett å kunne bevege seg fritt i landet.
703 For å bevege seg fritt i landet, så må en kunne bevege seg uten å bli
704 sporet. Det vil i dagens samfunn innebære å bevege seg uten å legge
705 igjen digitale spor og uten å være radiomerket. Hvis en vet at ens
706 bevegelser, hvor en befinner seg når, og hvem som befinner seg i
707 nærheten, blir samlet inn og gjort tilgjengelig for fremmede, det være
708 seg myndighetene eller private organisasjoner, så kan en ikke lenger
709 bevege seg fritt. Dette gjør at det er en forutsetning for å ha glede
710 av retten til å bevege seg fritt i landet at en motstår fristelsen til
711 å legge igjen digitale spor når en betaler for seg. Rettigheter som
712 ikke blir brukt, blir fjernet. Den eneste måten i dag å unngå å legge
713 igjen digitale spor når en betaler for seg, er å betale med kontanter,
714 samt takke nei til å legge igjen navn og adresse (slik f.eks. Elkjøp
715 ber om &mdash; jeg sier de kan legge inn «anonym anonym» når
716 datasystemet deres trenger et navn). Personlig anbefaler jeg å
717 konsekvent bruke kontant betaling når man beveger seg rundt, for å
718 bidra til forsvaret av menneskerettighetene i Norge. Kanskje noe også
719 for deg? Merk at det ikke er tilstrekkelig for å unngå sporing å
720 betale med kontanter, men det er et lite steg i riktig retning.</p>
721
722 <p>Det er flere andre argumenter i tillegg til
723 menneskerettighetsargumentet for å bruke kontanter. I går hadde
724 Dagbladet en utmerket kommentar av sin journalist John Olav Egeland om
725 hvilket
726 <a href="https://www.dagbladet.no/kultur/kontantlost-diktatur/70543434">kontantløst
727 diktatur</a> som venter oss hvis mange nok slutter å insistere på å
728 betale med kontanter. Jeg anbefaler deg å lese den.</p>
729
730 <p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
731 det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner
732 til min adresse
733 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.
734 Merk, betaling med bitcoin er ikke anonymt. :)</p>
735 </div>
736 <div class="tags">
737
738
739 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
740
741
742 </div>
743 </div>
744 <div class="padding"></div>
745
746 <div class="entry">
747 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Why_is_your_site_not_using_Content_Security_Policy___CSP_.html">Why is your site not using Content Security Policy / CSP?</a></div>
748 <div class="date"> 9th December 2018</div>
749 <div class="body"><p>Yesterday, I had the pleasure of watching on Frikanalen the OWASP
750 talk by Scott Helme titled
751 "<a href="https://frikanalen.no/video/626080/">What We’ve Learned From
752 Billions of Security Reports</a>". I had not heard of the
753 <a href="https://en.wikipedia.org/wiki/Content_Security_Policy">Content
754 Security Policy standard</a> nor its ability to "call home" when a
755 browser detect a policy breach (I do not follow web page design
756 development much these days), and found the talk very illuminating.</p>
757
758 <p>The mechanism allow a web site owner to use HTTP headers to tell
759 visitors web browser which sources (internal and external) are allowed to
760 be used on the web site. Thus it become possible to enforce a "only
761 local content" policy despite web designers urge to fetch programs
762 from random sites on the Internet, like the one
763 <a href="https://securityaffairs.co/wordpress/68966/hacking/browsealoud-plugin-hack.html">enabling
764 the attack</a> reported by Scott Helme earlier this year.</p>
765
766 <p>Using CSP seem like an obvious thing for a site admin to implement
767 to take some control over the information leak that occur when
768 external sources are used to render web pages, it is a mystery more
769 sites are not using CSP? It is being
770 <a href="https://www.w3.org/TR/CSP/">standardized under W3C</a> these
771 days, and is supposed by most web browsers</p>
772
773 <p>I managed to find <a href="https://github.com/mozilla/django-csp">a
774 Django middleware for implementing CSP</a> and was happy to discover
775 it was already in Debian. I plan to use it to add CSP support to the
776 Frikanalen web site soon.</p>
777
778 <p>As usual, if you use Bitcoin and want to show your support of my
779 activities, please send Bitcoin donations to my address
780 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
781 </div>
782 <div class="tags">
783
784
785 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
786
787
788 </div>
789 </div>
790 <div class="padding"></div>
791
792 <div class="entry">
793 <div class="title"><a href="http://people.skolelinux.org/pere/blog/New_and_improved_Frikanalen_Kodi_addon_version_0_0_3.html">New and improved Frikanalen Kodi addon version 0.0.3</a></div>
794 <div class="date"> 8th November 2018</div>
795 <div class="body"><p>If you read my blog regularly, you probably know I am involved in
796 running and developing the <a href="https://frikanalen.no/">Norwegian
797 TV channel Frikanalen</a>. It is an open channel, allowing everyone
798 in Norway to publish videos on a TV channel with national coverage.
799 You can think of it as Youtube for national television.
800 In addition to distribution on RiksTV and Uninett, Frikanalen is also
801 available as a Kodi addon. The last few days I have updated the code
802 to add more features. A
803 <a href="https://kodi.tv/addon/plugins-video-add-ons/frikanalen-nett-tv">new
804 and improved version 0.0.3 Frikanalen addon</a> was just made
805 available via the Kodi repositories. This new version include a
806 option to browse videos by category, as well as free text search
807 in the video archive. It will now also show the video duration in the
808 video lists, which were missing earlier. A new and experimental
809 link to the HD video stream currently being worked on is provided, for
810 those that want to see what the <a href="https://casparcg.com/">CasparCG</a>
811 output look like. The alternative is the SD video stream, generated
812 using MLT. CasparCG is controlled by our
813 <a href="https://github.com/Frikanalen/mltplayout/">mltplayout
814 server</a> which instead of talking to mlt is giving PLAY instructions
815 to the CasparCG server when it is time to start a new program.</p>
816
817 <p>By now, you are probably wondering what kind of content is being
818 played on the channel. These days, it is filled with technical
819 presentations like those from <a href="https://www.nuug.no/">NUUG</a>,
820 <a href="https://www.debconf.org/">Debconf</a>, Makercon, and TED,
821 but there are also some periods with
822 <a href="https://www.empo.no/">EMPT TV</a> and
823 <a href="https://www.p7.no/">P7</a>.
824
825 <p>As usual, if you use Bitcoin and want to show your support of my
826 activities, please send Bitcoin donations to my address
827 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
828 </div>
829 <div class="tags">
830
831
832 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</a>, <a href="http://people.skolelinux.org/pere/blog/tags/kodi">kodi</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
833
834
835 </div>
836 </div>
837 <div class="padding"></div>
838
839 <div class="entry">
840 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Time_for_an_official_MIME_type_for_patches_.html">Time for an official MIME type for patches?</a></div>
841 <div class="date"> 1st November 2018</div>
842 <div class="body"><p>As part of my involvement in
843 <a href="https://gitlab.com/OsloMet-ABI/nikita-noark5-core">the Nikita
844 archive API project</a>, I've been importing a fairly large lump of
845 emails into a test instance of the archive to see how well this would
846 go. I picked a subset of <a href="https://notmuchmail.org/">my
847 notmuch email database</a>, all public emails sent to me via
848 @lists.debian.org, giving me a set of around 216 000 emails to import.
849 In the process, I had a look at the various attachments included in
850 these emails, to figure out what to do with attachments, and noticed
851 that one of the most common attachment formats do not have
852 <a href="https://www.iana.org/assignments/media-types/media-types.xhtml">an
853 official MIME type</a> registered with IANA/IETF. The output from
854 diff, ie the input for patch, is on the top 10 list of formats
855 included in these emails. At the moment people seem to use either
856 text/x-patch or text/x-diff, but neither is officially registered. It
857 would be better if one official MIME type were registered and used
858 everywhere.</p>
859
860 <p>To try to get one official MIME type for these files, I've brought
861 up the topic on
862 <a href="https://www.ietf.org/mailman/listinfo/media-types">the
863 media-types mailing list</a>. If you are interested in discussion
864 which MIME type to use as the official for patch files, or involved in
865 making software using a MIME type for patches, perhaps you would like
866 to join the discussion?</p>
867
868 <p>As usual, if you use Bitcoin and want to show your support of my
869 activities, please send Bitcoin donations to my address
870 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
871 </div>
872 <div class="tags">
873
874
875 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/standard">standard</a>.
876
877
878 </div>
879 </div>
880 <div class="padding"></div>
881
882 <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>
883 <div id="sidebar">
884
885
886
887 <h2>Archive</h2>
888 <ul>
889
890 <li>2019
891 <ul>
892
893 <li><a href="http://people.skolelinux.org/pere/blog/archive/2019/01/">January (4)</a></li>
894
895 </ul></li>
896
897 <li>2018
898 <ul>
899
900 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/01/">January (1)</a></li>
901
902 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/02/">February (5)</a></li>
903
904 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/03/">March (5)</a></li>
905
906 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/04/">April (3)</a></li>
907
908 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/06/">June (2)</a></li>
909
910 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/07/">July (5)</a></li>
911
912 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/08/">August (3)</a></li>
913
914 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
915
916 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/10/">October (5)</a></li>
917
918 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/11/">November (2)</a></li>
919
920 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/12/">December (4)</a></li>
921
922 </ul></li>
923
924 <li>2017
925 <ul>
926
927 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/01/">January (4)</a></li>
928
929 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/02/">February (3)</a></li>
930
931 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/03/">March (5)</a></li>
932
933 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/04/">April (2)</a></li>
934
935 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/06/">June (5)</a></li>
936
937 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/07/">July (1)</a></li>
938
939 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/08/">August (1)</a></li>
940
941 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/09/">September (3)</a></li>
942
943 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/10/">October (5)</a></li>
944
945 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/11/">November (3)</a></li>
946
947 <li><a href="http://people.skolelinux.org/pere/blog/archive/2017/12/">December (4)</a></li>
948
949 </ul></li>
950
951 <li>2016
952 <ul>
953
954 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/01/">January (3)</a></li>
955
956 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/02/">February (2)</a></li>
957
958 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/03/">March (3)</a></li>
959
960 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/04/">April (8)</a></li>
961
962 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/05/">May (8)</a></li>
963
964 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/06/">June (2)</a></li>
965
966 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/07/">July (2)</a></li>
967
968 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/08/">August (5)</a></li>
969
970 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/09/">September (2)</a></li>
971
972 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/10/">October (3)</a></li>
973
974 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/11/">November (8)</a></li>
975
976 <li><a href="http://people.skolelinux.org/pere/blog/archive/2016/12/">December (5)</a></li>
977
978 </ul></li>
979
980 <li>2015
981 <ul>
982
983 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/01/">January (7)</a></li>
984
985 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/02/">February (6)</a></li>
986
987 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/03/">March (1)</a></li>
988
989 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/04/">April (4)</a></li>
990
991 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/05/">May (3)</a></li>
992
993 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/06/">June (4)</a></li>
994
995 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/07/">July (6)</a></li>
996
997 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/08/">August (2)</a></li>
998
999 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/09/">September (2)</a></li>
1000
1001 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/10/">October (9)</a></li>
1002
1003 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/11/">November (6)</a></li>
1004
1005 <li><a href="http://people.skolelinux.org/pere/blog/archive/2015/12/">December (3)</a></li>
1006
1007 </ul></li>
1008
1009 <li>2014
1010 <ul>
1011
1012 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/01/">January (2)</a></li>
1013
1014 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/02/">February (3)</a></li>
1015
1016 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/03/">March (8)</a></li>
1017
1018 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/04/">April (7)</a></li>
1019
1020 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/05/">May (1)</a></li>
1021
1022 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/06/">June (2)</a></li>
1023
1024 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/07/">July (2)</a></li>
1025
1026 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/08/">August (2)</a></li>
1027
1028 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/09/">September (5)</a></li>
1029
1030 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/10/">October (6)</a></li>
1031
1032 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/11/">November (3)</a></li>
1033
1034 <li><a href="http://people.skolelinux.org/pere/blog/archive/2014/12/">December (5)</a></li>
1035
1036 </ul></li>
1037
1038 <li>2013
1039 <ul>
1040
1041 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
1042
1043 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
1044
1045 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (9)</a></li>
1046
1047 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/04/">April (6)</a></li>
1048
1049 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/05/">May (9)</a></li>
1050
1051 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/06/">June (10)</a></li>
1052
1053 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/07/">July (7)</a></li>
1054
1055 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/08/">August (3)</a></li>
1056
1057 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/09/">September (5)</a></li>
1058
1059 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/10/">October (7)</a></li>
1060
1061 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/11/">November (9)</a></li>
1062
1063 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/12/">December (3)</a></li>
1064
1065 </ul></li>
1066
1067 <li>2012
1068 <ul>
1069
1070 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
1071
1072 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
1073
1074 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
1075
1076 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
1077
1078 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
1079
1080 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
1081
1082 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
1083
1084 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
1085
1086 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
1087
1088 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
1089
1090 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
1091
1092 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
1093
1094 </ul></li>
1095
1096 <li>2011
1097 <ul>
1098
1099 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
1100
1101 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
1102
1103 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
1104
1105 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
1106
1107 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
1108
1109 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
1110
1111 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
1112
1113 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
1114
1115 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
1116
1117 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
1118
1119 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
1120
1121 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
1122
1123 </ul></li>
1124
1125 <li>2010
1126 <ul>
1127
1128 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
1129
1130 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
1131
1132 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
1133
1134 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
1135
1136 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
1137
1138 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
1139
1140 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
1141
1142 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
1143
1144 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
1145
1146 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
1147
1148 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
1149
1150 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
1151
1152 </ul></li>
1153
1154 <li>2009
1155 <ul>
1156
1157 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
1158
1159 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
1160
1161 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
1162
1163 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
1164
1165 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
1166
1167 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
1168
1169 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
1170
1171 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
1172
1173 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
1174
1175 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
1176
1177 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
1178
1179 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
1180
1181 </ul></li>
1182
1183 <li>2008
1184 <ul>
1185
1186 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
1187
1188 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
1189
1190 </ul></li>
1191
1192 </ul>
1193
1194
1195
1196 <h2>Tags</h2>
1197 <ul>
1198
1199 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (16)</a></li>
1200
1201 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
1202
1203 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
1204
1205 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
1206
1207 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (10)</a></li>
1208
1209 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (17)</a></li>
1210
1211 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
1212
1213 <li><a href="http://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
1214
1215 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (167)</a></li>
1216
1217 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (158)</a></li>
1218
1219 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian-handbook">debian-handbook (4)</a></li>
1220
1221 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (10)</a></li>
1222
1223 <li><a href="http://people.skolelinux.org/pere/blog/tags/dld">dld (17)</a></li>
1224
1225 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (25)</a></li>
1226
1227 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
1228
1229 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (397)</a></li>
1230
1231 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
1232
1233 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (14)</a></li>
1234
1235 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (33)</a></li>
1236
1237 <li><a href="http://people.skolelinux.org/pere/blog/tags/freedombox">freedombox (9)</a></li>
1238
1239 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (20)</a></li>
1240
1241 <li><a href="http://people.skolelinux.org/pere/blog/tags/h264">h264 (20)</a></li>
1242
1243 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (42)</a></li>
1244
1245 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (16)</a></li>
1246
1247 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (20)</a></li>
1248
1249 <li><a href="http://people.skolelinux.org/pere/blog/tags/kodi">kodi (4)</a></li>
1250
1251 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (9)</a></li>
1252
1253 <li><a href="http://people.skolelinux.org/pere/blog/tags/lego">lego (4)</a></li>
1254
1255 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (8)</a></li>
1256
1257 <li><a href="http://people.skolelinux.org/pere/blog/tags/lsdvd">lsdvd (2)</a></li>
1258
1259 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
1260
1261 <li><a href="http://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
1262
1263 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (42)</a></li>
1264
1265 <li><a href="http://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (11)</a></li>
1266
1267 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (302)</a></li>
1268
1269 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (192)</a></li>
1270
1271 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (34)</a></li>
1272
1273 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
1274
1275 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (73)</a></li>
1276
1277 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (108)</a></li>
1278
1279 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (2)</a></li>
1280
1281 <li><a href="http://people.skolelinux.org/pere/blog/tags/reactos">reactos (1)</a></li>
1282
1283 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
1284
1285 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (3)</a></li>
1286
1287 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (11)</a></li>
1288
1289 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
1290
1291 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (6)</a></li>
1292
1293 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
1294
1295 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (55)</a></li>
1296
1297 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
1298
1299 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
1300
1301 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (58)</a></li>
1302
1303 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (6)</a></li>
1304
1305 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (12)</a></li>
1306
1307 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (55)</a></li>
1308
1309 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (4)</a></li>
1310
1311 <li><a href="http://people.skolelinux.org/pere/blog/tags/usenix">usenix (2)</a></li>
1312
1313 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (9)</a></li>
1314
1315 <li><a href="http://people.skolelinux.org/pere/blog/tags/verkidetfri">verkidetfri (15)</a></li>
1316
1317 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (73)</a></li>
1318
1319 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
1320
1321 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (42)</a></li>
1322
1323 </ul>
1324
1325
1326 </div>
1327 <p style="text-align: right">
1328 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
1329 </p>
1330
1331 </body>
1332 </html>