]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
New post.
[homepage.git] / blog / index.rss
index 0e4404f094ccce4abe048250216bc49b2b652bb2..e788da2c9f252a50906db69eba3ffed1257d86cd 100644 (file)
@@ -6,6 +6,197 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>Frikanalen - Complete TV station organised using the web</title>
+               <link>http://people.skolelinux.org/pere/blog/Frikanalen___Complete_TV_station_organised_using_the_web.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Frikanalen___Complete_TV_station_organised_using_the_web.html</guid>
+                <pubDate>Sun, 3 Mar 2013 07:15:00 +0100</pubDate>
+               <description>&lt;p&gt;Do you want to set up your own TV station, schedule videos and
+broadcast them on the air?  Using free software?  With video on demand
+support using
+&lt;a href=&quot;http://www.digistan.org/open-standard:definition&quot;&gt;free and
+open standards&lt;/a&gt;?  Included a web based video stream as well?  And
+administrate it all in your web browser from anywhere in the world?  A
+few years now the Norwegian public access TV-channel
+&lt;a href=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt; have been building a
+system to do just this.  The source code for the solution is licensed
+using the GNU LGPL, and
+&lt;a href=&quot;http://github.com/Frikanalen&quot;&gt;available from github&lt;/a&gt;.&lt;/p&gt;
+
+&lt;p&gt;The idea is simple.  You upload a video file over the web, and
+attach meta information to the file.  You select a time slot in the
+program schedule, and when the time come it is played on the air and
+in the web stream.  It is also made available in a video on demand
+solution for anyone to see it also outside its scheduled time.  All
+you need to run a TV station - using your web browser.&lt;/p&gt;
+
+&lt;p&gt;There are several parts to this web based solution.  I&#39;ll mention
+the three most important ones.  The first part is the database of
+videos and the schedule.  This is written in Django and include a REST
+API.  The current database is SQLite, but the plan is to migrate it to
+PostgreSQL.  At the moment this system can be tested on
+&lt;a href=&quot;http://beta.frikanalen.tv/&quot;&gt;beta.frikanalen.tv&lt;/a&gt;.  The
+second part is the video playout, taking the schedule information from
+the database and providing a video stream to broadcast.  This is done
+using &lt;a href=&quot;http://www.casparcg.com/&quot;&gt;CasparCG from SVT&lt;/a&gt; and
+&lt;a href=&quot;http://www.mltframework.org/&quot;&gt;Media Lovin&#39; Toolkit&lt;/a&gt;.  Video
+signal distribution is handled using
+&lt;a href=&quot;http://www.ob-encoder.com/&quot;&gt;Open Broadcast Encoder&lt;/a&gt;.  The
+third part is the converter, handling the transformation of uploaded
+video files to a format useful for broadcasting, streaming and video
+on demand.  It is still very much work in progress, so it is not yet
+decided what it will end up using.  Note that the source of the latter
+two parts are not yet pushed to github.  The lead author want to clean
+them up a bit more first.&lt;/p&gt;
+
+&lt;p&gt;The development is coordinated on the
+&lt;a href=&quot;irc://irc.freenode.net/%23frikanalen&quot;&gt;#frikanalen IRC
+channel&lt;/a&gt; (irc.freenode.net), and discussed on
+&lt;a href=&quot;http://lists.nuug.no/mailman/listinfo/frikanalen&quot;&gt;the
+frikanalen mailing list&lt;/a&gt;. The lead developer is Benjamin Bruheim
+(phed on IRC).  Anyone is welcome to participate in the
+development.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Dr. Richard Stallman, founder of Free Software Foundation, give a talk in Oslo March 1st 2013</title>
+               <link>http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Dr__Richard_Stallman__founder_of_Free_Software_Foundation__give_a_talk_in_Oslo_March_1st_2013.html</guid>
+                <pubDate>Wed, 27 Feb 2013 20:20:00 +0100</pubDate>
+               <description>&lt;p&gt;Dr. &lt;a href=&quot;http://www.stallman.org/&quot;&gt;Richard Stallman&lt;/a&gt;,
+founder of &lt;a href=&quot;http://www.fsf.org/&quot;&gt;Free Software Foundation&lt;/a&gt;,
+is giving &lt;a href=&quot;http://www.nuug.no/aktiviteter/20130301-rms/&quot;&gt;a
+talk in Oslo March 1st 2013 17:00 to 19:00&lt;/a&gt;.  The event is public
+and organised by &lt;a href=&quot;&quot;&gt;Norwegian Unix Users Group (NUUG)&lt;/a&gt;
+(where I am the chair of the board) and
+&lt;a href=&quot;http://www.friprog.no/&quot;&gt;The Norwegian Open Source Competence
+Center&lt;/a&gt;.  The title of the talk is «The Free Software Movement and
+GNU», with this description:
+
+&lt;p&gt;&lt;blockquote&gt;
+The Free Software Movement campaigns for computer users&#39; 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.
+&lt;/blockquote&gt;&lt;/p&gt;
+
+&lt;p&gt;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
+&lt;a href=&quot;http://www.nuug.no/aktiviteter/20130301-rms/&quot;&gt;the event
+page&lt;/a&gt; for the location details.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Skolelinux-intervju: Helge Tore Høyland</title>
+               <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Helge_Tore_H_yland.html</guid>
+                <pubDate>Fri, 22 Feb 2013 08:10:00 +0100</pubDate>
+               <description>&lt;p&gt;Etter en lang pause og travle uker har jeg endelig klart å få
+samlet et nytt intervju med en av folkene i
+&lt;a href=&quot;http://www.skolelinux.org/&quot;&gt;Skolelinux&lt;/a&gt;-miljøet.
+Denne gang er det Helge Tore Høyland, en mangeårig bidragsyter på
+epostlistene og ellers i prosjektet.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvem er du, og hva driver du med til daglig?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Eg er IT-konsulent/teknikker hjå eit firma i Steinkjer med navn
+&lt;a href=&quot;http://unoit.no/&quot;&gt;Uno IT&lt;/a&gt;.  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
+&lt;a href=&quot;http://www.bjorkly.no/&quot;&gt;Bjørkly skule&lt;/a&gt;, 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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvordan kom du i kontakt med Skolelinux-prosjektet?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hva er fordelene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hva er ulempene med Skolelinux slik du ser det?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvilken fri programvare bruker du til daglig?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;Til dagleg bruker eg svært mange forskjellige «fri programvare»
+program.  Firefox, Thunderbird, Freecommander, ImgBurn, Clonezilla,
+OCS inventory, Icinga, Skolelinux, SystemRescueCD og mykje meir.&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;Hvilken strategi tror du er den rette å bruke for å få
+skoler til å ta i bruk fri programvare?&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+
+&lt;p&gt;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.&lt;/p&gt;
+</description>
+       </item>
+       
+       <item>
+               <title>Frikart - Free Garmin maps for European countries based on OpenStreetmap</title>
+               <link>http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Frikart___Free_Garmin_maps_for_European_countries_based_on_OpenStreetmap.html</guid>
+                <pubDate>Fri, 15 Feb 2013 09:30:00 +0100</pubDate>
+               <description>&lt;p&gt;If you, like me, want an updated a map for your Garmin GPS, there is
+now a great source of free maps available from
+&lt;a href=&quot;http://www.frikart.no/garmin/index.html&quot;&gt;Frikart&lt;/a&gt;.  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,
+&quot;Trails - overlay map&quot; and &quot;Cross country - overlay map&quot; (see the web
+page for descriptions).&lt;/p&gt;
+
+&lt;p&gt;The maps are updated weekly, so if you find something wrong in the
+map you can just edit the
+&lt;a href=&quot;http://www.openstreetmap.org/&quot;&gt;OpenStreetmap&lt;/a&gt; map source
+(anyone can contribute) and fetch a fixed map a week later. :)&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>&quot;Electronic&quot; paper invoices - using vCard in a QR code</title>
                <link>http://people.skolelinux.org/pere/blog/_Electronic__paper_invoices___using_vCard_in_a_QR_code.html</link>
