User: gaute   
Date: 2007/04/25 01:49:25

Modified:
   no/www/rss.pl
   no/www/no.rss

Log:
 Fix a UTF-8 problem that appeared with a newer XML::RSS. Add channel language.

File Changes:

Directory: /no/www/
===================

File [changed]: rss.pl
Url: http://no.openoffice.org/source/browse/no/www/rss.pl?r1=1.4&r2=1.5
Delta lines:  +10 -5
--------------------
--- rss.pl      24 Apr 2007 22:47:12 -0000      1.4
+++ rss.pl      25 Apr 2007 08:49:23 -0000      1.5
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-# $Id: rss.pl,v 1.4 2007/04/24 22:47:12 gaute Exp $
+# $Id: rss.pl,v 1.5 2007/04/25 08:49:23 gaute Exp $
 #
 # Generates an RSS feed from the news on our front page.
 #
@@ -43,6 +43,7 @@
 use warnings;
 use utf8;
 
+use Encode qw(decode);
 use Date::Manip qw(ParseDate UnixDate);
 use POSIX qw(mktime strftime setlocale);
 use XML::RSS;
@@ -51,6 +52,7 @@
 my $CHANNEL_TITLE = "OpenOffice.org på norsk";
 my $CHANNEL_LINK = "http://no.openoffice.org/";;
 my $CHANNEL_DESC = "Nytt om OpenOffice.org";
+my $CHANNEL_LANG = "no";
 
 setlocale(&POSIX::LC_ALL, "C");
 # RFC 822 formatted date:
@@ -63,14 +65,15 @@
 my $rss  = XML::RSS->new (version => '2.0');
 $rss->channel( title       => $CHANNEL_TITLE,
                link        => $CHANNEL_LINK,
-               description => $CHANNEL_DESC);
+               description => $CHANNEL_DESC,
+               language => $CHANNEL_LANG);
 
 # Parse <div id="nyheter">. Perl Cookbook 20.18.3.
 my $news;
 ($news) = $html =~ m{<div id="nyheter">(.*)</div> <!-- "nyheter" -->}s
   or die "Couldn't find <div id=\"nyheter\">.";
 
