<atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
<item>
- <title>Officeshots still going strong</title>
- <link>http://people.skolelinux.org/pere/blog/Officeshots_still_going_strong.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Officeshots_still_going_strong.html</guid>
- <pubDate>Sat, 25 Dec 2010 09:40:00 +0100</pubDate>
+ <title>How is booting into runlevel 1 different from single user boots?</title>
+ <link>http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html</guid>
+ <pubDate>Thu, 4 Aug 2011 12:40:00 +0200</pubDate>
<description>
-<p>Half a year ago I
-<a href="http://people.skolelinux.org/pere/blog/Officeshots_taking_shape.html">wrote
-a bit</a> about <a href="http://www.officeshots.org/">OfficeShots</a>,
-a web service to allow anyone to test how ODF documents are handled by
-the different programs reading and writing the ODF format.</p>
-
-<p>I just had a look at the service, and it seem to be going strong.
-Very interesting to see the results reported in the gallery, how
-different Office implementations handle different ODF features. Sad
-to see that KOffice was not doing it very well, and happy to see that
-LibreOffice has been tested already (but sadly not listed as a option
-for OfficeShots users yet). I am glad to see that the ODF community
-got such a great test tool available.</p>
+<p>Wouter Verhelst have some
+<a href="http://grep.be/blog/en/retorts/pere_kubuntu_boot">interesting
+pcomments and opinions</a> on my blog post on
+<a href="http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html">the
+need to clean up /etc/rcS.d/ in Debian</a> and my blog post about
+<a href="http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html">the
+default KDE desktop in Debian</a>. I only have time to address one
+small piece of his comment now, and though it best to address the
+misunderstanding he bring forward:</p>
+
+<p><blockquote>
+Currently, a system admin has four options: [...] boot to a
+single-user system (by adding 'single' to the kernel command line;
+this runs rcS and rc1 scripts)
+</blockquote></p>
+
+<p>This make me believe Wouter believe booting into single user mode
+and booting into runlevel 1 is the same. I am not surprised he
+believe this, because it would make sense and is a quite sensible
+thing to believe. But because the boot in Debian is slightly broken,
+runlevel 1 do not work properly and it isn't the same as single user
+mode. I'll try to explain what is actually happing, but it is a bit
+hard to explain.</p>
+
+<p>Single user mode is defined like this in /etc/inittab:
+"<tt>~~:S:wait:/sbin/sulogin</tt>". This means the only thing that is
+executed in single user mode in sulogin. Single user mode is a boot
+state "between" the runlevels, and when booting into single user mode,
+only the scripts in /etc/rcS.d/ are executed before the init process
+enters the single user state. When switching to runlevel 1, the state
+is in fact not ending in runlevel 1, but it passes through runlevel 1
+and end up in the single user mode (see /etc/rc1.d/S03single, which
+runs "init -t1 S" to switch to single user mode at the end of runlevel
+1. It is confusing that the 'S' (single user) init mode is not the
+mode enabled by /etc/rcS.d/ (which is more like the initial boot
+mode).</p>
+
+<p>This summary might make it clearer. When booting for the first
+time into single user mode, the following commands are executed:
+"<tt>/etc/init.d/rc S; /sbin/sulogin</tt>". When booting into
+runlevel 1, the following commands are executed: "<tt>/etc/init.d/rc
+S; /etc/init.d/rc 1; /sbin/sulogin</tt>". A problem show up when
+trying to continue after visiting single user mode. Not all services
+are started again as they should, causing the machine to end up in an
+unpredicatble state. This is why Debian admins recommend rebooting
+after visiting single user mode.</p>
+
+<p>A similar problem with runlevel 1 is caused by the amount of
+scripts executed from /etc/rcS.d/. When switching from say runlevel 2
+to runlevel 1, the services started from /etc/rcS.d/ are not properly
+stopped when passing through the scripts in /etc/rc1.d/, and not
+started again when switching away from runlevel 1 to the runlevels
+2-5. I believe the problem is best fixed by moving all the scripts
+out of /etc/rcS.d/ that are not <strong>required</strong> to get a
+functioning single user mode during boot.</p>
+
+<p>I have spent several years investigating the Debian boot system,
+and discovered this problem a few years ago. I suspect it originates
+from when sysvinit was introduced into Debian, a long time ago.</p>
</description>
</item>
<item>
- <title>165 norske overvåkningskamera registert så langt i OpenStreetmap.org</title>
- <link>http://people.skolelinux.org/pere/blog/165_norske_overv__kningskamera_registert_s___langt_i_OpenStreetmap_org.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/165_norske_overv__kningskamera_registert_s___langt_i_OpenStreetmap_org.html</guid>
- <pubDate>Fri, 24 Dec 2010 11:20:00 +0100</pubDate>
+ <title>Fint at militæret ikke ble aktivisert 22. juli</title>
+ <link>http://people.skolelinux.org/pere/blog/Fint_at_milit__ret_ikke_ble_aktivisert_22__juli.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fint_at_milit__ret_ikke_ble_aktivisert_22__juli.html</guid>
+ <pubDate>Tue, 2 Aug 2011 09:35:00 +0200</pubDate>
<description>
-<p>Jeg flikket litt på OpenStreetmap.org i går, og oppdaget ved en
-tilfeldighet at det er en rekke noder som representerer
-overvåkningskamera som ikke blir med på kartet med overvåkningskamera
-i Norge som
-<a href="http://people.skolelinux.org/pere/blog/Kart_over_overv__kningskamera_i_Norge.html">jeg
-laget</a> for snart to år siden. Fra før tok jeg med noder merket med
-man_made=surveillance, mens det er en rekke noder som kun er merket
-med highway=speed_camera. Endret på koden som henter ut kameralisten
-fra OSM, og vips er antall kamera økt til 165.</p>
-
-<a href="http://people.skolelinux.no/pere/surveillance-norway/">Kartet</a>
-er fortsatt ikke komplett, så hvis du ser noen kamera som mangler,
-legg inn ved å følge instruksene fra
-<a href="http://personvern.no/wiki/index.php/Kameraovervåkning">prosjektsiden</a>.
-Hvis du vet om noen flere måter å merke overvåkningskamera i OSM, ta
-kontakt slik at jeg kan få med også disse.</p>
+<p>I <a href="http://www.dagsavisen.no/innenriks/article518719.ece">gårdagens
+dagsavis</a> gjøres det et poeng av at Forsvarets spesialkommando ikke
+ble tatt i bruk da en rykket ut under aksjonene 22. juli. Personlig
+må jeg innrømme at jeg et glad for at militæret ikke ble tatt i bruk,
+og ser ikke det som et problem slik journalisten legger opp til.
+Politi er trent opp til å forholde seg til sivile regler, mens
+militæret er trent opp til å forholde seg til militære regler. For å
+si det litt flåsete, så skal politiet spørre først og skyte etterpå,
+mens militæret skal skyte først og spørre etterpå. Jeg vil helst kun
+ha den første gjengen i aktiv operasjon blant sivile i Norge.</p>
+
+<p>Ikke at jeg egentlig tror våre folk i militæret er mer skyteglade
+enn folk i politiet, men de er trent forskjellig og med forskjellig
+mål for treningen. Politiet er trent på å operere blant sin egen
+sivilbefolkning, mens militære er trent på å operere blant fiendtlige
+tropper. Jeg tror det er en vesentlig forskjell.</p>
</description>
</item>
<item>
- <title>How to test if a laptop is working with Linux</title>
- <link>http://people.skolelinux.org/pere/blog/How_to_test_if_a_laptop_is_working_with_Linux.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_test_if_a_laptop_is_working_with_Linux.html</guid>
- <pubDate>Wed, 22 Dec 2010 14:55:00 +0100</pubDate>
+ <title>Fin minnemarkering på Stortinget i dag</title>
+ <link>http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p___Stortinget_i_dag.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p___Stortinget_i_dag.html</guid>
+ <pubDate>Mon, 1 Aug 2011 16:40:00 +0200</pubDate>
<description>
-<p>The last few days I have spent at work here at the <a
-href="http://www.uio.no/">University of oslo</a> testing if the new
-batch of computers will work with Linux. Every year for the last few
-years the university have organized shared bid of a few thousand
-computers, and this year HP won the bid. Two different desktops and
-five different laptops are on the list this year. We in the UNIX
-group want to know which one of these computers work well with RHEL
-and Ubuntu, the two Linux distributions we currently handle at the
-university.</p>
-
-<p>My test method is simple, and I share it here to get feedback and
-perhaps inspire others to test hardware as well. To test, I PXE
-install the OS version of choice, and log in as my normal user and run
-a few applications and plug in selected pieces of hardware. When
-something fail, I make a note about this in the test matrix and move
-on. If I have some spare time I try to report the bug to the OS
-vendor, but as I only have the machines for a short time, I rarely
-have the time to do this for all the problems I find.</p>
-
-<p>Anyway, to get to the point of this post. Here is the simple tests
-I perform on a new model.</p>
-
-<ul>
-
-<li>Is PXE installation working? I'm testing with RHEL6, Ubuntu Lucid
-and Ubuntu Maverik at the moment. If I feel like it, I also test with
-RHEL5 and Debian Edu/Squeeze.</li>
-
-<li>Is X.org working? If the graphical login screen show up after
-installation, X.org is working.</li>
-
-<li>Is hardware accelerated OpenGL working? Running glxgears (in
-package mesa-utils on Ubuntu) and writing down the frames per second
-reported by the program.</li>
-
-<li>Is sound working? With Gnome and KDE, a sound is played when
-logging in, and if I can hear this the test is successful. If there
-are several audio exits on the machine, I try them all and check if
-the Gnome/KDE audio mixer can control where to send the sound. I
-normally test this by playing
-<a href="http://www.nuug.no/aktiviteter/20101012-chef/ ">a HTML5
-video</a> in Firefox/Iceweasel.</li>
-
-<li>Is the USB subsystem working? I test this by plugging in a USB
-memory stick and see if Gnome/KDE notices this.</li>
-
-<li>Is the CD/DVD player working? I test this by inserting any CD/DVD
-I have lying around, and see if Gnome/KDE notices this.</li>
-
-<li>Is any built in camera working? Test using cheese, and see if a
-picture from the v4l device show up.</li>
-
-<li>Is bluetooth working? Use the Gnome/KDE browsing tool to see if
-any bluetooth devices are discovered. In my office, I normally see a
-few.</li>
-
-<li>For laptops, is the SD or Compaq Flash reader working. I have
-memory modules lying around, and stick them in and see if Gnome/KDE
-notice this.</li>
-
-<li>For laptops, is suspecd/hibernate working? I'm testing if the
-special button work, and if the laptop continue to work after
-resume.</li>
-
-<li>For laptops, is the extra buttons working, like audio level,
-adjusting background light, switching on/off external video output,
-switching on/off wifi, bluetooth, etc? The set of buttons differ from
-laptop to laptop, so I just write down which are working and which are
-not.</li>
-
-<li>Some laptops have smart card readers, finger print readers,
-acceleration sensors etc. I rarely test these, as I do not know how
-to quickly test if they are working or not, so I only document their
-existence.</li>
-
-</ul>
-
-<p>By now I suspect you are really curious what the test results are
-for the HP machines I am testing. I'm not done yet, so I will report
-the test results later. For now I can report that HP 8100 Elite work
-fine, and hibernation fail with HP EliteBook 8440p on Ubuntu Lucid,
-and audio fail on RHEL6. Ubuntu Maverik worked with 8440p. As you
-can see, I have most machines left to test. One interesting
-observation is that Ubuntu Lucid has almost twice the framerate than
-RHEL6 with glxgears. No idea why.</p>
+<p>Jeg hadde anledning, så jeg deltok på
+<a href="http://www.stortinget.no/no/Hva-skjer-pa-Stortinget/Nyhetsarkiv/Forsidenyheter/2010-2011/Minnemote-mandag-1-august-kl-12/">minnemarkeringen
+på Stortinget</a> i dag. Det var en fin markering, og jeg likte talene.
+For meg er demokrati, åpenhet og humanitet fundert på frihet, som jeg
+håper vi alle vil bidra til å beskytte i tiden som kommer. Jeg
+registrerer at det i Danmark
+<a href="http://www.aftenposten.no/nyheter/iriks/article4189002.ece">diskuteres
+å redusere friheten</a>. Vi bør vite bedre her i Norge. Stoltenberg
+berørte retten til å feile, og den er nært knyttet til muligheten til
+å lykkes. Begge deler krever at en har friheten til å prøve, og den
+er viktig i et samfunn. Friheten til å prøve begrenses når kontroll
+innføres.</p>
+
+<p>Det at noen av stolene i stortingssalen var tomme ga en litt
+uventet ramme til markeringen. Jeg hadde regnet med at
+stortingsrepresentanter, regjeringsmedlemmer og kongehus til sammen
+ville fylle alle setene. Vet ikke hvem som skulle sittet der det var
+ledige plasser, men antar noen var opptatt andre steder. Kanskje i
+begravelser, eller rett og slett var blitt drept (har ikke hørt at
+noen i Stortinget ble drept, men kan ha gått glipp av noe). Det at
+noen manglet synes jeg illustrerte minnestundens poeng godt. Vi
+mangler noen som skulle ha vært blant oss. Det kan aldri gjøres om,
+og bør aldri glemmes.</p>
</description>
</item>
<item>
- <title>Some thoughts on BitCoins</title>
- <link>http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html</guid>
- <pubDate>Sat, 11 Dec 2010 15:10:00 +0100</pubDate>
+ <title>What should start from /etc/rcS.d/ in Debian? - almost nothing</title>
+ <link>http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html</guid>
+ <pubDate>Sat, 30 Jul 2011 14:00:00 +0200</pubDate>
<description>
-<p>As I continue to explore
-<a href="http://www.bitcoin.org/">BitCoin</a>, I've starting to wonder
-what properties the system have, and how it will be affected by laws
-and regulations here in Norway. Here are some random notes.</p>
-
-<p>One interesting thing to note is that since the transactions are
-verified using a peer to peer network, all details about a transaction
-is known to everyone. This means that if a BitCoin address has been
-published like I did with mine in my initial post about BitCoin, it is
-possible for everyone to see how many BitCoins have been transfered to
-that address. There is even a web service to look at the details for
-all transactions. There I can see that my address
-<a href="http://blockexplorer.com/address/15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a>
-have received 16.06 Bitcoin, the
-<a href="http://blockexplorer.com/address/1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3">1LfdGnGuWkpSJgbQySxxCWhv8MHqvwst3</a>
-address of Simon Phipps have received 181.97 BitCoin and the address
-<a href="http://blockexplorer.com/address/1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt">1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt</A>
-of EFF have received 2447.38 BitCoins so far. Thank you to each and
-every one of you that donated bitcoins to support my activity. The
-fact that anyone can see how much money was transfered to a given
-address make it more obvious why the BitCoin community recommend to
-generate and hand out a new address for each transaction. I'm told
-there is no way to track which addresses belong to a given person or
-organisation without the person or organisation revealing it
-themselves, as Simon, EFF and I have done.</p>
-
-<p>In Norway, and in most other countries, there are laws and
-regulations limiting how much money one can transfer across the border
-without declaring it. There are money laundering, tax and accounting
-laws and regulations I would expect to apply to the use of BitCoin.
-If the Skolelinux foundation
-(<a href="http://linuxiskolen.no/slxdebianlabs/donations.html">SLX
-Debian Labs</a>) were to accept donations in BitCoin in addition to
-normal bank transfers like EFF is doing, how should this be accounted?
-Given that it is impossible to know if money can across the border or
-not, should everything or nothing be declared? What exchange rate
-should be used when calculating taxes? Would receivers have to pay
-income tax if the foundation were to pay Skolelinux contributors in
-BitCoin? I have no idea, but it would be interesting to know.</p>
-
-<p>For a currency to be useful and successful, it must be trusted and
-accepted by a lot of users. It must be possible to get easy access to
-the currency (as a wage or using currency exchanges), and it must be
-easy to spend it. At the moment BitCoin seem fairly easy to get
-access to, but there are very few places to spend it. I am not really
-a regular user of any of the vendor types currently accepting BitCoin,
-so I wonder when my kind of shop would start accepting BitCoins. I
-would like to buy electronics, travels and subway tickets, not herbs
-and books. :) The currency is young, and this will improve over time
-if it become popular, but I suspect regular banks will start to lobby
-to get BitCoin declared illegal if it become popular. I'm sure they
-will claim it is helping fund terrorism and money laundering (which
-probably would be true, as is any currency in existence), but I
-believe the problems should be solved elsewhere and not by blaming
-currencies.</p>
-
-<p>The process of creating new BitCoins is called mining, and it is
-CPU intensive process that depend on a bit of luck as well (as one is
-competing against all the other miners currently spending CPU cycles
-to see which one get the next lump of cash). The "winner" get 50
-BitCoin when this happen. Yesterday I came across the obvious way to
-join forces to increase ones changes of getting at least some coins,
-by coordinating the work on mining BitCoins across several machines
-and people, and sharing the result if one is lucky and get the 50
-BitCoins. Check out
-<a href="http://www.bluishcoder.co.nz/bitcoin-pool/">BitCoin Pool</a>
-if this sounds interesting. I have not had time to try to set up a
-machine to participate there yet, but have seen that running on ones
-own for a few days have not yield any BitCoins througth mining
-yet.</p>
-
-<p>Update 2010-12-15: Found an <a
-href="http://inertia.posterous.com/reply-to-the-underground-economist-why-bitcoi">interesting
-criticism</a> of bitcoin. Not quite sure how valid it is, but thought
-it was interesting to read. The arguments presented seem to be
-equally valid for gold, which was used as a currency for many years.</p>
+<p>In the Debian boot system, several packages include scripts that
+are started from /etc/rcS.d/. In fact, there is a bite more of them
+than make sense, and this causes a few problems. What kind of
+problems, you might ask. There are at least two problems. The first
+is that it is not possible to recover a machine after switching to
+runlevel 1. One need to actually reboot to get the machine back to
+the expected state. The other is that single user boot will sometimes
+run into problems because some of the subsystems are activated before
+the root login is presented, causing problems when trying to recover a
+machine from a problem in that subsystem. A minor additional point is
+that moving more scripts out of rcS.d/ and into the other rc#.d/
+directories will increase the amount of scripts that can run in
+parallel during boot, and thus decrease the boot time.</p>
+
+<p>So, which scripts should start from rcS.d/. In short, only the
+scripts that _have_ to execute before the root login prompt is
+presented during a single user boot should go there. Everything else
+should go into the numeric runlevels. This means things like
+lm-sensors, fuse and x11-common should not run from rcS.d, but from
+the numeric runlevels. Today in Debian, there are around 115 init.d
+scripts that are started from rcS.d/, and most of them should be moved
+out. Do your package have one of them? Please help us make single
+user and runlevel 1 better by moving it.</p>
+
+<p>Scripts setting up the screen, keyboard, system partitions
+etc. should still be started from rcS.d/, but there is for example no
+need to have the network enabled before the single user login prompt
+is presented.</p>
+
+<p>As always, things are not so easy to fix as they sound. To keep
+Debian systems working while scripts migrate and during upgrades, the
+scripts need to be moved from rcS.d/ to rc2.d/ in reverse dependency
+order, ie the scripts that nothing in rcS.d/ depend on can be moved,
+and the next ones can only be moved when their dependencies have been
+moved first. This migration must be done sequentially while we ensure
+that the package system upgrade packages in the right order to keep
+the system state correct. This will require some coordination when it
+comes to network related packages, but most of the packages with
+scripts that should migrate do not have anything in rcS.d/ depending
+on them. Some packages have already been updated, like the sudo
+package, while others are still left to do. I wish I had time to work
+on this myself, but real live constrains make it unlikely that I will
+find time to push this forward.</p>
</description>
</item>
<item>
- <title>Pornoskannerne på flyplassene bedrer visst ikke sikkerheten</title>
- <link>http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html</guid>
- <pubDate>Sat, 11 Dec 2010 10:45:00 +0100</pubDate>
+ <title>What is missing in the Debian desktop, or why my parents use Kubuntu</title>
+ <link>http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html</guid>
+ <pubDate>Fri, 29 Jul 2011 08:10:00 +0200</pubDate>
<description>
-<p>Via <a href="http://webmink.com/2010/12/10/links-for-2010-12-10/">en
-blogpost fra Simon Phipps i går</a>, fant jeg en referanse til
-<a href="http://www.washingtontimes.com/news/2010/dec/9/exposed-tsas-x-rated-scanner-fraud/">en
-artikkel i Washington Times</a> som igjen refererer til en artikkel i
-det fagfellevurderte tidsskriftet Journal of Transportation Security
-med tittelen
-"<a href="http://springerlink.com/content/g6620thk08679160/fulltext.html">An
-evaluation of airport x-ray backscatter units based on image
-characteristics</a>" som enkelt konstaterer at
-<a href="http://www.dailysquib.co.uk/?a=2389&c=124">pornoscannerne</a>
-som kler av reisende på flyplasser ikke er i stand til å avsløre det
-produsenten og amerikanske myndigheter sier de skal avsløre. Kort
-sagt, de bedrer ikke sikkerheten. Reisende må altså la ansatte på
-flyplasser <a href="http://www.thousandsstandingaround.org/">se dem
-nakne eller la seg beføle i skrittet</a> uten grunn. Jeg vil
-fortsette å nekte å bruke disse pornoskannerne, unngå flyplasser der
-de er tatt i bruk, og reise med andre transportmidler enn fly hvis jeg
-kan.</p>
+<p>While at Debconf11, I have several times during discussions
+mentioned the issues I believe should be improved in Debian for its
+desktop to be useful for more people. The use case for this is my
+parents, which are currently running Kubuntu which solve the
+issues.</p>
+
+<p>I suspect these four missing features are not very hard to
+implement. After all, they are present in Ubuntu, so if we wanted to
+do this in Debian we would have a source.</p>
+
+<ol>
+
+<li><strong>Simple GUI based upgrade of packages.</strong> When there
+are new packages available for upgrades, a icon in the KDE status bar
+indicate this, and clicking on it will activate the simple upgrade
+tool to handle it. I have no problem guiding both of my parents
+through the process over the phone. If a kernel reboot is required,
+this too is indicated by the status bars and the upgrade tool. Last
+time I checked, nothing with the same features was working in KDE in
+Debian.</li>
+
+<li><strong>Simple handling of missing Firefox browser
+plugins.</strong> When the browser encounter a MIME type it do not
+currently have a handler for, it will ask the user if the system
+should search for a package that would add support for this MIME type,
+and if the user say yes, the APT sources will be searched for packages
+advertising the MIME type in their control file (visible in the
+Packages file in the APT archive). If one or more packages are found,
+it is a simple click of the mouse to add support for the missing mime
+type. If the package require the user to accept some non-free
+license, this is explained to the user. The entire process make it
+more clear to the user why something do not work in the browser, and
+make the chances higher for the user to blame the web page authors and
+not the browser for any missing features.</li>
+
+<li><strong>Simple handling of missing multimedia codec/format
+handlers.</strong> When the media players encounter a format or codec
+it is not supporting, a dialog pop up asking the user if the system
+should search for a package that would add support for it. This
+happen with things like MP3, Windows Media or H.264. The selection
+and installation procedure is very similar to the Firefox browser
+plugin handling. This is as far as I know implemented using a
+gstreamer hook. The end result is that the user easily get access to
+the codecs that are present from the APT archives available, while
+explaining more on why a given format is unsupported by Ubuntu.</li>
+
+<li><strong>Better browser handling of some MIME types.</strong> When
+displaying a text/plain file in my Debian browser, it will propose to
+start emacs to show it. If I remember correctly, when doing the same
+in Kunbutu it show the file as a text file in the browser. At least I
+know Opera will show text files within the browser. I much prefer the
+latter behaviour.</li>
+
+</ol>
+
+<p>There are other nice features as well, like the simplified suite
+upgrader, but given that I am the one mostly doing the dist-upgrade,
+it do not matter much.</p>
+
+<p>I really hope we could get these features in place for the next
+Debian release. It would require the coordinated effort of several
+maintainers, but would make the end user experience a lot better.</p>
</description>
</item>
<item>
- <title>Now accepting bitcoins - anonymous and distributed p2p crypto-money</title>
- <link>http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html</guid>
- <pubDate>Fri, 10 Dec 2010 08:20:00 +0100</pubDate>
+ <title>Skolelinux-intervju: Frode Jemtland</title>
+ <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Frode_Jemtland.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Frode_Jemtland.html</guid>
+ <pubDate>Wed, 27 Jul 2011 08:50:00 +0200</pubDate>
<description>
-<p>With this weeks lawless
-<a href="http://www.salon.com/news/opinion/glenn_greenwald/2010/12/06/wikileaks/index.html">governmental
-attacks</a> on Wikileak and
-<a href="http://www.salon.com/technology/dan_gillmor/2010/12/06/war_on_speech">free
-speech</a>, it has become obvious that PayPal, visa and mastercard can
-not be trusted to handle money transactions.
-A blog post from
-<a href="http://webmink.com/2010/12/06/now-accepting-bitcoin/">Simon
-Phipps on bitcoin</a> reminded me about a project that a friend of
-mine mentioned earlier. I decided to follow Simon's example, and get
-involved with <a href="http://www.bitcoin.org/">BitCoin</a>. I got
-some help from my friend to get it all running, and he even handed me
-some bitcoins to get started. I even donated a few bitcoins to Simon
-for helping me remember BitCoin.</p>
-
-<p>So, what is bitcoins, you probably wonder? It is a digital
-crypto-currency, decentralised and handled using peer-to-peer
-networks. It allows anonymous transactions and prohibits central
-control over the transactions, making it impossible for governments
-and companies alike to block donations and other transactions. The
-source is free software, and while the key dependency wxWidgets 2.9
-for the graphical user interface is missing in Debian, the command
-line client builds just fine. Hopefully Jonas
-<a href="http://bugs.debian.org/578157">will get the package into
-Debian</a> soon.</p>
-
-<p>Bitcoins can be converted to other currencies, like USD and EUR.
-There are <a href="http://www.bitcoin.org/trade">companies accepting
-bitcoins</a> when selling services and goods, and there are even
-currency "stock" markets where the exchange rate is decided. There
-are not many users so far, but the concept seems promising. If you
-want to get started and lack a friend with any bitcoins to spare,
-you can even get
-<a href="https://freebitcoins.appspot.com/">some for free</a> (0.05
-bitcoin at the time of writing). Use
-<a href="http://www.bitcoinwatch.com/">BitcoinWatch</a> to keep an eye
-on the current exchange rates.</p>
-
-<p>As an experiment, I have decided to set up bitcoind on one of my
-machines. If you want to support my activity, please send Bitcoin
-donations to the address
-<b>15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</b>. Thank you!</p>
+<p>Neste mann ut i min serie med intervjuer av Skolelinux-relaterte
+personer er en tidligere styreleder i
+<a href="http://www.friprogramvareiskolen.no/">FRISK</a> som var med
+fra starten av
+<a href="http://www.skolelinux.org/">Skolelinux</a>-prosjektet.</p>
+
+<p><strong>Hvem er du, og hva driver du med til daglig?</strong></p>
+
+<p>Mitt navn er Frode Jemtland, og jeg jobber i Hedmark IKT, som er et
+driftsselskap for Grue, Hamar, Kongsvinger, Løten, Nord-Odal og Stange
+kommuner. Her er jeg leder for avdelingen Løsninger og Arkitektur. Vi
+har i hovedansvar for servere, infrastruktur og løsninger som
+helhet.</p>
+
+<p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p>
+
+<p>Jobbet i IBM fra 2000, og da spesielt med Linux. Dette var da et av
+de mest tydelige linux prosjektene i Norge, og her ønsket jeg å
+bidra. Var aktivt med i prosjektet i 4-5 år.</p>
+
+<p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p>
+
+<p>Fordelene slik jeg ser det er den sentraliserte driftmodellen, og
+alle de vel gjennomtenkte løsningene som er inkludert i denne
+løsningen. Samtidig er det basert på en stabil, og godt kjent
+plattform. Dette vil si at man har en løsning som skal være mye
+tilgjengelig, og hvor det er relativt enkelt å få tak i personer som
+kan mye om den grunnleggende plattformen.</p>
+
+<p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p>
+
+<p>De største utfordringene med en løsningen er at den er intensiv på f.eks
+nettverk. I seg selv ikke et problem for en enkelt skole, men skal løsningen
+kjøres i større skala, med sentraliserte servere, så gir dette noen
+utfordringer.</p>
+
+<p>Utifra hva jeg har sett på større installasjoner så er det ikke så
+enkelt å skjønne, hva som bør gjøres for at den skal skaleres opp, og
+da ta godt vare på alle sider av dette, ikke bare mer server å fordele
+last/trykk, men hvordan også beholde robustheten og fleksibiliteten i
+løsningen.</p>
+
+<p>En annen utfordring er at stadig flere produkter som skal brukes i
+skoleløsningen ikke er laget til å kunne brukes i en
+skolelinuxløsning. Det blir derfor fort mye skreddersøm i de
+forskjellige installasjonene, for å få diverse pedagogiske programmer,
+webløsninger, smartboards, m.m. til å fungere. Man er også en for
+liten kundebase til at leverandørene ønsker å gjøre noe med
+utfordringen. Problemet overlates til oss.</p>
+
+<p>Det er også en kontinuerlig utfordring rundt problemet med å holde
+programvare på stabile versjoner, kontra å få ny funksjonalitet. Dette
+er jo en konflikt mellom oss som ønsker å drifte en stabil, og
+kostnadseffektiv løsning, mot sluttbrukerne som ønsker seg funksjoner
+det er vant med fra andre løsninger, eller som de må ha for at et
+eller annet nytt produkt skal fungere i løsningen. Dette er en
+utfordring også for andre plattformer.</p>
+
+<p>En siste utfordring som ikke har noe med løsningen å gjøre, men med
+det omkringliggende miljøet denne skal kjøre i, er at de enhetene som
+skal drifte dataløsninger for kommuner og fylkeskommuner begynner å
+profesjonaliseres, og er da avhengig av å ha standard løsninger for å
+drifte store brukermasser. MS er selvsagt klar over dette, og har jo
+nå flere områder de begynner å bli veldig dominerende på. Den største,
+og mest problematiske er katalogtjenesten. Man får snart ikke tak i
+større løsninger som ikke krever en AD. Når man da har store enheter
+som drifter både kommunalt ansatte og skoler, så vil det være et
+stordriftargument å standardisere på en katalog tjeneste, og da har
+man ikke noe valg. Her er alle slike driftsenheter for små til å få
+gjort om på dette. Her burde konkurransemyndighetene kommet på
+banen. Men konkurransetilsynet i USA griper sjeldent (og ikke før det
+har gått veldig lang tid) inn i monopolsituasjoner så lenge
+monopolisten er et amerikansk firma, så da har vel ikke andre
+myndigheter så mye de skulle ha sagt....</p>
+
+<p><strong>Hvilken fri programvare bruker du til daglig?</strong></p>
+
+<p>Privat kjører jeg Debian på alle mine datamaskiner. Det gjør jeg
+også på min jobbmaskin. Vi har også 15-20 linux servere av typene
+SuSE, Debian, Redhat, CentOS m.m. Jeg bruker derfor mye fri
+programvare. Av enkelt programmer kan sikkert masse nevnes. Hvis vi
+skal begrense oss til daglig, så må jeg si: OpenOffice, Firefox,
+Kontact, Kopete, Amarok,
+<a href="http://gramps-project.org/">Gramps</a>, Kate, ssh, bash,
+rsync, backuppc m.m.</p>
+
+<p><strong>Hvilken strategi tror du er den rette å bruke for å få
+skoler til å ta i bruk fri programvare?</strong></p>
+
+<p>Det er et godt spørsmål, som jeg har lurt på selv.</p>
+
+<p>Argumentene som ofte har vært brukt om at ting koster mindre holder
+ikke mål når man ser på hva som faktisk koster penger. Det er de
+ansatte som er en kostnadsdriver. Det vil si at hvis man har et system
+som den ansatte kan, så vil en kostnad på dette systemet kunne
+forsvares ganske mye ved at den ansatte gjør dette raskere og
+effektivt. Også uten å måtte eventuelt leie inn folk.</p>
+
+<p>Jeg syns det er viktigere å fokusere på prinsippet med å velge fri
+programvare, men det er også et felt hvor man fort møter lite
+forståelse blant de ansatte i skolen.</p>
+
+<p>Her må nok strategien fortsette å være at de sentrale myndighetene
+må sende tydelige signaler for hva de ønsker at offentlige enheter
+skal gjøre. Det var mye positivt på gang ang. dette for et par år
+siden. Både med eNorge og eKommune planene, men dette syns jeg har
+stoppet opp. En del av dette kan jo kanskje være usikkerheten som
+etter hvert har blitt, når man har sett kompleksiteten i de
+prosjektene som har blitt igangsatt. Det har også blitt noe usikkerhet
+i markedet ref. Sun, Oracle, Novell, Microsoft m.m. Samtidig har jo
+også de proprietære programleverandørene sørget for å endre sine
+lisenser slik at man uansett ikke slipper unna kostnaden til deres
+produkter, selv om man skulle velge alternativer. Da er det økonomiske
+argumentet, som jeg nevnte tidligere, spilt ganske godt ut over
+sidelinjen.</p>
</description>
</item>
<item>
- <title>Martin Bekkelund: En stille bønn om Datalagringsdirektivet</title>
- <link>http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html</guid>
- <pubDate>Thu, 9 Dec 2010 21:25:00 +0100</pubDate>
+ <title>Perl modules used by FixMyStreet which are missing in Debian/Squeeze</title>
+ <link>http://people.skolelinux.org/pere/blog/Perl_modules_used_by_FixMyStreet_which_are_missing_in_Debian_Squeeze.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Perl_modules_used_by_FixMyStreet_which_are_missing_in_Debian_Squeeze.html</guid>
+ <pubDate>Tue, 26 Jul 2011 12:25:00 +0200</pubDate>
<description>
-<p><a href="http://www.bekkelund.net/">Martin Bekkelund</a> ved
-<a href="http://www.friprog.no/">friprog-senteret</a> har skrevet
-følgende
-<a href="http://www.bekkelund.net/2010/12/09/en-stille-bonn/">korte
-oppsummering</a> rundt datalagringsdirektivet, som jeg videreformidler
-her.</p>
-
-<p><blockquote><strong>Det pågår i disse dager en intens diskusjon om
-innføring av Datalagringsdirektivet (<acronym
-title="Datalagringsdirektivet">DLD</acronym>) i norsk rett. Kanskje
-har du gjort deg opp en mening, kanskje er du usikker. I begge
-tilfeller ber jeg deg lese videre.</strong></p>
-
-<p>Samtlige fagmiljøer, både i Norge og EU, har konkludert med at
-<acronym title="Datalagringsdirektivet">DLD</acronym> ikke bør
-innføres på nåværende tidspunkt. Den tekniske kvaliteten på direktivet
-er dårlig, det griper uforholdsmessig inn i personvernet, det har
-store mangler og viktige spørsmål som hvem som skal ha tilgang og
-hvordan data skal lagres er fortsatt uavklart.</p>
-
-<ul>
-<li><a href="http://ikt-norge.no/norge-kan-slippe-datalagringsdirektivet/">EU-ekspertene sier</a> at konsekvensene av å benytte vetoretten er minimale</li>
-<li><a href="http://www.regjeringen.no/pages/2281080/Deninternasjonalejuristkommisjon.pdf">Juristene påpeker</a> at direktivet er i strid med EMK</li>
-<li><a href="http://www.dagbladet.no/2010/12/06/kultur/debatt/kronikk/dld/personvern/14594699/">Datatilsynet sier</a> direktivet får store konsekvenser for personvernet og at direktivet er irreversibelt</li>
-<li><a href="http://www.bekkelund.net/?s=dld">Teknologene sier</a> at sikker lagring ikke er mulig, at det er svært enkelt å omgå og mulig å manipulere data og produsere falske beviser</li>
-<li><a href="http://www.regjeringen.no/pages/2281080/NJ_247460_1_P.pdf">Pressen sier</a> nei av hensyn til kildevernet</li>
-<li>Det er store <a href="http://tetzschner.blogspot.com/2010/03/den-tyske-forfatningsdomstol.html">interne</a> <a href="http://stoppdld.no/2010/03/02/datalagring-stoppet-av-tysk-forfatningsdomstol/">stridigheter</a> i EU. Blant annet har den tyske forfatningsdomstolen funnet at måten <acronym title="Datalagringsdirektivet">DLD</acronym> er innført på er i strid med tysk grunnlov</li>
-<li>Alle de store <a href="http://www.bekkelund.net/2010/12/08/lokasjonsdata-og-datalagringsdirektivet/">operatørene og tilbyderne sier nei</a>, av tekniske og personvernmessige årsaker</li>
-</ul>
-
-<p>Jeg liker å tro at jeg er en hyggelig fyr. Jeg har et rent
-rulleblad, og med unntak av to fartsbøter har jeg aldri vært en byrde
-for samfunnet. Det akter jeg å fortsette med. Det er mange som meg,
-lovlydige, pliktoppfyllende borgere som aldri vil utgjøre en trussel
-mot noe som helst. Vi synes derfor det er trist og sårende at all vår
-atferd skal overvåkes døgnkontinuerlig.</p>
-
-<p><strong>Understøttet av faglige vurderinger kan du trygt si nei til
-<acronym title="Datalagringsdirektivet">DLD</acronym>.</strong></p>
-
-<p><a href="http://www.bekkelund.net/kontakt/">Ta kontakt med meg</a>
-hvis du har spørsmål om <acronym
-title="Datalagringsdirektivet">DLD</acronym>, uansett hva det måtte
-gjelde.</p>
-
-<p class="info">Denne teksten er å anse som <a
-href="http://creativecommons.org/licenses/publicdomain/"><em>Public
-Domain</em></a>. Spre den videre til alle som kan ha nytte av
-den!</p>
-</blockquote></p>
-
-<p>Siste <a href="http://www.nettavisen.no/it/article3043918.ece">melding
-fra Nettavisen</a> er at regjeringen planlegger å fremme sitt forslag
-til implementering av datalagringsdirektivet i morgen, i ly av
-fredprisutdelingen for å få minst mulig pressedekning om saken. Vi
-får snart se om det stemmer.</p>
+<p>The Norwegian <a href="http://www.fiksgatami.no/">FiksGataMi</A>
+site is build on Debian/Squeeze, and this platform was chosen because
+I am most familiar with Debian (being a Debian Developer for around 10
+years) because it is the latest stable Debian release which should get
+security support for a few years.</p>
+
+<p>The web service is written in Perl, and depend on some perl modules
+that are missing in Debian at the moment. It would be great if these
+modules were added to the Debian archive, allowing anyone to set up
+their own <a href="http://www.fixmystreet.com">FixMyStreet</a> clone
+in their own country using only Debian packages. The list of modules
+missing in Debian/Squeeze isn't very long, and I hope the perl group
+will find time to package the 12 modules Catalyst::Plugin::SmartURI,
+Catalyst::Plugin::Unicode::Encoding, Catalyst::View::TT, Devel::Hide,
+Sort::Key, Statistics::Distributions, Template::Plugin::Comma,
+Template::Plugin::DateTime::Format, Term::Size::Any, Term::Size::Perl,
+URI::SmartURI and Web::Scraper to make the maintenance of FixMyStreet
+easier in the future.</p>
+
+<p>Thanks to the great tools in Debian, getting the missing modules
+installed on my server was a simple call to 'cpan2deb Module::Name'
+and 'dpkg -i' to install the resulting package. But this leave me
+with the responsibility of tracking security problems, which I really
+do not have time for.</p>
</description>
</item>
<item>
- <title>Student group continue the work on my Reprap 3D printer</title>
- <link>http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html</guid>
- <pubDate>Thu, 9 Dec 2010 19:30:00 +0100</pubDate>
+ <title>Overvåkningslogikkens fallitt</title>
+ <link>http://people.skolelinux.org/pere/blog/Overv__kningslogikkens_fallitt.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Overv__kningslogikkens_fallitt.html</guid>
+ <pubDate>Sat, 23 Jul 2011 10:45:00 +0200</pubDate>
<description>
-<p>A few days ago, I was introduces to some students in the robot
-student assosiation <a href="http://www.robotica.no/">Robotica
-Osloensis</a> at the University of Oslo where I work, who planned to
-get their own 3D printer. They wanted to learn from me based on my
-work in the area. After having a short lunch meeting with them, I
-offered them to borrow my reprap kit, as I never had time to complete
-the build and this seem unlike to change any time soon. I look
-forward to see how this goes. This monday their volunteer driver
-picked up my kit and drove it to their lab, and tomorrow I am told the
-last exam is over so they can start work on getting the 3D printer
-operational.</p>
-
-<p>The robotic group have already build several robots on their own,
-and seem capable of getting the reprap operational. I really look
-forward to being able to print all the cool 3D designs published on
-<a href="http://www.thingiverse.com/">Thingiverse</a>. I even got
-some 3D scans I got made during Dagen@IFI when one of the groups at
-the computer science department at the university demonstrated their
-very cool 3D scanner.</p>
+<p>Det er vanskelig å få gjort noe fornuftig i dag, etter gårdagens
+tragiske hendelse. Tankene går til de som har mistet sine nærmeste.
+Jeg kan ikke forstille meg hvor tungt de har det nå, og jeg håper alle
+jeg kjenner har klart seg.</p>
+
+<p>Jeg undres på hva motivasjonen til de som står bak kan være? Jeg
+tror en må være ganske desperat for å ty til slike midler, og oppleve
+at alle andre påvirkningsmuligheter er blokkert. Mon tro om
+Stortingets totalitære vedtak 4. april i år om å lovfeste massiv
+overvåkning av hele befolkningen bidro? Jeg undres også på om at
+gårdagens bombing og massedrap er resultat av de fremmedfiendtlige
+holdninger som har spredt seg i Norge i mange år, kombinert med
+Stortingets og regjeringens villighet til å forlate de verdier som
+vårt liberale demokrati er tuftet på (ved å legge opp til registrering
+og overvåkning av borgere som _ikke_ er mistenkt for noe
+kriminelt).</p>
+
+<p>En ting er ganske klart, dog. Massiv kameraovervåkning bidrar ikke
+til å hindre slik grotesk kriminalitet. Regjeringskvartalet er et av
+de mest kameraovervåkede områdene i Oslo, og hindret ikke at
+sprengingen fant sted. Registrering av posisjonen til alle
+mobiltelefoner som politiet har hatt tilgang til i flere år nå ser
+ikke ut til å ha hjulpet det heller. De som tror at massiv
+kommunikasjonskontroll av hele befolkningen vil hindre ekstremister i
+å skade oss i Norge tror jeg tar feil. Til det tror jeg det må mer
+åpenhet, mindre kontroll og mer tillit til hver enkelt innbygger, da
+jeg tror bidrar til å holde ekstreme holdninger i sjakk.</p>
</description>
</item>
<item>
- <title>Debian Edu development gathering and General Assembly for FRiSK</title>
- <link>http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html</guid>
- <pubDate>Mon, 29 Nov 2010 18:40:00 +0100</pubDate>
+ <title>Bombing og skyting</title>
+ <link>http://people.skolelinux.org/pere/blog/Bombing_og_skyting.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Bombing_og_skyting.html</guid>
+ <pubDate>Fri, 22 Jul 2011 21:55:00 +0200</pubDate>
<description>
-<p>On friday, the first Debian Edu / Skolelinux
-<a href="http://www.friprogramvareiskolen.no/Gathering/2010-12-03-05-Oslo">development
-gathering</a> in a long time take place here in Oslo, Norway. I
-really look forward to seeing all the good people working on the
-Squeeze release. The gathering is open for everyone interested in
-learning more about Debian Edu / Skolelinux.</p>
-
-<p>On Saturday, the Norwegian member organization taking care of
-organizing these development gatherings, Fri Programvare i Skolen,
-will hold its
-<a href="http://friprogramvareiskolen.no/Genfors/2010">General Assembly
-for 2010</a>. Membership is open for all, and currently there are 388
-people registered as members. Last year 32 members cast their vote in
-the memberdb based election system. I hope more people find time to
-vote this year.</p>
+<p>I dag har det blitt bombet i regjeringskvartalet og skutt på AUFs
+sommerleir. Hvem kan stå bak? Hvem har fordeler av at dette har
+skjedd? Jeg håper de kriminelle som står bak blir funnet og straffet,
+og at dette blir gjort på et måte som gjør at demokrati, de mistenktes
+borgerrettigheter og samfunnets anstendighet blir ivaretatt. Jeg
+frykter dog at moralpanikk vil føre til at våre alles
+borgerrettigheter og det norske demokratiet blir skadelidende. Vi får
+se. Vi bør i passe oss for å gjøre det såkalte terrorister ønsker,
+dvs. å gjøre samfunnet vårt verre for innbyggerne.</p>
</description>
</item>
<item>
- <title>Why isn't Debian Edu using VLC?</title>
- <link>http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html</link>
- <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html</guid>
- <pubDate>Sat, 27 Nov 2010 11:30:00 +0100</pubDate>
+ <title>Voteringsdata fra stortinget på plass, mye igjen</title>
+ <link>http://people.skolelinux.org/pere/blog/Voteringsdata_fra_stortinget_p___plass__mye_igjen.html</link>
+ <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Voteringsdata_fra_stortinget_p___plass__mye_igjen.html</guid>
+ <pubDate>Thu, 21 Jul 2011 12:10:00 +0200</pubDate>
<description>
-<p>In the latest issue of Linux Journal, the readers choices were
-presented, and the winner among the multimedia player were VLC.
-Personally, I like VLC, and it is my player of choice when I first try
-to play a video file or stream. Only if VLC fail will I drag out
-gmplayer to see if it can do better. The reason is mostly the failure
-model and trust. When VLC fail, it normally pop up a error message
-reporting the problem. When mplayer fail, it normally segfault or
-just hangs. The latter failure mode drain my trust in the program.<p>
-
-<p>But even if VLC is my player of choice, we have choosen to use
-mplayer in <a href="http://www.skolelinux.org/">Debian
-Edu/Skolelinux</a>. The reason is simple. We need a good browser
-plugin to play web videos seamlessly, and the VLC browser plugin is
-not very good. For example, it lack in-line control buttons, so there
-is no way for the user to pause the video. Also, when I
-<a href="http://wiki.debian.org/DebianEdu/BrowserMultimedia">last
-tested the browser plugins</a> available in Debian, the VLC plugin
-failed on several video pages where mplayer based plugins worked. If
-the browser plugin for VLC was as good as the gecko-mediaplayer
-package (which uses mplayer), we would switch.</P>
-
-<p>While VLC is a good player, its user interface is slightly
-annoying. The most annoying feature is its inconsistent use of
-keyboard shortcuts. When the player is in full screen mode, its
-shortcuts are different from when it is playing the video in a window.
-For example, space only work as pause when in full screen mode. I
-wish it had consisten shortcuts and that space also would work when in
-window mode. Another nice shortcut in gmplayer is [enter] to restart
-the current video. It is very nice when playing short videos from the
-web and want to restart it when new people arrive to have a look at
-what is going on.</p>
+<p>Arbeidet med et nettsted som viser frem hva hver enkelt av våre
+folkevalgte har stemt går sakte fremover. Det har gått to måneder
+siden
+<a href="http://people.skolelinux.org/pere/blog/Hvem_stemte_hva_p___Stortinget_.html">jeg
+skrev om prosjektet</a>. Siden sist har vi fått kontakt med
+organisasjonen <a href="http://www.holderdeord.no">Holder De Ord</a>
+som holder på med et lignende prosjekt, samt fått tilgang til endel
+voteringsinformasjon fra Stortinget.</p>
+
+<p>Har fått tilgang til to datasett fra Stortinget. Det ene er en CD
+med voteringsdetaljer mellom 1990 og 2009, det andre er tilgang til
+stortingets kommende data-API der en kan hente ut informasjon om
+representanter, saker og voteringer. Jeg har ikke rukket se nok på
+noen av dem til å laste dem inn i min prototype, men jeg håper begge
+datasettene kan brukes.</p>
+
+<p>Det første datasettet er kopiert og publisert
+<a href="http://www.nuug.no/pub/stortingsinnsyn/">på NUUGs
+filtjener</a>, og består av to filer pr. votering. En fil med
+tidspunkt og hver enkelt stemme, og en annen med hvem som stemte og
+hvilket parti og fylke de representerte. Tegnsettet er så vidt jeg
+kan se Codepage 865, og jeg håper det er enkelt å koble sammen person
+og stemme. Har ikke rukket forsøke dette ennå. Jeg tror en god
+strategi her er å parse råfilene fra Stortinget og sammenstille dem
+med databasen over representanter, og ved hjelp av denne koble de
+unike ID-ene til representantene med hver enkelt stemme og publisere
+resultatet i XML-format. Antar det er en par dagers programmering,
+men har ikke funnet tid til det.</p>
+
+<p>Hvis du vil bidra, ta kontakt med meg på IRC (#nuug på
+irc.freenode.net) eller bli med på epostlisten
+<a href="http://lists.nuug.no/mailman/listinfo/aktive">aktive@nuug</a>.
+Det trengs både manne-timer for skraping og finansiering av
+utviklingstimer for å en norsk portal på plass.</p>
</description>
</item>