T

Typeblog

光に覆われし漆黒よ。夜を纏いし爆炎よ。紅魔の名のもとに原初の崩壊を顕現す。終焉の王国の地に、力の根源を隠匿せし者。我が前に統べよ!エクスプロージョン!

除了自己,没有人能保护你的隐私

让我们再一次翻出“隐私”这个亘古不变的话题。 不久前,国内某大厂的 App 在微博上被曝光偷偷后台读取隐私信息,也有可能在不为人知的情况下将其上传。因此,我写了一条长微博,主要内容是宣传「在互联网时代,只有自己在意隐私,自己保护隐私,隐私才能得到保护」,指出了某 App 的问题非常可能仅仅是冰山一角。微博一出,我收到了大量完全是出于误读的回复,包括但不限于诸如 「Android 真惨,我用 iOS 就不怕了」 / 「普通用户没有能力保护自己的隐私,只有政府监管才行」 等等。更有甚者认为我是在为监管的缺失开脱,甚至以为我是在给出事的某大厂 App “洗地”,以反讽的态度在评论我的微博。我实在缺乏更多与这些根本没有读懂我在说什么的人争论的动力,因此部分这样的微博用户被我暂时屏蔽 —— 没有别的意思,仅仅是感到疲倦而已,如果被我屏蔽的用户正在看这篇文章的话,我在此道歉,但是我已经停用微博,所以屏蔽与否已经没有意义;但是我仍然感觉到有必要单独写一篇更详细的文章和大家聊一聊这个话题。微博这类社交平台不是一个适合放大于 140 字的文章的地方,因此我决定写这篇博客。 首先,我还是想谈谈某些...
Read post

重新开始博客: 使用 StandardNotes

距离上一篇博文已经过去 10 个月了,而本博客连一篇文章都没有更新,可能已经开始给人一种几乎要荒废的感觉了。而事实是,确实是这样,这个博客已经在荒废的边缘。 这几乎一年间,因为自身情绪上的一些问题,我很少有想要写一些东西的心情,与以前过个几天就想提~~笔~~键盘的状况完全不同。而在那非常少的有“想写一些东西的心情”的时候,我每次都会因为害怕麻烦而打消念头。“麻烦”的缘由则很大程度上是我自己埋下的 —— 我在多年以前抛弃了 WordPress 和 Ghost 这样的博客平台,自制了一个简易的博客程序 Typeblog,而这个程序是没有实现编辑器 UI 的。它直接依托于配置文件、插件和文章源文件,而这些文件则需要存储在 Git Repository 中。因此,我以前的做法是使用单独的 Markdown 编辑器,比如 Typora,编辑后提交到 GitHub 并通过 WebHook 来实现自动同步到服务器。这一个过程确实没有几个步骤,在以前我也就很自然地做完了。然而,也许是不良情绪放大了很多事情的复杂性,这确实就是过去这段时间里我不想动博客的主要原因。 关于那些“情绪问题”,我近期可...
Read post

systemd-nspawn 踩坑记

已经有半年没更新博客了,一方面是这段时间确实情绪之类的方方面面不太稳定导致一直没心情更新,另一方面是觉得没啥好更新的,无非是一些琐碎,所以就一直拖着拖着,直到今天才发现,已经半年了。 而正好最近把自己的网络服务都迁移到了一台新的服务器,尝试了全新的部署方式(systemd-nspawn),正好踩中了一些坑,所以随便写写记录一下,也算是重新开始做起博客这件事情了吧。 What & Why 以前我使用的是一台在 online.net 捡来的特价独服,因为只有一个人使用,所以我直接在主机上开了很多个 KVM 虚拟机,使用(几乎是)一个服务一个虚拟机的方式来部署自己的服务。这在一个人使用的时候确实没有什么太大的问题,唯一的问题可能就是因为自己懒,而虚拟机的数量太多,所以经常忘记更新 / 维护那些虚拟机。 而这次则是捡特价弄了一台特别划算的 E5-2680v2 的独服(购买的时候下单的是 E5-2660v1,但是不知道是商家特别有钱还是那天机房小哥心情好,给弄了一台 E5-2680v2),几个人合用一台。因为是合用,所以大家各自开了一个 KVM 虚拟机,各自隔离。这时候,我就...
Read post

GPD Pocket 上手 & ArchLinux

之前在 archlinux-cn-offtopic 群组里偶然看见 farseerfc 教授在晒图,是一台看起来非常非常小的电脑,但是却赫然写着 x86_64 并运行着 ArchLinux。我当时就起了兴趣,因为我一直苦于整天搬着一台 1.7kg 重的 XPS15,想要一台比较迷你而且便携的 x86 设备。我想要 x86 设备的理由是在我眼里只有 x86 才能算是完整的 PC 体验:有些 ARM 平台确实性能很好,可是连主线 Linux 都跑不了,又能算什么 PC 呢…… 在 YouTube 上逛了一圈以后,感觉负面评价不是很多,加上双十一又有一定程度的打折活动,自己又真的非常想要,就在本周早些入手了一台。入手价格是 3000 人民币。 于是,这里是一个简单的评测和对我装 ArchLinux 过程中遇到的坑的记录。 (本文有补充编辑的内容,可能下面提及的部分问题已经被我解决,如果想看请直接翻到最后。) 配置 首先看一下它的配置。 CPU: Intel Atom x7-Z8750 (1.6GHz) 存储: 128 GB _eMMC _(不是 SSD) RAM: 8 GB...
Read post

