February 14, 2007
前几天把我的pda (hp ipaq hx2190)硬启了一下, 然后从头开始安装了一下软件, 差不多算是重装了一遍系统, 对pda这种东西, 经常的折腾装软件也没有意思, 主要还是把pda真正的用起来, 让他发挥pda这个名称中真正蕴含的作用。
把我安装的软件罗列一下有下面几个:
1、spb pocket plus(需安装)
这个软件还是不能少的, 尽管很多的东西都没有用到, 但一劳永逸, 想什么时候用就什么时候用, 这个软件最初去用它的目的是可以在装上后直接按x关闭程序, 而不是以前的隐藏了。 对pda的省电和加快速度还是很有效果的, 当然现在有专门做closeapp这种的, 因为spb的先入为主, 现在也不高兴去换了, 虽然大点, 但还是值得的, 还有一堆的功能也在想用的时候可以用, 比如today panel 功能, pocket ie功能, 还有电池电量等等, 都很实用, 推荐安装。
February 12, 2007
今天空了些了, 就去订了个出租车, 去年回家的招出租车是招怕了, 今年无论如何都不敢扬招出租车了, 还是订一个车比较安全些。
去年的事情还记忆犹新啊, 本来把时间算的很充裕的, 空了1个半小时的时间, 从这里到火车站其实只要15分钟的车程就差不多够了, 想想1个半小时怎么也是够了的, 可怎么也没有想到的是, 站在马路上扬招了半天没有一辆出租车, 不是有客, 就是换班的, 看着时间一分钟一分钟的过去, 可就是没有车子, 招了有一个多小时, 才招到一辆, 心里总算是松了口气, 赶紧让师傅跑高架啊, 想想高架很快的, 可没有想到啊,高架竟然也堵啊, 这时候真的是骑虎难下, 下也下不来, 好不容易捱到了火车站下高架, 可进火车站的地方也堵啊, 幸亏师傅是个好人, 说你们还是在路边下了吧。 进火车站还不知道要多少时间呢。 就这样急赶慢赶的总算是挤上了火车, 进车站的时候只有离发车不到10分钟了(5分钟停止检票啊), 后来被老婆骂了一通, 老婆是跟着我跑的上气不接下气啊, 大冬天的, 跑了浑身一通的汗, 里面是跑的热的汗, 也有着急的急的流汗的, 因为那是年三十了呀, 回不去就回不到家过年了呀!
February 9, 2007
实在是太忙了, 都在折腾PDA, 把PDA上N多的软件从头到尾折腾了一遍, 最后选了几个认为最需要最实用的。 然后把PDA又硬启了一次, 一切全新, 把软件一一装了上去。就相当于重新安装一次系统,不过折腾PDA比折腾电脑累多了, 最大的麻烦是好多的软件在WM5下没有办法运行, 可一定要到PDA的WM5下去试啊, activesync又慢, 来回折腾真的是很累很累。 ms$开发了一个模拟器, 可这个模拟器对电脑的要求也忒高了些, 非512M的内存也真的运行起来不顺畅啊, 可怜我只有256M的内存。
到今天差不多就算告一个段落了, 过几天就回家了, 这几天还有一堆的事情要去做, 可能这个日志也就写的马马虎虎了, 大家多多见谅。 春节回来后我会好好写写。
February 3, 2007
一直以来, 众多的编辑器只能做查找和替换工作, 假如你要从一篇文章中选择一些符合你要求的文字出来的话, 把其他不符合要求的文字全部都去掉的话, 那只有一招, 把你不需要的文字都替换成空, 这个在很多的编辑器中很难做到, 例如 editplus, 它自带的正则表达式几乎没有办法来做这个事情(注: 或许是我的水平太差, 请高手告诉方法)。 emeditor可以做到这个事情, 但这个正则表达式也的确是比较难写, 因为这个正则表达式很少用到, 也几乎很少在教程中看到, 这个正则表达式就是 “(^|(?<=url)).*?(?=url|$)”, 把中间的那个url替换成你要保留的那个字符就可以了。 但这个也不一定就是最完美的。 所以就有了sed的用武之地, sed可以将你需要的部分保留下来, 删除你不需要的部分, 也不用通过很多的替换步骤就可以了, sed一直被我用来干这种事情, 我用的最多的也就是sed -e “p。。。”的语句, 保留我自己需要的那部分。
February 1, 2007
以前只知道用Lookahead,今天第一次遇到Lookbehind的实例。
下面这段摘自 regular-expressions.info (很好的一个正则站点):
Lookbehind has the same effect, but works backwards. It tells the regex engine to temporarily step backwards in the string, to check if the text inside the lookbehind can be matched there. (? matches a “b” that is not preceded by an “a”, using negative lookbehind. It will not match cab, but will match the b (and only the b) in bed or debt. (?<=a)b (positive lookbehind) matches the b (and only the b) in cab, but does not match bed or debt.

