<?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>Pedro Innecco &#187; IT</title>
	<atom:link href="http://www.pedroinnecco.com/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pedroinnecco.com</link>
	<description>ICT Specialist: pgDMS, MBA, MCBMSS, MCTS, MCP</description>
	<lastBuildDate>Thu, 22 Apr 2010 03:05:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Whorray! Brazil lead Google&#8217;s Top 10 censorship list!</title>
		<link>http://www.pedroinnecco.com/2010/04/google-is-full-of-bull/</link>
		<comments>http://www.pedroinnecco.com/2010/04/google-is-full-of-bull/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 02:27:14 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[Current Affairs]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[human rights]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/?p=321</guid>
		<description><![CDATA[I was quite happy to see in the news today that Brazil tops the world rank of countries asking Google to remove content (Reuters) (Google Blog). Right now one might be wondering if I am a fascist or a communist, or some sort of enemy of the free world. No, not at all. In fact [...]]]></description>
			<content:encoded><![CDATA[<p>I was quite happy to see in the news today that Brazil tops the world rank of countries asking Google to remove content (<a href="http://www.reuters.com/article/idUSTRE63K69C20100421">Reuters</a>) (<a href="http://googleblog.blogspot.com/2010/04/greater-transparency-around-government.html">Google Blog</a>).</p>
<p>Right now one might be wondering if I am a fascist or a communist, or some sort of enemy of the free world. No, not at all. In fact on the contrary.<br />
<span id="more-321"></span><br />
Back in 2008, <a href="./2008/09/google/">I wrote a post</a> condemning Google’s nonchalant attitude towards what users do when using their services. I read a bunch of articles about this new announcement by Google, and some of them seems to me to be a bit (well, way) out of line. Particularly <a href="http://www.axcessnews.com/index.php/articles/show/id/20082">this one</a> which says that <em>“Brazil&#8217;s 3,663 data requests and 291 removal requests [...] underscores Brasília&#8217;s restriction of free speech”</em>. According to articles like this; racism, pedophilia and cyber bullying are the same as freedom of speech (if citing Article 19 of The Universal Declaration of Human Rights).</p>
<p>Funny, it have <a href="http://www.un.org/en/documents/udhr/">The Universal Declaration of Human Rights</a> (UDHR) right in front of me, and according to this document, the author of this article is wrong. In fact, he is full of bull. This is yet another case (<a href="./2009/10/human-rights-the-enemy-within/">as I did before</a>) of citing Article 30 of the UDHR:</p>
<blockquote><p>Nothing in this Declaration may be interpreted as implying for any State, group or person any right to engage in any activity or to perform any act aimed at the destruction of any of the rights and freedoms set forth herein.</p></blockquote>
<p>Basically Article 30 asserts this isn&#8217;t the “world of do as you please regardless of others by saying you have the right to do so because of the UDHR”, like many people (including many at Google, as per my <a href="./2008/09/google/">previous article</a>) seem to claim.</p>
<p>And I am proud to see that the Brazilian government seems to be on pair with the UDHR. Is targeting pedophilia a violation of free speech? No, because paedophilia is abusing the human rights of its victims, thus it is against the UDHR. Is targeting racist websites and pages in Orkut (Google&#8217;s social platform, mostly popular in Brazil) a violation of free speech? No, because racism is against the UDHR (Articles 2, 3 and 5 just to name a few). Is targeting cyber bullying (Article 12)&#8230; You get the idea – so I hope.</p>
<p>Kudos to the Brazilian government for sending the right message to Google and the rest of the world. We shall defend the UDHR in its entirely (and not just what is convenient to a few) along with our constitution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2010/04/google-is-full-of-bull/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Office Live is dead. Long live the underdorg!</title>
		<link>http://www.pedroinnecco.com/2010/03/office-live/</link>
		<comments>http://www.pedroinnecco.com/2010/03/office-live/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 02:01:45 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/?p=308</guid>
		<description><![CDATA[I&#8217;ve been watching the development of Office Live since it became available as a beta (and I able to join in), and I always had hopes that the product would get better in time. However, I am sad to think that I am probably wrong and this product is at a dead end, offering no [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been watching the development of <a href="http://office.live.com">Office Live</a> since it became available as a beta (and I able to join in), and I always had hopes that the product would get better in time. However, I am sad to think that I am probably wrong and this product is at a dead end, offering no differential/competitive advantage over other products out there.</p>
<p><span id="more-308"></span></p>
<p><span style="text-decoration: underline;">It is not my objective to troll Microsoft here</span>, but I want Microsoft to know why I can&#8217;t see myself using this product. In fact, I’d like to think this is a constructive criticism, and I did send a feedback to the Office Live Team concerning all the points I am raising here. But<strong> I would honestly like to hear back from the community</strong> as well if I am wrong about something (misconceptions perhaps), if Microsoft is working to improve on the points I am raising, or perhaps if anyone in the community had similar frustrations but found some sort of workaround.</p>
<p>I use <a href="http://www.google.com/a/">Google Apps</a> for a lot of my domains, and the standard (free) version of Google Apps does it quite well for me. But for some of these domains, I need is a simple Intranet, accessible through a subdomain, where I can collaborate with fellow workers. Google Apps offer their Sites application which could be used for such purpose, but I think it is way too simplistic (even the commercial version of Google Apps).</p>
<p>In technical terms what I needed for these particular domains is an online service like <a href="http://www.microsoft.com/sharepoint">Microsoft SharePoint</a>, which basically is what Office Live is based on. If possible a free one, which I could gradually upgrade by buying extra/commercial services and tools according to my needs.</p>
<p>So when I heard that Office Live would offer a Small Business version for free, I thought that my prayers have been answered. So I signed-in for the service, and based on my experiences so far, I was left quite disappointment as simply couldn’t use the service. Here is think Office Live failed to launch:</p>
<ol>
<li><strong>The requirement of the entire domain name to be redirected to the Office Live service (i.e.: can’t use subdomains):</strong><br />
Not to be able to use subdomains with Office Live is, to say the least, inconvenient. I want to have an Intranet at http://intranet.mydomain.com but I still want to keep my company’s public website somewhere else, and I am pretty confident that I am not the only one out there with such requirement. Plus I do have other online services that depend on the configuration of subdomains and other DNS records, so I MUST have a proper dashboard where I can administer my domain name. <a href="http://news.cnet.com/8301-13554_3-9872884-33.html">Here</a> is an article that gets more into this premise.</li>
<li><strong>Once I sign in, I am presented with some sort of overview page that I can’t customise:<br />
</strong>My point here is, after I sign in into my Office Live account (through http://home.officelive.com), I am presented with the same annoying – sorry for the strong word, but it is annoying – “Getting started” content, explaining how to design my site (already have it, thank you), get a domain (already have it but you don’t allow me to use a subdomain from it since want is Intranet functionality), set-up business email (already have email service from somewhere else). The page is filled with links to instructions and guides. Uff&#8230; Come on! I want to present my company’s Intranet here.</li>
<li><strong>Allow only one Office Live Account per Windows Live ID:</strong><br />
Really don’t get this. Simply put, Microsoft competitors (i.e.: Google Apps) don’t have such limitation.<br />
I think it is important to say that, with regards to the points I made above, Google Apps doesn’t have these limitations (not even with the standard/free version). In fact, a major downer of Google Apps is that they fix almost their entire business model in web-only clients/applications.</li>
</ol>
<p><strong>NOTE:</strong> Recently Google started to realise that they can&#8217;t escape the value of certain desktop applications, and started to give-in to the needs of their customers. Google&#8217;s Microsoft Outlook Sync Tool is a good example (but not available to users of the standard/free version of Google Apps). There is also some 3rd party add-ins to Microsoft Office to make it work with Google App sites as if they were SharePoint/Office Live sites. I tried one but it was still a long way to go. Also, there are many protests of Google Apps customers complaining that several services and features offered to standard end-user Google accounts aren’t available in Google Apps (e.g.: Google Wave), or have limited features in Google Apps.</p>
<p>Microsoft on the other hand have what I believe to be a nicer business model, which is the integration of thick-client (desktop) applications such as Word and Groove with their offering of online clouds (<a href="http://workspace.office.live.com">Live Workspace</a>, Office Live, Online Services), while they are also working on online version of Office Applications (neat!). I am anxiously waiting for the release of Office 2010 and the new <a href="http://download.live.com">Windows Live Essentials</a> (Wave 4).</p>
<p>However, concerning Office Live I am not that enthusiastic. From what I have been reading on the Internet and also based on my experience so far with Office 2010 (although at the time I am writing this the product is yet to be released and I am using a pre-release version), I reckon that Office Live will have a sad ending. The current version of the Office Live add-in isn’t supported in Office 2010, meaning that documents stored in Office Live (or Live Workspace for that matter) can’t be accessed by Office 2010 applications. Office 2010 instead has built-in support for <a href="http://skydrive.live.com">SkyDrive</a>, which indicates to me (and well, to a lot of other people to be honest) a change of focus by Microsoft where SkyDrive will replace Office Live (and Live Workspace), at least with regards to online document storage.</p>
<p>But what about the other features provided by Office Live, such as Team Workspaces, e-mails, contact management and so on? Well I call this another hint, but you might think this is just a hunch: Microsoft Groove 2007 used to work perfectly with Office Live, without the need of any add-in. Now as for the new version of Groove in Office 2010 (which has been renamed to SharePoint Workspace 2010), when you try to connect to Office Live library, it gives an error saying that “SharePoint workspace cannot sync with the specified SharePoint site because its server version is not supported.” Another hunch, perhaps more obvious, is that when you try to use the built-in option to save a file on a document library from Office Live, it simply won’t work. So to me these are yet more evidences that Office Live is going to be deprecated.</p>
<p>It seems that based on the evolution one can notice from other Microsoft products and services, in particular Microsoft Online Services (which is in a way a more serious version of Office Live with a vast set of enterprise features and services, but there is no free version), Office 2010 (supporting SkyDrive but no Office Live add-in) and Windows Live Essentials (which will offer Office Online applications in its next release); and on the other hand no progress with Office Live, I can only conclude that Office Live will be discontinued.</p>
<p>It is a shame, really. I honestly thought that Office Live could go a long way and that the Small Business Edition would be the product that would stand-up for the match against Google Apps Standard Edition. Perhaps is too soon to tell if Microsoft is going will try to keep up with an offer of free Online Services to compete with Google’s, since all I hear at the moment is about Microsoft Online Services. But as far as Office Live goes, I think it is a flat-liner and I wouldn’t touch it until we get some pulse back from Microsoft, which might take a while.</p>
<p>Or perhaps, concerning a decent intranet/collaboration portal, there is no such thing such as “free lunch.”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2010/03/office-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.0.5? Rethinking Content Management and Portals</title>
		<link>http://www.pedroinnecco.com/2008/06/cms/</link>
		<comments>http://www.pedroinnecco.com/2008/06/cms/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 10:37:51 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[open social]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/?p=60</guid>
		<description><![CDATA[Back in 2002, I ventured myself into the wonders of open source Content Management System (CMS). Being a former SysOp for two Bulletin Board Systems during the mid-nineties, I was extremely excited with the prospects of what could be built using free tools to create dynamic and rich web portals – the web was finally [...]]]></description>
			<content:encoded><![CDATA[<p>Back in 2002, I ventured myself into the wonders of open source <a href="http://en.wikipedia.org/wiki/Web_content_management_system">Content Management System</a> (CMS). Being a former SysOp for two Bulletin Board Systems during the mid-nineties, I was extremely excited with the prospects of what could be built using free tools to create dynamic and rich web portals – the web was finally making sense, I thought! However, a lot changed since 2002, and it seems that the open source Content Management Systems are lost in the plot.<br />
<span id="more-60"></span><br />
I wanted to build a portal that would allow my family, which is scattered all over the world, to communicate and share information. I quickly got involved in the development of <a href="http://www.postnuke.com">PostNuke</a>, a free CMS based on the free <a href="http://www.php.net">PHP</a> scripting language. Not only it was free, it was very active in terms of developing new features. However, sometime around the development of the 0.70 version of PostNuke, some disagreement surfaced amongst the developing team about the adoption of PostNuke’s upcoming templating system. As a result, PostNuke was forked into a new CMS system called <a href="http://www.xaraya.com">Xaraya</a>.</p>
<p>Xaraya was a full of new promises, and most of them were fulfilled. It has a more flexible core, flexible template and layout system, strong debugging and error support and an extensive API. In my opinion, from an architectural perspective Xaraya is the best open source CRM out there. Of course this is only my opinion, which I based on my experience with several other systems (Xoops, Drupal, PHP-Nuke, etc), and I can proudly assert that I am the original creative thinker of several features that have been adopted by Xaraya. Looking back in time however I feel that most CMS systems, not matter how good their API or framework is, are failing to keep up with the recent trends and developments in the Internet.</p>
<p>First and foremost, portals are designed with the end-user in mind. It doesn&#8217;t matter who your target audience is and their level of knowledge; the portal must make sense to its user base, not its administrators. What is the value that you are willing to offer to our user base? And most importantly, what is that your portal has to offer to your potential user base that users can&#8217;t find somewhere else? This is the fundamental basis of a marketing orientation approach, in which the organisations must be aware of customer needs and the competition. So if you are offering a photo gallery, forums and some basic social network features, bear in mind that there are tons of other sites out there that are offering the same for free. As an example, which should members of my family register at my portal to make use of forums and photo galleries when they could use <a href="http://www.facebook.com">Facebook</a> and <a href="http://www.flickr.com">Flickr</a>?</p>
<p>Another point is that users don&#8217;t like redundancy and ambiguity. Users don&#8217;t want to register into yet another website, in which they will have to maintain yet another identity and upload pictures once again. With the recent trends in Web 2.0 users are welcoming integration of social networking features, which is exactly what I think is missing in Content Management Systems at the moment. With <a href="http://developers.facebook.com/">Facebook&#8217;s application framework</a> and <a href="http://code.google.com/apis/opensocial/">Google&#8217;s approach with the Open Social platform</a>, there is a lot of development opportunities that free Content Management Systems are failing to grasp.</p>
<p>For my family website, I would like that my users could log-in into the portal using their existing <a href="http://dev.live.com/liveid/">Windows Live</a>, <a href="http://developer.yahoo.com/auth/">Yahoo</a> or Google ID, and be able to make use of social network features of sites like Facebook and Google&#8217;s Open Social. I would also like my users to be able to link their Flickr photo gallery into their profile at my family portal, and to be able to interact with related groups in Facebook and <a href="http://www.orkut.com">Orkut</a>. In the case of my portal, it would be futile to expect my user base to participate in it. Why you ask? Well my family portal is a silo of information, meaning that only the users of my family portal would be able to interact with the data. It is unrealistic to expect that my users would actively participate in discussions and upload pictures and other contents, while they could do the same in portals with a wider audience like Facebook or Orkut.</p>
<p>Now don&#8217;t get me wrong. I am not saying that Content Management Systems shouldn&#8217;t have their own photo galeries, forums and other functionality. On the contrary, I do love to see all the fantastic open source applications that are out there and I think they are a viable option for portals in which integration with 3rd parties would be unrealistic. This is particularly the case in which portals memberships are closed to given members (e.g.: site is closed for subscribers or over 18s only). However, being most of these features modularised, I believe that portal administrators should have the freedom to choose. Moreover with Web 2.0, portal owners could have their implementations of <a href="http://gallery.menalto.com/">Menalto&#8217;s Gallery</a> and <a href="http://www.phpbb.com/">phpBB forums</a> integrated with Facebook or Google&#8217;s Open Social platform. The possibilities are numerous.</p>
<p>Therefore I urge for the developers of open source CMS out there to start adapting their systems to integrate with what Web 2.0 has to offer. Authentication modules for Windows Live, Yahoo and Google IDs would be a great start. More documentation and modules that focus on integration with Facebook and Google&#8217;s Open Social would also be of great value for portals that are willing to target a wide user base.</p>
<div class="editbox">EDIT: As per the St. Ego&#8217;s comments below, I decided to add some links to relevant APIs and documentation that would help developers that are up for the challenge:</div>
<table>
<tr>
<th colspan="2">Facebook</th>
</tr>
<tr>
<td class="column1"><a href="http://developers.facebook.com/">Developer&#39;s Site</a></td>
<td>Contains everything you need to get started in order to build integrated Facebook applications.</td>
</tr>
<tr>
<td class="column1"><a href="http://developers.facebook.com/opensource.php">Open Source Projects</a></td>
<td>Since Facebook has been built from the ground up using open source software, in this page you can access several Facebook open source projects, including its main platform.</td>
</tr>
<tr>
<td class="column1">
		<a href="http://developers.facebook.com/news.php?blog=1&amp;story=108">	Facebook Connect</a></td>
<td>Coming Soon. This service will allow third party websites to implement and offer Facebook features, enabling users to &quot;connect&quot; their Facebook identity, friends and privacy to any site.</td>
</tr>
<tr>
<th colspan="2">Google</th>
</tr>
<tr>
<td class="column1"><a href="http://code.google.com/">Google Code</a></td>
<td>Google&#39;s start page for developers. Contains link for several Google 	application APIs.</td>
</tr>
<tr>
<td class="column1"><a href="http://code.google.com/apis/opensocial/">Open Social</a></td>
<td>Google&#39;s Open Social API aims to define a common API for social applications across multiple web sites. </td>
</tr>
<tr>
<th colspan="2">Yahoo!</th>
</tr>
<tr>
<td class="column1"><a href="http://developer.yahoo.com/">Developer&#39;s Site</a></td>
<td>Yahoo! Developer Network contains everything you need to know about using Yahoo! APIs and web services.</td>
</tr>
<tr>
<td class="column1"><a href="http://developer.yahoo.com/auth/">Yahoo! BBA</a></td>
<td>How to implement Yahoo! Browser Base Authentication, which allow users to authenticate on third party websites using their Yahoo! log-in.</td>
</tr>
<tr>
<td class="column1"><a href="http://developer.yahoo.com/php/">PHP Dev Centre</a></td>
<td>Yahoo! Developer Network has a special site which aggregates tutorials and documentation on how to create applications in PHP to interact with Yahoo! Since PHP is the most used web scripting language by open source Content Management Systems, I though that providing a direct link to it can be useful</td>
</tr>
<tr>
<th colspan="2">Windows Live</th>
</tr>
<tr>
<td class="column1"><a href="http://dev.live.com/">Windows Live</a></td>
<td>The starting point for developers interested in Windows Live APIs, SDKs and web services. Includes Live ID, Virtual Earth, Live Messenger, Live Contacts and many more.</td>
</tr>
<tr>
<td class="column1"><a href="http://dev.live.com/liveid/">Windows Live ID</a></td>
<td>Everything you need to know to implement Windows Live authentication into third party websites.</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/06/cms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Runing Linux on a Windows Home Server simuntaneously</title>
		<link>http://www.pedroinnecco.com/2008/05/whs-linux/</link>
		<comments>http://www.pedroinnecco.com/2008/05/whs-linux/#comments</comments>
		<pubDate>Tue, 27 May 2008 23:26:13 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows home server]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/?p=63</guid>
		<description><![CDATA[I read a few weeks ago in some of the Windows Home Server forums that some enthusiasts are trying to install Linux on a HP MediaSmart server. While I do find it to be a quite interesting exercise, I fail to see the benefits of replacing Windows Home Server with a copy of Linux, particularly [...]]]></description>
			<content:encoded><![CDATA[<p>I read a few weeks ago in some of the Windows Home Server forums that some enthusiasts are trying to install Linux on a HP MediaSmart server. While I do find it to be a quite interesting exercise, I fail to see the benefits of replacing Windows Home Server with a copy of Linux, particularly since HP has their own Linux-based home servers, plus it would be probably cheaper to build a custom one.</p>
<p>On a personal note, I rather like the idea of having a Windows-based server at home. But I do miss having the ability to play with Linux hacks. So I was thinking what I could do to have Linux as an option at home when I came with a solution where I could have both Windows Home Server and Linux on my MediaSmart server running at the same time: Virtual Server.</p>
<p><span id="more-63"></span></p>
<p>After upgrading the amount of RAM on my MediaSmart served from 512MB to 2GB, I felt this would be a great opportunity to have a Linux system without compromising the features of Windows Home Server. So I have prepared this guide to explain what I have done to run a Linux virtual machine under my Windows Home Server. I part from the principle that you know what you are doing and you have some idea of what virtualisation all about.</p>
<p>Here is what you need:</p>
<ul>
<li><strong>Upgrade your server&#8217;s RAM.</strong> 512MB is unrealistic if you want to do anything with Windows Home Server besides its out-of-the-box features. If you have a HP MediaSmart server, you can find instructions on how to upgrade the server memory <a href="http://www.homeserverhacks.com/2007/12/upgrade-memory-in-your-hp-ex470.html">here</a>.</li>
<li><strong>A copy of Microsoft Virtual Server.</strong> At the time of writing this post, the last version was 2005 R2 SP1. Virtual Server is free and can be downloaded from <a href="http://www.microsoft.com/windowsserversystem/virtualserver/">here</a>.</li>
<li><strong>A distribution of Linux.</strong> I am a big Ubuntu fan. However I opted to use openSUSE because of the benefits it has from the interoperability agreement Novell has with Microsoft (e.g.: virtual machine additions). You can get <a href="http://www.opensuse.org/">openSUSE</a> from here, and 	<a href="http://www.ubuntu.com/">Ubuntu</a> from here.</li>
</ul>
<p>Setup Instructions</p>
<ol>
<li>First and foremost, you must do a remote access to your HomeServer using UltraVNC or Remote Desktop and log in as administrator.</li>
<li>Once on the servers desktop, install Microsoft Virtual Server. Reboot the server is necessary and remote desktop into the server again as administrator.</li>
<li>On the Servers Start Menu under Microsoft Virtual Server, click on Virtual Server Administration Website.</li>
<li>Under Virtual Machines on the left-side menu of the Admin Site, choose click on Create.</li>
<li>You must now provide the initial settings of your virtual machine. Here are some of my recommended settings for a simple Unix Server:
<ol>
<li><strong>Name.</strong> The name of the Virtual PC (e.g.: Linux, openSUSE, Ubuntu).</li>
<li><strong>Memory.</strong> The amount of RAM you want to provide for the virtual machine, bearing in mind you should leave enough for your server to run smoothly. It really depends of the amount of RAM you have and what you want to do with your Linux server. For example if I only want to use some console (text) applications I would go from a minimum of 256MB to 512MB (if I want to run services for a development environment). If using a graphical desktop and/or some more intensive applications, I might go to 1GB. As I have 2GB for my home server, I prefer to never leave the Home Server operating system with less than 1GB.</li>
<li><strong>Virtual hard disk.</strong> You can create the disk to use with your Linux virtual machine now or specify one later.<br />
NOTE: If you already have or plan to have Linux on an external disk or flash drive, you could create a linked virtual hard disk that points to the Linux you partition you want to use (see point 8 below for further instructions).</li>
<li><strong>Virtual network adapter.</strong> Make sure you configure your virtual machine to connect to the external network. This will ensure that the virtual machine can be seen and accessed on your network.</li>
</ol>
</li>
<li>Once the machine is created, you will be presented with its configuration page.</li>
<li>If you need to install Linux, you need to ensure the virtual machine will be able to initiate the Linux installation process:
<ol>
<li>If you have a CD/DVD drive on your home server, simply put the disk on the drive and ensure your virtual machine CD/DVD drive properties is configure to use your physical CD/DVD drive.<br />
NOTE: If you want to use your CD/DVD drive within your Linux virtual machine, you should do this procedure regardless if you need to install Linux or not.</li>
<li>If your home server doesn&#8217;t have a CD/DVD drive, you must configure the virtual machines CD/DVD driver properties to capture the ISO image of your Linux install disk.</li>
</ol>
</li>
<li>OPTIONAL: If you already have an external disk with Linux installed, or if you want to install Linux on a dedicated disk, you must create a linked virtual disk that points to your existing Linux install:
<ol>
<li>Plug the external disk with Linux on your home server.</li>
<li>On the Virtual Server Admin Site under Virtual Disks, choose Create then Linked Virtual Hard Disk.</li>
<li>Specify the location name of the file to be saved and the physical drive that will be used for the virtual disk.</li>
<li>Go back to the configuration page of your Linux virtual machine and under hard disks, provide the filename of the file created for your linked virtual hard disk.</li>
</ol>
</li>
<li>OPTIONAL: Still on the virtual machine configuration page, you can click on General properties in order to specify a username and password to run the virtual machine upon system start-up. Recommended if you want your Linux virtual machine to be always on (i.e.: starts when the home server start).</li>
<li>On the Virtual Server Admin Site under Virtual Server, choose Server Properties.</li>
<li>On the bottom of the page under your server Properties, click on Virtual Machine Remote Control(VMRC).</li>
<li>On the Virtual Machine Remote Control (CMRC) Server Properties page, ensure you enable VMRC server and specify a TCP/IP port that is not already in use on the server. Then click OK to reflect the changes.</li>
<li>OPTIONAL: Back on the left-side menu of the Virtual Server Admin Site, under Virtual Server you could click on Resource Allocation to specify the maximum amount of resources your virtual machines can use in order to ensure resilience to your home server.</li>
<li>Once again on the left-side menu of the Virtual Server Admin Site, under Navigation click on Master Status in order to see your recently created virtual machine. Hove the mouse over its title to show its context menu that would allow it to start and stop the virtual machine, as well to Remote Control it.</li>
</ol>
<p>All done! Once I got my Linux box installed, I was running things like shell scripting, mySQL, Apache, PHP and other nifty tools. I hope you found this little guide useful!</p>
<p>As a next step, you could look into Microsoft Services for Unix for good interoperability between your Linux virtual machine and your Windows hosts. You can find more about Windows Services for Unix <a href="http://www.microsoft.com/windows/sfu">here</a>.</p>
<p>If you want to discuss this implementation with other Windows Home Server enthusiasts, there is a forum thread at <a href="http://www.wegotserved.co.uk">wegotserved.co.uk</a> (registration required) <a title="Forum thread at wegotserved.co.uk about this post" href="http://forum.wegotserved.com/index.php?showtopic=2130">here</a>. Thanks to <a title="Bodog's profile at wegotserved.co.uk" href="http://www.wegotserved.co.uk/author/bodogbodog/">Bodog</a> from wegotserved.co.uk for the support!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/05/whs-linux/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gartner says: Windows is collapsing (really?)</title>
		<link>http://www.pedroinnecco.com/2008/04/gartner/</link>
		<comments>http://www.pedroinnecco.com/2008/04/gartner/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 15:46:12 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/?p=58</guid>
		<description><![CDATA[If you are into IT, you probably heard the news that Gartner, the big USA research and advisory company recently warned the industry in a conference that Windows is in danger of collapsing. A bold statement, and once you read Gartner&#8217;s argument, it can give the impression to neophyte readers that it is a smart [...]]]></description>
			<content:encoded><![CDATA[<p>If you are into IT, you probably heard the news that Gartner, the big USA research and advisory company recently warned the industry in a conference that Windows is in danger of collapsing. A bold statement, and once you read Gartner&#8217;s argument, it can give the impression to neophyte readers that it is a smart and throughfully researched argument. Well, not really.<br />
<span id="more-58"></span><br />
As Paul Thurrott <a href="http://community.winsupersite.com/blogs/paul/archive/2008/04/12/the-great-windows-collapse-of-2011.aspx">well described in his website</a>, Gartner is just &#8220;playing catch-up&#8221; with the industry here. One thing I must agree with Thurrott is that analysts are &#8220;always late to the party&#8221;. But I would go further, claiming that analysts assertions are often driven by hidden agendas. A claim that, I must appologise to you, the reader, is way to broad to be covered here &#8212; and I don&#8217;t want to move out of the main scope.</p>
<p>It is not my intention to just second Thurrott in his opinions. In fact that would be a waste of time, as probably a good part of the IT community that is familiar with Windows and the recent strategies announced by Microsoft (particularly about Windows 7) is chuckling at Gartner&#8217;s comments. For those that would like to know why, you can read Thurrott&#8217;s views about Gartner&#8217;s assertions on his website <a href="http://community.winsupersite.com/blogs/paul/archive/2008/04/12/the-great-windows-collapse-of-2011.aspx">here</a> and then <a href="http://www.winsupersite.com/showcase/winvista_broken.asp">here</a>.</p>
<p>What I do want in this case is to share you my views on what is the real problem with Windows. In my view, the biggest nonsense in Gartner&#8217;s argument is that they say Windows should have different kernels (&#8220;one size doesn&#8217;t fit all&#8221;) but at the same time they make a case against the over-complexity of the operating system.</p>
<p>Different kernels? This is as complex as it gets. My view is that Gartner simply wanted to sound smart and give the impression that they know what they&#8217;re talking about. As Thurrott well put in his site, Windows VISTA is the most modularised version of Windows, and there are several editions available for different needs (Home Basic, Home Premium, Business, Enterprise, Ultimate, &#8230;). The factual difference is that, instead of creating different kernels (as Gartner argues in favour) the key is to modularise it instead &#8212; a practice that is Microsoft&#8217;s main strategy for the Windows brand.</p>
<p>The problem I see here is that Microsoft should have opted for modularisation about five years ago. And I mean way more modularisation than Microsoft have now with Windows VISTA and Windows Server 2008. Things like the NTVDM, POSIX and OS/2 compatibility layers should have been optional modules. In fact, I was just recently thinking about NTVDM being removed from x64 flavours of Windows. Well, for me it makes sense. I mean, I can get much better DOS legacy support by getting something like DOSBOX to run DOS applications.</p>
<p>As for complexity, again I see this as a problem of modularisation. Just out of curiosity: What happened with the option of doing a &#8220;custom install&#8221; in Windows and choose NOT to install Painter, Screensavers and things like that? For a 14GB of HD space hungry operating system like Windows VISTA, this is a must. I want to be able to choose what to add or remove during the installation, and without having to edit some unnatened script files.</p>
<p>Moreover, I think the complexity problem is way beyond bundled <em>goodies</em> like Windows Mail or Windows Movie Maker. The problem is that Windows VISTA requires a minimum of 1GB of RAM to barely run. I&#8217;m sorry but this is insane. I don&#8217;t care how much cheaper memory is these days. What I see is that today you can do similar funky graphics in *nix with 512MB RAM. The problem? Again I think is the fact of little modularity within the kernel.</p>
<p>As for hardware compatibility, I agree with Thurrott that Windows VISTA being having issues of incompatibility is a myth. I know that VISTA has much, MUCH better drivers. However, this came with a dreadful cost (which is a related, but different subject):</p>
<p>The fact that Microsoft only allow signed drivers to run under Windows x64 is SUICIDE. Probably one of the siliest moves Microsoft did for the x64 platform. Why? Well, sometimes there are nice open source applications out there that require abstraction layers that sits on drivers (e.g.: network analysis tools, emulators, etc). Being open source drivers, it is well  likely that they won&#8217;t have their drivers signed (me thinks). So, what if I want to install some open source cryptographic tool? what about VNC&#8217;s video driver? What about network analysis tools, and some *nix ported applications which require &#8220;drivers&#8221;? See my point?</p>
<p>Moreover, I despite the fact that Microsoft added some shenanigans on their HAL, such as disabling sound features when someone inputs something in the MIC IN or LINE IN of the PC, etc. These shenanigans, which were added to hurdle piracy, do little to prevent piracy, but do a lot to annoy customers.</p>
<p>The way I perceive these issues, I don&#8217;t believe Windows is in danger of collapsing &#8212; far from it in fact. But I do think that Microsoft is in danger of loosing market within the enterprise and power user segments of the market to *nix (BSD, Linux, Unix-based systems) &#8212; And I make my point as an IT specialist and implementator, not as an analyst.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/04/gartner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capacitors what?</title>
		<link>http://www.pedroinnecco.com/2008/03/capacitors-what/</link>
		<comments>http://www.pedroinnecco.com/2008/03/capacitors-what/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 15:36:32 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/2008/03/25/capacitors-what/</guid>
		<description><![CDATA[So you consider yourself a hardcore IT techie. There is no computer issue so far that you couldn&#8217;t sort. Not only you know the Windows registry like a walk in the park, you also know everything about networks, security and encryption. Linux? Hah&#8230; forget that! You compile your own BSD box, and can hex edit [...]]]></description>
			<content:encoded><![CDATA[<p>So you consider yourself a hardcore IT techie. There is no computer issue so far that you couldn&#8217;t sort.<br />
<span id="more-46"></span><br />
Not only you know the Windows registry like a walk in the park, you also know everything about networks, security and encryption. Linux? Hah&#8230; forget that! You compile your own BSD box, and can hex edit your file-system and patch firmwares and BIOSes. People consider you the utmost authority in computers. Nevertheless, you can’t figure out why that computer keeps hanging on you. You tried to format the PC, you swapped RAMs, CPU, tested all expansion cards; yet you simply can’t tell what is going on.</p>
<p>Perhaps you’re starting to doubt your IT skills, or are simply shouting obscenities to the computer’s open carcass in rage and frustration. However, the question you should be asking yourself at this stage is not how much you know or think you know about IT, but know much you know or think you know about electronics?</p>
<p>Altough IT is a science on its own, many ‘self-made IT gurus’ tend to make the (honest) mistake to forget that first and foremost, the world of computers is governed by electronics. Like IT, <a href="http://en.wikipedia.org/wiki/Electronics">electronics</a> is a fascinating, complex and broad science that studies &#8220;the flow of charge through various materials and devices&#8221; (Wikipedia, 2008).</p>
<h4>What are they?</h4>
<p>One particular component I would like to draw your attention to is to capacitors. In dummy terms, capacitors are in a way like little bateries, as they store electric energy between a pair of conductors (called <em>plates</em>). These plates are separated by an insulator (i.e.: non-conductive material) known as <em>dielectric</em>. Dielectrics can be, in theory, any non-conductive material such as air, porcelain, chemicals (e.g.: electrolytes) and teflon. Besides storing energy, capacitors can have other applications such as filtering, signal processing and power conditioning; and the type of dielectric implies for what application it would be best used for.</p>
<h4>What is the problem?</h4>
<p>The thing is that capacitors can age, particularly the electrolytic ones which use chemicals as its insulator. A while ago I was having a hard time with a computer I built. The system would simply freeze when my soundcard emited a sound, when I moved the mouse or at other simple tasks. I formated and reinstalled the operating system several times, troubleshooted all expansion cards and drives, tried different operating systems and flashed the BIOS; yet nothing worked. After opening my computer for the 100th time, I noticed that some of &#8220;those little aluminium cylinders&#8221; in my motherboard looked funny. After replacing the motherboard (which was out of warranty), everything started to work as it should. Here are some visual sympthoms of capacitor problems which I witnessed:</p>
<ul>
<li><strong>Swollen or bulged caps: </strong>When the &#8216;top&#8217; of the capacitor looks like its bulged. This is due to presure being built inside it.</li>
<li><strong>Leaking substance: </strong>When you can see a substance (mostly a black or brown crusty substance) coming out of it. That is the electrolyte, and yep: It shouldn&#8217;t be coming out!</li>
</ul>
<h4>What should I do first?</h4>
<p>If your system and/or the failing component is under warranty, your first option should be to activate the warranty and have it repaired or replaced. For those with components out of warranty however, replacement can be quite drastic. Particularly if the problem is narrowed to a few capacitors. However, the best remedy is prevention. Here are some pointers on how to prevent being a victim of capacitors plague.</p>
<ul>
<li><strong>Temperature:</strong> Keep your system cool. Electrolytic capacitors are sensitive to temperature and they will age faster if your system is too hot.</li>
<li><strong>Solid Capacitors:</strong> Look for motherboards and other components with fewer electrolytic capacitors as possible, as solid capacitors are more resistant to temperatures and more suitable for high-frequency applications.</li>
</ul>
<p>However, certain systems could be simply doomed to failure due to poor design. I have a Linksys WAG54G v2 ADSL router and I noticed that its switched ports wouldn&#8217;t work with 1Gb network adapters unless I forced them to 10Mb (no, forcing to 100Mb wouldn&#8217;t work either). I did some research on the internet and a narrowed down the problem to (you probably guessed) capacitors. Basically the WAG54G was poorly designed and it overheats quite a lot, thus damaging the capacitors.</p>
<h4>What should I do next?</h4>
<p>Problem is, once a capacitor is damaged there is no other option rather than replacing or repairing the unit. This is why I am currently on a mission to learn a little bit more about electronics; at least enough to be able to test for defective capacitors (and other components) and learn how to replace them. And my suggestion to all other IT gurus out there is to do the same. The good news is that there is a lot of information on the Internet for us to get started. Here are a few ones:</p>
<ul>
<li><strong><a href="http://en.wikipedia.org/wiki/Capacitors">Wikipedia &#8211; Capacitors</a>: </strong>This article will introduce you to capacitors, what they are, the different types, their applications, etc.</li>
<li><strong><a href="http://electronics.howstuffworks.com/capacitor.htm">HowStuffWorks.com &#8211; How Capacitors Work</a>: </strong>If the previous article was little too much of a heavy reading you might want to check this one first (this is not a criticism! I read this one first as well).</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Capacitor_%28component%29">Wikipedia &#8211; Capacitors (component)</a>: </strong>This article gets a little bit more pratical as it discusses in more detail the different types of capacitors, their applications and their disadvantages.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Electronic_color_code">Wikipedia &#8211; Electronic color code</a>: </strong>Believe it or not, electric components aren&#8217;t coloured just to look cute. Those colours actualy have a meaning, and understanding them would help you know the value of the capacitors (and other components such as resistors) in order to replace them.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Capacitor_plague">Wikipedia &#8211; Capacitor plague</a>: </strong>This article discusses the premature failing of capacitors, giving a particular emphasis in computer electronics (e.g.: motherboards). It also gives some background information about the infamous industrial spionage case that plagued Taiwan with defective capacitors.</li>
<li><strong><a href="http://www.siliconchip.com.au/cms/A_30328/article.html">Silicon Chip Online &#8211; Motherboard Capacitor Problem Blows Up</a>: </strong>This article gives some good background information about the capacitor plague epidemic of the early 2000s that pestered several motherboard manufacturers.</li>
</ul>
<h4>I&#8217;m up for it!</h4>
<p>Ok, so you had enough of theory reading and you want to get your hands dirty. Fair enough! First things first, consider that you will have to get a good set of equipment such as a good soldering kit, desoldering tools and of course: quality capacitors. In the UK, a good place to by all this equipment is <a href="http://www.maplin.co.uk">Maplin</a>. But before you start taking your credit card out of the wallet, I strongly recommend you visit <a href="http://www.capacitorlab.com">capacitorlab.com</a>. It is the best site I found so far with tutorials, pictures, suggestions, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/03/capacitors-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Photo Webshare: Thanks, but no thanks!</title>
		<link>http://www.pedroinnecco.com/2008/03/hp-photo-webshare-thanks-but-no-thanks/</link>
		<comments>http://www.pedroinnecco.com/2008/03/hp-photo-webshare-thanks-but-no-thanks/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 13:10:04 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[windows home server]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/index.php/2008/03/12/hp-photo-webshare-thanks-but-no-thanks/</guid>
		<description><![CDATA[The HP MediaSmart server [470 and 475 models] comes with some handy add-ons, such as the iTunes server (for those who have an iPod) and an addition to the web server called Photo Webshare, which allow users to create and share pictures through the web, straight from their Windows Home Server (WHS). Sounds cool, right? [...]]]></description>
			<content:encoded><![CDATA[<p>The HP MediaSmart server [470 and 475 models] comes with some handy add-ons, such as the iTunes server (for those who have an iPod) and an addition to the web server called Photo Webshare, which allow users to create and share pictures through the web, straight from their Windows Home Server (WHS). Sounds cool, right? Well, not for me it doesn&#8217;t.</p>
<p><span id="more-39"></span></p>
<p>While I see the value both products, first and foremost I don&#8217;t have an iPod, so I disabled the iTunes server. as for the Photo Webshare, I don&#8217;t like it for the main reason that the albums you create are independent from the pictures you have in your shared photos folder. Which also brings into the attention the fact that pictures published in Photo Webshare aren&#8217;t going to be protected by the folder replication redundancy feature.</p>
<p>The only problem is, I can &#8216;t find an <em>out of the box</em> way of uninstalling or disabling HP Photo Webshare. At the moment I am researching on how this could be done without breaking everything, and I&#8217;ll make sure I post my findings here. In the meantime, if you know a way to disable or uninstall HP Photo Webshare, please let me know how. Even better, you could share your findings with everyone at <a href="http://forums.microsoft.com/WindowsHomeServer/ShowPost.aspx?PostID=2995753">this forum</a>.</p>
<p> <span style="color: #ff0000;">UPDATE (March 2010):</span> After a long wait, HP has finally released an update for their MediaSmart Servers series 47x and 48x. This update will remove HP Photo Webshare, and add more features. You can find more information about this update <a title="WeGotServed - Upgrading the HP MediaSmart Server EX470/EX480 Series With the 3.0 Update" href="http://www.wegotserved.com/2010/02/23/upgrading-the-hp-mediasmart-server-ex470ex480-series-with-the-3-0-update/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/03/hp-photo-webshare-thanks-but-no-thanks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WHS: Bugs watchlist</title>
		<link>http://www.pedroinnecco.com/2008/03/whs-bugs-watchlist/</link>
		<comments>http://www.pedroinnecco.com/2008/03/whs-bugs-watchlist/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 00:00:33 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[windows home server]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/index.php/2008/03/11/whs-bugs-watchlist/</guid>
		<description><![CDATA[Feeling like getting a Windows Home Server (WHS)? I must say, the product really rocks! Well at least in theory. In practice, the product has been overwhelmed with bugs. I am not only talking about the well known data corruption issue. There are other issues that could really drive you nuts. I&#8217;ve been using the [...]]]></description>
			<content:encoded><![CDATA[<p>Feeling like getting a <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx">Windows Home Server</a> (WHS)? I must say, the product really rocks! Well at least in theory. In practice, the product has been overwhelmed with bugs. I am not only talking about the <a href="http://blogs.zdnet.com/Bott/?p=348">well known data corruption issue</a>. There are other issues that could really drive you nuts. I&#8217;ve been using the WHS without any issues so far, but that is because I am only making use of 40% of what I originally wanted to do with it.</p>
<p><span id="more-38"></span></p>
<p>So, if you want to consider having a WHS, you should be aware of some of the bugs haunting the system. Below is a list of the ones that are personally afecting me. Besides a description, I have included my own classification of severity, and useful links.</p>
<ul>
<li><strong>Forum Thread: </strong>You should join (or at least monitor) the discussion other enthusiasts are having in the official Microsoft forum for the WHS about the particular issue.</li>
<li><strong>KB Article: </strong>When Microsoft acts like a mature company and acknowledges the issue, they publish information about it on knowledge base article, and their official position about the issue.</li>
<li><strong>Feedback on Connect:</strong> This is the site where users and testers of WHS can raise issues (bugs) and suggestions to Microsoft. If you are experiencing one of these issues, you should go to Microsoft Connect and give your feedback.</li>
</ul>
<h3>Data Corruption with alternate NTFS data streams</h3>
<p>This is the infamous one that is giving everyone the goosegumbs. If you try to modify directly from a fileshare using certain applications, the file can be corrupted. Microsoft claims that the issue is likely to happen only if you have more than two hard disks, and as per the discussions in the official Microsoft forums, this is likely to be an issue of WHS data replication (wich ironicaly has been designed to protect your data through redundancy) not handling alternate data streams very well (if you don&#8217;t know what alternate data streams are, <a href="http://msdn2.microsoft.com/en-us/library/aa364404.aspx">have a look here</a>).</p>
<p>UPDATE (JULY/08): This bug has been addressed with the release of Power Pack 1 (PP1) for Windows Home Server.</p>
<p><strong>Severity:</strong> 5/5</p>
<p>[<a href="http://forums.microsoft.com/WindowsHomeServer/ShowPost.aspx?PostID=2602420">Forum Thread</a>] [<a href="http://support.microsoft.com/default.aspx/kb/946676/en-us?spid=12624">KB article</a>]  [<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1a6aef46-db57-401f-814f-6efa26e7a1e8&#038;displaylang=en" title="Windows Home Server Power Pack 1 solves this issue">Download Fix</a>]</p>
<h3>PORTFWD.EXE Memory/CPU Overload</h3>
<p>You can notice that your WHS is running slow, or claiming that it is low on system memory. You check task manager and finds out that a single process named POWRTFWD.EXE is consuming a huge amount of CPU and/or RAM. Often rebooting the server will sort out the issue &#8211; at least for a while. For what could understand, this service is used to automatically update power forwarding using <a href="http://en.wikipedia.org/wiki/UPnP">uPnP</a>. If you have manually configured port forwarding, you might as well disable this service as a workaround.</p>
<p><strong>Severity:</strong> 4/5</p>
<p>[<a href="http://forums.microsoft.com/WindowsHomeServer/ShowPost.aspx?PostID=1561423">Forum Thread</a>] [<a href="https://connect.microsoft.com/WindowsHomeServer/feedback/ViewFeedback.aspx?FeedbackID=274515">Feedback on  Connect</a>]</p>
<h3>SYS Volume Failing &#8211; NOT</h3>
<p>You keep receiving messages from your WHS that the SYS disk is failing and needs to be repaired. Rebboting would often make the message go away (this what I do). By other users report, the message can also go away by repairing the disk from the WHS console, or by scheduling a CHKDSK on the disk. Nevertheless the error would eventually return. Ah, almost forgot: There is NOTHING wrong with the disk, by the way (you ran every single diagnosis tool available on the planet).</p>
<p>UPDATE (APRIL/08): By looking at the logs through Event Viewer, I noticed some &#8220;not enough memory&#8221; error events around the time of reported SYS volume failures. After I disabled the PORTFWRD.EXE service (see above), the issue of SYS volume failures disappeared; which hints that the PORTFWRD.EXE memory leak issue might be associate with the SYS volume failure.</p>
<p><strong>Severity:</strong> 3/5</p>
<p>[<a href="http://forums.microsoft.com/WindowsHomeServer/ShowPost.aspx?PostID=2603724">Forum Thread</a>] [<a href="https://connect.microsoft.com/WindowsHomeServer/feedback/ViewFeedback.aspx?FeedbackID=329045">Feedback on  Connect</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/03/whs-bugs-watchlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linksys WAG54G v2: The Hidden Pages</title>
		<link>http://www.pedroinnecco.com/2008/03/linksys-wag54g-v2-the-hidden-pages/</link>
		<comments>http://www.pedroinnecco.com/2008/03/linksys-wag54g-v2-the-hidden-pages/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 20:15:06 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[networks]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/index.php/2008/03/08/linksys-wag54g-v2-the-hidden-pages/</guid>
		<description><![CDATA[I have been eagerly waiting for the Wireless-N standard to be rectified so I can finally change my home router for a new one. I must say that during the years I had enough of Linksys routers. Although owned by CISCO, I&#8217;ve been quite disappointed with the level of features provided by my WAG54G router. [...]]]></description>
			<content:encoded><![CDATA[<p>I have been eagerly waiting for the Wireless-N standard to be rectified so I can finally change my home router for a new one. I must say that during the years I had enough of Linksys routers. Although owned by CISCO, I&#8217;ve been quite disappointed with the level of features provided by my WAG54G router. However, while browsing www.linksysinfo.org I found about two quite useful configuration pages which seem to be &#8216;hidden&#8217; in the router. In particular, there is a page to configure DHCP reservation; a feature that I&#8217;ve been missing badly!</p>
<p><span id="more-37"></span></p>
<p>This is the list of hidden pages in the WAG54G router. I have tested these using the 1.01.22 firmware and the work fine. To access these pages, point your browser to your router IP address <code>192.168.1.1</code>) and append the correct page address (for example <code>http://192.168.1.1/dhcp_reserved.asp</code>).<br />
<br/></p>
<table border="1">
<tbody>
<tr>
<th>
<div>Page</div>
</th>
<th>
<div>Description</div>
</th>
<th>
<div>Address</div>
</th>
</tr>
<tr>
<td>DHCP Reservation</td>
<td>Allows you to reserve specific IP addresses to given computers based on their MAC address or host name.</td>
<td>/dhcp_reserved.asp</td>
</tr>
<tr>
<td>ADSL Current Status Table</td>
<td>Provides userfull information about your hardware, such as the ADSL line type and Annex.</td>
<td>/ADSLCStatus.htm</td>
</tr>
</tbody>
</table>
<p><br/>You can find more information at <a href="http://www.linksysinfo.org">linksysinfo.org</a>. Let me know if you have any more WAG54G V2 hints!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/03/linksys-wag54g-v2-the-hidden-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>webDAV and SharePoint: Customising the search results</title>
		<link>http://www.pedroinnecco.com/2008/03/webdav-and-sharepoint-customising-the-search-results/</link>
		<comments>http://www.pedroinnecco.com/2008/03/webdav-and-sharepoint-customising-the-search-results/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 13:33:49 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[microsoft search server]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.pedroinnecco.com/index.php/2008/03/05/webdav-and-sharepoint-customising-the-search-results/</guid>
		<description><![CDATA[If you are using Enterprise Search for a network location accessible through webDAV, you will find that clicking on search results will try to open the results in Internet Explorer. Here is a quick method to add an option for users to open links as Web Folders. NOTE1: This only works in Internet Explorer 5 [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using Enterprise Search for a network location accessible through webDAV, you will find that clicking on search results will try to open the results in Internet Explorer. Here is a quick method to add an option for users to open links as Web<br />
Folders.</p>
<p><strong>NOTE1:</strong> This only works in Internet Explorer 5 or above<br />
<strong>NOTE2: </strong>You will need SharePoint Designer for this tutorial<br />
<strong>NOTE3:</strong> You must have a knowledge of html (understand tags, elements and attributes)</p>
<p><span id="more-33"></span></p>
<ol>
<li>Launch SharePoint Designer and open your SharePoint site. Find your <span class="path-name">results.aspx</span> page from your search centre, and make a copy of it. Let&#8217;s call this file <span class="path-name">docresults.aspx</span> in our example.<br />
<blockquote><p><strong>NOTE: </strong>You could as well modify your default <span class="path-name">results.aspx</span> search page, but this is not really recommended as updates could break your work. Instead, make custom pages and configure SharePoint to use it.</p></blockquote>
</li>
<li>Now edit the new file you created, called <span class="path-name">docresults.aspx</span>. Looking at the code, you must add the following line under <code>&lt;style type=&quot;text/css&quot;&gt;</code>:<br />
<blockquote>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a <span style="color: #00AA00;">&#123;</span>behavior<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #cc00cc;">#default</span><span style="color: #cc00cc;">#AnchorClick</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

</blockquote>
</li>
<li>Save the file, and exit Web SharePoint Designer.</li>
<li>If you created a custom search results page, you must now follow steps 5 to 7 in order to configure your site to use the appropriate results page. Otherwise jump to step 8.</li>
<li>Navigate to your portal as a SharePoint administrator. Click on Site Actions menu and select Site Settings.</li>
<li>Under Site Collection Administration, click on the Search scopes option.</li>
<li>For each scope you want to use the custom search results page, you must change is settings and specify the filename of the target results page you want to use (e.g.: <span class="path-name">docresults.aspx</span>).</li>
<li>Now do a search (any search) on your site using a scope that would return results using the custom page.</li>
<li>On the results page, click on Site Actions menu and select Edit Page.</li>
<li>Locate your Search Core Results Web Part (should be on the Bottom Zone by default) and click on the edit menu. Choose Modify Shared Web Part.</li>
<li>Now, under the Search Core Results edit panel you should find a section called Data View Properties. Under this section, click on XSL Editor&#8230; button.</li>
<li>You can now see the code used for returning search results. What we need to look for here is the cold responsible for each result returned. Look for <code>&lt;xsl:template match=&quot;Result&quot;&gt;</code><br/><br />
You can see under this tag that each search result comprises of some span tags. Let&#8217;s have a look at three particular ones:</p>
<ul>
<li><strong><code>srch-Icon:</code></strong> The icon representing the application used to open the object returned</li>
<li><strong><code>srch-Title:</code></strong> The title of the object returned in the search result </li>
<li><strong><code>srch-URL:</code></strong> The URL of the object returned</li>
</ul>
<p><br/>We are paying attention to these three span tags because they are clickable http links. You can see that each of these spans have a <code>&lt;a&gt;</code> (anchor) element, which contains a <code>href=&quot;{$url}&quot;</code> attribute. If you want to make one of these links open the file in webDAV mode, all that you need to to is add the following extra attribute into the anchor of each span:</p>
<blockquote>

<div class="wp_syntax"><div class="code"><pre class="asp" style="font-family:monospace;">folder<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;{$url}&quot;</span></pre></div></div>

</blockquote>
<p>Alternatively, you could add an extra span containing a link to open in webDAV mode. Here is a snip of code which you could include just after the closing of the <strong><code>src-title</code></strong> span tag:</p>
<blockquote>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;span&gt;&lt;a href=&quot;{$url}&quot; folder=&quot;{url}&quot;
id=&quot;{concat(’CSR_IMG_’,$id)}&quot;
title=&quot;Click here to open the target folder in
webDAV mode using Windows Explorer.&quot;&gt;
[Open in WebDAV]&lt;/a&gt;&lt;/span&gt;</pre></div></div>

</blockquote>
</li>
<li>Click on Save to close the Web Part text editor. Click OK on the Search Core Results edit panel. Finally, click on Exit Edit Mode (just under the Site Actions menu) to finish.</li>
</ol>
<p>That&#8217;s all! Hope you find this useful! For more information about the behaviour of webDAV folders in Internet Explorer, refer to this <a href="http://msdn2.microsoft.com/en-us/library/ms531432(VS.85).aspx">MSDN article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pedroinnecco.com/2008/03/webdav-and-sharepoint-customising-the-search-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
