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">
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" />
10 <title>Skolelinux-intervju: Helge Tore Høyland
</title>
11 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html
</guid>
13 <pubDate>Fri,
22 Feb
2013 08:
10:
00 +
0100</pubDate>
14 <description><p
>Etter en lang pause og travle uker har jeg endelig klart å få
15 samlet et nytt intervju med en av folkene i
16 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet.
17 Denne gang er det Helge Tore Høyland, en mangeårig bidragsyter på
18 epostlistene og ellers i prosjektet.
</p
>
20 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
22 <p
>Eg er IT-konsulent/teknikker hjå eit firma i Steinkjer med navn
23 <a href=
"http://unoit.no/
">Uno IT
</a
>. Uno IT er eit lite firma som
24 drifter nettverk og maskiner for små og mellomstore firma
25 Steinkjer-området. Per dags dato er me
2 ansatte. Min faglege bakgrunn
26 er Fagbrev som it-teknikker, samt nokre fag innen nettverk- og
27 server-drift frå HiST og NTNU. Dagleg arbeid består i oppsett av nye
28 maskiner og hjelp til sluttbrukere, samt oppsett og vedlikehold av eit
29 vidt spekter av fagsystemer ute hjå kunder. Erfaring med Skolelinux
30 har eg hatt i forbindelse med drifting av
31 <a href=
"http://www.bjorkly.no/
">Bjørkly skule
</a
>, ein privat
32 grunnskule i Namsos-området. I dag har skulen
65 elever,
15 lærere,
1
33 hovedserver og ca
60 klienter som kjører halvtjukt. Eg har bygd og
34 driftet systemet sidan summaren
2006.
</p
>
36 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
38 <p
>Eg kom i kontakt med Skolelinux-prosjektet via ein artikkel i eit
39 fagblad, som eg ikkje lenger hugsar namnet på. I og med at eg allereie
40 hadde pusla med nettverk for ein annan skule, fatta eg straks
41 interesse for prosjektet.
</p
>
43 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
45 <p
>Fordelane med Skolelinux er sentralisert administrasjon og svært
46 mange gode verktøy «ut av boksen». Veldig kjekt å kunne drifte
60
47 klientar med berre å «bry» seg med ein server. Levetid for systemets
48 hardware er og ein veldig fin effekt. I tillegg kjem fordelar som økt
49 sikkerhet og mindre lisenskostnader. Etter min erfaring er det og
50 mykje mindre driftskostnader med eit slikt system enn konkurrerande
51 system, pga enkelhet med sentralisert administrasjon. På grunn av at
52 Skolelinux er basert på Debian er det òg svært stabilt.
</p
>
54 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
56 <p
>Ulemper er mangel på vilje til å følge standarer ute i markedet,
57 som fører til mangel på støtte til nokre mykje brukte ting. Flash og
58 Java er typiske eksempel. Sidan Debian satsar på stabilitet framfor å
59 ha nyeste pakke av eit program, kan ein i nokre tilfeller kome borti
60 at program vert «for gamle». Det er spesielt nettlesaren som er
61 utsett. Mangel på vilje til å utvikle pedagogisk programvare, i Noreg,
62 for «alle» platformer fører òg til noko hovudbry.
</p
>
64 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
66 <p
>Til dagleg bruker eg svært mange forskjellige «fri programvare»
67 program. Firefox, Thunderbird, Freecommander, ImgBurn, Clonezilla,
68 OCS inventory, Icinga, Skolelinux, SystemRescueCD og mykje meir.
</p
>
70 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
71 skoler til å ta i bruk fri programvare?
</strong
></p
>
73 <p
>Strategisk må ein fokusere på at sluttbruker eigentleg ikkje er så
74 fokusert på at det er fri programvare men at det skal «berre fungere».
75 Gjer det enkelt å bruker og ikkje minst å administrere. For Skolelinux
76 sin del må ein få eit betre fokus på overganger. Utbytting av servere
77 må gå meir automatisk, import og eksport av brukerbase og maskinbase
78 med meir må kunne gå enkelt og oppgradering til neste versjon må bli
79 mykje meir automatisk og gjennomtesta. Ein må unngå at ein må sette
80 opp frå start når ein byter ut ein server eller oppgraderer til neste
81 versjon. For å få Skolelinux til å bli eit betre alternativ for skular
82 må ein ha fokus på nettlesaren. Denne må bli «up to date» og støtte
83 dei protokollar og tillegg som vert brukt av forlag med meir. Etter
84 kvart som meir og meir blir flytta ut i «skya» vert dette viktigare og
85 viktigare. Ein kunne ynskje og jobbe for at forlag med fleire tar i
86 bruk opne standarer, men inntil det skjer, må systemet kunne brukast
87 mot desse fagsystema.
</p
>
89 <p
>For meg har prosjektet med Skolelinux vore ein svært artig og
90 lærerik prosess. Miljøet rundt er ikkje enormt stort, dog stort nok,
91 men det er svært hjelpevillig og engasjert.
</p
>
96 <title>Frikart - Free Garmin maps for European countries based on OpenStreetmap
</title>
97 <link>http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html
</link>
98 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html
</guid>
99 <pubDate>Fri,
15 Feb
2013 09:
30:
00 +
0100</pubDate>
100 <description><p
>If you, like me, want an updated a map for your Garmin GPS, there is
101 now a great source of free maps available from
102 <a href=
"http://www.frikart.no/garmin/index.html
">Frikart
</a
>. To
103 download a map, just click on the country you are interested in, and
104 download the map type you want. There are
8 different maps available,
105 using different colours and data selection. Pick one of Roadmap, Topo
106 Summer, Topo Winter, Roadmap II, Topo Summer II, Topo Winter II,
107 "Trails - overlay map
" and
"Cross country - overlay map
" (see the web
108 page for descriptions).
</p
>
110 <p
>The maps are updated weekly, so if you find something wrong in the
111 map you can just edit the
112 <a href=
"http://www.openstreetmap.org/
">OpenStreetmap
</a
> map source
113 (anyone can contribute) and fetch a fixed map a week later. :)
</p
>
118 <title>"Electronic
" paper invoices - using vCard in a QR code
</title>
119 <link>http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html
</link>
120 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html
</guid>
121 <pubDate>Tue,
12 Feb
2013 10:
30:
00 +
0100</pubDate>
122 <description><p
>Here in Norway, electronic invoices are spreading, and the
123 <a href=
"http://www.anskaffelser.no/e-handel/faktura
">solution promoted
124 by the Norwegian government
</a
> require that invoices are sent through
125 one of the approved facilitators, and it is not possible to send
126 electronic invoices without an agreement with one of these
127 facilitators. This seem like a needless limitation to be able to
128 transfer invoice information between buyers and sellers. My preferred
129 solution would be to just transfer the invoice information directly
130 between seller and buyer, for example using SMTP, or some HTTP based
131 protocol like REST or SOAP. But this might also be overkill, as the
132 "electronic
" information can be transferred using paper invoices too,
133 using a simple bar code. My bar code encoding of choice would be QR
134 codes, as this encoding can be read by any smart phone out there. The
135 content of the code could be anything, but I would go with
136 <a href=
"http://en.wikipedia.org/wiki/VCard
">the vCard format
</a
>, as
137 it too is supported by a lot of computer equipment these days.
</p
>
139 <p
>The vCard format support extentions, and the invoice specific
140 information can be included using such extentions. For example an
141 invoice from SLX Debian Labs (picked because we
142 <a href=
"http://www.linuxiskolen.no/slxdebianlabs/donations.html
">ask
143 for donations to the Debian Edu project
</a
> and thus have bank account
144 information publicly available) for NOK
1000.00 could have these extra
149 X-INVOICE-AMOUNT:NOK1000.00
150 X-INVOICE-KID:
123412341234
151 X-INVOICE-MSG:Donation to Debian Edu
152 X-BANK-ACCOUNT-NUMBER:
16040884339
153 X-BANK-IBAN-NUMBER:NO8516040884339
154 X-BANK-SWIFT-NUMBER:DNBANOKKXXX
155 </pre
></p
>
157 <p
>The X-BANK-ACCOUNT-NUMBER field was proposed in a stackoverflow
159 <a href=
"http://stackoverflow.com/questions/
10045664/storing-bank-account-in-vcard-file
">how
160 to put bank account information into a vCard
</a
>. For payments in
161 Norway, either X-INVOICE-KID (payment ID) or X-INVOICE-MSG could be
162 used to pass on information to the seller when paying the invoice.
</p
>
164 <p
>The complete vCard could look like this:
</p
>
169 ORG:SLX Debian Labs Foundation
170 ADR;WORK:;;Gunnar Schjelderups vei
29D;OSLO;;
0485;Norway
171 URL;WORK:http://www.linuxiskolen.no/slxdebianlabs/
172 EMAIL;PREF;INTERNET:sdl-styret@rt.nuug.no
175 X-INVOICE-AMOUNT:NOK1000.00
176 X-INVOICE-MSG:Donation to Debian Edu
177 X-BANK-ACCOUNT-NUMBER:
16040884339
178 X-BANK-IBAN-NUMBER:NO8516040884339
179 X-BANK-SWIFT-NUMBER:DNBANOKKXXX
181 </pre
></p
>
183 <p
>The resulting QR code created using
184 <a href=
"http://fukuchi.org/works/qrencode/
">qrencode
</a
> would look
185 like this, and should be readable (and thus checkable) by any smart
186 phone, or for example the
<a href=
"http://zbar.sourceforge.net/
">zbar
187 bar code reader
</a
> and feed right into the approval and accounting
190 <p
><img src=
"http://people.skolelinux.org/pere/blog/images/
2013-
02-
12-qr-invoice.png
"></p
>
192 <p
>The extension fields will most likely not show up in any normal
193 vCard reader, so those parts would have to go directly into a system
194 handling invoices. I am a bit unsure how vCards without name parts
195 are handled, but a simple test indicate that this work just fine.
</p
>
197 <p
><strong
>Update
2013-
02-
12 11:
30</strong
>: Added KID to the proposal
198 based on feedback from Sturle Sunde.
</p
>
203 <title>Litt statistikk over offentlige anbud annonsert via Doffin siden
2008</title>
204 <link>http://people.skolelinux.org/pere/blog/Litt_statistikk_over_offentlige_anbud_annonsert_via_Doffin_siden_2008.html
</link>
205 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Litt_statistikk_over_offentlige_anbud_annonsert_via_Doffin_siden_2008.html
</guid>
206 <pubDate>Mon,
11 Feb
2013 14:
40:
00 +
0100</pubDate>
207 <description><p
>For et halvt år siden
208 <a href=
"http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html
">satte
209 jeg opp et system for å lage en database
</a
> med informasjon om
210 offentlige anbud fra
<a href=
"http://www.doffin.no/
">Doffin
</a
> ved
211 <a href=
"https://scraperwiki.com/scrapers/norwegian-doffin/
">hjelp av
212 Scraperwiki
</a
>. Nå er databasen så vidt jeg kan se komplett, med
213 data helt tilbake til
2008. Her er litt statistikk over
214 <a href=
"https://api.scraperwiki.com/api/
1.0/datastore/sqlite?format=htmltable
&name=norwegian-doffin
&query=select%
20strftime(%
22%
25Y-%
25m%
22%
2C%
20publishdate)%
20as%
20publishmonth%
2C%
20count(*)%
20from%
20%
60swdata%
60%
20group%
20by%
20publishmonth%
20order%
20by%
20publishmonth%
20desc
">antall
215 anbud publisert hver måned
</a
>:
</p
>
217 <p
><table border=
"1">
218 <tr
> <th
>Publiseringsmåned
</th
> <th
>Antall
</th
> </tr
>
219 <tr
> <td
>2013-
01</td
> <td
>1015</td
> </tr
>
220 <tr
> <td
>2012-
12</td
> <td
>756</td
> </tr
>
221 <tr
> <td
>2012-
11</td
> <td
>979</td
> </tr
>
222 <tr
> <td
>2012-
10</td
> <td
>1093</td
> </tr
>
223 <tr
> <td
>2012-
09</td
> <td
>1023</td
> </tr
>
224 <tr
> <td
>2012-
08</td
> <td
>951</td
> </tr
>
225 <tr
> <td
>2012-
07</td
> <td
>1103</td
> </tr
>
226 <tr
> <td
>2012-
06</td
> <td
>1334</td
> </tr
>
227 <tr
> <td
>2012-
05</td
> <td
>1435</td
> </tr
>
228 <tr
> <td
>2012-
04</td
> <td
>1169</td
> </tr
>
229 <tr
> <td
>2012-
03</td
> <td
>1573</td
> </tr
>
230 <tr
> <td
>2012-
02</td
> <td
>1335</td
> </tr
>
231 <tr
> <td
>2012-
01</td
> <td
>1147</td
> </tr
>
232 <tr
> <td
>2011-
12</td
> <td
>1045</td
> </tr
>
233 <tr
> <td
>2011-
11</td
> <td
>1114</td
> </tr
>
234 <tr
> <td
>2011-
10</td
> <td
>1230</td
> </tr
>
235 <tr
> <td
>2011-
09</td
> <td
>1165</td
> </tr
>
236 <tr
> <td
>2011-
08</td
> <td
>966</td
> </tr
>
237 <tr
> <td
>2011-
07</td
> <td
>1148</td
> </tr
>
238 <tr
> <td
>2011-
06</td
> <td
>1410</td
> </tr
>
239 <tr
> <td
>2011-
05</td
> <td
>1536</td
> </tr
>
240 <tr
> <td
>2011-
04</td
> <td
>1350</td
> </tr
>
241 <tr
> <td
>2011-
03</td
> <td
>1574</td
> </tr
>
242 <tr
> <td
>2011-
02</td
> <td
>1370</td
> </tr
>
243 <tr
> <td
>2011-
01</td
> <td
>1049</td
> </tr
>
244 <tr
> <td
>2010-
12</td
> <td
>992</td
> </tr
>
245 <tr
> <td
>2010-
11</td
> <td
>1089</td
> </tr
>
246 <tr
> <td
>2010-
10</td
> <td
>1110</td
> </tr
>
247 <tr
> <td
>2010-
09</td
> <td
>1132</td
> </tr
>
248 <tr
> <td
>2010-
08</td
> <td
>883</td
> </tr
>
249 <tr
> <td
>2010-
07</td
> <td
>1126</td
> </tr
>
250 <tr
> <td
>2010-
06</td
> <td
>1440</td
> </tr
>
251 <tr
> <td
>2010-
05</td
> <td
>1236</td
> </tr
>
252 <tr
> <td
>2010-
04</td
> <td
>1249</td
> </tr
>
253 <tr
> <td
>2010-
03</td
> <td
>1556</td
> </tr
>
254 <tr
> <td
>2010-
02</td
> <td
>1256</td
> </tr
>
255 <tr
> <td
>2010-
01</td
> <td
>1140</td
> </tr
>
256 <tr
> <td
>2009-
12</td
> <td
>1013</td
> </tr
>
257 <tr
> <td
>2009-
11</td
> <td
>1220</td
> </tr
>
258 <tr
> <td
>2009-
10</td
> <td
>1320</td
> </tr
>
259 <tr
> <td
>2009-
09</td
> <td
>1294</td
> </tr
>
260 <tr
> <td
>2009-
08</td
> <td
>953</td
> </tr
>
261 <tr
> <td
>2009-
07</td
> <td
>1162</td
> </tr
>
262 <tr
> <td
>2009-
06</td
> <td
>1605</td
> </tr
>
263 <tr
> <td
>2009-
05</td
> <td
>1568</td
> </tr
>
264 <tr
> <td
>2009-
04</td
> <td
>1522</td
> </tr
>
265 <tr
> <td
>2009-
03</td
> <td
>1599</td
> </tr
>
266 <tr
> <td
>2009-
02</td
> <td
>1376</td
> </tr
>
267 <tr
> <td
>2009-
01</td
> <td
>1080</td
> </tr
>
268 <tr
> <td
>2008-
12</td
> <td
>1028</td
> </tr
>
269 <tr
> <td
>2008-
11</td
> <td
>949</td
> </tr
>
270 <tr
> <td
>2008-
10</td
> <td
>1047</td
> </tr
>
271 <tr
> <td
>2008-
09</td
> <td
>965</td
> </tr
>
272 <tr
> <td
>2008-
08</td
> <td
>725</td
> </tr
>
273 <tr
> <td
>2008-
07</td
> <td
>1015</td
> </tr
>
274 <tr
> <td
>2008-
06</td
> <td
>1304</td
> </tr
>
275 <tr
> <td
>2008-
05</td
> <td
>323</td
> </tr
>
276 </table
></p
>
278 <p
>Her er tilsvarende
279 <a href=
"https://api.scraperwiki.com/api/
1.0/datastore/sqlite?format=htmltable
&name=norwegian-doffin
&query=select%
20strftime(%
22%
25Y%
22%
2C%
20publishdate)%
20as%
20publishyear%
2C%
20count(*)%
20from%
20%
60swdata%
60%
20group%
20by%
20publishyear%
20order%
20by%
20publishyear%
20desc
">tall
280 per år
</a
>, som viser en liten nedgang i antall anbud:
</p
>
282 <table border=
"1">
283 <tr
> <th
>Publiseringsår
</th
> <th
>Antall
</th
> </tr
>
284 <tr
> <td
>2012</td
> <td
>13898</td
> </tr
>
285 <tr
> <td
>2011</td
> <td
>14957</td
> </tr
>
286 <tr
> <td
>2010</td
> <td
>14209</td
> </tr
>
287 <tr
> <td
>2009</td
> <td
>15712</td
> </tr
>
288 <tr
> <td
>2008</td
> <td
>7356</td
> </tr
>
289 </table
></p
>
291 <p
>Jeg droppet den ufullstendige måneden og året fra tabellen. Se
292 lenken for oppdaterte tall.
</p
>
297 <title>Sleep until morning - home automation for the kids
</title>
298 <link>http://people.skolelinux.org/pere/blog/Sleep_until_morning___home_automation_for_the_kids.html
</link>
299 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Sleep_until_morning___home_automation_for_the_kids.html
</guid>
300 <pubDate>Sun,
10 Feb
2013 12:
50:
00 +
0100</pubDate>
301 <description><p
><img align=
"left
" style=
"margin-right:
25px;
" src=
"http://people.skolelinux.org/pere/blog/images/
2013-
02-
10-morning-light.jpeg
"></p
>
303 <p
>With kids in the house, one challenge is getting them to sleep
304 during the night and wake up when it is morning. I mean, when I
305 believe it is morning, and not two hours earlier. In our household we
306 have decided that
07:
00 is the turning point, but getting the kids to
307 sleep until
07:
00 is a small challenge every day. They have adapted
308 quite well, and rarely wake up at
05:
00 any more, but some times wake
309 up at times like
05:
50,
06:
15,
06:
30 or
06:
45, and it is hard to put
310 the awake one to bed again without disturbing and waking the rest.
311 And I understand perfectly well that they fail to sleep until
07:
00
312 some times, as there is no way for them to know if it is before or
313 after the magic moment without coming and asking us parents.
</p
>
315 <p
>But yesterday I came up with a method to solve this problem. It
316 involve home automation. A few years ago I bought a
317 <a href=
"http://www.telldus.se/products/tellstick
">Tellstick
</a
> and RF
318 switches at the local
<a href=
"http://www.clasohlson.com/
">Clas
319 Ohlson
</a
> shop, allowing me to control lights and other electrical
320 gadgets using my Linux server. When I moved from the old flat to a
321 small house, I put away all this equipment as most of the lighting in
322 the house was not using wall sockets and thus not easy to connect to
323 the gadgets I had. But recently I bought a
324 <a href=
"http://www.telldus.se/products/tellstick_net
">Tellstick
325 Net
</a
> to be able to read sensor input as well as control power
326 sockets. I want to control ovens in the basement to avoid the pipes
327 to freeze, and monitor the humidity to detect flooding. The default
328 setup for Tellstick Net is to be controlled by the vendor web service,
329 which to me is a security problem, but it is also possible to build
331 <a href=
"http://developer.telldus.com/blog/
2012/
03/
02/help-us-develop-local-access-using-tellstick-net-build-your-own-firmware
">firmware
332 with local access
</A
> instead of being controlled by a Swedish
333 company, thanks to the release of the GPL licensed firmware source
334 code. I plan to get that running before I let it control anything
335 important. But while working on this, one idea to make it easier for
336 the kids came to me yesterday. We can set up a night light controlled
337 by the computer, and turn it automatically on at
07:
00. The kids can
338 then check the light in the morning to know if they are supposed to
339 get up or not. They joined me in setting everything up, and I
340 repeated the concept several times before bed times to make sure they
341 remembered to check the light before getting up in the morning.
</p
>
343 <p
>We tested it this morning, and all the kids stayed in bed until
344 after
07:
00, and every one of them commented on the fact that the
345 "morning light
" was turned on and signalled that the morning had
346 arrived. So this look like a success, and I am excited to see how
347 this develops the next few days. :) I really hope this can allow us
348 all to sleep a bit longer in the morning.
</p
>
350 <p
>A nice advantage of this setup is that we can remote control when
351 to tell the kids to get up. We do not have to wait until
07:
00, and
352 can also delay it if we want to.
</p
>
357 <title>Hva stemte hver stortingsrepresentant i voteringene om datalagringsdirektivet?
</title>
358 <link>http://people.skolelinux.org/pere/blog/Hva_stemte_hver_stortingsrepresentant_i_voteringene_om_datalagringsdirektivet_.html
</link>
359 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hva_stemte_hver_stortingsrepresentant_i_voteringene_om_datalagringsdirektivet_.html
</guid>
360 <pubDate>Sat,
9 Feb
2013 18:
10:
00 +
0100</pubDate>
361 <description><p
>Nytt stortingsvalg er på trappene, og folket får igjen mulighet til
362 å påvirke sammensetningen i vår lovgivende forsamling. Da er det
363 relevant å vite hvilke representanter og partier som har støttet
364 innføringen av brev- og besøkskontroll av hele den norske
365 befolkningen, det vil si datalagringsdirektivet.
</p
>
367 <p
>Hvis du vil vite hva hver enkelt stortingsrepresentant har stemt i
368 stortingsvoteringene om datalagringsdirektivet, så har nettstedet til
369 <a href=
"http://www.holderdeord.no/
">Holder De Ord
</a
> den (så vidt jeg
370 vet) eneste komplette oversikten på sin temaside om
371 <a href=
"http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet
">innføringen
372 av datalagringsdirektivet
</a
>. Den har detaljene fra de
11 relevante
373 forslagene som har vært fremmet så lagt. De har vært votert over
374 2011-
04-
04,
2011-
04-
11,
2012-
06-
11,
2012-
10-
05 og
2012-
12-
06.
</p
>
376 <p
>Hvis du lurer på hva som er problemet med datalagringsdirektivet,
377 anbefaler jeg å lese
<a href=
"http://www.uhuru.biz/?cat=
84">artiklene
378 fra Jon Wessel-Aas
</a
> om temaet, samt informasjon fra foreningen
379 <a href=
"http://www.digitaltpersonvern.no/
">Digitalt
380 Personvern
</a
>.
</p
>
385 <title>Økt overvåkning applauderes igjen av Arbeiderpartiet, Høyre og Fremskrittspartiet
</title>
386 <link>http://people.skolelinux.org/pere/blog/_kt_overv_kning_applauderes_igjen_av_Arbeiderpartiet__H_yre_og_Fremskrittspartiet.html
</link>
387 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/_kt_overv_kning_applauderes_igjen_av_Arbeiderpartiet__H_yre_og_Fremskrittspartiet.html
</guid>
388 <pubDate>Mon,
4 Feb
2013 00:
30:
00 +
0100</pubDate>
389 <description><p
>Jeg ser med gru at Arbeiderpartiet, Høyre og Fremskrittspartiet
390 <a href=
"http://www.aftenposten.no/nyheter/iriks/Positive-til-mer-smuglerovervaking-
7110348.html
">applauderer
391 tollvesenets forslag
</a
> om å øke overvåkningen i Norge nok et hakk.
392 Det er ikke så rart, da de som uttaler seg jo også har støttet
393 innføringen av datalagringsdirektivet eller i hvert fall ikke veldig
394 aktivt har motarbeidet det. Innføringen av datalagringsdirektivet er
395 en lovendring som innebærer brev og besøkskontroll for hele
396 befolkningen.
</p
>
398 <p
><a href=
"http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=
48717">Datalagringsdirektivet
</a
>
399 har vært oppe til votering i stortinget tre ganger så langt. Det ble
400 <a href=
"http://svartelisten.org/
">vedtatt første gang
2011-
04-
04</a
>
402 <a href=
"https://github.com/holderdeord/hdo-folketingparser/blob/master/data/votering-
2011-
04-
11.xml
">andre
403 gang
2011-
04-
11</a
> (lovendringer voteres to ganger), og forslag om å
405 <a href=
"http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/Voteringsoversikt/?p=
53844&dnid=
1">nedstemt
406 2012-
12-
06</a
> (se også
407 <a href=
"http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet
">oversikt fra Holder De
408 Ord
</a
>).
</p
>
410 <p
>Jan Bøhler i Arbeiderpartiet stemte for å innføre
411 datalagringsdirektivet i lovverket i første votering, var ikke
412 tilstede i andre votering og støttet loven i tredje votering. André
413 Oktay Dahl i Høyre var ikke til stede i første og andre votering men
414 støttet loven i tredje votering. Ulf Leirstein i Fremskrittspartiet
415 stemte mot loven i første votering men var ikke til stede i andre og
416 tredje votering.
</p
>
418 <p
>Hvis du lurer på hva som er problemet med datalagringsdirektivet,
419 anbefaler jeg å lese
<a href=
"http://www.uhuru.biz/?cat=
84">artiklene
420 fra Jon Wessel-Aas
</a
> om temaet, samt informasjon fra foreningen
421 <a href=
"http://www.digitaltpersonvern.no/
">Digitalt
422 Personvern
</a
>.
</p
>
424 <p
><strong
>Oppdatering
2013-
03-
09</strong
>: Endret lenke til Holder De
425 Ord, som har byttet mange lenker i forbindelse med import av
426 voteringsdata for
2010-
2011.
</p
>
431 <title>Bitcoin GUI now available from Debian/unstable (and Ubuntu/raring)
</title>
432 <link>http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html
</link>
433 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html
</guid>
434 <pubDate>Sat,
2 Feb
2013 09:
00:
00 +
0100</pubDate>
435 <description><p
>My
436 <a href=
"http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html
">last
437 bitcoin related blog post
</a
> mentioned that the new
438 <a href=
"http://packages.qa.debian.org/bitcoin
">bitcoin package
</a
> for
439 Debian was waiting in NEW. It was accepted by the Debian ftp-masters
440 2013-
01-
19, and have been available in unstable since then. It was
441 automatically copied to Ubuntu, and is available in their Raring
442 version too.
</p
>
444 <p
>But there is a strange problem with the build that block this new
445 version from being available on the i386 and kfreebsd-i386
446 architectures. For some strange reason, the autobuilders in Debian
447 for these architectures fail to run the test suite on these
448 architectures (
<a href=
"http://bugs.debian.org/
672524">BTS #
672524</a
>).
449 We are so far unable to reproduce it when building it manually, and
450 no-one have been able to propose a fix. If you got an idea what is
451 failing, please let us know via the BTS.
</p
>
453 <p
>One feature that is annoying me with of the bitcoin client, because
454 I often run low on disk space, is the fact that the client will exit
455 if it run short on space (
<a href=
"http://bugs.debian.org/
696715">BTS
456 #
696715</a
>). So make sure you have enough disk space when you run
459 <p
>As usual, if you use bitcoin and want to show your support of my
460 activities, please send Bitcoin donations to my address
461 <b
><a href=
"bitcoin:
15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
&label=PetterReinholdtsenBlog
">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b
</a
></b
>.
</p
>
466 <title>Welcome to the world, Isenkram!
</title>
467 <link>http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html
</link>
468 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html
</guid>
469 <pubDate>Tue,
22 Jan
2013 22:
00:
00 +
0100</pubDate>
470 <description><p
>Yesterday, I
471 <a href=
"http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html
">asked
472 for testers
</a
> for my prototype for making Debian better at handling
473 pluggable hardware devices, which I
474 <a href=
"http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html
">set
475 out to create
</a
> earlier this month. Several valuable testers showed
476 up, and caused me to really want to to open up the development to more
477 people. But before I did this, I want to come up with a sensible name
478 for this project. Today I finally decided on a new name, and I have
479 renamed the project from hw-support-handler to this new name. In the
480 process, I moved the source to git and made it available as a
481 <a href=
"http://anonscm.debian.org/gitweb/?p=collab-maint/isenkram.git
">collab-maint
</a
>
482 repository in Debian. The new name? It is
<strong
>Isenkram
</strong
>.
483 To fetch and build the latest version of the source, use
</p
>
486 git clone http://anonscm.debian.org/git/collab-maint/isenkram.git
487 cd isenkram
&& git-buildpackage -us -uc
490 <p
>I have not yet adjusted all files to use the new name yet. If you
491 want to hack on the source or improve the package, please go ahead.
492 But please talk to me first on IRC or via email before you do major
493 changes, to make sure we do not step on each others toes. :)
</p
>
495 <p
>If you wonder what
'isenkram
' is, it is a Norwegian word for iron
496 stuff, typically meaning tools, nails, screws, etc. Typical hardware
497 stuff, in other words. I
've been told it is the Norwegian variant of
498 the German word eisenkram, for those that are familiar with that
501 <p
><strong
>Update
2013-
01-
26</strong
>: Added -us -us to build
502 instructions, to avoid confusing people with an error from the signing
505 <p
><strong
>Update
2013-
01-
27</strong
>: Switch to HTTP URL for the git
506 clone argument to avoid the need for authentication.
</p
>
511 <title>First prototype ready making hardware easier to use in Debian
</title>
512 <link>http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html
</link>
513 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html
</guid>
514 <pubDate>Mon,
21 Jan
2013 12:
00:
00 +
0100</pubDate>
515 <description><p
>Early this month I set out to try to
516 <a href=
"http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html
">improve
517 the Debian support for pluggable hardware devices
</a
>. Now my
518 prototype is working, and it is ready for a larger audience. To test
520 <a href=
"http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/
">source
521 from the Debian Edu subversion repository
</a
>, build and install the
522 package. You might have to log out and in again activate the
523 autostart script.
</p
>
525 <p
>The design is simple:
</p
>
529 <li
>Add desktop entry in /usr/share/autostart/ causing a program
530 hw-support-handlerd to start when the user log in.
</li
>
532 <li
>This program listen for kernel events about new hardware (directly
533 from the kernel like udev does), not using HAL dbus events as I
534 initially did.
</li
>
536 <li
>When new hardware is inserted, look up the hardware modalias in
537 the APT database, a database
538 <a href=
"http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/modaliases?view=markup
">available
539 via HTTP
</a
> and a database available as part of the package.
</li
>
541 <li
>If a package is mapped to the hardware in question, the package
542 isn
't installed yet and this is the first time the hardware was
543 plugged in, show a desktop notification suggesting to install the
544 package or packages.
</li
>
546 <li
>If the user click on the
'install package now
' button, ask
547 aptdaemon via the PackageKit API to install the requrired package.
</li
>
549 <li
>aptdaemon ask for root password or sudo password, and install the
550 package while showing progress information in a window.
</li
>
554 <p
>I still need to come up with a better name for the system. Here
555 are some screen shots showing the prototype in action. First the
556 notification, then the password request, and finally the request to
557 approve all the dependencies. Sorry for the Norwegian Bokmål GUI.
</p
>
559 <p
><img src=
"http://people.skolelinux.org/pere/blog/images/
2013-
01-
21-hw-support-
1-notification.png
">
560 <br
><img src=
"http://people.skolelinux.org/pere/blog/images/
2013-
01-
21-hw-support-
2-password.png
">
561 <br
><img src=
"http://people.skolelinux.org/pere/blog/images/
2013-
01-
21-hw-support-
3-dependencies.png
">
562 <br
><img src=
"http://people.skolelinux.org/pere/blog/images/
2013-
01-
21-hw-support-
4-installing.png
">
563 <br
><img src=
"http://people.skolelinux.org/pere/blog/images/
2013-
01-
21-hw-support-
5-installing-details.png
" width=
"70%
"></p
>
565 <p
>The prototype still need to be improved with longer timeouts, but
566 is already useful. The database of hardware to package mappings also
567 need more work. It is currently compatible with the Ubuntu way of
568 storing such information in the package control file, but could be
569 changed to use other formats instead or in addition to the current
570 method. I
've dropped the use of discover for this mapping, as the
571 modalias approach is more flexible and easier to use on Linux as long
572 as the Linux kernel expose its modalias strings directly.
</p
>
574 <p
><strong
>Update
2013-
01-
21 16:
50</strong
>: Due to popular demand,
575 here is the command required to check out and build the source: Use
576 '<tt
>svn checkout
577 svn://svn.debian.org/debian-edu/trunk/src/hw-support-handler/; cd
578 hw-support-handler; debuild
</tt
>'. If you lack debuild, install the
579 devscripts package.
</p
>
581 <p
><strong
>Update
2013-
01-
23 12:
00</strong
>: The project is now
582 renamed to Isenkram and the source moved from the Debian Edu
583 subversion repository to a Debian collab-maint git repository. See
584 <a href=
"http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html
">build
585 instructions
</a
> for details.
</p
>