<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU8DR346fip7ImA9WhJVEUU.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065</id><updated>2012-08-28T23:04:36.016+02:00</updated><category term="dritune" /><category term="linux" /><category term="embedded" /><category term="packagemanagement" /><category term="php" /><category term="security" /><category term="development" /><category term="netbooks" /><category term="storage" /><category term="videoediting" /><category term="bash" /><category term="gaming" /><category term="kopete" /><category term="networking" /><category term="dri" /><category term="kde" /><category term="xorg" /><category term="ui" /><category term="configuration" /><category term="opinion" /><category term="unix" /><category term="tips" /><category term="konqueror" /><category term="palm" /><category term="debian" /><category term="gmail" /><category term="humor" /><title>Here Be Penguins</title><subtitle type="html">Navigating the vast lands of open software and technology.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://herebepenguins.blogspot.com/" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/HereBePenguins" /><feedburner:info uri="herebepenguins" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkMMR30_eyp7ImA9WxBVGUQ.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-9060532429485143833</id><published>2010-02-24T06:45:00.001+01:00</published><updated>2010-02-24T06:48:06.343+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-24T06:48:06.343+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="palm" /><category scheme="http://www.blogger.com/atom/ns#" term="embedded" /><category scheme="http://www.blogger.com/atom/ns#" term="gaming" /><title>Fun with roguelikes on an old Palm</title><summary type="html">
Nothing Unix related this time, however I unearthed a Tungsten T from the depths of my "ancient electronics" cabinet. Due to the device being too limited in terms of free dynamic memory, there was nothing really productive I could do on it; it choked and reset itself on something as harmless as opening a PDF file with PalmPDF. It makes a nice audio and video player however and can cope with a &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/5-CMArkX5lM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/9060532429485143833/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2010/02/fun-with-roguelikes-on-old-palm.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/9060532429485143833?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/9060532429485143833?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/5-CMArkX5lM/fun-with-roguelikes-on-old-palm.html" title="Fun with roguelikes on an old Palm" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_k1n3EcdlHoo/S4SqH7SgqRI/AAAAAAAAAGI/x-jRgvTVJoc/s72-c/mScreen20100202034018.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2010/02/fun-with-roguelikes-on-old-palm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBRX09fCp7ImA9WxBQGE4.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-1724277768654790564</id><published>2010-01-18T17:43:00.001+01:00</published><updated>2010-01-18T17:44:14.364+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T17:44:14.364+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>German license plate - 40 years of Unix</title><summary type="html">I found a license plate generator online and as you probably guessed, this was the result:



This is actually a valid German license plate (Unna county in Northrhine-Westfalia, just around the corner from here) and it is very likely already taken (two-digit numbers are rare, except for motorcycle plates; this is a full-size car plate however).

I occasionally spot geek license plates; here in &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/b9DCMAr-hpE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/1724277768654790564/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2010/01/german-license-plate-40-years-of-unix.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/1724277768654790564?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/1724277768654790564?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/b9DCMAr-hpE/german-license-plate-40-years-of-unix.html" title="German license plate - 40 years of Unix" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_k1n3EcdlHoo/S1SKqU1al_I/AAAAAAAAAF8/GMWgBFvGIII/s72-c/un-ix-40.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2010/01/german-license-plate-40-years-of-unix.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADSHY9cCp7ImA9WxBQFEQ.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-7547411140923820119</id><published>2010-01-14T20:02:00.000+01:00</published><updated>2010-01-14T20:02:59.868+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-14T20:02:59.868+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dri" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="xorg" /><category scheme="http://www.blogger.com/atom/ns#" term="dritune" /><title>dritune updated to v0.02</title><summary type="html">
I just updated dritune, a CLI interface for setting DRI driver options, to 0.02. This is a bugfix release with enhanced error handling and there is also a .deb package available now for easy installation. More here.&lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/gyrtDZyC2p8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/7547411140923820119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2010/01/dritune-updated-to-v002.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/7547411140923820119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/7547411140923820119?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/gyrtDZyC2p8/dritune-updated-to-v002.html" title="dritune updated to v0.02" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/S09pF01rFKI/AAAAAAAAAF0/Zrr9SiWe_m8/s72-c/xorg-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2010/01/dritune-updated-to-v002.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUNRHc5cCp7ImA9WxBQEEs.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-8496112688263277389</id><published>2010-01-09T19:54:00.000+01:00</published><updated>2010-01-09T19:54:55.928+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T19:54:55.928+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="kde" /><title>YaKuake - Instant terminal for KDE</title><summary type="html">
YaKuake is for you if you ever wished for summoning a customizable terminal with a single keypress. Being in KDE extragear, it is most likely contained in your repositories. To check it out, install the yakuake package and start it from the K Menu.

