存档
-
一个小意外
我记得还是在上上周了吧,有一天在互动出版社的网站上买书。看到“中国Ajax编程大赛”的启事。 现在Ajax真是炙手可热啊。其实Ajax真正是创意的展示,相关的技术基本上没有什么新的,可是随着web2.0对改善用户体验的重视,Ajax这个老瓶装新酒的东西就一下子红起来了。 我是在今年过年那段时间才慢慢搞明白到底什么是web2.0的,也是在那个时候才开始看点有关Ajax啊,web标准啊之类的书籍。以前连xml都从来没接触过。 我老早就是China-pub的注册用户了,都三星了,一看这个东西只要通过第一轮的都有奖品,而且最关键是参加china-pub的活动有积分啊,我一个月在china-pub买书都好几百。早就盼着升4星呢。就跑过去看看啦,反正早就注册了,也没什么麻烦。 看了看题目还真是很简单,都是Ajax相关技术的一些基础知识。7个选择题,两个编程题。我就参赛了——嘿嘿,经常这样,在网上跑来跑去就忘了自己本来在做什么,干别的去了。 答完题之后就把这事给忘了,最近换工作啊,整合啊,还在动易论坛上跟人吵架了,一堆事天天缠着我,头大得很。连邮件都好几天没收了。 今天想起来收一下邮件,结果收到china-pub通知,说我已经进入第二轮了。汗……还有这回事哦,嘿嘿。第二轮就不同于第一轮了,写个作品去参赛,只评10个中奖。我就知道自己没戏了,我就会写点小东西,既没创意又没创新。不过还是很惊喜,因为白赚了一本Ajax技术图书。呵呵,捡了便宜自己小开心一下! 我觉得NT要是去参加,就很有希望在第二轮有所斩获了。于是劝他去参加比赛,这个家伙……不鸟我…… 要是NT去参赛拿了奖,我好宰他一顿啊,唉,可惜可惜……
阅读:2,046 | 4 条评论2006年4月3日 | 归档于 点滴珍藏标签: 动易 -
有动易特色的“版权之争”
这两天在动易论坛上最热门的话题莫过于对要求去除动易后台的版权信息的问题的“辩论”了。在这场辩论中,小李刀刀不幸成了“去除版权派”的攻击目标。因为小李刀刀对于这个问题立场最鲜明,态度最激烈。 我在标题里已经写了,这是“有动易特色的版权之争”,为什么?因为只有在动易才会出现这样的讨论——要求去除动易免费版后台的版权,非web运用程序的我们都不提了,在web运用程序中,无论程序大小,只要是商业版程序的免费版本,或者是纯粹的免费软件,不论开源的不开源的,我们从来没有见过有用户到官方网站要求去除后台的版权的吧?这实实在在是一件可笑之极的事。刀刀见过开源与不开源之争,见过收费与不收费之争,还从来没有见过免费用户不允许厂商加版权标识的要求。 可是在动易的论坛上,不但出现了,还一本正经地分开两派讨论开了。有一些个用动易免费版的软件,修改了版权,然后向别人收取高额程序开发费用的人,提出动易后台的版权,让他们不能骗人的钱了,这样是动易的不对! 刀刀当时看到这个现象,只觉得一是可笑,二是可悲。动易的用户群体(不包括要用动易系统冒充自己开发的系统或者冒充商业版本去骗钱的那些)已经昏庸麻木到了这种地步?对于这种无理取闹的话题,居然还真的一本正经地讨论起来了。 你请一个人吃饭,吃完饭你付钱,还不能直接付给饭店,先交给他他再付给饭店,他绝对对你没有一句谢谢,而且你要是敢对任何人说是你请客了,这还就是你的错了。 朗朗乾坤就发生了这样是非颠倒的事。刀刀怎么可能不开口骂那些个无耻之辈?不管是不是代表了谁的利益,本着一个人的良心,就应该谴责这样的观念。毕竟这个社会还承认一些基本的道德观念的。刀刀觉得自己必须态度鲜明地指出来这种人有多无耻。 结果,一边是“版权之争”,另一边冒出了第二派的观点:小李刀刀是动易论坛的管理员,不应该用自己的身份来发表观点;那些人是应该骂,但是应该换身马甲骂…… 在论坛上刀刀只能说这是自己不注意方式方法,承认错误……毕竟不能去给动易惹麻烦不是? 可是这样的观点,说心里话刀刀就更不同意。什么叫“应该换身马甲”?管理员就不能有是非观?管理员就不能弘扬正义批评邪恶?!有人说警察打人就不对。什么叫警察打人?警察乱打人那是警察违法。没见过警察抓贼还要先去换便衣把自己的警官证藏起来的。所以小李刀刀绝对不愿意在都气到要张口骂人的时候,穿身马甲上阵,明明是自己有理,出来讲道理还得躲躲藏藏,这叫什么世道??不骂人的时候嘛,回答技术问题,解答客户提问,怕因为自己态度不好坏了公司的名声,这的确倒是可以考虑马甲的——毕竟小李刀刀没有在公司全职,很多客户服务方面的培训也没有接受过,跟公司的专业客服是没法比滴。但是在讲道理讲是非的时候,刀刀就偏不用马甲。大不了从此不说了,刀刀到自己的博客来说! 如果是涉及到技术问题,知识水平问题,人的个性与共性的问题,那不是是非之分,管理员不应该出面支持一方压制另一方。可是在是非黑白的问题上,在对与错很明显的问题上,凭什么管理员不能表达自己的观点?? 其实出现这样的问题,有动易的历史原因。动易一直以来,强调的是“用心服务,共创价值”,强调论坛的“人性化管理”。但是动易的某些让步,刀刀个人认为是不合理的,因为是在原则问题上做出了让步。 历史已经不断地教育我们:对于恶人,你越忍让他越要欺负你。动易从默许免费版软件用于商业目的,到后来把免费版用于商业目的的限制从用户协议中去除,这是在法理上自己放弃了自己的合法权利,为了让利于用动易免费版给别人建站赚钱的人,动易放弃了自己的一份合法权益。结果这些人中的一部分,完全没有对动易的大度大方和让步有丝毫的感激之心。 动易再让一步,公开在论坛上明确表示“欢迎将免费版软件用于商业目的”,这是让那一类人“得寸进尺”了。这是公开在鼓励对动易的合法权利的侵害了。可是那些人感激动易了吗?没有,他们现在要“得尺进丈”!结果就是大家后来所看到的“奸商对动易提出去除后台版权要求”的闹剧了。如果动易继续让步,可以预见到将来还会出现更无理的要求。而且如果由于动易在知识产权问题上的让步而导致同行业为了保证市场也做类似的让步的话,那就是动易在间接侵害着免费软件知识产权问题。幸好可以看到动易已经认识到了保护自己免费版软件知识产权的重要性。至少在后台版权的问题上,是不再让步的了。这是对自己的保护,更是对商业用户和最终客户的保护,也是对同行的负责任的表现。 考虑市场推广,考虑到争取客户,绝不应该以牺牲自己的合法权益来作为代价。对恶人的容忍,绝对是对自己和对其它人的一种伤害!! 以上言论,仅表达刀刀的个人看法。声明两点,以免某些人把小李刀刀的言论拿到公司论坛上去炒,去挑拨: 1. 保留个人意见的同时,本人支持动易公司的决策; 2. “无耻之徒”仅指要求取消动易免费系统后台版权的不法奸商,绝不延伸到要求修改版权显示样式的网友;
阅读:3,342 | 18 条评论2006年4月2日 | 归档于 指手划脚标签: 动易 -
XMLHTTP与中文字符编码问题
今天测试新接口的发送和响应,为了便于和Oblog和动网的开发人员进行测试,我特地把动易接口的相关操作单独写了一个测试工具包。 结果别说跟动网和Oblog联合测试了,自己测试的时候就出现了意想不到的问题。 首先在构造请求的时候,我用了下面的方式来生成安全码: 'strKey为配置文件中的安全密钥;'strName为提交测试的用户名'objXmlDoc为XMLDOM对象syskey = Md5(strName & strKey, 32)objXmlDoc.documentElement.selectSingleNode("//syskey").text = syskeyobjXmlDoc.documentElement.selectSingleNode("//username").text = strName 然后在服务器端用下面的代码处理: 'strKey为配置文件中的安全密钥;'strName为提交测试的用户名'objXmlDoc为XMLDOM对象objXmlDoc.Load(Request)syskey = objXmlDoc.documentElement.selectSingleNode("//syskey").textstrName = objXmlDoc.documentElement.selectSingleNode("//username").textIf Ucase(syskey) = Ucase(Md5(strName & strKey, 32) Then '安全码检验成功 Else '安全码检验失败 End If 这里服务器端和发送请求的文件都调用的是同一个配置文件,因此strKey的值是完全一样的。可是不管怎么测试,加密出来的安全码始终都不相等。 我开始怀疑是编码的问题导致,于是在发送请求端显示声名我发送的信息是utf-8编码的,在服务器端也作了相应处理。可是结果依旧。 按照原来处理Trackback的方式,我用Unicode编码函数在发送前对中文用户名先进行编码,结果还是不行。 后来跟NT讨论这个问题,我把文件打包发给他看,还在发送的时候,他问了一句:你用MD5处理用户名? 听到这句话我突然想到,对啊,发送前的syskey是用还没处理的UserName直接生成的,接受到的UserName经过DOM处理,已经是Unicode状态了。于是我改了一下,用下面的方式来生成syskey: 'strKey为配置文件中的安全密钥;'strName为提交测试的用户名'objXmlDoc为XMLDOM对象objXmlDoc.documentElement.selectSingleNode("//username").text = strNamestrName = objXmlDoc.documentElement.selectSingleNode("//username").textsyskey = Md5(strName & strKey, 32)objXmlDoc.documentElement.selectSingleNode("//syskey").text = syskey 先把用户名用DOM设置为XML元素的文本数据,然后再解析出来,这时的strName就和服务器端解析出来的状态一样了。然后再加密。 改完再试,果然成功了。 XMLDOM在创建和解析XML数据的时候,自动对数据进行Unicode编码,并且根据Codepage的设置自动进行编码转换,因此并不需要对字符的编码做特殊处理。但是如果直接用字符串构造XML,就失去了这个优势,反而导致乱码。
阅读:2,594 | 2 条评论2006年3月26日 | 归档于 所谓技术标签: 动易 -
动易2006版对DPO接口支持细节
em {color:blue;font-style: italic;} 1.全局操作 动易系统在进行任何操作时都支持的元素以及处理细节说明。 1.1 发送和接收请求时处理的元素 appID = "PowerEasy" action = [checkname|reguser|login|logout|update|delete|getinfo] syskey = 32位加密安全码 username = string 1.2 返回信息包含的元素 appID = "PowerEasy" status = [0|1] body message = [null|string] 从动易系统发出的请求包中,不论action的值是什么,都必然包含1.1中列出的所有元素;同样,对于任意程序发送到动易的请求,动易系统也会检查处理这些元素。 动易系统处理完请求后,不轮处理结果如何,返回信息中必定包含1.2中列出的所有元素;同样,对于其它程序返回的信息,动易系统也会检查处理这些元素。 除了全局性的元素外,具体每个操作,动易对DPO规范指定的元素的支持见下面的说明。 2.检查注册 2.1 发送请求包含的元素 appID = "PowerEasy" action = "checkreg" syskey username email 2.2 返回信息包含的元素 appID = "PowerEasy" [...]
阅读:2,428 | 没有评论2006年3月23日 | 归档于 所谓技术标签: 动易 -
关于动易+动网+oblog整合的消息
动易、动网、oblog正式宣布缔结战略联盟,而我们成立的三方联合开发小组也已经完整通用接口规范的制定。
阅读:2,912 | 2 条评论2006年3月20日 | 归档于 所谓技术标签: 动易 -
老家的电子政务网
妈妈一直希望我回去工作。毕业快一年了,隔一段时间就告诉我又给我联系了一个单位,问我的意向。 这回说有机会让我回我们县政府办去做网络工作。我说好像我们县政府连网站都没有,似乎是没有这方面需求的。结果今天一个高中同学受我妈委托,把我们县的电子政务网地址发给我了。 http://www.ynmlp.gov.cn 我没想到还真有,而且一看地址就特正规的,我们花钱都买不来的域名,点开一看,有点失望……好难看的页眉…… 等到页面全展开,我一眼就看到了动易系统官方模板,那个汗如雨下啊……,红色页眉,蓝色主题,动易2005免费版…… 我居然一直不知道动易的用户里有跟我关系如此密切的,可惜不认识,真是很遗憾。不过可以看出动易的普及率已经是真的遍及全国各地了
阅读:2,209 | 3 条评论2006年3月18日 | 归档于 点滴珍藏标签: 动易 -
超强客户VS刀刀
客户:你好,我刚下载了一个动易2005SP2,安装在XP上。 刀刀:嗯,有什么问题? 客户:你可以帮我整合论坛吗? 刀刀:你按照整合说明来操作就行。 客户:我按说明修改了conn.asp,可是不行啊。 客户:[发送一张图片,传输超时]
阅读:2,502 | 7 条评论2006年3月15日 | 归档于 乱七八糟标签: 动易 -
越学习越菜
从开始接触perl到转到vbscript,从修改bbs3000到修改dvbbs再到参与powereasy的开发,不知不觉我接触web开发已经有五年的时间了,三个月前,在动易申请停薪留职,全力投入学校的网页改造工作,每天加班两到三个小时回到家以后,就看书。 应该说,这样做主要还是因为刚刚毕业开始工作,自己还是不够适应,需要一个过程。但是真的要感谢这几个月的学习。或许是因为以前学asp的时候的经验教训吧,我在学xml、css、C#的时候,都选择了从最基础的入门一步一步循序渐进的方式,没有像以前那样直接在实践中边做边学。从学校图书馆借了十来本相关的教材,自己另外又买了四、五本,有入门基础,也有高级技巧,办公室放一套,家里放一套,反正我也很少娱乐活动,有空的时候就看,看不懂没关系,多看几遍从不同的书通过不同的方式看过之后,慢慢地也就懂了。 从高中毕业之后,很长时间都没有这样规律地生活过了,三个月过去了,css的知识已经在学校网页的改造中充分发挥了作用,在自己的工作中也已经开始大量使用XML。工作的压力开始不像刚毕业的时候那样让自己无所适从。 仔细考虑之后,我再次回到动易的团队,开始熟悉系统,为重新参与团队的工作做准备。昨天晚上在动易翻看以前的帖子,看到了好久以前的东西。看着看着,觉得羞愧不已。那时候自己的态度……真是太菜、太没有自知之明了……。越看越想挖个洞钻进去。 现在看几年前的自己,觉得菜,说明现在比以前有进步。但不代表现在自己就不菜,虽然还没有经过几年的时间,自己也很清楚这一点。 明白了这个道理,更想把技术学深些,学好些。我比很多人幸运,因为学校的网站和动易团队给了我两个非常好的学习和实践平台。越是深入学习越觉得自己菜,越想学下去……我希望这样的感觉能一直保持下去,我会心存感激:)
阅读:2,214 | 2 条评论2006年2月28日 | 归档于 点滴珍藏标签: 动易
最新评论