写作是行不通的

今天又看到王兄的《写作是行不通的》,有感而发在那留言一堆,发现拿来做自己的BLOG也够了:)

要是IT书写得一般,只能拿到6%,如果通过中间出版商就更少。
而且不要说预付,就是卖得出去还不一定能付全。
另一方面,像那些网络小说家的作品一般版税可以达到8%-10%,如果含有情色内容等对销量有益的元素的话,可能更高。

所以问题的关键不在于是中国还是美国,而在于出版商的利润。

这也就是为什么国内总是出不了好的技术书,写书特别是技术书不是容易的事,如果写得半S还不如写两行程序来钱,真正有水平的人才不会去写。会去写书的一般都是程序写得不怎么样的。

结论就是国内的书不值一看。

BTW:看到CKER的《CSDN的Blog》,我也试了一下,的确是开通了,不过还不能登录管理,据可靠内部消息说是还没有完全弄好,暂时不能登录。先把链接加上,现在里面的内容和我的专栏里的是一样的。

我观MIDAS

刚看到DFW的达人王兄的《对Borland 和 N-TIER的牢骚》,发现今天的BLOG有内容可写了:P

非常同意现在的系分、高手都很热衷于赶时髦,或曰“浮躁”。我也见过非常非常之多人是在为了三层而三层,把简单的问题复杂化,把没必要做成三层的应用特地改成三层,结果得不偿失,事倍功半。

但对王兄后面的一些技术性分析,我觉得还是有值得商榷之处。

首先,李维所说的:DCOM 的连接速度较SOCKET CONNECTION 慢, 但是连接完成后, 传输数据较SOCKET CONNECTION 要快。我觉得基本正确。要注意一点:这里的Socket并非指Socket通讯,而是指Borland的SocketConnection。

问题在于王兄把DCOMConnection和DCOM混为一谭了。DCOM应用是一种相当于是远程的Automation应用,它是通过ORPC协议来传输IDispatch接口实现的。所谓的DCOMConnection便是基于DCOM的ORPC协议来传输MIDAS的IAppServer接口(它也是派生自IDispatch接口),而MIDAS(不止是MIDAS,DNA也一样)并没有限制DCOM连接(即ORPC)的服务端必须是DCOM应用,后来的MTS、COM+无一不是基于此,即便是现在.net的remoting也是基于此,它是在成熟的标准RPC基础上,结合了Windows的安全机制发展的起来,最关键一点,它的底层协议也是TCP/IP(ORPC用了UDP和TCP两个协议)。王兄所谓的淘汰之说,应该是指DCOM应用,而不是指DCOM连接吧。

不可否认,MS设计ORPC协议是完全基于Windows的域用户安全机制,这决定了它有很多的限制,特别是因为用了动态端口,所以基本上是无法穿过Firewall(不表示不能,只要打开Firewall的全部端口即可,但这样的话Firewall就形同虚设了),但也还有其它办法可以解决,典型的就是MS提供的基于IIS的CIS(COM Internet Services)技术,此外便是Borland的SocketConnection和WebConnection。

从本质上说这些穿过Firewall的技术都是所谓的Tunnel技术。即通过一对代理把ORPC的请求和响应转为通过别的协议传输。其中CIS和WebConnection的本质都是用HTTP协议作为中间协议,而SocketConnection则是用TCP协议。如下:

DCOM Client ==[远程接口调用/ORPC]==> Server(DCOM/MTS/COM+)

DCOM Client ==[本地接口调用]=> Client Agent(SocketConnection/WebConnection etc.) ==[中间协议:TCP/HTTP]=>Server Agent(ScktSrvr/HttpSrvr etc.)==[本地接口调用]=>Server(DCOM/MTS/COM+)

上面一个是标准的DCOM连接,下面则是Tunnel连接,因为Tunnel多了很多中间步骤,所以数据传输性能一定比较差。但为什么连接速度反而比DCOM快呢?因为ORPC有安全性约束,在连接时需要身份验证,而用了Tunnel后,两边都是本地接口调用,不用安全身份验证,所以连接速度比较快。但这样的话就需要自己处理安全问题,如SocketConnection提供了Interceptor技术,而WebConnection则需要借助于SSL。不过据我所知,绝大多数做这两种应用的人都没有考虑过这个问题(据说有人用代理猎手在网上搜211的端口号,居然找出一堆的地址,汗啊)。