Once it is started, press F12 to show/hide the Yakuake terminal. Nice and practical, isn't it? What makes this application even better is that it &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/GCKjdaD1NPs" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/8496112688263277389/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2010/01/yakuake-instant-terminal-for-kde.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/8496112688263277389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/8496112688263277389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/GCKjdaD1NPs/yakuake-instant-terminal-for-kde.html" title="YaKuake - Instant terminal for KDE" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_k1n3EcdlHoo/S0jGReMjtsI/AAAAAAAAAFw/RoeuWwSuiAY/s72-c/yakuake.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2010/01/yakuake-instant-terminal-for-kde.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHSXg8eCp7ImA9WxBSGUs.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-4275252863211858129</id><published>2009-12-28T01:47:00.000+01:00</published><updated>2009-12-28T01:47:18.670+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-28T01:47:18.670+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><category scheme="http://www.blogger.com/atom/ns#" term="ui" /><title>dvtm - a console based tiled window manager</title><summary type="html">
In my last post, I outlined how to do some form of rudimentary multitasking in Bash, but I was still not satisfied. Further research showed that there would be no way around a terminal multiplexer, however screen sucks for me due to its steep and unintuitive learning curve. On K.Mandla's great blog I found the solution: dvtm, a very lightweight tiled window manager for the console. Its beauty &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/3yc0X1XjWGk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/4275252863211858129/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/12/dvtm-console-based-tiled-window-manager.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/4275252863211858129?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/4275252863211858129?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/3yc0X1XjWGk/dvtm-console-based-tiled-window-manager.html" title="dvtm - a console based tiled window manager" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_k1n3EcdlHoo/SzfzVaHA_bI/AAAAAAAAAFg/clJDSV72WZU/s72-c/utilities-terminal.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/12/dvtm-console-based-tiled-window-manager.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYDQX0zeyp7ImA9WxBSEko.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-1887300771765944082</id><published>2009-12-20T03:27:00.002+01:00</published><updated>2009-12-20T03:29:30.383+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-20T03:29:30.383+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>How to work with multiple jobs in Bash</title><summary type="html">
An important feature often overlooked by novice console users is job control. It allows some amount of multitasking on a shell by delegating processes to the background and resuming them at a later point. That way, you don't have to launch a second shell or use additional utilities like screen to manage multiple tasks.

Job control is easy. Let's say you have Midnight Commander running. Hit CTRL&lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/jRfEXLJm9gw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/1887300771765944082/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/12/how-to-work-with-multiple-jobs-in-bash.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/1887300771765944082?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/1887300771765944082?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/jRfEXLJm9gw/how-to-work-with-multiple-jobs-in-bash.html" title="How to work with multiple jobs in Bash" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_k1n3EcdlHoo/SwMAkxlWDWI/AAAAAAAAACo/Em61BjK6fuw/s72-c/utilities-terminal.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/12/how-to-work-with-multiple-jobs-in-bash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUHRXo6fip7ImA9WxBTF04.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-2486709574077574152</id><published>2009-12-13T22:03:00.000+01:00</published><updated>2009-12-13T22:03:54.416+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-13T22:03:54.416+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="storage" /><title>How to recover lost data on an ext3/4 partition</title><summary type="html">
I recently had a late-night oopsie with tar, overwriting the file I wanted to package (source code I had worked on for a week). After a few seconds of creepy feelings, I remembered that I use a journaling filesystem and thus, there would be a good chance that there would be several copies of the data still physically lying around on the storage medium.

