X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/49085f30e6629c40d67ebb37651ad19608c91cde..ffad0b71a34fca90ce442200de448aa1c4e15b95:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index a461f2242c..4ae82b14f1 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,12 +6,150 @@ http://people.skolelinux.org/pere/blog/ + + Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013 + http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html + http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html + Wed, 27 Feb 2013 20:20:00 +0100 + <p>Dr. <a href="http://www.stallman.org/">Richard Stallman</a>, +founder of <a href="http://www.fsf.org/">Free Software Foundation</a>, +is giving <a href="http://www.nuug.no/aktiviteter/20130301-rms/">a +talk in Oslo March 1st 2013 17:00 to 19:00</a>. The event is public +and organised by <a href="">Norwegian Unix Users Group (NUUG)</a> +(where I am the chair of the board) and +<a href="http://www.friprog.no/">The Norwegian Open Source Competence +Center</a>. The title of the talk is «The Free Software Movement and +GNU», with this description: + +<p><blockquote> +The Free Software Movement campaigns for computer users' freedom to +cooperate and control their own computing. The Free Software Movement +developed the GNU operating system, typically used together with the +kernel Linux, specifically to make these freedoms possible. +</blockquote></p> + +<p>The meeting is open for everyone. Due to space limitations, the +doors opens for NUUG members at 16:15, and everyone else at 16:45. I +am really curious how many will show up. See +<a href="http://www.nuug.no/aktiviteter/20130301-rms/">the event +page</a> for the location details.</p> + + + + + Skolelinux-intervju: Helge Tore Høyland + http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html + http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html + Fri, 22 Feb 2013 08:10:00 +0100 + <p>Etter en lang pause og travle uker har jeg endelig klart å få +samlet et nytt intervju med en av folkene i +<a href="http://www.skolelinux.org/">Skolelinux</a>-miljøet. +Denne gang er det Helge Tore Høyland, en mangeårig bidragsyter på +epostlistene og ellers i prosjektet.</p> + +<p><strong>Hvem er du, og hva driver du med til daglig?</strong></p> + +<p>Eg er IT-konsulent/teknikker hjå eit firma i Steinkjer med navn +<a href="http://unoit.no/">Uno IT</a>. Uno IT er eit lite firma som +drifter nettverk og maskiner for små og mellomstore firma +Steinkjer-området. Per dags dato er me 2 ansatte. Min faglege bakgrunn +er Fagbrev som it-teknikker, samt nokre fag innen nettverk- og +server-drift frå HiST og NTNU. Dagleg arbeid består i oppsett av nye +maskiner og hjelp til sluttbrukere, samt oppsett og vedlikehold av eit +vidt spekter av fagsystemer ute hjå kunder. Erfaring med Skolelinux +har eg hatt i forbindelse med drifting av +<a href="http://www.bjorkly.no/">Bjørkly skule</a>, ein privat +grunnskule i Namsos-området. I dag har skulen 65 elever, 15 lærere, 1 +hovedserver og ca 60 klienter som kjører halvtjukt. Eg har bygd og +driftet systemet sidan summaren 2006.</p> + +<p><strong>Hvordan kom du i kontakt med Skolelinux-prosjektet?</strong></p> + +<p>Eg kom i kontakt med Skolelinux-prosjektet via ein artikkel i eit +fagblad, som eg ikkje lenger hugsar namnet på. I og med at eg allereie +hadde pusla med nettverk for ein annan skule, fatta eg straks +interesse for prosjektet.</p> + +<p><strong>Hva er fordelene med Skolelinux slik du ser det?</strong></p> + +<p>Fordelane med Skolelinux er sentralisert administrasjon og svært +mange gode verktøy «ut av boksen». Veldig kjekt å kunne drifte 60 +klientar med berre å «bry» seg med ein server. Levetid for systemets +hardware er og ein veldig fin effekt. I tillegg kjem fordelar som økt +sikkerhet og mindre lisenskostnader. Etter min erfaring er det og +mykje mindre driftskostnader med eit slikt system enn konkurrerande +system, pga enkelhet med sentralisert administrasjon. På grunn av at +Skolelinux er basert på Debian er det òg svært stabilt.</p> + +<p><strong>Hva er ulempene med Skolelinux slik du ser det?</strong></p> + +<p>Ulemper er mangel på vilje til å følge standarer ute i markedet, +som fører til mangel på støtte til nokre mykje brukte ting. Flash og +Java er typiske eksempel. Sidan Debian satsar på stabilitet framfor å +ha nyeste pakke av eit program, kan ein i nokre tilfeller kome borti +at program vert «for gamle». Det er spesielt nettlesaren som er +utsett. Mangel på vilje til å utvikle pedagogisk programvare, i Noreg, +for «alle» platformer fører òg til noko hovudbry.</p> + +<p><strong>Hvilken fri programvare bruker du til daglig?</strong></p> + +<p>Til dagleg bruker eg svært mange forskjellige «fri programvare» +program. Firefox, Thunderbird, Freecommander, ImgBurn, Clonezilla, +OCS inventory, Icinga, Skolelinux, SystemRescueCD og mykje meir.</p> + +<p><strong>Hvilken strategi tror du er den rette å bruke for å få +skoler til å ta i bruk fri programvare?</strong></p> + +<p>Strategisk må ein fokusere på at sluttbruker eigentleg ikkje er så +fokusert på at det er fri programvare men at det skal «berre fungere». +Gjer det enkelt å bruker og ikkje minst å administrere. For Skolelinux +sin del må ein få eit betre fokus på overganger. Utbytting av servere +må gå meir automatisk, import og eksport av brukerbase og maskinbase +med meir må kunne gå enkelt og oppgradering til neste versjon må bli +mykje meir automatisk og gjennomtesta. Ein må unngå at ein må sette +opp frå start når ein byter ut ein server eller oppgraderer til neste +versjon. For å få Skolelinux til å bli eit betre alternativ for skular +må ein ha fokus på nettlesaren. Denne må bli «up to date» og støtte +dei protokollar og tillegg som vert brukt av forlag med meir. Etter +kvart som meir og meir blir flytta ut i «skya» vert dette viktigare og +viktigare. Ein kunne ynskje og jobbe for at forlag med fleire tar i +bruk opne standarer, men inntil det skjer, må systemet kunne brukast +mot desse fagsystema.</p> + +<p>For meg har prosjektet med Skolelinux vore ein svært artig og +lærerik prosess. Miljøet rundt er ikkje enormt stort, dog stort nok, +men det er svært hjelpevillig og engasjert.</p> + + + + + Frikart - Free Garmin maps for European countries based on OpenStreetmap + http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html + http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html + Fri, 15 Feb 2013 09:30:00 +0100 + <p>If you, like me, want an updated a map for your Garmin GPS, there is +now a great source of free maps available from +<a href="http://www.frikart.no/garmin/index.html">Frikart</a>. To +download a map, just click on the country you are interested in, and +download the map type you want. There are 8 different maps available, +using different colours and data selection. Pick one of Roadmap, Topo +Summer, Topo Winter, Roadmap II, Topo Summer II, Topo Winter II, +"Trails - overlay map" and "Cross country - overlay map" (see the web +page for descriptions).</p> + +<p>The maps are updated weekly, so if you find something wrong in the +map you can just edit the +<a href="http://www.openstreetmap.org/">OpenStreetmap</a> map source +(anyone can contribute) and fetch a fixed map a week later. :)</p> + + + "Electronic" paper invoices - using vCard in a QR code http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html Tue, 12 Feb 2013 10:30:00 +0100 - Here in Norway, electronic invoices are spreading, and the + <p>Here in Norway, electronic invoices are spreading, and the <a href="http://www.anskaffelser.no/e-handel/faktura">solution promoted by the Norwegian government</a> require that invoices are sent through one of the approved facilitators, and it is not possible to send @@ -53,7 +191,7 @@ to put bank account information into a vCard</a>. For payments in Norway, either X-INVOICE-KID (payment ID) or X-INVOICE-MSG could be used to pass on information to the seller when paying the invoice.</p> -The complete vCard could look like this: +<p>The complete vCard could look like this:</p> <p><pre> BEGIN:VCARD @@ -87,7 +225,7 @@ handling invoices. I am a bit unsure how vCards without name parts are handled, but a simple test indicate that this work just fine.</p> <p><strong>Update 2013-02-12 11:30</strong>: Added KID to the proposal -based on Feedback from Sturle Sunde.</p> +based on feedback from Sturle Sunde.</p> @@ -399,210 +537,5 @@ clone argument to avoid the need for authentication.</p> - - First prototype ready making hardware easier to use in Debian - http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html - http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html - Mon, 21 Jan 2013 12:00:00 +0100 - <p>Early this month I set out to try to -<a href="http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html">improve -the Debian support for pluggable hardware devices</a>. Now my -prototype is working, and it is ready for a larger audience. To test -it, fetch the -<a href="http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/">source -from the Debian Edu subversion repository</a>, build and install the -package. You might have to log out and in again activate the -autostart script.</p> - -<p>The design is simple:</p> - -<ul> - -<li>Add desktop entry in /usr/share/autostart/ causing a program -hw-support-handlerd to start when the user log in.</li> - -<li>This program listen for kernel events about new hardware (directly -from the kernel like udev does), not using HAL dbus events as I -initially did.</li> - -<li>When new hardware is inserted, look up the hardware modalias in -the APT database, a database -<a href="http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/modaliases?view=markup">available -via HTTP</a> and a database available as part of the package.</li> - -<li>If a package is mapped to the hardware in question, the package -isn't installed yet and this is the first time the hardware was -plugged in, show a desktop notification suggesting to install the -package or packages.</li> - -<li>If the user click on the 'install package now' button, ask -aptdaemon via the PackageKit API to install the requrired package.</li> - -<li>aptdaemon ask for root password or sudo password, and install the -package while showing progress information in a window.</li> - -</ul> - -<p>I still need to come up with a better name for the system. Here -are some screen shots showing the prototype in action. First the -notification, then the password request, and finally the request to -approve all the dependencies. Sorry for the Norwegian Bokmål GUI.</p> - -<p><img src="http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-1-notification.png"> -<br><img src="http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-2-password.png"> -<br><img src="http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-3-dependencies.png"> -<br><img src="http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-4-installing.png"> -<br><img src="http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-5-installing-details.png" width="70%"></p> - -<p>The prototype still need to be improved with longer timeouts, but -is already useful. The database of hardware to package mappings also -need more work. It is currently compatible with the Ubuntu way of -storing such information in the package control file, but could be -changed to use other formats instead or in addition to the current -method. I've dropped the use of discover for this mapping, as the -modalias approach is more flexible and easier to use on Linux as long -as the Linux kernel expose its modalias strings directly.</p> - -<p><strong>Update 2013-01-21 16:50</strong>: Due to popular demand, -here is the command required to check out and build the source: Use -'<tt>svn checkout -svn://svn.debian.org/debian-edu/trunk/src/hw-support-handler/; cd -hw-support-handler; debuild</tt>'. If you lack debuild, install the -devscripts package.</p> - -<p><strong>Update 2013-01-23 12:00</strong>: The project is now -renamed to Isenkram and the source moved from the Debian Edu -subversion repository to a Debian collab-maint git repository. See -<a href="http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html">build -instructions</a> for details.</p> - - - - - Thank you Thinkpad X41, for your long and trustworthy service - http://people.skolelinux.org/pere/blog/Thank_you_Thinkpad_X41__for_your_long_and_trustworthy_service.html - http://people.skolelinux.org/pere/blog/Thank_you_Thinkpad_X41__for_your_long_and_trustworthy_service.html - Sat, 19 Jan 2013 09:20:00 +0100 - <p>This Christmas my trusty old laptop died. It died quietly and -suddenly in bed. With a quiet whimper, it went completely quiet and -black. The power button was no longer able to turn it on. It was a -IBM Thinkpad X41, and the best laptop I ever had. Better than both -Thinkpads X30, X31, X40, X60, X61 and X61S. Far better than the -Compaq I had before that. Now I need to find a replacement. To keep -going during Christmas, I moved the one year old SSD disk to my old -X40 where it fitted (only one I had left that could use it), but it is -not a durable solution. - -<p>My laptop needs are fairly modest. This is my wishlist from when I -got a new one more than 10 years ago. It still holds true.:)</p> - -<ul> - -<li>Lightweight (around 1 kg) and small volume (preferably smaller - than A4).</li> -<li>Robust, it will be in my backpack every day.</li> -<li>Three button mouse and a mouse pin instead of touch pad.</li> -<li>Long battery life time. Preferable a week.</li> -<li>Internal WIFI network card.</li> -<li>Internal Twisted Pair network card.</li> -<li>Some USB slots (2-3 is plenty)</li> -<li>Good keyboard - similar to the Thinkpad.</li> -<li>Video resolution at least 1024x768, with size around 12" (A4 paper -size).</li> -<li>Hardware supported by Debian Stable, ie the default kernel and - X.org packages.</li> -<li>Quiet, preferably fan free (or at least not using the fan most of - the time). - -</ul> - -<p>You will notice that there are no RAM and CPU requirements in the -list. The reason is simply that the specifications on laptops the -last 10-15 years have been sufficient for my needs, and I have to look -at other features to choose my laptop. But are there still made as -robust laptops as my X41? The Thinkpad X60/X61 proved to be less -robust, and Thinkpads seem to be heading in the wrong direction since -Lenovo took over. But I've been told that X220 and X1 Carbon might -still be useful.</p> - -<p>Perhaps I should rethink my needs, and look for a pad with an -external keyboard? I'll have to check the -<a href="http://www.linux-laptop.net/">Linux Laptops site</a> for -well-supported laptops, or perhaps just buy one preinstalled from one -of the vendors listed on the <a href="http://linuxpreloaded.com/">Linux -Pre-loaded site</a>.</p> - - - - - How to find a browser plugin supporting a given MIME type - http://people.skolelinux.org/pere/blog/How_to_find_a_browser_plugin_supporting_a_given_MIME_type.html - http://people.skolelinux.org/pere/blog/How_to_find_a_browser_plugin_supporting_a_given_MIME_type.html - Fri, 18 Jan 2013 10:40:00 +0100 - <p>Some times I try to figure out which Iceweasel browser plugin to -install to get support for a given MIME type. Thanks to -<a href="https://wiki.ubuntu.com/MozillaTeam/Plugins">specifications -done by Ubuntu</a> and Mozilla, it is possible to do this in Debian. -Unfortunately, not very many packages provide the needed meta -information, Anyway, here is a small script to look up all browser -plugin packages announcing ther MIME support using this specification:</p> - -<pre> -#!/usr/bin/python -import sys -import apt -def pkgs_handling_mimetype(mimetype): - cache = apt.Cache() - cache.open(None) - thepkgs = [] - for pkg in cache: - version = pkg.candidate - if version is None: - version = pkg.installed - if version is None: - continue - record = version.record - if not record.has_key('Npp-MimeType'): - continue - mime_types = record['Npp-MimeType'].split(',') - for t in mime_types: - t = t.rstrip().strip() - if t == mimetype: - thepkgs.append(pkg.name) - return thepkgs -mimetype = "audio/ogg" -if 1 < len(sys.argv): - mimetype = sys.argv[1] -print "Browser plugin packages supporting %s:" % mimetype -for pkg in pkgs_handling_mimetype(mimetype): - print " %s" %pkg -</pre> - -<p>It can be used like this to look up a given MIME type:</p> - -<pre> -% ./apt-find-browserplug-for-mimetype -Browser plugin packages supporting audio/ogg: - gecko-mediaplayer -% ./apt-find-browserplug-for-mimetype application/x-shockwave-flash -Browser plugin packages supporting application/x-shockwave-flash: - browser-plugin-gnash -% -</pre> - -<p>In Ubuntu this mechanism is combined with support in the browser -itself to query for plugins and propose to install the needed -packages. It would be great if Debian supported such feature too. Is -anyone working on adding it?</p> - -<p><strong>Update 2013-01-18 14:20</strong>: The Debian BTS -request for icweasel support for this feature is -<a href="http://bugs.debian.org/484010">#484010</a> from 2008 (and -<a href="http://bugs.debian.org/698426">#698426</a> from today). Lack -of manpower and wish for a different design is the reason thus feature -is not yet in iceweasel from Debian.</p> - - -