]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2012/06/06.rss
Generated.
[homepage.git] / blog / archive / 2012 / 06 / 06.rss
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries from June 2012</title>
5 <description>Entries from June 2012</description>
6 <link>http://people.skolelinux.org/pere/blog/</link>
7
8
9 <item>
10 <title>Veileder fra DIFI om publisering av offentlige data</title>
11 <link>http://people.skolelinux.org/pere/blog/Veileder_fra_DIFI_om_publisering_av_offentlige_data.html</link>
12 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Veileder_fra_DIFI_om_publisering_av_offentlige_data.html</guid>
13 <pubDate>Fri, 1 Jun 2012 10:40:00 +0200</pubDate>
14 <description>&lt;p&gt;På onsdag rakk jeg såvidt innom
15 &lt;a href=&quot;http://www.meetup.com/osloopendata/&quot;&gt;Oslo Open Data Forums&lt;/a&gt;
16 møte, og fikk lagt hendene mine på DIFIs helt nye veileder
17 &quot;&lt;a href=&quot;http://veileder.data.norge.no/&quot;&gt;Åpne data. Del og skap
18 verdier. Veileder i tilgjengeliggjøring av offentlig data&lt;/a&gt;&quot; (også
19 &lt;a href=&quot;http://www.difi.no/filearchive/veileder-i-tilgjengeliggjoring-av-offentlig-data-web.pdf&quot;&gt;tilgjengelig
20 som PDF&lt;/a&gt; fra DIFI).&lt;/p&gt;
21
22 &lt;p&gt;Veilederen er veldig bra, og nevner viktige problemstillinger og
23 skisserer f.eks. både verdiskapningspotensialet og formatmulighetene
24 som en bør ha i bakhodet når en publiserer offentlig informasjon på
25 maskinlesbart format. Kildekoden til veilederen er
26 &lt;a href=&quot;https://github.com/difi/veileder-opnedata&quot;&gt;tilgjengelig via
27 github&lt;/a&gt;, og en kan rapportere tilbakemeldinger og forslag til
28 forbedringer der (eller via epost og twitter for de som ønsker
29 det).&lt;/p&gt;
30
31 &lt;p&gt;Det eneste jeg virkelig savnet i veilederen var omtale av
32 &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData.html&quot;&gt;w3cs
33 stjerneklassifisering&lt;/a&gt; av åpne datakilder, som jeg tror ville være
34 nyttige mentale knagger for de som vurderer å publisere sin
35 informasjon på som åpne data. Jeg har
36 &lt;a href=&quot;https://github.com/difi/veileder-opnedata/issues/1&quot;&gt;rapportert
37 en github-bug&lt;/a&gt; om dette, så får vi se hvordan den blir behandlet.&lt;/p&gt;
38
39 &lt;p&gt;Det slo meg at det var veldig lite konkret i veilederen om valg av
40 bruksvilkår ved publisering (aka lisens), men jeg er ikke sikker på om
41 det hører hjemme der, da det er et vanskelig tema som kanskje heller
42 hører hjemme i sin egen veileder. Uansett, anbefaler alle å ta en
43 titt på veilederen og sikre at alle offentlige etater en har kontakt
44 med får en kopi.&lt;/p&gt;
45 </description>
46 </item>
47
48 <item>
49 <title>SOAP based webservice from Dell to check server support status</title>
50 <link>http://people.skolelinux.org/pere/blog/SOAP_based_webservice_from_Dell_to_check_server_support_status.html</link>
51 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/SOAP_based_webservice_from_Dell_to_check_server_support_status.html</guid>
52 <pubDate>Fri, 1 Jun 2012 15:20:00 +0200</pubDate>
53 <description>&lt;p&gt;A few years ago I wrote
54 &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
55 to extract support status&lt;/a&gt; for your Dell and HP servers. Recently
56 I have learned from colleges here at the
57 &lt;a href=&quot;http://www.uio.no/&quot;&gt;University of Oslo&lt;/a&gt; that Dell have
58 made this even easier, by providing a SOAP based web service. Given
59 the service tag, one can now query the Dell servers and get machine
60 readable information about the support status. This perl code
61 demonstrate how to do it:&lt;/p&gt;
62
63 &lt;p&gt;&lt;pre&gt;
64 use strict;
65 use warnings;
66 use SOAP::Lite;
67 use Data::Dumper;
68 my $GUID = &#39;11111111-1111-1111-1111-111111111111&#39;;
69 my $App = &#39;test&#39;;
70 my $servicetag = $ARGV[0] or die &quot;Please supply a servicetag. $!\n&quot;;
71 my ($deal, $latest, @dates);
72 my $s = SOAP::Lite
73 -&gt; uri(&#39;http://support.dell.com/WebServices/&#39;)
74 -&gt; on_action( sub { join &#39;&#39;, @_ } )
75 -&gt; proxy(&#39;http://xserv.dell.com/services/assetservice.asmx&#39;)
76 ;
77 my $a = $s-&gt;GetAssetInformation(
78 SOAP::Data-&gt;name(&#39;guid&#39;)-&gt;value($GUID)-&gt;type(&#39;&#39;),
79 SOAP::Data-&gt;name(&#39;applicationName&#39;)-&gt;value($App)-&gt;type(&#39;&#39;),
80 SOAP::Data-&gt;name(&#39;serviceTags&#39;)-&gt;value($servicetag)-&gt;type(&#39;&#39;),
81 );
82 print Dumper($a -&gt; result) ;
83 &lt;/pre&gt;&lt;/p&gt;
84
85 &lt;p&gt;The output can look like this:&lt;/p&gt;
86
87 &lt;p&gt;&lt;pre&gt;
88 $VAR1 = {
89 &#39;Asset&#39; =&gt; {
90 &#39;Entitlements&#39; =&gt; {
91 &#39;EntitlementData&#39; =&gt; [
92 {
93 &#39;EntitlementType&#39; =&gt; &#39;Expired&#39;,
94 &#39;EndDate&#39; =&gt; &#39;2009-07-29T00:00:00&#39;,
95 &#39;Provider&#39; =&gt; &#39;&#39;,
96 &#39;StartDate&#39; =&gt; &#39;2006-07-29T00:00:00&#39;,
97 &#39;DaysLeft&#39; =&gt; &#39;0&#39;
98 },
99 {
100 &#39;EntitlementType&#39; =&gt; &#39;Expired&#39;,
101 &#39;EndDate&#39; =&gt; &#39;2009-07-29T00:00:00&#39;,
102 &#39;Provider&#39; =&gt; &#39;&#39;,
103 &#39;StartDate&#39; =&gt; &#39;2006-07-29T00:00:00&#39;,
104 &#39;DaysLeft&#39; =&gt; &#39;0&#39;
105 },
106 {
107 &#39;EntitlementType&#39; =&gt; &#39;Expired&#39;,
108 &#39;EndDate&#39; =&gt; &#39;2007-07-29T00:00:00&#39;,
109 &#39;Provider&#39; =&gt; &#39;&#39;,
110 &#39;StartDate&#39; =&gt; &#39;2006-07-29T00:00:00&#39;,
111 &#39;DaysLeft&#39; =&gt; &#39;0&#39;
112 }
113 ]
114 },
115 &#39;AssetHeaderData&#39; =&gt; {
116 &#39;SystemModel&#39; =&gt; &#39;GX620&#39;,
117 &#39;ServiceTag&#39; =&gt; &#39;8DSGD2J&#39;,
118 &#39;SystemShipDate&#39; =&gt; &#39;2006-07-29T19:00:00-05:00&#39;,
119 &#39;Buid&#39; =&gt; &#39;2323&#39;,
120 &#39;Region&#39; =&gt; &#39;Europe&#39;,
121 &#39;SystemID&#39; =&gt; &#39;PLX_GX620&#39;,
122 &#39;SystemType&#39; =&gt; &#39;OptiPlex&#39;
123 }
124 }
125 };
126 &lt;/pre&gt;&lt;/p&gt;
127
128 &lt;p&gt;I have not been able to find any documentation from Dell about this
129 service outside the
130 &lt;a href=&quot;http://xserv.dell.com/services/assetservice.asmx?op=GetAssetInformation&quot;&gt;inline
131 documentation&lt;/a&gt;, and according to
132 &lt;a href=&quot;http://iboyd.net/index.php/2012/02/14/updated-dell-warranty-information-script/&quot;&gt;one
133 comment&lt;/a&gt; it can have stability issues, but it is a lot better than
134 scraping HTML pages. :)&lt;/p&gt;
135
136 &lt;p&gt;Wonder if HP and other server vendors have a similar service. If
137 you know of one, drop me an email. :)&lt;/p&gt;
138 </description>
139 </item>
140
141 <item>
142 <title>Debian Edu interview: Mike Gabriel</title>
143 <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Mike_Gabriel.html</link>
144 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Mike_Gabriel.html</guid>
145 <pubDate>Sat, 2 Jun 2012 15:00:00 +0200</pubDate>
146 <description>&lt;p&gt;Back in 2010, Mike Gabriel showed up on the
147 &lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Debian Edu and Skolelinux&lt;/a&gt;
148 mailing list. He quickly proved to be a valuable developer, and
149 thanks to his tireless effort we now have Kerberos integrated into the
150 &lt;a href=&quot;http://www.debian.org/News/2012/20120311.html&quot;&gt;Debian Edu
151 Squeeze&lt;/a&gt; version.&lt;/p&gt;
152
153 &lt;p&gt;&lt;strong&gt;Who are you, and how do you spend your days?&lt;/strong&gt;&lt;/p&gt;
154
155 &lt;p&gt;My name is Mike Gabriel, I am 38 years old and live near Kiel,
156 Schleswig-Holstein, Germany. I live together with a wonderful partner
157 (Angela Fuß) and two own children and two bonus children (contributed
158 by Angela).&lt;/p&gt;
159
160 &lt;p&gt;During the day I am part-time employed as a system administrator
161 and part-time working as an IT consultant. The consultancy work
162 touches free software topics wherever and whenever possible. During
163 the nights I am a free software developer. In the gaps I also train in
164 becoming an osteopath.&lt;/p&gt;
165
166 &lt;p&gt;Starting in 2010 we (Andreas Buchholz, Angela Fuß, Mike Gabriel)
167 have set up a free software project in the area of Kiel that aims at
168 introducing free software into schools. The project&#39;s name is
169 &quot;IT-Zukunft Schule&quot; (IT future for schools). The project links IT
170 skills with communication skills.&lt;/p&gt;
171
172 &lt;p&gt;&lt;strong&gt;How did you get in contact with the Skolelinux/Debian Edu
173 project?&lt;/strong&gt;&lt;/p&gt;
174
175 &lt;p&gt;While preparing our own customised Linux distribution for
176 &quot;IT-Zukunft Schule&quot; we were repeatedly asked if we really wanted to
177 reinvent the wheel. What schools really need is already available,
178 people said. From this impulse we started evaluating other Linux
179 distributions that target being used for school networks.&lt;/p&gt;
180
181 &lt;p&gt;At the end we short-listed two approaches and compared them: a
182 commercial Linux distribution developed by a company in Bremen,
183 Germany, and Skolelinux / Debian Edu. Between 12/2010 and 03/2011 we
184 went to several events and met people being responsible for marketing
185 and development of either of the distributions. Skolelinux / Debian
186 Edu was by far much more convincing compared to the other product that
187 got short-listed beforehand--across the full spectrum. What was most
188 attractive for me personally: the perspective of collaboration within
189 the developmental branch of the Debian Edu project itself.&lt;/p&gt;
190
191 &lt;p&gt;In parallel with this, we talked to many local and not-so-local
192 people. People teaching at schools, headmasters, politicians, data
193 protection experts, other IT professionals.&lt;/p&gt;
194
195 &lt;p&gt;We came to two conclusions:&lt;/p&gt;
196
197 &lt;p&gt;First, a technical conclusion: What schools need is available in
198 bits and pieces here and there, and none of the solutions really fit
199 by 100%. Any school we have seen has a very individual IT setup
200 whereas most of each school&#39;s requirements could mapped by a standard
201 IT solution. The requirement to this IT solution is flexibility and
202 customisability, so that individual adaptations here and there are
203 possible. In terms of re-distributing and rolling out such a
204 standardised IT system for schools (a system that is still to some
205 degree customisable) there is still a lot of work to do here
206 locally. Debian Edu / Skolelinux has been our choice as the starting
207 point.&lt;/p&gt;
208
209 &lt;p&gt;Second, a holistic conclusion: What schools need does not exist at
210 all (or we missed it so far). There are several technical solutions
211 for handling IT at schools that tend to make a good impression. What
212 has been missing completely here in Germany, though, is the enrolment
213 of people into using IT and teaching with IT. &quot;IT-Zukunft Schule&quot;
214 tries to provide an approach for this.&lt;/p&gt;
215
216 &lt;p&gt;Only some schools have some sort of a media concept which explains,
217 defines and gives guidance on how to use IT in class. Most schools in
218 Northern Germany do not have an IT service provider, the school&#39;s IT
219 equipment is managed by one or (if the school is lucky) two (admin)
220 teachers, most of the workload these admin teachers get done in there
221 spare time.&lt;/p&gt;
222
223 &lt;p&gt;We were surprised that only a very few admin teachers were
224 networked with colleagues from other schools. Basically, every school
225 here around has its individual approach of providing IT equipment to
226 teachers and students and the exchange of ideas has been quasi
227 non-existent until 2010/2011.&lt;/p&gt;
228
229 &lt;p&gt;Quite some (non-admin) teachers try to avoid using IT technology in
230 class as a learning medium completely. Several reasons for this
231 avoidance do exist.&lt;/p&gt;
232
233 &lt;p&gt;We discovered that no-one has ever taken a closer look at this
234 social part of IT management in schools, so far. On our quest journey
235 for a technical IT solution for schools, we discussed this issue with
236 several teachers, headmasters, politicians, other IT professionals and
237 they all confirmed: a holistic approach of considering IT management
238 at schools, an approach that includes the people in place, will be new
239 and probably a gain for all.&lt;/p&gt;
240
241 &lt;p&gt;&lt;strong&gt;What do you see as the advantages of Skolelinux/Debian
242 Edu?&lt;/strong&gt;&lt;/p&gt;
243
244 &lt;p&gt;There is a list of advantages: international context, openness to
245 any kind of contributions, do-ocracy policy, the closeness to Debian,
246 the different installation scenarios possible (from stand-alone
247 workstation to complex multi-server sites), the transparency within
248 project communication, honest communication within the group of
249 developers, etc.&lt;/p&gt;
250
251 &lt;p&gt;&lt;strong&gt;What do you see as the disadvantages of Skolelinux/Debian
252 Edu?&lt;/strong&gt;&lt;/p&gt;
253
254 &lt;p&gt;Every coin has two sides:&lt;/p&gt;
255
256 &lt;p&gt;Technically: &lt;a href=&quot;http://bugs.debian.org/311188&quot;&gt;BTS issue
257 #311188&lt;/a&gt;, tricky upgradability of a Debian Edu main server, network
258 client installations on top of a plain vanilla Debian installation
259 should become possible sometime in the near future, one could think
260 about splitting the very complex package debian-edu-config into
261 several portions (to make it easier for new developers to
262 contribute).&lt;/p&gt;
263
264 &lt;p&gt;Another issue I see is that we (as Debian Edu developers) should
265 find out more about the network of people who do the marketing for
266 Debian Edu / Skolelinux. There is a very active group in Germany
267 promoting Skolelinux on the bigger Linux Days within Germany. Are
268 there other groups like that in other countries? How can we bring
269 these marketing people together (marketing group A with group B and
270 all of them with the group of Debian Edu developers)? During the last
271 meeting of the German Skolelinux group, I got the impression of people
272 there being rather disconnected from the development department of
273 Debian Edu / Skolelinux.&lt;/p&gt;
274
275 &lt;p&gt;&lt;strong&gt;Which free software do you use daily?&lt;/strong&gt;&lt;/p&gt;
276
277 &lt;p&gt;For my daily business, I do not use commercial software at all.&lt;/p&gt;
278
279 &lt;p&gt;For normal stuff I use Iceweasel/Firefox, Libreoffice.org. For
280 serious text writing I prefer LaTeX. I use gimp, inkscape, scribus for
281 more artistic tasks. I run virtual machines in KVM and Virtualbox.&lt;/p&gt;
282
283 &lt;p&gt;I am one of the upstream developers of X2Go. In 2010 I started the
284 development of a Python based X2Go Client, called PyHoca-GUI.
285 PyHoca-GUI has brought forth a Python X2Go Client API that currently
286 is being integrated in Ubuntu&#39;s software center.&lt;/p&gt;
287
288 &lt;p&gt;For communications I have my own Kolab server running using Horde
289 as web-based groupware client. For IRC I love to use irssi, for Jabber
290 I have several clients that I use, mostly pidgin, though. I am also
291 the Debian maintainer of Coccinella, a Jabber-based interactive
292 whiteboard.&lt;/p&gt;
293
294 &lt;p&gt;My favourite terminal emulator is KDE&#39;s Yakuake.&lt;/p&gt;
295
296 &lt;p&gt;&lt;strong&gt;Which strategy do you believe is the right one to use to
297 get schools to use free software?&lt;/strong&gt;&lt;/p&gt;
298
299 &lt;p&gt;Communicate, communicate, communicate. Enrol people, enrol people,
300 enrol people.&lt;/p&gt;
301 </description>
302 </item>
303
304 <item>
305 <title>Kommentar til artikkel i Adresseavisa som omtaler FiksGataMi</title>
306 <link>http://people.skolelinux.org/pere/blog/Kommentar_til_artikkel_i_Adresseavisa_som_omtaler_FiksGataMi.html</link>
307 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Kommentar_til_artikkel_i_Adresseavisa_som_omtaler_FiksGataMi.html</guid>
308 <pubDate>Sat, 2 Jun 2012 19:30:00 +0200</pubDate>
309 <description>&lt;p&gt;Jeg oppdaget nylig en
310 &lt;a href=&quot;http://www.adressa.no/nyheter/trondheim/article1831198.ece&quot;&gt;artikkel
311 i Adresseavisa&lt;/a&gt; i Trondheim som nevner FiksGataMi, og der Trondheim
312 kommune ser ut til å fortelle at de ikke følger forvaltningslovens
313 krav ved mottak av meldinger sendt inn via FiksGataMi. La derfor
314 nettopp inn denne kommentaren til artikkelen:&lt;p&gt;
315
316 &lt;p&gt;&lt;blockquote&gt;
317
318 &lt;p&gt;Her er en liten faktaoppdatering om FiksGataMi-tjenesten, da noen
319 ser ut til å ha misforstått hvordan den fungerer.&lt;/p&gt;
320
321 &lt;p&gt;FiksGataMi er et privat initiativ opprettet og drevet av
322 medlemsforeningen NUUG. FiksGataMi tar imot meldinger om feil i
323 offentlig infrastruktur, og sender meldingen skriftlig videre på vegne
324 av innmelder til aktuell aktør i det offentlige, det være seg kommune,
325 fylke eller vegvesenregion. Offentlig etat blir valgt ut fra
326 geografisk plassering og kategori valgt av innsender. Offentlige
327 etater er i følge forvaltningsloven pliktig å følge opp og besvare
328 skriftlige henvendelser, og hvis noen av mottakerne ikke gjør dette
329 kan en klage på lovbrudd i det offentlige. FiksGataMi fungerer dermed
330 som en slags epostklient for innbyggerne der kopi av innsendte
331 meldinger gjøres tilgjengelig og knyttes til kartplassering for enkel
332 gjenfinning. Å sende inn nye problemrapporter via FiksGataMi er
333 dermed ikke avhengig av at kommunen aktivt må følge med på meldinger
334 hos FiksGataMi, da de får dem tilsendt på sine offisielle
335 epostmottakspunkter. Hvorvidt noe blir fikset og om innbyggerne er
336 opp til mottaker av meldingene. For Trondheim kommune er
337 mottaksadressen bydrift.vegdrift@trondheim.kommune.no, en adresse jeg
338 inntil jeg leste denne artikkelen trodde ble håndtert i henhold til
339 forvaltningslovens krav.&lt;/p&gt;
340
341 &lt;p&gt;Kan ellers fortelle at 57 kommuner lenker til FiksGataMi fra sine
342 nettsider, og at 37 % (4182 av 11266 ) av problemrapportene sendt inn
343 via FiksGataMi er markert som løst i løsningen. Trondheim kommune har
344 fått tilbud om å få rapportene levert på datamaskinlesbart format i
345 stedet for epost, men har ikke takket ja så langt.&lt;/p&gt;
346
347 &lt;p&gt;Vennlig hilsen Petter Reinholdtsen, en av NUUG-folkene bak FiksGataMi.no&lt;/p&gt;
348
349 &lt;/blockquote&gt;&lt;/p&gt;
350
351 &lt;p&gt;Det høres for meg ut som om innbyggerne i Trondheim burde klage på
352 kommunens potensielle lovbrudd.&lt;/p&gt;
353 </description>
354 </item>
355
356 <item>
357 <title>Web service to look up HP and Dell computer hardware support status</title>
358 <link>http://people.skolelinux.org/pere/blog/Web_service_to_look_up_HP_and_Dell_computer_hardware_support_status.html</link>
359 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Web_service_to_look_up_HP_and_Dell_computer_hardware_support_status.html</guid>
360 <pubDate>Wed, 6 Jun 2012 23:15:00 +0200</pubDate>
361 <description>&lt;p&gt;A few days ago
362 &lt;a href=&quot;http://people.skolelinux.org/pere/blog/SOAP_based_webservice_from_Dell_to_check_server_support_status.html&quot;&gt;I
363 reported how to get&lt;/a&gt; the support status out of Dell using an
364 unofficial and undocumented SOAP API, which I since have found out was
365 &lt;a href=&quot;http://lists.us.dell.com/pipermail/linux-poweredge/2012-February/045959.html&quot;&gt;discovered
366 by Daniel De Marco in february&lt;/a&gt;. Combined with my web scraping
367 code for HP, Dell and IBM
368 &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
369 2009&lt;/a&gt;, I got inspired and wrote
370 &lt;a href=&quot;https://views.scraperwiki.com/run/computer-hardware-support-status/&quot;&gt;a
371 web service&lt;/a&gt; based on Scraperwiki to make it easy to look up the
372 support status and get a machine readable result back.&lt;/p&gt;
373
374 &lt;p&gt;This is what it look like at the moment when asking for the JSON
375 output:
376
377 &lt;blockquote&gt;&lt;pre&gt;
378 % 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;
379 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;})
380 %
381 &lt;/pre&gt;&lt;/blockquote&gt;
382
383 &lt;p&gt;It currently support Dell and HP, and I am hoping for help to add
384 support for other vendors. The python source is available on
385 Scraperwiki and I welcome help with adding more features.&lt;/p&gt;
386 </description>
387 </item>
388
389 <item>
390 <title>TV with face recognition, for improved viewer experience</title>
391 <link>http://people.skolelinux.org/pere/blog/TV_with_face_recognition__for_improved_viewer_experience.html</link>
392 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/TV_with_face_recognition__for_improved_viewer_experience.html</guid>
393 <pubDate>Sat, 9 Jun 2012 22:00:00 +0200</pubDate>
394 <description>&lt;p&gt;Slashdot got a story about Intel planning a
395 &lt;a href=&quot;http://entertainment.slashdot.org/story/12/06/09/0012247/intel-to-launch-tv-service-with-facial-recognition-by-end-of-the-year&quot;&gt;TV
396 with face recognition&lt;/a&gt; to recognise the viewer, and it occurred to
397 me that it would be more interesting to turn it around, and do face
398 recognition on the TV image itself. It could let the viewer know who
399 is present on the screen, and perhaps look up their credibility,
400 company affiliation, previous appearances etc for the viewer to better
401 evaluate what is being said and done. That would be a feature I would
402 be willing to pay for.&lt;/p&gt;
403
404 &lt;p&gt;I would not be willing to pay for a TV that point a camera on my
405 household, like the big brother feature apparently proposed by Intel.
406 It is the telescreen idea fetched straight out of the book
407 &lt;a href=&quot;http://gutenberg.net.au/ebooks01/0100021.txt&quot;&gt;1984 by George
408 Orwell&lt;/a&gt;.&lt;/p&gt;
409 </description>
410 </item>
411
412 <item>
413 <title>Litt statistikk fra Offentlig Elektronisk postjournal</title>
414 <link>http://people.skolelinux.org/pere/blog/Litt_statistikk_fra_Offentlig_Elektronisk_postjournal.html</link>
415 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Litt_statistikk_fra_Offentlig_Elektronisk_postjournal.html</guid>
416 <pubDate>Sun, 10 Jun 2012 20:30:00 +0200</pubDate>
417 <description>&lt;p&gt;De siste månedene har jeg sammen med andre i NUUG jobbet med å
418 gjøre det enklere å få innsyn i offentlige dokumenter, og dette
419 inkluderer å gjøre postjournaler enklere tilgjengelig for maskinell
420 analyse og søk. I den forbindelse tok jeg i dag å tittet litt på
421 &lt;a href=&quot;http://www.oep.no/&quot;&gt;Offentlig Elektronisk Postjournal
422 (OEP)&lt;/a&gt;, FAD/DIFIs fellesløsning for departementer og statlige
423 etater.&lt;/p&gt;
424
425 &lt;p&gt;Her er antall oppføringer pr. måned det siste året,
426 &lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=htmltable&amp;name=postliste-oep&amp;query=select%20strftime(%22%25Y-%25m%22%2C%20%60recordpublishdate%60)%20as%20oeppubmonth%2C%20count(*)%20from%20%60swdata%60%20group%20by%20oeppubmonth%20order%20by%20oeppubmonth&quot;&gt;summert
427 opp&lt;/a&gt; ved hjelp av
428 &lt;a href=&quot;https://scraperwiki.com/scrapers/postliste-oep/&quot;&gt;en
429 Scraperwiki-database&lt;/a&gt;. Merk at denne Scraperwikien har
430 ytelsesproblemer pga. mengden data. &lt;/p&gt;
431
432 &lt;p&gt;&lt;table border=&quot;1&quot;&gt;
433 &lt;tr&gt;&lt;th&gt;Måned&lt;/th&gt;&lt;th&gt;Antall&lt;/th&gt;&lt;/tr&gt;
434 &lt;tr&gt;&lt;td&gt;2011-07&lt;/td&gt;&lt;td&gt;164355&lt;/td&gt;&lt;/tr&gt;
435 &lt;tr&gt;&lt;td&gt;2011-08&lt;/td&gt;&lt;td&gt;153662&lt;/td&gt;&lt;/tr&gt;
436 &lt;tr&gt;&lt;td&gt;2011-09&lt;/td&gt;&lt;td&gt;173134&lt;/td&gt;&lt;/tr&gt;
437 &lt;tr&gt;&lt;td&gt;2011-10&lt;/td&gt;&lt;td&gt;170665&lt;/td&gt;&lt;/tr&gt;
438 &lt;tr&gt;&lt;td&gt;2011-11&lt;/td&gt;&lt;td&gt;198409&lt;/td&gt;&lt;/tr&gt;
439 &lt;tr&gt;&lt;td&gt;2011-12&lt;/td&gt;&lt;td&gt;175908&lt;/td&gt;&lt;/tr&gt;
440 &lt;tr&gt;&lt;td&gt;2012-01&lt;/td&gt;&lt;td&gt;206875&lt;/td&gt;&lt;/tr&gt;
441 &lt;tr&gt;&lt;td&gt;2012-02&lt;/td&gt;&lt;td&gt;202862&lt;/td&gt;&lt;/tr&gt;
442 &lt;tr&gt;&lt;td&gt;2012-03&lt;/td&gt;&lt;td&gt;204225&lt;/td&gt;&lt;/tr&gt;
443 &lt;tr&gt;&lt;td&gt;2012-04&lt;/td&gt;&lt;td&gt;207931&lt;/td&gt;&lt;/tr&gt;
444 &lt;tr&gt;&lt;td&gt;2012-05&lt;/td&gt;&lt;td&gt;223754&lt;/td&gt;&lt;/tr&gt;
445 &lt;/table&gt;&lt;/p&gt;
446
447 &lt;p&gt;Det er også interessant å se hvor ofte ulike etater sender inn sine
448 journaloppføringer til OEP. OEP inneholder en liste med sist
449 innrapporteringsdato for alle som sender til OEP, og ved å se når og
450 hvor ofte det blir sendt inn fra etatene kan
451 &lt;a href=&quot;https://api.scraperwiki.com/api/1.0/datastore/sqlite?format=htmltable&amp;name=postliste-oep-deliverydates&amp;query=select%20agency%2C%0A(julianday(datetime(&#39;now&#39;))%20-%20%0A%20julianday(min(%60deliverydate%60)))%2Fcount(*)%20as%20dayfreq%2C%0A%20count(*)%0Afrom%20%60swdata%60%20group%20by%20agency%20order%20by%20dayfreq%20desc&quot;&gt;frekvensen
452 beregnes&lt;/a&gt;. Her er bunnlista, dvs. de som leverer sjeldnere enn hver 10.
453 dag beregnet fra
454 &lt;a href=&quot;https://scraperwiki.com/scrapers/postliste-oep-deliverydates/&quot;&gt;en
455 Scraperwiki-database&lt;/a&gt;:&lt;/p&gt;
456
457 &lt;p&gt;&lt;table border=&quot;1&quot;&gt;
458
459 &lt;tr&gt; &lt;th&gt;Etat&lt;/th&gt; &lt;th&gt;Frekvens&lt;/th&gt; &lt;th&gt;Leveringer&lt;/th&gt; &lt;/tr&gt;
460 &lt;tr&gt; &lt;td&gt;Norges geologiske undersøkelse&lt;/td&gt; &lt;td&gt;83.7527546296&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;/tr&gt;
461 &lt;tr&gt; &lt;td&gt;Medietilsynet&lt;/td&gt; &lt;td&gt;33.7527546296&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;/tr&gt;
462 &lt;tr&gt; &lt;td&gt;Departementenes servicesenter&lt;/td&gt; &lt;td&gt;23.8763773148&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;/tr&gt;
463 &lt;tr&gt; &lt;td&gt;Kunnskapsdepartementet&lt;/td&gt; &lt;td&gt;15.8763773148&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;/tr&gt;
464 &lt;tr&gt; &lt;td&gt;Kompetansesenter for distriktsutvikling&lt;/td&gt; &lt;td&gt;15.3763773148&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;/tr&gt;
465 &lt;tr&gt; &lt;td&gt;Toll- og avgiftsdirektoratet&lt;/td&gt; &lt;td&gt;15.3763773148&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;/tr&gt;
466 &lt;tr&gt; &lt;td&gt;Fredskorpset&lt;/td&gt; &lt;td&gt;12.5842515432&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
467 &lt;tr&gt; &lt;td&gt;Statens legemiddelverk&lt;/td&gt; &lt;td&gt;12.1881886574&lt;/td&gt; &lt;td&gt;4&lt;/td&gt; &lt;/tr&gt;
468 &lt;tr&gt; &lt;td&gt;Utlendingsnemnda&lt;/td&gt; &lt;td&gt;11.5842515432&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
469 &lt;tr&gt; &lt;td&gt;Politidirektoratet&lt;/td&gt; &lt;td&gt;10.9175848765&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
470 &lt;tr&gt; &lt;td&gt;Skattedirektoratet&lt;/td&gt; &lt;td&gt;10.9175848765&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
471 &lt;tr&gt; &lt;td&gt;Statens innkrevingssentral&lt;/td&gt; &lt;td&gt;10.5842515432&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
472 &lt;tr&gt; &lt;td&gt;Barne-, ungdoms- og familiedirektoratet&lt;/td&gt; &lt;td&gt;10.2509182099&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
473 &lt;tr&gt; &lt;td&gt;Kunst i offentlige rom&lt;/td&gt; &lt;td&gt;10.2509182099&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;
474
475 &lt;/table&gt;&lt;/p&gt;
476
477 &lt;p&gt;En kan beregne lignende frekvenser ved å sammenligne
478 journalføringsdato med publiseringsdato for hver enkelt oppføring i
479 OEP, men den lenken legger jeg ikke ved her for å unngå at
480 søkemotorroboter begynner å overbelaste Scraperwiki-databasen.&lt;/p&gt;
481
482 &lt;p&gt;Jeg har spurt Norges geologiske undersøkelse om hvorfor de leverer
483 så sjelden, og det kommer av at de har problemer etter oppgradering av
484 arkivsystemet sitt og jobber med å fikse det slik at de kan gå tilbake
485 til å levere hver uke. Har ikke undersøkt noen av de andre.&lt;/p&gt;
486 </description>
487 </item>
488
489 <item>
490 <title>Debian Edu - some ideas for the future versions</title>
491 <link>http://people.skolelinux.org/pere/blog/Debian_Edu___some_ideas_for_the_future_versions.html</link>
492 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu___some_ideas_for_the_future_versions.html</guid>
493 <pubDate>Mon, 11 Jun 2012 14:30:00 +0200</pubDate>
494 <description>&lt;p&gt;During my work on
495 &lt;a href=&quot;http://www.debian.org/News/2012/20120311.nb.html&quot;&gt;Debian Edu
496 based on Squeeze&lt;/a&gt;, I came across some issues that should be
497 addressed in the Wheezy release. I finally found time to wrap up my
498 notes and provide quick summary of what I found, with a bit
499 explanation.&lt;/p&gt;
500
501 &lt;p&gt;&lt;ul&gt;
502
503 &lt;li&gt;We need to rewrite our package installation framework, as tasksel
504 changed from using tasksel tasks to using meta packages (aka packages
505 with dependencies like our education-* packages), and our installation
506 system depend on tasksel tasks in
507 /usr/share/tasksel/debian-edu-tasks.desc for package
508 installation.&lt;/li&gt;
509
510 &lt;li&gt;Enable Kerberos login for more services. Now with the Kerberos
511 foundation in place, we should use it to get single sign on with more
512 services, and avoiding unneeded password / login questions. We should
513 at least try to enable it for these services:
514 &lt;ul&gt;
515
516 &lt;li&gt;CUPS for admins to add/configure printers and users when using
517 quotas.&lt;/li&gt;
518 &lt;li&gt;Nagios for admins checking the system status.&lt;/li&gt;
519 &lt;li&gt;GOsa for admins updating LDAP and users changing their passwords.&lt;/li&gt;
520 &lt;li&gt;LDAP for admins updating LDAP.&lt;/li&gt;
521 &lt;li&gt;Squid for users when exam mode / filtering is active.&lt;/li&gt;
522 &lt;li&gt;ssh for admins and users to save a password prompt.&lt;/li&gt;
523
524 &lt;/ul&gt;&lt;/li&gt;
525
526 &lt;li&gt;When we move GOsa to use Kerberos instead of LDAP bind to
527 authenticate users, we should try to block or at least limit access to
528 use LDAP bind for authentication, to ensure Kerberos is used when it
529 is intended, and nothing fall back to using the less safe LDAP bind&lt;/li&gt;
530
531 &lt;li&gt;Merge debian-edu-config and debian-edu-install. The split made
532 sense when d-e-install did a lot more, but these days it is just an
533 inconvenience when we update the debconf preseeding values.&lt;/li&gt;
534
535 &lt;li&gt;Fix partman-auto to allow us to abort the installation before
536 touching the disk if the disk is too small. This is
537 &lt;a href=&quot;http://bugs.debian.org/653305&quot;&gt;BTS report #653305&lt;/a&gt; and the
538 d-i developers are fine with the patch and someone just need to apply
539 it and upload. After this is done we need to adjust
540 debian-edu-install to use this new hook.&lt;/li&gt;
541
542 &lt;li&gt;Adjust to new LTSP framework (boot time config instead of install
543 time config). LTSP changed its design, and our hooks to install
544 packages and update the configuration is most likely not going to work
545 in Wheezy.
546
547 &lt;li&gt;Consider switching to NBD instead of NFS for LTSP root, to allow
548 the Kernel to cache files in its normal file cache, possibly speeding
549 up KDE login on slow networks.&lt;/li&gt;
550
551 &lt;li&gt;Make it possible to create expired user passwords that need to
552 change on first login. This is useful when handing out password on
553 paper, to make sure only the user know the password. This require
554 fixes to the PAM handling of kdm and gdm.&lt;/li&gt;
555
556 &lt;li&gt;Make GUI for adding new machines automatically from sitesummary.
557 The current command line script is not very friendly to people most
558 familiar with GUIs. This should probably be integrated into GOsa to
559 have it available where the admin will be looking for it..&lt;/li&gt;
560
561 &lt;li&gt;We should find way for Nagios to check that the DHCP service
562 actually is working (as in handling out IP addresses). None of the
563 Nagios checks I have found so far have been working for me.&lt;/li&gt;
564
565 &lt;li&gt;We should switch from libpam-nss-ldapd to sssd for all profiles
566 using LDAP, and not only on for roaming workstations, to have less
567 packages to configure and consistent setup across all profiles.&lt;/li&gt;
568
569 &lt;li&gt;We should configure Kerberos to update LDAP and Samba password
570 when changing password using the Kerberos protocol. The hook was
571 requested in &lt;a href=&quot;http://bugs.debian.org/588968&quot;&gt;BTS report
572 #588968&lt;/a&gt; and is now available in Wheezy. We might need to write a
573 MIT Kerberos plugin in C to get this.&lt;/li&gt;
574
575 &lt;li&gt;We should clean up the set of applications installed by default.
576 &lt;ul&gt;
577
578 &lt;li&gt;reduce the number of chemistry visualisers&lt;/li&gt;
579 &lt;li&gt;consider dropping xpaint&lt;/li&gt;
580 &lt;li&gt;and probably more?&lt;/li&gt;
581 &lt;/ul&gt;&lt;/li&gt;
582
583 &lt;li&gt;Some hardware need external firmware to work properly. This is
584 mostly the case for WiFi network cards, but there are some other
585 examples too. For popular laptops to work out of the box, such
586 firmware need to be installed from non-free, and we should provide
587 some GUI to do this. Ubuntu already have this implemented, and we
588 could consider using their packages. At the moment we have some
589 command line script to do this (one for the running system, another
590 for the LTSP chroot).&lt;/li&gt;
591
592
593 &lt;li&gt;In Squeeze, we provide KDE, Gnome and LXDE as desktop options. We
594 should extend the list to Xfce and Sugar, and preferably find a way to
595 install several and allow the admin or the user to select which one to
596 use.&lt;/li&gt;
597
598 &lt;li&gt;The golearn tool from the goplay package make it easy to check out
599 interesting educational packages. We should work on the package
600 tagging in Debian to ensure it represent all the useful educational
601 packages, and extend the tool to allow it to use packagekit to install
602 new applications with a simple mouse click.&lt;/li&gt;
603
604 &lt;li&gt;The Squeeze version got half a exam solution already in place,
605 with the introduction of iptable based network blocking, but for it to
606 be a complete exam solution the Squid proxy need to enable
607 filtering/blocking as well when the exam mode is enabled. We should
608 implement a way to easily enable this for the schools that want it,
609 instead of the &quot;it is documented&quot; method of today.&lt;/li&gt;
610
611 &lt;li&gt;A feature used in several schools is the ability for a teacher to
612 &quot;take over&quot; the desktop of individual or all computers in the room.
613 There are at least three implementations,
614 &lt;a href=&quot;italc.sourceforge.net/&quot;&gt;italc&lt;/a&gt;,
615 &lt;a href=&quot;http://www.itais.net/help/en/&quot;&gt;controlaula&lt;/a&gt; og
616 &lt;a href=&quot;http://www.epoptes.org/&quot;&gt;epoptes&lt;/a&gt; and we should pick one of
617 them and make it trivial to set it up in a school. The challenges is
618 how to distribute crypto keys and how to group computers in one room
619 and how to set up which machine/user can control the machines in a
620 given room.&lt;/li&gt;
621
622 &lt;li&gt;Tablets and surf boards are getting more and more popular, and we
623 should look into providing a good solution for integrating these into
624 the Debian Edu network. Not quite sure how. Perhaps we should
625 provide a installation profile with better touch screen support for
626 them, or add some sync services to allow them to exchange
627 configuration and data with the central server. This should be
628 investigated.&lt;/li&gt;
629
630 &lt;/ul&gt;&lt;/p&gt;
631
632 &lt;p&gt;I guess we will discover more as we continue to work on the Wheezy
633 version.&lt;/p&gt;
634 </description>
635 </item>
636
637 <item>
638 <title>SQL-database med anbud publisert på Doffin</title>
639 <link>http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html</link>
640 <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/SQL_database_med_anbud_publisert_p__Doffin.html</guid>
641 <pubDate>Fri, 15 Jun 2012 13:30:00 +0200</pubDate>
642 <description>&lt;p&gt;&lt;a href=&quot;http://www.doffin.no/&quot;&gt;Doffin&lt;/a&gt; er det offentlige Norges
643 portal for annonsering av anbudsutlysninger. Nettstedet er mye brukt,
644 men rådataene er ikke enkelt tilgjengelig for almenheten. For å bøte
645 på det har jeg som et &lt;a href=&quot;htt://www.nuug.no/&quot;&gt;NUUG-prosjekt&lt;/a&gt;-
646 laget en &lt;a href=&quot;http://scraperwiki.com/&quot;&gt;Scraperwiki&lt;/a&gt;-skraper som
647 lager en
648 &lt;a href=&quot;https://scraperwiki.com/scrapers/norwegian-doffin/&quot;&gt;SQL-database
649 med nøkkelinformasjonen fra Doffin&lt;/a&gt;, slik at det er mulig å søke og
650 analysere Doffin-oppføringene. Det publiseres mellom 900-1500 anbud
651 hver måned via Doffin. Jeg har ingen konkrete planer for analyse, men
652 håper enklere tilgjengelighet gjør at flere griper sjansen. På sikt
653 håper jeg å bruke denne databasen som grunnlag for å lage en database
654 over anbudsdokumenter, som i dag ikke er tilgjengelig fra doffin, men
655 må bestilles fra hver enkelt utlyser.&lt;/p&gt;
656
657 &lt;p&gt;Jeg var litt usikker på om det var rettighetsproblemer knyttet til
658 skraping av informasjon fra Doffin, men ser i
659 &lt;a href=&quot;http://www.doffin.no/sitehelp/help_terms.aspx&quot;&gt;vilkårene til
660 Doffin&lt;/a&gt; følgende:&lt;/p&gt;
661
662 &lt;p&gt;&lt;blockquote&gt;
663
664 &lt;p&gt;Opphavsrett mv&lt;/p&gt;
665
666 &lt;p&gt;Ved innleggig av kunngjøringer på Doffin aksepterer Oppdragsgiver
667 at opphavsrett og andre rettigheter til materialet overføres til
668 Fornyings- og administrasjonsdepartementet, eller den departementet
669 utnevner. Oppdragsgiver har imidlertid bruksrett til materialet, og
670 kan benytte det til de formål de måtte ønske.&lt;/p&gt;
671
672 &lt;/blockquote&gt;&lt;/p&gt;
673
674 &lt;p&gt;Hvis informasjonen er vernet av opphavsrettsloven (hvilket jeg
675 tviler på, gitt lovens begrensninger om informasjon fra det
676 offentlige), så er det FAD som har de immaterielle rettighetene. FAD
677 er en del av staten, som opererer på vegne av folket, og enhver borger
678 skulle dermed ha rett til å videreformidle informasjonen. Ingen av
679 offentlighetslovens unntak kommer til anvendelse, i og med at
680 informasjonen allerede er publisert.&lt;/p&gt;
681 </description>
682 </item>
683
684 </channel>
685 </rss>