你们要的 Inline ASM 疑难解答

背景 我校 (西交利物浦) 的 信息与计算科学 专业的大二的课程中,有一门 (CSE101,计算机系统) 涉及到一个使用 MSVC Inline ASM 完成的作业。由于大部分人此前没有接触过 ASM 甚至没有接触过编程,而课程本身因为 一些原因 难以理解 (I_cant_hear_you.jpg),所以最近几天我一直收到关于这个作业的各种各样的问题,其中很多都是重复的类似的问题。当然,这也怪我本人在群里 “假装自己很会 ASM”(手写 x86 ASM 真的是第一次)。不管怎么说,因为大家都会遇到类似的问题,所以我想着我要不还是干脆写篇博客一起回答一下,以减轻我的多线程工作负担(x)。 当然,写这篇文章的直接原因是应某同学的要求 —— 她发给我一篇来自其他同学的教程,让我修改一下其中可能存在的没有讲清楚的点。于是我决定还是自己从头写一份好了…… 作业要求 使用 MSVC Inline ASM 编写一个满足如下要求的程序 让用户输入一个在 [2, 5] 之间的整数 n 循环 n 次,每次问用户索取一个新的正整数(如果不是,退出循环,跳到 3) 当循环退出的时候,打印退出消...
Read post

从 root 手机说起

昨天在知乎上回答了一个问题 如何评价魅族Flyme系统即将关闭root功能? 问题的内容大致是,魅族计划以「安全」为理由去除系统中的 root 功能,请问大家如何看待。我在回答中主要提及了「用户对自己购买的手机的控制权」这一问题。当然,在知乎上发表这类言论,必然的引来了评论区的一场“大战”。由于知乎实在不是一个保存和展示文字内容的好地方,所以我选择把更详细的内容放在这篇文章里阐述。 写在前面 在讨论评论中一些人的问题之前,我想我有必要重新摆明我在这种事情上的立场。 第一,我认为自己购买的设备应当是完全属于自己,也就是说「购买」这个行为是针对所有权而不应该是使用权。当我购买手机的时候,我不是在购买手机这个设备的使用权,而是完整的所有权。我应该能够在这个设备上运行任何我希望且能够运行的软件而不受厂商的控制。当然,在今天,这个要求其实是很高的 —— 比如越狱就是一个合法性一直饱受争议的行为 [1],尽管从我的角度来看,「越狱违法」是很不可理喻的。同时,也有很多人提及,购买手机时立下的用户协议中,可能就是仅仅授予了使用权,而其他一切都与最终用户无关 —— 这正是我想要反对的东西。...
Read post

在西浦的一年

刚刚期末考完,想到 2017 年高考也已经结束,突然意识到自己已经在西交利物浦呆了一个学年。去年的这个时候,我也是刚刚高考结束,还在想着自己那个成绩可以报什么大学,还在思考如何处理我高中所谓的“初恋”(不,是暗恋),想着要不要送生日礼物什么的。转眼已经这个时候,到了下一届的小朋友们要开始考虑这些问题的时候了。看看我的博客,也已经一整个学期都没有更新了。于是,我想以此再水一篇博客,就当回顾一下这一年来在这个学校的体验,(也许)能给这一届同学们一些参考。 为什么来这里 本来,去年这时候,我希望报的大学是隔壁的苏州大学。在高中的时候,曾经有同学跟我提起过要不要参加西交利物浦的自招,我当时根本没有把它放在考虑的列表里 —— 因为很多人报名的目的实际上是看中两年后可以出国到利物浦以及它的双文凭,而我当时并没有这些想法,再加上对学费望而生畏,所以我完全没有上这个大学的想法。 但是后来高考出成绩,我一下子就慌了。去年江苏的数学特别简单然而我砸了,这就意味着我的分数一下子比预期低了十多分(江苏的分数密集性我想不用多解释……)。这样的分数上苏大是不可能的。而由于我行动不便,希望找一个本地的...
Read post

自由的消逝

