星期五, 七月 06, 2007

吵闹

      伴随着电锤和电钻的轰鸣,地板的振颤,把Nikolai Rimsky-Korsakov (L'Orchestre de la Suisse Romande, Ernest Ansermet)的Scheherazade - Antar或者是Sibelius etc. - London Symphony - Alexander Gibson的Symphony No. 5开到震耳,用个小破喇叭轰轰,那种感觉真是BT。

      我说这让我想起了越战时候,有些大兵喜欢听着古典坐在直升机边上用机枪扫荡着,抑或是《现代启示录》里面那位疯狂的在战火中冲浪的老兄,总是把一些环境完全不同的事情结合在一起。屯子人倒是提醒我说《这个杀手不太冷》里面的Gary Oldman喜欢在杀人前听听贝多芬,哈哈。

      把一个极端和另一个极端融合在一起是不是在极端环境下比较容易干出来的事情呢?总之是这里最近太吵了

星期五, 六月 22, 2007

三系统Win+Linux+Solaris

      换了硬盘,自然是要重新安装系统的。因为容量增加了,似乎可以考虑多放几个系统了,Linux、Solaris、FreeBSD、MacOSX应该都是可以考虑一下的,但最终装什么还得看实际情况。

      首先自然是装Windows,其实Windows是最麻烦的,OS Loader太弱,只能先装。我的本本自带了正版XP Home,我要求也不高,这个是正版也挺好,更新什么的很方便,不用去经常破解(既然花钱买了何必浪费呢,哈哈)。有硬盘恢复和光盘恢复两种方式,在新硬盘下,我当然首选光盘恢复(如果找个盘全新安装也可以,但是还得去输入序列号激活什么的,麻烦,不如直接安装恢复版的,我再删除掉那些软件来的方便,安装的系统也得自己优化)。我的恢复盘是自己刻的,原版的在家,但是我很奇怪的就是我把双CD恢复完之后居然要我插Driver CD,我从来没用过这个光盘,让杨冬帮忙看了说明说也没说要驱动盘,这算什么事呢,似乎我根本就没驱动盘。没有驱动盘装上去的系统看起来就是怪怪的。然后我把硬盘镜像、光盘镜像都拿到别的电脑上用DriveImage打开来编辑,试图做一张DVD恢复盘,ASUS的恢复镜像密码是"rd3bios",但是捣鼓了半天也没改好镜像,就放弃了。剩下最后一招我很不愿意用的,就是浪费2G的硬盘和一个主分区(事实上证明这个决策很失败),自己在新硬盘上重新做一键恢复。

      ASUS的一键恢复原理其实很简单,就是一个开机F9的热键,把隐藏在最前面的一个分区设置为活动主分区,然后里面有个msdos,在dos下恢复到第二个主分区,最后设置为活动,把自己设置为隐藏。所以就是要在硬盘上先做两个主分区。我用番茄花园光盘的PQMagic先分好两个分区,把第一个2G的格式化为FAT32,然后用番茄花园(真的不是广告,我只有这张,用别的当然也无问题)的NTFSDOS启动盘启动电脑,这个可以支持USB设备,这样就可以看到已经变成移动硬盘的老硬盘了,当然在这个之前肯定是要先把老硬盘的恢复分区给设置为显示,把曾经的C盘隐藏起来。然后对准备作为恢复盘的分区操作,先fdisk /mbr清楚一下,然后把原先恢复盘上的所有的文件都拷过来(记得拷隐藏文件,第一次我就这样被忽悠了);如果还不行,就在用番茄花园的Win98启动盘启动电脑,来个sys a: c:,这些古老的命令我居然还记得,可见当年装系统印象之深刻,哈!之后就可以直接用新硬盘启动电脑了。这时候就会自动进入到恢复状态,不过做的好想跟原来的有些不一样??想了半天,噢,原来多了一个久违了的Win98启动画面,曾经熟悉无比的启动画面,哈哈!

      用这个方法就能安装好Windows了,后面的工作就是等待了。装好Windows之后就是给硬盘好好分区。分出一个扩展分区,最后还剩余了30G的空间打算装两个系统,因为FreeBSD Solaris MacOSX都要装到主分区里面的,会自动在主分区里面再分区,只有Linux可以装到扩展分区里面去。

      15G给Solaris,接下来就是很简单的安装了Solaris,我选用的是OpenSolaris Community Edition b65版本。安装之后自动识别win了,用GRUB引导,很轻松。然后开始装Mac,进入分区界面以后发现分区一团糟,无论怎么都分不好,总是会破坏以前的分区。我没敢下手,就退出来重新到windows里面去看看怎么回事,因为还有一个方法,就是用分区软件分一个未知主分区,然后把分区十六进制代码设置为AF Mac就能直接识别了。下来软件开始分区,咦?怎么死活都不让我创建分区呢,全是灰色的不可选,没道理啊。思来想去一个小时,查看了半天系统信息,终于恍然大悟,原来分区不够了,我怎么开始就没想到呢。硬盘只能有四个主分区,我现在一个给恢复盘,一个给Windows,一个给扩展分区,一个给Solaris,哪还有闲啊?看来Mac FreeBSD什么都别想了,没地装了。只好把Solaris格了,把剩下一个分区只留Solaris的空间。这回我先装了Linux,选用的是新出的Fedora 7。开始我的刻录机还挑盘,读取我刻的在台机上完全通过了CDCheck测试的盘有错误,导致出现一些异常,这些异常和某些显卡兼容性故障一样,害我还在网上四下找四下问了一天。最后是用硬盘镜像把Fedora7装上去了。然后重复Solaris的安装过程。完成之后怎么又只有Win和Solaris,我的Linux呢?

      再次查看分区信息,原来Solaris把自己的主分区设置为活动了,然后识别了一下Windows的分区自动添加到GRUB里面了,却忽略了更加亲近的Linux。把win的分区设置为活动之后,我用Linux启动盘启动进去修复Linux的GRUB,这样就能看到Linux和Win了。再编辑GRUB的列表,把Solaris的分区直接添加到引导列表中去,这样就可以直接进入到Solaris的引导程序中去了。到目前为止,三启动就没问题了,只是Solaris要见到两次不同版本的GRUB才能进去。

      以后维护也很方便,重装Win之后修复GRUB应该就可以了;重装Linux就再编辑一下GRUB列表添加Solaris;重装Solaris之后就先激活分区再修复GRUB即可,应该还算鲁棒,哈哈!

      不足之处就是win占了两个主分区,导致分区不足,要是没有恢复盘就可以多装一个。要是能把Win安装在扩展分区用GRUB引导的话就可以再多装两个。不过这样也就差不多了。到此为止吧,我还得用电脑呢,没时间继续折腾了,已经花了好几天了,就是因为换了个硬盘。

      顺便一说,Fedora7把我的有线、无线网卡、声卡什么东西都识别出来了,可以直接使用了,真好!Solaris也都识别出来了,但是似乎声卡没有用,我折腾一下就把声卡给弄没了,算了。跟Mac下面一样,能识别但是不出声。

星期二, 六月 19, 2007

换硬盘咯

日立4200rpm8M换到日立5K160了,垂直记录。本来打算上7K120的,居然南京城半个月之内都无货,只好作罢。现在我是三个日立硬盘了,晕死。




















































上面是我做的简单的测试,两个对比起来,上面一个是原来的硬盘,下面一个是新硬盘,最后面一个是Ultra20台机的80GSATA,用来对比的。提升最 明显的就是平均速率,从25上升到接近38MB/s了,很happy。Ultra20也就40多一些吧。Access比台机的还是有不小的差距,人家都 13ms左右,不过比老硬盘有一点提升。Burst那个东西似乎是和接口有关的,我看到别的PATA的硬盘也就这个数,只有那个SATA的上到了 110MB/s。我的新硬盘CPU占用似乎多了一点。不过我也不是测试的很精确,硬盘里面的东西多少,系统正在运行的进程数都有影响,不过大致能看出点趋 势来,换个硬盘还是有点效果滴。

用记事本写MS Office文档

      一个很意外机会,我在linux下面看docx(office2007的文档)文档都显示为压缩文件包,感觉很奇怪,因为linux下面的图标是根据文件头而不是扩展名来显示的。所以好奇的就用归档管理器打开试试看,结果还真打开了,看到了一堆xml文件。

      一下子就知道怎么回事了。联想到MS说要让文档兼容标准的xml语句,原来就是这个意思啊。用一堆的xml文件来标示文档格式、主题、内容等等信息,我想应该都是xml标准语句吧,没仔细看。然后查看了一下,似乎应该是pkzip压缩的,头文件含有PK嘛,philip katz。难怪新的Word文档都比老的小很多呢,原来都是一个个的压缩包。

      如果是这样的话,那就可以不装Office也可以查看甚至编辑word excel甚至powerpoint文件了。哈哈!对于不想花钱又不想盗版的人来说,似乎这是最好的替代办法了吧——自己用记事本写好了压缩一下,临时给那些只收ms office不收tex的部门(不知道他们是否更新到2007了,要是还是用word95就完了,哈哈)。

      意外发现,估计网上也有不少相关信息吧,我也没去查看!

星期五, 六月 08, 2007

应急模拟?

      今天网通完全挂了,电话、网络、小灵通,是根本没有,而不是不通,电话上连电都不供了,持续了大半天,这个鬼地方真是奇怪!还以为战争应急状态模拟呢

星期六, 六月 02, 2007

遭遇病毒

      自己平时用电脑感觉已经很小心了,经常性的关注可疑进程、可疑文件、可疑行为、可疑代码,但是昨晚还是让我郁闷了一下。

      中午有人告诉我,她的路由器下面的所有电脑都不能管理网站了,无法登录后台,显示一个16a.us不存在什么的,我没在意,中午我这里后台访问好着呢。昨晚无聊,想先给aacc装一下Joomla的,装的时候就需要去创建一个数据库,可是我登录到phpmyadmin的时候就发现不对了,全是乱码。刷新几次之后发现登录过程中浏览器显示了16a.us,这个引起了我的注意。我立即上网去查,发现很热门,他们都说是一个什么绕过arp进行攻击的恶意代码,会给所浏览的每个网页都加行代码。我去查看我的浏览结果,果然在第一行有含有16a.us的js代码。一想,糟了。我的IE也会,但是能正常浏览,FF则不能正常浏览,反正一切的行为都很反常。

      很快,对照网上的一些讨论,开始查我的计算机,进程没有跟技术帖相似的;文件也搜索不到;注册表项目也没有相同的。这就奇怪了,什么痕迹都没有就是网页上有?进一步的四处搜索,未果。看到很多解决方案,都是要改网络设置,很麻烦也不是长久之计,所以没动。就想到杀毒,Kaspersky破解麻烦,自己的Mcafee一直开着也没报警,就下了AOL的杀毒软件,免费,使用Kaspersky引擎。结果发现AOL在我的电脑上奇慢无比,动都动不了。一怒之下关机睡觉,时值三点。

      中午起来之后,安全模式禁用AOL,然后删之。改用Mcafee查毒,没有收获;手动删除FF的cache,然后上网——见鬼了,居然没有那些代码了?我就纳闷了,不知道怎么回事。不过既然昨天不能看得网页今天能看了,权当是好了,反正过几天硬盘来了又得重装系统的。

      电脑,有时候真让人抓狂

星期五, 五月 25, 2007

推荐一个IDL插件—aviIDL63

      这两天都在用IDL做可视化,然后就发现一个很严重的问题,IDL的动画输出只有GIF和MPEG,一个只有256色,不利于tvrd,另一个压缩的太严重,所以对于科学模拟来说都很恶心,效果很差

      我尝试了一天之后还是决定放弃这个方法,转投无损格式。网上大多数的说法都是输出TIFF或者PNG,然后用软件做动画。这个当然是一个可行的好方法,但是稍显麻烦

      最后我在网上找到了这个插件aviIDL63(很奇怪,我用Google搜索的时候居然只有两条记录,其中一个还是SiteAdviser的登记,我是在一个视频网站无意中看到的)
http://www.kilvarock.com/freesoftware/dlms/avi63plus.htm

      下载下来之后,直接把dll和dlm拷贝到\RSI\IDL63\bin\bin.x86下面(非windows用户我也不知道怎么办,哈哈),压缩包里面剩下的就是例子。因为我没有找到网站有详细帮助,大概就得靠这些例子来摸索了吧(奇怪)。但是对于我们的一般应用来说,只要能用就OK。

我的例子:

在循环前面
avifile='e:\angv.avi'
fcchandler = 0
inoutdouble = 2
AVIgenObj=IDLtoAVIGENopenFile(avifile,600,500,codec=codec,framerate=10,quality=100,nBits=24)
if AVIgenObj eq -1 then return
if n_elements(codec) NE 0 then print,'codec on return = ',codec
注意framerate=10这个可以设置帧率,非常好

循环里面
status = IDLtoAVIGENaddFrame(AVIgenObj, tvrd(true=1))

循环后面
IDLtoAVIGENcloseFile,AVIgenObj

      保存,运行,会出现一个选择编码器的框,里面包含电脑中有的所有编码器,一般选择全帧无压缩(要效果嘛,当然也可以选择什么H.263 Xvid ffmpeg这之类的电影爱好者所熟知的压缩格式,文件小但是效果会差一些,要是有H.264的HDTV1080P模式倒也是可以尝试的,哈哈)

      剩下就是耐心等待了,当然还要做好足够的空间准备,无压缩的按照分辨率自己去算吧,24位一个像素。

星期二, 五月 15, 2007

Matlab2007a不能设置字体解决方法

      大概是版本太新了吧,所有设置都可以,就是一点Font设置整个程序就死掉了,生成一个很长的错误日志。

      在网上搜索到了一个英文的帖子似乎也是这个问题,照下面人回复的说法就是需要新版本的JRE。我的JRE和大多数人的差不多应该都是1.5.0.11,但是现在2007a需要1.6。下载了最新版本的JDK,是1.6.0update1,安装之后,再找到%matlab%\bin\matlab.bat,编辑之,在最开始加一行

set MATLAB_JAVA=%jre%

此处%jre%是JRE对应的路径,不包含bin。Linux版本对应的也是这个解决方案,相应的sh语句是export代替set

      这样改了之后就可以顺利地设置字体了,原配的设置看起来总是有点奇怪,哈哈

星期五, 五月 04, 2007

无聊的五一

到现在五一已经过了一半了,这大概是我经历过最无聊的五一,即便是小时候被迫五一写无数的作业现在想想也要好得多。
这两天遇到的最抓狂的事情莫过于我的firefox,上verycd居然无法更新页面。我重拨号,重启,重新安装ff(删掉所有个人配置和缓存)都无效。 但是我的ie看就是好的。ff看起来呢,就是只能看到很古老的页面,最新的一般都是4月17到20号的,后面的都看不到,只是网页上的总数显示的又是最新 的,直接通过链接能打开新的页面。我分析来分析去,始终想不明白怎么回事,也不知道到底出什么问题了,当然也一直折腾不好,即便是缓存也不应该是这样啊。 这一个网站倒无妨,用ie就是,别还有我不知道的,然后天天看来看去,把旧闻当新闻乐呵,就不爽了!电脑的行为真的只能用诡异来形容。
今天把NFS10的生涯模式过去了,当然以我的实力还不足以,最后一个boss race的最后一个canyon怎么都过不去,气愤之余就用了作弊器,还是不行。因为要是不过这个下次还得把前面三个任务玩一遍,烦!最终还是靠作弊器的 另一个方法直接超了它10秒钟摆平了,还是有点不厚道的。现在虽然还有很多比赛之类的,但是就不想玩了,其实一直也就是累得时候才玩几局,人家15小时通 关,我装了两礼拜了!
这几天正事一直没干,程序没再改动了;fortran看了一个繁体的很简单的ppt就不想看了;下了一个pc cluster研习营的报告集,一堆,当作消遣看了一点,几天就这么过去了,连电影都没看一部。颓废的难以想象……

星期一, 四月 09, 2007

终于解决Drupal的一个大问题

      用过一段时间的Mambo之后觉得还是很多不爽之处,加上又老不出更新来弥补那两个重大缺陷,很没劲。就开始看drupal了,同样用的人很多,很小巧,还得过大奖,一直没去研究它。这两天开始看。

      目标是建立无公开注册的提供信息的页面,同时提供允许用户的个人主页功能,加上多语言。这个是drupal的特色功能吧,至少mambo没有。one codebase multi sites,可以SSO或者individual database等各种组合,前提就是one codebase。多语言的自动翻译那些看了一下,没什么需求。主要还是multi sites的功能需求。

      先简要介绍一下使用体验吧。用了几天,5.1版本,已经有web安装界面,前人的(4.x及以前)痛苦的安装经历就被我pass过去了。界面很简单,前后台统一的模式让我这种习惯了后台管理的人颇为不适应。主要的内容管理都有,还可以使用内容管理来建立简单的论坛和Blog,不过这个不在我的需求之列,我喜欢专业的。内容管理很有点奇怪,需要适应一下,编辑器就没有,只好自己装了一个TinyMCE,其余什么都没有装——主要目的就是使用内容管理来向匿名用户提供信息,模式就有点像http://appel.nasa.gov/这样的。随便看了一下这些功能之后就开始研究多站点了。这个也是无意中看到的功能,觉得很实用。

      原理很简单,就是访问的时候根据域名会自动查找配置文件。例如,www.mysite.com/sub1的配置文件就是sites/www.mysite.com.sub1文件夹里面,网站会自己去搜索配置。我看了中英文的几乎能找到的所有handbook,然后开始试验,也是噩梦的开始。三天来,无论我如何设置,始终是只能访问主站不能访问子站。配置文件都是以相同的方式读到的,为什么子站就一直显示page not found呢?我对照所有的教程来操作,都是告诉我只要复制文件夹就OK了,但是我怎么都弄不好。我在中英文的官网发帖,给排行榜的前几名用户发消息,都没有回音。几次想放弃了,但是只要开始了的东西我觉得能解决却没有解决的话就会很闹心,睡觉都睡不好的,干别的也进入不了状态。终于今晚在又一次无谓的尝试中,偶然搜索到另外一个人也存在我这样的问题。下面有人回复,很多方法,一个个尝试。突然间看到有人说要创建指向codebase的链接…………我似乎有点头绪了,猛然间突然醒悟,大喊一句shit,原来原理是根据域名来找配置文件,但是不会根据域名来找codebase。我的主站下面就没有那样的文件夹,当然什么都找不到了。要建立一个指向主站文件夹的链接就OK了。相当于还是访问相同的文件,但是根据传输过来的域名来解析对应的配置,有点像虚拟主机,嘿嘿。

      难道右键创建快捷方式?人家都是在linux下面用ln耶,貌似快捷方式不好使吧,用了用,的确不好使。细看那人的解决方案,原来是还有一个小工具Junction,用来在windows下建立跟linux下一样的链接,现在下载地址直接指向microsoft的网站,看来ms也觉得好,收藏了。

      我按照这个方法建立链接,然后访问,一切OK!天哪,三天就因为这个该死的链接……其实都怪那些教程没有解释清楚嘛~~~要是我写教程肯定会把这么重要的东西加上的,哈哈!