summaryrefslogtreecommitdiff
path: root/html
diff options
context:
space:
mode:
authorAdam Spragg <adam@spra.gg>2018-05-31 23:25:50 +0100
committerAdam Spragg <adam@spra.gg>2018-05-31 23:25:50 +0100
commit93858a4c34dd4007c72e915ed175bcdc24bbdadd (patch)
tree40279e7f6f521f0abc97a9f317ed500acb0d141e /html
First fully working config and content for the site
Diffstat (limited to 'html')
-rw-r--r--html/.gitignore1
-rw-r--r--html/contact35
-rw-r--r--html/index.php61
l---------html/obs/awstats1
l---------html/obs/awstats-icon1
-rw-r--r--html/privacy74
-rw-r--r--html/projects/index.html30
-rw-r--r--html/style/grid.pngbin0 -> 112 bytes
-rw-r--r--html/style/main.css97
9 files changed, 300 insertions, 0 deletions
diff --git a/html/.gitignore b/html/.gitignore
new file mode 100644
index 0000000..34e3a08
--- /dev/null
+++ b/html/.gitignore
@@ -0,0 +1 @@
+blog
diff --git a/html/contact b/html/contact
new file mode 100644
index 0000000..61ccceb
--- /dev/null
+++ b/html/contact
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Contact - Spragg Software Services Ltd.</title>
+ <link rel="stylesheet" href="/style/main.css"></link>
+ </head>
+ <body>
+ <header>
+ <h1>Contact</h1>
+ <nav>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/blog">Blog</a></li>
+ <li><a href="/privacy">Privacy</a></li>
+ <li class="selected"><a href="/contact">Contact</a></li>
+ </ul>
+ </nav>
+ </header>
+ <main>
+ <h2>Contact</h2>
+ <p>The best way to get in contact with me is by email, at
+ <a href="mailto:adam@spragg-ssl.co.uk">adam@spragg-ssl.co.uk</a>.</p>
+ <p>I'm based in
+ <a href="https://www.openstreetmap.org/#map=11/53.3811/-1.4722">Sheffield, UK</a> if
+ that's an issue, but most of what I do can be done remotely.</p>
+ </main>
+ <footer>
+ <hr />
+ <p>Spragg Software Services Ltd is registered in England, No. 11248242.
+ Registered office: 82 Upper Hanover Street, Sheffield, S3 7RQ.
+ VAT reg No. 295343283.</p>
+ </footer>
+ </body>
+</html>
diff --git a/html/index.php b/html/index.php
new file mode 100644
index 0000000..18ff7df
--- /dev/null
+++ b/html/index.php
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Spragg Software Services Ltd.</title>
+ <link rel="stylesheet" href="/style/main.css"></link>
+ </head>
+ <body>
+ <header>
+ <h1>Spragg Software Services Ltd</h1>
+ <nav>
+ <ul>
+ <li class="selected"><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/blog">Blog</a></li>
+ <li><a href="/privacy">Privacy</a></li>
+ <li><a href="/contact">Contact</a></li>
+ </ul>
+ </nav>
+ </header>
+ <main>
+ <h2>Software customisation</h2>
+ <p>Sometimes a software package does 99% of the things you need it to do, but if it just did
+ <em>one</em> thing slightly differently, it would save you a lot of time, or make you
+ a lot more productive.
+ Some software, especially (but not only)
+ <a href="https://www.gnu.org/philosophy/free-sw.html">Free Software</a>, is made with
+ customisability, or even just extensibility, in mind.
+ It's possible that your software could be customised to fit your needs better.</p>
+
+ <h2>Software configuration</h2>
+ <p>Sometimes software <em>can</em> can do the thing you need it to do, but <em>making</em> it
+ do that thing can be poorly documented or even just spectacularly non-obvious.</p>
+
+ <h2><!-- img src="/icons/Tango/scalable/apps/system-installer.svg" /-->Software installation</h2>
+ <p>Sometimes, just getting software installed correctly can be a battle.
+ In those cases, just figuring out what the issue is can be a struggle.</p>
+
+ <h2>Custom automation</h2>
+ <p>Sometimes you've got two software packages that do exactly what they're supposed to do,
+ but they don't talk to each other.
+ Maybe that manual procedure you have to repeat again and again to get data from one
+ place to another could be automated.</p>
+
+ <h2>Tech troubleshooting</h2>
+ <p>Sometimes tech just plays up, doesn't do what it's supposed to, or stops doing what it used
+ to do for no apparent reason.</p>
+
+ <h2>Who you gonna... uh, email?</h2>
+ <p><a href="mailto:adam@spragg-ssl.co.uk">Drop me a line</a>, and I'll let you know if I think I
+ can help.
+ My expertise is mostly with Linux- and other Free-Software-based systems, but I might be
+ able to lend a hand with other platforms too.</p>
+ </main>
+ <footer>
+ <hr />
+ <p>Spragg Software Services Ltd is registered in England, No. 11248242.
+ Registered office: 82 Upper Hanover Street, Sheffield, S3 7RQ.
+ VAT reg No. 295343283.</p>
+ </footer>
+ </body>
+</html>
diff --git a/html/obs/awstats b/html/obs/awstats
new file mode 120000
index 0000000..f260b94
--- /dev/null
+++ b/html/obs/awstats
@@ -0,0 +1 @@
+../../awstats/html \ No newline at end of file
diff --git a/html/obs/awstats-icon b/html/obs/awstats-icon
new file mode 120000
index 0000000..d8016e7
--- /dev/null
+++ b/html/obs/awstats-icon
@@ -0,0 +1 @@
+/usr/share/awstats/icon \ No newline at end of file
diff --git a/html/privacy b/html/privacy
new file mode 100644
index 0000000..f0fa28d
--- /dev/null
+++ b/html/privacy
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Privacy - Spragg Software Services Ltd.</title>
+ <link rel="stylesheet" href="/style/main.css"></link>
+ </head>
+ <body>
+ <header>
+ <h1>Privacy</h1>
+ <nav>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/blog">Blog</a></li>
+ <li class="selected"><a href="/privacy">Privacy</a></li>
+ <li><a href="/contact">Contact</a></li>
+ </ul>
+ </nav>
+ </header>
+ <main>
+ <h2>Cookies</h2>
+ <p>This website does not use any 3rd party analytics or advertising.
+ Also, no cookies are created or used by the static pages as you browse the main site.
+ Some parts of the website may be dynamic and need to treat your page requests together
+ as part of a single browsing session, or to keep track of choices you have made.
+ In these cases, the use of cookies falls under the "exception to the requirement to
+ provide information about cookies and obtain consent [... where ...] such storage or
+ access is strictly necessary for the provision of an information society service
+ requested by the subscriber or user." of the EC Directive on Privacy and Electronic
+ Communications.
+ See the
+ <a href="https://ico.org.uk/media/for-organisations/documents/1545/cookies_guidance.pdf">ICO Guidance</a>
+ on the subject for more information.</p>
+
+ <h2>Requested information</h2>
+ <p>At times, this website may host various applications, which may request information from you.
+ The information requested should either be optional, or be necessary for the operation
+ of the specific application.
+ In each case, the individual application should link to its own privacy policy,
+ explaining what information is being requested, and how it will be used.</p>
+
+ <h2>Logs</h2>
+ <p>The website saves logs of page requests, including the IP address of the computer which made
+ each request, and any
+ <a href="https://en.wikipedia.org/wiki/Query_string">query string</a> parameters that
+ might have been part of the URL requested.
+ These logs are saved for monitoring and troubleshooting purposes, and are deleted after
+ 30 days.
+ The logs may be processed and analyzed for analytics purposes, with the processed
+ results stored for longer, but any potentially personal information (such as IP address
+ or query string parameters) is stripped from these results.</p>
+
+ <h2>Data locality</h2>
+ <p>All data collected on this site is stored and processed exclusively in the UK.
+ However, data that is made publically available from this site over the internet may be
+ accessed from anywhere in the world.
+ You should be aware that sending information over the internet from one computer in the
+ UK to another computer in the UK, may be routed outside of the UK in transit, as a
+ fundamental consequence of how internet routing works.
+ However, this site endeavours to use end-to-end encryption wherever possible, to ensure
+ the privacy of any data sent over the internet.</p>
+
+ <h2>Further information</h2>
+ <p>For further information, email
+ <a href="mailto:webmaster@spragg-ssl.co.uk">webmaster@spragg-ssl.co.uk</a>.</p>
+ </main>
+ <footer>
+ <hr />
+ <p>Spragg Software Services Ltd is registered in England, No. 11248242.
+ Registered office: 82 Upper Hanover Street, Sheffield, S3 7RQ.
+ VAT reg No. 295343283.</p>
+ </footer>
+ </body>
+</html>
diff --git a/html/projects/index.html b/html/projects/index.html
new file mode 100644
index 0000000..d89f991
--- /dev/null
+++ b/html/projects/index.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Spragg Software Services Ltd.</title>
+ <link rel="stylesheet" href="/style/main.css"></link>
+ </head>
+ <body>
+ <header>
+ <h1>Spragg Software Services Ltd - Projects</h1>
+ <nav>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li class="selected"><a href="/projects">Projects</a></li>
+ <li><a href="/blog">Blog</a></li>
+ <li><a href="/privacy">Privacy</a></li>
+ <li><a href="/contact">Contact</a></li>
+ </ul>
+ </nav>
+ </header>
+ <main>
+ <p>To be continued...</p>
+ </main>
+ <footer>
+ <hr />
+ <p>Spragg Software Services Ltd is registered in England, No. 11248242.
+ Registered office: 82 Upper Hanover Street, Sheffield, S3 7RQ.
+ VAT reg No. 295343283.</p>
+ </footer>
+ </body>
+</html>
diff --git a/html/style/grid.png b/html/style/grid.png
new file mode 100644
index 0000000..3ac5a3e
--- /dev/null
+++ b/html/style/grid.png
Binary files differ
diff --git a/html/style/main.css b/html/style/main.css
new file mode 100644
index 0000000..d94e0a7
--- /dev/null
+++ b/html/style/main.css
@@ -0,0 +1,97 @@
+html {
+ background-color: #f0fff0;
+ background-image: url('/style/grid.png');
+ font-family: sans-serif;
+ color: #404040;
+}
+
+body {
+ margin: 0;
+}
+
+a,
+a:hover,
+a:visited {
+ color: inherit;
+}
+
+/* * * Header * * */
+body > header {
+ padding-top: 1px; /* Don't allow child element top margins to extend out of the header element */
+ background-color: #000000;
+ background-image: url('/style/grid.png');
+ color: #00c000;
+}
+
+h1 {
+ font-family: monospace;
+ /*font-variant: small-caps;*/
+ text-align: center;
+ text-shadow: 0 0 0.2em #00c000;
+}
+
+nav {
+ background-color: #00c000;
+ color: #000000;
+}
+
+nav ul {
+ max-width: 80em;
+ margin: 0 auto 0;
+}
+
+nav ul li {
+ display: inline-block;
+ padding: 0.2em 1em;
+ border-right: 1px #000000 solid;
+}
+
+nav ul li:first-child {
+ border-left: 1px #000000 solid;
+}
+
+nav ul li.selected {
+ color: #ffffff;
+}
+
+nav a,
+nav a:visited {
+ text-decoration: none;
+}
+
+nav a:hover {
+ text-decoration: underline;
+}
+
+
+/* * * Main * * */
+
+main {
+ max-width: 80em;
+ margin: 0 auto 0;
+ padding: 2em;
+ background-color: #ffffff;
+}
+
+h2 {
+ margin-bottom: 0;
+}
+
+p {
+ margin-top: 0.5em;
+}
+
+/* * * Footer * * */
+
+footer {
+ max-width: 80em;
+ margin: 0 auto 0;
+ padding: 2em;
+ background-color: #ffffff;
+}
+
+footer p {
+ font-size: 70%;
+ text-align: center;
+}
+