正好前不久给一朋友帮忙,他为了安全考虑,需要改造WebConnection,所以对它的实现机制刚好还是比较熟的(不然MIDAS有几年没有用了,快忘记着差不多了)。王兄说WebConnection会导致效率大幅下降,这我同意,因为在WebConnection中需要对COM请求的数据进行Marshall并编码为HTTP协议所需要的文本格式,到了httpsrvr中又要把HTTP的文本转成本地COM调用。相对来说,SocketConnection的二进制数据效率肯定比HTTP的文本要高,更何况相比WebConnection用的HTTP这样的应用层协议来说,SocketConnection用的底层的TCP协议,性能上也要好。但如果用了SocketConnection就必须要在防火墙上专门开一个端口供其使用,对于一些只能访问Web的防火墙,就无能为力了。

至于基于XML和HTTP的SOAP/WebService,我也同意王兄的看法。基本上它的大多数优点,WebConnection都有(只是通用性和标准性不如SOAP),而且WebConnection用的BASE64编码无论在时间效率和空间效率上都远高于XML编码。个人认为,如果不是必须要与异构系统互联,SOAP/WebService还是应该避免的。

但王兄认为HTTP效率低下就完全不可取我不敢苟同。在一些情况下,用牺牲效率来换取高度的灵活性还是值得的,至于王兄所说的查询出数M的数据,对于现在的网络来说,问题并不是很大,就算数据量再大也可以通过减少每次传输的记录数来解决,毕竟使用客户端的用户一次能看的数据也是有限的。

抛开WEB防火墙的苛刻要求,SocketConnection不论是在性能上还是在灵活性上应该说都是比较好的选择。但遗憾的是,Borland提供的SocketServer并不具有工业应用的能力,具体的王兄已经分析得很细了,我就不再赘述。但王兄因此否定SocketConnection我觉得不太妥当。

毕竟对于Borland来说ScktSrvr是一个随DELPHI/BCB免费提供的小程序,不可能对它要求太高,拿Tuxedo来比是不公平的,Tuxedo可是BEA的主要赚钱产品之一,单一个Tuxedo就比DELPHI要贵了,没有理由要求DELPHI免费配一个跟Tuxedo相当的产品。而Borland提供了ScktSrvr的源码意义也正是在于:如果你需要很高的性能要求,完全可以自己参照着源码用完成端口之类的更好的方法去修改它。

当然,就目前的情况来说,MIDAS并不能算是一个非常好的多层解决方案,不可能指望用一种多层技术去处理所有的多层应用情况(即所谓手里有一把锤子,看什么都是钉子),但MIDAS总算是所有多层技术中,最简单的之一了。

归根到底一句话:技术不是根本,使用技术的人–这才是根本。

BTW:今天夏至,今年最长的一天。

落伍了

本文是昨天写的,只是为了每日一博,所以放到今天才发:P

刚才每日一扑的时候,老妖问道贴里有人提到loli是什么意思,说实话,偶对这些新新人类的语言还真是搞不懂,只好找老狗问了一下,得到以下答案:

========

loli就是未成年的可爱小女生的总称
正太就是未成年的可爱小男生的总称

LOLICON和正太con(控)就是喜欢这种幼幼型的人的总称
也可以叫金鱼佬~~!!

=========

爽——大XX

loli/萝莉:16岁以下的”可爱”小女孩,源于“LOLITA”一书。

正太:16岁以下的”可爱”小男孩,源于“铁人28号”中的金田正太郎。

欧巴:30岁以上的女性。

兄贵:全身肌肉的强壮男子。

姐贵:全身肌肉的大姐姐。

大姐姐:16~30岁的女性(又称御姐)。

con/控:对上述的人种有爱好的人,如lolicon/萝莉控。

BL:BOYS LOVE的缩写,意指男性间的恋情。

GL:GIRLS LOVE的缩写,意指女性间的恋情。

未够班:不够资格。

逆天:做出一些违反常理的事。

强者:做出逆天行为的人。

XD:要横着看它,是种漫画式夸张笑脸,另一种说法是X滴。

