zhongzichang’s weblog

April 18, 2008

折腾的一天

Filed under: 未分类 — 钟 子昌 @ 2:41 am

早上起来玩了一会xbox360 的《Assassin’s Creed》,一直都找不到感觉。训练关都没耐心完成,就打开笔记本开始工作。登上服务器看看小爬虫跑的怎样,发觉抓取深度设置高了,改小一点,又重新开始,明天可以看测试出来的效果。

上msn, 发现一片红心,噢晕,不想评论。上豆瓣吧,现在不喜欢看书评了,深刻的东西看多了也会吐。影评还行,不过谈论新片子的很少,前两天一次抱了几十张盗版回 来。烂片看多了,昨晚终于看了一部有意思的片子《办砸了》,暴力血腥恐怖恶心讽刺冷幽默,每个角色都那么的个性,导演真变态极了,我喜欢。

海内现在是我在线的时间最长的网站了,不过大家还在讨论,不是讨论,是在争论,关于奥运与爱国的事情。静静的看着别人吵的天昏地暗,坚决不参与,表说我噢,故人说,宁静才能致远嘛。

小K 送了一个蓝牙鼠标给我,后来发现我的笔记本没蓝牙模块。下午5点去百脑汇买个蓝牙适配器和无线路由器,路上堵车,到达的时候已经下班了。结果在路边找了家小 店,买了很便宜的杂牌路由器,蓝牙适配器倒是没买着。回到家里设置无线上网。估计是mac地址映射缓存的问题,adsl 服务器一直说我的密码不对,搞得我差点吐血。

晚上7点的时候约了朋友一起去宜家,发现一件好东西噢。可以看图片,非常合适懒惰的我。回来的时候路过宠物医院,小白还在那里住院,看见它睡眼蒙胧的,对视了一会,摸摸它的头就88了。回到家已经10点多,把椅子安装好,开始工作。最近睡觉时间又推迟到凌晨两三点了。

image0.jpg

这两件东西都很轻,组合在一起,放在大腿上,然后笔记本放在胶版上面。再加上一张舒服的椅子,很绝配。宜家很多东西设计都巧妙而人性化。

image2.jpg

April 17, 2008

家里快有新成员

Filed under: 未分类 — 钟 子昌 @ 2:31 am

昨天一朋友来我家玩,他是个喜欢偷窥和被偷窥的家伙。进门首先到阳台,观察一下小区里面其他的房子,然后点评一番。后来一起跑楼顶上,发觉楼顶的视野还没我家里的阳台好。
我在楼道里发现了小白,一只被抛弃的小犬,大概两个月大。初次见面它真的好可怜,身上脏稀稀的。跟它沟通了很长时间都不愿意跟我走,最后抱了起来,然后送到附近的宠物医院,给它做身体检查,注射疫苗。最后决定让它住4天院再带回家。

April 14, 2008

转移阵地,晕菜了晕菜了

Filed under: 未分类 — 钟 子昌 @ 3:39 pm

春天到成都的人很多,一波波的,我也要来了。

临走的时候,事情总是特别多。工作上,服务器到位,又找到了一个bug,还没有时间修改呢。生活也有琐碎的事情要处理。要离开了,总希望尽量解决更多的事情,所有必要的约会都要赴。

奥运圣火在一片争议声中,艰辛前进。人权又一次被欧美踢到中国政府的面前。民族主义情绪空前高涨,海内里面都不谈IT,改谈国事。

January 26, 2008

tech log

Filed under: 未分类 — 钟 子昌 @ 11:26 am

LVS

需求:
可伸缩性、高可用性、可管理性、价格有效性
可伸缩性 =》 主要是 webapp服务器的可伸缩性 , 存储系统(文件和结构性数据)的可伸缩性。

JSF

web服务端的UI组件框架

两个主要组件:

