X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/a188822f22a028ab9d7a31e236f2720850bc4afb..98679f388f037668a403d76a4a1b455376920ece:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index b4cd060491..5c3145202f 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -7,487 +7,504 @@ - 165 norske overvåkningskamera registert så langt i OpenStreetmap.org - http://people.skolelinux.org/pere/blog/165_norske_overv__kningskamera_registert_s___langt_i_OpenStreetmap_org.html - http://people.skolelinux.org/pere/blog/165_norske_overv__kningskamera_registert_s___langt_i_OpenStreetmap_org.html - Fri, 24 Dec 2010 11:20:00 +0100 + How is booting into runlevel 1 different from single user boots? + http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html + http://people.skolelinux.org/pere/blog/How_is_booting_into_runlevel_1_different_from_single_user_boots_.html + Thu, 4 Aug 2011 12:40:00 +0200 -<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>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> - How to test if a laptop is working with Linux - http://people.skolelinux.org/pere/blog/How_to_test_if_a_laptop_is_working_with_Linux.html - http://people.skolelinux.org/pere/blog/How_to_test_if_a_laptop_is_working_with_Linux.html - Wed, 22 Dec 2010 14:55:00 +0100 + Fint at militæret ikke ble aktivisert 22. juli + http://people.skolelinux.org/pere/blog/Fint_at_milit__ret_ikke_ble_aktivisert_22__juli.html + http://people.skolelinux.org/pere/blog/Fint_at_milit__ret_ikke_ble_aktivisert_22__juli.html + Tue, 2 Aug 2011 09:35:00 +0200 -<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>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> - Some thoughts on BitCoins - http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html - http://people.skolelinux.org/pere/blog/Some_thoughts_on_BitCoins.html - Sat, 11 Dec 2010 15:10:00 +0100 + Fin minnemarkering på Stortinget i dag + http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p___Stortinget_i_dag.html + http://people.skolelinux.org/pere/blog/Fin_minnemarkering_p___Stortinget_i_dag.html + Mon, 1 Aug 2011 16:40:00 +0200 -<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>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> - Pornoskannerne på flyplassene bedrer visst ikke sikkerheten - http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html - http://people.skolelinux.org/pere/blog/Pornoskannerne_p___flyplassene_bedrer_visst_ikke_sikkerheten.html - Sat, 11 Dec 2010 10:45:00 +0100 + What should start from /etc/rcS.d/ in Debian? - almost nothing + http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html + http://people.skolelinux.org/pere/blog/What_should_start_from__etc_rcS_d__in_Debian____almost_nothing.html + Sat, 30 Jul 2011 14:00:00 +0200 -<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>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> - Now accepting bitcoins - anonymous and distributed p2p crypto-money - http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html - http://people.skolelinux.org/pere/blog/Now_accepting_bitcoins___anonymous_and_distributed_p2p_crypto_money.html - Fri, 10 Dec 2010 08:20:00 +0100 + What is missing in the Debian desktop, or why my parents use Kubuntu + http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html + http://people.skolelinux.org/pere/blog/What_is_missing_in_the_Debian_desktop__or_why_my_parents_use_Kubuntu.html + Fri, 29 Jul 2011 08:10:00 +0200 -<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>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> - Martin Bekkelund: En stille bønn om Datalagringsdirektivet - http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html - http://people.skolelinux.org/pere/blog/Martin_Bekkelund__En_stille_b__nn_om_Datalagringsdirektivet.html - Thu, 9 Dec 2010 21:25:00 +0100 + Skolelinux-intervju: Frode Jemtland + http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Frode_Jemtland.html + http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Frode_Jemtland.html + Wed, 27 Jul 2011 08:50:00 +0200 -<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>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> - Student group continue the work on my Reprap 3D printer - http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html - http://people.skolelinux.org/pere/blog/Student_group_continue_the_work_on_my_Reprap_3D_printer.html - Thu, 9 Dec 2010 19:30:00 +0100 + Perl modules used by FixMyStreet which are missing in Debian/Squeeze + http://people.skolelinux.org/pere/blog/Perl_modules_used_by_FixMyStreet_which_are_missing_in_Debian_Squeeze.html + http://people.skolelinux.org/pere/blog/Perl_modules_used_by_FixMyStreet_which_are_missing_in_Debian_Squeeze.html + Tue, 26 Jul 2011 12:25:00 +0200 -<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>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> - Debian Edu development gathering and General Assembly for FRiSK - http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html - http://people.skolelinux.org/pere/blog/Debian_Edu_development_gathering_and_General_Assembly_for_FRiSK.html - Mon, 29 Nov 2010 18:40:00 +0100 + Overvåkningslogikkens fallitt + http://people.skolelinux.org/pere/blog/Overv__kningslogikkens_fallitt.html + http://people.skolelinux.org/pere/blog/Overv__kningslogikkens_fallitt.html + Sat, 23 Jul 2011 10:45:00 +0200 -<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>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> - Why isn't Debian Edu using VLC? - http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html - http://people.skolelinux.org/pere/blog/Why_isn_t_Debian_Edu_using_VLC_.html - Sat, 27 Nov 2010 11:30:00 +0100 + Bombing og skyting + http://people.skolelinux.org/pere/blog/Bombing_og_skyting.html + http://people.skolelinux.org/pere/blog/Bombing_og_skyting.html + Fri, 22 Jul 2011 21:55:00 +0200 -<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>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> - DND hedrer overvåkning av barn med Rosingsprisen - http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html - http://people.skolelinux.org/pere/blog/DND_hedrer_overv__kning_av_barn_med_Rosingsprisen.html - Tue, 23 Nov 2010 14:15:00 +0100 + Voteringsdata fra stortinget på plass, mye igjen + http://people.skolelinux.org/pere/blog/Voteringsdata_fra_stortinget_p___plass__mye_igjen.html + http://people.skolelinux.org/pere/blog/Voteringsdata_fra_stortinget_p___plass__mye_igjen.html + Thu, 21 Jul 2011 12:10:00 +0200 -<p>Jeg registrerer med vond smak i munnen at Den Norske Dataforening -<a -href="http://www.dataforeningen.no/hedret-med-rosingprisen.4849070-133913.html">hedrer -overvåkning av barn med Rosingsprisen for kreativitet i år</a>. Jeg -er glad jeg nå er meldt ut av DND.</p> - -<p>Å elektronisk overvåke sine barn er ikke å gjøre dem en tjeneste, -men et overgrep mot individer i utvikling som bør læres opp til å ta -egne valg.</p> - -<p>For å sitere Datatilsynets nye leder, Bjørn Erik Thon, i -<a href="http://www.idg.no/computerworld/article174262.ece">et intervju -med Computerworld Norge</A>:</p> - -<p><blockquote> -- For alle som har barn, meg selv inkludert, er førstetanken at det -hadde vært fint å vite hvor barnet sitt er til enhver tid. Men ungene -har ikke godt av det. De er små individer som skal søke rundt og finne -sine små gjemmesteder og utvide horisonten, uten at foreldrene ser dem -i kortene. Det kan være fristende, men jeg ville ikke gått inn i -dette. -</blockquote></p> - -<p>Det er skremmende å se at DND mener en tjeneste som legger opp til -slike overgrep bør hedres. Å flytte oppveksten for barn inn i en -virtuell -<a href="http://en.wikipedia.org/wiki/Panopticon">Panopticon</a> er et -grovt overgrep og vil gjøre skade på barnenes utvikling, og foreldre -burde tenke seg godt om før de gir etter for sine instinkter her.</p> - -<p>Blipper-tjenesten får meg til å tenke på bøkene til -<a href="http://en.wikipedia.org/wiki/John_Twelve_Hawks">John Twelve -Hawks</a>, som forbilledlig beskriver hvordan et totalitært -overvåkningssamfunn bygges sakte men sikkert rundt oss, satt sammen av -gode intensjoner og manglende bevissthet om hvilke prinsipper et -liberalt demokrati er fundamentert på. Jeg har hatt stor glede av å -lese alle de tre bøkene.</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>