Archive for the ‘软件和OS 相关’ Category

内核编译,(GCS 和 Timer Freq)提高响应速度

Tuesday, July 29th, 2008

从2.6.24的Gentoo内核开始注意到默认的一个选项会影响系统的反应速度,’Group CPU scheduler’ 没想到内核2.6.25也是一样。我两次手动次编译的是时候都会错过,之后才想起来,然后Google上再查找确认一下。这次又加上把’Timer Frequency’设到1000Hz,不知道是不是心理作用,感觉比以前响应速度更快了。但有一点是很确定,这两个选项的改变对系统的响应时间的提高很明显。

原因么,对Group CPU Scheduler我不是太了解不是太了解,不过以前看到有人在论坛上的解释的大致是:当有多用户的多线程同时运行的时候,这个scheduler的作用主要是确保不同组(比如用户组)的线程能分到比较均匀的CPU份额,主要是确保某个组的线程不占用太多的CPU。可以想象,这种公平起见的限制在个人的台式机上经常会拖慢整个系统的速度。

而1000Hz是最高的Timer Frequency, Make menuconfig里面的帮助就提到了这是为桌面或其他需要快速响应系统推荐的值,不过Gentoo 内核源代码默认的配置却是250Hz,是内核为服务器推荐的值。

高质量 DvD压缩,选择handbrake + x264 + mkv

Saturday, June 28th, 2008

前些天发现数年前硬盘里存的兄弟连DvD压的Avi文件有问题,决定重压。

装了Dvd::rip,应该算是linux下最强大的带图形界面的Dvd压缩软件了,比较好用,可调的参数也是非常多。但是字幕和一个压缩文件按集切割开的问题解决不好。就上网找,后来发现有比Avi更好的包装格式,就是Mkv(Matroska),优点和介绍见这里,可以选内嵌软字幕的。然后那个网页上还有一个很好用的Script文件,用它和Handbrake一起,就可以压出接近完美的Mkv视频文件了。很可惜DvD::Rip既不支持Mkv(小问题)又不支持x264,虽然有很好很强大的集成图形界面,不过支持的技术比较落后。看完压出来的x264的效果,感觉比DvD::Rip里面按照Gentoo Wiki里面的设置用xvid的似乎要好点,试着抓图一比较,优势就比较明显了:screen shot from xvid

xvid

screen shot from x264 x264

Mkv + x264优势:效果比较好,文件比较小,我这次压出来的结果是比xvid小十分之一,效果好一些,能内嵌可选字幕,多音轨,Linux下媒体播放器都支持,不过家用播放机,mp4,PSP什么的就不知道了。 Avi + xvid优势:效果还不错,兼容性比较强,很多家用播放机都支持,还有mp4。DvD::Rip全面支持,一站式服务,完全搞定。Mkv + x264的话因为Handbrake好像不支持可选字幕(文档说是字幕是内镶的,不能选关闭或者打开)所以我是用软件比如DvD::Rip抓取,然后用Mkvtoolnix的图形前端mmg把字幕打包到.mkv文件里面的。 注意:上面网页里面的script有点小问题,压出来的mkv文件不能正确快进和后退,我做了一个小小的改动,解决方法见这里。

事关Mac又一则

Saturday, October 27th, 2007

恩,熬了几天夜,有点亢奋了,索性继续灌水!
前几天知道一个同学把他的Mac pro卖掉了,开始用Thinkpad了,有点意外。不过据我所知,他应该还是MS用户,可能觉得用Mac来跑Windows有点浪费吧。Very Happy
不过他的Thingpad Z61是在是买的很值,看得我实在是心痒难忍。他买了个打折的赛扬款 Z61,然后自己换了Core Duo 2,加了内存,实际的价钱还比我的便宜了一半,天!
还是忍忍吧,慢就慢了点,工作之前不打算换笔记本了,升级的话就是台式该升级了,最近的作业已经出现通宵跑程序的情况了,不过前提是如果经济不太紧张的话。前段时间跑Java写的Weka,才发现Java写的程序能害死人,因为它的虚拟机结构,分给它的内存不够了,就会自动退出,不管你是不是已经等它跑了半天了。 碰!突然间灰飞烟灭,什么都没了。

