2009-08-03

第一次用NS9900的感受

今天第一次用新买的NS9900,也是第一次用YY真正高档的球拍,和以前我用的胜利纳米6相比,小球的手感确实要扎实很多,今天的勾对角明显成功率和质量都比以前要高。高远球方面觉得由于拍杆比较硬而且头比较轻所以对发力要求比较高,但我自己感觉还可以,经常能听到很清脆的声音,而且会比较有质感,能清晰地感觉到手腕按压拍子的感觉。

杀球方面本不是我的强项,和以前一样偶尔能杀出几个,不过感觉这款拍子应该不适合暴力型的选手使用,毕竟头较轻的拍子进攻不容易借力,但如果喜欢点杀应该是很舒服的,因为拍轻盈,容易控制方向。

好好练球,已经用了顶级的拍子了,球技再不好不能怪拍子了。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-07-10

关于高远球的随想

最近的高远球技术又有些进步,一个比较重要的体会是侧身真的很重要,昨天有几个球完全侧过身子来打的,不管是杀球还是高球,打出的球声音均极其干脆,高球当然可以很好的回到后场,杀球也是干净利落。一定要体会到完全侧身击球的感觉。

另外一定要能体会到手腕的力量,手腕上有足够的爆发力才可以更省力,经常看一些人打球发力很不经济,感觉用了很大的力气,但总是打不远,终其原因还是在击球的刹那间球拍的速度不够,力气没有用在击球瞬间提高拍子的速度上。

我一直觉得对于业余选手,如果能有一手漂亮的平高球,已经可以应付很多同级别的球友了。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-06-11

试用绿坝

昨天试用了一下绿坝软件,感觉也不象传说中的那么恐怖,在word里打什么字都会自动关掉,反正我在word里敲了一些限制性的词语都没发生什么现象。不过这个东西占系统资源倒挺严重的,明显能感觉系统变慢。安装的时候大部分东西都是安装在系统目录下面,添加删除程序里没有它的影子,删除只能先输密码在程序主界面里删除。删完之后又用360查了一遍倒也没有发现有什么残留。

另外,还是会有一些网站它过滤不掉,我是用了firefox的一个扩展,可以上wap网站,wap网站其实限制性东西倒挺多的,试了几个,没有一个打不开的,看来,wap网站并不在他们的过滤范围之内。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-05-04

关于硬链接和软链接

前几天在windows下想备份一些文件,拷贝到另一个地方一大堆的文件,感觉很是不爽,然后想到了unix系统的文件硬链接和软链接机制,心中在想,为什么M¥的文件系统就不引入这种概念呢,是不是M¥操作系统在一开始就准备和unix划清界限,从设计的理念到设计的方法,都很难看到unix的影子,但是既然unix有很多的优点为什么就不借鉴一下呢。

有硬链接和软链接机制的文件系统真的是很方便。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-04-19

火箭队胜在了求胜的欲望上

今天火箭队居然以108:81的大比分胜了开拓者第一场季后赛,确实有点出人意料。
我觉得火箭队还是胜在了求胜欲上,试想火箭的这帮人是多么想拿下这个系列赛,火箭上下是多么想摆脱七年不破处的恶名,所以可想而知休息的这几天火箭队从教练组队员到球探估计这几天都在思考对策。而开拓者居然在游行庆祝进入季后赛,他们对于第一轮的胜利的渴望程度与火箭队上下相比的差距可想而知有多大了。

但愿火箭队能保持状态,胜不骄败不馁,以正常的心态是可以拿下开拓者的,毕竟经验对于季后赛来讲还是至关重要的,而开拓者这方面是最大的弱点。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-04-16

也谈谈twitter

用了一段时间的twitter了,用得频率并不算高,只是偶尔写些自己突然的想法,也谈谈自己对twitter的一些看法。

以前用palm的时候,有个daynotez软件,可惜在我的黑莓手机上怎么也找不到这种软件,其实我的需求很简单,像daynotez一样的一个词本,但是要能够记录我写的日志的日期,而且能够对日志进行分类。不能够将自己想的切记下来确实很不习惯,因为我很容易忘事。

twitter一定程度上可以充当这个软件的角色,唯一的不足之处是我必须把我的心情故事都要和世界各地的人一起分享,其实有时候我不想和别人分享。

相对于饭否,twitter里的中文的东西比较少,而饭否我现在还是没有找到黑莓的客户端。

与博客相比,twitter、饭否更灵活,blog适合长篇的表述自己的想法,而twitter、饭否则更灵活,更适合现代人的高节奏生活。

2009-04-05

也谈一下windows

刚在cnbeta上看了一篇windows终将死亡的评论,觉得很多讲的都挺有道理的。我也来谈谈关于windows那点儿破事。

我家里的电脑是02年买的C1.7G的组装机,.以前是用win2k系统,现在主要用xp偶尔用一下debian
testing,当然我的XP是那种D版并且被阉割过的那种。用起来感觉还不错,最起码运行firefox比在debian下要快一些。但对于windows我有很多受不了的东西。

为什么我的硬盘空间总是莫名其妙的减少,我单位有台机器C盘可用空间有
3.7G,开几天机可用空间就没了,再重启一下机器OK,讨厌的是我无法知道是哪个程序浪费我的空间,3个多G的空间都够装一个系统的了都会给用没,我还很难找到元凶。而在linux下则不存在这种问题,系统区的用户是这可写的,用户的目录下如果空间不足可一目了然地看清楚哪个程序造成的。交换空间单独分区,绝对不会是虚拟内存造成,再就是/tmp和/var了,搜一下就知道了,哪像windows那么复杂。更何况这种拼命占用磁盘空间的事情本来在linux下就极少。

我觉得windows还喜欢把简单的问题复杂化,而且忽视所有用户的智商。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-04-01

google的愚人节玩笑


google推出谷鸽鸟看,呵呵,网址如下:

http://www.google.cn/intl/zh-CN/google_pigeon/index.html

不知道会不会过了这个点就删除了,保存两张截图。

2009-03-31

从黑莓换回palm的理由

输入法的问题,输入的速度还是和palm上不能比。

软件太少,我要记事,我要记账, 在黑莓的软件都太少。

键盘手感的问题:不可否认8700宽宽的键盘手感不错,但在D键上有个突起而不是F键,致使我经常按错,用了一个多月还是做不到盲打。
___
Sent with SnapperMail
www.snappermail.com

windows为什么要搞这么复杂

想编写一个程序将FTP目录下的符合条件的文件转发出去,想做成系统服务的形式。本来也就没几条语句就可以完成的功能,可是说要做成系统的服务我还真有点做难了,因为我不知道在python下如何做成windows系统的服务。

