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