-
Notifications
You must be signed in to change notification settings - Fork 1
/
about.html
46 lines (32 loc) · 4.74 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
---
layout: default
---
<h1>About</h1>
<h2>Me</h2>
<p>
I dabble in some <code>JavaScript</code>, <code>Python</code> and some <code>C++</code>. I've also played in some other languages like <code>ML</code> and <code>Java</code> but wouldn't consider myself proficient in them. In addition, I know enough <code>OpenScad</code> to allow me to code the 3d designs that I send to my printer.
</p>
<p>In my spare time, you will find me over on <code>stackoverflow.com</code>. I have built up <a href='https://stackoverflow.com/u/7434365'>a reasonable standing there</a> (<code>10,000</code> reputation, and about <code>700</code> posts) and my claim to fame is that one week I had gained the second most reputation out of the nine million users, surpassing Jon Skeet, however I must admit that I spent nearly that entire week on the site - hitting the <code>200</code> rep cap (excluding accepts) every day and that is way above my usual commitment. The majority of questions I answer there are Python-based as these are commonly asked and I enjoy helping out new coders who often pick this language to get into programming.
</p>
<a href='https://stackoverflow.com/u/7434365'><img style='width: 208px; height:
58px;' src='https://stackoverflow.com/users/flair/7434365.png?theme=light'></img></a>
<a href='https://physics.stackexchange.com/u/231032'><img style='width: 208px; height:
58px;' src='https://physics.stackexchange.com/users/flair/231032.png'></img></a>
<img style='width: 208px; height: 58px;' src='https://projecteuler.net/profile/Eulers_Cat_Walker.png'></img>
<h2>The Website</h2>
<p>This website was created on June 13th, 2017 with usability the priority over design. Since the initial formatting, I have slowly been collating my projets here. You can view the source <a href='https://github.com/joeiddon/joeiddon.github.io'>here on GitHub.</a></p>
<p>It is hosted by Github (hence the <code>.github.io</code> domain name). My original aim was to write the entire thing from scratch, however the HTML and CSS for the banner (menu) at the top and the styling is all identical for every page on the site so it would be ideal to have the http server insert each post between these two HTML snippets. I did, in the future, write a Python TCPServer that inherited from the <code>http.BaseHTTPRequestHandler</code> which implemented this functionality, however to have my whole site hosted from, for instance, a Google VM instance would end up being slow and/or cost money. So as a result, I settled on sticking with Github.</p>
<p>To implement this HTML-post-inserting, I discovered I could use some basic Jekyll functionality that Github Pages natively supports. Initially I was against this idea since I am, in general, against using frameworks and high-level packages (since I always find myself fighting against them or wisihig they were written in a different way), but in the end it proved to be very simple. All that was required was to create a <code>_layouts</code> directory in the root of the repo and then create this "template" HTML file. I named this <code>default.html</code>. In this file, I wrote the banner HTML and linked my stylesheets and then used a special Jekyll-defined flag which signals to Jekyll to insert every HTML file which contains <code>layout: default</code> in the Jekyll metadata to this place in the HTML. As I say, I would prefer to not have to rely on Jekyll, but since the functionality is there, I thought I'd take advantage of it.</p>
<!--
<h2>Be the first?</h2>
<p>This website is hosted for free, but my projects do often have a small cost. This isn't a big struggle for me, but when toying with ideas for new projects, I always have price in mind - trying to keep the cost to a minimum by re-using spare parts or by salvaging components where possible.<p>
<p>I have only ever got a tiny amount of traffic, so I'd rate the chances of anyone donating me to be to be very low. Nevertheless, I thought I'd give it a try. Maybe somebody who is particularly grateful for one of my postings on StackOverflow may be so kind? Thank you very much.</p>
-->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" style="text-align:center">
<input type="hidden" name="cmd" value="_donations" />
<input type="hidden" name="business" value="ZRALSLBMRXW6Y" />
<input type="hidden" name="item_name" value="Any donations would be wonderful for funding projects and equipment. Thank you very much for any support." />
<input type="hidden" name="currency_code" value="GBP" />
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_donateCC_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" />
<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1" />
</form>