《文明、现代化、价值投资与中国》的推荐书单

https://book.douban.com/subject/34997975/

一、科学、哲学、进化、人类文明史、人类历史

  1. [美] 贾雷德·戴蒙德,《枪炮、病菌与钢铁:人类社会的命运》,上海译文出版社,2006。
  2. [美] 伊恩·莫里斯,《西方将主宰多久:从历史的发展模式看世界的未来》,中信出版社,2011。
  3. [美] 伊恩·莫里斯,《文明的度量:社会发展如何决定国家命运》,中信出版社,2014。
  4. [美] 爱德华·奥斯本·威尔森,《群的征服:人的演化、人的本性、人的社會,如何讓人成為地球的主導力量》,左岸出版社,2018。
  5. [英] 戴维·多伊奇,《无穷的开始:世界进步的本源》,人民邮电出版社,2014。
  6. [英] 戴维·多伊奇,《真实世界的脉络:平行宇宙及其寓意》,人民邮电出版社,2016。
  7. [英] 马特·里德利,《理性乐观派:一部人类经济进步史》,机械工业出版社,2011。
  8. [英] 卡尔·波普尔,《科学发现的逻辑》,中国美术学院出版社,2008。
  9. [英] 卡尔·波普尔,《开放社会及其敌人》,中国社会科学出版社,1999。
  10. [英] 理查德·道金斯,《自私的基因》,中信出版社,2018。
  11. [以色列] 尤瓦尔·赫拉利,《人类简史:从动物到上帝》,中信出版社,2014。
  12. [英] 尼尔·弗格森,《文明》,中信出版社,2012。
  13. [美] 史蒂芬·平克,《当下的启蒙:为理性、科学、人文主义和进步辩护》,浙江人民出版社,2018。
  14. [美] 史蒂芬·平克,《心智探奇:人类心智的起源与进化》,浙江人民出版社,2016。
  15. Charles Van Doren. A History of Knowledge: Past, Present, and Future.
  16. [美]凯伦·阿姆斯特朗,《神的历史》,海南出版社,2013。
  17. Robert Wright. Why Buddhism is True: The Science and Philosophy of Meditation and Enlightenment. Simon & Schuster, 2017.
  18. [美]丹尼尔·卡尼曼,《思考,快与慢》,中信出版社,2012。
  19. Vaclav Smil. Creating the Twentieth Century: Technical Innovations of 1867-1914 and Their Lasting Impact. Oxford University Press, 2005.
  20. Vaclav Smil. Transforming the Twentieth Century: Technical Innovations and Their Consequences. Oxford University Press, 2006.

「哔哔点啥」微信公众号

看到 @熊野 说可以用「微信公众号」发哔哔,还基于腾讯云函数,也能部署到 Leancloud ,立马 勾搭 加上微信好友。熊大神连夜折腾匹配一夜一天,远程手把手指导部署,整个过程:失败,等,失败,等等,失败,等等等等……成啦!太、太神奇!

「哔哔点啥」微信公众号

食用步骤

1.按照原作者 @daibor 的教程在 Leancloud 建好应用,进入设置–应用 Keys,留存 AppIDMasterKeyRequest 域名

撸个 Alfred 插件「b言b语」

bb-1

虽说 iOS 的快捷方式足够优雅,但还是想着 Mac 上也更舒坦地随意发布。VSCode 的 REST Client 插件能用但没有一键直达,看到 @xwlearn 分享的 Python 代码,立马想到神器 「Alfred」!

插件撸起

bb-3

安装依赖:

sudo pip install urllib3

云 VSCode 云编码

code-server 云 VSCode 云编码,安装踩坑无数,Docker 一条部署:

docker run --name vscodeserver --user root -it -d -p 0.0.0.0:8080:8080 -e PASSWORD='youMiMa' -v "$PWD:/home/coder/project" codercom/code-server:latest

此刻 http://ip:8080 输入密码 youMiMa ,等等等失败,挂上特殊通道,等等等,成功。

闲逛发现 Valine 1.4.4 已发布,表情改为了图片形式(win下不会再一坨坨)、评论支持楼内回复(不会一直在顶部)、也有取消回复按钮,立马跟近匹配了样式。

废话胶囊,值得拥有

@Elizen 的知识星球,得知还有人折腾了这货 无点赞评论版微博b言b语,原来是基于 LeanCloud 来实现的,无比亲切。

这不,折腾折腾已整合到主题中(这里)。另外,又学了几招。

前端用 AppIDAppKey 来展示,并把 class 的 create 、delete 、update 三项权限设置为「指定用户」,后端用 MasterKey 来更新,避免数据被更改。

你信什么

Don‘t Forget To Smile.

刷完《余欢水》,想起《小丑》这幕,呵呵,听歌听歌。

👩🏻:今天要不要出去玩?