如果说是liunx,很简单,将程序后面加一个&设置到自动启动的目录下即可以实现。但是为什么windows要搞那么复杂,系统服务还要做成符合它的一套规范的东西,真是想不通,为什么就不提供一种后台运行的机制让系统服务的使用方式简单一些呢。
___
Sent with SnapperMail
www.snappermail.com

2009-03-21

极点五笔搬到了google code上了

地址:

http://code.google.com/p/freeime/

前几天想去看看极点更新了没有,发现其官网已经被关掉了,其它地方也不好找到最新的东西,原来已经放在了google code上了。现在已经更新到6.4,下载下来试试。极点五笔是我用着最舒服的一种五笔了。

2009-03-20

最近打羽毛球的感想(与电脑无关)

不知道为何,最近打羽毛球感觉越来越差了,高远球总是打不到位,吊球也总是下网,可能也是由于最近打球没怎么练球的原因,上来就开局,打起来没有什么针对性,练的只是体力。今天着实练了一小会儿吊球,发现也还能打回一点感觉。

看来球技的提高不能太浮躁,虽然都不想输球,但总想着赢球效果反而不怎么好。

还有一定不要再抱怨拍子了,拍子是其次的,技术是第一位的。动作要反复练才能成型。等技术真正成型后再考虑换个好一些的拍子吧。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-03-17

将电话本的姓字段改为姓名的拼音首字程序最新更新

今天晚上终于将支持GBK的程序做完了,而且改进了操作方式,直接将要处理的CSV文件拖到pinyin.exe文件上即可,然后会生成一个XXX_new.csv的文件。将这个CSV文件再导入到outlook里。详细说明见readme.txt文件。

下载地址

2009-03-15

splashdata系列软件也有blackberry版

以前用palm的时候离不开splashshopper和PMT,作为词和记账的工具,但是现在用黑莓没有这两个软件很是不爽,前几天到splashdata网站上去看了看,发现splash系列软件均不黑莓版,于是狂上网找破解,终于找到了splashmoney的破解,可以用它来记账了,还可以和桌面端进行同步,虽然用习惯了PMT用splashmoney会有些不习惯,但总比moneylogger之类的软件要好得多。

下载地址

2009-03-13

再谈palm与黑莓

还是那么永恒的比较问题,我用过palm的600和680,现在在用 8700,不过难保过几天再换回 680用。

对于用习惯了 palm系统的人来说,如果已经难以忍受 palm的新软件少和死机两大顽疾而想换个手机的话,估计黑莓还是最贴边的一种。

Palm系统现在最大的问题是新东西太少, java环境不稳定,像什么 gmail googlemaps
operamini等软件不是不能用就是用起来不爽或是死机,死机也应该是 palm系统被胖友们最终抛弃的最重要的原因之一。

如果除去上网功能不说,黑莓和 palm比起来真的有点小儿科,虽然现在黑莓很火而 palm已经江河日下,但
palm的软件资源特别是盗版的软件资源不管是数量还是质量还是黑莓没办法比的。中文输入法就更不用说了,黑莓和. Palm不在一个档次。

我在 palm上最常用的几个软件均没有找到黑莓版的替代品: daynotez splashshopper pmt以及 zdic(外加中文
wiki的库), splashshopper倒有黑莓版但是要 30美元我买不起,
0day的网站上也没有找到盗版,如果是30元人民币的话可能我就买了。还有黑莓的日程管理不支持浮动事件让这一点让我很难受,如果你知道什么是浮动事件而且用
palm的时候又恰好经常用这个功能的话,真的很难在没有浮动事件的日程管理软件下工作了。

另外再说一个8700的缺点,键盘居然D键有个突起而不是F,致使我经常按错。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-03-12

做点事情挺难的―谈编写的拼音首字转换程序

前两天自己心血来潮编写了一个将outlook导出的csv电话本自动将姓改为拼音首字母缩写的小程序,昨天晚上测试了一把才发现原来那种判断拼音首字的方法其实能含盖的字挺少的
,不少人的名用字都不在里面,那种判断规则我都怀疑是不是能包括全部的
gb2312字符集。于是昨晚再上网搜了一通,看有没有更全一些的汉字拼音库可以下载,发现搜到的东西大部分都是一个地方出来的,而且像
CSDN之类的地方下载个东西受限制挺多,还要积分什么的。一点儿都不像国外的sf.net之类的网站似的那么方便,下载东西靠论坛的积分好像是很多国内网站聚集人气一种方式,其实也造成了很多的虚假繁荣。比如很多人卖自己的帖子或是回帖才能看,而回贴的人大多数只是回个乱七八槽的话,从而造成一种虚假的人气很高的假象,也造成了存储资源有大量浪费,要存储那么多的垃圾信息,而检索信息的人也带来了很大的麻烦,因为想看到一些中肯的评论都很困难。

闲话少说,昨晚最后还是找到了一个朋友用python编写的unicode汉字拼音首字检索字典,因为它是直接将常量写成程序的,几百k的程序运行起来也比较慢,于是想把他的字典表格导出到一个文件中,初步选用sqlite数据库的格式,这样还可以将数据给别人用。但是遇到了一系列的问题,先是python
sqlite的insert语句不支持一次插入多行数据,搞出了一堆的错误,调试了很久才发现是这种问题。后来这里没问题做数据库的程序能正常运行了,但又发现数据库文件大小没变,数据没有写进文件中,经测试才发现python
sqlite对于unicode支持不好的原因,可恨的是竟然也不给个错误信息出来。搞到了十二点多才睡觉,最后只好用python的pickle模块将数据存储。对于检索的程序还没完成。

真正想做一件事才发现挺难的,比我想像的要难得多,不过我也相信自己会很快完成这个程序的。

--
从我的移动设备发送

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-03-10

用了一段时间黑莓后再谈五笔输入法

用黑莓上的自动图文集五笔给人一种很酷的感觉,根本看不到你在打什么东西,莫名其妙地就出来汉字了,虽然我在手机上打字的时候也不会有人看,但自己感觉都很酷。

觉得使用五笔打字的人是幸福的,学会了五笔之后对输入法已经不再挑剔,不管是在电脑上还是在这种全键盘的手机上,只要有个凑合着用的五笔都能做到运指如飞。当初用palm的掌易还没出的时候我就用和cjk系统集成在一起的兆杰五笔,感觉打字的速度也不慢,后来出了掌易当然还是感觉掌易好用。现在用黑莓已经开始习惯这种自动图文集的五笔输入方式了。

记得有一次用同事的电脑改一个文件,我打开的是她电脑上的office自带的五笔输入法,她还以为我用的是windows的全拼,然后告诉我说你怎么不用搜狗,
搜狗真的很好用。我不否认搜狗作为拼音输入法来讲是比较好用的一种,但我是习惯了用五笔的人,再好用的拼音输入法对我来说都算不上好用了。

现在想起来当初发明五笔的人真的贡献挺大,虽然能算得上世界上最难学的输入法,但在那dos时代也唯有五笔能够提高一下打字的速度了。

