]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Improve language and add tag.
[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/New_IRC_channel_for_LEGO_designers_using_Debian.html">New IRC channel for LEGO designers using Debian</a></div>
24 <div class="date"> 2nd January 2013</div>
25 <div class="body"><p>During Christmas, I have worked a bit on the Debian support for
26 <a href="http://mindstorms.lego.com/en-us/Default.aspx">LEGO Mindstorm
27 NXT</a>. My son and I have played a bit with my NXT set, and I
28 discovered I had to build all the tools myself because none were
29 already in Debian Squeeze. If Debian support for LEGO is something
30 you care about, please join me on the IRC channel
31 <a href="irc://irc.debian.org/%23debian-lego">#debian-lego</a> (server
32 irc.debian.org). There is a lot that could be done to improve the
33 situation. :)</p>
34 </div>
35 <div class="tags">
36
37
38 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
39
40
41 </div>
42 </div>
43 <div class="padding"></div>
44
45 <div class="entry">
46 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenker_for_2013_01_01.html">Lenker for 2013-01-01</a></div>
47 <div class="date"> 1st January 2013</div>
48 <div class="body"><p>Her er noen lenker til tekster jeg har satt pris på å lese den
49 siste måneden.</p>
50
51 <ul>
52
53 <li>2012-12-07
54 <a href="http://www.idg.no/computerworld/article262047.ece">Myter og
55 FUD om fri programvare</a> av min venn Christer Gundersen som
56 kommenterer noen av de påstandene som er spredt via Computerworld
57 Norge de siste månedene.</li>
58
59 <li>BankID er et opplegg der utsteder (dvs. banken eller dens
60 leverandør) sitter på alt som trengs for å bruke BankID, men har
61 lovet å ikke bruke den unntatt på oppdrag fra deg. Det er greit nok
62 for banktjenester, der banken allerede har full kontroll over
63 resultatet, men problematisk når det gjelder tilgang til
64 helseopplysninger og avtaleinngåelse med andre enn banken. Jeg
65 håper protestene brer om seg.
66
67 <ul>
68
69 <li>2012-12-11 <a href="http://www.aftenposten.no/meninger/debatt/BankID-blottlegger-helseopplysninger-7067148.html">BankID
70 blottlegger helseopplysninger</a></li>
71
72 <li>2012-12-07 <a href="http://www.nrk.no/nyheter/norge/1.9695027">-
73 Helseopplysningene ikke sikre med Bank-ID</a></li>
74
75 <li>2012-12-07
76 <a href="https://www.bankid.no/Presse-og-nyheter/Nyhetsarkiv/2012/Papeker-alvorlige-men-kjente-utfordringer/">Påpeker
77 alvorlige, men kjente utfordringer</a> er den offisielle
78 holdningen til de som lager BankID.</li>
79
80 <li>2012-12-08
81 <a href="http://www.tnp.no/norway/panorama/3419-ntnu-researcher-warns-against-security-of-bank-id-password">NTNU
82 Researcher Warns against Security of Bank ID Password</a>
83
84 </ul>
85
86 <li>2012-12-11 <a href="http://www.aftenposten.no/nyheter/iriks/Norske-elever-er-darligst-i-Europa-pa-algebra-7066752.html">Norske elever er dårligst i Europa på algebra</a>
87
88 <li>2012-12-11
89 <a href="http://www.aftenposten.no/meninger/debatt/Realfagsdodaren-7067173.html">Realfagsdødaren</a>
90
91 <li>2012-12-21
92 <a href="http://www.bt.no/nyheter/innenriks/112/--Forventningene-er-for-hoye-2816450.html">-
93 Noen må bli skuffet</a> - Politiet i Bergen forteller hvor lavt de
94 prioriterer hverdagskriminalitet.</li>
95
96 <li>2012-05-03
97 <a href="http://e24.no/jobb/kripos-ansatt-doemt-for-snoking-for-venn/20208585">
98 Kripos-ansatt dømt for snoking for venn</A> - viser hvor svak
99 reaksjonen blir når politiet misbruker innsamlet informasjon. En
100 forvarsel på konsekvensene av nasjonal brev- og besøkskontroll -
101 ofte kalt Datalagringsdirektivet.</li>
102
103 <li>2012-12-14
104 <a href="http://www.dagbladet.no/2012/12/14/kultur/debatt/kronikk/jul/ensomhet/24838541/">Å
105 smøre en forskjell</a> - om ensomhet og jul.</li>
106
107 <li>2012-12-18
108 <a href="http://www.aftenposten.no/meninger/kronikker/n-krise-av-gangen_-takk-7072452.html">Én
109 krise av gangen, takk!</a>
110
111
112 <li>2012-12-17
113 <a href="http://www.aftenposten.no/meninger/NAV-Et-mangehodet-monster--7072165.html">NAV:
114 Et mangehodet monster</a></li>
115
116 <li>2011-01-12
117 <a href="http://www.dagbladet.no/2011/01/12/kultur/debatt/kronikk/personvern/15027203/">Pasienter
118 uten vern</a> - forteller litt om hvordan Norsk Pasientregister og
119 andre helseregister raderer bort pasienters privatsfære.</li>
120
121
122 <li>2012-12-19
123 <a href="http://www.aftenposten.no/meninger/debatt/Hvorfor-er-barnefamilier-fattige-7073951.html">Hvorfor
124 er barnefamilier fattige?</a></li>
125
126 <li>2012-12-25
127 <a href="http://www.aftenposten.no/meninger/spaltister/Den-skjulte-minoriteten--konservative-kristne-i-Norge-7075518.html">Den
128 skjulte minoriteten – konservative kristne i Norge</a> - kronikk av
129 Bjørn Stærk fra aftenposten</li>
130
131 <li>2009-05-04
132 <a href="http://deltemeninger.no/-/bulletin/show/303429_folkebiblioteket-2-0?ref=checkpoint">Folkebiblioteket
133 2.0</a> - Min venn Sturle om opphavsrett og Internett, i debatt med
134 Olav Torvund.</li>
135
136 </ul>
137
138 <p>Og et godt nytt år til dere alle!</p>
139 </div>
140 <div class="tags">
141
142
143 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid</a>, <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</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>.
144
145
146 </div>
147 </div>
148 <div class="padding"></div>
149
150 <div class="entry">
151 <div class="title"><a href="http://people.skolelinux.org/pere/blog/A_Christmas_present_for_Skolelinux___Debian_Edu.html">A Christmas present for Skolelinux / Debian Edu</a></div>
152 <div class="date">28th December 2012</div>
153 <div class="body"><p>I was happy to discover a few days ago that the
154 <a href="http://www.skolelinux.org/">Skolelinux / Debian Edu</a>
155 project also this year received a Christmas present from Another
156 Agency in Trondheim. NOK 1000,- showed up on our donation account
157 December 24th. I want to express our thanks for this very welcome
158 present. As the Debian Edu / Skolelinux project is very short on
159 funding these days, and thus lack the money to do regular developer
160 gatherings, this donation was most welcome. One developer gathering
161 cost around NOK 15&nbsp;000,-, so we need quite a lot more to keep the
162 development pace we want. Thus, I hope their example this year is
163 followed by many others. :)</p>
164
165 <p>The public list of donors can be found on
166 <a href="http://www.linuxiskolen.no/slxdebianlabs/donations.html">the
167 donation page</a> for the project, which also contain instructions if
168 you want to donate to the project.</p>
169 </div>
170 <div class="tags">
171
172
173 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>.
174
175
176 </div>
177 </div>
178 <div class="padding"></div>
179
180 <div class="entry">
181 <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_to_backport_bitcoin_qt_version_0_7_2_2_to_Debian_Squeeze.html">How to backport bitcoin-qt version 0.7.2-2 to Debian Squeeze</a></div>
182 <div class="date">25th December 2012</div>
183 <div class="body"><p>Let me start by wishing you all marry Christmas and a happy new
184 year! I hope next year will prove to be a good year.</p>
185
186 <p><a href="http://www.bitcoin.org/">Bitcoin</a>, the digital
187 decentralised "currency" that allow people to transfer bitcoins
188 between each other with minimal overhead, is a very interesting
189 experiment. And as I wrote a few days ago, the bitcoin situation in
190 <a href="http://www.debian.org/">Debian</a> is about to improve a bit.
191 The <a href="http://packages.qa.debian.org/bitcoin">new debian source
192 package</a> (version 0.7.2-2) was uploaded yesterday, and is waiting
193 in <a href="http://ftp-master.debian.org/new.html">the NEW queue</A>
194 for one of the ftpmasters to approve the new bitcoin-qt package
195 name.</p>
196
197 <p>And thanks to the great work of Jonas and the rest of the bitcoin
198 team in Debian, you can easily test the package in Debian Squeeze
199 using the following steps to get a set of working packages:</p>
200
201 <blockquote><pre>
202 git clone git://git.debian.org/git/collab-maint/bitcoin
203 cd bitcoin
204 DEB_MAINTAINER_MODE=1 DEB_BUILD_OPTIONS=noupnp fakeroot debian/rules clean
205 DEB_BUILD_OPTIONS=noupnp git-buildpackage --git-ignore-new
206 </pre></blockquote>
207
208 <p>You might have to install some build dependencies as well. The
209 list of commands should give you two packages, bitcoind and
210 bitcoin-qt, ready for use in a Squeeze environment. Note that the
211 client will download the complete set of bitcoin "blocks", which need
212 around 5.6 GiB of data on my machine at the moment. Make sure your
213 ~/.bitcoin/ directory have lots of spare room if you want to download
214 all the blocks. The client will warn if the disk is getting full, so
215 there is not really a problem if you got too little room, but you will
216 not be able to get all the features out of the client.</p>
217
218 <p>As usual, if you use bitcoin and want to show your support of my
219 activities, please send Bitcoin donations to my address
220 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
221 </div>
222 <div class="tags">
223
224
225 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>.
226
227
228 </div>
229 </div>
230 <div class="padding"></div>
231
232 <div class="entry">
233 <div class="title"><a href="http://people.skolelinux.org/pere/blog/A_word_on_bitcoin_support_in_Debian.html">A word on bitcoin support in Debian</a></div>
234 <div class="date">21st December 2012</div>
235 <div class="body"><p>It has been a while since I wrote about
236 <a href="http://www.bitcoin.org/">bitcoin</a>, the decentralised
237 peer-to-peer based crypto-currency, and the reason is simply that I
238 have been busy elsewhere. But two days ago, I started looking at the
239 state of <a href="http://packages.qa.debian.org/bitcoin">bitcoin in
240 Debian</a> again to try to recover my old bitcoin wallet. The package
241 is now maintained by a
242 <a href="https://alioth.debian.org/projects/pkg-bitcoin/">team of
243 people</a>, and the grunt work had already been done by this team. We
244 owe a huge thank you to all these team members. :)
245 But I was sad to discover that the bitcoin client is missing in
246 Wheezy. It is only available in Sid (and an outdated client from
247 backports). The client had several RC bugs registered in BTS blocking
248 it from entering testing. To try to help the team and improve the
249 situation, I spent some time providing patches and triaging the bug
250 reports. I also had a look at the bitcoin package available from Matt
251 Corallo in a
252 <a href="https://launchpad.net/~bitcoin/+archive/bitcoin">PPA for
253 Ubuntu</a>, and moved the useful pieces from that version into the
254 Debian package.</p>
255
256 <p>After checking with the main package maintainer Jonas Smedegaard on
257 IRC, I pushed several patches into the collab-maint git repository to
258 improve the package. It now contains fixes for the RC issues (not from
259 me, but fixed by Scott Howard), build rules for a Qt GUI client
260 package, konqueror support for the bitcoin: URI and bash completion
261 setup. As I work on Debian Squeeze, I also created
262 <a href="http://lists.alioth.debian.org/pipermail/pkg-bitcoin-devel/Week-of-Mon-20121217/000041.html">a
263 patch to backport</a> the latest version. Jonas is going to look at
264 it and try to integrate it into the git repository before uploading a
265 new version to unstable.
266
267 <p>I would very much like bitcoin to succeed, to get rid of the
268 centralized control currently exercised in the monetary system. I
269 find it completely unacceptable that the USA government is collecting
270 transaction data for almost all international money transfers (most are done in USD and transaction logs shipped to the spooks), and
271 that the major credit card companies can block legal money
272 transactions to Wikileaks. But for bitcoin to succeed, more people
273 need to use bitcoins, and more people need to accept bitcoins when
274 they sell products and services. Improving the bitcoin support in
275 Debian is a small step in the right direction, but not enough.
276 Unfortunately the user experience when browsing the web and wanting to
277 pay with bitcoin is still not very good. The bitcoin: URI is a step
278 in the right direction, but need to work in most or every browser in
279 use. Also the bitcoin-qt client is too heavy to fire up to do a
280 quick transaction. I believe there are other clients available, but
281 have not tested them.</p>
282
283 <p>My
284 <a href="http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html">experiment
285 with bitcoins</a> showed that at least some of my readers use bitcoin.
286 I received 20.15 BTC so far on the address I provided in my blog two
287 years ago, as can be
288 <a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">seen
289 on the blockexplorer service</a>. Thank you everyone for your
290 donation. The blockexplorer service demonstrates quite well that
291 bitcoin is not quite anonymous and untracked. :) I wonder if the
292 number of users have gone up since then. If you use bitcoin and want
293 to show your support of my activity, please send Bitcoin donations to
294 the same address as last time,
295 <b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
296 </div>
297 <div class="tags">
298
299
300 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>.
301
302
303 </div>
304 </div>
305 <div class="padding"></div>
306
307 <div class="entry">
308 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Piratpartiet_p__opphavs_retrett_.html">Piratpartiet på opphavs-retrett?</a></div>
309 <div class="date">19th December 2012</div>
310 <div class="body"><p>Jeg ble overrasket over å se at Piratpartiet i
311 <a href="http://www.aftenposten.no/kultur/Piratpartiet-stiller-til-Stortingsvalget-7073298.html">Aftenposten</a>
312 er referert på følgende:</p>
313
314 <blockquote>
315 Når det gjelder retten til opphavsrett for kulturproduktene, mener
316 Piratpartiet av levetid + 14 år er tilfredsstillende.
317 </blockquote>
318
319 <p>Det betyr en vernetid langt ut over det kommersielle livet til de
320 aller fleste opphavsrettsbeskyttede verker, og er i strid med slik i
321 hvert fall jeg har tolket punkt 5 i
322 <a href="http://people.opera.com/howcome/2012/piratpartiet/kjerneprogram.html">kjerneprogrammet
323 til Piratpartiet</a>:</p>
324
325 <blockquote>
326 <p><strong>5: Åndsverk og patenter: tilbake til start</strong></p>
327
328 <table border="1">
329 <tr><th>forslag:</th><td>14 års opphavsrett og ingen
330 programvarepatenter</td></tr>
331
332 <tr><th>grunn:</th><td>Den første loven om opphavsrett spesifiserte 14
333 års vernetid. Senere har mediabransjens lobbyister stadig presset
334 loven mot lengre vern, nå er det 70 år etter forfatters død. Dette
335 gjør at mange verk glemmes og går tapt, noe som er skadelig for norsk
336 språk og kultur. Vi til tilbake til start: 14 års
337 vernetid. Patentloven sier klart at dataprogrammer ikke kan
338 patenteres. Likevel klarer patentadvokater å lure gjennom
339 programvarepatenter. Slike patenter gjør dingsene våre dyrere og kan i
340 enkelte tilfelle stoppe dem helt.</th></tr>
341 </table>
342 </blockquote>
343
344 <p>Den opprinnelige opphavsretten var på 14 år totalt, ikke 14 år
345 etter opphavspersonens død. Jeg tenkte først dette kanskje var
346 feilsitering fra Aftenposten, men jeg finner samme påstand i en <a
347 href="http://piratpartietnorge.org/om-gramo-og-piratpolitikken/">bloggpost
348 fra Geir Aaslid</a> på Piratpartietes offisielle nettsider. Der
349 skriver han følgende:</p>
350
351 <blockquote>
352 Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
353 mange bransjer, med ulike behov. Enhver reform er en forbedring men
354 det er nærliggende å anta at en opphavsrett på levetid + 14 år er
355 fullt ut tilfredstillende for musikk, film, litteratur og spill.
356 </blockquote>
357
358 <p>Det virker dermed på meg som om Piratpartiet allerede har gjort
359 retrett fra sin beundringsverdige holdning om at det holdt med 14 års
360 total vernetid, til sin nye som tar utgangspunkt i levetiden til
361 opphavspersonen. Jeg håper det baserer seg på en misforståelse hos
362 piratlederen som blir korrigert tilbake til 14 års total vernetid før
363 partiet stiller til valg.</p>
364
365 <p>Hvis du lurer på hvilke problemer lang vernetid bringer med seg,
366 anbefaler jeg å lese boken <a href="http://free-culture.cc/">Free
367 Culture</a> av Lawrence Lessig. Jeg og en liten gruppe andre er igang
368 med å
369 <a href="https://github.com/petterreinholdtsen/free-culture-lessig">oversette
370 boken til bokmål</a> og tar gjerne imot hjelp med oversettelse og
371 korrekturlesing.</p>
372
373 <p><strong>Oppdatering 2012-12-20</strong>: Oppdaget at
374 <a href="http://piratpartietnorge.org/om-gramo-og-piratpolitikken/">bloggposten
375 til Geir Aaslid</a> er endret siden i går, og nå inneholder følgende
376 avsnitt i stedet for det jeg siterte over:</p>
377
378 <blockquote>
379 Hva vi gjør med opphavsretten er mer komplisert fordi den omfavner så
380 mange bransjer, med ulike behov. Enhver reform er en forbedring men
381 det er nærliggende å anta at en opphavsrett lik levetiden, evt + 14 år
382 er fullt ut tilfredstillende for mange skapere av musikk, film,
383 litteratur og spill. Det er for det meste de store forlagene som er
384 imot enhver reform.
385 </blockquote>
386
387 <p>I tillegg har det dukket opp en setning nederst "Dette dokumentet
388 er et utkast til svar på et angrep på Piratpartiet fra Gramo. Det
389 endrer seg derfor over tid og den endelige versjonen er det som blir
390 publisert på Hardware.no", som tyder på at originalformuleringen ikke
391 var veloverveid og sitatet i Aftenposten kanskje var basert på en
392 misforståelse.</p>
393 </div>
394 <div class="tags">
395
396
397 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett</a>.
398
399
400 </div>
401 </div>
402 <div class="padding"></div>
403
404 <div class="entry">
405 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Ledger___double_entry_accounting_using_text_based_storage_format.html">Ledger - double-entry accounting using text based storage format</a></div>
406 <div class="date">18th December 2012</div>
407 <div class="body"><p>A few days ago I came across
408 <a href="http://joeyh.name/blog/entry/hledger/">a blog post from Joey
409 Hess</a> describing <a href="http://ledger-cli.org/">ledger</a> and
410 hledger, a text based system for double-entry accounting. I found it
411 interesting, as I am involved with several organizations where
412 accounting is an issue, and I have not really become too friendly with
413 the different web based systems we use. I find it hard to find what I
414 look for in the menus and even harder try to get sensible data out of
415 the systems. Ledger seem different. The accounting data is kept in
416 text files that can be stored in a version control system, and there
417
418 are at least <a href="https://github.com/ledger/ledger/wiki/Ports">five
419 different implementations</a> able to read the format. An example
420 entry look like this, and is simple enough that it will be trivial to
421 generate entries based on CVS files fetched from the bank:</p>
422
423 <blockquote><pre>
424 2004-05-27 Book Store
425 Expenses:Books $20.00
426 Liabilities:Visa
427 </pre></blockquote>
428
429 <p>The concept seemed interesting enough for me to check it out and
430 look for others using it. I found blog posts from
431 <a href="http://blog.spang.cc/posts/hledger_rocks_my_world/">Christine
432 Spang</a>,
433 <a href="http://bugsplat.info/2010-05-23-keeping-finances-with-ledger.html">Pete
434 Keen</a>,
435 <a href="http://blog.andrewcantino.com/blog/2010/11/06/command-line-accounting-with-ledger-and-reckon/">Andrew
436 Cantino</a> and
437 <a href="http://blog.iphoting.com/blog/2012/11/29/command-line-double-entry-accounting/">Ronald
438 Ip</a> describing how they use it, as well as a post from
439 <a href="https://groups.google.com/forum/?fromgroups=#!topic/ledger-cli/r0oWjwbQ9Bo">Bradley
440 M. Kuhn</a> at the Software Freedom Conservancy. All seemed like good
441 recommendations fitting my need.</p>
442
443 <p>The <a href="http://packages.qa.debian.org/l/ledger.html">ledger</a>
444 package is available in Debian Squeeze, while the
445 <a href="http://packages.qa.debian.org/h/haskell-hledger.html">hledger</a>
446 package only is available in Debian Sid. As I use Squeeze, ledger
447 seemed the best choice to get started.</p>
448
449 <p>To get some real data to test on, I wrote a
450 <a href="http://www.nuug.no/tools/lodo2ledger">web scraper</a> for
451 <a href="http://www.lodo.no/">LODO</a>, the accounting system used by
452 the <a href="http://www.nuug.no/">NUUG</a> association, and started to
453 play with the data set. I'm not really deeply into accounting, but I
454 am able to get a simple balance and accounting status for example
455 using the "<tt>ledger balance</tt>" command. But I will have to
456 gather more experience before I know if the ledger way is a good fit
457 for the organisations I am involved in.</p>
458 </div>
459 <div class="tags">
460
461
462 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>.
463
464
465 </div>
466 </div>
467 <div class="padding"></div>
468
469 <div class="entry">
470 <div class="title"><a href="http://people.skolelinux.org/pere/blog/61_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider.html">61 kommuner lenker nå til FiksGataMi fra sine nettsider</a></div>
471 <div class="date">11th December 2012</div>
472 <div class="body"><p>For noen dager siden omfavnet nok en kommune NUUGs
473 <a href="http://www.fiksgatami.no/">FiksGataMi</a>. Med 61 kommuner
474 som lenker til FiksGataMi fra sine hjemmesider er «markedsandelen» 14%
475 (av 429 kommuner). Siden
476 <a href="http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html">siste
477 oppdatering i november</a> har kommunene Re og Vågsøy kommet til og
478 slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
479 Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
480 Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
481 Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
482 Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
483 Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
484 Spydeberg, Stange, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil,
485 Tynset, Tysvær, Ullensvang Herad, Utsira, Vennesla, Verdal, Vågan,
486 Vågå, Våler og Åseral. Oppdatert liste er tilgjengelig fra
487 <a href="http://wiki.nuug.no/grupper/fiksgatami/positivemottakere">NUUGs
488 wiki</a>. Kartet er dog ikke oppdatert med de siste kommunene.</p>
489
490 <p>Kanskje du bør høre med din kommune om de vil bli mer aktive
491 brukere av FiksGataMi? Se
492 <a href="http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html">en
493 tidligere bloggpost</a> med tips om hvordan det kan gjøres.</p>
494
495 <p>I snitt rapporteres det nå via FiksGataMi ca. 60 meldinger fra
496 innbyggerne i uka om feil på offentlig infrastruktur.</p>
497 </div>
498 <div class="tags">
499
500
501 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
502
503
504 </div>
505 </div>
506 <div class="padding"></div>
507
508 <div class="entry">
509 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Scripting_the_Cerebrum_bofhd_user_administration_system_using_XML_RPC.html">Scripting the Cerebrum/bofhd user administration system using XML-RPC</a></div>
510 <div class="date"> 6th December 2012</div>
511 <div class="body"><p>Where I work at the <a href="http://www.uio.no/">University of
512 Oslo</a>, we use the
513 <a href="http://sourceforge.net/projects/cerebrum/">Cerebrum user
514 administration system</a> to maintain users, groups, DNS, DHCP, etc.
515 I've known since the system was written that the server is providing
516 an <a href="http://en.wikipedia.org/wiki/XML-RPC">XML-RPC</a> API, but
517 I have never spent time to try to figure out how to use it, as we
518 always use the bofh command line client at work. Until today. I want
519 to script the updating of DNS and DHCP to make it easier to set up
520 virtual machines. Here are a few notes on how to use it with
521 Python.</p>
522
523 <p>I started by looking at the source of the Java
524 <a href="http://cerebrum.svn.sourceforge.net/viewvc/cerebrum/trunk/cerebrum/clients/jbofh/">bofh
525 client</a>, to figure out how it connected to the API server. I also
526 googled for python examples on how to use XML-RPC, and found
527 <a href="http://tldp.org/HOWTO/XML-RPC-HOWTO/xmlrpc-howto-python.html">a
528 simple example in</a> the XML-RPC howto.</p>
529
530 <p>This simple example code show how to connect, get the list of
531 commands (as a JSON dump), and how to get the information about the
532 user currently logged in:</p>
533
534 <blockquote><pre>
535 #!/usr/bin/env python
536 import getpass
537 import xmlrpclib
538 server_url = 'https://cerebrum-uio.uio.no:8000';
539 username = getpass.getuser()
540 password = getpass.getpass()
541 server = xmlrpclib.Server(server_url);
542 #print server.get_commands(sessionid)
543 sessionid = server.login(username, password)
544 print server.run_command(sessionid, "user_info", username)
545 result = server.logout(sessionid)
546 print result
547 </pre></blockquote>
548
549 <p>Armed with this knowledge I can now move forward and script the DNS
550 and DHCP updates I wanted to do.</p>
551 </div>
552 <div class="tags">
553
554
555 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin</a>.
556
557
558 </div>
559 </div>
560 <div class="padding"></div>
561
562 <div class="entry">
563 <div class="title"><a href="http://people.skolelinux.org/pere/blog/Lenker_for_2012_11_28.html">Lenker for 2012-11-28</a></div>
564 <div class="date">28th November 2012</div>
565 <div class="body"><p>Mye interessant har skjedd de siste ukene. Her er noen dokumenter
566 jeg har hatt glede av å lese.</p>
567
568 <p><ul>
569
570 <li><a href="http://www.digi.no/906843/kan-du-hjelpe-piratpartiet">-
571 Kan du hjelpe Piratpartiet?</a> - Piratpartiet mangler 600
572 borgersignaturer for å kunne stille til stortingsvalg neste år. Jeg
573 har samlet 20 signaturer. Har du gjort ditt?</li>
574
575 <li><a href="http://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Real_Names%22_policy%3F">Who
576 is harmed by a "Real Names" policy?</a> - en fin oversikt over hvem
577 som blir skadelidende når nett-tjenester og aviser innfører krav om
578 "ekte navn" for å delta.</li>
579
580 <li><a href="http://www.aftenposten.no/meninger/kronikker/Kan-vi-stole-pa-alle-i-politiet-7056453.html">Kan
581 vi stole på alle i politiet?</a> - Advokat Sigurd J. Klomsæt skriver
582 litt om hvor merkelig det er å bli anklaget for å ha lekket
583 informasjon fra et politi som åpenbart lekker selv.</li>
584
585 <li><a href="http://www.digi.no/906576/opphavsretten-maa-vekk">-
586 Opphavsretten må vekk</a> - En av stifterne til
587 <a href="http://www.eff.org/">EFF</a> besøkte Oslo i forrige uke, og
588 ble i den forbindelsen intervjuet av Digi.
589
590 <li><a href="http://www.idg.no/computerworld/article261391.ece">Sparer
591 100 millioner kroner med Linux</a> - München har beregnet hvor mye de
592 har spart på sin overgang til Linux.</li>
593
594 <li><a href="http://www.idg.no/computerworld/article259803.ece">Oslo
595 Børs kjøres nå på Linux</a> - Børsen gikk nylig over fra .NET-basert
596 løsning til Linux-basert løsning, for å få et system med akseptabel
597 kvalitet.</li>
598
599 <li><a href="http://www.idg.no/computerworld/article261219.ece">It-milliardær
600 vil bygge Mars-koloni</a> - inspirerende for oss som savner en
601 selvforsynt koloni på Mars.</li>
602
603 </ul></p>
604 </div>
605 <div class="tags">
606
607
608 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</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>.
609
610
611 </div>
612 </div>
613 <div class="padding"></div>
614
615 <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>
616 <div id="sidebar">
617
618
619
620 <h2>Archive</h2>
621 <ul>
622
623 <li>2013
624 <ul>
625
626 <li><a href="http://people.skolelinux.org/pere/blog/archive/2013/01/">January (2)</a></li>
627
628 </ul></li>
629
630 <li>2012
631 <ul>
632
633 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
634
635 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
636
637 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
638
639 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
640
641 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
642
643 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
644
645 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (17)</a></li>
646
647 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/08/">August (6)</a></li>
648
649 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/09/">September (9)</a></li>
650
651 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/10/">October (17)</a></li>
652
653 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/11/">November (10)</a></li>
654
655 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/12/">December (7)</a></li>
656
657 </ul></li>
658
659 <li>2011
660 <ul>
661
662 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
663
664 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
665
666 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
667
668 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
669
670 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
671
672 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
673
674 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
675
676 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
677
678 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
679
680 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
681
682 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
683
684 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
685
686 </ul></li>
687
688 <li>2010
689 <ul>
690
691 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
692
693 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
694
695 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
696
697 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
698
699 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
700
701 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
702
703 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
704
705 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
706
707 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
708
709 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
710
711 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
712
713 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
714
715 </ul></li>
716
717 <li>2009
718 <ul>
719
720 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
721
722 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
723
724 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
725
726 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
727
728 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
729
730 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
731
732 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
733
734 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
735
736 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
737
738 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
739
740 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
741
742 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
743
744 </ul></li>
745
746 <li>2008
747 <ul>
748
749 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
750
751 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
752
753 </ul></li>
754
755 </ul>
756
757
758
759 <h2>Tags</h2>
760 <ul>
761
762 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
763
764 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
765
766 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
767
768 <li><a href="http://people.skolelinux.org/pere/blog/tags/bankid">bankid (4)</a></li>
769
770 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (5)</a></li>
771
772 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
773
774 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
775
776 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (59)</a></li>
777
778 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (118)</a></li>
779
780 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
781
782 <li><a href="http://people.skolelinux.org/pere/blog/tags/docbook">docbook (7)</a></li>
783
784 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
785
786 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (166)</a></li>
787
788 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (21)</a></li>
789
790 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
791
792 <li><a href="http://people.skolelinux.org/pere/blog/tags/freeculture">freeculture (10)</a></li>
793
794 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (9)</a></li>
795
796 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (32)</a></li>
797
798 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (17)</a></li>
799
800 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
801
802 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (6)</a></li>
803
804 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
805
806 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (25)</a></li>
807
808 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (219)</a></li>
809
810 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (148)</a></li>
811
812 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (6)</a></li>
813
814 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
815
816 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (41)</a></li>
817
818 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (61)</a></li>
819
820 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
821
822 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
823
824 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
825
826 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
827
828 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
829
830 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
831
832 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
833
834 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (28)</a></li>
835
836 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
837
838 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (4)</a></li>
839
840 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (39)</a></li>
841
842 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (3)</a></li>
843
844 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (5)</a></li>
845
846 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (12)</a></li>
847
848 <li><a href="http://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (1)</a></li>
849
850 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (7)</a></li>
851
852 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (35)</a></li>
853
854 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (4)</a></li>
855
856 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (26)</a></li>
857
858 </ul>
859
860
861 </div>
862 <p style="text-align: right">
863 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
864 </p>
865
866 </body>
867 </html>