2008年6月26日星期四
安装tcl/tk 8.x
1。--with-tcl=tcl的目录(其实是要找那个包含tclConfig.sh文件的目录),因为我发现安装完tcl之后,它的源代码目录里先生成了tclsh,libtcl8.0.so,tclConfig.sh,然后再拷贝到/usr/local/lib里,所以我索性指定--with-tcl=~/tcl8.0.5/unix,解决了tcl目录问题。
2。--with-x的问题。tk在configure时过去了,但是make的时候,总是失败提示一堆error,最后停在tk3d.o上,找来找去,发现问题就在--with-x上,原来是它要使用X11的库,可是系统默认没有安装X11的devel包,装好之后,终于可以make了。
下面记录一下安装过程:
一、安装tcl8.0.5
cd tcl8.0.5/unix
./configure --enable-gcc --enable-shared
make
sudo make install
二、安装tk8.0.5
cd tk8.0.5/unix
./configure --enable-gcc --enable-shared --with-tcl=../../tcl8.0.5/unix
make
sudo make install
2008年6月17日星期二
linux下的网络电视
好像还有个nslive,以后也可以试试看。
这里还有人提供了一个网络电视的播放列表,下载后用任何播放器打开就可以了,好象是mms的电视源。
下面是命令行方式的sopcast的使用方法(摘自:http://forum.ubuntu.org.cn/viewtopic.php?p=626369&sid=3105f6d907a90092767ffe954ffaa6e2)。
1、下载命令行工具
代码: |
~$ wget http://download.sopcast.cn/download/sp-auth.tgz |
如果连不上的话,就临时加上代理参数:
代码: |
export http_proxy=http://localhost:8118/;wget http://download.sopcast.cn/download/sp-auth.tgz |
上面 export http_proxy=....,是我的代理,需要换成你自己可用的http代理。
解压:
代码: |
~$tar xvf sp-auth.tgz |
2、获取频道列表
代码: |
~$cd sp-auth ~$export http_proxy=http://localhost:8118/;wget http://channel.sopcast.com/gchlxml |
注意,http代理要换成合适可用的代理。
3、找到自己要看频道的连结参数
用文本编辑器打获取的频道列表文件gchlxml,找到自己想要看的频道,比如上海体育,其中的
代码: |
4、运行sopcast客户端
代码: |
~$sp-sc-auth sop://broker1.sopcast.com:3912/6001 5460 8286 > /dev/null & |
其中,后面两个参数是端口号,大家可以随意。
5、运行mplayer,看电视吧
代码: |
~$mplayer http://localhost:8286/tv.wmv |
注意,端口号不搞错了,同前面启动sopcast客户端命令的最后一个参数一致。
Ubuntu下转换.rpm 文件为.deb文件
.rpm类型的文件也可以通过alien程序来将其转换成.deb类型的软件包。
要转换一个 RPM 为.deb:
1.安装 alien 软件包。
2. 在终端中,输入:
sudo alien xxx.rpm
Ubuntu下安装卸载deb包
dpkg -l | grep xxx (查找xxx)
dpkg -r xxx (删除xxx)
DjVu格式的文件该好好利用一下了
现在还没用过,不过看介绍感觉很牛,有发展前途。先留个强帖以备后用。
2008年6月14日星期六
Cg的解释-不是指“计算机图形学”了哦
2008年6月12日星期四
globus-url-copy出错时的常见问题
zhong@node1:/home/globus> globus-url-copy gsiftp://node1.xxx.edu/tmp/from-node2 gsiftp://node2.xxx.edu/tmp/reply-from-node2
error: globus_ftp_control: gss_init_sec_context failed
globus_gsi_gssapi: Error with GSI credential
globus_gsi_gssapi: Error with gss credential handle
globus_credential: Error with credential: The proxy credential: /tmp/x509up_u1001
with subject: /O=Grid/OU=GlobusTest/OU=simpleCA-node1.xxx.edu/OU=xxx.edu/CN=Jason Zhong/CN=1755581723
expired 12022 minutes ago.
这是由于还没有对用户进行验证,使用如下命令(默认的话,24小时后过期)
zhong@node1:/home/globus> grid-proxy-init -debug -verify
User Cert File: /home/zhong/.globus/usercert.pem
User Key File: /home/zhong/.globus/userkey.pem
Trusted CA Cert Dir: /etc/grid-security/certificates
Output File: /tmp/x509up_u1001
Your identity: /O=Grid/OU=GlobusTest/OU=simpleCA-node1.xxx.edu/OU=xxx.edu/CN=Jason Zhong
Enter GRID pass phrase for this identity:
Creating proxy .............................++++++++++++
.............++++++++++++
Done
Proxy Verify OK
Your proxy is valid until: Fri Jun 13 05:30:09 2008
2.
zhong@node1:/home/globus> globus-url-copy gsiftp://node1.xxx.edu/tmp/from-node2 gsiftp://node2.xxx.edu/tmp/reply-from-node2
error: globus_ftp_control: gss_init_sec_context failed
GSS Major Status: Unexpected Gatekeeper or Service Name
globus_gsi_gssapi: Authorization denied: The name of the remote host (node2.xxx.edu), and the expected name for the remote host (node2.xxx.edu) do not match. This happens when the name in the host certificate does not match the information obtained from DNS and is often a DNS configuration problem.
这是由于DNS解析机器名时出现了问题,可以自己编辑/etc/hosts文件,直接指定好IP和对应的机器名即可。
2008年6月11日星期三
windows下手动杀毒
1,问:rundll32这个进程是不是出现了两个就是中木马了?机子比以前慢了
,不一定很多流氓软件也用这个东东加载的,但是也不排除病毒伪装成软件的可能:rundll32本身不是病毒
2,用Windows优化大师之类的软件看看什么程序会在开机时启动(注意高级的病毒可以伪装成系统服务启动,所以服务也不可放过),如果有:一次点,开始-搜索-输入可疑进程的名字然后搜索,找到后先把内存中的病毒结束掉,方法是一次按键,Ctrl+Alt+Delete=任务管理器用它把进程结束然后删除文件
3,如果上面的方法不行则可能是由伪装成正常文件再由它释放病毒:所以有时候杀毒软件查不到但是病毒总是出现,如果无法结束与病毒相关的进程就打开任务管理器-查看-选择列,在PID上打勾点确定,下面的方法是指DOS命令,点-开始-所有程序-附件-命令提示符
ntsd -c q -p PID”命令,就可以强行将指定PID的病毒进程杀死了。例如,发现某个病毒进程的PID为“444”,那么可以执行“ntsd -c q -p 444”命令
4,(注意有的病毒为了对付手动杀毒会同时开两个进程,你关一个它就再开一个所以我们可以编辑一个批处理文件来对付它,
ntsd -c q -p 444
ntsd -c q -p 333;-----把这两段命令复制到一个文本文件保存为*.BAT双击就OK!)
5,若没有发现可疑进程则该病毒是*.DLL型嵌入式的病毒或木马,一般是svchost.exe 和 explorer.exe发生关联,用Windows优化大师的Windows进程管理仔细看svchost.exe 和 explorer.exe加载的*.DLL,注意svchost.exe有很多是系统必须的只有对进程比较了解才能分出svchost.exe上加载的东东,杀explorer.exe和svchost.exe上加载的毒得先退出explorer.exe或svchost.exe然后删除病毒文件,如果杀毒后仍然不稳定说明系统被破坏只须修复安装就OK了
6,请注意:注册表中的相关信息最好也尽量弄干净,一般我是用注册表编辑器搜索病毒文件名把对应的东东删除,可别删错了哦
2008年6月10日星期二
locale出来信息的解释
1. LC_COLLATE
定义该环境的排序和比较规则
2. LC_CTYPE
用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等。是最重要的一个环境变量。
3. LC_MONETARY
货币格式
4. LC_NUMERIC
非货币的数字显示格式
5. LC_TIME
时间和日期格式
6. LC_MESSAGES
提示信息的语言。另外还有一个LANGUAGE参数,它与LC_MESSAGES相似,但如果该参数一旦设置,则LC_MESSAGES参数就会失效。LANGUAGE参数可同时设置多种语言信息,如LANGUANE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"。
7. LANG
LC_*的默认值,是最低级别的设置,如果LC_*没有设置,则使用该值。类似于 LC_ALL。
8. LC_ALL
它是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响。
Ubuntu下添加系统支持的字符编码
例如默认安装时,没有zh_CN.GBK,
1、首先设置/var/lib/locales/supported.d/local,添加一行 zh_CN.GBK GBK
2、产生编码,执行locale-gen
3、添加支持,修改/etc/environment,
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
4、重启生效,reboot
windows下使用Paragon Ext2FS Anywhere访问linux的分区
在网上查找之后,感觉可能是locale设置的问题,现在linux下设置为LANG=zh_CN.utf-8。改成兼容中文windows系统的zh_CN.GBK之后,还是不行。后来想来想去,发现问题在这里:
linux下设置LANG=zh_CN.utf-8是正确地,linux写windows分区,windows下可以正常显示。但是如果windows下Paragon Ext2FS Anywhere软件的配置页面中字符集选择错误的话,读写linux的分区就会有乱码,应该设置成与linux下的zh_CN.uft-8一致才可以正常显示。
2008年6月8日星期日
XP的服务操作命令
C:\WINDOWS\system32>sc
DESCRIPTION:
SC is a command line program used for communicating with the
NT Service Controller and services.
2008年6月7日星期六
XP自动登录设置
近来有一些文章介绍了让Windows XP自动登录(即不再用输入用户名和密码)的方法,都要涉及注册表的修改,比较麻烦。实际有一个非常方便快捷的方法:
在Windows XP中单击“开始→运行”,输入“rundll32 netplwiz.dll,UsersRunDll”(注意大小写及空格),然后进入“用户账户”操作窗口,取消对“要使用本机,用户必须输入用户名及密码”项的选择。在接下来弹出的对话框中输入你想让电脑每次自动登录的账户名及其密码。对于Windows 2000,直接在“控制面板→用户帐户”中做上述修改即可。
VC扩展名一览 - 20070322
中科院博士是如何进行文献检索和阅读 - 20070729
摘于:互联网某中文论坛
一.如何进行文献检索
我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索首推Elsevier,Springer等。虽然这些数据库里面文献已经不算 少了。但是有时还会碰到查不到的文献,而这些文献的数据库我们所在研究所或大学又没有买,怎么办?我基本通过以下向个途径来得到文献。
1.首先在Google学术搜索里进行搜索,里面一般会搜出来你要找的文献,在Google学术搜索里通常情况会出现“每组几个”等字样,然后进入后,分别点击,里面的其中一个就有可能会下到全文,当然这只是碰运气,不是万能的,因为我常常碰到这种情况,所以也算是得到全文文献的一条途径吧。可以试一下。
2.如果上面的方法找不到全文,就把文章作者的名字或者文章的title在Google里搜索(不是Google学术搜索),用作者的名字来搜索,是因为我发现很多国外作者都喜欢把文章的全文(PDF)直接挂在网上,一般情况下他们会把自己的文章挂在自己的个人主页(home page)上,这样可能也是为了让别的研究者更加了解自己的学术领域,顺便推销自己吧。这样你就有可能下到你想要的文献的全文了。甚至可以下到那个作者相近的内容的其它文章。如果文献是由多个作者写的,第一作者查不到个人主页,就接上面的方法查第二作者,以此类推。用文章的title来搜索,是因为在国外有的网站上,例如有的国外大学的图书馆可能会把本校一年或近几年的学术成果的Publication的PDF全文献挂在网上,或者在这个大学的ftp上也有可能会有这样类似的全文.这样就很可能会免费下到你想要的全文了.
3.如果上面两个方法都没有查到你要的文献,那你就直接写邮件向作者要。一般情况下作者都喜欢把自己的文献给别人,因为他把这些文献给别人,也相当于在传播他自己的学术思想。下面是本人向老外作者要文献的一个常用的模板:
Dear Professor ×××
I am in ××× Institute of ×××, Chinese Academy of Sciences. I am writing to request your assistance. I search one of your papers:
。。。。。。。。。。。。。。。。。(你的文献题目)
but I can not read full-text content, would you mind sending your papers by E-mail? Thank you for your assistance.
Best wishes !
×××
本人的经验是讲英语的国家的作者给文章的机率会大,一般你要就会给,其它不讲英语的国家,如德国,法国,日本等国家的作者可能不会给。出于礼貌,如果你要的文献作者E-mail给你了,千万别忘记回信致谢.
4.最后一种方法其实大家都熟悉,就是发贴在小木虫上求助。我还用另一种方法,就是直接让我所在的研究所图书馆的管理员帮我从外面的图书馆文献传递。不过有的文献可能是要钱的。一页0.3元,由于我们看文献的钱都是由课题出,所以也就不太考虑钱的问题了。
二.如何进行文献阅读
其实做科研,不看文献要做好科研,可以说一点可能都没有。只有广看论文,深入学习,才能厚积薄发,写出相当当的文章出来。读文献一定不要心浮气躁,或者就是想着混个毕业。相反我们要沉下心来,大量阅读文献,在读的过程中有的文献看懂了,但是看不懂的文献也可能会居多。看懂的认真学习借鉴,看不懂的深入探索,实在不行就暂时放下,过一段时间,随着知识和能力的提高慢慢也就弄明白了一些。即使还是看不懂,但是心里知道有那么回事,为将来的继续深造做了铺垫。另外千万不要只是为看文献而看文献,我们看的目的是为了能为我们自己的科研所用,所以看的过程中一定要和你自己的数据相结合,当看完一篇文献后,要好好总结,如果用自己的数据,又该怎么样解释。还有一些牛刊物上的文章,不但要学习文章里面的知识,还要学习牛人写文章的文风。好的文章肯定会有好 的文风,这些都是我们将来写文章要学习的。
另外相信很多搞科研的同行会有个感觉,就是看过的文献,如果只是做做标记,划下划线,还是很容易忘记,过段时间要查询起来也费事。尤其是看过的文献有几百,上千篇时,虽然可以归类整理,但效果还是不好。
我建议大家边看一篇文献时,边打开word文档,边整理文章出彩和重要的部分,然后复制过去,标上文献的标题和作者等相关信息,把每一类文献归为一组。 方法操作简单,将来要查询和反复的时候会有很大帮助,尤其在写文章时,相关文献及其亮点都一目了然。这个方法积累久了,对提升写作和阅读都有很大帮助,除了这样,我还有时把一些很经典的段落或都语句翻译成中文,专门整理在一个本本上,这样不但在以后写文章时直接拿出来看,省事省时间,还能锤炼 英汉互译的能力,很有利于以后你和老外交流时的口语表达。
(完)
制作科研Slide的规范建议 - 20070729
1. 一个内容太少的页面总比内容太多的页面好
2. 不要假定听众中的所有人都是这方面的专家。(记住无知听众准则)即使听你讲的人应该是专家,他们也可能是最近才听说你认为应该很早就知道的内容。你永远应当预留出时间对那些专业的词汇做出解释。
3. 永远不要把你不准备在演讲中谈到的内容放到页面中,不要给大家造成你要谈论的主题非常复杂的印象。但是你可以解释一些不在页面中列出来的内容。
4. 保持简单。一般来说,你的听众用来看一张幻灯片的时间不会超过50秒。他们可能来不及来领会那些长句子和复杂的公式。
对标题的建议
1. 每个页面都要放置一个标题。对那些不能抓住页面细节的听众来说,看标题能使之知道页面的内容。
2. 标题要确确实实说清楚一件事情。不要用让人无法理解的神秘总结做标题,除非听众能够完全理解页面的内容。
3. 理想情况下,前后标题本身要构成完整叙述。
4. 英语中大小写前后要一直。或者所有的标题首字母都大写,或者不。不管如何,整篇文档的标题要大写。
对正文文本的建议
1. 永远不要为了放置更多的内容而选择更小的字体。
2. 应尽量选用列表项(enumerate,itemize),不要用长句子。
3. 不要用连字符分割单词。如果确实需要,使用命令"\-"手工分割
4. 手工换行,不要依赖程序的自动换行。在有逻辑停顿的地方换行。
5. 图表中的文字和数字要和普通文本同样大小。坐标轴上不可分辨的数字往往使图表表达的信息减半。
对图形的建议
1. 如果可能,每一页都尽量放一个图形。可视的图形可以帮听众很多忙。
2. 图形应该跟文本有同样的排版参数。比如:在图形中的文字应该跟正文用同样的字体。图形中小点应该跟正文中的点一样大,线的宽度也应该一样。
3. 当使用位图的时候,比如照片,可以会比其它文本色彩更丰富;而矢量图应该和正文遵守同样的色彩逻辑。(比如,黑色代表正文,红色表示加亮,绿色代表例子,蓝色代表结构)
4. 同文本一样,你应该解释图表中出现的所有内容。不管对演讲主题来说是否重要,一些不能解释的细节往往会使听众迷惑不解。当从论文或者别的地方拷贝图形的时候一定要注意,因为那里面可能包含你无法解释的内容。
对色彩的建议
1. 尽量少用颜色。在模板的定义中已经用了比较多的颜色。如果用比较多的色彩,应当有足够的理由。
2. 在白背景下使用较亮的色彩时要小心,特别时绿色。在你的监视器上看起来不错的东西在你投影上效果可能完全不同。当你在亮背景下使用前景色时,一定要用比较暗的。
3. 背景的阴影和渐变在降低易读性的同时并不会增加任何信息。不要因为好看而增加这种效果。
4. 反色视觉效果(亮文本黑背景)在光线比较足的环境下放映时会出现问题,而且打印和复印时都不方便,应当少用。
对动画和特殊效果的建议
1. 选用动画来演示动态的系统。
2. 不要仅仅为了吸引听众而使用动画。这往往会分散听众对原本主题的注意力。
3. 尽量不要使用类似"消融"等分散注意力的换页效果。除非你有好的理由要用它,即使这样也要少用。
(完)
Lam/MPI & MPICH的读音 - 20070804
摘自:http://www.lam-mpi.org/MailArchives/lam/2001/03/2320.php
LAM: Pronounciation hcnguyen_at_[hidden] (2001-03-05 08:53:36)
Dear all,
How could I pronounce 'LAM/MPI' and MPICH in English?
Nguyen Hai Chau
---------------------------------answer---------------------------------------
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2001-03-04 22:30:09
LAM/MPI -> We pronounce it "lam M-P-I" (i.e., prounounce each letter in
"MPI")
MPICH -> Many people pronounce it "em pish".
But the MPICH authors prefer it to be pronounced
"M-P-I-C-H" (i.e., pronounce each letter)
仮免許 - 20070805
7月31日,终于拿到了仮免。考了8次技能,很受伤。。。
总的来说,经验还是积攒了不少:
1.コース基本不变,6、7月份一直都是Aコース;
2.能不能考过取决于两个条件:一个是你考试的次数,如果次数少(两三次),就是技术再好也是基本不可能通过滴;二是当天的考官,有的考官 比较優しい,那就比较好过,遇上厳しい的,你就死心吧。(秘籍:每天的考官基本固定,周一的那个我觉得人不咋地,我就在他手里浪费了4次,最后换了一天考 得才过。)
后面就是加油考本験了。。。
Ubuntu 的读音 - 20070805
How do you pronounce Ubuntu?
Ubuntu, an African word from Zulu and Xhosa, is pronounced "oo-BOON-too".
《网格计算》读后感 - 20070805
刚看完都志辉他们写的《网格计算》,感觉对于目前的研究帮助不大,重点还是应该转到并行计算上来。对我来讲,网格只需要大概了解概念,将来可以找几台机器,装配好Globus、MPICH-G2,然后知道怎么编译、运行我的代码就行了。
Cactus还是没什么概念,得找几篇相关的论文仔细看看。再有就是他们的哪个网站了。这方面的资料还真是不多啊。。。
找论文真是个累活,顺便还要学会用EndNote这个东东。
filehosting service-网络存储
FolderShare(推荐用于多台电脑之间同步数据)
50G存储空间,单文件大小无限制,一次可以上传N个文件,可以选择文件夹,界面友好,但是使用Firefox有问题,IE可以。特点是可以直接从给定的URL获取文件到ADrive,服务器之间传输文件。
MiHD.net(推荐用于网络交换小型普通文件)
操作非常简单,无须注册,直接选择文件上传即可,单文件100M限制。特点是使用简单,但是要自己记住文件的共享和删除URL。
filedropper(推荐用于网络交换大型普通文件)
操作简单,无须注册,单文件大小无限制。有共享URL,但是好像无法删除上传的文件。传输有私密性的文件时要慎重。
Diino(推荐用于自动备份本地重要数据)
2G空间,只有windows客户端。特点是可以设定自动将本地数据备份到网络服务器,但是不具备同步功能,无法自动下载服务器数据。
Dropbox(等待试用)
提供在线存储与分享的服务,看起来很像是 Box.net 与 FolderShare 的集合体,既有点对点的目录分享方式,同时也提供了 5G 的在线存储空间,用于让用户备份和上传分享各类文件。该服务必须匹配本地的客户端软件使用,支持 Windows 和 Mac 操作系统,支持设定某个本地目录自动同步到 Dropbox 的服务器,同时也能把在线的存储目录放到桌面上当作本地的文件夹使用。beta试用阶段需等待发放试用码,不能直接注册使用。特点是有恢复误删除文件功 能。
Box.net(现在看来有点过时了)
1G空间,单文件10M大小限制。可以用于网络备份和小型文件交换。
2008年6月4日星期三
使用google搜索pdf格式论文
如:输入格式一系列如下:
关键词: Camellia
Camellia pdf
Camellia pii