看了一周的电视

  从网上拷贝的全集,第一天就看了10集,看到凌晨4点,真是干劲十足。其实情节非常简单,无非就是艺术化的主人公的此消彼长、跌宕起伏的人生。所谓爱情的真挚、友情的真挚、人性的卑劣……最终还是一个大团圆结局。
  最让人感伤的是为朋友两肋插刀的配角的死亡,看的LP眼泪汪汪的。

长宽的主机

  往长宽的主机传了一个电影,速度so快,不过虽然空间1G,网通访问N快,但是由于没有最关键的MySQL,最终还是不能进入我的购物车。
  其实,还有对新兴IDC业务的保留——263够大吧,但是当年的IDC业务也很一般。

再次Jabber(转)

直接来源地址:http://blog.bcchinese.net/v45072501/archive/2006/06/26/76658.aspx
一. 前言
这是我粗略读了一遍Jabber协议和相关技术文章后的产物,有些地方不一定准确。在文章中引用的一些代码来自www.jabber.org上的文章。
二. 什么是Jabber
Jabber就像ICQ,MSN一样,是一个基于Internet的即时通讯系统,但是同这些即时通讯软件不同的是,它是一个开放的即时通讯系统,也是一个基于XML Stream 的协议,用于在Internet上的两个实体之间交换信息,现场状态(presence)和其他的结构化信息。你可以自己架设自己的Jabber服务器,使用不同的Jabber Client 软件,而不象ICQ或MSN一样,依赖于AIM或MSN的服务器和软件。
  第一个Jabber技术在1998由Jeremie Miller 开发,到目前为止,Internet上已经有数以万计的Jabber服务器和数以百万的Jabber用户。IETF已经将Jabber定为即时通讯和现场技术的标准协议,称为XMPP(Extensible Messaging and Presence Protocol),相关的规范是RFC3920和RFC3921,并且,JSF(Jabber Software Foundations)也在它的JEP中制定了更多扩展协议(例如GroupChat和文件传输等),这些扩展协议目前还没有成为标准,但是将来有成为标准的可能。
  作为一个标准协议,目前有大量的基于各种语言,各种平台,和各种 license (商业,GPL, Apache )和Open Source的Jabber服务器和Client端被开发出来,同时还有大量的Library,在这些Library的基础上,大家可以自己开发自己的Jabber应用。
更多的信息,请看www.jabber.org
三. Jabber的使用
Jabber使用同其他的即时通讯软件差不多,你根据你的平台,下载一个Jabber的Client (例如windows 下的Exodus, linux下的Gabber, PSI等),在Internet上寻找一个Jabber服务器(例如Jabber.cn),注册一个帐号,然后再通讯列表中加入你的好友,就可以开始聊天了。你也可以自己架设一个自己的Jabber服务器,这需要先下载相应的Jabber服务器软件(例如Jive, Jabberd等),安装配置后,把这个服务器的地址告诉你的朋友,你们就可以拥有一个自己的即时通讯服务器了。
  Jabber可以实现不同即时通讯软件之间互联互通。例如,通过一个Jabber Client,你可以用你的MSN或ICQ帐号,通过Jabber网关登陆到MSN或ICQ 服务器上,和你的MSN和ICQ好友进行通讯。
在实时通讯的功能上,Jabber同其他的即时通讯软件没有什么太大的不同,普通的即时通讯;群组聊天,好友列表的分类,上线提醒等,这些功能随着具体Jabber Client软件的不同而略有不同,但大体上都是差不多的。
四. Jabber的架构
Jabber从结构上来,更类似于一个邮件服务器,它是分布式的,也就是说,并不象其他即时通讯软件那样,所有的即时通讯用户都连接到同一个服务器上,而是象邮件服务器那样,不同的用户连接到自己的服务器上,在服务器之间通过一个标准协议来交换信息
一个实体在Jabber网络上被称为一个接点,它有唯一的标识,被称为JID,统称用来表示一个Jabber用户,但是也可以表示其他内容,例如一个聊天室。它的格式是node@domain/resource, node@domain有点类似电子邮件的地址格式,resource用来表示node不同的设备或位置,这个是可选的,例如我在Server1上注册了一个用户,用户名为doom,那么我的JID就是doom@server1, 在发送消息时,指明doom@server1就可以了,resource可以不用指定,但我在登录到这个Server时,我的JID可能是doom@server1/exodus(如果我用Exodus软件登录),也可能是doom@server1/psi(如果我用psi登录)
  Jabber是一个典型的C/S 架构,而不是象大多数即时通讯软件一样,使用P2P的架构,也就是说在大多数情况下,在两个Client进行通讯时,他们的消息都是通过Server传递的(也有例外,例如在两个Client传输文件时)。采用这种架构,是为了简化Client端,将大多数工作放在Server段进行,这样,Client端的工作就比较简单,而且,当增加功能时,多数是在Server端进行。
  Jabber是一套基于XML Stream的协议,当一个Jabber Client连接到一个Jabber Server上时,Client建立了一个从Client到Server的XML流,Server也同时建立了一个从XML到Server的XML流,这个流看起来像这个样子:
