From 5167740d7fbd0be226afc25a34bba9fc5e627a0b Mon Sep 17 00:00:00 2001 From: Trumeet Date: Mon, 6 Feb 2023 22:24:57 -0800 Subject: Update homepage --- build | 23 ++++++++ neo2/.gitignore | 15 ++++++ neo2/index.tex | 139 +++++++++++++++++++++++++++++++++++++++++++++++++ neo2/valid-html401.png | Bin 0 -> 1267 bytes neo2/valid-xhtml10.png | Bin 0 -> 1313 bytes neo2/vcss-blue.gif | Bin 0 -> 1759 bytes neo2/vcss.gif | Bin 0 -> 1547 bytes neo2/yuuta.jpg | Bin 0 -> 363275 bytes post-receive | 24 ++------- 9 files changed, 180 insertions(+), 21 deletions(-) create mode 100755 build create mode 100644 neo2/.gitignore create mode 100644 neo2/index.tex create mode 100644 neo2/valid-html401.png create mode 100644 neo2/valid-xhtml10.png create mode 100644 neo2/vcss-blue.gif create mode 100644 neo2/vcss.gif create mode 100644 neo2/yuuta.jpg diff --git a/build b/build new file mode 100755 index 0000000..fcfe17d --- /dev/null +++ b/build @@ -0,0 +1,23 @@ +#!/bin/sh +set -e +mkdir dist/projs + +export NODE_OPTIONS=--openssl-legacy-provider + +cd projs/ +yarn install +yarn build +sed -i "s/\/assets/assets/g" dist/index.html +cd .. +mv projs/dist/* dist/projs + +cd neo2/ +make4ht -x -f xhtml index.tex +cd .. +mv neo2/*.html neo2/*.css dist/ + +mv acron dist/ + +mv minecraft-pacman dist/ + +cp key.gpg dist/ diff --git a/neo2/.gitignore b/neo2/.gitignore new file mode 100644 index 0000000..e9189bf --- /dev/null +++ b/neo2/.gitignore @@ -0,0 +1,15 @@ +*.pdf +*.html +*.css +*.log +*.lg +*.aux +*.4ct +*.4tc +*.tmp +*.idv +*.dvi +*.xdv +*.xref +*.out +*.xbb diff --git a/neo2/index.tex b/neo2/index.tex new file mode 100644 index 0000000..ed12aba --- /dev/null +++ b/neo2/index.tex @@ -0,0 +1,139 @@ +\documentclass{article} +\usepackage[UTF8]{ctex} +% \usepackage{amsmath} +\usepackage{hyperref} +\usepackage{soul} +% \usepackage{fancyhdr} +\usepackage{censor} +\usepackage{graphicx} +% \usepackage{tikz} + +\title{About: Yuuta} +% \author{Yuuta Liang} +\date{February 4, 2023} + +\begin{document} + +\maketitle + +\begin{center} + \includegraphics[width=50mm]{yuuta.jpg} + + \emph{An ordinary girl who believes in her extraordinary dreams.} + + \href{https://blog.yuuta.moe}{Blog} · + \href{https://git.yuuta.moe}{Git} · + \href{https://mastodon.yuuta.moe/@yuuta}{Fediverse} +\end{center} + +Hi. I am Yuuta Liang (a.k.a. YuutaW / Trumeet), a computer and electronics enthusiast. +I am currently a first year undergraduate student at the University of British Columbia. + +\begin{enumerate} + \item Born: September, 2003 + \item Locations: Vancouver, Beijing + \item Languages: English, Mandarin (Simplified Chinese) + \item Pronouns: \textbf{she / her}. Misgender will result in ban. + \item Contact: yuuta at yuuta.moe (See the the \hyperref[sec:contact]{Contact} section below) +\end{enumerate} + +\section{EECS} + +I love to explore how computer systems work and do low-level stuff. + +Current interests: \begin{enumerate} + \item Analog and digital circuit design + \item FPGA + \item Operating system design + \item Computer architecture and CPU design + \item System administration + \item Network engineering +\end{enumerate} + +There are too much for me to learn, so I will take them bit by bit. + +Current and past projects and skills: \begin{enumerate} + \item Android dev w/ Java (2016 to 2020) + \item POSIX dev w/ C (2020 to now) + \item Unix "hacking" and admin (2019 to now) + \item Windows dev w/ C\# (2013 to 2016) + \item Analog circuit design (2013 to 2016) + \item Networking stuff: BGP, OSPF, VPN, ASN (2021 to now) + \item vSphere homelab (2020 to now) + \item Windows admin (2019 to now) +\end{enumerate} + +For my full list of projects and past experience, please view my resume. + +\section{Suki} +\label{sec:suki} + +\begin{enumerate} + \item Animes: + \textbf{CLANNAD}, + Patema Inverted + \item Music Producers: + \textbf{\href{https://www.youtube.com/channel/UCam3IAA-nyfxRL8_wDQ35VA}{MIMI}}, + \href{https://www.youtube.com/user/OrangestarAS/}{Orangestar}, + \href{https://www.youtube.com/@nogumi}{nogumi}, + \href{https://www.youtube.com/channel/UCMMBGMjrrWcRZmG_lW4jC-Q}{PinocchioP}, + Ceui, + Mili, + REOL, + YOASOBI + \item Signers: + \href{https://www.youtube.com/c/Akie0126}{Akie 秋絵} + \item Games: + Minecraft, + \textbf{osu!standard (follow me: \href{https://osu.ppy.sh/users/23872922}{Yuuta_Liang})}, + \href{https://store.steampowered.com/app/1144400/}{千恋万花}, + \href{https://steamcommunity.com/app/1345740}{恋爱绮谭} + \item Characters: + Fuko Ibuki (My profile photo!), + Hatsune Miku + \item Friends: \href{https://blog.yuuta.moe/sponsored-sites/}{On my blog} +\end{enumerate} + +You may find my watch list at \href{https://anilist.co/user/yuutaw/}{AniList} or \href{https://bgm.tv/user/726754}{bgm.tv}. + +\section{Sites} +\label{sec:sites} + +\begin{enumerate} + \item \url{https://git.yuuta.moe}: CGit server + \item \url{https://mastodon.yuuta.moe}: Mastodon instance + \item \url{https://chat.yuuta.moe}: Synapse instance + \item \url{https://blog.yuuta.moe}: Blog + \item \url{https://www.yuuta.network}: YuutaNet (AS142281) + \item \url{https://ymc.moe}: My Minecraft server + \item alice.yuuta.moe: Shared Unix server + \item fuko.yuuta.moe: Shared Windows server + \item \url{https://mail.yuuta.moe}: Mail server + \item \url{https://vdi.yuuta.moe}: Microsoft Remote Desktop Services server +\end{enumerate} + +\section{Contact} +\label{sec:contact} + +\begin{enumerate} + \item PGP: \href{key.gpg}{5D5BD2BB606BE4B60714162307000ADCB05A5BC4}, also available on Ubuntu keyserver. + \item Email: yuuta at yuuta.moe (Primary) or trumeetc at gmail.com (Alternative) + \item Matrix: @yuuta:yuuta.moe + \item Fediverse: \href{https://mastodon.yuuta.moe/@yuuta}{@yuuta@yuuta.moe} + \item \st{Telegram: REDACTED} Use Matrix instead. + \item \st{GitHub: \href{https://github.com/Trumeet}{@Trumeet}} Use \url{https://git.yuuta.moe} instead. + \item \st{Twitter: @NeoTrumeet} Use Fediverse instead. +\end{enumerate} + +\begin{center} +\noindent\makebox[\linewidth]{\rule{\paperwidth}{0.4pt}} + + \emph{This page was built automatically from LaTeX sources using make4ht(1) on \today.} + + \includegraphics{valid-xhtml10.png} \includegraphics{vcss.gif} + + \copyright 2017 - 2023 Yuuta Liang. All Rights Reserved. + +\end{center} + +\end{document} diff --git a/neo2/valid-html401.png b/neo2/valid-html401.png new file mode 100644 index 0000000..3f11e59 Binary files /dev/null and b/neo2/valid-html401.png differ diff --git a/neo2/valid-xhtml10.png b/neo2/valid-xhtml10.png new file mode 100644 index 0000000..f41dfd5 Binary files /dev/null and b/neo2/valid-xhtml10.png differ diff --git a/neo2/vcss-blue.gif b/neo2/vcss-blue.gif new file mode 100644 index 0000000..c373b2a Binary files /dev/null and b/neo2/vcss-blue.gif differ diff --git a/neo2/vcss.gif b/neo2/vcss.gif new file mode 100644 index 0000000..020c75a Binary files /dev/null and b/neo2/vcss.gif differ diff --git a/neo2/yuuta.jpg b/neo2/yuuta.jpg new file mode 100644 index 0000000..01b6cea Binary files /dev/null and b/neo2/yuuta.jpg differ diff --git a/post-receive b/post-receive index 77f8326..f223baf 100755 --- a/post-receive +++ b/post-receive @@ -10,28 +10,10 @@ echo "Deploying ..." git clone --recurse-submodules -q $GITDIR $BUILDDIR cd $BUILDDIR mkdir dist/ -mkdir dist/projs -export NODE_OPTIONS=--openssl-legacy-provider - -cd projs/ -yarn install -yarn build -sed -i "s/\/assets/assets/g" dist/index.html -cd .. -mv projs/dist/* dist/projs - -cd neo/ -npm install . -npm run build -cd .. -mv neo/dist/* dist/ - -mv acron dist/ - -mv minecraft-pacman dist/ - -cp key.gpg dist/ +set +e +./build +set -e cd $GITDIR rsync -r --delete $BUILDDIR/dist/ /srv/http/index/ -- cgit v1.2.3