--
从我的移动设备发送

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-03-09

将姓名中的姓改为拼音首字缩写的小程序

相信很多用手机的人都会有电话本不好搜索的烦恼,当然你可以安装一个辅助的软件改善这个问题,但也可以直接将电话本改了,把姓改为名的拼音首字缩写, 这样即使你换了别的型号的手机,只要电话本可以和outlook同步均可以快速搜索了。我以前用palm 600的时候上网下载了一个这种程序转换了一下自己的电话本,可现在再找那个软件找不到了,网上有个别人编写的Excel的,也可以用,但感觉操作好像麻 烦,只好自己动手了。

python语言编写,py2exe转换。

点击下载

说明:此程序用于将outlook导出的电话本自动将“姓”改为“名”的拼音首字缩写,这样的话在很多手机上均可以支持快速检索电话本了。

使用方法,首先将手机的电话本和outlook进行同步,然后在outlook里面导出电话本为逗号分隔(DOS)形式的文件(假设文件名为XXXX.CSV)。对此文件进行处理:

pinyin.exe -i XXXX.CSV -o YYYY.CSV

然后会在本目录下生成一个YYYY.csv的文件,在outlook里将电话本全部删除,然后将此文件再在outlook里面导入即可。

如果地址薄里本来姓和名都有,则缺省的情况下将 姓+名 放在名那一栏,然后将姓 改为姓+名 的首字拼音缩写。如果你电话本里原来是 名+姓 的方式,则可以在运行的时候添加-d选项:

pinyin.exe -i XXXX.CSV -o YYYY.CSV -d

注意:

可能会有些问题还没有发现,如果发现导入outlook的电话本有异常,则可以把电话本都删除,然后再导入以前导出的那个XXXX.CSV文件即可。

压缩包里的pinyin.py程序是源代码,python语言编写、用py2exe转换成exe文件的,欢迎大家修改完善。

已知Bug:
  1. 对某些GBK汉字不能正确识别,如桢、芸等字。估计是这些生辟汉字的编码在GBK里面和常用字编码顺序不连续有关。
  2. 对于一些名字为字母(数字)和汉字组合的情况不能正确处理。如:106医院->j
修改日志:

2009年3月9日:
1. 对参数的输入方式进行了修改
2. 支持名或姓任意一方为空的情况。
3. 支持将姓和名连接作为名,然后再改写姓为拼音首字缩写

程序里有两个函数是用的这个网址的成果,特此感谢!
http://blog.csdn.net/blade2001/archive/2008/12/29/3636229.aspx

2009-03-08

Blackberry 8700 备份第三方应用软件——用Desktop Manager

桌面管理器里有个切换应用程序向导,其主要作用是用于在你换手机的时候可以将此手机的东西完全备份那另外一个手机上,此功能也可以让我们实现备份第三方应用程序。

先打开桌面管理器(4.6版本为准,其它版本界面大同小异),然后点击“设备切换向导”、“切换Blackberry设备”、“开始”,可以看到如下界面:将右边除了第三方应用程序的勾留住之外全部去除,然后点下一步,便开始读取你手机里的软件程序内容,当出现让选择新设备的对话框时不要做任何动作,到C:\Documents and Settings\用户名\Local Settings\Temp目录下找你的设备PIN对应的目录,目录里的东西便是要备份的软件。

这样备份的软件所有的cod文件是一个alx文件。

2009-03-07

Blackberry 8700 备份第三方应用软件

有些软件我是通过OTA的方式用手机上网安装的,手机重刷ROM之后这些软件在本机上没有alx文件还要重新OTA装一下,这样势必又要花费我的流量。真是相想念palm每次同步均可以把手机上我软件也备份一下。

不过到对于这种情况黑莓倒也是有办法,网上有人给出一个刷机前的格式化手机的wipe程序,其实 javaloader除了wipe机器之外还有另外一些功能,直接在命令行提示符下敲javaloader可以看到。比如我想备份google maps,可以用javaloader -u save GoogleMaps命令(注意大小写),将会把googlemaps.cod文件提取出来。安装的时候可以通过load的方式安装。但是由于没有alx文件,所以不能直接在BB上的添加删除程序里将其删除。要想删除还是要调用这个命令。

2009-03-06

黑莓 8700再谈使用感受(升级4.5rom之后)

这还是我用黑莓手机里的gmail发的第一篇博客,自动图文集的五毛用起来也越来越顺手了,真的很感谢网上能为黑莓系统的易用性做出贡献的各位大侠。感觉虽然没有palm下的
snappermail舒服,但凑合着用倒也还可以了,好在黑莓系统是多任务的系统切换程序时也不会丢失数据。

我觉得真该统计一下有多少人是从palm转投向黑莓系统的。我觉得依用palm系统的经验来衡量别的手机系统,黑莓系统应该还是最适合胖友们用的。前一段时间用了一下三星的一款wm机,没键盘的,第一感觉就是不习惯,用手写字真的不是一般的慢,别说是和palm系统的输入法相比了,就是和nokia最普通的单手按笔划都差很远,再就是wm系统本身程序之间的切换以及打开程序都感觉反映迟顿,第二感觉是快,主要得益于移动的TD网络,TD上网的速度真的是很快,在UC里面打开那种专门为手机优化的网页感觉真的是很爽。本来想凑合着用那个手机来着,但对三星手机的那个中间键感觉太差了,在网页上浏览的时候很难控制。所以才买了这个8700。

我觉得手机玩家特别是智能手机的玩家和一般的手机用户的区别主要区别在于一是能够将手机的功能尽量发挥到极致,即使不能发挥到极致也是在往那个方向努力,特别是刚换了一部新手机的时候,总想挖掘它的潜力;第二点便是对手机上的新软件以及手机的新rom多多少少都有点强迫症,新版本的软件或者新版本的rom一出来不管别人的评价如何都想弄回来试试。

前两天我还是忍不住诱惑将系统升级到了4.5,结果那天晚上搞到了快一点才睡觉。其实4.2的系统功能我也不熟悉所以很多东西自己也搞不清楚是4.5系统新带的还是4.2系统原来就有,但从感觉而言,升级之后还是挺好(可能也是心理作用)。

1. 输入法的问题,升级完rom之后系统自带的拼音没有了,我没有试着混刷之类的动作再将它装上,第一次刷rom别再出什么乱子,再说对我来讲拼音也没什么用,所以也就没再装点讯,装了一个带标点的自动图文集五笔,也已经快习惯了。

2. 快捷方式的问题,升级完rom之后发现在设置为中文的环境情况下一些快捷方式不起作用了,比如按o调出系统设置选项、按c发短信等都不起作用了,只好将语言设置成为英语。