颜文字:即表情符号,常见的有^_^或@_@。

怒罗(铜锣)卫门:”小叮当”的日文直译。

开刀:拿各版主来恶搞。

解剖:对某人的解析。

小白:白目。

小黑:黑名单。

浸小黑:被登记进黑名单。

小强:蟑螂,也可称做有不死之身的人。

食神:堪称一大千古佳作!大部份KUSO的句型都出自其中。

少林足球:跟食神一样,大部份KUSO的句型都出自其中。

回锅:重新PO的文章。

谜之声:隐藏人格!有时候会换成版众ID或路人。

泡菜:韩国人的称呼。

废柴:没用的人。

北斗神拳:很常被拿来恶搞的名作。

仆:即“倒”。

仆街:倒在大街上,祖仁恭版大的得意技。

折凳:七武器之首,被誉为史上最强的兵器。

王道:指最为正确或常出现的人事物, 通常只是个人偏执的认定。

怨念:对某人事物的执念,据说有怨念就能成为NT。

孟获孟获:就是“不知道”的意思。

天鹰战士:“福音战士”的翻译。

魔人:某方面功力深厚的人,通常会隐藏在各版中,比如说转贴魔人,灌水魔人等。

潜水:指暂时不会到某站发表主题或留言的行为。

浮上:潜水完后当然就是浮上啰。

Lolita(洛莉塔):【名词】;A seductive adolescent girl一个魅力没法挡的未成年少女,也就是罗莉的来源,原为一本小说之书名。

正太:【名词、形容词】;和Loli属相反性别同义词,也就是指生理年龄约为12岁以下之少年,同样因各人见解之不同,现只指作外貌像小孩的男孩,其明确之定义为“依据个人观点而认知的小弟弟”。

最高:【形容词、副词】;最棒、最好之意。

素敌:【形容词、副词】;有称赞“好棒、完美”之意,同意于“素晴”。

残念:【形容词、副词、感叹词】;可惜的。

苦手:【形容词】;对某件事感到困扰、棘手。

怨念:【名词、形容词】;某人对某件事感到怨恨而形成的一股强大的灵念,或用来表示对某件事物的狂热。

恶趣味:【名词】;怪癖、与众不同的特殊喜好,通常此类特殊喜欢往往带有一些较负面的东西。

KUSO:【名词、动词、形容词、副词、感叹词、助词】;名词做为粪解释;动词则解为恶搞;形容词及副词解释为事物或动作很恶搞、很爆笑;也可用来大声念出此字以纾发自己的情感,是为感叹词之解释,其带有「恶搞」或「妈的」之意;此外KUSO也可以用做句首或句末助词。

流星:【名词】;意指略带一点点情色意味或有些微露点成份的CG图。

黑暗锅:【名词】;前管员某U氏所研发的特殊料理,其美味度不明,谜般的黑暗料理。

XD:【助词】;如同字面上的意思就是X的,另外转九十度看可作为表情符号之用。

败家:【动词、形容词】;指花钱买很多的精品(好物)的动作,另解为一次花费很多钱去买东西或解为购物。

芬达:【名词】;为译名,原名为Fanta,为一碳酸饮料之品牌,在台湾由太古可口可乐公司所代理,但也是thunder译名,现作为模拟中神圣系的最强武器,在香港的模拟芬达团支部中也用作黑暗饮料的主要材料,有化学成分。

黑暗饮料:【名词】;一次模拟芬达团支部的旅程中炼制出来,味道不明。

停尸间:【名词】;聊天室的别名,意指聊天室没有说话的时候。

港漫用语:【名词】;由于文化上的差异,说话的口气、言词有所不同,因感到新奇而拿来被使用,久而久之成为常态。

口胡:【助词、感叹词】;此为港漫用语,常用来表示心情,可同于XD,为扩大效果可用“口古月”。

口桀:【助词、感叹词】;此为港漫用语,常用来指坏人的笑声,特别是指奸笑。

轰杀:【动词】;此为港漫用语,用来指要杀掉某人的动作。

废材:【名词】;此为港漫用语,指无用之人,或者是废物,通“废柴”、“脓包”。

破天:【动词】;此为港漫用语,就是“打破天”,不爽时可使用此词。