我第一次听说「驴得水」这部电影,是在 中西文化比较 课上。当时那一节课,是关于中西方人对性和爱情的态度的,于是在课前放了「驴得水」的宣传曲「我要你」。当时我就被这首歌曲打动了,大概是旋律非常优美,而我又正好处在这样一个渴望爱情的年龄。后来老师也向我们推荐了这一部电影。然而,在这之后我只是找到了这首歌的两个版本和吉他伴奏谱,当成一首好听的情歌循环并练习了好久。 直到昨天,我终于想起来应当把这部电影看一遍。在这之前,我所听说的对这部电影的定性都是「喜剧」。可是,在进度条走到一半之后,我却再也笑不出来了。 这绝对不是一部关于性观念和爱情的电影,更绝对不是一部喜剧。这是一部彻头彻尾的人性的悲剧。 张一曼 所有的事情,都要从这个人物说起。 在写这篇博客之前,我看过许多关于这部电影的影评。其中,关于张一曼的评价,有两个极端:一个是视其为女权的「英雄」,认为她具有一种超前的性观念; 另一种是视其为「渣女」,「荡妇」,认为这样的生活态度绝对不能作为女权的代表。 从这部电影的背景来看,它设定的年代是上个世纪,新中国成立之前。这是一个比较久远的年代。而张一曼对于性的态度简直有当代女权主...
Read post

致12岁

12岁,一个稍微有那么一点遥远的年龄,一段仿佛又刚刚过去仍有余味的时光。 在知乎看到了两个问题 假设现在的你看到 12 岁的你,你想对他说什么? 假设 12 岁的你看到现在的你,ta最震惊的事会是什么? 实际上是同一个问题。 看了几位答主的回答,感慨万千。看似调侃的文字后面都隐藏着各位对那时生活的回忆和各种各样一言难尽的遗憾。确实,在一段时间以后,回首过去的那些事情,会有一番不一样的体验。即便是黑历史,也仿佛变得可爱和值得怀念了。 我12岁的那一年则是在六年之前。相比一些20-30岁的答主来说,那段时光离我还不算太远。然而,短短的六年之间,我似乎已经变了。我可能已经不会认识那时的自己,而那时的自己恐怕也不太会承认现在这样一个我了。 不太喜欢知乎的编辑体验和排版。所以,我把我想写给12岁的我的那些话,作为一篇博客,放在这里。当然,我也不太喜欢调侃这些事情,所以可能稍显沉重(?),希望不要介意。 1 上课打 Minecraft 吗? 你之后会经常在上一些无聊的课之前邀请周边的几个朋友「不务正业」。 一是那时候在初中,有些课程,的确就是反反复复反反复复,为了...
Read post

再多一点点时间

我呢,今天去看了「你的名字。」。是的,和你们想象的一样,我和喜欢的人一起去看了「你的名字。」。 于是产生了一种非常讽刺性的感觉。 当电影中的三叶和泷在夕阳中短暂见面,没来得及写完名字,然后被隔离在不同的时空,因为忘记对方的名字而痛苦不堪的时候,我喜欢的人,那个重要的人,就坐在我身边,看着同样的片段。 可是我呢。泷在三叶的手上写下了「すきだ」(「喜欢你」),而我连说出这三个字的勇气都没有啊。 而且我的这一切并不是一场梦,我们活在同一个时代,同一个城市,曾经是同班同学,我打电话的话,也不会出现「不在服务区」。 这部电影就是这样,在看完以后,独自回味的时候,就不禁热泪盈眶,比在电影院里产生的情感还要强烈。因为它把几乎每个人都会经历的故事加上了奇幻的色彩,再配上精良的画面和音乐,这种「可回味」的程度,这种可以引起共鸣的力量,就突显出来了。 这个故事平凡化的版本,确实是几乎人人都会经历的。它就是一个讲述着无法传达的爱意的故事 —— 曾经互相喜欢过,但没有互相表示过; 后来随着时间的流逝,可能去了不同的学校,不同的公司,不同的城市,甚至不同的国家,于是渐渐忘了对方,忘了TA的模样,...
Read post

近期随想

距离上次更新博客,已经有好几个月的时间了。我已经好久没有写博客的心情了。这几天得流感在家休息,打开自己的博客,看见很久没有维护过的首页,再看看自己高中时写博客的豪情壮志,不禁感慨万千。这么久没有更新博客,想说的话积累了太多,无奈表达和组织语言能力太差……终于决定写这么一篇没什么主题的文章,权当灌水和发泄了。 1 其实不如这么说,进入大学以后,我似乎就再也没有更新过博客了。 我不敢说我自己很忙,毕竟我仔细算了一下,每周上课不过20+小时,双休,没有晚自习,周三下午没有课程。和在其他学校的高中同学比一比,这生活简直在度假。 然后我仔细回忆了一下这几个月我做了什么在大学课程之外的事情。 答案是基本上没有做什么。除了写了几行没什么用的,没有成为完整项目的代码以外,确实基本上什么也没做。干的最多的事情也许就是开着代码编辑器发呆,然后就这么度过几个小时。 看了看自己的 GitHub 贡献数量,发现我贡献最多的时候就是高二的那一年。然而高中是绝对不可能有这么多闲暇时间的。 也许这就叫做「犯贱」吧。没有时间的时候拼命挤出时间要做自己的所谓爱好,等到有时间了,反而觉得这「爱好」没那...
Read post

在 ArchLinux 上配置 shadowsocks + iptables + ipset 实现自动分流

