April 2007
Monthly Archive
Sun 22 Apr 2007
Posted by 小飞 under
Linux[4] Comments
花了周末整整两天时间和P牛一起合作,终于将漫游的论坛改为全文搜索了,个中辛苦不足为外人道也。
呵呵,其实开玩笑的。一切进行的都很顺利,最大的问题就是需要整理一个好用的词库。我们用了自带的中文词库,发现很不适合漫游使用,后来找了一个拼音加加的词库,一个google拼音的词库,一个搜狗拼音的词库,还有自己人肉整理了一些资料,终于弄了一个100万字的超大词库。
这个全文搜索程序很简单,核心sql 就一行 “select postid,threadid,title from search where match(title,pagetext) against(’关键词’)”。我这里采用的是双数据库方案,原来的论坛数据库不动,新安装了一个支持中文全文搜索的Mysql。在里面建立搜索专用数据库,自己写了个程序每天增量将帖子加到这个数据库上就好了。具体的实现可以参考 hightman 的网站。
http://myft.twomice.net/show_hdr.php?xname=ILBS301&xpos=4&dname=
http://php.twomice.net/myft/s2.php
Mon 16 Apr 2007
Posted by 小飞 under
Linux ,
虚拟主机No Comments
vhcs 开发基本处于停滞状态,今天看到了 ISPConfig, 觉得挺有意思的。有好几个引人注目的优点:
1. 支持的发行版非常多
2. 功能强大
3. 开发社区活跃,文档齐全
ISPConfig
ISPConfig is an open source hosting control panel for Linux. ISPConfig is licensed under BSD license.
Managed Services
- Httpd (virtual hosts, domain and IP based)
- FTP
- Bind (A, CNAME, MX and SPF Records)
- POP3 Auto-Responder
- MySQL client-databases
- Webalizer statistics
- Harddisk quota
- Mail-Quota
- Traffic limits
- IP-addresses
- SSL
- SSI
- Shell-access
- Mailscanner (Antivirus)
- Firewall
Detailed Feature list
System Requirements
Supported Distributions
- Mandrake Linux starting from version 8.1 to 10.2
- Mandriva 2006 to 2007
- Red Hat Linux starting from version 7.3 to 9.0
- Fedora Core 1 - 6
- SuSE Linux starting from version 7.2 to 10.2
- Debian 3.0 (Woody), Debian 3.1 (Sarge), Debian 4.0 (Etch)
- Ubuntu 5.04 (Hoary Hedgehog), 5.10 (Breezy Badger), 6.06 (Dapper Drake), 6.10 (Edgy Eft)
- CentOS 4.1 to 4.4
Details
- Operating System: Linux (Kernel 2.4 or later with glibc6) (the following distributions are supported: Mandrake Linux starting from version 8.1, Mandriva 2006 & 2007, Red Hat Linux starting from version 7.3, Fedora Core 1 - 6, SuSE Linux starting from version 7.2, Debian starting from version 3.0, Ubuntu 5.04, 5.10, 6.06, and 6.10, CentOS 4.1 - 4.4)
- Apache Webserver version 1.3.12 or later / 2.0.40 or later
- Sendmail or Postfix
- Procmail
- Quota Package
- ProFTP as standalone version or vsftpd as inetd/xinetd/standalone version
- Php 4.0.5 or newer as Apache module
- MySQL data base
- a POP3/IMAP daemon that supports either the traditional Unix-Mailbox format (e.g. gnu-pop3d, qpopper, ipop3d, popa3d or vm-pop3d) or the Maildir format (e.g. Courier-Imap)
- OpenSSL and mod_ssl for the creation of SSL virtual hosts
- BIND8 / BIND9
- iptables or ipchains
Fri 13 Apr 2007
Posted by 小飞 under
Linux1 Comment
虽然大部分情况下我们只要用ssh登录linux服务器就好了,但是有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。在Debian下安装vnc server很简单的,只要几步就可以了:
1. 安装软件
apt-get install tightvncserver tightvnc-java
2. 配置每个用户自己的vnc server。
启动命令:
vncserver -depth 24 -name aru_desktop -httpport 9001 -geometry 1024×768 :1
参数解释:
1. -depth 24 使用24位颜色,这里一般用16或者24
2. -name aru_desktop 桌面名字,这个参数并非必要,可以随便起个喜欢的名字
3. -httpport 9001 使用浏览器连接的端口,请用1024以上的端口,如果是多个用户都开vnc server,那每个用户要使用不同的端口
4. -geometry 1024×768 桌面分辨率,根据要求调整
5. :1 会话数字,同3
第一次运行会要求你输入一个密码,这个密码和你的ssh登录密码是分开的,当然你也可以用同样的密码
关闭命令:
vncserver -kill :1
:1 是会话数字,和启动的会话数字一致
3. 输入法和桌面环境
每个用户的vnc server启动脚本是 ~/.vnc/xstartup
下面是我的启动脚本:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
#gnome-session &
xfce4-session &
scim -d
里面有3个窗口管理服务器:
#x-window-manager &
#gnome-session &
xfce4-session &
最上面两个是被注释掉的,选择自己喜欢的窗口管理就好了,将其余的窗口管理器注释掉。
scim -d
打开scim输入法.
4. 连接vnc server
打开vnc server后,可以通过http方式或者用专用客户端连接
http方式,在浏览器输入 http://ip:9001/
专用客户端,在地址输入 ip:1
Thu 12 Apr 2007
Posted by 小飞 under
LinuxNo Comments
Debian默认设置下是开反向域名解析的。我们连接ssh/ftp的时候就会有一个比较明显的延时,大概要等30秒后才能输入账号密码。解决方法有两个:
1. 将客户机IP和域名对应关系加入到 /etc/hosts上
2. 编辑 /etc/nsswitch.conf
找到 hosts 那行,将其改成下面这样:
hosts: files dns [NOTFOUND=return]
Tue 10 Apr 2007
Posted by 小飞 under
Linux[2] Comments
今天终于将maemocjk 的输入法卸载了。因为我找到一个的更好的输入法: scim for maemo. 他有770和N800的版本,由wolfg 移植的。安装 很简单,直接点install 文件就可以了,然后需要重启机器,使用ctrl + 空格i打开输入法。刚才测试了一下,bug还是有不少的,比如要输入目前这个词,老是发现多输入了一个字母的样子,难道是因为我安装的虚拟键盘问题?明天将现在这个虚拟键盘去掉试试。另外当前只有智能拼音输入法,应该将五笔也加进去的。
项目主页
Sun 8 Apr 2007
Posted by 小飞 under
Linux[5] Comments
其实还没有正式宣布发布,但是文件已经冻结了,iso也出来了。
下载地址: http://cdimage.debian.org/debian-cd/4.0_r0/
发布声明应该会在一天内宣布的,当各大主力镜像将iso 镜像完毕,就会正式宣布发布了。
上一个稳定版本Debian 3.1 Sarge 是在 2005年6月6日发布的,距离现在已经快2年了。
Debian 的下一个版本代号为 lenny ,让我们祝愿 lenny 能够顺产吧~
update: 正式发布了
Sun 8 Apr 2007
Posted by 小飞 under
General[3] Comments
今天参加卡伯东渡日本为国争光欢送大会,居然又迷路了,做人真失败。
前天发现了n800一个新用途,可谓是杀手级应用呀。
将自己喜欢的歌曲放进去,每天洗澡的时候将n800带进冲凉房,音量调到最大。
于是我就可以一边洗澡一边欣赏音乐了,另外还可以当作一个简单的时钟使用,提醒自己洗澡不要花太多时间,3-4首歌曲就好了~
Tue 3 Apr 2007
Posted by 小飞 under
GeneralNo Comments
2.3 的更新日志:
- 修正一些杂七杂八的bug (界面, WP21 兼容性, 和其它插件的兼容性等待 )
- 模块的一些小变动(加强了黑名单模块,默认不使用公共黑名单服务器查询。)
- 重要 升级到Wordpress的数据库结构,提高了加速速度(不是SK2的问题,但是必须做这样的修改以便让SK2跑的更快).
更新很简单,将原来的SK2目录删除,上传新文件。到插件管理器将SK2禁用再启用就完成了。