• 2008-03-28

    That day - [Miracle]

    That day
    Artist:Maria Arredondo 

    Something ’bout your eyes
    That I can not forget
    Something ’bout your smile
    Makes it hard for me to sleep at night
    Something about me
    Doesn’t work like normally
    Something about you
    That can’t hold on to

    Am I waiting in vain?
    Do I deserve this pain?
    When will i see you again?

    Why did you talk to me – that day
    Why did you say those things – that day
    Why did you come to me – then walk away
    When there was something in the air
    Something in the way I meet you that day

    Still can feel the way you looked at me
    And I wonder how you stole my heart completely
    Something in the way you would hold my hand
    That I believe that fate will bring you back to me again

    Am I waiting in vain?
    Do I deserve this pain?
    When will i see you again?

    Why did you talk to me – that day
    Why did you say those things – that day
    Why did you come to me – then walk away
    When there was something, something in the air

    A guy like you belongs to somebody else
    A guy like you will never come back again

    Do you think of me now
    Do you ever wonder how
    We can meet again, meet again?

    Why did you talk to me – that day
    Why did you say those things – that day
    Why can I not forget that day
    Why can I not find words to say
    Why did you come to me – then walk away
    When there was something in the air
    Something in the way I met you that day…

  • 古堡救美游戏

    描述
    一个命令行游戏,让玩家在一个有很多楼层和很多房间的古堡中探险,玩家的任
    务是找到公主并带她离开古堡。房间有很多种,不同种类的房间有不同的出口,
    有的房间里有怪物。如果遇到怪物,游戏就失败了。
    游戏启动时,玩家位于古堡一楼的大厅,程序显示大厅的信息:房间的名字、有
    几个出口、每个出口的名字(如"east"、"south"、"up")。
    Welcome to the lobby. There are 3 exits as: east, west and up.
    Enter your direction to go:
    然后玩家可以输入出口的名字来进入那个出口联接的房间,如
     east
    则游戏进入那个房间,程序显示那个房间的信息,如大厅一样。玩家则可以继续
    选择下一个房间。
    一旦进入有怪物的房间,则显示怪物的信息并结束游戏。
    一旦进入有公主的房间,则显示公主的信息,玩家还必须寻找出去的路直到大
    厅,然后从大厅寻找出口离开古堡。
    所有的显示信息和用户输入都采用英文,以简化程序。

    要求
    1. 至少三种不同种类的房间;
    2. 至少五个房间;
    3. 怪物和公主所在的房间是随机的。

    分析
    先对古堡就行数据抽象,古堡(Castle)包含了许许多多的房间(这里称之为格子(Lattice)),可以抽象为一个Castle类,该类包含以下信息:Castle内的所有Lattice,Monster在古堡内的分布情况,Princess在古堡内的定位信息。Castle类内的成员函数只有两个,一个是对随机分布进行实现的Random函数,另一个是Castle类的构造函数,用于对古堡内所有Lattice的初始化。

    Castle类定义如下:
    class Castle
    {
    private:
     Lattice Rooms[TotalLattice];
     int MonsterIn[TotalLattice];
     int PrincessIn[TotalLattice];
    public:
     int Random();
     Castle();
    };

    然后对古堡(Castle)内的每一个格子(Lattice)作进一步的数据抽象,每个房间(包括大厅)都是Lattice类的一个具体对象,该类包含以下信息:房间的名称,是否有Monster,是否有Princess,Exits的个数,各个出口指向的目的Lattice的指针,各个出口的(二进制)状态。Lattice类的成员函数有以下几个:判断是否Monster In,判断是否Princess In,打印房间(Lattice)的Info,对各个格子状态的初始化函数。

    Lattice类定义如下:
    class Lattice
    {
    public:
     char RoomName[20];
     int Monster;
     int Princess;
     int OpenDoor;
     int DoorState[6];
     Lattice *east , *west , *south , *north , *up , *down;

     int isMonsterIn();
     int isPrincessIn();
     void PrintLatticeInfo();
     int Init(char *Name, int M , int P, Lattice *E , Lattice *W , Lattice *S , Lattice *N , Lattice *U , Lattice *D );
    };
    以上的类定义及成员函数的实现都写在CastleBeauty的头文件中。现在开始考虑整个古堡救美游戏(CastleBeauty)的实现。

    main函数的主体结构为:
    int main()
    {
     WelcomeInfo();
       //进入游戏显示欢迎信息

     while(1)
     {
      GameLoop();
       //游戏主体,返回有两种情况:遇见Monster,救出Princess
      cout<<endl<<"Do you wanna to try it again (Yes / No) :";  //询问是否再玩一次
      cin>>Choice;

      if(choice is not yes)  //判断是否继续
       break;
     }

     return 0;
    }

    至于GameLoop函数的实现也很简单:
    int GameLoop()
    {
     Castle CastleOne;
       //定义一个古堡的实例
     int GetPrincess = false;   int isFirstTime = true;

     Lattice *CurrentLattice = &CastleOne.Rooms[1];  //一楼的中间那间是大厅

     while(!GetPrincess || Not yet return to the Hall)
     {
      CurrentLattice->PrintLatticeInfo();
      //显示当前进入的Lattice的Info

      if(Monster is in Current Lattice)      //如果Monster在
      {
       cout<<endl<<"Monster is in the room , game  over!!!"<<endl;
       return 0;
      }

      if(Princess is in Current Lattice)     //如果Princess在
      {
       cout<<endl<<"Princess is in the room , lead her out of this castle and avoid meeting the monster!!!"<<endl;
      }

      int loop = true;
      while(loop)
      {
       cout<<"Enter your direction to go: ";
       cin>>Choice;
                
       parse the choice and go to the corresponding room.
      }
     }

     cout<<endl<<"Congratuations!!!"<<endl;
     cout<<"You have succeed in leading the princess out of the castle!!!"<<endl;

     return 0; 
    }
    至此我们的程序也就算是完成了,当然这是比较基本的实现,程序员也可以进一步Develop这个古堡救美的游戏,虽然只是在文本模式下的小游戏,还是可以进一步设置难度等级(Easy , Normal , Difficult),也可相应记录玩家的Mark以及Rank等。

  • 出处:《环球企业家》2008年3月5号刊 第5期 总第152期

    谷歌如何避开微软——全世界最善于剿灭竞争对手的公司——并展开反击?两只“800镑猩猩”的战争

    也许,微软和雅虎真的需要更长的时间权衡这场交易背后的战略意义,以及它究竟应该值450亿美元、500亿美元,还是更多。也许,这家仍统治着操作系统市场、历三十年而弥新的软件霸主,真的可以进行一次“昂贵,但完美的收购”,与互联网上唯一可与谷歌相提并论的品牌水乳交融,并像鲍尔默给雅虎股东的信中所说的那样,实现“规模效应”、“增强研发能力”、“提高运营效率”、创造“新兴用户体验”。但真正有意义的问题只有一个:未来的几个月乃一年,属于谷歌的时间会就此停止吗?

    至少对于微软和雅虎而言,时间已经静止太久了。人们记忆所及,微软在2.4亿美元投资Facebook之前的一次互联网领域的胜利,还是10年前击败网景的导航者浏览器。而雅虎,上一次被视为网络业霸主,大概是2000年互联网泡沫破碎前夕。正是在这莫名缺失的十年中,谷歌从斯坦佛大学的两名肄业生的宠物程序,变成了一家最高时拥有2000亿美元市值的“下一个微软”。

    而时至今日,最让微软忌惮的事情发生了——看上去,谷歌已不动声色地全方位地动摇了微软生存的根基,Android从侧面出其不意地瓦解了微软移动操作系统的合理性;它同时凭借“云计算”的攻势,让一切与计算相关的事情都绕过收费的软件,而通过互联网进行。

    如果无意将商业史简化——比如将微软错过搜索引擎崛起大潮简单视为行业规则改变,而这家老牌公司开始松懈——谷歌崛起故事的一个重要价值不在于其传奇色彩,而在于,它是在何种方法论指引下,壮大自身同时避过了微软对全行业的虎视眈眈。

    众所周知,自1975年成立以来,微软对于软件及周边行业的侵略性从未减少过。正如关于甲骨文公司创始人拉里埃里森的传记Everyone Else Must Fail里说:这家位于西雅图雷德蒙的巨兽最独特的本领是“压制小公司的创新能力”。通过有效的学习与强有力的执行,微软将数以百计的同行击溃。而微软这种高进攻性曾让太多竞争对手几乎丧失了与其竞争的勇气。比如曾在升阳和Novell两家公司与微软有过多年竞争经验的施密特(Eric Schmidt),在担任谷歌CEO之前曾对媒体表示,“只是谈及微软已经对我的健康不利”。

    谷歌是如何超越所有前辈的命运的?至少从必要条件上,可以被列举的部分包括:有意识地改变游戏规则(它从不涉足微软最擅长的领域,即“销售软件”),持续夯实自身的技术及管理基础(在谷歌之前有哪家公司的人力资源管理如此受外界关注?),从不主动将自己称为挑战者(至今依然如此)。这让2004年微软逐渐将谷歌视为最大竞争对手后,依然无法压制对方。

    而从微软的角度,不可否认的是,一些微妙的变化正在发生。奇虎董事长周鸿对《环球企业家》表示,他关注微软多年来,盖茨主导公司对竞争对手发起攻击前都是极为低调的,就像1995年时撰写《互联网大浪潮》(Intenet tidal wave)等内部通信时,即使微软已经统治了桌面操作系统,但盖茨仍让公司像创业者一样从零开始思考问题。但近年来,鲍尔默治下的微软从没有真正放低姿态,他会公开嘲笑谷歌是“只会一招的小马驹”,说“Facebook才有活力,谷歌已经没有了——即当微软始终以一种批判性眼光看待对手,它究竟有多大的动力完成一场自我革命呢?

     “谷歌射中了我们的靶心”

    200312月,比尔·盖茨在浏览谷歌招聘页面时,发现上面并没有太多关于搜索引擎类的职位,相反地,它正在招聘大量操作系统设计、编译器优化、分布式系统结构设计等工程师——众所周知,这些通常是微软需要的核心人才。盖茨不免心生疑虑:难道谷歌要对外发布一套操作系统?

    “我们真的有必要注意这帮家伙了”,在给全体员工的邮件中,盖茨写道:“他们似乎在做一些与我们竞争的事”。

    这是典型的盖茨式担忧。此前的28年里,他用了太多时间和全世界争夺操作系统市场。苹果、IBMNovell甚至网景都多多少少给他带来了一些麻烦,但这些强劲的挑战也让反复证明着,只要电脑存在,操作系统始终是这些空洞盒子的灵魂。

    看上去,谷歌很像“又一个挑战者”。这家成立不过5年的公司,正在成为一颗超新星。在当时,遍布全球的网络用户都已习惯用谷歌搜索自己的种种疑问,而且,虽然没有明确披露财务数字,谷歌的收入正在高增长之中,已经不是硅谷的秘密。

    其实,就在2003年秋天,微软曾动过收购谷歌的念头——这是微软一贯常用的手段。不幸的是,微软很快发现,它需要对全世界解释:收购一个完全建立在Linux操作系统上的搜索引擎,它如何与Windows实现兼容?显然,彼时微软并不能轻易解决这个问题。20039月,对资本市场冷淡的谷歌一反常态地默认了上市计划,使它迅速成为人们预期中2004年资本市场的一颗明星。

    一个合乎逻辑的推论:一家已经取得了不错成就、且展现出蓬勃生命力的公司,怎么可能不进军这个行业的中心地带呢?如果谷歌开发一款免费、简单、开放的操作系统,并把大量软件和网络应用捆绑在上面,它对微软的杀伤力是可想而知的。

    微软迅速拉响了红色警报。20041月,在世界经济论坛上,盖茨首度公开表达他对谷歌崛起的忧虑:“谷歌射中了我们的靶心”——盖茨虽未明言“靶心”即是操作系统,但忧虑是前所未有的。

    相应的,谷歌的暧昧态度耐人寻味。它从不承认自己要开发一款开放给公众使用的操作系统,但它常用的说法,比如“我们只考虑用户的需求”,也太像欲盖弥彰。

    问题是,谷歌要做什么?它对外的说法是,公司的目标是“让全世界的网络用户随时随地获取所有所需信息”,谷歌似乎有明确的战略,但一向以阳光面孔示人的谷歌对此讳莫如深。一直到2006年,创始人之一布林还在表示:“我们尝试很多事情,因为无法确认什么是下一阶段最受欢迎的产品,所以我们尝试很多帮用户解决问题的方式”。而另一个创始人佩奇更为实在:“我们不谈战略,我宁可让人们认为我们晕头转向了,也不愿意知道我的竞争对手们知道我们的方向”。

    显然,这是从历史中习得的经验。当你被比尔·盖茨视为竞争对手,无论你是否会染指操作系统,你都危险了。微软并非一家小心翼翼守护自己地盘的公司,它的扩张性才是真正可怕的:任何一个被充分看清的巨大市场都可能成为微软的下一战。

    因此,这家在外界看来“野蛮生长”的谷歌,内部进行着极其周密的战略部署。

    首先,谷歌要使微软仍认为操作系统是“皇冠上的珠宝”。小心隐藏着战略的同时,谷歌也用各种渠道释放了一些烟雾:它内部开发了名为Goobuntu的操作系统,或者,谷歌将和沃尔玛推出一款使用谷歌操作系统的超低价电脑……

    这一“声东击西”之计的核心是:谷歌找到了自己的战场。搜索引擎和网络广告两块业务让它看到了微软没看到的东西,这包括中小企业的营销需求隐藏着一个数百亿美元的巨大市场,更关键的是,谷歌已经多少看到了信息网络化的可能性。换言之,未来一切的计算能力、信息应用和服务,都将通过互联网免费地提供给用户。对于微软来说,这才是真正颠覆性的:互联网颠覆桌面,免费的网络应用颠覆收费的软件。

    同时,谷歌极为富有远见地积累着各种长期竞争力。在绝大多数公司将搜索引擎视为算法问题时,Google已经意识到这是一个硬件问题,即存储整个互联网的成本和能力,决定着搜索引擎公司的长期竞争力。因此,它大量招募硬件人才,并成为了全球每年服务器产量最大的公司。它还开发了大量的应用程序,比如谷歌文件系统(Google File System),实现廉价、庞大、高容错,高性能的存储。还有可以让一个程序并发的跑在数万台电脑上的程序框架Mapreduce,可以让任何年轻工程师立即操控数万台电脑一晚上处理到庞大的数据计算,以及巨大的存储结构Bigtable

    拖延与反击

    20053月初,在微软工作了16年的微软.Net My Services的首席工程师马克·拉克斯基(Mark Lucovsky)悄然从微软离职,并加盟谷歌。要知道,拉克斯基是Windows核心设计师之一,它曾主要负责Windows NT执行、内核、Win32 runtime以及其它关键部分的设计。拉克斯基的“叛逃”让鲍尔默在办公室内将椅子狠狠地摔在墙上。

    彼时,谷歌是否会开发操作系统已经是个次要问题,首要问题已经变成了谷歌触及了微软一直引以为傲的人才池。盖茨曾经有个观点,微软最大的竞争对手是投资银行高盛,因为它才真正分流了本应属于自己的人才。2005年时,似乎谷歌也成为了一个显而易见的人才争夺机器了,它天价且不停增长的股票,它那闻名全球的福利体系,以及它时刻流露出的酷劲都太像另一个微软了。

    微软开始酝酿重大调整。2005111日,微软在旧金山启动了“Live”战略。比尔·盖茨声称,现在是“Live”软件的纪元,在促成新一代计算机的诞生方面,微软将扮演重要角色。微软制定计划开发两类网络服务,针对消费者的Windows Live和针对中小企业的Office Live,两者分别是微软WindowsOffice软件的网络版。善联想者不免追溯到10年前——1995127日,盖茨启动“互联网战略日”宣告网络浪潮来临,推出Internet Explorer 浏览器与Netscape竞争并最终击败对手。10年以来,这应该是微软在互联网领域最重要的战略了。

    负责深化“Live”战略的,是2005年刚加入微软的雷·奥兹(Ray Ozzie),20066月,他接替了盖茨首席架构师的职位。一个月后,在微软与分析师的沟通会上,奥兹发表了“PC时代即将终结”的惊世言论:“上一个时代,是个人计算机时代,微软自然会从PC的思考角度出发。但现在我们进入了新时代,一个以互联网为中心的时代”。显然,奥兹已经切中了谷歌未来战略的要害:推动信息产业和科技成长的,不再是任何一种固态的装置,更是互联网。

    微软改头换面了?似乎如此。人们不会忘了10年前微软那场“互联网革命”,正是由于Windows既得利益的阻碍,最终导致盖茨对互联网领域的“入侵”仅以Internet Explorer的胜利宣告结束,并裹足不前。这次,盖茨宣称微软进入了“Live”时代,似乎有了比MSN更完整的互联网战略,但是,致命的事实是,“Windows Live”的名称本身就显示了:微软的互联网战略仍然是捆绑Windows和互联网。正如微软CEO鲍尔默接受《环球企业家》专访时不断重复的,微软的互联网战略,“我们仍然要强调WindowsWindowsWindows”。

    而在2006年底接受本刊专访时,微软首席研究师克瑞格·蒙迪也特别强调说:“微软和Google、雅虎这些公司的差别是,遗传上以及既有资产上,WindowsWindows CE和服务器产品都是平台提供者。”

    即使是坚信PC时代即将终结的奥兹,也不得不顾及盖茨和鲍尔默们对Windows的本能依赖。尽管用户已经可以在Live.com网站上创建网页、搜索信息、定制新闻和在线交流,微软也尽量通过用户免费并依靠广告收入,取代向用户收费的商业模式。但当被问及微软为什么没有提供在线文字处理等应用软件时,奥兹犹疑地回答微软“在看有没有这个可能性,这将分流传统Office产品的销量”。但奥兹认为,微软还是会冒一些风险。尽管,比尔·盖茨和微软最担心的是:这个面向软件开发商而创建的以网络为基础的新操作系统会威胁到Windows操作系统。

    把微软完全“互联网化”的执行力,仍是困扰这个庞大软件帝国的难题:组建新的广告和搜索平台后,组织架构的调整从未间断,20069月微软内部重新调整组织架构后,广告和搜索被置于放在了平台和服务集团(PSG)里面——其中的“平台”即是指Windows桌面和服务器操作系统平台,这就意味着,微软的互联网战略和战术,仍然都严重依赖Windows的资源。

    Windows Live相关业务,在平台和服务集团内部又分别由在线服务和Windows商业集团,广告和出版解决方案集团,以及搜索、门户和广告集团三个子集团负责,子集团间人员不断更迭,从名称上亦可看出,彼此的界限反复定义不清,角色和功能自然不能清晰。更混乱的是,Windows Live的研发又归属于另外一个子集团。这意味着事实上,Windows live想借助Windows的既有优势,竟需要跨部门调用资源,甚至将搜索引擎和广告结合起来,也需要跨部门的疏通。

    幸好,谷歌的进攻显得并不那么凶猛。2007年之前,除了搜索引擎,它真正颠覆性的作品只有两款:2004年愚人节推出的2G大的电子邮箱Gmail,和2005年的地图系统Google Earth。此后,它只是推出了无数小产品。其中唯一值得微软重视的是类似Office产品线的作品:在线日历Google Calendar、工具和网页版试算表Google Docs+ Google Spreadsheets——终于进入微软最为敏感和畏葸不前的地带。不过,一如以往,谷歌仍始终不承认这是对微软的进攻。

    对决时刻

    这一次,谷歌也没有撒谎,即使在2006年底将自己的全部在线办公和应用软件打包为“Google Apps”,但这仍算不上真正的进攻——它们远非谷歌的利器。

    而微软却无法安之若素。即使全面拥抱Live也念念不忘Windows的微软始终认为“互联网为中心”不过意味着把操作系统搬到网络上——谷歌Apps的推出使他们仍然在恐惧并等待那个属于谷歌的操作系统。另一面,“Windows Live”并没有带给微软互联网业务更好的时光:20052MSN搜索业务尚且占据整个搜索领域市场份额的14%,两年后,重新打造的Windows Live Search的市场份额却只有9.6%

    但到了2007年初,微软发现谷歌的操作系统越来越具象了——不是坊间流传的那些拼图,而是一个真实存在的东西。但它似乎在另一个战场上:移动设备。

    继苹果宣布推出iPhone之后,谷歌破天荒地对外表示,它们同样希望开发类似的东西。起初,它被一些谷歌的拥趸称做“Gphone”。然而施密特称,谷歌和Apple正在“联手做越来越多的事情。我们拥有相同的目标,相同的竞争对手”——于是,它被普遍理解为一款针对微软的移动操作系统。更多迹象能证明这一点,甚至追溯到两年前:20055月,谷歌收购为移动设备提供社会化网络软件的Dodgeball8月收购移动设备软件提供商Android.,还有一家小公司:提供便携式图形引擎的Skia

    微软会本能地护紧Windows Mobile——属于微软的移动操作系统。20072月刚刚发布的Windows Mobile6.0已经开始支持HTML格式邮件的接收和移动版Windows Live Messenger的文件传输——看上去,它越来越看重互联网的作用了。另一方面,WindowsLive数百亿美元的投入换来的是颗粒无收,使微软不得不将更多的赌注置于在线广告之上。在20073月谷歌以31亿美元收购网络广告公司DoubleClick之后,5月微软以60亿美元收购网络广告公司aQuantive

    200711月,传说中的谷歌“操作系统”浮出水面。但它并非一款通常意义上的操作系统——谷歌推出“Android”平台,并联合30多家电信运营商、设备商、终端制造商和芯片商成立了“开放手机联盟”,它是一个真正意义上的开放性移动设备综合平台,包括操作系统、用户界面和应用程序。换而言之,它拥有移动电话工作所需的全部软件,任何参与者都能在开放的环境中开发与共享应用并从中获益。用谷歌的话说,它能创造更多“不可知的服务”。

    这意味着:开发移动操作系统的成本降至最低,它成为移动通信生态链中最廉价的环节——甚至免费,更甚至手机已经不需要一个像Windows Mobile那样的操作系统。而谷歌,它仍可以靠收取Android平台的广告费来获得收入。显然,数年之间微软对此毫无准备。你似乎可预见Windows Mobile的未来了——某种程度上,它是谷歌第一次正式的对决,出其不意,具有毁灭性。

    谷歌同时发起了第二次真正的攻击,武器是“云计算”。

    200712月,谷歌CEO施密特揭晓了曾经迷惑微软和很多用户的答案:谷歌Apps与操作系统无关,它不过是谷歌通过互联网向用户提供更大计算能力的一个步骤。对于大多数人而言,计算是复杂而不可靠的。如果谷歌能够通过Web提供计算服务,将是一次真正的体验改进。其实,这种被称作“云计算”的技术是谷歌一切计算和服务的基础。你终于知道谷歌为什么要在数年之前即准备如此强大的后台能力了——谷歌数据库即是“云存储”,谷歌的搜索引擎就是云计算初期的服务产品……这种计算模式下,计算业务将不再局限于个人桌面和企业计算中心,而可以成为一种依托于互联网处理的服务。

    对微软来说,这是真正的宣战书,它解构了一切需要安装的软件,尤其是Windows。如果真的像谷歌的预言那样,一切计算、应用和服务都将发生在遥远的数据中心中的服务器,你可以通过台式机、笔记本电脑、手机和PDA访问这些服务的话,Windows还会在哪里呢?

  •      Robocup仿真组中期检查的Dead LineApril 5th,到现在代码还是维持在最初水平。昨晚信誓旦旦地决定要把Goal Keeper的函数demeer_goalie()写好,写到一半发现底层代码用的是Portugal2000年夺得世界冠军时候的代码,于是觉得我的水平应该很难超越的样子。只是重新组织了代码的结构,编译完打开Sever开始比赛测试下效果,发现我的Goal Keeper傻掉了,除了会盯着球看以外,其他什么都不会做了。每次都是眼睁睁地看着球进去,无动于衷。Zzz...上半场临近结束时就被弱弱的底层代码踢了个3:0,惊叹守门员的价值所在!剩下DefenderMidfielderAttacker的战术什么的都还没有想好,时间过得好快,我做的又好慢,真麻烦。

        今年想做SRTP,团队算是组好了:小董、俞辰、木木和我。里面最让我放心的是小董,做事最踏实了,而且CS曾经的NO.1实力是摆在那里的,外加任劳任怨,完全的实力派的劳模形象。zzz...瞻仰瞻仰...==身为组长的我惭愧下。项目基本上也定好了,写个Linux的发行版,虽然从大一就开始接触了Linux操作系统,最初的ubantu 6.10到现在的Fedora 7.0。不过都只是玩玩的水准,确切的说连玩玩都不是很深入,所以现在讲到要写这么个Linux的发行版本,还真的是什么都不懂得状态。

        制作Linux发行版本主要是以需求为原则对软件包其进行取舍,得到适合实际需要的Linux系统。但既然是作为一个SRTP的项目,就没有什么需求方面的约束,完全是怎么高兴就可以怎么设计的活。基本的想法就是利用比较熟悉的Fedora版本,通过软件包管理器(RedHat Package Manager),对各种软件进行挑选,去精华去糟粕。至于发行版的名称嘛,别人怎么叫是别人的事,我是觉得应该叫做"羽衣甘蓝 1.0"版,算是单纯背后的小自私吧!嘿嘿^^

        至于能不能通过学校的项目审批又是另一回事了,毕竟我能做的只是尽量把"SRTP学生立项申请表"填写好,其它的就不是我能决定的了.

        最后,这篇boke算是写完了,只是不知道该把它归为哪一类,虽然不算是纯技术文档,但也和技术有点关系,总之有别于"花野"里面纯煽情的文字,于是还是放在"走很长路"里,顺便说这个分类名完全copy自小若澜的space...(若澜,老大不好,没有做好榜样啊啊...

     

  • 2008-03-05

    E-lover - [Miracle]

    雨天
    想着我们不曾碰面
    望着你的照片
    你问我台北好吗?
    london阴着天
    两个城市雨绵绵
    深夜
    收到你的生日卡片
    e-mail祝福信笺
    问侯里夹藏许多
    浅浅的思念
    就是不见真实的爱恋
    等你说
    (yes)i love you
    互动的心再远也能感应
    指尖一遍一遍说着想爱的心
    虽然害怕一样相信
    宁原用时间让你证明
    don't you know
    i love u
    爱我请你试着疯狂一些
    不听不管不问就算是种危险
    不再害怕裹足不前
    爱个人就该相信直觉
    请相信直觉


    (好久不写博客了,贴首最近一直在听的歌吧....= =)