本来我是决定不再写这样的文章了的。但是呢,最近连续配置了两次 ArchLinux,在配置这种东西的时候连续撞到了同样的坑,加上今天 Issac 亲问我关于 Linux 下的 shadowsocks 的问题,所以我想了想还是写一篇记录一下吧,也免得自己以后再忘记了。 2017-01-25 更新: 我编写了一个脚本来自动化原文所述过程,源码和使用方法在 https://github.com/PeterCxy/shadowsocks-auto-redir.sh 比本文中介绍的方法要方便很多。 以下是原文。 本篇的目标是使用 ipset 载入 chnroute 的 IP 列表并使用 iptables 实现带自动分流国内外流量的全局代理。为什么不用 PAC 呢?因为 PAC 这种东西只对浏览器有用。难道你在浏览器之外就不需要科学上网了吗?反正我是不信的…… 前置条件 一个能使用的 shadowsocks 服务端,假设它的 IP 是 192.168.1.100, 端口是 6666, 加密方式是 chacha20, 密码是 1234 一个安装了 shadowsocks-...
Read post

结束的最后

我之前写过一篇题为 结束的开端 的文章。那是在高三的最后一个学期到来之前写下的。当时的我,对于如今的生活,是怀着一种恐惧和期待交加的心情。而现在,高考已经过去了一个多月,我的录取结果也已经知晓。不知不觉之间我自己早已身处当时我所憧憬的那个「结束」。 有开端则必有结束。身处高考之后一个多月的我,大概已经有足够的理智来重新审视刚刚过去的这三年的时光。最近看见 Touko 聚聚也更新了博客 关于高考, 我才终于决定写下这么一篇文章,以完成过去的我所留下的所谓「伏笔」。权当这是我的自我反省吧。当然,如果能传授一点人生经验,那就是坠吼的了。 抓住机会 所谓抓住机会,换一句话说,便是「不要怂」。这里咱可以拿自己作反面教材。 三月到四月的时候,西交利物浦大学有面向高中生的自主招生活动。那时候有同学邀请我一起参加这自招。那时的我的目标还是「至少上个苏大」,因为 考个苏大,还不容易? 我就抱着这样的想法错过了这次自招活动。 然而现在的情况是,我的分数和苏大差了十万八千里,倒是以压线的成绩进了西交利物浦。这也真是惊险的一幕。那时的我如果尝试了自招,如果万一就那么让我通过了,这情况就会...
Read post

再见,Ghost

旧爱 我切换到 Ghost 这个博客引擎,其实也没有很久的时间。当时切换到 Ghost,主要原因是 Jekyll 这样的博客引擎没有一个好用的网页编辑器或者客户端,而当时的我还是高中生,经常需要在手机上编辑并发布博客。而 Ghost 恰好有一个好用的网页前端,所以我当时就决定把博客迁移到 Ghost 平台上。 但是 Ghost 也存在相当多的问题 插件系统较为鸡肋,难以扩展 服务端不能执行代码高亮,代码高亮需要在客户端执行 不能自定义主题的参数,导致不修改主题文件难以实现自定义 编辑器不自带 Markdown 语法高亮 再加上我现在已经可以使用电脑写作,使用手机的时间大大减少,这就是换一个博客系统的好时机了。 新欢? 我曾经是 Jekyll 的用户,当时使用中比较蛋疼的一个问题就是自动更新与缓存刷新 —— 因为那是纯静态博客,所以必须再单独实现一个服务来监听更新并同步。虽然说博客这种东西本身静态和动态就没什么大的差别,但是我还是更倾向于「半动态」的博客,这样也更便于实现插件系统。 而我又恰好正在为「手生」烦恼 —— 整个高三没写几句代码,突然放暑假,想要填上自己的...
Read post

我给你买辣条,我们在一起好吗?

1 在微博上看见了一个(据说)真实的有趣的故事。 小学生在街头闹分手。女孩歇斯底里地问男孩,为什么「男友」就这么成了「前男友」,并发怒道 你把我当什么? 然后继续数落 你吃的辣条是我买的,你喝的酸奶也是我买的! 仿佛一个凄凉的爱情故事。 2 我有这么一个同学。 下午在玩「真心话大冒险」,被问及他喜欢过多少个女孩子,他掰了半天手指头以后回答 十几个吧。 一片哗然。 又有一个问题,问的是「男女间有纯洁的友谊吗」。此问一出,争端四起。有人坚持「没有」,并表示有时候「好感度」就是通过所谓「友情」提升的;而有坚持「有」者则说道: 这种「喜欢」和那种「喜欢」是不一样的。 然而,不管怎么说,那十几个女孩子,恐怕,没有一个是他喜欢的。 连朋友都做不成。 3 还有一个哥们儿。 之前一直在霓虹国四处浪。回来以后谈他对霓虹国的印象 妹子漂亮!随便拉出来一个就秒杀国内! 几杯酒下肚以后就开始胡说八道 我以后一定要去霓虹国找妹子! 是的,他是个名副其实的「土豪」。可是他并没有妹子,甚至没有「曾经」有过妹子。 和他同为「土豪」的另一...
Read post

我理想中的现充生活

