revamped, new logo, added links
This commit is contained in:
parent
03b252e097
commit
46d5210ff8
BIN
Raleway-VariableFont_wght.ttf
Normal file
BIN
Raleway-VariableFont_wght.ttf
Normal file
Binary file not shown.
BIN
favicon.ico
BIN
favicon.ico
Binary file not shown.
Before Width: | Height: | Size: 2.2 KiB |
229
index.html
229
index.html
@ -1,82 +1,134 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Mediocre Gopher</title>
|
||||
|
||||
<!--
|
||||
<link rel="icon" href="favicon.ico" type="image/x-icon"/>
|
||||
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
|
||||
-->
|
||||
|
||||
<style type="text/css">
|
||||
body { background-color:#434343; font-family:arial; }
|
||||
pre { font-family:monospace; font-size:8pt; color:#bada55; font-weight:bold; }
|
||||
a:link { color: #bada55; }
|
||||
a:visited { color: #bada55; }
|
||||
ul { list-style-type: none; margin:0px; padding:0px; }
|
||||
li { margin:0px; padding:0px; }
|
||||
|
||||
@font-face {
|
||||
font-family: Raleway;
|
||||
src: url(Raleway-VariableFont_wght.ttf);
|
||||
}
|
||||
|
||||
body { background-color:#434343; color:#bada55; font-family:Raleway; }
|
||||
a:link { color:#bada55; font-weight: bold; }
|
||||
a:visited { color:#bada55; font-weight: normal; }
|
||||
a:hover { color:#bada55; text-decoration: none; }
|
||||
.fuck-it-up { font-family:Courier,monospace; font-size:8pt; line-height:4pt; color:#bada55; }
|
||||
.block { padding:3rem 0 3rem 3rem; float:left; min-width:40vw; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="main" style="width:99%;position:absolute;top:5em;text-align:center;">
|
||||
<pre>
|
||||
`.-/+osssssssssoo+/:-`
|
||||
`-/oydNMMNmdhyyyyyyyyyyhdmNMMNmhs+:`
|
||||
.+ymMMmhs+:.` `.-/oydNMmh+-`
|
||||
./yNMmy+-` `-/smMNh+-
|
||||
.+dMNh+. `/ymMms-
|
||||
`/hMNy:` -omMmo.
|
||||
.oNMh/` -sNMh:
|
||||
.yNNs. `/dMm/
|
||||
`sNNs. :dMm:
|
||||
+NMy. /mMh.
|
||||
.hMm: `sMN/
|
||||
:NMs` :mMy`
|
||||
oMN/ `hMd.
|
||||
sMN- `.:/+oyyysyyyysyyyoo/-` yMm.
|
||||
sMm. `:oyhyso/:.``` ```.:/oyhy+. sMm.
|
||||
oMN- -ohho:` `/ydo` yMm`
|
||||
:MM: -sds:` `+dy. `dMy
|
||||
`mMs /dh: /ms` -NM/
|
||||
oMm` :dy.`oy` `om: oMm`
|
||||
`NM+ .hd- -Nd` `-+++:. -dy` `NM+
|
||||
+MN` :m+ dM- `yMMMMMMMmo` sm- sMd
|
||||
dMy +N: :MN `sMMMMMMMMMN+ :mo :MN.
|
||||
.NM/ /N- `NM: -sNMMMMMMNs `hd. `NM/
|
||||
-MM- .N/ .- .::/:. /N/ dMo
|
||||
:MM. sd -/osdMM- dMs
|
||||
:MM. `N/ `dMMMMMMMh dMs
|
||||
-MM- /m` /dMMMMMMd `dMo
|
||||
`NM/ hy `-/hMM: .NM/
|
||||
hMy `N/ `dN/ :MN.
|
||||
+MN` -M` /my. yMh
|
||||
`NM+ om `-oy+` .NM/
|
||||
oMm` hs .:+sys/` sMd
|
||||
`mMs N/ `.:+sys+:. :MM:
|
||||
-MM/ .N- `-/sMm/` `mMs
|
||||
+MN- :N` +d` `hMh`
|
||||
oMN- +d :m. `yMd`
|
||||
oMN- yh ho `hMd.
|
||||
+MN/ ho .N. .dMh`
|
||||
:NMy` `m+ +d :NMs`
|
||||
`hMm: `N/ ss `yMN/
|
||||
/NMy. .M- h+ +NMy`
|
||||
`sNMs. .M. d/ /dMd-
|
||||
.sNNy-.M` m/ `+mMd/
|
||||
`oNMmM` m/ -sNMh:
|
||||
`/hN` d/ -smMmo.
|
||||
` d/ ./yNMms-
|
||||
d/`-+ymMNh+.
|
||||
mNNMmy+-
|
||||
++-`
|
||||
|
||||
888b d888 888 d8b .d8888b. 888
|
||||
8888b d8888 888 Y8P d88P Y88b 888
|
||||
88888b.d88888 888 888 888 888
|
||||
888Y88888P888 .d88b. .d88888 888 .d88b. .d8888b 888d888 .d88b. 888 .d88b. 88888b. 88888b. .d88b. 888d888
|
||||
888 Y888P 888 d8P Y8b d88" 888 888 d88""88b d88P" 888P" d8P Y8b 888 88888 d88""88b 888 "88b 888 "88b d8P Y8b 888P"
|
||||
888 Y8P 888 88888888 888 888 888 888 888 888 888 88888888 888 888 888 888 888 888 888 888 88888888 888
|
||||
888 " 888 Y8b. Y88b 888 888 Y88..88P Y88b. 888 Y8b. Y88b d88P Y88..88P 888 d88P 888 888 Y8b. 888
|
||||
888 888 "Y8888 "Y88888 888 "Y88P" "Y8888P 888 "Y8888 "Y8888P88 "Y88P" 88888P" 888 888 "Y8888 888
|
||||
888
|
||||
888
|
||||
888
|
||||
</pre>
|
||||
<body>
|
||||
<div class="block">
|
||||
<pre class="fuck-it-up">
|
||||
.%*. .-.
|
||||
.%@@@+. .--=%@@@-
|
||||
=@@@@@@- :--+@@@@@@@@@*
|
||||
*@%@@@@@%: :--=#@@@@@@@@@@@@#@@+
|
||||
@@::%@@@@@@-: :::-=%@@@@@@@@@@@@@@%#*- :@*
|
||||
.@@ =@@@@@@@@@+-:::::::-=*@@@@@@@@@@@@@@@@@@@%##- @@:
|
||||
#@# +%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#*: -@@
|
||||
#@- *%@@@@@@@@@@@@@@@@@%%%#= %@=
|
||||
@@: -=+++== .. @@:
|
||||
@@ . -@@@ +@@
|
||||
#@% =@@@@- +@@@@# *+ %@#
|
||||
#@- -@@@@@@@. +@@@@@% .%@@@@= @@:
|
||||
@@: +@@@@@@@@@ +@+ +@@@ %@@@@@@@@@ -@@
|
||||
@@ *@%@* :@@@ *@+ -@@@ %@@@@@@@@@@@# @@@
|
||||
#@% %@ @% %@@ *@* .@@@ =@@@*@@ :@@@@ @@:
|
||||
%@:## *@+ :@@ :@@ @@@ %@@: @# .@@@ .@@
|
||||
@@:. @@: .@@ @@ @@@ %@: @@ @@% @@%
|
||||
@@ -@@. =@@ @@. @@@ %@. #@- @@# @@.
|
||||
%@% +@@. @@. %@- @@@ #@ @@. :@@ -@@
|
||||
%@: +@@+ .@% #@= @@@.@ *@@ +@+ @@*
|
||||
@@: +@@%. .%% *@+ @@@ %@@ -@# @@
|
||||
@@ :@@@@@@% :@@ @@% %@@ @# *@@
|
||||
%@@ #@@@@* @@ @@% %@@. %@. @@:
|
||||
@@: ===: @@. @@% %@@: =@%. .@@
|
||||
@@. #@= @@% %@@%+%@#. @@%
|
||||
@@ +@* @@# -@@@@@* .@@
|
||||
%@@ :@@ @@# %@@#: =@@
|
||||
@@: .@@ @@# : @@=
|
||||
@@. @@. @@# :@@
|
||||
@@ #@= @@% %@%
|
||||
#@@ +@+ #@% .@@
|
||||
@@: =@# +@% =@%
|
||||
@@ :@% -@@ @@+
|
||||
@@ .@@ -@: -@@
|
||||
-@@ @% .: *@#
|
||||
@@* # @@.
|
||||
@@ =@@
|
||||
.@@ @@*
|
||||
.@@ .@@
|
||||
*@@ =@#
|
||||
@@* @@*
|
||||
@@ -@@
|
||||
.@@ +@*
|
||||
.@@ @@-
|
||||
-@@ =@@
|
||||
%@% #@*
|
||||
@@ @@:
|
||||
@@ +@@
|
||||
.@@ %@+
|
||||
:@% @@.
|
||||
:@% *@%
|
||||
-@. %@=
|
||||
%@ @@.
|
||||
@@ *@%
|
||||
@@ %@=
|
||||
@% @@:
|
||||
:@% +@@
|
||||
:@* =+- #@+
|
||||
:@: .%@@@. @@-
|
||||
-@ =@@@@@# :@@
|
||||
=@ *@#.=@@% #@%
|
||||
*@ #@- -@@% %@-
|
||||
@@ #@: :@@% @@:
|
||||
@@ #% .@@% .#@@* -@@
|
||||
@% #% .@@% +@@@@@- %@%
|
||||
@# %@ :@@% .@@@@@@@@ %@:
|
||||
@# %@ :@@% +@@% .@@@@ @@:
|
||||
@# %@ :@@% #@@: :@@@ -@@
|
||||
@# @@. .@@@ .@@% .@@@= %@%
|
||||
@# @@. .@@@: %@@- @@@% %@:
|
||||
@# @@ @@@@ %@@@ *@@@ @@:
|
||||
@# .@@ @@@@@@@@@@= :@@@ @@
|
||||
* @@@ :@@@@@@@@. :@@@ *@@
|
||||
.@@@@@% -@@@@@. .@@@ @@=
|
||||
@@@@@: .. @@@ @@.
|
||||
-@%: @@@ @@.
|
||||
@@@ @@
|
||||
-@@ =@@
|
||||
.@@ @@+
|
||||
.@@:@@.
|
||||
@@#@-
|
||||
@@@.
|
||||
+@-
|
||||
-
|
||||
</pre>
|
||||
</div>
|
||||
<div class="block">
|
||||
<h1>Social</h1>
|
||||
<ul>
|
||||
<li><a href="https://blog.mediocregopher.com">Blog</a> is for WIP projects.</li>
|
||||
<li><a href="https://twitter.com/mediocre_gopher">Twitter</a> is for shitcoins.</li>
|
||||
</ul>
|
||||
<h1>Portfolios</h1>
|
||||
<ul>
|
||||
<li><a href="https://github.com/mediocregopher">GitHub</a> is for code I've written.
|
||||
<li><a href="https://opensea.io/mediocregopher?tab=created">OpenSea</a> is for art I've made.
|
||||
<li><a href="https://bgpicciano.com">Resume</a> is for jobs I've had.
|
||||
</ul>
|
||||
<h1>Projects</h1>
|
||||
<ul>
|
||||
<li><a href="https://github.com/radix">radix</a> is for using redis with go.
|
||||
<li><a href="https://dehub.dev">dehub</a> is for decentralized git projects.
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
@ -85,29 +137,40 @@
|
||||
return str.substr(0, index) + replacement+ str.substr(index + replacement.length);
|
||||
}
|
||||
|
||||
function fuckItUp() {
|
||||
document.querySelectorAll("#main pre").forEach((pre) => {
|
||||
var txt = pre.innerText;
|
||||
var len = txt.length;
|
||||
var a = Math.floor(Math.random() * len);
|
||||
var aChar = txt.charAt(a);
|
||||
var b = Math.floor(Math.random() * len);
|
||||
var bChar = txt.charAt(a);
|
||||
const fuckItUpEls = document.querySelectorAll(".fuck-it-up");
|
||||
|
||||
txt = replaceAt(txt, a, bChar);
|
||||
txt = replaceAt(txt, b, aChar);
|
||||
pre.innerText = txt;
|
||||
function fuckItUp() {
|
||||
fuckItUpEls.forEach((pre) => {
|
||||
while (true) {
|
||||
var txt = pre.innerText;
|
||||
var len = txt.length;
|
||||
|
||||
var a = Math.floor(Math.random() * len);
|
||||
var aChar = txt.charAt(a);
|
||||
var b = Math.floor(Math.random() * len);
|
||||
var bChar = txt.charAt(b);
|
||||
|
||||
if (
|
||||
aChar == " " || bChar == " " ||
|
||||
aChar == "\n" || bChar == "\n"
|
||||
) continue;
|
||||
|
||||
txt = replaceAt(txt, a, bChar);
|
||||
txt = replaceAt(txt, b, aChar);
|
||||
pre.innerText = txt;
|
||||
|
||||
break
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
var wait = 1000;
|
||||
function fuckItUpALot() {
|
||||
fuckItUp();
|
||||
if (wait > 10) { wait *= 0.95; }
|
||||
if (wait > 2) { wait *= 0.95; }
|
||||
setTimeout(fuckItUpALot, wait);
|
||||
}
|
||||
setTimeout(fuckItUpALot, wait);
|
||||
|
||||
</script>
|
||||
|
||||
</html>
|
||||
|
53
keybase.txt
53
keybase.txt
@ -1,53 +0,0 @@
|
||||
https://keybase.io/mediocregopher
|
||||
--------------------------------------------------------------------
|
||||
|
||||
I hereby claim:
|
||||
|
||||
* I am an admin of https://mediocregopher.com
|
||||
* I am mediocregopher (https://keybase.io/mediocregopher) on keybase.
|
||||
* I have a public key ASCUO1SLTd3HrawLBrTG_gMZNsXN-BeKa4UZINwsW-SQtQo
|
||||
|
||||
To do so, I am signing this object:
|
||||
|
||||
{
|
||||
"body": {
|
||||
"key": {
|
||||
"eldest_kid": "01019e83db8045ae63361f6a82be18d7953345270ef735dbbc2fb9ca838d37e0c8b20a",
|
||||
"host": "keybase.io",
|
||||
"kid": "0120943b548b4dddc7adac0b06b4c6fe031936c5cdf8178a6b851920dc2c5be490b50a",
|
||||
"uid": "c649b28ffab19586db2aa9ec756cce00",
|
||||
"username": "mediocregopher"
|
||||
},
|
||||
"merkle_root": {
|
||||
"ctime": 1554748113,
|
||||
"hash": "1b0c726042474da337ba5e3d211b9e1693906895d73c1db110f130f0ae7220a75759c6bc892320636c4522b0e38a6542dd9b03e497514387a1542f74ce2b4287",
|
||||
"hash_meta": "20b1b3be7a403a0785622c9fe14e90bc331eb9b4684c5d4fc112bb3de9d89600",
|
||||
"seqno": 5119716
|
||||
},
|
||||
"service": {
|
||||
"entropy": "+zCEzBmgPmeF5hKgGZUL+ycU",
|
||||
"hostname": "mediocregopher.com",
|
||||
"protocol": "https:"
|
||||
},
|
||||
"type": "web_service_binding",
|
||||
"version": 2
|
||||
},
|
||||
"client": {
|
||||
"name": "keybase.io go client",
|
||||
"version": "3.0.0"
|
||||
},
|
||||
"ctime": 1554748129,
|
||||
"expire_in": 504576000,
|
||||
"prev": "f1f7659789ea545315bf806905544b1b54a7e42cbe6f325d6e9cf6a62071265c",
|
||||
"seqno": 85,
|
||||
"tag": "signature"
|
||||
}
|
||||
|
||||
which yields the signature:
|
||||
|
||||
hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEglDtUi03dx62sCwa0xv4DGTbFzfgXimuFGSDcLFvkkLUKp3BheWxvYWTESpcCVcQg8fdll4nqVFMVv4BpBVRLG1Sn5Cy+bzJdbpz2piBxJlzEIIao5fxGHibmPDW+SgstlfJIMpxFf/1gBqm/C6/8m3/ZAgHCo3NpZ8RAH9BvYys9YB1kityootvc50fubQfGg8yzJU5eoQWNQMqGqZIE3bFzzx57PSFsqchwng478Gs4SpCwPnkGmp8tDqhzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIFmh4wcjEk0m3/iozeM2lE4eW3Wagdn9NLKisKURFlwto3RhZ80CAqd2ZXJzaW9uAQ==
|
||||
|
||||
And finally, I am proving ownership of this host by posting or
|
||||
appending to this document.
|
||||
|
||||
View my publicly-auditable identity here: https://keybase.io/mediocregopher
|
Loading…
Reference in New Issue
Block a user