把 WSL 的发行版换成 Debian 时撞的坑

tl;dr:别自以为是 参考教程:Debian on Windows via WSL 1. 下载 Git for Windows 这种庞然大物不是必须的,你直接从 GitHub 上 Download ZIP 就行 2. 安装 Python,一定要记得在第一步勾选 Add Python 3.x to PATH

为什么公共 block 列表有时是个很糟的主意

很多社区都提供 block 某人的选项,于是就有人说了:为什么不搞个公共的 block 列表呢?这样我们都可以把某人 block 掉,每个人都很开心啦! 首先我们需要搞清楚为什么要在社区里 block 一个人。也许你觉得他的发言火药味冲天,也许你跟他有着恩怨,也许你觉得他的观点让你很不开心,也许你就是看他不顺眼 …… 总之,主观因素往往占很大一部分。

故事:试图不关闭 SIP 在 macOS Sierra 上使用 proxychains-ng

因为一些原因,我需要通过 proxychains 代理我的 ssh 来连接远程主机。我按部就班地用 homebrew 装好了 proxychains-ng,运行系统上已有的 ssh 客户端(/usr/bin/ssh),期望着就像 Debian Linux 上那样可以轻松代理,然而并!不!能!

Xperia XZ Premium

勘误!我 XZ Premium 附带的耳机型号是 MH750,而非之前所写的 NC750。对于这个错误深表歉意。 然后我真的买了副 NC750 我三年前的 Galaxy S5 逐渐向不可用的方向发展,于是需要换新手机了。 索尼的 Xperia XZ Premium 实在是太帅了,大概是所有骁龙 835 旗舰机中唯一一款第一眼就看中的:全玻璃镜面机身、接近原版 AOSP 的官方固件、3.5mm 耳机孔,以及靠谱一点的系统更新,但更重要的是可以体验索尼大法的力量。

在 DOSBox 使用 MIDI (MT-32、GM) 音源

20171031 更新:我发现 TiMidity+Windows Synthesizer 这玩意貌似有点不靠谱,有时候无法正确启动,所以如果遇到这问题,可以考虑 VirtualMIDISynth。 其实我真觉得这种博文不应该多出现,但 Google 了一下,似乎没有靠谱一点的中文教程,所以我写一下我的配置方法,造福萌新。

昔日的折腾党

五年以前的我,整天体验各种新的 Android ROM,鼓捣自己的网站,耗费大量时间在折腾的过程中,自己还乐此不疲。 五年以后的我,拥有了更丰富的计算机知识,却越来越不想折腾;我的一大宗旨就是:只要工作就行! 稀奇古怪的优化 ROM 与无 buff 的 LineageOS,选择后者

Android 手机间的文件传输

两部 Android 手机,该如何快速传输文件呢?比登天都难! 通用的方法 当然就是蓝牙了。几乎所有的 Android 手机都支持蓝牙,所以兼容性不是什么问题;但是速率实在是太!慢!了! 我们手上的资源(应用、游戏、音乐、视频等)的体积很大,但是新版蓝牙的速率依然那么慢,传个小文件的话倒没啥,但是大文件的效率真是没法忍受。

胡扯:为什么需要 https

我用一个简单的例子来告诉你为什么需要 https。 除了网站可能被运营商劫持以外,还有一个重要原因是自在。 我听过 https 无用论的支持者的一个重要观点:我的网站又没什么不良的东西,为什么要使用 https 呢? 啊,那么,如果有陌生人无故要监视你家,他说:「你又不会做什么违法的事情,为什么我不能看你呢?」

黑历史:在 Flash 里手撕 HTML 与 JSON

2010 年,还是小学生的我,为了开发更好的 Flash 应用,决定使用一些知名网站的结果,实现我的梦想! 我很早就学会了 JavaScript 的 split 和 join 方法,然而我想用一些替换功能,把 HTML 的一些段落替换掉再拆解。我开动脑洞,发明了这个: javascript

从你的 Typecho 博客优雅的导出 Markdown 文件

如果你厌倦了 Typecho 的话…… 嗯,我写了个 JavaScript 命令行工具,可以从你的 Typecho 博客导出 Markdown 文件。 准备 新版 node.js 与 npm MySQL / MariaDB 数据库,里面有 Typecho 的数据库