Electronic Moon 电子月亮

Categoryposts

一个噩梦

五月份的时候系里挂了一个展示牌:「识别身边的间谍」,措辞相当共产中文,漫画粗糙、诙谐而且很丑。中心思想是同学们应该睁大眼睛竖起耳朵,观察一下身边的同学同事朋友,是否经常有不明财物,是否行踪不定,是否向往西方生活方式。

牌子倒了,我歪脖子看了一会儿,觉得挺可笑的。

但是自那以后,我就开始做一系列奇怪的联想和白日噩梦了:

给自己的电脑设置备份,放在 amazon glacier 上,一切设置妥当,看着数据慢慢上传的时候,我心里想,如果有人突然在这个时候审查我的上网流量。描述我正在「向境外服务器传输实验数据和资料」,我是没有办法办法澄清自己的。

紧接着幻想慢慢展开,我开始回想自己硬盘里存了哪些内容,我是否需要将工作电脑和个人电脑给分开,是否需要把自己的硬盘用 FileVault 加密。一个人呆呆想了很久。

我开始不理智购入 VPS 并且大量阅读实践隐藏虚拟身份的方法,我甚至有一阵子用全局代理访问所有的网络服务,猫着腰悄悄上网。总而言之我活得更像一个间谍了,拜那几张海报所赐。我在心中打着「被捕之后的新闻通告」腹稿,用共产中文描述自己稀松寻常的生活方式。他,向往欧美生活方式,听 Hamilton 流眼泪,访问境外网站。他,传输大量数据出去境外。他,和欧美人关系密切,整个人就是一个彻头彻尾的间谍!他,昼伏夜出,酗酒,脾气暴躁,对身边的人常常不耐烦,所以今天的下场是早早可以预见的。

事实上什么也没有发生,这让我想起来 2009 年去爷爷家吃饭,说我最近在听 VOA special English,解释完 VOA 的中文名之后,我爷爷放下筷子正色道:「这个在早些时候就是收听敌台,不要别人说什么你就信什么,你要辩证地接受信息。」

你看,大家都在自我审查。所以落到今天这样张皇失措的下场是因为什么呢?

大概是因为我们命贱。

降噪

我在办公室一般戴着耳机。

BOSE 降噪,大,厚重,戴上很真空,不省人事。

但我工作不是很喜欢听歌,本来就有够分心,听歌了完了,我也不太喜欢时刻降噪,戴上太真空了,我又不是宇航员。

戴耳机是为了躲同事老吴。

老吴,上海人,特长是在寂静中向你提问,问题带有强烈的体系,有使命感,目的性很明显,例如:

老吴:我一个亲戚被骗了钱(大停顿,盯着你)

老吴:我一个亲戚被骗了钱,好多钱,猜猜看多少钱?

老吴:很多,你肯定猜不到。

老吴:你猜嘛。

老吴:三百万,你猜不到吧!

老吴:很伤心,要寻死了,我劝他看开点,报警去么好了来。

老吴:一家人拿出三百万还是轻松的哇。

老吴:三百万,房子就好几百万了哇。

老吴:你家肯定也能拿得出三百万的。

老吴:你家拿得出三百万吗?

就这样一系列问题,起承转合,目的是窥探我家庭财务状况,请注意三百万这个数额,是一个典型数额,笔者在此又举例子:

老吴:你知道快到年关了吗?

老吴:你知道银行也缺钱吗?

老吴:银行也缺钱,有些时候会向散户融资,利息很高。

老吴:你知道周期多长吗?

老吴:财年结束之后你就可以拿回本利。

老吴:你知道要投多少钱吗?

老吴:三百万,你感不感兴趣?

老吴:你没有三百万吗?只要百万这个数量级就好了。

老吴:利息很高。

但是有了 BOSE QC35 之后,我就可以假装沉浸在音乐的世界里,选择性对老吴的一些问题失聪,对自己的身心健康大有裨益。

感谢 BOSE, Better Sound Through Research.

问题解决的经历分享

