<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Lars Werner</title>
	<atom:link href="http://lars.werner.no/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://lars.werner.no</link>
	<description>Projects, articles and personal homepage</description>
	<lastBuildDate>Thu, 09 Jul 2015 20:36:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.10</generator>

<image>
	<url>https://i0.wp.com/lars.werner.no/wp-content/uploads/C:InetpubWebPlaceslars.werner.nowp-contentuploads201412/graffiti-alphabet-w-548bf135_site_icon.png?fit=32%2C32</url>
	<title>Lars Werner</title>
	<link>http://lars.werner.no</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">26026926</site>	<item>
		<title>Disable weak DH keys in Adito (Fixes Firefox error: ssl_error_weak_server_ephemeral_dh_key )</title>
		<link>http://lars.werner.no/?p=1159</link>
					<comments>http://lars.werner.no/?p=1159#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Thu, 09 Jul 2015 20:36:02 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1159</guid>

					<description><![CDATA[The problem The solution Adito supports a lot of different SSL-ciphers and some of them has weak Diffie-Hellman (DH) keys. Here is a guide that worked&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<h1>The problem</h1>
<div id="attachment_1160" style="width: 637px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/sslerror.png"><img aria-describedby="caption-attachment-1160" decoding="async" class="size-full wp-image-1160" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/sslerror.png?resize=627%2C318" alt="ssl_error_weak_server_ephemeral_dh_key" width="627" height="318" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/sslerror.png?w=627 627w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/sslerror.png?resize=300%2C152 300w" sizes="(max-width: 627px) 100vw, 627px" data-recalc-dims="1" /></a><p id="caption-attachment-1160" class="wp-caption-text">ssl_error_weak_server_ephemeral_dh_key</p></div>
<h1>The solution</h1>
<p>Adito supports a lot of different SSL-ciphers and some of them has weak Diffie-Hellman (DH) keys.<br />
Here is a guide that worked for me and ensures secure connection to Adito (as before).</p>
<p>If you want to read more about the problem visit <a href="https://weakdh.org/">https://weakdh.org/</a> it checks your browser at the same time.</p>
<p>Use alternative browser or temporary enter these commands in Firefox:</p>
<ul>
<li>about:config</li>
<li>Search for security.ssl3.dhe_rsa_aes</li>
<li>Doubleclick to set values to false on <strong>security.ssl3.dhe_rsa_aes_128_sha</strong> and <strong>security.ssl3.dhe_rsa_aes_256_sha</strong></li>
</ul>
<p>Login to your Adito account and then follow the guide</p>
<div id="attachment_1161" style="width: 1140px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/1.png"><img aria-describedby="caption-attachment-1161" decoding="async" loading="lazy" class="size-full wp-image-1161" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/1.png?resize=740%2C191" alt="Press the &quot;Server&quot; link under System Configuration" width="740" height="191" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/1.png?w=1130 1130w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/1.png?resize=300%2C77 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/1.png?resize=1024%2C264 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/1.png?resize=900%2C232 900w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /></a><p id="caption-attachment-1161" class="wp-caption-text">Press the &#8220;Server&#8221; link under System Configuration</p></div>
<div id="attachment_1162" style="width: 862px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/2.png"><img aria-describedby="caption-attachment-1162" decoding="async" loading="lazy" class="size-full wp-image-1162" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/2.png?resize=740%2C244" alt="Push the &quot;SSL&quot; tab and you'll see a list of chipers" width="740" height="244" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/2.png?w=852 852w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/2.png?resize=300%2C99 300w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /></a><p id="caption-attachment-1162" class="wp-caption-text">Push the &#8220;SSL&#8221; tab and you&#8217;ll see a list of ciphers</p></div>
<p>Adito states the following regarding the Adito client (<em>this is very important</em>)</p>
<blockquote>
<div id="help_content">
<div id="propertyHelp">
<h3>Supported Ciphers</h3>
<p>The list of SSL ciphers supported by Adito. If the selected cipher list is empty then all available ciphers are supported, if you edit this list then ensure that SSL_RSA_WITH_RC4_128_MD5 is selected as this is required by the Adito Agent.</p>
<p>WARNING: Editing these properties may cause compatibility problems with some older browsers.</p>
</div>
</div>
</blockquote>
<div id="help_content">
<div id="propertyHelp">
<p>I removed every TLS_* entry from this list and added all the SSL_* ciphers.<br />
(Please do some research on which ciphers that are most usefull for your organization)</p>
<div id="attachment_1164" style="width: 863px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/3.png"><img aria-describedby="caption-attachment-1164" decoding="async" loading="lazy" class="size-full wp-image-1164" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/3.png?resize=740%2C284" alt="Press OK when you have updated  the ciphers list" width="740" height="284" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/3.png?w=853 853w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/3.png?resize=300%2C115 300w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /></a><p id="caption-attachment-1164" class="wp-caption-text">Press OK when you have updated the ciphers list</p></div>
<div id="attachment_1165" style="width: 543px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/4.png"><img aria-describedby="caption-attachment-1165" decoding="async" loading="lazy" class="size-full wp-image-1165" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/4.png?resize=533%2C115" alt="A restart of the Adito server is required. Existing users will be thrown out!" width="533" height="115" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/4.png?w=533 533w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/4.png?resize=300%2C65 300w" sizes="(max-width: 533px) 100vw, 533px" data-recalc-dims="1" /></a><p id="caption-attachment-1165" class="wp-caption-text">A restart of the Adito server is required. Existing users will be thrown out!</p></div>
<div id="attachment_1166" style="width: 385px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/5.png"><img aria-describedby="caption-attachment-1166" decoding="async" loading="lazy" class="size-full wp-image-1166" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/5.png?resize=375%2C152" alt="Press OK to restart Adito now" width="375" height="152" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/5.png?w=375 375w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/5.png?resize=300%2C122 300w" sizes="(max-width: 375px) 100vw, 375px" data-recalc-dims="1" /></a><p id="caption-attachment-1166" class="wp-caption-text">Press OK to restart Adito now</p></div>
<div id="attachment_1167" style="width: 534px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/6.png"><img aria-describedby="caption-attachment-1167" decoding="async" loading="lazy" class="size-full wp-image-1167" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/6.png?resize=524%2C108" alt="Press OK on the redundant confirmation regarding restart" width="524" height="108" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/6.png?w=524 524w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/6.png?resize=300%2C62 300w" sizes="(max-width: 524px) 100vw, 524px" data-recalc-dims="1" /></a><p id="caption-attachment-1167" class="wp-caption-text">Press OK on the redundant confirmation regarding restart</p></div>
<div id="attachment_1168" style="width: 382px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/7.png"><img aria-describedby="caption-attachment-1168" decoding="async" loading="lazy" class="size-full wp-image-1168" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/7.png?resize=372%2C121" alt="Just wait 10 seconds. It displays an abort function if you actually did not read the messages before :)" width="372" height="121" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/7.png?w=372 372w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/7.png?resize=300%2C98 300w" sizes="(max-width: 372px) 100vw, 372px" data-recalc-dims="1" /></a><p id="caption-attachment-1168" class="wp-caption-text">Just wait 10 seconds. It displays an abort function if you actually did not read the messages before <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p></div>
<p>The restart takes some time, and only works if you use it in service mode.<br />
If you are using console, you have to close and restart the consolewindow.</p>
<p>Now remove the exceptions in Firefox as you changed before (security.ssl3.dhe_rsa_aes_128_sha and security.ssl3.dhe_rsa_aes_256_sha), and login to your Adito server using Firefox.</p>
<div id="attachment_1169" style="width: 416px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/8.png"><img aria-describedby="caption-attachment-1169" decoding="async" loading="lazy" class="size-full wp-image-1169" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/8.png?resize=406%2C189" alt="You are ready to use Adito on any browser again" width="406" height="189" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/8.png?w=406 406w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2015/07/8.png?resize=300%2C140 300w" sizes="(max-width: 406px) 100vw, 406px" data-recalc-dims="1" /></a><p id="caption-attachment-1169" class="wp-caption-text">You are ready to use Adito on any browser again</p></div>
</div>
<p>If you haven&#8217;t update your Adito so clients can use Java 1.8, please see the page <a href="http://lars.werner.no/?page_id=515">Installer-SVN</a>!<br />
Applet is valid signed and recompiled with JDK 1.8!</p>
</div>
<h1></h1>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1159</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1159</post-id>	</item>
		<item>
		<title>Adito (OpenVPN ALS) finally runs on Java v1.8. Signed SVN version released!</title>
		<link>http://lars.werner.no/?p=1140</link>
					<comments>http://lars.werner.no/?p=1140#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 19 Jun 2015 19:33:16 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1140</guid>

					<description><![CDATA[Find the champagne, I finally got around to release Adito for Java v1.8 (and probably higher version). Oracle are still strict in their handling of unsigned&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Find the champagne, I finally got around to release Adito for Java v1.8 (and probably higher version).</p>
<p>Oracle are still strict in their handling of unsigned applet, so it has to be properly signed to run.</p>
<p><a href="http://certum.eu/" target="_blank">Certum.eu</a> have yet again provided me with a yearly cert, and this time I&#8217;ll promise to renew it <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I&#8217;ve only released the SVN-version with support for v1.8.</p>
<p>This version uses my extension-store and are probably the most bug-fixed version out.</p>
<p>Download the installer from <a href="http://lars.werner.no/?page_id=515" target="_blank">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1140</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1140</post-id>	</item>
		<item>
		<title>How to compile Adito (OpenVPN ALS) with Java JDK 1.8</title>
		<link>http://lars.werner.no/?p=1116</link>
					<comments>http://lars.werner.no/?p=1116#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Sun, 17 May 2015 22:19:23 +0000</pubDate>
				<category><![CDATA[Adito (OpenVPN ALS)]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[1.8]]></category>
		<category><![CDATA[adito]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[java]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1116</guid>

					<description><![CDATA[The changes in Oracles Java 1.8 is significant. Earlier compiled versions of Adito (also called OpenVPN-ALS) is no longer valid and needs to be recompiled. If&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>The changes in Oracles Java 1.8 is significant. Earlier compiled versions of Adito (also called OpenVPN-ALS) is no longer valid and needs to be recompiled.</p>
<p>If you want to make Adito work on Java 1.8 or newer, follow the guide or download the SVN-installer with signed applet from <a href="http://lars.werner.no/?page_id=515">here</a>.</p>
<p>Please note that description is for Windows users, but the code-changes in step 5 can be implemented to Linux for correct compile.</p>
<table style="background-color: #dbdbdb;">
<caption>1. Installing Java 8 JDK</caption>
<tbody>
<tr>
<td>Download the JDK from here:Â <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">http://www.oracle.com/technetwork/java/javase/downloads/index.html</a></td>
</tr>
<tr>
<td>(Version tested was Java SE Development Kit 8u45; Windows x86; filename: jdk-8u45-windows-i586.exe)</td>
</tr>
<tr>
<td>Add your JDK-directory\bin to your PATH-settings. If you are unfamiliar, please read this guide: <a href="https://www3.ntu.edu.sg/home/ehchua/programming/howto/JDK_Howto.html" target="_blank">https://www3.ntu.edu.sg/home/ehchua/programming/howto/JDK_Howto.html</a></td>
</tr>
<tr>
<td>Typical installation directory: %programfiles%\Java\jdk1.8.0_45</td>
</tr>
</tbody>
</table>
<p>The JDK will also install the JRE (Java Run time), so a simple test after installation is to run &#8220;java.exe -version&#8221; in a command-prompt</p>
<table style="background-color: #dbdbdb;">
<caption>2. Downloading latest version of Adito source code</caption>
<tbody>
<tr>
<td>The SVN-version of Adito can be downloaded from the sourceforge: <a href="http://sourceforge.net/p/openvpn-als/code/HEAD/tarball" target="_blank">http://sourceforge.net/p/openvpn-als/code/HEAD/tarball</a></td>
</tr>
<tr>
<td>(If you are having trouble getting the version, try downloading TortoiseSVN: <a href="http://tortoisesvn.net/downloads.html" target="_blank">http://tortoisesvn.net/downloads.html</a></p>
<p>Then use the SVN-link to get the R706 version: <a href="svn://svn.code.sf.net/p/openvpn-als/code/adito/trunk" target="_blank">svn://svn.code.sf.net/p/openvpn-als/code/adito/trunk</a> )</td>
</tr>
<tr>
<td>Typical installation directory: c:\adito</td>
</tr>
</tbody>
</table>
<table style="background-color: #d9d9d9;">
<caption>3. Downloading ANT</caption>
<tbody>
<tr>
<td>Adito project is setup to use ANT for compilation. Download ANT from here: <a href="https://ant.apache.org/bindownload.cgi" target="_blank">https://ant.apache.org/bindownload.cgi</a></td>
</tr>
<tr>
<td>(Tested version was apache-ant-1.9.4-bin.zip). Add the c:\ant\bin directory to the PATH-variable in system. As earlier done in the JDK installation.</td>
</tr>
<tr>
<td>Â Typical installation directory: c:\ant</td>
</tr>
</tbody>
</table>
<p>You can test ANT by typing &#8220;ant -version&#8221; in the command-prompt. It should state &#8220;Apache Ant(TM) version 1.9.4 compiled on April 29 2014&#8221;.</p>
<table style="background-color: #d9d9d9;">
<caption>4. Copy tools.jar from the JDK to Adito installation</caption>
<tbody>
<tr>
<td>Â In the JDK-directoryÂ %programfiles%\Java\jdk1.8.0_45\lib\ locate the the &#8220;tools.jar&#8221; file</p>
<p>Copy tools.jar to 2 destinations:</p>
<p>c:\adito\lib</p>
<p>%programfiles%\Java\jre1.8.0_45\lib</td>
</tr>
</tbody>
</table>
<table style="background-color: #d9d9d9;">
<caption>5. Modify adito-source to correct version</caption>
<tbody>
<tr>
<td>ANT uses the build.xml files to compile each component. Adito source is old and are unaware of java version later than 1.2. Changes made are compile-parameters that will ensure that java 1.8 is targeted.</td>
</tr>
<tr>
<td>Find build.xml files in these directories and change target=&#8221;1.x&#8221; to target=&#8221;1.8&#8243;:</p>
<p>C:\adito\clientcerts\build.xml, line 88</p>
<p>C:\adito\maverick-crypto\build.xml, line 40</p>
<p>C:\adito\maverick-multiplex\build.xml, line 62</p>
<p>C:\adito\maverick-ssl\build.xml, line 83 and 150</p>
<p>C:\adito\maverick-util\build.xml, line 43</p>
<p>C:\adito\ui\build.xml, line 118</td>
</tr>
</tbody>
</table>
<p>Save all the files and you&#8217;re ready to compile.</p>
<table style="background-color: #d9d9d9;">
<caption>6. Compile the Adito</caption>
<tbody>
<tr>
<td>Open a command-prompt and go to directory c:\adito, enter command: &#8220;ANT -projecthelp&#8221;</p>
<p>A list of commands will be shown:</p>
<p>cleanÂ Â Â Â Â Â Â Â Â Â Â Â Â  Removes compiled files</p>
<p>compileÂ Â Â Â Â Â Â Â Â Â Â  Compile Adito.</p>
<p>consoleÂ Â Â Â Â Â Â Â Â Â Â  Starts the Adito server in the foreground display all output to the console</p>
<p>distÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  Create an executable, ready to distribute version of Adito</p>
<p>helpÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  Displays some help.</p>
<p>installÂ Â Â Â Â Â Â Â Â Â Â  Run the Adito installation wizard. The server must not be running.</p>
<p>install-agentÂ Â Â Â Â  Install Adito Agent.</p>
<p>install-serviceÂ Â Â  Install Adito as a service.</p>
<p>javadocÂ Â Â Â Â Â Â Â Â Â Â  Generate javadocs for everything</p>
<p>startÂ Â Â Â Â Â Â Â Â Â Â Â Â  Starts the Adito in the background</p>
<p>start-using-javaÂ Â  Starts the Adito in the foreground without the OS-dependent wrapper</p>
<p>stopÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  Stops the running Adito. Note, this currently does not work on all platforms.</p>
<p>sysinfoÂ Â Â Â Â Â Â Â Â Â Â  Display some system information</p>
<p>uninstall-serviceÂ  Uninstall Adito service.</td>
</tr>
<tr>
<td>Write then &#8220;ant compile&#8221; to compile. It should end after a minute or two with:</p>
<p>BUILD SUCCESSFUL</p>
<p>Total time: 51 seconds</td>
</tr>
</tbody>
</table>
<p>Please ignore the warnings and others messages during compile. It did not cause any problems with my installation.</p>
<p>Messages like &#8220;[javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release&#8221; could potential be failing in the future.</p>
<p>To run the installer and first-time setup type: &#8220;ant install&#8221;. To run Adito normal just run &#8220;ant&#8221; in the directory, it is the same as &#8220;ant start-using-java&#8221;.</p>
<p>Wrapper does not work as expected, but my updated installer fixes that.</p>
<p>Please note that a Adito for Java 1.8-installer version is on its way, just waiting for a updated cert.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1116</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1116</post-id>	</item>
		<item>
		<title>Adito v0.9.1 SVN R706 signed version</title>
		<link>http://lars.werner.no/?p=1086</link>
					<comments>http://lars.werner.no/?p=1086#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Sun, 26 Jan 2014 07:00:28 +0000</pubDate>
				<category><![CDATA[Adito (OpenVPN ALS)]]></category>
		<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1086</guid>

					<description><![CDATA[Oracles recent Java changes have &#8220;forced&#8221; applets to be signed. My point of view is that Oracle is bullying a lot of open source developers. Many&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Oracles recent Java changes have &#8220;forced&#8221; applets to be signed.<br />
My point of view is that Oracle is bullying a lot of open source developers.<br />
Many of us doesn&#8217;t have the funds for $100-$500 a year certificate fees.<br />
There are one solution for open source developers to get a certificate for free; <a href="http://www.certum.eu">certum.eu</a></p>
<p>I have recently been granted 1 year certificate from Certum.eu and used it on the Adito project.<br />
Certum.eu CA is included in Java, IE, Firefox, Chrome, etcetera; so end users have the chain already.<br />
An article regarding signing existing jars, will be published later.</p>
<p>When you launch the client you still will get the SSL-certificate error.<br />
To fix this you have to buy a SSL-certificate for you site, but for now Java accept self-signed SSL-certs.<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/SSL-cert-error-still-there.png?resize=556%2C244" alt="SSL cert error still there" width="556" height="244" class="alignnone size-full wp-image-1089" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/SSL-cert-error-still-there.png?w=556 556w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/SSL-cert-error-still-there.png?resize=300%2C131 300w" sizes="(max-width: 556px) 100vw, 556px" data-recalc-dims="1" /></p>
<p>When the actual applet launch, the certificate present the signed-title.<br />
Certum always add &#8220;Open source developer x, x&#8221; in their certificates.<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/Adito-signed-jar-version.png?resize=517%2C260" alt="Adito signed jar version" width="517" height="260" class="alignnone size-full wp-image-1087" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/Adito-signed-jar-version.png?w=517 517w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/Adito-signed-jar-version.png?resize=300%2C150 300w" sizes="(max-width: 517px) 100vw, 517px" data-recalc-dims="1" /></p>
<p>Please note that a certificate is not equal to safe code. When an applet has a cert, it is always executed outside the sandbox.<br />
Meaning that you grant full access to your computer. Since I only provide the installer I cannot take any responsibility regarding what Adito does with your system! No changes has been done to the binaries on this release, only the cert and webpage template change.</p>
<p>After you pushed &#8220;run&#8221; the client run as normal<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/Lunch-adito.png?resize=294%2C78" alt="Lunch adito" width="294" height="78" class="alignnone size-full wp-image-1088" data-recalc-dims="1" /></p>
<p>Download the new version from the <a href="http://lars.werner.no/?page_id=515" title="Installer â?? SVN">Adito SVN R706 page.</a><br />
Please backup before you update!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1086</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1086</post-id>	</item>
		<item>
		<title>SpotiAmp updated to version 0.95</title>
		<link>http://lars.werner.no/?p=1079</link>
					<comments>http://lars.werner.no/?p=1079#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Sat, 25 Jan 2014 22:38:47 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1079</guid>

					<description><![CDATA[Spotiamp needed some bugfixes regarding some changes in service. While I was at it, the client got a new icon and some eye-candy. Overwrite old Spotiamp.exe&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2009/08/Spotiampv095.png?resize=539%2C353" alt="SpotiAmp v0.95" width="539" height="353" class="size-full wp-image-1076" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2009/08/Spotiampv095.png?w=539 539w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2009/08/Spotiampv095.png?resize=300%2C196 300w" sizes="(max-width: 539px) 100vw, 539px" data-recalc-dims="1" /></p>
<p>Spotiamp needed some bugfixes regarding some changes in service.<br />
While I was at it, the client got a new icon and some eye-candy.</p>
<p>Overwrite old Spotiamp.exe with this version, all handling of commercials and settings are unchanged.<br />
Download it from the <a href="http://lars.werner.no/?page_id=183" title="SpotiAmp">Spotiamp-page</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1079</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1079</post-id>	</item>
		<item>
		<title>How to use Java run time v1.7 (and newer) exception list for self-signed applets</title>
		<link>http://lars.werner.no/?p=1045</link>
					<comments>http://lars.werner.no/?p=1045#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 17 Jan 2014 21:44:17 +0000</pubDate>
				<category><![CDATA[Adito (OpenVPN ALS)]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1045</guid>

					<description><![CDATA[Oracle have updated their Java with a lot of annoying popups. Oracle probably think that this increase the security of their &#8220;swiss cheese executable container&#8221; called&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Oracle have updated their Java with a lot of annoying popups.</p>
<p>Oracle probably think that this increase the security of their &#8220;swiss cheese executable container&#8221; called java.</p>
<p>Adito is no longer developed and at the time it was, Java was &#8220;the-way-todo-it&#8221;.</p>
<p>Adito from my site is a unsigned applet, the default setup action now is to block it.</p>
<p>The best way to get rid of the problem is to decrease the security settings to &#8220;Medium&#8221;.</p>
<p>But you can add exceptions for your own site, and still keep &#8220;security&#8221; high.</p>
<p>Below this method is explained.</p>
<p>Here is the problem when you run Adito without rights to run:</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1053" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-warning-1.png?resize=556%2C244" alt="java warning 1" width="556" height="244" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-warning-1.png?w=556 556w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-warning-1.png?resize=300%2C131 300w" sizes="(max-width: 556px) 100vw, 556px" data-recalc-dims="1" /></p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1046" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-block-1.png?resize=516%2C183" alt="java block 1" width="516" height="183" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-block-1.png?w=516 516w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-block-1.png?resize=300%2C106 300w" sizes="(max-width: 516px) 100vw, 516px" data-recalc-dims="1" /></p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1048" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-failed-1.png?resize=740%2C560" alt="java failed 1" width="740" height="560" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-failed-1.png?w=740 740w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-failed-1.png?resize=300%2C227 300w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /></p>
<p>To fix this go to the control-panel, then run Java-settings:</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1047" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-controlpanel.png?resize=224%2C88" alt="java controlpanel" width="224" height="88" data-recalc-dims="1" /></p>
<p>Go to the security-tab and push the &#8220;Edit site list&#8221;:</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1052" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security.png?resize=520%2C551" alt="java security" width="520" height="551" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security.png?w=520 520w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security.png?resize=283%2C300 283w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security.png?resize=24%2C24 24w" sizes="(max-width: 520px) 100vw, 520px" data-recalc-dims="1" /></p>
<p>Add your site to the security list, this is the same as in your browser addressfield:</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1051" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security-add-site.png?resize=544%2C349" alt="java security add site" width="544" height="349" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security-add-site.png?w=544 544w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security-add-site.png?resize=300%2C192 300w" sizes="(max-width: 544px) 100vw, 544px" data-recalc-dims="1" /></p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1050" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security-add-site-localhost.png?resize=544%2C349" alt="java security add site localhost" width="544" height="349" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security-add-site-localhost.png?w=544 544w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-security-add-site-localhost.png?resize=300%2C192 300w" sizes="(max-width: 544px) 100vw, 544px" data-recalc-dims="1" /></p>
<p>Now when you reload your Adito-agent, you will be presented with this prompt:</p>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1049" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-in-browser-accept-agent.png?resize=554%2C314" alt="java in browser accept agent" width="554" height="314" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-in-browser-accept-agent.png?w=554 554w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2014/01/java-in-browser-accept-agent.png?resize=300%2C170 300w" sizes="(max-width: 554px) 100vw, 554px" data-recalc-dims="1" /></p>
<p>If you accept the risk, check it and push run.</p>
<p>(The Adito-agent is compiled by me, unchanged from source.)</p>
<p>The agent should be running like before.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1045</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1045</post-id>	</item>
		<item>
		<title>Adblock fix for hardware.no paid subscription (hw.no) &#8211; updated</title>
		<link>http://lars.werner.no/?p=1027</link>
					<comments>http://lars.werner.no/?p=1027#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Tue, 10 Sep 2013 11:25:48 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1027</guid>

					<description><![CDATA[Hardware.no has been a good source for techno-information for years. Now in the days of commercials Adblock is a must to survive in the jungle of&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><a href="http://Hardware.no">Hardware.no</a> has been a good source for techno-information for years.<br />
Now in the days of commercials <a href="https://adblockplus.org">Adblock</a> is a must to survive in the jungle of information.<br />
But when sites are doing a semi-paid commercial thingy, I get annoyed:</p>
<p>Adblock = ON<br />
<div id="attachment_1029" style="width: 310px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial.png"><img aria-describedby="caption-attachment-1029" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial.png?resize=300%2C206" alt="Hardware.no commercial for adblockers" width="300" height="206" class="size-medium wp-image-1029" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial.png?resize=300%2C206 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial.png?w=1014 1014w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a><p id="caption-attachment-1029" class="wp-caption-text">Hardware.no commercial for adblockers</p></div></p>
<p>Adblock = OFF<br />
<div id="attachment_1030" style="width: 310px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial2.png"><img aria-describedby="caption-attachment-1030" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial2.png?resize=300%2C240" alt="Hardware.no with commercial" width="300" height="240" class="size-medium wp-image-1030" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial2.png?resize=300%2C240 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial2.png?resize=1024%2C821 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/09/HWCommercial2.png?w=1192 1192w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a><p id="caption-attachment-1030" class="wp-caption-text">Hardware.no with commercial</p></div></p>
<p><del datetime="2013-09-12T16:50:29+00:00">If you also got annoyed, add this filter to your adblock-exception-rules:</del></p>
<blockquote><p>
<del datetime="2013-09-12T16:50:29+00:00">@@||hardware.no/js/adtech_ad.js<br />
@@||hardware.no/js/adtech*.js</del>
</p></blockquote>
<p><del datetime="2015-02-11T23:08:37+00:00">If you don&#8217;t care about comments on the site, block jQuery all together, add:</del></p>
<blockquote><p>
<del datetime="2015-02-11T23:08:37+00:00">http://static.tek.no/js/jquery.min.js?cb=1369321785</del><br />
<del datetime="2015-02-11T23:08:37+00:00">or</del><br />
<del datetime="2015-02-11T23:08:37+00:00">http://static.tek.no/js/jquery.min.js*</del>
</p></blockquote>
<p>(<a href="https://adblockplus.org/forum/viewtopic.php?f=10&#038;t=16150">Source</a>)</p>
<p>Earlier attempts does not work as expected. This will hide the commercial and show content</p>
<blockquote><p>
@@||tek.no$elemhide
</p></blockquote>
<p>That way the commercials and popups are long-gone-silver.</p>
<p>HW.no is active and tries to block attempts for blocking this.<br />
If they are serious they should use sessions and hide articles behind a userportal solution.</p>
<p>If you have other sites that you would like to share tips like this, please let me know in the comment field!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1027</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1027</post-id>	</item>
		<item>
		<title>Shuttle DS-47 does not support Intel 335 SSD</title>
		<link>http://lars.werner.no/?p=1022</link>
					<comments>http://lars.werner.no/?p=1022#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Thu, 29 Aug 2013 20:46:57 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=1022</guid>

					<description><![CDATA[I have bought a DS-47 with 16 GB of RAM and a Intel 335 SSD. The current BIOS does not detect the SSD-drive at all. Even&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>I have bought a <a href="http://www.shuttle.eu/products/slim/ds47/overview/">DS-47</a> with 16 GB of RAM and a <a href="http://www.intel.com/content/www/us/en/solid-state-drives/solid-state-drives-335-series.html">Intel 335 SSD</a>.<br />
The current BIOS does not detect the SSD-drive at all. Even changed from ACHI to IDE with no luck.<br />
Tried the 335-drive on another computer and it worked there (upgraded firmware at the same time).</p>
<p>The DS47 BIOS installed (<a href="http://download.shuttle.eu/Mirror/Slim/DS47/Bios/">DS47D000.100</a>). I&#8217;ve requested Shuttle for support, and they probably needs to update the BIOS.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=1022</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1022</post-id>	</item>
		<item>
		<title>Kulemodell (ball sorting system)</title>
		<link>http://lars.werner.no/?p=991</link>
					<comments>http://lars.werner.no/?p=991#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Mon, 27 May 2013 14:09:11 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=991</guid>

					<description><![CDATA[This video is from our main Automation-project at college HiT, back in 2005. Sorting metal and plastic, packing metal for stock of 2 or 4 and&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" width="640" height="480" src="http://www.youtube-nocookie.com/embed/wYlfgR76MAs" frameborder="0" allowfullscreen></iframe></p>
<p>This video is from our main Automation-project at college HiT, back in 2005.<br />
Sorting metal and plastic, packing metal for stock of 2 or 4 and sort plastic for stock of 4 balls.<br />
Model was partly build when we took it over.</p>
<p>We installed the following to enhance the model:<br />
* Siemens S7-300 w/Profibus controller<br />
* High-speed input FM350 for S7-300<br />
* As-i bus master for S7-300<br />
* As-i bus I/O-hub (in &#8220;field&#8221;)<br />
* Step-motor controller AT15R05<br />
* Step-motor<br />
* Siemens Profibus Touch Panel TP170B</p>
<p>We solved the task using Siemens S7 STL, SCL and HiGraph to minimize the cycle-time and resource usage.</p>
<p>A Norwegian report can be downloaded <a href="http://tfweb.hit.no/2004/IA5-4-04/">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=991</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">991</post-id>	</item>
		<item>
		<title>Search has been updated to include comments</title>
		<link>http://lars.werner.no/?p=982</link>
					<comments>http://lars.werner.no/?p=982#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Tue, 16 Apr 2013 09:22:01 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=982</guid>

					<description><![CDATA[If you have an problem with my software or wonder if a solution has been quoted, try the search feature. When a post or page is&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>If you have an problem with my software or wonder if a solution has been quoted, try the search feature.<br />
When a post or page is presented as a search result, click it and the comments will be marked with your search (in the bottom).</p>
<p>Hopefully that will make the Adito solutions more open to everybody <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=982</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">982</post-id>	</item>
		<item>
		<title>WordPress spam has critically been reduced</title>
		<link>http://lars.werner.no/?p=972</link>
					<comments>http://lars.werner.no/?p=972#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Wed, 03 Apr 2013 12:05:21 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=972</guid>

					<description><![CDATA[A picture says more than thousand words; here is my current stats regarding WordPress-comment-spam on this site. Going from 9700 spam in October to 17 in&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>A picture says more than thousand words; here is my current stats regarding WordPress-comment-spam on this site.<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/04/Akismet-spamrate.png?resize=733%2C839" alt="Akismet spamrate" width="733" height="839" class="alignnone size-full wp-image-973" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/04/Akismet-spamrate.png?w=733 733w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/04/Akismet-spamrate.png?resize=262%2C300 262w" sizes="(max-width: 733px) 100vw, 733px" data-recalc-dims="1" /></p>
<p>Going from <strong>9700 </strong>spam in October to <strong>17 </strong>in November is pretty awesome.<br />
There aren&#8217;t many people that leaves comments on the site, but this reduction actually makes the site work faster.</p>
<p>I haven&#8217;t read about any spammers been caught nor that Akismet have upgraded their detection routines, if anybody know please let me know!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=972</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">972</post-id>	</item>
		<item>
		<title>Get a credit card calendar of your offshore rotation (skiftplan)</title>
		<link>http://lars.werner.no/?p=952</link>
					<comments>http://lars.werner.no/?p=952#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Thu, 03 Jan 2013 23:51:51 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=952</guid>

					<description><![CDATA[In Norway we have several names for this type of calendar: Skiftplan, skiftkalender, rotasjonskalender, offshorekalender and rotasjonsplanlegging. All of them present a typical website calendar which&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>In Norway we have several names for this type of calendar: Skiftplan, skiftkalender, rotasjonskalender, offshorekalender and rotasjonsplanlegging. All of them present a typical website calendar which is good for printing out at home or office.</p>
<p>I have been requested to create a credit card calendar solution (lommekalender in Norwegian) to bring in your pocket.<br />
A couple of afternoons have went to finish this off and now it is now open for all!</p>
<p>Check out an example <a href="http://lars.werner.no/wp-content/uploads/2013/01/creditcard-calendar-example.pdf">here</a></p>
<p>Generate your own calendars from <a href="http://kalender.werner.no/">http://kalender.werner.no/</a></p>
<p>This kind of printouts require some labour, from your side <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Find your scissors and cut out the calendars, flip vertical together and glue together.<br />
Laminate the paper to ensure it withhold normal usage in wallet.</p>
<p>A picture says more than 1000-words, so here is some from my early testing.<br />
(Please note that my crappy printer does not have any color, this is more a size-testing thing)<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004010.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004010.jpg?resize=300%2C225" alt="IMG_20130104_004010" width="300" height="225" class="alignnone size-medium wp-image-956" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004010.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004010.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004010.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004010.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a> <a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004024.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004024.jpg?resize=300%2C225" alt="IMG_20130104_004024" width="300" height="225" class="alignnone size-medium wp-image-958" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004024.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004024.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004024.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2013/01/IMG_20130104_004024.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=952</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">952</post-id>	</item>
		<item>
		<title>Multi language on-screen keyboard using Windows keyboard dlls &#8211; New article posted!</title>
		<link>http://lars.werner.no/?p=942</link>
					<comments>http://lars.werner.no/?p=942#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Sat, 24 Nov 2012 23:38:49 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=942</guid>

					<description><![CDATA[If you ever tried to make a On-screen keyboard, you probably created your native keyboard layout using an static array, right? In Windows there are a&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>If you ever tried to make a On-screen keyboard, you probably created your native keyboard layout using an static array, right?<br />
In Windows there are a good variation of keyboards in the %windir%\system32\kbd*.dll<br />
These files cannot be handled out-of-the-box since there are undocumented from Microsoft part.</p>
<p>The article break down the essence to what needs to be handled.<br />
It is also a nice little wrapper to get the data out, quick.</p>
<p>There is also a presentation <code>CStatic</code> that displays a Apple / Android / Windows 8 look-a-like simple keyboard.<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/11/Keyboard-HelloWorld.jpg?resize=740%2C288" alt="" title="Keyboard-HelloWorld" width="740" height="288" class="alignnone size-full wp-image-928" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/11/Keyboard-HelloWorld.jpg?w=900 900w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/11/Keyboard-HelloWorld.jpg?resize=300%2C116 300w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /></p>
<p>Read the whole article here: <a href="http://lars.werner.no/?page_id=922">Multi language on-screen keyboard using Windows keyboard dlls</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=942</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">942</post-id>	</item>
		<item>
		<title>Hey Google, what about Nexus in Norway?</title>
		<link>http://lars.werner.no/?p=916</link>
					<comments>http://lars.werner.no/?p=916#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Thu, 22 Nov 2012 08:31:07 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Personal Opinions]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=916</guid>

					<description><![CDATA[Google approach to make a limbo regarding their Nexus-series is not working, in my opinion. I&#8217;m looking to buy a Nexus 10 tablet as a Christmas&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>Google approach to make a limbo regarding their Nexus-series is not working, in my opinion.</p>
<p>I&#8217;m looking to buy a Nexus 10 tablet as a Christmas gift for myself, but Google blocked me, wtf?<br />
An arrogant attitude of &#8220;No we don&#8217;t want your money, we don&#8217;t ship your way&#8221; is something i would expect from Apple or Microsoft.</p>
<p>Norwegians are techno-freaks and it sure shows, here is a quote from G+ Google Norway page;</p>
<blockquote><p>
Q:<br />
Hello Google Norway, where can I get information or updates of when Nexus 10 will be out in Norway / Scandinavia?<br />
I know this is not the correct thread to mention this, but I would appreciate if someone at least reply back.<br />
At least 6 other people who have not received a response from you about issues.</p>
<p>A:<br />
Google Norway AS &#8211; Nov 19, 2012<br />
Hello! Sorry for a slow feedback!<br />
There are not any specific date for launch locally, so unfortunately we have no specific answer for you. We put out the message here as soon as we know anything!
</p></blockquote>
<p><a href="https://plus.google.com/+GoogleNorway/posts/AR8PH6hueYQ" title="Source" target="_blank">Source</a></p>
<p>When Google Norway does not know, then you are forcing users to the &#8220;grey markets&#8221; through <a href="http://eBay.com" target="_blank">eBay.com</a>.<br />
Is that what you want by this approach?</p>
<p><em>Footnote:</em><br />
I didn&#8217;t buy any tablet and saved my money for now. After reading comments, I&#8217;m not even sure if the Nexus is right for me&#8230;<br />
But I sure hope Google changes the marketing strategy for the next release. Maybe then our money has some value to them.</p>
<p>Regards an angry viking!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=916</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">916</post-id>	</item>
		<item>
		<title>How to make ASRock ION 330 lowsound (noiseless) redneck style!</title>
		<link>http://lars.werner.no/?p=882</link>
					<comments>http://lars.werner.no/?p=882#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 26 Oct 2012 22:05:50 +0000</pubDate>
				<category><![CDATA[Modifications]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=882</guid>

					<description><![CDATA[The ASRock ION 330 have been a great friend running XBMCbuntu for several years! With the ION-chipset it handles XBMC very well, but there is only&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>The ASRock ION 330 have been a great friend running <a href="http://xbmc.org/download/">XBMCbuntu</a> for several years!<br />
With the ION-chipset it handles XBMC very well, but there is only one problem: <strong>NOISE!!!</strong></p>
<p>After opening the chassis I found two problems a 50mm and 30mm fans squeeeaking like hell<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225436.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225436.jpg?resize=300%2C225" alt="" title="IMG_20121026_225436" width="300" height="225" class="alignnone size-medium wp-image-884" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225436.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225436.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225436.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225436.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a> <a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225145.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225145.jpg?resize=300%2C225" alt="" title="IMG_20121026_225145" width="300" height="225" class="alignnone size-medium wp-image-887" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225145.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225145.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225145.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225145.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a></p>
<p>My solution was easy enough:<br />
* Remove the DVD-burner (who uses that anyway?)<br />
* Remove / disable the fans<br />
* Add a 120mm fan to extract air<br />
* Add a SSD-drive for less noise and more speed (I had a old 30GB spare that I used)</p>
<p>Here is my final result<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224935.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224935.jpg?resize=695%2C521" alt="" title="IMG_20121026_224935" width="695" height="521" class="alignnone size-large wp-image-894" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224935.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224935.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224935.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224935.jpg?w=2220 2220w" sizes="(max-width: 695px) 100vw, 695px" data-recalc-dims="1" /></a></p>
<p>Read more if you want check out how it fits inside and building tips!<br />
<span id="more-882"></span><br />
These are the tools and stuff you need:<br />
* A multifunction All rounder (<a href="http://www.amazon.co.uk/Bosch-Multifunctional-Rounder-Multi-Accessories/dp/B003H4QOLA">this</a> for instance)<br />
* A grill (<a href="http://www.amazon.com/SilverStone-120mm-Filter-Grill-FF121B/dp/B0036WTDHK">this</a> for instance)<br />
* One half of a SSD bracket (see picture below)<br />
* A drill/driver + drill bits<br />
* 120 mm fan (I used a Mist 120x120x25mm, 54.4 mÂ³/time, 16.5 dB(A))<br />
* SSD drive (2,5&#8243; connection &#038; power is ready)</p>
<p>First off mark the position you can fit the fan and still get the lid on, then drill 2 holes. I used the grill as template for making an internal square.<br />
This square was then cut using the all rounder, this was the result:<br />
<div id="attachment_891" style="width: 705px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225054.jpg"><img aria-describedby="caption-attachment-891" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225054.jpg?resize=695%2C521" alt="" title="IMG_20121026_225054" width="695" height="521" class="size-large wp-image-891" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225054.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225054.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225054.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225054.jpg?w=2220 2220w" sizes="(max-width: 695px) 100vw, 695px" data-recalc-dims="1" /></a><p id="caption-attachment-891" class="wp-caption-text">120mm fan fitted on the top lid, the blue markings are me messing around with ideas</p></div></p>
<p>The screws goes through the grill and into the fan<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224948.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224948.jpg?resize=695%2C521" alt="" title="IMG_20121026_224948" width="695" height="521" class="alignnone size-large wp-image-893" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224948.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224948.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224948.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_224948.jpg?w=2220 2220w" sizes="(max-width: 695px) 100vw, 695px" data-recalc-dims="1" /></a></p>
<p>Use half of the SSD brackets and mark a position under the &#8220;DVD-lip&#8221;. Drill 2 holes and attached it through the chassis (remember to fit SSD to bracket before attaching)<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225359.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225359.jpg?resize=300%2C225" alt="" title="IMG_20121026_225359" width="300" height="225" class="alignnone size-medium wp-image-885" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225359.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225359.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225359.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225359.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a> <a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225127.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225127.jpg?resize=300%2C225" alt="" title="IMG_20121026_225127" width="300" height="225" class="alignnone size-medium wp-image-888" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225127.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225127.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225127.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225127.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a></p>
<p>Here is an overview of the insides, notice that I have unplugged the 30mm fan, but didn&#8217;t bother to remove it.<br />
The extra SATA-cable is actually attached to the SSD SATA-cable, so I couldn&#8217;t remove that.<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225209.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225209.jpg?resize=695%2C521" alt="" title="IMG_20121026_225209" width="695" height="521" class="alignnone size-large wp-image-886" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225209.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225209.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225209.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225209.jpg?w=2220 2220w" sizes="(max-width: 695px) 100vw, 695px" data-recalc-dims="1" /></a></p>
<p>The DVD-front was removed from the slim-drive and just fitted with duck-tape in front (not very neat, I know <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> )<br />
<a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225522.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225522.jpg?resize=300%2C225" alt="" title="IMG_20121026_225522" width="300" height="225" class="alignnone size-medium wp-image-883" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225522.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225522.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225522.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225522.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a> <a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225009.jpg"><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225009.jpg?resize=300%2C225" alt="" title="IMG_20121026_225009" width="300" height="225" class="alignnone size-medium wp-image-892" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225009.jpg?resize=300%2C225 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225009.jpg?resize=1024%2C768 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225009.jpg?w=1480 1480w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/10/IMG_20121026_225009.jpg?w=2220 2220w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" /></a></p>
<p>In BIOS I have overclocked the CPU without any problem.<br />
I have also set the fan-speed to maximum, to ensure that the 120mm fan will move enough air.<br />
Remember: Set the GPU shared memory to 512 MB for smoother playback on the 330!</p>
<p>As for the noise part, try different BIOS-options regarding the speed of the fan.<br />
A 120mm fan does not create a high pitch sound and is probably the best choice for such application.</p>
<p>If you are looking for just replacing the old fans with more quiet version, check out <a href="http://asrockion.wiki.zoho.com/silencing-the-ASRock-ION330.html">MythTV-Wiki</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=882</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">882</post-id>	</item>
		<item>
		<title>New article published: Load keyboard-dlls in a 64-bit enviroment</title>
		<link>http://lars.werner.no/?p=870</link>
					<comments>http://lars.werner.no/?p=870#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Mon, 13 Aug 2012 10:31:10 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[MFC]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=870</guid>

					<description><![CDATA[I have been working on a OnScreenkeyboard for a while, and I wanted to use the available resources for a easy multilingual system. In windows there&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>I have been working on a OnScreenkeyboard for a while, and I wanted to use the available resources for a easy multilingual system.</p>
<p>In windows there are kbd**.dll-files that contain arrays of scan codes, virtual keys and characters linked to VK/SC. To avoid inventing the wheel again, I tried to use these.</p>
<p>My developer computer is a Win7-x64, and I have a VM running WinXP (32-bit) on it.<br />
I created a 32-bit application, with default MFC-configuration.<br />
I noticed that the pVkToWcharTable is NULL on the 64-bit machine and not NULL on the 32-bit machine after running the init KbdLayerDescriptor(). This occurred even if they loaded the same 32-bit-dll.</p>
<p>I tried several solutions, but all of them required to compile one 32-bit and one 64-bit version of the program. That wasn&#8217;t a satisfying solution for me, so I created a wrapper to handle such special events.</p>
<p><img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/08/KeyboardLayout.png?resize=551%2C353" alt="" title="KeyboardLayout" width="551" height="353" class="alignnone size-full wp-image-859" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/08/KeyboardLayout.png?w=551 551w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/08/KeyboardLayout.png?resize=300%2C192 300w" sizes="(max-width: 551px) 100vw, 551px" data-recalc-dims="1" /></p>
<p>Read the article <a href="http://lars.werner.no/?page_id=857" title="Load and init keyboard-dlls in a 64-bit enviroment (KbdLayerDescriptor)">Load and init keyboard-dlls in a 64-bit enviroment (KbdLayerDescriptor)</a>, to read and download my example from the picture above.</p>
<p>If there are other clever souls out there who have a better way of doing it, please let me know!</p>
<p><a href="http://www.codeproject.com" rel="tag" style="display:none">CodeProject</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=870</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">870</post-id>	</item>
		<item>
		<title>Western Digital (WD) Red *do* have TLER!</title>
		<link>http://lars.werner.no/?p=841</link>
					<comments>http://lars.werner.no/?p=841#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 03 Aug 2012 07:23:37 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=841</guid>

					<description><![CDATA[Update2! Check out the comments, it shows clearly that the drive has TLER. I&#8217;m pretty frustrated that WD Support don&#8217;t really know their own product! I&#8217;ll&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><strong>Update2! </strong>Check out the comments, it <em>shows clearly that the <strong>drive has TLER</strong></em>. I&#8217;m pretty frustrated that WD Support don&#8217;t really know their own product!<br />
I&#8217;ll let them know about this post and see if they are willing to respond.</p>
<p><strong>Update! </strong>I have been told that these drives DO have TLER: <a href="http://www.pcper.com/news/Storage/WD-Red-drives-do-support-TLER">http://www.pcper.com/news/Storage/WD-Red-drives-do-support-TLER</a>, but there are other threads stating that is has <a href="http://community.spiceworks.com/topic/242263-any-thoughts-on-wd-s-line-of-red-drives">TLER-similar</a> functions.</p>
<p>The TLER is present, but you probably should run the drives in RAID 6 because of the <a href="http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-771442.pdf">low URE rating</a> of 10^14!</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>After the grand launch of Western Digital <strong>Red</strong> drives I got excited!<br />
At last a <a href="http://en.wikipedia.org/wiki/Error_recovery_control">TLER</a> (similar to ERC or CCTL) affordable drive, they have commercials stating that this is for RAID-systems.<br />
The excitement went sour after contacting WD support.</p>
<blockquote><p>
We sincerely apologize for the inconveniences, we will be more than glad to assist you with this issue, only the WD RE drives have the TLER feature in order to avoid any dropouts from the raid. <strong>If you want to use a WD Red drive on a RAID environment, it will work however, this drive does not have the TLER feature.</strong>
</p></blockquote>
<p>In my main server I have an <a href="http://www.adaptec.com/en-us/support/raid/sas_raid/sas-3805/">Adaptec 3805 hardware RAID-controller</a>.<br />
Earlier I used 8xWD Green 1 TB drives with RAID 6 on it. They worked ok, very few dropout.<br />
For 6 months ago I bought 8xWD Green 2 TB drives (WD20EARX) and now the &#8220;Abort&#8221;-count is sky-high<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/08/WD-Green-Abort-commands.png?resize=733%2C537" alt="" title="WD Green Abort commands" width="733" height="537" class="alignnone size-full wp-image-842" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/08/WD-Green-Abort-commands.png?w=733 733w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2012/08/WD-Green-Abort-commands.png?resize=300%2C219 300w" sizes="(max-width: 733px) 100vw, 733px" data-recalc-dims="1" /><br />
Adaptec support replied to me that the WD Green drives does not have TLER and are the worst kind to put into a RAID.</p>
<p>I replied to WD support asking why the WD Red drives are so RAID-friendly, since they do not have TLER.</p>
<blockquote><p>
We apologize for the inconveniences. <strong>The WD Red and the WD Green work the same in a RAID environment because they do not have the TLER feature.</strong> However, the WD Red have been tested in the following NAS systems:<br />
<a href="http://www.wdc.com/en/products/products.aspx?id=810">WD Red Compatibility</a><br />
WD Support ref: ref:_00DU0Jpn7._500U04E2hu:ref
</p></blockquote>
<p>Most disturbing reply is that WD Red and WD Green work the same in RAID, they couldn&#8217;t state any difference.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=841</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">841</post-id>	</item>
		<item>
		<title>Acrobat MDI-ish v0.8.9.2 released!</title>
		<link>http://lars.werner.no/?p=834</link>
					<comments>http://lars.werner.no/?p=834#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Wed, 25 Jul 2012 21:44:58 +0000</pubDate>
				<category><![CDATA[Acrobat MDI]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=834</guid>

					<description><![CDATA[What is this? Acrobat MDI-ish is a wrapper application that take all of your Acrobat Reader/Write windows and present them into a single window. Take back&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><strong>What is this?</strong><br />
Acrobat MDI-ish is a wrapper application that take all of your Acrobat Reader/Write windows and present them into a single window.<br />
Take back the control over your taskbar again with this practical little tool!</p>
<p><strong>New features</strong><br />
* Dragable icons in Windows taskbar, change the order as you like (only left / right)<br />
* Hotkey support<br />
* Several bugfixes (eg forever tab-mode)</p>
<p><strong>Hotkeys</strong><br />
Ctrl + Tab = Change tab to the right<br />
Ctrl + Shift + Tab = Change tab to the left<br />
Ctrl + F4 = Close current tab<br />
Ctrl + N = New window<br />
Ctrl + Shift + N = Change name on window<br />
(Note: Last two only works if the main window is active!)</p>
<p><strong>Download</strong><br />
Please download the updated version of Acrobat MDI-ish from <a href="http://lars.werner.no/?page_id=595" title="Acrobat MDI-ish">this page</a></p>
<p><strong>Earlier included features</strong><br />
* Tab-browser feature (all windows are forced maximized)<br />
* Autostart with Windows (not when portable)<br />
* Installer<br />
* Gets the MDI feature back to your Acrobat!<br />
* Multimonitor support with MDI!<br />
* Systray control<br />
* Multiple looks on the frame; Windows 2000/XP, Office 2003 / 2007</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=834</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">834</post-id>	</item>
		<item>
		<title>New design!</title>
		<link>http://lars.werner.no/?p=825</link>
					<comments>http://lars.werner.no/?p=825#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 08 Jun 2012 19:07:02 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=825</guid>

					<description><![CDATA[I had problems with the old theme and upgraded everything. Hope you like the new design! Note: The comments section is now fixed to show 20&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>I had problems with the old theme and upgraded everything.<br />
Hope you like the new design!</p>
<p>Note:<br />
The comments section is now fixed to show 20 latest comments.<br />
Comments are for your help on my software!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=825</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">825</post-id>	</item>
		<item>
		<title>Windows 2008 Hyper-V server uptime and ESXi 4.x</title>
		<link>http://lars.werner.no/?p=813</link>
					<comments>http://lars.werner.no/?p=813#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Tue, 20 Dec 2011 10:20:25 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=813</guid>

					<description><![CDATA[At the beginning of the year I installed a Windows 2008 server running Hyper-V and 5-8 VMs for internal use @ home. This was inital an&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>At the beginning of the year I installed a Windows 2008 server running Hyper-V and 5-8 VMs for internal use @ home.<br />
This was inital an test to go from ESX 3.x so I converted the vmdk- to vhd-files and booted them up.<br />
All of them worked with minor tweaks and have been stable since.</p>
<p>Check out the uptime<br />
<div id="attachment_814" style="width: 676px" class="wp-caption alignnone"><img aria-describedby="caption-attachment-814" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/ServerUptime.png?resize=666%2C522" alt="" title="Windows 2008 Hyper-V Uptime stats" width="666" height="522" class="size-full wp-image-814" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/ServerUptime.png?w=666 666w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/ServerUptime.png?resize=300%2C235 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/ServerUptime.png?resize=150%2C117 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/ServerUptime.png?resize=400%2C313 400w" sizes="(max-width: 666px) 100vw, 666px" data-recalc-dims="1" /><p id="caption-attachment-814" class="wp-caption-text">See the System Boot Time for last boot date</p></div></p>
<p>At post-date the server have been up for 246 days (8 months, 2 days).<br />
Windows is stable and can handle the virtualization as well as Vmware <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>My developer VM TBone has been running almost equal amount of time<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/Server-Hyper-Vs.png?resize=740%2C498" alt="" title="Windows 2008 Server Hyper-V VMs" width="740" height="498" class="alignnone size-full wp-image-815" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/Server-Hyper-Vs.png?w=825 825w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/Server-Hyper-Vs.png?resize=300%2C201 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/Server-Hyper-Vs.png?resize=150%2C100 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/12/Server-Hyper-Vs.png?resize=400%2C269 400w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /></p>
<p>I&#8217;m now in the process of implementing ESXi 4.x to my alternative server.<br />
Microsoft do not support Linux very well, so my ESXi shall handle Linux from now on <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Wish me luck!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=813</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">813</post-id>	</item>
		<item>
		<title>Spotiamp v0.9 released</title>
		<link>http://lars.werner.no/?p=793</link>
					<comments>http://lars.werner.no/?p=793#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Tue, 25 Oct 2011 20:29:20 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=793</guid>

					<description><![CDATA[This is a small update for Spotiamp, that ensure unicode support. Bugupdate: * UNICODE support handling of Artist and title in commercials * Tracks without Artist&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>This is a small update for Spotiamp, that ensure unicode support.<br />
<div id="attachment_798" style="width: 549px" class="wp-caption alignnone"><img aria-describedby="caption-attachment-798" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/SpotiampV09.png?resize=539%2C309" alt="" title="Spotiamp v0.9" width="539" height="309" class="size-full wp-image-798" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/SpotiampV09.png?w=539 539w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/SpotiampV09.png?resize=300%2C171 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/SpotiampV09.png?resize=150%2C85 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/SpotiampV09.png?resize=400%2C229 400w" sizes="(max-width: 539px) 100vw, 539px" data-recalc-dims="1" /><p id="caption-attachment-798" class="wp-caption-text">New colors, just for fun <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p></div></p>
<p>Bugupdate:<br />
* UNICODE support handling of Artist and title in commercials<br />
* Tracks without Artist or Title can be added as commercials<br />
* Converts commercials.ini from ANSI to UNICODE silently</p>
<p>New features:<br />
* Better adsupport handling (after 15 secs the interface are displayed again)</p>
<p>Please download <a href="http://lars.werner.no/?page_id=183" title="Spotiamp Downloadpage">here</a>, note that the Visual Studio 2010 Redistributable Package (x86) is required.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=793</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">793</post-id>	</item>
		<item>
		<title>RAM slots on Asus X93SV / K93SV 18,4&#8243; &#8220;portable&#8221; laptop</title>
		<link>http://lars.werner.no/?p=782</link>
					<comments>http://lars.werner.no/?p=782#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 06:27:35 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=782</guid>

					<description><![CDATA[I have just bought the Asus X93SV 18,4&#8243; laptop (specs are equal to K93SV) and I wanted to add more ram. When opening the bottom lid&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>I have just bought the <a href="http://www.asus.com/Notebooks/Versatile_Performance/K93SV/">Asus X93SV 18,4&#8243; laptop</a> (specs are equal to K93SV) and I wanted to add more ram.</p>
<p>When opening the bottom lid I got a surprise; there are only 2 slots and their were filled already with 2x4GB.<br />
I start googl&#8217;in and didn&#8217;t find the information as easy as I wanted.</p>
<p>Sharing is caring you know, so here is a tip:<br />
<b><font size=4 color=green>Below the keyboard is two free slots!</font></b></p>
<p>You have to dismount the keyboard by following the guide on this picture:<br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/K93SV-Keyboard-1.jpg?resize=740%2C501" alt="" title="X93SV / K93SV Keyboard dismount for RAM slots" width="740" height="501" class="alignnone size-full wp-image-783" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/K93SV-Keyboard-1.jpg?w=1008 1008w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/K93SV-Keyboard-1.jpg?resize=300%2C203 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/K93SV-Keyboard-1.jpg?resize=150%2C101 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/K93SV-Keyboard-1.jpg?resize=400%2C271 400w" sizes="(max-width: 740px) 100vw, 740px" data-recalc-dims="1" /><br />
<font size=1>(<a href="http://forum.notebookreview.com/asus/607379-asus-k93sv-request-disassembly-guide.html">Source</a> of picture)</font></p>
<p>Make sure that you unscrew the correct screws, there is a small &#8220;K&#8221; mark in the plastic for them.<br />
You only need to unscrew 2 of them, the third is used to push the keyboard up.<br />
On mine there is a blank metallic screw near the 3,5&#8243; drive and black above the RAM.</p>
<p>Note:<br />
When keyboard is loose, handle with care!<br />
There is a small ribbon-cable that you don&#8217;t need to unplug just to install the RAM.<br />
Just flip the keyboard, install and snap the keyboard back in it place.</p>
<p>Suggestion:<br />
Change the 2,5&#8243; drive with a SSD to experience great speed and less noise, you&#8217;ll never regret that!</p>
<p><span id="more-782"></span><br />
</p>
<p><font color=red>Warranty note:</font></p>
<blockquote><p>
Thank you for contacting ASUS Customer Service.<br />
My name is Daniel and it&#8217;s my pleasure to help you with your problem.</p>
<p>Please be kindly informed that the two other slots are underneath the motherboard and are not accessible except if you want to void the warranty.</p>
<p>We hope we have been of assistance.
</p></blockquote>
<p>As a comment to the support; no you haven&#8217;t been giving me any assitance!<br />
ASUS advertise with 4 RAM slots, but you have to void the warranty to actual get it installed.<br />
Studid and probably illegal marketing of features a normal user cannot reach, be warned!</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=782</wfw:commentRss>
			<slash:comments>42</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">782</post-id>	</item>
		<item>
		<title>Get XBMC tear free on Ubuntu 11.04 (Natty) / 11.10 (Oneiric)</title>
		<link>http://lars.werner.no/?p=771</link>
					<comments>http://lars.werner.no/?p=771#comments</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 14 Oct 2011 13:19:26 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=771</guid>

					<description><![CDATA[If you aren&#8217;t familiar with XBMC, please check out my earlier guides. My hardware is: Asrock ION330 (works great for 720p and 1080p) I have been&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>If you aren&#8217;t familiar with XBMC, please check out my earlier <a href="http://lars.werner.no/?p=175" title="XBMC on ION the way it should work" target="_blank">guides</a>.</p>
<p>My hardware is: <a href="http://www.asrock.com/nettop/overview.us.asp?Model=ION%20330" title="ION330" target="_blank">Asrock ION330</a> (works great for 720p and 1080p)</p>
<p>I have been running XBMC on 8.10 (Intreprid) for quite a while and now I have updated to 11.04 (Natty).<br />
<i>Everything works fine, but HEY!, tearing on SD / HD material, argh!!!</i></p>
<p><strong>Step 1. Getting rid of Unity</strong><br />
Guess I&#8217;m getting old, but I don&#8217;t like to &#8220;search&#8221; or pin my stuff to a bar + many people reported that Unity is a tear problem.<br />
First go to the system settings:<br />
<div id="attachment_772" style="width: 650px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png"><img aria-describedby="caption-attachment-772" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png?resize=640%2C484" alt="" title="Systemsettings in ubuntu" width="640" height="484" class="size-large wp-image-772" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png?resize=1024%2C775 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png?resize=300%2C227 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png?resize=150%2C113 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png?resize=400%2C303 400w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/1.-Systemsettings.png?w=1188 1188w" sizes="(max-width: 640px) 100vw, 640px" data-recalc-dims="1" /></a><p id="caption-attachment-772" class="wp-caption-text">Goto the systemsettings in ubuntu</p></div></p>
<p>Second to the login screen:<br />
<div id="attachment_774" style="width: 650px" class="wp-caption alignnone"><a href="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png"><img aria-describedby="caption-attachment-774" decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png?resize=640%2C483" alt="" title="Change the default session" width="640" height="483" class="size-large wp-image-774" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png?resize=1024%2C774 1024w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png?resize=300%2C226 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png?resize=150%2C113 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png?resize=400%2C302 400w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/10/2.-Loginscreen.png?w=1190 1190w" sizes="(max-width: 640px) 100vw, 640px" data-recalc-dims="1" /></a><p id="caption-attachment-774" class="wp-caption-text">Start the Login Screen function and change the session variable to &quot;Ubuntu Classi&quot;</p></div></p>
<p>With these changes you are rid of Unity and back to the god&#8217;ol Ubuntu.<br />
Tip: You can also make your user automatic login on the Login Screen, check it out while you&#8217;re there.<br />
<font size=1>(Pictures are snagged from <a href="http://scottlinux.com/2011/03/05/ubuntu-11-04-change-from-unity-to-classic-gnome/" target="_blank">here</a>, thanks mate&#8230;)</font></p>
<p><strong>Step 2. Changing the xorg.conf</strong><br />
I tried several tips on how to get the tearing off.<br />
I didn&#8217;t know that the Composite was manadatory to disable on my ION box, but it is&#8230;</p>
<p>To add this open a terminal then write</p>
<blockquote><p>
sudo nano /etc/X11/xorg.conf
</p></blockquote>
<p>Goto the bottom and add the text below.</p>
<blockquote><p>
Section &#8220;Extensions&#8221;<br />
    Option         &#8220;Composite&#8221; &#8220;Disable&#8221;<br />
EndSection
</p></blockquote>
<p>Tip:<br />
While you are in the xorg.conf, why not add all the entries suggested by the XBMC wiki:<br />
http://wiki.xbmc.org/index.php?title=HOW-TO:Install_Ubuntu_and_XBMC_on_Asus_EeeBox_PC_EB1501#Generate_an_xorg.conf_file</p>
<p>Tip 2: Alternative to write the xorg.conf yourself;</p>
<blockquote><p>
sudo nvidia-xconfig -no-composite
</p></blockquote>
<p>Now reboot and get your tearfree VDPAU ION computer to work as expected! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p></br><br />
</br><br />
<i>Compiz and others, check this out:</i><br />
If you are running Compiz or maybe have a ATI card (or something) please check out <a href="http://ubuntuforums.org/showthread.php?t=1683875&#038;page=1" target="_blank">this post</a></p>
<p></br><br />
</br><br />
Not for the faint heart <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
I use the unstable NVIDIA drivers, if you experience any trouble you should try them.<br />
Use <a href="http://askubuntu.com/questions/4983/what-are-ppas-and-how-do-i-use-them/40351#40351" target="_blank">this guide</a> to add a new entry to the repositary, then include this PPA: ppa:ubuntu-x-swat/x-updates<br />
(Get more updates <a href="http://www.ubuntuupdates.org/ppas/27" target="_blank">here</a> and <a href="https://launchpad.net/%7Eubuntu-x-swat/+archive/x-updates" target="_blank">here</a>)</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=771</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">771</post-id>	</item>
		<item>
		<title>Get access to Pandora, Hulu and Netflix through portable software!</title>
		<link>http://lars.werner.no/?p=740</link>
					<comments>http://lars.werner.no/?p=740#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Fri, 19 Aug 2011 16:54:51 +0000</pubDate>
				<category><![CDATA[Frontend]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=740</guid>

					<description><![CDATA[When you live in Norway you are looking over the pond and say; Internet is better in America. They have services like Hulu.com, Pandora.com and Netflix.com&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p>When you live in Norway you are looking over the pond and say; Internet is better in America.</p>
<p>They have services like <a href="http://www.hulu.com" title="Hulu" target="_blank">Hulu.com</a>, <a href="http://www.pandora.com" target="_blank">Pandora.com</a> and <a href="http://www.netflix.com" target="_blank">Netflix.com</a> that we don&#8217;t.</p>
<p>Now how do you get in contact on these services without installing any TAPI devices on a computer? (like eg hotspotshield.com or Hamachi does)</p>
<p><strong>The answer: </strong><a href="http://ultrasurf.us/" title="UltraSurf" target="_blank">UltraSurf.com</a></p>
<p>For a visual guide on how it works check out this video:<br />
<iframe loading="lazy" width="420" height="345" src="http://www.youtube.com/embed/D6B-OkCGr9s" frameborder="0" allowfullscreen></iframe></p>
<p>I had successfully connected to all services and love that Pandora is back on my pc! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=740</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">740</post-id>	</item>
		<item>
		<title>Acrobat MDI â?? ish v0.7.1.8 released!</title>
		<link>http://lars.werner.no/?p=708</link>
					<comments>http://lars.werner.no/?p=708#respond</comments>
		
		<dc:creator><![CDATA[large]]></dc:creator>
		<pubDate>Sat, 13 Aug 2011 22:11:29 +0000</pubDate>
				<category><![CDATA[Acrobat MDI]]></category>
		<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">http://lars.werner.no/?p=708</guid>

					<description><![CDATA[What is this? Acrobat MDI-ish is a wrapper application that take all of your Acrobat Reader/Write windows and present them into a single window. Take back&#46;&#46;&#46;]]></description>
										<content:encoded><![CDATA[<p><strong>What is this?</strong><br />
Acrobat MDI-ish is a wrapper application that take all of your Acrobat Reader/Write windows and present them into a single window.<br />
Take back the control over your taskbar again!</p>
<p><strong>New features</strong><br />
* Tab-browser feature (all windows are forced maximized)<br />
* Autostart with Windows (not when portable)<br />
* Installer<br />
* Some bugfixes with systray and hide windows</p>
<p><strong>Download</strong><br />
Please download the updated version of Acrobat MDI-ish from <a href="http://lars.werner.no/?page_id=595">this page</a></p>
<p><strong>Earlier included features</strong><br />
* Gets the MDI feature back to your Acrobat!<br />
* Multimonitor support with MDI!<br />
* Systray control<br />
* Multiple looks on the frame; Windows 2000/XP, Office 2003 / 2007</p>
<p><strong>Screenshot of new installer and gui</strong><br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/08/AcrobatMDIIshInstaller.png?resize=503%2C386" alt="" title="AcrobatMDIIshInstaller" width="503" height="386" class="alignnone size-full wp-image-720" srcset="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/08/AcrobatMDIIshInstaller.png?w=503 503w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/08/AcrobatMDIIshInstaller.png?resize=300%2C230 300w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/08/AcrobatMDIIshInstaller.png?resize=150%2C115 150w, https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/08/AcrobatMDIIshInstaller.png?resize=400%2C306 400w" sizes="(max-width: 503px) 100vw, 503px" data-recalc-dims="1" /><br />
<img decoding="async" loading="lazy" src="https://i0.wp.com/lars.werner.no/wp-content/uploads/2011/06/MainWindow.png?resize=626%2C673" alt="" title="Acrobat MDI-ish main window" width="626" height="673" data-recalc-dims="1" /></p>
]]></content:encoded>
					
					<wfw:commentRss>http://lars.werner.no/?feed=rss2&#038;p=708</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">708</post-id>	</item>
	</channel>
</rss>
