1
0

Revert "WTf" - broke something and idk how

This reverts commit 8a0933b6ce.
This commit is contained in:
devenblake 2020-12-17 08:57:01 -05:00
parent 8a0933b6ce
commit 29febfa35f

View File

@ -1,237 +1,234 @@
<!DOCTYPE html>
<HTML>
<HEAD>
<LINK rel="canonical" href="http://www.trinity.moe/" />
<LINK rel="shortcut icon" type="image/x-icon" href="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" />
<LINK rel="stylesheet" id="styling" href="" />
<META charset="UTF-8" />
<META name="author" content="Deven Blake" />
<META name="description" content="Deven Blake is just your normal everyday nerd." />
<META name="viewport" content="width=device-width, initial-scale=1" />
<TITLE>(d+(7-s))</TITLE>
</HEAD>
<BODY>
<HEADER>
<SMALL>
You can safely ignore the HTTP warning, just don't download from this site.
Use TOR if you're worried.
</SMALL>
</HEADER>
<SCRIPT TYPE="application/javascript">
/*
these code snippets stolen from
https://www.w3schools.com/js/js_cookies.asp
*/
window.setCookie = function(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
};
window.getCookie = function(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while(c.charAt(0) == ' ') c = c.substring(1);
if(c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
};
/* end stolen code; */
window.genQuote = function() {
if(window.quote != "") window.quotes.push(window.quote);
quoteindex = Math.floor(Math.random() * window.quotes.length);
window.quote = window.quotes.splice(quoteindex, 1);
console.log(window.quote); console.log(window.quote[0]; console.log(window.quote[1]);
console.log(window.quote[0][0]);
document.getElementById('getaquote').setAttribute('value', 'Get another free quote today!');
document.getElementById('quote').textContent = '\"' + window.quote[0] + '\"';
document.getElementById('quoteauthor').textContent = '~ ' + window.quote[1];
}
window.setStyling = function(sheet) {
document.getElementById('styling').setAttribute('href', sheet);
return sheet;
};
/* QUOTES! */
window.quotes = [
[ "Yeah, that's just how it is. Just, nothing. So much nothing that it hurts.",
"danger/u/ aefd79" ],
[ "Reason has always existed, but not always in a reasonable form.",
"Katy Perry" ],
[ "Consult your pineal gland.",
"Eris" ],
[ "Back to 8chan please",
"Skyglider" ],
[ "No, I am your father.",
"Darth Vader" ],
[ "A checklist can aid here.",
"Lance Leventhal" ],
[ "Special thanks to Ками for their help adding this quote feature to this page.",
"Deven Blake" ],
[ "It soothes. It heals. It protects.",
"Unknown" ]
];
</SCRIPT>
<SCRIPT TYPE="application/javascript">
window.onload = function() {
var sheet = window.getCookie('sheet');
if(sheet != '') window.setStyling(sheet);
window.quote = "";
};
</SCRIPT>
<TABLE><TR><TD valign="top" width="50%">
<P>Hi, I'm Deven Blake. I'm just your normal everyday nerd.</P>
<P><SMALL>
translations of my name include: <BR />
ديفين بلايك <BR />
バレイク デビン (BLAKE Deven)
</SMALL></P>
<P>My pronouns are <CODE><A href="./pronouns">they/them</A></CODE>.</P>
<P>My <A href="https://www.politicalcompass.org">political compass</A> co-ordinates are <A href="https://www.politicalcompass.org/chart?ec=-8.88&amp;soc=-8.56">(-8.88, -8.56)</A>.</P>
<P><A href="https://duckduckgo.com/?q=deven+blake">Look me up online</A>.</P>
<HR size="1" width="25%" align="left">
<P>
This website is currently hosted on GitHub and lives in <A HREF="https://github.com/devenblake/homepage">a git repository.</A>
See something wack? File an issue. Got something to share? Make a pull request. Please!
</P>
<HR size="1" width="25%" align="left" />
<P>
I'm TestOut PC Pro certified (which doesn't mean much, but I earned 2000 of the 2000 possible points on the certification exam).
I have a functional knowledge of Python and almost grasp C.
</P>
<HR size="1" width="25%" align="left" />
<H4>You can contact me at...</H4>
<P>blakedevendesu@gmail.com (<I>preferably</I>)</P>
<P>deven@waifu.club</P>
<HR size="1" width="25%" align="left" />
<H4>Services I'm on include...</H4>
<P>1mb.site, blake.1mb.site</P>
<P>All Things Weezer, deven</P>
<P>ArchWiki, deven</P>
<P>Bandcamp, devenblake</P>
<P>Byte, d3ven</P>
<P>Codeberg, deven</P>
<P>CodeWalrus, deven</P>
<P>FriendProject, deven</P>
<P>git.disroot.com, deven</P>
<P>GitHub, devenblake</P>
<P>GitLab, devenblake</P>
<P>Goodreads, devenblake</P>
<P>Hacker News, devenblake</P>
<P>ieddit, deven</P>
<P>Instagram, deven.blake</P>
<P>itch.io, ibukimaya.itch.io</P>
<P>Likee, deven</p>
<P>Mastodon, @deven@pawoo.net</P>
<P>Matter, deven</P>
<P>MySpace, devenblake</P>
<P>Notabug, deven</P>
<P>Okuna, dev</P>
<P>Reddit, u/devenblake</P>
<P>Soundcloud, devenblake</P>
<P>SpaceHey, dtb</P>
<P>Subreply, deven</P>
<P>Tumblr, devenblake</P>
<P>Twitter, unixuserdtb</P>
<P>Wikipedia, DTB</P>
<P>Wirechan, Anonymous</P>
<P>
None of these are guaranteed to still be on-line.
I would much rather talk to you via email or Signal instead of using something like Facebook or Discord.
</P>
<HR size="1" width="25%" align="left" />
<P>Here's a quote for you:</P>
<P ID="quote">"Enable JavaScript to see a quote here."</P>
<P ID="quoteauthor">~ Deven Blake</P>
<INPUT
ID="getaquote"
TYPE="BUTTON"
VALUE="Get a free quote today!"
ONCLICK="window.genQuote();"
/>
</TD>
<TD valign="top" width="50%">
<H4>Gallery</H4>
<P><A href="./films">check out my favorite movies</A></P>
<P><A href="https://www.youtube.com/watch?v=dQw4w9WgXcQ">here's a video of me waterboarding myself with mountain dew</A></P>
<P><A href="./home">check out a web browser landing page i made</A></P>
<P><A href="./textediting">here are my opinions on text editing</A></P>
<P><A href="./thegame">you just lost the game</A></P>
<P><A href="./git">here's my take on the git main thing</A></P>
<P><A href="./now">here's what i'm doing right now</A></P>
<P><A href="./devenzone">have you been to devenzone?</A></P>
<P><A href="./kinlist">here's my "kinlist" i guess</A></P>
<P><A href="./faq">here are frequently (and infrequently) asked questions about me</A></P>
<P><A href="./highschoolsenioryear/">here's my high school yearbook entry</A></P>
<P><A HREF="./bookmarks">here's my massive bookmarks list</A></P>
<HR size="1" width="25%" align="left" />
<P><SMALL>
This page has two cookies.
One stores your selected theme, if such a selection has been made, and the other one is from Cloudflare and probably spies on you.
JavaScript is used to customize the page title and to customize the stylesheet being used.
Please get in touch if this site doesn't work without JavaScript or cookies, I would prefer this to be accessible to as many people as possible with the sacrifice of prettiness if so required.
</SMALL></P>
<HR size="1" width="25%" align="left" />
<H4>Control panel</H4>
<P><SMALL>The following inputs use JavaScript to change this page's stylesheet.</SMALL></P>
<INPUT type="button" value="notheme" onclick="document.getElementById('styling').setAttribute('href', ''); sheet='';" />
<INPUT type="button" value="givemerights" onclick="sheet = setStyling('/givemerights.css');" />
<INPUT type="button" value="windowsclassic" onclick="sheet = setStyling('/windowsclassic.css');" />
<P><SMALL>
This input lets you summon an external stylesheet.
For instance, you can enter in "/windowsclassic.css" to manually use that theme rather than pushing a button.
Any stylesheet from any on-line source will work.
<B>Be careful because there's surely someone out there that will inject a virus into a stylesheet and get some poor sap to plug that in here.</B>
</SMALL></P>
<INPUT id="customSheet" type="text" value="custom" />
<INPUT type="button" value="<-" onclick="sheet = setStyling(document.getElementById('customSheet').value);" />
<P><SMALL>The following button manipulates the site cookie.</SMALL></P>
<INPUT type="button" value="save theme settings" onclick="setCookie('sheet', sheet, 365);" />
<P><SMALL>The following buttons use JavaScript to modify the page title.</SMALL></P>
<INPUT type="button" value="prefix (s-expression)" onclick="document.title='(+ d (- 7 s))';" />
<INPUT type="button" value="infix (algrebraic)" onclick="document.title='(d+(7-s))';" />
<INPUT type="button" value="postfix (rpn)" onclick="document.title='d 7 s - +';" />
<HR size="1" width="25%" align="left" />
<A href="https://u.fsf.org/upcycle"><IMG src="https://static.fsf.org/nosvn/windows/winupcycle_text.png" width="300" alt="Upcycle Windows 7" /></A>
<!-- <A href="https://stallman.org/facebook.html"><IMG src="https://stallman.org/no-facebook-svg.png" alt="Not f'd. You won't find me on Facebook" width="200" /></A> Someday... -->
<HR size="1" width="25%" align="left" />
<H4>Rants and other unsavory mumblings</H4>
<P><A HREF="./rants/liberalism">here's my <B>rant</B> (not essay) on liberals (from a leftist perspective)</A></P>
<P><A HREF="./shitlist">here's my "shitlist"</A></P>
</TD></TR></TABLE>
<FOOTER>
<HR size="1" width="25%" align="left" />
<P>This site is best viewed in Firefox but is tested in Lynx.</P>
<IMG src="http://textfiles.com/underconstruction/CoColosseumBleachers1625construction.gif" alt="This website under continuous development." />
</FOOTER>
</BODY>
</HTML>
<!DOCTYPE html>
<HTML>
<HEAD>
<LINK rel="canonical" href="http://www.trinity.moe/" />
<LINK rel="shortcut icon" type="image/x-icon" href="https://raw.githubusercontent.com/devenblake/homepage/main/favicon.ico" />
<LINK rel="stylesheet" id="styling" href="" />
<META charset="UTF-8" />
<META name="author" content="Deven Blake" />
<META name="description" content="Deven Blake is just your normal everyday nerd." />
<META name="viewport" content="width=device-width, initial-scale=1" />
<TITLE>(d+(7-s))</TITLE>
</HEAD>
<BODY>
<HEADER>
<SMALL>
You can safely ignore the HTTP warning, just don't download from this site.
Use TOR if you're worried.
</SMALL>
</HEADER>
<SCRIPT TYPE="application/javascript">
/*
these code snippets stolen from
https://www.w3schools.com/js/js_cookies.asp
*/
window.setCookie = function(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
};
window.getCookie = function(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while(c.charAt(0) == ' ') c = c.substring(1);
if(c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
};
/* end stolen code; */
window.genQuote = function() {
if(window.quote != "") window.quotes.push(window.quote);
quoteindex = Math.floor(Math.random() * window.quotes.length);
window.quote = window.quotes.splice(quoteindex, 1);
console.log(window.quote);
document.getElementById('getaquote').setAttribute('value', 'Get another free quote today!');
document.getElementById('quote').textContent = '\"' + window.quote[0] + '\"';
document.getElementById('quoteauthor').textContent = '~ ' + window.quote[1];
}
window.setStyling = function(sheet) {
document.getElementById('styling').setAttribute('href', sheet);
return sheet;
};
/* QUOTES! */
window.quotes = [
[ "Yeah, that's just how it is. Just, nothing. So much nothing that it hurts.",
"danger/u/ aefd79" ],
[ "Reason has always existed, but not always in a reasonable form.",
"Katy Perry" ],
[ "Consult your pineal gland.",
"Eris" ],
[ "Back to 8chan please",
"Skyglider" ],
[ "No, I am your father.",
"Darth Vader" ],
[ "A checklist can aid here.",
"Lance Leventhal" ],
[ "Special thanks to Ками for their help adding quotes to this page.",
"Deven Blake" ]
];
</SCRIPT>
<SCRIPT TYPE="application/javascript">
window.onload = function() {
var sheet = window.getCookie('sheet');
if(sheet != '') window.setStyling(sheet);
window.quote = "";
};
</SCRIPT>
<TABLE><TR><TD valign="top" width="50%">
<P>Hi, I'm Deven Blake. I'm just your normal everyday nerd.</P>
<P><SMALL>
translations of my name include: <BR />
ديفين بلايك <BR />
バレイク デビン (BLAKE Deven)
</SMALL></P>
<P>My pronouns are <CODE><A href="./pronouns">they/them</A></CODE>.</P>
<P>My <A href="https://www.politicalcompass.org">political compass</A> co-ordinates are <A href="https://www.politicalcompass.org/chart?ec=-8.88&amp;soc=-8.56">(-8.88, -8.56)</A>.</P>
<P><A href="https://duckduckgo.com/?q=deven+blake">Look me up online</A>.</P>
<HR size="1" width="25%" align="left">
<P>
This website is currently hosted on GitHub and lives in <A HREF="https://github.com/devenblake/homepage">a git repository.</A>
See something wack? File an issue. Got something to share? Make a pull request. Please!
</P>
<HR size="1" width="25%" align="left" />
<P>
I'm TestOut PC Pro certified (which doesn't mean much, but I earned 2000 of the 2000 possible points on the certification exam).
I have a functional knowledge of Python and almost grasp C.
</P>
<HR size="1" width="25%" align="left" />
<H4>You can contact me at...</H4>
<P>blakedevendesu@gmail.com (<I>preferably</I>)</P>
<P>deven@waifu.club</P>
<HR size="1" width="25%" align="left" />
<H4>Services I'm on include...</H4>
<P>1mb.site, blake.1mb.site</P>
<P>All Things Weezer, deven</P>
<P>ArchWiki, deven</P>
<P>Bandcamp, devenblake</P>
<P>Byte, d3ven</P>
<P>Codeberg, deven</P>
<P>CodeWalrus, deven</P>
<P>FriendProject, deven</P>
<P>git.disroot.com, deven</P>
<P>GitHub, devenblake</P>
<P>GitLab, devenblake</P>
<P>Goodreads, devenblake</P>
<P>Hacker News, devenblake</P>
<P>ieddit, deven</P>
<P>Instagram, deven.blake</P>
<P>itch.io, ibukimaya.itch.io</P>
<P>Likee, deven</p>
<P>Mastodon, @deven@pawoo.net</P>
<P>Matter, deven</P>
<P>MySpace, devenblake</P>
<P>Notabug, deven</P>
<P>Okuna, dev</P>
<P>Reddit, u/devenblake</P>
<P>Soundcloud, devenblake</P>
<P>SpaceHey, dtb</P>
<P>Subreply, deven</P>
<P>Tumblr, devenblake</P>
<P>Twitter, unixuserdtb</P>
<P>Wikipedia, DTB</P>
<P>Wirechan, Anonymous</P>
<P>
None of these are guaranteed to still be on-line.
I would much rather talk to you via email or Signal instead of using something like Facebook or Discord.
</P>
<HR size="1" width="25%" align="left" />
<P>Here's a quote for you:</P>
<P ID="quote">"Enable JavaScript to see a quote here."</P>
<P ID="quoteauthor">~ Deven Blake</P>
<INPUT
ID="getaquote"
TYPE="BUTTON"
VALUE="Get a free quote today!"
ONCLICK="window.genQuote();"
/>
</TD>
<TD valign="top" width="50%">
<H4>Gallery</H4>
<P><A href="./films">check out my favorite movies</A></P>
<P><A href="https://www.youtube.com/watch?v=dQw4w9WgXcQ">here's a video of me waterboarding myself with mountain dew</A></P>
<P><A href="./home">check out a web browser landing page i made</A></P>
<P><A href="./textediting">here are my opinions on text editing</A></P>
<P><A href="./thegame">you just lost the game</A></P>
<P><A href="./git">here's my take on the git main thing</A></P>
<P><A href="./now">here's what i'm doing right now</A></P>
<P><A href="./devenzone">have you been to devenzone?</A></P>
<P><A href="./kinlist">here's my "kinlist" i guess</A></P>
<P><A href="./faq">here are frequently (and infrequently) asked questions about me</A></P>
<P><A href="./highschoolsenioryear/">here's my high school yearbook entry</A></P>
<P><A HREF="./bookmarks">here's my massive bookmarks list</A></P>
<HR size="1" width="25%" align="left" />
<P><SMALL>
This page has two cookies.
One stores your selected theme, if such a selection has been made, and the other one is from Cloudflare and probably spies on you.
JavaScript is used to customize the page title and to customize the stylesheet being used.
Please get in touch if this site doesn't work without JavaScript or cookies, I would prefer this to be accessible to as many people as possible with the sacrifice of prettiness if so required.
</SMALL></P>
<HR size="1" width="25%" align="left" />
<H4>Control panel</H4>
<P><SMALL>The following inputs use JavaScript to change this page's stylesheet.</SMALL></P>
<INPUT type="button" value="notheme" onclick="document.getElementById('styling').setAttribute('href', ''); sheet='';" />
<INPUT type="button" value="givemerights" onclick="sheet = setStyling('/givemerights.css');" />
<INPUT type="button" value="windowsclassic" onclick="sheet = setStyling('/windowsclassic.css');" />
<P><SMALL>
This input lets you summon an external stylesheet.
For instance, you can enter in "/windowsclassic.css" to manually use that theme rather than pushing a button.
Any stylesheet from any on-line source will work.
<B>Be careful because there's surely someone out there that will inject a virus into a stylesheet and get some poor sap to plug that in here.</B>
</SMALL></P>
<INPUT id="customSheet" type="text" value="custom" />
<INPUT type="button" value="<-" onclick="sheet = setStyling(document.getElementById('customSheet').value);" />
<P><SMALL>The following button manipulates the site cookie.</SMALL></P>
<INPUT type="button" value="save theme settings" onclick="setCookie('sheet', sheet, 365);" />
<P><SMALL>The following buttons use JavaScript to modify the page title.</SMALL></P>
<INPUT type="button" value="prefix (s-expression)" onclick="document.title='(+ d (- 7 s))';" />
<INPUT type="button" value="infix (algrebraic)" onclick="document.title='(d+(7-s))';" />
<INPUT type="button" value="postfix (rpn)" onclick="document.title='d 7 s - +';" />
<HR size="1" width="25%" align="left" />
<A href="https://u.fsf.org/upcycle"><IMG src="https://static.fsf.org/nosvn/windows/winupcycle_text.png" width="300" alt="Upcycle Windows 7" /></A>
<!-- <A href="https://stallman.org/facebook.html"><IMG src="https://stallman.org/no-facebook-svg.png" alt="Not f'd. You won't find me on Facebook" width="200" /></A> Someday... -->
<HR size="1" width="25%" align="left" />
<H4>Rants and other unsavory mumblings</H4>
<P><A HREF="./rants/liberalism">here's my <B>rant</B> (not essay) on liberals (from a leftist perspective)</A></P>
<P><A HREF="./shitlist">here's my "shitlist"</A></P>
</TD></TR></TABLE>
<FOOTER>
<HR size="1" width="25%" align="left" />
<P>This site is best viewed in Firefox but is tested in Lynx.</P>
<IMG src="http://textfiles.com/underconstruction/CoColosseumBleachers1625construction.gif" alt="This website under continuous development." />
</FOOTER>
</BODY>
</HTML>