API —- 描绘UI组件、管理他们的状态;事件处理、服务端验证、数据转换;定义页面浏览;支持国际化和访问能力;支持所有特性的扩展。
JSP自定义标签库 —- 在一个JSP页面中显示UI组件,将组件连接到服务器对象。

减轻创建和维护服务器段UI的负担。你可以:

将组件放在页面上(增加组件标签)
连接组件生成事件到服务器端的应用代码
将页面上的组件绑定到服务端的代码
用可重用和可扩展能力的组件构建UI
保存和恢复UI的状态(超越服务请求的生命周期)

Internationalizing and Localizing Web

information :

messages \ user interface labels \ character sets and encoding \ date  and currency formats

重点:

java.util.ResourceBoundle

internationlizing tag lib(i18n)

jfs

sequoia 安装配置

Filed under: 未分类 — 钟 子昌 @ 10:58 am

1.准备工作
软件:

jdk(>=sun1.4.2)
NTP或者其他的时钟同步机制

网络:

集群节点之间通信使用TCP/IP,控制器和后端之间使用全双工1G/s网络

控制器主机的网络配置:
确保对主机名的解释到真实ip地址上

确保路由配置正确

设置JAVA_HOME环境变量

用NTP同步时钟

2.安装

到 http://sequoia.continuent.org 上下载 sequoia-x.y-bin.tar.gz

在控制器节点上安装:
支持文本和图形两种安装模式。推荐使用图形,它会自动配置SEQUOIA_HOME环境变量.

以图形模式安装:
安装之前,确保jre(>1.4.2)已安装,并且java可执行文件在你的PATH里面。
1。将Sequoia拷贝到一个控制器节点上。
2。运行安装器。 java -jar sequoia-x.y-bin-installer.jar,安装向导出现。
3。点击next,版权信息出现
4。认可版权后,点击next,安装路径对话框出现。
5。指定好安装目录后点击next
6。一个消息框出现,点击ok,安装组件对话框出现
7。推荐安装所有的组件。点击next。安装进度条出现。
8。当安装完成后会显示完成的信息。
9。这里可以自动生成安装脚本保存
10。退出点击down
11。在其他的控制节点上重复上面的1-10个步骤。

安装二进制版本:
1。下载压缩包
2。在控制器节点上,创建安装 sequoia 的目录
3。将压缩包解压到上面的目录下
4。设置SEQUOIA_HOME环境变量
5。在其他的控制器节点上重复上面4个步骤
提示:设置环境变量,可更新你的shell配置文件,如 .bashrc等
下面是一个安装案例:
> mkdir -p /usr/local/sequoia
> cd /usr/local/sequoia
> tar xfz /path-to-sequoia-bin-dist/sequoia-x.y.-bin.tar.gz
> export SEQUOIA_HOME=/usr/local/sequoia

安装native数据库驱动:
Sequoia控制器使用native数据库JDBC驱动来访问数据库。因此你必须拷贝native数据库驱动到sequoia/drivers目录。
注意:如果应用使用数据库规定的类型,你必须解压驱动到drivers目录或者强迫控制的类路径使用XTRA_CLASSPATH环境变量。

3.配置

安装后的配置有下面三个步骤组成:
• 控制器配置
• 虚拟数据库配置
• 客户端配置

更多的信息看
sequoia.dtd - DTD for 虚拟数据库配置
sequoia-controller.dtd - DTD for 控制器配置
也可以用DTDs来验证XML配置文件

sequoia 有三种配置文件:
• 在每一个控制器上,每个虚拟数据库都有一个配置文件
• 每个控制器都有一个控制器配置文件
• 每个虚拟数据库都有一个控制器组通讯配置文件

控制器配置文件:
每一个控制器有一个自己的配置文件controller.xml,在启动过程中调整控制器。控制器配置文件应用到该控制器持有的所有的虚拟数据库上。
有个一个缺省的控制器配置文件 config/controller目录下。必须编辑这个文件来配置你的控制器。
提示:sequoia安装中包含几个范例配置文件,可以用来作集群配置的模板文件。

