revamped, new logo, added links

This commit is contained in:
Brian Picciano 2021-11-19 21:40:19 -07:00
parent 03b252e097
commit 46d5210ff8
5 changed files with 146 additions and 137 deletions

1
CNAME
View File

@ -1 +0,0 @@
mediocregopher.com

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,82 +1,134 @@
<html> <html>
<head> <head>
<title>Mediocre Gopher</title> <title>Mediocre Gopher</title>
<!--
<link rel="icon" href="favicon.ico" type="image/x-icon"/> <link rel="icon" href="favicon.ico" type="image/x-icon"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
-->
<style type="text/css"> <style type="text/css">
body { background-color:#434343; font-family:arial; }
pre { font-family:monospace; font-size:8pt; color:#bada55; font-weight:bold; } @font-face {
a:link { color: #bada55; } font-family: Raleway;
a:visited { color: #bada55; } src: url(Raleway-VariableFont_wght.ttf);
ul { list-style-type: none; margin:0px; padding:0px; } }
li { margin:0px; padding:0px; }
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> </style>
</head> </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 <body>
8888b d8888 888 Y8P d88P Y88b 888 <div class="block">
88888b.d88888 888 888 888 888 <pre class="fuck-it-up">
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> @@: -=+++== .. @@:
@@ . -@@@ +@@
#@% =@@@@- +@@@@# *+ %@#
#@- -@@@@@@@. +@@@@@% .%@@@@= @@:
@@: +@@@@@@@@@ +@+ +@@@ %@@@@@@@@@ -@@
@@ *@%@* :@@@ *@+ -@@@ %@@@@@@@@@@@# @@@
#@% %@ @% %@@ *@* .@@@ =@@@*@@ :@@@@ @@:
%@:## *@+ :@@ :@@ @@@ %@@: @# .@@@ .@@
@@:. @@: .@@ @@ @@@ %@: @@ @@% @@%
@@ -@@. =@@ @@. @@@ %@. #@- @@# @@.
%@% +@@. @@. %@- @@@ #@ @@. :@@ -@@
%@: +@@+ .@% #@= @@@.@ *@@ +@+ @@*
@@: +@@%. .%% *@+ @@@ %@@ -@# @@
@@ :@@@@@@% :@@ @@% %@@ @# *@@
%@@ #@@@@* @@ @@% %@@. %@. @@:
@@: ===: @@. @@% %@@: =@%. .@@
@@. #@= @@% %@@%+%@#. @@%
@@ +@* @@# -@@@@@* .@@
%@@ :@@ @@# %@@#: =@@
@@: .@@ @@# : @@=
@@. @@. @@# :@@
@@ #@= @@% %@%
#@@ +@+ #@% .@@
@@: =@# +@% =@%
@@ :@% -@@ @@+
@@ .@@ -@: -@@
-@@ @% .: *@#
@@* # @@.
@@ =@@
.@@ @@*
.@@ .@@
*@@ =@#
@@* @@*
@@ -@@
.@@ +@*
.@@ @@-
-@@ =@@
%@% #@*
@@ @@:
@@ +@@
.@@ %@+
:@% @@.
:@% *@%
-@. %@=
%@ @@.
@@ *@%
@@ %@=
@% @@:
:@% +@@
:@* =+- #@+
:@: .%@@@. @@-
-@ =@@@@@# :@@
=@ *@#.=@@% #@%
*@ #@- -@@% %@-
@@ #@: :@@% @@:
@@ #% .@@% .#@@* -@@
@% #% .@@% +@@@@@- %@%
@# %@ :@@% .@@@@@@@@ %@:
@# %@ :@@% +@@% .@@@@ @@:
@# %@ :@@% #@@: :@@@ -@@
@# @@. .@@@ .@@% .@@@= %@%
@# @@. .@@@: %@@- @@@% %@:
@# @@ @@@@ %@@@ *@@@ @@:
@# .@@ @@@@@@@@@@= :@@@ @@
* @@@ :@@@@@@@@. :@@@ *@@
.@@@@@% -@@@@@. .@@@ @@=
@@@@@: .. @@@ @@.
-@%: @@@ @@.
@@@ @@
-@@ =@@
.@@ @@+
.@@:@@.
@@#@-
@@@.
+@-
-
</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> </div>
</body> </body>
@ -85,29 +137,40 @@
return str.substr(0, index) + replacement+ str.substr(index + replacement.length); return str.substr(0, index) + replacement+ str.substr(index + replacement.length);
} }
function fuckItUp() { const fuckItUpEls = document.querySelectorAll(".fuck-it-up");
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);
txt = replaceAt(txt, a, bChar); function fuckItUp() {
txt = replaceAt(txt, b, aChar); fuckItUpEls.forEach((pre) => {
pre.innerText = txt; 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; var wait = 1000;
function fuckItUpALot() { function fuckItUpALot() {
fuckItUp(); fuckItUp();
if (wait > 10) { wait *= 0.95; } if (wait > 2) { wait *= 0.95; }
setTimeout(fuckItUpALot, wait); setTimeout(fuckItUpALot, wait);
} }
setTimeout(fuckItUpALot, wait); setTimeout(fuckItUpALot, wait);
</script> </script>
</html> </html>

View File

@ -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