posts - 67, comments - 121, trackbacks - 1, articles - 0

置顶随笔

InterMa普通程序员,爱开发喜读书无大志向自由

希培养搞笑才能,广交天下朋友,有朋自远方来,不亦乐乎~
平生痛恨知识私有,坚持"Knowledge shared for all human being"。
For PZP,我的最终梦想,愿与诸君共勉。

posted @ 2006-06-15 12:27 InterMa 阅读(91) | 评论 (1)编辑

2007年1月9日

这是我在这里的最后一篇blog,至于为什么离开,不多说了,只是以后基本不再钻研MS技术了(工作需要除外),因此也不必留在博客园了,这里是非常非常好的一个技术社区,感谢这一年半来每一个看我blog的朋友,谢谢你们!

如果您想继续关注我,请来这里看看:
http://my.opera.com/interma/blog/


posted @ 2007-01-09 18:13 InterMa 阅读(223) | 评论 (0)编辑

2006年12月26日

弄了一个老的P3 800的本本,安606的时候live cd引导不起来,在Mounting root file system处卡住了,等了n久之后提示什么irq15错误,后来查了一下,引导的时候,"hit F6 and enter irqpoll ide=nodma",改一下引导选项就可以了。

btw:本来想配debian的,但是X死活都配不好,,于是放弃了。。。

posted @ 2006-12-26 21:40 InterMa 阅读(206) | 评论 (2)编辑

2006年12月22日

人生第一次啊,好有意思啊,而且出现了许多形状不明,难以描述的饺子,=.=

多谢徐mm的理论指导和小森及其mm的亲自演示,另外bs一下xiaocui的"凸包"形饺子皮。。。
这几天的阴郁心情好了许多,过几天放pp出来,hoho,:-)

放一张我们包的饺子图出来(史上最恐怖,-_-bb)


posted @ 2006-12-22 21:44 InterMa 阅读(80) | 评论 (0)编辑

2006年12月20日

钱花掉了,还可以挣回来。
火车开走了,还可以开回来。
感情付出了,还能要得回来吗?

posted @ 2006-12-20 15:18 InterMa 阅读(59) | 评论 (0)编辑

2006年12月14日

关于ODR(one-definition rule)和Template再扯几句:
Template要2次编译,因此在每个TU中都要看实现代码,分离编译模型就成空谈了,为了在每个TU中让compiler看实现代码,就要违反ODR了,那就折衷一下,于是要求实现要一致,然后compiler暗中帮你保证只搞出一份出来,一个TU中好说,但是偏偏在多个TU中,compiler和linker却都不检查实现的一致性。。。(似乎采用就近原则)
非Template就没有这些烦恼了,造成你的大脑得随时提醒自己在看的是Template,原谅她们吧,她们太坏了!

posted @ 2006-12-14 16:11 InterMa 阅读(201) | 评论 (0)编辑

2006年12月12日

《老子》第七十四章:民不畏死,奈何以死惧之。”

posted @ 2006-12-12 21:44 InterMa 阅读(104) | 评论 (0)编辑

2006年12月7日

最近闲着没事,想用python写一个CUI的XMPP客户端,Server就用google的talk.google.com了,在google的Open Communications上获得以下信息:
The service is hosted at talk.google.com on port 5222
TLS is required
The only supported authentication mechanism is SASL PLAIN

但是经过测试,dump了一下XMPP Stream,发觉实际的情况没这么简单,dump的具体过程就不废话了(用gaim来dump,:-)),得出的具体结论如下:
【1】talk.google.com:5222:   
这个地址应该主要是给gtalk用的,因为首先这个地址不支持SASL:PLAIN认证,只支持google自己的X-GOOGLE-TOKEN认证(关于X-GOOGLE-TOKEN认证,详见
这里)。其次就是无法以SSL(TLS)方式连接(错误提示:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol,这里已经搞清楚了因为python没有内置StartTLS功能的模块,:-<)。因此不支持TLS handshake(StartTLS)的第3方客户端建议不要连这个地址。
【2】talk.google.com:5223:
和上个地址正好相反,这个地址只支持以SSL(TLS)方式进行连接。以SSL(TLS)方式连接之后,发现它支持SASL:PLAIN和X-GOOGLE-TOKEN认证,因此我们自己写的第3方客户端连这个地址就可以了。

