Mercurial
annotate mrjunejune/src/index.html @ 216:e82b80b24012 default tip
[MrJuneJune] Make webp translate background job.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Sat, 28 Feb 2026 21:04:43 -0800 |
| parents | a6d8d32a0261 |
| children |
| rev | line source |
|---|---|
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
1 <!doctype html> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
2 <html lang="en"> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
3 <head> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
4 <title> MrJuneJune </title> |
| 91 | 5 {{//parts/base_head.html}} |
| 6 <style> | |
| 7 .epi-photo { | |
| 8 display: flex; | |
| 9 justify-content: center; | |
|
92
655ea0b661fd
[Seobeo] Added few endpoints for handling files. [Dowa] Added few functions for random number and generating uuids
June Park <parkjune1995@gmail.com>
parents:
91
diff
changeset
|
10 margin-bottom: 10px; |
| 91 | 11 } |
|
97
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
12 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
13 .epi-photo img { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
14 max-width: 100%; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
15 height: auto; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
16 border-radius: 8px; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
17 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
18 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
19 @media (max-width: 720px) { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
20 .epi-photo { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
21 margin-bottom: 1.5em; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
22 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
23 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
24 ul { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
25 padding-left: 1.5em; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
26 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
27 |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
28 li { |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
29 margin-bottom: 0.75em; |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
30 } |
|
3bdfffaad162
[MrJuneJune] Updated so it is mobile friendly and fixed few font sizes.
June Park <parkjune1995@gmail.com>
parents:
93
diff
changeset
|
31 } |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
32 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
33 #background { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
34 position: fixed; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
35 top: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
36 left: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
37 width: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
38 height: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
39 pointer-events: none; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
40 z-index: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
41 } |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
42 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
43 #game { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
44 position: fixed; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
45 top: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
46 left: 0; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
47 width: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
48 height: 100%; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
49 pointer-events: none; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
50 z-index: 1; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
51 cursor: default; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
52 } |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
53 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
54 #game.active { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
55 pointer-events: auto; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
56 z-index: 100; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
57 } |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
58 |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
59 #gameUI { |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
60 position: fixed; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
61 top: 10px; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
62 right: 10px; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
63 pointer-events: auto; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
64 z-index: 101; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
65 cursor: pointer; |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
66 } |
| 91 | 67 </style> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
68 </head> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
69 <body> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
70 {{/parts/header.html}} |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
71 <main> |
| 91 | 72 <p>Hi, my name is Juntae, but most people call me June or MrJuneJune.</p> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
73 |
| 91 | 74 <p>I am a software engineer with experience spanning a wide range of companies, from small startups to FAANGs....</p> |
| 86 | 75 <p>I know it is lame to work for them, but I have a dog so I need to put foods on my table.</p> |
| 76 | |
| 91 | 77 <div class="epi-photo"> |
| 78 <img id="currentPhoto" style="opacity: 0; transition: opacity 0.2s;" /> | |
| 79 </div> | |
| 86 | 80 |
|
100
65e5a5b89a4e
[Seobeo] Migrated everything to this page.
June Park <parkjune1995@gmail.com>
parents:
97
diff
changeset
|
81 <p>During my free time, I like to write codes mostly in C, Python, and Typescript; all in mono repo styles using bazel. (I know that is mentally ill...)</p> |
|
65e5a5b89a4e
[Seobeo] Migrated everything to this page.
June Park <parkjune1995@gmail.com>
parents:
97
diff
changeset
|
82 <p>Feel free to check it out my bad code!</p> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
83 |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
84 <h2>Links</h2> |
|
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
85 <ul> |
|
101
3468e2fe8d88
[Seobeo] log ngnix proxy values (for myself). took out unneeded stuff fflush.
June Park <parkjune1995@gmail.com>
parents:
100
diff
changeset
|
86 <li><a href="https://zenbu.babocoder.com/file/tip">Repository</a> - Check out my code</li> |
|
3468e2fe8d88
[Seobeo] log ngnix proxy values (for myself). took out unneeded stuff fflush.
June Park <parkjune1995@gmail.com>
parents:
100
diff
changeset
|
87 <li><a href="/blog">Blogs</a> - My thoughts / Experiments </li> |
| 86 | 88 <li><a href="/resume">Resume</a> - My professional experiences </li> |
|
101
3468e2fe8d88
[Seobeo] log ngnix proxy values (for myself). took out unneeded stuff fflush.
June Park <parkjune1995@gmail.com>
parents:
100
diff
changeset
|
89 <li><a href="/tools">Tools</a> - Things I made for myself </li> |
|
93
be91a73d801a
[MrJuneJune] Updated my website.
June Park <parkjune1995@gmail.com>
parents:
92
diff
changeset
|
90 </ul> |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
91 <canvas id="background"></canvas> |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
92 <canvas id="game"></canvas> |
|
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
93 <canvas id="gameUI"></canvas> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
94 </main> |
|
93
be91a73d801a
[MrJuneJune] Updated my website.
June Park <parkjune1995@gmail.com>
parents:
92
diff
changeset
|
95 {{/parts/footer.html}} |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
96 </body> |
| 91 | 97 <script> |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
98 // Epi image |
| 91 | 99 let arr = Array.from({ length: 18 }, (_, i) => i+1); |
| 100 function setRandomImages() { | |
| 101 const randomIndex = Math.floor(Math.random() * arr.length); | |
| 102 const pos = arr[randomIndex]; | |
| 103 currentPhoto.src = `/public/epi-photos/webp/${pos}.webp`; | |
| 104 currentPhoto.onload = () => { | |
| 105 currentPhoto.style.opacity = "1"; | |
| 106 }; | |
| 107 setTimeout(() => setRandomImages(), 1000); | |
| 108 } | |
| 109 setRandomImages(); | |
| 110 </script> | |
|
211
a6d8d32a0261
[MrJuneJune] Simple animations for darkmode.
MrJuneJune <me@mrjunejune.com>
parents:
101
diff
changeset
|
111 <script src="/public/dog-game.js"></script> |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
112 </html> |