與程式有關的遊戲三選 (2)
本篇為 IT 2023 鐵人賽文章:與程式有關的遊戲三選 (2)
本篇為 IT 2023 鐵人賽文章:與程式有關的遊戲三選 (2)
本篇為 IT 2023 鐵人賽文章:奇異值分解
本篇為 IT 2023 鐵人賽文章:數值穩定與誤差
本篇為 IT 2023 鐵人賽文章:興趣使然的研究之旅
身為一位前端工程師,雖然我們不需要把全部的 HTML 標籤背得滾瓜爛熟,但是常見的 HTML 標籤與使用場景還是要有一定程度的了解,根據不同場景使用。 但是,使用語意化標籤的目的是什麼?我發現很多文章對於語意化標籤往往只停在表面,也就是討論某某標籤應該使用在哪裡,導致網頁上的標籤看似多彩繽紛,但使用者體驗卻沒有得到相對的提升。
最近被 Amazon 的推薦燒到,入手了一把 Nuphy Air60,整個假日都在看機械鍵盤,把一些心得整理成筆記。
This book can be considered a classic among classics. It took me a long time, but I finally finished reading it. The ideas conveyed in the book are somewhat like transforming oneself into an altruist.
Impressions after reading the book "異數" (The Otherness): The book "異數" explores the concept of otherness in various aspects of life, including culture, society, and personal experiences. It delves deep into the complexities of human relationships and the struggles faced by individuals who are considered different or marginalized in society. One of the key takeaways from this book is the importance of empathy and understanding towards those who are different from us. It reminds us that everyone has their own unique stories and perspectives, and it is crucial to embrace diversity and promote inclusivity. The author's writing style is engaging and thought-provoking, making it an enjoyable read. The book not only challenges our preconceived notions but also encourages us to question societal norms and biases. Overall, "異數" is a compelling book that sheds light on the significance of embracing otherness and fostering a more inclusive society. It serves as a reminder that our differences should be celebrated rather than feared or ignored.
Passion has been overly romanticized. The book starts by using Steve Jobs' speech as an introduction, directly stating that what Jobs did was different from what he said. I believe that passion should not be something you are required to generate, but rather something that naturally arises in the process of doing something. I am passionate about XXX, but the world usually demands not your passion, but your output.
Discussing the requirements for building a newsletter website, Astro was ultimately chosen to create the website. This article will explore the comparison with other static site generators and the reasons for choosing Astro.
I am not good at socializing. I still remember subconsciously avoiding running into classmates on campus during my university days, avoiding eye contact, intentionally taking detours, or simply hiding in the library.
I don't want to live in a world where everyone is wealthy. That is not something we should pursue, and it is meaningless. I want to live in a world where money truly rewards those who create value. That is the true way to progress society.
After reading the description, the more challenging part is how to determine the movement of the tail and the adjacency check. Here, I simply used a simple 2D vector approach.
Suddenly, I thought about recording interesting topics, especially those that can be visualized. If I have extra energy, I will write notes for each day's topic. Anyway, I find the Advent Of Code Day10 problem quite interesting, so I'll record it first.
In 2017, I read an article that mainly shared various typesetting techniques achievable with HTML/CSS. Upon first reading, I resonated deeply with it and learned many techniques that I was not familiar with at the time. I highly recommend everyone to take a look. Although JavaScript can solve almost all problems, from the perspective of accessibility design, performance, and bundle size, it is better to use CSS if possible. However, "try not to use JS" does not mean completely avoiding JS, as there are still some differences between the two. In this article, I will reread the aforementioned article and point out some areas that I believe can be improved.
When using CSS for layout, we process it with corresponding CSS based on styles. Sometimes, we even need to use JavaScript to accomplish it. However, in CSS, there are actually many pseudo-classes that can simplify CSS if used properly. This can also reduce unnecessary JavaScript implementations and is no longer limited to only a few supported browsers as it used to be.
Recorded the process and thoughts of migrating the blog from Gatsby to Next.js. Includes the technologies used and implementation details, etc.
In the C language, you can use strlen to obtain the length of a string. However, there are certain things to be aware of when using it.
Although some people may think, "Oh no, another framework," Remix does have its unique features. If you have gone through the documentation and followed the most obvious,
Even in microcontrollers, there are various interrupts that can be used, so the execution of the code may be interrupted. This can be managed by using atomic operations.