Merge branch 'main' into main

This commit is contained in:
Sumire Isshiki 2024-02-12 14:27:51 +09:00 committed by GitHub
commit 726d079925
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 86 additions and 68 deletions

View File

@ -69,8 +69,8 @@ export default function App() {
<div className="flex justify-center">
<div id="content" className="absolute text-white" style={{ top: `${contentY}px`}}>
<div className="grid md:grid-cols-5 gap-2 min-h-[70vh] max-w-3xl">
<div className="hidden md:block">
<div className="grid grid-container md:grid-cols-5 gap-2 min-h-[70vh] w-4xl">
<div className="hidden md:block md:col-span-1">
<Menu />
</div>
<div className="w-full px-5 md:col-span-4 md:px-0">

View File

@ -2,46 +2,44 @@ export default function Activities() {
return (
<>
<div className="rounded-lg w-full">
<h1 className="text-2xl text-center">Recent activities</h1>
<div className="border border-white-500"></div>
<ol className="relative border-s border-gray-700 left-2 mt-3">
<li className="mb-2 ms-4">
<div className="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-gray-900 bg-gray-700"></div>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">
December 2023
2023 12
</time>
<h3 className="text-lg font-semibold text-white">
<a href="https://www.hiroshima-cu.ac.jp">
ICT Troubleshooting Contest 2023
<a href="https://icttoracon.net/">
ICT 2023
</a>
</h3>
<p className="text-base font-normal text-gray-400">
Team
</p>
</li>
<li className="mb-2 ms-4">
<div className="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-gray-900 bg-gray-700"></div>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">
November 2023
2023 11
</time>
<h3 className="text-lg font-semibold text-white">
<a href="https://hiss25th.sakura.ne.jp/">
The 25th IEEE Hiroshima Section Student Symposium
25 IEEE
</a>
</h3>
<p className="text-base font-normal text-gray-400">
Poster session
<p></p>
</p>
</li>
<li className="mb-2 ms-4">
<div className="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-gray-900 bg-gray-700"></div>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">
September 2022
2022 9
</time>
<h3 className="text-lg font-semibold text-white">
<a href="https://www.iij.ad.jp/">
Internship @ Internet Initiative Japan Inc.
@
</a>
</h3>
<p className="text-base font-normal text-gray-400">
@ -51,11 +49,11 @@ export default function Activities() {
<li className="mb-2 ms-4">
<div className="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-gray-900 bg-gray-700"></div>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">
August 2022
2022 8
</time>
<h3 className="text-lg font-semibold text-white">
<a href="https://www.hirotec.co.jp/">
Internship @ HIROTEC Corporation.
@
</a>
</h3>
</li>

View File

@ -44,7 +44,13 @@ export default function Card() {
></div>
<div className="flex justify-center w-screen items-center">
<div className="mx-2 inline-block">
<img className="rounded-full" width={100} height={100} src="./avatar.webp" />
<img
draggable="false"
className="rounded-full hover:cursor-grab"
width={100}
height={100}
src="./avatar.webp"
/>
</div>
<div className="mx-2 text-left h-full inline-block">
<Logo />

View File

@ -2,23 +2,20 @@ export default function Keys() {
return (
<>
<div className="rounded-lg w-full">
<h1 className="text-2xl text-center">Public keys</h1>
<div className="border border-white-500"></div>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">GNU Privacy Guard</h2>
<ul className="max-w-md space-y-1 list-disc list-inside text-gray-300 ml-5">
<li>
Available on <a className="underline" href="https://github.com/yude.gpg">GitHub</a>.
<a className="underline" href="https://github.com/yude.gpg">GitHub</a>
</li>
<li>
Fingerprint: <code>3745 F270 DB4E 8975 6B07 62BE EB0F E5D9 25C4 A968</code>
: <code>3745 F270 DB4E 8975 6B07 62BE EB0F E5D9 25C4 A968</code>
</li>
</ul>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">The Secure Shell (RFC4716)</h2>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">The Secure Shell (RFC 4716)</h2>
<ul className="max-w-md space-y-1 list-disc list-inside text-gray-300 ml-5">
<li>
Available on <a className="underline" href="https://github.com/yude.keys">GitHub</a>.
<li>
<a className="underline" href="https://github.com/yude.keys">GitHub</a>
</li>
</ul>

View File

@ -6,7 +6,7 @@ export default function Links() {
return (
<>
<div className="rounded-lg w-full">
<div className="gap-y-8 flex flex-wrap justify-between">
<div className="gap-x-6 gap-y-8 grid grid-cols-4 justify-between">
<div className="w-24 h-16">
<a href="https://x.com/yude_jp">
<FontAwesomeIcon className="w-24 h-11" icon={faXTwitter} />

View File

@ -23,21 +23,41 @@ export default function Menu() {
return (
<RecoilRoot>
<ul className="w-full text-lg font-medium">
<li className="w-full px-4 py-2" onClick={() => {setPage(Pages.Profile)}}>
<FontAwesomeIcon icon={faUser} />{" "}
<ul className="w-full text-lg font-medium text-center hover:cursor-pointer">
<li
className={`w-full px-4 py-2${page === Pages.Profile ? " bg-slate-700" : ""}`}
onClick={() => {setPage(Pages.Profile)}}
>
<FontAwesomeIcon icon={faUser} />{" "}
<p></p>
</li>
<li className="w-full px-4 py-2" onClick={() => {setPage(Pages.Links)}}>
<FontAwesomeIcon icon={faLink} />{" "}
<li
className={`w-full px-4 py-2${page === Pages.Links ? " bg-slate-700" : ""}`}
onClick={() => {setPage(Pages.Links)}}
>
<FontAwesomeIcon icon={faLink} />{" "}
<p></p>
</li>
<li className="w-full px-4 py-2" onClick={() => {setPage(Pages.Keys)}}>
<FontAwesomeIcon icon={faKey} />{" "}
<li
className={`w-full px-4 py-2${page === Pages.Keys ? " bg-slate-700" : ""}`}
onClick={() => {setPage(Pages.Keys)}}
>
<FontAwesomeIcon icon={faKey} />{" "}
<p></p>
</li>
<li className="w-full px-4 py-2" onClick={() => {setPage(Pages.Activities)}}>
<FontAwesomeIcon icon={faSquarePersonConfined} />{" "}
<li
className={`w-full px-4 py-2${page === Pages.Activities ? " bg-slate-700" : ""}`}
onClick={() => {setPage(Pages.Activities)}}
>
<FontAwesomeIcon icon={faSquarePersonConfined} />{" "}
<p></p>
</li>
<li className="w-full px-4 py-2" onClick={() => {setPage(Pages.Services)}}>
<FontAwesomeIcon icon={faStar} />{" "}
<li
className={`w-full px-4 py-2${page === Pages.Services ? " bg-slate-700" : ""}`}
onClick={() => {setPage(Pages.Services)}}
>
<FontAwesomeIcon icon={faStar} />{" "}
<p></p>
</li>
</ul>
</RecoilRoot>

View File

@ -5,72 +5,72 @@ export default function Profile() {
return (
<>
<div className="rounded-lg w-full">
<h1 className="text-2xl text-center">Profile</h1>
<div className="border border-white-500"></div>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">Affiliation</h2>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1"></h2>
<ol className="relative border-s border-gray-700 left-2">
<li className="mb-2 ms-4">
<div className="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-gray-900 bg-gray-700"></div>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">
April 2020 - Present
2020 4 &ndash;
</time>
<h3 className="text-lg font-semibold text-white">
<a href="https://www.hiroshima-cu.ac.jp">
Hiroshima City University
</a>
</h3>
<p className="text-base font-normal text-gray-400">
<a href="https://net.info.hiroshima-cu.ac.jp">
Information Network Laboratory
</a>
</p>
<p className="text-base font-normal text-gray-400">
<a href="https://funahcu.github.io/funalab">
Lectureship of Sensing, Network Software
,
</a>
</p>
<p className="text-base font-normal text-gray-400">
<a href="http://www.cne.info.hiroshima-cu.ac.jp/">
Department of Computer and Network Engineering,
</a>
</p>
<p className="text-base font-normal text-gray-400">
<a href="https://www2.info.hiroshima-cu.ac.jp/">
</a>
&nbsp;
<a href="https://www2.info.hiroshima-cu.ac.jp/">Faculty of Information Sciences</a>
</p>
</li>
<li className="ms-4">
<div className="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-gray-900 bg-gray-700"></div>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">April 2017 - March 2020</time>
<h3 className="text-lg font-semibold text-white">Tottori Prefectural, Tottori East High School</h3>
<p className="text-base font-normal text-gray-400">Diploma of Science and Mathematics</p>
<time className="mb-1 text-sm font-normal leading-none text-gray-400">2017 4 &ndash; 2020 3 </time>
<h3 className="text-lg font-semibold text-white"></h3>
<p className="text-base font-normal text-gray-400"></p>
</li>
</ol>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">Biography</h2>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1"></h2>
<ul className="space-y-1 list-inside mt-2 ml-5">
<li className="items-center">
<span className="text-gray-300"><FontAwesomeIcon icon={faCake} />&nbsp;Born on <span className="text-gray-50">November 19, 2001</span> (22 y/o)</span>
<span className="text-gray-300"><FontAwesomeIcon icon={faCake} />&nbsp;<span className="text-gray-50">2001 11 19 </span> (22 )</span>
</li>
<li className="items-center">
<span className="text-gray-300"><FontAwesomeIcon icon={faMapPin} />&nbsp;&nbsp;Living in <span className="text-gray-50">Hiroshima, Japan</span></span>
<span className="text-gray-300"><FontAwesomeIcon icon={faMapPin} />&nbsp;&nbsp;<span className="text-gray-50"> </span> </span>
</li>
</ul>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">Certification</h2>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">, </h2>
<ul className="max-w-md space-y-1 ml-5 list-disc list-inside text-gray-400">
<li>
IPA (April 2022)
IPA (2022 4 )
</li>
<li>
, AT (June 2021)
, AT (2021 6 )
</li>
<li>
TOEIC Listening & Reading: 860 (December 2022)
TOEIC Listening & Reading: 860 (2022 12 )
</li>
<li>
TOEIC Listening & Reading, IP Test: 960 (December 2021)
TOEIC Listening & Reading, IP 960 (2021 12 )
</li>
</ul>

View File

@ -2,9 +2,6 @@ export default function Services() {
return (
<>
<div className="rounded-lg w-full">
<h1 className="text-2xl text-center">Active services</h1>
<div className="border border-white-500"></div>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">
</h2>
@ -16,12 +13,12 @@ export default function Services() {
</li>
<li>
<a className="hover:underline" href="https://mstdn.soine.site">
Mastodon instance: mstdn.soine.site
Mastodon インスタンス: 添い寝して
</a>
</li>
<li>
<a className="hover:underline" href="https://discord.gg/X6srY7X">
Discord
Discord
</a>
</li>
<li>
@ -31,18 +28,18 @@ export default function Services() {
</li>
<li>
<a className="hover:underline" href="https://status.yude.jp/">
Server status
</a>
</li>
<li>
<span>Minecraft multiplayer @ <code>yude.jp</code></span>
<span>Minecraft @ <code>yude.jp</code></span>
</li>
<li>
<span>TeamSpeak 3 @ <code>yude.jp</code></span>
<span>TeamSpeak 3 @ <code>yude.jp</code></span>
</li>
</ul>
<h2 className="text-xl font-semibold text-gray-200 mt-2 mb-1 ml-1">
Connectivity
</h2>
<ul className="max-w-md space-y-1 ml-5 mt-3 list-disc list-inside text-gray-400">
<li>