2009年8月27日星期四

上网本&智能手机

Nokia的3G上网本来了 http://netbook.zol.com.cn/146/1460188.html

无线通信和固网通信,顾名思义都很容易知道其差别在于方式而不是目的。因此当某部手机可以颤颤巍巍发送第一个比特到internet的时候,大网络时代,其实就已经到来了。

不要去区分普通手机和智能手机,这只是个商业概念而已。我的第一部手机Siemens A55,可以刷Rom,可以装软件,有一些底层API可供调用,虽然好多手机横向测评网站上,操作系统一栏,它和很多非智能手机一样,赫然显示着“无”,但你能说它不智能么?同样的,不要区分能当PDA使用的智能手机和能打电话的PDA,这甚至连商业概念都算不上,是个跟“你看这台笔记本电脑是个带屏幕的键盘还是带键盘的屏幕”一样无聊的问题。半导体芯片技术的发展,让便携式终端有了承载更多业务和功能的能力,这只是很自然的迸发而已,手机并不能天生就想要做瘦终端的。感谢摩尔定律。

没有手机会嫌自己太强大,强大到极致就是电脑——很纯粹的量变到质变的例子——所以Nokia的上网本出来,不该太惊讶。手机做得越来越强大,用着就像台电脑;电脑做得越来越轻巧,拿着就像个手机(其实有点夸张,关于这个,可以看看http://www.mycar168.com/bbs/topic.asp?ID=65085)。长此相往,很自然地,我们是不是可以期待二者真正融合的消费电子产品?

应该没那么简单。仅仅依赖芯片技术和无线通信技术,这对儿冤家就会像牛郎织女一样很难见面。手机性能不如电脑还是其次,人机交互才是最大的问题;电脑不如手机的地方在于便携性,最难以便携的部分就是键盘和显示器,也是人机交互的问题。牛郎织女想要见面,需要人机交互技术,或者说,传感器技术——是全息影像也好,是光捕捉技术也好,或者是更牛逼的生物电传感器也好——来做鹊桥。哦,可能还需要电池,生物电池? 啧啧,从小被教导21世纪是生物的世纪,原来是这么个意思啊。

恭喜,晚安。

2009年8月25日星期二

情人节

情人节的来历是个不大可考的东西,《世界书籍百科全书》提供资料表明关于情人节的起源,其实众说纷纭。该百科全书指出:"据说在公元200期间,罗马皇帝克劳狄二世禁止年轻男子结婚。他认为未婚男子可以成为更优良的士兵。一位名叫华伦泰的教士违反了皇帝的命令,秘密为年轻男子主持婚礼。……传闻说华伦泰于公元269年2月14日被处决。

虽然真实性有待怀疑,这个节日是说冥冥之中有个圣华仑泰为恋人们祝福。中国的"情人节",来历明了的很,是两个异地恋的倒霉蛋一年一度见面的日子,寓意却嫌不太好。

中国人被老外批评缺少信仰,连编排个节日都有反统治阶级的成分,这会影响心灵平和的。

我还是信点什么的,这样有事没事可以祷告一下。

祝明天出现第三个mm。

--
Nan Wang
Here, there and everywhere

其实我觉得IPV6是个谎言

人们举例说明IPV6的必要性,总爱说V4地址枯竭,而V6有着四倍的bit空间表示IP地址,因此地球上每平方毫米可以分配到6.7*10^17个IP地址,每一根汗毛都可以有一个IP地址之类。其实即便是IPV4,每平方毫米也有28610个IP地址,只考虑C类地址,也有近10个之多。每平方毫米10个C类地址,虽然不够给我的每根汗毛分配一个IP地址,但是我自己搭十个子网总成吧?一股脑儿的把自己的汗毛共享到internet上既不体面,又不符合分而治之的管理思想。"子网"这个概念,极其符合open-close原则,绝对可入我近二十年来看过的设计精妙优美令人陶醉的前十名之列。

其实本质上可能是这么个事情:IPv4设计阶段,internet尚未成规模,internet会是数个扁平的大型网络架构还是一堆精巧的网络集合,谁都没有概念。发展了这么小几十年后,很多技术的或者非技术的问题就暴露出来了,著名怪胎GFW就是个典型例子。协议需要做一定的改动,但是IPng里各种新的feature又很难向非业内却掌有实权的老爷们讲明白,所以只好从"IP地址稀缺"这个易于科普的事情上下手,以博取名分。更妙的是多了96个bit,可玩的花样也多了,顺便能出好多paper,多好几个IEEE fellow什么的,皆大欢喜。

什么都会好起来的
--
Nan Wang
Here, there and everywhere

2009年8月21日星期五

传统电信运营商还是暴利的——Apple封杀GoogleVoice说起

Apple大刀斩GV

App Store封杀了Google Voice[1],这两家传说中有着互不挖角友好协议的公司竟然这样官面地撕破了脸皮。苹果给出的理由是GV重复提供了IPHONE已有的功能,其实很明显这是个站不住脚的理由,真实的理由恐怕是GV重复提供了运营商已有的功能,并且更便宜。果不其然,稍后苹果羞羞答答地透漏这出自AT&T的授意,却被AT&T公开否认,给这事蒙上了神秘的色彩。

Google Voice不是新鲜的货色,它的前身叫GrandCentral,近期才被Google 收购,这次只是盖头换面,有了一个很Google的UI和很Google的营销风格。它像一个传统运营商一样为你提供电话号码,为你提供语音通话、语音消息和短信功能,不同的是它不像传统运营商那样需要你购买plan,提供设备并向你收费——它继承了Google一贯的慈善家面貌,是免费的。当然,你需要登录Google Voice来使用这项服务。这本来是一件很安生的事情,并没有激起什么波澜,直到Google Voice手机版的出现。

利用Google Voice 手机版,你可以利用已有的较低的数据资费,选择Google 这个运营商来替代你现在的运营商,不同的是把所有的电路交换(cs)业务转用分组交换(ps)业务实现。有理由相信,Google给用户很大的想象空间,用户也会给这个免费的运营商更大的宽容,这都是让传统运营商胆寒的。

事实上的低成本

运营商胆寒了,但这却是个哑巴亏,原因在于传统运营商对传统业务收取的相对高昂的价格与宽带/高速无线网络所能提供的低成本VoIP业务之间存在价格鸿沟。VoIP对固话市场的动摇已经是不争的事实,但是Skype,gizmo,gtalk2voip这一类的VoIP提供商却很识相地采取向现有的高价格靠拢的方式来消除价格差异。虽然它们以skype为首,已经开始积极在移动终端推广,但是数据业务+voip提供商的双重charge,并不能无条件优于运营商资费,从而被运营商默许。

Google这个大慈善家却不吃这一套,自顾自推出了GV,打破了电信市场微妙的平衡。GV应用被App Store封杀之后,还改头换面以web service重出江湖[2](躲在GFW后面的中国网民,应该觉得熟悉得很温馨吧)。电信运营商们出头让网络公司Google别漟这趟混水,怕是出师无名,却又不甘心主动降价来贴近GV的费率,间接通过Apple之手封杀GV也就可以理解了。

电信服务提供商一度是垄断暴利的象征,但近几年来似乎"通信业不再吃香了"这样的论调渐渐升起了烟雾。不过之前在我看来说这些话的大部分都是些设备商的家伙们,但现在,运营商终于也有理由加入这个阵营了。

运营商的超额利润空间

交易的成交价格并不取决于提供一方的获得成本,而是更大程度上取决于消费一方的需求程度。这一点在电信市场尤为明显,尤其是中国的电信市场。GSM的Roaming(漫游)这个概念,在单一运营商的情况下其实是根本不存在的,可是无论是中国移动还是中国联通的用户,却在自己直接付费的那个运营商网络里,交了十年的"漫游费"。IP电话从诞生之日起就被扣上了便宜的帽子,大有消费者以为占了便宜,可IP电话在核心网测确实被路由到了成本较低的线路上,运营商节省的成本远远超过消费者获得的实惠。更甚者,使用信号质量较差的线路以获得更优惠资费的权利需要缴纳"套餐使用费"来获得,以上海移动为例,本地拨打港澳台请加拨12593,需要单独申请,本地拨打国内长途请加拨17951,需要单独申请。哦,对不起,如果国内"漫游",拨打港澳台请加拨17951而非12593,需要单独申请,拨打国内电话请使用12593而非17951,需要单独申请。当然,你也可以不去申请这些天杀的套餐,只要支付港澳台每分钟5元左右,国内每分钟2元左右的"标准"资费。再看一个中国移动用户香港漫游资费:拨本地1.19元/分钟,做被叫2.19元/分钟,拨内地3.99元/分钟,发移动短信1.19元/条,GPRS0.02元/KB,不再区分优惠资费网络。


顺便说一句,近期的工作重点是一个扩展的2G-3G接口feature,源于中移动开始对TD->GSM的切换成功率不满意了。中移动希望TD有限的网络覆盖用于体现其数据业务的高速容量,传统cs业务则尽量切换到2G网络,据说有极端的提案建议3G网络中的用户一发起语音业务就自动切换到2G网络。我不禁想象新买一部手机打电话给朋友炫耀3G实际上是在用2G通话的尴尬局面。

Sigh,今天关心了下中国移动漫游到香港的资费,失态失态了。

参考文献:
[1] http://tech.sina.com.cn/t/2009-07-28/17443302967.shtml
[2] http://news.iresearch.cn/0468/20090810/98840.shtml
--
Nan Wang
Here, there and everywhere

2009年8月19日星期三

时间光怪陆离地前行

离别带来思念出行带来慌乱但什么都阻止不了时间光怪陆离地前行昨晚上畅谈人生的同事令老师想起并给我们顺便提起了1983年普利策文学奖获奖话剧晚安妈妈我随便听老师描述了几段台词就恐慌了回来的车上我跟同路的同事说我确认自己有足够的心理承受能力之前不会去看这个本子不过不去看又怎么确定我有足够的承受力了呢这岂不是个悖论我想有机会的时候我还是会去看的不是排版的问题是我故意写成这样的宝顺风

2009年8月17日星期一

生活的理想就是理想的生活

上上周培训完搭同事车回家的时候,车后排一个小妹妹聊起麦兜响当当,一头劲。我问她你看过麦兜前两部么,她说没有。我刚准备鼻子里哼一声然后说你还是应该去看看再来,这小姑娘就很机灵地补问我难道没看过前两部就不能看第三部么。我一愣,意识到我也不自觉地试图以资历压人了。

周五晚上看了快女,看芒果台用奇怪的赛制淘汰掉一个永远满脸笑容的扎冲天头发的混血儿女生,第二天竟然在Google News看到这条消息。哦,原来湖南台竟已经一手炮制出了在中国“娱乐圈”脚跟站这么稳的东东了。下面这首是曾哥的原创。。。请自行鉴定

一个人的时候 不是不想你
一个人的时候 只是怕想你
一个人的时候 如果下起了雨
也会学你把伞丢到一边
七月份的尾巴 你是狮子座
八月份的前奏 你是狮子座
相遇的时候 如果是个意外
离别的时候 意外的看不开
死性不改 偏偏不敢用力的去爱
短发女人 也可以性感和可爱
人山又人海 别错过那一个等待
试一试去爱 伤害也比被爱来得爽快
就这一次 我不想做一个歌颂者
如果可以 你也可以为我写首歌
请别再问 摩羯座是几月份呢
请别再说 只有友谊才能万万岁


飞屋环球记,是个讲述信仰的好片子。老头对妻子的信仰,孩子对勋章的信仰,还有探险家对探险的信仰。人物有好坏,却没有对错。很难想象这么一部可爱的卡通片会勾人眼泪吧。

"我哋唔应该怀疑,一小群有夢想而有肯为夢想付出噶人.系有能力改变呢个世界噶!"

从前有个小和尚,自幼出家。一日出外化缘,见得几个美貌姑娘,竟是念念不忘。师父察觉,教导道“这些俱是妖精!” 又过几日,小和尚还是闷闷不乐,师父问他为何,道,“甚是想念那几个美貌的妖精”。

孙悟空看到丑的,便恨不得一棒打死,看到俊俏的女妖精,就会阴阳怪气地先喊一声妖精,很是让人怀疑他是在暗暗悔恨自己出家这件事。李阳的配音把这种矛盾演绎得很好。

那啥,你见过妖精么?

2009年8月11日星期二

人的一生应当追求什么

有四个广为流传的故事
*******************************
1、一记者问一放羊娃:"你放羊赚了钱用来干啥?"放羊娃就说:"娶媳妇,生娃."记者接着问:"生娃以后呢?""娃再接着放羊."
*******************************
2、英国某小镇。这儿,有一个青年人,整日以沿街为小镇的人说唱为生;这儿,有一个华人妇女,远离家人,在这儿打工。
    他们总是在同一个小餐馆用餐,于是他们屡屡相遇。
    时间长了,彼此已十分的熟悉。有一日,我们的女同胞,关切地对那个小伙子说:“不要沿街卖唱了,去做一个正当的职业吧。我介绍你到中国去教书,在那儿,你完全可以拿到比你现在高得多的薪水。”
    小伙子听后,先是一愣,然后反问道:“难道我现在从事的不是正当的职业吗?我喜欢这个职业,它给我,也给其他人带来欢乐。有什么不好?我何必要远渡重洋,抛弃亲人,抛弃家园,去做我并不喜欢的工作?”
    邻桌的英国人,无论老人孩子,也都为之愕然。他们不明白,仅仅为了多挣几张钞票,抛弃家人,远离幸福,有什么可以值得羡慕的。在他们的眼中,家人团聚,平平安安,才是最大的幸福。它与财富的多少,地位的贵贱无关。

*******************************

3、有一个美国商人坐在墨西哥海边一个小渔村的码头上,看着一个墨西哥渔夫划着一艘小船靠岸。
小船上有好几尾大黄鳍鲔鱼,这个美国商人对墨西哥渔夫能抓这么高档的鱼恭维了一番,还问他要多少时间才能抓这么多?
墨西哥渔夫说:“才一会儿功夫就抓到了。”
美国人再问:“你为什么不待久一点,好多抓一些鱼?”
墨西哥渔夫觉得不以为然: “这些鱼已经足够我一家人生活所需啦!”
美国人又问:“那么你一天剩下那么多时间都在干什么?”
墨西哥渔夫解释:“我呀!我每天睡到自然醒,出海抓几条鱼,回来后跟孩子们玩一玩,再跟老婆睡个午觉,黄昏时晃到村子里喝点小酒,跟哥儿们玩玩吉他,我的日子可过得充满又忙碌呢!”
美国人不以为然,帮他出主意,他说:“我是美国哈佛大学企管硕士,我倒是可以帮你忙!你应该每天多花一些时间去抓鱼,到时候你就有钱去买条大一点的船。自然你就可以抓更多鱼,在买更多渔船。然后你就可以拥有一个渔船队。到时候你就不必把鱼卖给鱼贩子,而是直接卖给加工厂。然后你可以自己开一家罐头工厂。如此你就可以控制整个生产、加工处理和行销。然后你可以离开这个小渔村,搬到墨西哥城,再搬到洛杉矶,最后到纽约。在那经营你不断扩充的企业。”
墨西哥渔夫问:“这又花多少时间呢?”
美国人回答:“十五到二十年。”
墨西哥渔夫问:“然后呢?”
美国人大笑着说:“然后你就可以在家当皇帝啦!时机一到,你就可以宣布股票上市,把你的公司股份卖给投资大众。到时候你就发啦!你可以几亿几亿地赚!”
墨西哥渔夫又问:“然后呢?”
美国人说:“到那个时候你就可以退休啦!你可以搬到海边的小渔村去住。每天睡到自然醒,出海随便抓几条鱼,跟孩子们玩一玩,再跟老婆睡个午觉,黄昏时,晃到村子里喝点小酒,跟哥儿们玩玩吉他!”
墨西哥渔夫疑惑的说:“我现在不就是这样了吗?”

*******************************
4、中国山东,有这样一对夫妇。
    刚刚结婚时,妻子在济宁,丈夫在枣庄;过了若干年,妻子调到了枣庄,丈夫却一纸调令到了菏泽。若干年后,妻子又费尽周折,调到了菏泽,但不久,丈夫又被提拔到了省城济南。妻子又托关系找熟人,好不容易调到了济南。可是不到一年,丈夫又被国家电业总公司调到重庆。于是,她所有的朋友,就给她开玩笑——你们俩呀,天生就是牛郎织女的命。要我们说呀,你也别追了,干脆辞职,跟着你们家老张算了。
    但是,她以及公婆、父母,都一致反对。“干了这么多年,马上就退休了,再说,你的单位效益这么好,辞职多可惜。要丢掉多少钱呀!再干几年吧,也给孩子多挣一些。”
    其实,他们家的经济条件已经非常优越。早已是中层阶级,但是他们仍然惦念着那一点退休金。
    于是,夫妻两个至今依然是牛郎织女。

*******************************

其实上面这些都跟主题无关,我是想说这么一件事情:下面这段大家应该都知道吧?
"生命对于每个人来说都是宝贵的。这生命属于每个人只有一次。人的一生应当这样度过,当他回首往事的时候,不因碌碌无为而感到羞耻,也不因虚度年华而感到悔恨。这样在他临死的时候,他就会说:我的整个生命和全部精力,都献给了人类最壮丽的事业,为共产主义事业而斗争。"

十分钟之前,我刚刚明白,原来这句话的意思是说,人不应当碌碌无为,不应当虚度年华,这样临死就不会后悔了。
其实之前我一直以为是说,碌碌无为没关系,虚度年华也没关系,只要你跟老子干共产党,这些到你临死的时候都不用后悔。
啧啧,听起来是不是像“信春哥,得永生”?

人人都有灌水的欲望

今天得到一个消息,friendfeed被facebook收购, 一个不大的消息。


我没用过friendfeed,得到这个消息以后,立刻去注册了一个看看。简单地说,friendfeed是在做聚合,把单个用户所能够发布的rss统一发布给好友看,比如你的friendfeed好友可以在friendfeed上看到你twitter的更新而不用访问你的twitter。我觉得这个网站有个很大的毛病,就是号召大家在它的网站上进行浏览和评论,但是却不得不到别的网站上去进行发布,这哪里留得住人啊。同样有毛病的还有Hellotxt这个网站,这个网站号召大家到这里来进行发布,但不得不到好几个网站去浏览朋友们给你的回复。

看起来所有的网站都试图做ISP类型门户网站,不论是入口门户(发布),还是出口门户(浏览)。web2.0使得来自于终端用户的内容占比比起来自于ICP的内 容大大提高,纯真的可爱的专注于内容建设的网站一夜之间就不吃香了。大家都开始体验做主人翁的感觉,开始喜欢灌水,喜欢跟着别人的主题灌水,喜欢在校内跟着别人的状态灌水,喜欢在twitter follow别人的twitting灌水, 喜欢在facebook 参与别人的activity,喜欢在picasa点评别人照片的美型,喜欢在别人blog留下自己的评论。

可是WEB2.0的存在把internet上所有的内容都"定义"成了可嵌套的广义表,但我们的internet并不是单向无环的健壮网络啊,像twitter,hellotxt、twitterfeed把你在别处灌得水发布到twitter,friendfeed却提供把twitter的内容发布到别的供稿源。这些自动聚合工具的分而治之彼此迟早有一天会导致“交换机环路”,这样的拓扑会让internet崩溃的,至少也会导致无聊信息的大爆炸。

我怎么这么无聊,break半个小时就不能干点别的么

2009年8月9日星期日

本色出演

某电视片播映引起轰动,演员均为业余人士,角色把握都很到位而且自然。
记者好奇问:"那位泼妇演得真好,她是?"
答:"哦,她是公交售票员。"
问:"黑社会老大呢?"
答:"曾任过多年公安局长。"
问:"伪君子呢?"
答:"当过大学教授,如今为政府官员。"
问:"纯情公主演得那叫一个感人,她是?"
答:"从夜总会找来的。"
问:"土匪?演得是太自然了。"
答:"当过城管,现在在税务局。"
问:"老骗子呢?
此人无任何做作的痕迹。"
答:"是个成功的律师。"
最后记者问:"那个店小二呢? 任劳任怨,随叫随到,加班还不给钱,从没怨言。"
答:"嗯,是很到位,以前干it的

--
Nan Wang
Here, there and everywhere

2009年8月8日星期六

七种同步

你可以云,可以并行,可以分布式。
但是需要同步。

日历
公司的会议培训通知都是从outlook里面发来的,直接accept日程安排比复制下来到google canlendar里面去更新方便100倍。所以我需要一个东东帮我同步outlook的calendar和Google calendar。还好有这个东西。
我的Blackberry随身携带,calendar放在上面无疑是个不错的主意,非常好的是,google calendar也可以同步它。
问题出在它也可以让我跟outlook同步,某天同步了一次,结果出现了问题:它把我在outlook添加的被同步到google calendar里又同步到blackberry上面的安排重新同步回了outlook。于是我有了时间冲突的两个安排,但是我不知道,直到我那天同步了六次。。。。

我要说的这种同步不是日历,是不经意的环路带来的数据风暴。

邮件
邮件不处理,是会撑爆邮箱的,所以往往会有一个本地备份。可是当你需要在两台或以上的电脑上,比如一台台式机和一个破笔记本,处理邮件时,邮件被分成两部分是一件要命的事情。我的方案是备份到台式机上,在台式机上把本地备份所在的目录给特殊用户开可写权限,然后在笔记本上用特殊用户登录网上邻居,映射这个"本地备份",这样两台电脑上都可以备份到同一个备份文件去。虽然有个小小的缺点就是两边不能同时访问这个备份文件,outlook会锁死,不过瑕不掩瑜。
那当然,这个看起来简单,折腾起来也很耗时间的,我很有成就感。
同事在我笔记本上看了看,:"直接远程上去不就完了么,反正你台式机也不用关"。

乌鸦……
沉默……
我要说的这种同步不是邮件,是费尽心思的毫无用处。

BLOG
我有两个blog,至少两个。同样的内容分别在不同的blog发布是很傻的事情,我这么觉得,所以我想同步一下该有多好。
blogger可以在你发布一篇blog之后用blogsend把内容发布到指定的email去。
live space可以允许你从你指定的email地址发送到它指定的email地址来更新。
可是我曾经试了半天,这两个东西就是不能合作。
今天仔细google了一下,发现大家都不能,唯一的解释是微软在作祟~
唯一的solution是把同样的内容分别在不同的blog发布。
我要说的这种同步不是blog,而是有时候dirtywork居然就是相对较好的solution。

Twitter
twitter很火,你不注册一个就很没面子。我就有一个。
因为很火,所以有很多C2C(Copy to China)的网站,你不注册一个就显得很没有面子,我也有一个。
还有校内,开心,facebook,以及一大堆的SNS网站。你不注册就显得很没有面子,我全注册了。
可是每天把这些都登录一遍,我就不用干别的了,再加上今天这个被墙,明天那个维护的,让人烦不胜烦。

有个叫做hellotxt的网站很有意思,可以一次把你在这个网站上更新的state更新到你设置过的所有社交网站里去,于是看了看。可是这不就是我说的dirtywork么?小于等于二叉无环的网络,才是最健康的网络。
我要说的这种同步不是twitter,而是当dirtywork被机器take的时候,人们就觉得它不那么dirty了。


什么?这才四种?谁说标题是七种就一定要写七种的啊?
--
Nan Wang
Here, there and everywhere

2009年8月3日星期一

想写个黑莓的jiwai客户端

给学Java找点应用场合,也算订个业余目标,没有作品,哪怕是粗制滥造的,怎么都不能算告一段落的。

三点requirement备忘:
1、整合message界面。
2、新jiwai到达提示方式整合profile设置。
3、封装消息传递的API接口,保持对其他类jiwai服务的可扩展性(比如Fetion)。

需要学的东东:
1、Java
2、BlackBerry Environment API
3、Web API handling.

目前为止这三个一个都不会。

幼齿三轮车

每个小孩子,都有获得超越年龄的生理能力的欲望——我是指速度、高度、力量等等。无法打败别人(不被人打败)、无法追上别人(不被人追上)是很多人童年的阴影——好吧,可能只是我。

力量和高度的比较相对速度来说更显而易见一些,换句话说,速度往往还有的努力改进。所以记事起,我就没有停止过对速度的追求。我的第一辆车,就是幼儿园小朋友适用的那种小三轮。我已经不记得我是怎么拥有它也不记得是怎么失去它的了,我现在唯一记得的情节,就是某一次我妈把我丢在姥姥家办事,我不肯非要跟着去,于是倔强之下,开着车上了马路,一路狂蹬,尾随我妈的大二八,如果有个左灯肯定还拼命打想要超车,现在回忆起来,还有热血澎湃的感觉。

无奈那种小三轮驱动齿轮跟行驶齿轮几乎是1:1耦合,而且不像自行车一样有飞轮这么高级的技术,而是轮子转几圈脚就得转几圈,不出50m我的脚就被车轮骑得受不了了,哇哇叫了起来试图引起我妈注意。我妈当时回头轻蔑地看我的那个眼神,我现在都忘不了。

改得两个Windows下更改网络配置的脚本

其实我一直不把批处理当脚本的,不过其实它也很强大,而且其实我还颇离不开windows。

固定IP与DHCP之间切换,主要调用netsh实现:

@echo off
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:START
set NAME="Local Area Connection"
set FIXXED_IP=172.24.179.73
set FIXXED_MASK=255.255.255.0
set FIXXED_GATEWAY=172.24.179.1
set FIXXED_DNS1=172.24.222.90
set FIXXED_DNS2=172.24.12.253
set FIXXED_DNS3=172.24.208.127
set FIXXED_DNS4=135.251.34.36
set FIXXED_WINS1=172.24.208.86
set FIXXED_WINS2=172.24.208.98
set FIXXED_WINS3=135.254.108.83
set FIXXED_WINS4=135.254.108.82
goto :SELECT_POS
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:SELECT_POS
set /p POS= Select configuration(1:FIXXED. 2:DHCP. 3:Exit) :
if /i %POS%==1 goto :FIXXED
if /i %POS%==2 goto :DHCP
if /i %POS%==3 goto :SETEND
echo. Input error!!!
goto :SELECT_POS
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:FIXXED
echo. Setting IP as FIXXED environment...
netsh interface ip set address %NAME% static %FIXXED_IP% %FIXXED_MASK% %FIXXED_GATEWAY% 1 >%TEMP%/null
echo. Address setting finished.
netsh interface ip set dns %NAME% static %FIXXED_DNS1% primary >%TEMP%/null
netsh interface ip add dns %NAME% %FIXXED_DNS2% >%TEMP%/null
netsh interface ip add dns %NAME% %FIXXED_DNS3% >%TEMP%/null
netsh interface ip add dns %NAME% %FIXXED_DNS4% >%TEMP%/null
echo. DNS setting finished.
netsh interface ip set wins %NAME% static %FIXXED_WINS1% >%TEMP%/null
netsh interface ip add wins %NAME% %FIXXED_WINS2% >%TEMP%/null
netsh interface ip add wins %NAME% %FIXXED_WINS3% >%TEMP%/null
netsh interface ip add wins %NAME% %FIXXED_WINS4% >%TEMP%/null
echo. WINS setting finished.
echo. All done.
goto :SETEND
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:DHCP
echo. Setting IP as DHCP environment...
netsh interface ip set address %NAME% dhcp >%TEMP%/null
echo. Address setting finished.
netsh interface ip set dns %NAME% dhcp >%TEMP%/null
echo. DNS setting finished.
netsh interface ip set wins %NAME% dhcp >%TEMP%/null
echo. WINS setting finished.
echo. All done.
goto :SETEND
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:SETEND
pause

代理服务器与不用代理服务器之间切换,通过调用reg修改注册表相应键值实现:

@echo off
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:START


goto :SELECT_PROXY
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:SELECT_PROXY
set /p PROXY= Select PROXY(1:LOCAL. 2:NONE. 3:Exit) :
if /i %PROXY%==1 goto :LOCAL
if /i %PROXY%==2 goto :NONE
if /i %PROXY%==3 goto :SETEND
echo. Input error!!!
goto :SELECT_PROXY
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:LOCAL
echo. Setting...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f >%TEMP%/null
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "172.24.179.133:8000" /f >%TEMP%/null
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyOverride /t REG_SZ /d "localhost;10.*;172.*;*alcatel*;*sbell*" /f >%TEMP%/null
echo. All done.
goto :SETEND
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:NONE
echo. Setting...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >%TEMP%/null
echo. All done.
goto :SETEND
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:SETEND
pause

兄弟 善恶

虚构的情节里都有矛盾冲突,很多矛盾冲突又是发生在兄弟之间。兄弟之间哪个应当善哪个应当恶,似乎不该有标准。

随手能想起来的几个:

封神演义,殷郊、殷洪。
还我今生,高世康、高世杰。
射雕英雄传,郭靖、杨康。
千王之王。。。
如果我是编剧,似乎是倾向于让亲生弟弟不懂事,结拜兄长阴险一些。