最近越来越觉得,在遇到比较花时间才能解决的问题的时候,最好在事后写一个总结并且存起来。一来是这样做可以确保在将来遇见相似问题的时候不会吃记忆亏而花时间做重复劳动,非常搞笑。二来是别人也可能会因为同样一个问题苦恼很久,如果他可以在互联网上搜索到你的经验,会大大减少他的麻烦。

唯一需要确保的就是:你写的东西,可以被检索。

发在社交网络上吗? 非常懒人友好而且高效的一个方法,问题是你无法确保你的内容会不会受到 censorship 的影响(我拒绝将 censorship 称之为和谐)。而且大多数的社交网络(新浪微博、豆瓣、微信朋友圈和微信公众号)都无法被高效检索。特别是微信系列的内容,微信是一个事实上的局域网,你噩梦中出现的未来类朝鲜网络,将来很大可能就是长得像微信这样的。不保证一直都在 and 没有办法保证可检索性,这太糟糕了。

记在个人笔记中吗? 当然可以,但是维护一个个人笔记系统,意味着你的内容归你所有,没有被别人检索到的可能,所以也帮不了人。不过在这个意义上丰俭由君。

写在个人博客中吗? 是的!配合个人笔记系统,分享一些成体统的经验在个人博客中非常自由,你对你的内容负完整的责任。你的内容也可以被互联网轻易检索到,虽然博客时代已经过去了,但是我认为讲究的人,还是应该拥有一个个人博客。

如何使用 Arq Backup 来备份你的所有电脑

数据安全很重要,而且你一旦意识到了这一点,就会非常多疑。我之前在办公室里放了一台老款的 AirPort Time Capsule 2TB,本来也很满足了,备份速度慢一点但日子照样过下去。直到有一天,我休假回来连上 Wi-Fi 之后,Time Machine 提示我备份无法通过校验,需要重新开始一个新的备份。我点完确定之后,就开始睡不太好了,找一个备用方案迫在眉睫。

试用了刚推出的 Google Backup and Sync (一泡污),还有老牌的 Carbonite, 最近关闭个人服务的 CrashPlan,和非常接近完美的 BackBlaze 之后,我在所有的电脑上部署了 Arq Backup 5,配合 OneDrive 使用。

在开始教程之前,如果你是一个只想备份一些自己存的文档资料的用户,可能 Dropbox 就应该够用了。如果你是一个想要备份自己日益增长视频资料的用户,BackBlaze 的 50 刀每年无限量备份比较适合你,但是 BackBlaze 有三大坑:1. 备份的硬盘虽然没有限量,但是至少 30 天内要连接一次电脑。2. 备份历史只有 30 天可查。 3. 一些系统文件夹和应用文件夹无法通过 BackBlaze 备份。

更多 BackBlaze 的介绍,可以看少数派 Matrix 的这篇文章

言归正传,Arq Backup 已经有八年开发历史了,它支持各大云服务提供的对象存储(AWS S3,AWS Glacier,Wasabi,Backblaze B2 和 Google near/cold line)还支持所有主流网盘(Google Drive, Dropbox, OneDrive 和 Amazon Cloud Drive)对不起,百度网盘不是主流网盘,坚果云不适合做全机备份,您手上的阿里云 OSS 可能也可以配合 Arq 使用。

对了,还可以通过 SFTP 方式备份到自己的 VPS 上,详细的支持如下:

各大云的价格如下(注意对象存储的数据取回是需要花钱的,冷数据存储还需要等一定时间「融化」它):

在上传备份的时候,Arq 会把你的数据本地加密,然后上传加密的版本,密码本地存储,丢了麻烦就大了。恢复数据可以使用任意一台电脑,只要你能访问存储的空间记得密码就行了。如果你用的是对象存储,有价格方面的顾虑的话,Arq 也可以设置 budget,涓流取回,非常贴心。

我个人用的是 OneDrive,可以把 Office 365 送的 1TB 空间用起来。

添加备份源不必我说,如果你是 SFTP 备份到 VPS 的话要记得选好备份的目录,在设置里可以选择所有备份占用的空间,备份频率和备份之前之后需要跑的脚本。

