]> git.sesse.net Git - wloh/commitdiff
Make the pages validate as XHTML 1.1.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 19 Mar 2012 13:45:22 +0000 (14:45 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 19 Mar 2012 13:45:22 +0000 (14:45 +0100)
www/index.pl
www/rating.pl
www/ratings-explained.html

index d1943ae08b51af076fbff942e9ca48642bbf8090..c7cfa40bd53c66e87d68193e2efa022b6cfb43d9 100755 (executable)
@@ -9,6 +9,7 @@ use POSIX;
 use Devel::Peek;
 use HTML::Entities;
 use Encode;
+use utf8;
 use locale;
 require '../config.pm';
 
@@ -79,7 +80,7 @@ EOF
                chomp;
                my @x = split /\s+/;
                my $id = $x[0];
-               my $player = sprintf "%s (%.0f &pm; %.0f)", $players{$id}, ($ratings{$id} // 1500.0), ($ratings_stddev{$id} // $parms{-3});
+               my $player = sprintf "%s (%.0f ± %.0f)", $players{$id}, ($ratings{$id} // 1500.0), ($ratings_stddev{$id} // $parms{-3});
                $prob{$player} = [ @x[1..$#x] ];
        }
        close MCCALC;
@@ -146,7 +147,11 @@ POSIX::setlocale(&POSIX::LC_ALL, 'nb_NO.UTF-8');
 
 print $cgi->header(-type=>'text/html; charset=utf-8', -expires=>'now');
 printf <<"EOF", $match_stddev;
-<html>
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE
+  html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no">
   <head>
     <title>WLoH-plasseringsannsynlighetsberegning</title>
     <link rel="stylesheet" href="/style" type="text/css" />
@@ -269,7 +274,6 @@ EOF
 make_table($lowest_division, \%ratings, \%ratings_stddev);
 
 print << "EOF";
-    </table>
   </body>
 </html>
 EOF
index 8c6026280a3de02ebfd0d8e02ed3d6e9f11f6f02..1547c42d2f0a794eea49b9aee7a5b8afcf26542d 100755 (executable)
@@ -32,7 +32,11 @@ print CGI->header(-type=>'text/html; charset=utf-8', -expires=>'+5m');
 POSIX::setlocale(&POSIX::LC_ALL, 'nb_NO.UTF-8');
 
 printf <<"EOF", $params{-3}, $match_stddev;
-<html>
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE
+  html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no">
   <head>
     <title>WLoH-rating</title>
     <link rel="stylesheet" href="/style" type="text/css" />
index 7a9a1b1b73bde171475d0c0dd66b6464ba8ccd1a..c2e5c7fd97d11504cdf3795325e6f0b140a4b64d 100755 (executable)
@@ -1,4 +1,8 @@
-<html>
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE
+  html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="no">
   <head>
     <title>WLoH-rating</title>
     <link rel="stylesheet" href="/style" type="text/css" />
@@ -29,7 +33,7 @@
       det svinger? Her kommer <a href="http://en.wikipedia.org/wiki/Normal_distribution">normalfordelingen</a>
       inn; de fleste har nok sett kurven for den før:</p>
 
-    <p style="text-align: center;"><img src="norm1" style="width: 360px; height: 354px;"></p>
+    <p style="text-align: center;"><img src="norm1" style="width: 360px; height: 354px;" alt="Normalfordelingskurve med forventningsverdi 50" /></p>
 
     <p>Kurven her sier rett og slett at hvis Anne og Bjørn spiller, er det mest
       sannsynlige at Anne vinner med 50, siden dette er ratingforskjellen deres.
@@ -73,7 +77,7 @@
       at Anne ikke bare har slått Bjørn med 50 poeng, men at hun en annen
       gang har tapt med 80 for ham:</p>
 
-    <p style="text-align: center;"><img src="norm2" style="width: 360px; height: 349px;"></p>
+    <p style="text-align: center;"><img src="norm2" style="width: 360px; height: 349px;" alt="Normalfordelingskurve med forventningsverdi ca. -18" /></p>
 
     <p>Her blir det rimeligste resultatet at Bjørn er litt bedre
       (ca. 18 poeng).</p>
       med en <em>utgangsantagelse</em> (eller engelsk «prior») om 
       ratingen hos folk generelt, og igjen kommer normalfordelingen inn:</p>
 
-    <p style="text-align: center;"><img src="norm3" style="width: 372px; height: 334px;"></p>
+    <p style="text-align: center;"><img src="norm3" style="width: 372px; height: 334px;" alt="Normalfordelingskurve med forventningsverdi 1500" /></p>
 
     <p>Kurven her sier rett og slett at <em>det er få av de aller beste og dårligste spillerne</em>;
       de fleste ligger rundt 1500 noe sted. Det er rett og slett ikke veldig