<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="/static/rss.xsl"?>
<!-- name="generator" content="blosxom/2.1.2+dev" -->
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:cc="http://web.resource.org/cc/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/" >
  <channel>
    <!-- RSS required -->
    <title>Blogging is futile   </title>
    <link>http://noone.org/blog</link>
    <description>Yet another Blosxom weblog from someone who promised himself to never start blogging - since blogging is futile.</description>

    <!-- RSS optional -->
    <pubDate>Thu, 18 Mar 2010 08:13:39 +0100</pubDate>
    <lastBuildDate>Thu, 18 Mar 2010 08:13:39 +0100</lastBuildDate>
    <copyright>&amp;copy; 2005-2008 by Axel Beckert. Content licensed under the Creative Commons NC SA 2.0 DE License. Some rights reserved.</copyright>
    <language>en</language>
    <managingEditor>abe+blog@deuxchevaux.org (Axel Beckert)</managingEditor>
    <webMaster>abe+blog@deuxchevaux.org (Axel Beckert)</webMaster>
    <generator>blosxom/2.1.2+dev</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>42</ttl>
    <image>
        <url>http://noone.org/static/XTaran1.3t.png</url>
        <title>Hackergotchi: Axel "XTaran" Beckert</title>
        <link>http://noone.org/blog</link>
        <width>102</width>
        <height>104</height>
    </image>

    <!-- Dublin Core -->
<!--
    <dc:publisher>Axel Beckert (abe+blog@deuxchevaux.org)</dc:publisher>
    <dc:rights>&copy; 2005-2008 by Axel Beckert. Content licensed under the Creative Commons NC SA 2.0 DE License. Some rights reserved.</dc:rights>
    <dc:language>de</dc:language>
    <dc:language>en</dc:language>
    <dc:title>Blogging is futile   </dc:title>
    <dc:subject>Rants and brain dumps about Debian, the Web, old Hardware, old Citroëns and the daily life of an ETHZ system administrator</dc:subject>
    <dc:description>Yet another Blosxom weblog from someone who promised himself to never start blogging - since blogging is futile.</dc:description>
-->

    <!-- Others -->
    <admin:generatorAgent rdf:resource="http://blosxom.sourceforge.net/" />
    <admin:errorReportsTo rdf:resource="mailto:abe+blog@deuxchevaux.org" />
    <cc:license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/de/">http://creativecommons.org/licenses/by-nc-sa/2.0/de/</cc:license>

  <item>
    <title>abe@debian.org</title>
    <slash:department>finally</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/abe%2540debian.org.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/abe%2540debian.org.html</guid>
    <pubDate>Sun, 31 Jan 2010 23:58:34 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
On Wednesday I got &lt;acronym title=&quot;Debian Account Manager&quot;
&gt;DAM&lt;/acronym&gt; approval and since Saturday late evening &lt;a
href=&quot;https://nm.debian.org/nmstatus.php?email=abe%40deuxchevaux.org&quot;
class=&quot;ext&quot; &gt;I&amp;#8217;m officially a Debian Developer&lt;/a&gt;. Yay! :-)

&lt;/p&gt;&lt;p&gt;

My thanks go to

&lt;/p&gt;&lt;ul&gt;

  &lt;li&gt;&lt;a href=&quot;http://www.df7cb.de/&quot; class=&quot;ext&quot;&gt;Christoph Berg
  (Myon)&lt;/a&gt; whom I know for more than a decade since we studied
  together, and who&amp;#8217;s career in &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; was way faster than mine, but
  who on the other hand probably knows me better than nobody else in
  Debian &amp;mdash; which made him the perfect &lt;a class=&quot;ext&quot;
  href=&quot;http://lists.debian.org/debian-newmaint/2009/12/msg00003.html&quot;
  &gt;advocate&lt;/a&gt;;&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://www.bzed.de/&quot; class=&quot;ext&quot;&gt;Bernd Zeimetz
  (bzed)&lt;/a&gt; whom I know from my times at &lt;a class=&quot;ext&quot;
  href=&quot;http://www.dalug.org/&quot; &gt;&lt;acronym title=&quot;Darmst&amp;auml;dter Linux User Group&quot;&gt;DaLUG&lt;/acronym&gt;&lt;/a&gt; and who was the friendliest
  Application Manager I could imagine &amp;mdash; he&amp;#8217;s probably also one
  of the fastest (8 days from application to AM report :-);&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://luca.pca.it/&quot; class=&quot;ext&quot;&gt;Luca Capello
  (gismo)&lt;/a&gt;, who was the most demanding but also most inspiring
  sponsor I ever had and who became a very good friend after we found
  each other over my package &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/conkeror&quot;&gt;conkeror&lt;/a&gt;.

  &lt;li&gt;Arne Wichmann (Y_Plentyn) for being my first drop-in center for
  Debian questions (like &amp;#8220;can I directly dist-upgrade from 2.0 to
  3.0?&amp;#8221; :-);&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://blog.zobel.ftbfs.de/&quot; class=&quot;ext&quot;&gt;Martin
  Zobel-Helas (zobel)&lt;/a&gt; who was always encouraging me to continue
  exploring new sides of Debian;&lt;/li&gt;

  &lt;li&gt;&lt;a href=&quot;http://alfie.ist.org/&quot; class=&quot;ext&quot; &gt;Gerfried Fuchs
  (Rhonda)&lt;/a&gt; just for being there (and for being a package
  maintainer with good relations to upstream ;-);&lt;/li&gt;

  &lt;li&gt;my coworkers at the &lt;a href=&quot;http://nic.phys.ethz.ch/&quot;
  class=&quot;uni&quot; &gt;IT Services Group of the Department of Physics at &lt;acronym title=&quot;Eidgen&amp;ouml;ssische Technische Hochschule&quot;&gt;ETH&lt;/acronym&gt;
  Zurich&lt;/a&gt;, who always found new challenges in Debian for me to
  solve;&lt;/li&gt;

  &lt;li&gt;&amp;#8230; and all those others who offered to also advocate me (e.g.
  Otavio Salvador) or sponsored my packages so far (or at least
  offered to do so), e.g. Alexander Wirt (formorer), Martin F. Krafft
  (&lt;a href=&quot;http://madduck.net/&quot; class=&quot;ext&quot;&gt;madduck&lt;/a&gt;), Robert J&amp;ouml;rdens (jordens), &amp;#8230;&lt;/li&gt;

&lt;/ul&gt;&lt;p&gt;

As Bernd cited in his &lt;a class=&quot;ext&quot;
href=&quot;http://lists.debian.org/debian-newmaint/2009/12/msg00007.html&quot;
&gt;AM report&lt;/a&gt;, my earliest activity within the Debian community I can
remember was organising the Debian booth at &lt;a class=&quot;ext&quot;
href=&quot;http://www.linuxday.lu/&quot; &gt;LinuxDay.lu&lt;/a&gt; 2003, where I
installed &lt;a href=&quot;http://www.debian.org/releases/woody/&quot; class=&quot;ext&quot;&gt;Debian 3.0 Woody&lt;/a&gt; on my Hamilton Hamstation &amp;#8220;hy&amp;#8221; (a Sun
SparcStation 4 clone).

&lt;/p&gt;&lt;p&gt;

