]> pere.pagekite.me Git - homepage.git/blob - blog/index.html
Noen referanser.
[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>
4 <head>
5 <title>Petter Reinholdtsen</title>
6 <link rel="stylesheet" type="text/css" media="screen" href="style.css">
7 <link rel="alternate" title="RSS Feed" href="index.rss" type="application/rss+xml">
8
9 </head>
10 <body>
11
12 <div class="title">
13 <h1>
14 <a href="">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21
22 <div class="entry">
23 <div class="title"><a href="ODF_bruk_i_staten__ikke_helt_p___plass.html">ODF-bruk i staten, ikke helt på plass</a></div>
24 <div class="date">2009-01-22 23:00</div>
25 <div class="body">
26 <p>I går publiserte
27 <a href="http://universitas.no/nyhet/52776/">Universitas</a>,
28 <a href="http://www.dagensit.no/trender/article1588462.ece">Dagens-IT</a>
29 og <a href="http://www.idg.no/computerworld/article118622.ece">Computerworld
30 Norge</a> en sak om at de ansatte ved Universitetet i Oslo ikke følger
31 regjeringens pålegg om å publisere i HTML, PDF eller ODF. Det er bra
32 at det kommer litt fokus på dette, og jeg håper noen journalister tar
33 en titt på de andre statlige instansen også.</p>
34
35 <p>Skulle ønske det var en enkel måte å sjekke om ODF-dokumenter er i
36 henholdt til ODF-spesifikasjonen, og en måte å teste om programmer som
37 hevder å støtte ODF forstår alle delene av ODF-spesifikasjonen.
38 Kjenner kun til ufullstendige løsninger for slikt.</p>
39 </div>
40 <div class="tags">
41
42
43
44 Tags: <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>.
45
46 </div>
47 </div>
48 <div class="padding"></div>
49
50 <div class="entry">
51 <div class="title"><a href="Det_vanskelige_Lisensvalget___ikke_lag_din_egen.html">Det vanskelige Lisensvalget - ikke lag din egen</a></div>
52 <div class="date">2009-01-22 22:15</div>
53 <div class="body">
54 <p>Min mormor har intet dypt forhold til opphavsrettsloven. Hun eier
55 ingen kopimaskin eller datamaskin. Hun kan ikke bruke videoopptaker,
56 og er generelt sjelden i en situasjon der hun kunne tenkes å kopiere
57 noe som er opphavsrettslig vernet. Da jeg en gang forklarte at jeg
58 var involvert i
59 <a href="http://www.openstreetmap.org/">OpenStreetmap-prosjektet</a>
60 (hun lurte på hvorfor jeg kjørte rundt i nabolaget med GPS), var
61 "hvorfor ikke bruke de offisielle kartene fra kartverket " det første
62 hun spurte om. Jeg er usikker på om svaret ga mening, i og med at
63 hun aldri har tenkt nøye over bruksrettigheter og slikt. Hva skulle
64 hun med retten til videredistribusjon av nye kartkopier, som ikke
65 kopierer kart? Hva skulle hun med retten til å publisere endrede
66 utgaver som aldri har hatt behov for annet enn å notere litt på en
67 kartkopi? Det er altså mulig å gå igjennom livet (og det har vært
68 et langt og innholdsrikt liv for min mormor) uten å forholde seg til
69 opphavsrettsloven.</p>
70
71 <p>Andre igjen trenger solid kunnskap om konsekvensene av paragrafene
72 i opphavsrettsloven i sitt daglige virke, men har av ulike årsaker
73 ikke satt seg nøye inn i lovens konsekvens. Denne teksten er tiltenkt
74 slike lesere.</p>
75
76 <p>Når en publiserer programvare eller annet opphavsrettsbeskyttet
77 materiale (eller "verk" som loven kaller det), så er det endel ting
78 som er lurt å tenke på. Hvis en ikke sier noe spesifikt om vilkårene
79 for publiseringen, så er det opphavsrettens grunnregler som gjelder.
80 De sier blant annet at ingen andre enn rettighetshaver kan publisere,
81 kopiere og endre verket. Hvis en ønsker å publisere noe uten
82 bruksbegrensninger for mottaker (f.eks. fri programvare eller fritt
83 tilgjengelige data), så må en altså eksplisitt gi tillatelse for andre
84 til å gjøre disse tingene. Slike eksplisitte tillatelser kalles
85 gjerne lisenser. Det er en god del å tenke på når en lager lisenser,
86 og det er enkelt å gjøre feil, slik at lisensen ikke uttrykker
87 intensjonen med publiseringen. Det er derfor lurt å gjenbruke en
88 eksisterende lisenstekst hvis det er mulig.</p>
89
90 <p>Av flere årsaker er det lurt å ikke finne på sin egen lisenstekst.
91 For det første gir det jobb for de som ønsker å bruke verket å sette
92 seg inn i, forstå og vurdere hver enkelt lisens, for å finne ut om den
93 dekker bruksbehovet. Hver ny lisensvariant gir dermed ekstra arbeide
94 for de organisasjoner og individer som vurderer å ta i bruk et
95 opphavsrettsbeskyttet verk. Gjenbruk forutsetter gjerne bruk sammen
96 med andre verk, f.eks. programmer og biblioteker skal settes sammen
97 til et hele, eller datafiler skal brukes sammen med programmer. Det
98 er fort gjort å lage en hjemmesnekret lisens som ikke tillater bruk
99 sammen med andre komponenter hvis en ikke er påpasselig med
100 utformingen av lisensen (såkalte inkompatible lisenser), spesielt hvis
101 det ikke er intensjonen ved publisering. Og for det andre, så er det
102 fort gjort å glemme noe når en lager lisensteksten, slik at
103 rettigheter en ønsket å gi til brukerne ikke blir nevnt og lovens
104 begresninger gjelder.. <strong>Første regel ved lisensvalg er derfor
105 å unngå å lage sin egen, men forsøke så langt som mulig å bruke en av
106 de utallige eksisterende lisensene.</strong></p>
107
108 <p>Et lite eksempel på problemer som kan oppstå er
109 <a href="http://api.met.no/lisens.html">betingelsene som Meteorologisk
110 institutt har gjort sine data tilgjengelig under</a>. De ser pr. i
111 dag slik ut (kopiert hit for å sikre at framtidige lesere kjenner
112 innholdet hvis de endres):
113
114 <blockquote>Betingelser for bruk av data
115 <br>Meteorologisk institutt innehar immaterielle- og
116 eiendomsrettigheter til data og produkter produsert av instituttet
117 (heretter omtalt som PRODUKTER/PRODUKTENE). Selv om et utvalg
118 PRODUKTER er tilgjengelige her for nedlasting og bruk, medfører ikke
119 dette på noen måte overdragelse av disse rettighetene. PRODUKTENE kan
120 brukes til ethvert formål som ikke er i strid med norsk lov. Dersom
121 PRODUKTENE videreformidles i opprinnelig form eller i en form hvor de
122 opprinnelige PRODUKTENE utgjør en vesentlig og/eller en lett
123 gjenkjennelig del, skal Meteorologisk institutt oppgies som
124 kilde. Dette må gjøres på en godt synlig måte. Meteorologisk institutt
125 kan ikke holdes ansvarlig for eventuelle konsekvenser av bruken av
126 PRODUKTENE. Meteorologisk institutt garanterer ikke regelmessighet i
127 oppdateringen av PRODUKTENE, og endringer i PRODUKTENE kan forekomme
128 uten varsel. For direkte leveranse av spesifisert produktsett,
129 vennligst kontakt Meteorologisk institutt.</blockquote>
130
131 Meteorologisk institutt hevder at dette skal gjøre dem "fritt
132 tilgjengelige", og det gjør at jeg mistenker at betingelsene ikke
133 reflekterer intensjonen bak publiseringen. I lisensen står det ikke
134 at en har rett til å endre dataene og publisere det endrede
135 resultatet. Det står heller ingenting om hvorvidt en har rett til
136 videredistribusjon. Mangelen på tillatelse til slik bruk gjør at jeg
137 ikke ville omtale datagrunnlaget som fritt tilgjengelig. Det er i
138 strid med kriteriene for Free Software
139 <a href="http://www.fsf.org/licensing/essays/free-sw.html">publisert
140 av FSF</a>,
141 <a href="http://www.debian.org/social_contract#guidelines">Debian Free
142 Software Guidelines</a> og NUUGs beskrivelse av fri programvare
143 publisert i
144 <a href="http://www.nuug.no/dokumenter/folder-friprogramvare.pdf">NUUGs
145 folder om dette</a>. Jeg lurer på hvorfor Meteorologisk institutt
146 ikke valgte noen kjent lisens? Skulle tro at en Creative
147 Commons-lisens eller en av de mest brukte fri programvarelisensene som
148 GPL og BSD kunne duge. Jeg håper Meteorologisk institutt revurderer
149 og endrer på betingelsene.</p>
150 </div>
151 <div class="tags">
152
153
154
155 Tags: <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>.
156
157 </div>
158 </div>
159 <div class="padding"></div>
160
161 <div class="entry">
162 <div class="title"><a href="When_web_browser_developers_make_a_video_player___.html">When web browser developers make a video player...</a></div>
163 <div class="date">2009-01-17 18:50</div>
164 <div class="body">
165 <p>As part of the work we do in <a href="http://www.nuug.no">NUUG</a>
166 to publish video recordings of our monthly presentations, we provide a
167 page with embedded video for easy access to the recording. Putting a
168 good set of HTML tags together to get working embedded video in all
169 browsers and across all operating systems is not easy. I hope this
170 will become easier when the &lt;video&gt; tag is implemented in all
171 browsers, but I am not sure. We provide the recordings in several
172 formats, MPEG1, Ogg Theora, H.264 and Quicktime, and want the
173 browser/media plugin to pick one it support and use it to play the
174 recording, using whatever embed mechanism the browser understand.
175 There is at least four different tags to use for this, the new HTML5
176 &lt;video&gt; tag, the &lt;object&gt; tag, the &lt;embed&gt; tag and
177 the &lt;applet&gt; tag. All of these take a lot of options, and
178 finding the best options is a major challenge.</p>
179
180 <p>I just tested the experimental Opera browser available from <a
181 href="http://labs.opera.com">labs.opera.com</a>, to see how it handled
182 a &lt;video&gt; tag with a few video sources and no extra attributes.
183 I was not very impressed. The browser start by fetching a picture
184 from the video stream. Not sure if it is the first frame, but it is
185 definitely very early in the recording. So far, so good. Next,
186 instead of streaming the 76 MiB video file, it start to download all
187 of it, but do not start to play the video. This mean I have to wait
188 for several minutes for the downloading to finish. When the download
189 is done, the playing of the video do not start! Waiting for the
190 download, but I do not get to see the video? Some testing later, I
191 discover that I have to add the controls="true" attribute to be able
192 to get a play button to pres to start the video. Adding
193 autoplay="true" did not help. I sure hope this is a misfeature of the
194 test version of Opera, and that future implementations of the
195 &lt;video&gt; tag will stream recordings by default, or at least start
196 playing when the download is done.</p>
197
198 <p>The test page I used (since changed to add more attributes) is
199 <a href="http://www.nuug.no/aktiviteter/20090113-foredrag-om-foredrag/">available
200 from the nuug site</a>. Will have to test it with the new Firefox
201 too.</p>
202
203 <p>In the test process, I discovered a missing feature. I was unable
204 to find a way to get the URL of the playing video out of Opera, so I
205 am not quite sure it picked the Ogg Theora version of the video. I
206 sure hope it was using the announced Ogg Theora support. :)</p>
207 </div>
208 <div class="tags">
209
210
211
212 Tags: <a href="tags/english">english</a>, <a href="tags/multimedia">multimedia</a>, <a href="tags/nuug">nuug</a>, <a href="tags/video">video</a>, <a href="tags/web">web</a>.
213
214 </div>
215 </div>
216 <div class="padding"></div>
217
218 <div class="entry">
219 <div class="title"><a href="Fiksgatami_begynner____ta_form.html">Fiksgatami begynner å ta form</a></div>
220 <div class="date">2009-01-15 23:15</div>
221 <div class="body">
222 <p>For noen uker siden bestemte noen av oss seg for at det var på tide
223 med en norsk utgave av
224 <a href="http://www.fixmystreet.com/">FixMyStreet</a>, og satte igang
225 et prosjekt i NUUG-regi. Konseptet er å gjøre det enklere å
226 rapportere til rette instans om ting som er galt i offentligheten, ved
227 å bruke kart og web. <a href="http://www.fiksgatami.no">En
228 testinstans</a> er på plass på en maskin donert av min arbeidsplass
229 USIT ved Universitetet i Oslo, og den begynner så smått å fungere.
230 Det gjenstår å fullføre støtten for norsk språk, bytte ut kartet og
231 finne kilde for å slå opp adresser før første versjon er operativ.
232 Når den er operativ, håper vi å forbedre utseendet litt, samt legge
233 til ny funksjonalitet.
234 <a href="http://wiki.nuug.no/grupper/fiksgatami">Prosjektet</a>
235 trenger flere folk, både utviklere og folk til å bidra med å finne ut
236 hvor feilene som rapporteres skal sendes videre. Vi har kommet i
237 kontakt med naturvernmiljøet i Bergen som allerede var igang med
238 lignende planer, og det ser ut til at vi kan slå våre pjalter sammen
239 med dem. Dette blir bra.</p>
240 </div>
241 <div class="tags">
242
243
244
245 Tags: <a href="tags/fiksgatami">fiksgatami</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>.
246
247 </div>
248 </div>
249 <div class="padding"></div>
250
251 <div class="entry">
252 <div class="title"><a href="Jeg_vil_beholde_tusenlappen___jeg_bruker_den.html">Jeg vil beholde tusenlappen - jeg bruker den</a></div>
253 <div class="date">2009-01-08 11:20</div>
254 <div class="body">
255 <p><a href="http://www.aftenposten.no/nyheter/iriks/article2855272.ece">I
256 følge Aftenposten</a> vil Finansdepartementet fjerne tusenlappen, ut
257 fra teorien om at kriminelle er avhengig av den for å omsette sine
258 verdier, og etter å ha observert at det er veldig få som bruker
259 tusenlappen til vanlig. Jeg er en flittig bruker av tusenlappen, og
260 synes dette angrepet på retten til å kjøpe ting uten å bli overvåket
261 er skammelig.</p>
262
263 <p>Jeg bruker stort sett kontanter til innkjøp, for å unngå
264 registrering av mitt forbruksmønster. Det er borgernes demokratiske rett å
265 kunne bevege seg rundt i Norge uten å bli overvåket, og jeg tror det
266 er viktig at så mange som mulig benytter seg av denne retten for at vi
267 skal beholde den. Retten til å bevege seg uten overvåkning er under
268 intenst angrep i dagens Norge, med registrering av bilkjøring,
269 flyreiser, mobiltelefonbevegelser og kameraovervåkning av snart hvert
270 et hushjørne. Kollektivtrafikken i Oslo håper kommunen snart å få
271 totalovervåket, slik at det også der blir vanskeligere (eller mer
272 konkret dyrere) å bevege seg uten å bli overvåket i Oslo. De som
273 ønsker tusenlappen bort har gjort det klart at dette er første steg i
274 arbeidet med å få alle til å bruke sporbare transaksjoner som
275 direktebelastning mot minibankkort, og det er litt av bakgrunnen for at
276 jeg misliker forsøket på å bli kvitt tusenlappen.</p>
277
278 <p>Det er ingen tvil om at veldig få bruker tusenlappen for tiden, og
279 at bruken er på hell. Årsaken er enkel - tilgjengelighet. De fleste
280 henter ut kontanter via minibanker, og disse inneholder så vidt jeg
281 har observert, aldri tusenlapper (ofte kun tohundre- eller til nød
282 femhundresedler). Det er dermed svært ubeleilig for borgerne å få tak
283 i tusenlapper, og de fleste ender i stedet opp med en større og mer
284 uhåndterlig bunke sedler enn de hadde trengt. Personlig tar jeg ut
285 penger over skranke i posten, og der har det den siste tiden blitt
286 vanskelig å få ut tusenlapper. Jeg ber alltid om å få deler av
287 beløpet jeg tar ut som tusenlapper, og de siste to-tre gangene har jeg
288 blitt fortalt at de ikke har noen tusenlapper å gi meg. Jeg antar
289 den mangelen på tusenlapper er bevisst fra postens side, inntil det
290 motsatte er bevist.</p>
291
292 <p>Personlig finner jeg teorien om at kriminelle får det vanskeligere
293 når en bestemt seddelvalør fjernes svært naivt. Det er jo ikke slik
294 at det er vanskelig å få tak i andre lett omsettelige verdier, som
295 femhundrelapper, verdipapirer, edelstener og -metall, etc.
296 Argumentasjonen virker dermed useriøs på meg. Jeg verdsetter den
297 direkte verdien av å kunne handle uten å bli overvåket høyere enn
298 en naiv og usannsynlig gevinst av å gjøre det vanskeligere for
299 kriminelle, og håper derfor forslaget blir skutt ned også denne
300 gangen.</p>
301
302 <p>Oppdatering 2009-01-15: Posten hadde tusenlapper da jeg tok ut
303 kontanter for noen dager siden.</p>
304 </div>
305 <div class="tags">
306
307
308
309 Tags: <a href="tags/norsk">norsk</a>, <a href="tags/personvern">personvern</a>.
310
311 </div>
312 </div>
313 <div class="padding"></div>
314
315 <div class="entry">
316 <div class="title"><a href="Elektronikkbyggesettet_kommer_fram_p___andre_fors__k.html">Elektronikkbyggesettet kommer fram på andre forsøk</a></div>
317 <div class="date">2009-01-02 13:55</div>
318 <div class="body">
319 <p>Et langt hopp fremover for <a href="http://www.nuug.no/">NUUG</a>s
320 <a href="http://wiki.nuug.no/grupper/replikator">replikator-prosjekt</a>
321 i dag.</p>
322
323 <p>I dag klarte posten det de ikke klarte før jul, nemlig å få fram
324 elektronikkbyggesettet for 3D-skriveren min. Fikk pakkelapp i dag som
325 sist, og dro til min lokale post-i-butikk for å hente pakken. Ingen
326 pakke der, som sist. Ringte så direkte til til postens kundeservice
327 som fortalte at de hadde snakket med min lokale post-i-butikk, og nå
328 lå pakken der. Ruslet så tilbake og nå fant de den. Fikk inntrykk
329 av at pakken hadde annet referansenummer enn det som var på
330 utleveringsbilaget jeg hadde fått i posten. Lurer på om det samme
331 skjedde sist, og om pakken også da lå her og ventet på meg uten at
332 posten klarte å gi meg den ved oppmøte. Uansett, glad og lykkelig
333 ruslet jeg hjem igjen med elektronikkbyggesettet.</p>
334
335 <p>Da er det bare å gå igang med å lodde sammen alle kretskortene.
336 Det er en solid stabel deler, selv om esken ikke var så stor (ca
337 20x20x20 cm). Her skal min gode venn Anders hjelpe til. Han er
338 fysikker og jobber med elektronikk til daglig, og har sagt ja til å
339 bidra med sin kompetanse. :)</p>
340
341 <p>Ellers er det god framgang med bygging av mekanikksettet som ankom
342 før jul. Har brukt romjulen til å bygge, og er ferdig med alle
343 hjørnestykkene, Z-aksene og i gang med delene til Y-aksen. Når
344 siste del av Y-aksen er ferdig kan det hele monteres sammen med stag
345 slik at rammeverket til <a href="http://www.reprap.org/">reprap</a>-en
346 kan monteres. Det blir interessant å få alt nøyaktig nok montert.
347 Z-aksen skal ha festene til utskriftsplaten i samme høyde innenfor en
348 feilmargin på 0.25 mm, over en avstand på 40 cm. Håper vater kan
349 bidra her. Regner med at det blir enklere å komme opp med løsninger
350 når rammen begynner å ta form.</p>
351
352 <p>Her om dagen kom jeg forresten over en alternativ 3D-skriver som
353 ikke skriver ut plastikk, men i stedet bruker papir, kniv og lim.
354 <a href="http://blog.wired.com/gadgets/2008/11/3d-printer-feed.html">Mcor
355 Matrix</a> heter vidunderet, men det er ikke i salg ennå, selv om
356 <a href="http://www.mcortechnologies.com/"> produsentens websider
357 påstår det skulle skje i 2008.</p>
358 </div>
359 <div class="tags">
360
361
362
363 Tags: <a href="tags/3d-printer">3d-printer</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>, <a href="tags/reprap">reprap</a>.
364
365 </div>
366 </div>
367 <div class="padding"></div>
368
369 <div class="entry">
370 <div class="title"><a href="Software_video_mixer_on_a_USB_stick.html">Software video mixer on a USB stick</a></div>
371 <div class="date">2008-12-28 15:40</div>
372 <div class="body">
373 <p>The <a href="http://www.nuug.no/">Norwegian Unix User Group</a> is
374 recording our montly presentation on video, and recently we have
375 worked on improving the quality of the recordings by mixing the slides
376 directly with the video stream. For this, we use the
377 <a href="http://dvswitch.alioth.debian.org/">dvswitch</a> package from
378 the Debian video team. As this require quite one computer per video
379 source, and NUUG do not have enough laptops available, we need to
380 borrow laptops. And to avoid having to install extra software on
381 these borrwed laptops, I have wrapped up all the programs needed on a
382 bootable USB stick. The software required is dvswitch with assosiated
383 source, sink and mixer applications and
384 <a href="http://www.kinodv.org/">dvgrab</a>. To allow this setup to
385 work without any configuration, I've patched dvswitch to use
386 <a href="http://www.avahi.org/">avahi</a> to connect the various parts
387 together. And to allow us to use laptops without firewire plugs, I
388 upgraded dvgrab to the one from Debian/unstable to get one that work
389 with USB sources. We have not yet tested this setup in a production
390 setup, but I hope it will work properly, and allow us to set up a
391 video mixer in a very short time frame. We will need it for
392 <a href="http://www.goopen.no/">Go Open 2009</a>.</p>
393
394 <p><a href="http://www.nuug.no/pub/video/bin/usbstick-dvswitch.img.gz">The
395 USB image</a> is for a 1 GB memory stick, but can be used on any
396 larger stick as well.</p>
397 </div>
398 <div class="tags">
399
400
401
402 Tags: <a href="tags/english">english</a>, <a href="tags/nuug">nuug</a>, <a href="tags/video">video</a>.
403
404 </div>
405 </div>
406 <div class="padding"></div>
407
408 <div class="entry">
409 <div class="title"><a href="Endelig_norsk_stavekontroll_med_st__tte_for_ord_med_bindestrek.html">Endelig norsk stavekontroll med støtte for ord med bindestrek</a></div>
410 <div class="date">2008-12-26 11:00</div>
411 <div class="body">
412 <p>Etter flere års mislykkede forsøk på å skrive om byggesystemet for
413 <a href="http://no.speling.org/">den norske stavekontrollen for bokmål
414 og nynorsk</a> til å ikke bruke bindestrek som ordskillemarkør, lyktes jeg
415 endelig første juledag. Bruken av bindestrek som ordskillemarkør har
416 gjort det umulig å få med ord med bindestrek i
417 stavekontrolldatagrunnlaget, slik at ord som e-post og CD-spiller ikke
418 kunne godtas av stavekontrollen. Hadde litt tid til overs å bruke på
419 stavekontrollen, og satte meg ned med to kopier av byggsystemet og en
420 liten testdatafil, og byttet ut - med = på utvalgte steder i
421 byggsystemet og datafilen helt til jeg fikk samme resultat med det
422 gamle og det nye byggsystemet. Dette tror jeg var forsøk 4, der de
423 foregående har feilet uten at jeg klarte å forstå hvorfor. Det sier
424 kanskje litt om kompleksiteten i det originale byggsystemet som Rune
425 Kleveland laget i sin tid.</p>
426
427 <p>Etter å ha endret byggsystemet, var neste steg å importere ordene
428 med bindestrek. Vi har en rekke slike i databasene for
429 <a href="http://tyge.sslug.dk/~korsvoll/nb.speling.org/htdocs/">bokmål</a>
430 og
431 <a href="http://tyge.sslug.dk/~korsvoll/nn.speling.org/htdocs/">nynorsk</a>
432 for korrektur av datagrunnlaget for stavekontrollen, og etter importen
433 skulle nå 10350 nye ord bli godkjent som korrekt stavede ord av
434 stavekontrollen.</p>
435 </div>
436 <div class="tags">
437
438
439
440 Tags: <a href="tags/debian edu">debian edu</a>, <a href="tags/norsk">norsk</a>, <a href="tags/stavekontroll">stavekontroll</a>.
441
442 </div>
443 </div>
444 <div class="padding"></div>
445
446 <div class="entry">
447 <div class="title"><a href="FAD_lanserer_reiseregningsskjema_som_fri_programvare.html">FAD lanserer reiseregningsskjema som fri programvare</a></div>
448 <div class="date">2008-12-17 15:00</div>
449 <div class="body">
450 <p>Jeg overvar i dag <a href="http://www.regjeringen.no/nb/dep/fad/Tema/Lonns-_og_personalpolitikk/statens_reiseregulativ/reiseregningenno-som-fri-programvare.html">FADs pressepresentasjon</a> av arbeidet med ny
451 programvare for <a href="http://www.reiseregningen.no/">skriving av
452 reiseregninger</a>, som de gir ut som fri programvare. Den gode
453 nyheten er at FAD med dette prosjektet demonstrerer vilje til å gå
454 foran i å etablere en delingskultur i offentlig sektor, og denne gang
455 har hatt fokus på å lage en løsning som fungerer på flere platformer,
456 konkret Linux, MacOS X og Windows. Løsningen er utviklet av
457 <a href="http://makingwaves.no">Making Waves</a> på oppdrag fra FAD, og
458 kildekoden er tilgjengelig fra
459 <a href="https://www.coderesort.com/p/reiseregningen">CodeResort</a>.
460 En får lesetilgang til kode og dokumentasjon uten å registrere seg,
461 men må registrere seg for f.eks. å melde inn feil og skrive i wikien.
462 FAD håper å få erfaring med fri programvareprosjekter vha. dette
463 prosjektet, som er første gang de gir ut kildekode fra et
464 "egenutviklet" prosjekt.</p>
465
466 <p>Løsningen er BSD-lisensiert, og basert på Adobe Flash, konkret
467 Adobe Flex. Den bruker Flash 9, og fungerer ikke med Gnash. I
468 tillegg til at selve flash-binæren ikke fungerer med Gnash, så er det
469 lagt JavaScript-kode foran web-programmet som nekter å starte
470 flash-programmet hvis ikke Adobe Flash 9 er installert. Det var
471 irriterende, og jeg måtte hente ut URL til Flash-binæren fra
472 HTML-siden og lage min egen testside for å sjekke om den fungerte med
473 gnash. Fikk bare en blank flate der programmet skulle startet. Laget
474 en side med følgende HTML-snutt for å laste programmet
475 <pre><blockquote>&lt;object
476 data="http://213.225.125.209/kunder/dss/Reiseregningen.swf"
477 width="100%"
478 height="100%"
479 &gt;</blockquote></pre></p>
480
481 <p>Bruken av Adobe Flash er spesielt problematisk da Adobes
482 Flash-utgave har en lisens som ikke tillater andre en Adobe å
483 distribuere deres programpakke. Det gjør det umulig for
484 linux-distribusjoner som Debian, Ubuntu og RedHat å legge ved Adobes
485 Flash i sine distribusjoner. Adobe Flash er ikke fri programvare.
486 Det finnes noen ikke-komplette Flash-implementasjoner som er fri
487 programvare, som <a href="http://www.getgnash.org/">Gnash</a> og
488 <a href="http://swfdec.freedesktop.org/">swfdec</a>. Jeg spurte
489 utviklerne om de hadde testet med alternative utgaver av Flash som
490 Gnash og swfdec, men utviklerne hadde ikke hørt om alternativer og
491 heller ikke testet løsningen mot disse.</p>
492
493 <p>Videreutvikling av reiseregningsprogrammet vil kreve aksept for
494 lisensen til Adobe Flex. I følge Adobe finnes Adobe Flax som
495 Eclipse-utvidelse i
496 <a href="http://labs.adobe.com/technologies/flex/flexbuilder_linux/">en
497 betautgave for Linux</a>, men jeg vet ikke om denne er tilstrekkelig
498 for å bygge reiseregningsprogrammet. Jeg mistenker at valg av
499 teknologi gjør at svært få fri programvareutviklere ser det som
500 interessant å involvere seg i videreutvikling av dette prosjektet.
501 Personlig begrenser jeg meg til å jobbe med prosjekter som kan bygges
502 og videreutvikles ved hjelp av fri programvare. Andre utviklere av
503 fri programvare ser det åpenbart annerledes, da det jo finnes fri
504 programvare på Windows. Vi får se om det er tilstrekkelig mange av
505 dem til at FAD får bidragsytere utenfra. Prosjektet bærer litt preg
506 av "kast det over gjerdet"-metoden for deling, der en legger ut koden
507 men det ikke er klart hvem som skal skape fellesskapet som trengs for
508 å få et fungerende fri programvareutviklingsmiljø.</p>
509
510 <p>Systemet viser fram et dynamisk skjema som fylles ut fortløpende,
511 og der tidligere svar styrer hvilke alternativer en må fylle ut
512 senere. Det henter informasjon om takster og regler fra FADs sider,
513 der informasjonen skal være lagt ut i maskinlesbart format. Når en er
514 ferdig med å fylle ut kan en hente ut en PDF og en XML-fil for
515 utskrift eller videre lagring/behandling. Skjemaet er kun
516 klientbiten, og eventuell integrering mot økonomisystemer følger ikke
517 med. FAD lovte at de skulle bidra til at takster og regelfilene
518 skulle holdes oppdatert. Konvertering til PDF var visst .NET-basert.
519 Utviklerne hadde ingen idé om dette fungerte med fri
520 programvareutgaver som Mono. .NET-utgaven skulle være en begrenset
521 del av løsningen, og visstnok ble .NET valgt for å integreres med FADs
522 eksisterende tjenerløsning. Løsningen kunne gjenbruke
523 personinformasjon vha. XML-filer lagret lokalt på brukerens maskin,
524 slik at en slapp å skrive inn samme informasjon hver gang. Sentralt
525 lagring var ikke ønsket for å unngå personvernspørsmål, selv om dette
526 gjorde det litt vanskeligere for brukeren.</p>
527 </div>
528 <div class="tags">
529
530
531
532 Tags: <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>.
533
534 </div>
535 </div>
536 <div class="padding"></div>
537
538 <div class="entry">
539 <div class="title"><a href="Elektronikkbyggesettet_for_reprapen_sporet_opp.html">Elektronikkbyggesettet for reprapen sporet opp</a></div>
540 <div class="date">2008-12-16 08:00</div>
541 <div class="body">
542 <p>I dag fikk jeg endelig vite hva posten hadde gjort med
543 elektronikkbyggesettet mitt. Fikk epost fra avsenderen, Zach 'Hoeken'
544 Smith, som fortalte at posten hadde returnert pakken til ham. Ingen
545 aning om hvorfor de klarte å sende pakkelappen til meg, men ikke selve
546 pakken. De gode nyhetene er at vi forsøker igjen, og håper det går
547 bedre denne gangen.</p>
548
549 <p><a href="http://www.nuug.no/">NUUG</a>s
550 <a href="http://wiki.nuug.no/grupper/replikator">replikator-prosjekt</a>
551 har de siste ukene fått et nytt medlem. Ole Kristian Lien har meldt
552 seg for å bygge en reprap ved hjelp av plastdeler vi får skrevet ut
5533D-skriveren til Institutt for Informatikk i Oslo. Han er igang
554 med å skaffe seg oversikt over hvilke deler som trengs derfra, og
555 hvilke som kan skaffes fra jernvarehandel og f.eks. Clas Ohlson. Det
556 er dermed gode håp om at vi har to 3D-skrivere operative over
557 jul.</p>
558 </div>
559 <div class="tags">
560
561
562
563 Tags: <a href="tags/3d-printer">3d-printer</a>, <a href="tags/norsk">norsk</a>, <a href="tags/nuug">nuug</a>, <a href="tags/reprap">reprap</a>.
564
565 </div>
566 </div>
567 <div class="padding"></div>
568
569 <p style="text-align: right;"><a href="index.rss"><img src="xml.gif" alt="RSS feed" width="36" height="14"></a></p>
570
571 <div id="sidebar">
572
573
574
575
576
577 <h2>Archive</h2>
578 <ul>
579
580 <li>2009
581 <ul>
582
583 <li><a href="archive/2009/01/">January (6)</a></li>
584
585 </ul></li>
586
587 <li>2008
588 <ul>
589
590 <li><a href="archive/2008/11/">November (5)</a></li>
591
592 <li><a href="archive/2008/12/">December (7)</a></li>
593
594 </ul></li>
595
596 </ul>
597
598
599
600 <h2>Tags</h2>
601 <ul>
602
603 <li><a href="tags/3d-printer">3d-printer (6)</a></li>
604
605 <li><a href="tags/amiga">amiga (1)</a></li>
606
607 <li><a href="tags/aros">aros (1)</a></li>
608
609 <li><a href="tags/debian">debian (2)</a></li>
610
611 <li><a href="tags/debian edu">debian edu (3)</a></li>
612
613 <li><a href="tags/english">english (4)</a></li>
614
615 <li><a href="tags/fiksgatami">fiksgatami (1)</a></li>
616
617 <li><a href="tags/ltsp">ltsp (1)</a></li>
618
619 <li><a href="tags/multimedia">multimedia (2)</a></li>
620
621 <li><a href="tags/norsk">norsk (14)</a></li>
622
623 <li><a href="tags/nuug">nuug (13)</a></li>
624
625 <li><a href="tags/personvern">personvern (1)</a></li>
626
627 <li><a href="tags/reprap">reprap (6)</a></li>
628
629 <li><a href="tags/rss">rss (1)</a></li>
630
631 <li><a href="tags/stavekontroll">stavekontroll (1)</a></li>
632
633 <li><a href="tags/video">video (2)</a></li>
634
635 <li><a href="tags/web">web (2)</a></li>
636
637 </ul>
638
639 </div>
640
641 <p style="text-align: right">
642 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v3.4</a>
643 </p>
644 </body>
645 </html>