174 lines
8.3 KiB
HTML
174 lines
8.3 KiB
HTML
<!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="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/" />
|
|
<link rel="preload" href="discord.png" as="image" type="image/png" />
|
|
<link rel="preload" href="protonmail.png" as="image" type="image/png" />
|
|
<link rel="preload" href="phone.webp" as="image" type="image/webp" />
|
|
</head>
|
|
<body>
|
|
<div class="centerer">
|
|
<div id="content">
|
|
<div id="title-1">
|
|
<h1>
|
|
Ted Pier<span class="subtitle"
|
|
> a.k.a. MiningTcup</span
|
|
>
|
|
</h1>
|
|
</div>
|
|
<hr />
|
|
<section>
|
|
<h2>Things I've Done</h2>
|
|
<h3><a target="_blank" href="/youclient">YouClient</a></h3>
|
|
<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>
|
|
<h3>
|
|
<a
|
|
target="_blank"
|
|
href="https://git.miningtcup.me/MiningTcup/dotfiles/"
|
|
>Linux</a
|
|
>
|
|
</h3>
|
|
<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>
|
|
<h3>
|
|
<a
|
|
target="_blank"
|
|
href="https://git.miningtcup.me/MiningTcup/noteserver"
|
|
>Notes</a
|
|
>
|
|
</h3>
|
|
<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>
|
|
<h3>
|
|
<a
|
|
target="_blank"
|
|
href="https://git.miningtcup.me/MiningTcup/website"
|
|
>Static Webserver</a
|
|
>
|
|
</h3>
|
|
<p>
|
|
That's what you're using right now- my website! It's a
|
|
classic Nginx webserver. My website is written without
|
|
any libraries or external fonts because ew, bloat.
|
|
</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: <strong>99.31.208.235:53</strong>
|
|
<br />
|
|
DNS over HTTPS:
|
|
<strong>https://dns.miningtcup.me/dns-query</strong>
|
|
</div>
|
|
<h3>
|
|
<a target="_blank" href="https://git.miningtcup.me/"
|
|
>Git Server</a
|
|
>
|
|
</h3>
|
|
<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>
|
|
<h3>
|
|
<a target="_blank" href="https://mozhi.miningtcup.me/"
|
|
>Mozhi Server</a
|
|
>
|
|
</h3>
|
|
<p>
|
|
Mozhi is a proxy for several translators, used by Crow
|
|
Translate by KDE.
|
|
</p>
|
|
<h3>
|
|
<a target="_blank" href="https://arch.miningtcup.me/"
|
|
>Arch Linux Mirror</a
|
|
>
|
|
</h3>
|
|
<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">
|
|
JavaScript is required to load contact info.
|
|
<div id="click-to-reveal-prompt">
|
|
click to reveal contact info
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<hr />
|
|
</div>
|
|
</div>
|
|
<script src="script.js"></script>
|
|
</body>
|
|
</html>
|