我并不是一位现充1,但我羡慕现充的生活很久了。我有成为现充的理想,只是一直没有实现罢了。于是,这是 理想的爱,应当是一种平等。而所谓平等,可能就体现于有争执的问题上了。 见过很多人吵架,往往是这么一个模式: 你说说看,这个A2是怎么回事? 那是因为我B2啊! 那你B有什么理由吗? 那是因为我C2! C你个***!还不老实告诉我? 嘿!我说了B啊!B这事有错吗? 我不管!你给我******** 跟你说了B就是B! 那你A又是怎么回事? 于是便无限循环下去。我父母的吵架就是个典型的例子。在吵架的时候,他们可以把两三句话重复千百次,一两个小时都听他们不断重复一两句话,最后双方都没力气了才停下来。 这种呢,很多人觉得是吵架,其实可能连吵架都算不上,充其量是个无理取闹。在这种争执中,双方都试图凌驾于另一方之上,试图把自己的观点强加给对方。 我理想中的现充生活,是不能存在这样的争执的。当然,我并不是在说没有争执,而是认为争执的解决不应该以这样一种除了能够表现自己的嗓子能吼多大音以外没有任何作用的方式。 我所期待的是,晚上能够就今天白天未解决的问题查找资料,为第...
Read post

那朵花

昨天一位小学同学在微博上找到了我。我们已经失联多年了,因为我从去年这时候开始就抛弃了QQ。按理说,多年未见,应当有很多话说才是——可是聊了几句以后却发现我们仿佛已经身处不同的世界,即使想要找话说,也有一种莫名的语塞之感。或者说,可能从某个时刻起,我们的人生轨迹就再也不会相交了。 这让我猛地想起「那朵花」中的情节。一群儿时的玩伴,因为升学等种种原因,不得不互相分离。虽然住所并不远,却各自有着自己的生活而不再相聚,不再像儿时那样共同玩耍。所谓的「超平和Busters」也名存实亡。剧中的「面码」这一灵魂的角色,则百般尝试,希望让这些朋友们找回儿时的那种感觉,重新组成那个失散多年的「超平和Busters」,找回那些属于自己的回忆。 「那朵花」中,面码是成功的。这也是为什么这部番成为了「神作」之一,使无数宅男热泪盈眶——每个人的心中都有那么一群儿时的玩伴,他们不远也不近,可你却永远也无法将他们唤回,他们仿佛只活在记忆中。我曾经想过,「那朵花」的「花」到底在比喻些什么?吾辈以为,这就是这部番的主题——那些失落的人和失落的友谊。 可是我们更多面对的情况,与二次元世界中的情况是截然相反的。当...
Read post

儿童节之思

昨天在知乎上看了一个问题的回答 如何避免孩子早恋? 昨天我看了这个回答以后,差点一晚上都没睡好觉。尤其是答主的这一段话 为什么在我漫长而苦闷的青春期里,一提到这件事,我父母就说,因为我早恋,让他俩在所有的亲戚朋友面前没办法做人,抬不起头来。(可是明明是他们主动把这件事告诉大家的啊,他们如果不说,别人怎么可能知道?!这个情况,我是真的很想知道答案,为什么他们自己把我早恋的事到处说,把细节和情书的内容一遍遍讲,然后又责备我让他们抬不起头来?) 这样的父母,也是极品了。可是我想来想去,却觉得这样的影子,在每个父母/老师身上,甚至是每个同龄人的身上,都有那么一点。 初三的时候,我有两个同学,一男一女,两个人『早恋』。说是早恋,其实可能更多的只是被贴上的标签。他们两个,可能只是互相之间有那么一点点微妙的好感,可能根本就没有到恋爱的程度。可是当时呢,当时我们全班,甚至全年级的人,都『公认』了『他们俩是一对』这个事实。当他们俩走在路上,即便没有肩并肩手拉手,也会惹来围观者的『嗤嗤』声。老师经常找他们俩谈话,虽然他们俩一直不当回事。后来他们俩几乎是班级里的反面典型。老师当众暗示过我们...
Read post

使用 LetsEncrypt.sh + Nginx 实现SSL证书自动签发/续签

随着运营商劫持、政府网络监控行为的加强,HTTPS 在今年已经几乎成为了网站的标配。吾辈之前使用的一直是 COMODO PositiveSSL Wildcard, 但是这证书的价格,已经到了我今年很可能续不起命的地步。本来想着高考完以后把它换成单域名的 PositiveSSL 算了,但是我这个人呢,喜欢瞎折腾,经常弄出一大堆子域名,而且我又开启了全部子域名的 HSTS,因而使用这种证书的话成本可不太低。我之前尝试过使用 LetsEncrypt 的证书,但是无奈他家的官方客户端对于 Nginx 的支持……实在是太简陋而无法使用。作为忠实 Nginx 信徒,要我去使用 Apache, 是不太可能的。当然,之前我也使用过 Caddy 的自动签发证书功能,但是 Caddy 相比 Nginx,功能还是太简陋,我总不至于在 Caddy 后面再套一层 Nginx 吧?! 不过今天我找到了 LetsEncrypt 的另一个客户端 letsencrypt.sh 这是用 Bash 写的客户端,符合核心价值观,~~很清真~~,而且可定制性非常高。我初步看一了一下文档以后,发现这非常尊重我的决定权,...
Read post

