<?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>Ralf Eisenreich &#187; IT</title>
	<atom:link href="http://sqlblog.de/blog/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlblog.de/blog</link>
	<description>SQLBlog.DE &#124; ..things to remember</description>
	<lastBuildDate>Mon, 26 Dec 2011 14:37:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mac: Terminal with Keys HOME, END, PGUP, PGDN</title>
		<link>http://sqlblog.de/blog/2011/12/mac-terminal-with-keys-home-end-pgup-pgdn/</link>
		<comments>http://sqlblog.de/blog/2011/12/mac-terminal-with-keys-home-end-pgup-pgdn/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 14:37:28 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=734</guid>
		<description><![CDATA[If you like to use the keys for HOME, END, PAGE UP, PAGE DOWN in the Terminal you have to...]]></description>
			<content:encoded><![CDATA[<p>If you like to use the keys for HOME, END, PAGE UP, PAGE DOWN in the Terminal you have to change following setting under Terminal &#8211; Preferences &#8211; Settings &#8211; Keyboard:</p>
<ul>
<li>Home / Pos1: \033[1~</li>
<li>End: \033[4~</li>
<li>Page Up: \033[5~</li>
<li>Page Down: \033[6~</li>
</ul>
<p>This sets the right escape key sequences.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2011/12/mac-terminal-with-keys-home-end-pgup-pgdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac: Backup BootCamp Partition to Image</title>
		<link>http://sqlblog.de/blog/2011/10/mac-backup-bootcamp-partition-to-image/</link>
		<comments>http://sqlblog.de/blog/2011/10/mac-backup-bootcamp-partition-to-image/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 10:40:55 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=721</guid>
		<description><![CDATA[Problem: Mac OSX does not offer a tool to copy or backup the BootCamp Windows partition. E.g. the Disk Utility...]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;">Problem</span>: Mac OSX does not offer a tool to copy or backup the BootCamp Windows partition. E.g. the Disk Utility is not able to copy or backup NTFS partitions. Besides that the selection of Disk Management tools like partition manager is from my perspective very poor.</p>
<p><span style="text-decoration: underline;">Solution</span>: Happily Mac OSX is based on <a title="Wikipedia: Unix" href="http://en.wikipedia.org/wiki/Unix">Unix</a>. This offers the possibility to use the tool <a title="Wikipedia: Unix dd" href="http://de.wikipedia.org/wiki/Dd_%28Unix%29">dd</a>. Following steps need to be followed:</p>
<ol>
<li>If you wish to backup the partition to an external hard drive, plug that one in. Make sure the drive contains enough space to store the image. If you intend to clone the partition, make sure the drive contains a empty partition of equal or larger size.</li>
<li>Open a Terminal session (Applications &#8211; Utilities &#8211; Terminal)</li>
<li>Type in following command and press Enter.
<p><code>diskutil list</code></p>
<p>You will see a table with four columns showing your connected disks and partitions. Locate the BootCamp partition, and make a note of its identifier, e.g. &#8220;/dev/<em>disk0s3</em>&#8220;.</li>
<li>Unmount that BootCamp partition with following command.
<p><code>diskutil unmount /dev/<em>disk0s3</em></code></p>
<p>Make sure to replace &#8220;<em>disk0s3</em>&#8221; with your BootCamp partition identifier.</li>
<li>If you intend to clone the BootCamp partition, type in following command.
<p><code>diskutil unmount /dev/<em>disk1s1</em></code></p>
<p>Make sure to replace &#8220;<em>disk1s1</em>&#8221; with your external disk partition identifier. Do not unmount that partition if you intend to create an image from the BootCamp partition.</li>
<li>In order to clone the BootCamp partition to another partition (e.g. on your external hard drive) type in following command.
<p><code>sudo dd if=/dev/<em>disk0s3</em> of=/dev/<em>disk1s1</em></code></p>
<p>Make sure to replace &#8220;<em>disk0s3</em>&#8221; with your BootCamp partition identifier and &#8220;<em>disk1s1</em>&#8221; with your external hard drive partition identifier.</li>
<li>In order to create an image from the BootCamp partition to a specific file location (e.g. in your home dir) type in following command.
<p><code>sudo dd if=/dev/<em>disk0s3</em> of=~/Bootcamp.iso</code></p>
<p>Make sure to replace &#8220;<em>disk0s3</em>&#8221; with your BootCamp partition identifier.</p>
<p>It is recommended to compress the image in order to save disk space. Instead of using above mentioned command, please use that following.</p>
<p><code>sudo dd if=/dev/<em>disk0s3</em> | gzip &gt; ~/BootCamp.iso.gz</code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2011/10/mac-backup-bootcamp-partition-to-image/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fifa 12 PC/Mac + PS3 Controller (Playstation 3 Gamepad)</title>
		<link>http://sqlblog.de/blog/2011/10/fifa-12-pcmac-ps3-controller-playstation-3-gamepad/</link>
		<comments>http://sqlblog.de/blog/2011/10/fifa-12-pcmac-ps3-controller-playstation-3-gamepad/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 17:07:03 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[by the way]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Fifa]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=718</guid>
		<description><![CDATA[Problem: PS3 Controller (Playstation 3 Gamepad) is not working out of the box with Fifa 12. Solution: 1. Download following...]]></description>
			<content:encoded><![CDATA[<p>Problem:<br />
PS3 Controller (Playstation 3 Gamepad) is not working out of the box with Fifa 12.</p>
<p>Solution:<br />
1. Download following zip (http://www.mediafire.com/?uxcso3f03buh9jq) and extract contents to &#8220;/Applications/FIFA12.app/Contents/Resources/transgaming/c_drive/Program Files/EA Sports/EA SPORTS FIFA Soccer 12/Game&#8221; for Mac or &#8220;C:/Program Files/EA Sports/EA SPORTS FIFA Soccer 12/Game&#8221; for PC.<br />
2. Replace Contents of buttonData.ini (in same folder) with following Code.<br />
<code><br />
AddController "myController"<br />
AddAlias ""<br />
AddAlias "XBOX 360 For Windows (Controller)"<br />
AddAlias "XBox 360 For Windows (Controller)"<br />
AddAlias "Controller (XBOX 360 For Windows)"<br />
AddAlias "Controller (Xbox 360 Wireless Receiver for Windows)"<br />
AddAlias "Xbox 360 Wireless Receiver for Windows"<br />
AddAlias "XInput Controller"<br />
AddAlias "PLAYSTATION(R)3 Controller"<br />
AddMap XENON_LEFT_ANALOG_STICK_RIGHT    VB_AI_LS_RIGHT<br />
AddMap XENON_LEFT_ANALOG_STICK_UP       VB_AI_LS_UP<br />
AddMap XENON_LEFT_ANALOG_STICK_LEFT     VB_AI_LS_LEFT<br />
AddMap XENON_LEFT_ANALOG_STICK_DOWN     VB_AI_LS_DOWN<br />
AddMap XENON_RIGHT_ANALOG_STICK_RIGHT   VB_AI_RS_RIGHT<br />
AddMap XENON_RIGHT_ANALOG_STICK_UP      VB_AI_RS_UP<br />
AddMap XENON_RIGHT_ANALOG_STICK_LEFT    VB_AI_RS_LEFT<br />
AddMap XENON_RIGHT_ANALOG_STICK_DOWN    VB_AI_RS_DOWN<br />
AddMap XENON_BUTTON_DPAD_RIGHT          VB_AI_LDPAD_RIGHT<br />
AddMap XENON_BUTTON_DPAD_UP             VB_AI_LDPAD_UP<br />
AddMap XENON_BUTTON_DPAD_LEFT           VB_AI_LDPAD_LEFT<br />
AddMap XENON_BUTTON_DPAD_DOWN           VB_AI_LDPAD_DOWN<br />
AddMap XENON_LEFT_ANALOG_STICK_RIGHT    VB_FE_LS_RIGHT<br />
AddMap XENON_LEFT_ANALOG_STICK_UP       VB_FE_LS_UP<br />
AddMap XENON_LEFT_ANALOG_STICK_LEFT     VB_FE_LS_LEFT<br />
AddMap XENON_LEFT_ANALOG_STICK_DOWN     VB_FE_LS_DOWN<br />
AddMap XENON_RIGHT_ANALOG_STICK_RIGHT   VB_FE_RS_RIGHT<br />
AddMap XENON_RIGHT_ANALOG_STICK_UP      VB_FE_RS_UP<br />
AddMap XENON_RIGHT_ANALOG_STICK_LEFT    VB_FE_RS_LEFT<br />
AddMap XENON_RIGHT_ANALOG_STICK_DOWN    VB_FE_RS_DOWN<br />
AddMap XENON_BUTTON_DPAD_RIGHT          VB_FE_LDPAD_RIGHT<br />
AddMap XENON_BUTTON_DPAD_UP             VB_FE_LDPAD_UP<br />
AddMap XENON_BUTTON_DPAD_LEFT           VB_FE_LDPAD_LEFT<br />
AddMap XENON_BUTTON_DPAD_DOWN           VB_FE_LDPAD_DOWN<br />
AddMap XENON_BUTTON_B                   VB_AI_B<br />
AddMap XENON_BUTTON_A                   VB_AI_A<br />
AddMap XENON_BUTTON_X                   VB_AI_X<br />
AddMap XENON_BUTTON_Y                   VB_AI_Y<br />
AddMap XENON_BUTTON_B                   VB_FE_CANCEL<br />
AddMap XENON_BUTTON_A                   VB_FE_SELECT<br />
AddMap XENON_BUTTON_X                   VB_FE_X<br />
AddMap XENON_BUTTON_Y                   VB_FE_Y<br />
AddMap XENON_BUTTON_LS                  VB_AI_LB<br />
AddMap XENON_BUTTON_RS                  VB_AI_RB<br />
AddMap XENON_BUTTON_LT                  VB_AI_LT<br />
AddMap XENON_BUTTON_RT                  VB_AI_RT<br />
AddMap XENON_BUTTON_LS                  VB_FE_LB<br />
AddMap XENON_BUTTON_RS                  VB_FE_RB<br />
AddMap XENON_BUTTON_LT                  VB_FE_LT<br />
AddMap XENON_BUTTON_RT                  VB_FE_RT<br />
AddMap XENON_BUTTON_BACK                VB_AI_BACK<br />
AddMap XENON_BUTTON_START               VB_AI_START<br />
AddMap XENON_BUTTON_L3                  VB_AI_L3<br />
AddMap XENON_BUTTON_R3                  VB_AI_R3<br />
AddMap XENON_BUTTON_BACK                VB_FE_HELP<br />
AddMap XENON_BUTTON_START               VB_FE_START<br />
AddMap XENON_BUTTON_L3                  VB_FE_L3<br />
AddMap XENON_BUTTON_R3                  VB_FE_R3<br />
AddController "Controller_025"<br />
AddAlias "AUTO PAD"<br />
AddAlias "Dual Trigger 3-in-1"<br />
AddAlias "Dual Trigger 3-in-1 Rumble Force"<br />
AddAlias "FireStorm Wireless Gamepad"<br />
AddAlias "Firestorm Wireless Gamepad"<br />
AddAlias "Logitech Cordless RumblePad 2"<br />
AddAlias "Logitech Cordless RumblePad 2 USB"<br />
AddAlias "Logitech Dual Action"<br />
AddAlias "Logitech Dual Action (USB)"<br />
AddAlias "Logitech Dual Action USB"<br />
AddAlias "Logitech Rumblepad 2 USB"<br />
AddAlias "Logitech RumblePad 2 USB"<br />
AddAlias "Run 'N' Drive Rumble Force"<br />
AddAlias "Run 'N' Drive Wireless"<br />
AddAlias "Run'N' Drive"<br />
AddAlias "Run'N' Drive Rumble Force"<br />
AddAlias "Run'N' Drive Wireless"<br />
AddAlias "Run'N'Drive 3-in-1 Rumble Force"<br />
AddAlias "Saitek P2900 Game Pad"<br />
AddAlias "Saitek P2900 Pad"<br />
AddAlias "Saitek P2900 USB Pad"<br />
AddAlias "Saitek P2900 Wireless Pad"<br />
AddAlias "SpeedLink D-Struct"<br />
AddAlias "SpeedLink Strike Cubed"<br />
AddAlias "SpeedLink Turbo Pad"<br />
AddAlias "T Mini Wireless"<br />
AddAlias "T-wireless 3-in-1 Rumble Force"<br />
AddAlias "TURBO PAD"<br />
AddAlias "Thrustmaster FireStorm(TM) Wireless"<br />
AddMap PC_CONTROL_BUTTON02 VB_AI_A<br />
AddMap PC_CONTROL_BUTTON02 VB_FE_SELECT<br />
AddMap PC_CONTROL_BUTTON03 VB_AI_B<br />
AddMap PC_CONTROL_BUTTON03 VB_FE_CANCEL<br />
AddMap PC_CONTROL_BUTTON04 VB_AI_Y<br />
AddMap PC_CONTROL_BUTTON04 VB_FE_Y<br />
AddMap PC_CONTROL_BUTTON01 VB_AI_X<br />
AddMap PC_CONTROL_BUTTON01 VB_FE_X<br />
AddMap PC_CONTROL_BUTTON05 VB_AI_LB<br />
AddMap PC_CONTROL_BUTTON05 VB_FE_LB<br />
AddMap PC_CONTROL_BUTTON06 VB_AI_RB<br />
AddMap PC_CONTROL_BUTTON06 VB_FE_RB<br />
AddMap PC_CONTROL_BUTTON07 VB_AI_LT<br />
AddMap PC_CONTROL_BUTTON07 VB_FE_LT<br />
AddMap PC_CONTROL_BUTTON08 VB_AI_RT<br />
AddMap PC_CONTROL_BUTTON08 VB_FE_RT<br />
AddMap PC_POV_0_UP VB_AI_LDPAD_UP<br />
AddMap PC_POV_0_UP VB_FE_LDPAD_UP<br />
AddMap PC_POV_0_LEFT VB_AI_LDPAD_LEFT<br />
AddMap PC_POV_0_LEFT VB_FE_LDPAD_LEFT<br />
AddMap PC_POV_0_DOWN VB_AI_LDPAD_DOWN<br />
AddMap PC_POV_0_DOWN VB_FE_LDPAD_DOWN<br />
AddMap PC_POV_0_RIGHT VB_AI_LDPAD_RIGHT<br />
AddMap PC_POV_0_RIGHT VB_FE_LDPAD_RIGHT<br />
AddMap PC_CONTROL_BUTTON11 VB_AI_L3<br />
AddMap PC_CONTROL_BUTTON11 VB_FE_L3<br />
AddMap PC_CONTROL_BUTTON12 VB_AI_R3<br />
AddMap PC_CONTROL_BUTTON12 VB_FE_R3<br />
AddMap PC_AXIS_0_UP VB_AI_LS_UP<br />
AddMap PC_AXIS_0_UP VB_FE_LS_UP<br />
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT<br />
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT<br />
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN<br />
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN<br />
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT<br />
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT<br />
AddMap PC_AXIS_2_UP VB_AI_RS_UP<br />
AddMap PC_AXIS_2_UP VB_FE_RS_UP<br />
AddMap PC_AXIS_2_LEFT VB_AI_RS_LEFT<br />
AddMap PC_AXIS_2_LEFT VB_FE_RS_LEFT<br />
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN<br />
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN<br />
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT<br />
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT<br />
AddMap PC_CONTROL_BUTTON10 VB_AI_START<br />
AddMap PC_CONTROL_BUTTON10 VB_FE_START<br />
AddMap PC_CONTROL_BUTTON09 VB_AI_BACK<br />
AddMap PC_CONTROL_BUTTON09 VB_FE_HELP<br />
</code></p>
<p>All in all, you need the &#8220;x360ce.ini&#8221;, &#8220;xinput1_3.dll&#8221; and the modified &#8220;buttonData.ini&#8221; in that folder.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2011/10/fifa-12-pcmac-ps3-controller-playstation-3-gamepad/feed/</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>Xamarin: New founded company focused on mono and .Net</title>
		<link>http://sqlblog.de/blog/2011/05/xamarin-new-founded-company-focused-on-mono-and-net/</link>
		<comments>http://sqlblog.de/blog/2011/05/xamarin-new-founded-company-focused-on-mono-and-net/#comments</comments>
		<pubDate>Tue, 17 May 2011 09:42:47 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=714</guid>
		<description><![CDATA[Very hot topic: After the difficulties with Novell and Attachmate the developers who created great products like mono, mono touch,...]]></description>
			<content:encoded><![CDATA[<p>Very hot topic: After the difficulties with <a href="http://www.novell.com/home/">Novell</a> and <a href="http://www.attachmate.com/">Attachmate</a> the developers who created great products like <a href="http://www.mono-project.com">mono</a>, mono touch, monodroid, .. will continue their work within the new firmed company Xamarin (<a href="http://www.xamarin.com">http://www.xamarin.com</a>).</p>
<p>All the best!</p>
<p>[Source: <a href="http://tirania.org">http://tirania.org</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2011/05/xamarin-new-founded-company-focused-on-mono-and-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL: Free Online ERD/DB Modeler</title>
		<link>http://sqlblog.de/blog/2011/04/sql-free-online-erddb-modeler/</link>
		<comments>http://sqlblog.de/blog/2011/04/sql-free-online-erddb-modeler/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 12:20:25 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=706</guid>
		<description><![CDATA[I discovered the tool WWW SQL Designer (created by Ondrej Zara) years ago and was happy to notice that it...]]></description>
			<content:encoded><![CDATA[<p>I discovered the tool <a href="http://ondras.zarovi.cz/sql/demo">WWW SQL Designer</a> (created by Ondrej Zara) years ago and was happy to notice that it still exists.<br />
Great work!</p>
<div id="attachment_707" class="wp-caption aligncenter" style="width: 310px"><img src="http://sqlblog.de/blog/wp-content/uploads/2011/04/screenshot.156-300x186.jpg" alt="SQL Online ERD/DB Modeler" title="SQL Online ERD/DB Modeler" width="300" height="186" class="size-medium wp-image-707" /><p class="wp-caption-text">SQL Online ERD/DB Modeler</p></div>
<p>[Source: http://ondras.zarovi.cz/sql/demo/]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2011/04/sql-free-online-erddb-modeler/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Midnight Commander &#8211; Keyboard Shortcuts</title>
		<link>http://sqlblog.de/blog/2011/04/midnight-commander-keyboard-shortcuts/</link>
		<comments>http://sqlblog.de/blog/2011/04/midnight-commander-keyboard-shortcuts/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 05:58:39 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[mc]]></category>
		<category><![CDATA[midnight commander]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=702</guid>
		<description><![CDATA[Common Functions Ctrl + r Refresh active panel Ctrl + t Mark single file Ctrl + x c Opens chmod...]]></description>
			<content:encoded><![CDATA[<p><strong>Common Functions</strong><br />
Ctrl + r	Refresh active panel<br />
Ctrl + t	Mark single file<br />
Ctrl + x c	Opens chmod dialog for marked file<br />
Ctrl + x o	Opens chown dialog for marked file<br />
Alt + ?	Opens search dialog<br />
Ctrl-x a	Open VFS list. If a ftp session times out, you can use this to free the open vfs so you can log in again.</p>
<p><strong>Panel Functions</strong><br />
TAB	Switch focus between left and right panel<br />
Insert	Marks or removes mark on file(s)<br />
Alt + g	Marks first file or directory in active panel<br />
Alt + r	Marks middle file or directory in active panel<br />
Alt + j	Marks last file or directory in active panel<br />
Alt + s	Incremental search<br />
Ctrl + /	Look for filename given in last line of active panel (not whole screen), and jumps on first file<br />
*	Marks removes marking for all files in active panel (not directories)<br />
+ (Plus)	Brings up the input box where it can be given regular expression. All files with names that fill condition(s) in regular expression will be marked.<br />
\ (Backslash)	Remove marking for more data (opposite to + )</p>
<p><strong>Shell Functions</strong><br />
Alt + Enter	Copies selected filename in command line<br />
Ctrl + Shft + Enter	Copies full path of selected file in the command line<br />
Alt + H	Shows command line history</p>
<p><strong>Function Keys</strong><br />
F1	Help<br />
F2	Opens user menu<br />
F3	View selected file content<br />
F4	Opens file in internal text editor<br />
F5	Copies selected file. Default is to another panel, but it asks first.<br />
F6	Moving file. Default is to another panel, but it asks first.<br />
F7	Make directory.<br />
F8	Delete file or directory.<br />
F9	Opens main menu at the top of the screen.<br />
F10	Ends current action; editor, viewer, dialog window or ends mc program. </p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2011/04/midnight-commander-keyboard-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSIS: Execute Package via Stored Procedure</title>
		<link>http://sqlblog.de/blog/2009/09/ssis-execute-package-via-stored-procedure/</link>
		<comments>http://sqlblog.de/blog/2009/09/ssis-execute-package-via-stored-procedure/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 12:42:44 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[ssis]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=671</guid>
		<description><![CDATA[There are two options executing SSIS packages: - xp_cmdshell command (not recommended for security reasons) - sp_start_job command The main...]]></description>
			<content:encoded><![CDATA[<p>There are two options executing SSIS packages:</p>
<p>- <strong>xp_cmdshell</strong> command (not recommended for security reasons)<br />
- <strong>sp_start_job</strong> command</p>
<p>The main difference between both options is the execution method. The xp_cmdshell command is a <em>synchronous</em> call and the sp_start_job command is an <em>asynchronous</em> call.</p>
<p><strong>xp_cmdshell command</strong> (synchronous)</p>
<ul>
<li>enable xp_cmdshell mode in Surface Area Configuration Tool for SQL Server</li>
<li>use following procedure to execute SSIS package:<br />
<code><br />
DECLARE @returncode int<br />
EXEC @returncode = xp_cmdshell 'dtexec /f "<strong>PackageNameWithFullPath</strong>.dtsx"'<br />
</code>
</li>
</ul>
<p><strong>sp_start_job</strong> (asynchronous)</p>
<ul>
<li>define job in SQL Server Agent with SSIS execution step</li>
<li>use following procedure to start SQL Server Agent job with SSIS execution step:<br />
<code><br />
[msdb].dbo.sp_start_job @job_name='<strong>JobName</strong>'<br />
</code>
</li>
<li>check execution status of job, since the call is asynchronous:<br />
<code><br />
SELECT<br />
	[server],<br />
	[start_execution_date],<br />
	[stop_execution_date],<br />
	[run_date],<br />
	[run_duration],<br />
	[run_status],<br />
	[message]<br />
FROM<br />
	MSDB.DBO.SYSJOBS Z<br />
INNER JOIN<br />
	MSDB.DBO.SYSJOBACTIVITY A<br />
	ON Z.JOB_ID = A.JOB_ID<br />
INNER JOIN<br />
	(<br />
	SELECT<br />
		MAX(SESSION_ID) AS SESSION_ID<br />
	FROM<br />
		MSDB.DBO.SYSSESSIONS<br />
	) AS B<br />
	ON	A.SESSION_ID = B.SESSION_ID<br />
LEFT JOIN<br />
	MSDB.DBO.SYSJOBHISTORY C<br />
	ON A.JOB_HISTORY_ID = C.INSTANCE_ID<br />
WHERE<br />
	Z.NAME = '<strong>JobName</strong>'<br />
</code>
</li>
</ul>
<p>There is following way to make the call of sp_start_job synchronous.</p>
<p><strong>sp_start_job</strong> (<strong>synchronous</strong>)</p>
<ul>
<li>define job in SQL Server Agent with SSIS execution step</li>
<li>use following procedure to start SQL Server Agent job with SSIS execution step:<br />
<code><br />
ALTER PROCEDURE [dbo].[AGENT_JOB_CHECK2]<br />
-- Add the parameters for the stored procedure here<br />
DECLARE @job_name nvarchar(100)='',<br />
DECLARE @maxwaitmins int = 5<br />
AS<br />
BEGIN<br />
set NOCOUNT ON;<br />
set XACT_ABORT ON;<br />
    BEGIN TRY<br />
    declare @running as int<br />
    declare @seccount as int<br />
    declare @maxseccount as int<br />
    set @maxseccount = 60*@maxwaitmins<br />
    set @seccount = 0<br />
    set @running = 0<br />
    declare @job_owner sysname<br />
    declare @job_id UNIQUEIDENTIFIER<br />
    set @job_owner = SUSER_SNAME()<br />
    -- get job id<br />
    select @job_id=job_id<br />
    from msdb.dbo.sysjobs sj<br />
    where sj.name=@job_name<br />
    -- invalid job name then exit with an error<br />
    if @job_id is null<br />
        RAISERROR (N'Unknown job: %s.', 16, 1, @job_name)<br />
    -- output from stored procedure xp_sqlagent_enum_jobs is captured in the following table<br />
    declare @xp_results TABLE ( job_id                UNIQUEIDENTIFIER NOT NULL,<br />
                                last_run_date         INT              NOT NULL,<br />
                                last_run_time         INT              NOT NULL,<br />
                                next_run_date         INT              NOT NULL,<br />
                                next_run_time         INT              NOT NULL,<br />
                                next_run_schedule_id  INT              NOT NULL,<br />
                                requested_to_run      INT              NOT NULL, -- BOOL<br />
                                request_source        INT              NOT NULL,<br />
                                request_source_id     sysname          COLLATE database_default NULL,<br />
                                running               INT              NOT NULL, -- BOOL<br />
                                current_step          INT              NOT NULL,<br />
                                current_retry_attempt INT              NOT NULL,<br />
                                job_state             INT              NOT NULL)<br />
    -- start the job<br />
    declare @r as int<br />
    exec @r = msdb..sp_start_job @job_name<br />
    -- quit if unable to start<br />
    if @r<>0<br />
        RAISERROR (N'Could not start job: %s.', 16, 2, @job_name)<br />
    -- start with an initial delay to allow the job to appear in the job list (maybe I am missing something ?)<br />
    WAITFOR DELAY '0:0:10';<br />
    set @seccount = 10<br />
    -- check job run state<br />
    insert into @xp_results<br />
    execute master.dbo.xp_sqlagent_enum_jobs 1, @job_owner, @job_id<br />
    set @running= (SELECT top 1 running from @xp_results)<br />
    while @running<>0 and @seccount < @maxseccount<br />
    begin<br />
        WAITFOR DELAY '0:0:10';<br />
        set @seccount = @seccount + 10<br />
        delete from @xp_results<br />
        insert into @xp_results<br />
        execute master.dbo.xp_sqlagent_enum_jobs 1, @job_owner, @job_id<br />
        set @running= (SELECT top 1 running from @xp_results)<br />
    end<br />
	-- result: query<br />
	SELECT<br />
		[server],<br />
		[start_execution_date],<br />
		[stop_execution_date],<br />
		[run_date],<br />
		[run_duration],<br />
		[run_status],	-- 0: failed, 1: success, null: running<br />
		[message]<br />
	FROM<br />
		MSDB.DBO.SYSJOBS Z<br />
	INNER JOIN<br />
		MSDB.DBO.SYSJOBACTIVITY A<br />
		ON Z.JOB_ID = A.JOB_ID<br />
	INNER JOIN<br />
		(<br />
		SELECT<br />
			MAX(SESSION_ID) AS SESSION_ID<br />
		FROM<br />
			MSDB.DBO.SYSSESSIONS<br />
		) AS B<br />
		ON	A.SESSION_ID = B.SESSION_ID<br />
		LEFT JOIN<br />
		MSDB.DBO.SYSJOBHISTORY C<br />
		ON A.JOB_HISTORY_ID = C.INSTANCE_ID<br />
	WHERE Z.NAME = @job_name<br />
	-- result: not ok (=1) if still running<br />
    --if @running <> 0<br />
        --return 0<br />
    --else<br />
        --return 1<br />
    END TRY<br />
    BEGIN CATCH<br />
    DECLARE<br />
        @ErrorMessage    NVARCHAR(4000),<br />
        @ErrorNumber     INT,<br />
        @ErrorSeverity   INT,<br />
        @ErrorState      INT,<br />
        @ErrorLine       INT,<br />
        @ErrorProcedure  NVARCHAR(200);<br />
    SELECT<br />
        @ErrorNumber = ERROR_NUMBER(),<br />
        @ErrorSeverity = ERROR_SEVERITY(),<br />
        @ErrorState = ERROR_STATE(),<br />
        @ErrorLine = ERROR_LINE(),<br />
        @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');<br />
    SELECT @ErrorMessage =<br />
        N'Error %d, Level %d, State %d, Procedure %s, Line %d, ' +<br />
            'Message: '+ ERROR_MESSAGE();<br />
    RAISERROR<br />
        (<br />
        @ErrorMessage,<br />
        @ErrorSeverity,<br />
        1,<br />
        @ErrorNumber,    -- original error number.<br />
        @ErrorSeverity,  -- original error severity.<br />
        @ErrorState,     -- original error state.<br />
        @ErrorProcedure, -- original error procedure name.<br />
        @ErrorLine       -- original error line number.<br />
        );<br />
    END CATCH<br />
END<br />
</code>
</li>
</ul>
<p>[Source: <a href="http://blog.boxedbits.com/archives/124">http://blog.boxedbits.com/archives/124</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2009/09/ssis-execute-package-via-stored-procedure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phune &#8211; 2D physics sandbox</title>
		<link>http://sqlblog.de/blog/2009/01/phune-2d-physics-sandbox/</link>
		<comments>http://sqlblog.de/blog/2009/01/phune-2d-physics-sandbox/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 07:46:06 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[by the way]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Physics]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/?p=393</guid>
		<description><![CDATA[A very interesting tool: Phune. Phun is a free game like 2D physics sandbox where you can play with physics...]]></description>
			<content:encoded><![CDATA[<p>A very interesting tool: <a title="Phune" href="http://www.phunland.com" target="_self">Phune</a>.</p>
<blockquote><p>Phun is a free game like <em>2D physics sandbox</em> where you can play with physics like never before. The playful synergy of science and art is novel, and makes Phun as educational as it is entertaining.</p></blockquote>
<p style="text-align: center;"><object width="425" height="344" data="http://www.youtube.com/v/0H5g9VS0ENM&amp;hl=de&amp;fs=1&amp;color1=0x402061&amp;color2=0x9461ca" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/0H5g9VS0ENM&amp;hl=de&amp;fs=1&amp;color1=0x402061&amp;color2=0x9461ca" /><param name="allowfullscreen" value="true" /></object></p>
<p>[Source: http://www.phunland.com]</p>
<p>[via: <a href="http://blog.rebew.eu/index.php/2008/02/21/phun/">Micha Weber</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2009/01/phune-2d-physics-sandbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenProj &#8211; Alternative zu MS Project</title>
		<link>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/</link>
		<comments>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 16:10:06 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/15/openproj-alternative-zu-ms-project/</guid>
		<description><![CDATA[Wer eine freie und kostengünstige Alternative zu Microsoft Project sucht, kann mit OpenProj fündig werden. Als Java-Anwendung unterstützt die Software...]]></description>
			<content:encoded><![CDATA[<p><img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/openproj.jpg' alt='openproj.jpg' /> Wer eine freie und kostengünstige Alternative zu Microsoft Project sucht, kann mit <a href="http://openproj.org/">OpenProj</a> fündig werden. Als Java-Anwendung unterstützt die Software Mac, Unix, Linux und Windows.</p>
<p>Außerdem steht OpenProj unter der Common Public Attribution License 1.0 (CPAL) und ist damit Open-Source.</p>
<p>Die Firma hinter OpenProj heißt <a href="http://openproj.org/">Projity</a> und stellt folgende Features heraus:</p>
<ul>
<li>OpenProj basiert auf einer SaaS-Lösung (Software as a Service oder Project-On-Demand)</li>
<li>es handle es sich um einen vollwertigen Ersatz für Microsoft Project (Datei-Format ist überführbar!)</li>
<li>keine hohen Lizenzkosten</li>
<li>Gantt-Diagramme</li>
<li>Netzwerk-Diagramme (PERT Charts)</li>
<li>Projektstrukturpläne</li>
<li>Leistungswertanalysen</li>
</ul>
<p>Also das klingt doch vielversprechend.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Programme in Sandbox ausführen</title>
		<link>http://sqlblog.de/blog/2008/01/programme-in-sandbox-ausfuhren/</link>
		<comments>http://sqlblog.de/blog/2008/01/programme-in-sandbox-ausfuhren/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 16:00:30 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[sandbox]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/15/programme-in-sandbox-ausfuhren/</guid>
		<description><![CDATA[Wer kennt das nicht: Da gibt es ein Programm oder eine ausführbare Datei, die gestartet werden sollen &#8211; doch man...]]></description>
			<content:encoded><![CDATA[<p>Wer kennt das nicht:</p>
<p>Da gibt es ein Programm oder eine ausführbare Datei, die gestartet werden sollen &#8211; doch man hat Bedenken. Schließlich möchte man sich ja nicht die Windows-Installation &#8220;versauen&#8221; oder gar Schadsoftware einfangen.</p>
<p>zwei Möglichkeiten gibt es da:</p>
<ul>
<li>Entweder man hat eine <strong>virtuelle Maschine</strong> auf dem Rechner</li>
<li>oder man benutzt eine Art <strong>Sandbox</strong> (transient storage area).</li>
</ul>
<p><span id="more-234"></span></p>
<p>Die virtuelle Maschine hat den Vorteil, dass sie portable und völlig eingenständig ist.</p>
<p>Mit der Sandbox aber, kann man &#8211; im Gegenteil zu der virtuellen Maschine &#8211; auch auf die Ressourcen (Software, Treiber, &#8230;) des eigenen Systems zurückgreifen. Die installierte Software kommt dabei nicht aus der Sandbox heraus und Modifikationen an der Registry oder am Dateisystem werden nur in der Sandbox &#8211; für die eingefangene Software völlig transparent &#8211; gespeichert.</p>
<p><a href="http://www.sandboxie.com/"><img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/sandboxie.jpg' alt='Sandboxie' /></a><br />
Als Empfehlung für eine Sandbox möchte ich die Freeware <a href="http://www.sandboxie.com/">Sandboxie</a> nennen.</p>
<blockquote><p>
Sandboxie changes the rules such that write operations do not make it back to your hard disk.</p>
<p>The key component of Sandboxie: a transient storage area, or sandbox. Data flows in both directions between programs and the sandbox. During read operations, data may flow from the hard disk into the sandbox. But data never flows back from the sandbox into the hard disk.</p>
<p>If you run Freecell inside the Sandboxie environment, Sandboxie reads the statistics data from the hard disk into the sandbox, to satisfy the read requested by Freecell. When the game later writes the statistics, Sandboxie intercepts this operation and directs the data to the sandbox.
</p></blockquote>
<p>[Quelle: <a href="http://www.sandboxie.com/">http://www.sandboxie.com/</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/programme-in-sandbox-ausfuhren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sicherheitscenter (Windows) erkennt Software nicht</title>
		<link>http://sqlblog.de/blog/2008/01/sicherheitscenter-windows-erkennt-software-nicht/</link>
		<comments>http://sqlblog.de/blog/2008/01/sicherheitscenter-windows-erkennt-software-nicht/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:23:18 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[sicherheit]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/14/sicherheitscenter-windows-erkennt-software-nicht/</guid>
		<description><![CDATA[Falls im Sicherheitscenter weder Windows Defender noch Antivirus-Software erkannt wird, hilft folgendes: Start &#8211; Ausführen &#8211; &#8220;services.msc&#8221; starten und Dienst...]]></description>
			<content:encoded><![CDATA[<p>Falls im Sicherheitscenter weder Windows Defender noch Antivirus-Software erkannt wird, hilft folgendes:</p>
<ol>
<li>Start &#8211; Ausführen &#8211; &#8220;services.msc&#8221; starten und Dienst Windows-Verwaltungsinstrumentation stoppen</li>
<li>unter C:\Windows\system32\wbem\repository den Ordner löschen oder umbenennen</li>
<li>den WMI-Dienst wieder starten</li>
</ol>
<p>Das sollte helfen.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/sicherheitscenter-windows-erkennt-software-nicht/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Komische Zeichen in Midnight Commander</title>
		<link>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/</link>
		<comments>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:17:56 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/14/komische-zeichen-in-midnight-commander/</guid>
		<description><![CDATA[Falls Putty verwendet wird und nur komische Zeichen im Midnight Commander dargestellt werden, dann einfach folgende Einstellung vornehmen: Putty-Konfiguration Window:...]]></description>
			<content:encoded><![CDATA[<p>Falls Putty verwendet wird und nur komische Zeichen im Midnight Commander dargestellt werden, dann einfach folgende Einstellung vornehmen:</p>
<ul>
<li>Putty-Konfiguration</li>
<li>Window: Translation</li>
<li>Character Set Translation On Received Data</li>
<li>Passenden Zeichensatz auswählen (z.B. meistens UTF-8)</li>
</ul>
<p>Vorher: <img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/putty01.png' alt='Putty 01' /><br />
Nachher: <img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/putty02.png' alt='Putty 02' /></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Internet-Radio Station Finder</title>
		<link>http://sqlblog.de/blog/2007/12/internet-radio-station-finder/</link>
		<comments>http://sqlblog.de/blog/2007/12/internet-radio-station-finder/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 11:45:38 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Freeware]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2007/12/21/internet-radio-station-finder/</guid>
		<description><![CDATA[Eine kleine Auswahl an Empfehlungen: SHOUTcast (dazu kann ich als Client Winamp empfehlen) Radio Locator Surfmusic]]></description>
			<content:encoded><![CDATA[<p>Eine kleine Auswahl an Empfehlungen:</p>
<ul>
<li><a href="http://www.shoutcast.com/">SHOUTcast</a> (dazu kann ich als Client <a href="http://www.winamp.com/">Winamp</a> empfehlen)</li>
<li><a href="http://www.radio-locator.com/">Radio Locator</a></li>
<li><a href="http://www.surfmusik.de/">Surfmusic</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/12/internet-radio-station-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Least-Cost-Router für analoges Surfen</title>
		<link>http://sqlblog.de/blog/2007/12/least-cost-router-fur-analoges-surfen/</link>
		<comments>http://sqlblog.de/blog/2007/12/least-cost-router-fur-analoges-surfen/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 11:39:08 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Freeware]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2007/12/21/least-cost-router-fur-analoges-surfen/</guid>
		<description><![CDATA[Hier einfach mal eine Auswahl einiger Programme: Smartsurfer OnlineFuchs Oleco:NetLCR Discountsurfer Bongo Surfer (Open-Source Community Projekt)]]></description>
			<content:encoded><![CDATA[<p>Hier einfach mal eine Auswahl einiger Programme:</p>
<ul>
<li>
<a href="http://www.smartsurfer.de">Smartsurfer</a>
</li>
<li>
<a href="http://www.online-fuchs.de/">OnlineFuchs</a>
</li>
<li>
<a href="http://www.oleco.de/">Oleco:NetLCR</a>
</li>
<li>
<a href="http://www.teltarif.de/discountsurfer/">Discountsurfer</a>
</li>
<li><a href="http://www.bongosoft.de/">Bongo Surfer</a> (Open-Source Community Projekt)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/12/least-cost-router-fur-analoges-surfen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free DVD Player</title>
		<link>http://sqlblog.de/blog/2007/12/free-dvd-player/</link>
		<comments>http://sqlblog.de/blog/2007/12/free-dvd-player/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 17:03:08 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[by the way]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2007/12/17/free-dvd-player/</guid>
		<description><![CDATA[Wieder mal eine Empfehlung hier: AVS DVD Player &#8211; ein relativ leistungsfähiger DVD Player, der zwar nicht an das kommerzielle...]]></description>
			<content:encoded><![CDATA[<p>Wieder mal eine Empfehlung hier:</p>
<p><img src="http://sqlblog.de/blog/wp-content/uploads/2007/12/avsmedia.jpg" alt="AVS DVD Player" /> <a href="http://www.avsmedia.com/de/DVDPlayer">AVS DVD Player</a> &#8211; ein relativ leistungsfähiger DVD Player, der zwar nicht an das kommerzielle <a href="http://de.cyberlink.com/">PowerDVD</a> herankommt, aber dennoch fast all meine DVDs abspielen kann.</p>
<p><span id="more-226"></span></p>
<blockquote><p>Spielen Sie DVDs, Video- &amp; Audio-Dateien direkt auf Ihrem Computer mit FREIEM AVS DVD Player ab.</p>
<p>AVS DVD Player  ist ein kompaktes, bedienerfreundliches Programm mit einem bequemen Interface. Sie brauchen keine zusätzliche Software, um sich DVD-Filme anzuschauen.</p>
<p>Ausserdem ist diese Software absolut KOSTENLOS!</p>
<h3>ABSOLUT KOSTENLOSE SOFTWARE</h3>
<p>Es ist eine absolut kostenlose DVD-Player-Software. Ohne Testperiode, funktionale Einschränkungen, Wasserzeichen.<br />
Ohne Adware oder Spyware.</p>
<h3>UNIVERSALER DVD, VIDEO- UND AUDIO-PLAYER</h3>
<p>Unterstützung verschiedener Video-Formate: außer üblichen DVD (PAL, NTSC, VCD, SVCD) Formaten, werden auch folgende unterstützt: ganze Reihe von MPEG4 (inklusive DivX, XviD usw.), MPEG1, MPEG2, AVI, Real Media Video, Quick Time Dateien, WMV Dateien (einschließlich WMV-HD), H.263, H.264, Video-Formate für Handy (3GP, 3GP2, MP4).<br />
Diese Kompatibilität macht AVS DVD Player zu einem universalen Video-Player.</p>
<h3>TRANSFORMATION VON STEREO IN SURROUND</h3>
<p>Mit dem integrierten Surround-Effekt, einzigartiger Entwicklung unserer Software-Spezialisten, können Sie sich gewöhnliches Video mit der verbesserten Audio-Qualität des mehrkanaligen Surroundtons ansehen (Konfigurationen von 3.1 5.1, 7.1, Lautsprecherboxen werden unterstützt)</p>
<h3>EINFACHE SZENENNAVIGATION</h3>
<p>Einfache Navigation mit Hilfe von Lesezeichen, interaktivem Interface der Kapitel, bequemen Abspieleinstellungen.</p>
<h3>MEHRSPRACHIGE UNTERSTÜTZUNG</h3>
<p>Möglichkeit verschiedene Audio-Tracks und Untertitel-Dateien zu wählen, Unterstützung verschiedener Sprachen.</p>
<h3>ÜBLICHER FUNKTIONSUMFANG</h3>
<p>Üblicher Funktionsumfang zur bequemen Ansicht: Auswahl des Betrachtungswinkels (falls von DVD unterstützt), Unterstützung von verschiedenen Video-Quellen (HDD, tragbare Medien, LAN), automatische Einstellung des Bildseitenverhältnisses, leichte Umschaltung zum Vollbildmodus und Menüoptionen per Knopfdruck usw.</p></blockquote>
<p>[Quelle: <a href="http://www.avsmedia.com">AVSMedia</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/12/free-dvd-player/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