So, what to do when you lost a file? For &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/dBOkgfSUKqw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/2486709574077574152/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/12/how-to-recover-lost-data-on-ext34.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/2486709574077574152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/2486709574077574152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/dBOkgfSUKqw/how-to-recover-lost-data-on-ext34.html" title="How to recover lost data on an ext3/4 partition" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_k1n3EcdlHoo/SyVFg5QoITI/AAAAAAAAAFY/L8r5sk9v8XE/s72-c/firefighters.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/12/how-to-recover-lost-data-on-ext34.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UNRXk-eyp7ImA9WxBQFEQ.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-8218232390025250640</id><published>2009-12-12T06:34:00.003+01:00</published><updated>2010-01-14T19:54:54.753+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-14T19:54:54.753+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dri" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="xorg" /><category scheme="http://www.blogger.com/atom/ns#" term="dritune" /><title>Set DRI driver options via the CLI using dritune (updated 2x)</title><summary type="html">
Aaaah, what a nasty cold I catched that I could not blog for ten days. However, I have not been totally idle during that time and found out that enabling texture tiling in the Intel X.Org driver finally not only works properly on my 915 chipset, but gives a breathtaking speed boost! Warzone 2100 is now playable at high resolutions on my netbook with the attached LCD monitor.

No fiddling with &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/CjNFbpcQAQY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/8218232390025250640/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/12/set-dri-driver-options-via-cli-using.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/8218232390025250640?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/8218232390025250640?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/CjNFbpcQAQY/set-dri-driver-options-via-cli-using.html" title="Set DRI driver options via the CLI using dritune (updated 2x)" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_k1n3EcdlHoo/SyMcJPJTGcI/AAAAAAAAAFQ/4Pw6ZtdiYcg/s72-c/xorg-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/12/set-dri-driver-options-via-cli-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMRnw7eip7ImA9WxNaFkw.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-5907369577559358494</id><published>2009-11-30T22:48:00.000+01:00</published><updated>2009-11-30T22:48:07.202+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-30T22:48:07.202+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="debian" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="packagemanagement" /><title>How to modify basic system settings with dpkg-reconfigure</title><summary type="html">
You have probably been told at some point to dpkg-reconfigure a package. This command belongs to the debconf infrastructure and what it does is execute the package's configuration script. The script usually recreates data or configuration files belonging to the package, and it may ask you a few questions in the process. Reconfiguring packages is one way of configuring and customizing your &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/HvMW_lZ4ZjU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/5907369577559358494/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/how-to-modify-basic-system-settings.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/5907369577559358494?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/5907369577559358494?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/HvMW_lZ4ZjU/how-to-modify-basic-system-settings.html" title="How to modify basic system settings with dpkg-reconfigure" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_k1n3EcdlHoo/SxP--baOvOI/AAAAAAAAAE8/ZoVh45ii2xY/s72-c/box-debian-160.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/how-to-modify-basic-system-settings.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8FQn85fSp7ImA9WxBTF04.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-430838681618911927</id><published>2009-11-30T02:14:00.001+01:00</published><updated>2009-12-13T21:40:13.125+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-13T21:40:13.125+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="networking" /><title>Build a secure home network using SSH</title><summary type="html">
This Howto explains how to build a local network where communication between machines takes place over the Secure Shell Protocol. This is not only more secure (especially over wireless) but also enables you to conveniently get a remote shell on every machine.