这样在主界面上,就可以添加备份的文件夹了,我备份了 home 文件夹和 Application 文件夹,但 Arq 没有 BackBlaze 那样的文件夹限制,比较优秀,Arq 也支持按照规则来筛选备份文件类型和排除文件夹。

选定文件夹之后一定要记住输入的加密密码

然后它就会在你给定的时间间隔中嗷嗷备份了,首次的上传比较慢,往后都是增量备份。你也可以在设置里指派 Arq 的备份频率,保留 24 小时所有备份,保留一个月内的每日备份,保留再之前的每周备份。

当然,Arq 也支持设置上传速率限制和 CPU 占用,总之还不错,睡得着了,取回速度也挺快,比我 Time Machine 找个文件恢复快多了。

当然我只备份 Home 和 Application 也是因为已经有 Time Machine 全盘备份了。照你的需求选择,丰俭由君。

另外,Arq 还支持备份出错或者成功的时候发送邮件通知,填写 SMTP 服务器就行,非常适合无人值守机子的备份。

Arq 还有和 Mac 端一样好用的 Windows 客户端,界面和功能居然没差,总之很厉害,是我愿意请开发者喝咖啡(每月最多两杯)的一款优秀软件。

Arq 5 目前的价格是 50美元 购买全平台的你名下的无限量计算机授权,或者单个服务器授权,终身授权要再加30美元,有学生优惠,但需要发邮件至  support@arqbackup.com 咨询。

Ulysses 的过度自信

今天,Ulysses 推出了他们筹备已久的订阅模式收费,作为 Mac iOS 平台的旗舰写作应用,Ulysses 的价格从 Mac 版本 45 美元 iOS 版本的 25 美元买断售价改为了 5 美元每月,卖出了 60 美元年费的高端价格。老用户可以限时享受 50% 的折扣,一共 30 美元年费。

副总裁 Max Seelemann 真诚发文解释修改订阅模式的背后逻辑,文章是比较迂的开发者投入成本讨论加上握紧拳头发誓提供次世代 Markdown 书写体验。作为一个开发了 12 年的 Mac iOS 平台软件,面对积攒的庞大(且固化)用户群体稍微谈一下开发成本,其实也没有那么讨厌,但为什么 Medium 的回复恶评如潮呢?

新定价的一个条款可能可以给我们答案:

简而言之,如果用户试用了Ulysses,或者在订阅期结束之后没有续费,Ulysses 就变成只读的状态。这是在新的定价模式下可以做出最糟糕的一个限制:一个写作者,在一个付费软件里由自己创作的作品,因为没有继续给这个软件付费,自己的作品就只拥有只读权限。

这基本上像是勒索。因为 Ulysses 并没有提供很方便的文档库迁移功能,也没有在声明的任何一个位置说明了用户在付费期间内创建的文档应该怎么导出,这对一个生产力工具来说是一个致命硬伤。一个笔耕不辍的写作者,每年要交 60 刀才可以访问自己的工作,这真的是年度爆笑。没有人会放心把自己写的东西存在这样的软件里面。

另外,Ulysses 给了新购老用户(Mac+iOS 接近 70 美元哦)最高长达 18 个月的订阅期补偿,也是一个非常愚蠢的政策。用户付了这么高的价格不是为了有一天被告知自己的 App 不能获得任何更新的,多长的补偿和多么低的限时折扣也不能让人痛快继续交年费。况且在补偿模式出来的第一天,Ulysses 就出现了巨型 bug:如果你在补偿期内定了限时特价年费,补偿期会直接被清除:

在应用内商店里,显示了我可以一直免费用到 2018 年:

选择年费订阅之后,订阅时间会从今天开始:

Ulysses 官方 twitter 上也说了这个问题,并连连道歉:

但是说真的,改订阅制,庞大的老用户群体几乎是第一时间会遇到这样严重的 bug,难道真的不能测好了再上线吗?另外,在官方博客里,学生的定价是 11.99 美元/半年,但是在 App 里,显示的是 10.99 美元/半年。

