振飛's profile看不見影子的魔幻水瓶PhotosBlogLists Tools Help

Blog


    October 31

    透过源码研究.NET


    开发、调试了.net很久,始终还是没有完全掌握它的感觉,源于对它的具体实现还是有些模糊。怎么办呢?看源码吧。这两天全身心的投入到这一兴趣中。

    Rotor Portal: http://research.microsoft.com/sscli/

    SSCLI20 Download: http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en

    Shared Source CLI 2.0 Internals: Shared Source CLI 2.0 Internals DRAFT.pdf

    如果需要在VS2008上面跑这个Rotor,还需要稍微做些调整:下载文件包并覆盖Rotor解压出来的文件:  SSCLI 需要修改的文件包

     

     

    有了这个东西,有什么好处?目前我发现的好处是

    1. 帮助更深入的学习实用Windbg。

    2. 了解.NET的Excution Engin到底是什么样的。

    3. 对着类库参照Framework Design Guideline做code review。

    4. Debugging不下去的时候看看源码。

    ...

    October 28

    PDC 2008 - Day 1

    Keynote by Ray Ozzie, Amitava Srivastava, Bob Muglia and Dave Thompson

    Windows Azure - Microsoft's Cloud Computing. These are services run in Microsoft Data Centers i.e. the cloud.

    High level feature set:

    • Scalable Hosting, virtualized by Hyper-V
    • Security - code access, IP Filters, Hyper-V isolation.
    • OS - to manage global data centers, separates the app from underlying OS,
    • Fabric controller - enables scaling applications seamlessly, as demand rises and falls. Manages resources and services, maintain health of services, deployment, interfaces, configuration settings, channels and endpoints, roles and groups
    • High Availability - partitions, replication, caching, automatic load balancing
    • Desktop Development Environment - integrated with Visual Studio 2008, managed and native code, on-demand compute and storage to host.
    • Development with the Cloud:
      • VS Cloud Templates and Cloud SDK
      • Code
      • Debug and Test Offline with cloud on the desktop
      • Publish
      • Azure Services Developer Portal to manage apps on cloud
      • The BlueHoo application demo
        • VS and C# - no new tools
        • easy deployment and scalability
    • Open Platform

    The services breakup within Windows Azure are as follows (by Bob Muglia)

    • SQL Services - Data services on the cloud. Database, Reporting, Data Sync, Data Mining/Analysis, Reference Data
    • .NET services - WCF Services, Federated Identity Services, Microsoft Services Connector via Microsoft Federated Services Gateway
    • Live Services
    • Dynamics CRM Services
    • Sharepoint Services

    Microsoft Online Services + Azure (by Dave Thompson)

    • Exchange Online, Sharepoint Online, Live Meeting, Dynamics CRM Online
    • Now available on the cloud now

    Download Azure CTP, SDKs, services at www.azure.com. Preview will be free and commercial pricing at a later date will be competitive with the market standards.

    Other stuff

    • Silverlight Charting control.

    Watch it online here 750 kbps

    October 26

    Xbox360购机宝典 - 2008-11月版


    近来Xbox360在北美和欧洲疯狂降价,不过似乎还没有波及到亚洲市场,至少国内的销售价格依然坚挺。以至于很多后360时代玩家纷纷准备出国购机,譬如借去米国出差的机会为美国的经济危机做点贡献。

    不过由于在国外购机,没有国内JS作为购机指导员,很多不懂Xbox360的买家往往千辛万苦买回的居然是一“废机”,不免让人长吁短叹。在此汇集了一些网上的图片小给一片攻略,当然只针对于目前的这个市场状况,估计有效期可以到09年年初吧。

    首先验证机器是否为Falcon,也即65nm制程的CPU。由于falcon上市也有将近一年的时间,而且购机在国外的话,基本上很难找到不是65nm的机器,当然为了完全放心,请拆机后看看电源适配器。如果标示175w,那就保准无错了。

    image

    其次,购机还要看个人发烧指数。你是否需要HDMI接口,以及你的声音是否需要光纤输出到你的功放。购买HDMI主机以前只有黑色的精英版和无硬盘搭载的Arcade版可供选择,不过目前新版60G主机降价推出,已经搭载了HDMI。至于后面那个转接支持光纤输出的设备,老版精英版是自带的,新品则需另购。提示:HDMI输出到你的数字液晶,光纤输出到你的功放搭载5.1的音响,效果绝对震撼。

    image image

    最后也就是最关键的地方到了,关系到你的机器是不是用来打D。如果打D的话,建兴的光驱就废了。目前360的光驱vendor主要是下面3家,三星,日立和原来的明基。明基(Benq)由于被建新收购了光驱业务,所以后来就是建新作为360的主要光驱提供商。可悲的是,这种新光驱目前完全没法破解。鉴别方式比较复杂,首先第一步看下图,中规中矩的托盘是明基或者建新一系。其他两家要么开了矩形槽,要么挖了圆洞。

    image

    如果不幸是最后一种,那么就需要拆掉前面板,换面板很简单,抠一下就行了。用手电照一下光驱右下的小洞,如果是白色的线,恭喜了。如果是黄色,那就是只能玩正版的机器了。如果一旦不幸买到后者,那么你只能租买正版了,否则就是无尽的等待,等待那破解的一天。当然回到国内市面上也有换光驱的JS,但是收费上千。恐怕少有人问津吧。

    image

    好了,搞到机器就可以疯狂打机了,现在好游戏还是灰常灰常多的!

    我的主机是年初在美国买的美版Arcade。当时确实觉得买得很便宜很赚得。65nm的,光驱是明基的。有HDMI口,自己配了光纤输出头。买了一个有线手柄,力反馈更生猛更爽。还有就是Arcade主机附带一个256M的记忆卡,很有用,尤其是像我目前手头有不止一个xbox360,切换存档用的。自己回来在taobao上买了个二手的20G硬盘,国内三红机很多,主机坏了硬盘就基本都拆机便宜卖了。另外还搞得一年的黄金会员卡和一个耳麦,现在偶尔上live对战,可以跟网上玩家边镖英文边对战。只是国内网速太慢,有点遗憾。

    October 24

    整了一份超强的9-10天的开罗进出的埃及攻略


    没有红海潜水,不越过苏伊士运河没有西奈山日出和凯瑟琳修道院,没有地中海的亚历山大港,也没有终极自虐的沙漠之旅。有的是暹粒一般的古迹风情(但要再早3000年),有没有热气球还不知道。hehe...

    Cairo及其周边(4天时间):

    Day 1: Egyptian Entiques Museum,Alzhal,傍晚逛Khan Khalili市场
    交通工具地铁+11路暴走

    Day 2:Darshur - Memphis - Saqqara(顺便游览周边的几个贵族墓) - Abu Sir,晚上夜游尼罗河
    交通工具包车或者参团

    Day 3: Giza,Old Cairo(Hanging Church,Ben Ezra Synagogue,Church of St Babara,Church of St Sergius,Covent of St George, Church of Virgin Mary, Church of St George),
    交通工具公共汽车,夜火车去Luxor

        Luxor - Aswan一线 (5 - 6天时间):

        Day 1:Karnark Temple - Luxor Musume - Luxor Temple
        交通工具11路暴走

        Day 2: Hatshepsut翻山 - Valley of the Kings - Hatshepsut - Tomb of Nobles - Ramesseum
        交通工具皮卡,Valley of the Kings - Hatshepsut使用出租车

        Day 3: Colossi of Memnon - Valley of the Queens - Deir al - Medina - Medinet Habu
        剩下如有时间可以扫Temple of Seti I,Temple of Merenptah,Temple of Mentuhotep中的1-2个
        也可以考虑傍晚再访Karnark
        交通工具自行车

        Day 4:Luxor - Abydos - Dendara - Luxor
        交通工具包车或者参团,此天作为可选项

        Day 5: Luxor - Esna - Edfu - Kom Ombo - Aswan
        交通工具包车或者参团,如果转成邮轮需2天2夜左右

        Day 6:Aswan - Abu Simbel - Aswan - Cairo
        交通工具跟团包车,夜火车回Cairo

    Day 4: Ibn Tulun, Islamic Art Museum, Citadel,Sutan Hassan,还可分担一下Day 3玩不掉的景点
    也可以考虑傍晚去Giza拍日落
    交通工具地铁+11路暴走

    如果还是俄航的飞机,那么时间的安排也是相当完美了。

    当然如果可以申到俄罗斯的签证,去Saint Petersburg和Moscow逛荡一圈,那就是梦幻行程了。

    October 23

    PDC08 - 新兵刃预览


    下周就是PDC08了,一个预览微软开发平台未来的盛会。很是羡慕那些有机会参会的人们。

    整个一周的会议放在了LA,据banian说,注册费比TechEd贵了一倍。微软员工参会的话,你的PO也得给你出这笔钱,所以即使人在LA也甭想能免费混进去。再次羡慕那些能去还有老板愿意给出钱的幸运儿。

    最近,通过Live Meeting也观摩了几个为PDC预热的session的排练,看得一愣一愣的。比如vstt要把media recording加进来录制bug repro,比如vs debug tools加入了debug history越来越逼近windbg,等等等等。我真的很怀疑我的判断,据我现在对微软partner的了解,我在想,他们来得及用这么老多工具么。或者即使说,某些dev/test只需要对其中与自己相关的工具熟悉,但是那些技术经理(或者扮演这种角色的技术全能的大牛)呢?真够他们累的。虽然大家sense都在,idea也不算难理解。但是用会用熟这么多工具可真是个体力活。看来微软派武功不断衍化提升,有志精通者又需要修炼了。

    这就犹如一排兵器架子摆满了各色兵刃放于你眼前,对付这个boss需要新月棍,处理掉那个只需要暗月镰,而某些boss只有升到最高级别的真龙剑使用连续的飞燕才能游刃有余。随着版本的衍进,武器的增加,习练的成本也是越来越高,当然处理掉的boss也越来越眩。兵器强了,功力深了,斩妖除魔的level也就上去了。
    image

    曾经有人梦想一招走天下,也有人觉得10年只需磨一剑,恐怕目前这个快速发展的时代是需要抹掉这些念头的时候了。只有enjoy and be passionate的人才是幸福的,艺多不压身,学艺在于兴趣。真的很庆幸国外还真的有一种叫Architect的职业,这应该算是超忍选手了吧,或者叫老剑客。国内目前恐怕还没有这么好的环境,位高权重者还都是哪些武功尽失而长袖善舞之人。

    这里附送一个我最喜欢的兵刃的武功心法,精通一般武艺之不易可见一斑。(武器来自Xbox360游戏忍者龙剑转II)

    严龙·伐虎(龙剑·邪神剑)
    招式       使用方法              武器所需等级
    连袈裟散花    XXXXX
    连袈裟涅盘    XXXXY               LV2
    大乘连刃     XXXYY
    如法连刃     XXYY                LV2
    紫电连击     XX→XX
    闪电突刺     XX→XXX              LV2
    闪电碎裂贯    XX→XXXX             LV3
    穹奇       XX→XY               LV3
    我王斩      XX→Y                LV2
    我王连斩     XX→YY               LV3
    冥府震落     XX→YYYY             LV4
    唯识连刃     XX→YYYYY            LV4
    降龙连斩     XXX→X
    钟旭连斩     XYX
    钟旭大连斩    XYXXXX              LV2
    钟旭大旋斩    XYXXXXY             LV3
    钟旭风雷     XYXXXY              LV2
    钟旭天翔飞燕   XYXXX·Y   LV2
    屠龙飞燕     XYXXX·Y跳到墙壁上时(变化式)   LV2
    屠龙连降斩    XYXXX·Y跳到墙壁上时X   LV2
    屠龙连转斩    XYXXX·Y跳到墙壁上时Y   LV2
    屠龙大转斩    XYXXX·Y跳到墙壁上时YY   LV3
    屠龙飞鸟     XYXXX·Y跳到墙壁上时A   LV2
    钟旭转降斩    XYXXY               LV2
    钟旭旋风连斩   XYXXYY              LV3
    火龙转降斩    XYY
    火龙连转斩    XYYY                LV3
    炼狱阵      X↓Y
    风云斩      X↓YY                 LV2
    神威连斩     X↓YYY                LV3
    冥府连刃     X↓YYYYY              LV4
    唯识连刃     X↓YYYYYY             LV4
    双连斩      →XX
    双连十字斩    →XXX                LV2
    飞翔龙      →XY
    跳降龙      →XXY                LV2
    龙牙降连刃    YYYY
    大涡斩      YY→Y
    陇·转刃     ↓Y
    鬼龙行      ↓Y集气
    天龙八部     ↓Y集气极限
    地升斩      →Y
    炼狱阵      →↓Y
    疾风止      奔跑时X
    疾风·十字斩   奔跑时XX   LV2
    疾风·升斩    奔跑时Y
    疾风·跳降斩   奔跑时YY   LV2
    大天升      摇杆向下回旋半圈Y           LV2
    漫天秘连斩    防御时X
    漫天人身斩    防御时Y
    地牛翻身     在倒下的敌人旁Y
    钟旭连斩     跳跃时X
    钟旭大连斩    跳跃时XXXX             LV2
    钟旭大旋斩    跳跃时XXXXY            LV3
    钟旭风雷     跳跃时XXXY             LV2
    回旋斩      跳跃时Y
    旋风斩      跳跃时YY               LV3
    飞燕       朝敌人跳跃时Y
    断头摔      在敌人附近跳跃时Z+X
    神鹰飞燕     飞墙走壁时X或Y
    神鹰双斩     攀爬时X
    神鹰降斩     攀爬时Y
    神鹰回旋斩    攀爬时YY
    神鹰舞双斩    使用飞鸟翻滚之术时X
    飞鸟降斩     使用飞鸟翻滚之术时Y
    飞鸟转斩     使用飞鸟翻滚之术时YY         LV2
    飞水轮      使用水上飘时XXY
    水涡斩      使用水上飘时XY
    飞鹰       使用水上飘时Y
    水涡斩      在水面上XY
    冲天斩      在水面上Y
    莲根斩      在水面下X
    水龙刃      在水面下Y

    地升斩+分解(→YYYY)
    双剑最强招式没有之一,攻击速度快,范围360度,在乱战时使用80%几率把周围敌人断肢,缺点是出招由于有一个踏前动作导致出招速度稍慢。不过这依然不影响这招成为双剑最强招式,尤其是在打BOSS的时候效果奇佳。
    钟旭风雷(XYXXXY)
    光看出招方法熟悉的人已经猜到了,不错这就是双剑的饭岗,特性和龙剑差不多,不过攻击力高于龙剑,但是速度比龙剑慢,高难度下比龙剑更容易中断。
    钟旭天翔飞燕+屠龙飞燕(XYXXX·Y+XYXXX·Y跳到墙壁上时)
    狭窄的走道上最华丽的必杀技,不过由于出招方法和饭岗相似最后一下Y按快了就会变成饭岗,所以刚刚开始的时候使用时机比较难掌握,这里给大家一个方法能很简单发出这招,空中XXX砍完后龙隼会有一个后空翻动作,在后空翻后再按Y 100%能使出这招。由于有后续招式屠龙飞燕的支持所以在狭窄的地方理论上能形成无限飞燕,比如在空中要塞那关笔者在走到上飞燕了8次十分爽快。
    冥府震落(XX→YYYY或者 X 按住Y YYYY)
    这招判定比较严格而且也不是太实用,不过还是要拿出来说一下,因为这招的华丽程度绝对比美饭岗,浮空后1070度大回旋+斩首,实在是帅到掉渣。不过由于其出招判定比较严格,想要发出这招必须满足两个条件,第一:由于这招最后一个动作是斩首所以前面的攻击后目标的头还在,如果被断头了就能看到最后把敌人打飞龙不会跳起来。第2:按键节奏很严格,四下Y其中有一下是2刀需要注意下,按多了就出不来。华丽度很难用语言形容,大家自己去看吧。
    综合:
    双剑在不论是招式,速度,攻击力各方面都表现不错,70%的招式都有360度攻击判定,而且空中XXXX这招综合下来是所有武器里最强的,虽然镰刀的空中YYY比他威力大,但是镰刀速度慢。对后期的大型BOSS来说是相当有用的,用空中XXXX在最后一个BOSS居然可以打出无伤。不过双剑的缺点在于很多招的收招速度比较慢,连续战斗的时候容易影响节奏,最大的一个缺点是双剑的ET(1段聚气)威力实在是小的可以,一个ET在下忍难度居然连一头狼人都砍不死,甚至居然不会出现断肢。总之目前解了6个武器的成就除了龙剑外双剑是最好用的武器。喜欢华丽和爽快的玩家推荐使用。

    October 21

    Plan埃及

     
    埃及。不去红海,不去沙漠,那还剩什么呢?无错,只剩下历史。没有一本好的guide,去埃及一定只有空手而回。走过场一样的观摩一下大家伙们,合个影,高级一点的选选角度,还是合个影,无它。就如同朋友们告诉我他们去过了暹粒,参观了吴哥城的各个建筑,“那些建筑实在太相像了,我们一直对着tuktuk司机喊过过过,回来感觉一天都在赶路”。去了圣剑寺,却说不出它跟塔布笼的区别,这样的巡游简直令我难以想象。

    虽然年岁越来越大,责任和事情也越来越多,但旅行前适当的功课还是要做。随着走的地方越来越多,经验阅历明显在不断提升,花在功课上的时间也就适当减下来了。比如去埃及,只需判断一下,这种古迹多的地方需要一本NG(国家地理)的guide一定管用,而且上了路再看就可以了,意味着翻看NG的guide没有太大必要结合internet,这都是经验!这样只需jojo上订下书,省时省力,而且一定还会是一次wonderful trip。Easy?

    上面这段话是骄傲自大的Eddie心里想的,而实际上的正常的Eddie依然没法舍弃plan一次travel所带来的快乐。“我的线路可以这样这样走,然后会怎样怎样,如果我选一段廉航搭配上又会怎样怎样,budget则又会多省下多少。”一台精密的仪器一旦因为一次planning而兴奋的运转起来就很难迅速冷却下来,直到真正进入行程然后切换到另外一种兴奋的mode。每个人都有自己快乐的方式,很高兴我的方式很简单。

    October 18

    寻找黑总统


    随着美国总统竞选来到了最后几个星期,两个主要候选人都在努力奋战,将选民拉往他们各自的身边。为此,似乎奥巴马的团队在游戏Burnout Paradise中买了块广告。我想,这已经意味着游戏内广告终于被认为是有前途的了。而且看来,奥巴马有意拉拢这些不好好学习的玩家的选票,而不是那些认真学习的同学们。奥巴马还真搞笑啊,一边许诺这要增大教育的支出,让孩子们远离视频游戏,一边去购买游戏内广告来拉拢人心。看来选票是硬道理啊,老美的邓小平理论也学的不错哈。

    恰巧上周我给banian错买了这个游戏,不过我们在天堂之城里开了n圈却找不到方向。不知道怎么挣分啊!现在好了,待会去下载Live更新吧,找到这块广告牌就算这个游戏大功告成。:)

    image

    October 17

    磨咖啡


    不抽烟,不酗酒,就搞点咖啡磨磨喝喝。咖啡也不讲究,星巴克随手拎来。
    磨豆是一种乐趣,以前去苏州一家台企谈合作,他家老板就是用个手摇的金属磨豆机。吃完午饭必摇一把,边咯兹咯兹的作响,边跟大家咔咔三壶。等磨好了用咖啡机滴漏,之后几杯咖啡分到大家手里。管你爱喝不爱喝,反正是可以开始谈正事了。还满潇洒的。

    现在咖啡豆从星巴克带回来了,hotcan送了个咖啡机,taobao上买了滤纸和罐子,只欠一个精致的磨豆机了...

    IMG_5779 IMG_5782

    IMG_5785

    October 14

    第三台Xbox 360


    今天借来了我玩过的第三台360。

    去年装修房子初期借过Roger的360玩过一段D,既算是对次世代主机的初体验,也算是测试一下我们的索尼大液晶。通了一遍光环3、战争机器这些大作。最大感受就是我们家乐富豪的监听3号,5号,7号,环绕的这几个箱子还不错,配了怪兽线也算值回价钱了。

    image image

    苦于大家的机器都不能上Live,我为了尝鲜,还是于今年初去米国的时候带回来一个Arcade,在公司自己的商店买了折扣的各种线材和Goden会员一年的卡片。回来终于可以线上DOA4还有街霸这种格斗游戏了。但是问题在于上海没有正版游戏盘租赁的店,导致打机成本非常之高。我只好遍历各种Game Demo,零投入却也乐在其中。

    image image

    不过为了不落后于时代,我还是在Grissom那里借到了尚未被ban的宝机。忍龙2,GTA4,Vegas1&II这些经典迅速在扫街后被打包带回家。工作的辛苦,玩得也要尽兴,这样才能相得益彰,互相疏解。当然宅男宅女是万万不能做的,有时间还要挤一点出来计划一下圣诞的远行。

    image image

    RoadShow in Nanjing


    好久没更新blog了,因为最近非常之忙。几乎学习=生活。好不容易忙完了Kernel Internal and Debugging的一周课程,还来不及喘息,还来不及认真理解里面的精华,周日就被拉到南京去参加路演。

    南京的活动一天来回,真是够紧。仅仅瞟了两眼玄武湖,这完全不是我的风格嘛。没办法,只能怪Team太穷。以后还是尽量绝缘吧。

    路演完全不像我想象的隆重,似乎还不如我以前读书的时候给某些公司上大课呢。人也都很木讷,搞得我激情扑出来,洒了一地,没人看见。还好申请了第一个讲好,出来享受一下金陵城的阳光。

    周六准备的那个晚上还是很有收获的,我第一次玩了一下下个版本的Visual Studio。还录了一个XBOXLIVE的Demo Video,本来准备去show的,不过当时看那架势,我恐怕是没有知音了。

    October 09

    独家首放:XBOXLIVE 2008Fall Update!

     

    参加了一下公司的beta内测,这次的秋季更新想必凡是关注游戏的人都已经在不久前的E3上知道了一点信息。不过我可以负责任的说,Xbox Live rocks this time. 非常喜欢新的菜单的design。系统更新的流程也走得很顺畅,虽然在大陆网速方面稍微慢了一点点。放几张片片BSO一下。

     

    image

    image

    image

    October 07

    Windows Internal and Debugging

     Training Reloaded this week for Advanced Kernel Internal and Kernel Mode Debugging.

    image