I'm assuming the machines are connected to each other via a dedicated hardware router, but network topology does not really matter as &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/vsBm9VOEUZk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/430838681618911927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/build-secure-home-network-using-ssh.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/430838681618911927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/430838681618911927?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/vsBm9VOEUZk/build-secure-home-network-using-ssh.html" title="Build a secure home network using SSH" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/SxLcT3mw8oI/AAAAAAAAAE0/VZs3duP8Q-w/s72-c/network.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/build-secure-home-network-using-ssh.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQAQng9fCp7ImA9WxNaFEg.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-3924381502542104216</id><published>2009-11-29T00:19:00.000+01:00</published><updated>2009-11-29T00:19:03.664+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-29T00:19:03.664+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><category scheme="http://www.blogger.com/atom/ns#" term="storage" /><title>Store volatile data in RAM using tmpfs</title><summary type="html">

There are several reasons why you might want to hold certain data in non-permanent memory. Applications that create a lot of temporary data, causing system slowdown and strain on the storage medium, are an example, or you want the data to be gone after every power cycle because it is of no use anymore at that point, or the data would simply eat up too much storage over time.

Unix-like &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/jPg_I-Do4Co" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/3924381502542104216/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/store-volatile-data-in-ram-using-tmpfs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/3924381502542104216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/3924381502542104216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/jPg_I-Do4Co/store-volatile-data-in-ram-using-tmpfs.html" title="Store volatile data in RAM using tmpfs" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/SxGidobDZdI/AAAAAAAAAEw/23ygybUwrEs/s72-c/175-24-DIP.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/store-volatile-data-in-ram-using-tmpfs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcDSHc4cCp7ImA9WxNaEks.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-6148418213557981563</id><published>2009-11-26T20:17:00.000+01:00</published><updated>2009-11-26T20:17:59.938+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-26T20:17:59.938+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opinion" /><category scheme="http://www.blogger.com/atom/ns#" term="ui" /><title>GUI vs. CLI: Apples vs. oranges</title><summary type="html">
I have never managed to wrap my mind around the tired old GUI (graphical user interface) vs. CLI (command line interface) debate and which is "better", and why you should try to avoid or strictly stick to the one or the other.

It is like comparing a brush and a hammer. Both are tools, but for different purposes, and if you want to be prepared for a wide variety of home improvement tasks, you &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/OjPBG1g-vIM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/6148418213557981563/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/gui-vs-cli-apples-vs-oranges.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6148418213557981563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6148418213557981563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/OjPBG1g-vIM/gui-vs-cli-apples-vs-oranges.html" title="GUI vs. CLI: Apples vs. oranges" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/Sw6jT87ThSI/AAAAAAAAAEo/KXadgHzt5vI/s72-c/apple2c.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/gui-vs-cli-apples-vs-oranges.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBR3Yzfyp7ImA9WxNaEU0.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-4273728050287075235</id><published>2009-11-24T20:52:00.004+01:00</published><updated>2009-11-24T23:50:56.887+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-24T23:50:56.887+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>How to generate PHP code from Bash</title><summary type="html">
If you are into server side web programming, you will probably have had some exposure to PHP. Advantages of the language are that it is very widely supported, and that it can be freely mixed with HTML within the same file.

