为什么你应该用 Markdown 写文档?

不记得第几次安利 Markdown 了。

曾发过一篇《用Markdown写日志》

还是决定重写一篇:

  1. 那篇重点在 HowTo ,理由一塌糊涂;这次不讨论语法,只谈为什么。
  2. 那篇重点讨论写日志(博客);这次想讨论 Markdown 串起各种文档的可能性。
  3. 四年过去,环境和工具有了变化,像 Typora 、nodePPT 和 Marp 的出现,让 Markdown 有了更多可能,更加易用。 Typora 让写字有了仪式感和幸福感。

阅读全文

vsftp 503 和 500 错误

想在远程服务器上装一些东西,在yum或者apt源里的自然很容易,但那以外的,shell + wget 总是有许多不便(有些下载需要登录,有些需要梯子……服务器上又希望尽量少不必要的东西),何况偶尔需要和本地交换一些东西,FTP是必要的。之前在 CentOS 7 上相当顺利,这次在Ubuntu 14.04上却不太顺利。

阅读全文

刷OJ的技巧

在三星广研待了四年,兼任了两年半内训讲师,其实整理过很多培训资料,却因为安保绝大多数无法带走。里面无关保密部分,一直想重新整理出来,留一个记录。

可仅凭手头遗留的一些纸质资料和记忆,时隔越久越难恢复了。只能怪我在三星期间没有坚持回家写技术博客。

先从容易的开始吧。
我写过一篇汇总,主要是在OJ系统上刷题提交 以及 应对三星内部软件考试的技巧,部分是针对考试的小聪明,但也有很多其实是通用的coding技巧。因为是针对当时的学员常见错误写的,内容很乱没什么章法。以下是整理恢复的正文:

阅读全文

用 Syncthing 备份的技巧

出于对国内网盘服务的 不信任(安全技术、职业操守 以及 看不见的手),以前一直用 Dropbox。

Dropbox 被墙,就科学地继续用。后来墙加高,忙起来没空研究新科学,就慢慢不怎么登陆 Dropbox。转用国内的服务——只放无关痛痒资料——重要信息只好手机里加密随身带。(过程中发现国内网盘第 4 个坑点:风来都凑热闹,风走都嚷嚷着停止服务……)

几个月前忽然想起 Dropbox,登录时发现太久不用帐号被停了,连恢复期也过了。还好文件在本地都有。

手机空间毕竟有限,又对国内服务不信任,开始关注 BTSync 。结果发现是商业软件:虽然基础服务免费,但过几年不赚钱你撂挑子怎么办?(这种事情没少发生,每次重新习惯新工具都很麻烦)

最后选择了开源的 Syncthing (且跨平台,连 Android 都有 client)。开源项目只要有足够的关注,就不容易死,即使原作者放弃也很快有人接手。

阅读全文

在 Windows 搭建Python多版本环境

高中开始听说Python,大概大三到大四之间尝试动手写。毕业后成为了一个Android码农,Python不是主力语言,零零星星写过一些顺手的小东西,而且主要在公司。

家里电脑本来就用得不多,还经历了多次重装。旧电脑全格了,从Win+Linux双系统变成了Linux专用;新电脑经历了升Win10之后几次系统崩溃C盘重置,后来又从32改64。

D盘的东西虽然还在,但各种配置乱得不行。这会要写Python,各种配置都要重新弄。反正都好几年前装的,干脆重新安装配置一遍。

不看不知道,果然很多东西都变了。

阅读全文