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