做好这样的基本工作很难吗?

这样的低级错误不禁要让人想起 Ulysses 的磨洋工慢速更新传统了,直到今天,Ulysses 仍然不支持插入表格,也不支持插入 LaTeX 代码或者数学公式。即便这已经是现代 Markdown 编辑器的标配了(感谢 MathJax),老牌写作软件丝毫没有要照顾理工科群体的想法,只有官方支持博文指导用户在每一篇文档的开头处加上代码块引用 MathJax 乃至 mhchem 插件(做个更新加上这个很难吗?)

所以,对,在 Markdown 编辑器遍地开花的今天,有很多精美编辑器可供选择提高生产力,这时候再发博文哭穷,把自己原本已经高价的软件再转订阅模式,可以说不是一般的自信了。

P.S. 既然谈到了 Markdown 编辑器,不妨问一下,原定 2015 年 4 月上线的精美 Markdown 编辑器「Mou」,上线了吗?答案,我的朋友,是没有。

告诉我电子月亮速度怎么样

电子月亮最初是放在 Vultr 东京上的,就像第一篇 post 说的那样,但是 Vultr 东京(看起来)廉价的 Plan 在疯狂的主机市场上马上被证明是太贵的,所以我悄悄把网站迁移到了 QuadraNet 机房的虚拟主机 WootHosting 上,太便宜了,一年 9 刀,网站空间 200 GB,流量 1TB,还可无限开子账户,独立 IP 也只需 5 刀一年,看起来太美。

但事实证明便宜没好货,网站多次无法连接,后台也不太稳定,SSL 证书安装不上。一直到今天遇到了一个最致命的问题——访问本站会被重定向到本人放在同一个服务器的简历站上,所有隐私被看光光。

于是我又迁移它啦!新的主机提供商服务器在香港,所以理论上全国的连接速度都还不错,但不免是美好幻觉,所以如果你出现连接问题,或者你的浏览器提示数字证书不对,再或者你有别的意见和建议,还请你在本篇博文下留言或者发邮件到 moon@electronicmoon.com 告诉我,非常感谢!

村子里唯一的同性恋

线性观察独立开发者的心态非常好玩:起初可能确实是小而美的,产品别具匠心,解决了一部分用户的痛点,也因此获得了一些媒体的关注。紧接着戴上了「独立开发者」的帽子,行事开始 indie 起来,会多多少少透露一些开发秘辛,晒一下开发成本,写几篇博文回顾一路走来的风风雨雨,上了 V2EX 的每日热门,不断在评论里微笑握手致谢。紧接着有一天 App Store 首页给了推荐位,哇噻。

这几天 Pin 的开发者和锤子科技的纠纷就是在那一声「哇噻」之后悄然展开的,在谴责盗版生态和开发秘辛不够满足获得感之后,开发者愿意把之前公开发表过的声明重新吞回去,吐出来一个全新的「话题」给科技媒体享用。在媒体推波助澜之后达到了顶峰——最后开发者无非再感叹独立开发很难,媒体点头表示理解,劝大家兼听则明。最后无法收场的时候谴责网路暴力,最后获得一些感受。

其实我真诚认为,国内的独立开发者是更爱尖叫一些的。就像《小不列颠》中苏格兰闭塞乡村的胶衣同性恋 Daffyd Thomas 在酒吧里感叹的那样「作为村子里唯一的同性恋,我真的好苦」而 Daffyd 在的村子里同性恋层出不穷,酒保就是女同性恋,酒吧里经常有穿着各种 fetish 制服的同性恋走来走去。Daffyd 尖叫道:「我,我才是这个村子里唯一的同性恋!」

正因为国内独立开发者相对比例较少,且盗版猖獗,给了很多开发者喊难的理由。科技媒体乐于营造 app is changing the world 这样的 narrative,给了开发者和他们的生产力 app 高功率的聚光灯。两者合二为一,舞台冉冉升起,不唱一曲真的显得过不下去,摆 pose 亮嗓,台下大学生嗷嗷叫好。至于他们上榜、获奖的 app,则越做越差,过一阵子宣布收费改为订阅制,然后渐渐失去它们的用户。

