跳至主要內容
2023 末

1

// TODO

一些记录

动漫们

整理了下,今年看得不是很多,但基本都是要看一辈子的了😎

这个列表还是从 bgm.tv 上手动 F12 筛出来的,补番的话就是搜索出来,复制卡片的 HTML 再 append 回去😹忘了好像有个很方便地筛年度动漫的工具,也就凑合着看吧hhh


Chilfish大约 2 分钟blog
Chilpost Spring Boot Kotlin 后端实现

咱还是因为 Web 的大作业要求 Spring Boot,有些看不起 Node 后端,那还是写一份 SB 的实现吧😹当然,得是 Kotlin 的😇

咱放在了 chilpost-sb 这个 repo 里

咱写着写着 Kotlin 版本的后端成了主线,Nuxt 得拖拖了,找个较好的 Node 后端技术栈 实在是因为 Kotlin 太甜了,让人很难推掉它hhh


Chilfish大约 3 分钟blog
2023 Logs 下半年

07-25 环境变量

关于环境变量 .envdotenv 的问题,纯浏览器客户端的 JavaScript 没有 Node.js 的process概念,因此无法使用process.meta.env等变量

Vite 提供了一个解决方案,它内置了 dotenv,可以将 .env 文件的内容以明文形式复制到引用中(import.meta.env.VITE_xxx),这样在 vite build 后生成的 JavaScript 代码中可以访问这些变量。然而,不推荐将敏感信息放在客户端代码中,因为在浏览器端无法保密。(Vue 本身还是运行在客户端的,所以打包后同理)


Chilfish大约 16 分钟blog
Weibo-archiver 存档你的微博 | 开发记录

项目地址:archiver

还得自己写一份

之前微博号莫名被夹过一次(事件)后,才意识到是不是该先手备份一份才对,还好只是禁言禁动作,那三千多条微博还是能看。那时翻遍了都没找到几个用得舒服的,特别是我想将它存为 HTML 之类的,图片存到本地,还能做全文搜索、OCR 搜索等等


Chilfish大约 11 分钟bloglogsvue
Chilpost

开始

预览:ChilpostGIthub

一个月前的 7 月,推的反沉迷和 Thread 预发布,正好看到 @egoist 写了个仿推的 demo panik 来公测。于是月初终于也想着复刻一波了 🤣


Chilfish大约 10 分钟bloglogsVueNuxt
2023 Logs (Start of half)

23-01

01-15~16

文章 | 文档
Logs

这两天尽在折腾 WSL2 了,虽然目前还看不到有什么必要的可能)想想整个 web 服务器,重启下那个搁置几个月快过期的阿里云服务器))

ps1 设置端口转发

  • WSL2 的 localhost 没法给局域网使用,只能是 win 本机,那就只好整了个端口转发了。里面的 0.0.0.0 host 就是为了让局域网能访问(终端需要管理员权限

23-01-31 更新: 整到了 端口转发port.ps1


Chilfish大约 11 分钟bloglogs
Chill Chat app Server

再次的全包

原以为我就写安卓端就好了,后来讨论过后,依旧还是我又来负责后端了......

但这样也好在选择更加自由了,以及后面来看确实有些正确的,主要原因还是一开始就没设计好像是架构、数据库字段之类的。在开发后端的过程中就是在不断地重构推翻自己,但也好在只用和自己争论 hhh

选择上,原本打算接手寒假时写的 Chat 前后端,那也是用了 express 和 SocketIO + MongoDB。但发现写得实在是太鞑便了,不仅除了登录外的所有的请求都由 SocketIO 接手,js 项目写的也是一坨


Chilfish大约 1 分钟bloglogs
Jetpack Compose Chat app

开始

总算是大致地学好了 Compose,现在终于新建文件夹了...... 这其实是安卓期末课设来着的,但队友不学安卓,他们整后端去了,那我就可以自由开发了 hhh

先大概地过了 XML 部分,RecycleView、Fragment 什么的一通嗦了,然后新建项目的时候被 AS 用 DataBinding 给吸引过去了。了解到是属于 Jetpack 的一部分后,以及顺便用 AS 迁移到了 Kotlin,补了点语法(一堆 api 和用法真完全是为了实用而开发的了),然后就正式地换用 Compose 来写了


Chilfish大约 5 分钟bloglogsAndroid
经典的基于 Socket.io 的实时聊天应用

始于 2022-12-28 22:34 的新建文件夹,到 2023-01-05 基本完成了 Web 前端、后端除了“同意好友添加、账号密码验证”,基本的纯文本聊天大体上是可以动了)

然后就瘫玩了一星期(归咎于新冠后遗症())……连后来才想起来的“开发日志”也是拖着没写,那大体地按时间顺序吧

后来大致完成后才想到移动到 ~/Projects 下,在这之前的 commit 记录可以看 这个时间点的 SocketServer,之后就到 /tree/main/ 下了

(private 了,到时候有空捡起来再 public 吧......


Chilfish大约 10 分钟bloglogs