2023 Logs (Start of half)
23-01
01-15~16
这两天尽在折腾 WSL2 了,虽然目前还看不到有什么必要的可能)想想整个 web 服务器,重启下那个搁置几个月快过期的阿里云服务器))
ps1 设置端口转发
- WSL2 的 localhost 没法给局域网使用,只能是 win 本机,那就只好整了个端口转发了。里面的
0.0.0.0
host 就是为了让局域网能访问 (终端需要管理员权限
01-29 ~ 02-03
这一周终于想起来要干活了…从 C++ 的 CLion 开始,不知不觉跑偏到 Termux 和 SSH 去了)
感觉就算是周结,还是不该堆在一天写,但好在细碎的都写在微博里了,还可以看下 commit 历史来试图回忆)但都老是忘记看番和电影了…Chill?
- Linux 就该这么学
- Fish Shell
- oh-my-fish
- PS 路径补全 ZLocation
- 国光:Termux 高级终端安装使用配置教程
- 如何优雅地访问远程主机?SSH 与 frp 内网穿透配置教程
看不习惯 VS,而且我只想整 CLI 应用,就试了下 Jb 家的 CLion (学生免费下就多试试好玩意吧),有关包管理之类的东西,东看西问 (ChatGPT) 之后决定试一下 XMake。当然地就是踩了一堆的坑…
它在 win 环境下开发的话,总是会检测 VS,但又没检测到.. 后来才意识到应该用 MingW 作为工具链 -> 在 Clion 上连接 WSL2 并使用 XMake 开发 C++
而且顺便地试下在 Linux 环境的 C++开发,一开始被 CLion 的引导界面骗到了,在那里的远程连接会在对方主机下载 CLion…而不是像 VSCode 那样用上 code-server
(好吧想想其实差不多,但不至于下了个 IDE 过去…)
然后就被 WSL 给吸引过去了… 期间小学了下 PowerShell 脚本,跟着搞定了 WSL2 网络的问题,这下局域网和 localhost 倒没什么问题了
期间还折腾了下 win 的软件配置,软件基本用 Scoop 重装了,清掉了堆在 “C:/Program Files” 和 “~/AppData” 下的垃圾们… 重构了一些文件的路径之类的,重构了开始菜单页,用后来者的见识铲掉了之前不懂事堆下来的垃圾,总算是看着舒服了… 还写了好一些 ps1 脚本来方便打开一些工具什么的
至于 Jet Brains IDEs,用它们的管理工具 ToolBox 全都重装了遍
然后就顺便地配置了 Terminal,装好了 ZLocation、PSReadLine 和 oh-my-posh,终端总算是看得过去了)
搞定 WSL2 与 win 的 ssh 后 (?),莫名地想试下到手机的情况,就终于又打开了 Termux,嫌麻烦用 Scrcpy 投屏来敲 (但忘记了 MIUI 的 Share…)
期间真是被 Linux 所吸引住了,或是说整一个的 CLI
用 SSH 打通了各个设备后感觉实在是太奇妙了)虽然是个很简单的应用,甚至是说 CLI 应用的第一步,但终于是整好了之前总在听说但还没试过的东西,以及是说还处在小萌新阶段的小满足感)
既然都 ssh 了,那就顺便试了之前就收藏了的 frp 内网穿透,和拾起了快过期的阿里云服务器。但我还是想的是 “反 Nat” 的样子…再看看吧
23 寒假
总的就是高强度地 ぼっち、冲浪与品尝试吃、仓鼠屯食
不想动了…还是交给 ChatGPT 吧
好的,以下是基于分词后的关键词所写的工作报告:
在本次假期中,我参与了多个项目并学到了很多新知识。在假期初期,我被幸运地选为第一批离校的学生之一。但是很快,我患上了阳性,因此我在家中度过了整个假期
在家中的这段时间,我利用网络资源学到了很多东西。我玩了一些有趣的东西,包括 ChatGPT、Bing Chat 以及 Github Copilot。这些工具不仅提供了思路,而且还帮助我解决了一些项目上的问题,使我的工作变得更加舒适和高效
此外,我还加强了自己的互联网冲浪能力,并关注了很多有趣的人和事。在技术方面,我实现了一个 Socket.io Chat 前后端项目来复建,并在完成了数据结构的排序期末作业方面取得了进展
除此之外,我还折腾了很多 Linux、WLS、网络、SMB+共享文件夹的伪 Nas (加了硬盘),以及 syncthing 的多设备同步。这些尝试和实践让我更深入地了解了计算机和网络技术
在整理了很多在互联网上和硬盘里的东西之后,我做了很多媒体的备份归档,以确保它们能够在需要时轻松访问。尽管我还没有完成社交平台的备份,但我相信我将在不久的将来完成这个任务
最后,我终于开通了 GitHub 的学生包。这让我更方便地使用该平台,并更好地参与开源社区
总之,在这个假期里,我通过参与多个项目、加强技能并利用网络资源学习了很多东西。这些经验和知识将有助于我在未来的工作和学习中更好地应对挑战
23-03
2023-03-13
人们会永远 (?) 记住这沉重的一天 —— 微博最后还是炸号了…即便不评论就转发滑坡
还好现阶段还只是禁言,用了 Speechless 插件把三千多条微博都导出了,而且因为只是插入网页再调用浏览器打印来导出 PDF,超级快
但可惜只是缩略图不是原图,样式也不是很好看,所以就把它整出的网页导出 HTML,然后替换图片链接到原图,再改改样式应该就好了。后续应该会整到数据库里,加搜索和 OCR 搜索、评论区和转发区,以及最重要的 RSS 存档…
虽然有料想但这一天还是太快了,只能是更加坚定我随手存档备份的习惯了 hhh,毕竟互联网几乎是全部了
对了,还是同一天的凌晨,在发现号没了的前一会,终于造出了主页 QQQ)虽然是直接爬下 ddiu.io 的)再加上 Fork 和魔改 ddiu/chatgpt-demo,但感觉 Astro 和 React 会是 todo lists 里的了
期间给我最大感觉还是,第一次体会到了下载一个开源软件然后按自己的需求进行魔改,并且还能跟上原项目的更新,这是一个奇妙的感觉,就差 PR 了)
还顺便地建立了一堆 RSS 的订阅,试图挽救信息的获取
试手了 GitHub 的 CodeSpaces,感觉就是省去了一堆环境配置的云电脑了,一个用处是 Chat translator 的作者总是不打火狐的包,试图本地跑但慢加一堆错…但完全可以用 Spaces 打好再下载了 hhh
03-16
泡面时间被推荐到了一个多线程的视频,完全被这个 up 打动住了,虽然讲得都能理解还拓展了一些,但点进空间后完全被吸引住了…
大概地想好的是,这学期就主攻安卓和计组了,其他的就放业余闲着再看看了…
以及蛮重要的还是要多记录吧,碎片化看得太多了,但同时也忘得太多了
有思考过,都这么久了,却实在是还没什么拿得出手的东西,太多都是浅浅地看了一遍然后又被别的东西给带走了,最后就是什么成品都没做出来…但同时又一堆的想法,但又同时不知拖了多久都还没收拾起来,反正就是到处看,纯输入了,也没记得多少,也没多少的输出,也输出不了什么有水平的东西 😫
~ -> 03-31
又断更太久了,又只能从历史记录里翻找了
将 MC 服务器装到米板上了,这下算是缓解了些米本的压力)-> Termux_MC
改好了 weibo-backup,期间回到了好久没过的废寝忘食的状态)凌晨倒下,早九爬起改 Bug,但还是做成了 hhh 发了 Release,这期间还顺便终于初体验了下玲芽锁门 😇
还体验了域名被墙 (主要还是被人爬去列表想白嫖了,还好设密码 hh),但换个 CNAME 就好
23-04
~ -> 04-09
这周主要折腾 VSCode on Android 上了,但还是没想好什么应用场景诶)或是说这么大的 arm64 Linux,拿来干什么好呢
期间被 ssh 搞得有些不明不白的,于是肯定得去整理了一下 SSH 的笔记,还顺便把 Linux get start 给整理了下
顺便地,想用 py 来模拟下 ssh 的过程,也就得要 socket 和 crypto 了,但问 Chat 有些太不顺利了,然后有些不知道干嘛好的就去看了下 [Python] 的语法
~ -> 05-06
好吧又是半月的停更…主要地全在整安卓和 Kotlin 了,猛学一堆,心路历程超变化
补
两个月没来写这个了…差不多都忘了做了些什么
看番
四月番就看了推子和大魔镜,但也足够满足了。推子的感觉就是中间有点迷,但开头和结尾都太吸引人了,也没太多深刻印象,新人露比声优的听感太有感觉了
而大魔镜就完全地戳中了我,其实还是拖了几集看到 bgm.tv 的讨论度挺高的就也去看看了,感觉下来就是神!配乐和画面都特别舒服,而且太有共鸣同感了,中间看完后第一次地真去补完了漫画。(之前说要看的 BTR 和电锯人也终于是顺便地补了) 原作也实在太神了
期间折腾了好一会最终还是在 B 漫买了看了。并且找到了一个还算方便的基于 Rust 的命令行漫画下载:Bili comics downloader,虽然还有些 bug,但也够用了。但期间找到的一个 electron 版本的,由于它 UI 逻辑的问题,有好些买了但下不了)那还是命令行好啊
安卓作业
五月终于打算写期末课设了,在 ChillChat-Android 有写大概的心路,但到后面还是咕咕了
这次的经历主要给我带来的是由安卓与 Jetpack Compose 约束出来的应用开发工程化思想,算是弥补了之前半途而废用 Vue 所缺失的状态管理、MVI 等架构、依赖注入、数据监听、副作用等。还包干了用 nest.js 写的后端,MVC 确实很 Spring,虽然还是没能写到守卫、中间件等比较完整的地方,算是糊过去了
Kotlin 是真的舒服太多了,特别的 lambda 函数、协程、object、data 类等,比 Java 少了一大堆。虽然也是在写原生,但感受最大的还是,相较于没什么前置基础地乱猜 Debug,还不如直接用现有库好了…安卓生态如此庞大。又不深究,死撑着真是太蠢了
6 月
看了眼,六月有半个多月什么都没写,也没 commits,原来是去玩 MC 了啊…终于算是交差完了安卓期末和平时作业,一松下来就是狠狠地把玩 MC 了 (但最后还是坏档了)。虽然平时一直看别人玩,但始终还是不熟啊,创哥赔礼了好多次,最后还是玩不下去)菜是原罪
本着 Github 云盘的 bio,整理并备份了许多代码文件和一些设置上去,这下真是多处备份了,远程一份本地设备四份)
接着就是烤漆了,边复习边摸鱼…最重要还是又没睡好
hello Vue
想起上次学还是去年…这实在是太糟了
月底考完计组后,趁着两周的复习周,立马插空地去实验室复习齐了 Vue)简单看了遍程沛权和文档后,当然得用 todo-list 再上手了,用 Vite 起步
真能感受到 @antfu 真的是太 yes 了… 无论是 UnoCSS 还是 vitesse-lite 别的什么
Nuxt 的 SSR 和 /server 部分也好好玩。但是 Vercel…不能直接数据持久化,还得是数据库