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