<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Atomized &#187; Linux</title>
	<atom:link href="http://atomized.org/Category/technology/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://atomized.org</link>
	<description>Fragmenting reality.</description>
	<lastBuildDate>Mon, 23 May 2011 23:46:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Why I’m Not Switching Back To Linux Any Time Soon</title>
		<link>http://atomized.org/2010/03/why-i%e2%80%99m-not-switching-back-to-linux-any-time-soon/</link>
		<comments>http://atomized.org/2010/03/why-i%e2%80%99m-not-switching-back-to-linux-any-time-soon/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 17:52:14 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=695</guid>
		<description><![CDATA[This is the updated Ubuntu File Browser: Fully 30% of the window height is administrative debris. There are ten arrow buttons. The window close control is directly above the Edit menu. Complexity is not your friend. Fitt’s Law is not your enemy.]]></description>
			<content:encoded><![CDATA[<p>This is the <a href="http://www.jonobacon.org/2010/03/03/refreshing-the-ubuntu-brand/">updated</a> Ubuntu File Browser:</p>
<p><a href="http://atomized.org/wp-content/uploads/2010/03/ubuntu-wtf.png"><img src="http://atomized.org/wp-content/uploads/2010/03/ubuntu-wtf.png" alt="" title="Ubuntu’s new file manager." width="658" height="455" class="aligncenter size-full wp-image-696" /></a></p>
<p>Fully 30% of the window height is <a href="http://tomayko.com/writings/administrative-debris">administrative debris</a>. There are <strong>ten arrow buttons</strong>. The window close control is <a href="http://yokozar.org/blog/archives/194">directly above the Edit menu</a>.</p>
<p>Complexity is not your friend. <a href="http://en.wikipedia.org/wiki/Fitt's_law">Fitt’s Law</a> is not your enemy.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2010/03/why-i%e2%80%99m-not-switching-back-to-linux-any-time-soon/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Ridiculously useful Bash shell functions</title>
		<link>http://atomized.org/2008/07/ridiculously-useful-bash-shell-functions/</link>
		<comments>http://atomized.org/2008/07/ridiculously-useful-bash-shell-functions/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 21:30:01 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=267</guid>
		<description><![CDATA[Put these in your ~/.bash_profile. function mkcd () { mkdir -p $1 &#038;&#038; cd $1 } function cdrm () { THIS=`pwd` cd .. rmdir $THIS } mkcd makes a directory, then changes into it. cdrm changes to the parent directory, then removes the one you were just in.]]></description>
			<content:encoded><![CDATA[<p>Put these in your <code>~/.bash_profile</code>.</p>
<pre>
function mkcd ()
{
    mkdir -p $1 &#038;&#038; cd $1
}

function cdrm ()
{
    THIS=`pwd`
    cd ..
    rmdir $THIS
}
</pre>
<p><code>mkcd</code> makes a directory, then changes into it.</p>
<p><code>cdrm changes to the parent directory, then removes the one you were just in.</code></p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2008/07/ridiculously-useful-bash-shell-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bits</title>
		<link>http://atomized.org/2006/03/bits/</link>
		<comments>http://atomized.org/2006/03/bits/#comments</comments>
		<pubDate>Tue, 21 Mar 2006 08:58:04 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atomized.org/2006/03/bits/</guid>
		<description><![CDATA[I stayed up way too late tonight playing with stuff. I got WPA2/PSK2 working on my WRT54G running OpenWRT RC2. I have no problem sharing my net connection, but I want to lock it down until I have a better setup to keep people out of my LAN. I also got mt-daapd running on my [...]]]></description>
			<content:encoded><![CDATA[<p>I stayed up way too late tonight playing with stuff. I got WPA2/PSK2 working on my WRT54G running <a href="http://www.openwrt.org/">OpenWRT</a> RC2. I have no problem sharing my net connection, but I want to lock it down until I have a better setup to keep people out of my LAN.</p>
<p>I also got <a href="http://www.mt-daapd.org/">mt-daapd</a> running on my <a href="http://www.debian.org/">Debian</a> box. It&#8217;s not an official package yet, work but it&#8217;s working quite well. <a href="http://ileech.sourceforge.net/">iLeech</a> will fill in the other end of the NAS/Notebook music sharing setup I want to make happen. Incidentally, I was going to see about learning a bit about OS X programming to make an app that did the exact thing iLeech does. I may still take a look at that, since iLeech seems a bit sluggish, being a Java app.</p>
<p>I worked from home today, so I could get the old apartment people sorted out. They were giving me some crap runaround, saying that I&#8217;d have to pay for a whole month&#8217;s rent (> $1000) even though I get the new apartment on the 4th, and won&#8217;t be here past &#8211; at the absolute latest &#8211; the 8th or 9th. I had to shout, but we reached an acceptable compromise.</p>
<p>Something about the iPod Hi-Fi bugs me. I&#8217;d rather see something without an iPod connector, but with AirTunes. AirTunes is very cool, and it would be amazing to see it integrated into stuff other than the AirPort Extreme.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2006/03/bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gtkpod / faac clashes</title>
		<link>http://atomized.org/2005/12/gtkpod-faac-clashes/</link>
		<comments>http://atomized.org/2005/12/gtkpod-faac-clashes/#comments</comments>
		<pubDate>Tue, 27 Dec 2005 03:43:31 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://atomized.org/2005/12/gtkpod-faac-clashes/</guid>
		<description><![CDATA[Well, I tried to get gtkpod 0.99.2 running today, but with minimal success. It compiles fine, but without MPEG 4 support, which is needed for AAC and video handling. The problem seems to be with faac&#8217;s libmp4v2. It seems to require config.h, which is a generic part of the autoconf setup, and has no place [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I tried to get gtkpod 0.99.2 running today, but with minimal success. It compiles fine, but without MPEG 4 support, which is needed for AAC and video handling. The problem seems to be with faac&#8217;s libmp4v2. It seems to require config.h, which is a generic part of the autoconf setup, and has no place in it&#8217;s installation on the system (using the Ubuntu packages). The stock FAAC tarball doesn&#8217;t compile, nor does current CVS. FAAC seems pretty useless to me right now, and it&#8217;s a pain having to dump my videos onto the iPod FS, only to pull them off and resync with iTunes.</p>
<p>Anyone solved this?</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/12/gtkpod-faac-clashes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nokia 770</title>
		<link>http://atomized.org/2005/12/nokia-770/</link>
		<comments>http://atomized.org/2005/12/nokia-770/#comments</comments>
		<pubDate>Tue, 13 Dec 2005 00:39:14 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=121</guid>
		<description><![CDATA[I bought a Nokia 770 today. It&#8217;s pretty cool, but I&#8217;m still getting used to the handwriting recogniton. It&#8217;s not easy for me, I have horrible handwriting. Read on for the skinny. You probably already know what the 770 is already. If not, start here. I&#8217;ll try to keep this pretty short. The Good The [...]]]></description>
			<content:encoded><![CDATA[<p>I bought a Nokia 770 today. It&#8217;s pretty cool, but I&#8217;m still getting used to the handwriting recogniton. It&#8217;s not easy for me, I have horrible handwriting. Read on for the skinny.</p>
<p>You probably already know what the 770 is already. If not, <a href="http://arstechnica.com/reviews/hardware/nokia770.ars/ ">start here</a>. I&#8217;ll try to keep this pretty short.</p>
<p><span id="more-121"></span></p>
<h2>The Good</h2>
<ul>
<li>The form factor. I wasn&#8217;t sure if it would work, but it does. It&#8217;s a little large to take with you when you go out and about, but it&#8217;s doable. It&#8217;s smaller than the PSP.</li>
<li>Industrial design. It&#8217;s more utilitarian than the PSP or 5G iPod, but still quite elegant.</li>
<li>The screen. Again, it lacks the sex appeal of the PSP or 5G iPod. Perhaps this has to do with the pressure sensitivity? Turning up the brightness helps a lot (though I imagine it drains the battery faster). I just don&#8217;t think it will ever give someone an “iPod face” &#8211; this is what I call the slack-jawed awe I get in response to demoing the 5G iPod&#8217;s video playback.
</li>
<li>Opera. The web browser on this thing <i>rocks</i>. It&#8217;s vastly better than, say, IE 6.0 on Windows XP. Some people complained that the D-pad selects links instead of scrolling; <a href="http://tech.inhelsinki.nl/2005-11-22/">There is a fix</a>. It&#8217;s much more pleasant now. If you tap-and-drag on a non-linked part of a page, you can pan around the page, which is very handy.  My only real complaint with the browser is that it&#8217;s stylus scrolling breaks the scrolling on Google Maps. Other than that, Google Maps works on the device. I don&#8217;t know if there&#8217;s any other portable browser that can be said of.</li>
<li><b>Hackable.</b> This is the portable equivalent of the Linksys WRT54G/L. It runs <a href="http://www.debian.org/">Debian</a>. It has DPKG for package management. Apps are <a href="http://www.gnome.org/">Gnome</a> based. The base platform, <a href="http://www.maemo.org/">Maemo</a>, is FOSS. There is <i>nothing</i> not to like here, and there are only going to be more cool things done with it.</li>
</ul>
<h2>The Bad</h2>
<ul>
<li>Needs more CPU &#038; ram. The <a href="http://europe.nokia.com/nokia/0,,79636,00.html">updated firmware</a> helps things significantly, but not enough. My biggest complaint is that it has such a great screen, excellent (for a portable) video codec support, and not enough horsepower to <a href="http://maemo.org/maemowiki/VideoEncoding">decode video larger than 240&#215;144</a>. That&#8217;s pitiful on a device with an 800&#215;480 (that&#8217;s <b>15</b>:9, or 1.66:1) screen. The <i>Ice Age 2</i> trailer that came with the device seemed a bit choppy during playback. Unfortunately, I deleted it before I upgraded the firmware, so I don&#8217;t know if that helped.</li>
<li>Speaking of firmware&#8230; installing that update wipes out any data you have on the device. This is particularly frustrating after fighting the handwriting recognition to get email set up.</li>
<li>Things aren&#8217;t as tightly integrated as they should be. Clicking a RSS link in the web browser just displays some crud instead of prompting you to subscribe to the feed in the newsreader. Same goes for clicking Shoutcast links. With no OPML import, this makes managing your RSS subscriptions much harder than it should be.</li>
<li><b>The device suspends when you put it in the cover</b> (that is; when the cover is covering the screen as opposed to the back of the tablet.) This just sucks. It means you can&#8217;t put the tablet in your pocket and listen to a Shoutcast stream. I&#8217;m not thrilled with the cover overall. It has a beveled edge so you can access the D-pad and menu buttons, but it&#8217;s not beveled enough, making it hard to press the left button.</li>
</ul>
<h2>Final Thoughts</h2>
<p>I&#8217;m conflicted. There&#8217;s a lot to like about the 770, but there are definitely significant caveats. I don&#8217;t know if I&#8217;m going to keep it or not. I&#8217;m <i>really</i> disappointed with the inability of this device to handle video. If I could drop XviD AVIs onto this and just play them,  I could overlook the other issues.</p>
<p>I&#8217;m surprised that Nokia decided to base this around X11 (i.e. X Windows). There is (or was) a port of GTK+ to the Linux framebuffer, specifically for embedded devices. The 770 doesn&#8217;t need <i>any</i> of the features X11 offers (except, perhaps, video overlay), and it&#8217;s a not insignificant drain on resources. I&#8217;d be interested to know why they made this decision; it seems like pure blunder to me.</p>
<p>I think the 770 is getting beat up in reviews a bit more than it should. For example, I was able to bookmark sites just fine from within Opera, and I haven&#8217;t had too many issues with the handwriting recognition. Realize I have <i>horrible</i> handwriting, and the recognition is usable for me out of the box.</p>
<p>I wasn&#8217;t sold on this concept at first, but I&#8217;m a believer now. The 770 has a huge amount of potential, particularly with the open nature of Maeemo. I&#8217;m holding out hope that someone can get an optimized port of Mplayer or VLC, and that I can stream decent-sized video over HTTP. But this is a first-generation device, and Nokia is forging new territory with the 770. There are sure to be some bumps along the way, but this is a pretty good start.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/12/nokia-770/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Converting video to play on your iPod with FFmpeg</title>
		<link>http://atomized.org/2005/11/converting-video-to-play-on-your-ipod-with-ffmpeg/</link>
		<comments>http://atomized.org/2005/11/converting-video-to-play-on-your-ipod-with-ffmpeg/#comments</comments>
		<pubDate>Sat, 12 Nov 2005 08:32:26 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music & Concerts]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=118</guid>
		<description><![CDATA[So I&#8217;ve finally gotten to sit down and fiddle with my 5G iPod under Linux. I&#8217;ve gotten gtkpod working (though not the patches to support video syncing), and I think I&#8217;ve got FFmpeg generating good video content. Transcode and MEncoder seem to lack AAC support, and the iPod won&#8217;t play MP3 audio, so FFmpeg is [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve finally gotten to sit down and fiddle with my <a href="/2005/10/video-ipod/">5G iPod</a> under Linux. I&#8217;ve gotten <a href="http://gtkpod.sourceforge.net/">gtkpod</a> working (though not the <a href="http://www.hermann-uwe.de/blog/initial-linux-support-for-the-5g-video-ipod-video-sync-using-gtkpod-libgpod">patches to support video syncing</a>), and I think I&#8217;ve got FFmpeg generating good video content. Transcode and MEncoder seem to lack AAC support, and the iPod won&#8217;t play MP3 audio, so FFmpeg is the only option here.</p>
<p>The command I&#8217;m using is:</p>
<p><code>$ ffmpeg -vcodec xvid -b 300 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -ab 96 -i input_file.avi -s 320x240 -aspect 4:3 ipod_output.mp4</code></p>
<p>You may want to change:</p>
<ul>
<li>-aspect (if your source is 16:9)</li>
<li>-s (if you want 480&#215;480 video for TV display)</li>
<li>-b, -qmin, -qmax (if you want higher quality or are encoding higher rez video)</li>
</ul>
<p>Since I don&#8217;t have video sync working, I can&#8217;t verify that this works, but I don&#8217;t see why it wouldn&#8217;t. One-pass encoding is about 2x realtime on my 2.4ghz P4, and file sizes are very reasonable &#8211; 70mb for a 20 minute TV episode. Quality is not fantastic, but should be fine for the iPod screen. Some tweaking should locate a sweet spot, with ~1.5 &#8211; 2x encoding and better quality.</p>
<p><ins>
<p>Edited to add: It works, though I can&#8217;t seek in the video &#8211; lame. Quality is fine on the iPod screen. If you&#8217;re compiling gtkpod from CVS (needed for video syncinc), revert src/file_itunesdb.c to revision 1.65 &#8211; the last commit was bad.</p>
<p></ins><br />
<ins>
<p>Also: Ripping my 14-disc Monty Python DVD set to iPod video now. Will it be done by Monday? Who knows!</p>
<p></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/11/converting-video-to-play-on-your-ipod-with-ffmpeg/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>OpenWRT rules</title>
		<link>http://atomized.org/2005/09/openwrt-rules/</link>
		<comments>http://atomized.org/2005/09/openwrt-rules/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 02:02:55 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=96</guid>
		<description><![CDATA[I was having some issues with my Linksys WRT54G the other day, so I bit the bullet and installed OpenWRT. It&#8217;s great. My AP went from just not working to working perfectly. It has SSH. It doesn&#8217;t have a web interface, but it doesn&#8217;t have the crappy stock interface, either. It has massive third-party support. [...]]]></description>
			<content:encoded><![CDATA[<p>I was having some issues with my Linksys WRT54G the other day, so I bit the bullet and installed <a href="http://openwrt.org/">OpenWRT</a>. It&#8217;s great. My AP went from just not working to working perfectly. It has SSH. It doesn&#8217;t have a web interface, but it doesn&#8217;t have the crappy stock interface, either. It has massive third-party support. I can IRC from it. It&#8217;s amazing.</p>
<p>It was a pain to install, but it was absolutely worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/09/openwrt-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KPPP &#8211; GPRS over Bluetooth with a Nokia</title>
		<link>http://atomized.org/2005/08/kppp-gprs-over-bluetooth-with-a-nokia/</link>
		<comments>http://atomized.org/2005/08/kppp-gprs-over-bluetooth-with-a-nokia/#comments</comments>
		<pubDate>Thu, 18 Aug 2005 19:28:41 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=79</guid>
		<description><![CDATA[Since I&#8217;m heading out for Las Vegas in just under two hours, I decided I&#8217;d get my laptop set up to get online through my cellphone with Bluetooth. Here&#8217;s a quick how-to. Install the necessary software to run Bluetooth on your machine. For Debian systems, you&#8217;ll need the bluez-util package at least. Change the default [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;m heading out for Las Vegas in just under two hours, I decided I&#8217;d get my laptop set up to get online through my cellphone with Bluetooth. Here&#8217;s a quick how-to.</p>
<p><span id="more-79"></span></p>
<ol>
<li>Install the necessary software to run Bluetooth on your machine. For Debian systems, you&#8217;ll need the <code>bluez-util</code> package at least.</li>
<li>Change the default PIN. This is in <code>/etc/bluetooth/pin</code>.</li>
<li>Make sure your phone is set to be visible. Pair the phone with your PC. I start this from the phone; you will be asked for the PIN you changed in the previous step.</li>
<li>Determine your phone&#8217;s bluetooth address:
<pre>$ hcitool inq</pre>
</li>
<li>Determine the DUN port (replace with your phone&#8217;s address):
<pre>$ sdptool browse 11:22:33:44:55:66</pre>
</li>
<li>Edit <code>/etc/bluetooth/rfcomm.conf</code>. Add the following entry (replace device &#038; channel with the correct values for your phone):
<pre>
rfcomm0
{
    device 11:22:33:44:55:66;
    channel 1;
    comment 'BT DUN';
}
</pre>
</li>
<li>Set up <code>rfcomm0</code>:
<pre>
$ rfcomm bind rfcomm0
$ rfcomm
</pre>
<p>The second command should show the device, channel, and status.
</li>
<li>Edit <code>/etc/ppp/options</code>. You need to add:
<pre>
privgroup some_group_you_are_a_member_of
</pre>
<p>You may want to set it to <code>dialout</code>, though there are security implications if you&#8217;re on a multi-user machine.
</li>
<li>Launch KPPP. Click “Configure,” then “Modems,” then “New.”</li>
<li>Enter a name. Set “Modem device” to <code>/dev/rfcomm0</code>. Click the “Modem” tab, then the “Modem commands” button.</li>
<li>Change the “Dial string” to <code>ATD</code>. Click OK until you&#8217;re back at the main config screen. Select the “Accounts” tab, and click the “New” button. Choose Manual Setup.</li>
<li>Enter a connection name. Add one phone number; it should be <code>*99#</code>. Select Script-based authentication. Click “Customize pppd Arguments,” and add <code>noauth</code></li>
<li>That&#8217;s it for the setup. Go ahead and connect, and if all went well, you&#8217;ll be online.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/08/kppp-gprs-over-bluetooth-with-a-nokia/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kate External Tools for working with CVS</title>
		<link>http://atomized.org/2005/07/kate-external-tools-for-working-with-cvs/</link>
		<comments>http://atomized.org/2005/07/kate-external-tools-for-working-with-cvs/#comments</comments>
		<pubDate>Wed, 27 Jul 2005 04:32:47 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://atomized.org/?p=69</guid>
		<description><![CDATA[2006/09/29: I bought a Mac several months ago, and switched back to Emacs. I can&#8217;t, at this point, confirm that the externaltools works as originally advertised. I&#8217;ve been using Kate as my main text editor for a fair amount of time now. It&#8217;s quick, handles multiple files great, and has excellent syntax highlighting and indentation [...]]]></description>
			<content:encoded><![CDATA[<p><ins><em>2006/09/29:</em> I <a href="/2006/03/brief-updates-2/">bought a Mac</a> several months ago, and <a href="/2005/09/more-osx-madness/">switched back to Emacs</a>. I can&#8217;t, at this point, confirm that the <code>externaltools</code> works as originally advertised.</ins></p>
<p>I&#8217;ve been using <a href="http://kate.kde.org/">Kate</a> as my main text editor for a fair amount of time now. It&#8217;s quick, handles multiple files great, and has excellent syntax highlighting and indentation features. But I just couldn&#8217;t get over the lack of built-in CVS support; I became extremely fond of it when I used <a href="http://en.wikipedia.org/wiki/Xemacs">XEmacs</a>, and I look for it in every editor. Well, I stopped griping and implemented it myself, with Kate&#8217;s External Tools feature. Read on for the code.</p>
<p><span id="more-69"></span></p>
<p>Rather than dump the single entries, I&#8217;m just linking directly to <a href="/wp-content/externaltools">my <code>externaltools</code> config file</a>. This includes some of the default tools, as well as hotkeys to activate them. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/07/kate-external-tools-for-working-with-cvs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>KDE 3.4.0</title>
		<link>http://atomized.org/2005/03/kde-340/</link>
		<comments>http://atomized.org/2005/03/kde-340/#comments</comments>
		<pubDate>Thu, 17 Mar 2005 07:23:26 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://atomized.org/2005/03/kde-340/</guid>
		<description><![CDATA[I installed KDE 3.4.0 on my Debian boxes today. There are some minor issues (as is expected with a point-zero release), but I&#8217;m very pleased overall. Here are some of the interesting nooks and crannies I&#8217;ve found. The kicker (panel) has some very pretty new eyecandy. Large, colorful tooltips, with a slick fade-in effect. KMail [...]]]></description>
			<content:encoded><![CDATA[<p>I installed KDE 3.4.0 on my <a href="http://www.debian.org/">Debian</a> boxes today. There are some minor issues (as is expected with a point-zero release), but I&#8217;m very pleased overall.</p>
<p>Here are some of the interesting nooks and crannies I&#8217;ve found.</p>
<p><span id="more-12"></span></p>
<ul>
<li>The kicker (panel) has some very pretty new eyecandy. <img src='/wp-content/KDE3.4.01.jpg' alt='Kicker fades in' /><br />
Large, colorful tooltips, with a slick fade-in effect.</li>
<li>
KMail can now show a graphical representation of spam status if fancy headers are enabled.<br />
<img src='/wp-content/KDE3.4.02.jpg' alt='KMail\&#039;s spam status'  /></li>
<li>Kopete offers enhanced KAddressBook integration, including contact photo display.<br />
<img src='/wp-content/KDE3.4.03.jpg' alt='Kopete KAddressbook photo display' /></li>
<li>Konqueror&#8217;s new <code>media:/</code> ioslave shows realtime media status. It currently can&#8217;t distinguish between certain kinds of CDs and DVDs (blank and data), but it handled Video DVD, VCD, SVCD, blank CD, and data CD fine. Hopefully, this will allow for better integration with multimedia apps- click a video DVD, VCD, or SVCD, and it plays in Kaffeine. Click a blank CD or DVD, and a K3b CD/DVD project is opened. Click a data CD or DVD, and have it mounted.<br />
<img src='/wp-content/KDE3.4.04.gif' alt='KDE\&#039;s media ioslave' />
</li>
<li>Konqueror has a few new visual tweaks, as well. The &#8220;Up&#8221; button has been moved to the right side of the forward/back buttons, which should help people migrating from other platforms. It also color-codes the Location bar for SSL-enabled sites.</li>
<li>Konqueror also adds a new Photobook view mode for viewing photo collections. <a href='/wp-content/KDE3.4.08.jpg'><img src='/wp-content/thumb-KDE3.4.08.jpg' alt='KDE\&#039;s photobook view mode' /></a></li>
<li>KAddressBook has a RSS URI for your contacts. Hopefully, aKregator will be able to import these, or create an auto-updated Contacts folder from them.</li>
</ul>
<p>All in all, I&#8217;m very impressed. KDE 3.4.0 is a worthy upgrade for any current KDE user. It adds a lot of polish to the KDE experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://atomized.org/2005/03/kde-340/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

