mirror of
https://github.com/helenclx/leilukin-site.git
synced 2025-03-12 21:07:14 +00:00
Build: (c12f9a2) Add new blog post about Discovery Piscine
This commit is contained in:
parent
51ac46da80
commit
c79af1f254
@ -379,7 +379,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -389,7 +389,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -399,7 +399,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -409,7 +409,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -419,7 +419,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -429,7 +429,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -439,7 +439,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p class="item-list__title">
|
||||||
|
<a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
Attended 42 the School's 5-Day Coding Bootcamp | Blog
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
<time datetime="Thu Mar 06 2025 14:34:13 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
@ -450,6 +450,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<h2>Blog Posts</h2>
|
<h2>Blog Posts</h2>
|
||||||
<ul class="blog__posts">
|
<ul class="blog__posts">
|
||||||
|
|
||||||
|
<li class="blog__post">
|
||||||
|
<h3 class="blog__post--title">
|
||||||
|
<a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
Attended 42 the School's 5-Day Coding Bootcamp
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<p class="blog__post--time"><time datetime="Thu Mar 06 2025 14:34:13 GMT+0000 (Coordinated Universal Time)">6 March 2025</time></p>
|
||||||
|
<p>I joined 42 the school's 5-day bite-sized coding bootcamp in late February.</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
<li class="blog__post">
|
||||||
<h3 class="blog__post--title">
|
<h3 class="blog__post--title">
|
||||||
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">
|
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">
|
||||||
@ -549,17 +560,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<p>My participation in IndieWeb Carnival November 2024, by reflecting on our capabilities of making an impact on other people and the world.</p>
|
<p>My participation in IndieWeb Carnival November 2024, by reflecting on our capabilities of making an impact on other people and the world.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
|
||||||
<h3 class="blog__post--title">
|
|
||||||
<a href="/blog/posts/2024-10-28-re-social-media-personal-blog/">
|
|
||||||
Re: Social Media Hasn't Killed the Personal Blog Just Yet
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<p class="blog__post--time"><time datetime="Mon Oct 28 2024 09:16:14 GMT+0000 (Coordinated Universal Time)">28 October 2024</time></p>
|
|
||||||
<p>My reflection on the question of if social media killed personal blogs, inspired by Jim Mitchell's blog post.</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
@ -450,6 +450,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<h2>Blog Posts</h2>
|
<h2>Blog Posts</h2>
|
||||||
<ul class="blog__posts">
|
<ul class="blog__posts">
|
||||||
|
|
||||||
|
<li class="blog__post">
|
||||||
|
<h3 class="blog__post--title">
|
||||||
|
<a href="/blog/posts/2024-10-28-re-social-media-personal-blog/">
|
||||||
|
Re: Social Media Hasn't Killed the Personal Blog Just Yet
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<p class="blog__post--time"><time datetime="Mon Oct 28 2024 09:16:14 GMT+0000 (Coordinated Universal Time)">28 October 2024</time></p>
|
||||||
|
<p>My reflection on the question of if social media killed personal blogs, inspired by Jim Mitchell's blog post.</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
<li class="blog__post">
|
||||||
<h3 class="blog__post--title">
|
<h3 class="blog__post--title">
|
||||||
<a href="/blog/posts/2024-08-18-from-hobbyist-to-professional-web-developer/">
|
<a href="/blog/posts/2024-08-18-from-hobbyist-to-professional-web-developer/">
|
||||||
@ -549,17 +560,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<p>James Somerton used one of my Star Wars: Knights of the Old Republic footage in one of his videos without credit or permission.</p>
|
<p>James Somerton used one of my Star Wars: Knights of the Old Republic footage in one of his videos without credit or permission.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
|
||||||
<h3 class="blog__post--title">
|
|
||||||
<a href="/blog/posts/2024-04-27-lesbian-visibility-day1-year-anniversary-of-cassette-beasts/">
|
|
||||||
Happy Lesbian Visibility Day and 1-Year Anniversary of Cassette Beasts
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<p class="blog__post--time"><time datetime="Sat Apr 27 2024 06:06:00 GMT+0000 (Coordinated Universal Time)">27 April 2024</time></p>
|
|
||||||
<p>Celebrating both Lesbian Visibility Day and the 1st year anniversary of Cassette Beasts' release on 26 April 2024.</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
@ -450,6 +450,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<h2>Blog Posts</h2>
|
<h2>Blog Posts</h2>
|
||||||
<ul class="blog__posts">
|
<ul class="blog__posts">
|
||||||
|
|
||||||
|
<li class="blog__post">
|
||||||
|
<h3 class="blog__post--title">
|
||||||
|
<a href="/blog/posts/2024-04-27-lesbian-visibility-day1-year-anniversary-of-cassette-beasts/">
|
||||||
|
Happy Lesbian Visibility Day and 1-Year Anniversary of Cassette Beasts
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<p class="blog__post--time"><time datetime="Sat Apr 27 2024 06:06:00 GMT+0000 (Coordinated Universal Time)">27 April 2024</time></p>
|
||||||
|
<p>Celebrating both Lesbian Visibility Day and the 1st year anniversary of Cassette Beasts' release on 26 April 2024.</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
<li class="blog__post">
|
||||||
<h3 class="blog__post--title">
|
<h3 class="blog__post--title">
|
||||||
<a href="/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/">
|
<a href="/blog/posts/2024-04-21-april-2024-leilukins-hub-overhaul-with-eleventy/">
|
||||||
@ -549,17 +560,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<p>The HTML, CSS and JavaScript of my entire website have been rewritten in June 2023 to improve its layout.</p>
|
<p>The HTML, CSS and JavaScript of my entire website have been rewritten in June 2023 to improve its layout.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
|
||||||
<h3 class="blog__post--title">
|
|
||||||
<a href="/blog/posts/2023-05-09-onboard-the-dracula-daily-hype-train/">
|
|
||||||
Onboard the Dracula Daily Hype Train
|
|
||||||
|
|
||||||
</a>
|
|
||||||
</h3>
|
|
||||||
<p class="blog__post--time"><time datetime="Tue May 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">9 May 2023</time></p>
|
|
||||||
<p>I have signed up to join the Dracula Daily hype.</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
@ -450,6 +450,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<h2>Blog Posts</h2>
|
<h2>Blog Posts</h2>
|
||||||
<ul class="blog__posts">
|
<ul class="blog__posts">
|
||||||
|
|
||||||
|
<li class="blog__post">
|
||||||
|
<h3 class="blog__post--title">
|
||||||
|
<a href="/blog/posts/2023-05-09-onboard-the-dracula-daily-hype-train/">
|
||||||
|
Onboard the Dracula Daily Hype Train
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
<p class="blog__post--time"><time datetime="Tue May 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">9 May 2023</time></p>
|
||||||
|
<p>I have signed up to join the Dracula Daily hype.</p>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="blog__post">
|
<li class="blog__post">
|
||||||
<h3 class="blog__post--title">
|
<h3 class="blog__post--title">
|
||||||
<a href="/blog/posts/2023-01-28-leilukins-hub-now-has-a-blog/">
|
<a href="/blog/posts/2023-01-28-leilukins-hub-now-has-a-blog/">
|
||||||
|
@ -384,7 +384,9 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<p>Categories:
|
<p>Categories:
|
||||||
|
|
||||||
<a href="/categories/life-updates">life updates</a>
|
<a href="/categories/life-updates">life updates</a>,
|
||||||
|
|
||||||
|
<a href="/categories/42-the-school">42 the school</a>
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -407,7 +409,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>As a web developer without a computer science degree, a physical school that offers computer science education for free is certainly an attractive notion. Furthermore, as a developer who learned to code through online courses and learning resources, I have got used to learning new things without a teacher holding my hand. My years of working experience had also taught me to not expecting anyone to hold your hand if you want to upskill yourself. I have also found myself to prefer to learn to code by building projects.</p>
|
<p>As a web developer without a computer science degree, a physical school that offers computer science education for free is certainly an attractive notion. Furthermore, as a developer who learned to code through online courses and learning resources, I have got used to learning new things without a teacher holding my hand. My years of working experience had also taught me to not expecting anyone to hold your hand if you want to upskill yourself. I have also found myself to prefer to learn to code by building projects.</p>
|
||||||
<p>Therefore, in late December 2024, I applied for the Malaysian campus of 42 near me, spent two hours in their application test consisted of a memory game and a logic game. On the next day, I was informed that I passed my application test, so I chose to enrol in their trial bootcamp, referred to as the Piscine, that will begin on April 2025. Participants need to pass the 4-week trial bootcamp before being able to take 42's core curriculum.</p>
|
<p>Therefore, in late December 2024, I applied for the Malaysian campus of 42 near me, spent two hours in their application test consisted of a memory game and a logic game. On the next day, I was informed that I passed my application test, so I chose to enrol in their trial bootcamp, referred to as the Piscine, that will begin on April 2025. Participants need to pass the 4-week trial bootcamp before being able to take 42's core curriculum.</p>
|
||||||
<p>Meanwhile, through their official website, I learned that the campus would host an open day on 18 January 2025, so I decided to take the opportunity to visit the campus for myself to see what I can expect from the environment when I started my study there. When I attended the open day on January 18, I learned that the computers in their workstations use Linux, specifically the Ubuntu distribution with Gnome as its desktop environment.</p>
|
<p>Meanwhile, through their official website, I learned that the campus would host an open day on 18 January 2025, so I decided to take the opportunity to visit the campus for myself to see what I can expect from the environment when I started my study there. When I attended the open day on January 18, I learned that the computers in their workstations use Linux, specifically the Ubuntu distribution with GNOME as its desktop environment.</p>
|
||||||
<p>However, to my surprise, the computers did not have any setting to adjust screen brightness, which was not a good thing for me due to my <a href="/articles/living-with-retinitis-pigmentosa/">retinitis pigmentosa</a> making my eyes sensitive to bright light, including artificial lights. I would prefer not to rely on my clip-on sunglasses just to see a computer screen, since the surroundings including the keyboard would appear too dark for me. Therefore, I approached one of the staff members to request methods of dimming the computer screen when I attend my class there. The staff member suggested that they should be able to arrange that to accommodate my needs.</p>
|
<p>However, to my surprise, the computers did not have any setting to adjust screen brightness, which was not a good thing for me due to my <a href="/articles/living-with-retinitis-pigmentosa/">retinitis pigmentosa</a> making my eyes sensitive to bright light, including artificial lights. I would prefer not to rely on my clip-on sunglasses just to see a computer screen, since the surroundings including the keyboard would appear too dark for me. Therefore, I approached one of the staff members to request methods of dimming the computer screen when I attend my class there. The staff member suggested that they should be able to arrange that to accommodate my needs.</p>
|
||||||
<p>After visiting the campus on its open day, I have been looking forward to attending the school more. Wish me luck in passing my Piscine so I can become an official student of 42!</p>
|
<p>After visiting the campus on its open day, I have been looking forward to attending the school more. Wish me luck in passing my Piscine so I can become an official student of 42!</p>
|
||||||
<p><strong>Update, 17 February 2025:</strong> Originally, I registered to join the Piscine scheduled for 24 February 2025, but I received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.</p>
|
<p><strong>Update, 17 February 2025:</strong> Originally, I registered to join the Piscine scheduled for 24 February 2025, but I received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.</p>
|
||||||
|
@ -412,6 +412,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<a href="/blog/posts/2025-02-06-my-2025-lunar-new-year/">My 2025 Lunar New Year</a>
|
<a href="/blog/posts/2025-02-06-my-2025-lunar-new-year/">My 2025 Lunar New Year</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="blog__post--next">
|
||||||
|
<p>Next Post:</p>
|
||||||
|
<a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">Attended 42 the School's 5-Day Coding Bootcamp</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
484
blog/posts/2025-03-06-attended-42-discovery-piscine/index.html
Normal file
484
blog/posts/2025-03-06-attended-42-discovery-piscine/index.html
Normal file
@ -0,0 +1,484 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" dir="ltr" id="top">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="Attended 42 the School's 5-Day Coding Bootcamp | Blog">
|
||||||
|
|
||||||
|
<link rel="canonical" href="https://leilukin.com/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
<meta name="generator" content="Eleventy v3.0.0">
|
||||||
|
<meta name="author" content="Leilukin">
|
||||||
|
<meta name="description" content="I joined 42 the school's 5-day bite-sized coding bootcamp in late February.">
|
||||||
|
<meta name="fediverse:creator" content="@Leilukin@dragonscave.space">
|
||||||
|
<meta property="og:site_name" content="Leilukin's Hub">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:description" content="I joined 42 the school's 5-day bite-sized coding bootcamp in late February.">
|
||||||
|
<meta property="og:url" content="https://leilukin.com/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
<meta property="og:locale" content="en_MY">
|
||||||
|
<meta property="og:image" content="https://leilukin.com/assets/leilukin/leilukins-hub-meta-img.png">
|
||||||
|
<meta name="theme-color" content="#3d2163">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="Leilukin's Hub" href="/feed.xml">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="preload" href="/assets/fonts/lexend/lexend-v19-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
|
||||||
|
<link rel="preload" href="/assets/fonts/lexend/lexend-v19-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous">
|
||||||
|
<style>
|
||||||
|
@font-face {
|
||||||
|
font-display: swap;
|
||||||
|
font-family: 'Lexend';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url('/assets/fonts/lexend/lexend-v19-latin-regular.woff2') format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-display: swap;
|
||||||
|
font-family: 'Lexend';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: url('/assets/fonts/lexend/lexend-v19-latin-700.woff2') format('woff2');
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<link rel="stylesheet" href="/assets/fonts/fonts.css">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/assets/css/global.css"><link rel="stylesheet" href="/assets/css/a11y-syntax-highlighting-dark.css"><link rel="stylesheet" href="/assets/css/general.css"><link rel="stylesheet" href="/assets/css/content.css"><link rel="stylesheet" href="/assets/css/plugins.css"><link rel="stylesheet" href="/assets/css/components.css"><link rel="stylesheet" href="/assets/css/pridesymbols.css"><link rel="stylesheet" href="/assets/css/utility.css">
|
||||||
|
|
||||||
|
<style>.content__nav {
|
||||||
|
padding: 1.2em clamp(1em, 5%, 1.5em);
|
||||||
|
background-color: var(--clr-content-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.content__nav--title {
|
||||||
|
font-size: 1.7rem;
|
||||||
|
}
|
||||||
|
.breadcrumbs {
|
||||||
|
margin-bottom: 0.7em;
|
||||||
|
display: flex;
|
||||||
|
gap: 0.5em;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blog__post--pagination {
|
||||||
|
padding-top: 1em;
|
||||||
|
margin-block-start: 2.5em;
|
||||||
|
border-top: 0.1em solid var(--clr-title-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.blog__post--nextprev {
|
||||||
|
list-style-type: "";
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
display: grid;
|
||||||
|
gap: 0.7em;
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
grid-template-areas: 'prev next';
|
||||||
|
}
|
||||||
|
|
||||||
|
.blog__post--prev { grid-area: prev; }
|
||||||
|
.blog__post--next { grid-area: next; }
|
||||||
|
.hero img { filter:
|
||||||
|
drop-shadow(0.1rem 0.1rem 0.2rem black)
|
||||||
|
drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||||
|
; }
|
||||||
|
.hero {
|
||||||
|
width: 100%;
|
||||||
|
background-color: var(--clr-hero-bg);
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero__top-bar {
|
||||||
|
background: var(--clr-navbar-bg);
|
||||||
|
width: 100%;
|
||||||
|
padding: 0.5em 0.7em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero__img {
|
||||||
|
display: grid;
|
||||||
|
place-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero img {
|
||||||
|
object-fit: contain;
|
||||||
|
overflow: hidden;
|
||||||
|
max-height: 16rem;
|
||||||
|
}
|
||||||
|
.navbar {
|
||||||
|
background: var(--clr-navbar-bg);
|
||||||
|
width: 100%;
|
||||||
|
z-index: 998;
|
||||||
|
position: sticky;
|
||||||
|
top: 0;
|
||||||
|
padding: 0.6em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__menu {
|
||||||
|
list-style-type: "";
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
display: flex;
|
||||||
|
gap: 1em;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__menu a {
|
||||||
|
color: var(--clr-navbar-link);
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 700;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__menu a:hover { color: var(--clr-link-hover); }
|
||||||
|
.navbar__menu a:focus { outline-offset: 0.2em; }
|
||||||
|
|
||||||
|
.navbar__links {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
gap: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__toggle {
|
||||||
|
background-color: inherit;
|
||||||
|
color: var(--clr-navbar-link);
|
||||||
|
border: none;
|
||||||
|
padding: 0;
|
||||||
|
font-size: 1.25rem;
|
||||||
|
font-weight: 700;
|
||||||
|
display: none;
|
||||||
|
align-items: center;
|
||||||
|
gap: 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__toggle svg { fill: currentColor; }
|
||||||
|
|
||||||
|
.navbar__toggle:focus,
|
||||||
|
.navbar__menu a:focus { outline-offset: 0.1em; }
|
||||||
|
.navbar__toggle:focus,
|
||||||
|
.navbar__menu a:focus { outline: 0.15em solid var(--clr-navbar-link); }
|
||||||
|
|
||||||
|
.navbar__popover {
|
||||||
|
background: var(--clr-navbar-bg);
|
||||||
|
border: 0.15em solid var(--clr-navbar-link);
|
||||||
|
padding: 1.5em;
|
||||||
|
max-width: 85%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__popover::backdrop {
|
||||||
|
background-color: black;
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
@supports selector([popover]) {
|
||||||
|
.navbar__toggle { display: flex; }
|
||||||
|
.navbar__links { display: none; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tablet screen size */
|
||||||
|
@media only screen and (min-width: 43.75rem) {
|
||||||
|
.navbar { padding: 1em 0.6em; }
|
||||||
|
.navbar__toggle, .navbar__popover { display: none; }
|
||||||
|
.navbar__links { display: flex; }
|
||||||
|
}
|
||||||
|
.top-btn,
|
||||||
|
.top-btn:hover {
|
||||||
|
color: var(--clr-top-btn-txt);
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-btn {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0.5rem;
|
||||||
|
right: 0.5rem;
|
||||||
|
z-index: 999;
|
||||||
|
|
||||||
|
background-color: var(--clr-top-btn-bg);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
border-radius: 50em;
|
||||||
|
padding: 0.3em 0.5em;
|
||||||
|
gap: 0.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-btn:focus {
|
||||||
|
outline: 0.25em solid var(--clr-top-btn-bg);
|
||||||
|
outline-offset: 0.15em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-btn__arrow {
|
||||||
|
display: inline-block;
|
||||||
|
width: 1em;
|
||||||
|
aspect-ratio: 1 / 1;
|
||||||
|
stroke-width: 0;
|
||||||
|
stroke: currentColor;
|
||||||
|
fill: currentColor;
|
||||||
|
}
|
||||||
|
:root { --footer-gap: 0.5em; }
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
margin-top: auto;
|
||||||
|
width: 100%;
|
||||||
|
background: var(--clr-main-footer-bg);
|
||||||
|
padding: 1.5rem 1rem clamp(1.5rem, calc(100% - 1.5rem), 3.5rem);
|
||||||
|
text-align: center;
|
||||||
|
display: grid;
|
||||||
|
gap: var(--footer-gap);
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer__links,
|
||||||
|
.footer__shrines {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
column-gap: var(--footer-gap);
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer__links { justify-self: center; }
|
||||||
|
.footer__shrines { align-self: center; }</style>
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="icon" sizes="32x32" href="/favicon.ico">
|
||||||
|
<link rel="icon" type="image/svg+xml" href="/assets/favicon/leilukin-bee-favicon.svg">
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-touch-icon.png">
|
||||||
|
<link rel="manifest" href="/assets/favicon/site.webmanifest">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="me" href="https://dragonscave.space/@Leilukin">
|
||||||
|
<link rel="me" href="https://github.com/Leilukin">
|
||||||
|
<link rel="authorization_endpoint" href="https://indieauth.com/auth">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/assets/js/D968lGk6J8.js" defer=""></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<title>
|
||||||
|
Attended 42 the School's 5-Day Coding Bootcamp | Blog | Leilukin's Hub
|
||||||
|
</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="skip-btn"><a href="#content">Skip to content</a></div>
|
||||||
|
<header class="hero">
|
||||||
|
<div class="hero__top-bar hidden"></div>
|
||||||
|
<div class="hero__img">
|
||||||
|
|
||||||
|
<img fetchpriority="high" src="/assets/leilukin/Leilukins-Hub-website-banner.avif" alt="Banner of Leilukin's Hub" width="900" height="300">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="navbar" aria-labelledby="top-level-nav-title">
|
||||||
|
<h2 class="visually-hidden" id="top-level-nav-title">Top Level</h2>
|
||||||
|
<ul class="navbar__menu navbar__links">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/about/">About</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/now/">Now</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/blog/">Blog</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/articles/">Articles</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/projects/">Projects</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/shrines/">Shrines</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/adoptables/">Adoptables</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/links/">Links</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/guestbook/">Guestbook</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<button class="navbar__toggle" popovertarget="nav-menu" aria-label="Toggle navigation menu">
|
||||||
|
<svg aria-hidden="true" focusable="false" width="1em" height="1em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"></path></svg>
|
||||||
|
Navigation
|
||||||
|
</button>
|
||||||
|
</nav>
|
||||||
|
<div popover="" id="nav-menu" class="navbar__popover">
|
||||||
|
<ul class="navbar__menu">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/about/">About</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/now/">Now</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/blog/">Blog</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/articles/">Articles</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/projects/">Projects</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/shrines/">Shrines</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/adoptables/">Adoptables</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/links/">Links</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/guestbook/">Guestbook</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<main id="content">
|
||||||
|
<header class="main__header">
|
||||||
|
|
||||||
|
<nav class="breadcrumbs" aria-labelledby="breadcrumbs-title">
|
||||||
|
<h2 class="visually-hidden" id="breadcrumbs-title">Breadcrumbs</h2>
|
||||||
|
|
||||||
|
<a href="/blog/">Blog</a>
|
||||||
|
<span aria-hidden="true">➔</span>
|
||||||
|
<a href="/blog/posts/">Blog Archive</a>
|
||||||
|
<span aria-hidden="true">➔</span>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<h1>Attended 42 the School's 5-Day Coding Bootcamp</h1>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="article__info">
|
||||||
|
<p>
|
||||||
|
774 words.
|
||||||
|
Posted on <time datetime="2025-03-06T22:34:13+0800">6 March 2025</time> by Leilukin
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<p>Categories:
|
||||||
|
|
||||||
|
<a href="/categories/life-updates">life updates</a>,
|
||||||
|
|
||||||
|
<a href="/categories/42-the-school">42 the school</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<content-wrapper>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="content">
|
||||||
|
<p>From 24 to 28 February 2025, I attended <a href="/blog/posts/2025-01-19-attending-42-school/">42 the computer science school</a>'s bite-sized coding bootcamp that lasted for 5 days, called the Discovery Piscine.</p>
|
||||||
|
<p>Originally, when I applied for 42 and passed their online assessment in December 2024, I registered to join their trial bootcamp, named Piscine, on 24 February 2025. However, on 17 February 2025, a week before my Piscine was supposed to start, I received an email from 42 that received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.</p>
|
||||||
|
<p>On the next day, I received another email from 42 that instead of a full Piscine, a five-day bite-sized coding bootcamp named Discovery Piscine would take place from February 24 to 28 instead. I decided to register to join Discovery Piscine, so I could have a taste of what the Piscine is like, and allowing myself to be better prepared for the full Piscine in April.</p>
|
||||||
|
<p>Discovery Piscine cadets, or Discovery Pisciners, will learn Python and shell, since the computers in their workstations use Linux, specifically the Ubuntu distribution with GNOME as its desktop environment.</p>
|
||||||
|
<p>I had experience with Linux desktop environments before 42 founded its first Malaysian campus, as I used to dual boot Windows and Linux in my computer, but that happened years ago. Currently, my main method of using Linux is through Windows Subsystem for Linux (WSL) without setting up any desktop environment. Therefore, Discovery Piscine provided a great opportunity to practice using Linux and shell commands.</p>
|
||||||
|
<p>I had learned Python before during my journey of teaching myself to code, and I even <a href="https://github.com/ExcaliburZero/cbpickaxe/pull/3">contributed</a> to <a href="https://github.com/ExcaliburZero/cbpickaxe">cbpickaxe</a>, a Python library for datamining my favourite video game <cite>Cassette Beasts</cite>. However, Discovery Piscine allowed me to refresh my Python knowledge and practice writing Python scripts, while also learning Python's built-in functions that I was unfamiliar with. There was an exercise where I was stuck in for a longer time than expect, but then I solved the exercise after discovering the Python function I needed by searching the web with the right keyword.</p>
|
||||||
|
<p>Speaking of the computers in 42's workstations, during my last visit to my local campus of 42 on their open day in January, I requested a way to change the computer screen brightness to the campus staff, because my eyes are sensitive to bright light due to me having <a href="/articles/living-with-retinitis-pigmentosa">retinitis pigmentosa</a>, and to my surprise the computers lacked the option to adjust screen brightness. The school staff promised to accommodate my request. On my first day attending the Discovery Piscine, I reminded the staff of my request, and a staff member soon installed a screen brightness setting in all the workstation computers, so I could adjust the computer screen brightness to the level I felt comfortable with.</p>
|
||||||
|
<p>Seeing the school staff fulfilling their promise to meet my request that accommodated my visual impairment has certainly raised my opinion on the school even higher.</p>
|
||||||
|
<p>42's education model is peer-to-peer learning without teachers or lectures, so cadets obtain curriculum materials through 42's intranet. After we completed a curriculum module, we still book someone else's time slot to let another cadet evaluate our work. Even if we failed a module, we could retry the module immediately. Cadets also need to set available time slots, so others can book our time slots for evaluation. When I evaluated other Discovery Pisciners' work, I often provided tips for improving code and alternate ways to solve the exercises.</p>
|
||||||
|
<p>The fact that 42's curriculum has no teacher encouraged us to learn through searching the web, and it certainly helped that there have been a lot of resources, including free ones, to learn to code. 42's curriculum reminded me of how I started to teach myself to code for this reason, with the added bonus of learning in a physical coding school and meeting other people who were also interested in learning to code.</p>
|
||||||
|
<p>There were 10 modules of Python exercises in Discovery Piscine's curriculum, and I managed to do all the exercises, though not all of them got evaluated because of time constraints, and 42 only considers you having completed a module after you pass peer evaluations, so I ended up completing 5 out of 10 modules. However, this also earned me a certificate of completion after I graduated from the Discovery Piscine.</p>
|
||||||
|
<p>Despite already having programming experience — including <a href="/blog/posts/2024-08-18-from-hobbyist-to-professional-web-developer/">professional experience</a> albeit <a href="/blog/posts/2024-12-16-leaving-my-first-developer-job/">a short one</a> — I find 42 a good school for me. I am looking forward to the full Piscine in April.</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="blog__post--pagination" aria-labelledby="nextprev-title">
|
||||||
|
<h2 class="visually-hidden" id="nextprev-title">Next and Previous Blog Posts</h2>
|
||||||
|
<ul class="blog__post--nextprev">
|
||||||
|
<li class="blog__post--prev">
|
||||||
|
<p>Previous Post:</p>
|
||||||
|
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">My First Smartwatch</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
<aside class="right-sidebar" aria-label="Right sidebar">
|
||||||
|
<nav class="content__nav sidebar--sticky" aria-labelledby="my-contents-title">
|
||||||
|
<h2 class="content__nav--title" id="my-contents-title">My Contents</h2>
|
||||||
|
<ul class="content__nav--links">
|
||||||
|
|
||||||
|
<li><a href="/archive/">Content Archive</a></li>
|
||||||
|
|
||||||
|
<li><a href="/categories/">Content Categories</a></li>
|
||||||
|
|
||||||
|
<li><a href="/articles/">Articles</a></li>
|
||||||
|
|
||||||
|
<li><a href="/blog/posts/">Blog Archive</a></li>
|
||||||
|
|
||||||
|
<li><a href="/blog/">Blog Home</a></li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</content-wrapper>
|
||||||
|
</main>
|
||||||
|
<footer class="footer">
|
||||||
|
<p>
|
||||||
|
<svg class="inline-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"></path></svg>
|
||||||
|
<a rel="nofollow, noindex" href="emailme/">Contact me by email</a> (<a href="https://useplaintext.email/">plain text email</a> encouraged)
|
||||||
|
</p>
|
||||||
|
<h2 class="visually-hidden">Footer Navigation:</h2>
|
||||||
|
|
||||||
|
<ul class="inline-nav footer__links">
|
||||||
|
<li>
|
||||||
|
<a href="/feed.xml"><svg class="inline-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg>RSS Feed</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="/sitemap/
|
||||||
|
">Site Map</a></li><li><a href="/changelogs/">Changelogs</a></li><li><a href="/accessibility/">Accessibility</a></li><li><a href="/colophon/">Colophon</a></li></ul>
|
||||||
|
<p>Made with ♥ by Leilukin since 11 September 2022</p>
|
||||||
|
<p>
|
||||||
|
<svg class="inline-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg>
|
||||||
|
<a href="https://ko-fi.com/leilukin">Support me on Ko-Fi</a>
|
||||||
|
</p><div class="h-card hidden">
|
||||||
|
<span class="p-name p-nickname">Leilukin</span>
|
||||||
|
<a href="/" class="u-url">Home page</a>
|
||||||
|
<img src="https://i.postimg.cc/RZJgS6tY/leilukin-bee.avif" alt="Leilukin" class="u-photo" loading="lazy">
|
||||||
|
<span class="p-country-name">Malaysia</span>
|
||||||
|
<span class="p-note">They/she. A proudly queer and autistic <span class="p-gender-identity">non-binary</span> lesbian from Malaysia.</span>
|
||||||
|
</div><a href="#top" class="top-btn">
|
||||||
|
<svg class="top-btn__arrow" focusable="false" aria-hidden="true" viewBox="0 0 26 28">
|
||||||
|
<path d="M25.172 15.172c0 0.531-0.219 1.031-0.578 1.406l-1.172 1.172c-0.375 0.375-0.891 0.594-1.422 0.594s-1.047-0.219-1.406-0.594l-4.594-4.578v11c0 1.125-0.938 1.828-2 1.828h-2c-1.062 0-2-0.703-2-1.828v-11l-4.594 4.578c-0.359 0.375-0.875 0.594-1.406 0.594s-1.047-0.219-1.406-0.594l-1.172-1.172c-0.375-0.375-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l10.172-10.172c0.359-0.375 0.875-0.578 1.406-0.578s1.047 0.203 1.422 0.578l10.172 10.172c0.359 0.375 0.578 0.891 0.578 1.422z"></path>
|
||||||
|
</svg>
|
||||||
|
Back to Top
|
||||||
|
</a>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -390,6 +390,16 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<ul class="blog__postlist">
|
<ul class="blog__postlist">
|
||||||
|
|
||||||
|
<li class="blog__postlist--item">
|
||||||
|
<h2 class="blog__postlist--title">
|
||||||
|
<a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
Attended 42 the School's 5-Day Coding Bootcamp
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</h2>
|
||||||
|
<time datetime="Thu Mar 06 2025 14:34:13 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li class="blog__postlist--item">
|
<li class="blog__postlist--item">
|
||||||
<h2 class="blog__postlist--title">
|
<h2 class="blog__postlist--title">
|
||||||
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">
|
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">
|
||||||
|
441
categories/42-the-school/index.html
Normal file
441
categories/42-the-school/index.html
Normal file
@ -0,0 +1,441 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" dir="ltr" id="top">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta property="og:title" content="Content Category: "42 the school"">
|
||||||
|
|
||||||
|
<link rel="canonical" href="https://leilukin.com/categories/42-the-school/">
|
||||||
|
<meta name="generator" content="Eleventy v3.0.0">
|
||||||
|
<meta name="author" content="Leilukin">
|
||||||
|
<meta name="description" content="All contents under the "42 the school" category on Leilukin's Hub.">
|
||||||
|
<meta name="fediverse:creator" content="@Leilukin@dragonscave.space">
|
||||||
|
<meta property="og:site_name" content="Leilukin's Hub">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:description" content="All contents under the "42 the school" category on Leilukin's Hub.">
|
||||||
|
<meta property="og:url" content="https://leilukin.com/categories/42-the-school/">
|
||||||
|
<meta property="og:locale" content="en_MY">
|
||||||
|
<meta property="og:image" content="https://leilukin.com/assets/leilukin/leilukins-hub-meta-img.png">
|
||||||
|
<meta name="theme-color" content="#3d2163">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="alternate" type="application/rss+xml" title="Leilukin's Hub" href="/feed.xml">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="preload" href="/assets/fonts/lexend/lexend-v19-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
|
||||||
|
<link rel="preload" href="/assets/fonts/lexend/lexend-v19-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous">
|
||||||
|
<style>
|
||||||
|
@font-face {
|
||||||
|
font-display: swap;
|
||||||
|
font-family: 'Lexend';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url('/assets/fonts/lexend/lexend-v19-latin-regular.woff2') format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-display: swap;
|
||||||
|
font-family: 'Lexend';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: url('/assets/fonts/lexend/lexend-v19-latin-700.woff2') format('woff2');
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<link rel="stylesheet" href="/assets/fonts/fonts.css">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="/assets/css/global.css"><link rel="stylesheet" href="/assets/css/a11y-syntax-highlighting-dark.css"><link rel="stylesheet" href="/assets/css/general.css"><link rel="stylesheet" href="/assets/css/content.css"><link rel="stylesheet" href="/assets/css/plugins.css"><link rel="stylesheet" href="/assets/css/components.css"><link rel="stylesheet" href="/assets/css/pridesymbols.css"><link rel="stylesheet" href="/assets/css/utility.css">
|
||||||
|
|
||||||
|
<style>.breadcrumbs {
|
||||||
|
margin-bottom: 0.7em;
|
||||||
|
display: flex;
|
||||||
|
gap: 0.5em;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blog__post--pagination {
|
||||||
|
padding-top: 1em;
|
||||||
|
margin-block-start: 2.5em;
|
||||||
|
border-top: 0.1em solid var(--clr-title-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.blog__post--nextprev {
|
||||||
|
list-style-type: "";
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
display: grid;
|
||||||
|
gap: 0.7em;
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
grid-template-areas: 'prev next';
|
||||||
|
}
|
||||||
|
|
||||||
|
.blog__post--prev { grid-area: prev; }
|
||||||
|
.blog__post--next { grid-area: next; }
|
||||||
|
.hero img { filter:
|
||||||
|
drop-shadow(0.1rem 0.1rem 0.2rem black)
|
||||||
|
drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||||
|
; }
|
||||||
|
.hero {
|
||||||
|
width: 100%;
|
||||||
|
background-color: var(--clr-hero-bg);
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero__top-bar {
|
||||||
|
background: var(--clr-navbar-bg);
|
||||||
|
width: 100%;
|
||||||
|
padding: 0.5em 0.7em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero__img {
|
||||||
|
display: grid;
|
||||||
|
place-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hero img {
|
||||||
|
object-fit: contain;
|
||||||
|
overflow: hidden;
|
||||||
|
max-height: 16rem;
|
||||||
|
}
|
||||||
|
.navbar {
|
||||||
|
background: var(--clr-navbar-bg);
|
||||||
|
width: 100%;
|
||||||
|
z-index: 998;
|
||||||
|
position: sticky;
|
||||||
|
top: 0;
|
||||||
|
padding: 0.6em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__menu {
|
||||||
|
list-style-type: "";
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
display: flex;
|
||||||
|
gap: 1em;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__menu a {
|
||||||
|
color: var(--clr-navbar-link);
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 700;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__menu a:hover { color: var(--clr-link-hover); }
|
||||||
|
.navbar__menu a:focus { outline-offset: 0.2em; }
|
||||||
|
|
||||||
|
.navbar__links {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
gap: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__toggle {
|
||||||
|
background-color: inherit;
|
||||||
|
color: var(--clr-navbar-link);
|
||||||
|
border: none;
|
||||||
|
padding: 0;
|
||||||
|
font-size: 1.25rem;
|
||||||
|
font-weight: 700;
|
||||||
|
display: none;
|
||||||
|
align-items: center;
|
||||||
|
gap: 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__toggle svg { fill: currentColor; }
|
||||||
|
|
||||||
|
.navbar__toggle:focus,
|
||||||
|
.navbar__menu a:focus { outline-offset: 0.1em; }
|
||||||
|
.navbar__toggle:focus,
|
||||||
|
.navbar__menu a:focus { outline: 0.15em solid var(--clr-navbar-link); }
|
||||||
|
|
||||||
|
.navbar__popover {
|
||||||
|
background: var(--clr-navbar-bg);
|
||||||
|
border: 0.15em solid var(--clr-navbar-link);
|
||||||
|
padding: 1.5em;
|
||||||
|
max-width: 85%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar__popover::backdrop {
|
||||||
|
background-color: black;
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
@supports selector([popover]) {
|
||||||
|
.navbar__toggle { display: flex; }
|
||||||
|
.navbar__links { display: none; }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tablet screen size */
|
||||||
|
@media only screen and (min-width: 43.75rem) {
|
||||||
|
.navbar { padding: 1em 0.6em; }
|
||||||
|
.navbar__toggle, .navbar__popover { display: none; }
|
||||||
|
.navbar__links { display: flex; }
|
||||||
|
}
|
||||||
|
.top-btn,
|
||||||
|
.top-btn:hover {
|
||||||
|
color: var(--clr-top-btn-txt);
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-btn {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0.5rem;
|
||||||
|
right: 0.5rem;
|
||||||
|
z-index: 999;
|
||||||
|
|
||||||
|
background-color: var(--clr-top-btn-bg);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
border-radius: 50em;
|
||||||
|
padding: 0.3em 0.5em;
|
||||||
|
gap: 0.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-btn:focus {
|
||||||
|
outline: 0.25em solid var(--clr-top-btn-bg);
|
||||||
|
outline-offset: 0.15em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-btn__arrow {
|
||||||
|
display: inline-block;
|
||||||
|
width: 1em;
|
||||||
|
aspect-ratio: 1 / 1;
|
||||||
|
stroke-width: 0;
|
||||||
|
stroke: currentColor;
|
||||||
|
fill: currentColor;
|
||||||
|
}
|
||||||
|
:root { --footer-gap: 0.5em; }
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
margin-top: auto;
|
||||||
|
width: 100%;
|
||||||
|
background: var(--clr-main-footer-bg);
|
||||||
|
padding: 1.5rem 1rem clamp(1.5rem, calc(100% - 1.5rem), 3.5rem);
|
||||||
|
text-align: center;
|
||||||
|
display: grid;
|
||||||
|
gap: var(--footer-gap);
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer__links,
|
||||||
|
.footer__shrines {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
column-gap: var(--footer-gap);
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer__links { justify-self: center; }
|
||||||
|
.footer__shrines { align-self: center; }</style>
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="icon" sizes="32x32" href="/favicon.ico">
|
||||||
|
<link rel="icon" type="image/svg+xml" href="/assets/favicon/leilukin-bee-favicon.svg">
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-touch-icon.png">
|
||||||
|
<link rel="manifest" href="/assets/favicon/site.webmanifest">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="me" href="https://dragonscave.space/@Leilukin">
|
||||||
|
<link rel="me" href="https://github.com/Leilukin">
|
||||||
|
<link rel="authorization_endpoint" href="https://indieauth.com/auth">
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/assets/js/D968lGk6J8.js" defer=""></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<title>
|
||||||
|
Content Category: "42 the school" | Leilukin's Hub
|
||||||
|
</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="skip-btn"><a href="#content">Skip to content</a></div>
|
||||||
|
<header class="hero">
|
||||||
|
<div class="hero__top-bar hidden"></div>
|
||||||
|
<div class="hero__img">
|
||||||
|
|
||||||
|
<img fetchpriority="high" src="/assets/leilukin/Leilukins-Hub-website-banner.avif" alt="Banner of Leilukin's Hub" width="900" height="300">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="navbar" aria-labelledby="top-level-nav-title">
|
||||||
|
<h2 class="visually-hidden" id="top-level-nav-title">Top Level</h2>
|
||||||
|
<ul class="navbar__menu navbar__links">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/about/">About</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/now/">Now</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/blog/">Blog</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/articles/">Articles</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/projects/">Projects</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/shrines/">Shrines</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/adoptables/">Adoptables</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/links/">Links</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/guestbook/">Guestbook</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<button class="navbar__toggle" popovertarget="nav-menu" aria-label="Toggle navigation menu">
|
||||||
|
<svg aria-hidden="true" focusable="false" width="1em" height="1em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"></path></svg>
|
||||||
|
Navigation
|
||||||
|
</button>
|
||||||
|
</nav>
|
||||||
|
<div popover="" id="nav-menu" class="navbar__popover">
|
||||||
|
<ul class="navbar__menu">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="/">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/about/">About</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/now/">Now</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/blog/">Blog</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/articles/">Articles</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/projects/">Projects</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/shrines/">Shrines</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/adoptables/">Adoptables</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/links/">Links</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/guestbook/">Guestbook</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<main id="content">
|
||||||
|
<header class="main__header">
|
||||||
|
|
||||||
|
|
||||||
|
<h1>Content Category: "42 the school"</h1>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<p>All contents under the "42 the school" category on Leilukin's Hub.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<content-wrapper>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
|
||||||
|
|
||||||
|
<h2>2 Contents Filed Under "42 the school"</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p class="item-list__title">
|
||||||
|
<a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
Attended 42 the School's 5-Day Coding Bootcamp | Blog
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
<time datetime="Thu Mar 06 2025 14:34:13 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p class="item-list__title">
|
||||||
|
<a href="/blog/posts/2025-01-19-attending-42-school/">
|
||||||
|
Attending 42 the Computer Science School | Blog
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
<time datetime="Sun Jan 19 2025 15:14:39 GMT+0000 (Coordinated Universal Time)">19 January 2025</time>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>See <a href="/categories/">all content categories</a>.</p>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</content-wrapper>
|
||||||
|
</main>
|
||||||
|
<footer class="footer">
|
||||||
|
<p>
|
||||||
|
<svg class="inline-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"></path></svg>
|
||||||
|
<a rel="nofollow, noindex" href="emailme/">Contact me by email</a> (<a href="https://useplaintext.email/">plain text email</a> encouraged)
|
||||||
|
</p>
|
||||||
|
<h2 class="visually-hidden">Footer Navigation:</h2>
|
||||||
|
|
||||||
|
<ul class="inline-nav footer__links">
|
||||||
|
<li>
|
||||||
|
<a href="/feed.xml"><svg class="inline-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg>RSS Feed</a>
|
||||||
|
</li>
|
||||||
|
<li><a href="/sitemap/
|
||||||
|
">Site Map</a></li><li><a href="/changelogs/">Changelogs</a></li><li><a href="/accessibility/">Accessibility</a></li><li><a href="/colophon/">Colophon</a></li></ul>
|
||||||
|
<p>Made with ♥ by Leilukin since 11 September 2022</p>
|
||||||
|
<p>
|
||||||
|
<svg class="inline-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg>
|
||||||
|
<a href="https://ko-fi.com/leilukin">Support me on Ko-Fi</a>
|
||||||
|
</p><div class="h-card hidden">
|
||||||
|
<span class="p-name p-nickname">Leilukin</span>
|
||||||
|
<a href="/" class="u-url">Home page</a>
|
||||||
|
<img src="https://i.postimg.cc/RZJgS6tY/leilukin-bee.avif" alt="Leilukin" class="u-photo" loading="lazy">
|
||||||
|
<span class="p-country-name">Malaysia</span>
|
||||||
|
<span class="p-note">They/she. A proudly queer and autistic <span class="p-gender-identity">non-binary</span> lesbian from Malaysia.</span>
|
||||||
|
</div><a href="#top" class="top-btn">
|
||||||
|
<svg class="top-btn__arrow" focusable="false" aria-hidden="true" viewBox="0 0 26 28">
|
||||||
|
<path d="M25.172 15.172c0 0.531-0.219 1.031-0.578 1.406l-1.172 1.172c-0.375 0.375-0.891 0.594-1.422 0.594s-1.047-0.219-1.406-0.594l-4.594-4.578v11c0 1.125-0.938 1.828-2 1.828h-2c-1.062 0-2-0.703-2-1.828v-11l-4.594 4.578c-0.359 0.375-0.875 0.594-1.406 0.594s-1.047-0.219-1.406-0.594l-1.172-1.172c-0.375-0.375-0.594-0.875-0.594-1.406s0.219-1.047 0.594-1.422l10.172-10.172c0.359-0.375 0.875-0.578 1.406-0.578s1.047 0.203 1.422 0.578l10.172 10.172c0.359 0.375 0.578 0.891 0.578 1.422z"></path>
|
||||||
|
</svg>
|
||||||
|
Back to Top
|
||||||
|
</a>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -377,6 +377,10 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/categories/42-the-school/">42 the school</a> (2)</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/categories/a-bugs-life/">a bug's life</a> (1)</li>
|
<li><a href="/categories/a-bugs-life/">a bug's life</a> (1)</li>
|
||||||
|
|
||||||
|
|
||||||
@ -457,7 +461,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li><a href="/categories/life-updates/">life updates</a> (7)</li>
|
<li><a href="/categories/life-updates/">life updates</a> (8)</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -370,11 +370,21 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<div class="content">
|
<div class="content">
|
||||||
|
|
||||||
|
|
||||||
<h2>7 Contents Filed Under "life updates"</h2>
|
<h2>8 Contents Filed Under "life updates"</h2>
|
||||||
|
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<p class="item-list__title">
|
||||||
|
<a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">
|
||||||
|
Attended 42 the School's 5-Day Coding Bootcamp | Blog
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
<time datetime="Thu Mar 06 2025 14:34:13 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<p class="item-list__title">
|
<p class="item-list__title">
|
||||||
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">
|
<a href="/blog/posts/2025-02-09-my-first-smartwatch/">
|
||||||
|
@ -382,7 +382,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -382,7 +382,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -392,7 +392,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -402,7 +402,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -412,7 +412,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
@ -382,7 +382,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -392,7 +392,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
@ -382,7 +382,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -382,7 +382,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -392,7 +392,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -402,7 +402,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -412,7 +412,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -422,7 +422,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -432,7 +432,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<time datetime="Thu Mar 06 2025 11:27:16 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
<time datetime="Thu Mar 06 2025 14:37:40 GMT+0000 (Coordinated Universal Time)">6 March 2025</time>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
|
@ -421,6 +421,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="heading-wrapper h2">
|
||||||
|
<h2 id="2025-03-06">
|
||||||
|
6 March 2025
|
||||||
|
</h2>
|
||||||
|
<a class="heading-anchor" href="#2025-03-06" aria-labelledby="2025-03-06"><span hidden="">#</span></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>New blog post: <a href="/blog/posts/2025-03-06-attended-42-discovery-piscine">"Attended 42 the School's 5-Day Coding Bootcamp"</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<div class="heading-wrapper h2">
|
<div class="heading-wrapper h2">
|
||||||
<h2 id="2025-02-23">
|
<h2 id="2025-02-23">
|
||||||
23 February 2025
|
23 February 2025
|
||||||
|
@ -459,6 +459,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Thu Mar 06 2025 14:36:09 GMT+0000 (Coordinated Universal Time)">6 March 2025</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li>New blog post: <a href="/blog/posts/2025-03-06-attended-42-discovery-piscine">"Attended 42 the School's 5-Day Coding Bootcamp"</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Sun Feb 23 2025 09:14:37 GMT+0000 (Coordinated Universal Time)">23 February 2025</time></h3>
|
<h3 class="date-style"><time datetime="Sun Feb 23 2025 09:14:37 GMT+0000 (Coordinated Universal Time)">23 February 2025</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Create page for my <a href="/links/mass-effect-le-mod-list/"><cite>Mass Effect Legendary Edition</cite> mod list</a>.</li>
|
<li>Create page for my <a href="/links/mass-effect-le-mod-list/"><cite>Mass Effect Legendary Edition</cite> mod list</a>.</li>
|
||||||
@ -563,11 +568,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li>New blog post: <a href="/blog/posts/2024-12-01-indieweb-carnival-november-2024-impact">IndieWeb Carnival November 2024: Impact</a></li>
|
<li>New blog post: <a href="/blog/posts/2024-12-01-indieweb-carnival-november-2024-impact">IndieWeb Carnival November 2024: Impact</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Wed Nov 20 2024 16:55:40 GMT+0000 (Coordinated Universal Time)">20 November 2024</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Officially launch my <a href="/shrines/pokemonoras"><cite>Pokémon Omega Ruby</cite> and <cite>Alpha Sapphire</cite> shrine</a> to celebrate the 10th anniversary of the games' release.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Wed Nov 20 2024 16:55:40 GMT+0000 (Coordinated Universal Time)">20 November 2024</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li>Officially launch my <a href="/shrines/pokemonoras"><cite>Pokémon Omega Ruby</cite> and <cite>Alpha Sapphire</cite> shrine</a> to celebrate the 10th anniversary of the games' release.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Tue Nov 19 2024 14:19:00 GMT+0000 (Coordinated Universal Time)">19 November 2024</time></h3>
|
<h3 class="date-style"><time datetime="Tue Nov 19 2024 14:19:00 GMT+0000 (Coordinated Universal Time)">19 November 2024</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Expand the home page of my <a href="/shrines/cassettebeasts"><cite>Cassette Beasts</cite> shrine</a> by adding a <a href="/shrines/cassettebeasts/#cassette-beasts-my-ultimate-comfort-media">"<cite>Cassette Beasts</cite> — My Ultimate Comfort Media"</a> section.</li>
|
<li>Expand the home page of my <a href="/shrines/cassettebeasts"><cite>Cassette Beasts</cite> shrine</a> by adding a <a href="/shrines/cassettebeasts/#cassette-beasts-my-ultimate-comfort-media">"<cite>Cassette Beasts</cite> — My Ultimate Comfort Media"</a> section.</li>
|
||||||
@ -585,11 +590,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li>Added my other websites to my <a href="/projects">Projects page</a>.</li>
|
<li>Added my other websites to my <a href="/projects">Projects page</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Mon Jun 24 2024 05:52:00 GMT+0000 (Coordinated Universal Time)">24 June 2024</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li>New blog post: <a href="/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved">My Cassette Beasts Fanlisting Application has been Approved</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Mon Jun 24 2024 05:52:00 GMT+0000 (Coordinated Universal Time)">24 June 2024</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li>New blog post: <a href="/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved">My Cassette Beasts Fanlisting Application has been Approved</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Sun Jun 23 2024 15:36:00 GMT+0000 (Coordinated Universal Time)">23 June 2024</time></h3>
|
<h3 class="date-style"><time datetime="Sun Jun 23 2024 15:36:00 GMT+0000 (Coordinated Universal Time)">23 June 2024</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Add <a href="/adoptables">Adoptables page</a>.</li>
|
<li>Add <a href="/adoptables">Adoptables page</a>.</li>
|
||||||
@ -583,11 +588,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li>Replace the <a href="https://www.htmlcommentbox.com/">HTML Comment Box</a> widget on the <a href="/guestbook">guestbook page</a> with a guestbook that is powered by <a href="https://firebase.google.com/docs/database/">Firebase Realtime Database</a>.</li>
|
<li>Replace the <a href="https://www.htmlcommentbox.com/">HTML Comment Box</a> widget on the <a href="/guestbook">guestbook page</a> with a guestbook that is powered by <a href="https://firebase.google.com/docs/database/">Firebase Realtime Database</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Fri May 17 2024 16:51:00 GMT+0000 (Coordinated Universal Time)">17 May 2024</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Add footnotes section to <a href="/shrines/asummersend/trivia/"><cite>A Summer’s End — Hong Kong 1986</cite> shrine Trivia page</a> and <a href="/shrines/cassettebeasts/facts/"><cite>Cassette Beasts</cite> shrine Facts page</a>.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Fri May 17 2024 16:51:00 GMT+0000 (Coordinated Universal Time)">17 May 2024</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li>Add footnotes section to <a href="/shrines/asummersend/trivia/"><cite>A Summer’s End — Hong Kong 1986</cite> shrine Trivia page</a> and <a href="/shrines/cassettebeasts/facts/"><cite>Cassette Beasts</cite> shrine Facts page</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Tue May 14 2024 14:20:00 GMT+0000 (Coordinated Universal Time)">14 May 2024</time></h3>
|
<h3 class="date-style"><time datetime="Tue May 14 2024 14:20:00 GMT+0000 (Coordinated Universal Time)">14 May 2024</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>New blog post: <a href="/blog/posts/2024-05-14-james-somerton-my-video-game-footage">James Somerton Used My Video Game Footage Without Credit or Permission</a>.</li>
|
<li>New blog post: <a href="/blog/posts/2024-05-14-james-somerton-my-video-game-footage">James Somerton Used My Video Game Footage Without Credit or Permission</a>.</li>
|
||||||
@ -561,11 +566,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Added link to my record of all the bootleg mosnters I have encountered to the <a href="/shrines/cassettebeasts/gamelog/">Game Log</a> page.</li>
|
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Added link to my record of all the bootleg mosnters I have encountered to the <a href="/shrines/cassettebeasts/gamelog/">Game Log</a> page.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Thu Sep 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">28 September 2023</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Removed the Developer Insight page since the official Cassette Beasts wiki not has a page for a <a href="https://wiki.cassettebeasts.com/wiki/List_of_Interviews">list of interviews</a> the Cassette Beasts staff participated in.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Thu Sep 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">28 September 2023</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Removed the Developer Insight page since the official Cassette Beasts wiki not has a page for a <a href="https://wiki.cassettebeasts.com/wiki/List_of_Interviews">list of interviews</a> the Cassette Beasts staff participated in.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Fri Sep 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">15 September 2023</time></h3>
|
<h3 class="date-style"><time datetime="Fri Sep 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">15 September 2023</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Updated the <a href="/shrines/cassettebeasts/devinsights">Developer Insight</a> page by adding an Event Showcase section.</li>
|
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Updated the <a href="/shrines/cassettebeasts/devinsights">Developer Insight</a> page by adding an Event Showcase section.</li>
|
||||||
@ -577,12 +582,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li>Launched a new <a href="/shrines/">shrine</a>: <a href="/shrines/cassettebeasts/">Cassette Beasts</a>.</li>
|
<li>Launched a new <a href="/shrines/">shrine</a>: <a href="/shrines/cassettebeasts/">Cassette Beasts</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Fri Jul 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">28 July 2023</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li>New blog post: <a href="/blog/posts/2023-07-28-My-First-Birthday-After-the-Launch-of-Leilukins-Hub">My First Birthday After the Launch of Leilukin's Hub</a>.</li>
|
|
||||||
<li>Added shrine launch date to the footer of each <a href="/shrines/">shrine</a>.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,12 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Fri Jul 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">28 July 2023</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li>New blog post: <a href="/blog/posts/2023-07-28-My-First-Birthday-After-the-Launch-of-Leilukins-Hub">My First Birthday After the Launch of Leilukin's Hub</a>.</li>
|
||||||
|
<li>Added shrine launch date to the footer of each <a href="/shrines/">shrine</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Thu Jul 27 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">27 July 2023</time></h3>
|
<h3 class="date-style"><time datetime="Thu Jul 27 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">27 July 2023</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>For <a href="/projects/">my mods page</a>, adjusted the background width of the individual mods.</li>
|
<li>For <a href="/projects/">my mods page</a>, adjusted the background width of the individual mods.</li>
|
||||||
@ -588,17 +594,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Fri Feb 17 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">17 February 2023</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li><a href="/shrines/asummersend/">A Summer’s End — Hong Kong 1986 shrine</a>:
|
|
||||||
<ul>
|
|
||||||
<li>Added a <a href="/shrines/asummersend/trivia">Trivia</a> page.</li>
|
|
||||||
<li>Added information and link to A Summer’s End's' official soundtrack on the <a href="/shrines/asummersend/playlists">Playlists</a> page.</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li>Added a new shrine: <a href="/shrines/starwarskotor/">Star Wars: Knights of the Old Republic</a>.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Fri Feb 17 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">17 February 2023</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/shrines/asummersend/">A Summer’s End — Hong Kong 1986 shrine</a>:
|
||||||
|
<ul>
|
||||||
|
<li>Added a <a href="/shrines/asummersend/trivia">Trivia</a> page.</li>
|
||||||
|
<li>Added information and link to A Summer’s End's' official soundtrack on the <a href="/shrines/asummersend/playlists">Playlists</a> page.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Added a new shrine: <a href="/shrines/starwarskotor/">Star Wars: Knights of the Old Republic</a>.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Thu Feb 16 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">16 February 2023</time></h3>
|
<h3 class="date-style"><time datetime="Thu Feb 16 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">16 February 2023</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Added a <a href="/shrines/">Shrines</a> page, with the first e-shrine on this website being <a href="/shrines/asummersend/">A Summer’s End — Hong Kong 1986</a>.</li>
|
<li>Added a <a href="/shrines/">Shrines</a> page, with the first e-shrine on this website being <a href="/shrines/asummersend/">A Summer’s End — Hong Kong 1986</a>.</li>
|
||||||
@ -564,11 +575,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li>Rearrange the mod catogeries on <a href="/mycreations/videogamemods/kotor2">my mod page for Star Wars: Knights of the Old Republic II: The Sith Lords</a>.</li>
|
<li>Rearrange the mod catogeries on <a href="/mycreations/videogamemods/kotor2">my mod page for Star Wars: Knights of the Old Republic II: The Sith Lords</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Sun Oct 23 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">23 October 2022</time></h3>
|
|
||||||
<ul>
|
|
||||||
<li>Added my latest mod, Trask Ulgo Without Tutorials, to <a href="/projects/videogamemods/kotor1">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -459,6 +459,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
|
|
||||||
<h2>Latest Changelogs</h2>
|
<h2>Latest Changelogs</h2>
|
||||||
|
|
||||||
|
<h3 class="date-style"><time datetime="Sun Oct 23 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">23 October 2022</time></h3>
|
||||||
|
<ul>
|
||||||
|
<li>Added my latest mod, Trask Ulgo Without Tutorials, to <a href="/projects/videogamemods/kotor1">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h3 class="date-style"><time datetime="Sat Oct 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">22 October 2022</time></h3>
|
<h3 class="date-style"><time datetime="Sat Oct 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">22 October 2022</time></h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Added my latest mod, KotOR 1 Twi'lek Female NPC Diversity, to <a href="/projects/videogamemods/kotor1">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
|
<li>Added my latest mod, KotOR 1 Twi'lek Female NPC Diversity, to <a href="/projects/videogamemods/kotor1">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
|
||||||
|
105
feed.xml
105
feed.xml
@ -4,13 +4,44 @@
|
|||||||
<subtitle>Leilukin's personal website.</subtitle>
|
<subtitle>Leilukin's personal website.</subtitle>
|
||||||
<link href="https://leilukin.com/feed.xml" rel="self"/>
|
<link href="https://leilukin.com/feed.xml" rel="self"/>
|
||||||
<link href="https://leilukin.com"/>
|
<link href="https://leilukin.com"/>
|
||||||
<updated>2025-02-23T09:14:37Z</updated>
|
<updated>2025-03-06T14:36:09Z</updated>
|
||||||
<id>https://leilukin.com/</id>
|
<id>https://leilukin.com/</id>
|
||||||
<author>
|
<author>
|
||||||
<name>Leilukin</name>
|
<name>Leilukin</name>
|
||||||
<email>contact@leilukin.com</email>
|
<email>contact@leilukin.com</email>
|
||||||
</author>
|
</author>
|
||||||
|
|
||||||
|
<entry>
|
||||||
|
<title>Changelog: 6 March 2025</title>
|
||||||
|
<link href="https://leilukin.com/"/>
|
||||||
|
<updated>2025-03-06T14:36:09Z</updated>
|
||||||
|
<id>https://leilukin.com/</id>
|
||||||
|
<content type="html"><ul>
|
||||||
|
<li>New blog post: <a href="/blog/posts/2025-03-06-attended-42-discovery-piscine">&quot;Attended 42 the School's 5-Day Coding Bootcamp&quot;</a>.</li>
|
||||||
|
</ul>
|
||||||
|
</content>
|
||||||
|
</entry>
|
||||||
|
|
||||||
|
<entry>
|
||||||
|
<title>Attended 42 the School's 5-Day Coding Bootcamp | Blog</title>
|
||||||
|
<link href="https://leilukin.com/blog/posts/2025-03-06-attended-42-discovery-piscine/"/>
|
||||||
|
<updated>2025-03-06T14:34:13Z</updated>
|
||||||
|
<id>https://leilukin.com/blog/posts/2025-03-06-attended-42-discovery-piscine/</id>
|
||||||
|
<content type="html"><p>From 24 to 28 February 2025, I attended <a href="https://leilukin.com/blog/posts/2025-01-19-attending-42-school/">42 the computer science school</a>'s bite-sized coding bootcamp that lasted for 5 days, called the Discovery Piscine.</p>
|
||||||
|
<p>Originally, when I applied for 42 and passed their online assessment in December 2024, I registered to join their trial bootcamp, named Piscine, on 24 February 2025. However, on 17 February 2025, a week before my Piscine was supposed to start, I received an email from 42 that received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.</p>
|
||||||
|
<p>On the next day, I received another email from 42 that instead of a full Piscine, a five-day bite-sized coding bootcamp named Discovery Piscine would take place from February 24 to 28 instead. I decided to register to join Discovery Piscine, so I could have a taste of what the Piscine is like, and allowing myself to be better prepared for the full Piscine in April.</p>
|
||||||
|
<p>Discovery Piscine cadets, or Discovery Pisciners, will learn Python and shell, since the computers in their workstations use Linux, specifically the Ubuntu distribution with GNOME as its desktop environment.</p>
|
||||||
|
<p>I had experience with Linux desktop environments before 42 founded its first Malaysian campus, as I used to dual boot Windows and Linux in my computer, but that happened years ago. Currently, my main method of using Linux is through Windows Subsystem for Linux (WSL) without setting up any desktop environment. Therefore, Discovery Piscine provided a great opportunity to practice using Linux and shell commands.</p>
|
||||||
|
<p>I had learned Python before during my journey of teaching myself to code, and I even <a href="https://github.com/ExcaliburZero/cbpickaxe/pull/3">contributed</a> to <a href="https://github.com/ExcaliburZero/cbpickaxe">cbpickaxe</a>, a Python library for datamining my favourite video game <cite>Cassette Beasts</cite>. However, Discovery Piscine allowed me to refresh my Python knowledge and practice writing Python scripts, while also learning Python's built-in functions that I was unfamiliar with. There was an exercise where I was stuck in for a longer time than expect, but then I solved the exercise after discovering the Python function I needed by searching the web with the right keyword.</p>
|
||||||
|
<p>Speaking of the computers in 42's workstations, during my last visit to my local campus of 42 on their open day in January, I requested a way to change the computer screen brightness to the campus staff, because my eyes are sensitive to bright light due to me having <a href="https://leilukin.com/articles/living-with-retinitis-pigmentosa">retinitis pigmentosa</a>, and to my surprise the computers lacked the option to adjust screen brightness. The school staff promised to accommodate my request. On my first day attending the Discovery Piscine, I reminded the staff of my request, and a staff member soon installed a screen brightness setting in all the workstation computers, so I could adjust the computer screen brightness to the level I felt comfortable with.</p>
|
||||||
|
<p>Seeing the school staff fulfilling their promise to meet my request that accommodated my visual impairment has certainly raised my opinion on the school even higher.</p>
|
||||||
|
<p>42's education model is peer-to-peer learning without teachers or lectures, so cadets obtain curriculum materials through 42's intranet. After we completed a curriculum module, we still book someone else's time slot to let another cadet evaluate our work. Even if we failed a module, we could retry the module immediately. Cadets also need to set available time slots, so others can book our time slots for evaluation. When I evaluated other Discovery Pisciners' work, I often provided tips for improving code and alternate ways to solve the exercises.</p>
|
||||||
|
<p>The fact that 42's curriculum has no teacher encouraged us to learn through searching the web, and it certainly helped that there have been a lot of resources, including free ones, to learn to code. 42's curriculum reminded me of how I started to teach myself to code for this reason, with the added bonus of learning in a physical coding school and meeting other people who were also interested in learning to code.</p>
|
||||||
|
<p>There were 10 modules of Python exercises in Discovery Piscine's curriculum, and I managed to do all the exercises, though not all of them got evaluated because of time constraints, and 42 only considers you having completed a module after you pass peer evaluations, so I ended up completing 5 out of 10 modules. However, this also earned me a certificate of completion after I graduated from the Discovery Piscine.</p>
|
||||||
|
<p>Despite already having programming experience — including <a href="https://leilukin.com/blog/posts/2024-08-18-from-hobbyist-to-professional-web-developer/">professional experience</a> albeit <a href="https://leilukin.com/blog/posts/2024-12-16-leaving-my-first-developer-job/">a short one</a> — I find 42 a good school for me. I am looking forward to the full Piscine in April.</p>
|
||||||
|
</content>
|
||||||
|
</entry>
|
||||||
|
|
||||||
<entry>
|
<entry>
|
||||||
<title>Changelog: 23 February 2025</title>
|
<title>Changelog: 23 February 2025</title>
|
||||||
<link href="https://leilukin.com/"/>
|
<link href="https://leilukin.com/"/>
|
||||||
@ -198,7 +229,7 @@ Me</p>
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
<p>As a web developer without a computer science degree, a physical school that offers computer science education for free is certainly an attractive notion. Furthermore, as a developer who learned to code through online courses and learning resources, I have got used to learning new things without a teacher holding my hand. My years of working experience had also taught me to not expecting anyone to hold your hand if you want to upskill yourself. I have also found myself to prefer to learn to code by building projects.</p>
|
<p>As a web developer without a computer science degree, a physical school that offers computer science education for free is certainly an attractive notion. Furthermore, as a developer who learned to code through online courses and learning resources, I have got used to learning new things without a teacher holding my hand. My years of working experience had also taught me to not expecting anyone to hold your hand if you want to upskill yourself. I have also found myself to prefer to learn to code by building projects.</p>
|
||||||
<p>Therefore, in late December 2024, I applied for the Malaysian campus of 42 near me, spent two hours in their application test consisted of a memory game and a logic game. On the next day, I was informed that I passed my application test, so I chose to enrol in their trial bootcamp, referred to as the Piscine, that will begin on April 2025. Participants need to pass the 4-week trial bootcamp before being able to take 42's core curriculum.</p>
|
<p>Therefore, in late December 2024, I applied for the Malaysian campus of 42 near me, spent two hours in their application test consisted of a memory game and a logic game. On the next day, I was informed that I passed my application test, so I chose to enrol in their trial bootcamp, referred to as the Piscine, that will begin on April 2025. Participants need to pass the 4-week trial bootcamp before being able to take 42's core curriculum.</p>
|
||||||
<p>Meanwhile, through their official website, I learned that the campus would host an open day on 18 January 2025, so I decided to take the opportunity to visit the campus for myself to see what I can expect from the environment when I started my study there. When I attended the open day on January 18, I learned that the computers in their workstations use Linux, specifically the Ubuntu distribution with Gnome as its desktop environment.</p>
|
<p>Meanwhile, through their official website, I learned that the campus would host an open day on 18 January 2025, so I decided to take the opportunity to visit the campus for myself to see what I can expect from the environment when I started my study there. When I attended the open day on January 18, I learned that the computers in their workstations use Linux, specifically the Ubuntu distribution with GNOME as its desktop environment.</p>
|
||||||
<p>However, to my surprise, the computers did not have any setting to adjust screen brightness, which was not a good thing for me due to my <a href="https://leilukin.com/articles/living-with-retinitis-pigmentosa/">retinitis pigmentosa</a> making my eyes sensitive to bright light, including artificial lights. I would prefer not to rely on my clip-on sunglasses just to see a computer screen, since the surroundings including the keyboard would appear too dark for me. Therefore, I approached one of the staff members to request methods of dimming the computer screen when I attend my class there. The staff member suggested that they should be able to arrange that to accommodate my needs.</p>
|
<p>However, to my surprise, the computers did not have any setting to adjust screen brightness, which was not a good thing for me due to my <a href="https://leilukin.com/articles/living-with-retinitis-pigmentosa/">retinitis pigmentosa</a> making my eyes sensitive to bright light, including artificial lights. I would prefer not to rely on my clip-on sunglasses just to see a computer screen, since the surroundings including the keyboard would appear too dark for me. Therefore, I approached one of the staff members to request methods of dimming the computer screen when I attend my class there. The staff member suggested that they should be able to arrange that to accommodate my needs.</p>
|
||||||
<p>After visiting the campus on its open day, I have been looking forward to attending the school more. Wish me luck in passing my Piscine so I can become an official student of 42!</p>
|
<p>After visiting the campus on its open day, I have been looking forward to attending the school more. Wish me luck in passing my Piscine so I can become an official student of 42!</p>
|
||||||
<p><strong>Update, 17 February 2025:</strong> Originally, I registered to join the Piscine scheduled for 24 February 2025, but I received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.</p>
|
<p><strong>Update, 17 February 2025:</strong> Originally, I registered to join the Piscine scheduled for 24 February 2025, but I received an email from the school announcing that due to unforeseen circumstances, the Piscine scheduled late February 2025 will no longer take place as planned. Therefore, I registered for the Piscine beginning on 7 April 2025.</p>
|
||||||
@ -213,76 +244,6 @@ Me</p>
|
|||||||
<content type="html"><ul>
|
<content type="html"><ul>
|
||||||
<li>New blog post: <a href="/blog/posts/2025-01-07-blog-questions-challenge">&quot;Blog Questions Challenge&quot;</a>.</li>
|
<li>New blog post: <a href="/blog/posts/2025-01-07-blog-questions-challenge">&quot;Blog Questions Challenge&quot;</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</content>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<title>Blog Questions Challenge | Blog</title>
|
|
||||||
<link href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/"/>
|
|
||||||
<updated>2025-01-07T08:24:26Z</updated>
|
|
||||||
<id>https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/</id>
|
|
||||||
<content type="html"><p>I was tagged by <a href="https://home.hedy.dev/">~hedy</a> for a <a href="https://home.hedy.dev/posts/blog-questions-challenge/">blog questions challenge</a>. I put a lot of thoughts into how I build and set up my website, so I am happy to have been invited to talk about the meta aspects of my website, including my blog. Thank you, ~hedy!</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="why-did-you-start-blogging-in-the-first-place">Why did you start blogging in the first place?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#why-did-you-start-blogging-in-the-first-place" aria-labelledby="why-did-you-start-blogging-in-the-first-place"><span hidden="">#</span></a></div>
|
|
||||||
<p>I learned about the concept of blogs for the first time when I was a secondary school student in the later half of the 2000s. I was introduced to blogs by a Malaysian Chinese secondary school magazine named <cite>Xuehai Weekly</cite> (<span lang="zh">《学海周刊》</span>).</p>
|
|
||||||
<p>As an undiagnosed autistic kid who was more comfortable communicating and expressing themself through writing, and had been keeping a journal, I was fascinated by the concept of a personal journal on the internet. Therefore, after trying it out, blogging immediately became one of my main hobbies, and I enjoyed browsing and reading other people's blogs as well. I loved blogs for allowing ordinary people to write and publish their writing to express themselves outside traditional publishing channels.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="what-platform-are-you-using-to-manage-your-blog-and-why-did-you-choose-it">What platform are you using to manage your blog and why did you choose it?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#what-platform-are-you-using-to-manage-your-blog-and-why-did-you-choose-it" aria-labelledby="what-platform-are-you-using-to-manage-your-blog-and-why-did-you-choose-it"><span hidden="">#</span></a></div>
|
|
||||||
<p>This blog and my website where this blog is part of, Leilukin's Hub, is built with the static site generator <a href="https://www.11ty.dev/">Eleventy</a>.</p>
|
|
||||||
<p>After coding Leilukin's Hub from scratch for the first time in 2022, and working on the website for a while, I started to get frustrated with having to duplicate the HTML of my layout by hand over and over across all my HTML files to maintain a consistent layout, especially when you wanted to change parts of your layout. Therefore, I began to search for solutions, and discovered static site generators (SSGs).</p>
|
|
||||||
<p>I chose Eleventy over other SSGs, mainly because of its flexibility, including by allowing users to customise their file directory structure and supporting multiple templating languages. The fact that Eleventy is written in JavaScript means it has the advantage of being built in a familiar language for someone who was already learning front-end web development like me.</p>
|
|
||||||
<p>Using an SSG like Eleventy to build my blog means once I set up my website layout and page directory structure, when I draft and write a blog post, I can focus on my words by writing on a Markdown file, and let the SSG handle the HTML output.</p>
|
|
||||||
<p>Leilukin's Hub also has a [tumbleblog](<a href="https://tumbleblog.leilukin.com/">Leilukin's Hub Tumbleblog</a>) hosted on a subdomain and powered by a blogging engine written in PHP named <a href="https://chyrplite.net/">Chyrp Lite</a>. I use Chyrp Lite like a self-hosted alternative to a Tumblr blog, in that Chyrp Lite also allows you to create different type of posts such as text, photo, video, link, quote, etc. The fact that Chyrp Lite is written in PHP also makes it a good lightweight alternative to WordPress.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="have-you-blogged-on-other-platforms-before">Have you blogged on other platforms before?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#have-you-blogged-on-other-platforms-before" aria-labelledby="have-you-blogged-on-other-platforms-before"><span hidden="">#</span></a></div>
|
|
||||||
<p>During my teenage blogging years in the 2000s, I tried out many different blogging platforms, including primarily English ones such as Blogger and WordPress.com, as well as Taiwanese ones such as Wretch (<span lang="zh">無名小站</span>), Roodo (<span lang="zh">樂多日誌</span>) and Yam Blog (<span lang="zh">天空部落</span>), which were all eventually shut down. Later, I settled for a now-defunct Malaysian Chinese blogging community that powers members' blogs with a Korean blogging engine named Tattertools.</p>
|
|
||||||
<p>Since 2011 to late 2024, I continued blogging by doing it on Tumblr, before deciding to retire from Tumblr to put more focus on my own websites, including Leilukin's Hub.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="how-do-you-write-your-posts">How do you write your posts?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#how-do-you-write-your-posts" aria-labelledby="how-do-you-write-your-posts"><span hidden="">#</span></a></div>
|
|
||||||
<p>I use <a href="https://obsidian.md/">Obsidian</a> to draft and write my posts. Obsidian had become my main note-taking app since I started using it myself, so it is a natural choice to plan and do my writings on Obsidian. It helps that Obsidian note files are in Markdown format, and Eleventy supports generating HTML with Markdown files. Writing my posts in Obsidian also allows me to focus on my words, and letting the <a href="https://github.com/Clemens-E/obsidian-languagetool-plugin">LanguageTool Integration</a> community plugin spellcheck my writing, without worrying about the technical aspects of publishing my post to the web first.</p>
|
|
||||||
<p>After I finish writing a post in Obsidian, I copy the Markdown file content, paste into a new Markdown file in my blog post folder in Visual Studio Code, my main code editor. Then, I add frontmatter to the blog post's Markdown file to configure data of the post such as title, description and categories, use Visual Studio Code's built-in terminal to enter Eleventy commands to generate the new post, then use Git and GitHub Actions to publish the new post to my website.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="when-do-you-feel-most-inspired-to-write">When do you feel most inspired to write?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#when-do-you-feel-most-inspired-to-write" aria-labelledby="when-do-you-feel-most-inspired-to-write"><span hidden="">#</span></a></div>
|
|
||||||
<p>I can get inspired to write by just about anything: books, articles, essays and blog posts I read, interesting things I discovered when browsing the web, video games I play, conversations with other people, etc.</p>
|
|
||||||
<p>When inspiration strikes, I jot down my ideas in Obsidian, so when I have time, I can go through my Obsidian notes and plan how to write a post about those ideas, beginning by outlining what I want to include in my posts.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="do-you-publish-immediately-after-writing-or-do-you-let-it-simmer-a-bit-as-a-draft">Do you publish immediately after writing, or do you let it simmer a bit as a draft?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#do-you-publish-immediately-after-writing-or-do-you-let-it-simmer-a-bit-as-a-draft" aria-labelledby="do-you-publish-immediately-after-writing-or-do-you-let-it-simmer-a-bit-as-a-draft"><span hidden="">#</span></a></div>
|
|
||||||
<p>I publish my posts immediately after completing a draft, so the question is how long does it take for me to complete a draft. I plan ahead before drafting my posts because I want to be considerate for how I express my thoughts, so I only complete and publish my draft after such considerations, which often takes time.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="whats-your-favourite-post-on-your-blog">What's your favourite post on your blog?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#whats-your-favourite-post-on-your-blog" aria-labelledby="whats-your-favourite-post-on-your-blog"><span hidden="">#</span></a></div>
|
|
||||||
<p>My favourite post on this particular blog would be <a href="https://leilukin.com/blog/posts/2024-12-01-indieweb-carnival-november-2024-impact/">my submission to the November 2024 IndieWeb Carnival</a>, where I talked about impact by reflecting on other people's impact on me and my life, and my beliefs about everyone being capable of making an impact on others.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="any-future-plans-for-your-blog">Any future plans for your blog?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#any-future-plans-for-your-blog" aria-labelledby="any-future-plans-for-your-blog"><span hidden="">#</span></a></div>
|
|
||||||
<p>I do not have any concrete future plans for this blog specifically, but I do have more ideas for what to do to other parts of Leilukin's Hub, including writing more articles and creating more <a href="https://leilukin.com/shrines">shrines</a> and <a href="https://fan.leilukin.com/">fanlistings</a>.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="why-do-you-write-other-than-your-blog-do-you-write-long-form-content-elsewhere">Why do you write? Other than your blog, do you write long-form content elsewhere?</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#why-do-you-write-other-than-your-blog-do-you-write-long-form-content-elsewhere" aria-labelledby="why-do-you-write-other-than-your-blog-do-you-write-long-form-content-elsewhere"><span hidden="">#</span></a></div>
|
|
||||||
<p>As an autistic person, verbal communication is not my strongest skill, so I prefer to communicate my ideas and express myself through writing. I have found writing a great way to relax and organise my thoughts. Furthermore, I write because I like to read, and reading other people's writings have inspired my own writing.</p>
|
|
||||||
<p>Aside from blog, I have also written and published articles about various topics on my website. These articles are distinct from blog posts in that while my blog posts are usually written about events or subjects that happened recently, my articles are meant to be more static pages containing useful information or my thoughts on certain topics, not just what is happening right now.</p>
|
|
||||||
<div class="heading-wrapper h2">
|
|
||||||
<h2 id="your-turn">Your Turn</h2>
|
|
||||||
<a class="heading-anchor" href="https://leilukin.com/blog/posts/2025-01-07-blog-questions-challenge/#your-turn" aria-labelledby="your-turn"><span hidden="">#</span></a></div>
|
|
||||||
<p>I cannot decide who else to tag for this blog questions challenge, because not all my acquaintances in the personal web are bloggers and some bloggers are not huge fans of meta type posts.</p>
|
|
||||||
<p>Therefore, consider this an open invitation: If you find this post and are interested in answering these questions yourself, feel free to write your own post!</p>
|
|
||||||
</content>
|
|
||||||
</entry>
|
|
||||||
|
|
||||||
<entry>
|
|
||||||
<title>Changelog: 30 December 2024</title>
|
|
||||||
<link href="https://leilukin.com/"/>
|
|
||||||
<updated>2024-12-30T12:29:48Z</updated>
|
|
||||||
<id>https://leilukin.com/</id>
|
|
||||||
<content type="html"><ul>
|
|
||||||
<li>Create page for my <a href="/links/stardew-valley-mod-list/"><cite>Stardew Valley</cite> mod list</a>.</li>
|
|
||||||
</ul>
|
|
||||||
</content>
|
</content>
|
||||||
</entry>
|
</entry>
|
||||||
</feed>
|
</feed>
|
@ -427,9 +427,9 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<h2>What is New?</h2>
|
<h2>What is New?</h2>
|
||||||
<div class="text-box">
|
<div class="text-box">
|
||||||
|
|
||||||
<h3>Changelog: 23 February 2025</h3>
|
<h3>Changelog: 6 March 2025</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Create page for my <a href="/links/mass-effect-le-mod-list/"><cite>Mass Effect Legendary Edition</cite> mod list</a>.</li>
|
<li>New blog post: <a href="/blog/posts/2025-03-06-attended-42-discovery-piscine">"Attended 42 the School's 5-Day Coding Bootcamp"</a>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p><a href="/changelogs">View all site changelogs</a></p>
|
<p><a href="/changelogs">View all site changelogs</a></p>
|
||||||
|
98
sitemap.xml
98
sitemap.xml
@ -1314,261 +1314,273 @@
|
|||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://leilukin.com/blog/posts/2025-03-06-attended-42-discovery-piscine/</loc>
|
||||||
|
<lastmod>2025-03-06T14:34:13.000Z</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://leilukin.comfalse</loc>
|
||||||
|
<lastmod>2025-03-06T14:36:09.000Z</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/blog/posts/</loc>
|
<loc>https://leilukin.com/blog/posts/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.831Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.806Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/changelogs/2022/</loc>
|
<loc>https://leilukin.com/changelogs/2022/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.837Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.813Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/changelogs/2023/</loc>
|
<loc>https://leilukin.com/changelogs/2023/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.837Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.813Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/changelogs/2024/</loc>
|
<loc>https://leilukin.com/changelogs/2024/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.837Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.813Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/changelogs/2025/</loc>
|
<loc>https://leilukin.com/changelogs/2025/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.837Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.813Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/changelogs/layouts/</loc>
|
<loc>https://leilukin.com/changelogs/layouts/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.837Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.813Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/</loc>
|
<loc>https://leilukin.com/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.837Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.813Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/links/mass-effect-le-mod-list/</loc>
|
<loc>https://leilukin.com/links/mass-effect-le-mod-list/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.838Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.814Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/links/stardew-valley-mod-list/</loc>
|
<loc>https://leilukin.com/links/stardew-valley-mod-list/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.838Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.814Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/projects/code/bellabuffs-phpmailer/</loc>
|
<loc>https://leilukin.com/projects/code/bellabuffs-phpmailer/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.838Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.814Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/projects/playlists/</loc>
|
<loc>https://leilukin.com/projects/playlists/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.838Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.814Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/projects/snippets/disability-pride-flag-background/</loc>
|
<loc>https://leilukin.com/projects/snippets/disability-pride-flag-background/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.838Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.814Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/asummersend/gallery/</loc>
|
<loc>https://leilukin.com/shrines/asummersend/gallery/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/asummersend/playlists/</loc>
|
<loc>https://leilukin.com/shrines/asummersend/playlists/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/asummersend/trivia/</loc>
|
<loc>https://leilukin.com/shrines/asummersend/trivia/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/cassettebeasts/articles/</loc>
|
<loc>https://leilukin.com/shrines/cassettebeasts/articles/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/cassettebeasts/facts/</loc>
|
<loc>https://leilukin.com/shrines/cassettebeasts/facts/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/cassettebeasts/featured/</loc>
|
<loc>https://leilukin.com/shrines/cassettebeasts/featured/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/cassettebeasts/gamelog/</loc>
|
<loc>https://leilukin.com/shrines/cassettebeasts/gamelog/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/cassettebeasts/resources/</loc>
|
<loc>https://leilukin.com/shrines/cassettebeasts/resources/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.839Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.815Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/articles/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/articles/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.840Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.816Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/guides/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/guides/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.840Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.816Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/resources/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.816Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor1-mod-list/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor1-mod-list/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor2-mod-list/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor2-mod-list/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/starwarskotor/universes/</loc>
|
<loc>https://leilukin.com/shrines/starwarskotor/universes/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/archive/</loc>
|
<loc>https://leilukin.com/archive/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.841Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/categories/</loc>
|
<loc>https://leilukin.com/categories/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/changelogs/</loc>
|
<loc>https://leilukin.com/changelogs/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.817Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/about/</loc>
|
<loc>https://leilukin.com/about/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/adoptables/</loc>
|
<loc>https://leilukin.com/adoptables/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/articles/</loc>
|
<loc>https://leilukin.com/articles/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/blog/</loc>
|
<loc>https://leilukin.com/blog/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/guestbook/</loc>
|
<loc>https://leilukin.com/guestbook/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/links/</loc>
|
<loc>https://leilukin.com/links/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/now/</loc>
|
<loc>https://leilukin.com/now/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/projects/</loc>
|
<loc>https://leilukin.com/projects/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/shrines/</loc>
|
<loc>https://leilukin.com/shrines/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/accessibility/</loc>
|
<loc>https://leilukin.com/accessibility/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://leilukin.com/colophon/</loc>
|
<loc>https://leilukin.com/colophon/</loc>
|
||||||
<lastmod>2025-03-06T11:27:16.842Z</lastmod>
|
<lastmod>2025-03-06T14:37:40.818Z</lastmod>
|
||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.5</priority>
|
<priority>0.5</priority>
|
||||||
</url>
|
</url>
|
||||||
|
@ -439,7 +439,8 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
|||||||
<li><a href="/blog/posts/2025-01-07-blog-questions-challenge/">Blog Questions Challenge</a></li>
|
<li><a href="/blog/posts/2025-01-07-blog-questions-challenge/">Blog Questions Challenge</a></li>
|
||||||
<li><a href="/blog/posts/2025-01-19-attending-42-school/">Attending 42 the Computer Science School</a></li>
|
<li><a href="/blog/posts/2025-01-19-attending-42-school/">Attending 42 the Computer Science School</a></li>
|
||||||
<li><a href="/blog/posts/2025-02-06-my-2025-lunar-new-year/">My 2025 Lunar New Year</a></li>
|
<li><a href="/blog/posts/2025-02-06-my-2025-lunar-new-year/">My 2025 Lunar New Year</a></li>
|
||||||
<li><a href="/blog/posts/2025-02-09-my-first-smartwatch/">My First Smartwatch</a></li></ul></li></ul></li>
|
<li><a href="/blog/posts/2025-02-09-my-first-smartwatch/">My First Smartwatch</a></li>
|
||||||
|
<li><a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">Attended 42 the School's 5-Day Coding Bootcamp</a></li></ul></li></ul></li>
|
||||||
<li><a href="/articles/">Articles</a><ul><li><a href="/articles/kotor2-modder-interview-ars-technica/">The modders who spent 15 years fixing Knights of the Old Republic 2 @ Ars Technica</a></li>
|
<li><a href="/articles/">Articles</a><ul><li><a href="/articles/kotor2-modder-interview-ars-technica/">The modders who spent 15 years fixing Knights of the Old Republic 2 @ Ars Technica</a></li>
|
||||||
<li><a href="/articles/lgbtq-booklet-interview-misi-bawang/">Floating in a Sky Full of Pride: LGBTQ+ Booklet Artist Interview from MISI:Bawang</a></li>
|
<li><a href="/articles/lgbtq-booklet-interview-misi-bawang/">Floating in a Sky Full of Pride: LGBTQ+ Booklet Artist Interview from MISI:Bawang</a></li>
|
||||||
<li><a href="/articles/anti-harry-potter-jk-rowling-masterlist/">Anti-Harry Potter and Anti-J. K. Rowling Masterlist</a></li>
|
<li><a href="/articles/anti-harry-potter-jk-rowling-masterlist/">Anti-Harry Potter and Anti-J. K. Rowling Masterlist</a></li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user