3. 上网速度的问题,有人说换成4.5之后上网速度明显感觉快了,我自己的感觉是不明显,好象是快了一些。

4. 系统速度问题,也没有太明显的感觉,第一次按中间那个程序键的时候会感觉明显的迟顿,再按会好些。

5. Documents to go,有此功能不错,可以看看word和ppt文件,但是我没有这方面的需求,8700又没有卡,往机器里拷个word文件等太浪费空间了,装上之新鲜了一把就干掉了。

6. 媒体管理器界面实在是漂亮了很多,但是速度没感觉快。

7. 主界面上按住alt和滚轮可以调整程序排列的顺序并且可以在主界面上建文件夹,把一些程序进行归类。不过这一点我在4.2系统上还没有按着alt按过滚轮不知道这是不是4.5新加的功能。

8. 看过别人的评测说googlemaps的速度明显快了,我在4.2的时候没有装此软件,升级之后安装了感觉是速度还可以,但和4.2没有对比。 googlemaps根据基站定位的效果还不错,咱机子也没有gps,有这个功能用一下也不错。

9. 兼容性问题。以前用4.2的时候UCWEB6装上之后打开后一直在启动,等了好久还是在启动,后来直接就把它给删除了,现在换了4.5装起来倒挺方便。ucweb和opera比起来各有所长,opera滚动的时候的效果比较cool,UCWEB没有专门针对BB进行优化,感觉移植的痕迹比较明显,opera更BB一些,速度方便两者差不多。

暂想到的就这么多了。

--
Sent from my mobile device

欢迎光临我的博客:

http://deerlux.blogspot.com/

2009-03-03

黑莓8700使用三天感受(对比palm680)

以前一直用palm treo 680,周末去了两次电脑城,终于忍不住诱惑买了个黑莓8700,只花了480元,权当玩玩。用了三天了,说一下自己的感受,主要是和palm相对比。
先说优点:
1. 系统稳定,特别是java相关的程序。opera和3gtan是我装的两个主要的程序,都很稳定,而且即使有不稳定的程序一般也不会造成系统重启,充启量只是此程序死掉。
2. 程序运行速度比较快,opera下浏览网页的速度很快,3gtan也比palm下反应快。程序的打开与退出都比较快。
3. 多任务系统,程序可以不必退出,这样使得程序之间的切换很快。
4. 电池比较经用,电池的个头和palm 680差不多,但680电池一般撑一天(我上网比较多),而黑莓能撑两天。这可能是黑莓的低功耗做的比较好的原因吧。

再说一下其缺点:
1. 输入法差,而且没有好用的五笔输入法。这一项很要命,谁让我习惯于打五笔来关。点讯不错,但在第三方的程序里使用较麻烦。和palm的掌易、梅花、巨硬等等相比差太远。
2. 滚轮的反应速度虽说很快,但是比起palm的触摸屏来讲还是差了些,特别是上网的时候,点链接要滚来滚去比较麻烦。
3.蓝牙传输文件会有错,有时候需要多传几次。
4. 至今还没有找到好用的邮件客户端。Blackberry官方的邮件服务咱穷人用不了,想用普通的pop3、smtp收发信blackberry下又没有相应的软件,只装了个gmail,凑合着用吧,比较起palm下的snapper mail来还是感觉差很多。
5. 支撑软件少,没有snappermail,没有daynotez,没有splashshopper(有,但是没有D版),没有pmt&pst记账,也没有zdic可以看wikipedia的镜像,这些软件都成了我palm的主体功能。

总体黑莓系统还是很不错的系统,感觉比PPC要强多了。但是希望黑莓公司能开放一些,这样软件也会多一些,也更能扩充用户。palm也真是的,以前用600的时候程序的打开和切换速度感觉真是爽,可是到了650、680系统CPU越来越猛,机器运行速度越来越慢,看来palm真的是到了生命末期了。看老外一篇对比palm和黑莓的文章说,从palm转向黑莓的一个最重要原因就是palm易死机。

我一直以为,不管用什么手机,效率总是第一位的,我不能忍受发条短信让我输入好长时间,同样也不能忍受找个电话号码也要好长时间,更难以忍受上网的时候的死机。

680作为一个pda来用还是挺不错的,依靠palm生活这么多年了,一下子还丢不掉,只好烧包一下,用一段时间的双枪配了。
___
Sent with SnapperMail
www.snappermail.com

2009-02-26

关于安装wikipedia的本地镜像的几点问题

相信很多想要安装wikipedia本地镜像的人都应该看过那篇被引用了不知多少次的文章了,前几天我又用新版本的mediawiki以及刚下载的镜像安装了一次,碰到了一些问题,现总结一下。

1. 安装mediawiki时,Mysql的存储引擎最好选择MyIsam,在导入的时候速度要比缺省的InnoDB快很多。我是在windows下装的,不知道linux两种引擎的速度如何,按照一些对两种存储引擎作比较的评论文章上的观点,应该是InnoDB更快才对,但我在windows下得出的观点恰恰相反,MyISAM导入速度要快于InnoDB。

2. Mediawiki安装时最后一个选项,也就是选编码的那一项用缺省的binary方式,不要用utf8,否则在导入中文数据的时候会有问题。

3. 导入之前一定要先将pages、revision、text三个表清空,否则可能会出问题。

4. 导入之前要把revision.rev_comment的数据类型改掉,建库的时候缺省类型是tinyblob,改成blob,否则导入的时候可能会出错。用下述语句:alter table wikidb change rev_comment rev_comment blob

5. 导入的命令java -server那个-server可以去掉,反正我的windows java环境下带着-server会报错,不太懂java,具体原因也说不清楚。

6. 导入的时候用root用户导入,有可能wikidbuser没有导入的相关权限,用root用户省心一些。

___
Sent with SnapperMail
www.snappermail.com

2009-02-16

debian使用感受

算起来应该有接近四年没用过debian了,中间用过一段时间的ubuntu,前几天实在受不了ubuntu在我的赛扬1.7G机子上的表现,也受不了XP系统下C盘空间总是莫名其妙的不够用,决定还是安装个debian。

由于家里没有刻录机,所以优先选择硬盘安装,去网上下载了debian的第一张安装盘(xfce版),然后下载硬盘安装相应的vmliunz、initrd.gz和boot.img.gz文件,在grub4dos里引导安装,安装过程很简单,只要稍微懂点分区相关的知识的人肯定都会安装。装完后自行编译了一下内核和nvidia的驱动,并下载了swiftfox作为主浏览器。

  1. 运行速度真的会很快,最起码比ubuntu快,当然如果你的机器够牛,可能这种快也感受不到,但对我的赛扬机子是感觉挺明显的。
  2. 启动速度也很快,绝对要比XP要快。我是设置的先进文本然后手动进X,算上我调动startx的时间也绝对比XP和ubuntu启动快多了。
  3. swiftfox运行速度要比官方的firefox快。
  4. Xfce桌面环境运行速度要比gnome快(KDE没有比较,因为好久没用过了)。而且美观效果还算过得去。
  5. 优盘移动硬盘支持很简单,只是要支持NTFS格式的移动硬盘得费得周折。当然如果你用的是gnome环境可能这点周折也不用费。
  6. mplayer官方的源不好用,在cn99的源里下载的mplayer播放rmvb格式的影片总有问题。后来用了debian-multimedia源里的mplayer和w32codecs,播放效果就挺好。

