1
// TODO
一些记录
动漫们
整理了下,今年看得不是很多,但基本都是要看一辈子的了😎
这个列表还是从 bgm.tv 上手动 F12 筛出来的,补番的话就是搜索出来,复制卡片的 HTML 再 append 回去😹忘了好像有个很方便地筛年度动漫的工具,也就凑合着看吧hhh
// TODO
整理了下,今年看得不是很多,但基本都是要看一辈子的了😎
这个列表还是从 bgm.tv 上手动 F12 筛出来的,补番的话就是搜索出来,复制卡片的 HTML 再 append 回去😹忘了好像有个很方便地筛年度动漫的工具,也就凑合着看吧hhh
咱还是因为 Web 的大作业要求 Spring Boot,有些看不起 Node 后端,那还是写一份 SB 的实现吧😹当然,得是 Kotlin 的😇
咱放在了 chilpost-sb 这个 repo 里
咱写着写着 Kotlin 版本的后端成了主线,Nuxt 得拖拖了,找个较好的 Node 后端技术栈 实在是因为 Kotlin 太甜了,让人很难推掉它hhh
关于环境变量 .env
和 dotenv
的问题,纯浏览器客户端的 JavaScript 没有 Node.js 的process
概念,因此无法使用process.meta.env
等变量
Vite 提供了一个解决方案,它内置了 dotenv,可以将 .env
文件的内容以明文形式复制到引用中(import.meta.env.VITE_xxx
),这样在 vite build
后生成的 JavaScript 代码中可以访问这些变量。然而,不推荐将敏感信息放在客户端代码中,因为在浏览器端无法保密。(Vue 本身还是运行在客户端的,所以打包后同理)
项目地址:archiver
之前微博号莫名被夹过一次(事件)后,才意识到是不是该先手备份一份才对,还好只是禁言禁动作,那三千多条微博还是能看。那时翻遍了都没找到几个用得舒服的,特别是我想将它存为 HTML 之类的,图片存到本地,还能做全文搜索、OCR 搜索等等
这两天尽在折腾 WSL2 了,虽然目前还看不到有什么必要的可能)想想整个 web 服务器,重启下那个搁置几个月快过期的阿里云服务器))
ps1 设置端口转发
0.0.0.0
host 就是为了让局域网能访问(终端需要管理员权限原以为我就写安卓端就好了,后来讨论过后,依旧还是我又来负责后端了......
但这样也好在选择更加自由了,以及后面来看确实有些正确的,主要原因还是一开始就没设计好像是架构、数据库字段之类的。在开发后端的过程中就是在不断地重构推翻自己,但也好在只用和自己争论 hhh
选择上,原本打算接手寒假时写的 Chat 前后端,那也是用了 express 和 SocketIO + MongoDB。但发现写得实在是太鞑便了,不仅除了登录外的所有的请求都由 SocketIO 接手,js 项目写的也是一坨
总算是大致地学好了 Compose,现在终于新建文件夹了...... 这其实是安卓期末课设来着的,但队友不学安卓,他们整后端去了,那我就可以自由开发了 hhh
先大概地过了 XML 部分,RecycleView、Fragment 什么的一通嗦了,然后新建项目的时候被 AS 用 DataBinding 给吸引过去了。了解到是属于 Jetpack 的一部分后,以及顺便用 AS 迁移到了 Kotlin,补了点语法(一堆 api 和用法真完全是为了实用而开发的了),然后就正式地换用 Compose 来写了
始于
2022-12-28 22:34
的新建文件夹,到2023-01-05
基本完成了 Web 前端、后端除了“同意好友添加、账号密码验证”,基本的纯文本聊天大体上是可以动了)然后就瘫玩了一星期(归咎于新冠后遗症())……连后来才想起来的“开发日志”也是拖着没写,那大体地按时间顺序吧
后来大致完成后才想到移动到
~/Projects
下,在这之前的 commit 记录可以看 这个时间点的 SocketServer,之后就到 /tree/main/ 下了(private 了,到时候有空捡起来再 public 吧......