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">
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" />
10 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze
</title>
11 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</guid>
13 <pubDate>Tue,
10 Jan
2012 15:
30:
00 +
0100</pubDate>
14 <description><p
>In the Squeeze version of
15 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> soon
16 to be released, users of the system will get their default browser
17 start page set from LDAP, allowing the system administrator to point
18 all users to the school web page by updating one setting in LDAP. In
19 addition to setting the default start page when a machine boots, users
20 are shown the same page as a welcome page when they log in for the
23 <p
>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
24 labeledURI with
"http://www/ LDAP for Debian Edu/Skolelinux
" as the
25 default content. By changing this value to another URL, all users get
26 to see the page behind this new URL.
</p
>
28 <p
>An easy way to update it is by using the ldapvi tool. It can be
29 called as
"<tt
>ldapvi -ZD
'(cn=admin)
'</tt
>' to update LDAP with the
30 new setting.
</p
>
32 <p
>We have written the code to adjust the default start page and show
33 the welcome page, and I wonder if there is an easier way to do this
34 from within Iceweasel instead.
</p
>
39 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze
</title>
40 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
41 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
42 <pubDate>Sat,
7 Jan
2012 22:
50:
00 +
0100</pubDate>
43 <description><p
>I am happy to announce that today we managed to wrap up and publish
44 the second beta version of
45 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>. If
46 you want to test a LDAP backed Kerberos server with out of the box PXE
47 configuration for running diskless machines and installing new
48 machines, check it out. If you need a software solution for your
49 school, check it out too. The full announcement is
50 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00000.html
">available
</a
>
51 on the project announcement list.
</p
>
56 <title>Fixing an hanging debian installer for Debian Edu
</title>
57 <link>http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html
</link>
58 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Fixing_an_hanging_debian_installer_for_Debian_Edu.html
</guid>
59 <pubDate>Tue,
3 Jan
2012 11:
25:
00 +
0100</pubDate>
60 <description><p
>During christmas, I have been working getting the next version of
61 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> ready
62 for release. The initial problem I looked at was particularly
63 interesting.
</p
>
65 <P
>The installer would hang at the end when it was doing it
66 post-installation configuration, and whatevery I did to try to find
67 the cause and fix it always worked while I tested it, but never when I
68 integrated it into the installer and ran the installation from
69 scratch. I would try to restart processes, close file descriptors,
70 remove or create files, and the installer would always unblock and
71 wrap up its tasks.
</p
>
73 <p
>Eventually the cause was found. The kernel was simply running out
74 of entropy, causing the Kerberos setup to hang waiting for more.
75 Pressing keys was adding entropy to the kernel, and thus all my tries
76 to fix the problem worked not because what I was typing to fix it, but
77 because I was typing.
</P
>
79 <p
>The fix I implemented was to add a background process looking at
80 the level of entropy in the kernel (by checking
81 /proc/sys/kernel/random/entropy_avail), and if it was too small, the
82 installer will flush the kernel file buffers and do
'find /
' to
83 generate some disk IO. Disk IO generate entropy in the kernel, and is
84 one of the few things that can be initated from within the system to
85 generate entropy.
</p
>
87 <p
>The fix is in
88 <a href=
"http://wiki.debian.org/DebianEdu/Documentation/Squeeze/Installation
">beta1
89 of the Debian Edu/Squeeze
</a
> version, and we
90 <a href=
"http://wiki.debian.org/DebianEdu
">welcome more testers and
91 developers
</a
>. We plan to release beta2 this weekend.
</p
>
96 <title>Skolelinux-intervju: Peter Hansteen
</title>
97 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html
</link>
98 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Peter_Hansteen.html
</guid>
99 <pubDate>Sun,
11 Dec
2011 23:
10:
00 +
0100</pubDate>
100 <description><p
>Etter en lang pause er det klart for neste mann ut i min serie med
102 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-relaterte personer.
104 Denne gangen har jeg besøk av et avtroppende styremedlem i
105 <a href=
"http://www.friprogramvareiskolen.no/
">FRISK
</a
>, og en mann
106 som har vært aktiv i Linux-miljøet i Bergen siden
90-tallet.
</p
>
108 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
110 <p
>Jeg heter Peter Hansteen, og jobber til daglig som seniorkonsulent
111 i EDB ErgoGroup i Bergen. I praksis betyr det systemadministrasjon på
112 Unix (primært Solaris, men en viss komponent av Linux). Men Solaris
113 er for meg et relativt nytt bekjentskap, hovedplattformen min har
114 generelt vært OpenBSD og til dels FreeBSD.
</p
>
116 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
118 <p
>Jeg husker ikke helt alle detaljene mer ;) - men jeg tror det var
119 gjennom news-gruppen no.it.os.unix.linux.diverse, efn-listen og
120 etterhvert også BLUG-miljøet her i Bergen. Vi hadde et par
121 Skolelinux-sentrerte BLUG-møter for noen år siden, og det har vært et
122 par Skolelinux-utviklersamlinger her.
</p
>
124 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
126 <p
>Jeg bruker dessverre ikke Skolelinux daglig. Men slik jeg kjenner
127 prosjektet har det vært i stand til å ta opp i seg det beste av fri
128 programvare i mange kategorier, så fra et sysadmin-perspektiv ser det
129 ut som en svært behagelig sak. For brukerne er det vel både en fordel
130 og en ulempe at det ikke er Windows. Men vi håper at fordelene med et
131 fritt system etterhvert vil bli åpenbare for både elever, lærekrefter
132 og foreldre.
</p
>
134 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
136 <p
>Vel, ulempen er vel først og fremst at andre aktører med mer
137 kapitalmuskel har klart å etablere seg som det både lærere og foreldre
138 føler seg trygge på, selv om det etter mitt hode ikke er noen grunn
139 til å være spesielt trygg på de kommersielle alternativene.
</p
>
141 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
143 <p
>Når jeg får bestemme helt selv, bruker jeg kun fri programvare. Da
144 helst med vekt på ting som kjører greit på OpenBSD. Hjemme er det
145 OpenBSD, Ubuntu eller FreeBSD vi bruker. På skrivebordet er det en
146 avveining mellom Gnome, KDE eller hva-det-nå-heter som er
147 standardvalget i Ubuntu, ellers er det de kjente tingene som
148 LibreOffice, Emacs, mplayer. På server er det selvfølgelig Apache,
149 for overvåking både OpenNMS og Nagios (det bare ble sånn, og
150 forskjellige siter). Jeg skriver til tider om slikt jeg holder på med
152 <a href=
"http://bsdly.blogspot.com
">http://bsdly.blogspot.com
</a
>.
</p
>
154 <p
>Men vi må nevne at selv vi har en Microsoft-ting som vi slår på når
155 vi av en eller annen grunn må. Det betyr igjen vanligvis når en
156 mobiltelefon eller en annen lukket elektronisk dings krever kontakt
157 via en slik for å få oppdateringene sine.
</p
>
159 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
160 skoler til å ta i bruk fri programvare?
</strong
></p
>
162 <p
>Hadde vi hatt det rette svaret på det spørsmålet, så hadde vi
163 gjerne hatt Skolelinux som førstevalg på alle skoler ;)
</p
>
165 <p
>Men jeg tror vi må legge vekt på flere forskjellige ting. En helt
166 sentral sak er å fokusere på fri programvare og åpne standarder som de
167 demokratiske verdiene de faktisk er. Det har kanskje kommet litt for
168 mye i bakgrunnen i forhold til strevet etter å lage det mest mulig
169 'brukervennlige
' systemet. Det er en tung vei å gå, så det er
170 forståelig at freenix-aktivister heller velger å skrive kode og annet
171 som er mer lystbetont. Mer praktisk tror jeg vi må gjøre i alle fall
172 to ting: For det første sørge for å fortsette med å levere det best
173 mulige frie produktet, slik at det er lett å både komme i gang og
174 holde systemene i daglig drift, og for det andre
2) spore opp mulige
175 aktivister der de finnes, via lokale brukergrupper, sosiale medier
176 eller annet og sørge for at de fortsetter å være aktive. Mer og
177 mindre uformelle treff kan være nyttig i tillegg til de mer
178 organiserte møtene med foredrag, konferanser og utviklersamlinger.
</p
>
183 <title>Automatically upgrading server firmware on Dell PowerEdge
</title>
184 <link>http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html
</link>
185 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Automatically_upgrading_server_firmware_on_Dell_PowerEdge.html
</guid>
186 <pubDate>Mon,
21 Nov
2011 12:
00:
00 +
0100</pubDate>
187 <description><p
>At work we have heaps of servers. I believe the total count is
188 around
1000 at the moment. To be able to get help from the vendors
189 when something go wrong, we want to keep the firmware on the servers
190 up to date. If the firmware isn
't the latest and greatest, the
191 vendors typically refuse to start debugging any problems until the
192 firmware is upgraded. So before every reboot, we want to upgrade the
193 firmware, and we would really like everyone handling servers at the
194 university to do this themselves when they plan to reboot a machine.
195 For that to happen we at the unix server admin group need to provide
196 the tools to do so.
</p
>
198 <p
>To make firmware upgrading easier, I am working on a script to
199 fetch and install the latest firmware for the servers we got. Most of
200 our hardware are from Dell and HP, so I have focused on these servers
201 so far. This blog post is about the Dell part.
</P
>
203 <p
>On the Dell FTP site I was lucky enough to find
204 <a href=
"ftp://ftp.us.dell.com/catalog/Catalog.xml.gz
">an XML file
</a
>
205 with firmware information for all
11th generation servers, listing
206 which firmware should be used on a given model and where on the FTP
207 site I can find it. Using a simple perl XML parser I can then
208 download the shell scripts Dell provides to do firmware upgrades from
209 within Linux and reboot when all the firmware is primed and ready to
210 be activated on the first reboot.
</p
>
212 <p
>This is the Dell related fragment of the perl code I am working on.
213 Are there anyone working on similar tools for firmware upgrading all
214 servers at a site? Please get in touch and lets share resources.
</p
>
220 use File::Temp qw(tempdir);
222 # Install needed RHEL packages if missing
224 'XML::Simple
' =
> 'perl-XML-Simple
',
226 for my $module (keys %rhelmodules) {
227 eval
"use $module;
";
229 my $pkg = $rhelmodules{$module};
230 system(
"yum install -y $pkg
");
231 eval
"use $module;
";
235 my $errorsto =
'pere@hungry.com
';
241 sub run_firmware_script {
242 my ($opts, $script) = @_;
244 print STDERR
"fail: missing script name\n
";
247 print STDERR
"Running $script\n\n
";
249 if (
0 == system(
"sh $script $opts
")) { # FIXME correct exit code handling
250 print STDERR
"success: firmware script ran succcessfully\n
";
252 print STDERR
"fail: firmware script returned error\n
";
256 sub run_firmware_scripts {
257 my ($opts, @dirs) = @_;
258 # Run firmware packages
259 for my $dir (@dirs) {
260 print STDERR
"info: Running scripts in $dir\n
";
261 opendir(my $dh, $dir) or die
"Unable to open directory $dir: $!
";
262 while (my $s = readdir $dh) {
263 next if $s =~ m/^\.\.?/;
264 run_firmware_script($opts,
"$dir/$s
");
272 print STDERR
"info: Downloading $url\n
";
273 system(
"wget --quiet \
"$url\
"");
278 my $product = `dmidecode -s system-product-name`;
281 if ($product =~ m/PowerEdge/) {
283 # on RHEL, these pacakges are needed by the firwmare upgrade scripts
284 system(
'yum install -y compat-libstdc++-
33.i686 libstdc++.i686 libxml2.i686 procmail
');
286 my $tmpdir = tempdir(
290 fetch_dell_fw(
'catalog/Catalog.xml.gz
');
291 system(
'gunzip Catalog.xml.gz
');
292 my @paths = fetch_dell_fw_list(
'Catalog.xml
');
293 # -q is quiet, disabling interactivity and reducing console output
294 my $fwopts =
"-q
";
296 for my $url (@paths) {
299 run_firmware_scripts($fwopts, $tmpdir);
301 print STDERR
"error: Unsupported Dell model
'$product
'.\n
";
302 print STDERR
"error: Please report to $errorsto.\n
";
306 print STDERR
"error: Unsupported Dell model
'$product
'.\n
";
307 print STDERR
"error: Please report to $errorsto.\n
";
313 my $url =
"ftp://ftp.us.dell.com/$path
";
317 # Using ftp://ftp.us.dell.com/catalog/Catalog.xml.gz, figure out which
318 # firmware packages to download from Dell. Only work for Linux
319 # machines and
11th generation Dell servers.
320 sub fetch_dell_fw_list {
321 my $filename = shift;
323 my $product = `dmidecode -s system-product-name`;
325 my ($mybrand, $mymodel) = split(/\s+/, $product);
327 print STDERR
"Finding firmware bundles for $mybrand $mymodel\n
";
329 my $xml = XMLin($filename);
331 for my $bundle (@{$xml-
>{SoftwareBundle}}) {
332 my $brand = $bundle-
>{TargetSystems}-
>{Brand}-
>{Display}-
>{content};
333 my $model = $bundle-
>{TargetSystems}-
>{Brand}-
>{Model}-
>{Display}-
>{content};
335 if (
"ARRAY
" eq ref $bundle-
>{TargetOSes}-
>{OperatingSystem}) {
336 $oscode = $bundle-
>{TargetOSes}-
>{OperatingSystem}[
0]-
>{osCode};
338 $oscode = $bundle-
>{TargetOSes}-
>{OperatingSystem}-
>{osCode};
340 if ($mybrand eq $brand
&& $mymodel eq $model
&& "LIN
" eq $oscode)
342 @paths = map { $_-
>{path} } @{$bundle-
>{Contents}-
>{Package}};
345 for my $component (@{$xml-
>{SoftwareComponent}}) {
346 my $componenttype = $component-
>{ComponentType}-
>{value};
348 # Drop application packages, only firmware and BIOS
349 next if
'APAC
' eq $componenttype;
351 my $cpath = $component-
>{path};
352 for my $path (@paths) {
353 if ($cpath =~ m%/$path$%) {
354 push(@paths, $cpath);
362 <p
>The code is only tested on RedHat Enterprise Linux, but I suspect
363 it could work on other platforms with some tweaking. Anyone know a
364 index like Catalog.xml is available from HP for HP servers? At the
365 moment I maintain a similar list manually and it is quickly getting
371 <title>Støtt Digitalt Personvern!
</title>
372 <link>http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html
</link>
373 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/St_tt_Digitalt_Personvern_.html
</guid>
374 <pubDate>Wed,
9 Nov
2011 22:
10:
00 +
0100</pubDate>
375 <description><p
>Datalagringsdirektivet er et grotesk angrep på rettsstaten og da
376 det ble vedtatt i Stortinget ble det klart at alle som mener det
377 liberale demokrati bør forsvares måtte stå sammen for å kjempe tilbake
378 de totalitære strømninger i landet. Jeg ble derfor glad over å se at
379 den nyopprettede foreningen Digitalt Personvern startet innsamling
380 2011-
10-
18 for å gå til sak for å få prøvd lovligheten av direktivet.
381 Direktivet er så langt prøvd for retten i flere land, blant annet
382 Tsjekkia, Romania og Tyskland, og så vidt jeg vet har det hver gang
383 blitt kjent ulovlig av høyesterett eller forfatningsdomstolen i
384 landene. Jeg håper og tror det samme vil skje her i Norge.
</p
>
386 <p
>Men for å finne ut av det må det finansiering til. Foreningen
387 Digitalt Personvern tror det trengs minst
2 millioner kroner for å gå
388 til sak og følge saken helt til ende, og i går fikk jeg endelig tid
389 til å overføre min skjerv. Jeg har overført
3000,- til kampanjen, og
390 oppfordrer hver og en av mine lesere å overføre minst like mye.
</p
>
393 <a href=
"http://www.digitaltpersonvern.no/bidra/
">donasjonssiden
</a
>
394 til Digitalt Personvern for å finne kontonummer som kan brukes for å
397 <p
>Jeg rekker ikke skrive så mye om hvorfor datalagringsdirektivet må
398 stoppes, så jeg nøyer meg denne gangen med en liten liste med lenker
399 til aktuelle artikler og innlegg om temaet.
</p
>
403 <li
><a href=
"http://www.uhuru.biz/?p=
662">Skal Telenor forsvare statens
404 bevisregister i retten?
</a
> - bloggen til Jon Wessel-Aas,
405 bidragsyter til foreningen Digitalt Personvern
</li
>
407 <li
><a href=
"http://voxpublica.no/
2011/
10/varslere-bør-støtte-kampanjen-digital-personvern/
">Varslere
408 bør støtte kampanjen Digitalt Personvern
</a
> - Vox Publica
</li
>
410 <li
><a href=
"http://www.digi.no/
880520/georg-apenes-starter-%ABdigitalt-personvern%BB
">Georg
411 Apenes starter «Digitalt personvern»
</a
> - Digi.no
</li
>
413 <li
><a href=
"http://blogg.abrenna.com/foredrag-om-digitalt-personvern/
">Foredrag
414 om Digitalt Personvern
</a
> - bloggen til Anders Brenna, styremedlem
415 i foreningen Digitalt Personvern
</li
>
417 <li
><a href=
"http://www.nationen.no/
2011/
10/
17/politikk/datalagringsdirektivet/eu/eu-direktiv/regjeringen/
6990171/
">Organisasjon
418 vil prøve datalagringsdirektivet for retten
</a
> - artikkel i Nationen
</li
>
420 <li
><a href=
"http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b_nn_om_Datalagringsdirektivet.html
">Martin
421 Bekkelund: En stille bønn om Datalagringsdirektivet
</a
> - min
424 <li
><a href=
"http://tversover.wordpress.com/
2011/
10/
21/digitalt-personvern-i-praksis/
">Digitalt
425 personvern i praksis
</a
> - bloggen til Espen Andersen
</li
>
427 <li
><a href=
"http://www.dagbladet.no/
2011/
10/
22/kultur/data_og_teknologi/datalagringsdirektivet/tekno/personvern/
18692696/
">Tar
428 kampen for personvernet til rettsalen
</a
> - Dagbladet
</li
>
435 <title>Hvordan enkelt laste ned filmer fra NRK
</title>
436 <link>http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html
</link>
437 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Hvordan_enkelt_laste_ned_filmer_fra_NRK.html
</guid>
438 <pubDate>Sat,
5 Nov
2011 15:
20:
00 +
0100</pubDate>
439 <description><p
>Ofte har jeg lyst til å laste ned et innslag fra NRKs nettsted for
440 å se det senere når jeg ikke er på nett, eller for å ha det
441 tilgjengelig når jeg en gang i fremtiden ønsker å referere til
442 innslaget selv om NRK har fjernet det fra sine nettsider. I dag fant
443 jeg et lite script som fikser jobben.
</p
>
445 <p
>Scriptet er laget av Jan Henning Thorsen og tilgjengelig fra
446 <a href=
"http://jhthorsen.github.com/snippets/nrk-downloader/
">github
</a
>,
447 og gjør det veldig enkelt å laste ned. Kjør
<tt
>nrk-downloader.sh
448 http://www1.nrk.no/nett-tv/klipp/
582810</tt
> for å hente ned et enkelt
449 innslag eller
<tt
>nrk-downloader.sh
450 http://www1.nrk.no/nett-tv/kategori/
3521</tt
> for å laste ned alle
451 episodene i en serie.
</p
>
453 <p
>Det er ikke rakettforskning å laste ned NRK-
"strømmer
", og
454 tidligere gjorde jeg dette manuelt med mplayer. Scriptet til
455 Hr. Thorsen gjør det raskere og enklere for meg, men jeg vil ikke si
456 at det er en revolusjonerende løsning. Jeg mener jo fortsatt at
457 påstanden fra NRKs ansatte om at det er
458 <a href=
"http://people.skolelinux.org/pere/blog/Best___ikke_fortelle_noen_at_streaming_er_nedlasting___.html
">vesensforskjellig
459 å legge tilgjengelig for nedlasting og for streaming
</a
> er
460 meningsløs.
</p
>
465 <title>40 kommuner lenker nå til FiksGataMi fra sine nettsider - gjør din?
</title>
466 <link>http://people.skolelinux.org/pere/blog/
40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html
</link>
467 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/
40_kommuner_lenker_n__til_FiksGataMi_fra_sine_nettsider___gj_r_din_.html
</guid>
468 <pubDate>Fri,
28 Oct
2011 10:
00:
00 +
0200</pubDate>
469 <description><p
>Siden lansering av NUUGs tjeneste
470 <a href=
"http://www.fiksgatami.no/
">FiksGataMi
</a
>, en tjeneste for å
471 gjøre det enkelt for innbyggerne og rapportere og holde rede på status
472 for rapporter om problemer med offentlig infrastruktur, har tusenvis
473 av innbyggere bidratt med meldinger. Og spesielt gledelig er det at
474 det at de fleste i offentlige selv ser verdien av tjenesten. For noen
475 dager siden oppdaget jeg nok en kommune som hadde lagt inn lenke til
476 FiksGataMi fra forsiden sine nettsider, og slik omfavnet tjenesten som
477 sin egen. Det er dermed
40 kommuner som lenker til FiksGataMi, og det
478 utgjør nesten
10 prosent av kommunene i Norge. :)
</p
>
480 <p
>Det gjelder så langt Askøy kommune, Audnedal kommune, Aure kommune,
481 Bærum kommune, Farsund kommune, Flekkefjord kommune, Folldal kommune,
482 Grue kommune, Hadsel kommune, Hamar, Hægebostad kommune, Kongsberg
483 kommune, Kristiansund kommune, Kvinesdal kommune, Kviteseid kommune,
484 Levanger kommune, Lindesnes kommune, Lyngdal kommune, Lørenskog
485 kommune, Løten kommune, Mandal kommune, Marnardal kommune, Moss
486 kommune, Namsos kommune, Nissedal kommune, Sirdal kommune, Spydeberg
487 kommune, Stjørdal kommune, Stord kommune, Søgne kommune, Sør-Odal
488 kommune, Tolga kommune, Tynset kommune, Tysvær kommune, Ullensvang
489 Herad, Vennesla kommune, Verdal kommune, Vågan kommune, Vågå kommune
490 og Åseral kommune. Hvis din kommune ikke er på listen, hva med å
491 sende dem en epost og foreslå at de også lenker til FiksGataMi?
</p
>
493 <p
>Her er et generalisert eksempel til meldingen kan sende til sin
494 kommune basert på en epost utvikleren Ørjan Vøllestad sendte til sin
495 kommune og som fikk kommunen til å lenke til FiksGataMi:
</p
>
497 <p
><blockquote
>
499 Subject: Gjøre FiksGataMi tilgjengelig fra kommune websiden
500 To: kontakt@min.kommune.no
504 Jeg bor i Min kommune og lurte på om Min kommune kunne lagt en link
505 til FiksGataMi på forsiden, lett tilgjengelig slik andre kommuner har
506 gjort. Se eksempler under på hvordan det er gjort tilgjengelig og en
507 liste over kommuner som har tilgjengeliggjort fiksgatami.no fra
510 Hvis det ikke er ønskelig, ønsker jeg en tilbakemelding på hvorfor
511 ikke. Jeg liker fiksgatami og synes tjenesten er super og gjør det
512 lettere for kommuner å følge opp innmeldte saker fra innbyggerne.
514 Se
<a href=
"http://wiki.nuug.no/grupper/fiksgatami/tips
">http://wiki.nuug.no/grupper/fiksgatami/tips
</a
> for spørsmål og svar mellom
515 andre kommuner og fiksgatami.
516 Se hovedsiden for tjenesten,
<a href=
"http://www.fiksgatami.no/
">http://www.fiksgatami.no/
</a
>
517 De har allerede en Android applikasjon som kan promoteres,
518 <a href=
"https://market.android.com/details?id=no.fiksgatami
">https://market.android.com/details?id=no.fiksgatami
</a
>
520 F.eks.
<a href=
"http://www.mandal.kommune.no/
">Mandal
</a
> har lenke til FiksGataMi på alle sine sider under
521 overskriften
"Min side / Selvbetjening
".
523 Mange andre kommuner har også omfavnet FiksGataMi, og lenket inn til
524 tjenesten fra sine sider. Det gjelder så langt:
526 1. Askøy kommune, https://www.askoy.kommune.no/
527 2. Audnedal kommune, http://www.audnedal.kommune.no/
528 3. Aure kommune, http://www.aure.kommune.no/
529 4. Bærum kommune, https://www.baerum.kommune.no/
530 5. Farsund kommune, http://www.farsund.kommune.no/
531 6. Flekkefjord kommune, http://www.flekkefjord.kommune.no/
532 7. Folldal kommune, http://folldal.kommune.no/
533 8. Grue kommune, http://www.grue.kommune.no/
534 9. Hadsel kommune, http://www.hadsel.kommune.no/
535 10. Hamar, http://www.hamar.kommune.no/category.php?categoryID=
1198
536 11. Hægebostad kommune, http://www.haegebostad.kommune.no/
537 12. Kongsberg kommune, http://www.kongsberg.kommune.no/
538 13. Kristiansund kommune, http://www.kristiansund.kommune.no/
539 14. Kvinesdal kommune, http://www.kvinesdal.kommune.no/
540 15. Kviteseid kommune, http://www.kviteseid.kommune.no/
541 16. Levanger kommune, http://www.levanger.kommune.no/
542 17. Lindesnes kommune, http://www.lindesnes.kommune.no/
543 18. Lyngdal kommune, http://www.lyngdal.kommune.no/
544 19. Lørenskog kommune, http://www.lorenskog.kommune.no/
545 20. Løten kommune, http://www.loten.kommune.no/
546 21. Mandal kommune, http://www.mandal.kommune.no/
547 22. Marnardal kommune, http://www.marnardal.kommune.no/
548 23. Moss kommune, http://www.moss.kommune.no/
549 24. Namsos kommune, http://www.namsos.kommune.no/
550 25. Nissedal kommune,
551 http://www.nissedal.kommune.no/Tenester/Lokalt/Trygge%
20Nissedal.aspx
552 26. Sirdal kommune, http://sirdal.kommune.be/
553 27. Spydeberg kommune, http://www.spydeberg.kommune.no/
554 28. Stjørdal kommune, https://www.stjordal.kommune.no/
555 29. Stord kommune, http://www.stord.kommune.no/
556 30. Søgne kommune, http://www.sogne.kommune.no/
557 31. Sør-Odal kommune, http://www.sor-odal.kommune.no/
558 32. Tolga kommune, http://tolga.kommune.no/
559 33. Tynset kommune, http://www.tynset.kommune.no/
560 34. Tysvær kommune, http://www.tysver.kommune.no/
561 35. Ullensvang Herad,
562 http://www.ullensvang.herad.no/index.php?option=com_content
&view=article
&id=
184:fiksgatami
&catid=
1:naering-og-utvikling
&Itemid=
174
563 36. Vennesla kommune, http://www.vennesla.kommune.no/
564 37. Verdal kommune, http://www.verdal.kommune.no/
565 38. Vågan kommune, http://www.vagan.kommune.no/
566 39. Vågå kommune, http://www.vaga.kommune.no/
567 40. Åseral kommune, http://www.aseral.kommune.no/
569 </blockquote
></p
>
571 <p
>Ellers kan jeg melde at FiksGataMi har fått støtte for å rapportere
572 inn via
<a href=
"http://www.open311.org/
">Open311
</a
>-grensesnittet i
573 tillegg til å bruke epost. Det betyr at hvis det offentlige
574 implementerer Open311-grensesnitt på sin interne database for å
575 håndtere henvendelser, så kan FiksGataMi-rapporterer sendes direkte
576 dit uten å gå via epost. Det kan spare litt arbeidstid hos kommuner,
577 fylker og vegvesen. Støtten er utviklet av
578 <a href=
"http://www.mysociety.org/
">mySociety
</a
> i England og allerede
579 i bruk der. Vi håper en norsk etat melder sin interesse for å bruke
580 Open311 og dermed slippe å håndtere meldingene som epost.
</p
>
585 <title>Free e-book kiosk for the public libraries?
</title>
586 <link>http://people.skolelinux.org/pere/blog/Free_e_book_kiosk_for_the_public_libraries_.html
</link>
587 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Free_e_book_kiosk_for_the_public_libraries_.html
</guid>
588 <pubDate>Fri,
7 Oct
2011 19:
20:
00 +
0200</pubDate>
589 <description><p
>Here in Norway the public libraries are debating with the
590 publishing houses how to handle electronic books. Surprisingly, the
591 libraries seem to be willing to accept digital restriction mechanisms
592 (DRM) on books and renting e-books with artificial scarcity from the
593 publishing houses. Time limited renting (
2-
3 years) is one proposed
594 model, and only allowing X borrowers for each book is another.
595 Personally I find it amazing that libraries are even considering such
598 <p
>Anyway, while reading
<a href=
"http://boklaben.no/?p=
220">part of
599 this debate
</a
>, it occurred to me that someone should present a more
600 sensible approach to the libraries, to allow its borrowers to get used
601 to a better model. The idea is simple:
</p
>
603 <p
>Create a computer system for the libraries, either in the form of a
604 Live DVD or a installable distribution, that provide a simple kiosk
605 solution to hand out free e-books. As a start, the books distributed
606 by
<a href=
"http://www.gutenberg.org/
">Project Gutenberg
</a
> (abount
607 36,
000 books),
<a href=
"http://runeberg.org/
">Project Runenberg
</a
>
608 (
1149 books) and
<a href=
"http://www.archive.org/details/texts
">The
609 Internet Archive
</a
> (
3,
033,
748 books) could be included, but any book
610 where the copyright has expired or with a free licence could be
611 distributed.
</p
>
613 <p
>The computer system would make it easy to:
</p
>
617 <li
>Copy e-books into a USB stick, reading tablets, cell phones and
618 other relevant equipment.
</li
>
620 <li
>Show the books for reading on the the screen in the library.
</li
>
624 <p
>In addition to such kiosk solution, there should probably be a web
625 site as well to allow people easy access to these books without
626 visiting the library. The site would be the distribution point for
627 the kiosk systems, which would connect regularly to fetch any new
628 books available.
</p
>
630 <p
>Are there anyone working on a system like this? I guess it would
631 fit any library in the world, and not just the Norwegian public
632 libraries. :)
</p
>
637 <title>Ripping problematic DVDs using dvdbackup and genisoimage
</title>
638 <link>http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html
</link>
639 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Ripping_problematic_DVDs_using_dvdbackup_and_genisoimage.html
</guid>
640 <pubDate>Sat,
17 Sep
2011 20:
20:
00 +
0200</pubDate>
641 <description><p
>For convenience, I want to store copies of all my DVDs on my file
642 server. It allow me to save shelf space flat while still having my
643 movie collection easily available. It also make it possible to let
644 the kids see their favourite DVDs without wearing the physical copies
645 down. I prefer to store the DVDs as ISOs to keep the DVD menu and
646 subtitle options intact. It also ensure that the entire film is one
647 file on the disk. As this is for personal use, the ripping is
648 perfectly legal here in Norway.
</p
>
650 <p
>Normally I rip the DVDs using dd like this:
</p
>
652 <blockquote
><pre
>
654 # apt-get install lsdvd
655 title=$(lsdvd
2>/dev/null|awk
'/Disc Title: / {print $
3}
')
656 dd if=/dev/dvd of=/storage/dvds/$title.iso bs=
1M
657 </pre
></blockquote
>
659 <p
>But some DVDs give a input/output error when I read it, and I have
660 been looking for a better alternative. I have no idea why this I/O
661 error occur, but suspect my DVD drive, the Linux kernel driver or
662 something fishy with the DVDs in question. Or perhaps all three.
</p
>
664 <p
>Anyway, I believe I found a solution today using dvdbackup and
665 genisoimage. This script gave me a working ISO for a problematic
666 movie by first extracting the DVD file system and then re-packing it
669 <blockquote
><pre
>
671 # apt-get install lsdvd dvdbackup genisoimage
673 tmpdir=/storage/dvds/
674 title=$(lsdvd
2>/dev/null|awk
'/Disc Title: / {print $
3}
')
675 dvdbackup -i /dev/dvd -M -o $tmpdir -n$title
676 genisoimage -dvd-video -o $tmpdir/$title.iso $tmpdir/$title
677 rm -rf $tmpdir/$title
678 </pre
></blockquote
>
680 <p
>Anyone know of a better way available in Debian/Squeeze?
</p
>
682 <p
>Update
2011-
09-
18: I got a tip from Konstantin Khomoutov about the
683 readom program from the wodim package. It is specially written to
684 read optical media, and is called like this:
<tt
>readom dev=/dev/dvd
685 f=image.iso
</tt
>. It got
6 GB along with the problematic Cars DVD
686 before it failed, and failed right away with a Timmy Time DVD.
</p
>
688 <p
>Next, I got a tip from Bastian Blank about
689 <a href=
"http://bblank.thinkmo.de/blog/new-software-python-dvdvideo
">his
690 program python-dvdvideo
</a
>, which seem to be just what I am looking
691 for. Tested it with my problematic Timmy Time DVD, and it succeeded
692 creating a ISO image. The git source built and installed just fine in
693 Squeeze, so I guess this will be my tool of choice in the future.
</p
>