评论功能打开了
2006年3月31日, 18:14
把 Theme 部分有关评论的地方汉化了,欢迎大家留言评论。
折腾了半天,再也不敢直接用服务商提供的 phpmyadmin 直接改数据库,因为编码的问题造成了乱码,把几篇文章都搞废了,只好重新编辑。由此得到的教训是以后要记得经常备份数据库。:)
分类: Experience | 1条评论 »
2006年3月31日, 18:14
把 Theme 部分有关评论的地方汉化了,欢迎大家留言评论。
折腾了半天,再也不敢直接用服务商提供的 phpmyadmin 直接改数据库,因为编码的问题造成了乱码,把几篇文章都搞废了,只好重新编辑。由此得到的教训是以后要记得经常备份数据库。:)
分类: Experience | 1条评论 »
2006年3月31日, 0:04
每次配置这个总要上网搜索一番,今天又做了一遍,在此记录下来
1、下载以下软件:
1)apache 2.0.54
2)java sdk 1.5.0_06
3)tomcat v5.5.15
4)tomcat-connectors v1.2.15,注意,jk2 已经是官方不支持的了,现在更新的都是 jk
2、安装 apache
我的装在了 /usr/local/apache2
3、安装JDK
首先安装下面的 package
apt-get install java-package
接着
fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin
会有一些问题,都用默认就可以了
dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb
设置环境变量
在 ~/.bachrc 中加入环境变量:
JAVA_HOME="/usr/lib/j2sdk1.5-sun"
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH 这样 JDK 就装好了
4、安装 tomcat
直接把下载的 tomcat 解压就可以了
我的装在了 /usr/local/tomcat
5、安裿tomcat-connectors
首先解压
tar -zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
cd jakarta-tomcat-connectors-1.2.15-src/jk/native
注意:如果你是从cvs中获取的tomcat-connector的源代码,那么你需要安装autoconf,
接着执行 ./buildconf.sh 用来构建 configure 文件,
如果是和我一样下载官方 release 出来的源码包就可以跳过这一步
然后执行
./configure -with-apxs=/home2/local/apache/bin/apxs
编译
make && make install
把编译好的文件 copy 到 apache 的 modules 目录
cd apache-2.0
cp mod_jk.so /usr/local/apache2/modules/
6、把写好的 JSP 程序放到 /var/www/jsp 下并修改 tomcat 的配置文件 server.xml
在标签 <Host> 后面加上
<Context path="/jsp" docBase="/var/www/jsp" debug="0" reloadable="true"
crossContext="true" />
这个时候你在浏览器中输入 http://lcoalhost:8080/jsp/index.jsp 就应该能看到你写的 jsp 程序的执行结果了
7、编写配置文件
1)新建文件 /usr/local/apache2/conf/workers.properties,内容如下:
# 定义 worker 列表,每个 worker 的名称用逗号 "," 分隔开
worker.list=myworker
# myworker的具体设罿
# worker的类型
worker.myworker.type=ajp13
# worker的主机地址
worker.myworker.host=localhost
# worker的主机端口
worker.myworker.port=8009
# load-banlance 系数
worker.myworker.lbfactor=50
# worker 的ajp 连接池中的连接数
worker.myworker.cachesize=10
# worker 的 ajp 连接的超时时间,单位:秒
worker.worker1.cache_timeout=600
# 当你的 web server 与 tomcat 之间有防火墙时需要设置此参数
# 使系统不断发送 KEEP_ALIVE 消息以免防火墙切断连掿
# 该值大于0时为 True,等于0为 false
worker.myworker.socket_keepalive=1
# web server 自动切断 ajp13 连接的超时时间,单位:秒
worker.myworker.recycle_timeout=300
2)在文件 /usr/local/apache2/conf/httpd.conf 中加入如下内宿
# 加载 mod_jk
LoadModule jk_module modules/mod_jk.so
# 设定 workers.properties 的路径
JkWorkersFile "conf/workers.properties"
# jk 的日志文件的位置
JkLogFile logs/mod_jk.log
# jk 日志记录的级别[debug/error/info]
JkLogLevel info
# 设定日志记录的时间格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# 设定 jk 处理请求的日志记录格式
JkRequestLogFormat "%w %V %T"
# 设定一些转发选项
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
<VirtualHost *:80>
DocumentRoot /var/www/
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/apache-localhost-error_log
CustomLog logs/apache-localhost-access_log combined
# 转发 jsp 文件的请求到 myworker
JkMount /*.jsp myworker
# 转发 Servlet 请求到 myworker
JkMount /*.do myworker
<Location ~ "/WEB-INF/">
Order deny,allow
Deny from all
</Location>
<VirtualHost>
这样就配置完成了,在浏览器中输入 http://localhost/jsp/index.jsp 看看能否正常显示结果吧
参考资料:
1)apache 的配置文档
http://httpd.apache.org/docs/2.0/sections.html
2)tomcat 的配置文档
http://tomcat.apache.org/tomcat-5.5-doc/config/index.html
3)tomcat-connector 的安装说明文档
http://tomcat.apache.org/connectors-doc/howto/apache.html
2006年3月29日, 17:47
这一篇要说的不是珞珈山水BBS。
昨天晚上从QQ上突然收到一条Jingle网友聚会的消息,不过聚会时间是昨天上午了,我已经错过了。说起Jingle,那真的是好久以前的事情了。
话说上世纪九十年代中,互联网在国内还是一件很新鲜的事物。在那个年代,一块modem的价格比现在一块160G硬盘还要贵,记得那个时候最好的modem的牌子是”Hayes”,现在这个牌子早已经销声匿迹了。那时,ChinaNet刚建立一两年,CERNET刚刚建好,当时还没有多少人会用Web懂得html的。但是那个时候中国惠多网却是一个人气十足的地方,全国各地都有BBS站台。97年,我才刚念高一,某天从电脑报上,忽然看到了一篇连载文章,大概是教你使用Modem如何连接使用BBS的。我觉得很有意思,于是乎,从好友leery那里借来了一块14.4k BPS速率的小猫,根据报纸上的介绍,装上一个叫telix的终端软件,Step by Step的照做,在经过长时间的猫叫以后,眼前的屏幕一闪,来到了当时武汉最早也是最大的BBS - Jingle BBS。

刚上BBS ,我只是一只小小虾,什么都不懂,每天看着各种排行榜上的飙信狂,还有各个信区的“信管”(即现在的版主)都只有景仰的份。由于那个时候的电话费很贵,而且每天上站的人数多,在线读信是一种很不经济的做法,一般都是先把信包下载回来,然后使用蓝波快信来读信和回信,再打包上传回站台。经过一段时间的摸索,我也慢慢掌握了怎么使用蓝波快信上传信件,下载每天的新信件,怎么设定签名档,怎么寄信和回信,自然而然地也就开始了飙信之路。
记得那个时候BBS上的人都很友善,大家经常拿“信管”、甚至是站长来开玩笑,也时常会爆发各种论战。BBS上有两个大的帮派-邮帮和电帮,大概是因为邮电部门和电力部门使用电话的成本很低,而且又是搞技术的,所以上站的人数明显偏多一些吧。
在BBS上混久了,才知道站台间还可以转信,其实就是每天晚上一个站台自动连接到另外一个站台上下载和上传信包。所以在全国转信区,就能跟来自全国各地的网友飙信了。BBS上还有一些游戏活动,比如股票啊,银行什么的。据说银行程序还是以前求伯君写的。
97至98年是BBS发展的繁荣阶段,武汉又相继开了几家BBS站台,我去过的有晨曦和小蚂蚁,晨曦站上有许多文章写的不错的大虾,而小蚂蚁则是一个功能丰富的站台,这两个站台的硬件条件也较 Jingle 更好一些,不过在武汉还是Jingle的人气最高,而且还是武汉地区在全国的转信中心。
不过随着99年我要准备高考,也就慢慢的离开BBS了,而随着Internet在国内的高速发展,这些站台也慢慢生存不下去了。从技术的角度来看,这种形式的 BBS命中注定是要被Web取代的。
分类: Experience | 3评论 »
2006年3月26日, 17:48
看到 zftt 的 一篇blog,里面谈到了郑渊洁的勃客,以至于不想去第二次。
子曰:“饮食男女,人之大欲存焉”,我想 zftt 同学大可不必如此吧。
作为80年后生的人,郑渊洁的童话是童年除了动画片(变形金刚、圣斗士、七龙珠)、游戏机以外的最大乐趣了。给我印象最深刻莫过于吃了药片躺在电热褥上就带电的皮皮鲁,不是学习成绩好的孩子,是个调皮捣蛋的坏孩子,有了盖世武功以后还喜欢到处炫,恶搞,但在关键时候却不手软,是一个勇斗坏人(现在应该叫腐败贪污分子)并获得美女倾心的英雄。这部童话至今我还珍藏着。那个时候每天的梦想就是能够身上带电,懊恼为什么家里没有电热褥子,想着怎么利用这个特异功能做点什么事。这比那个时候的霹雳贝贝酷多了,而且比宣传得过分的赖宁更像英雄(当然,小时候肯定不敢这么说),因为英雄不是完美的,有缺点才更真实。
郑渊洁的童话是我们童年的精神食粮,也许正是他脑子里那么多淫水才写得出来这么 yy 的东西,我们喜欢他的作品,但我们不能从他的作品判定他的人品。不过,因为有了 blog 这么个东西,才能让我们接近更真实的郑渊洁,深刻认知我们的偶像。
新浪博客做了件好事,满足了粉丝偷窥偶像生活的欲望;而遍地开花的个人 blog,让草根也有了发言权,君不见各博客留言栏里的个人广告么。在这个信息大爆炸的时代,垃圾信息越来越多,找信息简单,找到有用的信息却越来越难,blog 可以带来更新更快更准的一手信息,我现在经常搜索的时候都加上 blog 做关键词了,google 也适时推出了 blog 搜索服务 ,blog 就是趋势,让我们来一起 blog 吧。
分类: Experience | 1条评论 »
2006年3月25日, 20:30
今天下午上课的时候老师提了一下设计模式,突然就想到与23这个数字相关的东西,回来仔细想了想,有下面一些与23相关的事情(按想到的先后顺序排列):
1)我的生日是23
2)莎士比亚跟我同一天生日,他的忌日也是23日
3)老师上课讲到的设计模式一共有23种,导致我写了这篇 Blog
4)Michael Jordan 的球衣是23号
5)Blog 的域名是本月23号申请的
6)我国有23个省
7)北回归线是北纬23.5度(哈,想不出来了,凑数)
想了半天想不出别的来了,然后google了一下
8)汉语拼音有23个声母
9)3月23日是世界气象日,4月23日是联合国教科文组织的“世界读书日”,6月23日是国际奥林匹克日和手球日,维基百科上还有很多历史上的今日,有兴趣可以去看看(国内访问不了的自己想办法)
分类: Experience | 没有评论 »
2006年3月23日, 12:17
筹划了许久的我的 Blog 终于开张了,Hooray~
最终选择 wordpress 作为我的 blog 程序。
这个 php 程序短小精悍,功能强大。页面使用 XHTML+CSS 构建,大部分页面都可以随时修改,而且有着强大的插件功能,已有的主题和插件多得眼花缭乱。
美中不足的地方就是中文化做得不好,毕竟是外国人开发的程序,我使用了 Jeffrey Tam 提供的中文语言包,但是还有很多地方没有汉化,而且找到一个合适的主题以后,还要自己再对主题做一些汉化。我对 php 不是很熟悉,有些地方的修改还要慢慢摸索。
不管怎样,俺的Blog 终于开了,值得庆祝的一天。
分类: Experience | 没有评论 »