aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.htaccess3
-rwxr-xr-xcalculators/index.php (renamed from calculators/index.html)23
-rwxr-xr-xcgit/cgit.cgibin0 -> 14180704 bytes
-rw-r--r--cgit/cgit.css895
-rw-r--r--cgit/cgit.pngbin0 -> 1366 bytes
-rw-r--r--cgit/favicon.icobin0 -> 1078 bytes
-rw-r--r--cgit/robots.txt3
-rwxr-xr-xcomputers/index.php130
-rw-r--r--header.php51
-rwxr-xr-xhooks/post-recieve2
-rwxr-xr-xindex.html.save (renamed from index.html)7
-rwxr-xr-xindex.php107
-rwxr-xr-xinterblag/index.html71
-rwxr-xr-xme/index.php28
-rw-r--r--norton.pngbin0 -> 135322 bytes
-rw-r--r--oreilly.zipbin0 -> 45012284 bytes
-rwxr-xr-xpics/index.php28
-rwxr-xr-xprojects/index.php27
-rwxr-xr-xres/js/themeswap.js2
-rwxr-xr-xrevisions/index.html119
-rwxr-xr-xrobots.txt3
-rwxr-xr-xtest/xyz/hhh/succ/index.php28
22 files changed, 1311 insertions, 216 deletions
diff --git a/.htaccess b/.htaccess
new file mode 100755
index 0000000..6c4b355
--- /dev/null
+++ b/.htaccess
@@ -0,0 +1,3 @@
+Options +Indexes
+RedirectMatch 403 ^/archive/?$
+
diff --git a/calculators/index.html b/calculators/index.php
index cb8907e..c850e46 100755
--- a/calculators/index.html
+++ b/calculators/index.php
@@ -6,7 +6,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
- <link rel="alternate" type="application/atom+xml" title="finalrewind.org blog posts (Atom feed)" href="index.atom" />
<link rel="shortcut icon" href="../res/img/icons/ico/calc.ico" type="image/x-icon">
<meta property="og:type" content="website">
@@ -17,26 +16,8 @@
<script lang="javascript" src="../res/js/themeswap.js"></script>
</head>
<body>
-<div class="page">
- <div class="header">
- <nav>
- <div>
- <a href="../me/">about</a> |
- <a href="../pics/">pics</a> |
- <a href="../projects/">projects</a> |
- <a href="../cgit">repos</a> |
- <a href="../interblag/">weblog</a> |
- calculators
- </div>
- </nav>
- <div class="pagetree">
- <div style="float: left;">Design based on <a href="https://finalrewind.org/">finalrewind.org</a></div>
- <span class="title">
- <a href="/">~floppydisk</a> / calculators
- </span>
- <div style="float: right;"><a onClick="javascript:toggleTheme()">dark / light mode</a></div>
- </div>
-</div> <!-- header -->
+<div class="page">
+<?php require('../header.php') ?>
<div id="pagebody">
<div id="content">
diff --git a/cgit/cgit.cgi b/cgit/cgit.cgi
new file mode 100755
index 0000000..093b2fa
--- /dev/null
+++ b/cgit/cgit.cgi
Binary files differ
diff --git a/cgit/cgit.css b/cgit/cgit.css
new file mode 100644
index 0000000..dfa144d
--- /dev/null
+++ b/cgit/cgit.css
@@ -0,0 +1,895 @@
+div#cgit {
+ padding: 0em;
+ margin: 0em;
+ font-family: sans-serif;
+ font-size: 10pt;
+ color: #333;
+ background: white;
+ padding: 4px;
+}
+
+div#cgit a {
+ color: blue;
+ text-decoration: none;
+}
+
+div#cgit a:hover {
+ text-decoration: underline;
+}
+
+div#cgit table {
+ border-collapse: collapse;
+}
+
+div#cgit table#header {
+ width: 100%;
+ margin-bottom: 1em;
+}
+
+div#cgit table#header td.logo {
+ width: 96px;
+ vertical-align: top;
+}
+
+div#cgit table#header td.main {
+ font-size: 250%;
+ padding-left: 10px;
+ white-space: nowrap;
+}
+
+div#cgit table#header td.main a {
+ color: #000;
+}
+
+div#cgit table#header td.form {
+ text-align: right;
+ vertical-align: bottom;
+ padding-right: 1em;
+ padding-bottom: 2px;
+ white-space: nowrap;
+}
+
+div#cgit table#header td.form form,
+div#cgit table#header td.form input,
+div#cgit table#header td.form select {
+ font-size: 90%;
+}
+
+div#cgit table#header td.sub {
+ color: #777;
+ border-top: solid 1px #ccc;
+ padding-left: 10px;
+}
+
+div#cgit table.tabs {
+ border-bottom: solid 3px #ccc;
+ border-collapse: collapse;
+ margin-top: 2em;
+ margin-bottom: 0px;
+ width: 100%;
+}
+
+div#cgit table.tabs td {
+ padding: 0px 1em;
+ vertical-align: bottom;
+}
+
+div#cgit table.tabs td a {
+ padding: 2px 0.75em;
+ color: #777;
+ font-size: 110%;
+}
+
+div#cgit table.tabs td a.active {
+ color: #000;
+ background-color: #ccc;
+}
+
+div#cgit table.tabs a[href^="http://"]:after, div#cgit table.tabs a[href^="https://"]:after {
+ content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAhcJDQY+gm2TAAAAHWlUWHRDb21tZW50AAAAAABDcmVhdGVkIHdpdGggR0lNUGQuZQcAAABbSURBVAhbY2BABs4MU4CwhYHBh2Erww4wrGFQZHjI8B8IgUIscJWyDHcggltQhI4zGDCcRwhChPggHIggP1QoAVmQkSETrGoHsiAEsACtBYN0oDAMbgU6EBcAAL2eHUt4XUU4AAAAAElFTkSuQmCC);
+ opacity: 0.5;
+ margin: 0 0 0 5px;
+}
+
+div#cgit table.tabs td.form {
+ text-align: right;
+}
+
+div#cgit table.tabs td.form form {
+ padding-bottom: 2px;
+ font-size: 90%;
+ white-space: nowrap;
+}
+
+div#cgit table.tabs td.form input,
+div#cgit table.tabs td.form select {
+ font-size: 90%;
+}
+
+div#cgit div.path {
+ margin: 0px;
+ padding: 5px 2em 2px 2em;
+ color: #000;
+ background-color: #eee;
+}
+
+div#cgit div.content {
+ margin: 0px;
+ padding: 2em;
+ border-bottom: solid 3px #ccc;
+}
+
+
+div#cgit table.list {
+ width: 100%;
+ border: none;
+ border-collapse: collapse;
+}
+
+div#cgit table.list tr {
+ background: white;
+}
+
+div#cgit table.list tr.logheader {
+ background: #eee;
+}
+
+div#cgit table.list tr:nth-child(even) {
+ background: #f7f7f7;
+}
+
+div#cgit table.list tr:nth-child(odd) {
+ background: white;
+}
+
+div#cgit table.list tr:hover {
+ background: #eee;
+}
+
+div#cgit table.list tr.nohover {
+ background: white;
+}
+
+div#cgit table.list tr.nohover:hover {
+ background: white;
+}
+
+div#cgit table.list tr.nohover-highlight:hover:nth-child(even) {
+ background: #f7f7f7;
+}
+
+div#cgit table.list tr.nohover-highlight:hover:nth-child(odd) {
+ background: white;
+}
+
+div#cgit table.list th {
+ font-weight: bold;
+ /* color: #888;
+ border-top: dashed 1px #888;
+ border-bottom: dashed 1px #888;
+ */
+ padding: 0.1em 0.5em 0.05em 0.5em;
+ vertical-align: baseline;
+}
+
+div#cgit table.list td {
+ border: none;
+ padding: 0.1em 0.5em 0.1em 0.5em;
+}
+
+div#cgit table.list td.commitgraph {
+ font-family: monospace;
+ white-space: pre;
+}
+
+div#cgit table.list td.commitgraph .column1 {
+ color: #a00;
+}
+
+div#cgit table.list td.commitgraph .column2 {
+ color: #0a0;
+}
+
+div#cgit table.list td.commitgraph .column3 {
+ color: #aa0;
+}
+
+div#cgit table.list td.commitgraph .column4 {
+ color: #00a;
+}
+
+div#cgit table.list td.commitgraph .column5 {
+ color: #a0a;
+}
+
+div#cgit table.list td.commitgraph .column6 {
+ color: #0aa;
+}
+
+div#cgit table.list td.logsubject {
+ font-family: monospace;
+ font-weight: bold;
+}
+
+div#cgit table.list td.logmsg {
+ font-family: monospace;
+ white-space: pre;
+ padding: 0 0.5em;
+}
+
+div#cgit table.list td a {
+ color: black;
+}
+
+div#cgit table.list td a.ls-dir {
+ font-weight: bold;
+ color: #00f;
+}
+
+div#cgit table.list td a:hover {
+ color: #00f;
+}
+
+div#cgit img {
+ border: none;
+}
+
+div#cgit input#switch-btn {
+ margin: 2px 0px 0px 0px;
+}
+
+div#cgit td#sidebar input.txt {
+ width: 100%;
+ margin: 2px 0px 0px 0px;
+}
+
+div#cgit table#grid {
+ margin: 0px;
+}
+
+div#cgit td#content {
+ vertical-align: top;
+ padding: 1em 2em 1em 1em;
+ border: none;
+}
+
+div#cgit div#summary {
+ vertical-align: top;
+ margin-bottom: 1em;
+}
+
+div#cgit table#downloads {
+ float: right;
+ border-collapse: collapse;
+ border: solid 1px #777;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+div#cgit table#downloads th {
+ background-color: #ccc;
+}
+
+div#cgit div#blob {
+ border: solid 1px black;
+}
+
+div#cgit div.error {
+ color: red;
+ font-weight: bold;
+ margin: 1em 2em;
+}
+
+div#cgit a.ls-blob, div#cgit a.ls-dir, div#cgit .ls-mod {
+ font-family: monospace;
+}
+
+div#cgit td.ls-size {
+ text-align: right;
+ font-family: monospace;
+ width: 10em;
+}
+
+div#cgit td.ls-mode {
+ font-family: monospace;
+ width: 10em;
+}
+
+div#cgit table.blob {
+ margin-top: 0.5em;
+ border-top: solid 1px black;
+}
+
+div#cgit table.blob td.hashes,
+div#cgit table.blob td.lines {
+ margin: 0; padding: 0 0 0 0.5em;
+ vertical-align: top;
+ color: black;
+}
+
+div#cgit table.blob td.linenumbers {
+ margin: 0; padding: 0 0.5em 0 0.5em;
+ vertical-align: top;
+ text-align: right;
+ border-right: 1px solid gray;
+}
+
+div#cgit table.blob pre {
+ padding: 0; margin: 0;
+}
+
+div#cgit table.blob td.linenumbers a,
+div#cgit table.ssdiff td.lineno a {
+ color: gray;
+ text-align: right;
+ text-decoration: none;
+}
+
+div#cgit table.blob td.linenumbers a:hover,
+div#cgit table.ssdiff td.lineno a:hover {
+ color: black;
+}
+
+div#cgit table.blame td.hashes,
+div#cgit table.blame td.lines,
+div#cgit table.blame td.linenumbers {
+ padding: 0;
+}
+
+div#cgit table.blame td.hashes div.alt,
+div#cgit table.blame td.lines div.alt {
+ padding: 0 0.5em 0 0.5em;
+}
+
+div#cgit table.blame td.linenumbers div.alt {
+ padding: 0 0.5em 0 0;
+}
+
+div#cgit table.blame div.alt:nth-child(even) {
+ background: #eee;
+}
+
+div#cgit table.blame div.alt:nth-child(odd) {
+ background: white;
+}
+
+div#cgit table.blame td.lines > div {
+ position: relative;
+}
+
+div#cgit table.blame td.lines > div > pre {
+ padding: 0 0 0 0.5em;
+ position: absolute;
+ top: 0;
+}
+
+div#cgit table.bin-blob {
+ margin-top: 0.5em;
+ border: solid 1px black;
+}
+
+div#cgit table.bin-blob th {
+ font-family: monospace;
+ white-space: pre;
+ border: solid 1px #777;
+ padding: 0.5em 1em;
+}
+
+div#cgit table.bin-blob td {
+ font-family: monospace;
+ white-space: pre;
+ border-left: solid 1px #777;
+ padding: 0em 1em;
+}
+
+div#cgit table.nowrap td {
+ white-space: nowrap;
+}
+
+div#cgit table.commit-info {
+ border-collapse: collapse;
+ margin-top: 1.5em;
+}
+
+div#cgit div.cgit-panel {
+ float: right;
+ margin-top: 1.5em;
+}
+
+div#cgit div.cgit-panel table {
+ border-collapse: collapse;
+ border: solid 1px #aaa;
+ background-color: #eee;
+}
+
+div#cgit div.cgit-panel th {
+ text-align: center;
+}
+
+div#cgit div.cgit-panel td {
+ padding: 0.25em 0.5em;
+}
+
+div#cgit div.cgit-panel td.label {
+ padding-right: 0.5em;
+}
+
+div#cgit div.cgit-panel td.ctrl {
+ padding-left: 0.5em;
+}
+
+div#cgit table.commit-info th {
+ text-align: left;
+ font-weight: normal;
+ padding: 0.1em 1em 0.1em 0.1em;
+ vertical-align: top;
+}
+
+div#cgit table.commit-info td {
+ font-weight: normal;
+ padding: 0.1em 1em 0.1em 0.1em;
+}
+
+div#cgit div.commit-subject {
+ font-weight: bold;
+ font-size: 125%;
+ margin: 1.5em 0em 0.5em 0em;
+ padding: 0em;
+}
+
+div#cgit div.commit-msg {
+ white-space: pre;
+ font-family: monospace;
+}
+
+div#cgit div.notes-header {
+ font-weight: bold;
+ padding-top: 1.5em;
+}
+
+div#cgit div.notes {
+ white-space: pre;
+ font-family: monospace;
+ border: solid 1px #ee9;
+ background-color: #ffd;
+ padding: 0.3em 2em 0.3em 1em;
+ float: left;
+}
+
+div#cgit div.notes-footer {
+ clear: left;
+}
+
+div#cgit div.diffstat-header {
+ font-weight: bold;
+ padding-top: 1.5em;
+}
+
+div#cgit table.diffstat {
+ border-collapse: collapse;
+ border: solid 1px #aaa;
+ background-color: #eee;
+}
+
+div#cgit table.diffstat th {
+ font-weight: normal;
+ text-align: left;
+ text-decoration: underline;
+ padding: 0.1em 1em 0.1em 0.1em;
+ font-size: 100%;
+}
+
+div#cgit table.diffstat td {
+ padding: 0.2em 0.2em 0.1em 0.1em;
+ font-size: 100%;
+ border: none;
+}
+
+div#cgit table.diffstat td.mode {
+ white-space: nowrap;
+}
+
+div#cgit table.diffstat td span.modechange {
+ padding-left: 1em;
+ color: red;
+}
+
+div#cgit table.diffstat td.add a {
+ color: green;
+}
+
+div#cgit table.diffstat td.del a {
+ color: red;
+}
+
+div#cgit table.diffstat td.upd a {
+ color: blue;
+}
+
+div#cgit table.diffstat td.graph {
+ width: 500px;
+ vertical-align: middle;
+}
+
+div#cgit table.diffstat td.graph table {
+ border: none;
+}
+
+div#cgit table.diffstat td.graph td {
+ padding: 0px;
+ border: 0px;
+ height: 7pt;
+}
+
+div#cgit table.diffstat td.graph td.add {
+ background-color: #5c5;
+}
+
+div#cgit table.diffstat td.graph td.rem {
+ background-color: #c55;
+}
+
+div#cgit div.diffstat-summary {
+ color: #888;
+ padding-top: 0.5em;
+}
+
+div#cgit table.diff {
+ width: 100%;
+}
+
+div#cgit table.diff td {
+ font-family: monospace;
+ white-space: pre;
+}
+
+div#cgit table.diff td div.head {
+ font-weight: bold;
+ margin-top: 1em;
+ color: black;
+}
+
+div#cgit table.diff td div.hunk {
+ color: #009;
+}
+
+div#cgit table.diff td div.add {
+ color: green;
+}
+
+div#cgit table.diff td div.del {
+ color: red;
+}
+
+div#cgit .oid {
+ font-family: monospace;
+ font-size: 90%;
+}
+
+div#cgit .left {
+ text-align: left;
+}
+
+div#cgit .right {
+ text-align: right;
+}
+
+div#cgit table.list td.reposection {
+ font-style: italic;
+ color: #888;
+}
+
+div#cgit a.button {
+ font-size: 80%;
+ padding: 0em 0.5em;
+}
+
+div#cgit a.primary {
+ font-size: 100%;
+}
+
+div#cgit a.secondary {
+ font-size: 90%;
+}
+
+div#cgit td.toplevel-repo {
+
+}
+
+div#cgit table.list td.sublevel-repo {
+ padding-left: 1.5em;
+}
+
+div#cgit ul.pager {
+ list-style-type: none;
+ text-align: center;
+ margin: 1em 0em 0em 0em;
+ padding: 0;
+}
+
+div#cgit ul.pager li {
+ display: inline-block;
+ margin: 0.25em 0.5em;
+}
+
+div#cgit ul.pager a {
+ color: #777;
+}
+
+div#cgit ul.pager .current {
+ font-weight: bold;
+}
+
+div#cgit span.age-mins {
+ font-weight: bold;
+ color: #080;
+}
+
+div#cgit span.age-hours {
+ color: #080;
+}
+
+div#cgit span.age-days {
+ color: #040;
+}
+
+div#cgit span.age-weeks {
+ color: #444;
+}
+
+div#cgit span.age-months {
+ color: #888;
+}
+
+div#cgit span.age-years {
+ color: #bbb;
+}
+
+div#cgit span.insertions {
+ color: #080;
+}
+
+div#cgit span.deletions {
+ color: #800;
+}
+
+div#cgit div.footer {
+ margin-top: 0.5em;
+ text-align: center;
+ font-size: 80%;
+ color: #ccc;
+}
+
+div#cgit div.footer a {
+ color: #ccc;
+ text-decoration: none;
+}
+
+div#cgit div.footer a:hover {
+ text-decoration: underline;
+}
+
+div#cgit a.branch-deco {
+ color: #000;
+ margin: 0px 0.5em;
+ padding: 0px 0.25em;
+ background-color: #88ff88;
+ border: solid 1px #007700;
+}
+
+div#cgit a.tag-deco {
+ color: #000;
+ margin: 0px 0.5em;
+ padding: 0px 0.25em;
+ background-color: #ffff88;
+ border: solid 1px #777700;
+}
+
+div#cgit a.tag-annotated-deco {
+ color: #000;
+ margin: 0px 0.5em;
+ padding: 0px 0.25em;
+ background-color: #ffcc88;
+ border: solid 1px #777700;
+}
+
+div#cgit a.remote-deco {
+ color: #000;
+ margin: 0px 0.5em;
+ padding: 0px 0.25em;
+ background-color: #ccccff;
+ border: solid 1px #000077;
+}
+
+div#cgit a.deco {
+ color: #000;
+ margin: 0px 0.5em;
+ padding: 0px 0.25em;
+ background-color: #ff8888;
+ border: solid 1px #770000;
+}
+
+div#cgit div.commit-subject a.branch-deco,
+div#cgit div.commit-subject a.tag-deco,
+div#cgit div.commit-subject a.tag-annotated-deco,
+div#cgit div.commit-subject a.remote-deco,
+div#cgit div.commit-subject a.deco {
+ margin-left: 1em;
+ font-size: 75%;
+}
+
+div#cgit table.stats {
+ border: solid 1px black;
+ border-collapse: collapse;
+}
+
+div#cgit table.stats th {
+ text-align: left;
+ padding: 1px 0.5em;
+ background-color: #eee;
+ border: solid 1px black;
+}
+
+div#cgit table.stats td {
+ text-align: right;
+ padding: 1px 0.5em;
+ border: solid 1px black;
+}
+
+div#cgit table.stats td.total {
+ font-weight: bold;
+ text-align: left;
+}
+
+div#cgit table.stats td.sum {
+ color: #c00;
+ font-weight: bold;
+/* background-color: #eee; */
+}
+
+div#cgit table.stats td.left {
+ text-align: left;
+}
+
+div#cgit table.vgraph {
+ border-collapse: separate;
+ border: solid 1px black;
+ height: 200px;
+}
+
+div#cgit table.vgraph th {
+ background-color: #eee;
+ font-weight: bold;
+ border: solid 1px white;
+ padding: 1px 0.5em;
+}
+
+div#cgit table.vgraph td {
+ vertical-align: bottom;
+ padding: 0px 10px;
+}
+
+div#cgit table.vgraph div.bar {
+ background-color: #eee;
+}
+
+div#cgit table.hgraph {
+ border: solid 1px black;
+ width: 800px;
+}
+
+div#cgit table.hgraph th {
+ background-color: #eee;
+ font-weight: bold;
+ border: solid 1px black;
+ padding: 1px 0.5em;
+}
+
+div#cgit table.hgraph td {
+ vertical-align: middle;
+ padding: 2px 2px;
+}
+
+div#cgit table.hgraph div.bar {
+ background-color: #eee;
+ height: 1em;
+}
+
+div#cgit table.ssdiff {
+ width: 100%;
+}
+
+div#cgit table.ssdiff td {
+ font-size: 75%;
+ font-family: monospace;
+ white-space: pre;
+ padding: 1px 4px 1px 4px;
+ border-left: solid 1px #aaa;
+ border-right: solid 1px #aaa;
+}
+
+div#cgit table.ssdiff td.add {
+ color: black;
+ background: #cfc;
+ min-width: 50%;
+}
+
+div#cgit table.ssdiff td.add_dark {
+ color: black;
+ background: #aca;
+ min-width: 50%;
+}
+
+div#cgit table.ssdiff span.add {
+ background: #cfc;
+ font-weight: bold;
+}
+
+div#cgit table.ssdiff td.del {
+ color: black;
+ background: #fcc;
+ min-width: 50%;
+}
+
+div#cgit table.ssdiff td.del_dark {
+ color: black;
+ background: #caa;
+ min-width: 50%;
+}
+
+div#cgit table.ssdiff span.del {
+ background: #fcc;
+ font-weight: bold;
+}
+
+div#cgit table.ssdiff td.changed {
+ color: black;
+ background: #ffc;
+ min-width: 50%;
+}
+
+div#cgit table.ssdiff td.changed_dark {
+ color: black;
+ background: #cca;
+ min-width: 50%;
+}
+
+div#cgit table.ssdiff td.lineno {
+ color: black;
+ background: #eee;
+ text-align: right;
+ width: 3em;
+ min-width: 3em;
+}
+
+div#cgit table.ssdiff td.hunk {
+ color: black;
+ background: #ccf;
+ border-top: solid 1px #aaa;
+ border-bottom: solid 1px #aaa;
+}
+
+div#cgit table.ssdiff td.head {
+ border-top: solid 1px #aaa;
+ border-bottom: solid 1px #aaa;
+}
+
+div#cgit table.ssdiff td.head div.head {
+ font-weight: bold;
+ color: black;
+}
+
+div#cgit table.ssdiff td.foot {
+ border-top: solid 1px #aaa;
+ border-left: none;
+ border-right: none;
+ border-bottom: none;
+}
+
+div#cgit table.ssdiff td.space {
+ border: none;
+}
+
+div#cgit table.ssdiff td.space div {
+ min-height: 3em;
+}
diff --git a/cgit/cgit.png b/cgit/cgit.png
new file mode 100644
index 0000000..425528e
--- /dev/null
+++ b/cgit/cgit.png
Binary files differ
diff --git a/cgit/favicon.ico b/cgit/favicon.ico
new file mode 100644
index 0000000..56ff593
--- /dev/null
+++ b/cgit/favicon.ico
Binary files differ
diff --git a/cgit/robots.txt b/cgit/robots.txt
new file mode 100644
index 0000000..4ce948f
--- /dev/null
+++ b/cgit/robots.txt
@@ -0,0 +1,3 @@
+User-agent: *
+Disallow: /*/snapshot/*
+Allow: /
diff --git a/computers/index.php b/computers/index.php
new file mode 100755
index 0000000..1b02c0b
--- /dev/null
+++ b/computers/index.php
@@ -0,0 +1,130 @@
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <title>Calculators</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
+ <link rel="shortcut icon" href="../res/img/icons/ico/calc.ico" type="image/x-icon">
+
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="Calculators">
+ <meta property="og:description" content="C a l c u l a t o r s">
+ <meta property="og:image" content="/res/img/icons/png/calc.png">
+
+ <script lang="javascript" src="../res/js/themeswap.js"></script>
+</head>
+<body>
+<div class="page">
+<?php require('../header.php') ?>
+
+<div id="pagebody">
+ <div id="content">
+ <h1>Lenovo ThinkPad T430 (2012)</h1>
+ <h2>Specifications</h2>
+ <table class="skami">
+ <tr>
+ <td><b>OS</b></td>
+ <td>Arch Linux x86_64 / Windows 10 Pro</td>
+ </tr>
+ <tr>
+ <td><b>LCD Resolution</b></td>
+ <td>1600x900</td>
+ </tr>
+ <tr>
+ <td><b>CPU</b></td>
+ <td>Intel i7-3520M (4 cores) @ 3.6GHz</td>
+ </tr>
+ <tr>
+ <td><b>GPU</b></td>
+ <td>Intel 3rd Gen Core processor Graphics Controller</td>
+ </tr>
+ <tr>
+ <td><b>Memory</b></td>
+ <td>16GB</td>
+ </tr>
+ <tr>
+ <td><b>HDD0</b></td>
+ <td>Crucial CT500MX500SSD1 (500GB, Linux)</td>
+ </tr>
+ <tr>
+ <td><b>HDD1</b></td>
+ <td>Crucial CT250MX500SSD1 (250GB, Windows)</td>
+ </tr>
+ </table>
+
+ <h1>IBM ThinkPad T40 (2003)</h1>
+ <h2>Specifications</h2>
+ <table class="skami">
+ <tr>
+ <td><b>OS</b></td>
+ <td>Windows XP Pro / Windows 2000 Pro (Extended)</td>
+ </tr>
+ <tr>
+ <td><b>LCD Resolution</b></td>
+ <td>1024x768</td>
+ </tr>
+ <tr>
+ <td><b>CPU</b></td>
+ <td>Intel Pentium M (single core) @ 1.3GHz</td>
+ </tr>
+ <tr>
+ <td><b>GPU</b></td>
+ <td>ATI Mobility Radeon 7500 (32MB)</td>
+ </tr>
+ <tr>
+ <td><b>Memory</b></td>
+ <td>1GB (DDR SDRAM)</td>
+ </tr>
+ <tr>
+ <td><b>HDD</b></td>
+ <td>Fujitsu MHS2030AT (30GB)</td>
+ </tr>
+ </table>
+
+ <h1>IBM ThinkPad X41 (2005)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Dell OptiPlex 745 (USFF, 2007)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Dell OptiPlex GX1 (400L+, 1999)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Dell Inspiron 1525 (2008)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Fujitsu Milan (1996)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Toshiba Qosimo F20 (2006)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Compaq Armada M300 (2000)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Mac mini 2014 (2014, duh)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ <h1>Random Whitebox (???)</h1>
+ <h2>Specifications</h2>
+ <p>TBD</p>
+
+ </div> <!-- content -->
+
+ <div id="footer" class="pagefooter">
+ <!-- Created <span class="date">Sat 26 Mar 2011 03:11:41 PM CET</span> -->
+ </div> <!-- footer -->
+</div> <!-- pagebody -->
+</div> <!-- page -->
+</body>
+</html>
diff --git a/header.php b/header.php
new file mode 100644
index 0000000..f350537
--- /dev/null
+++ b/header.php
@@ -0,0 +1,51 @@
+<?php
+ini_set('display_errors', 1);
+ini_set('display_startup_errors', 1);
+error_reporting(E_ALL);
+?>
+
+<div class="header">
+ <nav>
+ <div>
+ <a href="./me/">about</a> |
+ <a href="./pics/">pics</a> |
+ <a href="./projects/">projects</a> |
+ <a href="./cgit">repos</a> |
+ <a href="./calculators/">calculators</a> |
+ <a href="./computers/">computers</a> |
+ <a href="https://blog.diskfloppy.me/">blog</a>
+ </div>
+ </nav>
+ <div class="pagetree">
+ <div style="float: left;">Design based on <a href="https://finalrewind.org/">finalrewind.org</a></div>
+ <span class="title">
+ <?php
+ $uri = $_SERVER['REQUEST_URI'];
+ if ($uri === '/') {
+ echo '~floppydisk';
+ } else {
+ $uri = substr(substr($uri, 1), 0, -1);
+ if (strpos($uri, '/')) {
+ $uriArr = explode('/', $uri);
+ $link = "/";
+ $links = '<a href="/">~floppydisk</a> / ';
+ $currentDir = basename(getcwd());
+ foreach($uriArr as $page) {
+ if ($page !== $currentDir) {
+ if ($link !== '/')
+ $link = $link . '/' . $page;
+ else
+ $link = $link . $page;
+ $links = $links . '<a href="' . $link . '">' . $page . '</a> / ';
+ }
+ }
+ $links = substr($links, 0, -3) . ' / ' . $currentDir;
+ echo $links;
+ }
+ }
+ ?>
+
+ </span>
+ <div style="float: right;"><a onclick="javascript:toggleTheme()">dark / light mode</a></div>
+ </div>
+</div> <!-- header --> \ No newline at end of file
diff --git a/hooks/post-recieve b/hooks/post-recieve
new file mode 100755
index 0000000..467c061
--- /dev/null
+++ b/hooks/post-recieve
@@ -0,0 +1,2 @@
+#!/bin/sh
+GIT_WORK_TREE=/var/www/main git checkout -f master
diff --git a/index.html b/index.html.save
index a0387ec..b63e700 100755
--- a/index.html
+++ b/index.html.save
@@ -5,8 +5,7 @@
<title>~floppydisk</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <link rel="stylesheet" id="theme" href="res/css/dark.min.css" type="text/css" />
- <link rel="alternate" type="application/atom+xml" title="finalrewind.org news (blog posts and software releases) (Atom feed)" href="index.atom" />
+ <link rel="stylesheet" id="theme" href="./res/css/dark.min.css" type="text/css" />
<meta property="og:type" content="website">
<meta property="og:title" content="~floppydisk">
@@ -25,8 +24,8 @@
<a href="./pics/">pics</a> |
<a href="./projects/">projects</a> |
<a href="./cgit">repos</a> |
- <a href="./interblag/">weblog</a> |
- <a href="./calculators/">calculators</a>
+ <a href="./calculators/">calculators</a> |
+ <a href="./computers/">computers</a>
</div>
</nav>
<div class="pagetree">
diff --git a/index.php b/index.php
new file mode 100755
index 0000000..51e411e
--- /dev/null
+++ b/index.php
@@ -0,0 +1,107 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+ <title>~floppydisk</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="stylesheet" id="theme" href="./res/css/dark.min.css" type="text/css" />
+
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="~floppydisk">
+ <meta property="og:description" content="This is the personal homepage of floppydisk. Every now and then, I dabble in software/hardware projects, take pictures, or write blogposts.">
+ <meta property="og:image" content="/favicon.png">
+
+ <!--<script lang="javascript" href="/res/js/themeswap.js"></script>-->
+ <script>
+ function addStyleSheet(name, id) {
+ var path = '/res/css/' + name + '.min.css';
+ var old = document.getElementById(id);
+ if (old && (old.href != path)) {
+ old.href = path;
+ }
+ }
+ var otherTheme = {
+ 'dark': 'light',
+ 'light': 'dark',
+ };
+ var currentTheme = localStorage.getItem('theme');
+ if (!otherTheme.hasOwnProperty(currentTheme)) {
+ currentTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ }
+ addStyleSheet(currentTheme, 'theme');
+
+ function toggleTheme() {
+ currentTheme = otherTheme[currentTheme] || 'light';
+ localStorage.setItem('theme', currentTheme);
+ addStyleSheet(currentTheme, 'theme');
+ }
+ </script>
+</head>
+
+<body>
+<div class="page">
+<?php require('header.php') ?>
+<div id="pagebody">
+
+ <div id="content">
+ <p>Hi!</p>
+
+ <p>This is the personal homepage of <a href="./me/">floppydisk</a>. Every now and then, I
+ dabble in software/hardware <a href="./projects/">projects</a>, take <a href="./pics/">pictures</a>, or write
+ <a href="./interblag/">blogposts</a>.
+ </p>
+
+ <h1>Projects</h1>
+
+ <!--<p>Description</p>
+
+ <h2>Public Transport Websites</h2>-->
+
+ <div class="project">
+ <span class="name"><a href="https://drivers.nickandfloppy.com/">drivers.nickandfloppy.com</a> (<a href="http://drivers.nickandfloppy.com/">HTTP</a>)</span>
+ <br />
+ <a href="/projects/netdrivers/">Driver indexing and storage website</a>
+ </div>
+
+ <div class="project">
+ <span class="name"><a href="https://software.nickandfloppy.com/">software.nickandfloppy.com</a> (<a href="http://software.nickandfloppy.com/">HTTP</a>)</span>
+ <br />
+ <a href="/projects/softwarerewind/">Basically NetDrivers but with software</a>
+ </div>
+
+ <div class="project">
+ <span class="name"><a href="http://weather.diskfloppy.me/">weather.diskfloppy.me</a></span>
+ <br />
+ <a href="/projects/weatherdata">A page to display data from my weather station</a>
+ </div>
+
+ <h1>News</h1>
+
+ <p>No news... <i>yet!</i></p>
+
+ <h1>Contact</h1>
+
+ <p><strong>Mail</strong>: floppydisk05@aol.com<br />
+ <strong>IRC</strong>: floppydisk @ r-type<br />
+ </p>
+
+ <h1>Elsewhere</h1>
+
+ <p><strong>Twitter</strong>: <a href="https://twitter.com/floppydisk__">@floppydisk__</a><br />
+ <strong>GitHub</strong>: <a href="https://github.com/floppydisk05">floppydisk05</a><br />
+ </p>
+
+ </div> <!-- content -->
+
+ <div id="footer" class="pagefooter">
+ <!-- Created <span class="date">Sat 26 Mar 2011 11:39:56 AM CET</span> -->
+ </div> <!-- footer -->
+
+ </div> <!-- pagebody -->
+
+ </div> <!-- page -->
+
+</body>
+
+</html>
diff --git a/interblag/index.html b/interblag/index.html
deleted file mode 100755
index 55fa444..0000000
--- a/interblag/index.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <title>Interblag</title>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
- <link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
- <link rel="alternate" type="application/atom+xml" title="finalrewind.org blog posts (Atom feed)" href="index.atom" />
-
- <script lang="javascript" src="../res/js/themeswap.js"></script>
-</head>
-<body>
-
- <div class="page">
-
- <div class="header">
- <nav>
- <div>
- <a href="../me/">about</a> |
- <a href="../pics/">pics</a> |
- <a href="../projects/">projects</a> |
- <a href="../cgit">repos</a> |
- <a href="../interblag/">weblog</a> |
- <a href="./calculators/">calculators</a>
- </div>
- </nav>
- <div class="pagetree">
- <div style="float: left;">Design based on <a href="https://finalrewind.org/">finalrewind.org</a></div>
- <span class="title">
- ~floppydisk
- </span>
- <div style="float: right;"><a onClick="javascript:toggleTheme()">dark / light mode</a></div>
- </div>
-</div> <!-- header -->
- <div class="pagetree">
- <div style="float: left;">Design based on <a href="https://finalrewind.org/">finalrewind.org</a></div>
- <a href="../">~floppydisk</a> /
-
- <span class="title">
- Interblag
- </span>
- <div style="float: right;"><a onClick="javascript:toggleTheme()">dark / light mode</a></div>
- </div>
-</div> <!-- header -->
- <div id="pagebody">
-
- <div id="content">
- <p>Archives: <a href="./2022/">2022</a></p>
-
-<div class="inlinepage">
-<p>No news... <i>yet!</i></p>
-
-</div> <!-- inlinepage -->
-
-
-
-
-
- </div> <!-- content -->
-
- <div id="footer" class="pagefooter">
- <!-- Created <span class="date">Sat 26 Mar 2011 03:11:41 PM CET</span> -->
- </div> <!-- footer -->
-
- </div> <!-- pagebody -->
-
- </div> <!-- page -->
-
-</body>
-</html>
diff --git a/me/index.php b/me/index.php
new file mode 100755
index 0000000..6ba29f2
--- /dev/null
+++ b/me/index.php
@@ -0,0 +1,28 @@
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <title>Calculators</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
+ <link rel="shortcut icon" href="../res/img/icons/ico/calc.ico" type="image/x-icon">
+
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="Calculators">
+ <meta property="og:description" content="C a l c u l a t o r s">
+ <meta property="og:image" content="/res/img/icons/png/calc.png">
+
+ <script lang="javascript" src="../res/js/themeswap.js"></script>
+</head>
+<body>
+<div class="page">
+<?php require('../header.php') ?>
+
+<div id="pagebody">
+ <div id="content">
+ </div> <!-- content -->
+</div> <!-- pagebody -->
+</div> <!-- page -->
+</body>
+</html>
diff --git a/norton.png b/norton.png
new file mode 100644
index 0000000..a898587
--- /dev/null
+++ b/norton.png
Binary files differ
diff --git a/oreilly.zip b/oreilly.zip
new file mode 100644
index 0000000..d25c7a3
--- /dev/null
+++ b/oreilly.zip
Binary files differ
diff --git a/pics/index.php b/pics/index.php
new file mode 100755
index 0000000..6ba29f2
--- /dev/null
+++ b/pics/index.php
@@ -0,0 +1,28 @@
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <title>Calculators</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
+ <link rel="shortcut icon" href="../res/img/icons/ico/calc.ico" type="image/x-icon">
+
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="Calculators">
+ <meta property="og:description" content="C a l c u l a t o r s">
+ <meta property="og:image" content="/res/img/icons/png/calc.png">
+
+ <script lang="javascript" src="../res/js/themeswap.js"></script>
+</head>
+<body>
+<div class="page">
+<?php require('../header.php') ?>
+
+<div id="pagebody">
+ <div id="content">
+ </div> <!-- content -->
+</div> <!-- pagebody -->
+</div> <!-- page -->
+</body>
+</html>
diff --git a/projects/index.php b/projects/index.php
new file mode 100755
index 0000000..c1b429a
--- /dev/null
+++ b/projects/index.php
@@ -0,0 +1,27 @@
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <title>Calculators</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
+ <link rel="shortcut icon" href="../res/img/icons/ico/calc.ico" type="image/x-icon">
+
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="Calculators">
+ <meta property="og:description" content="C a l c u l a t o r s">
+ <meta property="og:image" content="/res/img/icons/png/calc.png">
+
+ <script lang="javascript" src="../res/js/themeswap.js"></script>
+</head>
+<body>
+<?php require('../header.php') ?>
+
+<div id="pagebody">
+ <div id="content">
+ </div> <!-- content -->
+</div> <!-- pagebody -->
+</div> <!-- page -->
+</body>
+</html>
diff --git a/res/js/themeswap.js b/res/js/themeswap.js
index 12969a0..6ea7268 100755
--- a/res/js/themeswap.js
+++ b/res/js/themeswap.js
@@ -23,4 +23,4 @@ function toggleTheme() {
currentTheme = otherTheme[currentTheme] || 'light';
localStorage.setItem('theme', currentTheme);
addStyleSheet(currentTheme, 'theme');
-} \ No newline at end of file
+}
diff --git a/revisions/index.html b/revisions/index.html
index cb8907e..c9cdb8d 100755
--- a/revisions/index.html
+++ b/revisions/index.html
@@ -6,7 +6,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" id="theme" href="../res/css/dark.min.css" type="text/css" />
- <link rel="alternate" type="application/atom+xml" title="finalrewind.org blog posts (Atom feed)" href="index.atom" />
<link rel="shortcut icon" href="../res/img/icons/ico/calc.ico" type="image/x-icon">
<meta property="og:type" content="website">
@@ -40,125 +39,7 @@
<div id="pagebody">
<div id="content">
- <h1>CASIO fx-CG50</h1>
- <p>TBD</p>
- <h2>Pictures</h2>
- <p>Click images to view full size</p>
- <a href="/res/img/calculators/casio-fx-cg50/1s.jpeg"><img src="/res/img/calculators/casio-fx-cg50/1s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-cg50/2s.jpeg"><img src="/res/img/calculators/casio-fx-cg50/2s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-cg50/3s.jpeg"><img src="/res/img/calculators/casio-fx-cg50/3s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-cg50/4s.jpeg"><img src="/res/img/calculators/casio-fx-cg50/4s.jpeg" width="15%"></a>
-
- <h1>CASIO fx-120 (1977-78)</h1>
- <p>TBD</p>
- <h2>Specifications</h2>
- <table class="skami">
- <tr>
- <td><b>Size</b></td>
- <td>8.4cm x 16.2cm x 2.4cm</td>
- </tr>
- <tr>
- <td><b>Weight (w/ battery)</b></td>
- <td>209g</td>
- </tr>
- <tr>
- <td><b>Type</b></td>
- <td>Scientific</td>
- </tr>
- <tr>
- <td><b>CPU</b></td>
- <td>Hitachi HD38111A</td>
- </tr>
- <tr>
- <td><b>Registers</b></td>
- <td>2 standard<br>1 constant<br>4 bracket<br>1 memory</td>
- </tr>
- <tr>
- <td><b>Features</b></td>
- <td>%, +/-, RV, F, Sci, a<sup>b</sup>&frasl;<sub>c</sub>, Sqr, x<sup>2</sup>, pi, <sup>1</sup>&frasl;<sub>x</sub>, trig,<br>hyp, DMS-DD, log, y<sup>x</sup>, SD, nCr, P-R, n!</sup></td>
- </tr>
- <tr>
- <td><b>Display</b></td>
- <td>12-digit VFD (NEC LD8197A)</td>
- </tr>
- </table>
- <h2>Pictures</h2>
- <p>Click images to view full size</p>
- <a href="/res/img/calculators/casio-fx-120/1s.jpeg"><img src="/res/img/calculators/casio-fx-120/1s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-120/2s.jpeg"><img src="/res/img/calculators/casio-fx-120/2s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-120/3s.jpeg"><img src="/res/img/calculators/casio-fx-120/3s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-120/4s.jpeg"><img src="/res/img/calculators/casio-fx-120/4s.jpeg" width="15%"></a>
-
- <h1>CASIO fx-82 (1982-85)</h1>
- <p>TBD</p>
- <h2>Pictures</h2>
- <p>Click images to view full size</p>
- <a href="/res/img/calculators/casio-fx-82/1s.jpeg"><img src="/res/img/calculators/casio-fx-82/1s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-82/2s.jpeg"><img src="/res/img/calculators/casio-fx-82/2s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-82/3s.jpeg"><img src="/res/img/calculators/casio-fx-82/3s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/casio-fx-82/4s.jpeg"><img src="/res/img/calculators/casio-fx-82/4s.jpeg" width="15%"></a>
-
- <h1>Texas Instruments TI-30 (1976-90)</h1>
- <p>TBD</p>
- <h2>Pictures</h2>
- <p>Click images to view full size</p>
- <a href="/res/img/calculators/ti-30/1s.jpeg"><img src="/res/img/calculators/ti-30/1s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/ti-30/2s.jpeg"><img src="/res/img/calculators/ti-30/2s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/ti-30/3s.jpeg"><img src="/res/img/calculators/ti-30/3s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/ti-30/4s.jpeg"><img src="/res/img/calculators/ti-30/4s.jpeg" width="15%"></a>
-
- <h1>Texet 880 Executive (1977-78)</h1>
-
- <p>The calculator measures 74.2mm x 135mm x 22.2mm. It weighs 86g without the battery installed, which is a 9v PP3-type battery. Rather than the usual press-stud type holder, the housing has two metal slide clips. There is also what I assume to be a sponge at one end which is supposed to aid in holding the battery in, however it appears to have gone completely hard and I will most likely replace it in the future. There's small adaptor hole at the top, of which the input isn't specified (though it's generally agreed that it's 4.5v centre-positive).</p>
- <p>The case is black &amp; silvery colored with a thin brushed metallic front panel. The eight-digit bubble display has an absolutely <i>terrible</i> viewing angle, which means you either have to be holding it under your coat or against your face to read it!</p>
- The keypad is particularly strange in the way that it has 3 cancel buttons, <pre>[CE]</pre>, <pre>[C]</pre> and <pre>[CA]</pre>, while the <pre>[CS]</pre> button is a Clear Sign button, <i>not</i> another cancel! The keys themselves are particularly stiff and you really have to push them to get them to register. Many 880s suffered something referred to as the "pseudo fixed decimal bug" where, if you typed in <pre>1 + 1.00 = </pre>, it would display <pre>2.00</pre> instead of the expected <pre>2</pre>
- <h2>Specifications</h2>
- <table class="skami">
- <tr>
- <td><b>Size</b></td>
- <td>7.4cm x 13.5cm x 2.2cm</td>
- </tr>
- <tr>
- <td><b>Weight (w/o battery)</b></td>
- <td>86</td>
- </tr>
- <tr>
- <td><b>Type</b></td>
- <td>Arithmetic</td>
- </tr>
- <tr>
- <td><b>Logic</b></td>
- <td>Algebraic</td>
- </tr>
- <tr>
- <td><b>Power Source</b></td>
- <td>PP3 9v</td>
- </tr>
- <tr>
- <td><b>Display</b></td>
- <td>8-digit LED</td>
- </tr>
- </table>
- <h2>Pictures</h2>
- <p>Click images to view full size</p>
- <a href="/res/img/calculators/texet-880/1s.jpeg"><img src="/res/img/calculators/texet-880/1s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/texet-880/2s.jpeg"><img src="/res/img/calculators/texet-880/2s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/texet-880/3s.jpeg"><img src="/res/img/calculators/texet-880/3s.jpeg" width="15%"></a>
- <a href="/res/img/calculators/texet-880/4s.jpeg"><img src="/res/img/calculators/texet-880/4s.jpeg" width="15%"></a>
- <!--<h2>TL;DR</h2>
- <ul>
- <li>Sponge in battery compartment has gone hard and should probably be replaced</li>
- <li>Power input is unlabelled but is widely agreed to be 4.5v centre-positive</li>
- <lI>Uses an 8-digit bubble display with a terrible viewing angle</li>
- <li>Has 3 cancel buttons (<pre>[CE]</pre>, <pre>[C]</pre> and <pre>[CA]</pre>)</li>
- <li>Has particularly stiff keys</li>
- <li>Many suffered from the "pseudo fixed decimal bug", however mine does not</li>
- </ul>-->
</div> <!-- content -->
-
- <div id="footer" class="pagefooter">
- <!-- Created <span class="date">Sat 26 Mar 2011 03:11:41 PM CET</span> -->
- </div> <!-- footer -->
</div> <!-- pagebody -->
</div> <!-- page -->
</body>
diff --git a/robots.txt b/robots.txt
new file mode 100755
index 0000000..3909d3c
--- /dev/null
+++ b/robots.txt
@@ -0,0 +1,3 @@
+# robots.txt for http://www.codenet.ru
+User-Agent: *
+Disallow: /oreilly/java/langref/index/index/
diff --git a/test/xyz/hhh/succ/index.php b/test/xyz/hhh/succ/index.php
new file mode 100755
index 0000000..ccc9202
--- /dev/null
+++ b/test/xyz/hhh/succ/index.php
@@ -0,0 +1,28 @@
+<?php //require('../../../../header.php') ?>
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <title>Calculators</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+ <link rel="stylesheet" id="theme" href="/res/css/dark.min.css" type="text/css" />
+ <link rel="shortcut icon" href="/res/img/icons/ico/calc.ico" type="image/x-icon">
+
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="Calculators">
+ <meta property="og:description" content="C a l c u l a t o r s">
+ <meta property="og:image" content="/res/img/icons/png/calc.png">
+
+ <script lang="javascript" src="/res/js/themeswap.js"></script>
+</head>
+<body>
+<?php require('../../../../header.php') ?>
+
+<div id="pagebody">
+ <div id="content">
+ </div> <!-- content -->
+</div> <!-- pagebody -->
+</div> <!-- page -->
+</body>
+</html>