- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Angela_Fu_.html">Debian Edu interview: Angela Fuß</a></div>
- <div class="date">14th November 2012</div>
- <div class="body"><p>Here is another interview with one of the people in the <a
-href="http://www.skolelinux.org/">Debian Edu and Skolelinux</a>
-community. I am running short on people willing to be interviewed, so
-if you know about someone I should interview, Please send me an email.
-After asking for many months, I finally managed to lure another one of
-the people behind the German
-"<a href="http://wiki.it-zukunft-schule.de/">IT-Zukunft Schule</a>"
-project out from maternity leave to conduct an interview. Give a warm
-welcome to Angela Fuß. :)</p>
-
-<p><strong>Who are you, and how do you spend your days?</strong></p>
-
-<p>I am a 39-year-old woman living in the very north of Germany near
-Denmark. I live in a patchwork family with "my man" Mike Gabriel, my
-two daughters, Mikes daughter and Mikes and my rather newborn son.
-
-<p>At the moment - because of our little baby - I am spending most of
-the day by being a caring and organising mom for all the kids.
-Besides that I am really involved into and occupied with several inner
-growth processes: New born souls always bring the whole familiar
-system into movement and that needs time and focus ;-). We are also
-in the middle of buying a house and moving to it.</p>
-
-<p>In 2013 I will work again in my job in a German foundation for
-nature conservation. I am doing public relation work there. Besides
-that - and that is the connection to Skolelinux / Debian Edu - I am
-working in our own school project "IT-Zukunft Schule" in North
-Germany. I am responsible for the quality assurance, the customer
-relationship management and the communication processes in the
-project.</p>
-
-<p>Since 2001 I constantly have been training myself in communication
-and leadership. Besides that I am a forester, a landscaping gardener
-and a yoga teacher.</p>
-
-<p><strong>How did you get in contact with the Skolelinux / Debian Edu
-project?</strong></p>
-
-<p>I fell in love with Mike ;-).</p>
-
-<p>Very soon after getting to know him I was completely enrolled into
-Free Software. At this time Mike did IT-services for one newly
-founded school in Kiel. Other schools in Kiel needed concepts for
-their IT environment. Often when Mike came home from working at the
-newly founded school I found myself listening to his complaints about
-several points where the communication with the schools head or the
-teachers did not work. So we were clear that he would not work for
-one more school if we did not set up a structure for communication
-between him, the schools head, the teachers, the students and the
-parents.</p>
-
-<p>Together with our friend and hardware supplier Andreas Buchholz we
-started to get an overview of free software solutions suitable for
-schools. One day before Christmas 2010 Mike and I had a date with Kurt
-Gramlich in Gütersloh. As Kurt and I are really interested in building
-networks of people and in being in communication we dived into
-Skolelinux and brought it to the first grammar schools in Northern
-Germany.</p>
-
-<p>For information about our school project you can read
-<a href="http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Mike_Gabriel.html">the
-interview with Mike Gabriel</a>.</p>
-
-<p><strong>What do you see as the advantages of Skolelinux / Debian
-Edu?</strong></p>
-
-<p>First I have to say: I cannot answer this question technically. My
-answer comes rather from a social point of view.</p>
-
-<p>The biggest advantage of Skolelinux / Debian Edu I see is the large
-and strong international community of Debian Developers in the
-background which is very alive and connected over mailinglists, blogs
-and meetings. My constant feeling for the Debian Community is: If
-something does not work they will somehow fix it. All is well
-;-). This is of course a user experience. What I also get as a big
-advantage of Skolelinux / Debian Edu is that everybody who uses it and
-works with it can also contribute to it - that includes students,
-teachers, parents...</p>
-
-<p><strong>What do you see as the disadvantages of Skolelinux / Debian
-Edu?</strong></p>
-
-<p>I will answer this question relating to the internal structure of
-Skolelinux / Debian Edu.</p>
-
-<p>What I see as a major disadvantage is that there is a gap between
-the group of developers for Debian Edu and the people who make the
-marketing, that means the people that bring Skolelinux to the
-schools. There is a lack of communication between these two groups and
-I think that does not really work for Skolelinux / Debian Edu.</p>
-
-<p>Further I appreciate that Skolelinux / Debian Edu is known as a
-do-ocracy. Nevertheless I keep asking myself if at some points a
-democracy or some kind of hierarchical project structure would be good
-and helpful. I am also missing some kind of contact between the
-Skolelinux / Debian Edu communities in Europe or on an international
-level. I think it would be good if there was more sharing between the
-different countries using Skolelinux / Debian Edu.</p>
-
-<p><strong>Which free software do you use daily?</strong></p>
-
-<p>On my laptop I am still using an Ubuntu 10.04 with a Gnome Desktop
-on. As applications I use Openoffice.org, Gedit, Firefox, Pidgin,
-LaTeX and GnuCash. For mails I am using Horde. And I am really fond of
-my N900 running with Maemo.</p>
-
-<p><strong>Which strategy do you believe is the right one to use to
-get schools to use free software?</strong></p>
-
-<p>I am really convinced that in our school project "IT-Zukunft
-Schule" we have developed (and keep developing) a great way to get
-schools to use Free Software. We have written a detailed concept for
-that so I cannot explain the whole thing here. But in a nutshell the
-strategy has three crucial pillars:</p>
-
-<ul>
-
-<li>We really take time to get what sort of stories, questions and
-concerns the schools head and the teachers have about using different
-kinds of IT and we take time to enrol them into Free Software.</li>
-
-<li>Our solution for schools is never just technical. In the centre
-are always the people who are going to use the software. From the very
-beginning of the planning for a school, we tell the schools head that
-they are paying us not only for a technical solution for their school,
-they also pay us for leading all the communication processes
-needed. If they do not want that, we are not working with them because
-we cannot give a guarantee for the quality of our work then.</li>
-
-<li>Another focus lies in the training of teachers and students in
-co-administrating the IT-System at their school. They start getting in
-contact with the Skolelinux / Debian Edu community and they get the
-offer to become more and more independent from us.</li>
-
-</ul>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/How_to_find_a_browser_plugin_supporting_a_given_MIME_type.html">How to find a browser plugin supporting a given MIME type</a></div>
+ <div class="date">18th January 2013</div>
+ <div class="body"><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>