至于炒热话题风向突转之后快速收声的科技媒体,他们总能找到下一个 Daffyd Thomas 和下一个生产力提升神器(不买不是人)。

不能再购买 VPS 了!

最近我花了大量时间(和金钱)购买服务器,从 Vultr 入门一直到 dedicated server 的选购,跑各种 benchmark,从各种各样的 provider 买测试机子看网络链接质量,找 DMCA ignored 的机子试图搭建自己的离线下载服务器(我甚至很久都没有下载过电影了,what’s the point),最可怕的是,当我买到称心如意的机子的时候,我还会在不同 provider 但是同机房购买一套相似配置的机子,原因是可以多一层安全感,满足自己永不断网的幻觉。

就像我之前焦虑发作的时候会购买手机壳一样,购买服务器也是通过购物来缓解焦虑,加上对高速互联网永无止境的追求,总体病情表现出来还要更严重一些。总之我五月之后就没有在搭建服务器这件事情上学到任何新的东西,实在是不应该再花时间在这上面了!

是以为记。

如何零基础使用 bandwagonhost 来搭建科学上网服务

1016 更新:文中的套餐搬瓦工已经售空了,不知道什么时候还会再补货,还有一个不能更换机房的中国优化 IP 套餐,月流量 500 GB,售价 28.79 刀一年(文中的优惠码还是可以使用),点击这里购买。

disclaimer:搬瓦工不是最好的服务商,只是因为它提供了还算可以的链接质量和无需任何基础的自动搭建脚本,以及支持支付宝,才推荐的。你可以购买月付先试试看是不是适合自己。

代理被封掉了,市面上现在卖的服务都挺贵的,而且算是灰色产业,不知道什么时候会被停掉,所以自己搭建可能会比较保险。不想加上鲜活的比价或者插科打诨一下(因为本来这个话题就没啥好开玩笑的),如果你啥也不懂,只买过 shadowsocks 服务自己用过的话,那搬瓦工是你比较好的选择。

价格 18.79 美元一年,每个月 500G 流量,6个机房可以随时换。

为什么买搬瓦工 KVM

well,因为搬瓦工可以支付宝,线路亚洲优化过,(电信网络可能不建议买搬瓦工),基本上是直连,最重要的是你可以什么也不懂,买好点两下,服务就上线了。

其次,搬瓦工每个月流量 500G,如果你不想要可以换机房的套餐,流量可以给到 1000G.

那为什么要买 KVM 呢?什么是 KVM ?因为虚拟化技术分成大概三种 OpenVZ KVM 和 Xen,其中的区别可以在网上搜到,但是 KVM 是可以更换 Linux 内核的,为了加速,你需要更换 Linux 内核。

怎么搭建

  1. 购买搬瓦工 KVM 512Mb 套餐

512Mb 可以换机房的 KVM 套餐,每个月 500 G 流量限制,点这里,在这一步选择机房的时候,记得选择图示的 QN 机房,这个机房搬瓦工做过中国优化,速度比较快。

我个人觉得换机房比较重要,不过随你喜欢啦。

结账的时候记得输入 94 折优惠码:BWH1ZBPVK 聊胜于无。

大概订单长这样:

2.安装系统,启动 BBR 内核,搭建自己的 shadowsocks 服务器

付款完之后在 Client Area 可以找到自己买到的服务,点击登陆 KiwiVM Control Panel,这个面板是搬瓦工自己开发的,可以说有一定技术实力。

在面板里你就可以看到你的服务了,大概流量什么的可以在这里看到。但这里要记住你的 IP,等一下搭好服务之后,IP 地址就是你的服务器地址。

但我们先要重新安装系统,点击左边的 Install New OS

记得系统模版选择 centOS6-X86-bbr,BBR 是谷歌开发的 TCP 加速协议,搬瓦工系统模版里自带了。重装开始的时候会给你 root 密码,你看自己心情要不要记下来。如果你想玩一下 linux,那还是记下来。

