<?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 Schäftlein&#039;s Blog</title>
	<atom:link href="http://ralf.schaeftlein.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://ralf.schaeftlein.de</link>
	<description>tech stuff, talk,...</description>
	<lastBuildDate>Tue, 03 Jan 2012 18:30:06 +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>Using Cargo for Maven War Deployments to Tomcat 6.x</title>
		<link>http://ralf.schaeftlein.de/2012/01/03/using-cargo-for-maven-war-deployments-to-tomcat-6-x/</link>
		<comments>http://ralf.schaeftlein.de/2012/01/03/using-cargo-for-maven-war-deployments-to-tomcat-6-x/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 18:20:51 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[jee]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=286</guid>
		<description><![CDATA[JEE based projects with maven build artifacts like war or ear files is the cargo plugin the right choice for automatic deployments during the build process. First step is to define in the build section of your pom.xml the cargo plugin: org.codehaus.cargo cargo-maven2-plugin 1.1.4 tomcat6x remote runtime ${cargo.manager.url} ${cargo.username} ${cargo.password} remote ${project.groupId} ${project.artifactId} war ${project.artifactId} Notice [...]]]></description>
			<content:encoded><![CDATA[<p>JEE based projects with maven build artifacts like war or ear files is the <a title="cargo" href="http://cargo.codehaus.org/Maven2+plugin" target="_blank">cargo</a> plugin the right choice for automatic deployments during the build process.</p>
<p>First step is to define in the build section of your pom.xml the cargo plugin:</p>
<pre name="code" class="xml">
<plugin>
	<groupId>org.codehaus.cargo</groupId>
	<artifactId>cargo-maven2-plugin</artifactId>
	<version>1.1.4</version>
	<configuration>
		<container>
			<containerId>tomcat6x</containerId>
			<type>remote</type>
		</container>
		<configuration>
			<type>runtime</type>
<properties>
				<!-- see tomcat6x profile -->
				<cargo.tomcat.manager.url>${cargo.manager.url}</cargo.tomcat.manager.url>
				<cargo.remote.username>${cargo.username}</cargo.remote.username>
				<cargo.remote.password>${cargo.password}</cargo.remote.password>
			</properties>
		</configuration>
		<deployer>
			<type>remote</type>
			<deployables>
				<deployable>
					<groupId>${project.groupId}</groupId>
					<artifactId>${project.artifactId}</artifactId>
					<type>war</type>
<properties>
						<context>${project.artifactId}</context>
					</properties>
				</deployable>
			</deployables>
		</deployer>
	</configuration>
</plugin>
</pre>
<p>Notice the variables with the url and the credentials. The will filled with the used profile section for the build:</p>
<pre name="code" class="xml">
<profiles>
<profile>
		<id>tomcat6x_remote</id>
		<activation>
			<activeByDefault>true</activeByDefault>
		</activation>
<properties>
			<cargo.manager.url>http://ubuntu-vm.localdomain:8080/manager</cargo.manager.url>
			<cargo.username>tomcat</cargo.username>
			<cargo.password>tomcat</cargo.password>
		</properties>
	</profile>
<profile>
		<id>tomcat6x_ide</id>
<properties>
			<cargo.manager.url>http://localhost:9999/manager</cargo.manager.url>
			<cargo.username>tomcat</cargo.username>
			<cargo.password>tomcat</cargo.password>
		</properties>
	</profile>
</profiles>
</pre>
<p>The activeByDefault settings marks the remote section as default profile if nothing is set by command line parameters. </p>
<p>With</p>
<p>mvn org.codehaus.cargo:cargo-maven2-plugin:redeploy</p>
<p>you first undeploy the current application and then deploy the new build application to the remote tomcat instance. The command line parameter-Ptomcat6x_ide force maven to use the local tomcat instance for deployments.</p>
<p>mvn -Ptomcat6x_ide org.codehaus.cargo:cargo-maven2-plugin:redeploy</p>
<p>Hudson or Jenkins as continuous integration server can then be setup to use a primary project with the goal &#8220;clean deploy&#8221; to have a full test and maven repo deployment on success. The seconday project have the goal &#8220;clean package org.codehaus.cargo:cargo-maven2-plugin:redeploy -Dmaven.test.skip=true&#8221;. Inside the configuration of the primary job is the section with post build actions. Define here the secondary project to be build only on success of the primary build. Deployments can go wrong and should not have any effect on the primary build. Build trigger for the primary project is source code changes checked every minute (&#8220;* * * * *&#8221; as time plan). Changes by each developer force a complete junit and integration test of the module and new deployed artifacts inside  the maven repo like nexus for the rest of the team. A little bit later is then the new application ready to use. With different profiles is it possible to define DEV,QA and PROD target server inside one maven project pom.</p>
<p>Tomcat needs credentials of a user with explicit rights granted for successful remote deployments. See the following excerpt of the tomcat-user.xml inside the conf folder of your tomcat instance:</p>
<pre name="code" class="xml">
  <role rolename="tomcat"></role>
  <role rolename="manager-gui"></role>
  <role rolename="manager-script"></role>
  <role rolename="manager-status"></role>
  <role rolename="manager-jmx"></role>
  <user username="tomcat" password="tomcat" roles="tomcat,manager-gui,manager-script,manager-jmx,manager-status"></user>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2012/01/03/using-cargo-for-maven-war-deployments-to-tomcat-6-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos 6.2 with Firefox 9 and Google Chrome 16</title>
		<link>http://ralf.schaeftlein.de/2011/12/21/centos-6-2-with-firefox-9-and-google-chrome-16/</link>
		<comments>http://ralf.schaeftlein.de/2011/12/21/centos-6-2-with-firefox-9-and-google-chrome-16/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 15:38:55 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google chrome]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=280</guid>
		<description><![CDATA[Centos recently published v6.2.  &#160; Out of the box is Firefox 3.x and no Google Chrome installed. Steps to install Google Chrome 16 (as root) Steps to install Firefox 9 (as before as root). To install the Virtual box Guest Additions: yum update yum install gcc yum install kernel-devel Mount Guest Additions iso image Run [...]]]></description>
			<content:encoded><![CDATA[<p>Centos recently published v<a title="6.2" href="http://lists.centos.org/pipermail/centos-announce/2011-December/018335.html" target="_blank">6.2</a>. <img class="alignnone" style="border-style: initial; border-color: initial;" title="Centos 6.2" src="https://www.centos.org/themes/centos/images/centos_icon_60.png" alt="" width="63" height="60" /></p>
<p>&nbsp;</p>
<p>Out of the box is Firefox 3.x and no Google Chrome installed.</p>
<p><a title="Steps" href="http://www.if-not-true-then-false.com/2010/install-google-chrome-with-yum-on-fedora-red-hat-rhel/" target="_blank">Steps </a>to install Google Chrome 16 (as root)</p>
<p><a title="Steps" href="http://www.if-not-true-then-false.com/2011/install-firefox-on-fedora-centos-red-hat-rhel/" target="_blank">Steps </a>to install Firefox 9 (as before as root).</p>
<p>To install the Virtual box Guest Additions:</p>
<ol>
<li>yum update</li>
<li>yum install gcc</li>
<li>yum install kernel-devel</li>
<li>Mount Guest Additions iso image</li>
<li>Run autostart on the cd</li>
<li>Enter root password</li>
<li>After install reboot vm</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2011/12/21/centos-6-2-with-firefox-9-and-google-chrome-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy S2 with vodafone firmware 2.3.5 and no gps&#8230;</title>
		<link>http://ralf.schaeftlein.de/2011/11/28/samsung-galaxy-s2-with-vodafone-firmware-2-3-5-and-no-gps/</link>
		<comments>http://ralf.schaeftlein.de/2011/11/28/samsung-galaxy-s2-with-vodafone-firmware-2-3-5-and-no-gps/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 18:54:19 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[sgs2]]></category>
		<category><![CDATA[vodafone]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=267</guid>
		<description><![CDATA[I had recently updated my Samsung Galaxy S2 via Kies to Android 2.3.6 with vodafone branding. So far seems to be all working but GPS based Apps fails because of missing satellite fix. Looking around at twitter i found one tweet and with this several forums: Vodafone UK Android Hilfe (german) Vodafone Germany (german): 1 / 2 The [...]]]></description>
			<content:encoded><![CDATA[<p>I had recently updated my Samsung Galaxy S2 via Kies to Android 2.3.6 with vodafone branding. So far seems to be all working but GPS based Apps fails because of missing satellite fix. Looking around at twitter i found one <a title="tweet" href="https://twitter.com/#!/following_tech">tweet</a> and with this several forums:</p>
<p><a title="Vodafone UK" href="http://forum.vodafone.co.uk/t5/Samsung-Galaxy-S2/SGS2-GT-I9100-GPS-issues-taking-ages-to-get-a-lock/td-p/925317" target="_blank">Vodafone UK</a></p>
<p><a title="Android Hilfe" href="http://www.android-hilfe.de/samsung-galaxy-s2-i9100-forum/167705-kein-gps-empfang-vodafone-19.html" target="_blank">Android Hilfe</a> (german)</p>
<p>Vodafone Germany (german): <a title="1" href="https://www.vodafone.de/forum/posts/list/90/8772.page" target="_blank">1</a> / <a title="2" href="https://www.vodafone.de/forum/posts/list/270/7594.page" target="_blank">2</a></p>
<p>The short term solution is to install the &#8220;<a title="GPS Test" href="https://market.android.com/details?id=com.chartcross.gpstest" target="_blank">GPS Test</a>&#8221; app from the market and do the following steps:</p>
<ol>
<li>Hold the power button  (optional)</li>
<li>Disable data transfer (optional)</li>
<li>Enable GPS</li>
<li>Start GPS Test</li>
<li>Go to settings</li>
<li>Push &#8220;Clear AGPS&#8221; button</li>
<li>Push &#8220;Update AGPS&#8221; button</li>
<li>Press home button</li>
<li>Start GPS based app like Google Maps&#8230;</li>
</ol>
<div>Vodafone UK had a seperate <a title="topic" href="http://forum.vodafone.co.uk/t5/Samsung-Galaxy-S2/Samsung-Galaxy-S2-and-GPS/td-p/936463" target="_blank">topic </a>to notify customers with updates to the problem.</div>
<div>Other solution for vodafone customers is to root their phone, make an debranding and update to latest official firmware without any guarantee. SGS2 without branding seems to be not affected by that bug.</div>
<div>Update 03.12.2011:</div>
<div>Vodafone <a title="fixed" href="http://forum.vodafone.co.uk/t5/Samsung-Galaxy-S2/Samsung-Galaxy-S2-and-GPS/m-p/940325#M6573" target="_blank">fixed </a>the bug on server/provider side. Seems to be now working.</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2011/11/28/samsung-galaxy-s2-with-vodafone-firmware-2-3-5-and-no-gps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Control Hudson or Jenkins from Eclipse Indigo 3.7</title>
		<link>http://ralf.schaeftlein.de/2011/07/15/control-hudson-or-jenkins-from-eclipse-indigo-3-7/</link>
		<comments>http://ralf.schaeftlein.de/2011/07/15/control-hudson-or-jenkins-from-eclipse-indigo-3-7/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 12:34:54 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[jenkins]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=253</guid>
		<description><![CDATA[For the latest eclipse release 3.7 called indigo is a plugin available to watch and control your build server based on hudson or jenkins. It is part of mylyn 3.5 as a view called &#8220;Builds&#8221;. See here for more information about the new features of mylyn 3.5. Their is as well a commercial plugin suite called [...]]]></description>
			<content:encoded><![CDATA[<p>For the latest eclipse release 3.7 called <a title="indigo" href="http://eclipse.org/indigo/">indigo </a>is a plugin available to watch and control your build server based on <a title="hudson" href="http://hudson-ci.org/">hudson </a>or <a title="jenkins" href="http://jenkins-ci.org/">jenkins</a>. It is part of <a title="mylyn" href="http://www.eclipse.org/mylyn/">mylyn </a>3.5 as a view called &#8220;Builds&#8221;. See <a title="here" href="http://www.eclipse.org/mylyn/new/">here </a>for more information about the new features of mylyn 3.5. Their is as well a commercial plugin suite called <a title="tasktop" href="http://tasktop.com/blog/mylyn/mylyn-hudson-connector-update">tasktop </a>available.</p>
<p>Howto install:</p>
<ol>
<li>Go to help -&gt; install new software</li>
<li>Click on &#8220;Available software sites&#8221;</li>
<li>Click on add with name &#8220;mylyn&#8221; and url &#8220;http://download.eclipse.org/mylyn/releases/latest&#8221;</li>
<li>Click ok to go back to site list</li>
<li>Click ok to go back to available software</li>
<li>Choose under &#8220;Work with&#8221; mylyn</li>
<li>Choose under &#8220;Mylyn integrations&#8221; the point &#8220;Mylyn Builds Connector: Hudson/Jenkins (Incubation)&#8221;</li>
<li>Choose under &#8220;Mylyn SDKs and Frameworks&#8221; the point  &#8221;Mylyn Builds (Incubation)&#8221;</li>
<li>Click on next</li>
<li>Go through install process and restart eclipse</li>
<li>Choose from menu &#8220;Window&#8221; -&gt; &#8220;show view&#8221;</li>
<li>Choose &#8220;Mylyn&#8221; -&gt; &#8220;Builds&#8221;</li>
</ol>
<div><a href="http://ralf.schaeftlein.de/wp-content/uploads/2011/07/Java-Eclipse-SDK_2011-07-15_14-24-17.png"><img class="aligncenter size-full wp-image-256" title="Java - Eclipse SDK_2011-07-15_14-24-17" src="http://ralf.schaeftlein.de/wp-content/uploads/2011/07/Java-Eclipse-SDK_2011-07-15_14-24-17.png" alt="" width="572" height="166" /></a></div>
<div>With the blue server icon on the left side of the title bar you can add a new build server. Choose &#8220;Hudson&#8221; inside the wizard and click next. Enter the url of your jenkins server and enter a label. Click on refresh at the right side under build plans. Choose your favorite builds and click on finish. After that you should have a view similar to the one above. You can start a new build and get updates as notification during the build process.</div>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2011/07/15/control-hudson-or-jenkins-from-eclipse-indigo-3-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canon LBP6650 under Ubuntu 11.04</title>
		<link>http://ralf.schaeftlein.de/2011/06/18/canon-lbp6650-under-ubuntu-11-04/</link>
		<comments>http://ralf.schaeftlein.de/2011/06/18/canon-lbp6650-under-ubuntu-11-04/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 17:22:57 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufr]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=249</guid>
		<description><![CDATA[Canon provide Debian Packages to install the driver under ubuntu for download. Offical supported is only the previous version 10.04 of ubuntu. Extracting the zip file you will find under &#60;language&#62;/32-bit_Driver/Debian the deb packages. First thing to install is cndrvcups-common_2.20-l_i386.deb with dpkg -i &#60;deb file&#62;. The problem is that ubuntu 11.04 doesn&#8217;t contain the required [...]]]></description>
			<content:encoded><![CDATA[<p>Canon provide Debian Packages to install the driver under ubuntu for <a href="http://www.canon.de/Support/Consumer_Products/products/printers/Laser/i-SENSYS_LBP6650dn.aspx?DLtcmuri=tcm:83-823020&amp;page=1&amp;type=download">download</a>. Offical supported is only the previous version 10.04 of ubuntu. Extracting the zip file you will find under</p>
<p>&lt;language&gt;/32-bit_Driver/Debian</p>
<p>the deb packages. First thing to install is cndrvcups-common_2.20-l_i386.deb with dpkg -i &lt;deb file&gt;. The problem is that ubuntu 11.04 doesn&#8217;t contain the required gs-esp package.</p>
<p>Workaround is to <a href="https://launchpad.net/ubuntu/natty/i386/gs-esp/9.01~dfsg~svn12047-0ubuntu1">download </a>and install it with</p>
<p>dpgk -i <a href="http://launchpadlibrarian.net/62641639/gs-esp_9.01~dfsg~svn12047-0ubuntu1_all.deb">gs-esp_9.01~dfsg~svn12047-0ubuntu1_all.deb</a></p>
<p>After that you can install the common canon driver and afterwards the ufr driver:</p>
<p>dpgk -i cndrvcups-common_2.20-1_i386.deb  dpgk -i cndrvcups-ufr2-uk_2.20-1_i386.deb</p>
<p>Now you can open the driver setup application and click on the add button. Choose network printer, enter the ip of your canon printer and click on examine.  Select from the list below Canon and click on next. Select &#8220;LBP6650&#8243; and click on next. Confirm dialog with use button. Test your configuration with printing a test page.</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2011/06/18/canon-lbp6650-under-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for iphone apps in the android market</title>
		<link>http://ralf.schaeftlein.de/2011/06/12/looking-for-iphone-apps-in-the-android-market/</link>
		<comments>http://ralf.schaeftlein.de/2011/06/12/looking-for-iphone-apps-in-the-android-market/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 19:24:04 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[store]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=240</guid>
		<description><![CDATA[I&#8217;m recently switched from Iphone 3GS to Samsung Galaxy SII. About 119 Apps was on the Iphone installed from the Apple itunes market store. Google android market contains  less of half of it: AccuWeather.com ADAC Maps für Mitglieder ADAC Pannenhilfe Amazon.de AroundMe AutoScout24 to go Bayer BayDir Wetter BeeTagg QR Reader Bing Cinemaxx COUPIES DasÖrtliche [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m recently switched from Iphone 3GS to Samsung Galaxy SII. About 119 Apps was on the Iphone installed from the Apple itunes market store. Google android market contains  less of half of it:</p>
<ul>
<li><a title="AccuWeather.com" href="https://market.android.com/details?id=com.accuweather.android&amp;feature=order_history">AccuWeather.com</a></li>
<li><a title="ADAC Maps für Mitglieder" href="https://market.android.com/details?id=com.ptvag.android.adacmapformembers&amp;feature=order_history">ADAC Maps für Mitglieder</a></li>
<li><a title="ADAC Pannenhilfe" href="https://market.android.com/details?id=de.adac.mobile.pannenhilfe&amp;feature=order_history">ADAC Pannenhilfe</a></li>
<li><a title="Amazon.de" href="https://market.android.com/details?id=de.amazon.mShop.android&amp;feature=order_history">Amazon.de</a></li>
<li><a title="AroundMe" href="https://market.android.com/details?id=com.tweakersoft.aroundme&amp;feature=order_history">AroundMe</a></li>
<li><a title="AutoScout24 to go" href="https://market.android.com/details?id=com.autoscout24&amp;feature=order_history">AutoScout24 to go</a></li>
<li><a title="Bayer BayDir Wetter" href="https://market.android.com/details?id=de.bayercropscience&amp;feature=order_history">Bayer BayDir Wetter</a></li>
<li><a title="BeeTagg QR Reader" href="https://market.android.com/details?id=com.connvision.mobileaccessor.android&amp;feature=order_history">BeeTagg QR Reader</a></li>
<li><a href="https://market.android.com/details?id=com.microsoft.bing&amp;feature=search_result">Bing</a></li>
<li><a href="https://market.android.com/details?id=com.finekost.cinemaxx&amp;feature=search_result">Cinemaxx</a></li>
<li><a title="COUPIES" href="https://market.android.com/details?id=de.coupies.android&amp;feature=order_history">COUPIES</a></li>
<li><a title="DasÖrtliche Telefonbuch" href="https://market.android.com/details?id=de.dasoertliche.android&amp;feature=order_history">DasÖrtliche Telefonbuch</a></li>
<li><a title="DasTelefonbuch für Deutschland" href="https://market.android.com/details?id=de.dastelefonbuch.android&amp;feature=order_history">DasTelefonbuch für Deutschland</a></li>
<li><a title="DB Navigator" href="https://market.android.com/details?id=de.hafas.android.db&amp;feature=order_history">DB Navigator</a></li>
<li><a title="Allrecipes.com Dinner Spinner" href="https://market.android.com/details?id=com.allrecipes.spinner.free&amp;feature=order_history">Allrecipes.com Dinner Spinner</a></li>
<li><a href="https://market.android.com/details?id=com.rhythmnewmedia.discovery&amp;feature=search_result">Discovery channel</a></li>
<li><a title="DW News Portal" href="https://market.android.com/details?id=com.idmedia.android.newsportal&amp;feature=order_history">DW News Portal</a></li>
<li><a title="Offizielle eBay-App" href="https://market.android.com/details?id=com.ebay.mobile&amp;feature=order_history">Offizielle eBay-App</a></li>
<li><a title="Facebook für Android" href="https://market.android.com/details?id=com.facebook.katana&amp;feature=order_history">Facebook für Android</a></li>
<li><a title="FRITZ!App Fon" href="https://market.android.com/details?id=de.avm.android.fritzapp&amp;feature=order_history">FRITZ!App Fon</a></li>
<li><a title="Gelbe Seiten" href="https://market.android.com/details?id=de.gelbeseiten.android&amp;feature=order_history">Gelbe Seiten</a></li>
<li><a title="Geocaching" href="https://market.android.com/details?id=com.groundspeak.geocaching&amp;feature=order_history">Geocaching</a></li>
<li><a title="Google Earth" href="https://market.android.com/details?id=com.google.earth&amp;feature=order_history">Google Earth</a></li>
<li><a title="guenstiger.de" href="https://market.android.com/details?id=de.guenstiger.android&amp;feature=order_history">guenstiger.de</a></li>
<li><a title="heise online" href="https://market.android.com/details?id=de.heise.android.heiseonlineapp&amp;feature=order_history">heise online</a></li>
<li><a title="HRS Hotelportal" href="https://market.android.com/details?id=com.hrs.android&amp;feature=search_result">HRS</a></li>
<li><a title="ICQ Mobile für Android" href="https://market.android.com/details?id=com.icq.mobile.client&amp;feature=order_history">ICQ Mobile für Android</a></li>
<li><a title="Sixt Autovermietung" href="https://market.android.com/details?id=com.sixt.reservation&amp;feature=order_history">Sixt Autovermietung</a></li>
<li><a href="https://market.android.com/details?id=at.nk.tools.iTranslate&amp;feature=search_result">iTranslate</a></li>
<li><a title="kaufDA Navigator" href="https://market.android.com/details?id=de.kaufda.android&amp;feature=order_history">kaufDA Navigator</a></li>
<li><a href="https://market.android.com/details?id=de.klicktel.android&amp;feature=search_result">klicktel</a></li>
<li><a title="meinestadt.de - POI &amp; mehr" href="https://market.android.com/details?id=com.allesklar.meinestadt&amp;feature=order_history">meinestadt.de &#8211; POI &amp; mehr</a></li>
<li><a href="https://market.android.com/details?id=com.appseleration.android.selfcare&amp;feature=search_result">meinVodafone</a></li>
<li><a title="n-tv Nachrichten" href="https://market.android.com/details?id=de.lineas.lit.ntv.android&amp;feature=order_history">n-tv Nachrichten</a></li>
<li><a title="MobileNavigator Europe" href="https://market.android.com/details?id=com.navigon.navigator_checkout_eu40&amp;feature=order_history">MobileNavigator Europe</a></li>
<li><a title="Opera Mobile Webbrowser" href="https://market.android.com/details?id=com.opera.browser&amp;feature=order_history">Opera Mobile Webbrowser</a></li>
<li><a title="Post mobil" href="https://market.android.com/details?id=de.deutschepost.postmobil&amp;feature=order_history">Post mobil</a></li>
<li><a href="https://market.android.com/details?id=com.qype.radar&amp;feature=search_result">Qype</a></li>
<li><a title="Shazam" href="https://market.android.com/details?id=com.shazam.android&amp;feature=order_history">Shazam</a></li>
<li><a title="Skype" href="https://market.android.com/details?id=com.skype.raider&amp;feature=order_history">Skype</a></li>
<li><a title="SmartShopping.de für unterwegs" href="https://market.android.com/details?id=de.neofonie.smas.client.android&amp;feature=order_history">SmartShopping.de für unterwegs</a></li>
<li><a title="stern.de Mobil" href="https://market.android.com/details?id=de.cellular.stern&amp;feature=order_history">stern.de Mobil</a></li>
<li>Teamviewer (from their <a href="http://www.teamviewer.com/download/TeamViewer.apk">homepage</a>)</li>
<li><a title="Berlin Townster - Freizeit App" href="https://market.android.com/details?id=com.townster.gui&amp;feature=order_history">Berlin Townster &#8211; Freizeit App</a></li>
<li><a title="TV SPIELFILM" href="https://market.android.com/details?id=de.tvspielfilm&amp;feature=order_history">TV SPIELFILM</a></li>
<li><a title="Twitter" href="https://market.android.com/details?id=com.twitter.android&amp;feature=order_history">Twitter</a></li>
<li><a title="wetter.de" href="https://market.android.com/details?id=de.rtl.wetter&amp;feature=order_history">wetter.de</a></li>
<li><a title="wetter.info" href="https://market.android.com/details?id=com.telekom.wetterinfo&amp;feature=order_history">wetter.info</a></li>
<li><a title="Windfinder" href="https://market.android.com/details?id=com.studioeleven.windfinder&amp;feature=order_history">Windfinder</a></li>
<li><a title="woabi - dein Shoppingbegleiter" href="https://market.android.com/details?id=de.woabi.androidpro&amp;feature=order_history">woabi &#8211; dein Shoppingbegleiter</a></li>
<li><a href="https://market.android.com/details?id=org.wordpress.android&amp;feature=search_result">WordPress</a></li>
<li><a title="XING" href="https://market.android.com/details?id=com.xing.android&amp;feature=order_history">XING</a></li>
<li><a title="Yammer" href="https://market.android.com/details?id=com.yammer.v1&amp;feature=order_history">Yammer</a></li>
</ul>
<p>Looking around in the <a href="https://market.android.com/">Android market</a> i find the following new apps:</p>
<ul>
<li><a title="LEO Wörterbuch" href="https://market.android.com/details?id=org.leo.android.dict&amp;feature=order_history">LEO Wörterbuch</a></li>
<li><a title="Amazon MP3" href="https://market.android.com/details?id=com.amazon.mp3&amp;feature=order_history">Amazon MP3</a></li>
<li><a title="OpenCaching" href="https://market.android.com/details?id=com.garmin.android.apps.opencache&amp;feature=order_history">OpenCaching</a></li>
<li><a title="UPS Mobile" href="https://market.android.com/details?id=com.ups.mobile.android&amp;feature=order_history">UPS Mobile</a> (as well as iphone app available)</li>
<li><a title="Pakete" href="https://market.android.com/details?id=eu.zomtec.android.delivery&amp;feature=order_history">Pakete</a></li>
<li><a title="Evernote" href="https://market.android.com/details?id=com.evernote&amp;feature=order_history">Evernote</a> (as well as iphone app available)</li>
<li><a title="Google Docs" href="https://market.android.com/details?id=com.google.android.apps.docs&amp;feature=order_history">Google Docs</a></li>
<li><a title="Immobilien Scout24 Wohnen" href="https://market.android.com/details?id=de.is24.android&amp;feature=order_history">Immobilien Scout24 Wohnen</a> (as well as iphone app available)</li>
<li><a title="Listen" href="https://market.android.com/details?id=com.google.android.apps.listen&amp;feature=order_history">Listen</a></li>
<li><a title="TweetDeck (Twitter, Facebook)" href="https://market.android.com/details?id=com.thedeck.android.app&amp;feature=order_history">TweetDeck (Twitter, Facebook)</a> (as well as iphone app available)</li>
<li><a title="Google Sky Map" href="https://market.android.com/details?id=com.google.android.stardroid&amp;feature=order_history">Google Sky Map</a></li>
<li><a title="Adobe Photoshop Express" href="https://market.android.com/details?id=com.adobe.psmobile&amp;feature=order_history">Adobe Photoshop Express</a> (as well as iphone app available)</li>
<li><a title="All-in-1-Calc Free" href="https://market.android.com/details?id=com.speedsoftware.allin1calcfree&amp;feature=order_history">All-in-1-Calc Free</a></li>
<li><a title="Adobe® Reader®" href="https://market.android.com/details?id=com.adobe.reader&amp;feature=order_history">Adobe® Reader®</a></li>
<li><a title="Stau Mobil" href="https://market.android.com/details?id=com.netbiscuits.adac&amp;feature=order_history">Stau Mobil</a></li>
<li><a title="Google Übersetzer" href="https://market.android.com/details?id=com.google.android.apps.translate&amp;feature=order_history">Google Übersetzer</a></li>
<li><a title="WikiDroyd" href="https://market.android.com/details?id=com.osa.android.wikidroyd&amp;feature=order_history">WikiDroyd</a></li>
<li><a title="Wapedia: für Wikipedia &amp; mehr" href="https://market.android.com/details?id=com.taptu.wapedia.android&amp;feature=order_history">Wapedia: für Wikipedia &amp; mehr</a></li>
<li><a title="Winamp" href="https://market.android.com/details?id=com.nullsoft.winamp&amp;feature=order_history">Winamp</a></li>
<li><a title="Öffi - ÖPNV Auskunft" href="https://market.android.com/details?id=de.schildbach.oeffi&amp;feature=order_history">Öffi &#8211; ÖPNV Auskunft</a></li>
<li><a title="Adobe AIR" href="https://market.android.com/details?id=com.adobe.air&amp;feature=order_history">Adobe AIR</a></li>
<li><a title="barcoo" href="https://market.android.com/details?id=de.barcoo.android&amp;feature=order_history">barcoo</a> (as well as iphone app available)</li>
<li><a title="Dropbox" href="https://market.android.com/details?id=com.dropbox.android&amp;feature=order_history">Dropbox</a> (as well as iphone app available)</li>
<li><a title="Google Goggles" href="https://market.android.com/details?id=com.google.android.apps.unveil&amp;feature=order_history">Google Goggles</a></li>
<li><a title="Tagesschau" href="https://market.android.com/details?id=de.cellular.tagesschau&amp;feature=order_history">Tagesschau</a></li>
<li><a title="ThinkFree Office Mobile Viewer" href="https://market.android.com/details?id=com.tf.thinkdroid.amlite&amp;feature=order_history">ThinkFree Office Mobile Viewer</a></li>
<li><a title="Google Maps" href="https://market.android.com/details?id=com.google.android.apps.maps&amp;feature=order_history">Google Maps</a></li>
<li><a title="Vodafone.de Quickcheck" href="https://market.android.com/details?id=de.vodafone.android.launcher&amp;feature=order_history">Vodafone.de Quickcheck</a></li>
<li><a title="wetter.com" href="https://market.android.com/details?id=com.wetter.androidclient&amp;feature=order_history">wetter.com</a></li>
<li><a title="Firefox" href="https://market.android.com/details?id=org.mozilla.firefox&amp;feature=order_history">Firefox</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2011/06/12/looking-for-iphone-apps-in-the-android-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating MySQL Database Documentation for Confluence with MySQL Workbench Plugin</title>
		<link>http://ralf.schaeftlein.de/2011/02/24/generating-mysql-database-documentation-for-confluence-with-mysql-workbench-plugin/</link>
		<comments>http://ralf.schaeftlein.de/2011/02/24/generating-mysql-database-documentation-for-confluence-with-mysql-workbench-plugin/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 17:14:18 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[Database]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=231</guid>
		<description><![CDATA[The MySQL Workbench can nicely  generate a Entity Relationship model from your existing MySQL Database. After Installing click in the column labelled &#8220;Data Modelling&#8221; on the link below to &#8220;Create EER model from existing database&#8221;. Follow the wizard to have a generated diagram including your existing tables and their related information. Don&#8217;t forget to save the [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="MySQL Workbench" href="http://dev.mysql.com/downloads/workbench/">MySQL Workbench</a> can nicely  generate a Entity Relationship model from your existing MySQL Database. After Installing click in the column labelled &#8220;Data Modelling&#8221; on the link below to &#8220;Create EER model from existing database&#8221;. Follow the wizard to have a generated diagram including your existing tables and their related information. Don&#8217;t forget to save the new ER model as *.mwb file.</p>
<p><a href="http://ralf.schaeftlein.de/wp-content/uploads/2011/02/MySQL-Workbench_2011-02-27_12-22-47.png"><a href="http://ralf.schaeftlein.de/wp-content/uploads/2011/02/MySQL-Workbench_2011-02-27_12-22-47.png"><img class="aligncenter size-full wp-image-237" title="MySQL Workbench_2011-02-27_12-22-47" src="http://ralf.schaeftlein.de/wp-content/uploads/2011/02/MySQL-Workbench_2011-02-27_12-22-47.png" alt="" width="832" height="538" /></a><br />
</a></p>
<p>For Documentation in a  project is <a title="Confluence" href="http://www.atlassian.com/software/confluence/">Confluence </a> as Wiki very good compared to other ones like <a title="MediaWiki" href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a>.</p>
<p>I have written a small plugin to MySQL Workbench as <a title="Lua" href="http://www.lua.org/">Lua </a>Script to generate Database Model Documentation as Confluence Markup. If you are interested look <a title="here" href="http://wb.mysql.com/workbench/doc/globals/annotated.html">here </a> for Documentation about the available classes to use in your own scripts.</p>
<p>Part of the generated output from the sample database <a title="world" href="http://dev.mysql.com/doc/index-other.html">world </a>from MySQL shown as result in Confluence:</p>
<p><a href="http://ralf.schaeftlein.de/wp-content/uploads/2011/02/test-Generated-Datamodel-www.allesnebenan.png"><img class="aligncenter size-full wp-image-238" title="test Generated Datamodel - www.allesnebenan" src="http://ralf.schaeftlein.de/wp-content/uploads/2011/02/test-Generated-Datamodel-www.allesnebenan.png" alt="" width="675" height="364" /></a></p>
<p>Howto:</p>
<ol>
<li>Download this <a title="Script" href="http://ralf.schaeftlein.de/stuff/mysql-wb-confluence-markup-exporter.lua">Script</a></li>
<li>Start your MySQL Workbench</li>
<li>Choose from the &#8220;scripting&#8221; menu the entry &#8220;Install Plugin/Module&#8230;&#8221;</li>
<li>Change Drop down in the Dialog to File type &#8221;lua Files..&#8221;</li>
<li>Choose downloaded File and click open</li>
<li>Restart Workbench</li>
<li>Open previously generated ER model file *.mwb</li>
<li>Choose from the &#8220;Plugins&#8221; menu the entry &#8220;Catalog&#8221; and their the new entry &#8220;Confluence Markup Exporter&#8230;&#8221;</li>
<li>Markup is now in the clipboard</li>
<li>Open in Confluence an existing page or create a new onw</li>
<li>Click on &#8220;Edit&#8221; button and go to tab &#8220;Wiki Markup&#8221;</li>
<li>Paste the generated documentation and click on &#8220;save&#8221; button</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2011/02/24/generating-mysql-database-documentation-for-confluence-with-mysql-workbench-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trash mailer</title>
		<link>http://ralf.schaeftlein.de/2010/08/07/trash-mailer/</link>
		<comments>http://ralf.schaeftlein.de/2010/08/07/trash-mailer/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 11:45:35 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[spam. trashmail]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=223</guid>
		<description><![CDATA[a short list of trash mailer&#8230; https://anonbox.net/de/ http://www.guerrillamail.com http://www.mytrashmail.com http://tempinbox.com http://spam.la http://spamavert.com http://www.trash-mail.com http://www.sofort-mail.de http://10minutemail.com/10MinuteMail http://www.mailinator.com http://www.sofort-mail.de/ http://www.privy-mail.de http://www.wegwerf-email.net/ http://www.twinmail.de/ http://www.jetable.org/de http://www.spambox.us/ http://www.tempemail.net/ http://www.spambog.de/ http://www.nervmich.net/ http://www.anon-mail.de/ http://www.spam.la/ http://www.spamgourmet.com/ http://www.spambog.de/]]></description>
			<content:encoded><![CDATA[<p>a short list of trash mailer&#8230;</p>
<p><a href="https://anonbox.net/de/">https://anonbox.net/de/</a><br />
<a href="http://www.guerrillamail.com">http://www.guerrillamail.com</a><br />
<a href="http://www.mytrashmail.com">http://www.mytrashmail.com</a><br />
<a href="http://tempinbox.com">http://tempinbox.com</a><br />
<a href="http://spam.la">http://spam.la</a><br />
<a href="http://spamavert.com">http://spamavert.com</a><br />
<a href="http://www.trash-mail.com">http://www.trash-mail.com</a><br />
<a href="http://www.sofort-mail.de">http://www.sofort-mail.de</a><br />
<a href="http://10minutemail.com/10MinuteMail">http://10minutemail.com/10MinuteMail</a><br />
<a href="http://www.mailinator.com">http://www.mailinator.com</a><br />
<a href="http://www.sofort-mail.de/">http://www.sofort-mail.de/</a><br />
<a href="http://www.privy-mail.de">http://www.privy-mail.de</a><br />
<a href="http://www.wegwerf-email.net/">http://www.wegwerf-email.net/</a><br />
<a href="http://www.twinmail.de/">http://www.twinmail.de/</a><br />
<a href="http://www.jetable.org/de">http://www.jetable.org/de</a><br />
<a href="http://www.spambox.us/">http://www.spambox.us/</a><br />
<a href="http://www.tempemail.net/">http://www.tempemail.net/</a><br />
<a href="http://www.tempemail.net/">http://www.spambog.de/</a><br />
<a href="http://www.nervmich.net/">http://www.nervmich.net/</a><br />
<a href="http://www.anon-mail.de/">http://www.anon-mail.de/</a><br />
<a href="http://www.spam.la/">http://www.spam.la/</a><br />
<a href="http://www.spamgourmet.com/">http://www.spamgourmet.com/</a><br />
<a href="http://www.spambog.de/">http://www.spambog.de/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2010/08/07/trash-mailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Printing via SMB from Ubuntu 10.04 to Windows 7</title>
		<link>http://ralf.schaeftlein.de/2010/03/27/printing-via-smb-from-ubuntu-10-04-to-windows-7/</link>
		<comments>http://ralf.schaeftlein.de/2010/03/27/printing-via-smb-from-ubuntu-10-04-to-windows-7/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 11:24:38 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[samsung nc 10]]></category>
		<category><![CDATA[smb]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=219</guid>
		<description><![CDATA[I have successfully installed Ubuntu 10.04 Beta 1 on my Samsung NC10 with dual boot side by side to windows XP Home. The installation process is very smart and allow you to import settings like desktop background from the installed windows xp home. Printer configuration was a bit complicated. The first thing is to change [...]]]></description>
			<content:encoded><![CDATA[<p>I have successfully installed <a href="http://www.ubuntu.com/testing/lucid/beta1">Ubuntu 10.04 Beta 1</a> on my Samsung NC10 with dual boot side by side to windows XP Home. The installation process is very smart and allow you to import settings like desktop background from the installed windows xp home. Printer configuration was a bit complicated. The first thing is to change the workgroup definition in </p>
<p>/etc/samba/smb.conf</p>
<p>    workgroup = XYZ</p>
<p>Change XYZ to your windows 7 workgroup name. Next step is to uninstall the &#8220;Windows Live Sign-In Assistant&#8221; under windows 7 which is the main cause why the windows shares like the printers are not available from ubuntu. After that go to menu item System => administration => Printer. Click on add button and select from the list under network printer the last entry &#8220;windows printer via SAMBA&#8221;. When you now click on browse will be your workgroup and below your windows 7 pc with the printer shares be available.</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2010/03/27/printing-via-smb-from-ubuntu-10-04-to-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating a Hibernate Application from JPA 1.0 to 2.0</title>
		<link>http://ralf.schaeftlein.de/2010/03/10/migrating-a-hibernate-application-from-jpa-1-0-to-2-0/</link>
		<comments>http://ralf.schaeftlein.de/2010/03/10/migrating-a-hibernate-application-from-jpa-1-0-to-2-0/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 16:44:00 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=209</guid>
		<description><![CDATA[Spring 3.0.1 explicit supports the second release candidate of hibernate 3.5 aka 3.5-CR-2. Migration is very easy with maven: old pom.xml (part) for hibernate 2.3 and jpa 1.0 cglib cglib-nodep 2.1_3 org.hibernate hibernate-annotations 3.2.0.ga org.hibernate hibernate 3.2.6.ga javax.persistence persistence-api 1.0 new pom.xml (part) for hibernate 3.5 and jpa 2.0 org.hibernate hibernate-entitymanager 3.5.0-CR-2 org.hibernate.java-persistence jpa-api 2.0-cr-1]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.springsource.com/2010/02/18/spring-framework-3-0-1-released/">Spring 3.0.1</a> explicit supports the second release candidate of hibernate 3.5 aka 3.5-CR-2. Migration is very easy with maven:</p>
<p>old pom.xml (part) for hibernate 2.3 and jpa 1.0</p>
<pre name='code' class='xml'>
		<!-- Hibernate -->
		<dependency>
			<groupId>cglib</groupId>
			<artifactId>cglib-nodep</artifactId>
			<version>2.1_3</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-annotations</artifactId>
			<version>3.2.0.ga</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate</artifactId>
			<version>3.2.6.ga</version>
		</dependency>
		<dependency>
			<groupId>javax.persistence</groupId>
			<artifactId>persistence-api</artifactId>
			<version>1.0</version>
		</dependency>
</pre>
<p>new pom.xml (part) for hibernate 3.5 and jpa 2.0</p>
<pre name='code' class='xml'>
		<dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-entitymanager</artifactId>
			<version>3.5.0-CR-2</version>
		</dependency>
		<dependency>
			<groupId>org.hibernate.java-persistence</groupId>
			<artifactId>jpa-api</artifactId>
			<version>2.0-cr-1</version>
		</dependency>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2010/03/10/migrating-a-hibernate-application-from-jpa-1-0-to-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