🐑:不要了吧,在家玩也可以。疫情期间,尽量不要出门。

Hugo 自定义文章样式

之前 WordPress 推出不同文章样式,如轻博客一样,发一句话、链接或视频有不同的显示效果。之后,用 Hexo、Bitcron 时都以文件夹形式进行文章分类,并以此为判断条件。

效果见:https://immmmm.com/posts/chat/

content
├── posts
│   ├── chat
│   ├── coding
│   ├── daily
│   ├── reading

chat 目录内的 md 文件是以一句话的模式(头像+时间)显示,怎么实现呢?利用 Hugo 的 .File.DirreplaceRE 正则。

Hugo 显示指定文件夹内图片

效果见文章底部,这些图片非手动一张张插入,文章头部一句 path: 2004gd 搞定!

直接看代码:

{{ if .Params.path }}
    {{$Path := .Params.path}}
    {{- range (readDir (printf "%s%s" "./static/images/" $Path )) -}}<img loading='lazy' src="{{(printf "/images/%s/%s" $Path .Name ) | absURL}}" />{{- end -}}
{{ end }}

当文章中写了 path: 2004gd 表示 Hugo 遍历根目录 /static/images/2004gd 内的图片并显示。

Hugo 总文章数和总字数

前者在某个大神主题中翻到,一句代码:

共 {{ len (where .Site.RegularPages "Section" "posts") }} 篇文章

总字数没有现成参数,官方手册看到 .Scratch.Add 瞎折腾完成:

{{$scratch := newScratch}}
{{ range (where .Site.Pages "Kind" "page" )}}
    {{$scratch.Add "total" .WordCount}}
{{ end }}

新建了个参数累加所有文章的 .WordCount 字数,一般放 footer 头几行,下面是调用代码:

总计 {{$scratch.Get "total" }} 字

臭小子,我,相伴一天,无争吵无游戏,明日继续。星期几?几号?几月?谁都没个准。

Hugo 音乐短代码

感谢 LoveItMetingJS 真方便!

具体源码见:shortcodes/music.html,把这个文件丢入自己的主题文章内插入调用代码即可,已粗暴的把 js 和 css 丢在一起。

Hugo 添加相册页面

效果见: https://immmmm.com/photos/

总有那么一瞬间特别特别想发一张照片,但不是以文章形式发布。

实现思路是程序自动遍历指定文件夹内的图片,并展示在一个页面上。有了思路,剩下的就是看文档、看文档、看文档,此功能利用 Hugo 的 readDir function 函数达成。

日常更新把图片丢到 static/photos 中即可(搭配 Github Action 自动化部署更香):

static
└── photos
    ├── 落樱缤纷.jpeg
    ├── 想象中的自由.jpeg
    └── 儿时登过顶的狮子山.jpeg

Hugo 文章内链优化显示

好久好久之前(2年前),写过这功能:《Bitcron 文章内链自动优化显示》,如下效果:

Bitcron 文章内链自动优化显示

#折腾 
当我们在文章内引用了一个站内的链接,一般只是超级链接,其实,也可以为这个超级链接提供更好的表现方式。 这是看起来很简单,但确实一个超赞的想法,来自于 Jimmy。效果如下(中间部分,hello 为标题):

本文利用 Hugo 的 Shortcodes 功能和 .GetPage 函数来实现。

VS Code 初体验

Visual Studio Code 久仰大名,但一直误认为是个臃肿大部头,毕竟是微软出品。 🙇

一试,直接拉取仓库开启 Git 同步,成了,满足本地码字同步而不用碰终端,不用碰终端,碰终端!

二试,使用 gpm 插件更能多仓库管理,也成了,好感爆棚。没遇到什么权限问题,应该是之前终端里配置过的关系。

再试,GitHub 网页上更改,VS 里拉取变更,丝滑,这下舒心到随心咯!

404

Hugo 主题常用的代码片段

全站 Site

网址:.Site.BaseURL

标题:.Site.Title,示例:

<a href="{{ $.Site.BaseURL }}">{{ $.Site.Title }}</a>

副标题:.Site.Params.description

关键词:.Site.Params.keywords

头部菜单:

{{ range $.Site.Menus.main }}
	<li><a href="{{ .URL }}">{{ .Name }}</a></li>
{{ end }}

Hugo 添加面包屑导航

黑+白,疗效好

「不问明天,悠然浪费」,多少年前看到的一句话,一直作为博客的 Slogan ,如同“谶语”般的存在! 😷

说回正题,折腾流程如下:

添加 Google Fonts 思源宋体

谷婶大法好,在线字体都支持中文咯! 👍

访问 Google Fonts,点选需要的字体,简单设置能获得样式链接。虽听闻字体服务器国内也有节点,但还是启用 loli 的 CDN,感谢!