逆天:【动词、助词、感叹词】;此为港漫用语,指要逆着天道而行,或愤怒时所使用之句首助词。

未够班:【形容词】;此为港漫用语,意同于北京话之“不够格”,或是指力量还不够。

收声:【动词】;此为港漫用语,意指闭嘴,通“收嗲啦”。

控:【名词】;指极度喜欢某东西之人,喜欢的东西冠在“控”字之前,例:罗莉控。

热血:【名词、形容词】;能让攻击力上升2倍的能力,原出自机战系列,后引申为激昂的心情。

魂:【名词】;能让攻击力上升3倍的能力,原出自机战系列,另一解为指带有荣耀,奋战不懈的职业精神。

爱:【名词】;能让HP回复的能力,原出自机战系列。

大镬:【动词、形容词、感叹词】;意指糟糕了,例:下星期就要期考了,书都未看,这下子大镬了。

体温治疗:【名词】,某女仆长发明的治疗法,据说能治百病,但有闻该女仆长使用此式前皆被轰飞。

癌细胞:【名词】;谜样的蓝色有角生物,真名为unyuu,有多个变种,出没于各大“任意”,是为某只怪兽最讨厌之物。

外道:【名词】;特拥有过度丰满胸部的女性,另解为有违常理(或者是太合常理)的事物。

病状恶化促进剂:【名词】;某怪兽生病吃的药物,功用就如名字所说一样。

孟获:【动词】;为南蛮语,表“不知道”之意。

仆桌:【动词】;此为高等颜文字技巧,须将仆街技及翻桌技练的十分成熟,而且等级还须满20才可使用。

仆街:【名词、动词、形容词、助词】;其实“仆街”的原意是“路倒尸”,是早期的黑道术语,在加入帮会仪式中发毒誓时用的。不过其后香港政府禁止黑社会公开进行活动,造成仪式渐渐从简,再加上一般市民失去接触黑社会的途径,困此「仆街」这两个字也就没有以前那样敏感了。名词时解作“混蛋”、“可恶的人”,以“个”、“条”、“班”做为其单位量词,其中以“条”最具污辱性。动词时解作
“仆倒在街上”或“绊倒”,形容词时则解作“可恶”、“奸诈”,亦可解作“不得了”、“糟糕了”,意同于“大镬”,助词时通常来形容“打”,以加强“打”的程度,也可用来加强其动词的动作强度。又可以“PK”代换。

=========

总结,基本上都是来自港台日本的动漫。大家赶紧学习吧,这就是代表偶们未来的文化发展方向撒。总结完毕。

BTW:今天是父亲节哦,你们问候父亲了吗?

BTW2:又是一天一日,今天是世界难民日。难民需要的又何止简单的物质援助,他们还需要计划生育(否则中东的难民问题要比现在简单很多),还有难民儿童的教育等等。而且至关重要的是如何才能避免出现新的难民。

CSDN BLOG

刚上CSDN想发每月一文的,结果发现文档区的发表功能被关闭了,据说在谋划BLOG,而且也将是基于.text的。

其实CSDN的BLOG存在有一段时间了,不过只为CSDN的内部人员提供服务,现在是准备向所有CSDNer开放。

但说实话,它来得太晚了,偶是不太可能会换的了。你们呢?

一个搞笑的MSN ID

一早来老妖就在QQ群里贴了一句很搞笑的话,原来是他一个朋友的MSN ID,那个ID是这样说的:

2002年,总经理给俺面试请俺吃了顿麦当劳,还说太原是海洋性气候,于是乎俺就这样来到了太原,结果完全不是那样!~~~

老妖的评论是:太原要是海洋性气候,我TM就是美国总统。

笑S偶们了。

BTW:新增reallike的BLOG和老闪的主页 闪电之家

抵制

每每听到有关抵制日货的事,总不免要提上韩国人。

韩国人能够团结地抵制日货,支持国货,并成功地打造出三星,现代等国际知明品牌。所以很多人认为,只要我们中国人都团结起来抵制日货,支持国货,一定也会有这么一天。

且不说在团结上存在的种种问题(包括历史、文化、政治等方面),光是在支持国货这个问题上,这种想法就是有偏差的。

