<?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>Wes Kroesbergen&#039;s Portfolio</title>
	<atom:link href="http://www.kroesbergens.com/portfolio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kroesbergens.com/portfolio</link>
	<description>my opinions, conjectures, and thoughts</description>
	<lastBuildDate>Tue, 10 Aug 2010 13:51:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Update re: ESXi &amp; ZFS Storage</title>
		<link>http://www.kroesbergens.com/portfolio/2010/08/update-re-esxi-zfs-storage/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/08/update-re-esxi-zfs-storage/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 13:44:48 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=403</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve posted an update to this blog. I&#8217;ve been rather busy with both work and personal matters, and haven&#8217;t had a chance to maintain this blog properly. I hope to rectify this and post at least once a week for the next few months. I posted an update1 regarding my [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/' rel='bookmark' title='Permanent Link: ESXi, ZFS, and Home Server Data Storage &#8211; Part 1'>ESXi, ZFS, and Home Server Data Storage &#8211; Part 1</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/vmware-esxi-as-a-media-server/' rel='bookmark' title='Permanent Link: VMWare ESXi as a Media Server'>VMWare ESXi as a Media Server</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2008/11/update-re-print-issues/' rel='bookmark' title='Permanent Link: Update Re: Print Issues'>Update Re: Print Issues</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p>It&#8217;s been a while since I&#8217;ve posted an update to this blog. I&#8217;ve been rather busy with both work and personal matters, and haven&#8217;t had a chance to maintain this blog properly. I hope to rectify this and post at least once a week for the next few months.</p>
<p>I posted an update<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-403-1' id='fnref-403-1'>1</a></sup> regarding my home server on ESXi a few months ago, and that I was re-evaluating how my data storage implementation was going to change. I&#8217;m happy to report that I&#8217;ve finally found an appropriate solution, utilizing the NexentaStor OpenSolaris-based OS<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-403-2' id='fnref-403-2'>2</a></sup>. While not without its problems (notably a buggy web-management interface, I suspect due to Python issues), it has proved itself to be quite stable as far as data access and integrity.<span id="more-403"></span></p>
<p>In my last post about my home server I mentioned a few issues I would have migrating data, including the scaling down an LVM-based Linux VM to enable RDM (Raw Disk Mapping) to the NexentaStor VM. I mitigated this issue by adding 3 new drives, one ATA based 500GB drive to host the actual virtual machine installations, and two new 1.5TB SATA drives for storage. I mapped these two new drives to the NexentaStor VM using RDM and set them up as a ZFS array. I then migrated data over the network from the old Ubuntu VM to the new storage VM. After a large portion of data was migrated, I diminished the size of the LVM to free up the 1.5TB drive, and disconnected from the old storage VM. I then mapped it to the new storage VM and added it to the ZFS array. I then migrated the rest of the data and deleted the old storage VM.</p>
<p>So, my data storage needs are met for now. Unfortunately, the original 1TB drive has the ESXi installation on it, meaning I can&#8217;t format and add to the new ZFS array. I am considering the best approach to this, but it seems I&#8217;ll likely move the VM&#8217;s from the 500GB drive to the 1TB, disconnect all drives except the 500, and install ESXi to the drive. After this I would import the machines from the 1TB back to the 500GB drive. My concern with this approach is how to ensure that the physical ZFS disks import appropriately to the storage VM.</p>
<p>As always, post any questions in the comment section, or send me an email, and I&#8217;ll do my best to respond.</p>
<div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-403-1'><a href="http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/">http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-403-1'>&#8617;</a></span></li><li id='fn-403-2'><a href="http://www.nexentastor.org/" onclick="pageTracker._trackPageview('/outgoing/www.nexentastor.org/?referer=');">http://www.nexentastor.org/</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-403-2'>&#8617;</a></span></li></ol></div>

