主页

使用 jekyll 搭建博客

博客再度搬迁了一下,一直以为小博客搭在自己服务器上很是惬意,直至经历了各种折腾后,深深体会到了老前辈们的真知灼见:把博客托管到三方,自己做到有限度的控制,才是最省心的,既然 github 提供了这么好的平台,那就索性玩一把,顺道记录分享一下吧。

用 jekyll 搭建有什么优势?

github 的 pages 服务是免费的,网站内容相当于托管给 github;而 jekyll 的作用是生成美美哒的静态网页。
这样做的优势是:

  • 维护省心,不用担心服务器挂掉、502、备份数据库、ddos等问题
  • markdown 支持
  • git 的工作流程科学又方便
  • github pages 免费不限流量
  • 社区环境不错,学习成本也低

大致流程

  1. github 上建立托管项目(就是网站目录)
    • 建立完即可访问网站
    • 可以使用自己的域名
  2. 项目下载到本地,在本地进行编辑,写文章
    • jekyll 的作用是生成静态网页
    • 本地可以很方便的进行预览
    • 因此本地需要安装 jekyll 以及所依赖的环境
  3. 完成编辑后上传更新项目即可
    • 刷新网页即可看到更新

阅读更多

读书笔记《新加坡公共政策背后的经济学》

  • 这是一本关于公共政策制定的经济学通俗读物。读这本书一边了解新加坡的公共政策,一边解读政策背后的经济学原理。

  • 读完这本书,我深刻的意识到公共政策的制定真的不容易,政策的试错代价太高,要考量各种因素,绝不仅仅是经济学原理本身。

  • 新加坡的发展现状或多或少能够透露到出苏州园区的未来方向,看完这本书,也让我对现在周围目所能及的公共政策有了更深层的思考,少点戾气,多点包容。

注:本读书笔记仅摘录自己觉得有兴趣的知识点,若想系统性了解,推荐阅读原著

第一章 政府支出和收入

  • 财政政策的三个目标
    1. 提高效率,致力于在市场失效的领域里提高效率
    2. 促进公平
    3. 提高经济增长率,尽可能对消费征税,而不是对收入征税
  • 政府支出一般包括
    1. 消费支出
    2. 投资支出
    3. 转移支付
  • 政府开支既要有效率,又不导致市场扭曲

  • 税的形式有直接税和间接税
    • 直接税,即对个人和企业的收入财富或者资本利得征税
    • 间接税,是对个人和企业的支出征税
  • 政府借债导致公共债务需要日后征收更高的税额来补上亏空
    新加坡是拥有最高储蓄率和外汇储备的国家之一
    因此能够不向外举债的情况下进行投资和资本积累

  • 政府优先满足两个领域的需要
    1. 安全与外交
    2. 社会发展
  • 边际有效税率
    需支付的税收额,占税前资本回报的百分比
    这是衡量税制竞争力的一个指标

阅读更多

读书笔记《监管》

注:本读书笔记仅摘录自己觉得有兴趣的知识点,若想系统性了解,推荐阅读原著

一、寄语投资者

投资理念

  • 进行投资策略时,保障投资成功必须需要考虑要素
    • 投资时机
    • 投资产品与投资组合
    • 自身的流动性和杠杆率
  • 保持流动性
    没有一个投资者能够完全消除随机因素的干扰,但也绝不可以靠运气来决定投资,必须理性判断 如果把所有资金投入到某种缺乏流动性的资产,或者仅仅集中在某一类别的资产(比如股票),就等同于把所有鸡蛋放在一个篮子里

  • 评估宏观经济状况需要注意的价格
    1. 消费者物价指数
    2. 利率(汇率)
    3. 股票市场价格
  • 评估一家企业
    • 公司的理念和经营哲学
    • 风险因素,目前的时机和发展趋势是否有利
    • 地理优势
    • 企业领导人
    • 与公司目标哲学相一致的内部流程
  • 认清指数
    • 某只成份股价格高,该股票的市值就越大,相应的,该成份股的在指数中的权重也就越大
    • 如果一只股票大部分不能够自由流通,其市值的意义就相对较小
  • 对待房产投资
    房屋地段是影响房价的最重要因素
    最好商业中心,方便购物,邻近地铁,交通便利

  • 黄金
    黄金缺乏流动性,购入黄金之后,只有等待黄金升值并卖出才可以赚钱,可以考虑直接投资开采黄金公司的股票金价上涨表明人们对央行控制货币购买力的能力不信任
    • 一方面央行可以售出黄金,稳定价格
    • 另一方面也可以通过调整利率来降低黄金的吸引力

阅读更多

读书笔记《影子银行阳光化》

