给自已理发

几乎所有人都去过理发店,却少有人能对理发的效果感到满意。我已经有小半年没有去过理发店了,因为我学会了给自已理发。虽然目前理发的水平不怎么样,但也算走得出门,不会太奇怪,我对这个效果已经基本满意了。

楼下就有个理发店,门店不大,大约有三四个理发座位,理发师更换很频繁,多的时候三四个理发师,少的时候两个。老板自已不理发,在店里指挥,好像也兼顾做饭。按理说,店面这么近,理发挺方便的,而且我对发型没什么要求,没必要学会给自已理发。但我确实对这个小店不太满意。理由一,理发价格长得太快。我去年刚搬到这个小区的时候,理发价格是十五,完全可以接受。到了年底快春节的时候,涨到二十了,我想也没什么,因为要过年嘛,做生意的涨涨价也很正常。春节过后,价格没回调,直接又涨到了二十五,这个涨价速价,我简直想暴粗口。理由二,老板太啰嗦。理发的时候,经常听他在旁边唠唠叨叨,理发师唯唯诺诺,很谨慎地跟他说话。说的不是理发技艺上的问题,很像一个不懂编码的纯管理者跟码农沟通的感觉。让我感觉自已也像成了他的员工,每次来听他开例会一样。没法忍啊!理由三,关门太早。老板自已不干活,也不住在这,当然就是企业式的管理。老板一旦回家早了,员工肯定也会早点下班。周末在家,宅着不想出门,有时拖到晚点才下楼理发,结果到门口一看,已经关门了。还有次,下楼也不算晚,晚上六点多,但是下着小雨,结果又是已经关门,白跑一趟。

即使我对这家店有如此多的不满意,也想不到给自已理发,一切发展都在不经意间。一次在家看电影,片名忘了,只记得是丹泽尔,华盛顿最近的动作片,电影里他给自已理发。我由此受到了启发,像我这么简单的发型,应该自已能搞掂吧?上网查询,果然有不少人给自已理发,开始有点难,可能会失败几次,到后来熟练就好了。顺便还查到了另一部电影《大叔》,元彬在片中也给自已理发,只不过他的发型帅多了,不在我考查的范围内。

知乎上有个专题,比较详细的介绍了给自已理发的工具和方法,我仔细看了几遍。优酷,油管上,也有些介绍给自已理发的视频,看起来给自已理发并不是一件太复杂的事。同时,我还想到了另一个需求,给孩子理发。拿自已先练练手,熟练后还可以给孩子理发,这件事件太值得尝试了。在京东上比较了半天,最后选中飞科一款静音的,成人孩子两用的理发器。不贵,一百左右,也就是理发四次的价格。

第一次给自已理发,肯定会失手。这是个真理,而我,也是这条真理的实践者。虽然理发前又认真把所有文章视频又复习了一遍,电脑里得到终觉浅,剃刀失手秃一块。耳朵旁边的头发是不太好理的,因为耳朵上有眼镜架,如果把眼镜拿掉,又看不见理发。反复折腾了几次,终于有一次,忘了在剃刀装上卡尺,直接把耳朵上边一块剃秃了。老婆看了看效果,安慰说不明显,没人会注意。可自已心里还是很忐忑,还好,出门后发现,没人会注意长得不好看的人发型是怎么样的有没有缺陷。从此以手,我出手就更大胆了。现在,理发已经熟练了很多,耳旁,脑后,不用看镜子凭感觉可以直接剃。全理粗剃一圈后,再把过度的地方修一修,基本就完工了。比较麻烦的是清理发渣,到现在也没有找到什么比较好的方法,就是尽量把头发剃到水池里,多清洗几次,不要把发渣弄到身上和地上。理发的时间从之前一个多小时,缩减到现在半个小时。

看起来,我这辈子,很少会去理发店了。

VOA慢速英语

公司搬家后,每天花在上下班路上的时间变长了,有两个小时在路上。一直打算要将这段时间用来练习英语听力,搬家后,这个计划终于付诸实践。在手机上安装了爱听VOA,软件不错,慢速VOA听力功能是免费的,每句英文下有对应的中文翻译,支持选词翻译,支持单句或文章回放。听力内容更新不快,大约是每天更新一篇,对于我这个初学者来说足够了。每天出发前,下载好当前的听力内容,等地铁时就开始听,一直到下车。刚开始练习时,直接听,第一遍基本是听不懂的,需要看一遍文章,再反复听几次,基本能跟上朗读的节奏。八月份开始练习,一个月后,就有所提高,部分简单的文章可以直接听懂大意了。如果逐句细听,大约能跟上百分之六七十的句子。现在是九月底,大部分文章第一遍就能听懂,少部分听几遍不明白,还是需要看文章,并对照翻译,反复几次才能完全跟上朗读的节奏。

liteide代码分析

结构

主目录

  • api: 接口定义,所有组件通过api相互访问
  • liteide/liteapp: 主程序,构造界面,构造各种manager
  • plugins: 插件,编译成dll,单独加载
  • 3rdparty: 第三方库,编译成静态lib
  • util: 工具类,编译成静态lib

主程序

  • liteapp
    • 包含主界面,对话框
    • 包含各种manager,manager构造函数参数含有liteapp指针
  • manager可以通过m_liteapp->other_manager方式访问其它manager

插件

  • plugin构造函数参数含有liteapp指针,可以通过虚接口访问liteapp所有功能
  • plugin初始化时,自已注册action,用于plugin启动

怎样读书

工具比较

  • 纸质书 OR 电子书
    • 纸质书方便前后翻页快速查找,可以在书上做笔记,做各种标记。
    • pdf电子书可以在书上做标记,方便在笔记本上做笔记。
  • thinkpad OR ipad OR kindle
    • ipad和kindle不能方便地做笔记。thinkpad输入速度更快。
  • foxit pdf reader
    • 可以做pdf阅读笔记

阅读方法

纸质书

  • 在书上写笔记,做重点标记。

电子书

  • 将屏幕左右一分为二,左边为电子书,右边打开emacs做笔记
  • emacs用orgmode记录笔记,方便整理和发布blog

orgmode

  • 用orgmode整理笔记,并导出为文本格式。
  • 所有的笔记以orgmode存在svn上。

有道云笔记

  • 将文件内容导入到有道云笔记。可以从手机上,笔记本上,网页上访问。

hexo 博客安装

hexo 基于 node.js,下载安装 node.js 后,用 npm 包管理系统安装 hexo。npm 有很多镜像站点可用,设置一个国内镜像可以提高下载速度。修改文件 D:\nodejs\node_modules\npm\npmrc ,增加一行:

registry = http://npm.cbyun.com/

hexo 的安装使用方法官网有详细说明: http://hexo.io/

部署方法,网上讲得比较多的是 github 部署,如果是个人博客,要用到 rsync 工具。下面是 rsync 配置:

deploy:
  type: rsync
  host: www.hostname.com
  user: username
  root: ~/html/hostname
  port: 22
  delete: true