]> pere.pagekite.me Git - homepage.git/blob - blog/index.rss
Generated.
[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>http://people.skolelinux.org/pere/blog/</link>
7 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
8
9 <item>
10 <title>Web service to look up HP and Dell computer hardware support status</title>
11 <link>http://people.skolelinux.org/pere/blog/Web_service_to_look_up_HP_and_Dell_computer_hardware_support_status.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Web_service_to_look_up_HP_and_Dell_computer_hardware_support_status.html</guid>
13 <pubDate>Wed, 6 Jun 2012 23:15:00 +0200</pubDate>
14 <description>&lt;p&gt;A few days ago
15 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/SOAP_based_webservice_from_Dell_to_check_server_support_status.html&quot;&gt;I
16 reported how to get&lt;/a&gt; the support status out of Dell using an
17 unofficial and undocumented SOAP API, which I since have found out was
18 &lt;a href=&quot;http://lists.us.dell.com/pipermail/linux-poweredge/2012-February/045959.html&quot;&gt;discovered
19 by Daniel De Marco in february&lt;/a&gt;. Combined with my web scraping
20 code for HP, Dell and IBM
21 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html&quot;&gt;from
22 2009&lt;/a&gt;, I got inspired and wrote
23 &lt;a href=&quot;https://views.scraperwiki.com/run/computer-hardware-support-status/&quot;&gt;a
24 web service&lt;/a&gt; based on Scraperwiki to make it easy to look up the
25 support status and get a machine readable result back.&lt;/p&gt;
26
27 &lt;p&gt;This is what it look like at the moment when asking for the JSON
28 output:
29
30 &lt;blockquote&gt;&lt;pre&gt;
31 % GET &lt;a href=&quot;https://views.scraperwiki.com/run/computer-hardware-support-status/?format=json&amp;vendor=Dell&amp;servicetag=2v1xwn1&quot;&gt;https://views.scraperwiki.com/run/computer-hardware-support-status/?format=json&amp;vendor=Dell&amp;servicetag=2v1xwn1&lt;/a&gt;
32 supportstatus({&quot;servicetag&quot;: &quot;2v1xwn1&quot;, &quot;warrantyend&quot;: &quot;2013-11-24&quot;, &quot;shipped&quot;: &quot;2010-11-24&quot;, &quot;scrapestamputc&quot;: &quot;2012-06-06T20:26:56.965847&quot;, &quot;scrapedurl&quot;: &quot;http://143.166.84.118/services/assetservice.asmx?WSDL&quot;, &quot;vendor&quot;: &quot;Dell&quot;, &quot;productid&quot;: &quot;&quot;})
33 %
34 &lt;/pre&gt;&lt;/blockquote&gt;
35
36 &lt;p&gt;It currently support Dell and HP, and I am hoping for help to add
37 support for other vendors. The python source is available on
38 Scraperwiki and I welcome help in adding more features.&lt;/p&gt;
39 </description>
40 </item>
41
42 <item>
43 <title>Kommentar til artikkel i Adresseavisa som omtaler FiksGataMi</title>
44 <link>http://people.skolelinux.org/pere/blog/Kommentar_til_artikkel_i_Adresseavisa_som_omtaler_FiksGataMi.html</link>
45 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Kommentar_til_artikkel_i_Adresseavisa_som_omtaler_FiksGataMi.html</guid>
46 <pubDate>Sat, 2 Jun 2012 19:30:00 +0200</pubDate>
47 <description>&lt;p&gt;Jeg oppdaget nylig en
48 &lt;a href=&quot;http://www.adressa.no/nyheter/trondheim/article1831198.ece&quot;&gt;artikkel
49 i Adresseavisa&lt;/a&gt; i Trondheim som nevner FiksGataMi, og der Trondheim
50 kommune ser ut til å fortelle at de ikke følger forvaltningslovens
51 krav ved mottak av meldinger sendt inn via FiksGataMi. La derfor
52 nettopp inn denne kommentaren til artikkelen:&lt;p&gt;
53
54 &lt;p&gt;&lt;blockquote&gt;
55
56 &lt;p&gt;Her er en liten faktaoppdatering om FiksGataMi-tjenesten, da noen
57 ser ut til å ha misforstått hvordan den fungerer.&lt;/p&gt;
58
59 &lt;p&gt;FiksGataMi er et privat initiativ opprettet og drevet av
60 medlemsforeningen NUUG. FiksGataMi tar imot meldinger om feil i
61 offentlig infrastruktur, og sender meldingen skriftlig videre på vegne
62 av innmelder til aktuell aktør i det offentlige, det være seg kommune,
63 fylke eller vegvesenregion. Offentlig etat blir valgt ut fra
64 geografisk plassering og kategori valgt av innsender. Offentlige
65 etater er i følge forvaltningsloven pliktig å følge opp og besvare
66 skriftlige henvendelser, og hvis noen av mottakerne ikke gjør dette
67 kan en klage på lovbrudd i det offentlige. FiksGataMi fungerer dermed
68 som en slags epostklient for innbyggerne der kopi av innsendte
69 meldinger gjøres tilgjengelig og knyttes til kartplassering for enkel
70 gjenfinning. Å sende inn nye problemrapporter via FiksGataMi er
71 dermed ikke avhengig av at kommunen aktivt må følge med på meldinger
72 hos FiksGataMi, da de får dem tilsendt på sine offisielle
73 epostmottakspunkter. Hvorvidt noe blir fikset og om innbyggerne er
74 opp til mottaker av meldingene. For Trondheim kommune er
75 mottaksadressen bydrift.vegdrift@trondheim.kommune.no, en adresse jeg
76 inntil jeg leste denne artikkelen trodde ble håndtert i henhold til
77 forvaltningslovens krav.&lt;/p&gt;
78
79 &lt;p&gt;Kan ellers fortelle at 57 kommuner lenker til FiksGataMi fra sine
80 nettsider, og at 37 % (4182 av 11266 ) av problemrapportene sendt inn
81 via FiksGataMi er markert som løst i løsningen. Trondheim kommune har
82 fått tilbud om å få rapportene levert på datamaskinlesbart format i
83 stedet for epost, men har ikke takket ja så langt.&lt;/p&gt;
84
85 &lt;p&gt;Vennlig hilsen Petter Reinholdtsen, en av NUUG-folkene bak FiksGataMi.no&lt;/p&gt;
86
87 &lt;/blockquote&gt;&lt;/p&gt;
88
89 &lt;p&gt;Det høres for meg ut som om innbyggerne i Trondheim burde klage på
90 kommunens potensielle lovbrudd.&lt;/p&gt;
91 </description>
92 </item>
93
94 <item>
95 <title>Debian Edu interview: Mike Gabriel</title>
96 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Mike_Gabriel.html</link>
97 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Mike_Gabriel.html</guid>
98 <pubDate>Sat, 2 Jun 2012 15:00:00 +0200</pubDate>
99 <description>&lt;p&gt;Back in 2010, Mike Gabriel showed up on the
100 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu and Skolelinux&lt;/a&gt;
101 mailing list. He quickly proved to be a valuable developer, and
102 thanks to his tireless effort we now have Kerberos integrated into the
103 &lt;a href=&quot;http://www.debian.org/News/2012/20120311.html&quot;&gt;Debian Edu
104 Squeeze&lt;/a&gt; version.&lt;/p&gt;
105
106 &lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
107
108 &lt;p&gt;My name is Mike Gabriel, I am 38 years old and live near Kiel,
109 Schleswig-Holstein, Germany. I live together with a wonderful partner
110 (Angela Fuß) and two own children and two bonus children (contributed
111 by Angela).&lt;/p&gt;
112
113 &lt;p&gt;During the day I am part-time employed as a system administrator
114 and part-time working as an IT consultant. The consultancy work
115 touches free software topics wherever and whenever possible. During
116 the nights I am a free software developer. In the gaps I also train in
117 becoming an osteopath.&lt;/p&gt;
118
119 &lt;p&gt;Starting in 2010 we (Andreas Buchholz, Angela Fuß, Mike Gabriel)
120 have set up a free software project in the area of Kiel that aims at
121 introducing free software into schools. The project&#39;s name is
122 &quot;IT-Zukunft Schule&quot; (IT future for schools). The project links IT
123 skills with communication skills.&lt;/p&gt;
124
125 &lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux/Debian Edu
126 project?&lt;/strong&gt;&lt;/p&gt;
127
128 &lt;p&gt;While preparing our own customised Linux distribution for
129 &quot;IT-Zukunft Schule&quot; we were repeatedly asked if we really wanted to
130 reinvent the wheel. What schools really need is already available,
131 people said. From this impulse we started evaluating other Linux
132 distributions that target being used for school networks.&lt;/p&gt;
133
134 &lt;p&gt;At the end we short-listed two approaches and compared them: a
135 commercial Linux distribution developed by a company in Bremen,
136 Germany, and Skolelinux / Debian Edu. Between 12/2010 and 03/2011 we
137 went to several events and met people being responsible for marketing
138 and development of either of the distributions. Skolelinux / Debian
139 Edu was by far much more convincing compared to the other product that
140 got short-listed beforehand--across the full spectrum. What was most
141 attractive for me personally: the perspective of collaboration within
142 the developmental branch of the Debian Edu project itself.&lt;/p&gt;
143
144 &lt;p&gt;In parallel with this, we talked to many local and not-so-local
145 people. People teaching at schools, headmasters, politicians, data
146 protection experts, other IT professionals.&lt;/p&gt;
147
148 &lt;p&gt;We came to two conclusions:&lt;/p&gt;
149
150 &lt;p&gt;First, a technical conclusion: What schools need is available in
151 bits and pieces here and there, and none of the solutions really fit
152 by 100%. Any school we have seen has a very individual IT setup
153 whereas most of each school&#39;s requirements could mapped by a standard
154 IT solution. The requirement to this IT solution is flexibility and
155 customisability, so that individual adaptations here and there are
156 possible. In terms of re-distributing and rolling out such a
157 standardised IT system for schools (a system that is still to some
158 degree customisable) there is still a lot of work to do here
159 locally. Debian Edu / Skolelinux has been our choice as the starting
160 point.&lt;/p&gt;
161
162 &lt;p&gt;Second, a holistic conclusion: What schools need does not exist at
163 all (or we missed it so far). There are several technical solutions
164 for handling IT at schools that tend to make a good impression. What
165 has been missing completely here in Germany, though, is the enrolment
166 of people into using IT and teaching with IT. &quot;IT-Zukunft Schule&quot;
167 tries to provide an approach for this.&lt;/p&gt;
168
169 &lt;p&gt;Only some schools have some sort of a media concept which explains,
170 defines and gives guidance on how to use IT in class. Most schools in
171 Northern Germany do not have an IT service provider, the school&#39;s IT
172 equipment is managed by one or (if the school is lucky) two (admin)
173 teachers, most of the workload these admin teachers get done in there
174 spare time.&lt;/p&gt;
175
176 &lt;p&gt;We were surprised that only a very few admin teachers were
177 networked with colleagues from other schools. Basically, every school
178 here around has its individual approach of providing IT equipment to
179 teachers and students and the exchange of ideas has been quasi
180 non-existent until 2010/2011.&lt;/p&gt;
181
182 &lt;p&gt;Quite some (non-admin) teachers try to avoid using IT technology in
183 class as a learning medium completely. Several reasons for this
184 avoidance do exist.&lt;/p&gt;
185
186 &lt;p&gt;We discovered that no-one has ever taken a closer look at this
187 social part of IT management in schools, so far. On our quest journey
188 for a technical IT solution for schools, we discussed this issue with
189 several teachers, headmasters, politicians, other IT professionals and
190 they all confirmed: a holistic approach of considering IT management
191 at schools, an approach that includes the people in place, will be new
192 and probably a gain for all.&lt;/p&gt;
193
194 &lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux/Debian
195 Edu?&lt;/strong&gt;&lt;/p&gt;
196
197 &lt;p&gt;There is a list of advantages: international context, openness to
198 any kind of contributions, do-ocracy policy, the closeness to Debian,
199 the different installation scenarios possible (from stand-alone
200 workstation to complex multi-server sites), the transparency within
201 project communication, honest communication within the group of
202 developers, etc.&lt;/p&gt;
203
204 &lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux/Debian
205 Edu?&lt;/strong&gt;&lt;/p&gt;
206
207 &lt;p&gt;Every coin has two sides:&lt;/p&gt;
208
209 &lt;p&gt;Technically: &lt;a href=&quot;http://bugs.debian.org/311188&quot;&gt;BTS issue
210 #311188&lt;/a&gt;, tricky upgradability of a Debian Edu main server, network
211 client installations on top of a plain vanilla Debian installation
212 should become possible sometime in the near future, one could think
213 about splitting the very complex package debian-edu-config into
214 several portions (to make it easier for new developers to
215 contribute).&lt;/p&gt;
216
217 &lt;p&gt;Another issue I see is that we (as Debian Edu developers) should
218 find out more about the network of people who do the marketing for
219 Debian Edu / Skolelinux. There is a very active group in Germany
220 promoting Skolelinux on the bigger Linux Days within Germany. Are
221 there other groups like that in other countries? How can we bring
222 these marketing people together (marketing group A with group B and
223 all of them with the group of Debian Edu developers)? During the last
224 meeting of the German Skolelinux group, I got the impression of people
225 there being rather disconnected from the development department of
226 Debian Edu / Skolelinux.&lt;/p&gt;
227
228 &lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
229
230 &lt;p&gt;For my daily business, I do not use commercial software at all.&lt;/p&gt;
231
232 &lt;p&gt;For normal stuff I use Iceweasel/Firefox, Libreoffice.org. For
233 serious text writing I prefer LaTeX. I use gimp, inkscape, scribus for
234 more artistic tasks. I run virtual machines in KVM and Virtualbox.&lt;/p&gt;
235
236 &lt;p&gt;I am one of the upstream developers of X2Go. In 2010 I started the
237 development of a Python based X2Go Client, called PyHoca-GUI.
238 PyHoca-GUI has brought forth a Python X2Go Client API that currently
239 is being integrated in Ubuntu&#39;s software center.&lt;/p&gt;
240
241 &lt;p&gt;For communications I have my own Kolab server running using Horde
242 as web-based groupware client. For IRC I love to use irssi, for Jabber
243 I have several clients that I use, mostly pidgin, though. I am also
244 the Debian maintainer of Coccinella, a Jabber-based interactive
245 whiteboard.&lt;/p&gt;
246
247 &lt;p&gt;My favourite terminal emulator is KDE&#39;s Yakuake.&lt;/p&gt;
248
249 &lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
250 get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
251
252 &lt;p&gt;Communicate, communicate, communicate. Enrol people, enrol people,
253 enrol people.&lt;/p&gt;
254 </description>
255 </item>
256
257 <item>
258 <title>SOAP based webservice from Dell to check server support status</title>
259 <link>http://people.skolelinux.org/pere/blog/SOAP_based_webservice_from_Dell_to_check_server_support_status.html</link>
260 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/SOAP_based_webservice_from_Dell_to_check_server_support_status.html</guid>
261 <pubDate>Fri, 1 Jun 2012 15:20:00 +0200</pubDate>
262 <description>&lt;p&gt;A few years ago I wrote
263 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Checking_server_hardware_support_status_for_Dell__HP_and_IBM_servers.html&quot;&gt;how
264 to extract support status&lt;/a&gt; for your Dell and HP servers. Recently
265 I have learned from colleges here at the
266 &lt;a href=&quot;http://www.uio.no/&quot;&gt;University of Oslo&lt;/a&gt; that Dell have
267 made this even easier, by providing a SOAP based web service. Given
268 the service tag, one can now query the Dell servers and get machine
269 readable information about the support status. This perl code
270 demonstrate how to do it:&lt;/p&gt;
271
272 &lt;p&gt;&lt;pre&gt;
273 use strict;
274 use warnings;
275 use SOAP::Lite;
276 use Data::Dumper;
277 my $GUID = &#39;11111111-1111-1111-1111-111111111111&#39;;
278 my $App = &#39;test&#39;;
279 my $servicetag = $ARGV[0] or die &quot;Please supply a servicetag. $!\n&quot;;
280 my ($deal, $latest, @dates);
281 my $s = SOAP::Lite
282 -&gt; uri(&#39;http://support.dell.com/WebServices/&#39;)
283 -&gt; on_action( sub { join &#39;&#39;, @_ } )
284 -&gt; proxy(&#39;http://xserv.dell.com/services/assetservice.asmx&#39;)
285 ;
286 my $a = $s-&gt;GetAssetInformation(
287 SOAP::Data-&gt;name(&#39;guid&#39;)-&gt;value($GUID)-&gt;type(&#39;&#39;),
288 SOAP::Data-&gt;name(&#39;applicationName&#39;)-&gt;value($App)-&gt;type(&#39;&#39;),
289 SOAP::Data-&gt;name(&#39;serviceTags&#39;)-&gt;value($servicetag)-&gt;type(&#39;&#39;),
290 );
291 print Dumper($a -&gt; result) ;
292 &lt;/pre&gt;&lt;/p&gt;
293
294 &lt;p&gt;The output can look like this:&lt;/p&gt;
295
296 &lt;p&gt;&lt;pre&gt;
297 $VAR1 = {
298 &#39;Asset&#39; =&gt; {
299 &#39;Entitlements&#39; =&gt; {
300 &#39;EntitlementData&#39; =&gt; [
301 {
302 &#39;EntitlementType&#39; =&gt; &#39;Expired&#39;,
303 &#39;EndDate&#39; =&gt; &#39;2009-07-29T00:00:00&#39;,
304 &#39;Provider&#39; =&gt; &#39;&#39;,
305 &#39;StartDate&#39; =&gt; &#39;2006-07-29T00:00:00&#39;,
306 &#39;DaysLeft&#39; =&gt; &#39;0&#39;
307 },
308 {
309 &#39;EntitlementType&#39; =&gt; &#39;Expired&#39;,
310 &#39;EndDate&#39; =&gt; &#39;2009-07-29T00:00:00&#39;,
311 &#39;Provider&#39; =&gt; &#39;&#39;,
312 &#39;StartDate&#39; =&gt; &#39;2006-07-29T00:00:00&#39;,
313 &#39;DaysLeft&#39; =&gt; &#39;0&#39;
314 },
315 {
316 &#39;EntitlementType&#39; =&gt; &#39;Expired&#39;,
317 &#39;EndDate&#39; =&gt; &#39;2007-07-29T00:00:00&#39;,
318 &#39;Provider&#39; =&gt; &#39;&#39;,
319 &#39;StartDate&#39; =&gt; &#39;2006-07-29T00:00:00&#39;,
320 &#39;DaysLeft&#39; =&gt; &#39;0&#39;
321 }
322 ]
323 },
324 &#39;AssetHeaderData&#39; =&gt; {
325 &#39;SystemModel&#39; =&gt; &#39;GX620&#39;,
326 &#39;ServiceTag&#39; =&gt; &#39;8DSGD2J&#39;,
327 &#39;SystemShipDate&#39; =&gt; &#39;2006-07-29T19:00:00-05:00&#39;,
328 &#39;Buid&#39; =&gt; &#39;2323&#39;,
329 &#39;Region&#39; =&gt; &#39;Europe&#39;,
330 &#39;SystemID&#39; =&gt; &#39;PLX_GX620&#39;,
331 &#39;SystemType&#39; =&gt; &#39;OptiPlex&#39;
332 }
333 }
334 };
335 &lt;/pre&gt;&lt;/p&gt;
336
337 &lt;p&gt;I have not been able to find any documentation from Dell about this
338 service outside the
339 &lt;a href=&quot;http://xserv.dell.com/services/assetservice.asmx?op=GetAssetInformation&quot;&gt;inline
340 documentation&lt;/a&gt;, and according to
341 &lt;a href=&quot;http://iboyd.net/index.php/2012/02/14/updated-dell-warranty-information-script/&quot;&gt;one
342 comment&lt;/a&gt; it can have stability issues, but it is a lot better than
343 scraping HTML pages. :)&lt;/p&gt;
344
345 &lt;p&gt;Wonder if HP and other server vendors have a similar service. If
346 you know of one, drop me an email. :)&lt;/p&gt;
347 </description>
348 </item>
349
350 <item>
351 <title>Veileder fra DIFI om publisering av offentlige data</title>
352 <link>http://people.skolelinux.org/pere/blog/Veileder_fra_DIFI_om_publisering_av_offentlige_data.html</link>
353 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Veileder_fra_DIFI_om_publisering_av_offentlige_data.html</guid>
354 <pubDate>Fri, 1 Jun 2012 10:40:00 +0200</pubDate>
355 <description>&lt;p&gt;På onsdag rakk jeg såvidt innom
356 &lt;a href=&quot;http://www.meetup.com/osloopendata/&quot;&gt;Oslo Open Data Forums&lt;/a&gt;
357 møte, og fikk lagt hendene mine på DIFIs helt nye veileder
358 &quot;&lt;a href=&quot;http://veileder.data.norge.no/&quot;&gt;Åpne data. Del og skap
359 verdier. Veileder i tilgjengeliggjøring av offentlig data&lt;/a&gt;&quot; (også
360 &lt;a href=&quot;http://www.difi.no/filearchive/veileder-i-tilgjengeliggjoring-av-offentlig-data-web.pdf&quot;&gt;tilgjengelig
361 som PDF&lt;/a&gt; fra DIFI).&lt;/p&gt;
362
363 &lt;p&gt;Veilederen er veldig bra, og nevner viktige problemstillinger og
364 skisserer f.eks. både verdiskapningspotensialet og formatmulighetene
365 som en bør ha i bakhodet når en publiserer offentlig informasjon på
366 maskinlesbart format. Kildekoden til veilederen er
367 &lt;a href=&quot;https://github.com/difi/veileder-opnedata&quot;&gt;tilgjengelig via
368 github&lt;/a&gt;, og en kan rapportere tilbakemeldinger og forslag til
369 forbedringer der (eller via epost og twitter for de som ønsker
370 det).&lt;/p&gt;
371
372 &lt;p&gt;Det eneste jeg virkelig savnet i veilederen var omtale av
373 &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot;&gt;w3cs
374 stjerneklassifisering&lt;/a&gt; av åpne datakilder, som jeg tror ville være
375 nyttige mentale knagger for de som vurderer å publisere sin
376 informasjon på som åpne data. Jeg har
377 &lt;a href=&quot;https://github.com/difi/veileder-opnedata/issues/1&quot;&gt;rapportert
378 en github-bug&lt;/a&gt; om dette, så får vi se hvordan den blir behandlet.&lt;/p&gt;
379
380 &lt;p&gt;Det slo meg at det var veldig lite konkret i veilederen om valg av
381 bruksvilkår ved publisering (aka lisens), men jeg er ikke sikker på om
382 det hører hjemme der, da det er et vanskelig tema som kanskje heller
383 hører hjemme i sin egen veileder. Uansett, anbefaler alle å ta en
384 titt på veilederen og sikre at alle offentlige etater en har kontakt
385 med får en kopi.&lt;/p&gt;
386 </description>
387 </item>
388
389 <item>
390 <title>First monitor calibration using ColorHug</title>
391 <link>http://people.skolelinux.org/pere/blog/First_monitor_calibration_using_ColorHug.html</link>
392 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/First_monitor_calibration_using_ColorHug.html</guid>
393 <pubDate>Thu, 31 May 2012 22:10:00 +0200</pubDate>
394 <description>&lt;p&gt;A few days ago my color calibration gadget
395 &lt;a href=&quot;http://www.hughski.com/index.html&quot;&gt;ColorHug&lt;/a&gt; arrived in the
396 mail, and I&#39;ve had a few days to test it. As all my machines are
397 running Debian Squeeze, where
398 &lt;a href=&quot;http://packages.qa.debian.org/c/colorhug-client.html&quot;&gt;the
399 calibration software&lt;/a&gt; is missing (it is present in Wheezy and Sid),
400 I ran the calibration using the Fedora based live CD. This worked
401 just fine. So far I have only done the quick calibration. It was
402 slow enough for me, so I will leave the more extensive calibration for
403 another day.&lt;/p&gt;
404
405 &lt;p&gt;After calibration, I get a
406 &lt;a href=&quot;http://en.wikipedia.org/wiki/ICC_profile&quot;&gt;ICC color
407 profile&lt;/a&gt; file that can be passed to programs understanding such
408 tools. KDE do not seem to understand it out of the box, so I searched
409 for command line tools to use to load the color profile into X.
410 xcalib was the first one I found, and it seem to work fine for single
411 monitor setups. But for my video player, a laptop with a flat screen
412 attached, it was unable to load the color profile for the correct
413 monitor. After searching a bit, I
414 &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1347896&quot;&gt;discovered&lt;/a&gt;
415 that the dispwin tool from the argyll package would do what I wanted,
416 and a simple&lt;/p&gt;
417
418 &lt;p&gt;&lt;pre&gt;
419 dispwin -d 1 profile.icc
420 &lt;/pre&gt;&lt;/p&gt;
421
422 &lt;p&gt;later I had the color profile loaded for the correct monitor. The
423 result was a bit more pink than I expected. I guess I picked the
424 wrong monitor type for the &quot;led&quot; monitor I got, but the result is good
425 enough for now.&lt;/p&gt;
426 </description>
427 </item>
428
429 <item>
430 <title>Hvor samles det inn bensinpriser for Norge?</title>
431 <link>http://people.skolelinux.org/pere/blog/Hvor_samles_det_inn_bensinpriser_for_Norge_.html</link>
432 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Hvor_samles_det_inn_bensinpriser_for_Norge_.html</guid>
433 <pubDate>Thu, 31 May 2012 13:30:00 +0200</pubDate>
434 <description>&lt;p&gt;Det finnes i følge de som har talt ca. 1600 bensinstasjoner i
435 Norge. Daglig innsamling av informasjon fra alle disse vil antagelig
436 kreve noen tusen frivillige. Dugnadsbasert innsamling av bensinpriser
437 for å gjøre det enklere å sammenligne priser og dermed bedre
438 konkurransen i bensinmarkedet er en idé som mange har gjennomført de
439 siste årene. Her er et forsøk på en oversikt over de som finnes i
440 dag.&lt;/p&gt;
441
442 &lt;dl&gt;
443
444 &lt;dt&gt;Dinside.no nettside&lt;/dt&gt;
445
446 &lt;dd&gt;Nettavisen dinside startet for noen år siden en dugnad for å
447 &lt;a href=&quot;http://www.dinside.no/1931/her-faar-du-billigst-bensin-diesel&quot;&gt;samle
448 inn drivstoffpriser&lt;/a&gt;. Tjenesten samler inn med et nettsideskjema
449 der en må registrere seg for å delta. En SMS-tjeneste har visst
450 eksistert tidligere, men er ute av drift 2012-05-31. Listen over
451 bensinstasjoner er kun tilgjengelig for registrerte brukere, og
452 mangler geografiske koordinater for fremvisning på kart. Listen over
453 innsamlede bensinpriser er tilgjengelig som nettside i litt over 24
454 timer etter registrering. Antall innsamlede priser pr. dag ligger i
455 området 10-35, og jeg har startet på
456 &lt;a href=&quot;https://scraperwiki.com/scrapers/dinside-bensinpriser/&quot;&gt;en
457 database over de publiserte prisene&lt;/a&gt; hos Scraperwiki.&lt;/dd&gt;
458
459 &lt;dt&gt;Bitfactorys mobilapp&lt;/dt&gt;
460
461 &lt;dd&gt;I fjor lanserte
462 &lt;a href=&quot;http://www.bitfactory.no/bensinpris.html&quot;&gt;selskapet Bitfactory
463 sin landsdekkende mobilapp&lt;/a&gt; (først for iphone, siden også for
464 Android) for å samle inn drivstoffpriser og gjøre det enkelt å finne
465 billigste stasjon i nærområdet ved hjelp av smarttelefon. Den
466 innsamlede informasjonen er ikke publisert på web, men dagens priser
467 kan hentes ut ved hjelp av et
468 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html&quot;&gt;web-API
469 som jeg har dokumentert med reversutvikling&lt;/a&gt;. Stasjonslisten
470 inneholder geografiske koordinater for fremvisning på kart. Antall
471 innsamlede priser pr. dag ser ut til å ligge rundt 200.&lt;/dd&gt;
472
473
474
475 &lt;dt&gt;NAF Bergens nettside og iphone-app&lt;/dt&gt;
476
477 &lt;dd&gt;I år lanserte NAF Bergen &lt;a href=&quot;http://www.drivstoffpriser.no/&quot;&gt;en
478 landsdekkende iphone-app&lt;/a&gt; koblet til NAF Bergens tjeneste for å
479 samle inn og varsle brukerne om bensinpriser. Nettstedet har
480 publisert listen over bensinstasjoner, men ikke en komplett oversikt
481 over innsamlede priser. De har interessant statistikk over
482 prisutviklingen som går tilbake til 2009.
483
484 &lt;dt&gt;bensinpris.net&lt;/dt&gt;
485
486 &lt;dd&gt;Nettside med prisinformasjon for Trondheimsområdet. Informasjonen
487 registreres via web og SMS, og krever ikke registrering. Nettsiden
488 viser de tre siste prisene registret for bensin og disel. Har liste
489 over kjente stasjoner tilgjengelig. Svært lite oppdatert for
490 tiden.&lt;/dd&gt;
491
492 &lt;/dl&gt;
493
494 &lt;p&gt;I tillegg er jeg kjent med drivstoffguiden.no som ser ut til å være
495 nedlagt, og at SSB som del av beregningen av konsumprisindeksen samler
496 inn driftstoffpriser hver måned og
497 &lt;a href=&quot;http://www.ssb.no/petroleumsalg/&quot;&gt;legger dem ut i
498 PDF-format&lt;/a&gt;.&lt;/p&gt;
499
500 &lt;p&gt;Det jeg ikke forstår er hvorfor det stadig opprettes nye nett- og
501 mobiltjenester for å samle inn bensinpriser, i stedet for å samarbeide
502 med de eksisterende løsninger for å gjøre de gode nok til nye
503 bruksområder. Jobben med å samle inn priser er formidabel, og hvis
504 målet er bedre konkurranse på bensinmarkedet ville jeg tro det beste
505 var om kundene samlet seg om _ett_ nettsted og samlet alle prisene
506 der, i stedet for å spre innsatsen på mange nettsteder. Jeg mistenker
507 årsaken ligger i at de aktørene som har satt opp tjenester så langt
508 ikke har lagt opp til deling og samarbeid på like vilkår med andre
509 aktører, og dermed gjort det vanskelig å legge til funksjonalitet som
510 presentasjon på kart, statistisk analyse eller kvalitetssikring av
511 bensinstasjonslisten og prisinformasjonen.&lt;/p&gt;
512
513 &lt;table&gt;
514
515 &lt;tr&gt;
516 &lt;th&gt;Tjeneste&lt;/th&gt;
517 &lt;th&gt;Offentlig stasjons-liste&lt;/th&gt;
518 &lt;th&gt;Publisert stasjons-geopunkt&lt;/th&gt;
519 &lt;th&gt;Publisert API for inn-legging&lt;/th&gt;
520 &lt;th&gt;Publisert API for ut-henting&lt;/th&gt;
521 &lt;th&gt;Publisert alle priser&lt;/th&gt;
522 &lt;th&gt;Publisert database&lt;/th&gt;
523 &lt;th&gt;Lands-dekkende&lt;/th&gt;
524 &lt;/tr&gt;
525
526 &lt;tr&gt;
527 &lt;td&gt;Dinside&lt;/td&gt;
528 &lt;td&gt;(ja)&lt;/td&gt;
529 &lt;td&gt;nei&lt;/td&gt;
530 &lt;td&gt;nei&lt;/td&gt;
531 &lt;td&gt;nei&lt;/td&gt;
532 &lt;td&gt;ja&lt;/td&gt;
533 &lt;td&gt;(ja)&lt;/td&gt;
534 &lt;td&gt;ja&lt;/td&gt;
535 &lt;/tr&gt;
536
537 &lt;tr&gt;
538 &lt;td&gt;Bitfactorys mobilapp&lt;/td&gt;
539 &lt;td&gt;nei&lt;/td&gt;
540 &lt;td&gt;ja&lt;/td&gt;
541 &lt;td&gt;(ja)&lt;/td&gt;
542 &lt;td&gt;(ja)&lt;/td&gt;
543 &lt;td&gt;nei&lt;/td&gt;
544 &lt;td&gt;nei&lt;/td&gt;
545 &lt;td&gt;ja&lt;/td&gt;
546 &lt;/tr&gt;
547
548 &lt;tr&gt;
549 &lt;td&gt;drivstoffpriser.no&lt;/td&gt;
550 &lt;td&gt;ja&lt;/td&gt;
551 &lt;td&gt;ja&lt;/td&gt;
552 &lt;td&gt;nei&lt;/td&gt;
553 &lt;td&gt;nei&lt;/td&gt;
554 &lt;td&gt;nei&lt;/td&gt;
555 &lt;td&gt;nei&lt;/td&gt;
556 &lt;td&gt;ja&lt;/td&gt;
557 &lt;/tr&gt;
558
559 &lt;tr&gt;
560 &lt;td&gt;bensinpris.net&lt;/td&gt;
561 &lt;td&gt;ja&lt;/td&gt;
562 &lt;td&gt;nei&lt;/td&gt;
563 &lt;td&gt;nei&lt;/td&gt;
564 &lt;td&gt;nei&lt;/td&gt;
565 &lt;td&gt;nei&lt;/td&gt;
566 &lt;td&gt;nei&lt;/td&gt;
567 &lt;td&gt;nei&lt;/td&gt;
568 &lt;/tr&gt;
569
570 &lt;/table&gt;
571
572 &lt;p&gt;Dinside mangler dugnadsbasert kvalitetssikring av stasjonslista,
573 georeferert informasjon og API for innlegging og uthenting av
574 informasjon. Bitfactory mangler publisering av all innsamlet
575 informasjon, dugnadsbasert kvalitetssikring av stasjonslista og
576 dokumentert API for innlegging og uthenting av informasjon. NAFs
577 løsning mangler publisering av all innsamlet informasjon og API for
578 innlegging og uthenting av informasjon.&lt;/p&gt;
579
580 &lt;p&gt;Jeg har nylig spurt folkene bak dinside.nos oversikt og
581 drivstoffpriser.no om de er villige til å gi ut sine innsamlede data
582 uten bruksbegresninger og tilby et dokumentert og publisert API for å
583 legge inn og hente ut informasjon. Så får vi se hva de sier.&lt;/p&gt;
584 </description>
585 </item>
586
587 <item>
588 <title>Database over bensinpriser fra dinside.no</title>
589 <link>http://people.skolelinux.org/pere/blog/Database_over_bensinpriser_fra_dinside_no.html</link>
590 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Database_over_bensinpriser_fra_dinside_no.html</guid>
591 <pubDate>Wed, 30 May 2012 14:30:00 +0200</pubDate>
592 <description>&lt;p&gt;En god og offentlig kilde til bensinpriser i Norge er
593 &lt;a href=&quot;http://www.dinside.no/1931/her-faar-du-billigst-bensin-diesel&quot;&gt;dinside.no
594 sin prisoversikt&lt;/a&gt; samlet inn på dugnad fra frivillige over hele
595 landet. Den har ikke like mange priser rapportert inn som Bitfactorys
596 mobil-app, men informasjonen som samles inn er enkelt offentlig
597 tilgjengelig på web. Dessverre forsvinner prisene fra web etter noen
598 dager, så for å kunne lage analyser og se trender må en lage en
599 database ved å hente ut informasjon fra dinside.no sine nettsider over
600 en lengre periode. Jeg startet for litt over en uke siden en
601 innsamlingstjeneste som gjør nettopp dette. Jeg har de siste ukene
602 lært meg å bruke &lt;a href=&quot;http://www.scraperwiki.com/&quot;&gt;Scraperwiki&lt;/a&gt;,
603 et nytt og nyttig verktøy for å hente ut og strukturere informasjon
604 tilgjengelig fra nettsider, PDF-er og andre kilder og som trenger
605 strukturering. Hvis du vil se hvordan prisene har utviklet seg, ta en
606 titt på
607 &lt;a href=&quot;https://scraperwiki.com/scrapers/dinside-bensinpriser/&quot;&gt;scraperwiki-siden
608 med databasen&lt;/a&gt; over bensinpriser. Den henter ned priser fra
609 dinside.no hver time. Hvis du vil bidra til å bedre oversikt over
610 bensinprisene i Norge
611 &lt;a href=&quot;http://www.dinside.no/php/int/vis_endre.php?ny=1&quot;&gt;registrer
612 deg&lt;/a&gt; hos dinside.no og legg inn prisene fra dine lokale
613 bensinstasjoner.&lt;/p&gt;
614
615 &lt;p&gt;Jeg har kun gjort dette med informasjonen fra dinside.no og ikke
616 informasjonen fra Bitfactory pga. bekymring rundt opphavsrettslige
617 problemstillinger. Faktainformasjonen samlet inn av brukerene av
618 dinside.no nettsider er åpenbart publisert offentlig, mens jeg
619 mistenker det er en juridisk gråsone om det samme gjelder
620 informasjonen samlet inn av brukerne av bitfactorys mobilapp. Derfor
621 bidrar jeg med å samle inn priser hos dinside.no, og anbefaler andre å
622 gjøre det samme. Jeg prioriterer å bidra hos de som forstår verdien
623 av å dele informasjon med andre uten bruksbegresninger.&lt;/p&gt;
624 </description>
625 </item>
626
627 <item>
628 <title>Litt informasjon om Bitfactorys Bensinpris-API</title>
629 <link>http://people.skolelinux.org/pere/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html</link>
630 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html</guid>
631 <pubDate>Mon, 28 May 2012 23:55:00 +0200</pubDate>
632 <description>&lt;p&gt;I fjor lanserte Bitfactory en
633 &lt;a href=&quot;http://www.bitfactory.no/bensinpris.html&quot;&gt;mobilapp for å få
634 tilgang til bensinpriser&lt;/a&gt; på landets bensinstasjoner ved å samle
635 inn prisene på dugnad ved hjelp av mobilapp-ens brukere.
636 Informasjonen app-ens brukere har samlet inn har så langt kun vært
637 tilgjengelig for brukerne av app-ene, og API for å hente ut
638 informasjonen fra andre plattformer har ikke vært publisert. Da
639 løsningen kom spurte jeg utviklerne om de kunne publisere
640 API-dokumentasjon og de skulle se på saken, men det har ikke skjedd så
641 langt. Jeg antar de har vært for travelt opptatt til å publisere
642 API-dokumentasjon.&lt;/p&gt;
643
644 &lt;p&gt;Utrolig nok er det i følge
645 &lt;a href=&quot;http://www.dn.no/energi/article2194526.ece&quot;&gt;Dagens
646 Næringsliv&lt;/a&gt; og
647 &lt;a href=&quot;http://www.finnmarkdagblad.no/nyheter/article5323140.ece&quot;&gt;Finnmark
648 Dagblad&lt;/a&gt; bensinstasjoner som nekter å oppgi prisene sine på
649 telefon, slik at det ikke finnes en fornuftig måte å få tak i prisene
650 på uten å samle dem inn på stedet. Flere har dugnader på gang for å
651 samle inn prisinformasjon om bensin, men så vidt jeg kan se er det kun
652 &lt;a href=&quot;http://www.dinside.no/php/oko/bensin/vis_prisliste.php&quot;&gt;dinside.no&lt;/a&gt;
653 og Bitfactorys App som får regelmessige oppdateringer. Dinsides
654 oversikt er tilgjengelig på web for de som vil følge med, mens
655 bitfactorys informasjon ikke er like enkelt tilgjengelig.&lt;p&gt;
656
657 &lt;p&gt;Jeg tok meg derfor litt tid for å revers-utvikle protokollen for
658 Bitfactorys mobilapp for å gjøre den innsamlede informasjonen mer
659 tilgjengelig for flere. Protokollen bruker HTTP og normal
660 forms-notasjon for POST. Jeg lot en telefon koble seg til mitt
661 trådløsnett, og satte opp tcpdump til å samle all trafikken mot
662 www.bitfactory.no, og deretter tittet på alle HTTP-kallene ved hjelp
663 av wireshark. Her er API-kallene jeg har identifisert så langt.&lt;/p&gt;
664
665 &lt;p&gt;&lt;b&gt;stasjonsDatabaseUpdateStamp&lt;/b&gt;&lt;/p&gt;
666
667 &lt;p&gt;&lt;tt&gt;GET http://www.bitfactory.no/Bensin/ver1.1.stasjonsDatabaseUpdateStamp&lt;/tt&gt;&lt;/p&gt;
668
669 &lt;p&gt;Vet ikke helt hva dette API-kallet gjør, men navnet gjør at jeg
670 tror den rapporterer når listen over stasjoner sist ble endret.
671 Returverdien er et tall som pr. 2011-12-09 er 1319145491 og
672 pr. 2012-05-28 er 1336420693. Mitt gjett er at dette er sekunder
673 siden 1. januar 1970 ala det en finner på Linux, som kan konverteres
674 til en leselig dato med &lt;tt&gt;perl -e &#39;print
675 scalar(localtime(1319145491)), &quot;\n&quot;&#39;&lt;/tt&gt;. Den første verdien
676 konverterer da til &quot;Thu Oct 20 23:18:11 2011&quot;, mens den andre
677 konverteres til &quot;Mon May 7 21:58:13 2012&quot;.&lt;/p&gt;
678
679 &lt;p&gt;&lt;b&gt;GetXMLDatabase&lt;/b&gt;&lt;/p&gt;
680
681 &lt;p&gt;&lt;tt&gt;echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php&lt;/tt&gt;&lt;/p&gt;
682
683 &lt;p&gt;Henter ned listen med stasjoner på XML-format. Argumentet er
684 password som muligens følger med i programpakken og eventuelt
685 genereres av app-en. Nedlasting med samme passord flere ganger ser
686 ikke ut til å fungere. Innholdet er ca. 1600 stasjoner, men manglet
687 bensinstasjonen i min hjemkommune Ballangen da jeg sjekket, så den er
688 ikke komplett. Formatet på selve listen ser slik ut (klippet):&lt;/p&gt;
689
690 &lt;p&gt;&lt;pre&gt;
691 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
692 &amp;lt;STASJONSDATABASE&amp;gt;
693 &amp;lt;STASJON&amp;gt;
694 &amp;lt;NAME&amp;gt;&amp;lt;/NAME&amp;gt;
695 &amp;lt;ADDRESS&amp;gt;&amp;lt;/ADDRESS&amp;gt;
696 &amp;lt;ID&amp;gt;0&amp;lt;/ID&amp;gt;
697 &amp;lt;LATITUDE&amp;gt;0.000000&amp;lt;/LATITUDE&amp;gt;
698 &amp;lt;LONGITUDE&amp;gt;0.000000&amp;lt;/LONGITUDE&amp;gt;
699 &amp;lt;COMPANY&amp;gt;&amp;lt;/COMPANY&amp;gt;
700 &amp;lt;/STASJON&amp;gt;
701 &amp;lt;STASJON&amp;gt;
702 &amp;lt;NAME&amp;gt;Statoil Best Eidsvoll Verk&amp;lt;/NAME&amp;gt;
703 &amp;lt;ADDRESS&amp;gt;Gamle Trondheimsvei 339 2074 Eidsvoll Verk&amp;lt;/ADDRESS&amp;gt;
704 &amp;lt;ID&amp;gt;1&amp;lt;/ID&amp;gt;
705 &amp;lt;LATITUDE&amp;gt;60.303902&amp;lt;/LATITUDE&amp;gt;
706 &amp;lt;LONGITUDE&amp;gt;11.168100&amp;lt;/LONGITUDE&amp;gt;
707 &amp;lt;COMPANY&amp;gt;Best&amp;lt;/COMPANY&amp;gt;
708 &amp;lt;/STASJON&amp;gt;
709 [...]
710 &amp;lt;STASJON&amp;gt;
711 &amp;lt;NAME&amp;gt;Esso Andenes&amp;lt;/NAME&amp;gt;
712 &amp;lt;ADDRESS&amp;gt;Falcksgate 9, 8480 Andenes&amp;lt;/ADDRESS&amp;gt;
713 &amp;lt;ID&amp;gt;1822&amp;lt;/ID&amp;gt;
714 &amp;lt;LATITUDE&amp;gt;69.320999&amp;lt;/LATITUDE&amp;gt;
715 &amp;lt;LONGITUDE&amp;gt;16.118700&amp;lt;/LONGITUDE&amp;gt;
716 &amp;lt;COMPANY&amp;gt;Esso&amp;lt;/COMPANY&amp;gt;
717 &amp;lt;/STASJON&amp;gt;
718 &amp;lt;/STASJONSDATABASE&amp;gt;
719 &lt;/pre&gt;&lt;/p&gt;
720
721 &lt;p&gt;&lt;b&gt;GetBanStatus&lt;/b&gt;&lt;/p&gt;
722
723 &lt;p&gt;&lt;tt&gt;echo UDID=Android-123456789012345 | POST http://www.bitfactory.no/Bensin/ver1.1.GetBanStatus.php&lt;/tt&gt;&lt;/p&gt;
724
725 &lt;p&gt;Vet heller ikke helt hva dette API-kallet gjør. Navnet gjør at jeg
726 tror den rapporterer om telefonen med UDID oppgitt som argument er
727 bannlyst fra tjenesten. Bannlysning gjør antagelig at telefonen ikke
728 kan brukes til å registrere bensinpriser, men det er også mulig det
729 blokkerer for å se på priser. Eneste POST-argument er UDID, som ser
730 ut til å være den unike ID-en til en mobil-enhet. Returnverdi er &#39;NO&#39;
731 for alle UDID-verdier jeg har testet. Gjetter på at alternativ
732 returverdi er &#39;YES&#39;, men har ikke sett en slik verdi så langt.&lt;/p&gt;
733
734 &lt;p&gt;&lt;b&gt;PriserVedStasjoner&lt;/b&gt;&lt;/p&gt;
735
736 &lt;p&gt;&lt;tt&gt;echo &#39;stasjoner=810,364&amp;day=0&#39; | POST http://www.bitfactory.no/Bensin/ver1.1.PriserVedStasjoner.php&lt;/tt&gt;&lt;/p&gt;
737
738 &lt;p&gt;Dette kallet henter ut priser registrert på en eller flere
739 bensinstasjoner. Den tar to POST-argumenter, &quot;stasjoner&quot; som er
740 kommaseparert liste over stasjons-IDer (numeriske), og &quot;day&quot; som bør
741 settes til &quot;0&quot; for å få ut informasjon om priser. Usikker på hva
742 day-tallet betyr, men mistenker det har med hvor langt tilbake i tid
743 det skal hentes ut informasjon.&lt;/p&gt;
744
745 &lt;p&gt;Resultatet som kommer tilbake er en kommaseparert liste for hver
746 enkelt stasjon, med &amp;lt;br&amp;gt; som skillemarkør mellom hver stasjon.
747 Ikke helt sikker på hva alle feltene er. Her er mine gjett:&lt;/p&gt;
748
749 &lt;p&gt;&lt;table&gt;
750 &lt;tr&gt;&lt;ht&gt;Felt&lt;/ht&gt;&lt;ht&gt;Beskrivelse&lt;/ht&gt;&lt;/tr&gt;
751 &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Bensinstasjons-ID&lt;/td&gt;&lt;/tr&gt;
752 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Pris for blyfri 95 oktan, flyttall med punktum som desimalskille.&lt;/td&gt;&lt;/tr&gt;
753 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Klokkeslett da prisen ble oppdatert, format HH:MM. &lt;/td&gt;&lt;/tr&gt;
754 &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Telefon-ID på formen Android-123456789012345 eller hex-kodet streng/MD5-sum&lt;/td&gt;&lt;/tr&gt;
755 &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;tall, uviss betydning. muligens relatert til day-verdien. &lt;b&gt;Oppdatering 2012-06-02: Denne verdien er antall bekreftelser en gitt pris har fått.&lt;/td&gt;&lt;/tr&gt;
756 &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Pris for blyfri 98-oktan?&lt;/td&gt;&lt;/tr&gt;
757 &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;samme som felt 3&lt;/td&gt;&lt;/tr&gt;
758 &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;samme som felt 4&lt;/td&gt;&lt;/tr&gt;
759 &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;samme som felt 5&lt;/td&gt;&lt;/tr&gt;
760 &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Pris for disel&lt;/td&gt;&lt;/tr&gt;
761 &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Samme som felt 3&lt;/td&gt;&lt;/tr&gt;
762 &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Samme som felt 4&lt;/td&gt;&lt;/tr&gt;
763 &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Samme som felt 5&lt;/td&gt;&lt;/tr&gt;
764 &lt;/table&gt;&lt;/p&gt;
765
766 &lt;p&gt;En stasjonsoppføring består dermed av av bensinstasjons-ID og
767 deretter tre blokker for 95-oktan bensin, 98-oktan bensin og
768 disel.&lt;/p&gt;
769
770 &lt;p&gt;&lt;b&gt;PriserVedStasjon&lt;/b&gt;&lt;/p&gt;
771
772 &lt;p&gt;&lt;tt&gt;echo &#39;id=736&amp;day=0&#39; | POST http://www.bitfactory.no/Bensin/ver1.1.PriserVedStasjon.php&lt;/tt&gt;&lt;/p&gt;
773
774 &lt;p&gt;Ser ut til å returnere informasjon for en enkelt bensinstasjon.
775 Formatet er dato på formen &quot;08_12_2011&quot; for 2011-12-08, og noe som ser
776 ut som samme format som fra PriserVedStasjoner. For stasjoner der
777 intet er registrert returnerer den &quot;NO RESULTS&quot;.&lt;/p&gt;
778
779 &lt;p&gt;&lt;b&gt;AllePriser&lt;/b&gt;&lt;/p&gt;
780
781 &lt;p&gt;&lt;tt&gt;echo day=0 | POST http://www.bitfactory.no/Bensin/ver1.1.AllePriser.php&lt;/tt&gt;&lt;/p&gt;
782
783 &lt;p&gt;Returnere liste med av alle stasjoner det er registrert oppdaterte
784 priser på siste 24 timer (eller er det fra ca. midnatt dagen før?).
785 Returnerer &quot;NO RESULTS&quot; når listen er tom. Ellers returnerer den en
786 dato på formen &quot;Thursday_09_12_2011&quot; fulgt av &amp;lt;br&amp;gt; og deretter
787 en liste med stasjoner på samme format som PriserVedStasjoner.&lt;/p&gt;
788 </description>
789 </item>
790
791 <item>
792 <title>Debian Edu interview: Ralf Gesellensetter</title>
793 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Ralf_Gesellensetter.html</link>
794 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Ralf_Gesellensetter.html</guid>
795 <pubDate>Sun, 27 May 2012 17:15:00 +0200</pubDate>
796 <description>&lt;p&gt;In 2003, a German teacher showed up on the
797 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu and Skolelinux&lt;/a&gt;
798 mailing list with interesting problems and reports proving he setting
799 up Linux for a (for us at the time) lot of pupils. His name was Ralf
800 Gesellensetter, and he has been an important tester and contributor
801 since then, helping to make sure the
802 &lt;a href=&quot;http://www.debian.org/News/2012/20120311.html&quot;&gt;Debian Edu
803 Squeeze&lt;/a&gt; release became as good as it is..&lt;/p&gt;
804
805 &lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
806
807 &lt;p&gt;I am a teacher from Germany, and my subjects are Geography,
808 Mathematics, and Computer Science (&quot;Informatik&quot;). During the past 12
809 years (since 2000), I have been working for a comprehensive (and soon,
810 also inclusive) school leading to all kind of general levels, such as
811 O- or A-level (&quot;Abitur&quot;). For quite as long, I&#39;ve been taking care of
812 our computer network.&lt;/p&gt;
813
814 &lt;p&gt;Now, in my early 40s, I enjoy the privilege of spending a lot of my
815 spare time together with my wife, our son (3 years) and our daughter
816 (4 months).&lt;/p&gt;
817
818 &lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux/Debian Edu
819 project?&lt;/strong&gt;&lt;/p&gt;
820
821 &lt;p&gt;We had tried different Linux based school servers, when members of
822 my local Linux User Group (LUG OWL) detected Skolelinux. I remember
823 very well, being part of a party celebrating the Linux New Media Award
824 (&quot;Best Newcomer Distribution&quot;, also nominated: Ubuntu) that was given
825 to Skolelinux at Linux World Exposition in Frankfurt, 2005 (IIRC). Few
826 months later, I had the chance to join a developer meeting in Ulsrud
827 (Oslo) and to hand out the award to Knut Yrvin and others. For more
828 than 7 years, Skolelinux is part of our schools infrastructure, namely
829 our main server (tjener), one LTSP (today without thin clients), and
830 approximately 50 work stations. Most of these have the option to boot a
831 locally installed Skolelinux image. As a consequence, I joined quite
832 a few events dealing with free software or Linux, and met many Debian
833 (Edu) developers. All of them seemed quite nice and competent to me,
834 one more reason to stick to Skolelinux.&lt;/p&gt;
835
836 &lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux/Debian
837 Edu?&lt;/strong&gt;&lt;/p&gt;
838
839 &lt;p&gt;Debian driven, you are given all the advantages of a community
840 project including well maintained updates. Once, you are familiar with
841 the network layout, you can easily roll out an entire educational
842 computer infrastructure, from just one installation media. As only
843 free software (FOSS) is used, that supports even elderly hardware,
844 up-sizing your IT equipment is only limited by space (i.e. available
845 labs). Especially if you run a LTSP thin client server, your
846 administration costs tend towards zero.&lt;/p&gt;
847
848 &lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux/Debian
849 Edu?&lt;/strong&gt;&lt;/p&gt;
850
851 &lt;p&gt;While Debian&#39;s stability has loads of advantages for servers, this
852 might be different in some cases for clients: Schools with unlimited
853 budget might buy new hardware with components that are not yet
854 supported by Debian stable, or wish to use more recent versions of
855 office packages or desktop environments. These schools have the
856 option to run Debian testing or other distributions - if they have the
857 capacity to do so. Another issue is that Debian release cycles
858 include a wide range of changes; therefor a high percentage of human
859 power seems to be absorbed by just keeping the features of Skolelinux
860 within the new setting of the version to come. During this process,
861 the cogs of Debian Edu are getting more and more professional,
862 i.e. harder to understand for novices.&lt;/p&gt;
863
864 &lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
865
866 &lt;p&gt;LibreOffice, Wikipedia, Openstreetmap, Iceweasel (Mozilla Firefox),
867 KMail, Gimp, Inkscape - and of course the Linux Kernel (not only on
868 PC, Laptop, Mobile, but also our SAT receiver)&lt;/p&gt;
869
870 &lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
871 get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
872
873 &lt;p&gt;&lt;ol&gt;
874
875 &lt;li&gt;Support computer science as regular subject in schools to make
876 people really &quot;own&quot; their hardware, to make them understand the
877 difference between proprietary software products, and free software
878 developing.&lt;/li&gt;
879
880 &lt;li&gt;Make budget baskets corresponding: In Germany&#39;s public schools
881 there are more or less fixed budgets for IT equipment (including
882 licenses), so schools won&#39;t benefit from any savings here. This
883 privilege is left to private schools which have consequently a large
884 share among German Skolelinux schools.&lt;/li&gt;
885
886 &lt;li&gt;Get free software in the seminars where would-be teachers are
887 trained. In many cases, teachers&#39; software customs are respected by
888 decision makers rather than the expertise of any IT experts.&lt;/li&gt;
889
890 &lt;li&gt;Don&#39;t limit ourself to free software run natively. Everybody uses
891 free software or free licenses (for instance Wikipedia), and this
892 general concept should get expanded to free educational content to be
893 shared world wide (school books e.g.).&lt;/li&gt;
894
895 &lt;li&gt;Make clear where ever you can that the market share of free (libre)
896 office suites is much above 20 p.c. today, and that you pupils don&#39;t
897 need to know the &quot;ribbon menu&quot; in order to get employed.&lt;/li&gt;
898
899 &lt;li&gt;Talk about the difference between freeware and free software.&lt;/li&gt;
900
901 &lt;li&gt;Spread free software, or even collections of portable free apps
902 for USB pen drives. Endorse students to get a legal copy of
903 Libreoffice rather than accepting them to use illegal serials. And
904 keep sending documents in ODF formats.&lt;/li&gt;
905
906 &lt;/ol&gt;&lt;/p&gt;
907 </description>
908 </item>
909
910 </channel>
911 </rss>