我们不需要同情

上个星期,我去某酒店吃饭。饭前去了趟洗手间,出门的时候遇到两个小男孩,看见我坐着轮椅,于是问 你腿坏掉了吗? 我回答了 是。 于是他们俩笑着跑开了。 这种情况我已经习以为常了,不过这次有一点不一样,就是这两个小男孩的家长不在身边。按照惯例,如果这时候家长在身边的话,多半会有以下两种反应之一。一是赶紧拉走小孩子,鬼鬼祟祟地像是看贼一般斜眼看着我;二是当面教育小孩子要同情残疾人,不能怎么怎么样blahblahblah…… 有时候我倒觉得,家长这种做法,反而会让我感觉更难受。你们可能觉得是在同情人,你们可能觉得这种同情是必须的,可是也许我们并不需要所谓同情。 星期五在阅览室看杂志,看到一篇文章,讲的是香港的学校是如何教育小朋友不要歧视残疾人的。文章里谈到,香港有些学校并没有专门对学生讲人人平等,讲拒绝歧视,而是在每个班级里设置一定量的残疾学生,让他们融入到这个集体中去,所谓『习以为常』。这样时间一久,自然也就不会再对街上的 与自己不一样的人 投去异样的目光了。文章里就提到了一个例子,说一个小孩谈论他的同学的义眼掉出来就好像在谈论稀松平常的事情一样,没有一点点惊讶的语...
Read post

我为什么写博客

这两天临近高中毕业,一直忙着写各种毕业留言。尤其是前两天某女生请我写毕业留言,我认认真真地写满了两页纸。于是某同学在『噫』了一番以后就开始问我 你为啥能写这么多呢 当时我的回答是 因为我能水,不然,我怎么写博客写到今天呢? 好吧这是真的,我确实很能水,一句话我能当三句话说,就像这样。然而我见过许多人,开始写博客,没几天就变成了有生之年系列;或者写来写去都是些碎碎念,最终也是荒废在那里无人问津。而我想我这个博客,typeblog.net, 算是在当时建立的那一批博客里面活得比较久的一个了,经历了 WordPress -> Jekyll -> Ghost, 没有沦为广告基地,也没有沦为SEO的奴隶。它活到今天,恐怕也不只是因为我能水而已。 最初决定开始写博客,完全是跟风而已。当时我初二,自己设立了一个卖虚拟主机的网站,买了另一家主机商的代理,加价卖出。后来『客户』开始多起来,我就想着学其他的主机商一样设立一个『官方博客』一样的东西,来做做所谓的『营销』什么的。于是这个博客就这么出现了。但是当时的我毕竟只有初二,说是想要『营销』,其实自己根本就不会,也只能天...
Read post

对不起,我们是圣母

预警:这是一篇口水文。另外,请无视短链里的翻译,我实在想不出来要怎么用英文传达『圣母』的意思。 Disclaimer: 下文中所有提及的有关『圣母』『政治正确』『反圣母』,其前提全部是自愿、自发,受强制(e.g. 政府强制)而产生的并不是本文讨论的对象;同时,国家和政府层面上的类似圣母现象也不在本文的范围之中。 『圣母』这个鬼词,不知道是什么时候开始出现的,我也不知道是什么时候开始被赋予了一种奇怪的意思,搞得我都不知道要怎么翻译。不知道从什么时候起,我在知乎之类的地方只要回答『XXX(某类人或动物)也有生存的权利』,几乎立刻、马上、瞬间就会出现一大帮『站队』一般的评论 -- 圣母婊、圣母婊、圣母婊。我一开始看了以后还很生气,还尝试过反驳,可是后来发现这种回答纯粹就是贴标签,无论如何反驳他们也只会再用『圣母』这个词来反驳你,根本就是对牛弹琴,毫无作用。 这我就觉得很奇怪了,追求平等的生存权,什么时候就变成了『政治不正确』一般的东西了呢? 我不知道有些人是不是看多了所谓『政治正确』,然后开始反感这种政治正确,凡是与它有类似观点的,他们都要当作异己排斥。然而有句话说 『政治正...
Read post

使用UML合租VPS