|——————–|
| |
|——————–|
| |
| |
| |
|——————–|
| |
| |
| |
|——————–|
| |
| |
| |
|——————–|
| … |
|——————–|
| |
所有的信息都是以XML格式加入到这个流中(这些信息被称为stanzas),例如如下的消息:
from=’juliet@capulet.com’ to=’romeo@montague.net’>
Wherefore art thou, Romeo?
因为是XML格式的数据,用户可以自己对数据进行扩充,加入自己的基于XML的私有数据。
五. XMPP协议简单介绍
  XMPP在2004年10 月被IETF认定为标准协议,它包括RFCS 3920和RFCS 3921,其中,3920被称为Extensible Messaging and Presence Protocol (XMPP): Core,描述了Jabber 中XML Stream的核心技术,包括安全和国际化的一些技术; 3921被称为Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence,主要是基于即时通讯的一些技术,例如通讯列表,黑名单等。
IETF还制定了两个扩展协议,3922,被称为Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM);3923,被称为 End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP)。
同时,JSF还制定了一系列有关Jabber的扩展协议,称为JEPS(Jabber Enhancement Proposals) ,用来制定一些Jabber的扩展功能,这些协议虽然还没有称为XMPP的一部分,但估计也是迟早的事情。
以下是XMPP中的一些需要特殊说明概念:
Message:Stream的一个子元素,,用来表示传输的消息,有一些相关属性,例如to, from, type等,来表明发送方或接受方,它可以包括一些子元素,例如,等,当用户发送一条信息时,就会在流的上下文中插入一个Message元素,中间有相关的信息。
Gateway: 用于把XMPP协议转化为非XMPP协议,或将非XMPP协议转化为XMPP协议,应用于Jabber同其他IM的通讯,或是其他系统,例如Email
Presence: Stream的一个子元素, 用来表明用户的状态,如在线,离线等,当用户离线或改变自己的状态时,就会在stream的上下文中插入一个Presence元素,来表明自身的状态。
I/Q: Info/Query Stream的一个子元素,,一种请求/响应机制,从一个实体从发送请求,另外一个实体接受请求,并进行相应。例如,client在stream的上下文中插入一个元素,向Server请求得到自己的好友列表,Server返回一个,里面是请求的结果。
Subscriptions: 订阅机制,用来保证用户可以管理订阅指定用户的Presence
TLS/SASL: Jabber的安全认证机制(这部分我没有太看懂,大意是,在Client和Server,Server和Server进行通讯前,必须有一套安全机制进行认证,在经过认证后,才能进行通讯 TLS和SASL就是基于认证的两种技术)
六. Jabber的发展趋势
我个人觉得,由于MSN,QQ,ICQ经过多年发展,已经拥有庞大的消费级终端用户群,对这些用户来说,Jabber高举开放协议的大旗在这方面并没有多少优势而言。同时在这些即时通讯软件所上的附加功能越来越多(例如语音,视频,游戏等),Jabber在这方面功能较弱。但是,我觉的在企业即时通讯和应用领域,可能会有比较大的作为。目前的商业的Jabber软件,针对的都是企业即时通讯服务。
由于Jabber是基于XML的流传输协议,它更适合与传输结构化的信息,这样,在企业的应用领域,会有比较大的发展前途,比较典型的就是,Jabber已经作为COE(公共操作环境)的一部分,在美军的FBS(Future Combat Systems)系统中提供服务,用于提供Chat服务和接受来自传感器的战场信息,使得实时信息可以单兵作战平台,传感器和其他资源间传送。
同时,由于Jabber跨平台的特性,已经出现了支持Jabber的IP电话和手持设备;有报道说,已经有公司在Jabber的基础上开发订阅/分发平台。
正如Jabber 的创始人Jeremie Miller所希望的,Jabber将来可能更加用于实时的XML数据传输上,而不是仅仅作为一个即时通讯的平台。
七. 其他
Server的选择:目前有一堆Serve软件可供选择,各种平台,各种license 的都有。JSF定义了一个Server所支持的功能列表,例如是否DB,是否有Admin界面等Server端功能,但是到目前为止,没有一个Jabber Server完全支持这些功能,最多也就90%多。目前我自己使用的是Jive,支持DB,开发语言是Java,OpenSource,我个人觉的在Windows平台下安装比较方便。
Client的选择:Exodus和gaim均可以,这两种Client都支持Jabber XML数据的显示,这对调试帮助比较大。
Library选择:我大致用了下Jive的smack,基于Java的,还成。 但是目前windows平台下没有太理想的library,开始找了个商业软件叫IP*Work,支持的语言挺多,C++builder, VC, VB都有相应得控件,但是,不支持中文,一发送中文就掉线;JabberCom似乎也成,delphi 写的,OpenSource,但对中文支持的也不好,在对中文字符长度的判断上出现了错误,比较奇怪的是,作者在2001年就停止开发了,不知道干什么去了;还有其他支持Jabber的Client端COM组件,但是都是商业软件,要钱的,就没试;至于C#的,因为不会,也就没有具体试过。
继续阅读“再次Jabber(转)”