You might want to have some script running on the server for the purpose of generating PHP code. Unfortunately, you cannot throw everything at Bash's string functions as-is &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/5ffa4dzfhrk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/4273728050287075235/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/how-to-generate-php-code-from-bash.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/4273728050287075235?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/4273728050287075235?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/5ffa4dzfhrk/how-to-generate-php-code-from-bash.html" title="How to generate PHP code from Bash" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_k1n3EcdlHoo/SwwveJ_XW-I/AAAAAAAAADw/1gZcvchGUNs/s72-c/php-page-icon.jpg" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/how-to-generate-php-code-from-bash.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CRHw7cCp7ImA9WxNbGU8.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-7069834774124673632</id><published>2009-11-22T23:42:00.001+01:00</published><updated>2009-11-22T23:44:25.208+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-22T23:44:25.208+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="kopete" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="kde" /><title>Howto: Plasmoid that shows your online Kopete contacts</title><summary type="html">
Together with Pidgin, Kopete is certainly one of the top choices for a multi-protocol messenger in a Linux environment. Although it doesn't support all of the (usually rather annoying) extra features of some protocols, it allows me to keep in touch with my family and fellows without having to install three different chat applications. What sort of bugs me is the currently missing IRC support, &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/fJZEEBiLVZ8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/7069834774124673632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/howto-plasmoid-that-shows-your-online.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/7069834774124673632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/7069834774124673632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/fJZEEBiLVZ8/howto-plasmoid-that-shows-your-online.html" title="Howto: Plasmoid that shows your online Kopete contacts" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/Swm1Q-k9coI/AAAAAAAAADg/W5Q2mON1Hq0/s72-c/kopete_icon.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/howto-plasmoid-that-shows-your-online.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04MQXw7fCp7ImA9WxNbGU8.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-5152000719934459632</id><published>2009-11-22T03:57:00.001+01:00</published><updated>2009-11-22T23:46:20.204+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-22T23:46:20.204+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="konqueror" /><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="kde" /><title>Gmail works with Konqueror now! Sort of</title><summary type="html">
Konqueror's KHTML rendering engine is known to not be really full-featured when it comes to full-blown web applications like Google Docs, Gmail, iGoogle and Zoho. Of course I have kpart-webkit installed so I can toggle engines on the fly, but it is just buggy in a different way, so it doesn't work with these apps either. Arora works fine but is in an early stage of development and crashes &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/YNvkgtabn5c" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/5152000719934459632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/gmail-works-with-konqueror-now-sort-of.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/5152000719934459632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/5152000719934459632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/YNvkgtabn5c/gmail-works-with-konqueror-now-sort-of.html" title="Gmail works with Konqueror now! Sort of" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/Swihc_my_FI/AAAAAAAAADY/6s5UMcWzY4Q/s72-c/gmail.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/gmail-works-with-konqueror-now-sort-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEFQH05eip7ImA9WxNbGE4.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-6005842865830648106</id><published>2009-11-21T20:43:00.000+01:00</published><updated>2009-11-21T20:43:31.322+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-21T20:43:31.322+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="videoediting" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>How to rip DVDs to Theora</title><summary type="html">
It came to my attention lately that K9Copy has evolved from a pure DVD transcoder to a remarkably full-featured video backup solution. Thus, I decided to rip my newly-bought 7 DVD Asterix collection to disk. But ... by Toutatis! It supports both ffmpeg and mencoder as a backend, but none would let me rip to Theora with Vorbis audio. I decided to rip to hard disk without encoding first, then work&lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/XSKv60-zqGA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/6005842865830648106/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/how-to-rip-dvds-to-theora.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6005842865830648106?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6005842865830648106?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/XSKv60-zqGA/how-to-rip-dvds-to-theora.html" title="How to rip DVDs to Theora" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/Swg3wrxjoNI/AAAAAAAAADQ/avexn-93CMI/s72-c/videoediting.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/how-to-rip-dvds-to-theora.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cGRHo-fyp7ImA9WxNbF0k.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-7431532299134543882</id><published>2009-11-20T21:30:00.000+01:00</published><updated>2009-11-20T21:30:25.457+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-20T21:30:25.457+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>More fun with X keymaps - dead keys</title><summary type="html">
I already demonstrated lately how to input nice typographic characters using Alt Gr, but depending on your keyboard layout there are more possibilities of producing more or less useful glyphs using combined keystrokes.