@@ -354,255 +545,5 @@ activities, please send Bitcoin donations to my address
 </description>
        </item>
        
-       <item>
-               <title>Welcome to the world, Isenkram!</title>
-               <link>http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html</guid>
-                <pubDate>Tue, 22 Jan 2013 22:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Yesterday, I
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html&quot;&gt;asked
-for testers&lt;/a&gt; for my prototype for making Debian better at handling
-pluggable hardware devices, which I
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html&quot;&gt;set
-out to create&lt;/a&gt; earlier this month.  Several valuable testers showed
-up, and caused me to really want to to open up the development to more
-people.  But before I did this, I want to come up with a sensible name
-for this project.  Today I finally decided on a new name, and I have
-renamed the project from hw-support-handler to this new name.  In the
-process, I moved the source to git and made it available as a
-&lt;a href=&quot;http://anonscm.debian.org/gitweb/?p=collab-maint/isenkram.git&quot;&gt;collab-maint&lt;/a&gt;
-repository in Debian.  The new name?  It is &lt;strong&gt;Isenkram&lt;/strong&gt;.
-To fetch and build the latest version of the source, use&lt;/p&gt;
-
-&lt;pre&gt;
-git clone http://anonscm.debian.org/git/collab-maint/isenkram.git
-cd isenkram &amp;&amp; git-buildpackage -us -uc
-&lt;/pre&gt;
-
-&lt;p&gt;I have not yet adjusted all files to use the new name yet.  If you
-want to hack on the source or improve the package, please go ahead.
-But please talk to me first on IRC or via email before you do major
-changes, to make sure we do not step on each others toes. :)&lt;/p&gt;
-
-&lt;p&gt;If you wonder what &#39;isenkram&#39; is, it is a Norwegian word for iron
-stuff, typically meaning tools, nails, screws, etc.  Typical hardware
-stuff, in other words.  I&#39;ve been told it is the Norwegian variant of
-the German word eisenkram, for those that are familiar with that
-word.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Update 2013-01-26&lt;/strong&gt;: Added -us -us to build
-instructions, to avoid confusing people with an error from the signing
-process.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Update 2013-01-27&lt;/strong&gt;: Switch to HTTP URL for the git
-clone argument to avoid the need for authentication.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>First prototype ready making hardware easier to use in Debian</title>
-               <link>http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/First_prototype_ready_making_hardware_easier_to_use_in_Debian.html</guid>
-                <pubDate>Mon, 21 Jan 2013 12:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Early this month I set out to try to
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Lets_make_hardware_dongles_easier_to_use_in_Debian.html&quot;&gt;improve
-the Debian support for pluggable hardware devices&lt;/a&gt;.  Now my
-prototype is working, and it is ready for a larger audience.  To test
-it, fetch the
-&lt;a href=&quot;http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/&quot;&gt;source
-from the Debian Edu subversion repository&lt;/a&gt;, build and install the
-package.  You might have to log out and in again activate the
-autostart script.&lt;/p&gt;
-
-&lt;p&gt;The design is simple:&lt;/p&gt;
-
-&lt;ul&gt;
-
-&lt;li&gt;Add desktop entry in /usr/share/autostart/ causing a program
-hw-support-handlerd to start when the user log in.&lt;/li&gt;
-
-&lt;li&gt;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.&lt;/li&gt;
-
-&lt;li&gt;When new hardware is inserted, look up the hardware modalias in
-the APT database, a database
-&lt;a href=&quot;http://anonscm.debian.org/viewvc/debian-edu/trunk/src/hw-support-handler/modaliases?view=markup&quot;&gt;available
-via HTTP&lt;/a&gt; and a database available as part of the package.&lt;/li&gt;
-
-&lt;li&gt;If a package is mapped to the hardware in question, the package
-isn&#39;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.&lt;/li&gt;
-
-&lt;li&gt;If the user click on the &#39;install package now&#39; button, ask
-aptdaemon via the PackageKit API to install the requrired package.&lt;/li&gt;
-
-&lt;li&gt;aptdaemon ask for root password or sudo password, and install the
-package while showing progress information in a window.&lt;/li&gt;
-
-&lt;/ul&gt;
-
-&lt;p&gt;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.&lt;/p&gt;
-
-&lt;p&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-1-notification.png&quot;&gt;
-&lt;br&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-2-password.png&quot;&gt;
-&lt;br&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-3-dependencies.png&quot;&gt;
-&lt;br&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-4-installing.png&quot;&gt;
-&lt;br&gt;&lt;img src=&quot;http://people.skolelinux.org/pere/blog/images/2013-01-21-hw-support-5-installing-details.png&quot; width=&quot;70%&quot;&gt;&lt;/p&gt;
-
-&lt;p&gt;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&#39;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.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Update 2013-01-21 16:50&lt;/strong&gt;: Due to popular demand,
-here is the command required to check out and build the source: Use
-&#39;&lt;tt&gt;svn checkout
-svn://svn.debian.org/debian-edu/trunk/src/hw-support-handler/; cd
-hw-support-handler; debuild&lt;/tt&gt;&#39;.  If you lack debuild, install the
-devscripts package.&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Update 2013-01-23 12:00&lt;/strong&gt;: 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
-&lt;a href=&quot;http://people.skolelinux.org/pere/blog/Welcome_to_the_world__Isenkram_.html&quot;&gt;build
-instructions&lt;/a&gt; for details.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>Thank you Thinkpad X41, for your long and trustworthy service</title>
-               <link>http://people.skolelinux.org/pere/blog/Thank_you_Thinkpad_X41__for_your_long_and_trustworthy_service.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Thank_you_Thinkpad_X41__for_your_long_and_trustworthy_service.html</guid>
-                <pubDate>Sat, 19 Jan 2013 09:20:00 +0100</pubDate>
-               <description>&lt;p&gt;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.
-
-&lt;p&gt;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.:)&lt;/p&gt;
-
-&lt;ul&gt;
-
-&lt;li&gt;Lightweight (around 1 kg) and small volume (preferably smaller
-  than A4).&lt;/li&gt;
-&lt;li&gt;Robust, it will be in my backpack every day.&lt;/li&gt;
-&lt;li&gt;Three button mouse and a mouse pin instead of touch pad.&lt;/li&gt;
-&lt;li&gt;Long battery life time.  Preferable a week.&lt;/li&gt;
-&lt;li&gt;Internal WIFI network card.&lt;/li&gt;
-&lt;li&gt;Internal Twisted Pair network card.&lt;/li&gt;
-&lt;li&gt;Some USB slots (2-3 is plenty)&lt;/li&gt;
-&lt;li&gt;Good keyboard - similar to the Thinkpad.&lt;/li&gt;
-&lt;li&gt;Video resolution at least 1024x768, with size around 12&quot; (A4 paper
-size).&lt;/li&gt;
-&lt;li&gt;Hardware supported by Debian Stable, ie the default kernel and
-  X.org packages.&lt;/li&gt;
-&lt;li&gt;Quiet, preferably fan free (or at least not using the fan most of
-  the time).
-
-&lt;/ul&gt;
-
-&lt;p&gt;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&#39;ve been told that X220 and X1 Carbon might
-still be useful.&lt;/p&gt;
-
-&lt;p&gt;Perhaps I should rethink my needs, and look for a pad with an
-external keyboard?  I&#39;ll have to check the
-&lt;a href=&quot;http://www.linux-laptop.net/&quot;&gt;Linux Laptops site&lt;/a&gt; for
-well-supported laptops, or perhaps just buy one preinstalled from one
-of the vendors listed on the &lt;a href=&quot;http://linuxpreloaded.com/&quot;&gt;Linux
-Pre-loaded site&lt;/a&gt;.&lt;/p&gt;
-</description>
-       </item>
-       
-       <item>
-               <title>How to find a browser plugin supporting a given MIME type</title>
-               <link>http://people.skolelinux.org/pere/blog/How_to_find_a_browser_plugin_supporting_a_given_MIME_type.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/How_to_find_a_browser_plugin_supporting_a_given_MIME_type.html</guid>
-                <pubDate>Fri, 18 Jan 2013 10:40:00 +0100</pubDate>
-               <description>&lt;p&gt;Some times I try to figure out which Iceweasel browser plugin to
-install to get support for a given MIME type.  Thanks to
-&lt;a href=&quot;https://wiki.ubuntu.com/MozillaTeam/Plugins&quot;&gt;specifications
-done by Ubuntu&lt;/a&gt; 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:&lt;/p&gt;
-
-&lt;pre&gt;
-#!/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(&#39;Npp-MimeType&#39;):
-            continue
-        mime_types = record[&#39;Npp-MimeType&#39;].split(&#39;,&#39;)
-        for t in mime_types:
-            t = t.rstrip().strip()
-            if t == mimetype:
-                thepkgs.append(pkg.name)
-    return thepkgs
-mimetype = &quot;audio/ogg&quot;
-if 1 &lt; len(sys.argv):
-    mimetype = sys.argv[1]
-print &quot;Browser plugin packages supporting %s:&quot; % mimetype
-for pkg in pkgs_handling_mimetype(mimetype):
-    print &quot;  %s&quot; %pkg
-&lt;/pre&gt;
-
-&lt;p&gt;It can be used like this to look up a given MIME type:&lt;/p&gt;
-
-&lt;pre&gt;
-% ./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
-%
-&lt;/pre&gt;
-
-&lt;p&gt;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?&lt;/p&gt;
-
-&lt;p&gt;&lt;strong&gt;Update 2013-01-18 14:20&lt;/strong&gt;: The Debian BTS
-request for icweasel support for this feature is
-&lt;a href=&quot;http://bugs.debian.org/484010&quot;&gt;#484010&lt;/a&gt; from 2008 (and
-&lt;a href=&quot;http://bugs.debian.org/698426&quot;&gt;#698426&lt;/a&gt; from today).  Lack
-of manpower and wish for a different design is the reason thus feature
-is not yet in iceweasel from Debian.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>