<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Stijn D'haese</title>
	
	<link>http://blog.stijn-dhaese.be</link>
	<description>This is the personal blog of Stijn D'haese. A little freedom on the net by an analyst, developer and system administrator from Belgium.</description>
	<lastBuildDate>Fri, 23 Dec 2011 18:44:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/StijnDhaese" /><feedburner:info uri="stijndhaese" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Installing a SSD in a Mac Pro using a drill</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/g5Vwx2l0TkM/</link>
		<comments>http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 18:44:09 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://blog.stijn-dhaese.be/?p=294</guid>
		<description><![CDATA[A few months ago I ordered a Mac Pro for one of our people in the company. Because Apple only delivers SSD with Multi Level Cells, we decited to ordered a 1TB HDD with the Mac Pro and a separated 32GB SSD with Single Level Cells to install into the Mac Pro after it arrived, [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I ordered a Mac Pro for one of our people in the company. Because Apple only delivers SSD with Multi Level Cells, we decited to ordered a 1TB HDD with the Mac Pro and a separated 32GB SSD with Single Level Cells to install into the Mac Pro after it arrived,<br />
<span id="more-294"></span><br />
Sadly enough, the design of Apple doesn&#8217;t allow you to use sata-cables and instead you need to use some strange bracelet system to plug in your HDD&#8217;s. And of course, this bracelet system is made for 3.5&#8243; disk&#8217;s instead of 2.5&#8243; disks (the one our SSD was).</p>

<a href='http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/capture/' title='Mac Pro'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/11/Capture-150x150.png" class="attachment-thumbnail" alt="The Mac Pro SSD / HDD" title="Mac Pro" /></a>

<p>But I&#8217;m a real IT&#8217;er and I eat apples for breakfast, so after a little fixing I created this.</p>

<a href='http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/apple01/' title='apple01'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/11/apple01-150x150.jpg" class="attachment-thumbnail" alt="apple01" title="apple01" /></a>
<a href='http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/apple02/' title='apple02'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/11/apple02-150x150.jpg" class="attachment-thumbnail" alt="apple02" title="apple02" /></a>

<p>With a little fiddling the disk fitted, but the bracelet came out a half centimeter and I was unable to close the computer case. So I went to one of our company technicians and he made a little cut into the bracelet next to the original hole. Et voila!</p>

<a href='http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/apple03/' title='apple03'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/11/apple03-150x150.jpg" class="attachment-thumbnail" alt="apple03" title="apple03" /></a>
<a href='http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/apple04/' title='apple04'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/11/apple04-150x150.jpg" class="attachment-thumbnail" alt="apple04" title="apple04" /></a>
<a href='http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/apple05/' title='apple05'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/11/apple05-150x150.jpg" class="attachment-thumbnail" alt="apple05" title="apple05" /></a>

<p>Not the best solution, but it fits perfect and the SSD stays on his place.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/9ymzbDqWKGKUTVG37blHPq-J7lc/0/da"><img src="http://feedads.g.doubleclick.net/~a/9ymzbDqWKGKUTVG37blHPq-J7lc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9ymzbDqWKGKUTVG37blHPq-J7lc/1/da"><img src="http://feedads.g.doubleclick.net/~a/9ymzbDqWKGKUTVG37blHPq-J7lc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/g5Vwx2l0TkM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2011/12/installing-a-ssd-in-a-mac-pro-using-a-drill/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=installing-a-ssd-in-a-mac-pro-using-a-drill</feedburner:origLink></item>
		<item>
		<title>How To Solve Incorrect Language Preferences</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/2XdaWX79ysg/</link>
		<comments>http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 17:33:54 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Auto language]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Incorrect]]></category>
		<category><![CDATA[VLC]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://blog.stijn-dhaese.be/?p=202</guid>
		<description><![CDATA[I work for a Belgium company with allot of international employees and therefore all our windows installations are English. But a few application refuse to accept the language preference in Windows and still give you a different language, in my case Dutch.(fig01.png, fig02.png, fig03.png) After a little googling around I discovered that one of the [...]]]></description>
			<content:encoded><![CDATA[<p>I work for a Belgium company with allot of international employees and therefore all our windows installations are English. But a few application refuse to accept the language preference in Windows and still give you a different language, in my case Dutch.<span id="more-202"></span>(<em>fig01.png</em>, <em>fig02.png</em>, <em>fig03.png</em>)</p>

<a href='http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/attachment/01/' title='01.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/01-150x150.jpg" class="attachment-thumbnail" alt="Language preferences Windows" title="01.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/attachment/02/' title='02.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/02-150x150.jpg" class="attachment-thumbnail" alt="Language preferences Windows" title="02.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/attachment/03/' title='03.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/03-150x150.jpg" class="attachment-thumbnail" alt="VLC in Dutch" title="03.png" /></a>

<p>After a little googling around I discovered that one of the programs uses <a href="http://www.gnu.org/s/gettext/" title="Gettext">GNU/Getttext</a> to handle system language preference. Under Windows this function selects his languages not based on the Windows Language Preference, but rather on the regional settings. In my case this is Belgium. I find that a little bit odd, because Belgium has 3 official languages (Dutch, French and German). Not to mention the number of other nationalities who have a different native language. Luckily there is a workaround possible and you can force the language by setting the environment variable <strong>LANG</strong>. Just run the following command as an administrator in a command promt:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">REG add <span style="color: #ff0000;">&quot;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>v <span style="color: #ff0000;">&quot;LANG&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>t REG_SZ <span style="color: #000000; font-weight: bold;">/</span>d <span style="color: #ff0000;">&quot;en_US&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>f</pre></div></div>

<p>A little reboot later and all the programs start in English. (<em>fig04.png</em>)<br />
If you want a different default language you need to change the &#8220;<strong>en_US</strong>&#8221; part to one of the following codes: <a href="http://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx">language codes (Microsoft)</a></p>

<a href='http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/attachment/04/' title='04.png'><img width="150" height="140" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/04-150x140.png" class="attachment-thumbnail" alt="VLC in English" title="04.png" /></a>

<h3>References:</h3>
<p><a href="http://forum.videolan.org/viewtopic.php?f=2&#038;t=86094" target="_blank">http://forum.videolan.org/viewtopic.php?f=2&#038;t=86094</a><br />
<a href="http://www.gnu.org/software/gettext/FAQ.html#windows_setenv" target="_blank">http://www.gnu.org/software/gettext/FAQ.html#windows_setenv</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/P_EGdem8E-n-pLnPpG_feUZ8oGo/0/da"><img src="http://feedads.g.doubleclick.net/~a/P_EGdem8E-n-pLnPpG_feUZ8oGo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/P_EGdem8E-n-pLnPpG_feUZ8oGo/1/da"><img src="http://feedads.g.doubleclick.net/~a/P_EGdem8E-n-pLnPpG_feUZ8oGo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/2XdaWX79ysg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2011/08/how-to-solve-incorrect-language-preferences/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-solve-incorrect-language-preferences</feedburner:origLink></item>
		<item>
		<title>Firefox Enterprise Setup</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/j-cUtH_N3Fk/</link>
		<comments>http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 18:56:40 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Custom Setup]]></category>
		<category><![CDATA[enterprise environment]]></category>
		<category><![CDATA[Firefox 4]]></category>
		<category><![CDATA[Firefox 6]]></category>
		<category><![CDATA[Firfox 5]]></category>

		<guid isPermaLink="false">http://blog.stijn-dhaese.be/?p=182</guid>
		<description><![CDATA[In this post I will explain how to create a custom firefox installation for an enterprise environment. I will start with explaining how to extract the original setup-file, than how to change the default settings, how to create lock settings, changing the default website, add default extensions and finally how to create a new compact [...]]]></description>
			<content:encoded><![CDATA[<p>In this post I will explain how to create a custom firefox installation for an enterprise environment.<br />
I will start with explaining how to extract the original setup-file, than how to change the default settings, how to create lock settings, changing the default website, add default extensions and finally how to create a new compact setup-file. This post focus on the windows installer but some parts can also be used for OS X or Linux (than again&#8230; good luck using those two in an automated enterprise environment).<br />
<span id="more-182"></span></p>
<h2>Prerequisite</h2>
<p>The following tools are needed and you can download them by following the links:</p>
<ul>
<li><a title="7-Zip" href="http://www.7-zip.org/" target="_blank">7-Zip</a></li>
<li>Windows build-in extractor</li>
<li><a title="Firefox Setup" href="http://www.mozilla.com/en-US/firefox/new/" target="_blank">Firefox setup file (en-US)</a></li>
<li><a title="7zSD.sfx" href="http://lxr.mozilla.org/mozilla/source/other-licenses/7zstub/firefox/7zSD.sfx?raw=1" target="_blank">7zSD.sfx</a> and <a title="App.tag" href="http://mxr.mozilla.org/mozilla/source/browser/installer/windows/app.tag" target="_blank">app.tag</a> (only needed when you create a new setup-file)</li>
</ul>
<p><strong>Note:</strong> about 7zSD.sfx and app.tag: you can also use the 7zSD.sfx from the 7-zip website, but it will give you a different setup-icon in the end. To create the app.tag-file, save the code in an ASCII-file (notepad) and save as app.tag (<a href="http://tools.stijn-dhaese.be/Firefox/app.tag" title="Example of app.tag" target="_blank">example</a>).</p>
<h2>Extracting</h2>
<p>Open <strong>Firefox Setup 5.0.1.exe</strong> with 7-zip and extract to an empty folder. If you have 7-zip installed you can <strong>right-click on the Firefox Setup 5.0.1.exe</strong> &gt; <strong>7-zip</strong> &gt; <strong>extract to &#8220;Firefox Setup 5.0.1\&#8221;</strong> (<em>fig01.png, fig02.png</em>)</p>
<p><strong>fig01.png, fig02.png:</strong><br />

<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig01/' title='fig01.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig01-150x150.png" class="attachment-thumbnail" alt="Extracting Firefox using 7-zip" title="fig01.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig02/' title='fig02.png'><img width="145" height="138" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig02.png" class="attachment-thumbnail" alt="Extracting Firefox" title="fig02.png" /></a>
</p>
<h2>Default Settings</h2>
<p>Default settings can be changed by an end-user. In this example we will use Google as default search engine, but an end-user could prefer Bing and using this method will give them the possibility to customize this. The end-user preferences will be stored in his own profile and the change will be limited to that profile. <span style="color:red; font-weight:bold">Warning:</span> Not all options work so be sure to test them out!</p>
<p>Navigate to <strong>core\defaults\pref\</strong> and open/create <strong>custom.js</strong> with a text-editor (<em>fig03.png</em>).<br />
This is a normal javaScript-file and you add default settings with the function:<br />
<strong>pref(&#8220;&lt;key&gt;&#8221;, &lt;value&gt;);</strong><br />
To find the default <em>keys</em> and <em>values</em>, open firefox and enter <strong>about:config</strong> in the address bar (<em>fig04.png</em>).</p>
<p>In our example we add the following line to custom.js:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;browser.search.defaultenginename&quot;</span>, <span style="color: #ff0000;">&quot;Google&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div>

<p><strong>fig03.png, fig04.png:</strong><br />

<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig03/' title='fig03.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig03-150x150.png" class="attachment-thumbnail" alt="custom.js" title="fig03.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig04/' title='fig04.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig04-150x150.png" class="attachment-thumbnail" alt="about:config" title="fig04.png" /></a>
</p>
<h2>Locked preferences</h2>
<p>Locked preferences are the same as default settings, with the exception that user can&#8217;t change the setting. Locked preferences are grayed out in the options menu our shown italic in <strong>about:config</strong>(<em>fig05.png</em>). In our example we will prevent client updates (and corresponding messages), because users don&#8217;t have the necessary right to do an update. But we will allow them to update there add-ons (or extensions) because updated add-ons are stored inside there profile. Firefox will also check once a week for an add-on update instead of the default one day.</p>
<p>First navigate to <strong>core\defaults\pref\</strong> folder and create/modify the text file <strong>custom.js</strong> (<em>fig06.png</em>).<br />
Add the following lines:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;general.config.obscure_value&quot;</span>, <span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;
pref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;general.config.filename&quot;</span>, <span style="color: #ff0000;">&quot;mozilla.cfg&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div>

<p>Next, navigate to <strong>core\</strong> and create or modify the text file: <strong>mozilla.cfg</strong> (<em>fig07.png</em>).<br />
<span style="color:red; font-weight:bold">Important:</span> on the first line, add 2 slashes (<strong>//</strong>). In this file you can define the locked preferences almost in the same way like the default settings. But instead of using pref, you need to use the <strong>lockPref</strong> function:<br />
<strong>lockPref(&#8220;&lt;key&gt;&#8221;, &lt;value&gt;);</strong></p>
<p>To disable the client update function add the following lines in mozilla.cfg:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">lockPref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;app.update.enabled&quot;</span>,<span style="color: #c20cb9; font-weight: bold;">false</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;
lockPref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;app.update.auto&quot;</span>, <span style="color: #c20cb9; font-weight: bold;">false</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div>

<p>For the add-ons add:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">lockPref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;extensions.update.enabled&quot;</span>, <span style="color: #c20cb9; font-weight: bold;">true</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;
lockPref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;extensions.update.interval&quot;</span>, <span style="color: #000000;">604800000</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;
lockPref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;extensions.update.notifyUser&quot;</span>, <span style="color: #c20cb9; font-weight: bold;">true</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;
lockPref<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;extensions.update.url&quot;</span>, <span style="color: #ff0000;">&quot;https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&amp;id=%ITEM_ID%&amp;version=%ITEM_VERSION%&amp;maxAppVersion=%ITEM_MAXAPPVERSION%&amp;status=%ITEM_STATUS%&amp;appID=%APP_ID%&amp;appVersion=%APP_VERSION%&amp;appOS=%APP_OS%&amp;appABI=%APP_ABI%&amp;locale=%APP_LOCALE%&amp;currentAppVersion=%CURRENT_APP_VERSION%&amp;updateType=%UPDATE_TYPE%&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>;</pre></div></div>

<p>The interval is 604800000 milliseconds, which is 7 days or once a week.</p>
<p><strong>fig05.png, fig06.png, fig07.png, fig08.png:</strong><br />

<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig05/' title='fig05.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig05-150x150.png" class="attachment-thumbnail" alt="abou:config (locked pref)" title="fig05.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig06/' title='fig06.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig06-150x150.png" class="attachment-thumbnail" alt="custome.js (locked pref)" title="fig06.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig07/' title='fig07.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig07-150x150.png" class="attachment-thumbnail" alt="mozilla.cfg in explorer" title="fig07.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig08/' title='fig08.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig08-150x150.png" class="attachment-thumbnail" alt="mozilla.cfg in notepad" title="fig08.png" /></a>
</p>
<h2>Changing the default homepage</h2>
<p>Changing the default homepage is maybe the most common thing for a enterprise setup. But since version 4 from Firefox, changing this setting is harder than you would expect from an &#8220;open&#8221; browser.</p>
<p>In the <strong>core</strong>-folder you find the file <strong>omni.jar</strong>. Unlike standard jar-files, which are zip-files, this is an optimized version using a python script. The big disadvantage is that 7-zip is unable to open the file because it handles compressed files really strict. Lucky for us, the extractor build into windows is less strict.</p>
<p>Rename the file <strong>omni.jar</strong> to <strong>omni.zip</strong> (<em>fig09.png</em>) and right click on the file > Extract All&#8230; (<em>fig10.png</em>, <em>fig11.png</em>). Go to the folder where you extracted the files (normally <strong>\core\omni</strong>) and navigate to <strong>chrome\en-US\locale\branding</strong> (<em>fig12.png</em>) . Open the file <strong>browserconfig.properties</strong> with a text-editor and change the <strong>setting browser.startup.homepage</strong> (<em>fig13.png</em>). Notice the little square in <strong>fig13.png</strong>? That&#8217;s just a line break under *nix, you can just remove it.<br />
Example:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">browser.startup.homepage=http:<span style="color: #000000; font-weight: bold;">//</span>stijn.dhaese.be</pre></div></div>

<p>Go to the omni-folder and compress all the files and folders to <strong>omni.zip</strong>. You can use 7-zip if you like, because this time we aren&#8217;t going to use an optimized version. (<em>fig14.png</em>) Rename the file to <strong>omni.jar</strong>. Than move this file to the <strong>core-folder</strong> (<em>fig15.png</em>). It&#8217;s best to do a little clean-up and remove omni.zip and the folder omni.</p>
<p><strong>fig09.png, fig10.png, fig11.png, fig12.png, fig13.png, fig14.png, fig15.png:</strong><br />

<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig09/' title='fig09.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig09-150x150.png" class="attachment-thumbnail" alt="Renaming omni.jar to omni.zip" title="fig09.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig10/' title='fig10.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig10-150x150.png" class="attachment-thumbnail" alt="Extracting omni.zip" title="fig10.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig11/' title='fig11.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig11-150x150.png" class="attachment-thumbnail" alt="Extracting progress" title="fig11.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig12/' title='fig12.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig12-150x150.png" class="attachment-thumbnail" alt="fig12.png" title="fig12.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig13/' title='fig13.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig13-150x150.png" class="attachment-thumbnail" alt="browserproperties.config" title="fig13.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig14/' title='fig14.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig14-150x150.png" class="attachment-thumbnail" alt="Compressing the omni folder" title="fig14.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig15/' title='fig15.png'><img width="150" height="87" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig15-150x87.png" class="attachment-thumbnail" alt="Replacing omni.jar" title="fig15.png" /></a>
</p>
<h2>Extensions/Add-ons</h2>
<p>Extensions or Add-ons can be found on <a href="https://addons.mozilla.org" target="_blank">https://addons.mozilla.org</a>, in this guide we will use ReminderFox by Tom Mutdosch and Daniel Lee. You can find it <a href="https://addons.mozilla.org/en-US/firefox/addon/reminderfox/" title="ReminderFox">here</a>.</p>
<p>Download the add-ons (use save as&#8230;) (<em>fig16.png</em>) and extract the .xpi file with 7-zip to an <strong>empty folder</strong> inside <strong>core\extensions</strong> (<em>fig17.png</em>, <em>fig18.png</em>). In the folder where you extracted the add-on, you will find the file <strong>install.rdf</strong>. This is an XML-file and you just need to open it with a text-editor. Inside the xml element <strong>&lt;rdf:description&gt;</strong> you find the xml element <strong>&lt;em:id&gt;</strong> (<em>fig19.png</em>). Rename the folder of the add-on to the value of <strong>&lt;em:id&gt;</strong> (<em>fig20.png</em>).</p>
<p><strong>fig16.png, fig17.png, fig18.png, fig19.png, fig20.png:</strong><br />

<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig16/' title='fig16.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig16-150x150.png" class="attachment-thumbnail" alt="Save as..." title="fig16.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig17/' title='fig17.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig17-150x150.png" class="attachment-thumbnail" alt="Extracting extension" title="fig17.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig18/' title='fig18.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig18-150x150.png" class="attachment-thumbnail" alt="Removing .xpi file" title="fig18.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig19/' title='fig19.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig19-150x150.png" class="attachment-thumbnail" alt="Finding em:id" title="fig19.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig20/' title='fig20.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig20-150x150.png" class="attachment-thumbnail" alt="Renaming folder" title="fig20.png" /></a>
</p>
<p>Little note: In the future  you won&#8217;t need to extract the .xpi file and you just need to place them inside <strong>core\extensions</strong>. It&#8217;s on the roadmap of the Mozilla team.</p>
<h2>Creating the Setup File</h2>
<p>The next and final step is optional, you can go to the extraction folder of the setup file an just run setup.exe (<em>fig21.png</em>). It depends on the way you deploy the installation, but in most cases you are better off with one compact setup file.</p>
<p>To do this select the setup.exe and core-folder and compress to a 7-zip container (<em>fig22.png</em>)<br />
Move this file to the folder where you stored 7zSD.sfx and app.tag. (<em>fig23.png</em>)<br />
Open a command prompt, navigate to the folder and use the following command (<em>fig24.png</em>):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">copy <span style="color: #000000; font-weight: bold;">/</span>b 7zSD.sfx+app.tag+<span style="color: #ff0000;">&quot;Firefox Setup 5.0.1.7z&quot;</span> <span style="color: #ff0000;">&quot;Customized Firefox Setup 5.0.1.exe&quot;</span></pre></div></div>

<p><strong>Note</strong>: You need to change <strong>Firefox Setup 5.0.1.7z</strong> to the name you have used to create the 7-zip container.</p>
<p>And that&#8217;s it, <strong>Customized Firefox Setup 5.0.1.exe</strong> is now you customized Firefox installation file.</p>
<p><strong>fig21.png, fig22.png, fig23.png, fig24.png:</strong><br />

<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig21/' title='fig21.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig21-150x150.png" class="attachment-thumbnail" alt="fig21.png" title="fig21.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig22/' title='fig22.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig22-150x150.png" class="attachment-thumbnail" alt="Create 7-zip container" title="fig22.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig23/' title='fig23.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig23-150x150.png" class="attachment-thumbnail" alt="Windows explorer" title="fig23.png" /></a>
<a href='http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/fig24/' title='fig24.png'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2011/08/fig24-150x150.png" class="attachment-thumbnail" alt="CMD" title="fig24.png" /></a>
</p>
<h2>Final word</h2>
<p>I hope you find this guide useful to create a customized setup for you enterprise environment.<br />
If you have any comments or remarks, feel free to do so. The same way for spelling error&#8217;s, English isn&#8217;t my native language, so please if you find one (and I&#8217;m sure you do), let me know.</p>
<h3>References:</h3>
<p><a href="http://www-archive.mozilla.org/projects/firefox/l10n/localize-release.html" target="_blank">http://www-archive.mozilla.org/projects/firefox/l10n/localize-release.html</a><br />
<a href="http://www.7-zip.org/download.html" target="_blank">http://www.7-zip.org/download.html</a><br />
<a href="http://kb.mozillazine.org/Locking_preferences" target="_blank">http://kb.mozillazine.org/Locking_preferences</a><br />
<a href="http://kb.mozillazine.org/About:config_entries#Extensions." target="_blank">http://kb.mozillazine.org/About:config_entries#Extensions.</a><br />
<a href="http://blog.mozilla.com/tglek/2010/09/14/firefox-4-jar-jar-jar/" target="_blank">http://blog.mozilla.com/tglek/2010/09/14/firefox-4-jar-jar-jar/</a><br />
<a href="http://sourceforge.net/tracker/?func=detail&#038;aid=3065694&#038;group_id=14481&#038;atid=114481" target="_blank">http://sourceforge.net/tracker/?func=detail&#038;aid=3065694&#038;group_id=14481&#038;atid=114481</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/wNdPTlvkDD6EZ6gF2bxvQnN99ek/0/da"><img src="http://feedads.g.doubleclick.net/~a/wNdPTlvkDD6EZ6gF2bxvQnN99ek/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wNdPTlvkDD6EZ6gF2bxvQnN99ek/1/da"><img src="http://feedads.g.doubleclick.net/~a/wNdPTlvkDD6EZ6gF2bxvQnN99ek/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/j-cUtH_N3Fk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2011/08/firefox-enterprise-setup/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=firefox-enterprise-setup</feedburner:origLink></item>
		<item>
		<title>How-to manually uninstall Left4Dead</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/W2qjLHpX_sc/</link>
		<comments>http://blog.stijn-dhaese.be/2009/10/how-to-manual-uninstall-left4dead/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 13:45:07 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Generally]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Reamove]]></category>
		<category><![CDATA[Steam]]></category>
		<category><![CDATA[Uninstall]]></category>

		<guid isPermaLink="false">http://blog.stijn-dhaese.be/?p=153</guid>
		<description><![CDATA[I&#8217;m quit happy about steam, but today I had some problems with the game Left4Dead. Actually to be honest I had the problem for a few days and hoped it just would disappear, but because it didn&#8217;t I stuck fixing the problem >_< . So here I a quick and easy how-to for manually uninstalling [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">I&#8217;m quit happy about steam, but today I had some problems with the game Left4Dead. Actually to be honest I had the problem for a few days and hoped it just would disappear, but because it didn&#8217;t I stuck fixing the problem >_< . So here I a quick and easy how-to for manually uninstalling Left4Dead from your computer that doesn't include a hammer or other high destructive tools.</p>
<p><img src="http://blog.stijn-dhaese.be/wp-content/uploads/2009/10/SteamFail.gif" alt="SteamFail" title="SteamFail" width="500" height="125" class="aligncenter size-full wp-image-161" /><br />
<span id="more-153"></span><br />
Lets start:</p>
<ol>
<li>First close down steam. Right click in the taskbar icon and exit.</li>
<li>Go to steamapps folder of steam folder. In most cases you will find this in<br />
<blockquote>C:\Program Files (x86)\Steam\steamapps</p></blockquote>
<p> or<br />
<blockquote>C:\Program Files\Steam\steamapps</p></blockquote>
</li>
<li>In this folder you will find 4 files: left 4 dead base.ncf, left 4 dead binaries.ncf, left 4 dead client binary.ncf and left 4 dead sound.ncf. Remove these files.</li>
<li>Next, go into the common folder, there you will find a left 4 dead folder. Again. remove it.</li>
<li>Start Steam and normally left4dead will be gone in your &#8220;installed&#8221; list and will be found in the &#8220;not installed&#8221; list.</li>
</ol>
<p>Now that wasn&#8217;t so hard, probably the reason why I didn&#8217;t found any guides about it on the net. If you want to install the game again, just use the disk or download it.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/qJsIxKlhhbViQ2RMrEFkBeuk_Fg/0/da"><img src="http://feedads.g.doubleclick.net/~a/qJsIxKlhhbViQ2RMrEFkBeuk_Fg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qJsIxKlhhbViQ2RMrEFkBeuk_Fg/1/da"><img src="http://feedads.g.doubleclick.net/~a/qJsIxKlhhbViQ2RMrEFkBeuk_Fg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/W2qjLHpX_sc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2009/10/how-to-manual-uninstall-left4dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2009/10/how-to-manual-uninstall-left4dead/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-manual-uninstall-left4dead</feedburner:origLink></item>
		<item>
		<title>How not to use a keyboard</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/nBjQf9ACVlQ/</link>
		<comments>http://blog.stijn-dhaese.be/2009/08/how-not-to-use-a-keyboard/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 09:03:38 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Generally]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Helpdesk]]></category>
		<category><![CDATA[Keyboard]]></category>

		<guid isPermaLink="false">http://www.stijn-dhaese.be/blog/?p=144</guid>
		<description><![CDATA[So here is a nice picture of a keyboard I just received on my work. I sometimes make jokes about computer problems that can be solved by just plugging in the cables. But after looking at this, it sometimes better they call the helpdesk. ;-)]]></description>
			<content:encoded><![CDATA[<p>So here is a nice picture of a keyboard I just received on my work.<br />
I sometimes make jokes about computer problems that can be solved by just plugging in the cables. But after looking at this, it sometimes better they call the helpdesk. ;-)</p>
<p><center><a href="http://blog.stijn-dhaese.be/wp-content/uploads/2009/08/Picture003-small.JPG" rel="lightbox[144]" title="How not to use a keyboard"><img src="http://blog.stijn-dhaese.be/wp-content/uploads/2009/08/Picture003-small-300x225.jpg" alt="How not to use a keyboard" title="How not to use a keyboard" width="300" height="225" class="alignnone size-medium wp-image-145" /></a></center></p>

<p><a href="http://feedads.g.doubleclick.net/~a/S1XIZvOqDQ7KYcRRTqQ-klXS0yI/0/da"><img src="http://feedads.g.doubleclick.net/~a/S1XIZvOqDQ7KYcRRTqQ-klXS0yI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/S1XIZvOqDQ7KYcRRTqQ-klXS0yI/1/da"><img src="http://feedads.g.doubleclick.net/~a/S1XIZvOqDQ7KYcRRTqQ-klXS0yI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/nBjQf9ACVlQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2009/08/how-not-to-use-a-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2009/08/how-not-to-use-a-keyboard/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-not-to-use-a-keyboard</feedburner:origLink></item>
		<item>
		<title>Download (rip) flash movie from deredactie.be (update 22 nov ’10)</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/rnHQQwlq89Y/</link>
		<comments>http://blog.stijn-dhaese.be/2009/04/download-rip-flash-movie-from-deredactiebe/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 11:49:34 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Generally]]></category>
		<category><![CDATA[deredactie.be]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[How to]]></category>

		<guid isPermaLink="false">http://www.stijn-dhaese.be/blog/?p=101</guid>
		<description><![CDATA[Deredactie.be is the Flemish (Belgium) government news site and in my opinion one of the best news sites of Belgium. Most of there programmes can be viewed afterwards and the articles sometimes have small clips and those clips don&#8217;t stay online forever and there isn&#8217;t an &#8220;download&#8221; button. Luckily they don&#8217;t secure there links really [...]]]></description>
			<content:encoded><![CDATA[<p class="intro"><a href="http://www.deredactie.be">Deredactie.be</a> is the Flemish (Belgium) government news site and in my opinion one of the best news sites of Belgium. Most of there programmes can be viewed afterwards and the articles sometimes have small clips and those clips don&#8217;t stay online forever and there isn&#8217;t an &#8220;download&#8221; button. Luckily they don&#8217;t secure there links really hard and it&#8217;s real easy to download a clip in flash format.<br />
<span style="font-weight:bold">Note:</span> I updated the script (22 nov 2010)</p>
<p><img class="aligncenter size-full wp-image-113" title="deredactie" src="http://www.stijn-dhaese.be/blog/wp-content/uploads/2009/04/deredactie.gif" alt="deredactie" width="500" height="125" /><br />
<span id="more-101"></span></p>
<div id="attachment_115" class="wp-caption alignright" style="width: 218px"><a href="http://www.stijn-dhaese.be/blog/wp-content/uploads/2009/04/deredactietutotial.gif" rel="lightbox[101]" title="deredactietutotial"><img class="size-medium wp-image-115" title="deredactietutotial" src="http://www.stijn-dhaese.be/blog/wp-content/uploads/2009/04/deredactietutotial-208x300.gif" alt="1, 2, 3 -tutorial" width="208" height="300" /></a><p class="wp-caption-text">1, 2, 3 -tutorial</p></div>
<p>All you need to do is go to the source code of the page ands search (ctrl+f) for &#8216;v_videoUrl&#8217; the link after that is the download link. Copy paste in your browser and done.</p>
<p>Another and easier way is to copy-past the <a href="http://en.wikipedia.org/wiki/Permalink">permalink</a> into the next textbox and hit &#8220;Give me the download link&#8221;.</p>
<form action="http://blog.stijn-dhaese.be/extra/deredactie.php" method="POST">
<input name="url" type="text" />
<input type="submit" value="Give me the download link" /> </form>
<p><strong>Note about piracy</strong>: It&#8217;s really complicate, if you download, print or save something from deredactie.be you need to keep in mind that all materials are copyrighted. However, there is a grey area in the Belgium law that allows you to use it for personal use and (if I&#8217;m correct) for studying. Let me put it this way:</p>
<ul>
<li>May you show it to your friends? <strong>Yes</strong></li>
<li>May you place it on facebook (or other website)? <strong>No</strong></li>
<li>May you use it for a school project in class? <strong>Yes</strong></li>
<li>May you use it for a school project outside class or in front of strangers? <strong>No</strong></li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/23KH_dtE6wZJ3Ohxy-1u9UXWwuU/0/da"><img src="http://feedads.g.doubleclick.net/~a/23KH_dtE6wZJ3Ohxy-1u9UXWwuU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/23KH_dtE6wZJ3Ohxy-1u9UXWwuU/1/da"><img src="http://feedads.g.doubleclick.net/~a/23KH_dtE6wZJ3Ohxy-1u9UXWwuU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/rnHQQwlq89Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2009/04/download-rip-flash-movie-from-deredactiebe/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2009/04/download-rip-flash-movie-from-deredactiebe/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=download-rip-flash-movie-from-deredactiebe</feedburner:origLink></item>
		<item>
		<title>Black Browser icon</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/EgMPgydY4TU/</link>
		<comments>http://blog.stijn-dhaese.be/2009/02/black-browser-icon/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 16:36:00 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.stijn-dhaese.be/blog/?p=97</guid>
		<description><![CDATA[Because my Black OS icon where a big success, I decided to extend them with some browser icon&#8217;s, because we ALL use browsers ;-) Just like the previous version, you can download it from my Deviantart account. There is support for windows (Vista/XP), OS X and Linux (Gnome and KDE), hope you like them. Here [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">Because my <a href="http://www.stijn-dhaese.be/blog/2008/12/black-os-icon/">Black OS icon</a> where a big success, I decided to extend them with some browser icon&#8217;s, because we ALL use browsers ;-)</p>
<p><span id="more-97"></span></p>
<div id="attachment_98" class="wp-caption alignnone" style="width: 310px"><img src="http://www.stijn-dhaese.be/blog/wp-content/uploads/2009/02/black_browser_icons_by_webshit-300x123.png" alt="Black Browser preview" title="Black Browser Icons" width="300" height="123" class="size-medium wp-image-98" /><p class="wp-caption-text">Black Browser preview</p></div>
<p>Just like the previous version, you can download it from my <a href="http://webshit.deviantart.com/art/Black-Browser-Icons-110201587">Deviantart account</a>. There is support for windows (Vista/XP), OS X and Linux (Gnome and KDE), hope you like them.</p>
<p>Here some useful links to install them:</p>
<ul>
<li>L!ve working example <a href="http://webshit.deviantart.com/art/Black-OS-example-105764650">[link]</a></li>
<li>How to create and delete a shotcurt (Windows) <a href="http://windowshelp.microsoft.com/Windows/en-US/Help/c77ac2c9-3566-4519-ad90-80f481241d0b1033.mspx">[link]</a></li>
<li>Changing a windows shortcut icon (and other FAQ) <a href="http://windowshelp.microsoft.com/Windows/en-us/help/273848d3-681c-4bab-88a1-49aed7ecfd081033.mspx">[link]</a></li>
</ul>
<p style="text-align: center;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/be/"><img style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.0/be/88x31.png" alt="Creative Commons License" /></a><br />
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/be/">Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/UdEt5jOB482F7Lx5gz2v-qBU378/0/da"><img src="http://feedads.g.doubleclick.net/~a/UdEt5jOB482F7Lx5gz2v-qBU378/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UdEt5jOB482F7Lx5gz2v-qBU378/1/da"><img src="http://feedads.g.doubleclick.net/~a/UdEt5jOB482F7Lx5gz2v-qBU378/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/EgMPgydY4TU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2009/02/black-browser-icon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2009/02/black-browser-icon/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=black-browser-icon</feedburner:origLink></item>
		<item>
		<title>Using the Thinkvantage key under Ubuntu (8.10)</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/NhwnjEIxgzU/</link>
		<comments>http://blog.stijn-dhaese.be/2008/12/using-the-thinkvantage-key-under-ubuntu-810/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 10:45:56 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Access IBM]]></category>
		<category><![CDATA[Blue button]]></category>
		<category><![CDATA[ThinkPad button]]></category>
		<category><![CDATA[Thinkpad R60]]></category>
		<category><![CDATA[Ubuntu 9.04 Jaunty Jackalope]]></category>
		<category><![CDATA[Ubuntu Intrepid Ibex (8.10)]]></category>

		<guid isPermaLink="false">http://www.stijn-dhaese.be/blog/?p=49</guid>
		<description><![CDATA[A few weeks ago I found a way to assign the Thinkvantage key from my Thinkpad R60 to open a terminal under Ubuntu Intrepid Ibex (8.10). Because most documentation is outdated, I will place and share a little tutorial with you. I will go to all the steps, even those who might be useless for [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">A few weeks ago I found a way to assign the Thinkvantage key from my Thinkpad R60 to open a terminal under Ubuntu Intrepid Ibex (8.10). Because most documentation is outdated, I will place and share a little tutorial with you. I will go to all the steps, even those who might be useless for some, just to make sure that everything is correct.<br />
<strong>About Ubuntu 9.04 (Jaunty Jackalope): I don&#8217;t know if this works in 9.04, but I&#8217;m planning a clean install real soon (I talking about 2 &#8211; 3 days). You always can subscribe to my <a href="http://feeds.feedburner.com/StijnDhaese">RSS-feed</a> to get notification.</strong>
</p>
<p><span id="more-49"></span></p>
<ol>
<li>Let&#8217;s open a terminal and run: <code>acpi_listen</code><br />
Then hit the ThinkVantage key. In my case it generated an &#8220;ibm/hotkey HKEY 00000080 00001018&#8243; event.</li>
<li>In the &#8220;/etc/acpi/events/&#8221;-folder you will find the file: thinkpad-thinkpad.<br />
Open it in an editor and you will see something like:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ThinkVantage/ThinkPad/Blue button</span>
<span style="color: #007800;">event</span>=ibm<span style="color: #000000; font-weight: bold;">/</span>hotkey HKEY 00000080 00001018
<span style="color: #007800;">action</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>acpi<span style="color: #000000; font-weight: bold;">/</span>thinkpad-thinkpad.sh</pre></div></div>

</li>
<li>See the file /etc/acpi/thinkpad-thinkpad.sh in the script? Go to the folder and open it.<br />
In my file I had:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">test</span> <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>acpi-support<span style="color: #000000; font-weight: bold;">/</span>key-constants <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
&nbsp;
. <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>acpi-support<span style="color: #000000; font-weight: bold;">/</span>key-constants
acpi_fakekey <span style="color: #007800;">$KEY_PROG1</span></pre></div></div>

<p>But for some reason this didn&#8217;t work and I changed <strong>$KEY_PROG1</strong> to <strong>$KEY_MACRO</strong>, getting:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">test</span> <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>acpi-support<span style="color: #000000; font-weight: bold;">/</span>key-constants <span style="color: #000000; font-weight: bold;">||</span> <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
&nbsp;
. <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>acpi-support<span style="color: #000000; font-weight: bold;">/</span>key-constants
acpi_fakekey <span style="color: #007800;">$KEY_MACRO</span></pre></div></div>

</li>
<li>Save the file and restart acpid by running the following command in your terminal: <code>sudo /etc/init.d/acpid restart</code></li>
<li>Now it&#8217;s time to check our success, run <code>xev</code> in your terminal and you will get a little window next to your terminal, ignore the terminal for now and click on the little square, then hit the ThinkVantage button and look at the terminal. You will see 2 events, something similar to:
<pre lang="">KeyPress event, serial 30, synthetic NO, window 0x2800001,
    root 0x6a, subw 0x0, time 2000522842, (138,83), root:(781,500),
    state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 30, synthetic NO, window 0x2800001,
    root 0x6a, subw 0x0, time 2000522842, (138,83), root:(781,500),
    state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False</pre>
<p>Really important is &#8220;<strong>keycode 120 (keysym 0&#215;0, NoSymbol)</strong>&#8220;, write down the keycode (in my case 120) and close the window.</li>
<li>Open a new terminal or go to you home folder (in your terminal) and execute the following command:  xmodmap -pke &gt; xmodmap.conf</li>
<li>Open the file and add XF86LaunchA to your corresponding keycode (in my case 120), giving you:<br />
<code>keycode 120 = XF86LaunchA</code></p>
<p><strong>Note:</strong> XF86LaunchA, is a keysyms so you can&#8217;t just place something here, you can look up the keysyms in /usr/share/X11/XKeysymDB. I used XF86LaunchA but if you would like to use the ThinkVantage button to do something different you could assign a different keysym. Example, you want to open the default webrowser, then you are better of with XF86WWW.</li>
<li>Let&#8217;s assign this map to the keyboard with the command:<code>xmodmap xmodmap.conf</code></li>
<li>Again start xev (like in step 5). This time you need to get something like: &#8220;<code>keycode 120 (keysym 0x1008ff4a, XF86LaunchA)</code>&#8220;</li>
<li>This means <strong>success</strong> but first we want to load xmodmap.conf when Ubuntu starts. To do this, enter the following commands in the terminal:
<pre lang="">sudo cp xmodmap.conf /etc/xmodmap.conf
cd /etc/gdm/PostLogin
sudo cp Default.sample Default
sudo gedit Default</pre>
<p>Now add to the file: <code>xmodmap /etc/xmodmap.conf</code><br />
And save.</p>
<p>The first time you will start (or restart) your system, ubuntu will ask to load the file. Offcource, we want to do this so select the file and load it. If you want, you may remove the xmodmap.conf in your <strong>home folder</strong> at this point.</li>
<li>Last thing to do is to assign the key to the terminal in System &gt;Preferences &gt; Keyboard Shortcuts.<br />
And&#8230; <strong>SUCCES</strong></li>
</ol>

<a href='http://blog.stijn-dhaese.be/2008/12/using-the-thinkvantage-key-under-ubuntu-810/xev/' title='Xev example in Ubuntu'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2008/12/xev-150x150.gif" class="attachment-thumbnail" alt="Xev example in Ubuntu" title="Xev example in Ubuntu" /></a>
<a href='http://blog.stijn-dhaese.be/2008/12/using-the-thinkvantage-key-under-ubuntu-810/load/' title='First time startup'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2008/12/load-150x150.gif" class="attachment-thumbnail" alt="First time startup" title="First time startup" /></a>
<a href='http://blog.stijn-dhaese.be/2008/12/using-the-thinkvantage-key-under-ubuntu-810/keyshortcut/' title='Keyboard shortcut assignment'><img width="150" height="150" src="http://blog.stijn-dhaese.be/wp-content/uploads/2008/12/keyshortcut-150x150.gif" class="attachment-thumbnail" alt="Keyboard shortcut assignment" title="Keyboard shortcut assignment" /></a>

<p>I hope this tutorial could be of some help. Please leave a comment if you have a suggestion or a problem or just want to say thank you. In the future I will try to update this version to the last release of Ubuntu as soon as I installed it. If you would use this tutorial for commercial use, like placing it in a magazine (online and offline) or book, please donate a small fee.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/TCGT2QXea5D-Ay4XvJHENHpOCVA/0/da"><img src="http://feedads.g.doubleclick.net/~a/TCGT2QXea5D-Ay4XvJHENHpOCVA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TCGT2QXea5D-Ay4XvJHENHpOCVA/1/da"><img src="http://feedads.g.doubleclick.net/~a/TCGT2QXea5D-Ay4XvJHENHpOCVA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/NhwnjEIxgzU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2008/12/using-the-thinkvantage-key-under-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2008/12/using-the-thinkvantage-key-under-ubuntu-810/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-the-thinkvantage-key-under-ubuntu-810</feedburner:origLink></item>
		<item>
		<title>Black OS icon</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/EX1jzLcNIDc/</link>
		<comments>http://blog.stijn-dhaese.be/2008/12/black-os-icon/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 09:12:24 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.stijn-dhaese.be/blog/?p=27</guid>
		<description><![CDATA[Almost a year ago I made a few icon&#8217;s that I used as network shortcut for my network so I could easily connect to my laptop. Today I improved them and re-release them for you under the name Black OS icon. Next to an Ubuntu and Windows Icon, I also added a Apple Icon. You [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">Almost a year ago I made a few icon&#8217;s that I used as network shortcut for my network so I could easily connect to my laptop. Today I improved them and re-release them for you under the name Black OS icon. Next to an Ubuntu and Windows Icon, I also added a Apple Icon.</p>
<p><span id="more-27"></span></p>
<p><a href="http://www.stijn-dhaese.be/blog/wp-content/uploads/2008/12/preview.png" rel="lightbox[27]" title="Black OS icon"><img class="aligncenter size-full wp-image-28" title="Black OS icon" src="http://www.stijn-dhaese.be/blog/wp-content/uploads/2008/12/preview.png" alt="" width="500" height="384" /></a></p>
<p>You can download it on my <a href="http://webshit.deviantart.com/art/Black-OS-icon-105765397">Deviantart account</a>.<br />
It contains a PNG (*nix), ICO (windows) and ICNS (OS X) version.<br />
And here some useful links to install them:</p>
<ul>
<li>L!ve working example <a href="http://webshit.deviantart.com/art/Black-OS-example-105764650">[link]</a></li>
<li>How to create and delete a shotcurt (Windows) <a href="http://windowshelp.microsoft.com/Windows/en-US/Help/c77ac2c9-3566-4519-ad90-80f481241d0b1033.mspx">[link]</a></li>
<li>Changing a windows shortcut icon (and other FAQ) <a href="http://windowshelp.microsoft.com/Windows/en-us/help/273848d3-681c-4bab-88a1-49aed7ecfd081033.mspx">[link]</a></li>
</ul>
<p style="text-align: center;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/be/"><img style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.0/be/88x31.png" alt="Creative Commons License" /></a><br />
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/be/">Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium License</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/M60ijC8pQoKvxQf4CyLJmcvYTPg/0/da"><img src="http://feedads.g.doubleclick.net/~a/M60ijC8pQoKvxQf4CyLJmcvYTPg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/M60ijC8pQoKvxQf4CyLJmcvYTPg/1/da"><img src="http://feedads.g.doubleclick.net/~a/M60ijC8pQoKvxQf4CyLJmcvYTPg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/EX1jzLcNIDc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2008/12/black-os-icon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2008/12/black-os-icon/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=black-os-icon</feedburner:origLink></item>
		<item>
		<title>Changed to WordPress + new Domain name</title>
		<link>http://feedproxy.google.com/~r/StijnDhaese/~3/gpyKwbGDw8M/</link>
		<comments>http://blog.stijn-dhaese.be/2008/11/changed-to-wordpress-new-domain-name/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 14:43:12 +0000</pubDate>
		<dc:creator>Stijn</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Info]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.stijn-dhaese.be/blog/?p=16</guid>
		<description><![CDATA[Hi people After a few weeks of designing I have finally finished a blog design for wordpress and decided to use it as my default blog engine. Why? Well because it&#8217;s popular and while I was designing I noticed it was quite easy to extend with your own code. Next to that, it&#8217;s also stable [...]]]></description>
			<content:encoded><![CDATA[<p>Hi people</p>
<p>After a few weeks of designing I have finally finished a blog design for wordpress and decided to use it as my default blog engine.</p>
<p>Why? Well because it&#8217;s popular and while I was designing I noticed it was quite easy to extend with your own code. Next to that, it&#8217;s also stable ^_^</p>
<p>Together with this wordpress I decided to &#8216;ditch&#8217; my old domeinname (codeforpron.com) and in a few days or weeks I will redirect them to this domein (http://stijn-dhaese.be/blog).</p>
<p>The disadvantage of this little operation is that I will lose all my old post from my own system, however I currently moving them to wordpress and for most of the time it&#8217;s just copy and paste (lucky me).</p>
<p>Greets</p>

<p><a href="http://feedads.g.doubleclick.net/~a/pyyRF72wkbjA_FfNj83epSBqWbk/0/da"><img src="http://feedads.g.doubleclick.net/~a/pyyRF72wkbjA_FfNj83epSBqWbk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/pyyRF72wkbjA_FfNj83epSBqWbk/1/da"><img src="http://feedads.g.doubleclick.net/~a/pyyRF72wkbjA_FfNj83epSBqWbk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/StijnDhaese/~4/gpyKwbGDw8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.stijn-dhaese.be/2008/11/changed-to-wordpress-new-domain-name/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.stijn-dhaese.be/2008/11/changed-to-wordpress-new-domain-name/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=changed-to-wordpress-new-domain-name</feedburner:origLink></item>
	</channel>
</rss>