___
Sent with SnapperMail
www.snappermail.com

2009-02-15

debian xfce环境下自动挂载ntfs分区活动硬盘

xfce4环境下可以自动挂载活动硬盘及优盘(装完debian lenny后没的经过别的设置),但是对于NTFS分区的活动硬盘普通用户却不能打开。修改了一下/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi文件,将ntfs分区对应的umask=022加上也不可以。

后来安装了ntfs-3g,可以自动挂载,普通用户也可以打开了,但是却不能显示中文文件名。修改/usr/share/hal/fdi/policy/10osvendor/20-ntfs-3g-policy.fdi,将locale=zh_CN.UTF-8添加上也不起作用。

上网搜了一下,没有讲xfce的,据说在KDE下也存在不能显示中文的问题,而在gnome下正常,说是可能KDE环境下没有将那些fdi全部解析。解决的方法是将原来的mount.ntfs-3g修改掉,首先:

sudo mv /sbin/mount.ntfs-3g /sbin/mount.ntfs-3g.old
然后新建一个/sbin/mount.ntfs-3g文件,其内容如下:
#!/bin/sh
/sbin/mount.ntfs-3g.old $* -o locale=zh_CN.UTF-8,fmask=0113,dmask=0002

问题解决,普通用户可以打开NTFS分区,并且可以正常显示中文(普通用户不能写)。

debian硬盘安装续:编译内核及nvidia驱动

用了一上午的时间自行编译了一个linux-2.6.26的内核,去掉了很多没有用的功能模块,内核大小从原来的1.5M减小到了1.36M,initrd大小从6.0M减小到了3.2M,内核模块从54M减小到了34M。

在debian下编译内核其实很简单,在aptitude里选择linux-source安装上,然后到/usr/src目录下把内核文件解压,然后在cd /usr/src/linux-source-2.6.26目录下运行make xconfig,对内核进行配置,配置的时候可以先打开/boot下面一个能够启动的内核配置文件,在此基础上进行配置。配置完后,会在/usr/src/linux-source-2.6.26目录下生成.config文件,然后便可以运行如下命令进行编译。

sudo make-kpkg --initrd --append-to-version deerlux --revision 1.0


编译完后在/usr/src下面会生成一个deb包,用dpkg -i命令将这个包安装即可,grub里面的启动设置在安装的过程中会自动完成。

由于我的显卡是nvidia的GeForce FX5200,要达到好的显示效果需要安装nvidia的驱动,一般如果用的是官方编译的二进制内核都会有相应的nvidia-kernel包,但是自己编译的内核nvidia包也要自己编译了。先安装nvidia-kernel-source、nvidia-glx、nvidia-xconfig三个包,然后去/usr/src下解压nvidia-kernel,到/usr/src/linux-source-2.6.26目录下,运行:

sudo make-kpkg modules


即可完成编译,编译完后相应的包会在/usr/src目录下,用dpkg -i安装之即可。

全部安装完后用nvidia-xconfig对nvidia相关的显示驱动进行配置。

其实现在的debian系统编译内核是很简单的一件事情,对内核进行配置的时候拿不准的可以先不改,重编译一下总要比系统自带的内核要精简,会对系统的运行速度产生影响的。

2009-02-14

debian硬盘安装

好久没有用Linux了,最近安装了一下Ubuntu 8.04(申请的光盘),但感觉很是不爽,在关机的时候冒出来一堆的错误,还有一次升级了内核后莫名其妙的grub不行了,害得我又手动删除了一次MBR才可以。所以还是想装debian,感觉还是debian比较稳定。

由于家里没有刻录机用,所以优先选择硬盘安装,在网上搜了搜,才发现硬盘安装其实很简单。上网下载了debian-Lenny-DI-rc2-i386-xfce+lxde-CD-1.iso光盘,然后去这个地方下载了boot.img.gz、initrd.gz、vmlinuz三个文件:

http://mirrors.163.com/debian/dists/lenny/main/installer-i386/current/images/hd-media/

将三个文件存放在C:(FAT32),在windows下安装了grub for dos,然后进入grub界面后敲以下命令引导安装即可:

kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.gz
boot
按提示一步步来,可以安装一个基本的系统。注意下载的光盘映像和两个hd-image的引导文件必须是同一版本对应的内核,否则可能会不成功。另外光盘映像文件要存放在fat32分区上,而不要存放在ntfs分区上,不然可能会找不到。

2009-02-11

palm与wikipedia(维基百科)

昨天晚上又去treo.net.cn论坛上转了转,发现中文维基的词典库原来一直都有人在维护更新,而且zdic软件也已经更新,现在的zdic可以支持超链接,在zdic里看wiki感觉和自己电脑上的wiki镜像没有什么区别。只是一些特殊的格式不能显示而已。

我在想,就因为有wikipedia的镜像也许就值得买一部palm的手机,因为有了它便相当于把一部大百科全书随身带了(不是在打广告哦)。真的特别感谢这些一直在为palm系统开发新软件的同仁,其实palm系统我一直还是挺喜欢的,简洁高效,很商务也很实用。
___
Sent with SnapperMail
www.snappermail.com

2009-01-31

我的Palm Treo 680手机所安装的软件

从600换成680也一个多月的时间了,晒一下自己所装的软件。

(一)系统增强类

中文系统及掌易输入法,这个就不必多说了,都是大家所熟知的。
butler:从600开始就是我必装的一个软件。装上后可以不进电话界面即可通过长按键呼出收藏夹的应用程序或快速拨号,还可以呼出command bar用于拷贝粘贴比较方便,短信锁机功能,闹钟(最多可定义6个)。

与butler同公司软件phone technician,我只用它可以定时开关电话。

takephone,买了680后又换了新版本的takephone,是对电话的一个相当不错的增强。这个软件可以将拨号界面和找电话本的界面统一在一个界面里,十分方便,而且在它的界面里还可以定义一些程序的快捷方式以及快速拨号。另外还可以定义拨号规则,比如对0开头的号码加拨17951等。

nvbackup和rescobackup,以前用600时一直用cardbackup和rescobackup的组合,但是有一次我用cardbackup恢复时出现了一些问题,于是换成了nv,据说对nvfs支持较好,但是功能简单了些。装两个备份软件的原因是万一一个备份恢复不了还可以用另外一个恢复。每天用nv备份,然后一三五再用 resco备份一次。

