<?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>ejohansson.se &#187; software</title>
	<atom:link href="http://ejohansson.se/categories/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://ejohansson.se</link>
	<description>Random bits about Linux, programming, computers and occasionally other stuff.</description>
	<lastBuildDate>Sun, 18 Apr 2010 20:23:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Licq&#160;1.3.7-rc1</title>
		<link>http://ejohansson.se/archives/2009/10/13/licq-1-3-7-rc1/</link>
		<comments>http://ejohansson.se/archives/2009/10/13/licq-1-3-7-rc1/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 05:36:08 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[licq]]></category>

		<guid isPermaLink="false">http://ejohansson.se/?p=286</guid>
		<description><![CDATA[Licq 1.3.7-rc1 was announced a few days ago. To quote the announcement:

Licq 1.3.7 contains many bugfixes, and several new features in the Qt4-Gui such as spell checking and configurable keyboard shortcuts.

Download it from the usual place.
]]></description>
			<content:encoded><![CDATA[<p>Licq 1.3.7-rc1 was <a href="http://groups.google.com/group/licq-announce/browse_thread/thread/f758ba5dd54f40d7">announced</a> a few days ago. To quote the announcement:</p>
<blockquote><p>
Licq 1.3.7 contains many bugfixes, and several new features in the Qt4-Gui such as spell checking and configurable keyboard shortcuts.
</p></blockquote>
<p><a href="https://sourceforge.net/projects/licq/files/">Download it</a> from the usual place.</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2009/10/13/licq-1-3-7-rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synchronize two Windows&#160;computers</title>
		<link>http://ejohansson.se/archives/2008/12/27/synchronize-two-windows-computers/</link>
		<comments>http://ejohansson.se/archives/2008/12/27/synchronize-two-windows-computers/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 17:59:50 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://ejohansson.se/?p=279</guid>
		<description><![CDATA[My mother and father have two computers: a workstation with Windows XP and a laptop with Windows Vista. Yesterday I found a program that made it very easy to keep them both synchronized, i.e. to have all documents and pictures available on both computers. The program, made by Microsoft, is SyncToy v2.0.
I don&#8217;t normally write [...]]]></description>
			<content:encoded><![CDATA[<p>My mother and father have two computers: a workstation with Windows XP and a laptop with Windows Vista. Yesterday I found a program that made it very easy to keep them both synchronized, i.e. to have all documents and pictures available on both computers. The program, made by Microsoft, is <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&#038;DisplayLang=en">SyncToy v2.0</a>.</p>
<p>I don&#8217;t normally write about Windows here, but this program was so good I figured I&#8217;d let you know about it. I have it set up to synchronize all files on the desktop and in My Pictures. Both computers share their desktop and My Pictures directory, allowing others to write to them. SyncToy is then set up with two folder pairs, one for the desktop and one for My Pictures. Both computers have the same configuration so that the synchronization can be initiated from any one of them.</p>
<p>To make it easy to synchronize, I created a shortcut on the desktop that runs <code>SyncToyCmd.exe -R</code> (to do the actual synchronization, for all folder pairs). SyncToyCmd should normally be run as a scheduled task, but since both computers must be turned on for the synchronization to work, I opted for a shortcut instead.</p>
<p>Combined with <a href="http://picasa.google.com/">Picasa</a>, they can now offload pictures from their digital camera to any one of the computers and then simply synchronize them. Sweet!</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2008/12/27/synchronize-two-windows-computers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Licq 1.3.5&#160;final</title>
		<link>http://ejohansson.se/archives/2007/10/28/licq-135-final/</link>
		<comments>http://ejohansson.se/archives/2007/10/28/licq-135-final/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 20:40:07 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[licq]]></category>

		<guid isPermaLink="false">http://ejohansson.se/archives/2007/10/28/licq-135-final/</guid>
		<description><![CDATA[The final release of Licq 1.3.5 was just announced.
From the release note:

Save the &#8220;Send through server&#8221; option to disk.
Fixed bugs that caused Licq to leak memory.
Fixed a bug where Licq would crash on authorization requests from new users.
Added code (disabled by default) to help find locking issues that could cause Licq to hang and fixed [...]]]></description>
			<content:encoded><![CDATA[<p>The final release of Licq 1.3.5 was just <a href="http://groups.google.com/group/licq-announce/browse_thread/thread/f75f98af0beccb8e">announced</a>.</p>
<p>From the <a href="http://trac.licq.org/wiki/DeveloperArea/ReleaseNotes/1.3.5">release note</a>:</p>
<ul>
<li>Save the &#8220;Send through server&#8221; option to disk.</li>
<li>Fixed bugs that caused Licq to leak memory.</li>
<li>Fixed a bug where Licq would crash on authorization requests from new users.</li>
<li>Added code (disabled by default) to help find locking issues that could cause Licq to hang and fixed the bugs that were discovered.</li>
<li>Made Licq buildable with GCC 4.3.</li>
<li>Updated autotools and friends.</li>
<li>Use gdb if it&#8217;s installed to generate a better backtrace if Licq crashes.</li>
<li>Display a dialog informing the user how to report the bug in case Licq crashes.</li>
<li>ICQ: Fixed sending capabilities.</li>
<li>ICQ: Fixed setting security settings (Require authorization, Show web presence).</li>
<li>Qt/KDE: New emoticons theme <a href="http://chromakode.deviantart.com/art/FeltTip-4-20097942">FeltTip4</a>.</li>
<li>Qt/KDE: New &#8220;Date format&#8221; option for customizing date and time in message and history windows.</li>
<li>Qt/KDE: The local time of contacts can be displayed in contact list and popup information.</li>
<li>Qt/KDE: Made the history layout configurable.</li>
<li>Qt/KDE: New option to use double return instead of Ctrl+Return for sending and in input dialogs.</li>
<li>Qt/KDE: Skins can now set a separate background color for group headings in the contact list (parameter colors.groupBack).</li>
<li>Qt/KDE: Tabs in chatdialog can be closed by middle clicking on them.</li>
<li>Qt/KDE: Removed all Qt2 support.</li>
<li>Qt/KDE: Open links in a new tab when using Opera.</li>
<li>Qt/KDE: Made the standard group names translatable.</li>
<li>Qt/KDE: Added %M modifier to print number of pending messages (if any).</li>
<li>Qt/KDE: Popup information shows if contact is not authorized yet.</li>
<li>Qt/KDE: Floaties are now saved properly for non-ICQ contacts.</li>
</ul>
<p><a href="http://trac.licq.org/wiki/LicqDownload">Download</a> and enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2007/10/28/licq-135-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Licq&#160;1.3.5-rc1</title>
		<link>http://ejohansson.se/archives/2007/10/01/licq-135-rc1/</link>
		<comments>http://ejohansson.se/archives/2007/10/01/licq-135-rc1/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 22:20:02 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[licq]]></category>

		<guid isPermaLink="false">http://ejohansson.se/archives/2007/10/01/licq-135-rc1/</guid>
		<description><![CDATA[The first release candidate is now available. See the announcement and read the release notes. And don&#8217;t forget to report all bugs you find.
]]></description>
			<content:encoded><![CDATA[<p>The first release candidate is <a href="http://trac.licq.org/wiki/LicqDownload">now available</a>. See the <a href="http://groups.google.com/group/licq-dev/browse_thread/thread/9ee27d78bb1849f1">announcement</a> and read the <a href="http://trac.licq.org/wiki/DeveloperArea/ReleaseNotes/1.3.5">release notes</a>. And don&#8217;t forget to <a href="http://trac.licq.org/">report</a> all bugs you find.</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2007/10/01/licq-135-rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Licq 1.3.4&#160;final</title>
		<link>http://ejohansson.se/archives/2006/10/15/licq-134-final/</link>
		<comments>http://ejohansson.se/archives/2006/10/15/licq-134-final/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 17:10:54 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[licq]]></category>

		<guid isPermaLink="false">http://ejohansson.se/archives/2006/10/15/licq-134-final/</guid>
		<description><![CDATA[Licq 1.3.4 was released not more than four hours ago. Take a look at the release notes and then download it while it&#8217;s hot.
As always, there&#8217;s a lot of bug fixes and new features. My personal favourite is a rather simple, but useful, new feature: the ability to switch tab using the mouse wheel. But [...]]]></description>
			<content:encoded><![CDATA[<p>Licq 1.3.4 was <a href="http://trac.licq.org/wiki/2006/10/15/15.21">released</a> not more than four hours ago. Take a look at the <a href="http://trac.licq.org/wiki/DeveloperArea/ReleaseNotes/1.3.4">release notes</a> and then <a href="http://prdownloads.sourceforge.net/licq/licq-1.3.4.tar.bz2?download">download it</a> while it&#8217;s hot.</p>
<p>As always, there&#8217;s a lot of bug fixes and new features. My personal favourite is a rather simple, but useful, new feature: the ability to switch tab using the mouse wheel. But then, I might be a bit biased since I wrote it myself <img src='http://ejohansson.se/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  It was my <a href="http://trac.licq.org/changeset/4388">first contribution</a> to Licq and one of the reasons I&#8217;m now a Licq developer.</p>
<p>The sayings &#8220;It&#8217;s the small things in life&#8221; and &#8220;Scratching an itch&#8221; are oh so true.</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2006/10/15/licq-134-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Licq 1.3.4 Release Candidate&#160;1</title>
		<link>http://ejohansson.se/archives/2006/08/20/licq-134-release-candidate-1/</link>
		<comments>http://ejohansson.se/archives/2006/08/20/licq-134-release-candidate-1/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 09:32:30 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[licq]]></category>

		<guid isPermaLink="false">http://ejohansson.se/archives/2006/08/20/licq-134-release-candidate-1/</guid>
		<description><![CDATA[Licq 1.3.4 RC1 has been announced. Try it now and make sure that the next release of your favourite instant messaging client becomes the best ever. Report all bugs by creating a new ticket at http://trac.licq.org.
Join us on #licq on chat.freenode.net if you wish to chat directly with the developers or just hang out with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.licq.org/">Licq</a> 1.3.4 RC1 has been <a href="http://www.mail-archive.com/licq-main%40lists.sourceforge.net/msg02332.html">announced</a>. Try it now and make sure that the next release of your favourite instant messaging client becomes the best ever. Report all bugs by creating a new ticket at <a href="http://trac.licq.org">http://trac.licq.org</a>.</p>
<p>Join us on <a href="http://trac.licq.org/wiki/IrcChannel">#licq on chat.freenode.net</a> if you wish to chat directly with the developers or just hang out with the friendly Licq users.</p>
<p>Yours truly, a.k.a. erijio on freenode.</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2006/08/20/licq-134-release-candidate-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Enable Dell&#8217;s volume knob under&#160;linux</title>
		<link>http://ejohansson.se/archives/2006/05/23/enable-dells-volume-knob-under-linux/</link>
		<comments>http://ejohansson.se/archives/2006/05/23/enable-dells-volume-knob-under-linux/#comments</comments>
		<pubDate>Mon, 22 May 2006 22:24:20 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[c]]></category>

		<guid isPermaLink="false">http://ejohansson.se/archives/2006/05/23/enable-dells-volume-knob-under-linux/</guid>
		<description><![CDATA[Last week wasn&#8217;t one of my most productive weeks. Instead of working on my thesis, I created a small utility to make it possible to use the volume knob on Dell&#8217;s Enhanced Multimedia USB Keyboard under Linux. Not because I needed it, but because it didn&#8217;t work (and my other option was writing).
Anyway, if you&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_130" class="wp-caption alignright" style="width: 210px"><img src="http://files.ejohansson.se/wp-content/uploads/2008/08/dell_keyboard.jpg" alt="Dell’s Enhanced Multimedia USB Keyboard" title="Dell’s Enhanced Multimedia USB Keyboard" width="200" height="200" class="size-full wp-image-130" /><p class="wp-caption-text">Dell’s Enhanced Multimedia USB Keyboard</p></div>
<p>Last week wasn&#8217;t one of my most productive weeks. Instead of working on my thesis, I created a small utility to make it possible to use the volume knob on <a href="http://accessories.us.dell.com/sna/productdetail.aspx?c=us&#038;l=en&#038;s=biz&#038;cs=555&#038;sku=310-6166">Dell&#8217;s Enhanced Multimedia USB Keyboard</a> under Linux. Not because I needed it, but because it didn&#8217;t work (and my other option was writing).</p>
<p><del>Anyway, if you&#8217;d like to check out the program (it&#8217;s named knob btw), you&#8217;ll find it on my self-entitled wiki <a href="http://wiki.ejohansson.se/index.php/Software/knob">WikiErik</a> (yeah I know, the name sucks. But that&#8217;s how far my imagination goes when it comes to names).</del></p>
<p><b>Update:</b><br />
As some of you have noticed, WikiErik is no longer available. But the code is still available. Point your browser to <a href="http://git.ejohansson.se/">git.ejohansson.se</a> and the project <a href="http://git.ejohansson.se/?p=dellknob.git;a=summary">dellknob.git</a>. Or clone it by running</p>
<pre>
git clone git://git.ejohansson.se/dellknob.git
</pre>
<p><b>Update 2:</b><br />
Added a <a href="http://git.ejohansson.se/?p=dellknob.git;a=blob;f=README;hb=HEAD">README</a> with the contents from WikiErik.</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2006/05/23/enable-dells-volume-knob-under-linux/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>&#8220;Emacs kill line and yank in kde&#160;editors&#8221;-plugin</title>
		<link>http://ejohansson.se/archives/2006/04/25/emacs-kill-line-and-yank-in-kde-editors-plugin/</link>
		<comments>http://ejohansson.se/archives/2006/04/25/emacs-kill-line-and-yank-in-kde-editors-plugin/#comments</comments>
		<pubDate>Mon, 24 Apr 2006 22:33:32 +0000</pubDate>
		<dc:creator>Erik Johansson</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[kde]]></category>

		<guid isPermaLink="false">http://ejohansson.se/archives/2006/04/25/emacs-kill-line-and-yank-in-kde-editors-plugin/</guid>
		<description><![CDATA[I&#8217;m pleased to announce the first public version of my plugin for KDE text editors: ktexteditor-yankbuffer. It gives you emacs-like kill line (C-k) and yank (C-y) behaviour. For non-emacs users: this means that you can delete (kill) lines and then paste (yank) them in at another place in the document (or in another document). The [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_176" class="wp-caption alignright" style="width: 74px"><a href="http://www.kde.org/"><img src="http://files.ejohansson.se/wp-content/uploads/2008/08/kdelogo.png" alt="KDE" title="KDE" width="64" height="64" class="size-full wp-image-176" /></a><p class="wp-caption-text">KDE</p></div>
<p>I&#8217;m pleased to announce the first public version of my plugin for KDE text editors: ktexteditor-yankbuffer. It gives you emacs-like kill line (C-k) and yank (C-y) behaviour. For non-emacs users: this means that you can delete (kill) lines and then paste (yank) them in at another place in the document (or in another document). The default keybindings for kill line is Ctrl+Alt+K and for yank Ctrl+Alt+Y, but they can of course be reconfigured to suit your needs.</p>
<p>As an extra feature the plugin supports multiple yank buffers. By pressing Ctrl+Alt+Shift+K you create a new yank buffer (that all future kill line and yank operations will use) and then moves the current line to that buffer. If you press Ctrl+Alt+Shift+Y the current buffer is first inserted in the document, then removed and the previous buffer is made current. (The buffers are ordered as a stack with the &#8220;non-shift&#8221; operations operating on the top buffer and the &#8220;shift&#8221; operations pushing and poping a buffer on the stack.)</p>
<p>The kill line feature works as it does in emacs: it deletes the current line starting at the cursor and only includes the end of line (\n) if the cursor is at the end of the line. And if you kill a text segment, all lines are saved in the same buffer.</p>
<p><a href="http://eddie.ejohansson.se/debian/pool/main/k/ktexteditor-yankbuffer/ktexteditor-yankbuffer_0.2-1.tar.gz">Download ktextedior-yankbuffer v0.2</a> and install it the usual way.</p>
<pre>
./configure --prefix=/usr
make
make install
</pre>
<p>If you are using debian unstable you can install the plugin by adding the following to your sources.list and apt-getting ktexteditor-yankbuffer.</p>
<pre>
deb http://eddie.ejohansson.se/debian/ sid main
deb-src http://eddie.ejohansson.se/debian/ sid main
</pre>
<p>If you like to be on the bleeding edge, the source is also available from my subversion repository.</p>
<pre>
svn co http://svn.ejohansson.se/repos/src/projects/ktexteditor-yankbuffer
</pre>
<p>To end this rather long post, I&#8217;d like to give two examples on how to configure the keybindings. Me, I use these settings (C = Ctrl, S = Shift):</p>
<div class="box-type1">
C-k: kill line<br />
C-S-k: kill line to new buffer<br />
C-y: insert kill line and pop buffer<br />
C-S-y: insert kill line
</div>
<p>This is what I would call an explicit push but an implicit pop.</p>
<p>A friend of mine instead uses these settings:</p>
<div class="box-type1">
C-k: kill line to new buffer<br />
C-S-k: clear all buffers<br />
C-y: insert kill line and pop buffer<br />
C-S-y: insert kill line
</div>
<p>Which would then be implicit push and pop.</p>
<p>If you like to see the stack depth you can turn on the Yank Buffer Toolbar in the Settings menu.</p>
<p>I know I said I would end this post which the examples, but I&#8217;d like to add this as well: if you have any problems, suggestions, etc. leave a comment or drop me a mail. Now, that was the last thing. I promise.</p>
]]></content:encoded>
			<wfw:commentRss>http://ejohansson.se/archives/2006/04/25/emacs-kill-line-and-yank-in-kde-editors-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
