<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michel Hiemstra - Web Development &#38; Internet Marketing &#187; Projects</title>
	<atom:link href="http://www.michelhiemstra.nl/blog/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michelhiemstra.nl/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 30 Mar 2011 14:59:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Project #2: Building an HTPC with Snow Leopard 10.6 and XBMC</title>
		<link>http://www.michelhiemstra.nl/blog/project-2-building-an-htpc-with-snow-leopard-10-6-and-xbmc/</link>
		<comments>http://www.michelhiemstra.nl/blog/project-2-building-an-htpc-with-snow-leopard-10-6-and-xbmc/#comments</comments>
		<pubDate>Sun, 02 May 2010 00:51:02 +0000</pubDate>
		<dc:creator>Michel Hiemstra</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[hazard]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iatkos v7]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[snowosx]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.michelhiemstra.nl/blog/?p=126</guid>
		<description><![CDATA[I had fun building the Xen server in my first project, since that one is completed it is time I start with project 2! Building an HTPC with Snow Leopard 10.6 and XBMC.
I&#8217;ve been using my Xbox 1 chipped with XBMC for over 4 years now, and it has served me some good times. But <a href="http://www.michelhiemstra.nl/blog/project-2-building-an-htpc-with-snow-leopard-10-6-and-xbmc/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>I had fun building the Xen server in my first project, since that one is completed it is time I start with project 2! Building an HTPC with Snow Leopard 10.6 and XBMC.</p>
<p>I&#8217;ve been using my Xbox 1 chipped with XBMC for over 4 years now, and it has served me some good times. But as the movie quality keeps improving, or increasing in size, the Xbox doesn&#8217;t have what it take&#8217;s anymore. For example, viewing a movie in 1080p quality is simply not possible. Mostly because the file format MKV is not supported, or weakly supported.</p>
<p>A friend of me was talking about his new HTPC running on Snow Leopard with XMBC and it got me thinking, running Snow Leopard om my TV sounds good to me anyway. And being able to finally view Full-HD movies on my TV (witch it has never done before) is something i really want, I&#8217;m done watching crappy DivX&#8217;s.</p>
<p>Of course it never comes cheap, for a reasonable priced hardware configuration you come somewhere near 400 &#8211; 450 euro&#8217;s. And if I want a nice casing that fits next to my amplifier it costs me even more. The same goes for &#8217;sound reduced&#8217; hardware. So I think I&#8217;m just going with the average hardware and put this in a basic casing, and hide it behind my couch <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Maybe put some sound reducing stuff in the casing to reduce the annoying fan noise.</p>
<p>- Edit, Turns out HTPC casings are not that expensive after all. Found one for 60 euro&#8217;s, Looks like it&#8217;s going to be next to my amplifier afterall <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><span id="more-126"></span></p>
<p>The configuration I have so far is priced around 400 euro&#8217;s. I will start the project once I have the hardware obviously.</p>
<table cellpadding="5" width="100%">
<tbody>
<tr>
<td><strong>Component</strong></td>
<td><strong>Hardware</strong></td>
</tr>
<tr>
<td>Graphics card</td>
<td>XFX 9400GT HSK</td>
</tr>
<tr>
<td>Processor</td>
<td>Intel Pentium Dual-Core E5200</td>
</tr>
<tr>
<td>Motherboard</td>
<td>GigaByte GA-EG41MF-US2H</td>
</tr>
<tr>
<td>HDD</td>
<td>Basic 160GB drive</td>
</tr>
<tr>
<td>Memory</td>
<td>GeiL 2 GB DDR2-800</td>
</tr>
<tr>
<td>Power supply</td>
<td>be quiet! Pure Power BQT L7 350W</td>
</tr>
<tr>
<td>Casing</td>
<td>MS-TECH MC-380</td>
</tr>
</tbody>
</table>
<address> </address>
<address><strong>Update &#8211; May 8 01:35</strong></address>
<p><a href="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/05/IMG_0030.jpg"><img class="alignright size-thumbnail wp-image-135" title="IMG_0030" src="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/05/IMG_0030-150x150.jpg" alt="" width="150" height="150" /></a>Today I received the packages, even got better memory for free because the one I ordered appeared not to be in stock. I installed the hardware in the casing, all went smooth. Now im busy installing Mac OS X Snow Leopard 10.6.1 on the machine, but can&#8217;t seem to get it working.. i&#8217;ve tried the <strong>iATKOS v7, SnowOSX 3.6</strong> but they didn&#8217;t work for me. SnowOSX did but sound was not working and the bios keeps resetting on reboot.</p>
<p>The fix seems to be in the <strong>Snow Leopard 10.6.1-10.6.2 SSE2/SSE3 Intel AMD by Hazard</strong> package, but I downloaded the wrong version. Downloading the right version now but its going kind of slow. I&#8217;ll keep you updated on progress.</p>
<p><span style="text-decoration: underline;">These are the options I used up till now:</span><br />
- VoodooHDA<br />
- NvENABLER<br />
- Chameleon RC4<br />
- ElliotForceLegacyRTC<br />
- OpenHaltRestart</p>
<address><strong>Update &#8211; May 8 14:10</strong></address>
<p>Turned out I have to patch the <strong>Snow Leopard 10.6.1-10.6.2 SSE2/SSE3 Intel AMD by Hazard</strong> dvd first with an update, I wasted 2 good DVD&#8217;s on that! And my last ones, I ordered 100 DVD&#8217;s on cdrwinkel.com just in case. Now going to the store to get 1 or 2 DVD&#8217;s to burn the right image.</p>
<address><strong>Update &#8211; May 12 17:20</strong></address>
<p>A few day&#8217;s ago I completed this project, but obviously forgot to update this post because I watched some 1080p movies <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  That means the project was successful, but it was a pain in the *ss. Installing OS X on a normal PC is not that easy you might read somewhere. For some reason I got everything working except for my videocard. Strangly, a friend had the exact same card, but from a nother manufacturer and that one did work. Strange. We traded cards and now the HTPC is running Mac OS X 10.6.2 like a charm! Got XBMC installed, and placed the box in my livingroom. It&#8217;s looking kinda cool there! Btw, the DVD I used was &#8220;<strong>SnowOSX 3.6</strong>&#8220;. Some pics soon.</p>
<p>-Edit, some pics below! The HTPC is the one on the left.</p>
<p><a href="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/05/IMG_0044.jpg"><img class="alignnone size-medium wp-image-170" title="IMG_0044" src="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/05/IMG_0044-300x225.jpg" alt="" width="300" height="225" /></a> <a href="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/05/IMG_0045.jpg"><img class="alignnone size-medium wp-image-171" title="IMG_0045" src="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/05/IMG_0045-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michelhiemstra.nl/blog/project-2-building-an-htpc-with-snow-leopard-10-6-and-xbmc/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Project #1: Installing and configuring Xen 3.0.3 on CentOS 5.4</title>
		<link>http://www.michelhiemstra.nl/blog/project-1-installing-and-configuring-xen-hypervisor-4-0-0/</link>
		<comments>http://www.michelhiemstra.nl/blog/project-1-installing-and-configuring-xen-hypervisor-4-0-0/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 01:10:08 +0000</pubDate>
		<dc:creator>Michel Hiemstra</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://www.michelhiemstra.nl/blog/?p=86</guid>
		<description><![CDATA[Hi there,
I don&#8217;t often write something to my blog, mostly because I can&#8217;t find the time or the subject to write about, or the subject I can disclose to the public that is ^^. Anyway, I want to bust two bugs in one slap. That is writing something that is helpful to anyone interested and <a href="http://www.michelhiemstra.nl/blog/project-1-installing-and-configuring-xen-hypervisor-4-0-0/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Hi there,</p>
<p>I don&#8217;t often write something to my blog, mostly because I can&#8217;t find the time or the subject to write about, or the subject I can disclose to the public that is ^^. Anyway, I want to bust two bugs in one slap. That is writing something that is helpful to anyone interested and also for an archive of my projects. Often I start a personal project, mostly it doesn&#8217;t get completed because i get pulled of due other projects that actually bring food on the table. But this time I&#8217;m approaching it from another direction. Making my projects public for anyone to read. This keeps me motivated to complete the project and hopefully get some nice feedback from it.</p>
<p>My first project I&#8217;m posting is installing Xen 3.0.3 on a fresh server. Recently I&#8217;ve sold my webhosting company because I did not have the time, nor the long-term motivation for it. I&#8217;ve sold the company including the servers. But I managed to keep one server for myself and friends. This server is going to be used in this project so that I and my friends can have their own Virtual Machine.</p>
<p><span style="text-decoration: underline;">Note</span> that this is entirely new for me, and I don&#8217;t have any experience on virtualization what so ever, if you can provide me with any helpful feedback it will be appreciated <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/04/xen_logo_small.jpg"><img class="alignright size-full wp-image-104" title="Xen virtualization logo" src="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/04/xen_logo_small.jpg" alt="Xen virtualization logo" width="118" height="57" /></a>For some reason I have chosen to use <a href="http://www.xen.org/products/xenhyp.html" target="_blank">Xen</a>, why I don&#8217;t know exactly, other then its open source and according to the manual very easy to setup. I did look into other possibilities but it seems Xen is the most complete, and <span style="text-decoration: underline;">free</span> software for virtualization. Also build by some of the most experienced companies out there, that gives me a big boost in confidence on support, communities etc.</p>
<p>I will update this post frequently on the status of the installation, how I did it and a complete log of installation commands that worked for my server. So if this post intrigues you, bookmark it! <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color: #339966;">Project is finished. This website is now running on a Virtual Machine! </span><span id="more-86"></span></p>
<address><strong>Update &#8211; April 28th </strong></address>
<p>I&#8217;ve chosen to use <a href="http://centos.org/" target="_blank">CentOS 5</a> because I&#8217;m familiar to this operating system and it&#8217;s easy to use. I&#8217;m using this OS for my dom0 setup, and also for the clients (domU).</p>
<address><strong>Update &#8211; April 28th &#8211; 20:00<br />
</strong></address>
<p><a href="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/04/IMG_0837.jpg"><img class="alignright size-thumbnail wp-image-98" title="Server for project 1" src="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/04/IMG_0837-150x150.jpg" alt="" width="150" height="150" /></a>Just got back from the datacenter, picked up the server I&#8217;m going to use for this project! After 2 years non-stop serving websites I thought let me clean the inside from dust, but surprisingly there was none.. at all..</p>
<address><strong>Update &#8211; April 29th &#8211; 01:20</strong></address>
<p>Attempted to install a clean CentOS 5 installation with the <a href="http://www.linuxh0st.net/howto/centos5/" target="_blank">netinstall</a> ISO, appears my dvd-rom is broken, replaced it with new one; The DVD itself is not OK, that was my last one.. Need to get to the store later. me 0 &#8211; 1 preparation.</p>
<address><strong>Update &#8211; April 30th &#8211; 15:40</strong></address>
<p>Today I configured the RAID, I&#8217;ve chosen for RAID10 with 4x 250GB hdd&#8217;s. This gives me 500GB disk space and a mirror for safety <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Building the array obviously took a long time. Got new CD&#8217;s, burned the netinstall ISO and booted the installation thought a HTTP mirror, works like a charm. But there seems to be an error with the GRUB loader after installation, I tried to fix it for a couple of hours, google-d my ass off but can&#8217;t seem to fix the problem. Called in the help of a friend who happens to be an expert in my eyes. Waiting for him to arrive and hopefully he knows how to fix it.</p>
<address><strong>Update &#8211; April 30th &#8211; 19:00</strong></address>
<p>Problem turned out to be the RAID10 configuration, somehow CentOS doesn&#8217;t &#8216;take&#8217; it. Also Ubuntu doesn&#8217;t like the RAID 10 configuration. Now i configured 2 times RAID1 for all 4 disks. Still gives me 500GB of storage, and mirrors. Installed CentOS 5.4 thought netinstall, now installing Xen.</p>
<p>&#8211; Well, installing Xen was pretty much easy. These are the steps i made:</p>
<p>I want to store all my VM&#8217;s on a big disk, for me that was the root disk. I created a folder on /data/vms/ for my virtual machines. After that I simply ran:</p>
<pre>yum install kernel-xen xen</pre>
<p>This installs Xen and the xen kernel. And it automatically adds the kernel to the Grub boot menu. You do have to make sure it&#8217;s set as default so it will boot that kernel on startup.</p>
<pre>nano /boot/grub/menu.lst</pre>
<p>Change the value of default to 0 (make sure the xen kernel is above other&#8217;s).</p>
<p>Reboot your system,</p>
<pre>shutdown -r now</pre>
<p>And it should boot from the new Xen kernel now!</p>
<p>To check if it is, run</p>
<pre>[root@server ~]# uname -r
2.6.18-164.15.1.el5xen
[root@server ~]#
</pre>
<p>And we are done. We can setup virtual machines (domains) now.</p>
<p>That was pretty simple too, Xen comes with a tool that prompts you with the questions. You only have to enter the name and path basically for Xen to setup the VM. Type:</p>
<pre>virt-install --prompt</pre>
<p><a href="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-30-at-7.19.48-PM.png"><img class="alignright size-thumbnail wp-image-118" title="Screen shot 2010-04-30 at 7.19.48 PM" src="http://www.michelhiemstra.nl/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-30-at-7.19.48-PM-150x150.png" alt="" width="117" height="117" /></a>When Xen ask&#8217;s for the Install URL you can use the images for your prevered flavor of linux, or what ever OS you want to install. I used CentOS for my first VM.</p>
<p>After installation, if you want to automatically boot your VM type on the domain-0:</p>
<pre>ln -s /etc/xen/&lt;vmname&gt; /etc/xen/auto</pre>
<p>For a list of Xen commands you can visit: <a href="http://xen-tools.org/software/xen-shell/commands.html" target="_blank">http://xen-tools.org/software/xen-shell/commands.html</a></p>
<address> </address>
<address><strong>Update &#8211; April 30th 21:10</strong></address>
<p>Well, it was a fast project for sure, all went easy as h*ll, except for the RAID10 issue. But everything is running smoothly and I have 3 VM&#8217;s running on the machine. Going to set it up in the datacenter again somewhere next week, And migrating this website to it! Thank you for reading, commenting is allowed <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  And since it&#8217;s Queens Day here in Holland, im out partying now, bye!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michelhiemstra.nl/blog/project-1-installing-and-configuring-xen-hypervisor-4-0-0/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Project #0: iGoogle-like Drag &amp; Drop Portal v2.0</title>
		<link>http://www.michelhiemstra.nl/blog/igoogle-like-drag-drop-portal-v20/</link>
		<comments>http://www.michelhiemstra.nl/blog/igoogle-like-drag-drop-portal-v20/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 07:33:29 +0000</pubDate>
		<dc:creator>Michel Hiemstra</dc:creator>
				<category><![CDATA[Javascript / AJAX]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[igoogle]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jsportal]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[scriptaculous]]></category>

		<guid isPermaLink="false">http://www.michelhiemstra.nl/blog/?p=77</guid>
		<description><![CDATA[Because i am getting alot of visits for the js-portal i decided toÂ fine-tuneÂ it a bit. So, in follow up of version 1 here&#8217;s version 2  
Visit the demo for download, and please comment if you like it and use it, it&#8217;s kinda fun to see it in a working project.
Update: On request i added <a href="http://www.michelhiemstra.nl/blog/igoogle-like-drag-drop-portal-v20/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Because i am getting alot of visits for the js-portal i decided toÂ fine-tuneÂ it a bit. So, in follow up of <a title="Drag drop portal v1.0" href="http://www.michelhiemstra.nl/blog/igoogle-like-drag-drop-portal/">version 1</a> here&#8217;s version 2 <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Visit the <a href="http://www.michelhiemstra.nl/scripts/jsportal/index.html" target="_blank">demo</a> for download, and please comment if you like it and use it, it&#8217;s kinda fun to see it in a working project.</p>
<p><span style="color: #008000;"><strong>Update:</strong> </span>On request i <strong>added MySQL database support</strong>, the script now saves the blocks into DB and pulls them out</p>
<p><strong><span style="font-family: mceinline;">Update2:</span></strong> I get allot of good responses but also many feature requests, so i decided to ask you script users what you would like to see as a new feature in the script, and i will try build it all in. Please type a comment on what you would like to see build in <img src='http://www.michelhiemstra.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update3: </strong>17 Nov 2010, Hi all, there has not been much activity lately on this script, but I decided to create a complete new version. Would you like it to have jquery support too? Im thinking about it.. I also made a public repository on github, you can visit and help coding here:</p>
<p><a href="https://github.com/mdahiemstra/iGoogle-Drag-Drop-portal" target="_blank">https://github.com/mdahiemstra/iGoogle-Drag-Drop-portal</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michelhiemstra.nl/blog/igoogle-like-drag-drop-portal-v20/feed/</wfw:commentRss>
		<slash:comments>150</slash:comments>
		</item>
	</channel>
</rss>

