通过关闭inno db日志flush来提高mysql主从复制速度

刚才设置mysql主从复制, 以前自己从没做过, 都是运维同学给做。设置过程很顺利, 但设置好后同步速度超慢,Seconds_Behind_Master在不减反增。后来执行如下命令后速度大大加快。

SET GLOBAL innodb_flush_log_at_trx_commit=2;

估计在dba眼里是个弱智问题,不过折腾了我将近一个小时 :(

让OSX下的ls命令带上颜色

linux下ls命令经过配置后,目录和文件是分颜色显示的,很好区分。 而osx终端窗口中默认情况下目录和文件不区分,不是太方便。 解决方法其实很简单:

  1. ls后加上-F参数,这样在ls列出的目录后面会加上’/’反斜杠,以和普通文件区分。
  2. ls后加上-G参数, 目录和文件会分颜色显示。
    但这每次都要加不方便,可以在~/.bash_profile 中添加如下内容
    alias ls='ls -FG'
  3. 在~/.bash_profile 中添加如下内容
    export CLICOLOR=1
    export LSCOLORS=GxFxCxDxBxegedabagaced

也谈谈刘翔

不知有谁还记得李彤,他是第一个男子一百一十米栏进入世界前八的亚洲运动员(他也是中国最早自己去美国留学训练的选手)。到现在还记得1991年东京世锦赛一百一十米栏决赛的那一天,当时我一个人在家看现场直播,起跑线上一水儿的黑人选手,除了黄皮肤的李彤。比赛十来秒就结束,李彤跑了最后一名。那一届中国拿了两个金牌(女子铅球,女子标枪),但在我看那两个金牌都没有李彤的这第八名意义重大。李彤的第八名证明,黄种人只要训练得法,也是能在男子短跑项目中进入世界一流选手的行列。那一届世锦赛,有不少重要比赛,比如鲍威尔打破了保持二十多年的跳远纪录,但除了那场一百一十米栏,其他都没怎么认真看。不过中国田径史上如此重要的英雄,现在已经鲜有人记得了。

知道刘翔在雅典夺冠的消息是在喀什去库尔勒的长途车上,从收音机里听到。新闻录像是在库尔勒的宾馆里看到,到现在还记得他跳上领奖台的那一瞬,充满了自信与骄傲,相信那也是当时中国很多人的心情。 我当时非常兴奋,因为这枚金牌证明了黄种人在短跑项目上丝毫不亚于黑人。

08年刘翔伤退,理解他的选择,自己也曾因运动伤病而中途放弃北京马拉松。今天,刘翔勉强登场,结果受了重伤,为他难过。听见一些怪话,有些还是一些颇为欣赏的朋友说出来,更难过,不只是为刘翔。

当年破了世界跳高纪录的朱建华,在洛杉矶奥运会丢掉金牌后,家里玻璃被砸;李宁在汉城奥运会失手,回去收到了刀片和上吊绳。这个国家为什么不能善待自己的英雄?一个英雄都不会被善待的国度,普通人能得到善待么?

DDWRT + autoddvpn + openvpn 实现自动翻墙

  1. 以前翻墙用openvpn用了很多年, 后来放弃. 因为要生成密钥文件,还要在客户端安装软件, 编辑配置文件,使用相当繁琐
  2. 后改用ssh + firefox + bitvise tunnelier + autoproxy的方案, 这个方案省却了产生密钥的麻烦, 但还是需要在客户端安装软件, 而且iphone,ipad等无法采用
  3. 期间用过一段pptp vpn,但在前几年开始在北京用这个vpn就很不稳定,只好放弃
  4. 最后看到了秋树的分享贴,在表格的鼓励支持下,终于决定采用DDWRT + autoddvpn 的方案实现路由级的自动翻墙, 因为上面的原因决定不用ppt,而是用openvpn
  5. 开始想在原先使用的tplink wr841n上实现, 但该路由器只有4M空间, ddwrt上默认显示的是std版本, 装上去后,没有空间再装openvpn,openvpn只有wget模式可用,而jffs不能打开, 注定不能用grace模式。 于是买了asus的n12 b1, 这款路由器的rom空间是8M, 游刃有余
  6. ASUS N12 B1 在ddwrt网站查到的默认固件是迷你版, 我是刷完该mini版后,又刷了http://www.dd-wrt.com/site/support/other-downloads?path=others%2Feko%2FV24-K26%2Fsvn17084%2F 里的 dd-wrt.v24-17084_NEWD-2_K2.6_openvpn.bin。 这个同时支持openvpn和jffs。 
  7. 安装就是按照 http://code.google.com/p/autoddvpn/wiki/graceMode 一步步来的,很顺利。
  8. 但安装完后访问facebook, twitter都有些小问题, 发现是一些子域名指向的ip没有加入vpnup.sh脚本中, 于是编辑创建了 /jffs/openvpn/vpnup_custom 文件, 内容如下

    # this script will be executed after loading the routing rules in vpnup.sh
    # for twtter
    route add -net 199.59.148.0/24 gw $VPNGW# for facebook
    route add -net 69.171.0.0/16 gw $VPNGW
    route add -net 66.220.0.0/16 gw $VPNGW
    route add -net 204.141.0.0/16 gw $VPNGW
    route add -net 78.16.0.0/16 gw $VPNGW
    route add -net 63.110.0.0/16 gw $VPNGW
    route add -net 72.246.0.0/16 gw $VPNGW
    # for vimeo
    route add -net 74.113.233.0/24 gw $VPNGW

    # for recordhistory.org
    route add -host 69.163.224.254 gw $VPNGW

    # for delicious
    route add -net 50.18.0.0/16 gw $VPNGW

配置完成后全家电脑无需安装任何软件或做任何配置就实现了翻墙, 用起来感觉很爽。 但grace mode还有个小问题, 就是发现有些国外网站被墙了后要手动把ip加入vpn_custom, 稍显麻烦。

用面包机做100%全麦面包

全麦面包是麦吉减肥法第二阶段的最佳食品,但超市,面包店及网上很多的所谓全麦面包其实都只是部分添加了全麦粉,有的比例甚至不足30%,不是真正的100%全麦面包。于是只好自力更生做100%全麦面包。

做之前,首先要确定一下是什么样的全麦粉,市面上的全麦粉有好几种。现在北京超市最常见的某xxh品牌的所谓全麦粉,见不到麸皮。看颜色只是和以前的标准粉相仿,大概比富强粉好些,但和全麦粉肉眼能见到麸皮的特征并不相符。 我选择的是从淘宝购买的碾子房的全麦粉,据说是石磨的小麦粉,麸皮清晰可见。

使用的面包机是松下SD-P205。

原料:

  1. 500g碾子房全麦粉
  2. 270g鲜奶(全脂)
  3. 鸡蛋4个(200g – 220g )
  4. 玉米油40g
  5. 盐4g
  6. 酵母4g

做法:

  1. 先在面包机内胆内放入牛奶270g,盐4g,玉米油40g,打入四个鸡蛋
  2. 放入500g全麦粉
  3. 在面粉中间挖个小坑,放入4g酵母粉
  4. 将内胆放入面包机, 选择饺子皮程序, 开始揉面
  5. 揉面需要20分钟,揉好后发酵1个小时,从揉面开始设个闹钟80分钟后响即可
  6. 第一次发酵后,再次选择饺子皮程序,揉面20分钟后,再发酵40分钟
  7. 选择烘烤模式,按定时键,将烘烤时间设定为40分钟
  8. 40分钟烘烤结束后千万不要打开盖子,而是继续等1个小时候再打开盖子,取出内胆倒出面包,大功告成

下面是一些关于制作过程中的注释

  1. 很多面包配方中含有蔗糖,但因为蔗糖是麦吉减肥法的大忌,所以没有添加。曾经尝试用蜂蜜代替,因蜂蜜近半为果糖,比直接使用蔗糖对减肥影响要小。结果经过多次对比,感觉对口味改善有限,随放弃。(可能也和自己素不喜甜食有关,当时每500g面粉加20g – 30g蜂蜜)
  2. 原先最早不放玉米油,而是放黄油,也尝试过橄榄油。 都没感觉出对味道有什么影响,黄油每次都把手弄得一股牛油味儿,而橄榄油挺贵,于是选择了玉米油。 大家也可尝试其他油。 虽然对味道的影响没觉出来,但放入油脂对改善全麦面包的口感有明显影响, 能减少粗粝感。
  3. 放四个鸡蛋也是为改善口感
  4. 烘烤完后若直接取出,面包外壳会相当硬。而过一个小时后再取出,面包外壳的松软度会恰到好处
  5. 发酵有时随着室内温度的不同存在速度差异,需要靠肉眼判断是否发酵完毕。判断的重要标准就是,面团是否膨胀到发酵前二倍大小。过小表示发酵还不完全,若过大了就是发酵过度,哪种都不好,尤其是发酵过度,会造成面包味道变得很差。
  6. 这样做出来的全麦面包,口感算不错,但还是相当粗糙的,别抱太高期望。曾有个失败的作品,吃起来感觉像是在吃沙子。

如果大家有其他更好的用面包机制作100%全麦面包的方法,请不吝相告。

欧洲杯观感

  1. 西班牙夺冠让人信服
  2. 意大利决赛没踢好,指挥上有失误,加上运气不好,结果崩盘了,本应四六开的
  3. 西班牙确实不错,但也是运气好,赶上其他强国青黄不接的阶段
  4. 意大利会进入相当长时间的低迷期,联赛排名已经掉到欧洲第四,新人中也鲜有希望之星,国家经济一蹶不振,俱乐部财政状况都很不理想,让人忧心。
  5. 德国这几年确实踢的比以前漂亮,但也丧失了以前的意志力,打弱队时水银泻地,但和强队对阵总感觉差点意思,这几年的打法改革感觉得不偿失。 不过德国有经济上最健康的联赛,强有力的足协,估计重返巅峰指日可待
  6. 大家都学技术流,见不到以前英格兰,爱尔兰那种高举高打,传中冲顶的简单快速力量型打法,很是遗憾,打法还是要百花齐放才有意思。
  7. 英格兰本届配置不错,但选择了不适合自己的战术。 鲁尼冲击力很强,但用来打防反则非他所长。 英格兰足协太操蛋,不知为啥从埃里克松开始就不断任命意大利风格教练。 意大利风格绝不适合英格兰。
  8. 博斯曼法案对中小俱乐部很不利,也间接影响了足球的发展。 荷兰的衰败和博斯曼法案摧毁了阿贾克斯模式的青训体系息息相关。 足球世界需要招到一个新的经济体系,来促进中小球会的发展,虽然现在欧足联很赚钱,但现有模式继续下去,长期堪忧。
  9. 题外话:阿布想让切尔西学巴萨,感觉很不靠谱。邯郸学步不如自己开宗立派,要有走出自己道路的雄心和信心。
  10. 看得脚痒,盼膝伤早点好,早日踢球去

浅谈运动创伤

最近一直在养膝伤。 这已经是我第二次比较重的运动伤, 第一次是在2003年,因为长跑锻炼方法不当,造成髋关节滑囊炎,养了半年才好。这次更长,已经有近10个月,期间因自己的大意有些反复。

因为喜欢运动,接触过很多热爱运动的朋友,其中不少人因为一些伤病不得不就此远离了自己热爱的运动,很是让人惋惜(我正努力避免这种结局)。在这里抛砖引玉,和大家分享一些自己和别人的一些经验教训,希望大家能更好的享受运动的乐趣,远离伤病之苦, 也希望多多分享好的预防恢复经验能。

  1. 不要每天大运动量锻炼
    运动锻炼是一门科学,不是靠蛮干就能做好的。人每次大运动量过24小时后,身体还处于疲惫阶段,这时运动能力比24小时前要差,再进行大运动量锻炼效果并不好,更重要的是造成肌肉不能得到休息,疲劳加重。如果每天大运动量,疲劳会不断累加,而身体越是疲劳越容易产生伤病。一般的大运动量锻炼间隔是48小时,这时身体从疲劳中恢复过来,身体的运动能力不但恢复,而且还会反弹,比48小时前能力还好,这时锻炼就会有很好的效果。隔48小时进行大运动量锻炼这是一个基本原则,但不是僵化的。不同的运动,不同的目标是有不同的最佳锻炼周期。 adidas有一个给业余选手的马拉松锻炼计划,一般一周锻炼4天,其中只有一天是真正的长距离跑,其他天有时是放松跑,有时是速度训练,有时是游泳或骑车等其他训练。
  2. 每次运动锻炼量最多提高10%
    每次运动的锻炼量不要超过自己最大运动量的110%,否则受伤的几率会大增。
  3. 注意心率
    建议大家运动时带一个心率表。运动的效果和心率很有关系,通过对心率的观察分析,能够更科学的调整锻炼计划。这里有个很好的关于心率的文章
  4. 控制体重
    体重的增加会增加关节的压力,尤其是踝,膝,髋这些关节。压力的增加和体重不是线性关系,而是几何关系。所以一定要控制好体重。
  5. 要重视力量训练
    很多人喜欢一个运动就狂练这个项目,不练别的。 其实力量的训练也很重要,除了能提高成绩外,加强关节附近肌肉力量的训练,也是避免关节伤病的重要手段。当关节附近的肌肉不足以给予关节强有力的支撑和约束时,关节伤病是迟早的事。在进行力量训练时还要注意不同肌肉群的均衡,当锻炼不均衡时,也是很容易受伤的。
  6. 不要忘了准备活动和放松活动
    关于运动前准备活动的意义请参见体育局官方网站上的文章。 人们大都能比较重视准备活动,但运动后的放松活动很多人却忽视了,其实好的放松活动能使人加快恢复,更好的避免运动创伤。具体准备活动和放松活动用什么方式,其实不同运动项目是不同的,请大家询问相关专业人士。
  7. 掌握装备
    好的装备能给我们提供更好的保护,避免受伤。而且不止好装备很重要,掌握它,用好它同样重要,甚至更重要。常看见有人把很好的登山杖当普通拐棍用;很贵的背包,因背负调节不得法,搞得很累;而我自己曾经买过名牌但其实不适合自己脚型的鞋,搞得脚受伤。如果你充分理解用好了你的装备,普通装备也可能发挥出很好的效果,反之的话,不但没有好装备该有的作用,甚至会成为累赘,乃至带来伤害。
  8. 不要盲目争强好胜
    争强好胜很多时候是好事,但如果不切合自己身体条件,不尊重运动的科学规律,则很可能给自己带来伤害。户外圈有些人经常爱比谁被的包重, 其实太重的包往往意味着给关节带来超过负荷的压力和伤害,这种伤害是渐渐的,等到发现时已经晚了。还有人喜欢比下山速度, 下山时对腿部关节的冲击力很大,这时盲目求快可能会带来不可挽回的伤害。
  9. 人和人的身体是不同的
    很多人常说谁谁怎样怎样,但一点事没有,首先我们要承认人和人是不同的,确实有人天赋异凛;第二,现在好不表示将来没问题。
  10. 资料推荐
    1. 斯坦福大学 跑步损伤:预防与治疗
    2. 怎么选跑鞋 
    3. adidas马拉松锻炼计划
    4. 髌骨软化康复练习法
  11. 医院推荐
    因为运动创伤与一般的骨科疾病是不同的,所以建议大家运动中受的伤还是尽量找运动创伤方面的专家来诊断。
    其他地方不太了解,北京这边运动创伤治疗比较有名的有如下几个医院。

    1. 北医三院运动创伤科
    2. 北京德尔康尼骨科医院
    3. 北京积水潭医院骨科

韩国报纸上的削藩事件

今天去图书馆,看到韩国报纸上已经对国内的削藩事件给予了充分的报道。

这是《朝鲜日报》上的中国政治漫画,后面的沙尘暴上写着“文化大革命”, 骑马的人是温相,扛着“改革”的大旗。

 

《朝鲜日报》是把报道放到了A16版,一个整版。

 

《中央日报》是放到了头版头条, 标题是《平西王失势,中国管理层内斗激化》。

 

《中央日报》 不但头版报道,在后面还用了两个整版来深入分析,把可能入常的人选都列了出来。

 

《统一日报》是用了第三版一个整版来报道。

 

韩国日报是用了第二版的半版。