You may know that certain keys on your keyboard are dead keys, which create a diacritical character when followed by a letter key, or themselves when pressed twice or followed by&lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/IAUDCnDTN1Y" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/7431532299134543882/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/more-fun-with-x-keymaps-dead-keys.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/7431532299134543882?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/7431532299134543882?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/IAUDCnDTN1Y/more-fun-with-x-keymaps-dead-keys.html" title="More fun with X keymaps - dead keys" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/Swbs30IUIUI/AAAAAAAAADI/l894QCN3Ebo/s72-c/accent%2Bcirconflexe.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/more-fun-with-x-keymaps-dead-keys.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MFRns_fip7ImA9WxNbFks.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-1578061958367456273</id><published>2009-11-19T21:10:00.000+01:00</published><updated>2009-11-19T21:10:17.546+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-19T21:10:17.546+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="debian" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Boot Debian faster with Upstart</title><summary type="html">
The Upstart daemon has been in development for quite some time as a contemporary replacement for the classical System V init. Being fully backwards compatible with existing init scripts, Upstart introduces support for event based, parallel execution of startup tasks in the form of "jobs" stored in the /etc/init directory.

Looking at the job scripts, I see it doesn't do much more so far than &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/toTB3ve2TYU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/1578061958367456273/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/boot-debian-faster-with-upstart.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/1578061958367456273?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/1578061958367456273?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/toTB3ve2TYU/boot-debian-faster-with-upstart.html" title="Boot Debian faster with Upstart" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_k1n3EcdlHoo/SwWX9Zc2sVI/AAAAAAAAADA/3Zq_AZuzdxQ/s72-c/box-debian-160.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/boot-debian-faster-with-upstart.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMARnszeCp7ImA9WxNbFUU.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-6225023972109753932</id><published>2009-11-18T22:40:00.000+01:00</published><updated>2009-11-18T22:40:47.580+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-18T22:40:47.580+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opinion" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><title>Can we have more Qt apps please?</title><summary type="html">
Managing software has been sort of a hassle for me lately, as I like to keep my package base free of cross-desktop dependencies. More precisely, it has become harder to find GUI software outside of the KDE application suite that doesn't depend on Gtk.

I suspect a number of reasons is responsible for this. Ubuntu, the most popular starter distribution, uses Gnome as its default desktop, and its &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/kCSfoc8TeRQ" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/6225023972109753932/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/can-we-have-more-qt-apps-please.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6225023972109753932?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6225023972109753932?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/kCSfoc8TeRQ/can-we-have-more-qt-apps-please.html" title="Can we have more Qt apps please?" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_k1n3EcdlHoo/SwRphcZyIdI/AAAAAAAAAC4/RlNDX84IjDc/s72-c/gtkfiledialog.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/can-we-have-more-qt-apps-please.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BQHk8fCp7ImA9WxNbFEQ.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-3861150800813266073</id><published>2009-11-17T22:05:00.000+01:00</published><updated>2009-11-17T22:05:51.774+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T22:05:51.774+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Make commands behave nicely by default, using shell aliases</title><summary type="html">
You have surely been in situations where a command needed an unwieldy parameter list to do things in a specific way, and editing a config or parameter file, or creating a shell script for the task, was not an option. I already wrote an article on how to search your command history, but in many cases you will not be executing the command interactively; it will be called from a script or such. &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/XH0mjRRlKZI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/3861150800813266073/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/make-commands-behave-nicely-by-default.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/3861150800813266073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/3861150800813266073?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/XH0mjRRlKZI/make-commands-behave-nicely-by-default.html" title="Make commands behave nicely by default, using shell aliases" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_k1n3EcdlHoo/SwMAkxlWDWI/AAAAAAAAACo/Em61BjK6fuw/s72-c/utilities-terminal.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/make-commands-behave-nicely-by-default.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYEQ3szeCp7ImA9WxNbFEU.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-2759916019613729275</id><published>2009-11-17T19:21:00.000+01:00</published><updated>2009-11-17T19:21:42.580+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T19:21:42.580+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>The hidden powers of Alt Gr</title><summary type="html">
If you are using a non-US or a US-International keyboard, you will probably be aware that the Alt Gr key allows for input of certain foreign characters and symbols, which are also printed on the keyboard. In case you are on a *nix box running the X Window System, you have easy access to a lot more characters; in fact most keymaps contain a full Alt Gr and Alt Gr+Shift mapping.