控制器组通讯配置文件:
控制器们用一个组通信协议来交换信息。防止单点失效的发生,可水平缩放。
sequoia组通信是居于Hedera的。安装sequoia后,组通信配置文件是config/hedera_jgroups.properties,这个文件缺省只想JGroups配置文件config/total-token.xml
缺省情况下,sequoia用一个普通的多播地址(228.8.8.9)在所有的控制器节点上进行组通信。
需要为每一个虚拟数据库设置组通信。虚拟数据库配置(hederaPropertiesFile属性值在Distribution元素中定义)缺省指向hedera_jgroups.properties文件。
每一个虚拟数据库有它自己的组名:
当控制器s持有多个虚拟数据库时,组名被控制器组通信层用来联系信息的归属到每一个虚拟数据库上;
缺省情况下,在虚拟数据库配置文件中,组名和虚拟数据库的名称一致。
如果控制器持有多个虚拟数据库,不同的数据库使用不同的组通信配置文件能提供集群的性能。

具体看手册和demo配置文件,现在真是太忙了 :-(

September 29, 2007

身心都了无牵挂,开始我的relaxing time

Filed under: 未分类 — 钟 子昌 @ 8:52 pm

成都是个很舒服的城市,呼吸空气就能让你心情舒畅。前几天和朋友一起开车去了稻城,沿途风景很美,拍了很多照片。在高原上呆了几天,每天都是阳光白云,让我现在只要看到风景图片就想吐。最不爽的是我有高原反应,症状就是头晕,恶心,不断的想吐但是又吐不出来。在高原上死撑了几天,曾经一度觉得自己就这样死翘翘了,后来居然能撑过去了,从痛苦中挣扎回来就是快乐。

July 28, 2007

圣火来到北京啦

Filed under: 未分类 — 钟 子昌 @ 1:09 am

昨晚我和李益见证了这伟大的时刻。

上图为著名运动员andy,她曾经在sunshine100举行的110米下水道项目中以12.88秒的成绩打通世界记录。

July 25, 2007

印象最深刻的几部日本动漫电影

Filed under: 未分类 — 钟 子昌 @ 11:50 pm

昨晚看了《哈尔的移动城堡》 ,这是一部很能打动人的动漫电影,宫崎骏的想象力真的是天马行空,相信看过的人都希望自己能拥有一座移动城堡,里面有浪漫和自由。在看的过程中,我找了很多不合逻辑的内容,事后才发觉自己着相了。艺术的想象本来就是要无边际的随意伸展飘荡不受约束,而我用现实规则去观察倒真是可笑。

我看过的日本动漫电影不多,也不算少了。到现在为止,印象最深刻的几部是 《高达》的几个电影版、《青之六号》、《千与千寻》、《蒸汽男孩》,另外《浪客剑心》的电影版也很好看。

July 17, 2007

分布式搜索引擎技术的实现-开篇

Filed under: 未分类 — 钟 子昌 @ 2:16 am

最近觉得想看书又没耐心,想炼字却不够专注,想玩乐器怕被邻居骂,金刚经背了一篇,法会因由分… 有机会再读;慧禅法师的讲经看了一会就睡着。还是写写blog最实际。

前段时间将nutch搜索部分改写成能对普通Lucene索引库进行检索的分布式搜索系统,暂时命名为billy。还不知道用来作什么用,搁置一段时间后,决定将我对nutch搜索部分的架构和实现的分析,以及如何将nutch改写成billy的过程写出来,这也能为开源出一点力。接下来的日子里,将慢慢的随意的写下我对Hadoop 、Lucene4j 、nutch-plugins系统 、rpc 的实现等模块的理解。

July 2, 2007

酷毙了的beryl

Filed under: 未分类 — 钟 子昌 @ 12:38 am

beryl.jpg

Next Page »

Powered by WordPress