Archive for February, 2005

Microsoft Word meets XSL-FO

Sunday, February 27th, 2005

In MSDN there is an article about Transforming Word Documents into the XSL-FO Format. The article introduces WordprocessingML and XSL-FO vocabularies and shows how to transform Word documents to into XSL-FO.
(more…)

Microsoft hires creator of Final Fantasy

Friday, February 25th, 2005

Final Fantasy Bad news for playstation gamers… Microsoft announced Thursday that is has signed a deal with the creator of the influential “Final Fantasy” series to produce two new titles for the next version of the Xbox.
Good oooolldd “If you can’t beat them buy them” strategy works again.

What did I do in 2004

Wednesday, February 23rd, 2005

I was just thinking on which projects did I work on 2004. Last year for me was definitely Sitecore CMS year. All Sitecore solutions were build using XSLT, which is my favourite language.

Sitecore solutions
Nilfisk-Advance
Opportunity Solutions
NKT Cables
Dansk Fjernvarme
Lejerbo
Gerni
NIRAS

Other
Datatilsynet (convert to standard compliant)
Henrik Topp toppAD.
Thisted Kommune (intranet design)
Nordvestjysk Skattecenter (web design)
Skævinge Kommune (html,css)
Samsø Kommune. (html templates)

Freelance
nSense
Karhu
Vancouver Homestay
Latin Organics

Replace linebreak with HTML <br>

Thursday, February 10th, 2005

<!– ********************************************************************** –>
<!– ******** Replace all CRLF with <br /> ******************************** –>
<!– ******** i.e. Insert carriage returns ******************************** –>
<!– ******** Source located at: ****************************************** –>

<!– ******** http://www.dpawson.co.uk/xsl/sect2/N8321.html#d10224e153 **** –>

<!– ********************************************************************** –>
<xsl:template name=”br-replace”>
<xsl: param name=”word”/>
<xsl:choose>
<xsl:when test=”contains($word,’&#x0D;’)”>
<xsl:value-of select=”substring-before($word,’&#x0D;’)”/>
<br/>
<xsl:call-template name=”br-replace”>
<xsl:with-param Name=”word” select=”substring-after($word,’&#x0D;’)”/>
</xsl:call-template>
</xsl:when>

<xsl:otherwise>
<xsl:value-of select=”$word”/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>

Here’s the call:
<xsl:call-template name=”br-replace”>
<xsl:with-param name=”word” select=”.”/>
</xsl:call-template>

Philips 230W5BS/00

Tuesday, February 1st, 2005

Philips 230W5BS/00I have finally updated my monitor at home. I bought 23″/58.4 cm widescreen LCD from Philips and its awesome! Color and look is great. It can do WUXGA, wide format 1920×1200 resolution with viewing angle up to 176 degrees. I have 22″ CRT Lacie at work and it feels like little old crappy CRT next to this beautiful Philips 230W5BS/00. I was a bit afraid to go for LCD monitor since I am used to CRT screens but it really looks like LCD’s are better that CRT screens.
I honestly think that this is the best monitor I have ever seen.
(more…)