前言
最近更新了手机,由OnePlus Ace换成了Ace3,并且在收货后立刻刷入了PixelOS
。在刷入过程中虽遇到了一些问题(见这里及之后几条,但最终成功刷入。使用过程中发现,类原生系统并无国产OEM系统的门禁卡模拟(即Mifare Classic卡的UID模拟)功能。本文记录了我在类原生系统上实现Mifare Classic卡UID模拟的过程。
A Place of Mental Asylum
最近更新了手机,由OnePlus Ace换成了Ace3,并且在收货后立刻刷入了PixelOS
。在刷入过程中虽遇到了一些问题(见这里及之后几条,但最终成功刷入。使用过程中发现,类原生系统并无国产OEM系统的门禁卡模拟(即Mifare Classic卡的UID模拟)功能。本文记录了我在类原生系统上实现Mifare Classic卡UID模拟的过程。
现有一台用于高性能计算的GPU服务器,因相关管理限制,无法直接访问互联网。但是,我们需要在服务器上进行一些需要访问互联网的操作,例如下载数据集、安装软件包等。因此,我们需要一种方法,使服务器能够访问互联网。
此博客文章用于记录实现该需求的具体方法,以及过程中遇到的问题和解决方案。
服务器限制只可访问校内网络,因此基本的思路是,在校内运行一台服务器,该服务器可以访问互联网,而后在其与GPU服务器之间建立一条隧道,通过隧道实现GPU服务器访问互联网。
该思路本身没有什么问题,但在实操中会遇见大量问题。本文将详细记录实现该思路的具体步骤。
由于Vuepress-Theme-Vdoing
仍依赖于Vuepress 1.x
,而Vuepress 2.x
已经发布,且原有的博客架构略有混乱,在CF Pages上部署失败。所以我决定把博客再次迁移,这次迁移的目标是Vuepress 2.x
+Vuepress-Theme-Hope
。
迁移后博客使用Vuepress 2.x
和Vuepress-Theme-Hope
的组合,使用CloudFlare Pages
自动从GitHub仓库部署。评论系统从Gitalk
转移至Giscus
。
胶片作为模拟的物理介质,在当今的影像流程中需要首先进行数字化处理。然而彩色负片由于其特殊性,在数字化处理的过程中经常容易出现问题。本文将简要介绍几种彩色负片数字化的方法以及其之间的对比。
店扫,本文中指冲扫店直接扫描。常见冲扫店会使用富士SP-2000/SP-3000扫描仪对胶片进行扫描。作为专业级扫描设备,SP-3000具有较快的扫描速度,然而其扫描质量由于其内置去色罩预设的影响常常不能达到理想,容易出现偏色的情况,而且杂色噪点较多。因此店扫对于Gold 200、UltraMax 400之类非专业胶片扫描还可以接受,但对于Portra、Ektar等专业胶片则不太适用,因其无法准确复现胶片色彩,且分辨率也未能达到胶片的颗粒极限。
当网络中提供相同服务的服务器分布在不同的地区时,为了提高用户访问速度,需要将用户的请求转发到最近的服务器上。如果不使用开销(资金开销)很大的Anycast技术,就需要一个全球分地区的DNS解析服务,将用户的请求转发到最近的服务器上。
PowerDNS是一个开源的DNS服务器实现,支持权威名称服务器的搭建。配有多种存储后端,如Bind、gmysql等,辅以DNS的AXFR进行Master-Slave同步,可以方便的搭建全球多节点DNS权威服务器。同时配合PowerDNS的Lua Record和geoip后端,可以实现基于请求者IP进行区分的DNS应答。
两千多的自行车前两天在学校被偷了,这段时间在Twitter上也看到了很多发生在跨性别个体上的悲剧事件。同时不知道什么原因,最近也看到了越来越多的影响力大的自媒体发表对跨性别相关话题的内容。这两天精神状态很不好,同时正值Transgender Awareness Week和Transgender Day of Rememberance,因此写下这篇文章,内容很杂,算是精神压力的一个出口吧。
首先,我认为有必要界定清Transgender/跨性别。最近看到的很多内容在虚空开炮,或有意或无意地混淆Transgender与Homosexualism甚至Cross-dressing。这篇文章在进行任何讨论之前首先需要对Transgender的定义做出明确。
在与Ayanami Rei IV达成合作后,我得以将其节点接入NTEREN,并利用这些节点建立NTEREN全球主干网。相应的,NTEREN要向其提供网络基础设施,如IPv6地址,以及网络运维等服务。
作为合作的第一步,目前需要接收其一台San Jose区域的VPS,将其接入NTEREN北美网络,并配置该节点与提供商之间的BGP会话。应要求同步写下这篇文章以作记录。
自从NTEREN DN42网的教育网西北节点由于政策原因下线以来,NTEREN的DN42网便仅剩一个节点。2022中国大学生方程式汽车大赛结束后,终于有时间对网络进行重构了,值此机会写篇文章以记录。
目前重构后,NTEREN DN42网拥有三个互联的节点,分别位于洛杉矶、中国香港和中国陕西。NTEREN公网节点除DN42节点外另有独立的中国香港和拉斯维加斯两个节点。所有节点均接受对应网络的Peer。
DN42网络中,洛杉矶节点与香港节点有直接隧道连接,香港节点与陕西节点有隧道连接。节点间建立了BGP Confederation以保证内部互联和路由信息传递。Confederation的架构也保证了未来网络的可扩展性。未来可能会将另两个公网节点也接入DN42主干网。
时隔一年,我终于想起来自己还有个博客(其实是想办法发布自己的PGP公钥的时候才想起来)。于是借此契机把过于一年内的事情总结下吧
21年录制了《超脑少年团》第一季,22年7月又被叫回去返场了两期。没什么说的,看节目就了解了。主要是认识了不少朋友,以及NanoApe大佬。
参加了21年的第五届强网杯青少赛,进了线下水了个二等奖;计划组织个校内面向新生的CTF,计划了一整年还没整出来;参加了陕西省总工会和西工大组织的实战攻防演练,坐了两天牢水了二等奖。
自从学校购置了深信服的深度包检测设备,教育网的DN42节点(也是我唯一的中国境内DN42路由节点)弃用;另外由于其它一些原因拉斯维加斯节点也更改了IP且退出了DN42。目前DN42网络内仅有洛杉矶节点,公网有洛杉矶、拉斯维加斯和中国香港三个节点。
早在2020年的7月,我发起了一项程序语言项目,后来命名为AloLang。截至目前,该项目定义了一个新的计算机语言并初步实现了其编译器(aloc
)和标准库(libalolangcore
)。编译器目前仅支持64位Little Endian Unix-like系统,且仅在Linux上(包含Arch Linux
、Ubuntu 18.04
、Ubuntu 20.04
、Fedora 33
和Android 10
)测试过。并且,由于各发行版上的依赖管理区别较大,目前我们只提供了Arch Linux
上的PKGBUIlD
一种包管理构建方案,在其余系统上需要自行解决依赖问题,并可能还需要处理类似Ubuntu
上LLVM
打包问题所导致的依赖路径问题,最后使用基于Autotools
工具链的构建工具进行构建和安装,整体较为麻烦。因此,我们提供了一个基于ubuntu:latest
构建的包含了aloc
及其必要依赖和alolang标准库的docker镜像,可以直接进行编译运行操作。