CNNIC,你还是CNNIC么?

  我其实很不关心你和奇虎之间的是非曲直,你作为一个半官方的机构,最开始就不应该陷入利益格局——不管这个利益格局是合法的还是非法的——瞎凑什么通用网址、网络实名这类的混水。
  你们比国内的任何机构都更懂域名,偏偏喜欢和一些嫌出屁的人(现在说是创意)忽悠中国人,真是闲的,这下好了,招惹了人家,被泼了一身脏水吧,这还不是自找的?
  君子爱财,取之有道,炒作一下中文.cn,没有人会说你们啥,另起炉灶弄个通用网址……哎……这下好了,又因为这个东东和流氓软件扯上关系,何必呢?
PS:相关评论Blog:周鸿袆与毛伟的恩怨由来
短短4天的时间,奇虎与CNNIC为了表明谁才是真正的“流氓”,就向媒体发了总共5份声明,“斗争”可谓激烈。为什么短短时间,双方的争斗就如此如火如荼,一点过渡都没有呢?说到这就不得不提奇虎董事长周鸿袆与CNNIC主任毛伟这两个男人。
周鸿袆与毛伟之间的恩怨可谓由来已久。早在2000年初,周鸿袆为了推广自己的3721网络实名,就去找过毛伟,但毛伟对网络实名不屑一顾,因为当时CNNIC正在搞中文域名,毛伟认为两者没有根本区别。
不过,随着3721网络实名的发展,毛伟也想进入这个领域了。于是2001年6月,周鸿袆与毛伟再次坐到了一起。但是,由于各方面的原因,这次合作意向不仅没有成为双方友好的开始,反而成为周鸿袆与毛伟恩怨的导火索。
周鸿袆认为毛伟冒充政府的代言人想“骗”他的核心技术,于是,不但没有与其合作,还在某次信产部的内部会议上当着很多领导,数说CNNIC的不是。
而毛伟也认为,你周鸿袆能做的事情为什么我就不能做,于是,CNNIC做了个通用网址,与3721网络实名抢生意。
双方的“仇”就此结下。
2003年6月,CNNIC以中科院网络中心的名义,状告3721涉嫌在媒体上发表歪曲事实、误导用户的言论。CNNIC称,3721及周鸿祎自2003年4月,连续在成都、广州等地媒体发表言论,称CNNIC是“私刻公章”的“非法机构”。周鸿祎和毛伟第一次对簿公堂。
2004年1月,3721又以不正当竞争的缘由把CNNIC告上了法庭,称CNNIC通用网址软件对网络实名软件的相关程序和数据信息进行了恶意的针对性的破坏和删改,导致网络实名软件无法正常运行。
不过,这次诉讼由于Yahoo总部的干涉,最后无疾而终。但是,周鸿袆与毛伟却因为这两次官司已经“水火不容”。
这次CNNIC和阿里巴巴联手搞奇虎,终于惹怒了周鸿祎,新仇旧恨一齐爆发。而毛伟气也不顺,明明是你周鸿祎搞出来的流氓软件,现在你又开始反流氓,如果说以前两人的斗争还属于争夺“老大”位置的内部矛盾,这次就应该是纯粹对立面的交锋了。
于是大战开始爆发… …
CNNIC的第三份、双方总共的第六份声明也马上就要出来了,如此快的节奏让网络媒体人都有目不暇接的感觉,看来双方要玩真格的了。
大家马上搬凳子,选个好位置,观战!

