Author Archive

I wanted to update my blogroll on my weblog but because I’m subscribed to quite some rss feeds I did not wanted to do this manually. There had to be an easier way to do this. And I was correct, after doing some Googling I found out that you could use XSL transformation to convert OPML to HTML. But I’m not a XSL (EXtensible Stylesheet Language) or XML specialist but luckily I went yesterday evening to a session (TechNight) about tooling from my company. And one of the tools demo-ed was XML Spy which I tried to use with the XSL template downloaded from Keyvan Nayyeri blog about creating a Blogroll from OPML Files. But this template did not completely worked for Outlook exported RSS feeds :-(

So after this demo I just asked who knew more about XML and XLS and with the help of Wouter van der Harg I’ve now XSLT (XSL Transformations) which transforms the Outlook OPML file to a Blogroll HTML file. Kudos’ to Wouter!

So here are the steps for creating a Blogroll from your Outlook RSS feeds.

  1. Use the Outlook Import and Export Wizard to Export your RSS Feeds to an OPML file.
  2. Rename the *.opml file to *.xml
  3. Open in XML Spy (or an other XML editor) the Exported RSS Feeds XML.
  4. Assign the XSL Template to the Exported RSS Feeds XML file.
  5. Click on XSL Transformation and your Blogroll is created.

 

XSL Template

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
	<xsl:output method="xml" version="1.0" encoding="UTF-8" omit-xml-declaration="no" indent="yes"/>
	<xsl:template match="/opml">
		<xsl:text disable-output-escaping="yes"><![CDATA[
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
		]]></xsl:text>
		<html xml:lang="en">
			<head>
				<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
				<title>
					<xsl:value-of select="head/title/text()" />
				</title>
				<style type="text/css">
					a:link, a:active, a:visited, a:hover
					{
						color: #ce0000;
						text-decoration: none;
					}
				</style>
			</head>
			<body>
				<h1>
					<xsl:value-of select="head/title/text()" />
				</h1>
				<ul>
					<xsl:apply-templates select="body/outline">
					<xsl:sort select="@text" data-type="text" order="ascending" case-order="upper-first"/>
					</xsl:apply-templates>
				</ul>
			</body>
		</html>
	</xsl:template>
	<xsl:template match="outline">
		<li>
			<xsl:attribute name="class">
				<xsl:value-of select="@type" />
			</xsl:attribute>
			<a>
				<xsl:attribute name="href">
					<xsl:value-of select="@htmlUrl" />
					<xsl:if test="not(@htmlUrl)">
						<xsl:value-of select="@xmlUrl" />
					</xsl:if>
				</xsl:attribute>
				<xsl:value-of select="@text" />
			</a>
		</li>
	</xsl:template>
</xsl:stylesheet>

Regards,
Stefan Stranger
http://weblog.stranger.nl

Comments No Comments »

Source: xtravirt

Paul Davey from xtravirt wrote a Guide to installing VMware ESX3 on workstation 6.

“This paper illustrates how to install and configure VMware ESX3 Server to run within VMware Workstation 6. From this, VirtualCenter, VMotion, HA and DRS features can be configured.

Although performance is significantly reduced from that of a physical server, this type of environment opens considerable possibilities for portable client demonstrations and is excellent for self training and small lab environments.

This paper assumes the reader has good technical knowledge of VMWare Virtual Infrastructure 3. The paper assumes that you know how to install the VirtualCenter2, License Server and Virtual Infrastructure Client.

The hardware used in this whitepaper was an IBM Thinkpad T60P laptop, Core Duo, 3GB memory, 120GB SATA Hard Disk.

Note: Intel CPU(s) on the hardware running Workstation 6 must have the VT technology or the performance of ESX will be very poor.  It is believed that the same applies with AMD chips with AMD-V compatible CPU’s being recommended, although it is currently untested by us on this platform.”

Regards,
Stefan Stranger
http://weblog.stranger.nl

Comments 7 Comments »

Last week I was in session about virtualization and one question kept running through my mind. “What will be the impact of Virtualization on Monitoring?� At first you would think that not much will change if you monitor virtual machines instead of physical machines. But the way virtualization has taken off and the more virtualization is used this must change the way we monitor today. Let starts with some of my experiences with virtualization.

Read more here.

Please let me know if you agree or disagree.  I really like to receive your comments!

Regards,
Stefan Stranger
http://weblog.stranger.nl

Comments 4 Comments »

Enhansoft created a SQL Query that will help you detemine the number of workstations with issues deploying Vista.

Or you could use the GSA ;-) Isn’t that right Rob?

Regards,
Stefan Stranger
http://weblog.stranger.nl

Comments 6 Comments »

Source: Bink.nu

Easily convert millions of web widgets, games and videos – designed to live on home pages, blogs or MySpace – into gadgets for your Sidebar. If you like widgets on the web, you’ll love them on your Sidebar.

Key Features

Now you can place Google gadgets, Grazr RSS readers, YouTube videos and more onto your Sidebar.

Copy and paste the HTML code for a web widget directly into Amnesty Generator and generate a new Sidebar gadget with the click of a button.

  1. ★Create gadgets without any coding experience

  2. ★Autofill feature does the work for you

  3. ★Inline step-by-step instructions included

  4. ★Supports Flash widgets, games and video

System Requirements

Amnesty Generator is designed for Windows.

  1. ★Windows Vista

  2. ★Adobe Flash Player (recommended)

Read more at Amnesty Widgets.

Regards,
Stefan Stranger
http://weblog.stranger.nl

Comments No Comments »