I wrote my &lt;a href=&quot;http://bugs.debian.org/283365&quot;&gt;first bugreport in
November 2004 (#283365)&lt;/a&gt;, probably during the &lt;a href=&quot;http://www.debian.org/releases/sarge/&quot; class=&quot;ext&quot;&gt;Sarge&lt;/a&gt; BSP in
Frankfurt. And my first Debian package was &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/wikipedia2text&quot;&gt;wikipedia2text&lt;/a&gt;,
starting to package it &lt;a href=&quot;http://bugs.debian.org/325417&quot; &gt;August
2005 (&lt;acronym title=&quot;intend to package&quot;&gt;ITP&lt;/acronym&gt; #325417)&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;

My only earlier documented interest in the Debian community is
subscribing to the lists debian-&lt;a href=&quot;http://httpd.apache.org/&quot; class=&quot;ext&quot;&gt;apache&lt;/a&gt;@l.d.o and debian-emacsen@l.d.o
in June 2002.

&lt;/p&gt;&lt;p&gt;

I though remember that I started playing around with Debian 2.0 Hamm,
skipping 2.1 (for whatever reasons, I can&amp;#8217;t remember), using 2.2 quite
regularily and started to dive into with Woody which also ran on my
first ThinkPad &amp;#8220;&lt;a href=&quot;http://fsinfo.cs.uni-sb.de/~abe/w5/azka.html#bijou&quot;&gt;bijou&lt;/a&gt;&amp;#8221;. I installed it over WLAN with just a boot
floppy at the &lt;a href=&quot;http://chemnitzer.linux-tage.de/&quot; class=&quot;ext&quot;&gt;Chemnitzer Linux-Tage&lt;/a&gt;. :-)

&lt;/p&gt;&lt;p&gt;

Anyway, this has led to what it had to lead &amp;mdash; to a new Debian
Developer. :-)

&lt;/p&gt;&lt;p&gt;

The first package I uploaded with my newly granted rights was a new
&lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/conkeror&quot;&gt;conkeror&lt;/a&gt; snapshot. This version should work out of the box on &lt;a href=&quot;http://www.ubuntu-linux.org/&quot; class=&quot;ext&quot;&gt;Ubuntu&lt;/a&gt;
again, so that &lt;a href=&quot;http://conkeror.mozdev.org/&quot; class=&quot;ext&quot;&gt;conkeror&lt;/a&gt; in &lt;a href=&quot;http://www.ubuntulinux.org/&quot; class=&quot;ext&quot;&gt;Ubuntu&lt;/a&gt; should not lag that much behind
Debian &lt;a href=&quot;http://www.debian.org/releases/sid/&quot; class=&quot;ext&quot;&gt;Sid&lt;/a&gt; anymore.

&lt;/p&gt;&lt;h4&gt;In other News&lt;/h4&gt;&lt;p&gt;

Since Wednesday I own a Nokia N900 and use it as my primary mobile
phone now. Although it&amp;#8217;s not as free as the &lt;a href=&quot;http://www.openmoko.org/&quot; class=&quot;ext&quot;&gt;OpenMoko&lt;/a&gt; (see two other
recent posts &lt;a href=&quot;http://www.lucas-nussbaum.net/blog/?p=438&quot;
class=&quot;ext&quot;&gt;by Lucas Nussbaum&lt;/a&gt; and &lt;a class=&quot;ext&quot;
href=&quot;http://err.no/personal/blog/tech/2010-01-25-18-03_how_free_is_the_n900.html&quot;
&gt;by Tollef Fog Heen&lt;/a&gt; on &lt;a href=&quot;http://planet.debian.org/&quot; class=&quot;uni&quot;&gt;Planet Debian&lt;/a&gt;) it&amp;#8217;s definitely what I hoped
the OpenMoko will once become. And even if I can&amp;#8217;t run Debian natively
on the N900 (yet), it at least has a Debian chroot on it. :-)

&lt;/p&gt;&lt;p&gt;

&lt;a href=&quot;http://www.fosdem.org/&quot;&gt;&lt;img align=&quot;right&quot; border=&quot;0&quot;
alt=&quot;I&apos;m going to FOSDEM, the Free and Open Source Software Developers&apos; European Meeting&quot;
src=&quot;http://www.fosdem.org/promo/going-to&quot; /&gt;&lt;/a&gt;

A few weeks ago, I took over the organisation of this year&amp;#8217;s &lt;a
href=&quot;http://wiki.debian.org/DebianEvents/FOSDEM/2010&quot; class=&quot;uni&quot;
&gt;Debian booth&lt;/a&gt; at &lt;a href=&quot;http://www.fosdem.org/&quot; class=&quot;ext&quot;
&gt;&lt;acronym title=&quot;Free and Open Source Developer European Meeting&quot;&gt;FOSDEM&lt;/acronym&gt;&lt;/a&gt; from Wouter Verhelst who&amp;#8217;s busy enough with &lt;acronym title=&quot;Free and Open Source Developer European Meeting&quot;&gt;FOSDEM&lt;/acronym&gt;
organisation itself.

&lt;/p&gt;&lt;p&gt;

Last Monday the organiser of the &lt;a class=&quot;ext&quot;
href=&quot;http://www.fosdem.org/2010/schedule/devrooms/bsd&quot;&gt;&lt;acronym title=&quot;Berkeley System Distribution&quot;&gt;BSD&lt;/acronym&gt;
DevRoom&lt;/a&gt; at &lt;acronym title=&quot;Free and Open Source Developer European Meeting&quot;&gt;FOSDEM&lt;/acronym&gt; asked on &lt;a class=&quot;irc&quot;
href=&quot;irc://irc.freenode.net/#mirbsd&quot; &gt;#mirbsd&lt;/a&gt; for talk
suggestions and they somehow talked me into &lt;a class=&quot;ext&quot;
href=&quot;http://www.fosdem.org/2010/schedule/events/bsd_debian&quot; &gt;giving a
talk about Debian GNU/kFreeBSD&lt;/a&gt;. The slides should show up during
the next days on my &lt;a href=&quot;http://noone.org/talks/kfreebsd/&quot;&gt;Debian
GNU/kFreeBSD talks page&lt;/a&gt;. I hope, I&amp;#8217;ll survive that talk despite
giving more or less a talk saying &amp;#8220;Jehova!&amp;#8221;. ;-)

&lt;/p&gt;&lt;p&gt;

What a week.</description>
    <comments>http://noone.org/blog/English/Computer/Debian/abe%2540debian.org.futile#comments</comments>
    <slash:comments>2</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/advocate">advocate</category>
<category domain="http://noone.org/blog/tags/AM">AM</category>
<category domain="http://noone.org/blog/tags/bijou">bijou</category>
<category domain="http://noone.org/blog/tags/BSD">BSD</category>
<category domain="http://noone.org/blog/tags/BSP">BSP</category>
<category domain="http://noone.org/blog/tags/bzed">bzed</category>
<category domain="http://noone.org/blog/tags/CLT">CLT</category>
<category domain="http://noone.org/blog/tags/Conkeror">Conkeror</category>
<category domain="http://noone.org/blog/tags/daduke">daduke</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Debian%20GNU%2FkFreeBSD">Debian GNU/kFreeBSD</category>
<category domain="http://noone.org/blog/tags/esh">esh</category>
<category domain="http://noone.org/blog/tags/event">event</category>
<category domain="http://noone.org/blog/tags/formorer">formorer</category>
<category domain="http://noone.org/blog/tags/FOSDEM">FOSDEM</category>
<category domain="http://noone.org/blog/tags/gismo">gismo</category>
<category domain="http://noone.org/blog/tags/Hamm">Hamm</category>
<category domain="http://noone.org/blog/tags/hy">hy</category>
<category domain="http://noone.org/blog/tags/IRC">IRC</category>
<category domain="http://noone.org/blog/tags/isg">isg</category>
<category domain="http://noone.org/blog/tags/Jehova">Jehova</category>
<category domain="http://noone.org/blog/tags/kFreeBSD">kFreeBSD</category>
<category domain="http://noone.org/blog/tags/madduck">madduck</category>
<category domain="http://noone.org/blog/tags/mirabilos">mirabilos</category>
<category domain="http://noone.org/blog/tags/MirBSD">MirBSD</category>
<category domain="http://noone.org/blog/tags/Myon">Myon</category>
<category domain="http://noone.org/blog/tags/N900">N900</category>
<category domain="http://noone.org/blog/tags/NM">NM</category>
<category domain="http://noone.org/blog/tags/Nokia">Nokia</category>
<category domain="http://noone.org/blog/tags/OpenMoko">OpenMoko</category>
<category domain="http://noone.org/blog/tags/Planet%20Debian">Planet Debian</category>
<category domain="http://noone.org/blog/tags/Potato">Potato</category>
<category domain="http://noone.org/blog/tags/Rhonda">Rhonda</category>
<category domain="http://noone.org/blog/tags/rjo">rjo</category>
<category domain="http://noone.org/blog/tags/Sarge">Sarge</category>
<category domain="http://noone.org/blog/tags/Slink">Slink</category>
<category domain="http://noone.org/blog/tags/talk">talk</category>
<category domain="http://noone.org/blog/tags/tarzeau">tarzeau</category>
<category domain="http://noone.org/blog/tags/Ubuntu">Ubuntu</category>
<category domain="http://noone.org/blog/tags/Woody">Woody</category>
<category domain="http://noone.org/blog/tags/Y%5FPlentyn">Y_Plentyn</category>

  </item>
  <item>
    <title>Spam in SMTP not via SMTP</title>
    <slash:department>Spam-of-the-Day</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Mail</slash:section>
    <link>http://noone.org/blog/English/Computer/Mail/Spam%2520in%2520SMTP%2520not%2520via%2520SMTP.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Mail/Spam%2520in%2520SMTP%2520not%2520via%2520SMTP.html</guid>
    <pubDate>Wed, 18 Nov 2009 18:50:54 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
While examining the mail queue after a big mail server migration, I
found the following reason for a bounce (hostnames replaced according
to &lt;a href=&quot;http://noone.org/rfc2606-ignorant/&quot;&gt;RFC2606&lt;/a&gt;):

&lt;/p&gt;&lt;pre&gt;
550-5.1.1 - 
550-5.1.1 -
550-5.1.1 TO LEARN WHY YOUR EMAIL WAS REJECTED PLEASE GO HERE: 
550-5.1.1 - 
550-5.1.1 http://www.example.com/answers/dWtsb3R0b3NAdWtsb3R0ZXJ5LmNvLnVrPgA=AAA=/
550-5.1.1 - 
550-5.1.1 Cheap, Reliable Webhosting
550-5.1.1 http://www.example.com/a/hostgator/
550-5.1.1 -
550-5.1.1 Round-Trip Flights under $200 from Priceline!
550-5.1.1 http://www.example.com/a/pricelinertf/
550-5.1.1 -
550-5.1.1 Free Skype-to-Skype calls on your mobile
550-5.1.1 http://www.example.com/a/skype/
550-5.1.1 -
550 5.1.1 -
&lt;/pre&gt;&lt;p&gt;

What&amp;#8217;s next? Advertisements in &lt;acronym title=&quot;Hot Tits Transport Pr0nocol (Ulrich Schwarz)&quot;&gt;HTTP&lt;/acronym&gt; headers? Oh, I forgot, they already
exist and are called &amp;#8220;referrer spam&amp;#8221;.</description>
    <comments>http://noone.org/blog/English/Computer/Mail/Spam%2520in%2520SMTP%2520not%2520via%2520SMTP.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/SMTP">SMTP</category>
<category domain="http://noone.org/blog/tags/SOTD">SOTD</category>
<category domain="http://noone.org/blog/tags/Spam">Spam</category>

  </item>
  <item>
    <title>192.168.noone.org</title>
    <slash:department>There-is-no-place-like-127.0.0.1</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Web</slash:section>
    <link>http://noone.org/blog/English/Computer/Web/192.168.noone.org.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Web/192.168.noone.org.html</guid>
    <pubDate>Mon, 02 Nov 2009 21:41:50 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
About a year ago, &lt;a href=&quot;http://epe.at/de/portfolio/192168epeat&quot;
class=&quot;ext&quot;&gt;Eric Poscher invented&lt;/a&gt; the &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; address &lt;a href=&quot;http://en.wikipedia.org/wiki/Weblog&quot; class=&quot;wiki&quot; title=&quot;What is a blog/weblog?&quot;&gt;blog&lt;/a&gt; and
installed his one at &lt;a href=&quot;http://192.168.epe.at/&quot; class=&quot;ext&quot;
&gt;http://192.168.epe.at/&lt;/a&gt;. Every hour his netbook notes down the &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt;
address of the interface which currenntly the default route goes
through and if it has an internet connection, it uploads the list of
&lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; adresses it had. Additionally, he filters the list to &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; addresses
in 192.168.0.0/16.

&lt;/p&gt;&lt;p&gt;

June this year he published the source code behind his &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; blog under
&lt;a href=&quot;http://www.fsf.org/licensing/licenses/agpl-3.0.html&quot; class=&quot;ext&quot; title=&quot;GNU Affero General Public License&quot;&gt;&lt;acronym title=&quot;GNU General Public License&quot;&gt;GPL&lt;/acronym&gt;&lt;/a&gt; and Creative Commons. I modified his script slighty to just write
down the new &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; address if it&amp;#8217;s different to the previous one, but
without any filter. This makes the list much more colorful (and my
online times less traceable :-) as you can see at &lt;a
href=&quot;http://192.168.noone.org/&quot; &gt;http://192.168.noone.org/&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;

But the biggest disadvantage of Eric&amp;#8217;s code design is not the fact
that it&amp;#8217;s a (quite nice to read :-) shell script but that it doesn&amp;#8217;t
save the list of IPs separately and is not able to regenerate
everything if you want to change the design, but always just adds a
line to the &lt;acronym title=&quot;Hypertext Markup Language&quot;&gt;HTML&lt;/acronym&gt; page.

&lt;/p&gt;&lt;p&gt;

So I rewrote the whole thing in &lt;a href=&quot;http://www.perl.com/&quot; class=&quot;ext&quot;&gt;Perl&lt;/a&gt; last Saturday while sitting the
dog of my parents. If you change the templates and call the script
again, it regenerates the whole list with the new templates. &lt;a
href=&quot;http://git.noone.org/?p=192.168.git&quot; &gt;The code&lt;/a&gt; is also under
&lt;acronym title=&quot;GNU General Public License&quot;&gt;GPL&lt;/acronym&gt;, the &lt;acronym title=&quot;Hypertext Markup Language&quot;&gt;HTML&lt;/acronym&gt; parts are under Creative Commons, too.

&lt;/p&gt;&lt;p&gt;

And hey, this is one of the very few (if not only) applications which
are much more fun with IPv4 than with IPv6. ;-)</description>
    <comments>http://noone.org/blog/English/Computer/Web/192.168.noone.org.futile#comments</comments>
    <slash:comments>2</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/192.168.epe.at">192.168.epe.at</category>
<category domain="http://noone.org/blog/tags/192.168.noone.org">192.168.noone.org</category>
<category domain="http://noone.org/blog/tags/art">art</category>
<category domain="http://noone.org/blog/tags/Blogging">Blogging</category>
<category domain="http://noone.org/blog/tags/Creative%20Commons">Creative Commons</category>
<category domain="http://noone.org/blog/tags/epe">epe</category>
<category domain="http://noone.org/blog/tags/git%2Drepo">git-repo</category>
<category domain="http://noone.org/blog/tags/GPL">GPL</category>
<category domain="http://noone.org/blog/tags/IPv4">IPv4</category>
<category domain="http://noone.org/blog/tags/Network">Network</category>
<category domain="http://noone.org/blog/tags/Perl">Perl</category>

  </item>
  <item>
    <title>Still happy with the ASUS EeePC 701</title>
    <slash:department>Good-Hardware</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Hardware</slash:section>
    <link>http://noone.org/blog/English/Computer/Hardware/Still%2520happy%2520with%2520the%2520EeePC%2520701.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Hardware/Still%2520happy%2520with%2520the%2520EeePC%2520701.html</guid>
    <pubDate>Mon, 02 Nov 2009 18:32:47 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
Recently &lt;a href=&quot;http://epe.at/&quot; class=&quot;ext&quot;&gt;Eric&lt;/a&gt; &lt;a class=&quot;ext&quot;
href=&quot;http://lists.lugv.at/pipermail/lugv/2009-October/010576.html&quot;
&gt;asked&lt;/a&gt; on the &lt;a href=&quot;http://www.lugv.at/&quot; class=&quot;ext&quot; &gt;&lt;acronym title=&quot;Linux User Group&quot;&gt;LUG&lt;/acronym&gt;
Vorarlberg&lt;/a&gt; mailing list about netbook experience. I wrote a &lt;a
href=&quot;http://lists.lugv.at/pipermail/lugv/2009-October/010578.html&quot;
class=&quot;uni&quot; &gt;lengthy reply&lt;/a&gt; summarizing my experiences with the
&lt;a href=&quot;http://eeepc.asus.com/&quot; class=&quot;ext&quot;&gt;ASUS EeePC&lt;/a&gt; 701. And I thought this is something I probably should
share with more people than only one &lt;acronym title=&quot;Linux User Group&quot;&gt;LUG&lt;/acronym&gt;:

&lt;/p&gt;&lt;p&gt;

I ordered an ASUS EeePC 701 (4G) with &lt;acronym title=&quot;United States (of America)&quot;&gt;US&lt;/acronym&gt; keyboard layout at &lt;a
class=&quot;ext&quot; href=&quot;http://www.digitec.ch/&quot;&gt;digitec&lt;/a&gt; in Spring 2008,
got it approximately one month later and posted a &lt;a
href=&quot;http://noone.org/blog/English/Computer/Hardware/One%20month%20with%20Debian%20Lenny%20on%20the%20EeePC.html&quot;
&gt;first resum&amp;eacute; after one month&lt;/a&gt; in my &lt;a href=&quot;http://en.wikipedia.org/wiki/Weblog&quot; class=&quot;wiki&quot; title=&quot;What is a blog/weblog?&quot;&gt;blog&lt;/a&gt;.

&lt;/p&gt;&lt;p&gt;

I&amp;#8217;m still very happy with the EeePC 701, despite two commonly
mentioned drawbacks (the small screen resolution and the small &lt;acronym title=&quot;Solid-State Disk; Stiftung Studenten-Discount&quot;&gt;SSD&lt;/acronym&gt; &amp;#8211;
which I both don&amp;#8217;t see as real problems) and some other minor issues.

&lt;/p&gt;&lt;h4&gt;What matters&lt;/h4&gt;&lt;ul&gt;

&lt;li&gt;Very robust and compact case. And thanks to a small fan being the
only moving part inside, the EeePC 701 is also very robust against
mobile use.&lt;/li&gt;

&lt;li&gt;Very pleasing always-in-my-daypack size (despite the 7&amp;quot;
screen it&amp;#8217;s the typical 9&amp;quot; netbook size) and easily held with one
hand.&lt;/li&gt;

&lt;li&gt;Black. No glossy display. Neither clear varnish nor piano laquer.
Short: No bath room tile. Textured surface, small scratches don&amp;#8217;t
stick out and don&amp;#8217;t matter.&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; (previously Lenny, now &lt;a href=&quot;http://www.debian.org/releases/sid/&quot; class=&quot;ext&quot;&gt;Sid&lt;/a&gt;) runs fine on it, even the 
webcam works out-of-the-box.&lt;/li&gt;

&lt;li&gt;Despite all those neat features, it was fscking cheap at that
time. And it was available without Windows.&lt;/li&gt;

&lt;/ul&gt;&lt;h4&gt;Nice to have&lt;/h4&gt;&lt;ul&gt;

&lt;li&gt;There&amp;#8217;s power on the &lt;acronym title=&quot;Universal Serial Bus; United States of Bush&quot;&gt;USB&lt;/acronym&gt; sockets even if the EeePC is turned off
but the power supply is plugged in.&lt;/li&gt;

&lt;li&gt;The speakers are impressingly good and loud for their size. (But
my demands with regards to audio are probably not too high, so
audiophiles shouldn&amp;#8217;t run to ebay because of this. ;-)&lt;/li&gt;

&lt;li&gt;It has three external &lt;acronym title=&quot;Universal Serial Bus; United States of Bush&quot;&gt;USB&lt;/acronym&gt; sockets.&lt;/li&gt;

&lt;/ul&gt;&lt;h4&gt;What doesn&amp;#8217;t matter&lt;/h4&gt;&lt;ul&gt;

&lt;li&gt;The small 7&amp;quot; 800&amp;times;480 screen: I like small fonts and do
most things inside a terminal anyway. And even with 800&amp;times;480,
those terminals are still much bigger than 80&amp;times;25 characters.
Only some applications and webpages have no heart for small
screens.&lt;/li&gt;

&lt;li&gt;The small disk size: Quite a lot of programs fit on 4 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; of disk
space. Additionally &lt;a
href=&quot;http://noone.org/blog/English/Computer/Debian/var_cache_apt%20on%20tmpfs.futile&quot;
&gt;I use tmpfs a lot&lt;/a&gt;. And music and video files are either on a
external 500 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; Western Digital 2.5&amp;quot; &amp;#8220;My Passport&amp;#8221; disk (which I
need quite seldomly) or much more come via &lt;a href=&quot;http://fuse.sourceforge.net/sshfs.html&quot; class=&quot;ext&quot;&gt;sshfs&lt;/a&gt; and IPv6 from my &lt;a
href=&quot;http://noone.org/blog/English/Computer/Hardware/Mini-ITX%20based%20Home%20Server:%20Hardware%20Review.html&quot;
&gt;home server&lt;/a&gt; anyway. :-)&lt;/li&gt;

&lt;li&gt;The small keyboard: I just don&amp;#8217;t have any problems with the size
or layout (right shift right of the cursor up key, etc.) of the
keyboard. Well, maybe except that any standard sized keyboard feels
extremely large after having used the EeePC exclusively for some
weeks. ;-)&lt;/li&gt;

&lt;li&gt;The to 630 &lt;abbr title=&quot;Megahertz&quot;&gt;MHz&lt;/abbr&gt; underclocked 900 &lt;abbr title=&quot;Megahertz&quot;&gt;MHz&lt;/abbr&gt; Intel Celeron: It&amp;#8217;s enough for
most of the things I do with the EeePC. Also the original 512 &lt;acronym title=&quot;Megabyte&quot;&gt;MB&lt;/acronym&gt; &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt;
are somehow ok, but for using tmpfs, but no swap space at all, 1 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; or
2 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; are surely the better choice.&lt;/li&gt;

&lt;li&gt;A battery runtime of 2.5h to 3h is fine for me.&lt;/li&gt;

&lt;/ul&gt;&lt;h4&gt;What&amp;#8217;s not so nice&lt;/h4&gt;&lt;ul&gt;

&lt;li&gt;The &amp;#8220;n&amp;#8221; key needs to be pressed slighty stronger than other keys,
otherwise no &amp;#8220;n&amp;#8221; appears. So if one of my texts in average misses more
&amp;#8220;n&amp;#8221; than other letters, I typed it on the EeePC. ;-)&lt;/li&gt;

&lt;li&gt;Home, End, Page-Up, and Page-Down need the Fn key. This means that
these keys can only be used with two hands (or oe very big hand and I
have quite small hands). This is usually no problem and you get used
to it. It&amp;#8217;s just annoying if you hold the EeePC with one hand and try
to type with the other.&lt;/li&gt;

&lt;li&gt;What looks like a single mouse button is a seesaw and therefore
two mouse buttons below one button. This makes it quite hard to press
both at the same time, e.g. for emulating a middle mouse button press.
It usually works in about half of all cases I tried it. My solution
was to bind some key combination to emulate a middle mouse button in
my window manager, &lt;a href=&quot;http://ratpoison.sourceforge.net/&quot; class=&quot;ext&quot;&gt;ratpoison&lt;/a&gt;:

&lt;pre&gt;bind y ratclick 2&lt;/pre&gt;

And that mouse button bar already fell off two times.&lt;/li&gt;

&lt;li&gt;The battery reports only in 10% steps, and reporting in percentage
instead of mAh is an ACPI standard violation because reporting in
percentage is only allowed for non-rechargable batteries. It also
doesn&amp;#8217;t report any charging and discharging rates. But in the
meanwhile nearly all battery meter can cope with these hardware bugs.
This was quite a problem in the early days.&lt;/li&gt;

&lt;li&gt;Now, after approximately 1.5 years, the battery slowly fritzes:
When charging there are often only seconds between 10% and 40%.
Rigorously using up all power of the battery helped a little bit.
Looks like some kind of memory effect althought the battery is labeled
Li-Ion and not Ni-MH and Li-Ion batteries are said to have no memory
effect.&lt;/li&gt;

&lt;li&gt;The &lt;acronym title=&quot;Secure Digital&quot;&gt;SD&lt;/acronym&gt; card reader only works fine if you once completed the setup
of the original firmware or set the corresponding BIOS switch
appropriately. No idea why.&lt;/li&gt;

&lt;/ul&gt;&lt;h4&gt;Similar models&lt;/h4&gt;&lt;p&gt;

Technically, most of this also counts for the EeePC 900SD (not 901)
which only differs in screen, resolution and disk size as well as CPU,
but not on the the case. So same size, same robustness, same battery,
same mainboard, bigger screen, resolution, disk and faster CPU. (The
901 has a different CPU, a different battery, and a different, glossy
and partially chromed case.) See &lt;a href=&quot;http://www.wikipedia.org/&quot; class=&quot;ext&quot;&gt;Wikipedia&lt;/a&gt; for the &lt;a class=&quot;wiki&quot;
href=&quot;http://en.wikipedia.org/wiki/ASUS_Eee_PC#Specifications&quot;
&gt;technical specifications of all EeePC models&lt;/a&gt;.

&lt;/p&gt;&lt;h4&gt;ASUS&amp;#8217; only big FAILure&lt;/h4&gt;&lt;p&gt;

Stopping to sell most EeePCs with &lt;a href=&quot;http://www.kernel.org/&quot; class=&quot;ext&quot;&gt;Linux&lt;/a&gt; and &lt;a class=&quot;ext&quot;
href=&quot;http://www.itsbetterwithwindows.com/&quot; &gt;cowardly teaming up with
Microsoft&lt;/a&gt; after having shown big courage to come out with a Linux
only netbook. Well, you probably already know, but &lt;a class=&quot;ext&quot;
href=&quot;http://www.itsbetterwithoutwindows.com/&quot;&gt;it&amp;#8217;s better without
Windows&lt;/a&gt;&amp;#8230;

&lt;/p&gt;&lt;p&gt;

So basically you no more get these really neat netbooks from ASUS
anymore and you get nearly no netbooks with Linux from ASUS in the
stores anymore. It&amp;#8217;s a shame.

&lt;/p&gt;&lt;h4&gt;Would I buy it again?&lt;/h4&gt;&lt;p&gt;

Sure.

&lt;/p&gt;&lt;p&gt;

Well, maybe I would also buy the 900SD or 702 (8G) instead of the 701,
but basically they&amp;#8217;re very similar. See Wikipedia for the &lt;a
href=&quot;http://en.wikipedia.org/wiki/ASUS_Eee_PC#Specifications&quot;
class=&quot;wiki&quot; &gt;differences between these EeePC models&lt;/a&gt;. And of
course I still prefer the versions without Windows.

&lt;/p&gt;&lt;p&gt;

But despite the low price, the EeePC 701 is surprisingly robust and
still works as on the first day (ok, except battery, the mouse button
bar and the &amp;#8220;n&amp;#8221; key ;-), so I recently bought a second power supply
(only white ones were available &lt;code class=&quot;emoticon&quot;&gt;*grrrr*&lt;/code&gt;)
and ordered a bigger third party battery plus an adapter to load the
battery directly from the (second) power supply without EeePC
inbetween.

&lt;/p&gt;&lt;h4&gt;What desktop do I use on the EeePC?&lt;/h4&gt;&lt;p&gt;

None.

&lt;/p&gt;&lt;p&gt;

I use &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/ratpoison&quot;&gt;ratpoison&lt;/a&gt; as window manager, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/xterm&quot;&gt;uxterm&lt;/a&gt;,
&lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/rxvt-unicode&quot;&gt;urxvt&lt;/a&gt;, and &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/yeahconsole&quot;&gt;yeahconsole&lt;/a&gt; as terminal
emulators (running &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/zsh&quot;&gt;zsh&lt;/a&gt; with &lt;a href=&quot;http://www.grml.org/&quot; class=&quot;ext&quot;&gt;grml&lt;/a&gt; based .zshrc even as root&amp;#8217;s
login shell :-), &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/wicd&quot;&gt;wicd-curses&lt;/a&gt; as network manager and
&lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/xmobar&quot;&gt;xmobar&lt;/a&gt; (previously &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/dzen2&quot;&gt;dzen2&lt;/a&gt;) with &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/i3status&quot;&gt;i3status&lt;/a&gt; as
text-only panel. Installed editors are &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/emacs23-gtk&quot;&gt;GNU Emacs
23&lt;/a&gt;, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/zile&quot;&gt;GNU &lt;acronym title=&quot;Zile Is a Lossy Emacs&quot;&gt;Zile&lt;/acronym&gt;&lt;/a&gt; and &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/nvi&quot;&gt;nvi&lt;/a&gt;. (No vim. :-)

&lt;/p&gt;&lt;p&gt;

And of course a netbook wouldn&amp;#8217;t be a netbook if it wouldn&amp;#8217;t have a
lot of network applications installed. For me the most important ones
are: &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/openssh-client&quot;&gt;ssh, scp&lt;/a&gt;, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/autossh&quot;&gt;autossh&lt;/a&gt;, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/sshfs&quot;&gt;sshfs&lt;/a&gt;, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/miredo&quot;&gt;miredo&lt;/a&gt;, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/conkeror&quot;&gt;conkeror&lt;/a&gt;, &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/git-core&quot;&gt;git&lt;/a&gt;,
&lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/mercurial&quot;&gt;hg&lt;/a&gt;, and &lt;a class=&quot;ext&quot; href=&quot;http://packages.debian.org/rsync&quot;&gt;rsync&lt;/a&gt;.</description>
    <comments>http://noone.org/blog/English/Computer/Hardware/Still%2520happy%2520with%2520the%2520EeePC%2520701.futile#comments</comments>
    <slash:comments>1</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/ASUS">ASUS</category>
<category domain="http://noone.org/blog/tags/autossh">autossh</category>
<category domain="http://noone.org/blog/tags/Badezimmerkachel">Badezimmerkachel</category>
<category domain="http://noone.org/blog/tags/black">black</category>
<category domain="http://noone.org/blog/tags/Conkeror">Conkeror</category>
<category domain="http://noone.org/blog/tags/curses">curses</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/EeePC">EeePC</category>
<category domain="http://noone.org/blog/tags/Emacs">Emacs</category>
<category domain="http://noone.org/blog/tags/FAIL">FAIL</category>
<category domain="http://noone.org/blog/tags/git">git</category>
<category domain="http://noone.org/blog/tags/grml">grml</category>
<category domain="http://noone.org/blog/tags/Hardware">Hardware</category>
<category domain="http://noone.org/blog/tags/hg">hg</category>
<category domain="http://noone.org/blog/tags/i3status">i3status</category>
<category domain="http://noone.org/blog/tags/IPv6">IPv6</category>
<category domain="http://noone.org/blog/tags/Lenny">Lenny</category>
<category domain="http://noone.org/blog/tags/Linux">Linux</category>
<category domain="http://noone.org/blog/tags/miredo">miredo</category>
<category domain="http://noone.org/blog/tags/nemo">nemo</category>
<category domain="http://noone.org/blog/tags/Netbook">Netbook</category>
<category domain="http://noone.org/blog/tags/nvi">nvi</category>
<category domain="http://noone.org/blog/tags/ratpoison">ratpoison</category>
<category domain="http://noone.org/blog/tags/review">review</category>
<category domain="http://noone.org/blog/tags/rsync">rsync</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/ssh">ssh</category>
<category domain="http://noone.org/blog/tags/sshfs">sshfs</category>
<category domain="http://noone.org/blog/tags/teredo">teredo</category>
<category domain="http://noone.org/blog/tags/tmpfs">tmpfs</category>
<category domain="http://noone.org/blog/tags/urxvt">urxvt</category>
<category domain="http://noone.org/blog/tags/uxterm">uxterm</category>
<category domain="http://noone.org/blog/tags/wicd">wicd</category>
<category domain="http://noone.org/blog/tags/Windows">Windows</category>
<category domain="http://noone.org/blog/tags/xmobar">xmobar</category>
<category domain="http://noone.org/blog/tags/yeahconsole">yeahconsole</category>
<category domain="http://noone.org/blog/tags/zile">zile</category>
<category domain="http://noone.org/blog/tags/zsh">zsh</category>

  </item>
  <item>
    <title>/var/cache/apt/ on tmpfs</title>
    <slash:department>fine-tuning</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/var_cache_apt%2520on%2520tmpfs.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/var_cache_apt%2520on%2520tmpfs.html</guid>
    <pubDate>Sun, 01 Nov 2009 16:44:49 +0100</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
My &lt;a href=&quot;http://eeepc.asus.com/&quot; class=&quot;ext&quot;&gt;ASUS EeePC&lt;/a&gt; 701 (4G) &amp;#8220;nemo&amp;#8221; running &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; &lt;a href=&quot;http://www.debian.org/releases/sid/&quot; class=&quot;ext&quot;&gt;Sid&lt;/a&gt; has a 4 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; &lt;acronym title=&quot;Solid-State Disk; Stiftung Studenten-Discount&quot;&gt;SSD&lt;/acronym&gt; as
main disk, which is on the one hand quite full (mostly with software I
use, but also local working copies of software I work on) and on the
other hand an &lt;acronym title=&quot;Solid-State Disk; Stiftung Studenten-Discount&quot;&gt;SSD&lt;/acronym&gt;, so I always try to reduce the amount of write to
disk without losing convenience. Similar issues have systems which run
off a &lt;acronym title=&quot;Compact Flash&quot;&gt;CF&lt;/acronym&gt; or &lt;acronym title=&quot;Secure Digital&quot;&gt;SD&lt;/acronym&gt; card or maybe even an &lt;acronym title=&quot;Universal Serial Bus; United States of Bush&quot;&gt;USB&lt;/acronym&gt; stick.

&lt;/p&gt;&lt;p&gt;

Since I ordered a 2 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt; bar together with the EeePC, I not bound to
the 512 &lt;acronym title=&quot;Megabyte&quot;&gt;MB&lt;/acronym&gt; which it had originally. But on the other hand I seldom
needed more than 1 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt; of &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt;. Usually I needed between 400 &lt;acronym title=&quot;Megabyte&quot;&gt;MB&lt;/acronym&gt; and 1 &lt;acronym title=&quot;Gigabyte; Great Britain; Großbritannien&quot;&gt;GB&lt;/acronym&gt;
of &lt;acronym title=&quot;Random Access Memory&quot;&gt;RAM&lt;/acronym&gt;. So it&amp;#8217;s quite obvious to use &lt;a class=&quot;wiki&quot;
href=&quot;http://en.wikipedia.org/wiki/TMPFS&quot;&gt;tmpfs&lt;/a&gt; on as many places
as possible.

&lt;/p&gt;&lt;p&gt;

Making &lt;code class=&quot;filename&quot;&gt;/tmp&lt;/code&gt;, &lt;code class=&quot;filename&quot;
&gt;/var/run&lt;/code&gt; and &lt;code class=&quot;filename&quot; &gt;/var/lock&lt;/code&gt; tmpfs
were the most obvious directories to mount as tmpfs. Especially &lt;code
class=&quot;filename&quot;&gt;/var/run&lt;/code&gt; on tmpfs brought up a few bugs a
while ago (mostly init.d scripts relying on &lt;code class=&quot;filename&quot;
&gt;/var/run/$PACKAGENAME/&lt;/code&gt;&amp;#8217;s existence), but it&amp;#8217;s no hassles to
use nowadays. Even in Debian Stable such bugs got fixed.

&lt;/p&gt;&lt;p&gt;

Next target to explore for was &lt;code class=&quot;filename&quot;
&gt;/var/cache&lt;/code&gt;. According to the &lt;a class=&quot;ext&quot;
href=&quot;http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#VARCACHEAPPLICATIONCACHEDATA&quot;
&gt;FHS, /var/cache&lt;/a&gt; &lt;q
src=&quot;http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#VARCACHEAPPLICATIONCACHEDATA&quot;
&gt;is intended for cached data from applications. [&amp;#8230;] The application
&lt;em&gt;must&lt;/em&gt; be able to regenerate or restore the data.&lt;/q&gt; So it
should be safe to put anything under &lt;code class=&quot;filename&quot;
&gt;/var/cache&lt;/code&gt; on tmpfs.

&lt;/p&gt;&lt;p&gt;

One directory in there which gets written quite often and with a lot
of data on Debian Unstable is &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt&lt;/code&gt; and its subdirectories, especially &lt;code
class=&quot;filename&quot; &gt;/var/cache/apt/archives&lt;/code&gt;. If you update your
Sid installation daily, all new or updated &lt;code class=&quot;filename&quot;
&gt;.deb&lt;/code&gt;s will be downloaded to &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt&lt;/code&gt; first.

&lt;/p&gt;&lt;p&gt;

So I put &lt;code class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt; on tmpfs by
putting the following line into &lt;code class=&quot;filename&quot;
&gt;/etc/fstab&lt;/code&gt;:

&lt;/p&gt;&lt;pre&gt;
tmpfs /var/cache/apt tmpfs defaults,noexec,nosuid,nodev,mode=0755 0 0
&lt;/pre&gt;&lt;p&gt;

But despite FHS stating that anything under &lt;code class=&quot;filename&quot;
&gt;/var/cache&lt;/code&gt; must be reproducible by the application, apt is
puking and refusing to work:

&lt;p&gt;&lt;pre&gt;
!447 Z31 ?0 L1 root@nemo:pts/0 (-&lt;a href=&quot;http://www.zsh.org/&quot; class=&quot;ext&quot;&gt;zsh&lt;/a&gt;) 16:13:10 [~] # apt-get update
E: Archive directory /var/cache/apt/archives/partial is missing.
!448 Z32 ?100 L1 root@nemo:pts/0 (-zsh) 16:13:17 [~] # 
&lt;/pre&gt;&lt;p&gt;

If you create &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt/archives/partial&lt;/code&gt;, it will also argue about
&lt;code class=&quot;filename&quot; &gt;/var/cache/apt/partial&lt;/code&gt;.

&lt;/p&gt;&lt;p&gt;

Of course the workaround is simple: Just put &lt;code
class=&quot;oneliner&quot;&gt;mkdir -p /var/cache/apt/partial
/var/cache/apt/archives/partial&lt;/code&gt; in &lt;code class=&quot;filename&quot;
&gt;/etc/rc.local&lt;/code&gt;.

&lt;/p&gt;&lt;p&gt;

But nevertheless, &lt;a href=&quot;http://bugs.debian.org/523920&quot; class=&quot;ext
&quot;&gt;this is a bug in apt &amp;#8211; which already has been reported by madduck
earlier this year (#523920)&lt;/a&gt;. Unfortunately the APT maintainers
have not yet even commented on this FHS violation and therefore also a
&lt;a class=&quot;ext&quot;
href=&quot;http://www.debian.org/doc/debian-policy/ch-opersys.html#s-fhs&quot;
&gt;Debian Policy (Section 9.1.1)&lt;/a&gt; violation.

&lt;/p&gt;&lt;p&gt;

One more thought about &lt;code class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt;
vs only &lt;code class=&quot;filename&quot; &gt;/var/cache/apt/archives&lt;/code&gt;: &lt;code
class=&quot;command&quot;&gt;apt-file&lt;/code&gt; also caches its data under &lt;code
class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt;. So if you want to use
apt-file after a reboot and have &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt&lt;/code&gt; mounted as tmpfs, you have to run &lt;code
class=&quot;command&quot;&gt;apt-file update&lt;/code&gt; first and it will download all
&lt;code class=&quot;filename&quot; &gt;Contents&lt;/code&gt; files (can be dozens of
megabytes) and not only the differences to previously downloaded &lt;code
class=&quot;filename&quot; &gt;Contents&lt;/code&gt; files.

&lt;/p&gt;&lt;p&gt;

So if you use &lt;code class=&quot;command&quot;&gt;apt-file&lt;/code&gt; a lot, you
probably go better with making only &lt;code class=&quot;filename&quot;
&gt;/var/cache/apt/archives&lt;/code&gt; tmpfs and not whole &lt;code
class=&quot;filename&quot; &gt;/var/cache/apt&lt;/code&gt;.</description>
    <comments>http://noone.org/blog/English/Computer/Debian/var_cache_apt%2520on%2520tmpfs.futile#comments</comments>
    <slash:comments>2</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/apt">apt</category>
<category domain="http://noone.org/blog/tags/apt%2Dfile">apt-file</category>
<category domain="http://noone.org/blog/tags/caching">caching</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/EeePC">EeePC</category>
<category domain="http://noone.org/blog/tags/nemo">nemo</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/tmpfs">tmpfs</category>
<category domain="http://noone.org/blog/tags/var">var</category>

  </item>
  <item>
    <title>Screen and Emacsclient: Automatically switching to the Emacs window</title>
    <slash:department>desktop-comfort-in-text-mode</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Shell</slash:section>
    <link>http://noone.org/blog/English/Computer/Shell/Screen%2520and%2520Emacsclient:%2520Automatically%2520switching%2520to%2520the%2520Emacs%2520window.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Shell/Screen%2520and%2520Emacsclient:%2520Automatically%2520switching%2520to%2520the%2520Emacs%2520window.html</guid>
    <pubDate>Thu, 23 Apr 2009 18:41:10 +0200</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
For a very long time, I use &lt;a href=&quot;http://www.mutt.org/&quot; class=&quot;ext&quot;&gt;mutt&lt;/a&gt; with emacsclient as configured editor
and a single &lt;a href=&quot;http://www.gnu.org/&quot; class=&quot;ext&quot; title=&quot;GNU&apos;s not Unix&quot;&gt;GNU&lt;/a&gt; &lt;a href=&quot;http://www.emacswiki.org/&quot; class=&quot;ext&quot;&gt;Emacs&lt;/a&gt; instance started from either &lt;code
class=&quot;filename&quot;&gt;.screenrc&lt;/code&gt; or &lt;code class=&quot;filename&quot;
&gt;.Xsession&lt;/code&gt;, depending on the system. And I&amp;#8217;m very used to
switching the virtual desktop or the screen window after starting a
mail in mutt.

&lt;/p&gt;&lt;p&gt;

Since &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; 5.0 Lenny and Emacs 22, Emacs automatically grabs the
focus and switches to the right virtual desktop. So after telling mutt
recipient and subject of a new e-mail, it invokes emacsclient and
immediately the focus has moved to the running Emacs instance. Because
I was used to switch one virtual desktop to the right at that point, I
often found my self two desktops to the right until I got used to it.
&lt;code class=&quot;emote&quot;&gt;:-)&lt;/code&gt;

&lt;/p&gt;&lt;p&gt;

I usually hate applications which grab the focus without being asked.
But in this case I basically asked for it. And there&amp;#8217;s no delay like
with starting up an application which has to read in some database
first &amp;#8211; think of &lt;a href=&quot;http://liferea.sourceforge.net/&quot; class=&quot;ext&quot;&gt;Liferea&lt;/a&gt; or Rhythmbox which take many seconds to
minutes to start up, even on my 2.2 &lt;acronym title=&quot;Gigahertz&quot;&gt;GHz&lt;/acronym&gt; dual core ThinkPad.

&lt;/p&gt;&lt;p&gt;

In the meanwhile I got so used to that automatic desktop switch that I
forget to switch the screen window in the second scenario where I use
this combination: My screen doesn&amp;#8217;t automatically switch to the Emacs
window (window 1) after I told mutt recepient and subject in window 2.

&lt;/p&gt;&lt;p&gt;

Knowing that screen is quite scriptable, I found out that only a very
small change is needed to my mutt configuration to get that desktop
feature to my everyday screen session. I simply replaced the editor
setting in my &lt;code class=&quot;filename&quot;&gt;.muttrc&lt;/code&gt; with the following
line:

&lt;/p&gt;&lt;pre&gt;
set editor=&quot;screen -X select 1;emacsclient&quot;
&lt;/pre&gt;&lt;p&gt;

Now mutt tells screen to switch to window 1 (where Emacs is running)
and then tells Emacs to open the appropriate file to edit my new mail.

&lt;/p&gt;&lt;h4&gt;Update Friday, 2009-04-24, 18:22&lt;/h4&gt;&lt;p&gt;

Even though Zack surely is right with his comment about the
multi-terminal feature of the upcoming GNU Emacs 23, I still have &lt;a href=&quot;http://www.debian.org/releases/etch/&quot; class=&quot;ext&quot;&gt;Etch&lt;/a&gt;
(and therefore GNU Emacs 21) on the server where I have my screen
session.

&lt;/p&gt;&lt;p&gt;

So the next step was to switch back to the mutt window (window 2)
after I&amp;#8217;m finished with editing the mail. Since mutt gives the the
file to edit as argument to the contents of &lt;code&gt;$editor&lt;/code&gt;,
simply adding &lt;code&gt;;screen -X select 2&lt;/code&gt; at the end of
&lt;code&gt;$editor&lt;/code&gt; doesn&amp;#8217;t suffice.

&lt;/p&gt;&lt;p&gt;

So I wrote a small shell script (named &lt;code class=&quot;filename&quot;
&gt;~/.mutt/editor.sh&lt;/code&gt;) as wrapper which calls all the
commands and passes the parameters to the right command:

&lt;/p&gt;&lt;pre&gt;#!/bin/sh

screen -X select 1
emacsclient -a ~/.mutt/alteditor.sh &quot;$@&quot;
screen -X select 2
&lt;/pre&gt;&lt;p&gt;

Of course, &lt;code&gt;$editor&lt;/code&gt; is now set to that script:

&lt;/p&gt;&lt;pre&gt;
set editor=&quot;/home/abe/.mutt/editor.sh&quot;
&lt;/pre&gt;&lt;p&gt;

Emacsclient of GNU Emacs 21 already supports the &lt;code&gt;-a&lt;/code&gt; option to call
another editor in case of not being able to connect to a running Emacs
instance. Since I don&amp;#8217;t want to switch to another screen window in
that case, I wrote a second shell script (named &lt;code class=&quot;filename&quot;
&gt;~/.mutt/alteditor.sh&lt;/code&gt;) which switches back to the mutt window
and then calls &lt;a href=&quot;http://www.gnu.org/software/zile/&quot; class=&quot;ext&quot;&gt;GNU &lt;acronym title=&quot;Zile Is a Lossy Emacs&quot;&gt;Zile&lt;/acronym&gt;&lt;/a&gt;, my preferred low-end emacs clone:

&lt;/p&gt;&lt;pre&gt;#!/bin/sh

screen -X select 2
&lt;acronym title=&quot;Zile Is a Lossy Emacs&quot;&gt;zile&lt;/acronym&gt; &quot;$@&quot;
screen -X select 1
&lt;/pre&gt;&lt;p&gt;

I love it!</description>
    <comments>http://noone.org/blog/English/Computer/Shell/Screen%2520and%2520Emacsclient:%2520Automatically%2520switching%2520to%2520the%2520Emacs%2520window.futile#comments</comments>
    <slash:comments>1</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/%24EDITOR">$EDITOR</category>
<category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/E%2DMail">E-Mail</category>
<category domain="http://noone.org/blog/tags/Emacs">Emacs</category>
<category domain="http://noone.org/blog/tags/Emacs21">Emacs21</category>
<category domain="http://noone.org/blog/tags/Emacs22">Emacs22</category>
<category domain="http://noone.org/blog/tags/Emacs23">Emacs23</category>
<category domain="http://noone.org/blog/tags/emacsclient">emacsclient</category>
<category domain="http://noone.org/blog/tags/Etch">Etch</category>
<category domain="http://noone.org/blog/tags/GNU%20Screen">GNU Screen</category>
<category domain="http://noone.org/blog/tags/Lenny">Lenny</category>
<category domain="http://noone.org/blog/tags/mutt">mutt</category>
<category domain="http://noone.org/blog/tags/screen">screen</category>
<category domain="http://noone.org/blog/tags/scripting">scripting</category>
<category domain="http://noone.org/blog/tags/zile">zile</category>

  </item>
  <item>
    <title>Useless Statistics, the 2nd</title>
    <slash:department>surprises</slash:department>
    <slash:section>English &amp;raquo; Computer &amp;raquo; Debian</slash:section>
    <link>http://noone.org/blog/English/Computer/Debian/Useless%2520Statistics%252C%2520the%25202nd.html</link>
    <guid isPermaLink="true">http://noone.org/blog/English/Computer/Debian/Useless%2520Statistics%252C%2520the%25202nd.html</guid>
    <pubDate>Wed, 15 Apr 2009 18:05:16 +0200</pubDate>
    <author>abe+blog@deuxchevaux.org (Axel Beckert)</author>
    <description>
&lt;a href=&quot;http://www.df7cb.de/blog/2009/Useless_statistics.html&quot;
class=&quot;ext&quot;&gt;Myon recently posted a nice statistic about popular single
letter package name prefixes&lt;/a&gt;. Just out of curiosity I started
wondering about popular single letter package name suffixes:

&lt;/p&gt;&lt;p&gt;

On a machine with &lt;a href=&quot;http://www.debian.org/&quot; class=&quot;ext&quot;&gt;Debian&lt;/a&gt; oldstable, stable, testing, unstable and
experimental in its sources.list, I ran the following command:

&lt;/p&gt;&lt;pre&gt;
$ apt-cache search -n . | \
    awk &apos;{print $1}&apos; | \
    sed -e &apos;s/.$//&apos; | \
    sort | \
    uniq -c | \
    sort -n
&lt;/pre&gt;&lt;p&gt;

And to my surprise there is a non-obvious winner: 

&lt;/p&gt;&lt;pre&gt;
$ apt-cache search -n &apos;^gp.$&apos;
gpa - &lt;a href=&quot;http://www.gnu.org/&quot; class=&quot;ext&quot; title=&quot;GNU&apos;s not Unix&quot;&gt;GNU&lt;/a&gt; Privacy Assistant
gpc - The GNU Pascal compiler
gpe - The G Palmtop Environment (GPE) metapackage
gpm - General Purpose Mouse interface
gpp - a general-purpose preprocessor with customizable syntax
gpr - &lt;acronym title=&quot;Graphical User Interface&quot;&gt;GUI&lt;/acronym&gt; for lpr: print files and configure printer-specific options
gps - Graphical Process Statistics using &lt;acronym title=&quot;GIMP-Toolkit&quot;&gt;GTK&lt;/acronym&gt;+
gpt - G-Portugol is a portuguese structured programming language
gpw - Trigraph Password Generator
&lt;/pre&gt;&lt;p&gt;

But since I searched through the binary packages many other hits are
more obvious, like the seven packages hbf-cns40-1 to hbf-cns40-7:

&lt;/p&gt;&lt;pre&gt;
      [...]
      4 ar
      4 aspell-f
      4 automake1.
      4 cpp-4.
      4 e
      4 g++-4.
      4 gappletviewer-4.
      4 gcc-4.
      4 gcj-4.
      4 gcompris-sound-e
      4 gfortran-4.
      4 gij-4.
      4 go
      4 gobjc-4.
      4 gobjc++-4.
      4 h
      4 &lt;a href=&quot;http://packages.debian.org/iceweasel&quot; class=&quot;ext&quot;&gt;iceweasel&lt;/a&gt;-l10n-e
      4 iceweasel-l10n-k
      4 &lt;a href=&quot;http://www.kde.org/&quot; class=&quot;ext&quot;&gt;kde&lt;/a&gt;-i18n-f
      4 kde-i18n-h
      4 kde-l10n-e
      4 kde-l10n-s
      4 kile-i18n-e
      4 koffice-i18n-e
      4 koffice-i18n-s
      4 koffice-l10n-e
      4 koffice-l10n-f
      4 libqbanking
      4 myspell-f
      4 myspell-h
      4 &lt;a href=&quot;http://www.openoffice.org/&quot; class=&quot;ext&quot;&gt;openoffice.org&lt;/a&gt;-help-e
      4 openoffice.org-l10n-b
      4 openoffice.org-l10n-h
      4 openoffice.org-l10n-k
      4 sd
      4 tcl8.
      4 tk8.
      5 aspell-e
      5 aspell-h
      5 iceweasel-l10n-s
      5 kde-i18n-b
      5 kde-i18n-e
      5 kde-i18n-t
      5 kde-l10n-k
      5 openoffice.org-l10n-e
      5 openoffice.org-l10n-t
      5 pa
      5 tc
      6 gc
      6 kde-i18n-s
      6 libdb4.
      6 m
      6 openoffice.org-l10n-n
      6 openoffice.org-l10n-s
      6 s
      7 hbf-cns40-
      9 gp
&lt;/pre&gt;&lt;p&gt;

But there are also some other interesting observations to make:

&lt;/p&gt;&lt;ul&gt;

&lt;li&gt;OpenOffice.org seems to have by far the biggest number of
localisations, with &lt;acronym title=&quot;K(lickibunti ;-) Desktop Environment; Kolorful Diskfilling Environment (Ulrich Schwarz)&quot;&gt;KDE&lt;/acronym&gt; being 2nd.&lt;/li&gt;

&lt;li&gt;There are 6 version of the Berkeley DB in Debian: libdb4.2 to
libdb4.7 (including oldstable as mentioned above)&lt;/li&gt;

&lt;/ul&gt;&lt;p&gt;

I leave it as an exercise to the reader to find the full names of the
other package names starting with s, m, gc, pa or tc and having just
one additional character. ;-)</description>
    <comments>http://noone.org/blog/English/Computer/Debian/Useless%2520Statistics%252C%2520the%25202nd.futile#comments</comments>
    <slash:comments>0</slash:comments>
    <dc:language>en</dc:language>
    <category domain="http://noone.org/blog/tags/Debian">Debian</category>
<category domain="http://noone.org/blog/tags/Etch">Etch</category>
<category domain="http://noone.org/blog/tags/Lenny">Lenny</category>
<category domain="http://noone.org/blog/tags/Myon">Myon</category>
<category domain="http://noone.org/blog/tags/names">names</category>
<category domain="http://noone.org/blog/tags/Other%20Blogs">Other Blogs</category>
<category domain="http://noone.org/blog/tags/packages">packages</category>
<category domain="http://noone.org/blog/tags/Planet%20Debian">Planet Debian</category>
<category domain="http://noone.org/blog/tags/scripting">scripting</category>
<category domain="http://noone.org/blog/tags/Sid">Sid</category>
<category domain="http://noone.org/blog/tags/Squeeze">Squeeze</category>
<category domain="http://noone.org/blog/tags/statistics">statistics</category>

  </item>
  </channel>
</rss>
