• 2006-04-10

    Linux下使用Gaim聊MSN

    Views: 10449 | 2 Comments

    1. 安装Gaim

    Gaim支持ICQ/MSN/Yahho等聊天方式。以root身份运行apt-get install gaim就可以安装Gaim了。

    2. 设置Gaim的MSN账号

    启动Gaim进入Login主窗口。然后点击主窗口的Accounts按钮进入Accounts账号管理窗口。点击Add按钮进入Add Account添加账号窗口。Protocol选择MSN,在Scrren Name中输入你的MSN账号的Email地址。点击Show more options标签,它将显示更多的选项,并且自己变为Show fewer options。

    如果MSN OPtions里的Login server和Port没有帮你默认设置好你就分别设置messenger.hotmail.com和1863。然后选中Use HTTP Method选项。你可能想选上Remember password和Auto-login两个选项。

    点击Save按钮保存回到Login主窗口。

    Gaim

    3. 登录MSN

    从Login主窗口选择你的账号和输入密码后点击Sign on按钮登录!

    4. 设置个人首选项

    在Buddy List窗口中选择Tools->Preferences

    Posted by ideawu at 2006-04-10 21:14:06
  • 2006-04-10

    Linux下使用Evolution收发Email

    Views: 11242 | 2 Comments

    1. 安装Evolution

    Evolution是一个整合了邮件,日历,计划任务,地址本功能的套件。以root身份运行apt-get install evolution就可以安装上Evolution了。

    2. 设置Email账号

    从任务栏的Application(程序)菜单中选择运行Evolution,然后从Evolution的Edit(编辑)菜单中选择Preferences(首选项)打开Evolution Settings设置窗口。点击的Mail Accounts,再点击Add按钮启动Evolution Account Assistant添加账号。

    点击Forward进入Identity设置。在Required Information栏中的Full Name中填写你要建立的账号在Evolution中显示的名字,在Email Address中输入你的Email地址。假设我的Email地址是myemail@163.com

    点击Forward进入Receiving Email设置。在Server Type中选择POP。如果你不知道选择哪个选项,你需要到Email提供商的网站查找或者直接咨询你的Email提供商。在Server栏中输入pop3.163.com。Use Secure Connection选项这里选择Never,你也可以选择Whenever Possible,具体看你的Email提供商所提供的方式。点击Check for Supported Types查找Email服务器支持的Authentication Type,这里我选择Password。然后你可以看是否需要选上Remeber password选项。

    点击Forward进入Receiving Options设置。如果你不知道里面的选项是什么意思,你就一个也不用选择。

    点击Forward进入Sending Email设置。Server Type选择SMTP。在Server栏中输入smtp.163.com,并且选上Server requires authentication,Use Secure Connection选择同上。在Authentication的Type栏中选择Login。

    你已经完成163.com的Email设置了。一直点击Forward直到完成。

    3. 从服务器收取邮件

    点击工具栏的收取邮件的图标或者从File菜单中选择Send/Receive收取邮件。

    4. 发送邮件

    比你所能想象的还要简单!

    Posted by ideawu at 19:08:49
  • 2006-04-09

    现在Linux在桌面应用方面不需要专职批评家

    Views: 10486 | 1 Comment

    看到一些所谓的“受委屈的人”在别人每说出一个Linux的优点的时候,他们总要用Linux的软肋来冷嘲热讽。我实在太气愤了!于是写了这篇文章发在ChinaUnix论坛上,原题为《请对Unix/Linux做善意的批评》

    我作为一个Linux爱好者和其它一些Linux爱好者对待批评的激烈反应看起来显得我们心态不成熟,但是,这是因为Linux现在处在桌面应用普及程度上的“绝对劣势“。别人不是受不了批评,是的,受不了恶意的嘲讽,我们只欢迎善意的提醒。

    当一些缺点不是致命的,我们希望得到包容,或者你自己参与进改进当中。如果你不是开发者,这也不是你嘲讽的理由。如何对待别人的缺点(当你热爱Linux的时候就是你自己的缺点)是你自己的思想问题。但是,我们没有必要友善地对待你的嘲讽。

    正如上面所说的,如果你不热爱Linux,Linux的缺点是别人的缺点,你指出别人的缺点的时候讲点人际交往的道德行不行。如果你是抱着善意的心理来批评,“偶而”做出过火的批评是能够被人接受的。但是,如果你是以批评汉×芯之类的态度,我想,我质疑你在人际交往方面的道德。

    如果你热爱Linux,你就会把Linux的缺点看作是自己的缺点,或者自己的家人的缺点。请你自己想想应该怎么正确地对待自己的缺点。是嘲讽吗?

    有些人分析问题的时候,连基本的原则都不讲,实在让人失望。是不是《思想政治课》学多了?

    当Linux在桌面应用还处在小范围的时候,我们不需要专职的批评家,我们需要一个人作为Linux的爱好者或者一半爱好者同时一半批评者。只有当Linux在某个领域被广泛应用的时候,Linux在这个领域才需要专职的批评家。这说的段话不知道大家是否认可。

    就好像作为一个国家整体,不应该每一个人都使用Windows。另一部分人应该使用其它操作系统。但是作为一个人,作为个体,你可以“仅仅”使用 Windows或者“仅仅”使用Linux。作为整体,“都”的情况不可能出现,但是,绝“大部分的人只使用Windows”和“绝大部分的人不使用 Linux或者其它操作系统”的情况出现了。这不是一种不正常的现象吗?

    即使你不想加入“绝小部分”当中,但是,你不能对“绝小部分”抱有敌意,否则,你会受到我们更加激烈的回应。因为我们受到了与我们身份不相符的对待。

    当你对“绝大部分”抱有敌意的时候(我并不是鼓励这种作法),你的敌意会被分担从而化解。但是,当你到“绝小部分”抱有敌意的时候,你的敌意就好像具体到了每一个人,我们每一个人自然会不能容忍。这就成了“绝小部分”作为一个整体不能容忍。

    好了,我在说些什么“哲学”?我为自己的喋喋不休感到厌烦了,因为这些是做人的基本准则,而我却一遍遍地重复说。

    Posted by ideawu at 2006-04-09 12:02:20
  • 2006-04-04

    GNOME中更改一类文件的图标

    Views: 11277 | No Comments

    如果你想更改一个文件的图标,那么,单击右键查看属性然后就可以更改了。如果想更改一类文件的图标,似乎有点复杂,不过,仅仅是第一次显得复杂,一旦你试过之后,一切都简单了。

    下面我提到的路径和文件夹,如果没有,你就新建一个。~表示你的家目录,也就是你点击桌面上的***'s Home图标或者Nautilus工具栏上的Go to home folder图标之后进入的目录。如果文件或者文件夹前带有"."(点号),这个文件是隐藏的,你单击Nautilus的View菜单选择“查看隐藏文件”或者直接按CTRL+H,就可以查看隐藏的文件了。

    准备方法一:

    在~/.icons目录下新建一个目录命名为myIcons,并在myIcons目录下新建立一个目录命名为scalable,然后在scalable下建立mimetypes目录。在myIcons下新建立一个空文件index.theme,用文本编辑器打开后输入:

    [Icon Theme]
    Name=ANYNAME
    Inherits=gnome
    DesktopDefault=Scalable
    Directories=mimetypes
    
    [mimetypes]
    MinSize=1
    Size=48
    MaxSize=128
    Context=MimeTypes
    Type=Scalable
    

    注释以#号开始到行结束。这个文件你需要注意的地方是Name=ANYNAME,其中“ANYNAME”将在桌面首选项设置主题(Theme)时的主题细节(Theme Details)图标(Icons)标签里显示。Directories=mimetypes表示你刚才建立的minetypes目录。最重要的还有Inherits=gnome,它表示这个Icons主题继承名为gnome的图标主题。奇怪的是,gnome并不是你在桌面首选项里看到的名字,而是实际的主是所在的文件夹的名字。在上面的设置里,我们可以找到/usr/share/icons/gnome这个目录。你可以将“gnome”改为/usr/share/icons目录下的其它目录名。Context=MimeTypes与我们的目录名没有关系,但它是重要的,它声明了图标的用途。

    这种方法是本文中最灵活的一种。以后当你更换主题之后,只需要修改index.theme文件中的Inherits=gnome就可以了。

    准备方法二:

    这种方法并不灵活。我们也可以修改某个主题,比如把/usr/share/icons/gnome目录整个复制到~/.icons下并改名myIcons,然后更改它的index.theme文件里的Name=GNOME和Name[*]=GNOME(有很多项,针对不同的语言,*代表具体的本地化语言)。我更改为Name=ANYNAME,并且把所有关于国际化的选项删除,只留下英文设置就行了。如果你无法看出哪些语句属于国际化设置,那么就记住Name=GNOME中的“GNOME”这个单词,下面用GNOME代替ANYNAME。或者你使用方法一。

    准备方法三:

    以root身份进行全局修改,这种方法并不灵活。在桌面首选项(Desktop Preferences)-->主题(Theme)-->主题细节(Theme details)-->图标(Icons),里找到你当前使用的主题的名字,然后对应到/usr/share/icons目录下的一个目录,然后用这个目录替代下面的~/.icons/myIcons目录。比如我在Icons标签里看到当前我在使用名为GNOME的图标主题,它对应了/usr/share/icons/gnome目录。

    具体设置:

    好了,进入主题设置里的主题细节,选择ANYNAME作为你的图标主题吧。它应该和名为gnome的图标主题没有区别,否则出错了。

    接下来,我们想改变所有chm文件和html文件的图标。

    查看一个chm文件的属性,我发现它的MIME type是application/x-chm。好了,找来一个48x48(可以是其它尺寸)png(或者svg/xpm格式,其它格式的图像请你自己试验)文件,复制到~/.icons/myIcons/mimetypes,然后把它改名为gnome-mime-application-x-chm.png。就在你改名之后,你应该立即看到chm文件的图标改变了。

    你应该能从上面的MIME type和图标文件名看出它们之间的关系,否则,你的计算机感觉需要培养。

    查看一个html文件的属性,我发现它的MIME type是text/html。按照上面的方法制作一个~/.icons/myIcons/mimetypes下的名为gnome-meme-text-html.png的文件。就在你改名之后,你应该立即看到html文件的图标改变了。

    补充:

    因为我所不知道的原因,html或者其它类型为text/*的文件可能无法更换图标。它们可能会显示为白纸图标或者白纸图标上有文件内容的预览。这个问题可能与/usr/share/icons/gnome或者~/.icons/myIcons目录下的所有名为gnome-fs-regular.*的文件有关系。是的,我把这些文件删除后,确实能改变text/*类型的文件的图标,不过这样又导致了其它的问题。这需要你自己尝试发现和解决。不是text/*类型的文件我所尝试的都能成功。

    有时候,你需要运行rm ~/.icons/myIcons/icon-theme.cache或者gtk-update-icon-cache ~/.icons/myIcons清除图标缓存。自己试验吧。

    只要你不删除任何文件,当你发现一切都被你搞乱了并且你准备放弃的时候,把我让你所建立的所有文件删除,你就可以恢复到原来的状态。

    你可以下载这个shell脚本帮助你完成准备工作:下载可以帮你完成准备工作的脚本

    脚本使用方法:解压后在终端运行./myicons.sh ANYNAME gnome,它表示你的新图标主题名字为ANYNAME,它继承名为gnome的图标主题。

    查看关于MIME的资料:
    什么是文件 MIME 类型?

    Posted by ideawu at 2006-04-04 16:25:12
  • 2006-04-02

    Debian Linux 系统提速

    Views: 10121 | No Comments

    使用下面的方法进行处理之后,我的系统的启动速度加快了15秒。从GRUB里按回车到GNOME完全启动(硬盘读盘指示灯灭),只花了55秒。我这里只对内核的启动进行处理。不过,其中GNOME的启动也花了将近30秒。以后再对GNOME的启动进行处理。

    我使用Debian Linux 2.6.8-686 ,AMD64 2500+ ,512M DDR内存,普通IDE硬盘。通过查看系统启动信息,我发现hotplug启动花了很多时间。那么我们就对它进行处理吧。

    首先以root身份在终端运行/etc/init.d/hotplug start,你将得到类似以下信息:

    Starting hotplug subsystem:
       pci
         amd64-agp: already loaded
         shpchp: loaded successfully
         pciehp: loaded successfully
         sata_via: loaded successfully
         via82cxxx: already loaded
         uhci-hcd: already loaded
         uhci-hcd: already loaded
         uhci-hcd: already loaded
         uhci-hcd: already loaded
         ehci-hcd: already loaded
         snd-via82xx: already loaded
         via-rhine: already loaded
         ignoring pci display device 01:00.0
         ignoring pci display device 01:00.1
       pci      [success]
       usb
         usbhid: already loaded
         usb-storage: loaded successfully
       usb      [success]
       ide
       ide      [success]
       input
         evdev: already loaded
         tsdev: already loaded
         mousedev: already loaded
         evdev: already loaded
         joydev: already loaded
       input    [success]
       scsi
         sd_mod: loaded successfully (for disk)
       scsi     [success]
    done.
    

    然后我将amd64-agp, via82cxxx, uhci-hcd, ehci-hcd, snd-via82xx, via-rhine, usbhid, usb-storage 添加到/etc/modules文件中。每个单词一行,不包括逗号。其它的模块我不需要。你可能会根据需要添加其它所列出的模块。

    然后运行mv /etc/init.d/hotplug /etc/init.d/hotplug_moved 这样,hotplug以后就不再起作用了。

    版本敏感!上面的方法只针对特定的版本,不要轻易尝试!

    2006-05-27补充: 你最好还是编译内核。

    Posted by ideawu at 2006-04-02 11:47:36
  • 2006-03-30

    他们这样出题

    Views: 8093 | No Comments

    今天C++开卷考试,有一道题是“写一个链表类的的成员函数,查找并删除某个节点”!请问,这是一个学习过编程的人出的题吗?查找某个节点,请问通过什么特征查找?通过index?通过节点名字域(题目中是字符数组)?通过节点的指针(节点的实例)?该死的!

    还有,是删除一个还是所有符合条件的节点呢?---事实上,出题者“期望”你删除所有的符合“某个条件”的节点。

    好吧,你可能会说,只要你实现其中一种就行了,为什么管这么多呢?可是,评卷者有唯一的标准答案!事实是,出卷者希望你通过节点的名字域来查找。也就是说,如果你没猜出他想让你做什么,你一分都得不到!

    这到底在考什么?考猜出题者的想法吗?这群愚蠢的混蛋!

    幸运的是,我猜中了......

    Posted by ideawu at 2006-03-30 17:12:23
|<<<126127128129130131132133134>>>| 130/138 Pages, 825 Results.