mirror of
https://github.com/helenclx/leilukin-site.git
synced 2025-04-15 13:20:50 +00:00
Build: (80f54f2) Add missing date key at the 13 April 2025 changelog
This commit is contained in:
parent
d22dddad77
commit
65be73954e
@ -382,7 +382,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -392,7 +392,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -402,7 +402,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -412,7 +412,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -422,7 +422,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -432,7 +432,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -442,7 +442,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
First Week of 42's Piscine Bootcamp | Blog
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:53:37 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
@ -451,6 +451,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<h2>Blog Posts</h2>
|
||||
<ul class="blog__posts">
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
First Week of 42's Piscine Bootcamp
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Sat Apr 12 2025 23:53:37 GMT+0000 (Coordinated Universal Time)">12 April 2025</time></p>
|
||||
<p>My first week attending 42 the computer science school's 26-day bootcamp named Piscine.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2025-04-06-my-2025-qingming/">
|
||||
@ -550,17 +561,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<p>I have applied to attend one of the Malaysian campuses of 42, an international computer science school.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2025-01-07-blog-questions-challenge/">
|
||||
Blog Questions Challenge
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Tue Jan 07 2025 08:24:26 GMT+0000 (Coordinated Universal Time)">7 January 2025</time></p>
|
||||
<p>My answers to a blog questions challenge I was tagged for.</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
@ -451,6 +451,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<h2>Blog Posts</h2>
|
||||
<ul class="blog__posts">
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2025-01-07-blog-questions-challenge/">
|
||||
Blog Questions Challenge
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Tue Jan 07 2025 08:24:26 GMT+0000 (Coordinated Universal Time)">7 January 2025</time></p>
|
||||
<p>My answers to a blog questions challenge I was tagged for.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2024-12-27-my-2024-christmas-season/">
|
||||
@ -550,17 +561,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<p>Announcing the launch of my fanlisting collective, Cassette Beasts fanlisting and the release of my BellaBuffs fork.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved/">
|
||||
My Cassette Beasts Fanlisting Application has been Approved
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Mon Jun 24 2024 05:23:00 GMT+0000 (Coordinated Universal Time)">24 June 2024</time></p>
|
||||
<p>The Fanlistings Network has approved my application to run and build a Cassette Beasts fanlisting.</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
@ -451,6 +451,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<h2>Blog Posts</h2>
|
||||
<ul class="blog__posts">
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2024-06-24-cassette-beasts-fanlisting-approved/">
|
||||
My Cassette Beasts Fanlisting Application has been Approved
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Mon Jun 24 2024 05:23:00 GMT+0000 (Coordinated Universal Time)">24 June 2024</time></p>
|
||||
<p>The Fanlistings Network has approved my application to run and build a Cassette Beasts fanlisting.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2024-06-21-leilukins-hub-tumbleblog-launched/">
|
||||
@ -550,17 +561,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<p>My childhood goal of beating A Bug's Life video game was finally fulfilled.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2023-11-19-i-can-finally-game-on-a-solid-state-drive/">
|
||||
I Can Finally Game on a Solid-State Drive
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Sun Nov 19 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">19 November 2023</time></p>
|
||||
<p>I just got the solid-state drive (SSD) of my 5-year-old gaming laptop replaced with a new onw with a larger storage capacity.</p>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
@ -451,6 +451,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<h2>Blog Posts</h2>
|
||||
<ul class="blog__posts">
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2023-11-19-i-can-finally-game-on-a-solid-state-drive/">
|
||||
I Can Finally Game on a Solid-State Drive
|
||||
|
||||
</a>
|
||||
</h3>
|
||||
<p class="blog__post--time"><time datetime="Sun Nov 19 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">19 November 2023</time></p>
|
||||
<p>I just got the solid-state drive (SSD) of my 5-year-old gaming laptop replaced with a new onw with a larger storage capacity.</p>
|
||||
</li>
|
||||
|
||||
<li class="blog__post">
|
||||
<h3 class="blog__post--title">
|
||||
<a href="/blog/posts/2023-10-30-support-for-my-steam-review-of-a-summers-end/">
|
||||
|
@ -424,6 +424,11 @@ Coincidentally, when we were enjoying cendol with relatives before we return to
|
||||
<a href="/blog/posts/2025-04-03-i-use-neovim-btw/">I Use (Neo)Vim BTW</a>
|
||||
</li>
|
||||
|
||||
<li class="blog__post--next">
|
||||
<p>Next Post:</p>
|
||||
<a href="/blog/posts/2025-04-13-42-piscine-first-week/">First Week of 42's Piscine Bootcamp</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
484
blog/posts/2025-04-13-42-piscine-first-week/index.html
Normal file
484
blog/posts/2025-04-13-42-piscine-first-week/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="First Week of 42's Piscine Bootcamp | Blog">
|
||||
|
||||
<link rel="canonical" href="https://leilukin.com/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
<meta name="generator" content="Eleventy v3.0.0">
|
||||
<meta name="author" content="Leilukin">
|
||||
<meta name="description" content="My first week attending 42 the computer science school's 26-day bootcamp named Piscine.">
|
||||
<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="My first week attending 42 the computer science school's 26-day bootcamp named Piscine.">
|
||||
<meta property="og:url" content="https://leilukin.com/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
<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/readex-pro/readex-pro-v22-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
|
||||
<link rel="preload" href="/assets/fonts/readex-pro/readex-pro-v22-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous">
|
||||
<style>
|
||||
@font-face {
|
||||
font-display: swap;
|
||||
font-family: 'Readex Pro';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url('/assets/fonts/readex-pro/readex-pro-v22-latin-regular.woff2') format('woff2');
|
||||
}
|
||||
@font-face {
|
||||
font-display: swap;
|
||||
font-family: 'Readex Pro';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: url('/assets/fonts/readex-pro/readex-pro-v22-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/ur6aGJXhg4.js" defer=""></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<title>
|
||||
First Week of 42's Piscine 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>First Week of 42's Piscine Bootcamp</h1>
|
||||
|
||||
|
||||
<div class="article__info">
|
||||
<p>
|
||||
722 words.
|
||||
Posted on <time datetime="2025-04-13T07:53:37+0800">13 April 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>On 7 April 2025, my attendance to <a href="/blog/posts/2025-01-19-attending-42-school/">42 the computer science school</a>'s 26-day bootcamp named Piscine has finally begun. I have been looking forward to this day for nearly three months, after visiting my local campus of the school on its open day in January, applying to join the Piscine that was originally scheduled on February 24 but was later replaced by a 5-day bite-sized version of the bootcamp called <a href="/blog/posts/2025-03-06-attended-42-discovery-piscine/">Discovery Piscine</a>, and applying to join the full Piscine that was scheduled for April 7.</p>
|
||||
<p>Despite having attended the Discovery Piscine to get a taste of what the Piscine would be like, the full Piscine is still quite a different experience, because not only the full Piscine is longer, but also its curriculum was different: Discovery Piscine focused on Python, but the Piscine focuses on C the programming language, with the first two projects being about shell commands. In addition, during Discovery Piscine, we did not use Git for storing our projects, but in the Piscine, the school's intranet creates Git repositories for all our projects, so we would submit our projects by pushing them to their own Git repositories, and during peer evaluations, evaluators would clone the Git repositories into their own computer to review their peer's work. Furthermore, Discovery Piscine did not have automatic evaluations, but in the Piscine, after getting through peer evaluations, our projects need to pass the automatic evaluation to succeed.</p>
|
||||
<p>A key to succeed the projects is to pay close attention to the details of the project exercise requirements and examples. A good thing is, one of the ways 42 is not a traditional school is that we can retry projects even if we failed. During my first try of the Piscine's very first project, which was about shell commands, I failed due to not paying enough attention to the details of the exercise requirements, but after learning my mistakes and retrying the project, I succeeded by passing both peer and automatic evaluations.</p>
|
||||
<p>I had learned C when I took CS50's Introduction to Computer Science course, but it has been a while since I wrote C, so the Piscine served as a good opportunity to refresh my C skills and knowledge. I started the Piscine's first C project on April 10, and despite already having some background in C, I still got to learn some things about C that I was not aware of before, such as the <code>write()</code> function. That said, my background with C and programming in general certainly helped me to pass the Piscine's first exam on April 11.</p>
|
||||
<p>After the weekly exam happened on Fridays, we got assigned weekly group projects to do during the weekends, with our team members being generated randomly. The first group project was easy enough for my team to complete it on Saturday, including alternate versions of the project as an opportunity to earn bonus points. Therefore, I got to take one day break on Sunday, but I still need to prepare for the possibility of needing to visit the campus for group projects in Sundays in the next few weeks.</p>
|
||||
<p>Attending the Piscine made me even happier with my decision to <a href="/blog/posts/2025-04-03-i-use-neovim-btw/">learn to use Vim</a> to get prepared for the Piscine, because not only the campus computers have Vim installed, but also 42 has its own Vim plugin to add its custom header, which is a requirement for doing its coding projects like C. The plugin is available for Visual Studio Code as well, but the video resource for the first C project showcases C code with Vim. The staff of my local 42 campus also mentioned having Vim installed in the campus computers when they briefed us on the first day of the Piscine. In conclusion, my hunch that 42 encourages students to use Vim was right.</p>
|
||||
<p>On average, I stayed in the campus around 8 hours per day. I had prepared for April being a busy month for me because of the Piscine, so I am doing my best in the Piscine projects, and I hope I can pass the Piscine and enter 42's core curriculum. I chose to attend 42 because computer science and programming are such vast fields that there is always something to learn, and I am a firm believer that learning is a lifelong process and journey.</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-04-06-my-2025-qingming/">My 2025 Qingming Festival</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="/uses/">Uses</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>
|
@ -391,6 +391,16 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<ul class="blog__postlist">
|
||||
|
||||
<li class="blog__postlist--item">
|
||||
<h2 class="blog__postlist--title">
|
||||
<a href="/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
First Week of 42's Piscine Bootcamp
|
||||
|
||||
</a>
|
||||
</h2>
|
||||
<time datetime="Sat Apr 12 2025 23:53:37 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li class="blog__postlist--item">
|
||||
<h2 class="blog__postlist--title">
|
||||
<a href="/blog/posts/2025-04-06-my-2025-qingming/">
|
||||
|
@ -373,11 +373,21 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<div class="content">
|
||||
|
||||
|
||||
<h2>3 Contents Filed Under "42 the school"</h2>
|
||||
<h2>4 Contents Filed Under "42 the school"</h2>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
First Week of 42's Piscine Bootcamp | Blog
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:53:37 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="/blog/posts/2025-04-03-i-use-neovim-btw/">
|
||||
|
@ -380,7 +380,7 @@ 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> (3)</li>
|
||||
<li><a href="/categories/42-the-school/">42 the school</a> (4)</li>
|
||||
|
||||
|
||||
|
||||
@ -472,7 +472,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
|
||||
|
||||
<li><a href="/categories/life-updates/">life updates</a> (10)</li>
|
||||
<li><a href="/categories/life-updates/">life updates</a> (11)</li>
|
||||
|
||||
|
||||
|
||||
|
@ -373,11 +373,21 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<div class="content">
|
||||
|
||||
|
||||
<h2>10 Contents Filed Under "life updates"</h2>
|
||||
<h2>11 Contents Filed Under "life updates"</h2>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="/blog/posts/2025-04-13-42-piscine-first-week/">
|
||||
First Week of 42's Piscine Bootcamp | Blog
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:53:37 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<p class="item-list__title">
|
||||
<a href="/blog/posts/2025-04-06-my-2025-qingming/">
|
||||
|
@ -385,7 +385,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
@ -385,7 +385,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -395,7 +395,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -405,7 +405,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -415,7 +415,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
@ -385,7 +385,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -395,7 +395,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
@ -385,7 +385,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
@ -385,7 +385,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -395,7 +395,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -405,7 +405,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -415,7 +415,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -425,7 +425,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
@ -435,7 +435,7 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
</a>
|
||||
</p>
|
||||
<time datetime="Sat Apr 12 2025 23:25:58 GMT+0000 (Coordinated Universal Time)">12 April 2025</time>
|
||||
<time datetime="Sun Apr 13 2025 00:02:06 GMT+0000 (Coordinated Universal Time)">13 April 2025</time>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
@ -424,6 +424,17 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
|
||||
|
||||
<div class="heading-wrapper h2">
|
||||
<h2 id="2025-04-13">
|
||||
12 April 2025
|
||||
</h2>
|
||||
<a class="heading-anchor" href="#2025-04-13" aria-labelledby="2025-04-13"><span hidden="">#</span></a>
|
||||
</div>
|
||||
|
||||
<ul>
|
||||
<li>New blog post, <a href="/blog/posts/2025-04-13-42-piscine-first-week">"First Week of 42's Piscine Bootcamp"</a>.</li>
|
||||
</ul>
|
||||
|
||||
<div class="heading-wrapper h2">
|
||||
<h2 id="2025-04-06">
|
||||
6 April 2025
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sat Apr 12 2025 23:54:16 GMT+0000 (Coordinated Universal Time)">12 April 2025</time></h3>
|
||||
<ul>
|
||||
<li>New blog post, <a href="/blog/posts/2025-04-13-42-piscine-first-week">"First Week of 42's Piscine Bootcamp"</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sun Apr 06 2025 14:03:56 GMT+0000 (Coordinated Universal Time)">6 April 2025</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2025-04-06-my-2025-qingming/">"My 2025 Qingming Festival"</a>.</li>
|
||||
@ -566,11 +571,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li>Fixed broken links in my blog posts to my other blog posts in the website's RSS feed.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Thu Dec 26 2024 11:12:29 GMT+0000 (Coordinated Universal Time)">26 December 2024</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2024-12-26-indian-ocean-tsunami-20-years">"Remembering the 2004 Indian Ocean Tsunami"</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Thu Dec 26 2024 11:12:29 GMT+0000 (Coordinated Universal Time)">26 December 2024</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2024-12-26-indian-ocean-tsunami-20-years">"Remembering the 2004 Indian Ocean Tsunami"</a></li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Wed Dec 25 2024 06:26:04 GMT+0000 (Coordinated Universal Time)">25 December 2024</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2024-12-25-leilukins-2024-in-review">"Leilukin's 2024: A Year In Review"</a></li>
|
||||
@ -569,11 +574,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li>Add a section for the <a href="https://divergentrays.com/kitty">Kitty Friends Pixel Club</a> to my <a href="/adoptables">Adoptables page</a>, including my kitty friends!</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sat Jul 20 2024 06:35:00 GMT+0000 (Coordinated Universal Time)">20 July 2024</time></h3>
|
||||
<ul>
|
||||
<li>Remake the mobile version of navigation menu by using the HTML <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover"><code>popover</code></a> attirbutes, allowing the navigation menu to be dismissed without JavaScript</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sat Jul 20 2024 06:35:00 GMT+0000 (Coordinated Universal Time)">20 July 2024</time></h3>
|
||||
<ul>
|
||||
<li>Remake the mobile version of navigation menu by using the HTML <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/popover"><code>popover</code></a> attirbutes, allowing the navigation menu to be dismissed without JavaScript</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Thu Jul 18 2024 04:55:00 GMT+0000 (Coordinated Universal Time)">18 July 2024</time></h3>
|
||||
<ul>
|
||||
<li>Add list of web cliques I joined to the home page</li>
|
||||
@ -602,14 +607,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li>Update the <a href="/guestbook">guestbook</a> to add a warning message and a link to send comments via email if the Discord webhook fails.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Fri May 31 2024 11:17:00 GMT+0000 (Coordinated Universal Time)">31 May 2024</time></h3>
|
||||
<ul>
|
||||
<li>Leilukin's Hub now has a custom domain name: leilukin.com.</li>
|
||||
<li>Leilukin's Hub is now hosted on Netlify.</li>
|
||||
<li>New blog post: <a href="/blog/posts/2024-05-31-domain-name-hosting-change-leilukins-hub">Custom Domain Name and Hosting Change for Leilukin's Hub</a>.</li>
|
||||
<li>Add <a href="https://status.cafe/users/leilukin">my status.cafe</a> widget to the home page.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,14 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Fri May 31 2024 11:17:00 GMT+0000 (Coordinated Universal Time)">31 May 2024</time></h3>
|
||||
<ul>
|
||||
<li>Leilukin's Hub now has a custom domain name: leilukin.com.</li>
|
||||
<li>Leilukin's Hub is now hosted on Netlify.</li>
|
||||
<li>New blog post: <a href="/blog/posts/2024-05-31-domain-name-hosting-change-leilukins-hub">Custom Domain Name and Hosting Change for Leilukin's Hub</a>.</li>
|
||||
<li>Add <a href="https://status.cafe/users/leilukin">my status.cafe</a> widget to the home page.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Wed May 29 2024 09:33:00 GMT+0000 (Coordinated Universal Time)">29 May 2024</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2024-05-29-new-guestbook-leilukins-hub">The Search for a Guestbook Solution for Leilukin's Hub</a>.</li>
|
||||
@ -566,11 +574,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 a new section: My Contributions to the Cassette Beasts community.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Mon Nov 20 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">20 November 2023</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2023-11-20-Finally-Beat-A-Bugs-Life-Video-Game-24-Years-Later">Finally Beat A Bug's Life The Video Game — 24 Years Later</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Mon Nov 20 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">20 November 2023</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2023-11-20-Finally-Beat-A-Bugs-Life-Video-Game-24-Years-Later">Finally Beat A Bug's Life The Video Game — 24 Years Later</a></li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sun Nov 19 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">19 November 2023</time></h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2023-11-19-I-Can-Finally-Game-on-a-Solid-State-Drive">I Can Finally Game on a Solid-State Drive</a></li>
|
||||
@ -576,11 +581,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Mon Aug 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">21 August 2023</time></h3>
|
||||
<ul>
|
||||
<li><a href="/shrines/starwarskotor/">Star Wars: Knights of the Old Republic shrine</a>: Added a new page for <a href="/shrines/starwarskotor/universes/">my KotOR universes</a>.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Mon Aug 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">21 August 2023</time></h3>
|
||||
<ul>
|
||||
<li><a href="/shrines/starwarskotor/">Star Wars: Knights of the Old Republic shrine</a>: Added a new page for <a href="/shrines/starwarskotor/universes/">my KotOR universes</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Fri Aug 18 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">18 August 2023</time></h3>
|
||||
<ul>
|
||||
<li><a href="/shrines/cassettebeasts/">Cassette Beasts shrine</a>: Added links to Cassette Beasts's official website, wiki, and platforms to purchase the game to the home page.</li>
|
||||
@ -588,11 +593,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li>New blog post: <a href="/blog/posts/2023-05-09-Onboard-the-Dracula-Daily-Hype-Train">Onboard the Dracula Daily Hype Train</a>.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Fri May 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">5 May 2023</time></h3>
|
||||
<ul>
|
||||
<li>Modify the web application manifest of this site to make this site look more like a mobile app when added to a mobile device's home screen.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Fri May 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">5 May 2023</time></h3>
|
||||
<ul>
|
||||
<li>Modify the web application manifest of this site to make this site look more like a mobile app when added to a mobile device's home screen.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Mon Mar 27 2023 00:00:00 GMT+0000 (Coordinated Universal Time)">27 March 2023</time></h3>
|
||||
<ul>
|
||||
<li>Added my latest mod, Leilukin's Juhani's Outfit Reskin Pack, to <a href="/projects/videogamemods/kotor1">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
|
||||
@ -581,11 +586,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li>Added my latest mods, Exile's Trial Overlay Removal and Visas Visible Jedi Robes, to <a href="/projects/videogamemods/kotor2">my mods for Star Wars: Knights of the Old Republic II: The Sith Lords</a> page.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sun Dec 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">11 December 2022</time></h3>
|
||||
<ul>
|
||||
<li>For my <a href="/projects/videogamemods/kotor1">mod page for Star Wars: Knights of the Old Republic</a>, No Flirting with Davik's Slaves has been updated and renamed to PC Dialogue with Davik's Slaves Change.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,11 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Sun Dec 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">11 December 2022</time></h3>
|
||||
<ul>
|
||||
<li>For my <a href="/projects/videogamemods/kotor1">mod page for Star Wars: Knights of the Old Republic</a>, No Flirting with Davik's Slaves has been updated and renamed to PC Dialogue with Davik's Slaves Change.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Thu Dec 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">8 December 2022</time></h3>
|
||||
<ul>
|
||||
<li>Added my latest mod, No Flirting with Davik's Slaves, to <a href="/projects/videogamemods/kotor1">my mods for Star Wars: Knights of the Old Republic</a> page.</li>
|
||||
@ -562,16 +567,6 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li>The top banner on each page is now linked to the home page.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Tue Sep 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">20 September 2022</time></h3>
|
||||
<ul>
|
||||
<li>Website banner created and placed on the top each page.</li>
|
||||
<li>Rearrange the buttons on the main page.</li>
|
||||
<li>Created indivisual sub-pages for the pieces shared on the <a href="/featured">Featured page</a>.</li>
|
||||
<li>Added information about the playlists on the <a href="/playlists">Playlists page</a>.</li>
|
||||
<li>Added a page for <a href="/shrines/starwarskotor/resources/kotor-same-gender-romance-mods">same-gender romance mods for Star Wars: Knights of the Old Republic series.</a></li>
|
||||
<li>Added table of contents for some pages.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -462,6 +462,16 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
<h2>Latest Changelogs</h2>
|
||||
|
||||
<h3 class="date-style"><time datetime="Tue Sep 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">20 September 2022</time></h3>
|
||||
<ul>
|
||||
<li>Website banner created and placed on the top each page.</li>
|
||||
<li>Rearrange the buttons on the main page.</li>
|
||||
<li>Created indivisual sub-pages for the pieces shared on the <a href="/featured">Featured page</a>.</li>
|
||||
<li>Added information about the playlists on the <a href="/playlists">Playlists page</a>.</li>
|
||||
<li>Added a page for <a href="/shrines/starwarskotor/resources/kotor-same-gender-romance-mods">same-gender romance mods for Star Wars: Knights of the Old Republic series.</a></li>
|
||||
<li>Added table of contents for some pages.</li>
|
||||
</ul>
|
||||
|
||||
<h3 class="date-style"><time datetime="Fri Sep 16 2022 00:00:00 GMT+0000 (Coordinated Universal Time)">16 September 2022</time></h3>
|
||||
<ul>
|
||||
<li>Adjusted the font size, line and paragraph spacing of the website to make it easier to read and more responsive.</li>
|
||||
|
51
feed.xml
51
feed.xml
@ -4,12 +4,34 @@
|
||||
<subtitle>Leilukin's personal website.</subtitle>
|
||||
<link href="https://leilukin.com/feed.xml" rel="self"/>
|
||||
<link href="https://leilukin.com"/>
|
||||
<updated>2025-04-06T14:03:56Z</updated>
|
||||
<updated>2025-04-12T23:54:16Z</updated>
|
||||
<id>https://leilukin.com/</id>
|
||||
<author>
|
||||
<name>Leilukin</name>
|
||||
<email>contact@leilukin.com</email>
|
||||
</author><entry>
|
||||
<title>Changelog: 13 April 2025</title>
|
||||
<link href="https://leilukin.com/changelogs/2025/#2025-04-13"/>
|
||||
<updated>2025-04-12T23:54:16Z</updated>
|
||||
<id>https://leilukin.com/changelogs/2025/#2025-04-13</id>
|
||||
<content type="html"><ul>
|
||||
<li>New blog post, <a href="/blog/posts/2025-04-13-42-piscine-first-week">&quot;First Week of 42's Piscine Bootcamp&quot;</a>.</li>
|
||||
</ul>
|
||||
</content>
|
||||
</entry><entry>
|
||||
<title>First Week of 42's Piscine Bootcamp | Blog</title>
|
||||
<link href="https://leilukin.com/blog/posts/2025-04-13-42-piscine-first-week/"/>
|
||||
<updated>2025-04-12T23:53:37Z</updated>
|
||||
<id>https://leilukin.com/blog/posts/2025-04-13-42-piscine-first-week/</id>
|
||||
<content type="html"><p>On 7 April 2025, my attendance to <a href="https://leilukin.com/blog/posts/2025-01-19-attending-42-school/">42 the computer science school</a>'s 26-day bootcamp named Piscine has finally begun. I have been looking forward to this day for nearly three months, after visiting my local campus of the school on its open day in January, applying to join the Piscine that was originally scheduled on February 24 but was later replaced by a 5-day bite-sized version of the bootcamp called <a href="https://leilukin.com/blog/posts/2025-03-06-attended-42-discovery-piscine/">Discovery Piscine</a>, and applying to join the full Piscine that was scheduled for April 7.</p>
|
||||
<p>Despite having attended the Discovery Piscine to get a taste of what the Piscine would be like, the full Piscine is still quite a different experience, because not only the full Piscine is longer, but also its curriculum was different: Discovery Piscine focused on Python, but the Piscine focuses on C the programming language, with the first two projects being about shell commands. In addition, during Discovery Piscine, we did not use Git for storing our projects, but in the Piscine, the school's intranet creates Git repositories for all our projects, so we would submit our projects by pushing them to their own Git repositories, and during peer evaluations, evaluators would clone the Git repositories into their own computer to review their peer's work. Furthermore, Discovery Piscine did not have automatic evaluations, but in the Piscine, after getting through peer evaluations, our projects need to pass the automatic evaluation to succeed.</p>
|
||||
<p>A key to succeed the projects is to pay close attention to the details of the project exercise requirements and examples. A good thing is, one of the ways 42 is not a traditional school is that we can retry projects even if we failed. During my first try of the Piscine's very first project, which was about shell commands, I failed due to not paying enough attention to the details of the exercise requirements, but after learning my mistakes and retrying the project, I succeeded by passing both peer and automatic evaluations.</p>
|
||||
<p>I had learned C when I took CS50's Introduction to Computer Science course, but it has been a while since I wrote C, so the Piscine served as a good opportunity to refresh my C skills and knowledge. I started the Piscine's first C project on April 10, and despite already having some background in C, I still got to learn some things about C that I was not aware of before, such as the <code>write()</code> function. That said, my background with C and programming in general certainly helped me to pass the Piscine's first exam on April 11.</p>
|
||||
<p>After the weekly exam happened on Fridays, we got assigned weekly group projects to do during the weekends, with our team members being generated randomly. The first group project was easy enough for my team to complete it on Saturday, including alternate versions of the project as an opportunity to earn bonus points. Therefore, I got to take one day break on Sunday, but I still need to prepare for the possibility of needing to visit the campus for group projects in Sundays in the next few weeks.</p>
|
||||
<p>Attending the Piscine made me even happier with my decision to <a href="https://leilukin.com/blog/posts/2025-04-03-i-use-neovim-btw/">learn to use Vim</a> to get prepared for the Piscine, because not only the campus computers have Vim installed, but also 42 has its own Vim plugin to add its custom header, which is a requirement for doing its coding projects like C. The plugin is available for Visual Studio Code as well, but the video resource for the first C project showcases C code with Vim. The staff of my local 42 campus also mentioned having Vim installed in the campus computers when they briefed us on the first day of the Piscine. In conclusion, my hunch that 42 encourages students to use Vim was right.</p>
|
||||
<p>On average, I stayed in the campus around 8 hours per day. I had prepared for April being a busy month for me because of the Piscine, so I am doing my best in the Piscine projects, and I hope I can pass the Piscine and enter 42's core curriculum. I chose to attend 42 because computer science and programming are such vast fields that there is always something to learn, and I am a firm believer that learning is a lifelong process and journey.</p>
|
||||
</content>
|
||||
</entry><entry>
|
||||
<title>Changelog: 6 April 2025</title>
|
||||
<link href="https://leilukin.com/changelogs/2025/#2025-04-06"/>
|
||||
<updated>2025-04-06T14:03:56Z</updated>
|
||||
@ -226,33 +248,6 @@ Coincidentally, when we were enjoying cendol with relatives before we return to
|
||||
<p>I deeply relate to the author when they talked about how beginning to strongly identify as an Asian woman, and realise what that identity means in society, and thus starting to look at films' portrayal of women in a critical eye. This is a big part of why my taste in entertainment media has changed drastically as an adult compared to when I was a teenager. As an adult, I began to learn about the concept of media representation, and how the portrayal of different groups of people—including women—in the media reflects and influences the audience impression of those demographics.</p>
|
||||
<p>As for the portrayal of women in entertainment media such as film and television, I am particularly tired of and disgusted by the trope of women characters existing mainly or only as sacrifices for the development of male characters. There is even a name for this trope, <a href="https://en.wikipedia.org/wiki/Women_in_refrigerators">women in refrigerators</a>. This is one of the reasons why I despise the 2023 Hong Kong film <cite>One More Chance</cite> (<span lang="zh">别叫我“赌神”</span>), which I also saw in the cinema with my parents, and regard it as a major stinker of a film. Unfortunately, the woman in refrigerator trope happens in <cite>Ne Zha 2</cite> as well. Honestly, it is embarrassing and insulting to see these tired old sexist tropes in a hit film in the 2020s.</p>
|
||||
<p>All in all, while I can understand, to a certain degree, how the animation and visual effects of <cite>Ne Zha 2</cite> are a reason for the film's success, I cannot recommend it wholeheartedly, especially if you have high standards for the portrayal and treatment of women in film.</p>
|
||||
</content>
|
||||
</entry><entry>
|
||||
<title>Changelog: 6 March 2025</title>
|
||||
<link href="https://leilukin.com/changelogs/2025/#2025-03-06"/>
|
||||
<updated>2025-03-06T14:36:09Z</updated>
|
||||
<id>https://leilukin.com/changelogs/2025/#2025-03-06</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 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>
|
||||
</feed>
|
@ -430,9 +430,9 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<h2>What is New?</h2>
|
||||
<div class="text-box">
|
||||
|
||||
<h3>Changelog: 6 April 2025</h3>
|
||||
<h3>Changelog: 13 April 2025</h3>
|
||||
<ul>
|
||||
<li>New blog post: <a href="/blog/posts/2025-04-06-my-2025-qingming/">"My 2025 Qingming Festival"</a>.</li>
|
||||
<li>New blog post, <a href="/blog/posts/2025-04-13-42-piscine-first-week">"First Week of 42's Piscine Bootcamp"</a>.</li>
|
||||
</ul>
|
||||
|
||||
<p><a href="/changelogs">View all site changelogs</a></p>
|
||||
|
@ -371,14 +371,14 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
|
||||
|
||||
<div class="content">
|
||||
<p><em>This page was last updated on <time datetime="2025-04-08T08:49:00+0800">8 April 2025</time>.</em></p>
|
||||
<p><em>This page was last updated on <time datetime="2025-04-13T08:00:06+0800">13 April 2025</time>.</em></p>
|
||||
<p>This is my <a href="https://nownownow.com/about">/now page</a>. You can find more pages like this at <a href="https://nownownow.com/">nownownow.com</a>.</p>
|
||||
<p>You can also check out my <a href="https://status.cafe/users/leilukin">status.cafe profile</a> for my latest short status updates.</p>
|
||||
<div class="heading-wrapper h2">
|
||||
<h2 id="attending-the-42-computer-science-school">Attending the 42 Computer Science School</h2>
|
||||
<a class="heading-anchor" href="#attending-the-42-computer-science-school" aria-labelledby="attending-the-42-computer-science-school"><span hidden="">#</span></a></div>
|
||||
<p>I am attending a Malaysian campus of the <a href="https://www.42network.org/">42 computer science school</a>. I have registered, passed their online game test and am currently in their 26-daybootcamp known as the Piscine beginning on 7 April 2025.</p>
|
||||
<p>You can read more about it on my plans for attending 42 in the blog post, <a href="/blog/posts/2025-01-19-attending-42-school">"Attending 42 the Computer Science School"</a>.</p>
|
||||
<p>You can read more about my life at 42 the computer science school in my blog posts under the <a href="/categories/42-the-school/">"42 the school"</a> category.</p>
|
||||
<div class="heading-wrapper h2">
|
||||
<h2 id="switching-to-vim-and-neovim-from-visual-studio-code-as-my-main-code-editor">Switching to Vim and Neovim from Visual Studio Code as My Main Code Editor</h2>
|
||||
<a class="heading-anchor" href="#switching-to-vim-and-neovim-from-visual-studio-code-as-my-main-code-editor" aria-labelledby="switching-to-vim-and-neovim-from-visual-studio-code-as-my-main-code-editor"><span hidden="">#</span></a></div>
|
||||
|
100
sitemap.xml
100
sitemap.xml
@ -1404,267 +1404,279 @@
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/blog/posts/2025-04-13-42-piscine-first-week/</loc>
|
||||
<lastmod>2025-04-12T23:53:37.000Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.comfalse</loc>
|
||||
<lastmod>2025-04-12T23:54:16.000Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/blog/posts/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.480Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.339Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/changelogs/2022/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.487Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.346Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/changelogs/2023/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.487Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.346Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/changelogs/2024/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.487Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.346Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/changelogs/2025/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.487Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.346Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/changelogs/layouts/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.487Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.346Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.487Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.346Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/links/mass-effect-le-mod-list/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.488Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.347Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/links/stardew-valley-mod-list/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.488Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.347Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/projects/code/bellabuffs-phpmailer/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.488Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.347Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/projects/playlists/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.488Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.347Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/projects/snippets/disability-pride-flag-background/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.488Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.347Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/asummersend/gallery/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.348Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/asummersend/playlists/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.348Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/asummersend/trivia/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.348Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/cassettebeasts/articles/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.348Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/cassettebeasts/facts/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.348Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/cassettebeasts/featured/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.349Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/cassettebeasts/gamelog/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.349Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/cassettebeasts/resources/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.349Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/articles/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.489Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.349Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/guides/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.490Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.349Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.490Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor-same-gender-romance-mods/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.490Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor1-mod-list/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor2-female-exile-recruit-handmaiden-mods/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/kotor2-mod-list/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/resources/tslrcm-m478ep-modules-music/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/starwarskotor/universes/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.350Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/archive/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/categories/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/changelogs/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.491Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/uses/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/about/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/adoptables/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/articles/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/blog/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/guestbook/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/links/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/now/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/projects/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/shrines/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/accessibility/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://leilukin.com/colophon/</loc>
|
||||
<lastmod>2025-04-12T23:25:58.492Z</lastmod>
|
||||
<lastmod>2025-04-13T00:02:06.351Z</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
|
@ -449,7 +449,8 @@ drop-shadow(0.1rem 0.1rem 0.2rem rgba(30, 30, 30, 0.8))
|
||||
<li><a href="/blog/posts/2025-03-21-purelymail-online-accounts/">Purelymail and Online Account Spring Cleaning</a></li>
|
||||
<li><a href="/blog/posts/2025-04-01-tdov-eid-al-fitr/">Happy Transgender Day of Visibility and Eid al-Fitr</a></li>
|
||||
<li><a href="/blog/posts/2025-04-03-i-use-neovim-btw/">I Use (Neo)Vim BTW</a></li>
|
||||
<li><a href="/blog/posts/2025-04-06-my-2025-qingming/">My 2025 Qingming Festival</a></li></ul></li></ul></li>
|
||||
<li><a href="/blog/posts/2025-04-06-my-2025-qingming/">My 2025 Qingming Festival</a></li>
|
||||
<li><a href="/blog/posts/2025-04-13-42-piscine-first-week/">First Week of 42's Piscine 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/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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user