Most interesting &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/0sNXrqJyEuM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/2759916019613729275/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/hidden-powers-of-alt-gr.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/2759916019613729275?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/2759916019613729275?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/0sNXrqJyEuM/hidden-powers-of-alt-gr.html" title="The hidden powers of Alt Gr" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_k1n3EcdlHoo/SwLYdD3jJ2I/AAAAAAAAACg/eCKLsv9lMWs/s72-c/alt%2Bgr.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/hidden-powers-of-alt-gr.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FSXo9cCp7ImA9WxNbFE0.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-6021407550890956085</id><published>2009-11-16T22:43:00.000+01:00</published><updated>2009-11-16T22:43:38.468+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-16T22:43:38.468+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opinion" /><category scheme="http://www.blogger.com/atom/ns#" term="embedded" /><category scheme="http://www.blogger.com/atom/ns#" term="netbooks" /><title>ARM netbooks still not hitting store shelves</title><summary type="html">

If you knew me quite well (but you don't, as I started this blog ... well, yesterday), you knew I would sell my soul for one of these. I have been desktop free for ca. two years now because upgrading the box resulted in a 23% increase of power bill with me basically doing the same internet, programming and graphics editing work as before, at exactly the same speed.

My current primary &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/xeREtTzlAGs" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/6021407550890956085/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/arm-netbooks-still-not-hitting-store.html#comment-form" title="15 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6021407550890956085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/6021407550890956085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/xeREtTzlAGs/arm-netbooks-still-not-hitting-store.html" title="ARM netbooks still not hitting store shelves" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_k1n3EcdlHoo/SwGKlJG6m7I/AAAAAAAAACY/1nPvi9jLSI0/s72-c/netbook.png" height="72" width="72" /><thr:total>15</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/arm-netbooks-still-not-hitting-store.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQNQXYyfCp7ImA9WxNbE0g.&quot;"><id>tag:blogger.com,1999:blog-3738871672431187065.post-514711892802275359</id><published>2009-11-16T08:26:00.000+01:00</published><updated>2009-11-16T08:26:30.894+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-16T08:26:30.894+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><title>Quick &amp; dirty intro to Bash history search</title><summary type="html">So you typed that loooong incredibly useful command a week ago and no amount of pressing the Up key will unearth it, or you just want to save a few keystrokes on a command you use regularly? Let me introduce you to Bash's builtin history search, a feature that tends to be underused and only partly understood.
There are two ways for quickly searching the history: Incremental search and plain &lt;img src="http://feeds.feedburner.com/~r/HereBePenguins/~4/ilwxJY-UWEU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://herebepenguins.blogspot.com/feeds/514711892802275359/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://herebepenguins.blogspot.com/2009/11/quick-dirty-intro-to-bash-history.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/514711892802275359?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3738871672431187065/posts/default/514711892802275359?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HereBePenguins/~3/ilwxJY-UWEU/quick-dirty-intro-to-bash-history.html" title="Quick &amp; dirty intro to Bash history search" /><author><name>Dennis Murczak</name><uri>http://www.blogger.com/profile/18245803892827012962</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://2.bp.blogspot.com/_k1n3EcdlHoo/Se5UdyuaojI/AAAAAAAAAAM/KecGptDzZH4/S220/GNU-Linux.png" /></author><thr:total>5</thr:total><feedburner:origLink>http://herebepenguins.blogspot.com/2009/11/quick-dirty-intro-to-bash-history.html</feedburner:origLink></entry></feed>