TreoSelectText:装上之后可以用shift和箭头选择文本,比较有用。
Powerrun:将程序装在卡上的辅助工具。

McPhling:用于调用DA程序。

daynotez:记事本软件。或许这个软件不应该列在必装软件之列,只能是个工具而已,但是我却离不了它,就像离不了日历一样离不了它,从600开始就在用。相对于系统的 memopad它主要的特点是可以记住每条记事的日期和时间。平常想起什么都在这个软件里记。系统的memopad用psmemo增强一下后也倒可以,但是不能自动记住日期成为其短板。

resco explorer 文件管理器,类似windows资源管理器的界面,操作比较方便。

uninstall manager:软件删除,可以将软件以及与之相关的文件都删除。

kblightoff:关掉键盘灯,对于像我这样经常用手机上网和看电子书的人来说省电效果比较明显。

(二)工具软件:

splashshopper,用于记需要买什么东西或是出门带什么东西。

splashID:用于记一些账号和密码。

pmt&pst:记账软件,本来喜欢用adarian money的,但是不能记股票与基金。pst与pmt可谓配合完美使你时刻掌握自己的财产。

tibr pro:电子书阅读软件,可以看卡上的txt,打开2M多的电子书很快。

handcn(掌迅通):上网看新闻、天气预报、股票、查列车时刻表

xiino:浏览器,680时代的blazer依然不能让人满意,xiino虽然比较简陋,但是用来上上3gpda还是够用了。

snapper mail:同样680时代的邮件工具也还是不如snapper,最新的snapper支持imap,收gmail更方便。

datebk5:日程管理,尽管在用它的时候死了好几次机,但还是没有删除,就是冲着它的浮动事件。也奇怪,为什么680系统的日历不支持浮动事件了呢。600的时候我没有装第三方的日程管理软件。680的日历增加了today视图感觉还是不错的,但却有些短板。不知道datebk6怎么样,还没有试用过。

handbase:数据库软件,我最常用的就是那个菜谱数据库,做菜的时候查一下。

zdic:词典软件,卡上装了中文wiki,相当于带了本百科全书在身上。英汉、汉英词典都各装几个,再装个汉字的字典查一下不认识的字,基本就够用了。

netClock:以前用600的时候偶尔用它来对一下系统时间,可现在680用得比较频繁了,软件问题导致的重启后好像系统时间就不对了,每次被我搞死之后都得对一下时间。最新版本的nvbackup也有此功能,好像掌迅通也可以。

Atlas:地图软件,装上部分地区的电子地图出门的时候偶尔会用一下。

busline:查公交线路用。

rescoView:看图软件

treo battery:看电池信息软件,可看到当前电流、电压及容量。

掌上农历:老许作品,可用来看农历及计生日。

SMSbackup:05年至今的短信全都留着呢。

(三)DAs
机子上共装了tealtime、tealcalc、tealpad、zdic_da、cooldas共五个da程序,最经常用的是tealpad和coolDAs。tealpad用于在不退出程序的情况下记事,cooDAs用处比较多,我常用的功能是:开关红外、看系统时间、重启系统等。

(四)PC端工具

PC端必装的工具:handstory,在palm上没有装,PC端的handstory可以在上网的时候将一些感兴趣的东西拷贝到系统的memo或是作成电子书同步到手机上。 handstory制作的电子书可以直接用tibr pro看,所以palm端的handstory完全可以不装,装了之后把我的home键搞到它上面了,一怒之下就删除了。

(五)游戏

一直没删除的游戏bike or die,不错的一款游戏,只是后来真的打不下去了,现在玩得也少了。

freecell:空当接龙。

(六)杂谈

再谈几个事情吧,关于launcher:以前用600的时候就一直用系统的launcher,因为分辨率实在有限,装zl之类的东西用起来不见得方便,炫一些而已。现在用680试了一段时间的treo launcher,不知道和什么软件冲突,然后还是用回了系统的launcher。

关于铃声管理:还是用系统自带的铃声,而且一直用treo那个音乐,听了几年了舒服。个人对手机铃声也是追求不高,所以就没装。手机只设三种铃声:电话本里有的treo,电话本里没有的就用那种类似固定电话铃声的那种声音,老婆的电话网上找了个midi,已经够用了。

关于拼音检索电话本:两年前(还在用600)用一个软件将电话本的所有人名first name都改成了拼音声母组合,以后添加的联系人都这样记,所以就没装拼音检索的库之类的东西,也没装chinesmate。

Linux下用cp -al实现增量备份


用以下代码实现增量备份:

rm -rf backup.3
mv backup.2 backup.3
mv backup.1 backup.2
cp -al backup.0 backup.1
rsync -a --delete source_directory/ backup.0/

说明:cp -al实现的是保留原来的用户、修改时候等信息建立硬链接,这样的拷贝是不会占用额外的存储空间的。而如果文件发生了改动,则进行rsync的时候会将最新的改动反映在backup.0目录中。

2009-01-14

版本管理——感受subversion和CVS

subverion和CVS


以前在学校里的时候做开发一直用CVS进行版本管理,那时候大部分需要管理的代码均在Linux下写,用Emacs编辑器,直接在里面调用CVS进行提交、更新访问分支等操作感觉十分方便。后来得知了subversion,知道了subverion是未来开源世界的主流版本管理系统,参加工作后一直用subverion。

下面从自身的感觉谈一谈相对于CVS subverion的优点(看官说了,难道subverion没有缺点吗?不好意思我至今还没有感受到subverion比CVS差的地方):

1. subverion能够很好的对文件名(包括目录名)的变更进行跟踪,而CVS做不到;
2. Subverion可以很好的管理目录,而CVS不能;
3. 相对于CVS,Subversion的版本分支更直观而且容易理解;
4. Subversion对二进制文件管理更成熟。这可能是我自己比较偏颇的看法,我是现在是在windows下用,经常用subverion管理word文件,配合tortoiseSVN可以很方便地对word文件的版本进行比较。
5. subverion服务易维护。以前用CVS建服务器,对权限进行分配,只能依靠Linux系统的账户安全机制,但我又不想把每个人都在服务器上拥有一个账户。而现在的subverion服务的权限管理机制比较灵活,可采用apache的权限管理机制。

再说一句,如果你喜欢编程,或者在从事开发,但你又没的听说过版本管理工具或者subverion,那么你真的应该试试,试过之后你就会发现离不开它。

2009-01-09

评价一下微软的vista系统

单位新进了一批机子,都是双CPU、8G内存的配置,而且每个cpu都是四核的,系统安装的是vista 64位操作系统,打开设备管理器可以看到8个cpu。最开始几天在上面安装了photoshop,把内存可用量调节到最大,打开600多M的 tif文件,进行色阶调整,那叫一个快啊,感觉机子好了是比较爽。

