<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cobra's bits (Posts about ubuntu)</title><link>https://cobra.pdes-net.org</link><description></description><atom:link href="https://cobra.pdes-net.org/categories/ubuntu.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2023 &lt;a href="mailto:najahannah@gmail.com"&gt;Cobra&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="../images/by-nc-sa.svg"&gt;&lt;/a&gt;</copyright><lastBuildDate>Sun, 21 May 2023 14:39:07 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Ubuntu VSTS</title><link>https://cobra.pdes-net.org/posts/ubuntu-vsts.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;I've used Ubuntu from &lt;a href="http://pdes-net.org/cobra/posts/mini.html"&gt;2008&lt;/a&gt; to &lt;a href="http://pdes-net.org/cobra/posts/turbo.html"&gt;2012&lt;/a&gt; on actual hardware. I stopped using it mainly because it degraded from a usable Linux distribution to a &lt;a href="http://pdes-net.org/cobra/posts/bugbuntu.html"&gt;bugriddled bundle&lt;/a&gt; of outdated packages that evolved in the wrong direction. Still, I kept a minimal LTS server as virtual machine which I believed to be potentially helpful to diagnose issues we might have with our Ubuntu server installation at work.&lt;/p&gt;
&lt;p&gt;LTS? Stands for "long term support", is released every two years, and is advertised as being supported for &lt;a href="https://wiki.ubuntu.com/LTS"&gt;five years&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I have known this promise to be false since 2010, and this knowledge has accelerated my departure from Ubuntu. The German computer magazine &lt;del&gt;Hail Ubuntu&lt;/del&gt; c't has recently published an online article on &lt;a href="http://www.heise.de/ct/artikel/Ubuntu-LTS-Langzeitpflege-gibt-es-nur-fuer-das-Wichtigste-3179960.html"&gt;Canonical's deception,&lt;/a&gt; but they &lt;a href="http://www.heise.de/ct/ausgabe/2016-9-Alternativen-zu-Windows-10-3167614.html"&gt;otherwise&lt;/a&gt; consequently ignore other Linux distributions and treat Ubuntu as being the most (only?) suitable distribution for newbies. As if newbies wouldn't need security support.&lt;/p&gt;
&lt;p&gt;To check the support status of the current version, I've upgraded my existing 14.04 installation to 16.04, which was released just two weeks ago. Canonical does not encourage this update, but recommends to wait until the &lt;a href="http://askubuntu.com/questions/125825/upgrading-lts-to-lts-server-why-wait-for-the-first-point-release"&gt;first point release&lt;/a&gt; (16.04.1). To still be able to upgrade, the 'do-release-upgrade' tool needs the command line parameter 'd', directing it to also consider development versions. That's very interesting: the 16.04 LTS release, which is by viewed by many as the prototype of stability and reliability, is officially considered to be a development release. &lt;/p&gt;
&lt;p&gt;And to give credit where credit is due: Canonical is right. While the upgrade itself was fast (10 min) and free of errors,  and 16.04 boots up to the login prompt faster than ever, the X server exits with a segmentation fault. Just like the old times, and so Ubuntuish! &lt;/p&gt;
&lt;p&gt;Fortunately, I do not need an X server to run 'ubuntu-support-status':&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;Percentage      Time
4.3             3y
2.9             9m
6.4             unsupported
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Almost 14% of all packages are not covered by the 5y support (and almost half of those are &lt;em&gt;unsupported&lt;/em&gt; at the day of installation). Note that I'm talking about a server installation with a total size of 2 GB and not a single package from multiverse. I don't even want to imagine the situation with a full-blown desktop installation.&lt;/p&gt;</description><category>linux</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/ubuntu-vsts.html</guid><pubDate>Fri, 06 May 2016 21:10:00 GMT</pubDate></item><item><title>Economics</title><link>https://cobra.pdes-net.org/posts/economics.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;I don't know about you, but I'm &lt;a href="https://en.wikipedia.org/wiki/Lazy_(Deep_Purple_song)" title="lazy"&gt;lazy&lt;/a&gt;. I always seek a shortcut.&lt;/p&gt;
&lt;p&gt;And if there's a &lt;a href="https://cobra.pdes-net.org/posts/wajig.html" title="shortcut"&gt;shortcut&lt;/a&gt;, I won't follow the &lt;a href="http://pdes-net.org/x-haui/blog/html/2013/09/12/find_files_in_apt_packages.html" title="generic way."&gt;generic way.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="whichpackage?" src="https://cobra.pdes-net.org/images/whichpkg.png"&gt;&lt;br&gt;&lt;/p&gt;</description><category>debian</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/economics.html</guid><pubDate>Fri, 20 Sep 2013 19:30:54 GMT</pubDate></item><item><title>O tempora, o mores</title><link>https://cobra.pdes-net.org/posts/o-tempora-o-mores.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Isn't it great that an increasing fraction of young people use Linux on their desktops or notebooks?&lt;br&gt;
&lt;strong&gt;A:&lt;/strong&gt; No.&lt;/p&gt;
&lt;p&gt;First of all, they don't use Linux: they use Ubuntu. Exclusively. Not Ku-, not Lu-, not Xubuntu. Uhhhhbuntu.&lt;/p&gt;
&lt;p&gt;And why? Well, according to my research, because it's different and has a certain coolness factor. It's poor man's Apple, and even the cage looks golden at the first glance.&lt;/p&gt;
&lt;p&gt;So, second, they use it for all the wrong reasons.&lt;/p&gt;
&lt;p&gt;Consequently, and thus third, they have no clue of what they are doing, and if an issue cannot be solved by clicking, they are lost. That's neither cool nor great.&lt;/p&gt;
&lt;p&gt;A most amusing example of this particular species of users is Bastian, a 26 years old electrical engineer, member of the Pirate party, owner and avid user of Facebook, Twitter and Google+ accounts and a high-end Sony Vaio with Ubuntu 12.10 (which, I have to admit, was installed by my own stupid self).&lt;/p&gt;
&lt;p&gt;Bastian wanted to install an 'app' (he calls all programs 'apps') which he couldn't find in the software store of Ubuntu. He wasn't able to tell me which 'app', but anyway, he claims to have installed something with the help of the internet. He didn't like what he installed, however, and attempted to uninstall it. Since this attempt, Firefox tends to pause sometimes for several seconds or even freezes indefinitely. Bastian's way to "deal" with this problem is to press the power button. *sigh*&lt;/p&gt;
&lt;p&gt;There are several better ways. As a matter of fact, there are only better ways (and I'm not even talking about actually solving such issues, oh no):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clients of the X server which have locked up are most satisfactorily eliminated with the key combination ctrl-alt-esc, also known as Xkill.Try, it's addictive. 😄&lt;/li&gt;
&lt;li&gt;One can also switch to another console with ctrl-alt-F1 (F2, F3...) and kill the misbehaving program from there. Oh, I forgot: to kill the program, use 'htop' to find your program. Press F9. Try SIGTERM first, then SIGKILL. Or, if you don't have htop, type 'pidof misbehavinprog', and then 'kill -9 pid'. Or 'killall misbehavinprog', that'll also work.&lt;/li&gt;
&lt;li&gt;And if you can't change to another console, and even your system doesn't seem to respond, there's still the &lt;a href="https://cobra.pdes-net.org/posts/amok-time.html" title="magic sysrequest."&gt;magic sysrequest.&lt;/a&gt; Check if it's enabled: 'sysctl -n kernel.sysrq'. If not, issue 'sysctl kernel.sysrq=1'. Don't forget to make this change permanent by editing /etc/sysctl.conf (other distributions may put this switch in /etc/sysctl.d/99-sysctl.conf). The next time your Ubuntu locks up, hold down alt-print and enter reisub. Yes: REISUB. &lt;em&gt;Raising elephants is so utterly boring.&lt;/em&gt; Type it slowly so the system has time to do the job you're asking it to do.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bastian told me he can't possibly remember that, and asked if there isn't an app for it.&lt;/p&gt;
&lt;p&gt;I decided to warmly congratulate him on this idea. 😄&lt;/p&gt;</description><category>linux</category><category>thoughts</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/o-tempora-o-mores.html</guid><pubDate>Sun, 31 Mar 2013 18:21:13 GMT</pubDate></item><item><title>No more buntu</title><link>https://cobra.pdes-net.org/posts/no-more-buntu.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;A few days ago, the Kubuntu 12.10 on my wife's notebook received a regular update but did not, upon the obligatory reboot, return to its regular operation: the display resolution was changed to 1024x768 and neither WiFi nor Bluetooth were avaliable.&lt;/p&gt;
&lt;p&gt;I didn't even think twice (my wife said I was just waiting for such an opportunity, and she may be right) : let's replace this sad imitation of GNU/Linux with something I can rely on!&lt;/p&gt;
&lt;p&gt;And what would that be? My wife asked for something really established, with an easy, graphical install routine, up-to-date packages and preferably offering a rolling release scheme. And it should not be related in any way to any kind of *buntu *shudder*.&lt;/p&gt;
&lt;p&gt;What does that leave?&lt;/p&gt;
&lt;p&gt;OpenSUSE, a descendant of Slackware. 😉 Of course, installation (12.3) is a breeze, and activating the Tumbleweed repository (and thus the rolling release scheme) too. Equally expected is the fact that all the hardware of this Fujitsu Lifebook AH 530 is recognized and supported out of the box. The lifebook falls asleep and gracefully wakes up, as desired, and the frequent hiccups and lockups due to the power management under *buntu are a thing of the past.&lt;/p&gt;
&lt;p&gt;That leaves me with Archlinux on my main system, Crunchbang on the Mini, openSUSE on the lifebook, Fedora for my office desktop, and Debian Wheezy for the workstations. Pity I can't fit a Gentoo in between. 😉&lt;/p&gt;</description><category>debian</category><category>suse</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/no-more-buntu.html</guid><pubDate>Fri, 22 Mar 2013 20:30:41 GMT</pubDate></item><item><title>Turbo</title><link>https://cobra.pdes-net.org/posts/turbo.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;My &lt;a href="https://cobra.pdes-net.org/posts/mini.html" title="Mini"&gt;Mini&lt;/a&gt; is now in its fourth year, but so far, I don't see any reason for its retirement. The combination of a small footprint (9") and a system free of any moving parts (aka noise) has remained unique. Contemporary netbooks are invariably equipped with magnetic hard drives and fans, and tend to be a good deal larger and heavier without offering any significant advances in terms of processing power.&lt;/p&gt;
&lt;p&gt;There's a catch, of course: the Mini's SSD is only 8 GB in size, 5 of which I'd devoted to the operating system. Originally, the Mini came with a customized version of Ubuntu 8.04, and I've updated it step by step from &lt;a href="https://cobra.pdes-net.org/posts/mini-update.html" title="Ubuntu 8.10"&gt;Ubuntu 8.10&lt;/a&gt; to the current 12.04. The updates became increasingly &lt;a href="https://cobra.pdes-net.org/posts/move-the-cache.html" title="voluminous"&gt;voluminous&lt;/a&gt;, and eventually the system partition was filled to 90% despite the removal of the entire TeX documentation and LibreOffice.&lt;/p&gt;
&lt;p&gt;And what's more: I've really grown tired of Ubuntu. I never understood the hype, but I thought that using Ubuntu on at least one machine would be useful for supporting other Linux users (95% of which seem to use Ubuntu). Man, was I right: Ubuntu developed into the &lt;a href="https://cobra.pdes-net.org/posts/bugbuntu.html" title="buggiest"&gt;buggiest&lt;/a&gt; distribution I've ever used. I still continued to use it because I had myself arranged with it quite &lt;a href="https://cobra.pdes-net.org/posts/travel-arrangements.html" title="comfortably"&gt;comfortably&lt;/a&gt;, but also out of sheer laziness. Still, I've &lt;a href="https://cobra.pdes-net.org/posts/psychological-factors.html" title="never trusted"&gt;never trusted&lt;/a&gt; the good intentions of Mr. Shuttleworth, and after the latest &lt;a href="http://www.heise.de/open/meldung/Shuttleworth-Vertrauliche-Entwicklung-besonderer-Features-1732984.html" title="developments"&gt;developments&lt;/a&gt; it became painfully clear even to many casual users what Ubuntu really aims at. So, the support is over, and you are on your own.&lt;/p&gt;
&lt;p&gt;It is time to act! I've decided to do the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Buy a larger SSD.&lt;/li&gt;
&lt;li&gt;Throw Ubuntu to the dogs.&lt;/li&gt;
&lt;li&gt;Install a lightweight, community-driven distribution.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ad 1.: Bought a &lt;a href="http://www.amazon.de/dp/B003EHNKNA/ref=asc_df_B003EHNKNA10438808?smid=A2AEWZ68B7P4J7&amp;amp;tag=geizhals10-21&amp;amp;linkCode=asn&amp;amp;creative=22506&amp;amp;creativeASIN=B003EHNKNA#" title="RunCore Pro IV SSD"&gt;RunCore Pro IV SSD&lt;/a&gt; with 32 GB.&lt;/p&gt;
&lt;p&gt;ad 2.: Well, I just opened the Mini, as you see below:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cobra.pdes-net.org/images/old_ssd.jpg"&gt;&lt;img alt="old ssd" src="https://cobra.pdes-net.org/images/old_ssd_scaled.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The SSD is right below the 2 EUR coin. I unscrewed it (that requires a Phillips #0 driver and quite some determination) and put the new one inside:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cobra.pdes-net.org/images/new_ssd.jpg"&gt;&lt;img alt="old ssd" src="https://cobra.pdes-net.org/images/new_ssd_scaled.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I'll keep the old SSD in a box until a museum will ask for it. 😉&lt;/p&gt;
&lt;p&gt;What you also see in the above photograph are the latches for the battery, which may be replaced within seconds (which I have just done). The Mini may not look as sexy as certain Air- and Zenbooks, but it is infinitely more practical and durable.&lt;/p&gt;
&lt;p&gt;ad 3.: I've opted for Crunchbang (#!) "Waldorf", a lightweight distribution based on Debian Wheezy:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cobra.pdes-net.org/images/mini_desktop_121104.png"&gt;&lt;img alt="new ssd" src="https://cobra.pdes-net.org/images/mini_desktop_121104_scaled.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Installation was a breeze (including the encryption of /home) and took 15 min, and all hardware (particularly the Wifi card) was detected and configured correctly at install time. Everything worked right out of the box (even my LUKS encrypted SD card containing a btrfs filesystem). And in contrast to &lt;a href="http://archbang.org/" title="Archbang"&gt;Archbang&lt;/a&gt;, to which I'm much attracted, I'll never need to compile important packages, which would be a nuisance on the Mini.&lt;/p&gt;
&lt;p&gt;#! uses Openbox as the default window manager, tint2 as panel (visible on the top of the screenshot above), and dmenu as application launcher. A good choice, since all are slim and functional.&lt;/p&gt;
&lt;p&gt;For the Mini, it's essential that I don't need a mouse to use the system. #! is perfect in this regard:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;Ctrl-Alt-Left/Right:            switch desktop

Super+T:                Terminal        (Gnome Terminator)
Super+E:                Editor          (Geany)
Super+F:                File Manager        (Thunar)
Super+M:                Media Player        (Gnome Mplayer)
Super+W:                Browser         (Iceweasel)
etc.

Alt-F3:                 Run command     (Dmenu)
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;In Terminator, Alt-Left/Right switches between different windows. In Geany, F9 compiles a LaTeX document and F5 will display the pdf. In Iceweasel, Ctrl-Pageup/down will switch tabs, and all the rest is handled by &lt;a href="http://5digits.org/nightly/pentadactyl-latest.xpi" title="Pentadactyl"&gt;Pentadactyl&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Apropos LaTeX: the persistence of TL 2009 was the &lt;a href="https://cobra.pdes-net.org/posts/psychological-factors.html" title="main reason"&gt;main reason&lt;/a&gt; for me to shy away from Debian-related distris. Fortunately, TexLive 2012 has finally arrived also in the Debian (testing) repositories!&lt;/p&gt;
&lt;p&gt;Hardware-wise, an "hdparm -t /dev/sda" returns 75 MB/s, more than twice of the original disk and on par with the magnetic hard drives on my notebook and desktop. And indeed, the Mini now seems to fly: a cold boot brings you in 20 s to the login screen, and then in 5 s to the desktop seen in the screenshot above. It's actually real fun to use the little guy, and I currently prefer it over my two bigger alternatives. 😉&lt;/p&gt;</description><category>debian</category><category>desktop</category><category>hardware</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/turbo.html</guid><pubDate>Mon, 05 Nov 2012 17:13:39 GMT</pubDate></item><item><title>Plotting challenge</title><link>https://cobra.pdes-net.org/posts/plotting-challenge.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;All scientists produce data of one kind or another. In most cases, the optimum way to survey these data is to plot them. Since the data often evolve in a systematic fashion as a function of an external parameter (temperature, voltage, polarization, magnetic field, ...), it is often advantageous to display all of them in a single plot. And because the examination of data is the core business of any sciencist, this plot should be obtained in the easiest and quickest way possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The challenge:&lt;/strong&gt; find the fastest method to plot all data in the current directory in a single plot window with a custom range for the x axis.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The winner:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;graph -T X -x xmin xmax *.dat
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Naturally, the conditions of this competition ruled out the usual suspects such as gnuplot, octave, R, matplotlib, etc. as well as GUI driven solutions such as qtiplot, labplot, grace, etc. If you don't believe that, try gnuplot for the task defined in the challenge and be surprised.&lt;/p&gt;
&lt;p&gt;I've indeed explored a few of these dead ends until I suddenly remembered that there once was a direct command for plotting … a command with a very intuitive name …&lt;/p&gt;
&lt;p&gt;Graph is part of the &lt;a href="http://en.wikipedia.org/wiki/Plotutils"&gt;plotutils&lt;/a&gt; which were already mature when I've first used them 20 years ago. And then I forgot all about them! What a shame!&lt;/p&gt;
&lt;p&gt;Obviously, none of the young wanna-be-nerds participating in this competition ever heard of graph. 😄 But Anan came dangerously close with&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;ctioga -X --xrange xmin:xmax *.dat
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;That the above comand didn't work at all since xpdf crashed with a &lt;a href="https://bugs.launchpad.net/ubuntu/+source/xpdf/+bug/943195" title="bug"&gt;seg fault&lt;/a&gt; did not, however, impress the jury favorably. 😄 In any case, graph's syntax is more concise. 😉&lt;/p&gt;
&lt;p&gt;After some search we quickly found that 'ctioga2 --viewer okular --xrange xmin:xmax *.dat' works even under &lt;a href="https://cobra.pdes-net.org/posts/bugbuntu.html"&gt;Bugbuntu&lt;/a&gt; and produces a visually much better result than my graph command above. But don't let that mislead you: that's just because of the rather outdated X backend of graph (which does not support anti-aliasing). You can create publication quality figures using the ps and svg backends of graph. Look at the following plots, for example: I have fabricated the one on top using Origin six years ago, and the bottom one using graph and the oneliner below yesterday (the top axis, arrows and labels were added by inkscape; differences are intentional).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cobra.pdes-net.org/images/origin.png"&gt;&lt;img alt="Origin" src="https://cobra.pdes-net.org/images/origin_scaled.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cobra.pdes-net.org/images/graph.png"&gt;&lt;img alt="Origin" src="https://cobra.pdes-net.org/images/graph_scaled.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;graph -T svg -C -h 0.55 -w 0.7 -g 1 -x 347.5 362.5 -y -1 1 --pen-colors 1=gray:2=black   \
 -F AvantGarde-Book -X "WAVELENGTH (nm)" -Y "LINEAR POLARIZATION" -m -1 -S 17 rhoexp.dat \
 -m 2 -S -W 0.003 rhofit.dat --reposition 0 0 1 --blankout 0 -N y -y 0 11000 -E y        \
 -Y "INTENSITY (arb. units)" -m -1 -S 17 uw1031exp.dat -m 2 -S uw1031fit.dat -m -1 -S 17 \
 uw1040exp.dat -m 2 -S uw1040fit.dat &amp;gt; plot.svg
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Let's dissect that command step-by-step:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;T&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;backend&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;here&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;svg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;easy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;editing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;inkscape&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;C&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;colors&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;h&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;w&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;height&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;width&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;g&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;grid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;style&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;range&lt;/span&gt;
&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;pen&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;colors&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="nx"&gt;custom&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;colors&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;symbols&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;lines&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;F&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;font&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;axes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;labels&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;X&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;Y&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;axes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;labels&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;m&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;linestyle&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;n&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;means&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;style&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;n&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;S&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="nx"&gt;symbol&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;S&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;without&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;number&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;means&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;symbol&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;W&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;width&lt;/span&gt;
&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;reposition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="nx"&gt;creates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;second&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;graph&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;here&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;coordinates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;same&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;first&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;one&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;blankout&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;white&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;out&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;around&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;second&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;graph&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;white&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;outdated&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;N&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;ticks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;labels&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;here&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;axis&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;E&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="nx"&gt;use&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;top&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;right&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;axis&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;It's really quite intuitive, I think. 😊&lt;/p&gt;</description><category>debian</category><category>linux</category><category>presentations</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/plotting-challenge.html</guid><pubDate>Sat, 19 May 2012 14:01:22 GMT</pubDate></item><item><title>Psychological factors</title><link>https://cobra.pdes-net.org/posts/psychological-factors.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;I'm now using Arch Linux as my primary operating system on my desktop computer at home since 5 month. Time for a little review and comparison.&lt;/p&gt;
&lt;h4&gt;Were my initial expectations fulfilled?&lt;/h4&gt;
&lt;p&gt;More than that, they were exceeded. Arch proved to be a truly up-to-date distribution which simultaneously manages to be stable as the proverbial rock. My problems at the beginning were easily corrected by adding a script to /home/cobra/.kde4/Autostart, as actually described in the &lt;a href="https://wiki.archlinux.org/index.php/Kde_Wallet"&gt;ArchWiki&lt;/a&gt;. Since then, I didn't experience any problem. Everything just works the way I intend it to do.&lt;/p&gt;
&lt;h4&gt;What are my future expectations/hopes?&lt;/h4&gt;
&lt;p&gt;A month ago I would have voted for package signing. That, however, has been implemented in pacman 4, and I'm currently entirely satisfied.&lt;/p&gt;
&lt;h4&gt;How does it compare to other distributions?&lt;/h4&gt;
&lt;p&gt;Oh my. That's really where I went wrong. See, Arch is great, but it does require some time to set it up properly. So I argued that I'd need an easier-to-set-up distribution for the office, where I manage time in slots of minutes. A mandatory requirement was that the distribution offers TeXLive 2011, and this excluded most distributions (foremost Debian, which I would have much preferred). So I've chosen Fedora Scientific, which comes prepackaged with most I need. Indeed, installation was a breeze and finished in 30 min. But after that...well, let's just say that I'm not enthusiastic about the Fedora way. The distribution is outdated (compared to Arch), offers a quite limited set of packages (compared to Arch), and its package manager is the slowest I've ever seen. Well, perhaps zypper is even slower, but not much.&lt;/p&gt;
&lt;p&gt;Let's do some ranking (from 0 to 10) of the distributions I'm using every day:&lt;/p&gt;
&lt;table border="1" style="width: 100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;br&gt;&lt;/td&gt;
&lt;td&gt;Arch Linux&lt;br&gt;&lt;/td&gt;
&lt;td&gt;Fedora&lt;br&gt;
Verne&lt;br&gt;&lt;/td&gt;
&lt;td&gt;Ubuntu&lt;br&gt;
Oneiric&lt;br&gt;&lt;/td&gt;
&lt;td&gt;Debian&lt;br&gt;
Wheezy&lt;br&gt;&lt;/td&gt;
&lt;td&gt;OpenSuse&lt;br&gt;
Asparagus&lt;br&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Actuality&lt;br&gt;&lt;/td&gt;
&lt;td&gt;9&lt;br&gt;&lt;/td&gt;
&lt;td&gt;7&lt;br&gt;&lt;/td&gt;
&lt;td&gt;3&lt;br&gt;&lt;/td&gt;
&lt;td&gt;5&lt;br&gt;&lt;/td&gt;
&lt;td&gt;4&lt;br&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stability&lt;br&gt;&lt;/td&gt;
&lt;td&gt;8&lt;br&gt;&lt;/td&gt;
&lt;td&gt;6&lt;br&gt;&lt;/td&gt;
&lt;td&gt;4&lt;br&gt;&lt;/td&gt;
&lt;td&gt;9&lt;br&gt;&lt;/td&gt;
&lt;td&gt;7&lt;br&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Responsiveness&lt;br&gt;&lt;/td&gt;
&lt;td&gt;9&lt;br&gt;&lt;/td&gt;
&lt;td&gt;3&lt;br&gt;&lt;/td&gt;
&lt;td&gt;7&lt;br&gt;&lt;/td&gt;
&lt;td&gt;8&lt;br&gt;&lt;/td&gt;
&lt;td&gt;2&lt;br&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trust&lt;br&gt;&lt;/td&gt;
&lt;td&gt;8&lt;br&gt;&lt;/td&gt;
&lt;td&gt;6&lt;br&gt;&lt;/td&gt;
&lt;td&gt;1&lt;br&gt;&lt;/td&gt;
&lt;td&gt;9&lt;br&gt;&lt;/td&gt;
&lt;td&gt;2&lt;br&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Now, "actuality" describes how close the distribution stays to the current upstream. "Stability" is proportional to the frequency of curses uttered because of segfaults and their cousins during the use of the respective distribution. But WTF are "responsiveness" and "trust"?&lt;/p&gt;
&lt;p&gt;Well, if you look deep within yourself, you'll find that there are reasons more important than the two objective criteria above for choosing a particular operating system. If it would only be about actuality and stability, Windows would score pretty high, which would be absurd. The question to ask is how do you feel when you use your computer? Do you feel comfortable? At home? Does it feel right? Do you like it?&lt;/p&gt;
&lt;p&gt;"Responsiveness" is a soft criterion intended to reflect the user experience when doing administrative work, such as updating/upgrading, starting and stopping services, change system-wide settings, etc. Simplicity, speed, and transparency is what counts in this discipline. Windows with a value of 0 is used as reference.&lt;/p&gt;
&lt;p&gt;"Trust" is an entirely subjective criterion with political dimensions. Do you trust the good intentions of Google? Perhaps not, but do you trust their intentions to create a fast and safe browser? You may not care for the former, but very much for the latter. "Trust" as used here contains both of these elements. As a reference, we use Windows with a value of 0.&lt;/p&gt;
&lt;p&gt;These reflections will have a consequence. Particularly for Dell Minis hiding underneath Fujitsu Lifebooks...ArchBang is waiting for you, my little friend.&lt;/p&gt;</description><category>archlinux</category><category>suse</category><category>thoughts</category><category>ubuntu</category><category>windows</category><guid>https://cobra.pdes-net.org/posts/psychological-factors.html</guid><pubDate>Sun, 19 Feb 2012 16:01:08 GMT</pubDate></item><item><title>Bugbuntu</title><link>https://cobra.pdes-net.org/posts/bugbuntu.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;The parade of issues and bugs in recent versions of Ubuntu is becoming a nuisance. The drivers B43 and STA for the Broadcom wifi chipsets popular in notebooks have a particularly irritating and serious &lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/651008" title="bug"&gt;bug&lt;/a&gt;: when on battery, the wifi chipset toggles between the on and off state on a ms time scale even when a connection exists, resulting in a latency of several 100 ms and low transmission rates. Since my mini also has a Broadcom chipset:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="n"&gt;cobra&lt;/span&gt;&lt;span class="nv"&gt;@mini&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lspci&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;grep&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Network&lt;/span&gt;
&lt;span class="mi"&gt;03&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="mf"&gt;00.0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Network&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;controller&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Broadcom&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Corporation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;BCM4312&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;802.11&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;g&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LP&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;PHY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rev&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;01&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I've notived this problem when attempting to run applications from my desktop via ssh, such as 'ssh -Y -C mathematica'. It's unbearably slow.&lt;/p&gt;
&lt;p&gt;A temporary solution is to simply switch off power management for the chip for the time being:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;iwconfig wlan0 power off
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;A permanent one is established by editing /usr/lib/pm-utils/power.d/wireless and to ensure that all entries under case $driver concerning operation with battery are equal to the corresponding ones with ac power on (the above link has an explicit listing).&lt;/p&gt;</description><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/bugbuntu.html</guid><pubDate>Wed, 15 Dec 2010 15:56:06 GMT</pubDate></item><item><title>Usable</title><link>https://cobra.pdes-net.org/posts/usable.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;Software tends to get fatter with time. Just look at Firefox, which started as Phoenix with the self-proclaimed aim to fight the bloat of the Mozilla project. Look at it now: a fatter browser was never seen.&lt;/p&gt;
&lt;p&gt;Others are not better. When upgrading my Mini to Maverick Meerkat, I've noticed that Chromium now takes 50 MB of my precious SSD space, just as much as Firefox does.&lt;/p&gt;
&lt;p&gt;But what can we do? Light-weight alternatives—such as links—are limited in ability and performance, aren't they?&lt;/p&gt;
&lt;p&gt;Are they?&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="n"&gt;uzbl&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;git&lt;/span&gt;&lt;span class="mf"&gt;.20100403&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mf"&gt;1652.8&lt;/span&gt;&lt;span class="n"&gt;ms&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+/-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.2&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;
&lt;span class="n"&gt;Chromium&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;8.0.551.0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;62128&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mf"&gt;1834.8&lt;/span&gt;&lt;span class="n"&gt;ms&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+/-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;
&lt;span class="n"&gt;Firefox&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.6.10&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="mf"&gt;4163.6&lt;/span&gt;&lt;span class="n"&gt;ms&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+/-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;1.4&lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;

&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="nv"&gt;@mini&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cobra&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wajig&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;grep&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;chromium&lt;/span&gt;
&lt;span class="n"&gt;chromium&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;codecs&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ffmpeg&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;180&lt;/span&gt;
&lt;span class="n"&gt;chromium&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;inspector&lt;/span&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;940&lt;/span&gt;
&lt;span class="n"&gt;chromium&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="mi"&gt;49&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;252&lt;/span&gt;
&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="nv"&gt;@mini&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cobra&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wajig&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;grep&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;uzbl&lt;/span&gt;
&lt;span class="n"&gt;uzbl&lt;/span&gt;&lt;span class="w"&gt;                            &lt;/span&gt;&lt;span class="mi"&gt;656&lt;/span&gt;

&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="nv"&gt;@mini&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cobra&lt;/span&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wajig&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;remove&lt;/span&gt;
&lt;span class="n"&gt;chromium&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;codecs&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ffmpeg&lt;/span&gt;
&lt;span class="n"&gt;chromium&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;browser&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;inspector&lt;/span&gt;
&lt;span class="n"&gt;chromium&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;browser&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Adblocker? Privoxy:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;vi ~/.config/uzbl/config
set proxy_url = http://127.0.0.1:8118
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;I also like&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="nv"&gt;@cbind&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;gc&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nl"&gt;Scroogle&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;ssl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;scroogle&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cgi&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;nbbwssl&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cgi&lt;/span&gt;&lt;span class="vm"&gt;?&lt;/span&gt;&lt;span class="n"&gt;Gw&lt;/span&gt;&lt;span class="o"&gt;=%&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;
&lt;span class="nv"&gt;@cbind&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;gx&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;IxQuick&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;uri&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;ixquick&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;do&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;metasearch&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pl&lt;/span&gt;&lt;span class="vm"&gt;?&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="o"&gt;=%&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;cat&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;web&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;pl&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;chrome&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="k"&gt;language&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;english&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;in ~/.config/uzbl/config.&lt;/p&gt;
&lt;p&gt;I love this browser...its just perfect for the Mini 😊 And vi aficionadas have a new home. 😉&lt;/p&gt;</description><category>debian</category><category>linux</category><category>mandriva</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/usable.html</guid><pubDate>Sun, 17 Oct 2010 21:46:35 GMT</pubDate></item><item><title>Workaround</title><link>https://cobra.pdes-net.org/posts/workaround.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;Folding@Home is, as so many times before, broken on Linux systems with a reasonably up-to-date version of libc and either segfaults or stops working with bizzare error messages such as 'Couldn't CosmHTTPOpen' or 'Cannot get ID from server'. Since many solutions posted in the interwebs are wrong or deprecated, here's a &lt;a href="http://foldingforum.org/viewtopic.php?f=58&amp;amp;t=14782" title="workaround"&gt;viable workaround&lt;/a&gt; which I know to work on Debian, Ubuntu, Mandriva, and Arch (and Fedora, I've heard).&lt;/p&gt;
&lt;p&gt;Install nscd, then check your /etc/nscd.conf with your $EDITOR. Find the following line:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;enable-cache            hosts           no
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Change "no" to "yes", if necessary, then save and exit the editor. Finally, issue a&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;service nscd restart
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;and fold away.&lt;/p&gt;</description><category>debian</category><category>linux</category><category>mandriva</category><category>ubuntu</category><guid>https://cobra.pdes-net.org/posts/workaround.html</guid><pubDate>Thu, 29 Jul 2010 19:47:26 GMT</pubDate></item></channel></rss>