Published on

2023-12

Authors

睡眠

睡眠时间优质睡眠入睡时间心率深度睡眠
6:515:442:20592:19
+7+3-7--

饮食 & 运动 & 习惯

高糖食物牛奶运动水果痘痘保持专注写博文阅读学日语
221222632982129
+9-3+4+6+2+1+1-4-

书籍 & 影视 & 音乐

183
-1+7+2

工作 & 生活 & 碎碎念

新家的各种琐碎的东西也陆陆续续的弄好了,很期待最后可以入住新家


在 2023 年的秋冬明显的感觉国内 Dota2 的氛围变得好起来了,可能和星球铁道的切入有很大的关系,希望更多的年轻血液可以加入进来,作为一个单纯的游戏爱好者看他们中外对抗比赛真的非常享受


这个月有一个很惬意的发现,10 分钟左右的车程有个 IMAX 电影院,对于电影爱好者真的狂喜


这个月有个不舒服的点是感觉自己的喉咙不适还是没有好,但又不是很严重那种,只能进一步观察了


因为电脑 Finder 突然罢工没办法只能给电脑系统重装了
这时候庆幸自己之前正好整理了一遍电脑的文件给自己一些个人文件云备份到阿里云盘了
另外撑着这个机会正好给自己电脑乱七八糟的软件重新安装整理精简了一下
这种干净整洁熵减的体验还是非常棒的
同时也让自己对一些软件的合理运用和取舍以及文件目录的编排方式有了更多的思考
在分类的同时也要注意检索和扩展的便利性,以及对于自己电脑内存和算力的合理运用

学习

真正的着手开始做做页面的图片优化,才真的理解 Next 之类的框架的图片组件的意义,以及 CDN 对于图片优化功能的意义以及他们的配合运用


在 whistle 里面可以直接开启系统级别的代理
来做一些浏览器之外的 App 的抓包代理调试


标签模板字面值的特殊用法

function tag(strings, ...values) {

  console.log(strings);  // ["Hello ", " world ", ""]

  console.log(values);  // ["Raycast", "!"]

}

let name = "Raycast";

tag`Hello ${name} world${"!"}`;

在这个例子中,tag 是一个标签函数,它会接收到两部分参数:模板字符串部分和表达式部分。通过这种方式,你可以控制模板字面量如何被解析和使用。


记录一些对低代码工具的感想

还是觉得基于高级语言的 AST 是比私有的 DSL 更加的灵活 私有的 DSL 很难在设计之初就全面的考虑清楚所有的问题,只能在后面的迭代过程中不断地做加法,打越来越多的补丁,到后来很容易失去控制,而且说到底是私有的也就是说社区的建设是从 0 到 1 的,别人如果想基于这套 DSL 做一些开发贡献,是有很大的开发学习成本的

而基于高级语言的 AST 天然就避免了类似的问题,因为高级语言本身就已经是成熟的了,很多时候是基于我们习惯的开发模式加上一些套壳的同时,做一些减法就可以完成低代码可视化编程逻辑,社区的很多已有能力也可以套壳接入

初次以外由于在使用体验了 Codux,多了一层想法是有关于基于完全在线编辑模式还是基于本地编辑器模式的考虑,综合来说两者在有完整业务形态的同等条件下,应该是各有利弊的,本地我认为最大的优势就是 Codux 这样的直接继承了 git 版本控制的逻辑,让协同编辑有了成熟的解决方案,如果纯在线编辑在协作上应该需要有比较复杂的设计和开发


看了一下低代码工具实现中高复杂度页面的演示
感觉局限性还是很强
对于后端接口定制数据格式的高度依赖,这一层或许在引入成熟和后端打通的 graphql 会有一定的改善,这样之后后端更多的专注于数据结构的设计可能就可以
样式的微调效率会远低于写代码,当然如果是基于 ast 的方式直接写代码这一点可能可以抹平,但是这肯定是违背低代码工具的初衷的,如果不在乎样式那也是另当别论
普通常见的业务组件不见得比在有 gpt 协作的时候快
多人协作会多了很多不该有的负担


通过了解 page-spy-web 这个仓库学习到了在了解一个仓库的时候 github 上的 wikitab 页面还是有用的


一般性的公司最早版本的 web 应用都是一个 nginx 反响代理应用层的服务就上线了

后面遇到性能瓶颈了会进一步去考虑在 nginx 和应用层之间再加一个网关层做一些额外的筛选功能逻辑

再进一步遇到瓶颈会考虑在 nginx 之前再加 4 层负载均衡