注:本读书笔记仅摘录自己觉得有兴趣的知识点,若想系统性了解,推荐阅读原著


  • 影子银行没有准确统一的定义
    大概特征:利用信息、监管、价格、税收方面的套利机会,规避各国的金融监管,催生了一个全球金融机构网络。

  • 影子银行的四种主要中介现象
    1. 期限转换:获得短期资金投资长期资产
    2. 流动性转换:用类现金负债去购买贷款等资产
    3. 杠杆化:使用借款等手段购买固定资产,放大投资的潜在收益
    4. 信用风险转移:承担借款人违约风险,将其从贷款的发起人转移给另一方
  • 中国影子银行的主要组成部分
    信托公司、融资担保公司、理财产品以及银行同业拆借

  • 中国银子银行活动范围包括
    • 信托
    • 银行理财产品
    • 委托贷款
    • 未贴现的银行承兑汇票
    • 信托产品/贷款
    • 证券公司理财产品
    • 小额贷款公司
    • 典当行
    • P2P借贷
    • 金融担保
    • 金融租赁
    • 私有/非正规借贷行为
  • 中国影子银行的特征
    1. 涉及流动性转换,或信用风险转移,或高杠杆
    2. 监管不足或无监管,不能把央行作为最后贷款人
    3. 结构复杂/与其他金融机构以及商业银行关联复杂;可能引发系统风险
  • 中国银子银行为啥兴起
    1. “迂回”满足融资需求(银行主导体偏爱放贷给国有企业而非私营部门)
    2. 人们追求高收益
  • 影子银行涉及的领域板块
    1. 正规银行的表外融资(证券公司的理财产品、银行承兑汇票、银信合作…)
    2. 促进贷款的非银行信用增级(担保)
    3. 非银行借贷(P2P、小微融资)
  • 统计银子银行规模的难点
    存在重复计算问题

阅读更多

Ubuntu16.04 编译安装为知笔记

为知笔记linux客户端的安装不是很便捷,最新版本需要自己动手编译。按照官方教程,安装过程中会遇到各种问题,相信经历这番折腾的不止我一个人,一并整理一下吧:

  • 为知笔记版本:v2.5.1

1. 安装环境

安装所需的相关工具

sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install zlib1g-dev
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
sudo apt-get install build-essential libgl1-mesa-dev -y

2. 安装 QtCreator

下载 QtCreator

wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run

接下来是图形化安装界面,略

2.1 添加 fcitx 的qt支持

非常重要,若不添加,会造成无法切换输入法问题

sudo apt install extra-cmake-modules libxkbcommon-dev
sudo apt-get install bison
wget https://github.com/fcitx/fcitx-qt5/archive/1.1.0.zip
unzip -q 1.1.0.zip
cd fcitx-qt5-1.1.0
cmake .
make
sudo make install

完成编译之后,把 citx-qt5/build/下的 platforminputcontext/libfcitxplatforminputcontextplugin.so 复制到Qt安装目录内,包含2个目录,分别是:

  1. Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts/
  2. Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

3. 下载为知笔记源码

wget https://github.com/WizTeam/WizQTClient/archive/v2.5.1.zip
unzip -q v2.5.1.zip

4. 进行编译

打开 QtCreator,打开文件,选择为知目录下的CMakeLists.txt文件
点击Configure Project
然后直接Run CMake运行即可,在编译输出栏可以看到进度,可能会看到这个错误:

这是由于使用了高版本的GCC/G++ 5(Ubuntu16默认的版本),若使用低版本的就不会报错,如降级为GCC/G++ V4.8

编译完成之后就可以运行wiz客户端了。

参考

http://www.jjbiji.com/?p=151 http://www.wiz.cn/compile-client.html https://my.oschina.net/lieefu/blog/505363

阅读更多

安装 OpenCV 3.2.0(WIN64 python3 环境)

更新时间:2017-05-25

目前,win64 python3 环境是无法直接安装 opencv 3.2.0 的;折腾一番,总算找到方法了,在此整理一下。

安装 opencv 3.2.0

  1. 安装 Microsoft Visual C++ 2015 Redistributable
    根据自己的需求选择 32位 或者 64位

  2. 在 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载三方已经编译好的 whl 安装包,根据自己的需求选择对应版本(如果下载到的是zip文件可直接修改后缀为whl)
    • Numpy是必须的,这里我用的是:numpy-1.13.0rc2+mkl-cp35-cp35m-win_amd64.whl
    • opencv:opencv_python-3.2.0-cp35-cp35m-win_amd64.whl
  3. 打开CMD命令行窗口,切换到下载目录(可以直接在下载目录按住shift+右键打开命令行窗口),执行pip安装
pip install numpy-1.13.0rc2+mkl-cp35-cp35m-win_amd64.whl
pip install opencv_python-3.2.0-cp35-cp35m-win_amd64.whl

以上就执行完毕了,可以打开python测试一下

import cv2
print(cv2.__version__)

以上。

附:anaconda 直接安装 opencv 3.1.0

目前使用 conda 可直接安装 3.1.0 版本:

conda install -c menpo opencv3

一行命令搞定。


参考资料:https://www.solarianprogrammer.com/2016/09/17/install-opencv-3-with-python-3-on-windows/

阅读更多