<?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>sven.buschbeck</title>
	<atom:link href="http://svenbuschbeck.net/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://svenbuschbeck.net/wordpress</link>
	<description>. . . .portfolio.blog. . . .human-computer-interaction. .semantic-web. .computer-science. .communication-design. . . . . . . . . . . . . . . . . . . . . . . . .</description>
	<lastBuildDate>Wed, 25 Aug 2010 15:00:31 +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>First GWT Steps</title>
		<link>http://svenbuschbeck.net/wordpress/2010/08/first-gwt-steps/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/08/first-gwt-steps/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 09:41:44 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[jobs]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[GWT]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=855</guid>
		<description><![CDATA[Just started to work with GWT – a pretty interesting approach for web development compared to PHP or JSF. The whole Application engine is quite impressive especially allowing you to quickly test your applications locally by supporting automatic hot deployment after each code update. One thing that took me a while was one of that [...]]]></description>
			<content:encoded><![CDATA[<p>Just started to work with GWT – a pretty interesting approach for web development compared to PHP or JSF. The whole Application engine is quite impressive especially allowing you to quickly test your applications locally by supporting automatic hot deployment after each code update.<br />
One thing that took me a while was one of that &#8220;[ERROR] Unable to find &#8217;[some-file].xml&#8217; on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?&#8221; errors. If you are sure the file is in place I found restarting the App Engine or Eclipse mostly solves that problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/08/first-gwt-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resizing System or Home Partion</title>
		<link>http://svenbuschbeck.net/wordpress/2010/05/resizing-system-or-home-partion/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/05/resizing-system-or-home-partion/#comments</comments>
		<pubDate>Sat, 08 May 2010 10:25:32 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=847</guid>
		<description><![CDATA[A very convenient tool for creating, moving, and resizing partitions is GParted. I use it for all my partition-changing-needs — it is really powerful and yet easy to use! But it is not possible to resize system relevant partitions while the system is running — makes sense, right? But you can download GParted as LiveCD ISO [...]]]></description>
			<content:encoded><![CDATA[<p>A very convenient tool for creating, moving, and resizing partitions is <a href="http://gparted.sourceforge.net/index.php" target="_blank">GParted</a>. I use it for all my partition-changing-needs — it is really powerful and yet easy to use! <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But it is not possible to resize system relevant partitions while the system is running — makes sense, right? <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>But you can download <a href="http://sourceforge.net/projects/gparted/files/gparted-live-stable/" target="_blank">GParted as LiveCD ISO file</a> and burn it on a CD. After that, restart your computer with the CD in your drive and a small linux will start up directly from CD including GParted, thus allowing you to modify any drive and partition there is. <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Do all required changes, click the exit button and you are done. In my case, the computer did not reboot automatically, instead I ended up with a command line interface — use the command &#8220;sudo reboot&#8221; to restart the system yourself if that happens.</p>
<p>And just by the way, GParted does also handle Windows partitions easily — so there is no need to buy or &#8220;get&#8221; Partition Magic from somewhere.<strong> But never forget to backup your data first. </strong></p>
<p>Yet another hint: <strong>GParted works most reliable if you do one step at a time. </strong>So for example, there are partitions A and B (A is in front of B) and you wish to give some of the free space in A to B. You need to do following steps: Shrink A, move B left and finally grow B. From my experience, GParted works best if you really do all those steps separately, apply each of then, and go for the next one if the last one finished successfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/05/resizing-system-or-home-partion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickering Screen After Upgrade to Kubuntu 10.04</title>
		<link>http://svenbuschbeck.net/wordpress/2010/04/flickering-screen-after-upgrade-to-kubuntu-10-04/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/04/flickering-screen-after-upgrade-to-kubuntu-10-04/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 22:04:50 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=845</guid>
		<description><![CDATA[First of all, I was amazed how smoothly the upgrade went. (K)Ubuntu and I guess other distributions as well have gone quite a far way to become platforms for everybody — with a lot of software but even more tools, helpers and automatic background services — like the nice upgrade service. There was only one problem I [...]]]></description>
			<content:encoded><![CDATA[<p>First of all, I was amazed how smoothly the upgrade went. (K)Ubuntu and I guess other distributions as well have gone quite a far way to become platforms for everybody — with a lot of software but even more tools, helpers and automatic background services — like the nice upgrade service.</p>
<p>There was only one problem I ran into and I want to share the solution.</p>
<p>I am running Kubuntu 10.04 (just upgraded today) on a Lenovo IBM ThinkPad R60 (Yes, one of those with both brands on them <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) with an ATI Radeon X1400 graphics device. But since upgraded, my display started flickering — not permanently but unbearable.</p>
<p>The solution that worked for me (at least partially — see below — and this is of cause depending on the graphics device type) was to install the proprietary ATI drivers. I know, it is not a good solution, I do not like to use them neither and if anyone out there is reading this with a better solution in mind, let me know it!! <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So what you need to do is  to get your favorite package management tool (e.g. Synaptic or KPackageKit) — just hit Alt+F2 and type &#8220;package&#8221; and pick KPackageKit from the list (it will ask you for the super user password). Then, search for &#8220;fglrx&#8221;. In KPackageKit, you will find a result titled &#8220;Video driver for the ATI graphics accelerator&#8221;, and something below the title like &#8220;fglrx &#8211; 2:8.723.1-0ubuntu3&#8243; but the version number should not matter. Click the arrow to the right, hit &#8220;Apply&#8221; and after rebooting, everything should perfectly without any configuration.</p>
<p>Good luck. <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Problems noticed so far: The driver causes &#8220;Segmentation Fault&#8221; error messages, e.g. when trying to open up the display settings. That&#8217;s ugly, I know. But you can read in several forum and blog posts, that the support for the former nicely working driver for the ATI X1400 has been discontinued since 10.04, hence, it&#8217;s just good luck that the fglrx works somehow — good to know *after* upgrading, right. But still, the flickering was unbearable for me, thus, I accept the issues for now. I will keep my eyes peeled hoping for a proper solution in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/04/flickering-screen-after-upgrade-to-kubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Change hotkey of Kubuntu&#8217;s Quick Launch Tool KRunner</title>
		<link>http://svenbuschbeck.net/wordpress/2010/04/change-hotkey-of-kubuntu-quick-launcher-tool-krunner/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/04/change-hotkey-of-kubuntu-quick-launcher-tool-krunner/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 20:34:27 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=839</guid>
		<description><![CDATA[First of all: I love those quick launch tools aka keystroke launchers, they are real time savers — everyone should have one! [For those without a glue what a keystroke launcher is:] It is THE tool for launching any kind of software or even opening documents. Instead of moving your mouse to you applications menu, [...]]]></description>
			<content:encoded><![CDATA[<p>First of all: I love those quick launch tools aka keystroke launchers, they are real time savers — everyone should have one!</p>
<p>[For those without a glue what a keystroke launcher is:] It is THE tool for launching any kind of software or even opening documents. Instead of moving your mouse to you applications menu, click it, search the program, move the mouse there, maybe pick a sub-folder, move mouse again and finally click — unless you accidentally moved a little but to far and the menu close again, completely. <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  But it is easy to put an end to this (as described below). Instead of doing all that clicking, you hit a special key combination, by default [Alt] and [Space], this will make a small input box show up, now, you only enter the first letters of the program — e.g. &#8220;f&#8221; will do after a few uses to start Firefox (the program learned that you use it a lot). It might save only a few seconds each time, but the sum up and, hey, it is very convenient, too!</p>
<p>So here is what you need to do:<br />
Mac OS: It is already built-in — Just hit Alt+Space and type the name of the program you want to start (or files or whatever).<br />
Windows: Get/install <a href="http://www.launchy.net/" target="_blank">Launchy</a> and use it as explained above.<br />
Kubuntu: built-in as well, BUUUT you have to hit Alt+F2 instead.</p>
<p>And there it is, something that kept annoying me about Kubuntu for quite a bit. I was hoping to get used to it but for what reason? Alt+F2 is really not handy compared to Alt+Space.<br />
Finally, based on <a href="http://ubuntuforums.org/showthread.php?t=1043208" target="_blank">this old forum post</a> and a few adjustments to fit nowadays Kubuntu, all you need to do is this:</p>
<ol>
<li>Go to &#8220;Settings&#8221; -&gt; &#8220;Keyboard and mouse&#8221;</li>
<li>Select &#8220;Global Keyboard Shortcuts&#8221;</li>
<li>Pick from the select box &#8220;KDE component&#8221; at the top &#8220;Run Command Interface&#8221;</li>
<li>Now, you can access &#8220;Run Command&#8221; — Change it to whatever you like <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/04/change-hotkey-of-kubuntu-quick-launcher-tool-krunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving home to it&#8217;s own partion (Ubuntu)</title>
		<link>http://svenbuschbeck.net/wordpress/2010/02/move-remount-home-on-a-different-partion-ubuntu/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/02/move-remount-home-on-a-different-partion-ubuntu/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 13:05:01 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=796</guid>
		<description><![CDATA[We are going to move all accounts including their personal data on a distinct partition. This recommended in case of system failure to not loose any data. I have no idea, why the Ubuntu installation wizard does not do this by default — it should! This post is based on an article in German &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>We are going to move all accounts including their personal data on a distinct partition. This recommended in case of system failure to not loose any data.<br />
I have no idea, why the Ubuntu installation wizard does not do this by default — it should!</p>
<p>This post is based on an <a title="See the original article" href="http://wiki.ubuntuusers.de/Home_Umziehen" target="_blank">article in German</a> &#8211; I will mainly translate it, strip some plush and add some stuff to make life easier and to reduce the risk of data loss. But <strong>be aware</strong>: to perform any of those following things, you will need super user rights and you should feel somewhat comfy with using the command line. And of course, it might be possible in circumstances unforeseen, that you lose all your personal data — but there are a lot of backup steps included below.</p>
<p>Here we go: (console input or statements are written in <em>italics</em>)</p>
<ol>
<li>Preparation
<ol>
<li>Create a backup: <em>rsync -avx &#8211;progress /home &lt;your backup destination&gt;</em></li>
<li>If you do not have a free partition yet, I recommend GParted to create one (use <em>sudo apt-get install gparted</em>). I recommend ext3 for compatibility issues — but if you use Linux only, you can go for ext4 (please change <em>ext3</em> to <em>ext4</em> in step 1.6 in case) — make sure your new partition is big enough for your home folder! Try to remember the size (get size: <em>du -sh /home</em>) of <em>/home</em>, you can use it later on to verify your new home location.</li>
<li>Get partion name <em>sudo fdisk -l /dev/sda</em> — e.g. <em>/dev/sda7</em> — I will refer to this name as<em> (name)</em></li>
<li>Copy your current file system configuration: <em>sudo cp /etc/fstab /etc/fstab.new</em></li>
<li>Get partion UUID of new partition: <em>sudo blk</em><em>id</em> — you will find a line about (name) stating a UUID (quite a long hex string), I will refer to it as (uuid) — copy it.</li>
<li>Edit <em>/etc/fstab.new</em>, add a new line at the end as follows (the layout should follow previous lines &#8211; simply copy one and adjust it):<br />
<em>UUID=(UUID)  /home                ext3         defaults                    0  2</em></li>
</ol>
</li>
<li>Copy
<ol>
<li>Sign off / Log out</li>
<li>Switch to console mode by pressing <em>Ctrl+Alt+F1</em></li>
<li>Create a mount point for the new partition: <em>sudo mkdir /mnt/tmp</em></li>
<li>Add partion: <em>sudo mount (name) /mnt/tmp</em></li>
<li>Copy home from the old location to the new partition: <em>sudo rsync -avx &#8211;progress /home/ /mnt/tmp</em></li>
</ol>
<ul></ul>
</li>
<li>Test
<ul></ul>
<ol>
<li>Mount copy of home as new home: <em>sudo mount </em><em>(name)</em><em> /home</em></li>
<li>Check size of home folder — should be the same as in step 1.: <em>du -sh /home</em></li>
<li>Check mounting worked: <em>sudo mount| grep /home </em>should print out something like <em><br />
(name) on /home</em></li>
</ol>
<ul></ul>
</li>
<li>Switch
<ul></ul>
<ol>
<li>yet another home backup: <em>sudo mv /home /home.bak</em></li>
<li>create new home mount point: <em>sudo mkdir /home</em></li>
<li>create a backup of fstab: <em>sudo mv /etc/fstab /etc/fstab.bak</em></li>
<li>put updated version in place: <em>sudo mv /etc/fstab.new /etc/fstab</em></li>
<li>reboot and you should be done: <em>sudo reboot</em></li>
</ol>
<ul></ul>
</li>
</ol>
<p>Ok, that&#8217;s that. If everything works fine, you can delete the backup home <em>sudo rm -rf /home.bak</em> and the fstab backup <em>sudo rm /etc/fstab.bak</em>. Hope you found it useful and I did not put in a mistake or typo. Gimme feedback! <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/02/move-remount-home-on-a-different-partion-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Drupal&#8217;s Access Control Module to Work Properly</title>
		<link>http://svenbuschbeck.net/wordpress/2010/02/access-control-module-for-drupal-shows-no-effect/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/02/access-control-module-for-drupal-shows-no-effect/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 18:10:37 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=800</guid>
		<description><![CDATA[After setting up some content types — some public, some internal. I installed the Access Control module, set up internal content not to be visible to anonymous users — but without any effect. After some research, but without success, I realized the *Advanced* section at the bottom of the Access Control tab for each content [...]]]></description>
			<content:encoded><![CDATA[<p>After setting up some content types — some public, some internal. I installed the Access Control module, set up internal content not to be visible to anonymous users — but without any effect.</p>
<p>After some research, but without success, I realized the *Advanced* section at the bottom of the Access Control tab for each content type. And now the magic trick: Increase the weight and you are done. So I guess the build in access management was fighting the Access Control module, so it is up to you to make your favorite module stronger by giving it more weight. — I doubt this is intuitive. Additionally, it is for sure difficult to simply find the tiny little select box down there in a section, which is by default folded.</p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/02/access-control-module-for-drupal-shows-no-effect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems With Logitech Communicator STX Webcam on Ubuntu 9.10 &amp; Skype 2.1</title>
		<link>http://svenbuschbeck.net/wordpress/2010/02/kubuntu-9-10-skype-2-1-und-logitech-webcam/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/02/kubuntu-9-10-skype-2-1-und-logitech-webcam/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 00:19:57 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[Logitech]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=783</guid>
		<description><![CDATA[Tough two weeks until I got them all play together nicely. Now they do. How come? Why did it take so long? There are many tutorials out there solving the problem by making Skype use Linux for Video version 1 drivers instead of version 2, which it does not seem to like. It boils down [...]]]></description>
			<content:encoded><![CDATA[<p>Tough two weeks until I got them all play together nicely. Now they do. How come? Why did it take so long? There are many tutorials out there solving the problem by making Skype use Linux for Video version 1 drivers instead of version 2, which it does not seem to like. It boils down to the following lines:</p>
<p>Create a file in <em>/usr/local/bin/skype </em>and insert</p>
<p><code>#!/bin/bash<br />
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype</code></p>
<p>finally, make it executable by <code>sudo chmod a+x /usr/local/bin/skype</code></p>
<p>Use this file to start Skype from now on. Done.</p>
<p>But not for me. Skype refused to eat it: &#8220;<code>ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.</code>&#8221;</p>
<p>Until I finally found <a title="Go to the original solution provider. Thanks once again to that guy! :)" href="http://www.eoinmurphy.org/blog/2009/04/26/logitech-webcam-skype-under-ubuntu" target="_blank">this one here</a> — and **** yes, I searched, read and tried a lot of nice forum entries.</p>
<p>Just to cut a long story short, here is why: all the other solutions work for 32bit Linux only &#8211; but hey, I do not have any potential of my laptop to waste &#8211; I am running Kubuntu 9.10 64bit. And with a minor tweak, the fix will work for you, too. <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Get this.<code> sudo apt-get install lib32v4l-0</code></p>
<p>And change <em>/usr/local/bin/skype </em>to <code>LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype</code></p>
<p>Its just about the &#8220;32&#8243;. **** **! <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Thanks <a title="Go to the source." href="http://www.eoinmurphy.org" target="_blank">Eoin Murphy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/02/kubuntu-9-10-skype-2-1-und-logitech-webcam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE vs. Gnome</title>
		<link>http://svenbuschbeck.net/wordpress/2010/02/kde-vs-gnome/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/02/kde-vs-gnome/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 21:52:45 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Drag-and-drop]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=779</guid>
		<description><![CDATA[Now, my decision is final: KDE rules (though I actually prefer the look of Gnome ). Simple reason: Gnome does not support drag-and-drop in combination with alt+tab (see bug tracker), but there might be hope with the upcoming Gnome 3. In more detail: using drag-and-drop together with alt+tab key combination allows to work very efficiently. [...]]]></description>
			<content:encoded><![CDATA[<p>Now, my decision is final: KDE rules (though I actually prefer the look of Gnome <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ).</p>
<p>Simple reason: Gnome does not support drag-and-drop in combination with alt+tab (see <a title="See the old bug tracker entry - now the issue made it at least on the wishlist :-/" href="https://bugs.launchpad.net/metacity/+bug/111939" target="_blank">bug tracker</a>), but there might be hope with the upcoming Gnome 3.</p>
<p>In more detail: using drag-and-drop together with alt+tab key combination allows to work very efficiently. For example, while ordering my photos, I want to work on one of them — as I do this regularly, Gimp is opened already, but in the background — so what I do using KDE or MS Windows is, I grab the picture, switch to Gimp by using alt+tab and immediately drop the picture without moving the mouse at all &#8211; I am quite confident that this is the fastest way of opening a picture for editing. Setting Gimp as default application to open JPEGs would not be a solution in this particular case, because I want pictures to be shown by default. Using &#8220;Open With&#8221; on a JPEG file for sure is the common approach &#8211; but lets compare it:</p>
<ul>
<li>Drag-and-drop &amp; alt+tab
<ul>
<li>Actions to be performed: mouse down + key down + key up + mouse up</li>
<li>In total: four fast steps</li>
</ul>
</li>
<li>&#8220;Open With&#8221; solution (holding mouse down as improvement)
<ul>
<li>Actions to be performed:mouse down + moving to &#8220;Open With&#8221; + wait for sub-menu to open + move to sub-menu + mouse up</li>
<li>In total: two fast, three slow steps</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/02/kde-vs-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make Jquerymenu for Drupal Keeping its State on Page Reload</title>
		<link>http://svenbuschbeck.net/wordpress/2010/02/how-to-make-jquerymenu-for-drupal-keeping-its-state-on-page-reload/</link>
		<comments>http://svenbuschbeck.net/wordpress/2010/02/how-to-make-jquerymenu-for-drupal-keeping-its-state-on-page-reload/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:13:32 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[drupal]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=804</guid>
		<description><![CDATA[While setting up the website for my new project &#8220;Glocal&#8221; www.glocal-project.eu), I came across the problem of finding a proper menu module. Something easy to use, stable and efficient in the same time for the complex intranet structure (therefore, sorry, but you will not be able to see my solution there unless you are a [...]]]></description>
			<content:encoded><![CDATA[<p>While setting up the website for my new project &#8220;Glocal&#8221; <a title="See project website" href="http://www.glocal-project.eu" target="_blank">www.glocal-project.eu</a>), I came across the problem of finding a proper menu module. Something easy to use, stable and efficient in the same time for the complex intranet structure (therefore, sorry, but you will not be able to see my solution there unless you are a project member). Something with a high usability in the end. <a title="Go to Activemenu project page" href="http://drupal.org/project/activemenu" target="_blank">Activemenu</a> is still quite buggy and <a title="Go to DHTML Menu project page" href="http://drupal.org/project/dhtml_menu" target="_blank">DHTML Menue</a> requires a double click to actually open a page — unbearable in a non-doulbe-click environment like the Internet — who is supposed to guess, that this menu requires a double click?? Leaving me with <a title="Go to Activemenu project page" href="http://drupal.org/project/jquerymenu" target="_blank">JQuerymenu</a>.</p>
<p>First impression: perfect! Open and close branches by clicking (+) or (-) — view page by clicking menu item label. Even the few styling issues could be fixed easily by using CSS. But as soon, as someone clicks a label, the menu collapses to its default status. It does not remember its last status after loading a different page with the same menu.</p>
<p>Is this it? All module have critical downsides like this? I was quite disappointed! <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>But I taught JQuerymenu to remember!</p>
<p>As it is quite some code, I will not post it here directly, but added it to the <a title="See tracker page" href="http://drupal.org/node/373273" target="_blank">tracker page for this &#8220;feature request&#8221;</a> or you can download the two updated files (<a title="Right click to save file to your disk" href="/media/drupal/jquerymenu.js" target="_blank">jquerymenu.js</a> and <a title="Right click to save file to your disk" href="/media/drupal/jquerymenu.module" target="_blank">jquerymenu.module</a>) here and replace the once in your /sites/all/modules/jquerymenu folder.</p>
<p>But please be careful, it should be considered an alpha version, there are quite some weaknesses (see tracker page). <em>Any feedback or suggestions are very welcome!<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2010/02/how-to-make-jquerymenu-for-drupal-keeping-its-state-on-page-reload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple redirection using PHP and HTML meta tag</title>
		<link>http://svenbuschbeck.net/wordpress/2009/08/simple-redirection-using-php-and-html-meta-tag/</link>
		<comments>http://svenbuschbeck.net/wordpress/2009/08/simple-redirection-using-php-and-html-meta-tag/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 12:12:49 +0000</pubDate>
		<dc:creator>Sven Buschbeck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://svenbuschbeck.net/wordpress/?p=756</guid>
		<description><![CDATA[Something everyone needs once in a while&#8230; maybe you moved a file on your server or you did not install wordpress in the root folder of your webserver &#8211; like I did neither &#8211; a redirection or forwarding can be an easy answer. The script is rather simple &#8211; it redirects in three ways to [...]]]></description>
			<content:encoded><![CDATA[<p>Something everyone needs once in a while&#8230; maybe you moved a file on your server or you did not install wordpress in the root folder of your webserver &#8211; like I did neither <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; a redirection or forwarding can be an easy answer.</p>
<p>The script is rather simple &#8211; it redirects in three ways to provide a reasonable fall back if any of the automatic redirecting fails. To use it on your server, just enter the URL/address/file name/folder you would like the user to be redirected to in the second line of the page/script.</p>
<div>Put the whole code and markup in a file with file extension &#8220;.php&#8221;.</div>
<div>In my case, every user ending up at &#8220;www.svenbuschbeck.net&#8221; should to be forwarded to &#8220;www.svenbuschbeck.net/wordpress/home&#8221;. So I adjusted the script below like &#8220;$url = &#8216;wordpress/home&#8217;&#8221;, named the file &#8220;index.php&#8221; and put it in the root folder. Done <img src='http://svenbuschbeck.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</div>
<pre>&lt;?php
$url = 'put your URL between the parenthesis';
header("Location: $url");
?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/&gt;
&lt;meta http-equiv="refresh" content="0;url=&lt;?php echo $url; ?&gt;"/&gt;
&lt;title&gt;You will be redirected... &lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
If you are not redirected automatically, please click &lt;a href="&lt;?php echo $url; ?&gt;"&gt;here&lt;/a&gt;.
&lt;/body&gt;
&lt;/html&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://svenbuschbeck.net/wordpress/2009/08/simple-redirection-using-php-and-html-meta-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
