如何在subversion中添加文件名中包含‘@’的文件

前两天遇到一个很烦人的问题,IOS工程中的一个XCODE自动产生的图片文件名包含’@’。结果命令行下用svn add添加到代码库总是失败, 后来在stackoverflow找到了答案, 原来只要在svn add时,在文件名最后再添加一个’@’即可。 例:

假设文件名为 yq@2x.png,加入时在命令行下键入如下命令即可:

svn add yq@2x.png@

2012年10月17日补充:

批量增加当前目录下未被加入svn的包含@的文件可采用如下命令:

svn add `svn status .|grep “^?”|awk ‘{print $2″@”}’`

 

 

 

Tags:

categories IT

小分享

以前工作生活中常有些小心得,感觉就两三句话的事,发个博不值,很多心得就这样淹没了,结果有不少自己也忘掉。打算以后改变写博的策略,把很多这些小经验记录下来。

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

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

SET GLOBAL innodb_flush_log_at_trx_commit=2;

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

Tags:

categories IT

让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

Tags: ,

categories IT

也谈谈刘翔

不知有谁还记得李彤,他是第一个男子一百一十米栏进入世界前八的亚洲运动员(他也是中国最早自己去美国留学训练的选手)。到现在还记得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%全麦面包的方法,请不吝相告。

Tags:

categories 生活

欧洲杯观感

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

Tags:

categories 生活

第 8 页,共 54 页« 最新...678910...203040...最旧 »