<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/' rel='bookmark' title='Permanent Link: ESXi, ZFS, and Home Server Data Storage &#8211; Part 1'>ESXi, ZFS, and Home Server Data Storage &#8211; Part 1</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/vmware-esxi-as-a-media-server/' rel='bookmark' title='Permanent Link: VMWare ESXi as a Media Server'>VMWare ESXi as a Media Server</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2008/11/update-re-print-issues/' rel='bookmark' title='Permanent Link: Update Re: Print Issues'>Update Re: Print Issues</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/08/update-re-esxi-zfs-storage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some Perspective on Google Ditching Windows</title>
		<link>http://www.kroesbergens.com/portfolio/2010/06/some-perspective-on-google-ditching-windows/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/06/some-perspective-on-google-ditching-windows/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:24:40 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=396</guid>
		<description><![CDATA[Just a quick note regarding the Financial Times&#8217; report Monday1 about Google phasing out internal Windows client operating system usage, and Microsoft&#8217;s subsequent response2. Microsoft has retorted that Windows is indeed secure, and that the facts don&#8217;t support the assertion. Microsoft makes its defense by attacking its competitors, and highlighting a few things that Windows [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/03/more-on-client-platform-security/' rel='bookmark' title='Permanent Link: More on Client Platform Security'>More on Client Platform Security</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2009/11/google-wave/' rel='bookmark' title='Permanent Link: Google Wave'>Google Wave</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/03/on-the-security-of-client-platforms/' rel='bookmark' title='Permanent Link: On the Security of Client Platforms'>On the Security of Client Platforms</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Just a quick note regarding the Financial Times&#8217; report Monday<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-396-1' id='fnref-396-1'>1</a></sup> about Google phasing out internal Windows client operating system usage, and Microsoft&#8217;s subsequent response<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-396-2' id='fnref-396-2'>2</a></sup>. Microsoft has retorted that Windows is indeed secure, and that the facts don&#8217;t support the assertion. Microsoft makes its defense by attacking its competitors, and highlighting a few things that Windows 7 &#8216;focuses&#8217; on.<span id="more-396"></span></p>
<p>The point I&#8217;d like to make here is that Google may be phasing out Windows 7, not because of any inherent security flaws, but that it&#8217;s possible that <strong><em>licensing</em></strong> and <strong><em>maintenance</em></strong> costs are the driving factor to phasing out Windows. Perhaps Google feels that it could spend less effort maintaining internal security by using a Linux or Unix-based OS.</p>
<div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-396-1'><a href="http://www.ft.com/cms/s/2/d2f3f04e-6ccf-11df-91c8-00144feab49a.html" onclick="pageTracker._trackPageview('/outgoing/www.ft.com/cms/s/2/d2f3f04e-6ccf-11df-91c8-00144feab49a.html?referer=');">http://www.ft.com/cms/s/2/d2f3f04e-6ccf-11df-91c8-00144feab49a.html</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-396-1'>&#8617;</a></span></li><li id='fn-396-2'><a href="http://bit.ly/cF3eNB" onclick="pageTracker._trackPageview('/outgoing/bit.ly/cF3eNB?referer=');">http://bit.ly/cF3eNB</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-396-2'>&#8617;</a></span></li></ol></div>

<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/03/more-on-client-platform-security/' rel='bookmark' title='Permanent Link: More on Client Platform Security'>More on Client Platform Security</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2009/11/google-wave/' rel='bookmark' title='Permanent Link: Google Wave'>Google Wave</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/03/on-the-security-of-client-platforms/' rel='bookmark' title='Permanent Link: On the Security of Client Platforms'>On the Security of Client Platforms</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/06/some-perspective-on-google-ditching-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Summary of Steve Jobs at D8</title>
		<link>http://www.kroesbergens.com/portfolio/2010/06/summary-of-steve-jobs-at-d8/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/06/summary-of-steve-jobs-at-d8/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 03:24:46 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[D8]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=385</guid>
		<description><![CDATA[Thought I&#8217;d post a quick summary of key remarks by Steve Jobs at D8, courtesy Engadget&#8217;s live coverage1. Regarding Foxconn Suicides: Steve: It&#8217;s a factory &#8212; but my gosh, they have restaurants and movie theaters&#8230; but it&#8217;s a factory. But they&#8217;ve had some suicides and attempted suicides &#8212; and they have 400,000 people there. The [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/extracting-exchange-contacts-from-iphone/' rel='bookmark' title='Permanent Link: Extracting Exchange Contacts from iPhone'>Extracting Exchange Contacts from iPhone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Thought I&#8217;d post a quick summary of key remarks by Steve Jobs at D8, courtesy Engadget&#8217;s live coverage<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-385-1' id='fnref-385-1'>1</a></sup>.
</p>
<p>
<em><strong>Regarding Foxconn Suicides:</strong></em><br />
<strong>Steve:</strong> It&#8217;s a factory &#8212; but my gosh, they have restaurants and movie theaters&#8230; but it&#8217;s a factory. But they&#8217;ve had some suicides and attempted suicides &#8212; and they have 400,000 people there. The rate is under what the US rate is, but it&#8217;s still troubling.<br />
<strong>Steve:</strong> We had this in my hometown of Palo Alto, copy cat suicides.
<span id="more-385"></span></p>
<p>
<em><strong>Regarding Search:</strong></em><br />
<strong>Walt:</strong> So last year we had a company called Siri, a search company&#8230;<br />
<strong>Steve:</strong> They&#8217;re not a search company. They&#8217;re an AI company. We have no plans to go into the search business. We don&#8217;t care about it &#8212; other people do it well.
</p>
<p>
<em><strong>Regarding Press:</strong></em><br />
<strong>Steve:</strong> Well I think the foundation of a free society is a free press. And we&#8217;ve seen what&#8217;s happening to papers in the US right now. I think they&#8217;re really important. I don&#8217;t want to see us descend into a nation of bloggers. I think we need editors now more than ever.<br />
<strong>Steve:</strong> I can tell you as one of the largest sellers of content on the internet to date &#8212; price it aggressively and go for volume. That has worked for us. I&#8217;m trying to get the press to do the same thing. They need to do it differently than they do it for print.<br />
<strong>Steve:</strong> I think people are willing to pay for content. I believe it for music and video, and I believe it for the media.
</p>
<p>
<em><strong>Regarding Interaction with Computing Devices:</strong></em><br />
<strong>Steve:</strong> People laugh at me when I say it&#8217;s magical&#8230; but something has been stripped away and removed between you and the computer&#8230;
</p>
<p>
<em><strong>Regarding Pulitzer-winning Cartoon Censorship:</strong></em><br />
<strong>Steve:</strong> Yes&#8230; and political cartoons got caught in that. We didn&#8217;t think of that. So this guy submits his app and he gets rejected. We didn&#8217;t see that coming. So we changed the rule, but this guy never resubmitted&#8230; then he wins a Pulitzer Prize, and he says we rejected him. So, we are guilty of making mistakes. We&#8217;re doing the best we can, we&#8217;re learning as fast as we can &#8212; but we thought this rule made sense.<br />
<strong>Steve:</strong> We&#8217;re doing the best we can, we&#8217;re fixing mistakes. But what happens is &#8212; people lie. And then they run to the press and tell people about this oppression, and they get their 15 minutes of fame. We don&#8217;t run to the press and say &#8220;this guy is a son of a bitch liar!&#8221; &#8212; we don&#8217;t do that.<br />
<strong>Steve:</strong> 95% (of app submissions) are approved within 7 days&#8230;
</p>
<p>
<em><strong>Regarding Gizmodo:</strong></em><br />
<strong>Steve:</strong> Well a guy&#8230; who can say if he&#8217;s a journalist.<br />
<strong>Steve:</strong> The person who took the phone plugged it into his roommates computer. And this guy was trying to destroy evidence&#8230; and his roommate called the police. So this is a story that&#8217;s amazing &#8212; it&#8217;s got theft, it&#8217;s got buying stolen property, it&#8217;s got extortion, I&#8217;m sure there&#8217;s some sex in there (huge laughs)&#8230; the whole thing is very colorful. The DA is looking into it, and to my knowledge they have someone making sure they only see stuff that relates to this case. I don&#8217;t know how it will end up.<br />
<strong>Steve:</strong> You know, when this whole thing with Gizmodo happened, I got advice from people who said &#8216;you gotta just let it slide, you shouldn&#8217;t go after a journalist just because they bought stolen property and tried to extort you.&#8217; And I thought deeply about this, and I concluded the worst thing that could happen is if we change our core values and let it slide. I can&#8217;t do that. I&#8217;d rather quit.
</p>
<p>
<em><strong>Regarding TOS Change for Analytics:</strong></em><br />
<strong>Q:</strong> You changed your TOS on analytics &#8212; do you want to own that for developer&#8217;s data?<br />
<strong>A:</strong> Well we learned this really interesting thing. Some company called Flurry had data on devices that we were using on our campus &#8212; new devices. They were getting this info by getting developers to put software in their apps that sent info back to this company! So we went through the roof. It&#8217;s violating our privacy policies, and it&#8217;s pissing us off! So we said we&#8217;re only going to allow analytics that don&#8217;t give our device info &#8212; only for the purpose of advertising. But you can&#8217;t get info off of our devices and turn around and sell it. That you can&#8217;t do&#8230; is that clear?<br />
<strong>Q:</strong> It is, but there is vital info there that could make apps better&#8230;<br />
<strong>A:</strong> That&#8217;s true&#8230; but there&#8217;s no excuse for them not asking customers if it&#8217;s okay to send that data. We&#8217;re willing to talk to some of these people when we calm down&#8230; but it&#8217;s not today.
</p>
<p>
<em><strong>Regarding DRM-ed Content:</strong></em><br />
<strong>Q:</strong> I bought the movie Up on DVD, it had a digital download. I put it on my iPad. I hooked up my VGA adapter and tried to play it&#8230; but I couldn&#8217;t because of HDCP. Can you tell me how you&#8217;re helping with this?<br />
<strong>A:</strong> We didn&#8217;t invent this stuff&#8230;<br />
<strong>Q:</strong> But you did deploy it&#8230;<br />
<strong>A:</strong> Well the content creators are trying to protect this stuff, and they&#8217;re grabbing at straws. Sometimes they grab the right ones, and sometimes they don&#8217;t. If we want access to this stuff, we have to play by some of their rules. I feel your pain.
</p>
<p>
<em><strong>Regarding TV:</strong></em><br />
<strong>Q:</strong> Hi, I&#8217;m from Hillcrest Labs&#8230; do you think it&#8217;s time to throw out the interface for TV? When will Apple do something there?<br />
<strong>A:</strong> The problem with innovation in the TV industry is the go to market strategy. The TV industry has a subsidized model that gives everyone a set top box for free. So no one wants to buy a box. Ask TiVo, ask Roku, ask us&#8230; ask Google in a few months. So all you can do is ADD a box to the TV. You just end up with a table full of remotes, a cluster of boxes&#8230; and that&#8217;s what we have today. The only way that&#8217;s going to change is if you tear up the set top box, give it a new UI, and get it in front of consumers in a way they&#8217;re going to want it. The TV is going to lose in our eyes until there is a better go to market strategy&#8230; otherwise you&#8217;re just making another TiVo.<br />
<strong>Q:</strong> In the phone area you were able to partner with a carrier&#8230; would you do that with TV?<br />
<strong>A:</strong> Well then there&#8217;s a problem, providers are local&#8230; it&#8217;s a Tower of Babel problem&#8230;
</p><div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-385-1'><a href="http://www.engadget.com/2010/06/01/steve-jobs-live-from-d8/" onclick="pageTracker._trackPageview('/outgoing/www.engadget.com/2010/06/01/steve-jobs-live-from-d8/?referer=');">http://www.engadget.com/2010/06/01/steve-jobs-live-from-d8/</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-385-1'>&#8617;</a></span></li></ol></div>

<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/extracting-exchange-contacts-from-iphone/' rel='bookmark' title='Permanent Link: Extracting Exchange Contacts from iPhone'>Extracting Exchange Contacts from iPhone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/06/summary-of-steve-jobs-at-d8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook</title>
		<link>http://www.kroesbergens.com/portfolio/2010/05/i-hate-facebook/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/05/i-hate-facebook/#comments</comments>
		<pubDate>Fri, 14 May 2010 22:06:47 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/2010/05/i-hate-facebook/</guid>
		<description><![CDATA[I hate Facebook. I hate their constant changes to UI without adequate customer feedback. I can&#8217;t stand the detiorating usability they introduce with each update. The frequent updates to the terms of service force me to give up more control over my data each update. The usability of their account and privacy controls are absolutely [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/03/on-the-use-of-facebook/' rel='bookmark' title='Permanent Link: On the use of Facebook'>On the use of Facebook</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I hate Facebook. I hate their constant changes to UI without adequate customer feedback. I can&#8217;t stand the detiorating usability they introduce with each update. The frequent updates to the terms of service force me to give up more control over my data each update. The usability of their account and privacy controls are absolutely appalling. The cavalier attitude of their young and immature upper management toward their customers is disgusting. The way they introduce changes to access levels/privacy settings and open up their client data is disgusting. <span id="more-300"></span></p>
<p>I don&#8217;t trust Facebook. Never have, and never will. Unfortunately, with their actions they&#8217;ve lowered my trust from minimal levels to less than zero. </p>
<p>Unfortunately, they&#8217;ve got me by the cajones. Their client base includes my connections. I have to decide whether my distrust of Facebook is great enough to sever my easy access of up to date information from those close to me. How important is that data to me? </p>


<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/03/on-the-use-of-facebook/' rel='bookmark' title='Permanent Link: On the use of Facebook'>On the use of Facebook</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/05/i-hate-facebook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ESXi, ZFS, and Home Server Data Storage &#8211; Part 1</title>
		<link>http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/#comments</comments>
		<pubDate>Wed, 12 May 2010 13:45:12 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Nexenta]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[raidz]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/</guid>
		<description><![CDATA[UPDATE: It seems I may be re-evaluating my choice of OpenSolaris vs. Nexenta. I&#8217;ve experienced a lot of issues with SMB/CIFS authentication on OpenSolaris, and have not been able to get it to work properly. I&#8217;ve also had a reply from a commenter assuring me as to the stability of Nexenta 3. I&#8217;ll post again [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/08/update-re-esxi-zfs-storage/' rel='bookmark' title='Permanent Link: Update re: ESXi &#038; ZFS Storage'>Update re: ESXi &#038; ZFS Storage</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/vmware-esxi-as-a-media-server/' rel='bookmark' title='Permanent Link: VMWare ESXi as a Media Server'>VMWare ESXi as a Media Server</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>UPDATE:</strong> It seems I may be re-evaluating my choice of OpenSolaris vs. Nexenta. I&#8217;ve experienced a lot of issues with SMB/CIFS authentication on OpenSolaris, and have not been able to get it to work properly. I&#8217;ve also had a reply from a commenter assuring me as to the stability of Nexenta 3. I&#8217;ll post again once I&#8217;ve re-evaluated my choice of SAN OS.</p></blockquote>
<p>A few months ago I wrote<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-298-1' id='fnref-298-1'>1</a></sup> about a new home server I was setting up. I designed the server from ground up to handle VMware ESXi 4.0. When I built it I did not build in data redundancy, as I had two mismatched drives (a 1.5TB and a 1TB). Also, because I was relatively new to ESXi, I created the datastore with default block sizes, limiting me to 256GB virtual disk file sizes. I used Ubuntu Linux to link the virtual disks together with Logical Volume Manager (LVM), and create one big mount for my data storage. Unfortunately, the 2.5TB volume is now full. <span id="more-298"></span></p>
<p>With a full server volume, nothing would seem more obvious than to go out and buy more storage. So, I went out and bought two 1.5TB disks (I don&#8217;t believe that 2TB drive sizes have hit the optimal price point yet). On my way home however, I realized that I now have the capacity for almost 5.5TB of storage. If one physical drive were to crash, I would not only lose the data that was on that drive, I would also lose my entire dataset. LVM does not handle missing drives, so the entire logical volume, with all my data on it, would be gone. This is far too much risk, and I decided to build in data redundancy.</p>
<p>With that in mind, I began to consider various options. The motherboard&#8217;s BIOS supports RAID 1,0, 10, and 5. Of those options, I would prefer a RAID5 configuration, as it offers the best capacity/redundancy ratio. Unfortunately however, I&#8217;ve already got ESXi installed on the existing 1.5TB drive, and the data between it and the second drive must remain intact. I don&#8217;t know how well ESXi would handle a sudden BIOS change to a RAID configuration. Also, after some reading, I found that it was likely that drivers would be required in the OS install to support the RAID configuration. There are too many unknown variables to risk my data with a BIOS RAID configuration change. </p>
<p>The next option I considered was a software level RAID5 implementation, one where I&#8217;d have a virtual machine handle the RAID5 control. Unfortunately however, this approach also has its drawbacks. RAID5 requires 3 drives of the same size to setup. I have 3 1.5TB drives right now, but one of them is full of data, including my ESXi host install. I would have to create a deteriorated RAID5 array with two drives, install another physical drive for the ESXi host install, import my original ESXi host configuration to the new host install, move my data to the new array, then move the actual client OS virtual disk to the new physical drive. After that point I could wipe the original 1.5TB and add it to the RAID5 array. I would be left with the 1TB to use for other purposes. During this whole process praying that something does not mess up the LVM i  the Linux install. All in all, a very messy endeavor. Too much risk, both with the data itself as well as with the host/client OS installations.</p>
<p>Since a RAID configuration seemed to be out, I looked for other &#8216;outside-the-box&#8217; solutions. Obviously it would have to be a disk/file level solution, as LVM with virtual disks wasn&#8217;t going to cut it. Then I remembered looking at ZFS<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-298-2' id='fnref-298-2'>2</a></sup> (a file system format) a couple years ago. ZFS offers great data redundancy for little disk cost, flexibility, compression, good performance, and a host of other things (things most non-technical people wouldn&#8217;t care about). The stability of the filesystem has come a long way since I first looked at it (it was more proof of concept at the time), to the point where I would trust my data with it. ZFS seemed to fit my current needs and network conditions perfectly.</p>
<p>Now that I&#8217;d decided on ZFS as my new network storage solution, I had to decide how I was going to implement it. Because it was developed by SUN Microsystems, there are licensing quirks that have kept it from being incorporated into the Linux kernel. There is however, an implementation via the FUSE project. I could potentially install it into my Ubuntu media server virtual machine, and have a relatively easy transition. After some investigation however, I felt that ZFS-fuse was still too much of a hack for me to trust my data with.</p>
<p>The only other real ZFS options were FreeBSD, OpenSolaris, and a project called Nexenta<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-298-3' id='fnref-298-3'>3</a></sup>. Nexenta is a Gnome (Ubuntu-like) user land built around the OpenSolaris kernel. This initially attracted me quite a bit, as it seemed to perhaps be the easiest way forward. Two things kept me back however. One, the version of Nexenta that offers deduplication support for ZFS is currently labeled beta. Two, because it was built around the OpenSolaris kernel, there would be a lot more hacking required if I was going to try to replicate my Ubuntu media serving services. At this point I realized that it would be easiest to keep my Ubuntu media server, and just point its data volumes to another VM&#8217;s network share, as though the other VM was a SAN. So, I decided that Nexenta was more than I needed, and that it was targeting a different person than I. Add to that the lack of deduplication, and Nexenta was out.</p>
<p>The other two ZFS options were OpenSolaris and FreeBSD. Since I&#8217;m a Max OS X (built around BSD Unix) power user, it seemed the most attractive option. On doing some analysis however, it seemed that OpenSolaris had better support and a better-performing ZFS implementation. Consequently, I&#8217;ve decided to go the OpenSolaris route for my virtual SAN.</p>
<p>I&#8217;ll post Part 2 over the next week or so. Part 2 will cover the actual implementation (still in progress), and some of the challenges encountered.</p>
<div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-298-1'><a href="http://www.kroesbergens.com/portfolio/2010/01/vmware-esxi-as-a-media-server">http://www.kroesbergens.com/portfolio/2010/01/vmware-esxi-as-a-media-server</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-298-1'>&#8617;</a></span></li><li id='fn-298-2'><a href="http://en.wikipedia.org/wiki/ZFS" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/ZFS?referer=');">http://en.wikipedia.org/wiki/ZFS</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-298-2'>&#8617;</a></span></li><li id='fn-298-3'><a href="http://www.nexenta.org" onclick="pageTracker._trackPageview('/outgoing/www.nexenta.org?referer=');">http://www.nexenta.org</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-298-3'>&#8617;</a></span></li></ol></div>

<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/08/update-re-esxi-zfs-storage/' rel='bookmark' title='Permanent Link: Update re: ESXi &#038; ZFS Storage'>Update re: ESXi &#038; ZFS Storage</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/vmware-esxi-as-a-media-server/' rel='bookmark' title='Permanent Link: VMWare ESXi as a Media Server'>VMWare ESXi as a Media Server</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/05/esxi-zfs-and-home-server-data-storage-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPad Tethering</title>
		<link>http://www.kroesbergens.com/portfolio/2010/05/ipad-tethering/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/05/ipad-tethering/#comments</comments>
		<pubDate>Wed, 05 May 2010 00:53:21 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Rogers]]></category>
		<category><![CDATA[tethering]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=294</guid>
		<description><![CDATA[As you&#8217;re no doubt aware, Steve Jobs indicated1 before the launch of the iPad that tethering to an iPhone would not be a supported feature. True to his word, my WiFi-only iPad does not tether via Bluetooth to the iPhone (as a matter of fact, they won&#8217;t pair at all). Unfortunately for me, I&#8217;ve sold [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/04/thoughts-on-the-ipad/' rel='bookmark' title='Permanent Link: Thoughts on the iPad'>Thoughts on the iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/' rel='bookmark' title='Permanent Link: Microsoft vs. iPad'>Microsoft vs. iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>As you&#8217;re no doubt aware, Steve Jobs indicated<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-294-1' id='fnref-294-1'>1</a></sup> before the launch of the iPad that tethering to an iPhone would not be a supported feature. True to his word, my WiFi-only iPad does not tether via Bluetooth to the iPhone (as a matter of fact, they won&#8217;t pair at all). Unfortunately for me, I&#8217;ve sold my laptop. This means I can no longer tether the iPhone&#8217;s 3G connection to the laptop and set up an ad hoc WiFi network for the iPad to connect to.<span id="more-294"></span></p>
<p>Fortunately the Spirit jailbreak<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-294-2' id='fnref-294-2'>2</a></sup> tool was released just after the launch of the 3G iPad this past weekend. The Spirit jailbreak uses a common exploit to the iPad and iPhone to jailbreak, and consequently, I was able to jailbreak my iPhone 3GS running the latest firmware/baseband. I installed MyWi<sup class='footnote'><a rel="nofollow" target="_blank" href='#fn-294-3' id='fnref-294-3'>3</a></sup> a tethering application that goes beyond Apple&#8217;s Bluetooth/USB tethering to provide tethering via WiFi, similar to the Verizon MiFi. I set up a WiFi network and password protected it. Thanks to the iPad&#8217;s network memory feature, every time I launch MyWi, it starts the protected network, and the iPad automatically connects. Smooth and seamless.</p>
<p>The only problem I&#8217;ve had with this setup is the bandwidth usage. In 40 minutes I used up 33Mb down and 6.5 up. This was just doing basic web browsing, email, and a speed test. I don&#8217;t know how tenable this usage is on my 6GB/mo plan.</p>
<p>Here&#8217;s a screenshot of my bandwidth up and down in Toronto on Rogers 3G network. </p>
<p><img src="http://www.speedtest.net/iphone/35468710.png" alt="SpeedTest" /></p><div class='footnotes'><div class='footnotedivider'></div><ol><li id='fn-294-1'><a href="http://mashable.com/2010/03/06/iphone-ipad-tethering" onclick="pageTracker._trackPageview('/outgoing/mashable.com/2010/03/06/iphone-ipad-tethering?referer=');">http://mashable.com/2010/03/06/iphone-ipad-tethering</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-294-1'>&#8617;</a></span></li><li id='fn-294-2'><a href="http://www.spiritjb.com" onclick="pageTracker._trackPageview('/outgoing/www.spiritjb.com?referer=');">http://www.spiritjb.com</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-294-2'>&#8617;</a></span></li><li id='fn-294-3'><a href="http://modmyi.com/forums/mywi" onclick="pageTracker._trackPageview('/outgoing/modmyi.com/forums/mywi?referer=');">http://modmyi.com/forums/mywi</a>  <span class='footnotereverse'><a rel="nofollow" target="_blank" href='#fnref-294-3'>&#8617;</a></span></li></ol></div>

<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/04/thoughts-on-the-ipad/' rel='bookmark' title='Permanent Link: Thoughts on the iPad'>Thoughts on the iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/' rel='bookmark' title='Permanent Link: Microsoft vs. iPad'>Microsoft vs. iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/05/ipad-tethering/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why IT Pros Should Study Design and UX</title>
		<link>http://www.kroesbergens.com/portfolio/2010/04/why-it-pros-should-study-design-and-ux/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/04/why-it-pros-should-study-design-and-ux/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 12:45:47 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[recruiting]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/2010/04/why-it-pros-should-study-design-and-ux/</guid>
		<description><![CDATA[This may sound like a weird idea coming from someone who thinks with the right half of their brain, but I think technology professionals need to study design principles and user experience (UX). Far too often IT pros fail to grasp and/or appreciate how the technology on which they are working impacts the end user. [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This may sound like a weird idea coming from someone who thinks with the right half of their brain, but I think technology professionals need to study design principles and user experience (UX). Far too often IT pros fail to grasp and/or appreciate how the technology on which they are working impacts the end user. This results in upset clients, clients who (rightly so) feel that the technician attempting to fix their issue or help them implement a new project does not understand their &#8216;problem&#8217;. In turn, the tech feels that the user is ignorant and doesn&#8217;t appreciate how complex the task they are doing really is. This communication barrier begins to circle, and eventually you are left with two groups of people who do not trust or understand each other, and yet are forced to interact. This does not build good client relations.<span id="more-290"></span></p>
<p>The reason I suggest that IT pros study design principles is so that they learn to appreciate the &#8216;user-level&#8217; features for what they are, not dismissing them as merely useless pieces of eye-candy. When a tech can look at an object or interface, and not allow their &#8216;function over form&#8217; mentality to get the better of them, they can better relate to how the user will experience the interface. When the tech appreciates on some level what the user appreciates, understanding between the two parties can grow.</p>
<p>Hand-in-hand with the previous point, IT pros should also study user interface experience. By beginning to understand how to implement or at least structure a good user experience, the eyes are opened to a new perspective on how the world functions. Studying and ingraining good UX principles in the core of the tech&#8217;s mentality will drastically shift how they approach their users, and how they approach the potential technologies to be implemented.</p>
<p>Now, you may ask why I&#8217;m suggesting the actual techs learn these things instead of just ensuring that the head folks know and understand these things. I&#8217;m a firm believer in the ancient Greek holistic approach to education. However, beyond that, I think that while the head of the body is responsible for the rest of a person&#8217;s functionality, when the whole body is trained and tuned to the same level, the performance level of the particular body jumps exponentially. Consequently, new and previously unattainable heights can be reached.</p>
<p>If you&#8217;re interested in some design oriented websites, check out these for examples (mostly centered around web design):</p>
<p>Smashing Magazine: <a rel="nofollow" target="_blank" href="http://www.smashingmagazine.com" onclick="pageTracker._trackPageview('/outgoing/www.smashingmagazine.com?referer=');">http://www.smashingmagazine.com</a><br />
Noupe: <a rel="nofollow" target="_blank" href="http://www.noupe.com" onclick="pageTracker._trackPageview('/outgoing/www.noupe.com?referer=');">http://www.noupe.com</a><br />
Net-Tuts: <a rel="nofollow" target="_blank" href="http://net.tutsplus.com" onclick="pageTracker._trackPageview('/outgoing/net.tutsplus.com?referer=');">http://net.tutsplus.com</a>  </p>


<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/04/why-it-pros-should-study-design-and-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on the iPad</title>
		<link>http://www.kroesbergens.com/portfolio/2010/04/thoughts-on-the-ipad/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/04/thoughts-on-the-ipad/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 13:26:20 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Air Video]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apple Store]]></category>
		<category><![CDATA[FileBrowser]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Walden Galleria]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/2010/04/thoughts-on-the-ipad/</guid>
		<description><![CDATA[On April 3rd I, along with many other Canadians made the trip down to the Walden Galleria Apple Store in Buffalo, New York. I was too excited about the iPad to care that I was waiting in line for the first version of a new technology product. I for one hate shopping in general, and [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/' rel='bookmark' title='Permanent Link: Microsoft vs. iPad'>Microsoft vs. iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/05/ipad-tethering/' rel='bookmark' title='Permanent Link: iPad Tethering'>iPad Tethering</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>On April 3rd I, along with many other Canadians made the trip down to the Walden Galleria Apple Store in Buffalo, New York. I was too excited about the iPad to care that I was waiting in line for the first version of a new technology product. I for one hate shopping in general, and find it distasteful to wait in line. I also feel that it is silly to wait in line for a new product on the day it launches. Waiting a few days till the lineups are gone seems much more sensible to me. Yet, the lure of the iPad served to overcome my sensibilities, and at 10AM on April 3rd I was at the Apple Store waiting in line.<span id="more-287"></span></p>
<p> I refused to write a review on the iPad in the first week. In my mind, the iPad is a paradigm shifting technology. Until I&#8217;d used the iPad for a few weeks, I did not feel I could provide the perspective I feel is important to my readers. Reviewing a new device is like a relationship. All fuzzy feelings for the first little while, then reality hits. I wanted to write a review that was not affected by initial emotions or excitement. </p>
<p>So, without further ado, let me tell you my experience with the iPad.</p>
<p>Battery life. This thing is phenomenal. I have never had another electronic device that did not make me nervous toward the end of a day of use. Even my iPhone 3GS does not provide me with the same sense of security that the device will not die by the end of a day of use. I can even charge the iPad Friday morning, take it up north (always careful with how I use it when away from a charger), and still have 40% battery left. I completely trust the iPad to be charged when I need it.</p>
<p>Convenience. Portability. The iPad has changed the frequency with which I take my computer with me. I rarely take my MacBook Pro from home anymore. I take the iPad everywhere. It&#8217;s like carrying a notebook with me, weight-wise. I pick it up off the desk and carry it in my hand. I don&#8217;t need a backpack to take my computer with me. This has changed my perspective on using my personal commuting device. It has become a permanent companion, rather than a tool to be utilized when needed. Similar to my iPhone. </p>
<p>I have begun to reevaluate my need for the MacBook Pro. All my data is stored on my Ubuntu mediaserver (hosted on VMware ESXi along with my Windows VM&#8217;s). I now utilize the iMac for managing my virtual servers and ESXi. I have Air Video Server installed for streaming movies from the media server to the iPad, and FileBrowser installed for browsing the network files from the iPad. The only real need that I have for the laptop is for import of my photos from my Nikon D40. I&#8217;ve begun to question whether I really need the laptop solely for immediate import of my photos. My Aperture 3 library is synced across my backup server, iMac, and laptop. I&#8217;ve begun to think that as long as I can wait to import my photos from a weekend out of the city till I get back home, I have no justifiable need for my laptop. I will be continuing to evaluate this over the next month or so, but I&#8217;m afraid that the laptop will be going. Never thought I&#8217;d say this.</p>
<p>I can extoll the various features of the iPad. However, I feel enough other reviews have done that. This piece is about how the iPad has changed the way I&#8217;m using technology. The next posts that I write will likely be shaped from an iPad user&#8217;s experience.</p>


<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/apple-ipad/' rel='bookmark' title='Permanent Link: Apple iPad'>Apple iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/' rel='bookmark' title='Permanent Link: Microsoft vs. iPad'>Microsoft vs. iPad</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/05/ipad-tethering/' rel='bookmark' title='Permanent Link: iPad Tethering'>iPad Tethering</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/04/thoughts-on-the-ipad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Flash</title>
		<link>http://www.kroesbergens.com/portfolio/2010/04/adobe-flash/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/04/adobe-flash/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 18:27:42 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[Movie Players]]></category>
		<category><![CDATA[Music Streaming]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=282</guid>
		<description><![CDATA[I thought I&#8217;d write another short post on my view of Adobe Flash, and why I think there is such a negative reaction to it. We went through a bit of a war over Adobe Flash when the iPhone was originally announced, and I think we&#8217;re going through one again, only this time the technology [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/response-to-john-nack-the-flash-blog/' rel='bookmark' title='Permanent Link: Response to John Nack &#038; The Flash Blog'>Response to John Nack &#038; The Flash Blog</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2009/09/itunes-9/' rel='bookmark' title='Permanent Link: iTunes 9'>iTunes 9</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/' rel='bookmark' title='Permanent Link: Microsoft vs. iPad'>Microsoft vs. iPad</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I thought I&#8217;d write another short post on my view of Adobe Flash, and why I think there is such a negative reaction to it. We went through a bit of a war over Adobe Flash when the iPhone was originally announced, and I think we&#8217;re going through one again, only this time the technology field has changed sufficiently to make an entirely new battle. When the iPhone was originally announced, and Flash support was discovered to be lacking, there was a great deal of outrage. At the time, it was a <em>de facto</em> standard. Since then, web developers have begun to code their websites more and more for non-Flash devices. Major sites like YouTube have developed HTML5 player alternatives for their videos. There is a lot more weight against Adobe to prove why Flash is necessary this time around.<span id="more-282"></span></p>
<p>What is Flash used for? In my experience, Flash is generally used for the following:</p>
<ul>
<li>Ads</li>
<li>Games</li>
<li>Music Players</li>
<li>Movie Players</li>
<li>Photo Galleries</li>
</ul>
<p>Lets look at each one of these categories in a bit more detail.</p>
<p><strong>Ads:</strong> Those annoying, flashy (excuse the pun) banners you see on some of the riff-raff sites of the internet. The big, ugly, strong-coloured patches in the websites you visit&#8230; generally are Flash. Very few people appreciate Flash ads. As a matter of fact, they were one of the leading instigators in the ad-blocking plugin market.</p>
<p><strong>Games:</strong> This I believe is the only category that truly justifies the &#8216;interactive&#8217; benefit that Flash provides. There is nothing else that remotely comes close to the power of Flash interactivity for web interface games. However, I have a problem with the category. It is generally either children or reclusive adults that tend to play Flash games. The majority of the adult population use the web for information consumption. The majority of children/teenagers will use a dedicated gaming device. I also think that as the iTunes App Store market matures in the gaming category, the majority of users will find much more value in natively coded games.</p>
<p><strong>Music Streaming</strong> Another category that Flash is very prevalent in usage. Sites like MySpace, Last.fm, and others tend to use a Flash player by default. The reason for this is that Flash tends to be a very quick, easy to implement solution for music playback and playlist generation. There is nothing else available right now that offers the webmaster anything nearly as easy to implement. Until HTML5 becomes a bit more prevalent, Flash will be used <em>de facto</em> for music playback in the browser. Fortunately for us iPhone/iPod Touch/iPad users, some of these sites have published API&#8217;s, and some have their own dedicated app in the iTunes App Store (e.g., Last.fm). Also, the majority of iPod Touch/iPhone/iPad users will have iTunes syncing their music to their device.</p>
<p><strong>Movie Players</strong> I would argue that this category would come close to Music Streaming in prevalence of Flash implementation. Unfortunately for Adobe, HTML5 offers a native implementation for movie streaming, via the &#8216;video&#8217; tag. As HTML5 browsers become more prevalent, and sites like YouTube switch to either a single HTML5 portal, or a dual HTML5/Flash service, Adobe will have a harder time justifying the need for Flash in the Movie Player category.</p>
<p><strong>Photo Galleries</strong> As an amateur photographer, I&#8217;ve found that the many self-hosted photo gallery solutions for servers are Flash based. However, this is again generally due to laziness on the part of programmers, or because there are a lot of easy, of-the-shelf solutions for the photographers with little computer knowledge. There are many native web coded galleries that work just as well, and are not hard to implement. Unfortunately, the majority of photographers do not have much of a budget for displaying their photos on the web, and generally hire a low-cost (usually inexperienced) web developer to build a photo site for them. There&#8217;s no technical justification for using Flash to display a gallery of photos.</p>
<p>Over the next few years, as HTML5 capable browsers become more ubiquitous, and providers start providing dual-service HTML5/Flash streaming, the need for Flash Movie Players will become miniscule. Thanks to the iTunes App Store, the desire for Flash games is swiftly disappearing. As applications like Lightroom and Aperture continue integrating web-publishing, photographers using professional tools for their photos will have less and less need to hire a third-party, inexperience web developer for Photo Galleries. In the end, the only justification for a webmaster to use Adobe Flash is for publishing Ads, and using it as an easy-to-implement Music Streaming player.</p>


<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/01/response-to-john-nack-the-flash-blog/' rel='bookmark' title='Permanent Link: Response to John Nack &#038; The Flash Blog'>Response to John Nack &#038; The Flash Blog</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2009/09/itunes-9/' rel='bookmark' title='Permanent Link: iTunes 9'>iTunes 9</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/02/microsoft-vs-ipad/' rel='bookmark' title='Permanent Link: Microsoft vs. iPad'>Microsoft vs. iPad</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/04/adobe-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on Client Platform Security</title>
		<link>http://www.kroesbergens.com/portfolio/2010/03/more-on-client-platform-security/</link>
		<comments>http://www.kroesbergens.com/portfolio/2010/03/more-on-client-platform-security/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 15:51:20 +0000</pubDate>
		<dc:creator>Wes Kroesbergen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[risk]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.kroesbergens.com/portfolio/?p=279</guid>
		<description><![CDATA[As I wrote the other day, anything the mind of man can make, the mind of man can break. The piece I wrote earlier was relating directly to the security of the client operating system. However, there is another aspect to consider, specifically the human factor. While an OS itself can be secure as a [...]


Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/03/on-the-security-of-client-platforms/' rel='bookmark' title='Permanent Link: On the Security of Client Platforms'>On the Security of Client Platforms</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/google-wave-robots/' rel='bookmark' title='Permanent Link: Google Wave Robots'>Google Wave Robots</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/extracting-exchange-contacts-from-iphone/' rel='bookmark' title='Permanent Link: Extracting Exchange Contacts from iPhone'>Extracting Exchange Contacts from iPhone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>As I wrote the other day, anything the mind of man can make, the mind of man can break. The piece I wrote earlier was relating directly to the security of the client operating system. However, there is another aspect to consider, specifically the human factor.</p>
<p>While an OS itself can be secure as a rock, there is always a human factor involved. Even the most intelligent individual makes foolish decisions and actions at times. It is very difficult to protect the user from him/herself. It is very difficult to explain that some emails requesting their information are legitimate, and others are not. Or that some website popups only look like an application window, and are not to be clicked on. <span id="more-279"></span></p>
<p>These days, attackers find information more valuable than random destruction and wreaking havoc among systems. Consequently, the majority of attacks are designed to infiltrate and recover information, while doing their best not to alert the user. After all, why turn off the information hose as long as it&#8217;s producing information?</p>
<p>Consequently, one of our primary concerns should be the interaction the user makes with their computing device. If it is not possible to easily educate them on legitimate activities or requests vs. illegitimate ones, make it easy for them to understand how to control what is happening. For instance, even when they provide an administrator password to a seemingly legitimate prompt, there should be no lasting, hard to control activity. For example, an application editing the Windows Registry should not be permitted to alter settings outside the application scope (sandboxing). An educated user is a safer user. We need to do more to educate our users on the safe usage of computers, and teach them how to discern legitimate activity from illegitimate. I also believe that the OS has a place in educating the user to an extent, and providing them with easy to understand control over changes they&#8217;ve made/approved.   </p>
<p>Windows 7 has improved the control over this particular example, but unfortunately at the expense of user understanding and interaction. Linux, Unix, and OS X on the other hand, sandbox applications and their configurations, requiring minimal administrator level permissions. Consequently, the user has to very explicitly and conscientiously make a decision whenever an application requires an administrator permission level. The controls to manage any permanent changes are very easy to use in OS X. A user deletes an application, and it no longer is capable of executing. There are no core registry changes that the user needs to be concerned about removing. Configurations are in individual text files, specific to each application. I digress however. </p>
<p>I do not run antivirus on my Macs. However, I run a network firewall (LittleSnitch) that informs me of network traffic going in &#038; out. Just because my OS provides fewer attack venues, and is fairly secure, does not protect me from accidentally/foolishly approving a change which will transmit my personal information.      </p>


<p>Related posts:<ol><li><a href='http://www.kroesbergens.com/portfolio/2010/03/on-the-security-of-client-platforms/' rel='bookmark' title='Permanent Link: On the Security of Client Platforms'>On the Security of Client Platforms</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/google-wave-robots/' rel='bookmark' title='Permanent Link: Google Wave Robots'>Google Wave Robots</a></li>
<li><a href='http://www.kroesbergens.com/portfolio/2010/01/extracting-exchange-contacts-from-iphone/' rel='bookmark' title='Permanent Link: Extracting Exchange Contacts from iPhone'>Extracting Exchange Contacts from iPhone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.kroesbergens.com/portfolio/2010/03/more-on-client-platform-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