这几天没怎么用那台机子,都是别人在用,装了一些软件。昨天去用了一下发现已经没有了新机子的那种爽劲了。程序之前的切换经常莫名其妙的没反映。我就纳闷了,共有8个核,操作系统到底是怎么调度的,一个软件(现在机子上跑的还没有真正意义上的并行软件)最多也只用一个核,系统进程之前切换起来为什么还是那么慢,而且会没反应。真不知道这操作系统是怎么做的,到底有没有考虑到多CPU的问题。记得以前用双CPU的redhat linux时,感觉双cpu最起码在多进程运行时是感觉不到速度递减的,可是vista为什么就做不到。

前几天看到一篇文章:www.google.com/gwt/n?u=http%3A%2F%2Fwww.cnbeta.com%2Farticles%2F74192.htm,讲的是关于软硬件系统用户的需求到底是怎么样的,我也在想微软搞需求的人到底是做了些什么,仅在界面上花一些难道用户就会买账吗?
___
Sent with SnapperMail
www.snappermail.com

2009-01-07

diskgen 救我于危难之中

关键字:硬盘分区被删除、恢复

今天上午想在windows中调整一下磁盘分区,把机器上以前装的Linux分区全部删除然后将磁盘空间留出来给windows用。当时linux有两个分区位于D盘和E盘之前,在winXP的磁盘管理里面右键点linux分区选择删除,答确定之后居然是两个linux分区和E盘都成了未分区空间,也就是说E盘所有的东西都不见了。可怜我所有重要的数据都在E盘上存着!

中午上网搜了搜,用了一个dos下的工具diskgen,这个工具可以对分区表备份恢复,更重要的是可以重建分区表。于是在dos方式下启动它,然后选择重建分区表,交互方式,一步步提示找到的分区,把除linux分区之外的分区居然全部都恢复出来了,真是救我于危难之中啊。

经验总结:如果是由于分区的操作造成分区表出问题而找不到磁盘或者驱动器成了可用空间等问题,磁盘上的数据一般不会丢掉,用diskgen的分区表重建功能即可以恢复分区表,但些时一定要注意做好分区表的备份,万一不午的话还可以恢复一下分区表。此外,我回想了一下这次分区表出问题可能还是因为pqmagic和linux下的分区工具存在兼容性问题所致。当时分出那两块linux分区时是用gparted调整windows分区大小然后再分的,但这次我本想用pqmagic分但是它却报错说要修复几个错误,回答了几个yes之后pqmagic便打不开了,之后只好用windows的磁盘管
理,结果就出现了上述问题。幸亏分区表可重建,不然哭也没用了。

Excel对单元格的相对引用与绝对引用

在输入公式时如果引用的单元格为A1这样的形式为相对引用,这种引用在粘贴时随着粘贴的位置不同而自动改变,而如果在行号和列号前均加$,则引用为绝对引用,粘贴后不改变。也可以仅在行号或列号前加$,如$A1或A$1。

对其它表格的引用sheet1!A1,中间用!隔开,如果表格名称中有空格则将表格名用单引号引起来。'my sheet'!B3。

Visio图形贴在Word里打印出现方块字或问号字的问题

有时候将Visio图像贴在word里打印的时候字体不能正常打印而是出现了方块或是问号(特别是将Visio图形在Word里进行了大小缩放后经常出现这种问题),这时可以在word里右键点Visio图,然后选择转换,将图形转换成Visio格式即可。

2009-01-06

Windows系统相关~driver information目录是干什么用的?

每个分区的根目录下都有一个driver information的隐藏目录,这个目录是由数据恢复软件finaldata产生的,里面通常会有一个比较大的文件,删除它基本也不影响使用。

另外还有一个每个分区都有的隐藏目录:system volume information,这个目录是系统还原产生的,在所有驱动器上关闭系统还原后此目录里的东西会变小。
___
Sent with SnapperMail
www.snappermail.com

C++编程基础~关于函数模板与其实现

模板在编译过程中要根据类型的不同生成不同的函数实现,如果编译器不知道用哪种类型生成这种模板的实现,则会报模板没有实现的错误。

这样讲可能比较难理解,下面看一个例子:
定义一个求最小值的模板函数,其声明在min.h文件中:

template<class T> T min(T x,T y);

然后在min.cpp文件中写入模板实现的算法:

template<class T>T min(T x,T y)
{ return x<y ? x : y;}

在main.cpp中包含了头文件min.h,并且用到了这个函数模板的float实例:

a = min(3.5, 4.4);

然后连接的时候将min.o和main.o一起连接为可执行文件,这时候编译器会报错,因为template没有实现,如果在min.cpp文件中添加这样一行则能够正常编译:

template double min (double,double);

模板的机制是虽然方便了编程者,但是对于编译器而言,你用到了哪种数据类型的模板,编译器还需要生成哪种类型的模板实现。在上述例子中。min.cpp文件中相当于定义了模板函数的算法规则,但是编译器在编译的时候并没有生成任何的关于函数实现的代码,因为它不知道该生成什么类型的实现,而在main.cpp中虽然知道该用到模板的double实现,但编译器不知道怎么去实现,因为实现部分代码在min.cpp中。如果在min.cpp中添加了那一行,则在编译min.o的时候编译器即将double类型的模板实现编译到了min.o中,与main.o连接便不会再出问题。

所以stl库中所有的函数(类)模板实现均以内联函数的方式写在了.h中,这样每次在引用这些模板声明时实际上也包含了这些模板的实现代码,在程序中调用这些模板的实例时便能够正确生成其相应的实现。

___
Sent with SnapperMail
www.snappermail.com

2009-01-05

sudoers文件配置(转)

以下内容摘自:http://tanger.javaeye.com/blog/190362

sudo是linux下常用的允许普通用户使用超级用户权限的工具。

它的主要配置文件是sudoers,linux下通常在/etc目录下,如果是solaris,缺省不装sudo的,编译安装后通常在安装目录的 etc目录下,不过不管sudoers文件在哪儿,sudo都提供了一个编辑该文件的命令:visudo来对该文件进行修改。强烈推荐使用该命令修改 sudoers,因为它会帮你校验文件配置是否正确,如果不正确,在保存退出时就会提示你哪段配置出错的。

言归正传,下面介绍如何配置sudoers ,首先写sudoers的缺省配置:

#############################################################
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
##################################################################


1. 最简单的配置,让普通用户support具有root的所有权限


执行visudo之后,可以看见缺省只有一条配置:
root ALL=(ALL) ALL
那么你就在下边再加一条配置:
support ALL=(ALL) ALL
这样,普通用户support就能够执行root权限的所有命令,以support用户登录之后,执行:
sudo su -
然后输入support用户自己的密码,就可以切换成root用户了。

