Refactor My Quiz App
花了几天把 NekoQuiz 完全重构,从 Axum + Yew 到 Axum + Leptos,从 CSR 到 SSR with hydration。
远在这次重构之前,我就已经没有了使用它的机会,也许这是最后一次大更新。(尽管我不愿意那么想,这样的想法会成为项目被“遗弃”的第一步)
至少能确定的是,已经到了进行总结的最佳时刻。
花了几天把 NekoQuiz 完全重构,从 Axum + Yew 到 Axum + Leptos,从 CSR 到 SSR with hydration。
远在这次重构之前,我就已经没有了使用它的机会,也许这是最后一次大更新。(尽管我不愿意那么想,这样的想法会成为项目被“遗弃”的第一步)
至少能确定的是,已经到了进行总结的最佳时刻。
近期应急响应事件中遇到的病毒样本,处置不复杂,但搜罗了一圈发现网上没有特别详尽的病毒分析。
于是开了个新系列 Malware Analysis,我的第一篇病毒分析文章。
病毒分析和应急响应处置在笔记中同步了一份:
这是 CVE Roulette 系列的第一篇文章。抽到了 CVE-2020-27818,研究着研究着就顺手把 pngcheck 的历史漏洞都看了个遍 :)
花了点时间从 i3 迁移到 Hyprland,终于把凌乱的 Dotfiles 整理好了。
这次除了整理配置文件,还将整体配色方案从 Nord 切换到了 Catppuccin Macchiato,并且统一了包括网站在内的所有主题。
Dotfiles 仓库:github.com/13m0n4de/dotfiles
猜猜是谁一周没出门阴暗地打 Hackergame。
今年的题目依旧有难度有意思,题解想写细致一点,加上最近事情很多,估计进度会很慢。
题解仓库:13m0n4de/hackergame2024-writeups
这里是使用 Racket 完成 HackerRank 函数式编程题目的第二章,包含数学函数和 Lambda 演算(11 - 21 题)。
继续上一部分。
这部分主要实现 无限画布 的功能,包含视角移动、视图缩放、网格自动拓展。
项目地址:github.com/13m0n4de/wireworld
用 Raylib 写个 Wireworld 模拟器,试试自己能不能用 C 语言顺畅地做游戏。
这篇文章是制作过程的详细记录,记录编码、设计的思路和步骤,标题会非常细碎。当作一个 Step by Step 教程也许可以,每个阶段都附了完整代码可以对照。
项目地址:github.com/13m0n4de/wireworld