Reboot

Aloha

🎉 好久不见!去年就已经开始打算要重开博客,还是因为各种借口,拖到了 2018 年。1

首先我想了 30 秒,以前历史存档会放在哪里?毕竟离第一次写博客毕竟已经这么久了, 找了一圈,最终确定都在 schemacs.github.com 这个仓库里,目前我所有个人代码都是自己 git self-hosting,然后 bitbucket 备份到 private repo。

History

之前博客名字一直是,Been Here, Done That,是大学时看到的一本鸡汤书的书名,估计有人也看过。 刚才看了下历史存档2,第一篇博客是layout: post title: '你过得还好吗?' date: 2007-7-15 wordpress_id: 633 comments: true,最后一篇博客是 Title: pdns for dynamic dns Date: 2016-09-20 01:20 Category: Devops,基本上是技术贴,碎碎念,或者发发牢骚3

  • 最开始应该是使用 blogger,schemacs.blogspot.com,这个使用了很短一段时间,很快就知道了 Wordpress。
  • 后来自己 VPS 上搭建 Wordpress 平台,后来估计又使用过 wordpress.com 托管,早上看 schemacs.wordpress.com 还在。刚才把之前发布的文章全部设置为 Draft,过段时间再删除。期间 wordpress 还报错了几次,也不能怪它,毕竟别人免费给你保存了将近十年的连篇废话。
  • 再然后估计用过一段时间 Github 的 pages,schemacs.github.io ,格式改用 Github Flavored Markdown,用 Jekyll 构建,旧的数据从 wordpress 导出的 xml 格式转换成 markdown 格式,然后 blog.schemacs.com CNAME 到 github.schemacs.io 。
  • 再之后,估计 2014 年以后,改用了 pelican,格式变成了 Vanilla markdown,但是这段时间的文章只保存在 git 仓库了,并没有发布。

Motivation

节选自 2016 年底写给笔友的邮件

另外前两天看到一篇文章,The Feynman Technique: The Best Way to Learn Anything 费曼说 世界上有两类知识,一类是我们知道名字就好,另外一类是需要我们深刻理解。

The first type of knowledge focuses on knowing the name of something. The second focuses on knowing something.

(我现在觉得看英文比看中文简单。。。) https://www.farnamstreetblog.com/2015/09/two-types-of-knowledge/ 这篇他让他司机去讲量子物理,distinguish real knowledge from pretend knowledge 。

2017 年底写给一位朋友的邮件

突然看到一个很好的文章,想跟你分享下,或许你已经看过了。

http://ncase.me/trust/ 中文版见 https://www.sekai.co/trust/ (最后译者名单里看见唐凤了~)

  1. 重复的互动:人与人之间越来越少的「重复互动」,所带来的影响就是不信任的加剧扩散。信任是保持人际关系长久的基石,但信任能够建立的前提,是你要知道你们未来会有重复的互动。
  2. 能够双赢:你必须进行非零和游戏,而在这样的游戏博弈中,并不要求两个玩家都会变得更好,达到双赢,但至少必须要有达成双赢的可能性。
  3. 低概率的误解:如果误解发生得过多,信任就会瓦解。但是,如果有一点点误会的时候,它将使宽容蔓延开来。

短期来讲,游戏决定玩家,但是长期来说,决定游戏的正是我们这些玩家。

还是让我想起去年看到的一句话: 有两种方式扩大市场份额,一种是打败对手,得到 larger slices,另外一种是把市场做得更大,make the cake bigger。

里面也提到说,1985年美国调查显示亲密朋友的数量为3,而2014年显示已经为零,人们更多接触大众传媒,基本没有什么个人互动。也感觉,人生一步一步走,大家都在慢慢老去,朋友也越来越少。突然想起那次 Lincoln is calling ,现在回想起来,那时岁月挺美好的,也感谢你这位朋友。

同样我们留给屏幕的时间远多余留给家人朋友的:With teen mental health deteriorating over five years, there’s a likely culprit

节选自 How a course in operating systems changed me

This is biggest change of all. As a young programmer, I usually turned to the Feynman Algorithm when faced with any problem:

  1. Write down the problem
  2. Think really hard
  3. Write down the solution

以前也看到过, Tim Ferriss: 'You are the average of the five people you most associate with'4。 我也鼓励大家不仅要多看,多闻,也要多写,多讨论。

Setup

mkdocs

之前肯定是打算用 gitbooks 或者 readthedocs,直到有一天看到了一位 Uber 工程师的读书笔记5。 而且哪天想发布到 github pages,mkdocs gh-deploy 就能搞定。 具体其他静态文档发布相关请参考Static Site Generator。 至于为什么要选 Python 写的,很简单,当出现问题或者我需要定制时容易改。具体使用说明见mkdocs。 其他静态生成工具可以参考staticgen

typora

个人极力推荐的 WYSIWYG 的 markdown 编辑器,非常好用,而且一直更新频繁, Typora - 不要太棒的 Markdown 编辑器 6。 其他的如 stackedit 不大适合编辑本地文件,remarkable 又似乎不是跨平台的。brew cask install typora,其他 markdow 编辑工具相关请参考Awesome Markdown Editors & (Pre)viewers

hosting

部署托管环境肯定要达到开放,自由。前者是没有门槛,不能有准入,也不能有 vendor lock-in。后者就是明确条款规则,能容纳多元观点。

从技术角度特别指出,微信公众平台,基本就是十恶不赦了,根本算不上Web,直接是 App 封闭花园,失去了 Web 本身互联的意义。

当然我目前就是本地构建 mkdocs build,然后 rsync 到 VPS。 7

disqus

具体请参考 Disqus,我又回来了! 评论系统,用户必须可以选择匿名。如果页面底部的评论区无法显示,或者无法评论,除了 disqus 故障外,请自行解决。

国内有没有类似 Disqus 的社会化实时评论平台?

多说已经关了,网易云跟帖8月1号关闭,畅言要备案,Disqus被墙。


  1. The real meaning of Aloha in Hawaiian is that of Love, Peace, and Compassion. What does “Aloha” Mean? 

  2. 历史存档后面会慢慢上传上来,但可读性估计比较差。 

  3. 现在看来肯定是很幼稚和肤浅,但那就是那时年少无知的我呀。 

  4. businessinsider 文章 1文章 2 

  5. 当然他修改了mkdocs的导航栏和TOC,目前我还用不到,后续再研究。 

  6. 作者文末说最大的缺点是没有中文版,这个是缺点么!!! 

  7. Taking notes with MkDocs 

Comments