主页

linux 安装 meow 1.5

meow 是一个非常棒的前置代理应用,采用白名单模式进行分流,这点我觉得比 cow 好用,一直很喜欢。不知何种原因,原仓库已被删除,导致 linux 和 mac 用户无法直接通过原命令行安装。

现 fork 了一份 meow 1.5 版本,已修复失效的 url 。

  • linux 用户可执行以下命令进行安装
curl -L https://git.io/vFrij | bash

阅读更多

读书笔记《十年轮回:从亚洲到全球的金融危机》

看完这本书我花了较长的时间,我习惯在看阅读完一本书之后,再重新翻一遍,整理一下书中的重点内容。在做笔记的过程中,相比初次阅读,原本模糊的事件脉络变得清晰,使我不觉又放慢了速度。沈联涛的这本书是值得细细琢磨驻足思考的,溢美之词不再多言。

注:本笔记只摘抄自己有兴趣的知识点,若想全面了解书中观点,请阅读原著。

观点摘录

  • 狂妄总会变成虚伪而告终

  • 自由市场哲学:有力的促进了金融创新,特别是金融衍生品的创新,开辟了新的利润源,据说还改善了风险管理。不受约束的金融也会导致不稳定和破坏,并非都具有创造性

  • 制度经济学家认为:国家对市场的干预是解决分配公平问题和保护产权的必要手段,这是基本上属于亚洲人的发展观,问题在于这种观点,被专制独裁者利用时,过度监管和国家干预也会带来灾难

  • 全球化的一个缺点:今天我们有了资本流动几乎不受限制的全球金融体系,而宏观经济政策和管理都在各自自己的境内实行,我们常常忽视本国政策对世界其他国家的外溢效应

  • 主流经济学无法预测全球金融危机的发生,无法对如何走出危机给出有价值的建议。同样无法解释中国的崛起

  • 凯恩斯:经济学家和政治学家的思想,不管是对是错,其影响力之大总是超过常人的理解

  • 东亚人处理现实问题时,常常采用归纳法,也许他们经历了具有漫长历史记载的文明,因此不相信卓劣的意识形态和拙劣的治理。东亚人通常只相信已被证明有效的事情。的确,东亚人推行工业政策往往很大胆,但财政金融政策出奇保守。总的来说,他们愿仿效确能奏效的做法,往往拒绝未经检验的好主意,或大胆的见解,他们宁可让别人先尝试

  • 早在2200年前,中国法家韩非子已经把当代那些关于治理的分析都概括了,国家治理或帝王统治之策只有两个杠杆,奖励和惩罚,这就是激励机制。所有制度的问题是统治者的利益和官员的利益不一致,这是构成委托-代理问题的最早表现。最大的问题在于透明度。为了确定适量的奖励和惩罚,统治者需要度量绩效,区分形式和实质的明确标准。

  • 治理要靠三个因素:法、术、势,即法律实施程序以及个人意识

阅读更多

通讯录管理工具分享

随着手机里的联系人越来越多,通讯录管理也显得越发重要,相关软件 APP 大家一定用过不少,暂不对比各家的优劣,先把需求梳理一下:

  1. 备份与还原:备份是第一位的,目前个人最佳的数据存续方式还是放在云端

  2. 分类分组:如果没有分类,也就没有管理的必要了

  3. 跨平台数据互通:我觉得依靠封闭的平台去绑架用户是最愚蠢的

先来看看国外大厂,不论是 Gmail、Outlook、icloud 都在第三点上做得不够好,跨平台转移的时候可能存在编码问题(中文需要转码)还有丢失分组

  • Gmail 在手机同步的时候会存在重复联系人问题,另外高墙阻隔了大部分用户
  • Outlook 不够人性化,这个有点主观:总觉得管理起来界面不够友好,备份恢复以及批量操作都不太舒服
  • icloud 的封闭是出名的,当然如果你全系列苹果产品的话体验几乎是完美的

阅读更多

python urllib3 爬虫教程

Urllib3 是一个功能强大,条理清晰,用于HTTP客户端的Python库,许多Python的原生系统已经开始使用urllib3。
文档 https://urllib3.readthedocs.io/en/latest/
Urllib3 提供了很多python标准库里所没有的重要特性:

  • 线程安全
  • 连接池
  • 客户端SSL/TLS验证
  • 文件分部编码上传
  • 协助处理重复请求和HTTP重定位
  • 支持压缩编码
  • 支持HTTP和SOCKS代理
  • 100% 测试覆盖率

上面这段是抄的,说实话实际用来下我没感觉出和 urllib2、requests 有多大的区别,爬虫的招式都差不多,urllib3 给我的最大的感受是简洁易用,还有可能比 requests 稍微快一点。搜了一下目前也鲜有介绍 urllib3 的中文教程,索性连同爬虫知识一起分享一下吧。

阅读更多

markdown 技巧分享

关于介绍 markdown 书写规范的文章太多,一搜一大把,就不赘述了。 这里分享一些不常见但可能非常有用的技巧。

渲染格式问题:全角空格与半角空格

很多 Markdown 编辑器其实会自定义一些自己的书写规范来实现一些特殊功能,如果你已经习惯了一种编辑器,再跨到另一个编辑器上的时候可能就会遇到原有格式不能正确渲染的的问题。

比如我习惯在为知笔记上用 editor.md 编辑器进行书写,书写的时候是不用考虑全角空格与半角空格的,当把文章复制到另一个编辑器(发布博客),就会遇到不能正确换行的问题,这其实就是空格键出了问题。

其实这个问题很好解决,用正则表达式对空格全部替换即可。
可以用 notepad++ 或其他支持正则表达式的编辑器。

阅读更多