我是从 微林 那里发现阿里云的新加坡节点的。那个时候我在用 Conoha,因为它到国内的线路越来越玄学,从以前的70ms延迟飙升到300ms,丢包率极高,所以我到微林那里去寻求一个中转服务。我本来只想用那个阿里云香港节点,但是正好看见不知何时他们加上了一个阿里云新加坡节点。因为香港的流量费实在太可怕,我就抱着试试看的心态开了一个新加坡的中转。谁知道这个中转的效果非常好,因为这个新加坡节点到中国电信有双向的CN2线路连接。然而微林的流量费还是太高:阿里云的官方流量价格只有0.53元/GiB,而最低配置的主机价格也就90元的样子。使用微林中转,我仍然需要一个国外VPS来搭建网站,倒不如直接使用阿里云提供的服务…… 合租 然而,对于我这个学生党来说,94元/月的配置费仍然是高了一些。所以我想到了合租,几个人可以稍微分担一下配置费用。然而要合租的话,就需要想办法分割各自的用户空间。我首先想到的是用 LXC 或者 systemd-nspawn, 但是使用这些的话,各个用户都必须共享同一个内核。而阿里云这东西比较奇葩的是不允许自定义内核,这样总让我觉得有些不舒服。 在虚拟机里再跑全虚拟化的虚...
Read post

被出卖的安全

前两天支付宝又闹出了个 隐私门 事件,说是支付宝Android版在不该用到照相权限时就申请了这个权限。根据XPrivacy拦截到的API调用过程,支付宝有偷偷上传用户隐私的嫌疑。不久以后,支付宝官方『辟谣』,几句话把这些事情从自己身上撇得一干二净,撤掉了服务器上的热补丁,然后有阿里员工开始『悬赏』请『大牛』给出流量分析。 由于吾辈日常冻结支付宝,所以我无从得知,支付宝究竟有没有做什么见不得人的事情。但是,支付宝在这事之后的反应,实在令人细思恐极。无论如何,支付宝在不应该用到摄像头的时候就提前申请了权限(Android 6.0),这是不争的事实。然而面对这样的质疑,支付宝不但不对它作出合理的解释,反而处处回避这一问题,反应激烈到无法理解。问题的核心不是在于支付宝有没有泄漏隐私,而是支付宝为什么要提前获取这个权限,提前拿这个权限去做了些什么,可是支付宝官方却一直对此避而不谈,只知道一遍又一遍地说『窝是清白的』,这就仿佛孔乙己睁大眼睛在说『你怎么凭空污人清白』。私以为,这实在不是一个 重视用户利益 的 大厂 应该有的态度。 再之前,苹果和FBI就『是否应该放置后门以便解锁手机』的争端,也...
Read post

结束的开端

2016年2月19日,距离这个寒假结束还有一天不到。这是我高中生涯中的最后一次寒假,也意味着这一切将在不到四个月的时间里结束。 是啊,不到四个月了呢。我在中考完的那个暑假,曾经有这样一种感觉,就是高考什么的,还有三年,远着呢。远着呢,远着呢,这句话还如此清晰,我却已经站在这个结束的开端。 假期往往是我的痛,因为无论在假期前许下什么样的『要好好学习』的誓言,在假期中都会被丢到九霄云外。不管怎么样,我总会想到那些在开学期间被丢到一旁的项目,想到那些我自己都未必看得懂的自己写的代码,和那一堆难以逐一清理的用户反馈和崩溃报告。而每个假期,总是在这样的纠结之中度过的。每次我意识到这种纠结,往往已经处于假期的终结。也许正是因为这样,我始终害怕开学,害怕将要遭遇的那一切。就在这样一次又一次的纠结之中,我已经面临着高中的最后一个学期,最后的这点时间。 我这人对于像高考这样,因为一点点的不同的念头就可能改变以后的一生的事件,一直有莫名的恐惧感,虽然我明明知道即使没有这么大的事件,人生也可能在一念之间完全不同,所谓『蝴蝶效应』。现在想想,也许使我真正感到恐惧的,不是这种事件本身,也不是可能改变一切的...
Read post

没有翅膀的人

事情是这样的,今天微博时间流里出现了一个名叫『崇才科技』的自称『第一00后团队』的公司。光是看这条消息,吾辈就被吓了一大跳。于是我随便下载了个他们 网站 上贴出来的『得意之作』 唔,吓尿了。当然,BeetMan 同学已经在 这里 抢先于我吐槽过了,我呢,只是想再说两句。 说实话,我想要笑话他们,但笑话他们会让我觉得在笑话自己。谁在这个年龄不会想要做一些这样的事情呢?不过是想要证明自己,想要向世界宣告自己也有大人一般的实力罢了。我当年玩『易语言』的时候,也干过不少类似这样的事情。我曾经 Copy-Paste 别人的代码,改一下UI,就说是自己的作品,也无非就是为了所谓的成就感。对成就感的追求是无可厚非的,即使被称为中二病,至少这可以告诉人们有这样一个人曾经活过。 『美丽新世界』中就不存在『中二病』。这本书里面描述的人们,从小就受到睡眠教育,将所有有关改变、有关创造的事情都排除在『快乐』之外,以此保证社会的『稳定』。代价是,整个人类的科技水平都被自己锁死在一个固定的水平,因为新的发现不利于稳定;人类的文化与艺术毁灭殆尽,因为如果人们不再需要成就,不再有进取的意识,那么任何知识、...
Read post

盛世除夕