Mac 用户平均IQ比较低

Monday, September 17th, 2007

[ Amused 心情: Amused ]
好像是在Ubuntu论坛里面看见的,当时不太以为然。因为我周围认识的同学用Mac的很少,但认识的那一两个都是典型的编程高手类型。

不过有个用Mac的老师让我感受到了这句话的智慧所在。这里有个教室,因为经常被用作客座学者讲座的地方,所以电脑接口比较多,也比较复杂。虽然学校里面对Mac的支持不错,但因为最近好像添了什么新设备,本来支持Mac接口的投影仪接口和她的Macbook pro不合作了,这个老师彻底没辙了,因为以前她也不知道是怎么设置的,照她的话说“以前插上就能用了,现在为什么不行?”。还好这是小班,第一次她就把笔记本摆在前台,让我们看着她的15寸屏幕看,我们前三排的勉强能看到一点。今天她带了了U盘,可能她也很少用这些东西,非常罕见的情况出现了:她的U盘在Windows和标准的Mac台式机上都不能工作!这一下她更没办法了,只好老办法,笔记本展示讲义,我做在第二排非常靠边的位置,又晕了一节课!

这才知道,Mac是给希望电脑象家用电器一样打开电源就能工作的人用的。

说起来我就很矛盾,我不用Windows(当然也不可能完全不用),已经两年多了。不用它的原因主要是嫌它麻烦,对电脑的最大希望就是希望它象家电一样基本打开就能工作,最主要就就是可靠,而且不用去花心思维护优化。对Linux总的评价是满意,而且是越来越满意了。不过看起来我还是更宁愿作一个被傻瓜操作系统惯坏了的Mac用户。不过矛盾的是我用Window和Linux都成了习惯,装新的软件,发掘新的功能本身就有无限的乐趣。尤其是在Linux下,everything under your control if you want。在Mac下,不知道很快又会无聊了呢,呵呵。看来Linux很可能还是要一直陪伴这我。。。

不管怎么说,还是觉得Mac下用户被惯成了傻瓜的感觉也不错。

安装matlab 2006b on Edgy

Sunday, May 6th, 2007

虽然是专门的linux版,不过安装起来还是一波三折,不算太出乎意料。

首先,不要依赖matlab自带光盘上的安装说明。直接看Ubuntu主站点关于matlab的安装说明吧。

安装
1.

代码:
sudo sh /media/cdrom/install

安装之后还要运行的script
2.

代码:
sudo /usr/local/matlab72/install_matlab

运行
3.

代码:
/usr/local/bin/matlab

or

代码:
/usr/local/bin/matlab -nodesktop

(无图形界面,更快)

装完之后,发现菜单里改某些设置的时候会matlab会莫名其妙的崩溃,而且没有任何出错提示。
解决方法,装JRE 1.6,和对应的fonts,我就原封不动的照抄了:

引用:
sudo aptitude install sun-java6-jre sun-java6-fontsthen, I opened up the matlab shell script, which is located in:
/{YOUR MATLAB DIRECTORY}/bin/matlaband I scrolled down to the end of the comments and added this as the
very first command in the script:export MATLAB_JAVA=/usr/lib/jvm/java-6-sun-1.6.0.00/jre/

This points to the location of my Sun JRE 1.6 installation. See this
topic if you can’t find yours: http://www.mathworks.com/support/solutions/data/1-1812J.html?1-1812J

4.把matlab加入菜单(可选/参考)

代码:
sudo gedit /usr/share/applications/matlab.desktop

然后加入

代码:
[Desktop Entry]
Version=2006B
Encoding=UTF-8
Name=Matlab_2006B
Comment=matlab
Icon=/opt/matlab2006b/X11/icons/matlab32c_icon.xpm
Exec=/usr/local/bin/matlab
Terminal=true
Type=Application
Categories=Education;Science;Engineering;
X-Desktop-File-Install-Version=0.10

