# WebAssembly 实战

ISBN: 9787115561459
作者:[加] C. 杰勒德・加伦特(C. Gerard Gallant)
出版社:图灵出版社

这是一本带你一步步了解 webassembly 的书,使用的语言是 C++。
这本书从 Emscripten 的使用、介绍了 C++ 编译为 wasm 的原理、js 调用 wasm、js 与 wasm 交互,还包含 webworker 线程使用等等,还是很详细实用的。
不过我没有读完,因为书里面代码比较多,不去敲一下只看对我来说吸收这些知识是比较困难的,还是等之后用 wasm 来写个小工具、小测试来练练手。

我觉得前端结合 wabasembly 的开发是一个小趋势。首先我相信一点,一切能用 web 开发的东西,最终都会由 web 实现。比如设计软件,以前可能使用 Axure 很多,现在都转向了 figma 等工具,国内的 pisxo、即时设计都将原型设计、ui 设计带到了新的 level,并且他们都可以在 web 网页中直接操作,这个技术支撑就是 webassembly。在这些网站上打开开发者工具、打开网络,就可以看到网站请求的 wasm 代码块。
目前看起来 C++ 和 rust 是对 wasm 最好的语言,可惜这两种语言我都不是很熟悉,看来要学习一下了。

# 有限的和无限的游戏

ISBN: 9787121364259
作者: James P.Carse
出版社:电子工业出版社

这是一本关于思考、关于人生、关于生活、关于人性的书。全本书有 102 个小段落组成,每个段落都可以很快读完。每个段落都包含着作者的一个思想看法。语言也很有意思,就像和尚打机锋,似是而非,朦朦胧胧,总是有些点会触动你的思想,也有些想法我会觉得我也是一直这么想的,原来可以这样表达归纳起来。作者很擅长描述抽象的哲学概念。
当然,有些思想在我看来,有些唯心主义了,有点看山山就在,不看山山就不在的意思,我还是一个坚定地唯物主义战士,一些概念我是不敢苟同的。
作为一本解闷的书,还是不错的,不过我也从没指望一本书能改变一个人的思想。

# B 站 UP - 某天的游戏小屋

最近这个 up 的视频刷了很多。
这是一个在青岛开电玩店的夫妻俩,每周会发一两个视频,记录一下开店的生活。我每次看都很放松,他们生意好的时候,也会感觉到开心,有种云开店的感觉。

# JetPackCompose

最近在试着用 jetpack compose 写一个小工具,有前端的基础,写 compose 界面还挺顺手的,当然也有一些点很蛋疼,要排查半天,遇到的问题会发布到之后的博客中。
这里有一个开源的项目,教你怎么写 jetpack compose 项目,看下来感觉是有用的,解决了我一些问题。
https://jetpackcompose.cn/docs/