idk
This commit is contained in:
325
index.html
325
index.html
@@ -1,176 +1,157 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>MiningTcup</title>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
|
||||
<link rel="dns-prefetch" href="https://git.miningtcup.me/" />
|
||||
<link rel="dns-prefetch" href="https://mozhi.miningtcup.me/" />
|
||||
<link rel="dns-prefetch" href="https://archz.miningtcup.me/" />
|
||||
<link rel="dns-prefetch" href="https://archlinux.org/" />
|
||||
<link rel="dns-prefetch" href="https://hypr.land/" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="centerer">
|
||||
<div id="content">
|
||||
<div id="title-1">
|
||||
<div class="h1-container">
|
||||
<h1>
|
||||
Ted Pier<span class="subtitle">
|
||||
a.k.a. MiningTcup
|
||||
</span>
|
||||
</h1>
|
||||
</div>
|
||||
<img src="lulu.webp" alt="Lulu the dog" />
|
||||
</div>
|
||||
<hr />
|
||||
<section>
|
||||
<h2>Things I've Done</h2>
|
||||
<a target="_blank" href="/youclient"><h3>YouClient</h3></a>
|
||||
<p>
|
||||
My middle school gave each student an incredibly weak
|
||||
Chromebook infested with blockers and spyware, and
|
||||
didn't allow us to bring our own computers. Since one of
|
||||
my strongest skills at the time was web dev, I made an
|
||||
alternative YouTube client. The entire thing is a single
|
||||
html file, making it easy to distribute and run.
|
||||
Advantages over using the official YouTube website are
|
||||
faster loading, no ads, tab customization, anti-unload,
|
||||
no browser history, and no spyware spying.
|
||||
</p>
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/dotfiles/"
|
||||
>
|
||||
<h3>Linux</h3></a
|
||||
>
|
||||
<p>
|
||||
The kernel is the core of the operating system. Linux is
|
||||
an alternative operating system kernel, similar to the
|
||||
Windows or MacOS kernels. It can run on nearly any
|
||||
device (including PCs and Macs), and is used by Android.
|
||||
One of my favorite things to do is mess with
|
||||
configuration files on my
|
||||
<a target="_blank" href="https://archlinux.org"
|
||||
>Arch Linux</a
|
||||
>
|
||||
+
|
||||
<a target="_blank" href="https://hypr.land">Hyprland</a>
|
||||
system. Over the last more than a year, I've settled on
|
||||
an (in my opinion) nearly <i>perfect</i> configuration.
|
||||
</p>
|
||||
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/noteserver"
|
||||
><h3>Notes</h3></a
|
||||
>
|
||||
<p>
|
||||
I'd always wanted to use a notes app, but I never liked
|
||||
any of the options. Instead of paying with my
|
||||
information, time, or money for one that someone else
|
||||
made, I decided to make my own. I wrote the server in
|
||||
Go, the language which I believe is best for anything to
|
||||
do with servers, and the app in Android Studio using
|
||||
Kotlin. After completing the server, I accidentally
|
||||
deleted the source code, prompting me to recode it. It's
|
||||
finished now, and you can view the most likely terrible
|
||||
source code for the server
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/noteserver"
|
||||
>here</a
|
||||
>. Although I don't plan on giving out the source code
|
||||
for the app because it's so terrible, you can download
|
||||
the APK file <a download href="notes.apk">here</a>.
|
||||
</p>
|
||||
</section>
|
||||
<hr />
|
||||
<section>
|
||||
<h2>Services I Run</h2>
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/website"
|
||||
>
|
||||
<h3>Static Webserver</h3></a
|
||||
>
|
||||
<p>
|
||||
That's what you're using right now- my website! It's a
|
||||
classic Nginx webserver. Notice how fast it loaded?
|
||||
That's what happens when a website is written without
|
||||
any libraries, tracking, or external fonts.
|
||||
</p>
|
||||
<h3>DNS Servers</h3>
|
||||
<p>
|
||||
Back in middle school, some friends and I found a way to
|
||||
disable the school Chromebook's spyware. While proxies
|
||||
were disabled and vpns (almost) impossible to set up, we
|
||||
were free to change the DNS servers of any network
|
||||
except(?) the schools. This gave us the power to block
|
||||
any domain we wanted, including the domains which would
|
||||
load blocklists or send away all our data. The plain DNS
|
||||
server is run using BIND 9.
|
||||
</p>
|
||||
<div>
|
||||
Plain DNS:
|
||||
<a class="disabled" href="99.31.208.235"
|
||||
>99.31.208.235</a
|
||||
>:53
|
||||
<br />
|
||||
DNS over HTTPS:
|
||||
<a
|
||||
class="disabled"
|
||||
href="https://dns.miningtcup.me/dns-query"
|
||||
>https://dns.miningtcup.me/dns-query</a
|
||||
>
|
||||
</div>
|
||||
<a target="_blank" href="https://git.miningtcup.me/">
|
||||
<h3>Git Server</h3></a
|
||||
>
|
||||
<p>
|
||||
GitHub is slow, annoying, and trains LLMs on everything
|
||||
you upload. My Git server is <i>very</i> fast (for me,
|
||||
at least), annoyance-free, and <i>doesn't</i> train LLMs
|
||||
on your work without asking.
|
||||
</p>
|
||||
<a target="_blank" href="https://mozhi.miningtcup.me/">
|
||||
<h3>Mozhi Server</h3></a
|
||||
>
|
||||
<p>
|
||||
Mozhi is a proxy for several translators, used by Crow
|
||||
Translate by KDE.
|
||||
</p>
|
||||
<a target="_blank" href="https://arch.miningtcup.me/">
|
||||
<h3>Arch Linux Mirror</h3></a
|
||||
>
|
||||
<p>
|
||||
Having my own Arch Linux mirror means my updates will be
|
||||
just about instant.
|
||||
</p>
|
||||
</section>
|
||||
<hr />
|
||||
<section>
|
||||
<h2>Contact Me</h2>
|
||||
<p class="margin-8px-top">
|
||||
I'm sort of chronically online. Your best chance of
|
||||
quick contact is a phone call, but Discord, email, and
|
||||
text work too.
|
||||
</p>
|
||||
<div id="contact-info-container" class="cover relative">
|
||||
<strong
|
||||
>JavaScript is required to load contact
|
||||
info.</strong
|
||||
>
|
||||
<div id="click-to-reveal-prompt">
|
||||
click to reveal contact info
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<hr />
|
||||
</div>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>MiningTcup</title>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
|
||||
<link rel="dns-prefetch" href="https://git.miningtcup.me/" />
|
||||
<link rel="dns-prefetch" href="https://mozhi.miningtcup.me/" />
|
||||
<link rel="dns-prefetch" href="https://archz.miningtcup.me/" />
|
||||
<link rel="dns-prefetch" href="https://archlinux.org/" />
|
||||
<link rel="dns-prefetch" href="https://hypr.land/" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="centerer">
|
||||
<div id="content">
|
||||
<div id="title-1">
|
||||
<div class="h1-container">
|
||||
<h1>
|
||||
Ted Pier<span class="subtitle"> a.k.a. MiningTcup </span>
|
||||
</h1>
|
||||
</div>
|
||||
<img src="lulu.webp" alt="Lulu the dog" />
|
||||
</div>
|
||||
<script src="script.js" defer></script>
|
||||
</body>
|
||||
<hr />
|
||||
<section>
|
||||
<h2>Things I've Done</h2>
|
||||
<a target="_blank" href="/youclient"><h3>YouClient</h3></a>
|
||||
<p>
|
||||
My middle school gave each student an incredibly weak Chromebook
|
||||
infested with blockers and spyware, and didn't allow us to bring our
|
||||
own computers. Since one of my strongest skills at the time was web
|
||||
dev, I made an alternative YouTube client. The entire thing is a
|
||||
single html file, making it easy to distribute and run. Advantages
|
||||
over using the official YouTube website are faster loading, no ads,
|
||||
tab customization, anti-unload, no browser history, and no spyware
|
||||
spying.
|
||||
</p>
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/dotfiles/"
|
||||
>
|
||||
<h3>Linux</h3></a
|
||||
>
|
||||
<p>
|
||||
The kernel is the core of the operating system. Linux is an
|
||||
alternative operating system kernel, similar to the Windows or MacOS
|
||||
kernels. It can run on nearly any device (including PCs and Macs),
|
||||
and is used by Android. One of my favorite things to do is mess with
|
||||
configuration files on my
|
||||
<a target="_blank" href="https://archlinux.org">Arch Linux</a>
|
||||
+
|
||||
<a target="_blank" href="https://hypr.land">Hyprland</a>
|
||||
system. Over the last more than a year, I've settled on an (in my
|
||||
opinion) nearly <i>perfect</i> configuration.
|
||||
</p>
|
||||
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/noteserver"
|
||||
><h3>Notes</h3></a
|
||||
>
|
||||
<p>
|
||||
I'd always wanted to use a notes app, but I never liked any of the
|
||||
options. Instead of paying with my information, time, or money for
|
||||
one that someone else made, I decided to make my own. I wrote the
|
||||
server in Go, the language which I believe is best for anything to
|
||||
do with servers, and the app in Android Studio using Kotlin. After
|
||||
completing the server, I accidentally deleted the source code,
|
||||
prompting me to recode it. It's finished now, and you can view the
|
||||
most likely terrible source code for the server
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/noteserver"
|
||||
>here</a
|
||||
>. Although I don't plan on giving out the source code for the app
|
||||
because it's so terrible, you can download the APK file
|
||||
<a download href="notes.apk">here</a>.
|
||||
</p>
|
||||
</section>
|
||||
<hr />
|
||||
<section>
|
||||
<h2>Services I Run</h2>
|
||||
<a
|
||||
target="_blank"
|
||||
href="https://git.miningtcup.me/MiningTcup/website"
|
||||
>
|
||||
<h3>Static Webserver</h3></a
|
||||
>
|
||||
<p>
|
||||
That's what you're using right now- my website! It's a classic Nginx
|
||||
webserver. Notice how fast it loaded? That's what happens when a
|
||||
website is written without any libraries, tracking, or external
|
||||
fonts.
|
||||
</p>
|
||||
<h3>DNS Servers</h3>
|
||||
<p>
|
||||
Back in middle school, some friends and I found a way to disable the
|
||||
school Chromebook's spyware. While proxies were disabled and vpns
|
||||
(almost) impossible to set up, we were free to change the DNS
|
||||
servers of any network except(?) the schools. This gave us the power
|
||||
to block any domain we wanted, including the domains which would
|
||||
load blocklists or send away all our data. The plain DNS server is
|
||||
run using BIND 9.
|
||||
</p>
|
||||
<div>
|
||||
Plain DNS:
|
||||
<a class="disabled" href="99.31.208.235">99.31.208.235</a>:53
|
||||
<br />
|
||||
DNS over HTTPS:
|
||||
<a class="disabled" href="https://dns.miningtcup.me/dns-query"
|
||||
>https://dns.miningtcup.me/dns-query</a
|
||||
>
|
||||
</div>
|
||||
<a target="_blank" href="https://git.miningtcup.me/">
|
||||
<h3>Git Server</h3></a
|
||||
>
|
||||
<p>
|
||||
GitHub is slow, annoying, and trains LLMs on everything you upload.
|
||||
My Git server is <i>very</i> fast (for me, at least),
|
||||
annoyance-free, and <i>doesn't</i> train LLMs on your work without
|
||||
asking.
|
||||
</p>
|
||||
<a target="_blank" href="https://mozhi.miningtcup.me/">
|
||||
<h3>Mozhi Server</h3></a
|
||||
>
|
||||
<p>
|
||||
Mozhi is a proxy for several translators, used by Crow Translate by
|
||||
KDE.
|
||||
</p>
|
||||
<a target="_blank" href="https://arch.miningtcup.me/">
|
||||
<h3>Arch Linux Mirror</h3></a
|
||||
>
|
||||
<p>
|
||||
Having my own Arch Linux mirror means my updates will be just about
|
||||
instant.
|
||||
</p>
|
||||
</section>
|
||||
<hr />
|
||||
<section>
|
||||
<h2>Contact Me</h2>
|
||||
<p class="margin-8px-top">
|
||||
I'm sort of chronically online. Your best chance of quick contact is
|
||||
a phone call, but Discord, email, and text work too.
|
||||
</p>
|
||||
<div id="contact-info-container" class="cover relative">
|
||||
<strong>JavaScript is required to load contact info.</strong>
|
||||
<div id="click-to-reveal-prompt">click to reveal contact info</div>
|
||||
</div>
|
||||
</section>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
<script src="script.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user