只存在于网络的语言表达方式
宇宙中的一颗蓝色星球存在着一种自称为 “人类” 的智慧生物,这种生物通过体内的声带结构发出不同频率和音色的声波来与他们的同类交流。为了能使人类的同类能够理解相互发出的声波,他们创建了一套完善的语言共识体系。不仅如此,人类还发明了可以书写的文字,通过眼睛和大脑的配合,就可以利用文字系统来理解他人的语言。 然而通过最近几十年对人类的观察,他们发明了一种称为 “互联网” 的系统。利用互联网,相隔任何物理距离的人类都可以在一瞬间传递文字数据。在对 “互联网”...
2022的一些记录和自己的想法
快醒醒!什么核酸、新冠,你在说些什么乱七八糟的呢,2020 新年就要到了,我们一起去放鞭炮吧! 前言前言?想了半天这文章应该写什么前言,最后决定直接开摆,不写了。 哈哈,就跟我 2022 年的生活一样摆 =_= 生活Prelude说起生活日常,得首先提一下 “个人频道” 了。点击右上方或者侧滑栏里的 “碎碎念”,可以跳转到我的 Telegram 频道。这个频道创建于 1 月 6 日,并在 3 月初开始更新内容。一开始我对这种类似于 QQ 空间的东西还是有点抵触的。我在 2019 年就注销了 QQ 空间,从此几乎不再公开地向人们分享自己的事情。那为什么我又要创建一个 “TG空间” 来发生活日常,给那些陌生人看呢? 额,我也不知道。 对于社交一向不擅长的我几乎很少和人聊自己的事情,QQ 的私聊也总是那么几个人。关于这个博客,之前也只发过与技术相关的内容。在 2021 年末,我忽然发现自己几乎从来不发东西的 Twitter...
Hackergame 2022 解题记录
前言 参加 Hackergame 的这段时间大概是我最近以来学到东西最多的一段时间。 ———— 某群友 因为水平太菜,最终没能还是没能留在前 100 名。不过毕竟第一次参加这样的比赛,本来也就是奔着图一乐去的。嗯,,也可以说想看看自己的到底有多少水平吧。现在看来自己不会的东西还很多,尤其对于几乎从未接触过的二进制领域,几乎束手无策。 看了排行榜也是真的赞叹:这些大佬怎么什么都会??? 一些解题过程签到打开页面,随便画几下,发现第三个限时 0.1 秒就几乎画不出来了。一开始想着应该是要改掉限制时间?看了一下代码,发现用的 Vue,不是很想分析。不过猜测应该是在前端判断数字的,先点下提交抓个包看看吧。 一点提交,立马发现地址栏后面多了个 ?result=2?7?,这?判断方式这么简单的吗?把 result 的值改成 2022,成功拿到 flag。 猫咪问答喵第一题,直接搜 USTC NEBULA,找到文章 中国科学技术大学星云(Nebula)战队在第六届强网杯再创佳绩,翻到最下面就能看到这个队伍的简介。 第二题,打开 USTC LUG 官网,站内搜索...
科学并优雅地找番/追番/补番实践
在当下中国大陆越来越严格的审查环境下,越来越多的优质番剧难以引进,某些陈年老番也逐渐从流媒体平台上消失。虽然B站上也算是有不少老番可以补,但大部分都画质堪忧。至于删减等操作就不用多说了。 在如此艰难的环境下,我也收获了不少追番与补番的经验,下面我会介绍目前自己所采用的方案。我是一个喜欢折腾并且追求体验的人,会尽可能去保证体验优先。所以也许我的方案并不适合所有人,但希望对你有帮助。 找番方案当我从某个平台,比如B站上某然刷到某个混剪,或者是其他的某个平台刷到某个番剧截图,这时候我可能会对其中的番剧感兴趣。这图出自拿部番?这时候只需要使用这个工具:Anime Scene Search...
OpenWRT 下的 Alpine 踩坑记录
前几天无意中发现 OpenWrt 中有 apk 这个命令,当时就想:这不是 Alpine 的包管理器嘛,怎么 OpenWrt 上也有?于是果断尝试,发现还真能用!不过在这之前,需要改一下镜像源并导入密钥: 123sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositoriesapk update --allow-untrustapk add -X https://dl-cdn.alpinelinux.org/alpine/v3.16/main -u alpine-keys --allow-untrust 仿佛发现了新大陆一样,马上开始想着装些好玩的东西,装什么呢?于是我最先想到的是 Linux 下不是有个展示系统信息的工具 neofetch 嘛,可惜 OpenWrt 的仓库里没这个包,那么 Alpine 有没有呢? 1apk add...
在手机上建一个Cloudreve!
起因今天用服务器下片,发现服务器硬盘不够用,然后我就想:我还有台手机闲着不用,128G的空间,为啥不用手机下呢?🤔 当然,直接在手机上弄个下载器显然不太好,我在服务器上一般都是用 Cloudreve 下然后传回 OneDrive 里,那能不能在手机上装个 Cloudreve 和 Aria2? 整!开始折腾!打开菜市场安装Termux换源一气呵成,然后把Cloudreve的二进制文件传到手机上,执行: bash: ./cloudreve: No such file or directory 又看了一下下载的文件,是 arm64 架构的没下错啊?于是用 file 命令看了一下: dynamically linked, interpreter /lib/ld-linux-aarch64.so.1 得,动态编译出来的,看来手机上没有GLIBC的链接库了。。 那怎么办?给手机改装一个GLIBC?显然不行。。自己重新编译一个静态链接文件?太麻烦了不想弄。。 既然不能动原有的东西,那干脆搞个容器吧。一说到容器,首先想到了 Docker,印象里好像确实有在 Termux 里装 Docker...
微软E5订阅迁移不完全指北
Before we start2021年1月,抱着试一试的心理,我申请了 Microsoft Developer Program E5 订阅。 E5 订阅默认只有90天的试用期,之后系统会根据你的使用活跃度来判断给不给你续订的机会。本着薅羊毛的心理,当然想着长久的用下去,于是开始折腾起各种玄学自动续订程序,搭建公开网盘,搞自己的私人云以及实现离线下载等等。折腾的乐趣是无限的,逐渐,我对这个订阅的依赖越來越强。我开始想自己的公开网盘里上传许多不同的资源,公开分享给他人。当我自己需要补旧番时,我会用自建的私人云把资源离线到OneDrive里,有空了再下到电脑上品尝。当朋友或其他人需要使用订阅激活 Office 365 或者使用 OneDrive...
OpenWrt编译与刷写踩坑记录
最近整了一台软路由,配置还不错,既然这样那肯定要折腾折腾,首先肯定是要刷个 OpenWrt 嘛,但是网上找到的固件都不太合我心意,要么是软件包过于冗杂,要么是太过精简,于是就想自己编译一个固件来用,接下来便是踩坑的开始。 老规矩,先上一张成果图: 编译部分编译所使用的源码是 Lean’s OpenWrt。这套源码在论坛里很有名,编译成功率也高。 编译方案编译有本地和云端两张方式可选,本来是觉得自己电脑CPU性能还可以要不本地编译吧,但了解到编译过程中需要下载Linux内核以及其他的一大堆东西时,还是选择了云端编译方案,最终选用了 P3TERX 的 Github Actions 编译方案。 编译配置问题在配置时碰到了好几个问题,这里记录一下。 首先是目标镜像的文件系统问题。一般情况下大部分人选择的都是 SquashFS,这个文件系统的优点是系统分区默认只读,所有的配置都在 /overlay 分区下,这样每次重置时就只需要清除这个分区的内容就可以。但对我来说,我是一个比较喜欢折腾的人,难免会经常对系统分区魔改啥的,而这时 Ext4...