最近韩国国内一个食品公司的主管跳河自杀向国人谢罪,因为不久前韩国曝光了国内某些食品公司用烂萝卜等加工成的垃圾馅生产饺子等食品。韩国国内立即掀起了一次抵制国产饺子等食品的运动。

韩国会有三星,会有现代,并不是源于因为韩国人对国货的盲目支持,关键在于他们能团结起来制造出不逊于日货的产品,这是他们抵制日货的基础。

而这其中至关重要的是:

他们在还不能制造出不逊于日货的产品时,他们有这样的精神,以此为目标进行全体的努力。如果国货敢糊弄他们,他们一样抵制,毫不含糊。

正是在这种环境下,一方面有国人支持,另一方面又有国货制造者的努力,才终于造就一个如今的韩国。

不要忘记了,不止是消费者是国人,生产者也是,只有通双方的共同努力,才有可能有足以抗衡洋货的国货。如果只是消费者一厢情愿地支持,不过是造就一个跟中国男足一样的生产者队伍。

终于停雨了

下了两天的雨终于停了,好像还有一点太阳。

想起上周末晚饭时,看了一个SHE的广告,心血来潮在吃饭后散步两公里到附近的一所大学那买了她们的一张老专辑《Super Star》(当然是D版)。好像SHE也是挺“绿”的,还好她们从偶这里赚不到一分钱。:P

阿妹就惨多了,见《关于阿妹的几张照片》,不过她也是自找的,四年前的教训还不够她吸取的吗?不过对于她,偶就不用抵制了,自雨生故去她就没有再出过像样的歌了。一转眼雨生已经离开八年了,不知道如果雨生在世,看到阿妹今日所为会做何感想。放雨生的一首歌:

心底的中国 – 张雨生 – 大海

我没有走过父亲走过的长路
他的脸上是几分沧桑几分血泪
我没有看过父亲看过的国度
他的乡愁是浩荡之江滚滚之水
我只能偷偷瞄着父亲的眼眸
感觉他眼光最深沉处的浮云苍狗喔
我没有留下父新留下的苍疤
他的伤痕是不敢思忆不堪回首
我没有经历父亲经历的挣扎
他的割舍是午夜梦回茫然失落
我只有悄悄等着父亲的动容
感觉他神色最恍惚间的爱恨交错
什么叫中国我曾经没有把握
如今我才知道他在我胸口跳动
什么叫中国我现在真有把握
是父亲毕生的守候我与生俱来的光荣
我没有留下父新留下的苍疤
他的伤痕是不敢思忆不堪回首
我没有经历父亲经历的挣扎
他的割舍是午夜梦回茫然失落
我只有悄悄等着父亲的动容
感觉他神色最恍惚间的爱恨交错
什么叫中国我曾经没有把握
如今我才知道他在我胸口跳动
什么叫中国我现在真有把握
是父亲毕生的守候我与生俱来的光荣

BTW:Ari推荐的这篇文章不错《台湾人说台独――你所不知道的台独![转]》

BTW2:新增两个链接:豆子 和牛学生

梅雨一来馊满屋

昨天晚上做的饭,今天早上居然就馊了。天气预报说上海今天入梅,果然不假,害我今天早上只好啃饼干做早饭了,还好有这干粮做准备,否则今天就要饿着肚子上班了。

BTW:每天一日又来了,昨天是第一个世界献血日,你献了吗?

什么是意义

每日一博,每日一扑(MOP,猫扑),每日一C(CSDN)……

日子就这样一天天混过去了,有时就会想:这样的生活有什么意义?但是,生活为什么就一定要在意义?意义是什么东东?

万物本是虚无。

当电子遇上正电子,结果不过是灰飞烟灭,所剩不过2.22MeV的能量。霍金说,即使是空无一物的真空里,也会有量子起伏,每时每刻都会有粒子和反粒子凭空生成,又重新湮灭于无形。

也许我们所见的宇宙,不过是一次意外的产物,因为它把自己的另一半弄丢了。

这样的BLOG有什么意义?也许正如5花论坛(就是偶当版主的那个论坛)的前任版主“皇朝总督”的签名所说:少女般的情怀^_^

BTW:热烈庆祝水JJ的BLOG开通:行云流水