Electronic Moon

电子月亮

Latest stories

降噪 – 后续

后续:

今天我和导师约了早八点讨论问题,代替了原来九点晨会,在导师办公室呆到十点钟才回我们办公室。

老吴(坐在黑暗中):你怎么越来越浪了。

老吴(坐在黑暗中):现在都十点钟才出现了,晨会也不来开了。

我(打开灯):晨会有说什么吗?

老吴(坐在光明中):没有说什么,就还是老样子。

我:可是我跟导师在一起诶,明明没有开晨会吧。

老吴:哦,你和导师在一起做什么?

我:(被气到说不出话来)

老吴:和导师在干啥?讨论问题吗?

我:在搞同性恋。

老吴:懂了

 

Source: 降噪 – Electronic Moon

降噪

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

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

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

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

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

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

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

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

老吴:你猜嘛。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

老吴:利息很高。

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

感谢 BOSE, Better Sound Through Research.

问题解决的经历分享

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

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

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

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

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

如何搭建属于自己的 RSS 服务,高效精准获取信息 – 少数派

Source: 如何搭建属于自己的 RSS 服务,高效精准获取信息 – 少数派

这篇文章写得很不错,我已经在我的 buyVM 上跑起来这个服务了。不过文章中实现的办法没有考虑到 VPS 重启之后的问题。所以可以进行以下两点改进:

  1. 原文中作者在 docker-ttrss 上装了自定义主题和插件,但是重新启动之后这些改动并不会被保存到 container 中,所以需要做一下 docker commit,将改动保存。
  2. 同样是重启之后会遇到的问题,原文中作者部署两个 container 的时候没有考虑重启之后 container 自动启动的问题。基于这个考虑,可以在 docker run 之后添加 –restart=always 参数来保证每次重启系统之后 container 能被带起来,数据库和 ttrss 的 container 都需要这么操作,所以文中的两个 command 修改为:

docker run -d –restart=always –name ttrssdb nornagon/postgres
docker run -d –restart=always –link ttrssdb:db -p 80:80 -e SELF_URL_PATH=http://example.org/ttrss docker-ttrss-m(这里的 -m 是我 commit 之后新创建的 container)

当然执行了作者给的命令发现没有自启动,想要添加自启可以用 docker update 来执行,例如:docker update –restart=always ttrssdb 这个命令就会把现有的 ttrssdb container 修改成自动启动的运行方式。

别忘了,第二点改进的大前提是 docker 作为服务已经部署好了自动启动,否则的话以 docker 开头的命令无法被执行。

现在我有一个自建 RSS 了,可以不用给 inoreader 付钱了,快乐。

 

 

如何使用 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」,上线了吗?答案,我的朋友,是没有。

在被污名化之前的中国梦

以下段落全篇摘自张岱《陶庵梦忆》,题为《南镇祈梦》

万历壬子,余年十六,祈梦于南镇梦神之前,因作疏曰:

「爰自混沌谱中,别开天地;华胥国里,早见春秋。梦两楹,梦赤舄,至人不无;梦蕉鹿,梦轩冕,痴人敢说。惟其无想无因,未尝梦乘车入鼠穴,捣虀啖铁杵;非其先知先觉,何以将得位梦棺器,得财梦秽矢?正在恍惚之交,俨若神明之赐。某也躨跜偃潴,轩翥樊笼,顾影自怜,将谁以告?为人所玩,吾何以堪?一鸣惊人,赤壁鹤耶?局促辕下,南柯蚁耶?得时则驾,渭水熊耶?半榻蘧除,漆园蝶耶?神其诏我,或寝或吪;我得先知,何从何去。择此一阳之始,以祈六梦之正。功名志急,欲搔首而问天;祈祷心坚,故举头以抢地。

轩辕氏圆梦鼎湖,已知一字而有一验;李卫公上书西岳,可云三问而三不灵。肃此以闻,惟神垂鉴。」

十六岁的张岱向神明祈祷,想看出命运的判词,用典很多,我就不献丑翻译了。但我觉得如果要说中国梦在被污名化之前长什么样,还得看这篇。

P.S. 大家比较熟悉的《湖心亭看雪》也是这位仙人写的。

任何对 iTunes 同步感到惊奇的媒体人都是被盗版音乐养大的

当年,想用 iPod 听歌简直麻烦至极。首先你必须有台电脑,装 iTunes,因为没有 iTunes,你的 iPod 根本激活不了。

那会儿,MP3 播放器就是 U 盘,直接往电脑上一插,音乐文件直接拽进去就行了。所以当我们这些习惯了 MP3 的人和 iPod 初次相逢的时候……那感觉别提多奇怪了。

首先,你要把你的歌导进 iTunes 里——不让拖拽,要点击菜单-导入文件/导入文件夹到曲库,这种当时已经很落后的操作方式,我至今印象深刻。至于格式,iTunes 支持 MP3,但 MP3 格式跨越了十几年的时间,文件编码不一,经常会有文件导入失败。再加上苹果有自己的无损音频格式,而且 iTunes 在当时不支持 WAV、FLAC、Ogg
(当年我的很多“高清”文件都是 WAV 格式,见笑了),所以要用第三方软件转换成苹果支持的格式才能导入。

如果在 MP3 年代,买了正版实体 CD 或者在 iTunes Store 买了数字音乐的话,是没理由发出这样的惊呼的。实体 CD 在 iTunes 转录之后,CDDB 搜索 ID3 信息并自动写入 M4A 文件,方便到令人尖叫,更别提 iTunes 音乐商店的内容了。

只有在各种盗版 MP3 下载站下载的歌曲才需要做文中描述的繁琐步骤,所以在这个程度上嘲笑 iTunes 是不太配的,紧急引用 Marco Arment 也不配。

iPod 死了,iTunes 为什么还不陪葬?

分享一个快速制作 LaTeX 插图的方法

闲来无聊,分享一下我排版文章的时候处理插图的方法,本方法适用于 Mac,特别简单。

  1. 使用 PowerPoint 排出你需要图片的位置,确保 PowerPoint 里面调用的插图是矢量图。
  2. 使用 PowerPoint 的输出 PDF 功能,输出当前页面的 PDF。确保输出之前页面上没有出现其它不应该出现的文本框、占位符等。
  3. 输出之后的 PDF 应该是带有白边的,被 LaTeX 调用之后会比较难看,这个时候需要切边,打开 Mac 自带的 terminal,输入 pdfcrop ,然后拖入你需要切边的 PDF 图片。
  4. 同路径会出现一个切了全部白边的新的 PDF 文件,这个时候你就可以在 LaTeX 中调用了。

没了,本来想插图的,但这个超级简单,没啥好插图的。好奇的你应该可以去看一下 pdfcrop 的指南,没准有新收获呢。

Terminal 输出大概如下:

 ~ > pdfcrop /Users/blah/Desktop/yin-blank.pdf 
PDFCROP 1.38, 2012/11/02 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `/Users/blah/Desktop/yin-blank-crop.pdf'.

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

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

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

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

Electronic Moon 电子月亮