aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Rude <[email protected]>2011-05-30 00:22:07 -0500
committerMatt Rude <[email protected]>2011-05-30 00:22:07 -0500
commitea89c83c91c17e9352dbea9bbefa6d25bbd5e878 (patch)
tree8f75d582ebc533299dd16673da14a8830b34ccba
parent18b440cd051c2972fce71e6ce79af935ff0d1749 (diff)
downloadtime.mattrude.com-ea89c83c91c17e9352dbea9bbefa6d25bbd5e878.tar.gz
time.mattrude.com-ea89c83c91c17e9352dbea9bbefa6d25bbd5e878.tar.bz2
time.mattrude.com-ea89c83c91c17e9352dbea9bbefa6d25bbd5e878.zip
valided html
-rw-r--r--index.html71
-rw-r--r--style.css2
-rw-r--r--style.dev.css77
3 files changed, 41 insertions, 109 deletions
diff --git a/index.html b/index.html
index fd2787c..c76efc7 100644
--- a/index.html
+++ b/index.html
@@ -1,57 +1,56 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Matt's Time Server</title>
- <link rel="stylesheet" type="text/css" href="style.css"/>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Matt's Time Server</title>
+ <link rel="stylesheet" type="text/css" href="style.css" />
<link rel="icon" href="favicon.ico" type="image/x-icon" />
</head>
<body>
<div id="content">
<div id="primary" class="main">
- <center><h1>time.mattrude.com</h1></center>
- <p>Welcome to my public time server. This site, time.mattrude.com, is a cluster of two <a href='http://ntp.org'>ntp</a> time servers hosted by <a href='http://rackspacecloud.com'>Rackspace</a> in Dallas TX.</p>
+ <div id="title">
+ <h1>time.mattrude.com</h1>
+ </div>
+ <p>Welcome to my public time server. This site, time.mattrude.com, is a cluster of two <a href='http://ntp.org'>ntp</a> time servers hosted by <a href='http://rackspacecloud.com'>Rackspace</a> in Dallas TX.</p>
<h2>pool.ntp.org</h2>
<p>These servers are part of the <a href='http://www.pool.ntp.org'>NTP Pool</a> and are avalable to the public for synchronizing computer time over the internet. Please do not directly configure a system to only use these servers.</p>
<p>The <a href='http://www.pool.ntp.org'>NTP Pool</a> project is a big virtual cluster of time servers providing reliable easy to use NTP service for millions of clients.</p>
<p>The pool is being used by millions or tens of millions of systems around the world. It's the default "time server" for most of the major Linux distributions and many networked appliances.</p>
<h2>Server Status</h2>
<p>Both of these servers are running as <a href='http://en.wikipedia.org/wiki/Network_Time_Protocol#Clock_strata'>stratum 2</a> time servers, with a maximum offset of 10ms.</p>
- <div id='offset_graphs'>
- <center>
+ <div class="center" id='offset_graphs'>
<a href='http://www.pool.ntp.org/scores/174.143.169.159'><img src='http://www.pool.ntp.org/scores/174.143.169.159/graph/offset.png' alt='kirby status' height='162px' width='390px' /></a>
<a href='http://www.pool.ntp.org/scores/174.143.174.61'><img src='http://www.pool.ntp.org/scores/174.143.174.61/graph/offset.png' alt='twyla status' height='162px' width='390px' /></a>
- </center>
</div>
- <p>You may also view the current status of <a href='http://time.mattrude.com/logs/ntp-stats-kirby.log'>Kirby</a> &amp; <a href='http://time.mattrude.com/logs/ntp-stats-twyla.log'>Twyla</a>'s client files, or the pool's <a href='http://time.mattrude.com/logs/pool_status.txt'>running status</a>.
-
- <br />
- <h2>Acceptable use policy</h2>
- <h3>Who may use these servers?</h3>
- <ul>
- <li>Desktops and laptops</li>
- <li>Your own home router</li>
- <li>Equipment normally found in a server room, such as servers, enterprise routers (not consumer products), SANs etc.</li>
+ <p>You may also view the current status of <a href='http://time.mattrude.com/logs/ntp-stats-kirby.log'>Kirby</a> &amp; <a href='http://time.mattrude.com/logs/ntp-stats-twyla.log'>Twyla</a>'s client files, or the pool's <a href='http://time.mattrude.com/logs/pool_status.txt'>running status</a>.<br /></p>
+ <h2>Acceptable use policy</h2>
+ <h3>Who may use these servers?</h3>
+ <ul>
+ <li>Desktops and laptops</li>
+ <li>Your own home router</li>
+ <li>Equipment normally found in a server room, such as servers, enterprise routers (not consumer products), SANs etc.</li>
+ </ul>
+ <h3>How you may use these servers</h3>
+ <p>These servers are only intended for use by system administrators configuring NTP clients or Desktop User configuring their own equipment. They must not be used by equipment manufacturers or systems integrators selling kit preconfigured to use these servers.</p>
+ <ul>
+ <li><code>iburst</code> may be used</li>
+ <li><code>burst</code> may not be used</li>
+ <li><code>minpoll/maxpoll</code> may not be changed below the defaults of 64 seconds and 1024 seconds respectively</li>
+ <li>Clients should honor the <code>KOD</code> message</li>
+ <li>Time Server IP addresses may not be hard-coded in any hardware, firmware, or software without advance explicit written permission from the time server operator</li>
+ <li>Time Server DNS addresses should not be hard-coded in any hardware, firmware, or softrware without advance explicit written permission from the time server operator</li>
</ul>
- <h3>How you may use these servers</h3>
- <p>These servers are only intended for use by system administrators configuring NTP clients or Desktop User configuring their own equipment. They must not be used by equipment manufacturers or systems integrators selling kit preconfigured to use these servers.</p>
- <ul>
- <li> <code>iburst</code> may be used</li>
- <li> <code>burst</code> may not be used</li>
- <li> <code>minpoll/maxpoll</code> may not be changed below the defaults of 64 seconds and 1024 seconds respectively</li>
- <li> Clients should honor the <code>KOD</code> message</li>
- <li> Time Server IP addresses may not be hard-coded in any hardware, firmware, or software without advance explicit written permission from the time server operator</li>
- <li> Time Server DNS addresses should not be hard-coded in any hardware, firmware, or softrware without advance explicit written permission from the time server operator</li>
+ <h3>Please note</h3>
+ <ul>
+ <li>I make no guarantee as to the accuracy or availability of these NTP servers.</li>
+ <li>I may choose at any time to restrict access to networks or rate limit or block any network, host, or IP address.</li>
</ul>
- <!--<p>For an explanation of why the default poll intervals are so important please see <a href="/load">Calculating an NTP server load</a>.</p>-->
- <h3>Please note</h3>
- <ul>
- <li>I make no guarantee as to the accuracy or availability of these NTP servers.</li>
- <li>I may choose at any time to restrict access to networks or rate limit or block any network, host, or IP address.</li>
- <!--<li>Advanced security is available using <a href="/autokey">Autokey</a> but we make no guarantee that is completely secure.</li>-->
- </ul>
</div>
<div class="footer">
- <p>Copyright &copy; 2009 &dash; 2011 by <a href='http://mattrude.com'>Matt Rude</a></p>
+ <p>Copyright &copy; 2009 &mdash; 2011 by <a href='http://mattrude.com'>Matt Rude</a></p>
</div>
</div>
</body>
+</html>
diff --git a/style.css b/style.css
index ec31082..771d284 100644
--- a/style.css
+++ b/style.css
@@ -1 +1 @@
-body{color:black;background:#fff;font-family:"lucida grande",Calibri,"segoe UI","lucida sans unicode","Droid Sans","DejaVu Sans","bitstream vera sans",verdana,arial,helvetica,sans-serif;text-align:center;margin:0;font-size:.90em}#content{color:black;background:#fff;margin-top:.5em;margin-bottom:.5em;margin-right:auto;margin-left:auto;padding:1em;line-height:1.3em;text-align:left;max-width:800px;min-width:740px;position:relative}#title{display:none}h1.c1,h2,h3{line-height:1em}h1,h2{margin:.5em 0 0 0;padding:.5ex 0 .2em 0}h2{font-weight:normal;margin-bottom:8px;padding:2px;padding-top:10px;border-bottom:1px solid #CCC}p.motto{font-style:italic;font-weight:normal;font-size:110%}h4.c1{text-align:center}dt.c1{font-size:120%;font-weight:bold}p.toc_head{font-weight:bold}dt.c3{font-size:120%;font-weight:bold}a{text-decoration:none}a,a:visited{color:#4183c4;background:inherit;font-weight:bold}a:hover{text-decoration:underline}p.c1{text-align:right}p.c2{text-align:center}ol{list-style-type:upper-alpha}.footer{font-size:80%;text-align:right;border-top:1px solid #CCC}img{border-width:0}input,select,option{font-size:13px;font-family:"lucida grande",Calibri,"segoe UI","lucida sans unicode","Droid Sans","DejaVu Sans","bitstream vera sans",verdana,arial,helvetica,sans-serif}th{background:#ccc;color:inherit}hr{color:inherit;background-color:#ccc;height:1px;border:0}.center{text-align:center}.big{font-size:larger}.small{font-size:small}pre{font:.85em Monaco,Consolas,'Lucida Console',"Droid Sans Mono","DejaVu Sans Mono",Courier,monospace;width:auto;overflow:auto;background-color:#eee;color:inherit;border:1px solid #999;line-height:1.3em;padding:1.2ex}code{font:.97em Monaco,Consolas,'Lucida Console',"Droid Sans Mono","DejaVu Sans Mono",Courier,monospace}fieldset{border:1px dotted #bedce7;padding:10px 15px;color:inherit}h1 a{text-decoration:none} \ No newline at end of file
+body{color:black;background:#fff;font-family:"lucida grande",Calibri,"segoe UI","lucida sans unicode","Droid Sans","DejaVu Sans","bitstream vera sans",verdana,arial,helvetica,sans-serif;margin:0;font-size:.90em}#content{color:black;background:#fff;margin-top:.5em;margin-bottom:.5em;margin-right:auto;margin-left:auto;padding:1em;line-height:1.3em;text-align:left;max-width:800px;min-width:740px;position:relative}#title{text-align:center}h2{font-weight:normal;margin-bottom:8px;padding:2px;padding-top:10px;border-bottom:1px solid #CCC}a,a:visited{color:#4183c4;background:inherit;font-weight:bold}a:hover{text-decoration:underline}.footer{font-size:80%;text-align:right;border-top:1px solid #CCC}img{border-width:0}.center{text-align:center}.big{font-size:larger}.small{font-size:small}pre{font:.85em Monaco,Consolas,'Lucida Console',"Droid Sans Mono","DejaVu Sans Mono",Courier,monospace;width:auto;overflow:auto;background-color:#eee;color:inherit;border:1px solid #999;line-height:1.3em;padding:1.2ex}code{font:.97em Monaco,Consolas,'Lucida Console',"Droid Sans Mono","DejaVu Sans Mono",Courier,monospace}fieldset{border:1px dotted #bedce7;padding:10px 15px;color:inherit}h1 a{text-decoration:none} \ No newline at end of file
diff --git a/style.dev.css b/style.dev.css
index 8f4225e..c798cdc 100644
--- a/style.dev.css
+++ b/style.dev.css
@@ -2,7 +2,6 @@ body {
color: black;
background: #ffffff;
font-family: "lucida grande", Calibri, "segoe UI", "lucida sans unicode", "Droid Sans", "DejaVu Sans", "bitstream vera sans", verdana, arial, helvetica, sans-serif;
- text-align: center;
margin: 0;
font-size: 0.90em;
}
@@ -23,52 +22,15 @@ body {
}
#title {
- display: none;
-}
-
-h1.c1,h2,h3 {
- line-height: 1em;
-}
-
-h1,h2 {
- margin: 0.5em 0 0 0;
- padding: 0.5ex 0 0.2em 0;
+ text-align: center;
}
h2 {
font-weight: normal;
-margin-bottom: 8px;
-padding: 2px;
-padding-top: 10px;
-border-bottom: 1px solid #CCC;
-}
-
-p.motto {
- font-style: italic;
- font-weight: normal;
- font-size: 110%;
-}
-
-h4.c1 {
- text-align: center;
-}
-
-dt.c1 {
- font-size: 120%;
- font-weight: bold;
-}
-
-p.toc_head {
- font-weight: bold;
-}
-
-dt.c3 {
- font-size: 120%;
- font-weight: bold;
-}
-
-a {
- text-decoration: none;
+ margin-bottom: 8px;
+ padding: 2px;
+ padding-top: 10px;
+ border-bottom: 1px solid #CCC;
}
a,a:visited {
@@ -81,18 +43,6 @@ a:hover {
text-decoration: underline;
}
-p.c1 {
- text-align: right;
-}
-
-p.c2 {
- text-align: center;
-}
-
-ol {
- list-style-type: upper-alpha;
-}
-
.footer {
font-size: 80%;
text-align: right;
@@ -103,23 +53,6 @@ img {
border-width: 0px;
}
-input, select, option {
- font-size: 13px;
- font-family: "lucida grande", Calibri, "segoe UI", "lucida sans unicode", "Droid Sans", "DejaVu Sans", "bitstream vera sans", verdana, arial, helvetica, sans-serif;
-}
-
-th {
- background: #cccccc;
- color: inherit;
-}
-
-hr {
- color: inherit;
- background-color: #ccc;
- height: 1px;
- border: 0px;
-}
-
.center {
text-align: center;
}