- <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html">Debian Jessie, PXE and automatic firmware installation</a></div>
- <div class="date">17th October 2014</div>
- <div class="body"><p>When PXE installing laptops with Debian, I often run into the
-problem that the WiFi card require some firmware to work properly.
-And it has been a pain to fix this using preseeding in Debian.
-Normally something more is needed. But thanks to
-<a href="https://packages.qa.debian.org/i/isenkram.html">my isenkram
-package</a> and its recent tasksel extension, it has now become easy
-to do this using simple preseeding.</p>
-
-<p>The isenkram-cli package provide tasksel tasks which will install
-firmware for the hardware found in the machine (actually, requested by
-the kernel modules for the hardware). (It can also install user space
-programs supporting the hardware detected, but that is not the focus
-of this story.)</p>
-
-<p>To get this working in the default installation, two preeseding
-values are needed. First, the isenkram-cli package must be installed
-into the target chroot (aka the hard drive) before tasksel is executed
-in the pkgsel step of the debian-installer system. This is done by
-preseeding the base-installer/includes debconf value to include the
-isenkram-cli package. The package name is next passed to debootstrap
-for installation. With the isenkram-cli package in place, tasksel
-will automatically use the isenkram tasks to detect hardware specific
-packages for the machine being installed and install them, because
-isenkram-cli contain tasksel tasks.</p>
-
-<p>Second, one need to enable the non-free APT repository, because
-most firmware unfortunately is non-free. This is done by preseeding
-the apt-mirror-setup step. This is unfortunate, but for a lot of
-hardware it is the only option in Debian.</p>
-
-<p>The end result is two lines needed in your preseeding file to get
-firmware installed automatically by the installer:</p>
-
-<p><blockquote><pre>
-base-installer base-installer/includes string isenkram-cli
-apt-mirror-setup apt-setup/non-free boolean true
-</pre></blockquote></p>
-
-<p>The current version of isenkram-cli in testing/jessie will install
-both firmware and user space packages when using this method. It also
-do not work well, so use version 0.15 or later. Installing both
-firmware and user space packages might give you a bit more than you
-want, so I decided to split the tasksel task in two, one for firmware
-and one for user space programs. The firmware task is enabled by
-default, while the one for user space programs is not. This split is
-implemented in the package currently in unstable.</p>
-
-<p>If you decide to give this a go, please let me know (via email) how
-this recipe work for you. :)</p>
-
-<p>So, I bet you are wondering, how can this work. First and
-foremost, it work because tasksel is modular, and driven by whatever
-files it find in /usr/lib/tasksel/ and /usr/share/tasksel/. So the
-isenkram-cli package place two files for tasksel to find. First there
-is the task description file (/usr/share/tasksel/descs/isenkram.desc):</p>
-
-<p><blockquote><pre>
-Task: isenkram-packages
-Section: hardware
-Description: Hardware specific packages (autodetected by isenkram)
- Based on the detected hardware various hardware specific packages are
- proposed.
-Test-new-install: show show
-Relevance: 8
-Packages: for-current-hardware
-
-Task: isenkram-firmware
-Section: hardware
-Description: Hardware specific firmware packages (autodetected by isenkram)
- Based on the detected hardware various hardware specific firmware
- packages are proposed.
-Test-new-install: mark show
-Relevance: 8
-Packages: for-current-hardware-firmware
-</pre></blockquote></p>
-
-<p>The key parts are Test-new-install which indicate how the task
-should be handled and the Packages line referencing to a script in
-/usr/lib/tasksel/packages/. The scripts use other scripts to get a
-list of packages to install. The for-current-hardware-firmware script
-look like this to list relevant firmware for the machine:
-
-<p><blockquote><pre>
-#!/bin/sh
-#
-PATH=/usr/sbin:$PATH
-export PATH
-isenkram-autoinstall-firmware -l
-</pre></blockquote></p>
-
-<p>With those two pieces in place, the firmware is installed by
-tasksel during the normal d-i run. :)</p>
-
-<p>If you want to test what tasksel will install when isenkram-cli is
-installed, run <tt>DEBIAN_PRIORITY=critical tasksel --test
---new-install</tt> to get the list of packages that tasksel would
-install.</p>
-
-<p><a href="https://wiki.debian.org/DebianEdu/">Debian Edu</a> will be
-pilots in testing this feature, as isenkram is used there now to
-install firmware, replacing the earlier scripts.</p>
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/MakerCon_Nordic_videos_now_available_on_Frikanalen.html">MakerCon Nordic videos now available on Frikanalen</a></div>
+ <div class="date"> 2nd July 2015</div>
+ <div class="body"><p>Last oktober I was involved on behalf of
+<a href="http://www.nuug.no/">NUUG</a> with recording the talks at
+<a href="http://www.makercon.no/">MakerCon Nordic</a>, a conference for
+the Maker movement. Since then it has been the plan to publish the
+recordings on <a href="http://www.frikanalen.no/">Frikanalen</a>, which
+finally happened the last few days. A few talks are missing because
+the speakers asked the organizers to not publish them, but most of the
+talks are available. The talks are being broadcasted on RiksTV
+channel 50 and using multicast on Uninett, as well as being available
+from the Frikanalen web site. The unedited recordings are
+<a href="https://www.youtube.com/user/MakerConNordic/">available on
+Youtube too</a>.</p>
+
+<p>This is the list of talks available at the moment. Visit the
+<a href="http://beta.frikanalen.no/video/?q=makercon">Frikanalen video
+pages</a> to view them.</p>
+
+<ul>
+
+ <li>Evolutionary algorithms as a design tool - from art
+ to robotics (Kyrre Glette)</li>
+
+ <li>Make and break (Hans Gerhard Meier)</li>
+
+ <li>Making a one year school course for young makers
+ (Olav Helland)</li>
+
+ <li>Innovation Inspiration - IPR Databases as a Source of
+ Inspiration (Hege Langlo)</li>
+
+ <li>Making a toy for makers (Erik Torstensson)</li>
+
+ <li>How to make 3D printer electronics (Elias Bakken)</li>
+
+ <li>Hovering Clouds: Looking at online tool offerings for Product
+ Design and 3D Printing (William Kempton)</li>
+
+ <li>Travelling maker stories (Øyvind Nydal Dahl)</li>
+
+ <li>Making the first Maker Faire in Sweden (Nils Olander)</li>
+
+ <li>Breaking the mold: Printing 1000’s of parts (Espen Sivertsen)</li>
+
+ <li>Ultimaker — and open source 3D printing (Erik de Bruijn)</li>
+
+ <li>Autodesk’s 3D Printing Platform: Sparking innovation (Hilde
+ Sevens)</li>
+
+ <li>How Making is Changing the World – and How You Can Too!
+ (Jennifer Turliuk)</li>
+
+ <li>Open-Source Adventuring: OpenROV, OpenExplorer and the Future of
+ Connected Exploration (David Lang)</li>
+
+ <li>Making in Norway (Haakon Karlsen Jr., Graham Hayward and Jens
+ Dyvik)</li>
+
+ <li>The Impact of the Maker Movement (Mike Senese)</li>
+
+</ul>
+
+<p>Part of the reason this took so long was that the scripts NUUG had
+to prepare a recording for publication were five years old and no
+longer worked with the current video processing tools (command line
+argument changes). In addition, we needed better audio normalization,
+which sent me on a detour to
+<a href="http://people.skolelinux.org/pere/blog/Measuring_and_adjusting_the_loudness_of_a_TV_channel_using_bs1770gain.html">package
+bs1770gain for Debian</a>. Now this is in place and it became a lot
+easier to publish NUUG videos on Frikanalen.</p>
+</div>
+ <div class="tags">
+
+
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen</a>, <a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="http://people.skolelinux.org/pere/blog/tags/video">video</a>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
+ <div class="entry">
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Hvem_f_rer_Medietilsynet_tilsyn_med_.html">Hvem fører Medietilsynet tilsyn med?</a></div>
+ <div class="date">28th June 2015</div>
+ <div class="body"><p>I en global verden med eierskap på tvers, trengs det informasjon om
+hvem som har kontrollen i selskaper og bedrifter. Og for å få tilgang
+til slik informasjon for alle som ønsker å analysere eierskap, holder
+med ikke med nasjonale databaser over eierskap, det må globale
+samledatabaser med åpne data til. Heldigvis finnes det en
+internasjonal bevegelse for å gjøre selskapsinformasjon for alle land
+offentlig tilgjengelig. En slik database heter
+<a href="http://opencorporates.com">OpenCorporates</a>, der
+informasjonen er gratis tilgjengelig med en "del på samme
+vilkår"-lisens. De samler inn selskapsinformasjon, eierskap,
+konsesjonstildelinger og lignende. De manglet ganske mye for Norge,
+da bruksvilkårene til Norsk offentlig informasjon i stor grad
+blokkerer OpenCorporates fra å samle den inn.</p>
+
+<p>Men jeg er jo involvert i
+<a href="http://www.frikanalen.no/">Frikanalen</a>, som har
+TV-konsesjon, og tenkte det kunne være fint om informasjon om alle
+mediakonsesjoner var tilgjengelig i OpenCorporates, så jeg sendte
+avgårde følgende spørsmål til Medietilsynet 2015-06-22:</p>
+
+<blockquote>
+<p>Hei. Finnes det en oversikt over enhetene som Mediatilsynet fører
+tilsyn med som åpne data? Jeg lette etter den på
+<URL:<a href="http://data.norge.no/">http://data.norge.no/</a>> og
+<URL:<a href="http://hotell.difi.no/">http://hotell.difi.no/</a>> uten å
+finne noe der, og fant heller ikke noe under
+<URL:<a href="http://www.medietilsynet.no/">http://www.medietilsynet.no/</a>>.</p>
+
+<p>Jeg tenker på alle som har fått kringkastingskonsesjon og alle som
+er omtalt under
+<URL:<a href="http://www.medietilsynet.no/mediebildet/">http://www.medietilsynet.no/mediebildet/</a>>.</p>
+
+<p>Jeg skulle gjerne hatt dette maskinlesbart, og inkludert
+organisasjonsnummer og hva slags forhold mediatilsynet har til
+organisasjonene. Tanken er å importere det i
+<URL:<a href="https://opencorporates.com/">https://opencorporates.com/</a>> for analyse, så det bør ikke ha
+bruksbegresninger som gjør dette umulig.</p>
+</blockquote>
+
+<p>To dager senere fikk jeg svar, med de datasettene de hadde
+tilgjengelig. Svaret fra Hanne Sekkelsten hos Medietilsynet var
+informativt og imøtekommende.</p>
+
+<blockquote>
+<p>Vi viser til din e-post av 22. juni, der du ber om å få tilsendt oversikter
+over aktører Medietilsynet fører tilsyn med.</p>
+
+<p>Medietilsynet fører tilsyn med kringkastere og audiovisuelle
+bestillingstjenester som omfattes av kringkastingsloven, og med
+eierskap i aviser, fjernsyn radio og elektroniske medier etter
+medieeierskapsloven. I tillegg vil Medietilsynet etter at
+beskyttelsesloven trer i kraft fra 1. juli ha tilsyn med en rekke nye
+aktører. Nærmere informasjon om den nye loven finnes på Medietilsynets
+nettsted, her:
+<a href="http://www.medietilsynet.no/mediebransjen/bildeprogramloven/">http://www.medietilsynet.no/mediebransjen/bildeprogramloven/</a>
+. Vi har ikke utarbeidet oversikter over alle aktørene, men vi sender
+deg her de listene vi har utarbeidet, hentet fra våre databaser. Vi
+har dessverre ikke ferdige rapporter som inneholder
+organisasjonsnummer. Dersom du ønsker flere opplysninger ber vi om at
+du tar kontakt med oss slik at vi kan finne ut av hvilke opplysninger
+du trenger, og hvilke vi kan fremskaffe.</p>
+
+<p>Vedlagt følger:
+
+<ul>
+
+ <li>Konsesjoner - lokalradio FM pr. 31.12.2014 [<a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Konsesjoner_lokalradio_fm_felles_31.12.2014.pdf">PDF (original)</a>]</li>
+
+ <li>Konsesjoner - lokalfjernsyn i det digitale bakkenettet for fjernsyn, pr. mars 2015 [<a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Lokalfjernsyn_DTT_konsesjoner_mars_2015.docx">DOCX (original)</a>,
+<a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Lokalfjernsyn_DTT_konsesjoner_mars_2015.pdf">PDF</a>]</li>
+
+ <li>Konsesjoner - DAB-radio, status mars 2015 [<a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Konsesjonaernummer_DAB.xps">XPS (original)</a>,
+<a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Konsesjonaernummer_DAB.pdf">PDF</a>]</li>
+
+ <li>Registreringspliktige kringkastere - status mars 2015: [<a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Registreringspliktige_kringkastere_register_-_aktive.xps">XPS (original)</a>, <a href="http://people.skolelinux.org/pere/blog/images/2015-06-28-medietilsynsdata/Registreringspliktige_kringkastere_register_-_aktive.pdf">PDF</a>]
+
+ <ul>
+ <li>Kabelsendt fjernsyn
+ <li>Satellittsendt fjernsyn
+ <li>Nett-tv
+ <li>Kabelsendt radio
+ <li>Satellittsendt radio
+ <li>Nett-radio
+ </ul></li>
+</ul>
+
+<p>Vi må ta forbehold om at det kan være enkelte feil i oversiktene
+siden disse ikke er oppdaterte pr. dags dato. Vi vil foreta nye
+oppdateringer i august.</p>
+
+<p>Med hilsen</p>
+
+<p>Hanne Nistad Sekkelsten
+<br>Seniorrådgiver | Senior Legal Adviser
+<br>Medietilsynet | Norwegian Media Authority
+<br>A: Nygata 4, NO-1607 Fredrikstad
+<br>T: [telefonnummer fjernet]
+<br>E: [adresse fjernet] | W: www.medietilsynet.no
+</p>
+</blockquote>
+
+<p>Desverre er formatene for ustrukturerte til maskinell behandling og
+mangler endel informasjon, men det er gode oversikter over hvem
+Medietilsynet fører tilsyn med. Filene er på formatene PDF, XPS
+(XML-basert PDF-lignende format fra Microsoft) og DOCX, så det vil
+være en stor jobb å strukturere informasjonen på en måte som kan
+importeres i OpenCorporates. Svaret er ikke i tråd med
+<a href="http://lovdata.no/dokument/SF/forskrift/2013-04-05-959">Forskrift
+om IT-standarder i offentlig forvaltning</a> som sier epostvedlegg
+skal sendes som PDF, så jeg har gjorde PDF-utgaver av XPS og
+DOCX-utgavene tilgjengelig for å gjøre det enklere for alle å se
+innholdet.</p>