]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Generated.
[homepage.git] / blog / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="http://people.skolelinux.org/pere/blog/index.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Frikanalen___Complete_TV_station_organised_using_the_web.html">Frikanalen - Complete TV station organised using the web</a></div>
24 <div class="date"> 3rd March 2013</div>
25 <div class="body"><p>Do you want to set up your own TV station, schedule videos and
26 broadcast them on the air? Using free software? With video on demand
27 support using
28 <a href="http://www.digistan.org/open-standard:definition">free and
29 open standards</a>? Included a web based video stream as well? And
30 administrate it all in your web browser from anywhere in the world? A
31 few years now the Norwegian public access TV-channel
32 <a href="http://www.frikanalen.no/">Frikanalen</a> have been building a
33 system to do just this. The source code for the solution is licensed
34 using the GNU LGPL, and
35 <a href="http://github.com/Frikanalen">available from github</a>.</p>
36
37 <p>The idea is simple. You upload a video file over the web, and
38 attach meta information to the file. You select a time slot in the
39 program schedule, and when the time come it is played on the air and
40 in the web stream. It is also made available in a video on demand
41 solution for anyone to see it also outside its scheduled time. All
42 you need to run a TV station - using your web browser.</p>
43
44 <p>There are several parts to this web based solution. I'll mention
45 the three most important ones. The first part is the database of
46 videos and the schedule. This is written in Django and include a REST
47 API. The current database is SQLite, but the plan is to migrate it to
48 PostgreSQL. At the moment this system can be tested on
49 <a href="http://beta.frikanalen.tv/">beta.frikanalen.tv</a>. The
50 second part is the video playout, taking the schedule information from
51 the database and providing a video stream to broadcast. This is done
52 using <a href="http://www.casparcg.com/">CasparCG from SVT</a> and
53 <a href="http://www.mltframework.org/">Media Lovin' Toolkit</a>. Video
54 signal distribution is handled using
55 <a href="http://www.ob-encoder.com/">Open Broadcast Encoder</a>. The
56 third part is the converter, handling the transformation of uploaded
57 video files to a format useful for broadcasting, streaming and video
58 on demand. It is still very much work in progress, so it is not yet
59 decided what it will end up using. Note that the source of the latter
60 two parts are not yet pushed to github. The lead author want to clean
61 them up a bit more first.</p>
62
63 <p>The development is coordinated on the
64 <a href="irc://irc.freenode.net/%23frikanalen">#frikanalen IRC
65 channel</a> (irc.freenode.net), and discussed on
66 <a href="http://lists.nuug.no/mailman/listinfo/frikanalen">the
67 frikanalen mailing list</a>. The lead developer is Benjamin Bruheim
68 (phed on IRC). Anyone is welcome to participate in the
69 development.</p>
70 </div>
71 <div class="tags">
72
73
74 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
75
76
77 </div>
78 </div>
79 <div class="padding"></div>
80
81 <div class="entry">
82 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html">Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013</a></div>
83 <div class="date">27th February 2013</div>
84 <div class="body"><p>Dr. <a href="http://www.stallman.org/">Richard Stallman</a>,
85 founder of <a href="http://www.fsf.org/">Free Software Foundation</a>,
86 is giving <a href="http://www.nuug.no/aktiviteter/20130301-rms/">a
87 talk in Oslo March 1st 2013 17:00 to 19:00</a>. The event is public
88 and organised by <a href="">Norwegian Unix Users Group (NUUG)</a>
89 (where I am the chair of the board) and
90 <a href="http://www.friprog.no/">The Norwegian Open Source Competence
91 Center</a>. The title of the talk is «The Free Software Movement and
92 GNU», with this description:
93
94 <p><blockquote>
95 The Free Software Movement campaigns for computer users' freedom to
96 cooperate and control their own computing. The Free Software Movement
97 developed the GNU operating system, typically used together with the
98 kernel Linux, specifically to make these freedoms possible.
99 </blockquote></p>
100
101 <p>The meeting is open for everyone. Due to space limitations, the
102 doors opens for NUUG members at 16:15, and everyone else at 16:45. I
103 am really curious how many will show up. See
104 <a href="http://www.nuug.no/aktiviteter/20130301-rms/">the event
105 page</a> for the location details.</p>
106 </div>
107 <div class="tags">
108
109
110 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
111
112
113 </div>
114 </div>
115 <div class="padding"></div>
116
117 <div class="entry">
118 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html">Skolelinux-intervju: Helge Tore Høyland</a></div>
119 <div class="date">22nd February 2013</div>
120 <div class="body"><p>Etter en lang pause og travle uker har jeg endelig klart å få
121 samlet et nytt intervju med en av folkene i
122 <a href="http://www.skolelinux.org/">Skolelinux</a>-miljøet.
123 Denne gang er det Helge Tore Høyland, en mangeårig bidragsyter på
124 epostlistene og ellers i prosjektet.</p>
125
126 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
127
128 <p>Eg er IT-konsulent/teknikker hjå eit firma i Steinkjer med navn
129 <a href="http://unoit.no/">Uno IT</a>. Uno IT er eit lite firma som
130 drifter nettverk og maskiner for små og mellomstore firma
131 Steinkjer-området. Per dags dato er me 2 ansatte. Min faglege bakgrunn
132 er Fagbrev som it-teknikker, samt nokre fag innen nettverk- og
133 server-drift frå HiST og NTNU. Dagleg arbeid består i oppsett av nye
134 maskiner og hjelp til sluttbrukere, samt oppsett og vedlikehold av eit
135 vidt spekter av fagsystemer ute hjå kunder. Erfaring med Skolelinux
136 har eg hatt i forbindelse med drifting av
137 <a href="http://www.bjorkly.no/">Bjørkly skule</a>, ein privat
138 grunnskule i Namsos-området. I dag har skulen 65 elever, 15 lærere, 1
139 hovedserver og ca 60 klienter som kjører halvtjukt. Eg har bygd og
140 driftet systemet sidan summaren 2006.</p>
141
142 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
143
144 <p>Eg kom i kontakt med Skolelinux-prosjektet via ein artikkel i eit
145 fagblad, som eg ikkje lenger hugsar namnet på. I og med at eg allereie
146 hadde pusla med nettverk for ein annan skule, fatta eg straks
147 interesse for prosjektet.</p>
148
149 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
150
151 <p>Fordelane med Skolelinux er sentralisert administrasjon og svært
152 mange gode verktøy «ut av boksen». Veldig kjekt å kunne drifte 60
153 klientar med berre å «bry» seg med ein server. Levetid for systemets
154 hardware er og ein veldig fin effekt. I tillegg kjem fordelar som økt
155 sikkerhet og mindre lisenskostnader. Etter min erfaring er det og
156 mykje mindre driftskostnader med eit slikt system enn konkurrerande
157 system, pga enkelhet med sentralisert administrasjon. På grunn av at
158 Skolelinux er basert på Debian er det òg svært stabilt.</p>
159
160 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
161
162 <p>Ulemper er mangel på vilje til å følge standarer ute i markedet,
163 som fører til mangel på støtte til nokre mykje brukte ting. Flash og
164 Java er typiske eksempel. Sidan Debian satsar på stabilitet framfor å
165 ha nyeste pakke av eit program, kan ein i nokre tilfeller kome borti
166 at program vert «for gamle». Det er spesielt nettlesaren som er
167 utsett. Mangel på vilje til å utvikle pedagogisk programvare, i Noreg,
168 for «alle» platformer fører òg til noko hovudbry.</p>
169
170 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
171
172 <p>Til dagleg bruker eg svært mange forskjellige «fri programvare»
173 program. Firefox, Thunderbird, Freecommander, ImgBurn, Clonezilla,
174 OCS inventory, Icinga, Skolelinux, SystemRescueCD og mykje meir.</p>
175
176 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
177 skoler til å ta i bruk fri programvare?</strong></p>
178
179 <p>Strategisk må ein fokusere på at sluttbruker eigentleg ikkje er så
180 fokusert på at det er fri programvare men at det skal «berre fungere».
181 Gjer det enkelt å bruker og ikkje minst å administrere. For Skolelinux
182 sin del må ein få eit betre fokus på overganger. Utbytting av servere
183 må gå meir automatisk, import og eksport av brukerbase og maskinbase
184 med meir må kunne gå enkelt og oppgradering til neste versjon må bli
185 mykje meir automatisk og gjennomtesta. Ein må unngå at ein må sette
186 opp frå start når ein byter ut ein server eller oppgraderer til neste
187 versjon. For å få Skolelinux til å bli eit betre alternativ for skular
188 må ein ha fokus på nettlesaren. Denne må bli «up to date» og støtte
189 dei protokollar og tillegg som vert brukt av forlag med meir. Etter
190 kvart som meir og meir blir flytta ut i «skya» vert dette viktigare og
191 viktigare. Ein kunne ynskje og jobbe for at forlag med fleire tar i
192 bruk opne standarer, men inntil det skjer, må systemet kunne brukast
193 mot desse fagsystema.</p>
194
195 <p>For meg har prosjektet med Skolelinux vore ein svært artig og
196 lærerik prosess. Miljøet rundt er ikkje enormt stort, dog stort nok,
197 men det er svært hjelpevillig og engasjert.</p>
198 </div>
199 <div class="tags">
200
201
202 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
203
204
205 </div>
206 </div>
207 <div class="padding"></div>
208
209 <div class="entry">
210 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html">Frikart - Free Garmin maps for European countries based on OpenStreetmap</a></div>
211 <div class="date">15th February 2013</div>
212 <div class="body"><p>If you, like me, want an updated a map for your Garmin GPS, there is
213 now a great source of free maps available from
214 <a href="http://www.frikart.no/garmin/index.html">Frikart</a>. To
215 download a map, just click on the country you are interested in, and
216 download the map type you want. There are 8 different maps available,
217 using different colours and data selection. Pick one of Roadmap, Topo
218 Summer, Topo Winter, Roadmap II, Topo Summer II, Topo Winter II,
219 "Trails - overlay map" and "Cross country - overlay map" (see the web
220 page for descriptions).</p>
221
222 <p>The maps are updated weekly, so if you find something wrong in the
223 map you can just edit the
224 <a href="http://www.openstreetmap.org/">OpenStreetmap</a> map source
225 (anyone can contribute) and fetch a fixed map a week later. :)</p>
226 </div>
227 <div class="tags">
228
229
230 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>.
231
232
233 </div>
234 </div>
235 <div class="padding"></div>
236
237 <div class="entry">
238 <div class="title"><a href="http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html">"Electronic" paper invoices - using vCard in a QR code</a></div>
239 <div class="date">12th February 2013</div>
240 <div class="body"><p>Here in Norway, electronic invoices are spreading, and the
241 <a href="http://www.anskaffelser.no/e-handel/faktura">solution promoted
242 by the Norwegian government</a> require that invoices are sent through
243 one of the approved facilitators, and it is not possible to send
244 electronic invoices without an agreement with one of these
245 facilitators. This seem like a needless limitation to be able to
246 transfer invoice information between buyers and sellers. My preferred
247 solution would be to just transfer the invoice information directly
248 between seller and buyer, for example using SMTP, or some HTTP based
249 protocol like REST or SOAP. But this might also be overkill, as the
250 "electronic" information can be transferred using paper invoices too,
251 using a simple bar code. My bar code encoding of choice would be QR
252 codes, as this encoding can be read by any smart phone out there. The
253 content of the code could be anything, but I would go with
254 <a href="http://en.wikipedia.org/wiki/VCard">the vCard format</a>, as
255 it too is supported by a lot of computer equipment these days.</p>
256
257 <p>The vCard format support extentions, and the invoice specific
258 information can be included using such extentions. For example an
259 invoice from SLX Debian Labs (picked because we
260 <a href="http://www.linuxiskolen.no/slxdebianlabs/donations.html">ask
261 for donations to the Debian Edu project</a> and thus have bank account
262 information publicly available) for NOK 1000.00 could have these extra
263 fields:</p>
264
265 <p><pre>
266 X-INVOICE-NUMBER:1
267 X-INVOICE-AMOUNT:NOK1000.00
268 X-INVOICE-KID:123412341234
269 X-INVOICE-MSG:Donation to Debian Edu
270 X-BANK-ACCOUNT-NUMBER:16040884339
271 X-BANK-IBAN-NUMBER:NO8516040884339
272 X-BANK-SWIFT-NUMBER:DNBANOKKXXX
273 </pre></p>
274
275 <p>The X-BANK-ACCOUNT-NUMBER field was proposed in a stackoverflow
276 answer regarding
277 <a href="http://stackoverflow.com/questions/10045664/storing-bank-account-in-vcard-file">how
278 to put bank account information into a vCard</a>. For payments in
279 Norway, either X-INVOICE-KID (payment ID) or X-INVOICE-MSG could be
280 used to pass on information to the seller when paying the invoice.</p>
281
282 <p>The complete vCard could look like this:</p>
283
284 <p><pre>
285 BEGIN:VCARD
286 VERSION:2.1
287 ORG:SLX Debian Labs Foundation
288 ADR;WORK:;;Gunnar Schjelderups vei 29D;OSLO;;0485;Norway
289 URL;WORK:http://www.linuxiskolen.no/slxdebianlabs/
290 EMAIL;PREF;INTERNET:sdl-styret@rt.nuug.no
291 REV:20130212T095000Z
292 X-INVOICE-NUMBER:1
293 X-INVOICE-AMOUNT:NOK1000.00
294 X-INVOICE-MSG:Donation to Debian Edu
295 X-BANK-ACCOUNT-NUMBER:16040884339
296 X-BANK-IBAN-NUMBER:NO8516040884339
297 X-BANK-SWIFT-NUMBER:DNBANOKKXXX
298 END:VCARD
299 </pre></p>
300
301 <p>The resulting QR code created using
302 <a href="http://fukuchi.org/works/qrencode/">qrencode</a> would look
303 like this, and should be readable (and thus checkable) by any smart
304 phone, or for example the <a href="http://zbar.sourceforge.net/">zbar
305 bar code reader</a> and feed right into the approval and accounting
306 system.</p>
307
308 <p><img src="http://people.skolelinux.org/pere/blog/images/2013-02-12-qr-invoice.png"></p>
309
310 <p>The extension fields will most likely not show up in any normal
311 vCard reader, so those parts would have to go directly into a system
312 handling invoices. I am a bit unsure how vCards without name parts
313 are handled, but a simple test indicate that this work just fine.</p>
314
315 <p><strong>Update 2013-02-12 11:30</strong>: Added KID to the proposal
316 based on feedback from Sturle Sunde.</p>
317 </div>
318 <div class="tags">
319
320
321 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>.
322
323
324 </div>
325 </div>
326 <div class="padding"></div>
327
328 <div class="entry">
329 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Litt_statistikk_over_offentlige_anbud_annonsert_via_Doffin_siden_2008.html">Litt statistikk over offentlige anbud annonsert via Doffin siden 2008</a></div>
330 <div class="date">11th February 2013</div>
331 <div class="body"><p>For et halvt år siden
332 <a href="http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html">satte
333 jeg opp et system for å lage en database</a> med informasjon om
334 offentlige anbud fra <a href="http://www.doffin.no/">Doffin</a> ved
335 <a href="https://scraperwiki.com/scrapers/norwegian-doffin/">hjelp av
336 Scraperwiki</a>. Nå er databasen så vidt jeg kan se komplett, med
337 data helt tilbake til 2008. Her er litt statistikk over
338 <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
339 anbud publisert hver måned</a>:</p>
340
341 <p><table border="1">
342 <tr> <th>Publiseringsmåned</th> <th>Antall</th> </tr>
343 <tr> <td>2013-01</td> <td>1015</td> </tr>
344 <tr> <td>2012-12</td> <td>756</td> </tr>
345 <tr> <td>2012-11</td> <td>979</td> </tr>
346 <tr> <td>2012-10</td> <td>1093</td> </tr>
347 <tr> <td>2012-09</td> <td>1023</td> </tr>
348 <tr> <td>2012-08</td> <td>951</td> </tr>
349 <tr> <td>2012-07</td> <td>1103</td> </tr>
350 <tr> <td>2012-06</td> <td>1334</td> </tr>
351 <tr> <td>2012-05</td> <td>1435</td> </tr>
352 <tr> <td>2012-04</td> <td>1169</td> </tr>
353 <tr> <td>2012-03</td> <td>1573</td> </tr>
354 <tr> <td>2012-02</td> <td>1335</td> </tr>
355 <tr> <td>2012-01</td> <td>1147</td> </tr>
356 <tr> <td>2011-12</td> <td>1045</td> </tr>
357 <tr> <td>2011-11</td> <td>1114</td> </tr>
358 <tr> <td>2011-10</td> <td>1230</td> </tr>
359 <tr> <td>2011-09</td> <td>1165</td> </tr>
360 <tr> <td>2011-08</td> <td>966</td> </tr>
361 <tr> <td>2011-07</td> <td>1148</td> </tr>
362 <tr> <td>2011-06</td> <td>1410</td> </tr>
363 <tr> <td>2011-05</td> <td>1536</td> </tr>
364 <tr> <td>2011-04</td> <td>1350</td> </tr>
365 <tr> <td>2011-03</td> <td>1574</td> </tr>
366 <tr> <td>2011-02</td> <td>1370</td> </tr>
367 <tr> <td>2011-01</td> <td>1049</td> </tr>
368 <tr> <td>2010-12</td> <td>992</td> </tr>
369 <tr> <td>2010-11</td> <td>1089</td> </tr>
370 <tr> <td>2010-10</td> <td>1110</td> </tr>
371 <tr> <td>2010-09</td> <td>1132</td> </tr>
372 <tr> <td>2010-08</td> <td>883</td> </tr>
373 <tr> <td>2010-07</td> <td>1126</td> </tr>
374 <tr> <td>2010-06</td> <td>1440</td> </tr>
375 <tr> <td>2010-05</td> <td>1236</td> </tr>
376 <tr> <td>2010-04</td> <td>1249</td> </tr>
377 <tr> <td>2010-03</td> <td>1556</td> </tr>
378 <tr> <td>2010-02</td> <td>1256</td> </tr>
379 <tr> <td>2010-01</td> <td>1140</td> </tr>
380 <tr> <td>2009-12</td> <td>1013</td> </tr>
381 <tr> <td>2009-11</td> <td>1220</td> </tr>
382 <tr> <td>2009-10</td> <td>1320</td> </tr>
383 <tr> <td>2009-09</td> <td>1294</td> </tr>
384 <tr> <td>2009-08</td> <td>953</td> </tr>
385 <tr> <td>2009-07</td> <td>1162</td> </tr>
386 <tr> <td>2009-06</td> <td>1605</td> </tr>
387 <tr> <td>2009-05</td> <td>1568</td> </tr>
388 <tr> <td>2009-04</td> <td>1522</td> </tr>
389 <tr> <td>2009-03</td> <td>1599</td> </tr>
390 <tr> <td>2009-02</td> <td>1376</td> </tr>
391 <tr> <td>2009-01</td> <td>1080</td> </tr>
392 <tr> <td>2008-12</td> <td>1028</td> </tr>
393 <tr> <td>2008-11</td> <td>949</td> </tr>
394 <tr> <td>2008-10</td> <td>1047</td> </tr>
395 <tr> <td>2008-09</td> <td>965</td> </tr>
396 <tr> <td>2008-08</td> <td>725</td> </tr>
397 <tr> <td>2008-07</td> <td>1015</td> </tr>
398 <tr> <td>2008-06</td> <td>1304</td> </tr>
399 <tr> <td>2008-05</td> <td>323</td> </tr>
400 </table></p>
401
402 <p>Her er tilsvarende
403 <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
404 per år</a>, som viser en liten nedgang i antall anbud:</p>
405
406 <table border="1">
407 <tr> <th>Publiseringsår</th> <th>Antall</th> </tr>
408 <tr> <td>2012</td> <td>13898</td> </tr>
409 <tr> <td>2011</td> <td>14957</td> </tr>
410 <tr> <td>2010</td> <td>14209</td> </tr>
411 <tr> <td>2009</td> <td>15712</td> </tr>
412 <tr> <td>2008</td> <td>7356</td> </tr>
413 </table></p>
414
415 <p>Jeg droppet den ufullstendige måneden og året fra tabellen. Se
416 lenken for oppdaterte tall.</p>
417 </div>
418 <div class="tags">
419
420
421 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>.
422
423
424 </div>
425 </div>
426 <div class="padding"></div>
427
428 <div class="entry">
429 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Sleep_until_morning___home_automation_for_the_kids.html">Sleep until morning - home automation for the kids</a></div>
430 <div class="date">10th February 2013</div>
431 <div class="body"><p><img align="left" style="margin-right:25px;" src="http://people.skolelinux.org/pere/blog/images/2013-02-10-morning-light.jpeg"></p>
432
433 <p>With kids in the house, one challenge is getting them to sleep
434 during the night and wake up when it is morning. I mean, when I
435 believe it is morning, and not two hours earlier. In our household we
436 have decided that 07:00 is the turning point, but getting the kids to
437 sleep until 07:00 is a small challenge every day. They have adapted
438 quite well, and rarely wake up at 05:00 any more, but some times wake
439 up at times like 05:50, 06:15, 06:30 or 06:45, and it is hard to put
440 the awake one to bed again without disturbing and waking the rest.
441 And I understand perfectly well that they fail to sleep until 07:00
442 some times, as there is no way for them to know if it is before or
443 after the magic moment without coming and asking us parents.</p>
444
445 <p>But yesterday I came up with a method to solve this problem. It
446 involve home automation. A few years ago I bought a
447 <a href="http://www.telldus.se/products/tellstick">Tellstick</a> and RF
448 switches at the local <a href="http://www.clasohlson.com/">Clas
449 Ohlson</a> shop, allowing me to control lights and other electrical
450 gadgets using my Linux server. When I moved from the old flat to a
451 small house, I put away all this equipment as most of the lighting in
452 the house was not using wall sockets and thus not easy to connect to
453 the gadgets I had. But recently I bought a
454 <a href="http://www.telldus.se/products/tellstick_net">Tellstick
455 Net</a> to be able to read sensor input as well as control power
456 sockets. I want to control ovens in the basement to avoid the pipes
457 to freeze, and monitor the humidity to detect flooding. The default
458 setup for Tellstick Net is to be controlled by the vendor web service,
459 which to me is a security problem, but it is also possible to build
460 ones own
461 <a href="http://developer.telldus.com/blog/2012/03/02/help-us-develop-local-access-using-tellstick-net-build-your-own-firmware">firmware
462 with local access</A> instead of being controlled by a Swedish
463 company, thanks to the release of the GPL licensed firmware source
464 code. I plan to get that running before I let it control anything
465 important. But while working on this, one idea to make it easier for
466 the kids came to me yesterday. We can set up a night light controlled
467 by the computer, and turn it automatically on at 07:00. The kids can
468 then check the light in the morning to know if they are supposed to
469 get up or not. They joined me in setting everything up, and I
470 repeated the concept several times before bed times to make sure they
471 remembered to check the light before getting up in the morning.</p>
472
473 <p>We tested it this morning, and all the kids stayed in bed until
474 after 07:00, and every one of them commented on the fact that the
475 "morning light" was turned on and signalled that the morning had
476 arrived. So this look like a success, and I am excited to see how
477 this develops the next few days. :) I really hope this can allow us
478 all to sleep a bit longer in the morning.</p>
479
480 <p>A nice advantage of this setup is that we can remote control when
481 to tell the kids to get up. We do not have to wait until 07:00, and
482 can also delay it if we want to.</p>
483 </div>
484 <div class="tags">
485
486
487 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
488
489
490 </div>
491 </div>
492 <div class="padding"></div>
493
494 <div class="entry">
495 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Hva_stemte_hver_stortingsrepresentant_i_voteringene_om_datalagringsdirektivet_.html">Hva stemte hver stortingsrepresentant i voteringene om datalagringsdirektivet?</a></div>
496 <div class="date"> 9th February 2013</div>
497 <div class="body"><p>Nytt stortingsvalg er på trappene, og folket får igjen mulighet til
498 å påvirke sammensetningen i vår lovgivende forsamling. Da er det
499 relevant å vite hvilke representanter og partier som har støttet
500 innføringen av brev- og besøkskontroll av hele den norske
501 befolkningen, det vil si datalagringsdirektivet.</p>
502
503 <p>Hvis du vil vite hva hver enkelt stortingsrepresentant har stemt i
504 stortingsvoteringene om datalagringsdirektivet, så har nettstedet til
505 <a href="http://www.holderdeord.no/">Holder De Ord</a> den (så vidt jeg
506 vet) eneste komplette oversikten på sin temaside om
507 <a href="http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet">innføringen
508 av datalagringsdirektivet</a>. Den har detaljene fra de 11 relevante
509 forslagene som har vært fremmet så lagt. De har vært votert over
510 2011-04-04, 2011-04-11, 2012-06-11, 2012-10-05 og 2012-12-06.</p>
511
512 <p>Hvis du lurer på hva som er problemet med datalagringsdirektivet,
513 anbefaler jeg å lese <a href="http://www.uhuru.biz/?cat=84">artiklene
514 fra Jon Wessel-Aas</a> om temaet, samt informasjon fra foreningen
515 <a href="http://www.digitaltpersonvern.no/">Digitalt
516 Personvern</a>.</p>
517 </div>
518 <div class="tags">
519
520
521 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
522
523
524 </div>
525 </div>
526 <div class="padding"></div>
527
528 <div class="entry">
529 <div class="title"><a href="http://people.skolelinux.org/pere/blog/_kt_overv_kning_applauderes_igjen_av_Arbeiderpartiet__H_yre_og_Fremskrittspartiet.html">Økt overvåkning applauderes igjen av Arbeiderpartiet, Høyre og Fremskrittspartiet</a></div>
530 <div class="date"> 4th February 2013</div>
531 <div class="body"><p>Jeg ser med gru at Arbeiderpartiet, Høyre og Fremskrittspartiet
532 <a href="http://www.aftenposten.no/nyheter/iriks/Positive-til-mer-smuglerovervaking-7110348.html">applauderer
533 tollvesenets forslag</a> om å øke overvåkningen i Norge nok et hakk.
534 Det er ikke så rart, da de som uttaler seg jo også har støttet
535 innføringen av datalagringsdirektivet eller i hvert fall ikke veldig
536 aktivt har motarbeidet det. Innføringen av datalagringsdirektivet er
537 en lovendring som innebærer brev og besøkskontroll for hele
538 befolkningen.</p>
539
540 <p><a href="http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/?p=48717">Datalagringsdirektivet</a>
541 har vært oppe til votering i stortinget tre ganger så langt. Det ble
542 <a href="http://svartelisten.org/">vedtatt første gang 2011-04-04</a>
543 og
544 <a href="https://github.com/holderdeord/hdo-folketingparser/blob/master/data/votering-2011-04-11.xml">andre
545 gang 2011-04-11</a> (lovendringer voteres to ganger), og forslag om å
546 stoppe loven ble
547 <a href="http://www.stortinget.no/no/Saker-og-publikasjoner/Saker/Sak/Voteringsoversikt/?p=53844&dnid=1">nedstemt
548 2012-12-06</a> (se også
549 <a href="http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet">oversikt fra Holder De
550 Ord</a>).</p>
551
552 <p>Jan Bøhler i Arbeiderpartiet stemte for å innføre
553 datalagringsdirektivet i lovverket i første votering, var ikke
554 tilstede i andre votering og støttet loven i tredje votering. André
555 Oktay Dahl i Høyre var ikke til stede i første og andre votering men
556 støttet loven i tredje votering. Ulf Leirstein i Fremskrittspartiet
557 stemte mot loven i første votering men var ikke til stede i andre og
558 tredje votering.</p>
559
560 <p>Hvis du lurer på hva som er problemet med datalagringsdirektivet,
561 anbefaler jeg å lese <a href="http://www.uhuru.biz/?cat=84">artiklene
562 fra Jon Wessel-Aas</a> om temaet, samt informasjon fra foreningen
563 <a href="http://www.digitaltpersonvern.no/">Digitalt
564 Personvern</a>.</p>
565
566 <p><strong>Oppdatering 2013-03-09</strong>: Endret lenke til Holder De
567 Ord, som har byttet mange lenker i forbindelse med import av
568 voteringsdata for 2010-2011.</p>
569 </div>
570 <div class="tags">
571
572
573 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>, <a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
574
575
576 </div>
577 </div>
578 <div class="padding"></div>
579
580 <div class="entry">
581 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Bitcoin_GUI_now_available_from_Debian_unstable__and_Ubuntu_raring_.html">Bitcoin GUI now available from Debian/unstable (and Ubuntu/raring)</a></div>
582 <div class="date"> 2nd February 2013</div>
583 <div class="body"><p>My
584 <a href="http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html">last
585 bitcoin related blog post</a> mentioned that the new
586 <a href="http://packages.qa.debian.org/bitcoin">bitcoin package</a> for
587 Debian was waiting in NEW. It was accepted by the Debian ftp-masters
588 2013-01-19, and have been available in unstable since then. It was
589 automatically copied to Ubuntu, and is available in their Raring
590 version too.</p>
591
592 <p>But there is a strange problem with the build that block this new
593 version from being available on the i386 and kfreebsd-i386
594 architectures. For some strange reason, the autobuilders in Debian
595 for these architectures fail to run the test suite on these
596 architectures (<a href="http://bugs.debian.org/672524">BTS #672524</a>).
597 We are so far unable to reproduce it when building it manually, and
598 no-one have been able to propose a fix. If you got an idea what is
599 failing, please let us know via the BTS.</p>
600
601 <p>One feature that is annoying me with of the bitcoin client, because
602 I often run low on disk space, is the fact that the client will exit
603 if it run short on space (<a href="http://bugs.debian.org/696715">BTS
604 #696715</a>). So make sure you have enough disk space when you run
605 it. :)</p>
606
607 <p>As usual, if you use bitcoin and want to show your support of my
608 activities, please send Bitcoin donations to my address
609 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
610 </div>
611 <div class="tags">
612
613
614 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin</a>, <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
615
616
617 </div>
618 </div>
619 <div class="padding"></div>
620
621 <p style="text-align: right;"><a href="index.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
622 <div id="sidebar">
623
624
625
626 <h2>Archive</h2>
627 <ul>
628
629 <li>2013
630 <ul>
631
632 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (11)</a></li>
633
634 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/02/">February (9)</a></li>
635
636 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/03/">March (1)</a></li>
637
638 </ul></li>
639
640 <li>2012
641 <ul>
642
643 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
644
645 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
646
647 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
648
649 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
650
651 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
652
653 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
654
655 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
656
657 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
658
659 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
660
661 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
662
663 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
664
665 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
666
667 </ul></li>
668
669 <li>2011
670 <ul>
671
672 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
673
674 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
675
676 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
677
678 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
679
680 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
681
682 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
683
684 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
685
686 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
687
688 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
689
690 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
691
692 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
693
694 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
695
696 </ul></li>
697
698 <li>2010
699 <ul>
700
701 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
702
703 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
704
705 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
706
707 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
708
709 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
710
711 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
712
713 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
714
715 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
716
717 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
718
719 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
720
721 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
722
723 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
724
725 </ul></li>
726
727 <li>2009
728 <ul>
729
730 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
731
732 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
733
734 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
735
736 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
737
738 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
739
740 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
741
742 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
743
744 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
745
746 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
747
748 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
749
750 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
751
752 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
753
754 </ul></li>
755
756 <li>2008
757 <ul>
758
759 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
760
761 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
762
763 </ul></li>
764
765 </ul>
766
767
768
769 <h2>Tags</h2>
770 <ul>
771
772 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
773
774 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
775
776 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
777
778 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
779
780 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (6)</a></li>
781
782 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
783
784 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
785
786 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (70)</a></li>
787
788 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (119)</a></li>
789
790 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
791
792 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (7)</a></li>
793
794 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
795
796 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (181)</a></li>
797
798 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
799
800 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
801
802 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (10)</a></li>
803
804 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (10)</a></li>
805
806 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (33)</a></li>
807
808 <li><a href="http://people.skolelinux.org/pere/blog/tags/isenkram">isenkram (5)</a></li>
809
810 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (18)</a></li>
811
812 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
813
814 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (6)</a></li>
815
816 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
817
818 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (25)</a></li>
819
820 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (223)</a></li>
821
822 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (150)</a></li>
823
824 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (7)</a></li>
825
826 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
827
828 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (42)</a></li>
829
830 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (64)</a></li>
831
832 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
833
834 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
835
836 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
837
838 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (6)</a></li>
839
840 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
841
842 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
843
844 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
845
846 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (29)</a></li>
847
848 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
849
850 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
851
852 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (40)</a></li>
853
854 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
855
856 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (6)</a></li>
857
858 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (15)</a></li>
859
860 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (1)</a></li>
861
862 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (7)</a></li>
863
864 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (36)</a></li>
865
866 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
867
868 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (26)</a></li>
869
870 </ul>
871
872
873 </div>
874 <p style="text-align: right">
875 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.6</a>
876 </p>
877
878 </body>
879 </html>