<?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>Virtual Try On for Eyeglasses Software Development - VTO</title>
	<atom:link href="http://www.bennewitz.com/devel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bennewitz.com/devel</link>
	<description>One special part of work is here / A mirror without glass and silver / With software instead / Developed by Matthias Haase [Software Developer and Optometrist]. / Germany / Erzgebirge / Annaberg</description>
	<lastBuildDate>Sun, 16 Jun 2013 09:27:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Thinkpad Fingerprint Reader AES2550 / AES2810 by AuthenTec Inc. and Linux</title>
		<link>http://www.bennewitz.com/devel/fingerprint-reader-aes2550-aes2810-authentec-inc-and-linux/</link>
		<comments>http://www.bennewitz.com/devel/fingerprint-reader-aes2550-aes2810-authentec-inc-and-linux/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 19:29:59 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1472</guid>
		<description><![CDATA[The fingerprint reader of a Thinkpad T4** can be used on Linux together with the fprintd library for the usual gdm login in. But there is no way to use the fingerprint reader at power on even a power on password was defined The problem is that the fingerprint has to be written into the [...]]]></description>
				<content:encoded><![CDATA[<p>The fingerprint reader of a Thinkpad T4** can be used on Linux together with the fprintd library for the usual gdm login in. But there is no way to use the fingerprint reader at power on even a power on password was defined <img src='http://www.bennewitz.com/devel/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  </p>
<p>The problem is that the fingerprint has to be written into the bios to get a pre-desktop / pre-boot authentication.</p>
<p>There is no way to write it on Linux.</p>
<p><strong>A native Win* installation is needed&#8230; I haven&#8217;t it and won&#8217;t it!</strong></p>
<p>Using VirtualBox I was able to write the fingerprint into the real bios of the T400. Windows XP Professional as guest was used, running &#8220;setup32_xvp.exe&#8221;, <a title="Lenovo Fingerprint Software Download" href="http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-70598" target="_blank">downloaded here from Lenovo</a>. At first I got a strange &#8220;C:\WINDOWS path too long&#8221; error message as a part of the *.msi installation&#8230; Really strange.</p>
<p>However I have fixed this at the end: And my fingerprint was saved to into the Thinkpad bios with success!</p>
<p>The Lenovo software for Windows isn&#8217;t needed any more afterwards.</p>
<p>As a final step the gdm login can be disabled to make things 100% comfortable &#8211; by booting directly into the preferred user environment (System Settings -&gt; User Accounts). Nice <img src='http://www.bennewitz.com/devel/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/fingerprint-reader-aes2550-aes2810-authentec-inc-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mod-pagespeed and Collapse Whitespace</title>
		<link>http://www.bennewitz.com/devel/mod-pagespeed-and-collapse-whitespace/</link>
		<comments>http://www.bennewitz.com/devel/mod-pagespeed-and-collapse-whitespace/#comments</comments>
		<pubDate>Thu, 16 May 2013 13:43:38 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1455</guid>
		<description><![CDATA[Today I have removed &#8220;collapse_whitespace&#8221; from &#8220;ModPagespeedEnableFilters&#8221; because I have found that this setting breaks the top navigation view of Magento using Shopper theme. With &#8220;collapse_whitespace&#8221; enabled for example Home > Eyeglasses > Woman&#8217;s Eyeglasses is shown as Home Eyeglasses Woman&#8217;s Eyeglasses The &#8220;>&#8221; is missed &#8211; but I have no idea why&#8230; strange&#8230;]]></description>
				<content:encoded><![CDATA[<p>Today I have removed &#8220;collapse_whitespace&#8221; from &#8220;ModPagespeedEnableFilters&#8221; because I have found that this setting breaks the top navigation view of Magento using Shopper theme.</p>
<p>With &#8220;collapse_whitespace&#8221; enabled for example</p>
<p>Home  > Eyeglasses > Woman&#8217;s Eyeglasses</p>
<p>is shown as</p>
<p>Home Eyeglasses Woman&#8217;s Eyeglasses</p>
<p>The &#8220;>&#8221; is missed &#8211; but I have no idea why&#8230; strange&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/mod-pagespeed-and-collapse-whitespace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About the eyeglasses images required for VirtualMirror</title>
		<link>http://www.bennewitz.com/devel/about-the-eyeglasses-images-required-for-virtualmirror/</link>
		<comments>http://www.bennewitz.com/devel/about-the-eyeglasses-images-required-for-virtualmirror/#comments</comments>
		<pubDate>Sat, 27 Apr 2013 15:30:36 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Pupil Detection]]></category>
		<category><![CDATA[Pupilary Distance (PD)]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1422</guid>
		<description><![CDATA[Because there are a lot of questions related to the image file format used by VirtualMirror here is a short answer&#8230; At least a *.jpg of the frontal view of the eyeglasses is needed. This *.jpg should have a clean white background. at least needed Overlay, transparency, size, scaling, rotation, positioning will be computed by [...]]]></description>
				<content:encoded><![CDATA[<p>Because there are a lot of questions related to the image file format used by VirtualMirror here is a short answer&#8230;</p>
<p>At least a *.jpg of the frontal view of the eyeglasses is needed. This *.jpg should have a clean white background.</p>
<p style="text-align: center;"><a title="VTO and *.jpg files, for example this (Ray Ban Wayfarer)." href="http://www.bennewitz.com/devel/wp-content/uploads/2013/04/frame.jpg"><img class="alignnone size-full wp-image-1423" alt="Ray Ban Wayfarer 2125" src="http://www.bennewitz.com/devel/wp-content/uploads/2013/04/frame.jpg" width="270" height="81" /><br />
</a>at least needed</p>
<p>Overlay, transparency, size, scaling, rotation, positioning will be computed by VirtualMirror itself.</p>
<p>Optionally VirtualMirror can use the Collada file format. This requires a web cam in any case. Both of the formats can be used together. VirtualMirror will try to enable the video mode if a Collada file (*.dae) was passed. Detailed information about Collada can be found at the following site: <a title="Virtual Eyeglasses Try On Software" href="http://en.wikipedia.org/wiki/COLLADA" target="_blank">http://en.wikipedia.org/wiki/COLLADA</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/about-the-eyeglasses-images-required-for-virtualmirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The success of the Virtual Eyeglasses Try On Software&#8230;</title>
		<link>http://www.bennewitz.com/devel/the-success-of-the-virtual-eyeglasses-try-on-software/</link>
		<comments>http://www.bennewitz.com/devel/the-success-of-the-virtual-eyeglasses-try-on-software/#comments</comments>
		<pubDate>Sun, 14 Apr 2013 17:11:44 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Pupil Detection]]></category>
		<category><![CDATA[Pupilary Distance (PD)]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1394</guid>
		<description><![CDATA[&#8230;written using Adobe Action Script 3 is amazing&#8230; I&#8217;m almost confused a little because of this. We have a lot of installations around the whole world now. The software was translated to English, French, Italian, Spanish, Russian, Hebrew &#8211; and of course there is still a German version. And we have extensions and code snipplets [...]]]></description>
				<content:encoded><![CDATA[<p>&#8230;written using Adobe Action Script 3 is amazing&#8230; I&#8217;m almost confused a little because of this.</p>
<p>We have a lot of installations around the whole world now. The software was translated to English, French, Italian, Spanish, Russian, Hebrew &#8211; and of course there is still a German version.</p>
<p>And we have extensions and code snipplets to embed this VTO into Magento, HikaShop, Shopify, OpenCart, Drupal, Joomla and sCat.</p>
<p>Even I&#8217;m about the html5 version since months I&#8217;m not very satisfied with the result, using <a title="Virtual Mirror - VTO, Googles DART and Adobe AS3" href="http://en.wikipedia.org/wiki/Dart_(programming_language)" target="_blank">Dart</a>. That&#8217;s really confusing <img src='http://www.bennewitz.com/devel/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/the-success-of-the-virtual-eyeglasses-try-on-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento, Shopper theme and VTO</title>
		<link>http://www.bennewitz.com/devel/magento-shopper-theme-and-vto/</link>
		<comments>http://www.bennewitz.com/devel/magento-shopper-theme-and-vto/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 08:58:50 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1261</guid>
		<description><![CDATA[Last week I have updated bennewitz.com and I was able to fix a long time bug of Magento.  The problem appears when I change the language from German to English. The names of the catergories are different &#8211; that&#8217;s why I receive an 404 error. There was no translation of the category name, based by [...]]]></description>
				<content:encoded><![CDATA[<p>Last week I have updated bennewitz.com and I was able to fix a long time bug of Magento.  The problem appears when I change the language from German to English. The names of the catergories are different &#8211; that&#8217;s why I receive an 404 error. There was no translation of the category name, based by the category ID.</p>
<p>This is a very nasty error.</p>
<p>Looking into the code I found that I had removed the &#8220;?___from_store=xx&#8221;output in past for better SEO: Inside of /app/design/frontend/base/default/template/page/switch/languages.phtml &#8220;getCurrentUrl()&#8221; was set to &#8220;getCurrentUrl(false)&#8221;.</p>
<p>This was a bad idea because this avoids the translation of the category name. However setting this back to default the language switcher doesn&#8217;t work as expected. Even the category name is translated the store code is still missed.</p>
<p>In result I had to look some deeper inside the php&#8230; for Magento 1.7.0.2 I have found this fix:</p>
<p>/app/code/core/Mage/Core/Model/Url/Rewrite.php</p>
<p>Starting from line 251 I have replaced the default assignment to $targetUrl</p>
<p>Mage::app()-&gt;getCookie()-&gt;set(Mage_Core_Model_Store::COOKIE_NAME, $currentStore-&gt;getCode(), true);</p>
<pre><code>// endur 02-03-2013 fix for missed store code
// $targetUrl = $request-&gt;getBaseUrl(). '/' . $this-&gt;getRequestPath();

if (Mage::getStoreConfig('web/url/use_store') &amp;&amp; $storeCode
    = Mage::app()-&gt;getStore()&gt;getCode()) { 
    $targetUrl = $request-&gt;getBaseUrl(). '/'
     . $storeCode . '/' .$this-&gt;getRequestPath();
    } else {
      $targetUrl = $request-&gt;getBaseUrl(). '/' . $this-&gt;getRequestPath();
    }

// endur 02-03-2013 end
</code></pre>
<p>&nbsp;</p>
<p>to get the store code added. It seem&#8217;s a bug of Magento 1.7.0.2.<br />
Of course I havn&#8217;t change the core file itself, I have changed a copy instead:</p>
<p>/app/code/local/Mage/Core/Model/Url/Rewrite.php</p>
<p>&#8230;and the language switcher is working well from now <img src='http://www.bennewitz.com/devel/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/magento-shopper-theme-and-vto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinkpad T400, Crucial M4 SSD (firmware 040H) and &#8211; of course &#8211; as ever Fedora (18)&#8230;</title>
		<link>http://www.bennewitz.com/devel/thinkpad-t400-crucial-m4-ssd-firmware-040h-and-of-course-as-ever-fedora-18/</link>
		<comments>http://www.bennewitz.com/devel/thinkpad-t400-crucial-m4-ssd-firmware-040h-and-of-course-as-ever-fedora-18/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 21:19:04 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[private]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1226</guid>
		<description><![CDATA[&#8230;this is my basic hardware / software setup for the current software development machine at present. It&#8217;s not the latest available, however the Thinkpad is functional and fast as usual including a perfect working finger print reader (AuthenTec AES2550/AES2810) used to login into the Gnome Display Manager (gdm). I have replaced the optical DVD drive [...]]]></description>
				<content:encoded><![CDATA[<p>&#8230;this is my basic hardware / software setup for the current software development machine at present.</p>
<p>It&#8217;s not the latest available, however the Thinkpad is functional and fast as usual including a perfect working finger print reader (AuthenTec AES2550/AES2810) used to login into the Gnome Display Manager (gdm).</p>
<p>I have replaced the optical DVD drive inside of the Ultrabay by a classical magnetic hard disk: 320 GB Western Digital, Scorpio Black, running at 7200rpm, spinned down using hdparm -Y /dev/sd* most of the time.</p>
<p>I love the silence of the ssd drive because it is much better to listen &#8211; for example to this: Johannes Brahms wrote it for Clara Schumann <img src='http://www.bennewitz.com/devel/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<iframe width="572" height="400px" class="youtube_endur" id="" src="http://www.youtube.com/embed/WxH50l50dvs#!?modestbranding=1&amp;autohide=1&amp;showinfo=0&amp;rel=0" frameborder="0" allowfullscreen></iframe>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/thinkpad-t400-crucial-m4-ssd-firmware-040h-and-of-course-as-ever-fedora-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shopify and virtual try on software for eyeglasses</title>
		<link>http://www.bennewitz.com/devel/shopify-and-virtual-try-on-software-for-eyeglasses/</link>
		<comments>http://www.bennewitz.com/devel/shopify-and-virtual-try-on-software-for-eyeglasses/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 08:19:26 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Pupil Detection]]></category>
		<category><![CDATA[Pupilary Distance (PD)]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1222</guid>
		<description><![CDATA[Since last week I was able to find a way to embed VirtualMirror into Shopify. I have &#8220;learned&#8221; Liquid for this&#8230; While the backend of VirtualMirror has to be run on an external server VirtualMirror itself can be called from cdn.shopify.com including the images to load. However, I&#8217;ll prefer the &#8220;hard&#8221; way: A root server, [...]]]></description>
				<content:encoded><![CDATA[<p>Since last week I was able to find a way to embed VirtualMirror into Shopify. I have &#8220;learned&#8221; Liquid for this&#8230; While the backend of VirtualMirror has to be run on an external server VirtualMirror itself can be called from cdn.shopify.com including the images to load.</p>
<p>However, I&#8217;ll prefer the &#8220;hard&#8221; way: A root server, running Linux + Magento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/shopify-and-virtual-try-on-software-for-eyeglasses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Hebrew version of the Virtual Eyeglasses Try On Software&#8230;</title>
		<link>http://www.bennewitz.com/devel/hebrew-virtual-eyeglasses-try-on-software/</link>
		<comments>http://www.bennewitz.com/devel/hebrew-virtual-eyeglasses-try-on-software/#comments</comments>
		<pubDate>Sun, 27 Jan 2013 19:58:20 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Pupil Detection]]></category>
		<category><![CDATA[Pupilary Distance (PD)]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1207</guid>
		<description><![CDATA[&#8230;is here, of course this needs proof reading and many corrections. It&#8217;s tricky really to have a right-to-left language using pure action script (AS3) The kerning may be incorrect.]]></description>
				<content:encoded><![CDATA[<p>&#8230;is <a id="vmirror" data-width="720" data-height="590" title="A Hebrew Virtual Mirror 0.6.6" href="http://www.bennewitz.com/virtual-mirror/version-0-6-6/index-il.html"><b>here</b></a>, of course this needs proof reading and many corrections.</p>
<p>It&#8217;s tricky really to have a right-to-left language using pure action script (AS3) <img src='http://www.bennewitz.com/devel/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The kerning may be incorrect.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/hebrew-virtual-eyeglasses-try-on-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tablets &#8211; comes without Adobe Flash Plugin pre-installed from now&#8230;</title>
		<link>http://www.bennewitz.com/devel/tablets/</link>
		<comments>http://www.bennewitz.com/devel/tablets/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 21:42:24 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Pupil Detection]]></category>
		<category><![CDATA[Pupilary Distance (PD)]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1202</guid>
		<description><![CDATA[We have some more progress for the tablet html5 version even there are limitations, compared against as3.]]></description>
				<content:encoded><![CDATA[<p>We have some more progress for the tablet html5 version even there are limitations, compared against as3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/tablets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porting Virtual Mirror for Eyeglasses to HTML5&#8230;</title>
		<link>http://www.bennewitz.com/devel/porting-virtual-mirror-for-eyeglasses-to-html/</link>
		<comments>http://www.bennewitz.com/devel/porting-virtual-mirror-for-eyeglasses-to-html/#comments</comments>
		<pubDate>Sun, 09 Dec 2012 16:29:33 +0000</pubDate>
		<dc:creator>Matthias Haase</dc:creator>
				<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Pupil Detection]]></category>
		<category><![CDATA[Pupilary Distance (PD)]]></category>

		<guid isPermaLink="false">http://www.bennewitz.com/devel/?p=1181</guid>
		<description><![CDATA[&#8230;will be the next step. The development of the available AS3 version is continued. Using HTML5 Virtual Mirror will have a reduced functionality compared against the AS3 version but at present this is an alternative way  for tablet computers on client-side.]]></description>
				<content:encoded><![CDATA[<p>&#8230;will be the next step. The development of the available AS3 version is continued.</p>
<p>Using HTML5 Virtual Mirror will have a reduced functionality compared against the AS3 version but at present this is an alternative way  for tablet computers on client-side.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bennewitz.com/devel/porting-virtual-mirror-for-eyeglasses-to-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
