1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
7 <atom:link href=
"index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Hvorfor jeg ikke bruker eFaktura
</title>
11 <link>Hvorfor_jeg_ikke_bruker_eFaktura.html
</link>
12 <guid isPermaLink=
"true">Hvorfor_jeg_ikke_bruker_eFaktura.html
</guid>
13 <pubDate>Thu,
23 Apr
2009 23:
00:
00 +
0200</pubDate>
15 <p
>Telenors annonsering om å kreve
35 kroner i gebyr fra alle som
16 ønsker papirfaktura har satt sinnene i kok, og pressedekningen så
17 langt snakker om at eldre og folk som ikke behersker data vil få en
18 urimelig ekstrakostnad. Jeg tror ikke jeg passer inn i noen av de
19 kategoriene, men velger å holde meg unna eFaktura - som er det
20 Telenor ønsker å få folk over på - pga. systemets egenskaper.
</p
>
22 <p
>Slik jeg har sett eFaktura til forbrukere så langt, så sender
23 selger en elektronisk beskjed til kundens bank, som legger ut
24 informasjon om fakturaen i nettbanken for godkjenning. Personlig
25 ville jeg sett det som mer naturlig at det gikk en elektronisk beskjed
26 fra selger til kunde, dvs meg, og at jeg så kunne bruke den videre
27 mot banken eller andre hvis jeg ønsket dette. Mine innkjøp og
28 regninger er jo en sak mellom meg og mine leverandører, ikke en sak
29 mellom min bank og mine leverandører. Kun hvis jeg ønsker å betale
30 fakturaen skal banken involveres. En faktura bør jo inn i
31 regnskapet, og jeg ønsker mulighet til å legge det inn der. Når
32 fakturaen sendes til banken i stedet for meg, blir det vanskeligere.
33 Hele eFaktura-modellen virker på meg som en umyndiggjøring av meg
36 <p
>I tillegg har jeg ikke vært i stand til å finne
37 eFaktura-formatets spesifikasjon, og det ser ut til at utsending av
38 slike krever dyre avtaler med bankene for å få lov til å sende ut
39 eFaktura til kunder. Jeg ser vel helst at fakturering på
40 elektroniske formater kan gjøres f.eks. via epost eller HTTP uten å
41 måtte betale mellommenn for retten til å lever ut en faktura, og
42 liker rett og slett ikke dagens faktureringsmodeller.
</p
>
47 <title>Nasjonalbiblioteket legger ut bøker på web
</title>
48 <link>Nasjonalbiblioteket_legger_ut_b__ker_p___web.html
</link>
49 <guid isPermaLink=
"true">Nasjonalbiblioteket_legger_ut_b__ker_p___web.html
</guid>
50 <pubDate>Thu,
23 Apr
2009 19:
40:
00 +
0200</pubDate>
52 <p
><a href=
"http://www.aftenposten.no/kul_und/litteratur/article3042382.ece
">Aftenposten
54 <a href=
"http://www.nb.no/aktuelt/
50_000_norske_boeker_gratis_tilgjengelig_paa_nett_helt_lovlig
">nasjonalbiblioteket
55 og Kopinor har gjort en avtale
</a
> som gjør at eldre bøker kan gjøres
56 digitalt tilgjengelig fra nasjonalbiblioteket mot at Kopinor får
56
57 øre for hver side som legges ut. Utvalget er litt merkelig:
1790-,
58 1890- og
1990-tallet. Jeg synes det er absurd hvis det er slik at
59 Kopinor skal ha betalt for utlegging av bøker som ikke legger er
60 beskyttet av opphavsretten. Jeg antar her at det er mer enn
90 år
61 siden forfatterne av bøker som ble publisert
1790-
1799 døde, slik at
62 disse bøkene er falt i det fri og enhver kan kopiere så mye de vil fra
63 dem uten å bryte opphavsrettsloven. Bruk av slike verk har ikke
64 Kopinor noe med å gjøre. Jeg håper jeg har misforstått.
65 <a href=
"http://www.nb.no/aktuelt/no_er_vi_i_gang_med_aa_digitalisere_samlingane_vaare_og_formidle_digitalt
">En
66 melding fra nasjonalbiblioteket i
2007</a
> tyder på at tekster i det
67 fri ikke trenger avtale med Kopinor.
</p
>
69 <p
>Et annet problem er at bøkene kun legges ut som bildefiler, noe som
70 vil gjøre at søketjenester ikke vil finne disse bøkene når en søker
71 etter fragmenter i teksten. En risikerer dermed at de blir liggende
72 på en slik måte at folk som bruker Google ikke finner dem.
</p
>
74 <p
>Da skulle jeg heller sett at nasjonalbiblioteket gjorde alvor av
75 sin aprilspøk, og la ut bøkene som faller i det fri
76 fortløpende.
</p
>
82 <title>Korrupsjon på høyeste nivå?
</title>
83 <link>Korrupsjon_p___h__yeste_niv___.html
</link>
84 <guid isPermaLink=
"true">Korrupsjon_p___h__yeste_niv___.html
</guid>
85 <pubDate>Tue,
21 Apr
2009 10:
00:
00 +
0200</pubDate>
87 <p
>USAs
<a href=
"http://www.eff.org/issues/nsa-spying
">massive
88 avlytting av egne borgere uten lov og dom
</a
> er en sak som har
89 pågått en stund, og siste nytt i den saken er at NSAs avlytting skal
90 ha avslørt korrupsjon mellom kongressmedlem
91 <a href=
"http://www.house.gov/harman/
">Jane Harman
</a
> og den
92 Israelsfremmende lobbyorganisasjon
93 <a href=
"http://www.aipac.org/
">AIPAC
</a
>, men at etterforskningen ble
94 stoppet av Bush-administrasjonens statsadvokat på det tidspunktet
95 Alberto Gonzales, for å unngå å diskreditere Harman. Årsaken skal ha
96 vært at Harman var en av de viktigste støttespillerne til NSAs
97 avlytting i det demokratiske partiet, og en ønsket ikke å miste en
98 viktig alliert. Hvis dette stemmer var det korrupsjon på høyeste nivå
99 i Bush-regjeringen. Les mer i
100 <a href=
"http://www.salon.com/opinion/greenwald/
2009/
04/
20/harman/
">en
101 kommentar fra Glenn Greenwald
</a
>. Overvåkningshistoriene fra
102 Sverige blir søndagskolefortellinger i sammenligning.
</p
>
107 <title>Fildeling er lovlig - ulovlig fildeling er ulovlig
</title>
108 <link>Fildeling_er_lovlig___ulovlig_fildeling_er_ulovlig.html
</link>
109 <guid isPermaLink=
"true">Fildeling_er_lovlig___ulovlig_fildeling_er_ulovlig.html
</guid>
110 <pubDate>Fri,
17 Apr
2009 20:
00:
00 +
0200</pubDate>
112 <p
>Jeg hadde glede av å overvære FADs lansering av
113 <a href=
"http://www.deltemeninger.no/
">Debattsentralen
114 deltemeninger.no
</a
> under Go Open
2009, og må si jeg ble skuffet over
115 en kommentar fra podiet om ulovlig fildeling. Fikk ikke med meg hvem
116 som holdt innlegget, men det startet med å snakke om ulovlig fildeling
117 og gikk så over til å snakke om fildeling som om fildeling i seg er
118 ulovlig. Intet er lengre fra sannheten. Fildeling er en nyttig
119 teknologi som benyttes av NRK, Debian, Ubuntu, NUUG og andre for
120 distribusjon av filer. Det er ingenting med denne fildelingen som
121 gjør den ulovlig. Fildeling er i seg selv en fullt ut lovlig
122 teknologisk anvendelse. Noe fildeling er ulovlig, og noe er lovlig.
123 De som tror at fildeling er ulovlig har misforstått grovt. Hvorvidt
124 den er ulovlig kommer jo an på hvem som har opphavsretten til filene
125 som deles og hvilke bruksbegrensninger som gjelder for filene. En
126 rekke filer er lagt ut av rettighetsinnehaver for deling på Internet,
127 og fildeling av slike filer er fullt ut lovlig.
</p
>
132 <title>Reprap-bygging i påsken
</title>
133 <link>Reprap_bygging_i_p__sken.html
</link>
134 <guid isPermaLink=
"true">Reprap_bygging_i_p__sken.html
</guid>
135 <pubDate>Sun,
12 Apr
2009 10:
00:
00 +
0200</pubDate>
137 <p
>Vi har brukt påsken til å bygge Reprap, i håp om å ha den operativ
138 til
<a href=
"http://www.goopen.no/
">Go Open
2009</a
> uka etter påske.
139 Da første test med motorkjøring avslørte at motorvibrasjonene fikk
140 skruer og muttere til å løsne, så var første punkt på programmet å
141 skru til alle skruer slik at det ble mindre sjanse for slikt. Det er
142 nå nesten komplett (X-aksen gjenstår, men der må det justeres litt på
143 montering i tillegg). Må også lime Z-aksebandet. Har skaffet Loctite
144 Super Attak Flex Gel elastisk superlim som jeg håper vil fungere til
145 dette formålet. I prosessen har jeg blitt bitt av den sprø plasten
146 noen ganger. Har knekket/sprukket
3 plastbiter så langt. Håper jeg
147 får skrevet ut nye før skriveren bryter sammen pga. dette. :)
</p
>
149 <p
>I prosessen har jeg oppdaget en svakhet med Z-aksen, og funnet en måte
150 å jobbe meg rundt det. Etter tegningen, skal tannhjulene på Z-aksene
151 være tett omslynget av et par stjernehjul som holder båndet mellom
152 alle Z-aksene på plass. Problemet er at båndet er
6mm, mens alle
153 plastdelene er
5mm brede. Det betyr at et
6mm band skal inn i et
5mm
154 spor, noe som ikke passer spesielt godt. Jeg har løst dette ved å
155 legge en
1mm skive mellom tannhjulene og stjernehjulene over
156 tannhjulet, slik at det blir plass til båndet.
</p
>
158 <p
>Skrivehodet er har vi så vidt startet på. Mari har oppdaget at
159 hullene i baseplaten er for grunn, slik at skruen som skal inn i disse
160 hullene ikke får plass. Har avtalt å låne en Dremel for å frese unna
161 litt plast for å løse dette problemet. Da vi begynte å se på
162 skrivehodet, oppdaget vi et alvorlig problem. Det varmesikre
163 sparkelen som skal brukes til å holde varmetråden på plass er stivnet.
164 Var ikke klar over at dette er ferskvare, men
165 <a href=
"http://forums.reprap.org/read.php?
70,
16250">en
166 forumposting
</a
> viser at dette er et kjent problem. Det var ikke
167 helt enkelt å finne ut hva
"Fire cement
" heter på norsk. Mange
168 Google-søk senere var jeg fortsatt like blank. Hadde funnet flere
169 alternativer som kunne fungere, som eksosmonteringspasta,
170 brannfugemasse, klebemørtel for pipe, ildmørtel og ildfast sparkel,
171 men ingen av disse så ut til å være helt riktige for dette bruket.
172 Fire cement håndterer temperaturer opp til
1200 grader celsius, og
173 krever ikke utblanding i vann. Konsulterte,
174 <a href=
"http://robot.hiof.no/node/
5">våre
175 venner ved Høgskolen i Halden
</a
>, og det viste seg at de hadde hatt samme
176 problem. De hadde besøkt en peisbutikk og kjøpt ildfast sparkel. Jeg
177 sjekket med Maxbo, og de hadde noe slikt som het ovnskitt, og det ser
178 ut til å være det norske navnet på det jeg er ute etter. Dro så innom
179 Clas Olsson (som er nærmere meg enn Maxbo), og kjøpte
180 <a href=
"http://www.unipak.dk/UK/stovex.html
">Stovex
</a
> ovnskitt, og
181 er nå klar til å lage varmeelement til skrivehodet.
182 Like før jeg dro ut for å kjøpe ovnskitt, fant jeg en
183 <a href=
"http://blog.reprap.org/
2009/
04/by-your-powers-combined-i-am-kapton.html
">reprap-blogpost
</a
>
184 som fortalte om et bedre vidundermiddel for å lage varmeelement,
185 Kapton tape, men dette hadde de ikke på Clas Olsson, så det får bli
186 til neste gang. En reprap-variant ved navn
187 <a href=
"http://wiki.makerbot.com/plastruder-mk3
">Plastruder MK3
</a
>
188 kommer til å bruke denne plasttypen som håndterer temperaturer mellom
189 -
100 og +
400 grader og brukes av astronautene for å tette drakten.
</p
>
194 <title>Fransk idiotlovforslag hinker gjennom parlamentet
</title>
195 <link>Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html
</link>
196 <guid isPermaLink=
"true">Fransk_idiotlovforslag_hinker_gjennom_parlamentet.html
</guid>
197 <pubDate>Fri,
10 Apr
2009 00:
10:
00 +
0200</pubDate>
199 <p
><a href=
"http://www.dagbladet.no/
2009/
04/
09/kultur/musikk/fildeling/tekno/
5689356/
">Dagbladet
200 melder at det franske idiotforslaget om å kutte Internet-forbindelsen
201 til alle som blir anklaget for å ha brutt opphavsretten
3 ganger
</a
>
202 ble nedstemt i dag med
21 mot
15 stemmer. Vinklingen i Dagbladet er
203 litt merkelig når en vet at det samme forslaget ble vedtatt i
204 parlamentets andre kammer med
12 mot
4 stemmer, etter at det
205 <a href=
"http://opendotdotdot.blogspot.com/
2009/
04/hadopi-law-passed-by-
12-votes-to-
4.html
">overraskende
206 ble foreslått å ta saken opp til votering
22:
45 sist torsdag
</a
>,
207 etter sigende i strid med vanlige rutiner i det franske parlamentet.
</p
>
209 <p
>Det hele blir ennå mer komisk når et vet at
210 <a href=
"http://www.zeropaid.com/news/
10034/political_hypocrisy_french_president_sued_for_copyright_infringement/
">presidentens
211 parti er blitt anklaget for å ha brutt opphavsretten
</a
>. Mon tro om
212 partet skal miste internet-forbindelsen hvis de får
2 anklager til
213 rettet mot seg.
</p
>
218 <title>Recording video from cron using VLC
</title>
219 <link>Recording_video_from_cron_using_VLC.html
</link>
220 <guid isPermaLink=
"true">Recording_video_from_cron_using_VLC.html
</guid>
221 <pubDate>Sun,
5 Apr
2009 10:
00:
00 +
0200</pubDate>
223 <p
>One think I have wanted to figure out for a along time is how to
224 run vlc from cron to do recording of video streams on the net. The
225 task is trivial with mplayer, but I do not really trust the security
226 of mplayer (it crashes too often on strange input), and thus prefer
227 vlc. I finally found a way to do it today. I spent an hour or so
228 searching the web for recipes and reading the documentation. The
229 hardest part was to get rid of the GUI window, but after finding the
230 dummy interface, the command line finally presented itself:
</p
>
232 <blockquote
><pre
>URL=http://www.ping.uio.no/video/rms-oslo_2009.ogg
234 DISPLAY= vlc -q $URL \
235 --sout=
"#duplicate{dst=std{access=file,url=
'$SAVEFILE
'},dst=nodisplay}
" \
236 --intf=dummy
</pre
></blockquote
>
238 <p
>The command stream the URL and store it in the SAVEFILE by
239 duplicating the output stream to
"nodisplay
" and the file, using the
240 dummy interface. The dummy interface and the nodisplay output make
241 sure no X interface is needed.
</p
>
243 <p
>The cron job then need to start this job with the appropriate URL
244 and file name to save, sleep for the duration wanted, and then kill
245 the vlc process with SIGTERM. Here is a complete script
246 <tt
>vlc-record
</tt
> to use from
<tt
>at
</tt
> or
<tt
>cron
</tt
>:
</p
>
248 <blockquote
><pre
>#!/bin/sh
251 SAVEFILE=
"$
2"
252 DURATION=
"$
3"
253 DISPLAY= vlc -q
"$URL
" \
254 --sout=
"#duplicate{dst=std{access=file,url=
'$SAVEFILE
'},dst=nodisplay}
" \
255 --intf=dummy
< /dev/null
> /dev/null
2>&1 &
259 wait $pid
</pre
></blockquote
>
264 <title>Standardize on protocols and formats, not vendors and applications
</title>
265 <link>Standardize_on_protocols_and_formats__not_vendors_and_applications.html
</link>
266 <guid isPermaLink=
"true">Standardize_on_protocols_and_formats__not_vendors_and_applications.html
</guid>
267 <pubDate>Mon,
30 Mar
2009 11:
50:
00 +
0200</pubDate>
269 <p
>Where I work at the University of Oslo, one decision stand out as a
270 very good one to form a long lived computer infrastructure. It is the
271 simple one, lost by many in todays computer industry: Standardize on
272 open network protocols and open exchange/storage formats, not applications.
273 Applications come and go, while protocols and files tend to stay, and
274 thus one want to make it easy to change application and vendor, while
275 avoiding conversion costs and locking users to a specific platform or
276 application.
</p
>
278 <p
>This approach make it possible to replace the client applications
279 independently of the server applications. One can even allow users to
280 use several different applications as long as they handle the selected
281 protocol and format. In the normal case, only one client application
282 is recommended and users only get help if they choose to use this
283 application, but those that want to deviate from the easy path are not
284 blocked from doing so.
</p
>
286 <p
>It also allow us to replace the server side without forcing the
287 users to replace their applications, and thus allow us to select the
288 best server implementation at any moment, when scale and resouce
289 requirements change.
</p
>
291 <p
>I strongly recommend standardizing - on open network protocols and
292 open formats, but I would never recommend standardizing on a single
293 application that do not use open network protocol or open formats.
</p
>
298 <title>Returning from Skolelinux developer gathering
</title>
299 <link>Returning_from_Skolelinux_developer_gathering.html
</link>
300 <guid isPermaLink=
"true">Returning_from_Skolelinux_developer_gathering.html
</guid>
301 <pubDate>Sun,
29 Mar
2009 21:
00:
00 +
0200</pubDate>
303 <p
>I
'm sitting on the train going home from this weekends Debian
304 Edu/Skolelinux development gathering. I got a bit done tuning the
305 desktop, and looked into the dynamic service location protocol
306 implementation avahi. It look like it could be useful for us. Almost
307 30 people participated, and I believe it was a great environment to
308 get to know the Skolelinux system. Walter Bender, involved in the
309 development of the Sugar educational platform, presented his stuff and
310 also helped me improve my OLPC installation. He also showed me that
311 his Turtle Art application can be used in standalone mode, and we
312 agreed that I would help getting it packaged for Debian. As a
313 standalone application it would be great for Debian Edu. We also
314 tried to get the video conferencing working with two OLPCs, but that
315 proved to be too hard for us. The application seem to need more work
316 before it is ready for me. I look forward to getting home and relax
322 <title>Time for new LDAP schemas replacing RFC
2307?
</title>
323 <link>Time_for_new__LDAP_schemas_replacing_RFC_2307_.html
</link>
324 <guid isPermaLink=
"true">Time_for_new__LDAP_schemas_replacing_RFC_2307_.html
</guid>
325 <pubDate>Sun,
29 Mar
2009 20:
30:
00 +
0200</pubDate>
327 <p
>The state of standardized LDAP schemas on Linux is far from
328 optimal. There is RFC
2307 documenting one way to store NIS maps in
329 LDAP, and a modified version of this normally called RFC
2307bis, with
330 some modifications to be compatible with Active Directory. The RFC
331 specification handle the content of a lot of system databases, but do
332 not handle DNS zones and DHCP configuration.
</p
>
334 <p
>In
<a href=
"http://www.skolelinux.org/
">Debian Edu/Skolelinux
</a
>,
335 we would like to store information about users, SMB clients/hosts,
336 filegroups, netgroups (users and hosts), DHCP and DNS configuration,
337 and LTSP configuration in LDAP. These objects have a lot in common,
338 but with the current LDAP schemas it is not possible to have one
339 object per entity. For example, one need to have at least three LDAP
340 objects for a given computer, one with the SMB related stuff, one with
341 DNS information and another with DHCP information. The schemas
342 provided for DNS and DHCP are impossible to combine into one LDAP
343 object. In addition, it is impossible to implement quick queries for
344 netgroup membership, because of the way NIS triples are implemented.
345 It just do not scale. I believe it is time for a few RFC
346 specifications to cleam up this mess.
</p
>
348 <p
>I would like to have one LDAP object representing each computer in
349 the network, and this object can then keep the SMB (ie host key), DHCP
350 (mac address/name) and DNS (name/IP address) settings in one place.
351 It need to be efficently stored to make sure it scale well.
</p
>
353 <p
>I would also like to have a quick way to map from a user or
354 computer and to the net group this user or computer is a member.
</p
>
356 <p
>Active Directory have done a better job than unix heads like myself
357 in this regard, and the unix side need to catch up. Time to start a
358 new IETF work group?
</p
>