长宽的1G主机,138元

  长宽的1G主机,138元。价格非常诱人,性能看起来也不错,申请了一个七天试用的,由于我的ISP是长宽,所以访问速度非常非常快,就和访问本地一样。北方网通访问起来速度也很快,但是10M电信线路访问,速度非常慢。
  特点:
  1、空间超大;
  2、ISP的IDC,本地维护感觉很爽;
  3、可绑定域名5个(较西部数码少);
  4、无流量限制,有IIS并发限制100(大家注意,主机要么限制流量要么限制并发,都不限制的,大家选购的时候要小心了,西部数码限月流量)
  5、Access数据库免费(西部数码MySQL免费,这个更实用)
  6、支持ASP,ASP.NET,PHP,Perl(全能型,西部数码只支持PHP/Perl,我更喜欢专注一个领域的,大而全的,初学者很适合)
  7、主机邮箱(西部数码也有)

感恩2006幸福2007

  中国人是感情比较内敛的,外国的感恩节,我们很多时候是不能体会到的。
  最近,华西都市报推出的“感恩2006幸福2007”大型公益活动,将在成都市区免费向市民发放10万张明信片,让市民把对父母、朋友、陌生人的感激写下来,并用传统的书信方式传递浓浓感恩之情。
  PS:邮局发放免费明信片的标准是:在邮局消费。

感受“高翔牙科”

  LP上次补牙是在亚非牙科做的,那边环境不错,一派流水线作业的架势,每位病人就是流水线上的产品。
  一进高翔牙科,感觉不像亚非牙科那么气派,装修也挺好,接待护士说医生们都在忙,我们只能等会儿(难道医生不是很多?),不过还可以看杂志、上网等,还不算无聊。
  或者说,这里真的是一种私人诊所的味道,这里来往的人似乎和医生都比较熟悉,有点像“私房菜”的那种感觉:)
  一年前LP很惧怕做根管,今天看来是躲不过去了,仍然是作出了一年前的结论,必须做根管,没办法,只能做了,护士把我请出医疗室,就开始忙碌……
  在外面等待的时候,翻阅《中国国家地理》,那期是讲述巴基斯坦和印度次大陆那片宗教和文明的。四大古文明中,其实只有中华文明没有被中断(元朝虽然……,但是最终文化坚强的存活了下来)。其他古文明,无一不被各种文明蹂躏,而在印度,就分裂成了巴基斯坦、印度和孟加拉。
  等LP出来的时候,她的半边脸都像肿了,这麻药打的……
  综合比较起来,这里的价格比亚非牙科要贵一些,可能有点类似工业化的东东成本比较低而手工的成本比较高的。亚非牙科把流水线走完就完事了,而在高翔牙科是医患的一种交流较亚非要多一些——可能和这里的患者不多的缘故吧。

IBM真烦人

  恢复出厂模式为啥要用全新安装的这种方式,不用Ghost呢?5分钟能解决的事情非要一个多小时才能搞定。
  最近单位接连有几台机器重做系统,头都大了。

正版VCD

  很久没有购买正版VCD/DVD了。因为侄女喜欢看某动画片,就在家乐福把它买了回来,算下来,每张光盘也就是3元,和盗版光盘一个价格……只是,如果是盗版的做这个东东,肯定会制作成DVD数据盘片,一套也就四张DVD,从总价格来讲,还是要便宜许多。
  以前很喜欢吃的家乐福小笼包,是越来越烂了,已经找不到那种感觉了。记得最早吃超市里的包子,还是在长春的时候,和LP一起