等五到十分钟,装完了之后,刷新 KiwiVM 面板,在左下角继续选择 Shadowsocks Server.

然后等五分钟,就装完了。如果你前面系统选成了 CentOS 7 带 bbr 的系统,你就会装不完,这个时候直接重装系统就成了。

装完之后回到 Shadowsocks Server 页面,你就可以看到你的 shadowsocks 服务器运行状态、端口、加密方式和密码。把加密方式改成 rc4-md5,就可以用客户端链接了。

3.我该用什么客户端链接

Windows 系统的话,下载 shadowsocks for windows,在 shadowsocks.org 上可以下载到。

Mac 系统,下载 shadowsocks for Mac

iOS 系统,下载免费的 Wingy 或者收费的 Shadowrocket,填写服务器 IP 信息,就填写你分配到的 IP、端口、加密方式和密码,网上很多教程(是真的很多!)

速度不行,我想退款怎么办

搬瓦工新用户是可以退款的,在 Client Area 里的 Support 申请一个 ticket 就可以退款了。可以直说速度不理想,马上退款。

就这样。还有问题可以在评论里讲。

含着金汤匙出生的的产品

上个礼拜苹果开了 WWDC,blah blah blah. 科技媒体已经追着报道了一整轮了。但一个礼拜的追踪报道看下来,有两个点很少有媒体覆盖到,但我觉得是相当重要的:

  1. ARKit 是苹果卖出这么多硬件产品的软实力展现。
  2. Siri 和 iCloud 目前已经是苹果两个比较晦气的在线服务了。

关于 ARKit,发布会上展示的完成度让人惊讶,但和谷歌微软的 AR 产品不同的是,ARKit 天生就带上了 iPhone+iPad 这两个庞大的市场 ready for shipment. 这个其实是相当恐怖的,无论是 Google Glass 还是 HoloLens,让开发者真正开始「有利可图」或者「养活这个 AR 平台」这段路是异常难走的。和 ARKit 匹敌的话,两个产品首先应该卖出这么多的设备,但下一个 iPhone 体量的设备在哪里呢?至少不是 Google Glass 和 HoloLens 目前的状况。

其次,苹果在这次 WWDC 上展示 ARKit 的时候,是保持比较收敛的姿态,大有一种我只是给大家看一个新的沙盘,可以用来实现你们的 idea 的意思。 我认为对 AR 的应用,苹果自己可能没有什么主意,但是为了 secure AR 市场,ARKit 势在必行,而且在未来出现现象级 ARKit 产品的时候,苹果再推波助澜一把也不是没可能。

关于第二点,WWDC 开始之前很多媒体都在预测苹果的智能音箱会是 Siri Speaker,强调一个 Siri,WWDC 2017 大有反其道而行之的意思,在介绍 HomePod 的时候,整个 narrative 并没有围着 Siri 转,一部分是因为 Siri 实在是乏善可陈,另一个原因是智能音箱最重要的还是音箱吧。目前的人工智能都还是比较愚蠢,需要说 magic words 才能够正常工作,离大众消费品是有一些远。强调一个弱项显得头重脚轻。但就云服务和 Siri 而言,苹果也知道提这个是比较晦气的,AI 公司 Google 当关,没有特别大的突破确实不太好讲。

总之,这次 WWDC 给人的感受非常好,我觉得原因在于苹果终于知道了自己擅长做的事情,知道了自己的优势在哪里,知道了自己生下来的孩子,可以含着金汤匙出生,我们总是期待「下一个 iPhone 」的到来,没准还真得在未来擦亮眼睛,「下一个 iPhone 」很可能不是耳目一新的硬件,而是无可匹敌的软件平台。

P.S. iCloud 和 Siri 还有 App Store 为什么之前问题那么多,还是得怪 Eddy Cue,我真诚地讨厌 Eddy Cue 和他不塞进裤腰带的亮色衬衫。

Electronic Moon 电子月亮