X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/8611eec2eaa194d79354d8137c4df67bb2eece15..f41b756f2d0162c75551a3ac243732e9a72a375e:/blog/archive/2014/10/10.rss diff --git a/blog/archive/2014/10/10.rss b/blog/archive/2014/10/10.rss index c0f6f72192..3039965a70 100644 --- a/blog/archive/2014/10/10.rss +++ b/blog/archive/2014/10/10.rss @@ -6,6 +6,119 @@ http://people.skolelinux.org/pere/blog/ + + I spent last weekend recording MakerCon Nordic + http://people.skolelinux.org/pere/blog/I_spent_last_weekend_recording_MakerCon_Nordic.html + http://people.skolelinux.org/pere/blog/I_spent_last_weekend_recording_MakerCon_Nordic.html + Thu, 23 Oct 2014 23:00:00 +0200 + <p>I spent last weekend at <a href="http://www.makercon.no/">Makercon +Nordic</a>, a great conference and workshop for makers in Norway and +the surrounding countries. I had volunteered on behalf of the +Norwegian Unix Users Group (NUUG) to video record the talks, and we +had a great and exhausting time recording the entire day, two days in +a row. There were only two of us, Hans-Petter and me, and we used the +regular video equipment for NUUG, with a +<a href="http://dvswitch.alioth.debian.org/wiki/">dvswitch</a>, a +camera and a VGA to DV convert box, and mixed video and slides +live.</p> + +<p>Hans-Petter did the post-processing, consisting of uploading the +around 180 GiB of raw video to Youtube, and the result is +<a href="https://www.youtube.com/user/MakerConNordic/">now becoming +public</a> on the MakerConNordic account. The videos have the license +NUUG always use on our recordings, which is +<a href="http://creativecommons.org/licenses/by-sa/3.0/no/">Creative +Commons Navngivelse-Del på samme vilkår 3.0 Norge</a>. Many great +talks available. Check it out! :)</p> + + + + + listadmin, the quick way to moderate mailman lists - nice free software + http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html + http://people.skolelinux.org/pere/blog/listadmin__the_quick_way_to_moderate_mailman_lists___nice_free_software.html + Wed, 22 Oct 2014 20:00:00 +0200 + <p>If you ever had to moderate a mailman list, like the ones on +alioth.debian.org, you know the web interface is fairly slow to +operate. First you visit one web page, enter the moderation password +and get a new page shown with a list of all the messages to moderate +and various options for each email address. This take a while for +every list you moderate, and you need to do it regularly to do a good +job as a list moderator. But there is a quick alternative, +<a href="http://heim.ifi.uio.no/kjetilho/hacks/#listadmin">the +listadmin program</a>. It allow you to check lists for new messages +to moderate in a fraction of a second. Here is a test run on two +lists I recently took over:</p> + +<p><blockquote><pre> +% time listadmin xiph +fetching data for pkg-xiph-commits@lists.alioth.debian.org ... nothing in queue +fetching data for pkg-xiph-maint@lists.alioth.debian.org ... nothing in queue + +real 0m1.709s +user 0m0.232s +sys 0m0.012s +% +</pre></blockquote></p> + +<p>In 1.7 seconds I had checked two mailing lists and confirmed that +there are no message in the moderation queue. Every morning I +currently moderate 68 mailman lists, and it normally take around two +minutes. When I took over the two pkg-xiph lists above a few days +ago, there were 400 emails waiting in the moderator queue. It took me +less than 15 minutes to process them all using the listadmin +program.</p> + +<p>If you install +<a href="https://tracker.debian.org/pkg/listadmin">the listadmin +package</a> from Debian and create a file <tt>~/.listadmin.ini</tt> +with content like this, the moderation task is a breeze:</p> + +<p><blockquote><pre> +username@example.org +spamlevel 23 +default discard +discard_if_reason "Posting restricted to members only. Remove us from your mail list." + +password secret +adminurl https://{domain}/mailman/admindb/{list} +mailman-list@lists.example.com + +password hidden +other-list@otherserver.example.org +</pre></blockquote></p> + +<p>There are other options to set as well. Check the manual page to +learn the details.</p> + +<p>If you are forced to moderate lists on a mailman installation where +the SSL certificate is self signed or not properly signed by a +generally accepted signing authority, you can set a environment +variable when calling listadmin to disable SSL verification:</p> + +<p><blockquote><pre> +PERL_LWP_SSL_VERIFY_HOSTNAME=0 listadmin +</pre></blockquote></p> + +<p>If you want to moderate a subset of the lists you take care of, you +can provide an argument to the listadmin script like I do in the +initial screen dump (the xiph argument). Using an argument, only +lists matching the argument string will be processed. This make it +quick to accept messages if you notice the moderation request in your +email.</p> + +<p>Without the listadmin program, I would never be the moderator of 68 +mailing lists, as I simply do not have time to spend on that if the +process was any slower. The listadmin program have saved me hours of +time I could spend elsewhere over the years. It truly is nice free +software.</p> + +<p>As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&label=PetterReinholdtsenBlog">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p> + + + Debian Jessie, PXE and automatic firmware installation http://people.skolelinux.org/pere/blog/Debian_Jessie__PXE_and_automatic_firmware_installation.html @@ -59,7 +172,7 @@ 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 if you decide to give it a go. :)</p> +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 @@ -109,9 +222,9 @@ installed, run <tt>DEBIAN_PRIORITY=critical tasksel --test --new-install</tt> to get the list of packages that tasksel would install.</p> -<p><ahref="https://wiki.debian.org/DebianEdu/">Debian Edu</a> will be -pilots in testing this feature, as isenkram is used to install -firmware now.</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>