2006年12月7日重要更新:
今天在psi-im的wiki上获得了一个重要信息:

In the Jabber world, these two terms are used as following:

  1. SSL support: communication using SSL or TLS protocol, on port 5223, without handshaking - the stream is encrypted from the very beginning.
  2. TLS support: communication using SSL or TLS protocol, on port 5222, with handshaking (also known as StartTLS) - the encryption type is first negotiated in plain text and afterwards the stream is encrypted.

这下就没什么可说得了,上边说得很清楚了。
5222口在TLS handshake之后,就支持PLAIN验证了(感谢linux@bmy,同时打算和他搬到这里,用C开发了),错怪google了,:-)


此文只保证现状如此(同时本人分析过程仅供参考),不保证一定正确且对未来的变化没有任何担保,:-P

posted @ 2006-12-07 01:18 InterMa 阅读(406) | 评论 (1)编辑

2006年12月3日

今天太阳雨转过来的,又勾起了高中的回忆。贴出来以明志~

古今之成大事业、大学问者,必经过三种之境界:
“昨夜西风凋碧树,独上高楼,望断天涯路。”此第一境界也。
“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。
“众里寻她千百度,蓦然回首,那人却在灯火阑珊处。”此第三境也。

粗略解释:
●第一境:首先要有执着的追求,登高望远,瞰察路径,明确目标与方向,了解事物的概貌。概括为“明”!
●第二境:对事业,对理想,要执着追求,忘我奋斗,为了达到成功的彼岸,要付出艰辛的劳动。概括为“学”!
●第三境:指在经过多次周折、多年磨练之后,就会逐渐成熟起来,就能明察秋毫,豁然领悟。概括为“悟”!

posted @ 2006-12-03 01:00 InterMa 阅读(140) | 评论 (2)编辑

2006年11月28日

上半年弄了一个小的MIS系统,使用了Castle AR(for .net2.0, beta 3),其中一个类中有一个映射到ntext(sql server2000)的属性,发现最多只能存储进4000个unicode字符,当时研究了一下原因就是NHibernate默认String类型为nvarchar,save()的时候于是就被自动截断了,当时比较懒同时考虑4000个字符可能也够了(侥幸心理),就没管它。。。

后来客户每次见了我都问:“你那个程序能不能改一下,让它可以多输入一些字符,我们要%……¥%◎#¥(省略n字)”,昨天早上被客户电话吵醒,还是这个问题,终于受不了了,于是搜了一下,找到如下解决方案:

如果只是使用NHibernate的话,只要在映射文件中指定一下sql-type为ntext就可以了,但是AR给NHibernate包了一下,就没法用映射文件了,同时AR(beta 3)的[Property]特性中也没有sql-type参数,=.=
郁闷之余去了Castle官网,发现Castle已经RC2了(其中AR为RC1),然后看了一下PropertyAttribute属性文档,发觉sql-type已经加入了,这下容易了,原代码改成这样就可以了(注意ColumnType和SqlType):
    [Property("context", ColumnType = "StringClob", SqlType = "ntext")]
    
public string Context
    {
        
get { return this.context; }
        
set { this.context = value; }
    }

然后用AR RC1的dll替换原来beta3的,一切搞定,终于可以不用忍受客户的。。。(但愿如此)

posted @ 2006-11-28 18:47 InterMa 阅读(1497) | 评论 (7)编辑

2006年11月22日

咱们西安的.net俱乐部终于成立了,祝贺祝贺~
自己还在上学中,是一个新手,希望能和大家多交流,多沟通,结识更多的朋友,共同提高技术水平。 :-)

posted @ 2006-11-22 17:19 InterMa 阅读(61) | 评论 (2)编辑