]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2011/04/index.html
Generated.
[homepage.git] / blog / archive / 2011 / 04 / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: entries from April 2011</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="04.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <!-- XML FEED -->
13 <div class="title">
14 <h1>
15 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
16
17 </h1>
18
19 </div>
20
21
22 <h3>Entries from April 2011.</h3>
23
24 <div class="entry">
25 <div class="title">
26 <a href="http://people.skolelinux.org/pere/blog/A_Norwegian_FixMyStreet_have_kept_me_busy_the_last_few_weeks.html">A Norwegian FixMyStreet have kept me busy the last few weeks</a>
27 </div>
28 <div class="date">
29 3rd April 2011
30 </div>
31 <div class="body">
32 <p>Here is a small update for my English readers. Most of my blog
33 posts have been in Norwegian the last few weeks, so here is a short
34 update in English.</p>
35
36 <p>The kids still keep me too busy to get much free software work
37 done, but I did manage to organise a project to get a Norwegian port
38 of the British service
39 <a href="http://www.fixmystreet.com/">FixMyStreet</a> up and running,
40 and it has been running for a month now. The entire project has been
41 organised by me and two others. Around Christmas we gathered sponsors
42 to fund the development work. In January I drafted a contract with
43 <a href="http://www.mysociety.org/">mySociety</a> on what to develop,
44 and in February the development took place. Most of it involved
45 converting the source to use GPS coordinates instead of British
46 easting/northing, and the resulting code should be a lot easier to get
47 running in any country by now. The Norwegian
48 <a href="http://www.fiksgatami.no/">FiksGataMi</a> is using
49 <a href="http://www.openstreetmap.org/">OpenStreetmap</a> as the map
50 source and the source for administrative borders in Norway, and
51 support for this had to be added/fixed.</p>
52
53 <p>The Norwegian version went live March 3th, and we spent the weekend
54 polishing the system before we announced it March 7th. The system is
55 running on a KVM instance of Debian/Squeeze, and has seen almost 3000
56 problem reports in a few weeks. Soon we hope to announce the Android
57 and iPhone versions making it even easier to report problems with the
58 public infrastructure.</p>
59
60 <p>Perhaps something to consider for those of you in countries without
61 such service?</p>
62
63 </div>
64 <div class="tags">
65
66
67 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>.
68
69
70 </div>
71 </div>
72 <div class="padding"></div>
73
74 <div class="entry">
75 <div class="title">
76 <a href="http://people.skolelinux.org/pere/blog/I_dag_skal_Stortinget_votere_over_datalagringsdirektivet.html">I dag skal Stortinget votere over datalagringsdirektivet</a>
77 </div>
78 <div class="date">
79 4th April 2011
80 </div>
81 <div class="body">
82 <p>I dag ligger an til å bli en trist dag for Norge. I dag skal etter
83 planen Stortinget stemme over om det skal innføres elektronisk brev-
84 og besøkskontroll for hele folket, og Arbeiderpartiet og Høyre utgjør
85 et flertall som har annonsert at de er enige om at dette skal gjøres.
86 Konsekvensene for journaliststikken, organisasjonslivet,
87 samfunnsikkerheten, personvernet og demokratiet er alvorlige, og jeg
88 er bekymret hvor vi går etter dette.</p>
89
90 <p>Både Høyre og Arbeiderpartiet forsøker seg på nytale og forklarer
91 gang på gang å få folk til å tro at dette styrker personvernet, selv
92 etter at datatilsynet som faginstans på området slo fast i januar
93 <a href="http://www.datatilsynet.no/templates/Page____3661.aspx">at
94 innføring av datalagringsdirektivet vil svekke personvernet</a>.</p>
95
96 <p>Hva innebærer datalagringsdirektivet i praksis? Jeg kopierer
97 likegodt
98 <ahref="http://www.bekkelund.net/2011/02/16/den-usynlige-mannen/">en
99 tekst fra Martin Bekkelund</a> i sin helhet:<p>
100
101 <p><blockquote>
102
103 <p>Fordi teknologien er usynlig, abstrakt, komplisert og utformet av
104 mennesker, er det få som reflekterer over at teknologi kan være noe
105 negativt, til tross for at intensjonene kanskje er gode.</p>
106
107 <p>Det er mandag morgen, og du skal på jobb. Idet du kommer ut døra
108 treffer du en velkledd mann i sort dress, hvit skjorte og et tynt,
109 sort slips. Du ser på ham og han ser på deg gjennom et par store,
110 mørke solbriller. I den venstre hånden holder han en notisblokk, i den
111 høyre en penn. Han noterer noe på notisblokken og stikker den i
112 lommen.</p>
113
114 <p>Når du går nedover veien legger du merke til at mannen følger etter
115 deg, mens han stadig noterer på notisblokken.</p>
116
117 <p>Etter en stund har du fått nok og bestemmer deg for å konfrontere
118 mannen med hans oppførsel. Hvorfor følger han etter deg? Og hva er det
119 han noterer i notisblokken sin? Mannen gir deg et ignorant
120 tusenmetersblikk gjennom de mørke solbrillene. Han svarer ikke.</p>
121
122 <p>Det du ikke vet er at mannen er fra politiet, og er et ledd i
123 myndighetenes nye satsing for å forhindre terror og alvorlig
124 kriminalitet. De skal overvåke alle mennesker, uansett om de har gjort
125 noe galt eller ei, for å sikre seg beviser i tilfelle du skulle gjøre
126 noe galt.</p>
127
128 <p>For oss som bor i et fritt samfunn hvor rettssikkerheten står
129 sterkt høres dette helt usannsynlig ut. Vi ville aldri akseptert menn
130 som følger etter og overvåker oss.</p>
131
132 <p>Problemet er at mannen allerede eksisterer. Men det er en liten
133 forskjell på mannen beskrevet i denne historien og mannen som allerede
134 eksisterer. Han er usynlig, og finnes foreløpig kun i EU. Mannen som
135 overvåker oss er ikke en mann av kjøtt og blod, men en usynlig robot
136 som samler inn informasjon om hvordan vi bruker våre elektroniske
137 hjelpemidler. Hver gang du ringer noen er han der og noterer seg hvem
138 du ringer, når du ringer og hvor du befinner deg når samtalen tas. Det
139 samme når du sender SMS, e-post eller bruker internett. Og med en
140 smarttelefon i lomma blir vi gjenstand for kontinuerlig overvåking.</p>
141
142 <p>Menn i mørke dresser og solbriller som overvåker oss i gatene er
143 selvfølgelig uakseptabelt. Hvorfor skulle det være mer akseptabelt med
144 samme overvåking bare fordi mannen er usynlig? Det er derfor du skal
145 si nei til Datalagringsdirektivet som Arbeiderpartiet ønsker å innføre
146 i disse dager.</p>
147 </blockquote></p>
148
149 <p>Det har kommet noen nye innspill i debatten de siste dagene. Her
150 er noen aktuelle lenker, både nye og gamle:</p>
151
152 <p><ul>
153
154 <li><a href="http://www.digi.no/866595/dld-kan-utvides-i-det-stille">-
155 DLD kan utvides i det stille</a> - artikkel på digi.no der
156 jusprofessor Dag Wiese Schartum forteller at lovforslaget for å
157 innføre datalagringsdirektivet baserer seg på illusjoner og at
158 formuleringen om at det kan utvides med endring i forskrift og ved
159 enkeltvedtak gjør at omfanget av overvåkning kan gjøres i det stille
160 uten offentlige debatt.</li>
161
162 <li><a href="http://www.digi.no/866530/stopper-dld-i-tsjekkia">Stopper
163 DLD i Tsjekkia</a> - artikkel på digi.no som forteller at
164 Grunnlovsdomstolen i Tsjekkia har avvist EUs kontroversielle
165 datalagringsarkiv.</li>
166
167 <li><a href="http://www.digi.no/866305/slik-er-seks-maaneders-dld-data-i-praksis">Slik
168 er seks måneders DLD-data i praksis</a> - artikkel på digi.no som
169 forteller om en tysk politiker som har fått visualisert på kart med
170 kommentarer hva slags informasjonen som vil bli samlet inn hvis
171 datalagringsdirektivet innføres i Norge.</li>
172
173 <li><a href="http://www.uhuru.biz/?p=685">Om å la politimyndigheter
174 avgjøre rettsstatens grenser – ny forskning</a> - bloggpost fra Jon
175 Wessel-Aas om hva som ligger bak forslag som
176 datalagringsdirektivet.</li>
177
178 <li><a href="http://www.bekkelund.net/2011/04/01/styrke-personvernet/">Styrke
179 personvernet</a> - bloggpost hos Martin Bekkelund som i korte trekk
180 forklarer hvorfor datalagringsdirektivet ikke bedrer
181 personvernet.</li>
182
183 <li><a href="http://www.uhuru.biz/?p=617">PST argumenterer selv best
184 mot datalagringsdirektivet</a> - bloggpost fra Jon Wessel-Aas om
185 hvordan PST motsier seg selv når de hevder det er en god ide å
186 innføre datalagringdirektivet.</li>
187
188 <li><a href="http://www.digi.no/866580/feil-at-piratjakt-er-dld-motiv">-
189 Feil at piratjakt er DLD-motiv</a> - artikkel på digi.no der Høyre
190 som svar på observasjon fra Jon Wessel-Aas om at DLD vil bli brukt
191 til å ramme varslere og brudd på opphavsretten er at det ikke er
192 motivasjonen. Motivasjonen til Høyre er her irrelevant når det jo
193 snakkes om konsekvensen.
194
195 </ul></p>
196
197 </div>
198 <div class="tags">
199
200
201 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern</a>.
202
203
204 </div>
205 </div>
206 <div class="padding"></div>
207
208 <div class="entry">
209 <div class="title">
210 <a href="http://people.skolelinux.org/pere/blog/Gnash_enteres_Google_Summer_of_Code_2011.html">Gnash enteres Google Summer of Code 2011</a>
211 </div>
212 <div class="date">
213 6th April 2011
214 </div>
215 <div class="body">
216 <p><a href="http://www.getgnash.org/">The Gnash project</a> is still
217 the most promising solution for a Free Software Flash implementation.
218 A few days ago the project
219 <a href="http://lists.gnu.org/archive/html/gnash-dev/2011-04/msg00011.html">announced</a>
220 that it will participate in Google Summer of Code. I hope many
221 students apply, and that some of them succeed in getting AVM2 support
222 into Gnash.</p>
223
224 </div>
225 <div class="tags">
226
227
228 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>, <a href="http://people.skolelinux.org/pere/blog/tags/web">web</a>.
229
230
231 </div>
232 </div>
233 <div class="padding"></div>
234
235 <div class="entry">
236 <div class="title">
237 <a href="http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Marius_Kotsbak.html">Skolelinux-intervju: Marius Kotsbak</a>
238 </div>
239 <div class="date">
240 10th April 2011
241 </div>
242 <div class="body">
243 <p>Neste mann ut er Marius Kotsbak, styremedlem i
244 <a href="http://www.friprogramvareiskolen.no/">FRISK</a> og mangeårig
245 bidragsyter i
246 <a href="http://www.skolelinux.org/">Skolelinux</a>-prosjektet.</p>
247
248 <p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
249
250 <p>Jeg er en systemutvikler/kybernetiker og jobber med dette til
251 daglig. På fritiden tester jeg ut/bruker mye fri programvare, og
252 bidrar med testing og utvikling når jeg ser stort nok behov for det og
253 jeg har noe å bidra med.</p>
254
255 <p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
256
257 <p>Hmm, det er lenge siden, så det er nesten så jeg ikke husker. Jeg
258 hadde vel hørt om prosjektet i media før en gjeng i Trondheim startet
259 opp SPIST, Skolelinux-prosjektet i Sør-Trøndelag, hvor vi hjalp noen
260 skoler i nærområdet med å installere Skolelinux og finne brukt
261 IT-utstyr til disse. Det var moro å gjøre noe praktisk for å spre
262 Skolelinux, og å se hvor fort gjort det var å sette opp utrangerte
263 klientmaskiner og få disse opp som tynnklienter på helt nye datasaler
264 på skolene, kun med kostnaden til servere.</p>
265
266 <p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
267
268 <p>Det er et system spesielt skreddersydd for drift av et stort antall
269 klienter mot servere, og da spesielt i henhold til skolers behov. Det
270 er enkelt og billig å installere og drifte, og det trenger ikke ny
271 maskinvare for god ytelse.</p>
272
273 <p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
274
275 <p>Hardwarestøtten kunne vært bedre og i enda større grad
276 installerbart rett ut av boksen. Distribusjonen har til tider hatt
277 litt gammel programvare pga. at den følger Debian sine utgivelser.
278 Kanskje man skulle vurdert en versjon basert på Ubuntu eller andre
279 distribusjoner i tillegg?</p>
280
281 <p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
282
283 <p>Oi, det er ikke lite. Her er det jeg kommer på i farta. Jeg bruker
284 Linux og Ubuntu, og på Ubuntu programene Firefox, Thunderbird,
285 Chromium, Pidgin, Digikam, OpenOffice, Wireshark, git og irssi.
286 Telefonen min er en Android, og der bruker jeg programmene K-9 Mail,
287 OI Shopping list, Shuffle, ZXing, OI Notepad og ADW Desktop. På jobb
288 bruker jeg JBoss, Eclipse, uCLinux for Blackfin, RCF-CPP, Qt, Maven,
289 og boost-bibliotekene for C++.</p>
290
291 <p><strong>Hvilken strategi tror du er den rette å bruke for å få
292 skoler til å ta i bruk fri programvare?</strong></p>
293
294 <p>En bør fokusere på totalkostnader inkludert driftsbehov,
295 fleksibilitet, åpenhet og ikke låsing til en leverandør framfor sparte
296 lisenskostnader, samt programvarens kvalitet og fortrinn, og at den
297 fritt kan brukes på et ubegrenset antall PC-er, også hjemme hos
298 elevene. En bør også forbedre den fri programvaren ved testing,
299 bugrapportering og kodebidrag om man kan, og ikke anbefale programvare
300 uten at man har forsikret seg at den har tilstrekkelig kvalitet,
301 ellers kan man lett oppnå det motsatte. Tror en bør selge inn
302 konseptet til fylkes-/statsnivå, kanskje med bidrag til
303 utviklingsarbeid fra disse som alle landets skoler kan få glede
304 av.</p>
305
306 </div>
307 <div class="tags">
308
309
310 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
311
312
313 </div>
314 </div>
315 <div class="padding"></div>
316
317 <div class="entry">
318 <div class="title">
319 <a href="http://people.skolelinux.org/pere/blog/FiksGataMi___fylkesoversikt_p__kart.html">FiksGataMi - fylkesoversikt på kart</a>
320 </div>
321 <div class="date">
322 15th April 2011
323 </div>
324 <div class="body">
325 <p>Det er morsomt å følge med hvordan bruken av FiksGataMi sprer seg
326 over det ganske land. Her er lenkene til fylkesoversikt på kart over
327 de (for tiden) 200 siste problemene. Bruker her GeoRSS-kilden i
328 FiksGataMi og presenterer enten via Google Maps eller en
329 GeoRSS-fremviser jeg fant for OpenStreetmap.</p>
330
331 <ul>
332
333 <li>Østfold [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Østfold">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Østfold">OpenStreetmap</a> ]</li>
334 <li>Akershus [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Akershus">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Akershus">OpenStreetmap</a> ]</li>
335 <li>Oslo [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Oslo">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Oslo">OpenStreetmap</a> ]</li>
336 <li>Hedmark [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Hedmark">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Hedmark">OpenStreetmap</a> ]</li>
337 <li>Oppland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Oppland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Oppland">OpenStreetmap</a> ]</li>
338 <li>Buskerud [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Buskerud">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Buskerud">OpenStreetmap</a> ]</li>
339 <li>Vestfold [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Vestfold">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Vestfold">OpenStreetmap</a> ]</li>
340 <li>Telemark [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Telemark">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Telemark">OpenStreetmap</a> ]</li>
341 <li>Aust-Agder [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Aust-Agder">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Aust-Agder">OpenStreetmap</a> ]</li>
342 <li>Vest-Agder [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Vest-Agder">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Vest-Agder">OpenStreetmap</a> ]</li>
343 <li>Rogaland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Rogaland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Rogaland">OpenStreetmap</a> ]</li>
344 <li>Hordaland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Hordaland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Hordaland">OpenStreetmap</a> ]</li>
345 <li>Sogn og Fjordane [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Sogn%2Bog%2BFjordane">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Sogn%2Bog%2BFjordane">OpenStreetmap</a> ]</li>
346 <li>Møre og Romsdal [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Møre%2Bog%2BRomsdal">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Møre%2Bog%2BRomsdal">OpenStreetmap</a> ]</li>
347 <li>Sør-Trøndelag [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Sør-Trøndelag">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Sør-Trøndelag">OpenStreetmap</a> ]</li>
348 <li>Nord-Trøndelag [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Nord-Trøndelag">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Nord-Trøndelag">OpenStreetmap</a> ]</li>
349 <li>Nordland [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Nordland">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Nordland">OpenStreetmap</a> ]</li>
350 <li>Troms [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Troms">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Troms">OpenStreetmap</a> ]</li>
351 <li>Finnmark [ <a href="http://maps.google.com/maps?q=http://www.fiksgatami.no/rss/reports/Finnmark">Google Maps</a> ] | [ <a href="http://vgr.petschge.de/?url=http://www.fiksgatami.no/rss/reports/Finnmark">OpenStreetmap</a> ]</li>
352
353 </ul>
354
355 <p>Antall problemer returnert i GeoRSS-kildene justeres over tid etter
356 hvert som vi får mer erfaring med hvilken belastning det gir på
357 tjenesten.</p>
358
359 <p>Oppdatering 2011-04-27: Endret URL til fylker med mellomrom i
360 navnene fra %20 til %2B, slik at de fungerer i flere nettlesere.</p>
361
362 </div>
363 <div class="tags">
364
365
366 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/kart">kart</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
367
368
369 </div>
370 </div>
371 <div class="padding"></div>
372
373 <div class="entry">
374 <div class="title">
375 <a href="http://people.skolelinux.org/pere/blog/Initial_notes_on_adding_Open311_server_API_on_FixMyStreet.html">Initial notes on adding Open311 server API on FixMyStreet</a>
376 </div>
377 <div class="date">
378 29th April 2011
379 </div>
380 <div class="body">
381 <p>The last few days I have spent some time trying to add support for
382 the <a href="http://www.open311.org/">Open311 API</a> in the
383 <a href="http://www.fiksgatami.no/">Norwegian FixMyStreet service</a>.
384 Earlier I believed Open311 would be a useful API to use to submit
385 reports to the municipalities, but when I noticed that the
386 <a href="http://fixmystreet.org.nz/">New Zealand version</a> of
387 FixMyStreet had implemented Open311 on the server side, it occurred to
388 me that this was a nice way to allow the public, press and
389 municipalities to do data mining directly in the FixMyStreet service.
390 Thus I went to work implementing the Open311 specification for
391 FixMyStreet. The implementation is not yet ready, but I am starting
392 to get a draft limping along. In the process, I have discovered a few
393 issues with the Open311 specification.</p>
394
395 <p>One obvious missing feature is the lack of natural language
396 handling in the specification. The specification seem to assume all
397 reports will be written in English, and do not provide a way for the
398 receiving end to specify which languages are understood there. To be
399 able to use the same client and submit to several Open311 receivers,
400 it would be useful to know which language to use when writing reports.
401 I believe the specification should be extended to allow the receivers
402 of problem reports to specify which language they accept, and the
403 submitter to specify which language the report is written in.
404 Language of a text can also be automatically guessed using statistical
405 methods, but for multi-lingual persons like myself, it is useful to
406 know which language to use when writing a problem report. I suspect
407 some lang=nb,nn kind of attribute would solve it.</p>
408
409 <p>A key part of the Open311 API is the list of services provided,
410 which is similar to the categories used by FixMyStreet. One issue I
411 run into is the need to specify both name and unique identifier for
412 each category. The specification do not state that the identifier
413 should be numeric, but all example implementations have used numbers
414 here. In FixMyStreet, there is no number associated with each
415 category. As the specification do not forbid it, I will use the name
416 as the unique identifier for now and see how open311 clients handle
417 it.</p>
418
419 <p>The report format in open311 and the report format in FixMyStreet
420 differ in a key part. FixMyStreet have a title and a description,
421 while Open311 only have a description and lack the title. I'm not
422 quite sure how to best handle this yet. When asking for a FixMyStreet
423 report in Open311 format, I just merge title an description into the
424 open311 description, but this is not going to work if the open311 API
425 should be used for submitting new reports to FixMyStreet.</p>
426
427 <p>The search feature in Open311 is missing a way to ask for problems
428 near a geographic location. I believe this is important if one is to
429 use Open311 as the query language for mobile units. The specification
430 should be extended to handle this, probably using some new lat=, lon=
431 and range= options.</p>
432
433 <p>The final challenge I see is that the FixMyStreet code handle
434 several administrations in one interface, while the Open311 API seem
435 to assume only one administration. For FixMyStreet, this mean a
436 report can be sent to several administrations, and the categories
437 available depend on the location of the problem. Not quite sure how
438 to best handle this. I've noticed
439 <a href="http://seeclickfix.com/open311/">SeeClickFix</a> added
440 latitude and longitude options to the services request, but it do not
441 solve the problem of what to return when no location is specified.
442 Will have to investigate this a bit more.</p>
443
444 <p>My distaste for web forums have kept me from bringing these issues
445 up with the open311 developer group. I really wish they had a email
446 list available via <a href="http://www.gmane.org/">Gmane</a> to use for
447 discussions instead of only
448 <a href="http://lists.open311.org/groups/discuss">a forum<a/>. Oh,
449 well. That will probably resolve itself, one way or another. I've
450 also tried visiting the IRC channel #open311 on FreeNode, but no-one
451 seem to reply to my questions there. This make me wonder if I just
452 fail to understand how the open311 community work. It sure do not
453 work like the free software project communities I am used to.</p>
454
455 </div>
456 <div class="tags">
457
458
459 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/open311">open311</a>.
460
461
462 </div>
463 </div>
464 <div class="padding"></div>
465
466 <div class="entry">
467 <div class="title">
468 <a href="http://people.skolelinux.org/pere/blog/Experimental_Open311_API_for_the_mySociety_fixmystreet_system.html">Experimental Open311 API for the mySociety fixmystreet system</a>
469 </div>
470 <div class="date">
471 30th April 2011
472 </div>
473 <div class="body">
474 <p>Today, the first draft implementation of an
475 <a href="http://www.open311.org/">Open311 API</a> for the Norwegian
476 service <a href="http://www.fiksgatami.no/">FiksGataMi</a> started to
477 work. It is only available on the developer server for now, and I
478 have not tested it using any existing Open311 client (I lack the
479 platforms needed to run the clients I have found so far), but it is
480 able to query the database and extract a list of open and closed
481 requests within a given category and reported to a given municipality.
482 I believe that is a good start to create a useful service for those
483 that want to do data mining on the requests submitted so far.</p>
484
485 <p>Where is it? Visit
486 <a href="http://fiksgatami-dev.nuug.no/open311.cgi/v2/">http://fiksgatami-dev.nuug.no/open311.cgi/v2/</a>
487 to have a look. Please send feedback to the
488 <a href="http://lists.nuug.no/mailman/listinfo/fiksgatami">fiksgatami
489 (at) nuug.no</a> mailing list.</p>
490
491 </div>
492 <div class="tags">
493
494
495 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami</a>, <a href="http://people.skolelinux.org/pere/blog/tags/open311">open311</a>.
496
497
498 </div>
499 </div>
500 <div class="padding"></div>
501
502 <p style="text-align: right;"><a href="04.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
503 <div id="sidebar">
504
505
506
507 <h2>Archive</h2>
508 <ul>
509
510 <li>2012
511 <ul>
512
513 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
514
515 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
516
517 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
518
519 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
520
521 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
522
523 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
524
525 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (11)</a></li>
526
527 </ul></li>
528
529 <li>2011
530 <ul>
531
532 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
533
534 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
535
536 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
537
538 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
539
540 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
541
542 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
543
544 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
545
546 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
547
548 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
549
550 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
551
552 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
553
554 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
555
556 </ul></li>
557
558 <li>2010
559 <ul>
560
561 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
562
563 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
564
565 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
566
567 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
568
569 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
570
571 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
572
573 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
574
575 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
576
577 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
578
579 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
580
581 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
582
583 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
584
585 </ul></li>
586
587 <li>2009
588 <ul>
589
590 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
591
592 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
593
594 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
595
596 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
597
598 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
599
600 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
601
602 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
603
604 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
605
606 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
607
608 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
609
610 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
611
612 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
613
614 </ul></li>
615
616 <li>2008
617 <ul>
618
619 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
620
621 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
622
623 </ul></li>
624
625 </ul>
626
627
628
629 <h2>Tags</h2>
630 <ul>
631
632 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
633
634 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
635
636 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
637
638 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
639
640 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
641
642 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
643
644 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (55)</a></li>
645
646 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (109)</a></li>
647
648 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
649
650 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
651
652 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (141)</a></li>
653
654 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (17)</a></li>
655
656 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
657
658 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (6)</a></li>
659
660 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (30)</a></li>
661
662 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (16)</a></li>
663
664 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
665
666 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
667
668 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
669
670 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (22)</a></li>
671
672 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (187)</a></li>
673
674 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (138)</a></li>
675
676 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (4)</a></li>
677
678 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
679
680 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (32)</a></li>
681
682 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (48)</a></li>
683
684 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
685
686 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
687
688 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
689
690 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
691
692 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
693
694 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
695
696 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
697
698 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
699
700 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
701
702 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (1)</a></li>
703
704 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (35)</a></li>
705
706 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
707
708 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (4)</a></li>
709
710 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (10)</a></li>
711
712 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
713
714 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (32)</a></li>
715
716 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
717
718 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (25)</a></li>
719
720 </ul>
721
722
723 </div>
724 <p style="text-align: right">
725 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
726 </p>
727
728 </body>
729 </html>