zac's writing

05/05 改进和新玩具

试了下 pest tool Rust parser 20230428 来作为这个页面从简单的纯文本解析到 HTML 的工具。本来一直在用 Handlebars parser tool Rust 20230428 作为一体化工具,但是还是不太会用,再加上在原始文件总要加个辅助函数的名字来指示“这里需要解析”,于是愤而直接用它的解析工具先过一段解析。当然现在的代码仍然有些臃肿,不知道能否进一步简化。

现在的这个网页,就是用了语法解析器 + 正则替换 + Handlebars 注水一系列操作后,从一个 temp.txt 文本文档变来的。目前的功能相当有限,仅仅是为每个链接在后台连上几个其他标签并显示出来而已,而且代码也复杂得很。只能希望后面重构和升级能改善这一现状。另外,我也很想改善一下显示效果,这一点就要着落在 CSS 上了。

以下是两周内的时事播报,仍然节选的是我感兴趣和想学的内容。

又是随便翻到的 retrogmz Hacker News game 20230427,好像是在纯静态网页上托管的几个网页游戏。

transformer-from-scratch-HN Hacker News resource review transformer 20230427 关于 transformer 应该知道的一切,我可能想做一期相关的视频。

值得关注的 HTML 新标签 html-search-tag HTML ruanyf 20230428,居然在 MDN 上还没更新。

css-mechanical-blackleposting creative CSS ruanyf 20230428 是一个纯用 CSS 完成的交互动画演示。

如何用 langchain-guide-liaokongVFX resource ruanyf langchain 20230428 连接 OpenAI API 和搜索引擎等外部资源的介绍,存一下,万一要用到呢。

录制实时编写代码的库 rety creative review live coding presentation ruanyf 20230428,可以嵌入网页等,作为展示材料。

看完了介绍图形学早期历史的 generation in graphics Hacker News graphics history 20230428,确实给我这种生长在异国的年轻人长了不少见识,比如知道了 John Carmack graphics celebrity game 这位名人的历史地位。

doublespeak prompt engineering hack Lobsters OpenAI GPT 20230430 有点像我理解中的 CTF,是让 GPT 保存一个 flag 而让玩家尝试获取它。打了五关,实际上除了第二关没怎么使用黑科技。

GAMES101 graphics resource 看到的数学编辑器 mathcha tool math text editor 20230430,先存一下。

应该是介绍 Shell 的一些材料 pure-sh-bible review resource Hacker News shell 20230502,上次看了另一个(可能就是 README 顶上那个链接),值得之后回顾一下。不过看起来好久没有更新了。

随着 chrome 113 的正式上线,WebGPU 也接近成熟。有人写了一篇 WebGPU 相关的历史介绍和一些简单的说明 talk-about-webgpu graphics Hacker News webGPU 20230504

国内开发者在开源社区里相对比较隐姓埋名,但其实也有不少,而且点子也让我相当感兴趣。今天想起来查了一下 xmake C compiler 20230504 的材料,感觉还是挺想试试的。作者在知乎里提到了结构化编辑器 mogan text editor GNU TeXmacs 20230504 和双方团队的一些合作。我印象中 mogan 的作者还在 V2EX 上提到过构想中的结构化编程语言,不过现在看来主要在开发编辑器。

在 GitHub 上看到了 lazygit GitHub git user interface 20230504,看了一下是 GitHub 上非官方 git 扩展中最多 star 的,安装了一个试试看。

阮一峰周刊上看到了 run-out-of-ml-data creative academic paper machine learning ruanyf 20230505,认为几年至几十年后制约大模型发展的会是数据量,这倒是个新奇的思路。

我可能不会读 sqlite-diy SQLite review Hacker News tutorial 20230505,但是这样一个自己实现 SQLite 的想法仍然很 exciting。

居然有人在 Hacker News 上发了 MTGA 逆向的内容 Heisting-20-Million-in-Magic-Cards Hacker News bug Magic: The Gathering Arena reverse engineering 20230505,对我来说最有意义的一点就是知道了 MTGA 协议和逆向都是有人做过的,想用可以直接用。

新看到了 bilibili TheCW 的新视频 linux-2-year GitHub git user interface 20230504 lazygit neovim ranger tmux Apple Mac Arch Linux bilibili 20230505。我并不是他的粉丝,只是听说过这位,看到新视频于是进去看一眼。他说起自己的工作流配置,让我觉得比较有收获。这让我想起影视飓风,虽然我没有关注它的账号,新视频也没怎么看,但是确实看到了它的更新速度和质量,我会把它评为我在 bilibili 上看到过的最有知识价值的账号。