大年三十高高兴兴刷微博,却被一条评论弄得兴致全无 其实这PO只是吐槽了一下今年春晚上出现的几个问题,还没有其他人喷的厉害,却招来了这样一批人。当然,我随便戳开了他们的微博看看,发现都是某男子三人组合的粉丝,那么这也就不奇怪了。 但他的这一番话,却无法不让人细思恐极。 正能量 评论里有这么一句话 生活在这个祖国的人民还是需要正能量的。 于是我随便查了一下正能量 正能量是什么?Google说,是乐观,是积极,是一种心态。 互联网不仅是化解民怨的减压阀,更应该成为国民心态的压舱石,发掘草根中的真善美,重新提振诚信,传递正能量。 Wikipedia 上引用人民网的话如是说。这句话显然有很直接的政治目的,但这些我不管。我只看见了三个字: 真、善、美 我不知道从什么时候开始,这样的事情在某些人眼里变成了真善美。这样在全世界的华人面前弄虚作假,这样侮辱作为『祖国的希望』的孩子们的智商,这样拙劣的编排,如此做作的煽情,什么时候变成了真善美?满眼我也只能看见三个字: 假、大、空 当正能量变成假大空的同义词的时候,我们的未来也许就会变成春晚的那个样子。即使弄虚作假...
Read post

给Ghost博客系统添加中文字数统计

我在前几篇文章中已经提及,最近我将我的博客系统切换到了 Ghost。我已经夸过它的不少优点,如轻量等,但现在的 Ghost 有个非常致命的问题,就是不支持统计中文字符数量。无论你在一篇文章里写了多少汉字,它自带的字数统计总是按照空格数量进行,也就是英语习惯。而中文的字词之间没有天然的分隔,所以这种统计自然就会不准确。不仅仅是中文,对于中日韩语言来说, Ghost 的这种统计方式都存在很大的问题。 方案 首先我在 Ghost 的repo里找到了 Issue #2656 和 Issue #3801。在这两个议题中,他们提到的解决方案是首先判定语言,然后使用对应语言的分词技术来统计单词数量。起初,我也认为这个方案是可行的,于是在 Ghost 源码里一番折腾。我找到了 core/client/app/helpers/gh-count-words.js,这里有这么一段代码 let markdown = params[0] || ''; if (/^\s*$/.test(markdown)) { return '0 words'; } let count = counter(mar...
Read post

这就是爱

近日寒假,闲坐在家,无心作业,钉宫病发,补番心切。想到我从前已经补完钉宫四萌中的『灼眼的夏娜』和『龙与虎』,欣然决定继续补四萌,鼓足干劲,力争上游,多快好省早日达成患上钉宫病晚期的宏伟目标。于是我选择了『零之使魔』,因为它虽然有四季,每季却只有12集。 本以为只是个日常番,打算边写代码边慢慢补,结果我却发现完全不是这样。我竟然以一天一季的速度补完了这部番……因为,它让我想到了很多。 战争与人性 我想这大概是 零之使魔 贯穿全集的主题之一了。 从第二季开始,这个番就开始渲染一个观点,就是 反战。作者演绎了两种对立的观点,一种是为了名誉而不惜生命参与战争甚至发动战争,另一种是尽力避免战争的出现,尽力避免伤亡。 贵族们所秉持的正是前一种观点。也正是因为这样,当学校被用作战争的训练基地时,格鲁贝尔老师的情绪才会如此激烈; 当露易丝决定面对战争时,才人和她的姐姐们才会如此反对。戏剧性的是,作为一个害死了全村人的魔法师的格鲁贝尔老师,他的态度竟然发生了如此大的转变,从战争的狂热分子变成一个积极的反战分子,这是为什么呢? 记得不久前,中日的钓鱼岛争端再次恶化时,我也曾在微博上发表过这...
Read post

关于故乡

今天早上,大水群里有人分享了这么一个知乎话题 移居海外的华人怎么防止自己的子女变成外黄内白香蕉人? 其实我早就在博客的 草稿 里面存了一个标题为 故乡 的文章,然而健忘的我却忘了自己当初要写些什么。看到这个话题,我算是想起来了,我要写的不是其他的,就是故乡,就是 故乡 这个词或者说这个事物本身。 我的故乡 从我的故乡开始说起吧。 小时候,我也是很喜欢故乡的。喜欢故乡的原因,自然是故乡有很多亲戚。我想这也是很多人喜欢故乡的原因。当回到故乡的时候,总是会有很多亲戚在我的身边。因为亲戚多,自然也就有许多与我同龄的小孩子,自然也就有很多共同的话题。故乡还有什么?在当时的我看来,还有的就是乡下的各种好玩的事物 —— 至少对我来说,是从来没有见过的新奇事物。 我记得有一次国庆节长假,按照惯例,我们一家要回到故乡去住那么几天。临走的时候,我故意把某些东西忘在那里。其实是无意识地 故意 忘在那里,因为我并未清晰地意识到。我们走到半路又返回,一共这么折腾了三四趟。实际上,我就是不想离开那里而已,我对那里总是有一种依恋的感觉,即使当时的我从未说过,即使我自己从未感觉到,这种依恋是真实存在的。正...
Read post