December 2005


升级过程简单到我不敢相信。

将原来的程序文件删除,保留wp-content目录,上传新的程序文件,运行 /wp-admin/upgrade.php。
然后呢? 然后就完成了 :D

新wordpress 的后台更加清晰了,而且有了自带的可视化编辑器,不用自己另外安装,总的来说还是不错的。具体的平均要等我用过一段时间才知道了。

The X’mas Edition :)
里面包括了我翻译的中文语言包,请大家指正。
官方下载地址: vhcs 2.4.7
查看更改记录
升级到2.4.7(英文)
我将在最近几天帖上一个完整的安装指南。

     今天正在看书的时候忽然收到服务器发来的警告信,说是服务器负荷过重。我登录后一检查,发现cpu利用率一直在 90%左右徘徊,查看了一下top,是apache占用了大部分资源。经过迅速排查,发现是一个论坛客户的网站占用资源过多。上去他的论坛看了一下,在线人数才3个,为了确认,将他的网站暂时关闭了几分钟,服务器很快就恢复正常了。检查一下log,发现是一个深圳的IP在疯狂的访问论坛导致的,将此IP用iptables封掉,恢复此论坛,服务器也没事。本来事情到此就算完了。但是我发现此捣乱的IP是深圳市的adsl,然后使用的是某个软件,user agent是固定的,于是改了一下apache的配置文件,防止其他人用同样的软件来捣乱。
 原来此论坛的目录设置如此: 

DocumentRoot /var/www/xxxxx
    <Directory "/var/www/xxxxx">
        Order allow,deny
        Allow from all
    </Directory>

加多两行就可以了

DocumentRoot /var/www/xxxxx
    <Directory "/var/www/xxxxx">
        SetEnvIfNoCase User-Agent "badguy" getout
        Order allow,deny
        Allow from all
       deny from env=getout
    </Directory>
badguy是捣乱者的user agent含有的字符,按具体情况修改,可以添加多行 SetEnvIfNoCase User-Agent "badguy" getout        

vhcs 2.4.6 使用的web mail没有简体中文语言包,但是有一个繁体中文语言包。我在繁体中文语言包的基础上制作了这个简体中文语言包,除了简体化,还修改了部分用语,使之符合简体习惯。在 /var/www/vhcs2/gui/tools/webmail/langs/ 新增简体语言文件ch_gb.txt,修改 /var/www/vhcs2/gui/tools/webmail/inc/config.languages.php,添加了简体语言并设为默认值。新增文件和修改过的 config.languages.php 在下面的压缩包内,有需要的朋友可以下载。
cnwebmail.tar.bz2

今天凌晨直到早上10点之间,他们的统计代码被修改,挂上了恶意代码。这次的事情闹的有点大了。很多网站都用了51.la的统计服务(包括我的),如果用户在此时间内访问这些使用了51.la服务的网站,就很有可能中病毒。此病毒是利用了IE的漏洞执行的。如果已经升级到最新版本的IE,并不会受到影响。国内大部分的杀毒软件也可以删除此病毒。

有幸在smth观摩了一次web加速技术的讨论,下面是windtear写的总结
原文地址http://windtear.net/archives/2005/12/02/000844.html

从论坛之争到web技术讨论
今天水木社区ITExpress版面比较热的一个主题是关于Discuz!的一条新闻
Discuz! 代表 Crossday Discuz! Board 论坛系统,是基于PHP、数据库的论坛系统
用的比较普遍

IT业界特快版面的讨论先是论坛系统的讨论
Discuz! PHPWind vbb IPB UT phpbb
很多人多比较推崇Discuz!
我在学校的时候玩过一些论坛系统 或者说折腾过
phpbb leobbs(雷傲) vbb 还帮别人维护过别的开源论坛系统
基于bbs的也一直跟进关注
门户网站的论坛系统也了解了一下
其实论坛最关键的在于两块 读和写
读牵涉到优化、加速、缓存
写牵涉到存储、效率、速度

数据重要 要安全
速度也重要 要有好的用户体验
还要有好的可维护性、可管理性

于是讨论很自然的就发散开去
展开了一场web技术大讨论
动态内容加速 静态内容加速
php的加速 eaccelerator Zend
fastcgi技术
后端realserver的比较 前端加速设备的比较 各种技术
lighttpd apache iis tux squid F5
mod_rewrite memcached

要是不关注这个领域 估计看的肯定很晕
说起来也是 现在web概念吵的这么火 web2.0 用户参与
搞来搞去还是80端口 还是http (这里不讨论p2p)
有用户参与就需要有论坛 有社区 有forum 有club 有bbs
有数据就要有存储 有数据库
有连接有流量就要压缩就要加速就要优化
怎么样最快怎么样最高效就怎么来

互联网发展一方面Simply The Best 越简单越好
一方面又要高性能 高可用 高效率

From: http://solidot.org/article.php/20051213142959128

日本美少女游戏老牌厂商LEAF今日宣布,近期将按照GPL协议公开“ToHeart2”、“Tear
sToTiara”等四个18禁游戏的源代码。据/.jp报道,开源的原因是这些游戏中使用了按GP
L发布的XviD程序。/.jp评论说LEAF这一举动可能将推动Linux上美少女游戏的开发,这意
味着Linux用户将有更多的游戏类型可以选择。

日本的美少女游戏公司比国内某些linux公司更加懂得尊重GPL版权呢。

原文
gSpace是一个很实用的Firefox插件,它可以让你使用Gmail的超大空间来存放文件。

gSpace安装后,就可以在Firefox的菜单->工具中打开。其用户界面和普通的FTP客户端程序非常相似,只要登录Gmail账号以后,就可以像操作FTP那样方便的上传和下载文件了。gSpace还有一个很好的设计,即所有上传的文件都会以普通附件的形式保存在邮箱中。也就是说,即使无法使用gSpace,那些已经上传的文件还是可以下载使用。

目前gSpace上传文件还要受到Gmail附件规范的限制:单个文件最大为10M,而且不允许EXE、DLL等文件格式。

Cooperative Linux (coLinux) 是第一个Windows原生的(Native) Linux Kernel,而且是Open Source。说更明白一点,coLinux是将Linux Kernel移植到Windows上,所以在一台电脑上可以同时跑这两个OS,不需要VMware这类商业的模拟器,性能当然也比这类一般性用途的模拟器好。网络上有人贡献许多不同的Linux Distribution。最近有打算在winxp下安装coLinux,下面是几个有用的网址。
coLinux的老家
使用coLinux安装Debian Linux

7zip是一个压缩管理软件,支持大部分的压缩软件格式,也有自己特有的.7z压缩格式。更加重要的是,7zip是一个自由软件,你可以在个人或商业免费使用。
主页: http://www.7-zip.org/

debian Sarge下,php4 + mysql都已经成功安装了,apache也可以成功运行php+mysql的程序,但是今天运行一个终端下的php转换程序提示出错:
Fatal error: Call to undefined function: mysql_connect() in /data/movie/go.php on line 37
很奇怪,我明明已经安装了php4 和 php4-mysql啊。经过google,终于知道解决方法了。原来命令 行下的php也有自己的php.ini,在 /etc/php4/cli/下。改一下这个文件,将 mysql.so前面的注释去掉就可。
提示一下,要运行命令下php程序需要 php4 和 php4-cli两个程序包哦。

今天设置了一下netgear wgr614 无线路由器,过程有点搞笑。wgr614是无线路由器,但是出厂设置是禁止了无线连接的。要设置它,必须先用它的有线网口连接上去设置完后才能打开无线功能。