2009年4月27日星期一

Scilab 5.1.1使用感受

使用scilab5.1.1已经有2个星期,总体觉得这个版本不错,但是还存在一些奇怪的问题。第一个奇怪之处是windows版本比linux版本的性能要好很多。我用它做矩阵搜索,一天一夜windows版本可以做2万多次循环,而在debian5 上只能做3000多次。这个性能差异太大了。可能在Linux上的版本没有做好足够的优化。第二,在windows上出现运行中如果异常停止,强行杀掉程序进程则Wscilex进程变成独立进程,必须手工杀掉才行。但总体来说,scilab5.1.1还是很不错的。

2009年4月24日星期五

终于等到了scilab 5.1.1

Scilab是开源软件中替代Matlab的不二之选。我一直用这个东东来做数值计算,平时还用来当计算器,是个小巧方便的家伙。但是从4.1到5.0的升级让我很恼火。现在终于出了5.1.1, 终于让人满意些了。
scilab出了5.1.1版本,让我等了3个多月。应该说scilab从4.1到5.0的升级太让我失望了。首先是体积大了好几倍。4.1才25M,5.0就长到了80多M。但是比比matlab,也没什么好说的,还是苗条太多了。其次,4.1版本的断点设置和调试功能在5.0里面都被去掉了,程序只能靠经验和猜来调试了。这个是最垃圾的升级了。其次就是不稳定,我的程序需要占用较大的内存,run一次没问题,再跑一次就出现栈溢出了。这个错误实在是太低级了。 但是到了5.1.1版本,发现稳定性的问题终于解决了。5.1.1还有一个比较好的地方,就是提供了stacksize('max')函数,可以让scilab尽可能大的利用系统的内存资源。这点比matlab都好。Matlab中反正我没找到这方面的设置。

2009年4月21日星期二

GnuPG在windows下面的问题

今天在xp上重新安装了GnuPG 1.2for windows的版本.但是WinPT一直就无法正常工作。开始以为是WinPT的问题,最后在终端下手工进行gpg命令操作,最终发现问题出在gpg上。 调用了 gpg的 --gen-key命令,结果生产公钥的时候报了一个错,无法写入文件。根据提示,是因为gpg里面对于目录的处理混用了/和\,造成无法正确找到并且打开对应目录下面的文件。而在我重装系统之前,似乎没有这个问题。 我又手工试试,发现windows对于\和/都能正确解析为目录分隔符,但是当他们两个混用的时候就出问题了。 回想起来,之前的确碰到过不少基于minGW的移植程序出这样那样的问题。这个问题很难归咎到底是微软还是具体程序开发人员的问题。所以对于这类基于minGW的移植程序,我建议还是少用为妙。

2009年4月20日星期一

软件廉价之罪

开源软件,免费软件,从短期来看是极大便宜了消费者。但是毕竟作为一种劳动商品而言,他无法摆脱商品的一般规律性。目前过低的软件价格,直接导致了大量的程序开发人员难以温饱而转行,同时也降低了厂商开发的积极性和软件的质量。最近最有趣的现象是软件市场也出现了“劣币驱逐良币“的现象。大量的软件为了盈利,都开始捆绑流氓广告软件。这种风气不光在软件行业,而且是在整个信息资讯行业都弥漫起来了。互联网上基本看不到不带广告的网页。这种盈利模式一旦开头就会彻底驱逐正规的软件。个人觉得这是大众的悲哀。

2009年4月19日星期日

BT都带后门了

前几天从bittorrent下载了bt用了用。今天在无意中发现bt给我的火狐和IE装了一个ask.com的工具栏。更奇怪的事情还在后面,当我的网络出问题的时候, 火狐报错,错误为当我在地址栏里面输入新浪的域名后,这个域名被传给了一个jar文件做为参数而执行。 很明显,bt的安装在火狐中截取了我的网络访问。这样的话,技术上他完全可以过滤我的所有输入和访问,包括我的银行密码。后来查看了ie,同样被装了ask.com的工具栏。

如果不是这次出现了意外断网,我根本不可能发现这个问题。在屏幕的背后,真的不知道有多少恶意的程序在我的电脑上。当大家越来越依赖网络的时候,大家越来越失去隐私和安全。

爱普生墨盒真丢人阿

今天偶然在youtube上看到一个小片子,片子示范了爱普生的墨盒如果报没墨了而且打印出的东西都是糊的的时候,只要把墨盒上面的小电路reset一下,再看就发现明明还有一半的墨水,而且打印出来仍然是正常的。说明爱普生是故意搞小动作让用户去买墨水。真的太黑了。

Google的爪子

最近发现Google服务中有一个网络记录服务,查看了一下自己的网络浏览记录。发现凡是和Google相关服务的浏览都被Google记录了。我个人觉得这是一个很恶劣的服务。虽然这个服务宣扬能帮你找到遗忘的访问历史,但是当你接受协议的时候,你其实就被Google给狗仔了。这其实很侵犯个人隐私。Google虽然可以原则上只记录你的日常行为,但是在技术上要过滤你的邮件,检索你的各类密码都是很轻易的事情。当大家都把微软作为恶魔来对待的时候,我希望大家别忘记了Google,它可能在不远的将来比微软更为恐怖。

2009年4月18日星期六

利用笔记本多媒体键盘的多余键进行一键锁屏

我的HP本本的键盘上有2个触摸感应键, 一个默认用来调HP的帮助文档, 一个默认是用来切换PPT全屏的. 这两个键我重来不用, 今天无聊之际, 我把其中一个指向了rundll32.exe user32.dll,LockWorkStation 命令,这样只要一键我就可以锁屏了. 另外一个键还没想好做什么用. 要不来个一键关机,不过这样有点危险. 不小心碰到了就哭把.

成功用debian代替windowsxp作为桌面

debian出了5的版本,感觉它终于成熟了。我从它的第三个版本开始追随它,但是一直由于桌面和中文的不满意而放弃。只是拿他作服务器来远程使用。这次出的lenny很不错,我的老本本的视频和音频,以及宽频屏幕都自动配置的很好,我还自己很方便就搞定了QQ和skype。真的没需要再回到windows下面了。真是感觉很自由高效。

2009年4月15日星期三

常用软件列表

文档编辑
office 2003
Lyx
Letex+WinED

压缩解压
7zip

聊天
skype
MSN
QQ

字典
金山词霸

股票亏损的补偿原则

假设在一只股票的价格为x时买入,当亏损达a%时止损,则回本需要升幅b%为多少。
x*a/100=x(1-a/100)b/100
b=100a/(100-a)
当a 较小 (<5)b约等于a
当a 比较大, 例如50, 则b=100, 要想翻本必须要盈利为100%才可实现。
如果要求翻本代价小于b/a=120%, 则止损位置a%应该为16.7%.
当要求翻本代价小于105%, 则止损位置应该为a%=4%.