<?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>Katastrophos.net Blog &#187; Windows</title>
	<atom:link href="http://katastrophos.net/andre/blog/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://katastrophos.net/andre/blog</link>
	<description>Chaotic solutions and random thoughts from the restless mind of a notorious problem solver (TM), by Andre Beckedorf</description>
	<lastBuildDate>Fri, 30 Dec 2011 19:32:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Quasar Media Player 0.96 beta 4 available</title>
		<link>http://katastrophos.net/andre/blog/2010/03/28/quasar-media-player-0-96-beta-4-available/</link>
		<comments>http://katastrophos.net/andre/blog/2010/03/28/quasar-media-player-0-96-beta-4-available/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 20:00:33 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Quasar Media Player]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zaurus]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=298</guid>
		<description><![CDATA[I am pleased to announce beta 4 of Quasar Media Player. This new version introduces some new features and big improvements in terms of performance and memory-usage. The previously separate last.fm Audioscrobbler QScrobbler has been integrated into Quasar as add-on. This release also marks the introduction of the Cover Art Downloader which uses the new [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://katastrophos.net/quasar"><img src="http://katastrophos.net/zaurus/sources/quasar/quasar_logo.png" class="noframe" border="0" style="border: none" alt="Quasar Media Player" /></a></p>
<p>I am pleased to announce beta 4 of Quasar Media Player.<br />
This new version introduces some new features and big improvements in terms of performance and memory-usage.<br />
The previously separate last.fm Audioscrobbler <a href="http://katastrophos.net/andre/blog/software/qscrobbler/"><strong>QScrobbler</strong></a> has been integrated into Quasar as add-on.<br />
This release also marks the introduction of the <strong>Cover Art Downloader</strong> which uses the new <a href="http://katastrophos.net/andre/blog/software/cover-art-providers/"><strong>open-source katastrophos.net Cover Art search engine</strong></a> to download cover art images for the new <strong>Cover Art Flow album browser</strong>.</p>
<p><center><a href="http://katastrophos.net/andre/blog/wp-content/uploads/2007/10/QuasarWin1.PNG" rel="lightbox[298]"><img src="http://katastrophos.net/andre/blog/wp-content/uploads/2007/10/QuasarWin1-150x122.PNG" alt="Quasar Media Player on Windows 7" title="Quasar Media Player on Windows 7" width="150" height="122" class="size-thumbnail wp-image-301" /></a><a href="http://katastrophos.net/andre/blog/wp-content/uploads/2007/10/QuasarOSX2.png" rel="lightbox[298]"><img src="http://katastrophos.net/andre/blog/wp-content/uploads/2007/10/QuasarOSX2-150x122.png" alt="Cover Art Downloader on OS X" title="Cover Art Downloader on OS X" width="150" height="122" class="size-thumbnail wp-image-303" /></a></center></p>
<p>Binaries for the previous platforms (Sharp Qtopia and pdaXrom) along with new binaries for Windows and OS X (universal) are available on the <a href="http://katastrophos.net/quasar">project&#8217;s homepage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2010/03/28/quasar-media-player-0-96-beta-4-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nightly Builds of Quasar Media Player available</title>
		<link>http://katastrophos.net/andre/blog/2009/07/29/nightly-builds-of-quasar-media-player-available/</link>
		<comments>http://katastrophos.net/andre/blog/2009/07/29/nightly-builds-of-quasar-media-player-available/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 22:38:51 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Quasar Media Player]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zaurus]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=199</guid>
		<description><![CDATA[It&#8217;s been some time since the last update. In my previous post I mentioned I was in the process of setting up a nightly build system. This system has been running silently since May. I guess it is finally time for me to officially announce the nightly builds of Quasar Media Player: http://www.katastrophos.net/downloads/quasar/nightly/ Along with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://katastrophos.net/quasar"><img src="http://katastrophos.net/zaurus/sources/quasar/quasar_logo.png" class="noframe" border="0" style="border: none" alt="Quasar Media Player" /></a></p>
<p>It&#8217;s been some time since the last update. In my previous post I mentioned I was in the process of setting up a nightly build system. This system has been running silently since May.<br />
I guess it is finally time for me to officially announce the nightly builds of Quasar Media Player:</p>
<p><a href="http://www.katastrophos.net/downloads/quasar/nightly/" class="websitelink" target="_blank">http://www.katastrophos.net/downloads/quasar/nightly/</a></p>
<p>Along with the most <a href="http://www.katastrophos.net/downloads/quasar/nightly/source/" target="_blank">current sourcecode tarball</a>, binaries are available for 4 platforms:<br />
<a href="http://www.katastrophos.net/downloads/quasar/nightly/win32/" target="_blank">Windows (win32)</a>, <a href="http://www.katastrophos.net/downloads/quasar/nightly/osx/" target="_blank">OS X (universal binary)</a>, <a href="http://www.katastrophos.net/downloads/quasar/nightly/sharp-qtopia/" target="_blank">Sharp Qtopia</a> and <a href="http://www.katastrophos.net/downloads/quasar/nightly/pdaxrom/" target="_blank">pdaXrom</a> Linux (both for Zaurus PDA)<br />
The Windows version comes in two styles: a generic setup (EXE) and a self-contained portable version (7z archive)</p>
<p>Enjoy and please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2009/07/29/nightly-builds-of-quasar-media-player-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up the Inno Setup compiler on Debian</title>
		<link>http://katastrophos.net/andre/blog/2009/03/16/setting-up-the-inno-setup-compiler-on-debian/</link>
		<comments>http://katastrophos.net/andre/blog/2009/03/16/setting-up-the-inno-setup-compiler-on-debian/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 23:36:22 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Findings]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Quasar Media Player]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=180</guid>
		<description><![CDATA[I&#8217;m currently setting up a nightly build system for Quasar on my Linux box which is running Debian. This system also cross-compiles Quasar for Windows. The Windows version of Quasar is going to be available in two fashions: one self-contained, portable version and one version that can be installed. I&#8217;m not a huge fan of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently setting up a nightly build system for Quasar on my Linux box which is running Debian. This system also cross-compiles Quasar for Windows.<br />
The Windows version of Quasar is going to be available in two fashions: one self-contained, portable version and one version that can be installed.<br />
I&#8217;m not a huge fan of installers. But when it comes to creating a setup program for a given Windows application I&#8217;m quite accustomed to <a href="http://www.innosetup.com" target="_blank">Inno Setup</a> having used it for years. Unfortunately there is no native Linux version of the Inno Setup compiler available for Linux. <a href="http://nsis.sourceforge.net" target="_blank">NSIS</a> exists as package for Debian but I am not fond of using it, largely because I am a Delphi guy. :)<br />
So, here is a small guide on how to get the Inno Setup compiler up and running on Debian:</p>
<p>First step is to install <a href="http://www.winehq.org" target="_blank">Wine</a> either as super user or by using <strong>sudo</strong>:</p>
<pre name="code" class="bash:nocontrols">
sudo apt-get install wine
</pre>
<p>As normal user fire up your X server and your favourite terminal application and get the latest <a href="http://www.innosetup.com/isdl.php#qsp" target="_blank">Inno Setup QuickStart pack</a>:</p>
<pre name="code" class="bash:nocontrols">
mkdir /tmp/innosetup
cd /tmp/innosetup
wget http://files.jrsoftware.org/ispack/ispack-5.2.3.exe
wine ./ispack-5.2.3.exe
</pre>
<p>This will start the installer in Wine. Note, for the installation you will need a running X11 server since the installer obviously is graphical. If you have not set up Wine before, the default location <strong>C:\Program Files\Inno Setup 5</strong> will install to <strong>~/.wine/drive_c/Programme/Inno Setup 5</strong>.</p>
<p>Luckily the Inno Setup compiler offers a command line interface, ISCC.exe, which will run in Wine without the necessity of having a X server running. So it is ideally suited for automated runs.</p>
<p>Here is a simple wrapper shell script called <strong>iscc</strong>:</p>
<pre name="code" class="bash:nocontrols">
#!/bin/sh
unset DISPLAY
scriptname=$1
[ -f "$scriptname" ] &#038;&#038; scriptname=$(winepath -w "$scriptname")
wine "C:\Program Files\Inno Setup 5\ISCC.exe" "$scriptname" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"
</pre>
<p>I installed this script in my local bin directory (~/bin) and added it to the PATH environment variable.<br />
This will allow running the Inno Setup compiler from anywhere and it also makes it very easy to integrate into a build script. You can even feed a script via stdin, e.g. something like:</p>
<pre name="code" class="bash:nocontrols">
iscc - < ./myscript.iss</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2009/03/16/setting-up-the-inno-setup-compiler-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing the &#8220;Reveal In Explorer&#8221; functionality</title>
		<link>http://katastrophos.net/andre/blog/2009/03/15/implementing-the-reveal-in-explorer-functionality/</link>
		<comments>http://katastrophos.net/andre/blog/2009/03/15/implementing-the-reveal-in-explorer-functionality/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 20:48:33 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=173</guid>
		<description><![CDATA[Update: I seems like Microsoft changed the behavior of the Explorer&#8217;s command line parameters in Vista and Windows 7. Below is the fixed version of my code that addresses the problem. So, I was wondering the other day how to implement a functionality similar to Firefox&#8217;s &#8220;Open Containing Folder&#8221; or OS X&#8217;s &#8220;Reveal In Finder&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update: I seems like Microsoft changed the behavior of the Explorer&#8217;s command line parameters in Vista and Windows 7. Below is the fixed version of my code that addresses the problem.</strong></p>
<p>So, I was wondering the other day how to implement a functionality similar to Firefox&#8217;s &#8220;Open Containing Folder&#8221; or OS X&#8217;s &#8220;Reveal In Finder&#8221;.<br />
It turned out to be extremely simple. Here is the Pascal/Delphi-Code:</p>
<pre name="code" class="delphi:nocontrols">
uses
  ShellAPI;

function RevealInExplorer(const Filename: string; ShowExplorerWithFoldersBar: Boolean = True): Boolean;
var
  Params: string;
begin
  if FileExists(Filename) or DirectoryExists(Filename) then
  begin
    Params := Format('/select,"%s"', [Filename]);

    if ShowExplorerWithFoldersBar then
      Params := '/e,' + Params;

    ShellExecute(0, 'open', 'explorer.exe', PChar(Params), nil, SW_SHOWNORMAL);

    Result := True;
  end
  else
    Result := False;
end;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2009/03/15/implementing-the-reveal-in-explorer-functionality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows 7 on Fujitsu U810, U1010, U2010, U2020</title>
		<link>http://katastrophos.net/andre/blog/2009/01/03/installing-windows-7-build-7000-on-fujitsu-u810/</link>
		<comments>http://katastrophos.net/andre/blog/2009/01/03/installing-windows-7-build-7000-on-fujitsu-u810/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 01:50:43 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fujitsu U2010]]></category>
		<category><![CDATA[Fujitsu U810]]></category>
		<category><![CDATA[Fujitsu U820]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=100</guid>
		<description><![CDATA[UPDATE: This also applies to Windows 7 Final/RTM (7600) and will also work for the U820/U2010/U2020 models. Check my comment for additional information on what needs to be installed on those models. I just installed Windows 7 Business Build 7000 on my U810. It is quite nice actually and seems to run faster than Vista. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE: This also applies to Windows 7 Final/RTM (7600) and will also work for the U820/U2010/U2020 models. Check <a href="http://katastrophos.net/andre/blog/2009/01/03/installing-windows-7-build-7000-on-fujitsu-u810/comment-page-1/#comment-22994">my comment</a> for additional information on what needs to be installed on those models.</strong></p>
<p>I just installed Windows 7 Business Build 7000 on my U810. It is quite nice actually and seems to run faster than Vista.</p>
<p><center><a href="http://katastrophos.net/andre/blog/wp-content/uploads/2009/01/windows7capture2.png" rel="lightbox[100]"><img src="http://katastrophos.net/andre/blog/wp-content/uploads/2009/01/windows7capture2-150x87.png" alt="windows7capture2" title="windows7capture2" width="150" height="87" class="alignnone size-thumbnail wp-image-126" /></a><a href="http://katastrophos.net/andre/blog/wp-content/uploads/2009/01/windows7capture1.png" rel="lightbox[100]"><img src="http://katastrophos.net/andre/blog/wp-content/uploads/2009/01/windows7capture1-150x87.png" alt="windows7capture1" title="windows7capture1" width="150" height="87" class="alignnone size-thumbnail wp-image-125" /></a></center></p>
<p>I installed the Vista drivers from the driver CD. The Setup.exe on the driver CD will complain that the operating system is unsupported. To circumvent this problem, just start the setup in Vista compatibility mode:<br />
Right-click on &#8220;Setup.exe&#8221;, &#8220;Properties&#8221; -> &#8220;Compatibility&#8221; -> &#8220;Run this program in compatibility mode for:&#8221; &#8220;Windows Vista&#8221;.</p>
<p>Install these items:</p>
<p><strong>Drivers</strong><br />
04. Button Driver<br />
05. Camera Driver<br />
<del datetime="2009-08-02T18:57:18+00:00">07. Fingerprint sensor (driver)</del><br />
08. FUJ02B1 Device Driver (HotKey Driver)<br />
09. FUJ02E3 Device Driver (System Extension Driver)<br />
11. Pen Driver<br />
12. Pointer device driver</p>
<p><strong>Utilities/Applications</strong><br />
03. Button Utilities<br />
07. Fujitsu System Extension Utilities</p>
<p>I could not get the Auto-Rotation feature to work. Also, you&#8217;ll probably have to calibrate the touch screen.<br />
I also disabled the power management feature of the FCL USB Pen Tablet in Device Manager (Right-click on &#8220;Human Interface Devices/FCL USB Pen Tablet&#8221;, &#8220;Properties&#8221; -> &#8220;Power Management&#8221; -> Disable &#8220;Allow the computer to turn off this device to save power&#8221;). This improves the response of the touch-screen/tablet.</p>
<p>Oh, and BTW, Windows 7 &#8220;only&#8221; uses 7.5 GB of disk space, whereas Vista uses 15 GB I think.</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2009/01/03/installing-windows-7-build-7000-on-fujitsu-u810/feed/</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>Q&#8230;/Free: Bug in QProcess writeToStdin</title>
		<link>http://katastrophos.net/andre/blog/2008/03/15/qfree-bug-in-qprocess-writetostdin/</link>
		<comments>http://katastrophos.net/andre/blog/2008/03/15/qfree-bug-in-qprocess-writetostdin/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 15:57:14 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Findings]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Quasar Media Player]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/2008/03/15/qfree-bug-in-qprocess-writetostdin/</guid>
		<description><![CDATA[All right, this post is just to stop somebody else&#8217;s suffering in figuring out why writing to stdin in QProcess on Version 3.3.x-8 of Q&#8230;/Free doesn&#8217;t work on Windows. Well, actually it works but just for the first line you write to stdin. There is a bug in qprocess.cpp at line 730: void QProcess::writeToStdin( const [...]]]></description>
			<content:encoded><![CDATA[<p>All right, this post is just to stop somebody else&#8217;s suffering in figuring out why writing to stdin in QProcess on <a href="http://sourceforge.net/project/showfiles.php?group_id=49109&#038;package_id=42335" target="_blank">Version 3.3.x-8</a> of <a href="http://qtwin.sourceforge.net" target="_blank">Q&#8230;/Free</a> doesn&#8217;t work on Windows. Well, actually it works but just for the first line you write to stdin. There is a bug in qprocess.cpp at line 730:</p>
<pre name="code" class="c++:nocontrols:firstline[727]">
void QProcess::writeToStdin( const QString&#038; buf )
{
    QByteArray tmp = buf.local8Bit();
    tmp.resize( tmp.size() - 1 ); // drop the implicit \0
    writeToStdin( tmp );
}
</pre>
<p>should be:</p>
<pre name="code" class="c++:nocontrols:firstline[727]">
void QProcess::writeToStdin( const QString&#038; buf )
{
    QByteArray tmp = buf.local8Bit();
    tmp.resize( buf.length() );
    writeToStdin( tmp );
}
</pre>
<p>Verision 3.3.7-7 includes the latter method, same as the latest Qt 4.3 sources. So, it&#8217;s actually a regression in 3.3.x-8. If you require the latest Qt 3 / Q&#8230;/Free for your open source application and need to write to some other processes&#8217; stdin, you can just use a wrapper workaround that uses the latter method and directly uses writeToStdin( const QByteArray&#038; buf ) instead of the QString variant.</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2008/03/15/qfree-bug-in-qprocess-writetostdin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rdesktop: Connect to Windows 7 and Vista with ClearType font smoothing enabled</title>
		<link>http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/</link>
		<comments>http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 23:12:01 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Findings]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/</guid>
		<description><![CDATA[So Windows Vista finally allows to enable ClearType font smoothing for Remote Desktop / Terminal Services sessions. Update: Windows XP SP3 does too! If you try to connect to a machine running Windows XP SP 3 or later using rdesktop, you won&#8217;t get smoothed font typing since at the time of this writing rdesktop does [...]]]></description>
			<content:encoded><![CDATA[<p>So Windows Vista finally allows to enable ClearType font smoothing for Remote Desktop / Terminal Services sessions. <strong>Update:</strong> Windows XP SP3 does too!<br />
If you try to connect to a machine running Windows XP SP 3 or later using <a href="http://www.rdesktop.org" target="_blank">rdesktop</a>, you won&#8217;t get smoothed font typing since at the time of this writing <a href="http://www.rdesktop.org" target="_blank">rdesktop</a> does not officially offer an option to control this feature. However, here is a workaround:<br />
<span id="more-68"></span><br />
<a href="http://www.rdesktop.org" target="_blank">rdesktop</a> allows to specify the RDP5 experience via the -x experience switch.<br />
One can either define one of three default experiences (modem, broadband, lan) or one can specify a raw hex value that is send to the server. </p>
<p><strong>NOTE: You can skip over this rather technical part, if you&#8217;re not interested in the details. You&#8217;ll find the workaround below.</strong></p>
<p>This hex value is actually a combination of defined bit flags. After some tinkering I found that the hex value 0&#215;80 will enable font smoothing for the connection.<br />
The file constants.h of the rdesktop sources contains these flags:</p>
<pre name="code" class="c:nogutter:nocontrols">
#define RDP5_DISABLE_NOTHING	0x00
#define RDP5_NO_WALLPAPER	0x01
#define RDP5_NO_FULLWINDOWDRAG	0x02
#define RDP5_NO_MENUANIMATIONS	0x04
#define RDP5_NO_THEMING		0x08
#define RDP5_NO_CURSOR_SHADOW	0x20
#define RDP5_NO_CURSORSETTINGS	0x40	/* disables cursor blinking */
</pre>
<p>So, naturally an additional flag constant can be defined like this:</p>
<pre name="code" class="c:nogutter:nocontrols">
#define RDP5_ENABLE_FONT_SMOOTHING 0x80
</pre>
<p>The file rdesktop.c would have to be extended preferably with an additional argument that controls the font smoothing.<br />
If you want to use font smoothing with rdesktop now you have to combine the flags (bitwise OR, addition will do too) and specify the result via the -x switch.</p>
<p><strong>Here is the workaround for the three defaults mentioned above:</strong></p>
<p><code><strong>rdesktop -x 0x8F</strong> mywinserver</code>&nbsp;&nbsp;&nbsp;# equals the <strong>modem default</strong> + font smoothing<br />
<code><strong>rdesktop -x 0x81</strong> mywinserver</code>&nbsp;&nbsp;&nbsp;# equals the <strong>broadband default</strong> + font smoothing<br />
<code><strong>rdesktop -x 0x80</strong> mywinserver</code>&nbsp;&nbsp;&nbsp;# equals the <strong>LAN default</strong> + font smoothing</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2008/03/10/rdesktop-connect-to-windows-vista-with-cleartype-font-smoothing-enabled/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>duplicity 0.4.2 on Cygwin</title>
		<link>http://katastrophos.net/andre/blog/2006/04/03/duplicity-042-on-cygwin/</link>
		<comments>http://katastrophos.net/andre/blog/2006/04/03/duplicity-042-on-cygwin/#comments</comments>
		<pubDate>Sun, 02 Apr 2006 23:07:54 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=29</guid>
		<description><![CDATA[Ben Escoto has released version 0.4.2 of duplicity. My previous patch for version 0.4.1 already included most of the changes in 0.4.2. For the sake of completeness, here is my updated patch bundle which adds Cygwin / Windows support and fixes some problems in the FTP backend: http://savannah.nongnu.org/download/duplicity/duplicity-0.4.2.tar.gz To install it you&#8217;ll need the same [...]]]></description>
			<content:encoded><![CDATA[<p>Ben Escoto has released version 0.4.2 of <a href="http://duplicity.nongnu.org/">duplicity</a>. My previous patch for version 0.4.1 already included most of the changes in 0.4.2.<br />
For the sake of completeness, here is my updated patch bundle which adds Cygwin / Windows support and fixes some problems in the FTP backend:</p>
<p><a class="downloadlink" href="http://www.katastrophos.net/downloads/duplicity-0.4.2.tar.gz">http://savannah.nongnu.org/download/duplicity/duplicity-0.4.2.tar.gz</a><br />
<br />
To install it you&#8217;ll need the same prerequisites as for rdiff-backup, most notably librsync. Please refer to <a href="http://katastrophos.net/andre/blog/?p=19">these instructions</a> on how to install it.<br />
Additionally you should install the <em>Utils/gnupg</em> package in order to get the encryption working.<br />
Here is how to compile and install duplicity:</p>
<p><span id="more-29"></span>First off, you need to grab the current version:</p>
<pre># wget http://savannah.nongnu.org/download/duplicity/duplicity-0.4.2.tar.gz</pre>
<p>Now, unpack the archive:</p>
<pre># tar xzf duplicity-0.4.2.tar.gz
# cd duplicity-0.4.2</pre>
<p>Next up: downloading and applying my patch bundle:</p>
<pre># wget http://www.katastrophos.net/downloads/duplicity-0.4.2_katastrophos.net.patch
# patch -p1 < duplicity-0.4.2_katastrophos.net.patch</pre>
<p>Here is the final step:
</pre>
<pre># python setup.py install --prefix=/usr/local</pre>
<p><strong>Fin. :)</strong></p>
<p><em><strong>For Cygwin-Users:</strong></em><br />
I&#8217;ve made my build directory available, in case you are running into problems compiling librsync et al.:<br />
<a class="downloadlink" href="http://www.katastrophos.net/downloads/duplicity-0.4.2_build.tar.gz">http://www.katastrophos.net/downloads/duplicity-0.4.2_build.tar.gz</a><br />
Just copy the extracted build directory to your duplicity-0.4.2 source tree and enter</p>
<pre># python setup.py install --prefix=/usr/local</pre>
<p>The patch bundle above includes the following patches:<br />
<em><strong>Andre Beckedorf</strong>:<br />
- improved Cygwin/Win32 support<br />
- FTP backend&#8217;s NLST and QUIT behavior fixed, visible with default OS X FTP server<br />
<strong>Stefan Schimanski</strong>:<br />
- FTP timeout patch (<a href="http://packages.debian.org/testing/utils/duplicity">official Debian patch</a>)<br />
</em><br />
Tested and working on Cygwin and Darwin (OS X 10.4.5 PPC/Intel).</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2006/04/03/duplicity-042-on-cygwin/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Workaround for broken Windows Sharing on Intel OS X</title>
		<link>http://katastrophos.net/andre/blog/2006/04/02/workaround-for-broken-windows-file-sharing-in-intel-os-x/</link>
		<comments>http://katastrophos.net/andre/blog/2006/04/02/workaround-for-broken-windows-file-sharing-in-intel-os-x/#comments</comments>
		<pubDate>Sun, 02 Apr 2006 21:39:47 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Mac Mini]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=28</guid>
		<description><![CDATA[So, it seems Apple broke Windows Filesharing / Samba with the 10.4.5 update on Intel-based systems. Windows clients are unable to connect to OS X shares, because the server refuses the password. There are several threads describing the issue in detail: http://www.123macmini.com/forums/viewtopic.php?t=4555 http://discussions.apple.com/thread.jspa?threadID=401714&#038;tstart=0 Here is a temporary workaround for the problem: You&#8217;ll have to change [...]]]></description>
			<content:encoded><![CDATA[<p>So, it seems Apple broke Windows Filesharing / Samba with the 10.4.5 update on Intel-based systems. Windows clients are unable to connect to OS X shares, because the server refuses the password.<br />
There are several threads describing the issue in detail:<br />
<a href="http://www.123macmini.com/forums/viewtopic.php?t=4555">http://www.123macmini.com/forums/viewtopic.php?t=4555</a><br />
<a href="http://discussions.apple.com/thread.jspa?threadID=401714&#038;tstart=0">http://discussions.apple.com/thread.jspa?threadID=401714&#038;tstart=0</a></p>
<p>Here is a temporary workaround for the problem:<br />
You&#8217;ll have to change the authentification settings on your XP/2k box and here is how to do that: </p>
<p>Start -> Run &#8220;secpol.msc&#8221;<br />
In the tree open and click Security Settings -> Local Policy -> Security Options<br />
Scroll the left pane down to &#8216;Network Security: LAN manager authentication level&#8217;<br />
Change this to &#8216;Send NTLMv2 response only&#8217; </p>
<p>It works for me. Please let me know, if it works for you too&#8230;</p>
<p><strong>Update:</strong> Apple has released OS X update 10.4.6 which resolves this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2006/04/02/workaround-for-broken-windows-file-sharing-in-intel-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Docks&#8230;</title>
		<link>http://katastrophos.net/andre/blog/2006/02/14/docks/</link>
		<comments>http://katastrophos.net/andre/blog/2006/02/14/docks/#comments</comments>
		<pubDate>Mon, 13 Feb 2006 23:49:54 +0000</pubDate>
		<dc:creator>Andre Beckedorf</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://katastrophos.net/andre/blog/?p=23</guid>
		<description><![CDATA[I am lazy &#8211; very lazy. ;) That&#8217;s also why I can&#8217;t stand the default Windows ways of starting applications, ie. Start -> Programs or Quicklaunch bar. Either too many clicks or extreme cluttering. Having said that, I&#8217;ve been a long time user of Y&#8217;z Dock, an abandoned implementation of an OS X-like Dock for [...]]]></description>
			<content:encoded><![CDATA[<p>I am lazy &#8211; very lazy. ;)<br />
That&#8217;s also why I can&#8217;t stand the default Windows ways of starting applications, ie. Start -> Programs or Quicklaunch bar. Either too many clicks or extreme cluttering.</p>
<p>Having said that, I&#8217;ve been a long time user of Y&#8217;z Dock, an abandoned implementation of an OS X-like Dock for Windows. Of all the Windows Dock&#8217;s out there it came closest in terms of imitating the original behaviour. I guess that&#8217;s also the reason why Apple pulled it via DMCA/C&#8217;n'D. ;)<br />
Anyway, since Y&#8217;z Dock is no longer maintained and there are still some bugs in that software, I was looking for alternatives. Here is what I found: <a target="_blank" title="MobyDock" href="http://www.mobydock.com/">MobyDock</a>, <a title="ObjectDock" href="http://www.objectdock.com">ObjectDock</a>, <a title="RK Launcher" href="http://www.rklauncher.com/">RK Launcher</a> and <a title="RocketDock" href="http://www.punksoftware.com/rocketdock">RocketDock</a>. There is also AquaDock, but that&#8217;s just a repack of Y&#8217;z Dock.</p>
<p>RK Launcher has some potential to it, but also way too many bugs. I wasn&#8217;t able to access the website, so perhaps the program is pulled, too.</p>
<p>I&#8217;ve tried both MobyDock and ObjectDock several times in the past and didn&#8217;t like them at that time. This hasn&#8217;t changed and I won&#8217;t go into detail as to why. It&#8217;s really way too subjetive and I don&#8217;t want to start a flame war. ;)</p>
<p>So, finally, I&#8217;ve settled with RocketDock. It&#8217;s faaast and provides instant access to my program shortcuts even under heavy load. That&#8217;s what I missed in Y&#8217;z Dock. When Y&#8217;z Dock was autohidden, it also reduced the process working set size via a nice trick. This is a good thing in low memory conditions since this tells the virtual memory manager it can swap out most parts of the app. However, it can also impose serious delays in feedback. And instant feedback is what I was looking for.<br />
RocketDock offers this, but at the price of higher memory utilization &#8211; ~10 MB in my case. I think this is still acceptable for the performance and my Subjective Productivity Boost TM, therefore.<br />
So, now what was left to do was to migrate the dock items from Y&#8217;z Dock to RocketDock. Sadly, there is no way to import the itemlist.ini into RocketDock &#8211; at least I didn&#8217;t see it. ;)</p>
<p>So, being lazy and not wanting to recreate each and every icon manually on several boxes (repitition is harmful TM), I had to come up with a better solution.</p>
<p>And here it is: <a class="downloadlink" href="http://katastrophos.net/andre/blog/wp-content/uploads/2006/02/YzDock2RocketDock.zip">YzDock2RocketDock</a> (binary and Delphi sourcecode included)</p>
<p>Simply extract the binary to a new folder and copy your itemlist.ini file from your Y&#8217;z Dock program directory into that same folder. Make sure to quit RocketDock and backup the registry key \HKEY_CURRENT_USER\Software\RocketDock-v0.9.4 before.<br />
Now, running the binary should import the contents of itemlist.ini into the registry. It will not overwrite any existing items. Instead it does append the imported ones to the existing items.<br />
Finally, make sure to copy all icons over to your RocketDock program directory. Put them into the subdirectory &#8220;Icons&#8221;. That&#8217;s it. Enjoy! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://katastrophos.net/andre/blog/2006/02/14/docks/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

