X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/c5b44c32ebdad3ecbe016f39be56b13cb0e2afd6..1938d090b81ea881bb93cd24fd2b205957440905:/blog/index.rss
diff --git a/blog/index.rss b/blog/index.rss
index 341a283a0e..95b1fe2b51 100644
--- a/blog/index.rss
+++ b/blog/index.rss
@@ -6,6 +6,146 @@
http://people.skolelinux.org/pere/blog/
+
+ Ledger - double-entry accounting using text based storage format
+ http://people.skolelinux.org/pere/blog/Ledger___double_entry_accounting_using_text_based_storage_format.html
+ http://people.skolelinux.org/pere/blog/Ledger___double_entry_accounting_using_text_based_storage_format.html
+ Tue, 18 Dec 2012 23:30:00 +0100
+ <p>A few days ago I came across
+<a href="http://joeyh.name/blog/entry/hledger/">a blog post from Joey
+Hess</a> describing <a href="http://ledger-cli.org/">ledger</a> and
+hledger, a text based system for double-entry accounting. I found it
+interesting, as I am involved with several organizations where
+accounting is an issue, and I have not really become too friendly with
+the different web based systems we use. I find it hard to find what I
+look for in the menus and even harder try to get sensible data out of
+the systems. Ledger seem different. The accounting data is kept in
+text files that can be stored in a version control system, and there
+
+are at least <a href="https://github.com/ledger/ledger/wiki/Ports">five
+different implementations</a> able to read the format. An example
+entry look like this, and is simple enough that it will be trivial to
+generate entries based on CVS files fetched from the bank:</p>
+
+<blockquote><pre>
+2004-05-27 Book Store
+ Expenses:Books $20.00
+ Liabilities:Visa
+</pre></blockquote>
+
+<p>The concept seemed interesting enough for me to check it out and
+look for others using it. I found blog posts from
+<a href="http://blog.spang.cc/posts/hledger_rocks_my_world/">Christine
+Spang</a>,
+<a href="http://bugsplat.info/2010-05-23-keeping-finances-with-ledger.html">Pete
+Keen</a>,
+<a href="http://blog.andrewcantino.com/blog/2010/11/06/command-line-accounting-with-ledger-and-reckon/">Andrew
+Cantino</a> and
+<a href="http://blog.iphoting.com/blog/2012/11/29/command-line-double-entry-accounting/">Ronald
+Ip</a> describing how they use it, as well as a post from
+<a href="https://groups.google.com/forum/?fromgroups=#!topic/ledger-cli/r0oWjwbQ9Bo">Bradley
+M. Kuhn</a> at the Software Freedom Conservancy. All seemed like good
+recommendations fitting my need.</p>
+
+<p>The <a href="http://packages.qa.debian.org/l/ledger.html">ledger</a>
+package is available in Debian Squeeze, while the
+<a href="http://packages.qa.debian.org/h/haskell-hledger.html">hledger</a>
+package only is available in Debian Sid. As I use Squeeze, ledger
+seemed the best choice to get started.</p>
+
+<p>To get some real data to test on, I wrote a
+<a href="http://www.nuug.no/tools/lodo2ledger">web scraper</a> for
+<a href="http://www.lodo.no/">LODO</a>, the accounting system used by
+the <a href="http://www.nuug.no/">NUUG</a> association, and started to
+play with the data set. I'm not really deeply into accounting, but I
+am able to get a simple balance and accounting status for example
+using the "<tt>ledger balance</tt>" command. But I will have to
+gather more experience before I know if the ledger way is a good fit
+for the organisations I am involved in.</p>
+
+
+
+
+ 61 kommuner lenker nå til FiksGataMi fra sine nettsider
+ http://people.skolelinux.org/pere/blog/61_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider.html
+ http://people.skolelinux.org/pere/blog/61_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider.html
+ Tue, 11 Dec 2012 23:55:00 +0100
+ <p>For noen dager siden omfavnet nok en kommune NUUGs
+<a href="http://www.fiksgatami.no/">FiksGataMi</a>. Med 61 kommuner
+som lenker til FiksGataMi fra sine hjemmesider er «markedsandelen» 14%
+(av 429 kommuner). Siden
+<a href="http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html">siste
+oppdatering i november</a> har kommunene Re og Vågsøy kommet til og
+slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
+Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
+Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
+Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
+Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
+Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
+Spydeberg, Stange, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil,
+Tynset, Tysvær, Ullensvang Herad, Utsira, Vennesla, Verdal, Vågan,
+Vågå, Våler og à seral. Oppdatert liste er tilgjengelig fra
+<a href="http://wiki.nuug.no/grupper/fiksgatami/positivemottakere">NUUGs
+wiki</a>. Kartet er dog ikke oppdatert med de siste kommunene.</p>
+
+<p>Kanskje du bør høre med din kommune om de vil bli mer aktive
+brukere av FiksGataMi? Se
+<a href="http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html">en
+tidligere bloggpost</a> med tips om hvordan det kan gjøres.</p>
+
+<p>I snitt rapporteres det nå via FiksGataMi ca. 60 meldinger fra
+innbyggerne i uka om feil på offentlig infrastruktur.</p>
+
+
+
+
+ Scripting the Cerebrum/bofhd user administration system using XML-RPC
+ http://people.skolelinux.org/pere/blog/Scripting_the_Cerebrum_bofhd_user_administration_system_using_XML_RPC.html
+ http://people.skolelinux.org/pere/blog/Scripting_the_Cerebrum_bofhd_user_administration_system_using_XML_RPC.html
+ Thu, 6 Dec 2012 10:30:00 +0100
+ <p>Where I work at the <a href="http://www.uio.no/">University of
+Oslo</a>, we use the
+<a href="http://sourceforge.net/projects/cerebrum/">Cerebrum user
+administration system</a> to maintain users, groups, DNS, DHCP, etc.
+I've known since the system was written that the server is providing
+an <a href="http://en.wikipedia.org/wiki/XML-RPC">XML-RPC</a> API, but
+I have never spent time to try to figure out how to use it, as we
+always use the bofh command line client at work. Until today. I want
+to script the updating of DNS and DHCP to make it easier to set up
+virtual machines. Here are a few notes on how to use it with
+Python.</p>
+
+<p>I started by looking at the source of the Java
+<a href="http://cerebrum.svn.sourceforge.net/viewvc/cerebrum/trunk/cerebrum/clients/jbofh/">bofh
+client</a>, to figure out how it connected to the API server. I also
+googled for python examples on how to use XML-RPC, and found
+<a href="http://tldp.org/HOWTO/XML-RPC-HOWTO/xmlrpc-howto-python.html">a
+simple example in</a> the XML-RPC howto.</p>
+
+<p>This simple example code show how to connect, get the list of
+commands (as a JSON dump), and how to get the information about the
+user currently logged in:</p>
+
+<blockquote><pre>
+#!/usr/bin/env python
+import getpass
+import xmlrpclib
+server_url = 'https://cerebrum-uio.uio.no:8000';
+username = getpass.getuser()
+password = getpass.getpass()
+server = xmlrpclib.Server(server_url);
+#print server.get_commands(sessionid)
+sessionid = server.login(username, password)
+print server.run_command(sessionid, "user_info", username)
+result = server.logout(sessionid)
+print result
+</pre></blockquote>
+
+<p>Armed with this knowledge I can now move forward and script the DNS
+and DHCP updates I wanted to do.</p>
+
+
+
Lenker for 2012-11-28
http://people.skolelinux.org/pere/blog/Lenker_for_2012_11_28.html
@@ -47,7 +187,7 @@ kvalitet.</li>
<li><a href="http://www.idg.no/computerworld/article261219.ece">It-milliardær
vil bygge Mars-koloni</a> - inspirerende for oss som savner en
-selvforsynt koloni på mars.</li>
+selvforsynt koloni på Mars.</li>
</ul></p>
@@ -561,167 +701,5 @@ befinner seg hos fingerens eier. Jeg vil ikke ha et slikt pass.</p>
-
- 59 kommuner omfavner nå FiksGataMi
- http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html
- http://people.skolelinux.org/pere/blog/59_kommuner_omfavner_n__FiksGataMi.html
- Mon, 5 Nov 2012 23:00:00 +0100
- <p><a href="http://maps.google.com/?q=http://www.nuug.no/prosjekt/fiksgatami/fiksgatami-municipalities-201210.kml"><img src="http://people.skolelinux.org/pere/blog/images/2012-10-17-fiksgatami.png"></a></p>
-
-<p>For noen dager siden omfavnet to nye kommuner NUUGs
-<a href="http://www.fiksgatami.no/">FiksGataMi</a>. Med 59 kommuner
-som lenker til FiksGataMi fra sine hjemmesider er "markedsandelen"
-13,8 % (av 429 kommuner). Sist ut er Stange og Utsira kommune, som
-slår følge med kommunene Askim, Askøy, Audnedal, Aure, Balestrand,
-Bærum, Eide, Farsund, Flekkefjord, Folldal, Gran, Grue, Hadsel,
-Halden, Halsa, Hamar, Hobøl, Holtålen, Hægebostad, Høyanger,
-Kongsberg, Kristiansund, Kvinesdal, Kviteseid, Levanger, Lindesnes,
-Luster, Lyngdal, Løten, Mandal, Marnardal, Moss, Namsos, Nissedal,
-Nordreisa, Randaberg, Rindal, Sel, Sirdal, Skiptvet, Sortland,
-Spydeberg, Stjørdal, Stord, Søgne, Sør-Odal, Tolga, Trysil, Tynset,
-Tysvær, Ullensvang Herad, Vennesla, Verdal, Vågan, Vågå, Våler og
-Ã seral. Oppdatert liste er tilgjengelig fra
-<a href="http://wiki.nuug.no/grupper/fiksgatami/positivemottakere">NUUGs
-wiki</a>. Kartet er dog ikke oppdatert med de siste kommunene.</p>
-
-<p>Kanskje du bør høre med din kommune om de vil bli mer aktive
-brukere av FiksGataMi? Se
-<a href="http://people.skolelinux.org/pere/blog/40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html">en
-tidligere bloggpost</a> med tips om hvordan det kan gjøres.</p>
-
-<p>I snitt rapporteres det nå via FiksGataMi ca. 100 meldinger i uka fra
-innbyggerne om feil på offentlig infrastruktur.</p>
-
-
-
-
- The European Central Bank (ECB) take a look at bitcoin
- http://people.skolelinux.org/pere/blog/The_European_Central_Bank__ECB__take_a_look_at_bitcoin.html
- http://people.skolelinux.org/pere/blog/The_European_Central_Bank__ECB__take_a_look_at_bitcoin.html
- Sun, 4 Nov 2012 08:30:00 +0100
- <p>Slashdot just ran a story about the European Central Bank (ECB)
-<a href="http://www.ecb.europa.eu/pub/pdf/other/virtualcurrencyschemes201210en.pdf">releasing
-a report (PDF)</a> about virtual currencies and
-<a href="http://www.bitcoin.org/">bitcoin</a>. It is interesting to
-see how a member of the bitcoin community
-<a href="http://blog.bitinstant.com/blog/2012/10/30/the-ecb-report-on-bitcoin-and-virtual-currencies.html">receive
-the report</a>. As for the future, I suspect the central banks and
-the governments will outlaw bitcoin if it gain any popularity, to avoid
-competition. My thoughts go to the
-<a href="http://en.wikipedia.org/wiki/Wörgl">Wörgl experiment</a> with
-negative inflation on cash which was such a success that it was
-terminated by the Austrian National Bank in 1933. A successful
-alternative would be a threat to the current money system and gain
-powerful forces to work against it.</p>
-
-<p>While checking out the current status of bitcoin, I also discovered
-that the community already seem to have
-<a href="http://www.theverge.com/2012/8/27/3271637/bitcoin-savings-trust-pyramid-scheme-shuts-down">experienced
-its first pyramid game / Ponzi scheme</a>. Not very surprising, given
-how members of "small" communities tend to trust each other. I guess
-enterprising crocks will try again and again, as they do anywhere
-wealth is available.</p>
-
-
-
-
- Ode til Frikanalen...
- http://people.skolelinux.org/pere/blog/Ode_til_Frikanalen___.html
- http://people.skolelinux.org/pere/blog/Ode_til_Frikanalen___.html
- Fri, 2 Nov 2012 23:00:00 +0100
- <p>I 2009 bidro vi i <a href="http://www.nuug.no/">NUUG</a> til at
-<a href="http://www.frikanalen.no/">Frikanalen</a> ble
-<a href="http://people.skolelinux.org/pere/blog/Frikanalen_og_jul_i_studentr_det.html">tilgjengelig
-i et fritt og åpent standardisert videoformat</a>. Bakgrunnen var at
-vi i NUUG likte tanken på «Youtube på TV», der enhver borger kunne få
-mulighet til å kringkaste sin video på TV, og NUUG ble medlem i
-Frikanalen for å støtte dette arbeidet. Frikanalen er borger-TV, der
-alle kan være sin egen redaktør og lage TV uten solid finansielle
-muskler. Siden den gang har vi bistått kanalen på ulikt vis, blant
-annet med å hjelpe til med å utvikle en løsning basert på fri
-programvare for drift av TV-kanalen. Dette utviklingsarbeidet pågår
-fortsatt, men det er god fremgang og godt håp om å få på plass en
-webbasert løsning for styring av TV-kanalen basert på fri programvare.
-Dagens produksjonsløsning er basert på Windows og proprietær
-programvare, et resultat av at kulturdepartementet krevde at
-Frikanalen kom på lufta veldig raskt da departementet overtalte
-Frivillighet Norge til å snappe opp konseptet. Dagens
-produksjonsløsning er dyr i drift, og en fri programvareløsning bør
-kutte kostnadene litt. Men det er fortsatt dyrt å kjøpe tilgang til å
-sende ut på RiksTV og andre TV-distributører, noe som spiser av
-kanalens begrensede midler.</p>
-
-<p>Nytt for 2013 er dessverre at kulturdepartementet kutter all støtte
-til Frikanalen. Mens det i
-<a href="http://www.regjeringen.no/pages/35168579/PDFS/PRP201120120001KUDDDDPDFS.pdf">statsbudsjettet
-for 2012</a> sto følgende (side 55):</p>
-
-<blockquote>
-
-Det foreslås et driftstilskudd på 1 mill. kroner i 2012 til
-Frikanalen. Kulturdepartementet har inngått avtale om investerings- og
-driftsstøtte til Frikanalen som gir et økonomisk grunnlag for kanalen
-i oppstartsårene. En forutsetning for støtten er bl.a. at Frikanalen
-tilstreber å være en reell ytringskanal for samtlige partier og lister
-i forbindelse med valg.
-
-</blockquote>
-
-<p>SÃ¥ har kulturdepartementet
-<a href="http://www.knif.no/Innkjop/Knif-Samfunn/Informasjonsbrev/Informasjonsbrev-2012/Frikanalen">kuttet
-all støtte for 2013</a>:</p>
-
-<blockquote>
-
-<p>Statsbudsjettet 2013: Frikanalen</p>
-<p>Det er ikke satt av penger i statsbudsjettet for 2013 til Frikanalen.</p>
-
-<p>Frivillighet Norge var fødselshjelper for foreningen Frikanalen i
-2007. Kanalen har fått 1 mill kr i altfor lav bevilgning hvis kanalen
-skulle klare å realisere målet om å være en opplæringsarena for
-frivillige organisasjoner som ville lære å bruke billedspråk.</p>
-
-<p>TV-mediets posisjon som kommunikasjonskanal har endret seg
-betydelig siden Frikanalen ble etablert. Det er supplert og til dels
-erstattet av andre kommunikasjonskanaler, som det også er
-ressurskrevende for organisasjonene å ta i bruk.</p>
-
-</blockquote>
-
-<p>Når en ser bort fra den merkelige begrunnelsen, da Frikanalen så
-vidt jeg vet aldri har tatt mål av seg «å være en opplæringsarena for
-frivillige organisasjoner som ville lære å bruke billedspråk», så er
-det veldig trist at kulturdepartementet kutter støtten.</p>
-
-<p>Fundamentet for Frikanalen ble lagt da Stortinget vedtok
-innføringen av det digitale bakkenettet. En oversikt over
-<a href="http://www.openchannel.no/stortinget.html">det Stortinget
-skrev</a> da finnes på nettsidene til åpen kanal. Der het det blant
-annet om «åpne kanaler»:</p>
-
-<blockquote>
-
-Et annet flertall, alle unntatt medlemmene fra Fremskrittspartiet, vil
-også peke på at man ut fra ønsket om en bredt anlagt offentlig debatt,
-må se på den faktiske tilgjengelighet allmennheten har til
-TV-mediet. I mange land har man ønsket å sikre denne tilgangen gjennom
-egen lovgivning som forplikter allmennkringkastere eller distributører
-Ã¥ holde av en del av sendekapasiteten til livssynskanaler, ideelle
-organisasjoner og lignende. I Norden betegnes dette gjerne som åpne
-kanaler. Dette flertallet mener dette er et interessant område sett i
-et ytringsfrihetsperspektiv. Dette flertallet mener derfor at staten
-bør legge til rette for dette når man ved innføring av nye
-distribusjonskanaler skal utarbeide regelverk og gi konsesjoner.
-</blockquote>
-
-<p>Veien frem har gått over svært ulendt terreng, noe en kan se litt
-av konturene av i en artikkel hos Vox Publica med tittel
-«<a href="http://voxpublica.no/2007/03/hvor-apen-blir-frikanalen/">Hvor
-Ã¥pen blir âFrikanalenâ?</a>». Begge tekstene er nyttig lesning for Ã¥
-forstå mer om hva Frikanalen er. Jeg anbefaler alle å støtte opp om
-Frikanalen, bli medlem, lage og sende programmer der.</p>
-
-
-