引用:
https://help.ubuntu.com/community/MATLAB
http://newsreader.mathworks.com/WebX?14@724.Y4wib6mL9pE@.ef5506f

X-moto一个不错的小游戏

Monday, April 16th, 2007

一个技巧性的越野摩托比赛,不过难度比较高,好在昨天发现了可以replay功能看看网上高手是怎么玩的,不过他们的技巧在我看来是非人哉。
截图(来自wikipedia):

安装方式:

代码:
sudo aptitude install xmoto

和Windows共享打印机

Thursday, March 15th, 2007

可以用Samba或者CUPS

用Samba的方法:
简单说就是把smb.conf改成下面的样子

引用:
########## Printing ########### If you want to automatically load your printer list rather
# than setting them up individually then you’ll need this
load printers = yes

# [...] // Some BSD printing stuff, do not edit if You do not need to

# CUPS printing. See also the cupsaddsmb(Cool manpage in the
# cupsys-client package.
printing = cups
printcap name = cups

and in the Share Definitions section append and/or modify the [printers] part ending up like this:

# ======================= Share Definitions =======================
# [...] // File and Folder sharing, do not edit if You do not need to

[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = yes
writable = no
create mode = 0700
printcap name = /etc/printcap
print command = /usr/bin/lpr -P%p -r %s
printing = cups

然后重启电脑,在Windows机器上添加网络打印机,安装驱动就可以了。

CUPS的以下的步骤我没有自己没有实验,不过我以前装过,好像更简单。

引用:
Click on System –> Administration –> Printing on your host system (the one the printer is attached to). Click on the “Global Settings” menu and click on “Share Printers.” This will give you a warning to let you know that the action will open up port 631 – click “ok.”On your XP system, go to the Control Panel —> Printers. Click on add a printer and then select “add a network printer.” You will use the bottom option to define the printer – the fully qualified URL. You should type in something like this:

http://IPADDRESSOFYOURHOST:631/print…EOFYOURPRINTER

Then click next and select the model and driver for your printer.

Good luck, let us know if there are any more problems.

资料出处:

SAMBA
https://help.ubuntu.com/community/SettingUpSamba

CUPS
http://www.ubuntuforums.org/showthread.php?t=379688&highlight=share+printer+windows

今天解决了vlc中文字幕的问题

Thursday, February 8th, 2007

这个小问题一直没解决,是因为很少用外挂字幕的功能。字体编码GB18030很早就选了,还有字体很早就换过了,仍然是方格子。原因是我换的字体不是中文字体;关键在于对字体文件不熟悉,换了几次字体,都不清楚换的是不是中文字体。后来找到了文泉字体文件安装的目录,不过不知道为什么那个X11目录下的wqy的压缩格式的vlc好像还是不认。

最后没招了,打算装微软的字体了,结果又很偶然的在一篇文章上看到Mplayer可以用/usr/share/fonts/truetype/arphic/uming.ttf ,猜想这个肯定是中文字体,在vlc里面也设成了这中字体,搞定!

可惜的Mplayer还是没有搞定中文字幕的问题,就是什么也没有。

现在装Cannon i560打印机非常方便了

Thursday, February 1st, 2007

有人开了一个源,上面有佳能系列一些型号和EPSON 激光打印机for debian和Edgy的驱动,我试了一下,非常方便就装好了,效果极好!

详细的安装说明见这里:

http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon

这驱动装起来可比Windows方便多了。

想想我之前装驱动的麻烦,进步实在是不小。

无意之间触发了月光宝盒

Thursday, February 1st, 2007

前些天看Time上的一篇文章,标题大意是“当你什么也不做的时候,你在干什么”,很多人就会回答:“发呆”,和我想的一样。

在那篇文章里面说,人脑在发呆的时候大部分时间都在进行时间旅游,或是回想过去,或是幻想未来。这也是人脑和动物大脑最大的不同之处之一,人脑可以在任何想要的时候把自己带回过去或者未来。动物的大脑要靠外在的刺激来学习(条件反射),人脑则不同,可以通过回想或者幻想带来无限多次的宝贵的经验(exp值);换句话说,不管经历过没有,或者是仅经历过一次,人脑都可以无限次的通过大脑的虚拟经验学习。还有一篇类似的文章提到了人脑的构造,里面的一个实验很有意思:让两组被实验者练习弹钢琴,一组是实际的练习,一组是通过大脑想象练习来模拟练习,结果两组相对于对照组(没有做任何练习的组)水平的提高差不多。

两篇文章具体的内容不是很清楚了,所记都只是大概,感兴趣的可以上time的网站去查一下。我当时查的关键字是sleep。

扯了这么远,实际上发生的事倒是看起来毫不相关:只是因为今天早上我翻出了古董级的Ubuntu 5.04的光盘,那是我装的第一个Ubuntu版本,要是没记错的话应该是我刻的第一张Ubuntu光盘,之后除了尝鲜下载测试版或者Kubuntu外,都是刻的DVD。

那张光盘上的日期是05年八月29号,算起来我用Ubuntu也有一年零五个月的时间了,对Ubuntu的新鲜感仍在,尤其是当我装新的软件的时候,或者换新的版本的时候,不过大部分时间,感觉是平平淡淡的,有点像是在家的感觉。

当初用Ubuntu/Linux部分是为了尝鲜,但主要还是因为它在我电脑上的稳定性是不管XP还是Win2K都不能比的。当时在附近的电子连锁店(Dick smith)看到了Knoppix的live cd,试了一下(花钱买的),惊艳!没想到现在Linux做得这么先进,不过现在感觉Knoppix的主要作用好像就是用来耀的。虽然Linux的光盘都卖的很便宜,不过当时对linux还是本着试一试的态度。于是用我256K的小猫从网上一点点当下了Mandriva的四张左右的光盘,用了大概感觉有一周的时间,因为搞不定adsl猫的问题,放弃了。对Mandriva的感觉一般般,可能因为当初自己对Linux了解太少,把什么都装上了,结果菜单一点出来一大堆,还不清楚什么是干什么用的,用的很晕。之后好象还试过FC,感觉还不错,还是搞不定ADSL猫的问题,之后不知怎么的,想起来试试刚刚流行的Ubuntu,本来对一张光盘的版本不报太大希望。没想到装完之后又是一次惊喜,当然ADSL猫的问题仍然搞不定,不过我也想开了,放弃usb接口的,换了个ethnet的。WULA,从此就生活在Ubuntu平淡的快乐生活了。

如上所述,我用Ubuntu的主要原因是为了稳定,以前Windows下的老是有磁盘碎片的问题,还有自动登出的问题,更别提病毒的问题,现在都没有了。所以我对Ubuntu的态度也比较的保守,Berly, Compiz都是很晚才试,后来因为装compiz加了些非官方的源弄的显卡驱动更新老出问题,加上我的Mx440显卡跑它们也比较吃力,所以compiz也不开了。而且虽然说是用了linux一年半的时间,可是除了一些基本的系统设置,还有vim,并没有太钻研linux的使用和操作,所以水平离高手差的还远。十年前,可能我会花更多时间研究linux本身,不过现在,它对我只是一个工具而已,一个对我来说比Windows更朴实更听话的工具而已。为了装Ubuntu,还是花了不少时间研究设置它的,不过“What I get in return is a better life!“ Very Happy ,所以Ubuntu虽然离完美还很远,虽然现在我仍然对着windows media player 11流口水,不过我仍然很高兴我换了Ubuntu。

现在看看5。04的Ubuntu,实在没有留着它的必要了,打算扔掉。是为此记,纪念我这一年半载的Ubuntu生活。再次感谢这张老光盘,带我回顾了一年半前的日子,当时我也刚刚认识了我的女朋友

Smile