2. 让普通用户support只能在某几台服务器上,执行root能执行的某些命令


首先需要配置一些Alias,这样在下面配置权限时,会方便一些,不用写大段大段的配置。Alias主要分成4种
Host_Alias
Cmnd_Alias
User_Alias
Runas_Alias
1) 配置Host_Alias:就是主机的列表
Host_Alias HOST_FLAG = hostname1, hostname2, hostname3
2) 配置Cmnd_Alias:就是允许执行的命令的列表
Cmnd_Alias COMMAND_FLAG = command1, command2, command3
3) 配置User_Alias:就是具有sudo权限的用户的列表
User_Alias USER_FLAG = user1, user2, user3
4) 配置Runas_Alias:就是用户以什么身份执行(例如root,或者oracle)的列表
Runas_Alias RUNAS_FLAG = operator1, operator2, operator3
5) 配置权限
配置权限的格式如下:
USER_FLAG HOST_FLAG=(RUNAS_FLAG) COMMAND_FLAG
如果不需要密码验证的话,则按照这样的格式来配置
USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG

配置示例:
############################################################################
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification
Host_Alias EPG = 192.168.1.1, 192.168.1.2

# User alias specification

# Cmnd alias specification
Cmnd_Alias SQUID = /opt/vtbin/squid_refresh, /sbin/service, /bin/rm

# Defaults specification

# User privilege specification
root ALL=(ALL) ALL
support EPG=(ALL) NOPASSWD: SQUID

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
###############################################################

visual studio里的预编译头文件

Visual C++在自动生成的代码中,每个cpp文件都会在第一行包含一个stdafx.h的头文件,在项目中还会自动生成一个stdafx.cpp文件,其内容中仅有#include"stdafx.h"一行。

VS的这种机制是为了加快编译的速度,将所有经常用到的头文件均放在stdafx.h文件中将其include,这样不同的文件包含这些头文件时便不会被重复编译。

但一些在网上下载的跨平台源程序里面不会有这种针对VS的设计的,如果直接在VS下编译可能会出问题。在project设置里面(或单纯那个源文件的设置)precompiled headers,选择not using precompiled headers即可。
___
Sent with SnapperMail
www.snappermail.com

2009-01-04

word应用技巧~去除页眉上讨厌的横线

有时候页眉明明删除了,但是页 眉上那个讨厌的横线仍然存在。有两种方式可以去除它:
1. 编辑页眉,然后打开样式与格式任务窗格,点击清除格式即可。
2. 选中页眉中的所有文字(如果没有文字就选中那个回车),然后选择菜单边框与底纹,将边框改为无。
___
Sent with SnapperMail
www.snappermail.com

2009-01-02

我的下一个手机

这几天有幸试用了一下三星的一款windows手机,i688,是基于TD网络的。最明显的感觉就是快,上网快(3G的速度是要明显快多了)、打开软件快。只是这款手机没有全键盘让人打字很不爽,实在忍受不了手写的速度。

自从用了palm的treo600之后,对palm的手机便情有独衷了,特别哲学它的简单高效,用全键盘打五笔真的很快,所以用palm来记事真的能发挥其最大的效能。后来那支600不行了,也不想修它了,只好买了个680。680让人感觉还是比较失望的,虽然处理器速度高了内存大了,但是运行软件的速度却慢了。系统开机启动比较慢、软件之间切换也比较慢,唯一能感觉快的地方是当你运行着一个大软件的时候,比如像dtg这样的巨无霸。心里想,怪不得palm在走向末落,它在设计这款手机的时候到底有没有考虑到用户的感受啊。

但缺点规缺点,对于680用习惯了还是一款很不错的手机,所以一直也没有想换手机的冲动,直到这几天试用了一下三星的i688。倒不是因为这款三星的手机怎么样,因为我是习惯了全键盘操作的人,是不喜欢做什么事情都用笔去点的,主要是因为通过试用这款手机,发现手机还可以这样用。突出的一个特点便是上网的速度,花同样的钱谁不想上网速度能快一些。再就是其软件十分丰富,不像日渐走向末路的palm软件那么难找。

我想我下一个手机大概要满足以下几个条件了:
1. 全键盘,有五笔输入法。这一条永远是排第一位的。
2. 智能机,操作系统待定(其实不太喜欢windows)
4. 3G网络支持,我用手机不可能不上网的,既然北京有3G的网络。
5. 待机时间在三天以上(正常使用的情况下),因为已经有些烦680的电池了,两天整就得充电,太耗电了。
6. 屏幕稍微大一点.

___
Sent with SnapperMail
www.snappermail.com

Windows下小巧实用的文件同步工具PalSynchronizer

有时候觉得得实在想不通,为什么Linux下的简单的rsync没有windows版,如果有的话我就不用费心思再找什么文件同步工具了,但实在没有办法经常用两台机子,文件(目录)同步的需求确实比较迫切。只能找别的工具,试了很多但都不尽人意。allwaysync的免费版30天内不能超过多少个文件的限制满足不了我的应用,微软的synctoy真是个玩具,对中文文件名支持很差,totalCommander里自带的文件文件同步工具也有 Bug,用了几次感觉很不爽。无意中在sf.net搜到了一个PalSynchronizer感觉很不错。

这个工具软件体积很小不到1M,需要.net Framework2.0支持,但同步目录的功能做得还算比较完善,选择两个目录,然后可以对两个目录的文件进行比较。有更新的文件可以选择将Folder1更新到Folder2也可以相反,对于folder1下没有的文件,从folder2也删除也可以不删除。界面比较简单,但很实用,也比较酷(半透明的)。


可以将常用的同步的两个目录做成一个Job,其相应的配置也与单独的Job相关,想同步这两个目录的时候只需要在Jobs菜单里选择一下就可以了。在选项里可以选择忽略隐藏文件,这样对于同步带有.svn目录的程序文档比较有用,可以减小需要拷贝数据量的大小。

强烈推荐!
___
Sent with SnapperMail
www.snappermail.com

关于google

一直以来对微软都有一种抵触的情绪,那天一个同事告诉我在VB.net里访问XML文件十分简单,虽然我对自己能够较快的学会VB编程比较有自信,但是还是不想学习VB,因为实在是对微软有些抵制的情绪,不可否认微软还是做了很多有益于IT业发展的事情,但是现在的微软总让我有一种固步自封而且阻止别人前进的感觉。所以我可以很快地学习一下PHP,然后用PHP编写一些很小的动态网页程序,但是却抵制学习VB。

再说一下google,最近看了一本书《撬动地球的google》,对google的印象越来越好,从gmail开始,觉得google出口的东西用户的认可度较高,而且google的产品对于个人用户大多数都是免费开放。刚在自己这个网页上添加了google ADSense的链接,希望能够推广一下自己的博客,能给自己带来点收入最好,不能带来的话也权当玩玩。