New blog, small changes

This commit is contained in:
Phapoom Saksri 2025-05-11 23:15:07 +07:00
parent fa66815303
commit 946db9ed3d
7 changed files with 97 additions and 34 deletions

View file

@ -1,7 +1,7 @@
---
title: "I'm back but not the same."
desc: This back to normal but not the same!
date: "28-01-2025"
date: "01-28-2025"
tags:
- website
- domain

View file

@ -0,0 +1,54 @@
---
title: "Enough with Crazy Error"
desc: "Thanks for everything, but it's time to move on."
date: "05-11-2025"
tags:
- crazyerror
- random
---
# I'm Done with Crazy Error
I'm quitting Crazy Error completely. But why?
## What Is Crazy Error?
First, let's understand what Crazy Error is. It's a subgenre of YTPMV (YouTube Poop Music Video). The concept involves editing videos to look like chaotic Windows OS errors, often including message boxes, sound effects, background music (commonly *IOSYS Marisa Stole the Precious Thing*), and usually ending with a blue screen.
The exact origins are unclear, but it likely started in Hong Kong or Taiwan, with the first known video titled *Windows XP Crazy Error*. It became popular in regions like Japan, Hong Kong, and Taiwan.
## How Are Crazy Errors Made?
Before 2013, most Crazy Errors were created using Adobe Flash. Nowadays, creators prefer tools like Adobe Premiere Pro or Vegas Pro for video editing, and REAPER for audio. Some use CapCut or other apps, but those are less common due to difficulty or limited features.
In the past, screen captures were done using Windows Snipping Tool or similar tools. From 2020 onward, tools like AeroRec or CppShot became more common.
## Why Do People Like Crazy Error?
If you enjoy YTPMVs, Crazy Error appeals for similar reasons. For some (like me), ADHD plays a role in enjoying this fast, chaotic content. It humorously exaggerates Windows flaws—almost like showing the OS can crash in absurd ways.
## Can Crazy Errors Be Different?
Absolutely. Many creators do collabs or use alternative background music, different OS themes (like Linux or macOS), and new styles beyond the original IOSYS format.
## Whats Wrong with the Crazy Error Community?
Honestly, the community is a mess. It's filled with unmanaged servers, immature mods, and a flood of kids making low-effort clones or stealing content without credit. Many try to act older to bypass age restrictions.
I was banned from a server (Fighters) after applying for mod—just because I was 14 at the time. They claimed I was "underage and annoying." It felt unfair.
Appealing bans is hard. Some people still falsely accuse me of carding or illegal activity without evidence, making unbanning nearly impossible. I'm not the only one affected—many face the same issues in this toxic and poorly moderated environment.
Still, not *everyone* is bad.
## What Does This Mean?
If I haven't finished a Crazy Error collab with you, Im likely not going to. I'm officially quitting the scene.
I'll keep my old Crazy Error videos online (on YouTube and other platforms), but I won't be making new ones. I enjoy learning about Linux, Android, and tech stuff way more now. Crazy Error started worsening my ADHD, and the toxic community just made everything worse. Ive had enough.
## Thank You
Thanks for all the support. I know many of you followed me since my early Crazy Error days (as Fusenice) or during my cringier moments. But we all grow up—and its time for me to move on.
See you around. <3

View file

@ -1,7 +1,7 @@
---
title: "MCTham อาจจะเน่ากว่าที่คิด...ให้หนูพูดเถอะ"
desc: MCTham with endless drama....
date: "8-12-2024"
date: "12-08-2024"
tags:
- drama
- minecraft server

View file

@ -1,7 +1,7 @@
---
title: "MCTham more like MCCooked, let me explain"
desc: MCTham with endless drama....
date: "8-12-2024"
date: "12-08-2024"
tags:
- drama
- minecraft server

View file

@ -1,7 +1,7 @@
---
title: "Goodbye fusemeow.me, Hello blueskychan.dev"
desc: Hello world!
date: "28-12-2023"
date: "12-28-2023"
tags:
- new home
- new stuff

View file

@ -1,7 +1,7 @@
---
title: "Moving On from the Past"
desc: "Archiving my old 'educational' tools on GitHub — a personal reflection on growth, learning, and letting go."
date: "10-05-2025"
date: "05-10-2025"
tags:
- GitHub
- Reflection

View file

@ -10,32 +10,36 @@ export async function getStaticProps() {
const posts = files
.filter((fileName) => !fileName.endsWith("-th.md"))
.map((fileName) => {
const slug = fileName.replace(".md", "")
const readFile = fs.readFileSync(`posts/${fileName}`, "utf-8")
const { data: frontmatter } = matter(readFile)
// Fix date formatting - handle both DD-MM-YYYY and other formats
let formattedDate = frontmatter.date;
if (frontmatter.date && frontmatter.date.includes('-')) {
const [day, month, year] = frontmatter.date.split('-');
if (day && month && year) {
formattedDate = new Date(`${month}/${day}/${year}`).toLocaleDateString('en-US', {
year: 'numeric',
month: 'long',
day: 'numeric'
});
}
}
return {
slug,
frontmatter: {
...frontmatter,
formattedDate: formattedDate || frontmatter.date
},
}
})
.sort((a, b) => new Date(b.frontmatter.date) - new Date(a.frontmatter.date))
const slug = fileName.replace(".md", "")
const readFile = fs.readFileSync(`posts/${fileName}`, "utf-8")
const { data: frontmatter } = matter(readFile)
const rawDate = frontmatter.date
const parsedDate = new Date(rawDate)
const isValidDate = !isNaN(parsedDate.getTime())
return {
slug,
frontmatter: {
...frontmatter,
formattedDate: isValidDate
? parsedDate.toLocaleDateString("en-US", {
year: "numeric",
month: "long",
day: "numeric",
})
: "Invalid Date",
parsedDate: isValidDate ? parsedDate.toISOString() : null,
},
}
})
.sort((a, b) => {
const dateA = a.frontmatter.parsedDate ? new Date(a.frontmatter.parsedDate) : new Date(0)
const dateB = b.frontmatter.parsedDate ? new Date(b.frontmatter.parsedDate) : new Date(0)
return dateB.getTime() - dateA.getTime()
})
return {
props: {
@ -56,7 +60,10 @@ export default function Blog({ posts }) {
if (sortBy === "letter") {
return a.frontmatter.title.localeCompare(b.frontmatter.title)
} else {
return new Date(b.frontmatter.date) - new Date(a.frontmatter.date)
return (
new Date(b.frontmatter.parsedDate).getTime() -
new Date(a.frontmatter.parsedDate).getTime()
)
}
})
@ -72,7 +79,9 @@ export default function Blog({ posts }) {
<div className="p-4 md:p-6 backdrop-blur-md bg-gray-800/50 rounded-lg max-w-7xl mx-auto">
<h1 className="text-2xl md:text-3xl font-bold mb-2 text-center text-[#FFC0CB]">Blog</h1>
<p className="text-center text-gray-300 mb-4 md:mb-6 text-sm md:text-base">All of my thoughts and writings :3</p>
<p className="text-center text-gray-300 mb-4 md:mb-6 text-sm md:text-base">
All of my thoughts and writings :3
</p>
{/* Search & Sort */}
<div className="flex flex-col gap-3 md:gap-4 md:flex-row items-start md:items-center mb-4 md:mb-6 bg-gray-700/50 p-3 md:p-4 rounded-lg">
@ -126,4 +135,4 @@ export default function Blog({ posts }) {
</div>
</>
)
}
}