]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
1 <?xml version="1.0" encoding="utf-8"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom="http://www.w3.org/2005/Atom">
3 <channel>
4 <title>Petter Reinholdtsen</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>Suddenly I am the new upstream of the lsdvd command line tool</title>
11 <link>http://people.skolelinux.org/pere/blog/Suddenly_I_am_the_new_upstream_of_the_lsdvd_command_line_tool.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Suddenly_I_am_the_new_upstream_of_the_lsdvd_command_line_tool.html</guid>
13 <pubDate>Thu, 25 Sep 2014 11:20:00 +0200</pubDate>
14 <description>&lt;p&gt;I use the &lt;a href=&quot;https://sourceforge.net/p/lsdvd/&quot;&gt;lsdvd tool&lt;/a&gt;
15 to handle my fairly large DVD collection. It is a nice command line
16 tool to get details about a DVD, like title, tracks, track length,
17 etc, in XML, perl or human readable format. But lsdvd have not seen
18 any new development since 2006 and had a few irritating bugs affecting
19 its use with some DVDs. Upstream seemed to be dead, and in January I
20 sent a small probe asking for a version control repository for the
21 project, without any reply. But I use it regularly and would like to
22 get &lt;a href=&quot;https://packages.qa.debian.org/lsdvd&quot;&gt;an updated version
23 into Debian&lt;/a&gt;. So two weeks ago I tried harder to get in touch with
24 the project admin, and after getting a reply from him explaining that
25 he was no longer interested in the project, I asked if I could take
26 over. And yesterday, I became project admin.&lt;/p&gt;
27
28 &lt;p&gt;I&#39;ve been in touch with a Gentoo developer and the Debian
29 maintainer interested in joining forces to maintain the upstream
30 project, and I hope we can get a new release out fairly quickly,
31 collecting the patches spread around on the internet into on place.
32 I&#39;ve added the relevant Debian patches to the freshly created git
33 repository, and expect the Gentoo patches to make it too. If you got
34 a DVD collection and care about command line tools, check out
35 &lt;a href=&quot;https://sourceforge.net/p/lsdvd/git/ci/master/tree/&quot;&gt;the git source&lt;/a&gt; and join
36 &lt;a href=&quot;https://sourceforge.net/p/lsdvd/mailman/&quot;&gt;the project mailing
37 list&lt;/a&gt;. :)&lt;/p&gt;
38 </description>
39 </item>
40
41 <item>
42 <title>Hva henger under skibrua over E16 på Sollihøgda?</title>
43 <link>http://people.skolelinux.org/pere/blog/Hva_henger_under_skibrua_over_E16_p__Sollih_gda_.html</link>
44 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hva_henger_under_skibrua_over_E16_p__Sollih_gda_.html</guid>
45 <pubDate>Sun, 21 Sep 2014 09:50:00 +0200</pubDate>
46 <description>&lt;p&gt;Rundt omkring i Oslo og Østlandsområdet henger det bokser over
47 veiene som jeg har lurt på hva gjør. De har ut fra plassering og
48 vinkling sett ut som bokser som sniffer ut et eller annet fra
49 forbipasserende trafikk, men det har vært uklart for meg hva det er de
50 leser av. Her om dagen tok jeg bilde av en slik boks som henger under
51 &lt;a href=&quot;http://www.openstreetmap.no/?zoom=19&amp;mlat=59.96396&amp;mlon=10.34443&amp;layers=B00000&quot;&gt;ei
52 skibru på Sollihøgda&lt;/a&gt;:&lt;/p&gt;
53
54 &lt;p align=&quot;center&quot;&gt;&lt;img width=&quot;60%&quot; src=&quot;http://people.skolelinux.org/pere/blog/images/2014-09-13-kapsch-sollihogda-crop.jpeg&quot;&gt;&lt;/p&gt;
55
56 &lt;p&gt;Boksen er tydelig merket «Kapsch &gt;&gt;&gt;», logoen til
57 &lt;a href=&quot;http://www.kapsch.net/&quot;&gt;det sveitsiske selskapet Kapsch&lt;/a&gt; som
58 blant annet lager sensorsystemer for veitrafikk. Men de lager mye
59 forskjellig, og jeg kjente ikke igjen boksen på utseendet etter en
60 kjapp titt på produktlista til selskapet.&lt;/p&gt;
61
62 &lt;p&gt;I og med at boksen henger over veien E16, en riksvei vedlikeholdt
63 av Statens Vegvesen, så antok jeg at det burde være mulig å bruke
64 REST-API-et som gir tilgang til vegvesenets database over veier,
65 skilter og annet veirelatert til å finne ut hva i alle dager dette
66 kunne være. De har både
67 &lt;a href=&quot;https://www.vegvesen.no/nvdb/api/dokumentasjon/datakatalog&quot;&gt;en
68 datakatalog&lt;/a&gt; og
69 &lt;a href=&quot;https://www.vegvesen.no/nvdb/api/dokumentasjon/sok&quot;&gt;et
70 søk&lt;/a&gt;, der en kan søke etter ulike typer oppføringer innen for et
71 gitt geografisk område. Jeg laget et enkelt shell-script for å hente
72 ut antall av en gitt type innenfor området skibrua dekker, og listet
73 opp navnet på typene som ble funnet. Orket ikke slå opp hvordan
74 URL-koding av aktuelle strenger kunne gjøres mer generisk, og brukte
75 en stygg sed-linje i stedet.&lt;/p&gt;
76
77 &lt;blockquote&gt;&lt;pre&gt;
78 #!/bin/sh
79 urlmap() {
80 sed \
81 -e &#39;s/ / /g&#39; -e &#39;s/{/%7B/g&#39; \
82 -e &#39;s/}/%7D/g&#39; -e &#39;s/\[/%5B/g&#39; \
83 -e &#39;s/\]/%5D/g&#39; -e &#39;s/ /%20/g&#39; \
84 -e &#39;s/,/%2C/g&#39; -e &#39;s/\&quot;/%22/g&#39; \
85 -e &#39;s/:/%3A/g&#39;
86 }
87
88 lookup() {
89 url=&quot;$1&quot;
90 curl -s -H &#39;Accept: application/vnd.vegvesen.nvdb-v1+xml&#39; \
91 &quot;https://www.vegvesen.no/nvdb/api$url&quot; | xmllint --format -
92 }
93
94 for id in $(seq 1 874) ; do
95 search=&quot;{
96 lokasjon: {
97 bbox: \&quot;10.34425,59.96386,10.34458,59.96409\&quot;,
98 srid: \&quot;WGS84\&quot;
99 },
100 objektTyper: [{
101 id: $id, antall: 10
102 }]
103 }&quot;
104
105 query=/sok?kriterie=$(echo $search | urlmap)
106 if lookup &quot;$query&quot; |
107 grep -q &#39;&amp;lt;totaltAntallReturnert&gt;0&amp;lt;&#39;
108 then
109 :
110 else
111 echo $id
112 lookup &quot;/datakatalog/objekttyper/$id&quot; |grep &#39;^ &amp;lt;navn&gt;&#39;
113 fi
114 done
115
116 exit 0
117 &lt;/pre&gt;&lt;/blockquote&gt;
118
119 Aktuelt ID-område 1-874 var riktig i datakatalogen da jeg laget
120 scriptet. Det vil endre seg over tid. Skriptet listet så opp
121 aktuelle typer i og rundt skibrua:
122
123 &lt;blockquote&gt;&lt;pre&gt;
124 5
125 &amp;lt;navn&gt;Rekkverk&amp;lt;/navn&gt;
126 14
127 &amp;lt;navn&gt;Rekkverksende&amp;lt;/navn&gt;
128 47
129 &amp;lt;navn&gt;Trafikklomme&amp;lt;/navn&gt;
130 49
131 &amp;lt;navn&gt;Trafikkøy&amp;lt;/navn&gt;
132 60
133 &amp;lt;navn&gt;Bru&amp;lt;/navn&gt;
134 79
135 &amp;lt;navn&gt;Stikkrenne/Kulvert&amp;lt;/navn&gt;
136 80
137 &amp;lt;navn&gt;Grøft, åpen&amp;lt;/navn&gt;
138 86
139 &amp;lt;navn&gt;Belysningsstrekning&amp;lt;/navn&gt;
140 95
141 &amp;lt;navn&gt;Skiltpunkt&amp;lt;/navn&gt;
142 96
143 &amp;lt;navn&gt;Skiltplate&amp;lt;/navn&gt;
144 98
145 &amp;lt;navn&gt;Referansestolpe&amp;lt;/navn&gt;
146 99
147 &amp;lt;navn&gt;Vegoppmerking, langsgående&amp;lt;/navn&gt;
148 105
149 &amp;lt;navn&gt;Fartsgrense&amp;lt;/navn&gt;
150 106
151 &amp;lt;navn&gt;Vinterdriftsstrategi&amp;lt;/navn&gt;
152 172
153 &amp;lt;navn&gt;Trafikkdeler&amp;lt;/navn&gt;
154 241
155 &amp;lt;navn&gt;Vegdekke&amp;lt;/navn&gt;
156 293
157 &amp;lt;navn&gt;Breddemåling&amp;lt;/navn&gt;
158 301
159 &amp;lt;navn&gt;Kantklippareal&amp;lt;/navn&gt;
160 318
161 &amp;lt;navn&gt;Snø-/isrydding&amp;lt;/navn&gt;
162 445
163 &amp;lt;navn&gt;Skred&amp;lt;/navn&gt;
164 446
165 &amp;lt;navn&gt;Dokumentasjon&amp;lt;/navn&gt;
166 452
167 &amp;lt;navn&gt;Undergang&amp;lt;/navn&gt;
168 528
169 &amp;lt;navn&gt;Tverrprofil&amp;lt;/navn&gt;
170 532
171 &amp;lt;navn&gt;Vegreferanse&amp;lt;/navn&gt;
172 534
173 &amp;lt;navn&gt;Region&amp;lt;/navn&gt;
174 535
175 &amp;lt;navn&gt;Fylke&amp;lt;/navn&gt;
176 536
177 &amp;lt;navn&gt;Kommune&amp;lt;/navn&gt;
178 538
179 &amp;lt;navn&gt;Gate&amp;lt;/navn&gt;
180 539
181 &amp;lt;navn&gt;Transportlenke&amp;lt;/navn&gt;
182 540
183 &amp;lt;navn&gt;Trafikkmengde&amp;lt;/navn&gt;
184 570
185 &amp;lt;navn&gt;Trafikkulykke&amp;lt;/navn&gt;
186 571
187 &amp;lt;navn&gt;Ulykkesinvolvert enhet&amp;lt;/navn&gt;
188 572
189 &amp;lt;navn&gt;Ulykkesinvolvert person&amp;lt;/navn&gt;
190 579
191 &amp;lt;navn&gt;Politidistrikt&amp;lt;/navn&gt;
192 583
193 &amp;lt;navn&gt;Vegbredde&amp;lt;/navn&gt;
194 591
195 &amp;lt;navn&gt;Høydebegrensning&amp;lt;/navn&gt;
196 592
197 &amp;lt;navn&gt;Nedbøyningsmåling&amp;lt;/navn&gt;
198 597
199 &amp;lt;navn&gt;Støy-luft, Strekningsdata&amp;lt;/navn&gt;
200 601
201 &amp;lt;navn&gt;Oppgravingsdata&amp;lt;/navn&gt;
202 602
203 &amp;lt;navn&gt;Oppgravingslag&amp;lt;/navn&gt;
204 603
205 &amp;lt;navn&gt;PMS-parsell&amp;lt;/navn&gt;
206 604
207 &amp;lt;navn&gt;Vegnormalstrekning&amp;lt;/navn&gt;
208 605
209 &amp;lt;navn&gt;Værrelatert strekning&amp;lt;/navn&gt;
210 616
211 &amp;lt;navn&gt;Feltstrekning&amp;lt;/navn&gt;
212 617
213 &amp;lt;navn&gt;Adressepunkt&amp;lt;/navn&gt;
214 626
215 &amp;lt;navn&gt;Friksjonsmåleserie&amp;lt;/navn&gt;
216 629
217 &amp;lt;navn&gt;Vegdekke, flatelapping&amp;lt;/navn&gt;
218 639
219 &amp;lt;navn&gt;Kurvatur, horisontalelement&amp;lt;/navn&gt;
220 640
221 &amp;lt;navn&gt;Kurvatur, vertikalelement&amp;lt;/navn&gt;
222 642
223 &amp;lt;navn&gt;Kurvatur, vertikalpunkt&amp;lt;/navn&gt;
224 643
225 &amp;lt;navn&gt;Statistikk, trafikkmengde&amp;lt;/navn&gt;
226 647
227 &amp;lt;navn&gt;Statistikk, vegbredde&amp;lt;/navn&gt;
228 774
229 &amp;lt;navn&gt;Nedbøyningsmåleserie&amp;lt;/navn&gt;
230 775
231 &amp;lt;navn&gt;ATK, influensstrekning&amp;lt;/navn&gt;
232 794
233 &amp;lt;navn&gt;Systemobjekt&amp;lt;/navn&gt;
234 810
235 &amp;lt;navn&gt;Vinterdriftsklasse&amp;lt;/navn&gt;
236 821
237 &amp;lt;navn&gt;Funksjonell vegklasse&amp;lt;/navn&gt;
238 825
239 &amp;lt;navn&gt;Kurvatur, stigning&amp;lt;/navn&gt;
240 838
241 &amp;lt;navn&gt;Vegbredde, beregnet&amp;lt;/navn&gt;
242 862
243 &amp;lt;navn&gt;Reisetidsregistreringspunkt&amp;lt;/navn&gt;
244 871
245 &amp;lt;navn&gt;Bruksklasse&amp;lt;/navn&gt;
246 &lt;/pre&gt;&lt;/blockquote&gt;
247
248 &lt;p&gt;Av disse ser ID 775 og 862 mest relevant ut. ID 775 antar jeg
249 refererer til fotoboksen som står like ved brua, mens
250 «Reisetidsregistreringspunkt» kanskje kan være boksen som henger der.
251 Hvordan finner jeg så ut hva dette kan være for noe. En titt på
252 &lt;a href=&quot;http://labs.vegdata.no/nvdb-datakatalog/862-Reisetidsregistreringspunkt/&quot;&gt;datakatalogsiden
253 for ID 862/Reisetidsregistreringspunkt&lt;/a&gt; viser at det er finnes 53
254 slike målere i Norge, og hvor de er plassert, men gir ellers få
255 detaljer. Det er plassert 40 på østlandet og 13 i Trondheimsregionen.
256 Men siden nevner «AutoPASS», og hvis en slår opp oppføringen på
257 Sollihøgda nevner den «Ciber AS» som ID for eksternt system. (Kan det
258 være snakk om
259 &lt;a href=&quot;http://www.proff.no/selskap/ciber-norge-as/oslo/internettdesign-og-programmering/Z0I3KMF4/&quot;&gt;Ciber
260 Norge AS&lt;/a&gt;, et selskap eid av Ciber Europe Bv?) Et nettsøk på
261 «Ciber AS autopass» fører meg til en artikkel fra NRK Trøndelag i
262 2013 med tittel
263 «&lt;a href=&quot;http://www.nrk.no/trondelag/sjekk-dette-hvis-du-vil-unnga-ko-1.11327947&quot;&gt;Sjekk
264 dette hvis du vil unngå kø&lt;/a&gt;». Artikkelen henviser til vegvesenets
265 nettside
266 &lt;a href=&quot;http://www.reisetider.no/reisetid/forside.html&quot;&gt;reisetider.no&lt;/a&gt;
267 som har en
268 &lt;a href=&quot;http://www.reisetider.no/reisetid/omrade.html?omrade=5&quot;&gt;kartside
269 for Østlandet&lt;/a&gt; som viser at det måles mellom Sandvika og Sollihøgda.
270 Det kan dermed se ut til at jeg har funnet ut hva boksene gjør.&lt;/p&gt;
271
272 &lt;p&gt;Hvis det stemmer, så er dette bokser som leser av AutoPASS-ID-en
273 til alle passerende biler med AutoPASS-brikke, og dermed gjør det mulig
274 for de som kontrollerer boksene å holde rede på hvor en gitt bil er
275 når den passerte et slikt målepunkt. NRK-artikkelen forteller at
276 denne informasjonen i dag kun brukes til å koble to
277 AutoPASS-brikkepasseringer passeringer sammen for å beregne
278 reisetiden, og at bruken er godkjent av Datatilsynet. Det er desverre
279 ikke mulig for en sjåfør som passerer under en slik boks å kontrollere
280 at AutoPASS-ID-en kun brukes til dette i dag og i fremtiden.&lt;/p&gt;
281
282 &lt;p&gt;I tillegg til denne type AutoPASS-sniffere vet jeg at det også
283 finnes mange automatiske stasjoner som tar betalt pr. passering (aka
284 bomstasjoner), og der lagres informasjon om tid, sted og bilnummer i
285 10 år. Finnes det andre slike sniffere plassert ut på veiene?&lt;/p&gt;
286
287 &lt;p&gt;Personlig har jeg valgt å ikke bruke AutoPASS-brikke, for å gjøre
288 det vanskeligere og mer kostbart for de som vil invadere privatsfæren
289 og holde rede på hvor bilen min beveger seg til enhver tid. Jeg håper
290 flere vil gjøre det samme, selv om det gir litt høyere private
291 utgifter (dyrere bompassering). Vern om privatsfæren koster i disse
292 dager.&lt;/p&gt;
293
294 &lt;p&gt;Takk til Jan Kristian Jensen i Statens Vegvesen for tips om
295 dokumentasjon på vegvesenets REST-API.&lt;/p&gt;
296 </description>
297 </item>
298
299 <item>
300 <title>Speeding up the Debian installer using eatmydata and dpkg-divert</title>
301 <link>http://people.skolelinux.org/pere/blog/Speeding_up_the_Debian_installer_using_eatmydata_and_dpkg_divert.html</link>
302 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Speeding_up_the_Debian_installer_using_eatmydata_and_dpkg_divert.html</guid>
303 <pubDate>Tue, 16 Sep 2014 14:00:00 +0200</pubDate>
304 <description>&lt;p&gt;The &lt;a href=&quot;https://www.debian.org/&quot;&gt;Debian&lt;/a&gt; installer could be
305 a lot quicker. When we install more than 2000 packages in
306 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux / Debian Edu&lt;/a&gt; using
307 tasksel in the installer, unpacking the binary packages take forever.
308 A part of the slow I/O issue was discussed in
309 &lt;a href=&quot;https://bugs.debian.org/613428&quot;&gt;bug #613428&lt;/a&gt; about too
310 much file system sync-ing done by dpkg, which is the package
311 responsible for unpacking the binary packages. Other parts (like code
312 executed by postinst scripts) might also sync to disk during
313 installation. All this sync-ing to disk do not really make sense to
314 me. If the machine crash half-way through, I start over, I do not try
315 to salvage the half installed system. So the failure sync-ing is
316 supposed to protect against, hardware or system crash, is not really
317 relevant while the installer is running.&lt;/p&gt;
318
319 &lt;p&gt;A few days ago, I thought of a way to get rid of all the file
320 system sync()-ing in a fairly non-intrusive way, without the need to
321 change the code in several packages. The idea is not new, but I have
322 not heard anyone propose the approach using dpkg-divert before. It
323 depend on the small and clever package
324 &lt;a href=&quot;https://packages.qa.debian.org/eatmydata&quot;&gt;eatmydata&lt;/a&gt;, which
325 uses LD_PRELOAD to replace the system functions for syncing data to
326 disk with functions doing nothing, thus allowing programs to live
327 dangerous while speeding up disk I/O significantly. Instead of
328 modifying the implementation of dpkg, apt and tasksel (which are the
329 packages responsible for selecting, fetching and installing packages),
330 it occurred to me that we could just divert the programs away, replace
331 them with a simple shell wrapper calling
332 &quot;eatmydata&amp;nbsp;$program&amp;nbsp;$@&quot;, to get the same effect.
333 Two days ago I decided to test the idea, and wrapped up a simple
334 implementation for the Debian Edu udeb.&lt;/p&gt;
335
336 &lt;p&gt;The effect was stunning. In my first test it reduced the running
337 time of the pkgsel step (installing tasks) from 64 to less than 44
338 minutes (20 minutes shaved off the installation) on an old Dell
339 Latitude D505 machine. I am not quite sure what the optimised time
340 would have been, as I messed up the testing a bit, causing the debconf
341 priority to get low enough for two questions to pop up during
342 installation. As soon as I saw the questions I moved the installation
343 along, but do not know how long the question were holding up the
344 installation. I did some more measurements using Debian Edu Jessie,
345 and got these results. The time measured is the time stamp in
346 /var/log/syslog between the &quot;pkgsel: starting tasksel&quot; and the
347 &quot;pkgsel: finishing up&quot; lines, if you want to do the same measurement
348 yourself. In Debian Edu, the tasksel dialog do not show up, and the
349 timing thus do not depend on how quickly the user handle the tasksel
350 dialog.&lt;/p&gt;
351
352 &lt;p&gt;&lt;table&gt;
353
354 &lt;tr&gt;
355 &lt;th&gt;Machine/setup&lt;/th&gt;
356 &lt;th&gt;Original tasksel&lt;/th&gt;
357 &lt;th&gt;Optimised tasksel&lt;/th&gt;
358 &lt;th&gt;Reduction&lt;/th&gt;
359 &lt;/tr&gt;
360
361 &lt;tr&gt;
362 &lt;td&gt;Latitude D505 Main+LTSP LXDE&lt;/td&gt;
363 &lt;td&gt;64 min (07:46-08:50)&lt;/td&gt;
364 &lt;td&gt;&lt;44 min (11:27-12:11)&lt;/td&gt;
365 &lt;td&gt;&gt;20 min 18%&lt;/td&gt;
366 &lt;/tr&gt;
367
368 &lt;tr&gt;
369 &lt;td&gt;Latitude D505 Roaming LXDE&lt;/td&gt;
370 &lt;td&gt;57 min (08:48-09:45)&lt;/td&gt;
371 &lt;td&gt;34 min (07:43-08:17)&lt;/td&gt;
372 &lt;td&gt;23 min 40%&lt;/td&gt;
373 &lt;/tr&gt;
374
375 &lt;tr&gt;
376 &lt;td&gt;Latitude D505 Minimal&lt;/td&gt;
377 &lt;td&gt;22 min (10:37-10:59)&lt;/td&gt;
378 &lt;td&gt;11 min (11:16-11:27)&lt;/td&gt;
379 &lt;td&gt;11 min 50%&lt;/td&gt;
380 &lt;/tr&gt;
381
382 &lt;tr&gt;
383 &lt;td&gt;Thinkpad X200 Minimal&lt;/td&gt;
384 &lt;td&gt;6 min (08:19-08:25)&lt;/td&gt;
385 &lt;td&gt;4 min (08:04-08:08)&lt;/td&gt;
386 &lt;td&gt;2 min 33%&lt;/td&gt;
387 &lt;/tr&gt;
388
389 &lt;tr&gt;
390 &lt;td&gt;Thinkpad X200 Roaming KDE&lt;/td&gt;
391 &lt;td&gt;19 min (09:21-09:40)&lt;/td&gt;
392 &lt;td&gt;15 min (10:25-10:40)&lt;/td&gt;
393 &lt;td&gt;4 min 21%&lt;/td&gt;
394 &lt;/tr&gt;
395
396 &lt;/table&gt;&lt;/p&gt;
397
398 &lt;p&gt;The test is done using a netinst ISO on a USB stick, so some of the
399 time is spent downloading packages. The connection to the Internet
400 was 100Mbit/s during testing, so downloading should not be a
401 significant factor in the measurement. Download typically took a few
402 seconds to a few minutes, depending on the amount of packages being
403 installed.&lt;/p&gt;
404
405 &lt;p&gt;The speedup is implemented by using two hooks in
406 &lt;a href=&quot;https://www.debian.org/devel/debian-installer/&quot;&gt;Debian
407 Installer&lt;/a&gt;, the pre-pkgsel.d hook to set up the diverts, and the
408 finish-install.d hook to remove the divert at the end of the
409 installation. I picked the pre-pkgsel.d hook instead of the
410 post-base-installer.d hook because I test using an ISO without the
411 eatmydata package included, and the post-base-installer.d hook in
412 Debian Edu can only operate on packages included in the ISO. The
413 negative effect of this is that I am unable to activate this
414 optimization for the kernel installation step in d-i. If the code is
415 moved to the post-base-installer.d hook, the speedup would be larger
416 for the entire installation.&lt;/p&gt;
417
418 &lt;p&gt;I&#39;ve implemented this in the
419 &lt;a href=&quot;https://packages.qa.debian.org/debian-edu-install&quot;&gt;debian-edu-install&lt;/a&gt;
420 git repository, and plan to provide the optimization as part of the
421 Debian Edu installation. If you want to test this yourself, you can
422 create two files in the installer (or in an udeb). One shell script
423 need do go into /usr/lib/pre-pkgsel.d/, with content like this:&lt;/p&gt;
424
425 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
426 #!/bin/sh
427 set -e
428 . /usr/share/debconf/confmodule
429 info() {
430 logger -t my-pkgsel &quot;info: $*&quot;
431 }
432 error() {
433 logger -t my-pkgsel &quot;error: $*&quot;
434 }
435 override_install() {
436 apt-install eatmydata || true
437 if [ -x /target/usr/bin/eatmydata ] ; then
438 for bin in dpkg apt-get aptitude tasksel ; do
439 file=/usr/bin/$bin
440 # Test that the file exist and have not been diverted already.
441 if [ -f /target$file ] ; then
442 info &quot;diverting $file using eatmydata&quot;
443 printf &quot;#!/bin/sh\neatmydata $bin.distrib \&quot;\$@\&quot;\n&quot; \
444 &gt; /target$file.edu
445 chmod 755 /target$file.edu
446 in-target dpkg-divert --package debian-edu-config \
447 --rename --quiet --add $file
448 ln -sf ./$bin.edu /target$file
449 else
450 error &quot;unable to divert $file, as it is missing.&quot;
451 fi
452 done
453 else
454 error &quot;unable to find /usr/bin/eatmydata after installing the eatmydata pacage&quot;
455 fi
456 }
457
458 override_install
459 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
460
461 &lt;p&gt;To clean up, another shell script should go into
462 /usr/lib/finish-install.d/ with code like this:
463
464 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
465 #! /bin/sh -e
466 . /usr/share/debconf/confmodule
467 error() {
468 logger -t my-finish-install &quot;error: $@&quot;
469 }
470 remove_install_override() {
471 for bin in dpkg apt-get aptitude tasksel ; do
472 file=/usr/bin/$bin
473 if [ -x /target$file.edu ] ; then
474 rm /target$file
475 in-target dpkg-divert --package debian-edu-config \
476 --rename --quiet --remove $file
477 rm /target$file.edu
478 else
479 error &quot;Missing divert for $file.&quot;
480 fi
481 done
482 sync # Flush file buffers before continuing
483 }
484
485 remove_install_override
486 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
487
488 &lt;p&gt;In Debian Edu, I placed both code fragments in a separate script
489 edu-eatmydata-install and call it from the pre-pkgsel.d and
490 finish-install.d scripts.&lt;/p&gt;
491
492 &lt;p&gt;By now you might ask if this change should get into the normal
493 Debian installer too? I suspect it should, but am not sure the
494 current debian-installer coordinators find it useful enough. It also
495 depend on the side effects of the change. I&#39;m not aware of any, but I
496 guess we will see if the change is safe after some more testing.
497 Perhaps there is some package in Debian depending on sync() and
498 fsync() having effect? Perhaps it should go into its own udeb, to
499 allow those of us wanting to enable it to do so without affecting
500 everyone.&lt;/p&gt;
501
502 &lt;p&gt;Update 2014-09-24: Since a few days ago, enabling this optimization
503 will break installation of all programs using gnutls because of
504 &lt;ahref=&quot;https://bugs.debian.org/702711&quot;&gt;bug #702711. An updated
505 eatmydata package in Debian will solve it.&lt;/p&gt;
506 </description>
507 </item>
508
509 <item>
510 <title>Good bye subkeys.pgp.net, welcome pool.sks-keyservers.net</title>
511 <link>http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html</link>
512 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Good_bye_subkeys_pgp_net__welcome_pool_sks_keyservers_net.html</guid>
513 <pubDate>Wed, 10 Sep 2014 13:10:00 +0200</pubDate>
514 <description>&lt;p&gt;Yesterday, I had the pleasure of attending a talk with the
515 &lt;a href=&quot;http://www.nuug.no/&quot;&gt;Norwegian Unix User Group&lt;/a&gt; about
516 &lt;a href=&quot;http://www.nuug.no/aktiviteter/20140909-sks-keyservers/&quot;&gt;the
517 OpenPGP keyserver pool sks-keyservers.net&lt;/a&gt;, and was very happy to
518 learn that there is a large set of publicly available key servers to
519 use when looking for peoples public key. So far I have used
520 subkeys.pgp.net, and some times wwwkeys.nl.pgp.net when the former
521 were misbehaving, but those days are ended. The servers I have used
522 up until yesterday have been slow and some times unavailable. I hope
523 those problems are gone now.&lt;/p&gt;
524
525 &lt;p&gt;Behind the round robin DNS entry of the
526 &lt;a href=&quot;https://sks-keyservers.net/&quot;&gt;sks-keyservers.net&lt;/a&gt; service
527 there is a pool of more than 100 keyservers which are checked every
528 day to ensure they are well connected and up to date. It must be
529 better than what I have used so far. :)&lt;/p&gt;
530
531 &lt;p&gt;Yesterdays speaker told me that the service is the default
532 keyserver provided by the default configuration in GnuPG, but this do
533 not seem to be used in Debian. Perhaps it should?&lt;/p&gt;
534
535 &lt;p&gt;Anyway, I&#39;ve updated my ~/.gnupg/options file to now include this
536 line:&lt;/p&gt;
537
538 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
539 keyserver pool.sks-keyservers.net
540 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
541
542 &lt;p&gt;With GnuPG version 2 one can also locate the keyserver using SRV
543 entries in DNS. Just for fun, I did just that at work, so now every
544 user of GnuPG at the University of Oslo should find a OpenGPG
545 keyserver automatically should their need it:&lt;/p&gt;
546
547 &lt;p&gt;&lt;blockquote&gt;&lt;pre&gt;
548 % host -t srv _pgpkey-http._tcp.uio.no
549 _pgpkey-http._tcp.uio.no has SRV record 0 100 11371 pool.sks-keyservers.net.
550 %
551 &lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
552
553 &lt;p&gt;Now if only
554 &lt;a href=&quot;http://ietfreport.isoc.org/idref/draft-shaw-openpgp-hkp/&quot;&gt;the
555 HKP lookup protocol&lt;/a&gt; supported finding signature paths, I would be
556 very happy. It can look up a given key or search for a user ID, but I
557 normally do not want that, but to find a trust path from my key to
558 another key. Given a user ID or key ID, I would like to find (and
559 download) the keys representing a signature path from my key to the
560 key in question, to be able to get a trust path between the two keys.
561 This is as far as I can tell not possible today. Perhaps something
562 for a future version of the protocol?&lt;/p&gt;
563 </description>
564 </item>
565
566 <item>
567 <title>Do you need an agreement with MPEG-LA to publish and broadcast H.264 video in Norway?</title>
568 <link>http://people.skolelinux.org/pere/blog/Do_you_need_an_agreement_with_MPEG_LA_to_publish_and_broadcast_H_264_video_in_Norway_.html</link>
569 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Do_you_need_an_agreement_with_MPEG_LA_to_publish_and_broadcast_H_264_video_in_Norway_.html</guid>
570 <pubDate>Mon, 25 Aug 2014 22:10:00 +0200</pubDate>
571 <description>&lt;p&gt;Two years later, I am still not sure if it is legal here in Norway
572 to use or publish a video in H.264 or MPEG4 format edited by the
573 commercially licensed video editors, without limiting the use to
574 create &quot;personal&quot; or &quot;non-commercial&quot; videos or get a license
575 agreement with &lt;a href=&quot;http://www.mpegla.com&quot;&gt;MPEG LA&lt;/a&gt;. If one
576 want to publish and broadcast video in a non-personal or commercial
577 setting, it might be that those tools can not be used, or that video
578 format can not be used, without breaking their copyright license. I
579 am not sure.
580 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Trenger_en_avtale_med_MPEG_LA_for___publisere_og_kringkaste_H_264_video_.html&quot;&gt;Back
581 then&lt;/a&gt;, I found that the copyright license terms for Adobe Premiere
582 and Apple Final Cut Pro both specified that one could not use the
583 program to produce anything else without a patent license from MPEG
584 LA. The issue is not limited to those two products, though. Other
585 much used products like those from Avid and Sorenson Media have terms
586 of use are similar to those from Adobe and Apple. The complicating
587 factor making me unsure if those terms have effect in Norway or not is
588 that the patents in question are not valid in Norway, but copyright
589 licenses are.&lt;/p&gt;
590
591 &lt;p&gt;These are the terms for Avid Artist Suite, according to their
592 &lt;a href=&quot;http://www.avid.com/US/about-avid/legal-notices/legal-enduserlicense2&quot;&gt;published
593 end user&lt;/a&gt;
594 &lt;a href=&quot;http://www.avid.com/static/resources/common/documents/corporate/LICENSE.pdf&quot;&gt;license
595 text&lt;/a&gt; (converted to lower case text for easier reading):&lt;/p&gt;
596
597 &lt;p&gt;&lt;blockquote&gt;
598 &lt;p&gt;18.2. MPEG-4. MPEG-4 technology may be included with the
599 software. MPEG LA, L.L.C. requires this notice: &lt;/p&gt;
600
601 &lt;p&gt;This product is licensed under the MPEG-4 visual patent portfolio
602 license for the personal and non-commercial use of a consumer for (i)
603 encoding video in compliance with the MPEG-4 visual standard (“MPEG-4
604 video”) and/or (ii) decoding MPEG-4 video that was encoded by a
605 consumer engaged in a personal and non-commercial activity and/or was
606 obtained from a video provider licensed by MPEG LA to provide MPEG-4
607 video. No license is granted or shall be implied for any other
608 use. Additional information including that relating to promotional,
609 internal and commercial uses and licensing may be obtained from MPEG
610 LA, LLC. See http://www.mpegla.com. This product is licensed under
611 the MPEG-4 systems patent portfolio license for encoding in compliance
612 with the MPEG-4 systems standard, except that an additional license
613 and payment of royalties are necessary for encoding in connection with
614 (i) data stored or replicated in physical media which is paid for on a
615 title by title basis and/or (ii) data which is paid for on a title by
616 title basis and is transmitted to an end user for permanent storage
617 and/or use, such additional license may be obtained from MPEG LA,
618 LLC. See http://www.mpegla.com for additional details.&lt;/p&gt;
619
620 &lt;p&gt;18.3. H.264/AVC. H.264/AVC technology may be included with the
621 software. MPEG LA, L.L.C. requires this notice:&lt;/p&gt;
622
623 &lt;p&gt;This product is licensed under the AVC patent portfolio license for
624 the personal use of a consumer or other uses in which it does not
625 receive remuneration to (i) encode video in compliance with the AVC
626 standard (“AVC video”) and/or (ii) decode AVC video that was encoded
627 by a consumer engaged in a personal activity and/or was obtained from
628 a video provider licensed to provide AVC video. No license is granted
629 or shall be implied for any other use. Additional information may be
630 obtained from MPEG LA, L.L.C. See http://www.mpegla.com.&lt;/p&gt;
631 &lt;/blockquote&gt;&lt;/p&gt;
632
633 &lt;p&gt;Note the requirement that the videos created can only be used for
634 personal or non-commercial purposes.&lt;/p&gt;
635
636 &lt;p&gt;The Sorenson Media software have
637 &lt;a href=&quot;http://www.sorensonmedia.com/terms/&quot;&gt;similar terms&lt;/a&gt;:&lt;/p&gt;
638
639 &lt;p&gt;&lt;blockquote&gt;
640
641 &lt;p&gt;With respect to a license from Sorenson pertaining to MPEG-4 Video
642 Decoders and/or Encoders: Any such product is licensed under the
643 MPEG-4 visual patent portfolio license for the personal and
644 non-commercial use of a consumer for (i) encoding video in compliance
645 with the MPEG-4 visual standard (“MPEG-4 video”) and/or (ii) decoding
646 MPEG-4 video that was encoded by a consumer engaged in a personal and
647 non-commercial activity and/or was obtained from a video provider
648 licensed by MPEG LA to provide MPEG-4 video. No license is granted or
649 shall be implied for any other use. Additional information including
650 that relating to promotional, internal and commercial uses and
651 licensing may be obtained from MPEG LA, LLC. See
652 http://www.mpegla.com.&lt;/p&gt;
653
654 &lt;p&gt;With respect to a license from Sorenson pertaining to MPEG-4
655 Consumer Recorded Data Encoder, MPEG-4 Systems Internet Data Encoder,
656 MPEG-4 Mobile Data Encoder, and/or MPEG-4 Unique Use Encoder: Any such
657 product is licensed under the MPEG-4 systems patent portfolio license
658 for encoding in compliance with the MPEG-4 systems standard, except
659 that an additional license and payment of royalties are necessary for
660 encoding in connection with (i) data stored or replicated in physical
661 media which is paid for on a title by title basis and/or (ii) data
662 which is paid for on a title by title basis and is transmitted to an
663 end user for permanent storage and/or use. Such additional license may
664 be obtained from MPEG LA, LLC. See http://www.mpegla.com for
665 additional details.&lt;/p&gt;
666
667 &lt;/blockquote&gt;&lt;/p&gt;
668
669 &lt;p&gt;Some free software like
670 &lt;a href=&quot;https://handbrake.fr/&quot;&gt;Handbrake&lt;/A&gt; and
671 &lt;a href=&quot;http://ffmpeg.org/&quot;&gt;FFMPEG&lt;/a&gt; uses GPL/LGPL licenses and do
672 not have any such terms included, so for those, there is no
673 requirement to limit the use to personal and non-commercial.&lt;/p&gt;
674 </description>
675 </item>
676
677 <item>
678 <title>Lenker for 2014-08-03</title>
679 <link>http://people.skolelinux.org/pere/blog/Lenker_for_2014_08_03.html</link>
680 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Lenker_for_2014_08_03.html</guid>
681 <pubDate>Sun, 3 Aug 2014 23:00:00 +0200</pubDate>
682 <description>&lt;p&gt;Lenge siden jeg har hatt tid til å publisere lenker til skriverier
683 jeg har hatt glede og nytte av av å lese. Her er en liten norsk
684 lenkesamling.&lt;/p&gt;
685
686 &lt;p&gt;&lt;ul&gt;
687
688 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/sjoslag-om-fiskemilliardene-1.11576109&quot;&gt;Sjøslag
689 om fiskemilliardene&lt;/a&gt; (NRK Ytring 2014-03-03) - litt om hvordan de
690 norske felles matressurser røves fra felleskapet.&lt;/li&gt;
691
692 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/nyheter/Matkrisen-kan-komme-til-Norge-7522341.html&quot;&gt;Matkrisen
693 kan komme til Norge&lt;/a&gt; (Aftenposten 2014-4-01) - hvordan miljøendringene vil gjøre matproduksjonen i Norge mer sårbar.&lt;/li&gt;
694
695 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/norge-trenger-kornlager-1.11726744&quot;&gt;Norge
696 trenger kornlager&lt;/a&gt; (NRK Ytring 2014-06-07) Chr. Anton Smedshaug
697 forteller litt om Norges sårbare matsituasjon etter at Staten solgte
698 Norges kornlager.&lt;/li&gt;
699
700 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/norge/pst-vil-overvake-datatastaturer-1.11583286&quot;&gt;PST
701 vil overvåke datatastaturer&lt;/a&gt; (NRK 2014-03-04) - PST ønsker retten
702 til å bryte seg inn på private PC-er og legge inn spionprogrammer.
703 Hvilket nok vil gjøre Linux mer populært, men gjør at en i enda mindre
704 grad enn i dag kan stole på datamaskiner - neppe en god ide for
705 samfunnet totalt sett.&lt;/li&gt;
706
707 &lt;li&gt;&lt;a href=&quot;http://www.osloby.no/nyheter/Ruter-fremstar-som-et-pobelvelde-7490624.html&quot;&gt;«Ruter
708 fremstår som et pøbelvelde»&lt;/a&gt; (OsloBy 2014-03-05) - et eksempel på
709 hvordan kollektivtransportselskapet i Oslo håndterer sine kunder.&lt;/li&gt;
710
711 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/05/nyheter/dbtv/reklame/clear_channel/32123808/&quot;&gt;Clear
712 Channel nektet å vise Greenpeace-reklame i Oslo&lt;/a&gt; (Dagbladet
713 2014-03-05) - forteller litt om hvordan hvilke budskap som når ut i
714 det offentlige rom kontrolleres i Norge.&lt;/li&gt;
715
716 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/06/kultur/meninger/debattinnlegg/kronikk/22_juli/32175854/&quot;&gt;Svarte
717 ikke på kritikken&lt;/a&gt; (Dagbladet 2014-03-06) - innlegg fra Norsk
718 presseforbund der de nok en gang tar opp det forkastelige i at
719 politiet nå har full tilgang til å bedrive telefonkontroll av
720 advokater.&lt;/li&gt;
721
722 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/nyheter/uriks/Putin-spiller-poker_-ikke-sjakk-I-sjakk-har-man-regler-7495368.html&quot;&gt;«Putin
723 spiller poker, ikke sjakk. I sjakk har man regler.»&lt;/a&gt; (Aftenposten
724 2014-03-08) - sjakklegenden Kasparov forklarer litt om hvordan han ser
725 at Russlands politikk fungerer, blant annet i lys av started av
726 Ukraina-krisen.&lt;/li&gt;
727
728 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/I-seng-med-fienden-7492605.html&quot;&gt;I
729 seng med fienden&lt;/a&gt; (Aftenposten 2014-03-10) - kronikk fra Eirik
730 H. Vinje om hvordan menn og kvinner settes opp mot hverandre i det
731 offentlige ordskiftet, kanskje på sviktende grunnlag.&lt;/li&gt;
732
733 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/amagasinet/Hvor-er-elevene-7501690.html&quot;&gt;Fritt
734 frem for skulk&lt;/a&gt; (Aftenposten 2014-03-14) - skildring av hvordan
735 norske elever i dag ikke lenger har rimelig krav om oppmøte på
736 skolen.&lt;/li&gt;
737
738 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/digital/Datalagringsdirektiv-avslorte-abort_-sykdom-og-vapenkjop--7503014.html&quot;&gt;«Datalagringsdirektiv»
739 avslørte abort, sykdom og våpenkjøp&lt;/a&gt; (Aftenposten 2014-03-14) - om
740 hvordan forskere har dokumentert hvordan innsamling av metadata om
741 telefoni og Internett-bruk kan være svært avslørende.&lt;/li&gt;
742
743 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/14/kultur/meninger/ideer/lordagskommentaren/agnes_ravatn/32302856/&quot;&gt;Konsentrasjonssvikt
744 på pensum&lt;/a&gt; (Dagbladet 2014-03-14) - Kommentar om hvordan (feil)
745 bruk IKT i skolen kan ødelegge mer enn det bidrar til læring.&lt;/li&gt;
746
747 &lt;li&gt;&lt;a href=&quot;http://doremusnor.wordpress.com/2014/02/09/reservasjonsrettsstaten/&quot;&gt;Reservasjonsrettsstaten&lt;/a&gt;
748 (blogg fra Doremus 2014-02-09) - morsom beskrivelse om hvordan
749 regjeringens forslag til reservasjonsrett for leger kan utvides til å
750 gjelde alles samvittighet.&lt;/li&gt;
751
752 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Autoritar-gjokunge-7514915.html&quot;&gt;Autoritær
753 gjøkunge&lt;/a&gt; (Aftenposten 2014-03-25) - Kronikk av Bjørn Stærk om
754 snurpenots-overvåkningen som varsleren Snowden dokumenterte.&lt;/li&gt;
755
756 &lt;li&gt;&lt;a href=&quot;http://blogg.friprog.no/2014/03/leveransekrise-i-offentlig-sektor-mener-mike-bracken-executive-director-of-digital-in-the-cabinet-office/&quot;&gt;Leveransekrise
757 i Offentlig sektor – mener Mike Bracken, Executive Director of Digital
758 in the Cabinet Office&lt;/a&gt; (blogg fra Friprog-senteret 2014-03-26).&lt;/li&gt;
759
760 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/03/26/kultur/meninger/kronikk/etiopia/avlytting/32499687/&quot;&gt;Norge
761 må stanse avlyttingen&lt;/a&gt; (Dagbladet 2014-03-26) - leserinnlegg fra
762 Felix Horne der han ber om at Norge gjør en innsats for å få slutt på
763 overvåkning av innbyggerne som gjøres i Norge av Etiopiske
764 myndigheter.&lt;/li&gt;
765
766 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Demokrati-er-ingen-naturlig-styreform-7521957.html&quot;&gt;Demokrati
767 er ingen naturlig styreform&lt;/a&gt; (Aftenposten 2014-04-01) - kronikk av
768 Stein Ringen om hvordan demokrati som styreform går tapt når
769 innbyggerne tar det for gitt.&lt;/li&gt;
770
771 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/ytringsansvar-ere-enhver-tilladte_-1.11618934&quot;&gt;Ytringsansvar
772 ere Enhver tilladte!&lt;/a&gt; (NRK Ytring 2014-04-01) - innspill fra Trygve
773 Svensson og Helge Svare om at hver enkelt av oss har et ansvar for å
774 ytre oss i den offentlige debatten.&lt;/li&gt;
775
776 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/Jeg-er-ingen-god-samfunnsborger-7527128.html&quot;&gt;Jeg
777 er ingen god samfunnsborger&lt;/a&gt; (Aftenposten 2014-04-16), kronikk av
778 Simen Tveitereid om alternative måter å motiveres i samfunnet, uten å
779 hige etter mer penger og flere ting.&lt;/li&gt;
780
781 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/debatt/Avgjorelsen-far-umiddelbar-virkning-7531811.html&quot;&gt;DLD-dommen:
782 Avgjørelsen får umiddelbar virkning&lt;/a&gt; (Aftenposten 2014-04-10) -
783 kronikk av Høyres Michael Tetzschner, en partiutbryter i DLD-saken som
784 stemte nei til DLD i Stortinget i 2011.&lt;/li&gt;
785
786 &lt;li&gt;&lt;a href=&quot;http://www.uhuru.biz/?p=1466&quot;&gt;Datalagringsdirektivets
787 endelikt&lt;/a&gt; (blogg fra John Wessel-Aas 2014-04-11) - oppsummering
788 av hvordan direktivet ble funnet ugyldig i EU-domstolen.&lt;/li&gt;
789
790 &lt;li&gt;&lt;a href=&quot;http://www.vg.no/nyheter/meninger/kronikk-kapitulasjonspresidenten/a/10147713/&quot;&gt;Kronikk:
791 Kapitulasjonspresidenten&lt;/a&gt; (VG 2014-04-22) - kronikk av Einar
792 Kr. Steffenak om hvordan Stortingspresidenten og regjeringen viser sin
793 prinsippløshet i møte med Kina.&lt;/li&gt;
794
795 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/kronikker/Innerst-inne-er-alle-nordmenn-7542617.html&quot;&gt;Innerst
796 inne er alle nordmenn&lt;/a&gt; (Aftenposten 2014-04-27) - kronikk fra Bjørn
797 Stærk om hvordan vi i Vesten i stor grad baserer oss på en fantasi om
798 at alle i verden bærer på en drøm om å bli som oss.&lt;/li&gt;
799
800 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/viten/uviten/Det-italienske-senatet-gav-seg-selv-134-milliarder-euro-i-sluttpakke--7575312.html&quot;&gt;Det
801 italienske senatet gav seg selv 134 milliarder euro i sluttpakke&lt;/a&gt;
802 (Aftenposten 2014-06-19) - forsker Simen Gaure forteller hvordan
803 løgner og fantasi fra nettkilder i stor grad blir akseptert som
804 sannhet - antagelig også av deg og meg.&lt;/li&gt;
805
806 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/05/30/kultur/meninger/kronikk/skole/33576392/&quot;&gt;Et
807 forsvar for bråkmakerne&lt;/a&gt; (Dagbladet 2014-05-30) - kronikk av Dag
808 Øystein Nome som beskriver hvordan dagens skole ikke fungerer så godt
809 for mange elever.&lt;/li&gt;
810
811 &lt;li&gt;&lt;a href=&quot;http://www.osloby.no/nyheter/Betalte-med-slitt-seddel---havnet-i-arresten-7617208.html&quot;&gt;Betalte
812 med slitt seddel - havnet i arresten&lt;/a&gt; (Osloby 2014-06-25)) -
813 dokumentasjon av Oslopolitiets angrep på vår alles rett til å ferdes
814 uten elektronisk sporing. Jeg bruker kontanter i så stor grad som
815 mulig da banken ikke har noe med hvor jeg er og hva jeg kjøper. Vi
816 som gjør dette risikerer som beskrevet overgrep som frihetsberøvelse
817 og registrering og lagring av fingeravtrykk og bilde i politiets
818 database over mistenkte.&lt;/li&gt;
819
820 &lt;li&gt;&lt;a href=&quot;http://www.aftenposten.no/meninger/leder/Fredsprisen-til-Snowden-7620422.html&quot;&gt;Fredsprisen
821 til Snowden&lt;/a&gt; (Aftenposten 2014-06-28) - leder som forklarer hvorfor
822 varsleren Snowden bør få fredsprisen.&lt;/li&gt;
823
824 &lt;li&gt;&lt;a href=&quot;http://www.dagbladet.no/2014/08/01/kultur/meninger/dbmener/leder1/34598010/&quot;&gt;Strategi
825 for politistaten&lt;/a&gt; (Dagbladet 2014-08-01) - leder som advarer om
826 sterke krefter som bruker terrortrusselen til å lirke Norge nærmere å
827 bli en politistat.&lt;/li&gt;
828
829 &lt;li&gt;&lt;a href=&quot;http://www.nrk.no/ytring/vi-ma-tenke-nytt-om-narkotika-1.11859322&quot;&gt;Vi
830 må tenke nytt om narkotika&lt;/a&gt; (NRK Ytring 2014-08-03) - Mark Lewis
831 forklarer hvorfor legalisering og offentlig kontroll av
832 narkotikamarkedet er mye bedre enn å overlate det til kriminelle.&lt;/li&gt;
833
834
835 &lt;/ul&gt;&lt;/p&gt;
836 </description>
837 </item>
838
839 <item>
840 <title>Debian Edu interview: Bernd Zeitzen</title>
841 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Bernd_Zeitzen.html</link>
842 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Bernd_Zeitzen.html</guid>
843 <pubDate>Thu, 31 Jul 2014 08:30:00 +0200</pubDate>
844 <description>&lt;p&gt;The complete and free “out of the box” software solution for
845 schools, &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu /
846 Skolelinux&lt;/a&gt;, is used quite a lot in Germany, and one of the people
847 involved is Bernd Zeitzen, who show up on the project mailing lists
848 from time to time with interesting questions and tips on how to adjust
849 the setup. I managed to interview him this summer.&lt;/p&gt;
850
851 &lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
852
853 &lt;p&gt;My name is Bernd Zeitzen and I&#39;m married with Hedda, a self
854 employed physiotherapist. My former profession is tool maker, but I
855 haven&#39;t worked for 30 years in this job. 30 years ago I started to
856 support my wife and become her officeworker and a few years later the
857 administrator for a small computer network, today based on Ubuntu
858 Server (Samba, OpenVPN). For her daily work she has to use Windows
859 Desktops because the software she needs to organize her business only
860 works with Windows . :-(&lt;/p&gt;
861
862 &lt;p&gt;In 1988 we started with one PC and DOS, then I learned to use
863 Windows 98, 2000, XP, …, 8, Ubuntu, MacOSX. Today we are running a
864 Linux server with 6 Windows clients and 10 persons (teacher of
865 children with special needs, speech therapist, occupational therapist,
866 psychologist and officeworkers) using our Samba shares via OpenVPN to
867 work with the documentations of our patients.&lt;/p&gt;
868
869 &lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux / Debian Edu
870 project?&lt;/strong&gt;&lt;/p&gt;
871
872 &lt;p&gt;Two years ago a friend of mine asked me, if I want to get a job in
873 his school (&lt;a href=&quot;http://www.gymnasium-harsewinkel.de/&quot;&gt;Gymnasium
874 Harsewinkel&lt;/a&gt;). They started with Skolelinux / Debian Edu and they
875 were looking for people to give support to the teachers using the
876 software and the network and teaching the pupils increasing their
877 computer skills in optional lessons. I&#39;m spending 4-6 hours a week
878 with this job.&lt;/p&gt;
879
880 &lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux / Debian
881 Edu?&lt;/strong&gt;&lt;/p&gt;
882
883 &lt;p&gt;The independence.&lt;/p&gt;
884
885 &lt;p&gt;First: Every person is allowed to use, share and develop the
886 software. Even if you are poor, you are allowed to use the software
887 included in Skolelinux/Debian Edu and all the other Free Software.&lt;/p&gt;
888
889 &lt;p&gt;Second: The software runs on old machines and this gives us the
890 possibility to recycle computers, weeded out from offices. The
891 servers and desktops are running for more than two years and they are
892 working reliable. &lt;/p&gt;
893
894 &lt;p&gt;We have two servers (one tjener and one terminal server), 45
895 workstations in three classrooms and seven laptops as a mobile
896 solution for all classrooms. These machines are all booting from the
897 terminal server. In the moment we are installing 30 laptops as mobile
898 workstations. Then the pupils have the possibility to work with these
899 machines in their classrooms. Internet access is realized by a WLAN
900 router, connected to the schools network. This is all done without a
901 dedicated system administrator or a computer science teacher.&lt;/p&gt;
902
903 &lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux / Debian
904 Edu?&lt;/strong&gt;&lt;/p&gt;
905
906 &lt;p&gt;Teachers and pupils are Windows users. &amp;lt;Irony on&amp;gt; And Linux
907 isn&#39;t cool. It&#39;s software for freaks using the command line. &amp;lt;Irony
908 off&amp;gt; They don&#39;t realize the stability of the system. &lt;/p&gt;
909
910 &lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
911
912 &lt;p&gt;Firefox, Thunderbird, LibreOffice, Ubuntu Server 12.04 (Samba,
913 Apache, MySQL, Joomla!, … and Skolelinux / Debian Edu)&lt;/p&gt;
914
915 &lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
916 get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
917
918 &lt;p&gt;In Germany we have the situation: every school is free to decide
919 which software they want to use. This decision is influenced by
920 teachers who learned to use Windows and MS Office. They buy a PC with
921 Windows preinstalled and an additional testing version of MS
922 Office. They don&#39;t know about the possibility to use Free Software
923 instead. Another problem are the publisher of school books. They
924 develop their software, added to the school books, for Windows.&lt;/p&gt;
925 </description>
926 </item>
927
928 <item>
929 <title>98.6 percent done with the Norwegian draft translation of Free Culture</title>
930 <link>http://people.skolelinux.org/pere/blog/98_6_percent_done_with_the_Norwegian_draft_translation_of_Free_Culture.html</link>
931 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/98_6_percent_done_with_the_Norwegian_draft_translation_of_Free_Culture.html</guid>
932 <pubDate>Wed, 23 Jul 2014 22:40:00 +0200</pubDate>
933 <description>&lt;p&gt;This summer I finally had time to continue working on the Norwegian
934 &lt;a href=&quot;http://www.docbook.org/&quot;&gt;docbook&lt;/a&gt; version of the 2004 book
935 &lt;a href=&quot;http://free-culture.cc/&quot;&gt;Free Culture&lt;/a&gt; by Lawrence Lessig,
936 to get a Norwegian text explaining the problems with todays copyright
937 law. Yesterday, I finally completed translated the book text. There
938 are still some foot/end notes left to translate, the colophon page
939 need to be rewritten, and a few words and phrases still need to be
940 translated, but the Norwegian text is ready for the first proof
941 reading. :) More spell checking is needed, and several illustrations
942 need to be cleaned up. The work stopped up because I had to give
943 priority to other projects the last year, and the progress graph of
944 the translation show this very well:&lt;/p&gt;
945
946 &lt;p&gt;&lt;img width=&quot;80%&quot; align=&quot;center&quot; src=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/raw/master/progress.png&quot;&gt;&lt;/p&gt;
947
948 &lt;p&gt;If you want to read the result, check out the
949 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig&quot;&gt;github&lt;/a&gt;
950 project pages and the
951 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/blob/master/archive/freeculture.nb.pdf?raw=true&quot;&gt;PDF&lt;/a&gt;,
952 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/blob/master/archive/freeculture.nb.epub?raw=true&quot;&gt;EPUB&lt;/a&gt;
953 and HTML version available in the
954 &lt;a href=&quot;https://github.com/petterreinholdtsen/free-culture-lessig/tree/master/archive&quot;&gt;archive
955 directory&lt;/a&gt;.&lt;/p&gt;
956
957 &lt;p&gt;Please report typos, bugs and improvements to the github project if
958 you find any.&lt;/p&gt;
959 </description>
960 </item>
961
962 <item>
963 <title>From English wiki to translated PDF and epub via Docbook</title>
964 <link>http://people.skolelinux.org/pere/blog/From_English_wiki_to_translated_PDF_and_epub_via_Docbook.html</link>
965 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/From_English_wiki_to_translated_PDF_and_epub_via_Docbook.html</guid>
966 <pubDate>Tue, 17 Jun 2014 11:30:00 +0200</pubDate>
967 <description>&lt;p&gt;The &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu / Skolelinux
968 project&lt;/a&gt; provide an instruction manual for teachers, system
969 administrators and other users that contain useful tips for setting up
970 and maintaining a Debian Edu installation. This text is about how the
971 text processing of this manual is handled in the project.&lt;/p&gt;
972
973 &lt;p&gt;One goal of the project is to provide information in the native
974 language of its users, and for this we need to handle translations.
975 But we also want to make sure each language contain the same
976 information, so for this we need a good way to keep the translations
977 in sync. And we want it to be easy for our users to improve the
978 documentation, avoiding the need to learn special formats or tools to
979 contribute, and the obvious way to do this is to make it possible to
980 edit the documentation using a web browser. We also want it to be
981 easy for translators to keep the translation up to date, and give them
982 help in figuring out what need to be translated. Here is the list of
983 tools and the process we have found trying to reach all these
984 goals.&lt;/p&gt;
985
986 &lt;p&gt;We maintain the authoritative source of our manual in the
987 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/&quot;&gt;Debian
988 wiki&lt;/a&gt;, as several wiki pages written in English. It consist of one
989 front page with references to the different chapters, several pages
990 for each chapter, and finally one &quot;collection page&quot; gluing all the
991 chapters together into one large web page (aka
992 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/AllInOne&quot;&gt;the
993 AllInOne page&lt;/a&gt;). The AllInOne page is the one used for further
994 processing and translations. Thanks to the fact that the
995 &lt;a href=&quot;http://moinmo.in/&quot;&gt;MoinMoin&lt;/a&gt; installation on
996 wiki.debian.org support exporting pages in
997 &lt;a href=&quot;http://www.docbook.org/&quot;&gt;the Docbook format&lt;/a&gt;, we can fetch
998 the list of pages to export using the raw version of the AllInOne
999 page, loop over each of them to generate a Docbook XML version of the
1000 manual. This process also download images and transform image
1001 references to use the locally downloaded images. The generated
1002 Docbook XML files are slightly broken, so some post-processing is done
1003 using the &lt;tt&gt;documentation/scripts/get_manual&lt;/tt&gt; program, and the
1004 result is a nice Docbook XML file (debian-edu-wheezy-manual.xml) and
1005 a handfull of images. The XML file can now be used to generate PDF, HTML
1006 and epub versions of the English manual. This is the basic step of
1007 our process, making PDF (using dblatex), HTML (using xsltproc) and
1008 epub (using dbtoepub) version from Docbook XML, and the resulting files
1009 are placed in the debian-edu-doc-en binary package.&lt;/p&gt;
1010
1011 &lt;p&gt;But English documentation is not enough for us. We want translated
1012 documentation too, and we want to make it easy for translators to
1013 track the English original. For this we use the
1014 &lt;a href=&quot;http://packages.qa.debian.org/p/poxml.html&quot;&gt;poxml&lt;/a&gt; package,
1015 which allow us to transform the English Docbook XML file into a
1016 translation file (a .pot file), usable with the normal gettext based
1017 translation tools used by those translating free software. The pot
1018 file is used to create and maintain translation files (several .po
1019 files), which the translations update with the native language
1020 translations of all titles, paragraphs and blocks of text in the
1021 original. The next step is combining the original English Docbook XML
1022 and the translation file (say debian-edu-wheezy-manual.nb.po), to
1023 create a translated Docbook XML file (in this case
1024 debian-edu-wheezy-manual.nb.xml). This translated (or partly
1025 translated, if the translation is not complete) Docbook XML file can
1026 then be used like the original to create a PDF, HTML and epub version
1027 of the documentation.&lt;/p&gt;
1028
1029 &lt;p&gt;The translators use different tools to edit the .po files. We
1030 recommend using
1031 &lt;a href=&quot;http://www.kde.org/applications/development/lokalize/&quot;&gt;lokalize&lt;/a&gt;,
1032 while some use emacs and vi, others can use web based editors like
1033 &lt;a href=&quot;http://pootle.translatehouse.org/&quot;&gt;Poodle&lt;/a&gt; or
1034 &lt;a href=&quot;https://www.transifex.com/&quot;&gt;Transifex&lt;/a&gt;. All we care about
1035 is where the .po file end up, in our git repository. Updated
1036 translations can either be committed directly to git, or submitted as
1037 &lt;a href=&quot;https://bugs.debian.org/src:debian-edu-doc&quot;&gt;bug reports
1038 against the debian-edu-doc package&lt;/a&gt;.&lt;/p&gt;
1039
1040 &lt;p&gt;One challenge is images, which both might need to be translated (if
1041 they show translated user applications), and are needed in different
1042 formats when creating PDF and HTML versions (epub is a HTML version in
1043 this regard). For this we transform the original PNG images to the
1044 needed density and format during build, and have a way to provide
1045 translated images by storing translated versions in
1046 images/$LANGUAGECODE/. I am a bit unsure about the details here. The
1047 package maintainers know more.&lt;/p&gt;
1048
1049 &lt;p&gt;If you wonder what the result look like, we provide
1050 &lt;a href=&quot;http://maintainer.skolelinux.org/debian-edu-doc/&quot;&gt;the content
1051 of the documentation packages on the web&lt;/a&gt;. See for example the
1052 &lt;a href=&quot;http://maintainer.skolelinux.org/debian-edu-doc/it/debian-edu-wheezy-manual.pdf&quot;&gt;Italian
1053 PDF version&lt;/a&gt; or the
1054 &lt;a href=&quot;http://maintainer.skolelinux.org/debian-edu-doc/de/debian-edu-wheezy-manual.html&quot;&gt;German
1055 HTML version&lt;/a&gt;. We do not yet build the epub version by default,
1056 but perhaps it will be done in the future.&lt;/p&gt;
1057
1058 &lt;p&gt;To learn more, check out
1059 &lt;a href=&quot;http://packages.qa.debian.org/d/debian-edu-doc.html&quot;&gt;the
1060 debian-edu-doc package&lt;/a&gt;,
1061 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/&quot;&gt;the
1062 manual on the wiki&lt;/a&gt; and
1063 &lt;a href=&quot;https://wiki.debian.org/DebianEdu/Documentation/Wheezy/Translations&quot;&gt;the
1064 translation instructions&lt;/a&gt; in the manual.&lt;/p&gt;
1065 </description>
1066 </item>
1067
1068 <item>
1069 <title>Hvordan enkelt laste ned filmer fra NRK med den &quot;nye&quot; løsningen</title>
1070 <link>http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html</link>
1071 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK_med_den__nye__l_sningen.html</guid>
1072 <pubDate>Mon, 16 Jun 2014 19:20:00 +0200</pubDate>
1073 <description>&lt;p&gt;Jeg har fortsatt behov for å kunne laste ned innslag fra NRKs
1074 nettsted av og til for å se senere når jeg ikke er på nett, men
1075 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html&quot;&gt;min
1076 oppskrift fra 2011&lt;/a&gt; sluttet å fungere da NRK byttet
1077 avspillermetode. I dag fikk jeg endelig lett etter oppdatert løsning,
1078 og jeg er veldig glad for å fortelle at den enkleste måten å laste ned
1079 innslag er å bruke siste versjon 2014.06.07 av
1080 &lt;a href=&quot;http://rg3.github.io/youtube-dl/&quot;&gt;youtube-dl&lt;/a&gt;. Støtten i
1081 youtube-dl &lt;a href=&quot;https://github.com/rg3/youtube-dl/issues/2980&quot;&gt;kom
1082 inn for 23 dager siden&lt;/a&gt; og
1083 &lt;a href=&quot;http://packages.qa.debian.org/y/youtube-dl.html&quot;&gt;versjonen i
1084 Debian&lt;/a&gt; fungerer fint også som backport til Debian Wheezy. Det er
1085 et lite problem, det håndterer kun URLer med små bokstaver, men hvis
1086 en har en URL med store bokstaver kan en bare gjøre alle store om til
1087 små bokstaver for å få youtube-dl til å laste ned. Rapporterte
1088 nettopp
1089 &lt;a href=&quot;https://github.com/rg3/youtube-dl/issues/2980&quot;&gt;problemet til
1090 utviklerne&lt;/a&gt;, og antar de får fikset det snart.&lt;/p&gt;
1091
1092 &lt;p&gt;Dermed er alt klart til å laste ned dokumentarene om
1093 &lt;a href=&quot;http://tv.nrk.no/program/KOID23005014/usas-hemmelige-avlytting&quot;&gt;USAs
1094 hemmelige avlytting&lt;/a&gt; og
1095 &lt;a href=&quot;http://tv.nrk.no/program/KOID23005114/selskapene-bak-usas-avlytting&quot;&gt;Selskapene
1096 bak USAs avlytting&lt;/a&gt;, i tillegg til
1097 &lt;a href=&quot;http://tv.nrk.no/program/KOID20005814/et-moete-med-edward-snowden&quot;&gt;intervjuet
1098 med Edward Snowden gjort av den tyske tv-kanalen ARD&lt;/a&gt;. Anbefaler
1099 alle å se disse, sammen med
1100 &lt;a href=&quot;http://media.ccc.de/browse/congress/2013/30C3_-_5713_-_en_-_saal_2_-_201312301130_-_to_protect_and_infect_part_2_-_jacob.html&quot;&gt;foredraget
1101 til Jacob Appelbaum på siste CCC-konferanse&lt;/a&gt;, for å forstå mer om
1102 hvordan overvåkningen av borgerne brer om seg.&lt;/p&gt;
1103
1104 &lt;p&gt;Takk til gode venner på foreningen NUUGs IRC-kanal
1105 &lt;a href=&quot;irc://irc.freenode.net/%23nuug&quot;&gt;#nuug på irc.freenode.net&lt;/a&gt;
1106 for tipsene som fikk meg i mål&lt;/a&gt;.&lt;/p&gt;
1107
1108 &lt;p&gt;&lt;strong&gt;Oppdatering 2014-06-17&lt;/strong&gt;: Etter at jeg publiserte
1109 denne, ble jeg tipset om bloggposten
1110 &quot;&lt;a href=&quot;http://ingvar.blog.redpill-linpro.com/2012/05/31/downloading-hd-content-from-tv-nrk-no/&quot;&gt;Downloading
1111 HD content from tv.nrk.no&lt;/a&gt;&quot; av Ingvar Hagelund, som har alternativ
1112 implementasjon og tips for å lage mkv-fil med undertekstene inkludert.
1113 Kanskje den passer bedre for deg? I tillegg ble feilen i youtube-dl
1114 ble fikset litt senere ut på dagen i går, samt at youtube-dl fikk
1115 støtte for å laste ned undertitler. Takk til Anders Einar Hilden for
1116 god innsats og youtube-dl-utviklerne for rask respons.&lt;/p&gt;
1117 </description>
1118 </item>
1119
1120 </channel>
1121 </rss>