-while ($news =~ m{<div\ class="nyhet">.*?<h3>
+while ($news =~ m{<div\ class="nyhet">.*?<h3[^>]*>
                   (.+?)    # $1: title
                   </h3>.*?
                   <p\ class="dato">
@@ -80,11 +83,13 @@
                   </p>
                   (.*?)    # $5: description
                   </div>}gxs) {
-  my $title = $1;
+  my $title = decode("utf8", $1);
   my $day = $2;
   my $month = $3 - 1;   # subtract 1 to make strftime happy
   my $year = $4 - 1900; # subtract 1900 for strftime's sake
-  my $description = $5;
+  my $description = decode("utf8", $5);
+
+#  $description = Encode::decode("utf8", $description);
 
   # Craft a guid from title and date.
   my $guid = "$title $year-$month-$day";

File [changed]: no.rss
Url: http://no.openoffice.org/source/browse/no/www/no.rss?r1=1.4&r2=1.5
Delta lines:  +77 -46
---------------------
--- no.rss      24 Apr 2007 21:29:30 -0000      1.4
+++ no.rss      25 Apr 2007 08:49:23 -0000      1.5
@@ -1,20 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<rss version="2.0" 
xmlns:blogChannel="http://backend.userland.com/blogChannelModule";>
+<rss version="2.0"
+ xmlns:blogChannel="http://backend.userland.com/blogChannelModule";
+>
 
 <channel>
-<title>OpenOffice.org p&#229; norsk</title>
+<title>OpenOffice.org p&#x26;aring; norsk</title>
 <link>http://no.openoffice.org/</link>
 <description>Nytt om OpenOffice.org</description>
+<language>no</language>
 
 <item>
 <title>Nytt brukarforum</title>
 <link>http://no.openoffice.org/</link>
 <description>
     
-    &lt;p>Me har endeleg fått på plass eit nytt,
-    norsk &lt;a href="http://www.openofficeorg.no/Forumsider/";>brukarforum
-    for OpenOffice.org.&lt;/a>&lt;/p>
+    &#x3C;p&#x3E;Me har endeleg f&#xE5;tt p&#xE5; plass eit nytt,
+    norsk &#x3C;a 
href=&#x22;http://www.openofficeorg.no/Forumsider/&#x22;&#x3E;brukarforum
+    for OpenOffice.org.&#x3C;/a&#x3E;&#x3C;/p&#x3E;
   </description>
 <guid isPermaLink="false">Nytt brukarforum 107-3-23</guid>
 <pubDate>Mon, 23 Apr 2007 01:00:00 +0200</pubDate>
@@ -25,49 +28,77 @@
 <link>http://no.openoffice.org/</link>
 <description>
 
-    &lt;p>Stiftelsen «Åpne kontorprogram på norsk» er glade over å kunne
-    meddele utgivelsen av versjon 2.2 av kontorstøttepakken
+    &#x3C;p&#x3E;Stiftelsen &#xAB;&#xC5;pne kontorprogram p&#xE5; norsk&#xBB; 
er glade over &#xE5; kunne
+    meddele utgivelsen av versjon 2.2 av kontorst&#xF8;ttepakken
     OpenOffice.org, som inneholder regneark, skriveprogram,
     presentasjonsprogram, database, et tegneprogram samt en
-    formelredigerer.&lt;/p>
+    formelredigerer.&#x3C;/p&#x3E;
 
-    &lt;p>I versjon 2.2 er flere sikkerhetsfeil rettet, som har blitt
+    &#x3C;p&#x3E;I versjon 2.2 er flere sikkerhetsfeil rettet, som har blitt
     meldt i media siste uke. Da dette er alvorlige feil, er det viktig
-    å oppgradere. Grensesnittet er blitt bedre tilpasset Windows Vista,
-    tekstvisningen er forbedret og regnearket har fått bedre støtte for
+    &#xE5; oppgradere. Grensesnittet er blitt bedre tilpasset Windows Vista,
+    tekstvisningen er forbedret og regnearket har f&#xE5;tt bedre st&#xF8;tte 
for
     pivot-tabeller og Excel-filer. I tillegg har OpenOffice.org 2.2
-    også fått flere andre rettelser og forbedringer.&lt;/p>
+    ogs&#xE5; f&#xE5;tt flere andre rettelser og forbedringer.&#x3C;/p&#x3E;
   </description>
 <guid isPermaLink="false">OpenOffice.org 2.2 107-2-29</guid>
 <pubDate>Thu, 29 Mar 2007 01:00:00 +0200</pubDate>
 </item>
 
 <item>
-<title>OpenOffice.org-tillegg for å åpne «Office Open XML»</title>
+<title>OpenOffice.org-tillegg for &#xE5; &#xE5;pne &#xAB;Office Open 
XML&#xBB;</title>
 <link>http://no.openoffice.org/</link>
 <description>
 
-    &lt;p>Novell har gjort et tillegg tilgjengelig for OpenOffice.org som
-    gjør at du også i OOo kan åpne dokumenter fra Word 2007, som lagrer
-    i formatet «Office Open XML».
-    &lt;a 
href="http://www.idg.no/computerworld/article45233.ece";>Computerworld dekker 
saka.&lt;/a>
-    &lt;a href="http://blogs.zdnet.com/microsoft/?p=298";>Nærmere informasjon 
her (på engelsk).&lt;/a>
-    &lt;a 
href="http://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58~";>Tillegget
 ligger her.&lt;/a>&lt;/p>
+    &#x3C;p&#x3E;Novell har gjort et tillegg tilgjengelig for OpenOffice.org 
som
+    gj&#xF8;r at du ogs&#xE5; i OOo kan &#xE5;pne dokumenter fra Word 2007, 
som lagrer
+    i formatet &#xAB;Office Open XML&#xBB;.
+    &#x3C;a 
href=&#x22;http://www.idg.no/computerworld/article45233.ece&#x22;&#x3E;Computerworld
 dekker saka.&#x3C;/a&#x3E;
+    &#x3C;a 
href=&#x22;http://blogs.zdnet.com/microsoft/?p=298&#x22;&#x3E;N&#xE6;rmere 
informasjon her (p&#xE5; engelsk).&#x3C;/a&#x3E;
+    &#x3C;a 
href=&#x22;http://download.novell.com/SummaryFree.jsp?buildid=ESrjfdE4U58~&#x22;&#x3E;Tillegget
 ligger her.&#x3C;/a&#x3E;&#x3C;/p&#x3E;
   </description>
-<guid isPermaLink="false">OpenOffice.org-tillegg for å åpne «Office Open 
XML» 107-2-06</guid>
+<guid isPermaLink="false">OpenOffice.org-tillegg for &#xE5; &#xE5;pne 
&#xAB;Office Open XML&#xBB; 107-2-06</guid>
 <pubDate>Tue, 06 Mar 2007 00:00:00 +0100</pubDate>
 </item>
 
 <item>
+<title>Dagskonferanse om OpenOffice.org, 20. mars 2007</title>
+<link>http://no.openoffice.org/</link>
+<description>
+
+    &#x3C;p&#x3E;Stiftelsen &#xC5;pne kontorprogram p&#xE5; norsk &#xF8;nsker 
velkommen til &#xE5;rets
+    dagskonferanse om OpenOffice.org. Som i fjor arrangeres
+    konferansen p&#xE5; Arena Hotell i Lillestr&#xF8;m, og datoen er tirsdag 
20.
+    mars.&#x3C;/p&#x3E;
+
+    &#x3C;p&#x3E;&#xC5;pne standarder og fri programvare er i skuddet som 
aldri f&#xF8;r. Vi
+    er glad for den positive holdningen som regjeringen har vist s&#xE5;
+    langt, blant annet ved &#xE5; opprette et nasjonalt kompetansesenter
+    for fri programvare. S&#xE5; gjenst&#xE5;r det &#xE5; se om man klarer 
&#xE5; g&#xE5; fra
+    positive holdninger til praktisk politikk.&#x3C;/p&#x3E;
+
+    &#x3C;p&#x3E;OpenOffice.orgs standardformat ODF er n&#xE5; 
ISO-sertifisert, og
+    flere land anbefaler n&#xE5; ODF som eneste godkjente &#xE5;pne 
elektroniske
+    dokumentformatet.&#x3C;/p&#x3E;
+
+    &#x3C;p&#x3E;P&#xE5;melding til konferansen kan gj&#xF8;res p&#xE5;
+    &#x3C;a 
href=&#x22;http://www2.mrfylke.no/oo7&#x22;&#x3E;http://www2.mrfylke.no/oo7&#x3C;/a&#x3E;;
+    der finner du ogs&#xE5; programmet.&#x3C;/p&#x3E;
+  </description>
+<guid isPermaLink="false">Dagskonferanse om OpenOffice.org, 20. mars 2007 
107-1-18</guid>
+<pubDate>Sun, 18 Feb 2007 00:00:00 +0100</pubDate>
+</item>
+
+<item>
 <title>Test av Words programtillegg for ODT-filer</title>
 <link>http://no.openoffice.org/</link>
 <description>
 
-    &lt;p>Axel Bojer har testet tillegget til Word, som nylig ble
+    &#x3C;p&#x3E;Axel Bojer har testet tillegget til Word, som nylig ble
     annonsert i versjon 1.0 (se nedenfor) Med dette tillegget er det
-    både enklere og mer akseptabelt å gå over til å bruke det
+    b&#xE5;de enklere og mer akseptabelt &#xE5; g&#xE5; over til &#xE5; bruke 
det
     ISO-godkjente odt-formatet istedenfor et lukket format.
-    &lt;a href="http://no.openoffice.org/odftest-Word2003.html"; name="Test av 
Word-tillegg for odt-filer">Testen kan leses her&lt;/a>.&lt;/p>
+    &#x3C;a href=&#x22;http://no.openoffice.org/odftest-Word2003.html&#x22; 
name=&#x22;Test av Word-tillegg for odt-filer&#x22;&#x3E;Testen kan leses 
her&#x3C;/a&#x3E;.&#x3C;/p&#x3E;
   </description>
 <guid isPermaLink="false">Test av Words programtillegg for ODT-filer 
107-1-08</guid>
 <pubDate>Thu, 08 Feb 2007 00:00:00 +0100</pubDate>
@@ -78,14 +109,14 @@
 <link>http://no.openoffice.org/</link>
 <description>
 
-    &lt;p>En dansk rapport, offentliggjort av Rambøll Management og Open
-    Source leverandører i Danmark (OSL) konkluderer med besparelser på
-    110 millioner i året for den danske stat ved å gå over til
-    odf-formatet og OpenOffice.org som kontorstøtteverktøy. Microsoft
-    Office og Open XML, både som eldre versjoner og som den nyeste,
+    &#x3C;p&#x3E;En dansk rapport, offentliggjort av Ramb&#xF8;ll Management 
og Open
+    Source leverand&#xF8;rer i Danmark (OSL) konkluderer med besparelser 
p&#xE5;
+    110 millioner i &#xE5;ret for den danske stat ved &#xE5; g&#xE5; over til
+    odf-formatet og OpenOffice.org som kontorst&#xF8;tteverkt&#xF8;y. Microsoft
+    Office og Open XML, b&#xE5;de som eldre versjoner og som den nyeste,
     var vurdert som alternativer.
-    &lt;a href="http://www.osl.dk/upload-mappe/Presseramboll/";>Les mer i
-    den danske pressemeldinga&lt;/a> (pdf).&lt;/p>
+    &#x3C;a 
href=&#x22;http://www.osl.dk/upload-mappe/Presseramboll/&#x22;&#x3E;Les mer i
+    den danske pressemeldinga&#x3C;/a&#x3E; (pdf).&#x3C;/p&#x3E;
   </description>
 <guid isPermaLink="false">Store besparelser ved ODF 107-1-08</guid>
 <pubDate>Thu, 08 Feb 2007 00:00:00 +0100</pubDate>
@@ -96,14 +127,14 @@
 <link>http://no.openoffice.org/</link>
 <description>
 
-    &lt;p>Brukerveiledning for Writer og Calc, som du finner ovenfor
-    nyhetene, er oppdatert. Alt er nå tilpasset OOo 2.1 og nye
+    &#x3C;p&#x3E;Brukerveiledning for Writer og Calc, som du finner ovenfor
+    nyhetene, er oppdatert. Alt er n&#xE5; tilpasset OOo 2.1 og nye
     kapitler er kommet til som beskriver bruk av lange dokumenter og
     tekstbokser. Dessuten har fila et omfattende
-    stikkordsregister.&lt;br> Også de andre brukerveiledningene
-    oppdateres fortløpende, siste oppgradering var for å dekke OOo
-    2.0. Brukerveiledningene er skrevet av Bjørnar Pedersen, og utgis
-    med støtte fra Utdanningsdirektoratet.&lt;/p>
+    stikkordsregister.&#x3C;br&#x3E; Ogs&#xE5; de andre brukerveiledningene
+    oppdateres fortl&#xF8;pende, siste oppgradering var for &#xE5; dekke OOo
+    2.0. Brukerveiledningene er skrevet av Bj&#xF8;rnar Pedersen, og utgis
+    med st&#xF8;tte fra Utdanningsdirektoratet.&#x3C;/p&#x3E;
   </description>
 <guid isPermaLink="false">Oppdaterte brukerveiledninger for Writer og Calc 
107-1-08</guid>
 <pubDate>Thu, 08 Feb 2007 00:00:00 +0100</pubDate>
@@ -114,17 +145,17 @@
 <link>http://no.openoffice.org/</link>
 <description>
 
-    &lt;p>Microsoft lanserer programtillegg som skal la en åpne ODF-filer
-    også i Word. Tillegget utgis under en BSD-lisens.
-    &lt;a href="http://www.digi.no/php/art.php?id=367506";>digi.no dekker 
saka&lt;/a>.
+    &#x3C;p&#x3E;Microsoft lanserer programtillegg som skal la en &#xE5;pne 
ODF-filer
+    ogs&#xE5; i Word. Tillegget utgis under en BSD-lisens.
+    &#x3C;a 
href=&#x22;http://www.digi.no/php/art.php?id=367506&#x22;&#x3E;digi.no dekker 
saka&#x3C;/a&#x3E;.
     Tillegget kan du
-    &lt;a href="http://odf-converter.sourceforge.net/download.html";>laste ned 
fra sourceforge&lt;/a>.
-    «The OpenDocument Foundation»
-    &lt;a href="http://opendocument.us";>jobber med et lignende tillegg&lt;/a>, 
som ikke er ferdig ennå.
-    &lt;a href="http://www.digi.no/php/art.php?id=368389";>Det samme gjelder 
SUN&lt;/a>
-    (også &lt;a 
href="http://www.sun.com/aboutsun/pr/2007-02/sunflash.20070207.1.xml";>her&lt;/a>
-    og &lt;a 
href="http://zdnet.com.au/news/software/soa/Sun_plans_ODF_translator_for_MS_Office/0,130061733,339273501,00.htm";>her&lt;/a>).
-    (oppdatert 08.02.07)&lt;/p>
+    &#x3C;a 
href=&#x22;http://odf-converter.sourceforge.net/download.html&#x22;&#x3E;laste 
ned fra sourceforge&#x3C;/a&#x3E;.
+    &#xAB;The OpenDocument Foundation&#xBB;
+    &#x3C;a href=&#x22;http://opendocument.us&#x22;&#x3E;jobber med et 
lignende tillegg&#x3C;/a&#x3E;, som ikke er ferdig enn&#xE5;.
+    &#x3C;a href=&#x22;http://www.digi.no/php/art.php?id=368389&#x22;&#x3E;Det 
samme gjelder SUN&#x3C;/a&#x3E;
+    (ogs&#xE5; &#x3C;a 
href=&#x22;http://www.sun.com/aboutsun/pr/2007-02/sunflash.20070207.1.xml&#x22;&#x3E;her&#x3C;/a&#x3E;
+    og &#x3C;a 
href=&#x22;http://zdnet.com.au/news/software/soa/Sun_plans_ODF_translator_for_MS_Office/0,130061733,339273501,00.htm&#x22;&#x3E;her&#x3C;/a&#x3E;).
+    (oppdatert 08.02.07)&#x3C;/p&#x3E;
   </description>
 <guid isPermaLink="false">Odf-filer kan brukes i Word 107-1-02</guid>
 <pubDate>Fri, 02 Feb 2007 00:00:00 +0100</pubDate>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Besvar via email