Linux / Unix
由 Wingsun 在 周四, 2009-04-30 14:23 提交
Linux / Unix
参考资料:http://www.debianadmin.com/debian-mail-server-setup-with-postfix-dovecot-sasl-squirrel-mail.html
安装环境为debian sid,目标为架设域名为yourdomain.com的邮件服务器,支持pop3/imap协议,支持smtp邮件发送,且必须通过smtp认证进行邮件发送。
Blog for people's life | 发表评论 | 全文 92%+ | 已被阅读1500次
由 Wingsun 在 周四, 2008-08-07 14:41 提交
Linux / Unix
Z-Push开源推送服务介绍
Z-Push是ActiveSync推送协议的一种开源实现方案,其构建在PHP基础之上。通过Z-Push可以实现将各种PHP应用转化成为支持同步的ActiveSync兼容应用。该项目的网址为:http://z-push.sf.net
Blog for people's life | 发表评论 | 全文 94%+ | 已被阅读1825次
由 Wingsun 在 周五, 2008-04-25 14:39 提交
Linux / Unix
wxWidgets下的国际化开发
前段时间在为multiget做开发时,发现mulitiget采用的国际化模式不同于标准的GNU gettext翻译模式。因此想要将其进行移植,使得multiget支持GNU gettext翻译模式。
通过阅读wxWidgets开发文档,大概得知wxWidgets下的国际化支持实现方法:
Blog for people's life | 发表评论 | 全文 90%+ | 已被阅读2167次
由 Wingsun 在 周一, 2006-03-13 16:46 提交
Linux / Unix
在gnome-system-tools中右键菜单始终无法正确国际化,不论在什么环境下该菜单始终显示的英文菜单。通过队源代码的分析发现,该菜单是通过GtkActionEntry定义的一个菜单数组,是一个事先定义好的数组。然而在Linux的国际化中,国际化是一个动态的过程,程序在运行过程中根据当前语言环境动态进行国际化翻译。而数组的初始化则是在程序编译的过程中完成的,因此无法进行国际化的翻译。
Blog for people's life | 3条评论 | 全文 74%+ | 已被阅读3884次
由 Wingsun 在 周一, 2006-03-13 16:33 提交
Linux / Unix
我喜欢使用命令补全功能,因为它可以让我很快的输入信息。以前每一次用ssh或者scp的时候都通过命令补全来完成命令输入的工作,但是在最近这段时间却发现在新版本的Debian或者RAYS中命令补全对于ssh和scp来说似乎出现了不协调的地方,始终无法正确获取ssh服务器列表。
经过分析后发现原来是因为在新版本的ssh软件中对服务器信息进行了加密,服务器地址不再是明文的了,因此命令补全程序无法读取加密后的信息,所以就无法输出正确的服务器列表。
Blog for people's life | 1条评论 | 全文 41%+ | 已被阅读3817次
由 Wingsun 在 周一, 2006-03-13 15:15 提交
Linux / Unix
从开始开发到现在已经过去了快半年了,经过一番的努力现在有了一些小的成果。相对于RAYS系列的各个1.0版本来说现在的版本状况要好些了,以前我都不愿意用RAYS,虽然我参与了开发,但是它实在不怎么能让我满意。然而对于现在的RAYS LX 1.5来说,我还是愿意用的,毕竟相对第一个版本来说有了不小的进步。我个人认为主要表现在以下的方面:
Blog for people's life | 发表评论 | 全文 89%+ | 已被阅读3003次
由 Wingsun 在 周一, 2005-06-27 23:31 提交
Linux / Unix | 电脑
在Debian如何根据网线连接状况来决定是否应该启动网络并进行相关的配置呢?
Debian中的网络配置信息是记录在/etc/network/interfaces中的,我们通过修改这个配置文件来决定一个网络设备时如何进行设置的,决定网络设备是设置成为静态IP地址还是动态IP地址。
一般情况下我们设置了该设备为动态IP地址,但却常常会遇到这样的一些情况。在网线未连接或者网络无法访问的情况下动态IP地址的设置将会失败,且尝试获取动态IP地址的行为将会一直持续下去直到获得IP地址,或者用户中断它的执行,或者超时。默认Debian系统的行为只有前两种,而没有超时的设置。我们会有这样的需求,希望在网线未连接的情况下就不要启动动态IP地址设置的网络设备了,直到网线连接的时候再进行网络配置。
Blog for people's life | 发表评论 | 全文 66%+ | 已被阅读6243次
由 Wingsun 在 周三, 2005-05-18 14:46 提交
心情 | Linux / Unix
命苦啊,昨天在恢复一台计算机的时候一不小心在做Raid的时候对文件系统进行了检查工作,结果导致丢失了所有的数据。看来下次不能在做Raid的时候随便对文件系统进行操作,最好连挂载文件系统都不要做。
事情是这样的,原本的计算机由于主硬盘出了故障,所以送出去维修。在送出去维修之前,将数据都备份在一个Raid分区中,该分区由三块硬盘做Raid5而构成。换了新的硬盘回来后,安装系统的时候发现原本使用的raid软件(raid-tools2)已经没有了,只有新的mdadm软件,于是只好使用新的mdadm继续恢复挂载三块硬盘而获取数据。再使用mdadm创建好raid设备后,由于急着确认是否成功,所以选择了mount操作,结果该操作不成功。在不成功的情况下就进行了文件系统的检查修复工作,结果检查修复后结果导致数据丢失。
Blog for people's life | 发表评论 | 全文 24%+ | 已被阅读3463次
由 Wingsun 在 周四, 2005-04-21 10:24 提交
Linux / Unix
IBM T42采用的是迅驰(centrino)技术,CPU支持可变频率,带有802.11B/G的无线网卡,Intel 1000M网卡。
安装Debian完全可以按照标准的安装步骤进行,只不过安装好后,无法使用CPU可变频功能、没有驱动无线网卡也没有支持IBM的功能键操作。
通过使用debian的sarge安装盘安装好基本的系统,然后更换内核为2.6系列的最新内核,可以通过:
?? apt-cache search kernel-image-2.6
来查询到当前最新的内核是哪一个版本的,然后并安装它,然后重新用该内核启动计算机。下面我们来逐一驱动CPU变频功能、驱动无线我网卡和支持IBM功能键的OSD显示。
Blog for people's life | 发表评论 | 全文 80%+ | 已被阅读6845次
由 Wingsun 在 周三, 2005-04-20 10:33 提交
Linux / Unix
1、修改系统默认的一些软件配置,例如系统中如果安装了automake 1.4, automake 1.7,automake 1.8等,在编译不同的软件包的时候可能需要不同的automake版本。可以通过update-alternative --config automake来实现在不同版本的automake切换。update-alternative是一个非常实用的工具,它可以修改系统中某些软件的默认提供者是谁。可以通过查看/etc/alternative来查看有那些可以配置的软件,也可以通过update-alternative来新增新的可配置软件。
在Debian中可以通过这么命令来修改默认的鼠标光标,修改默认的桌面背景图,GNOME启动画面等等。
Blog for people's life | 发表评论 | 全文 63%+ | 已被阅读4327次
由 Wingsun 在 周二, 2005-04-19 13:24 提交
Linux / Unix
Debian下使用PGP签名的软件很多,一般而言都是使用GNU PGP这个软件。
?
安装:
?
首先,在安装之前更新一下你的软件包库索引,执行:
apt-get update
然后开始安装软件:
apt-get install gnupg
如果无法安装,则必须检查你的sources.list编写是否正确,是否包含了指向含有gnupg的软件包源,如果没有则请修改它正确。
如果你使用GUI环境,你可以安装gnupg的图形化前端,在GNOME下可以使用seahorse。
apt-get install seahorse
你首先需要的是创建一个签名,一个属于你自己的签名。在命令行的模式下执行:
Blog for people's life | 发表评论 | 全文 88%+ | 已被阅读5910次 | 1 trackback
由 Wingsun 在 周五, 2005-04-15 15:44 提交
Linux / Unix
一直没搞过桌面秀,今天手痒,发一次。
这是在我的IBM T42上的截图。
Debian终端:
?
?
Debian菜单
Debian nautilus
Blog for people's life | 3条评论 | 全文 11%+ | 已被阅读7714次