暕's profile海阔天空PhotosBlogListsMore Tools Help

Blog


    April 02

    看房路的终结

    去年将买房的事情提上日程,今年年后终于付诸实施,到上周的确定(不卖关子,买了橡树湾的房子),短短1个多月,楼盘看了10余处,回头写写感触,按区域分吧。

    第一阶段:五道口

    照顾小张,五道口周围是选房的首选,新房免谈,龙湖唐宁ONE、中铁翰庭、大通城府公馆之类的只能靠做梦了。所以,五道口范围只看二手房。

    离清华最近的——华清嘉园,房屋质量好,社区环境好,多数楼又能签约中关村二校,只要不是临街的有底商的,确实是非常不错的选择。只可惜太贵,年前也许还有70平100万的房子,年后就不用想了,均价在1W8以上。虽然华清看着非常爽,但是价格决定了他不在我的范围内。

    现在住的——王庄路、东王庄一线,房子一般,6层板楼,98年-01年,社区可以忽略,除了大门之外没啥能标志这是一个小区。价格比华清稍低,价格也不一,有1w2、3的,也有1w5、6的,最大的问题:户型极差,中介带我看了两个号称这一带最好的户型,我的心就彻底凉了。这个房龄+这个户型=不值这个价格。

    文成杰座,便宜的小户型已经没了,剩下130平的南北通透三居不错,只可惜房东都要1w7、8一平,我就不明白了,交通这么不方便,社区这么不成熟的地方咋就这么贵?

    其他的学知园什么的也因为交通问题被一一否定,五道口寻房,失败告终。

    第二阶段:上清板块

    城铁一站地,距离还可以,这个区域引起我们兴趣主要还是靠“上林溪”的团购宣传活动。

    离城铁最近的——上地嘉园,两居102平,最低160万,我的妈呀,看都不想看。

    上林溪,虽然他搞的那个团购实在是没有多少诚意,上林溪的交通情况也很是一般,并且周边配套设施还不成熟,and还有钉子户问题……但是,上林溪的定价确实很有吸引力,无底商10800,我曾经很想出手定下,但是家里人出于入住时间的考虑还是放弃了,2010年12月之前,太遥远,中间太多不确定。现在想想,如果不急于买房,上林溪还是可以考虑的。

    橡树湾,买了,不多说啥了,是挺贵的,综合比较——值了。

    清河新城,交通不方便,感觉也不好,都没去看。

    上地MOMA,只可远观而不可亵玩。

    领秀 新硅谷,大户型总价太高,离高压线太近,新开的白领公寓还是值得考虑的,90平左右的小复式,总价100万左右,紧邻西二旗城铁,交通便利,感兴趣的同志可以考虑,但周边商业就算了。

    第三阶段:龙泽-霍营

    回龙观的房子我没看,只是听中介说新龙城还不错,但是朋友说那的房子质量很差,而且建筑太密集了,这容积率得多高啊。想考虑的同志建议买西边的房子,紧邻龙泽站,距离回龙观的核心商业区也比较近。

    霍营,我下车了,环顾四周,我又上车了——太吓人了,这环境。

    据我所知新盘如下:

    富丽桃园,但反响不好,不建议买,价格也不便宜多少。

    紫金新干线,卖点在于未来的8号线,社区不小,但是实在太荒凉。

    东亚上北,不熟。

    第四阶段:立水桥-北苑

    东亚奥北,第一次去立水桥是误打误撞,下了车就看到这个楼,找了中介(因为都是二手),一番了解后带我们去看了一个二手的两居,毛坯,房东没住过,86平88w,手续全下来90w出头,总价不高,相当于买了新房,看起来还不错。放弃的原因也比较简单,东亚奥北的这个区基本没有小区的概念,保安相当的不作为,而且立水桥那片的环境不是很好,感觉有点乱,再加上中介看起来不是那么正规,还是规避风险吧,继续看。

    华发怡园,“酒店公寓式管理,精装小户型”,广告没骗人,确实如此。走在楼道里让我想起了宿舍,两排齐刷刷的门,屋子里装修的很漂亮,但总是感觉没有标称的62平那么大,如果是一个人的话,又想享受生活,这里挺爽的,价格嘛,12500,没有继续探讨。问题也很明显,一是一栋楼好像就3部电梯,这“宿舍”人要是都出来,那不得排长队?二来适合一个人住,或者父母不来、朋友不住的小两口。所以就看看罢了。

    公园2008——北苑区域重点关注项目之一。wxl住在这片,来过几次,感觉挺好,恰巧公园2008最后两栋楼开盘,过来关注一下。从销售口中得知106#基本售完,仅剩几套户型、楼层、朝向不好的,不过入住时间很早,今年年底。主要看了105#(其实户型和106一模一样),可选户型88、95的两居(104平的两居要么朝东要么朝西;两居有60多的,夹在中间;三居135平的户型最好,朝南无遮挡,但是总价超出范围,接近150w;网上热捧的7300块的就别想了,150平的全北,唯一卖点是有两个门,可以隔成一个两居一个一居),看中的这两个两居户型都比较抢手,88平的只有18层,问问总价,119w让我退却,在这个地段这个价格不值。95平的两居是东南向,朝向最好,只剩下25层顶层,均价不到1w,总价100w以内,我心中窃喜,看看户型图比较中意,当时就想看完样板房合适的话就先定下……为啥没定呢,高压箱+城铁,在样板间看房,发现高压线离东边的卧室距离绝对不超过30米,城铁13号线不超过50米,还有传说中的京包铁路(没看见),这电磁、噪音污染可想而知(关于高压线的影响,前天咨询了内行,答复是“没人证明有影响,也没人证明没影响,对成年人影响较小,但是小孩较大,高压变电所的生女孩的比较多。建议高压线100米内不要居住”)。想生闺女的可以去试试,呵呵,开个玩笑。虽然有如果北京城建内部关系可以优惠,但是公园2008这两栋楼不推荐买。

    悦溪——我对悦溪的评价,很大很贴心,很远很荒凉,卖房有猫腻,入住有点晚。

    说他大,是因为悦溪只是润泽庄园的一小部分,其余将近80%的面积规划是独栋、联排的别墅,而且临近清河,居住环境应该不错;说他贴心,是因为这里能满足不同消费水平人的需求,你可以买到贵的房子也可以买到便宜的房子,前几天有个朋友就在这里买了总价70多w的东西向两居。

    远,就不用说了(当然只是相对而言),对我来说是远点,北苑到西直门得多长时间啊;荒凉,现在悦溪周围还没有商业化设施,需要依附与北苑,但是距离实在是远了点,去趟售楼处需要打车穿过灰土暴尘的工地,不知道什么时候才能有个样,虽说开发商有规划,但是他自己都没说个确切时间,几年后都说不准。

    悦溪的销售好像很火爆,我没看过统计数据,但是但从这期开盘销售的100多套来看,确实如此。悦溪的销售采用排号,内部优先,据我所知这期内部号排了100多,外人基本不可能买到。4月会再开一批,但估计排号原则也是内部优先吧,不过我就不信了,悦溪内部就那么多人,那么多购买力?

    这期入住是在明年的11月,4月开盘的肯定要到2011年了,确实有点晚,不着急的通知可以考虑。

    (完,不待续)

    上面三言两语,草草介绍了几个楼盘,未必详尽,但已点出我心中关注的地方,希望对想要在这些区域看房的同志有所提示,总结一下,在北京想买个朝向好、户型好的两居,面积90左右,总价怎么说都在120w左右,无论什么地理位置。

    看房时间不长,房子看的也不敢说多,但是我出手了,虽然背了将近100w的贷款、透支了未来10年的收入,但是买了就是买了,不会后悔。

    给想买房的人一点建议,看房之前勾画一下你对于未来住所的要求,户型、面积、价格、社区、交通、商业、教育、医疗,其余的比如开发商、物业之类的可以只作参考,不要被看的房子和销售、中介所左右,坚持你自己的原则,一定会买到中意的房子,祝大家好运!!

    March 03

    上班路上见闻

    8:05,五道口,13号线。13号线到五道口时,永远是车门贼挤,里面贼松,不管是往哪边走的。

    8:20,西直门,13号线出站。两个西装革履的壮汉手中掐着宣传单,高呼“首付一万,月供五百”、“中国最美海景房”、“联合国评定最适宜人类居住”……。首付一万,月供五百的山洞你住不?唉,买房的人疯了,卖房的人也疯了,我得努力做个冷静的买房人。

    8:21,西直门,出站口外的自行车存车处旁。印着“武警”的途胜停在我旁边……继续走几步,身穿灰大衣的保安在拼命向前方挥手,几个简易摩的纷纷扭头各自逃散了——平时都是堵在出站口揽客的。莫非这里也有潜规则?

    8:25,西外车站。27路一辆接着一辆的来,这人啊,还是有挤不上去的,幸好我不用坐这车。

    8:30,西外车站。大家都在排队,咋就总有穿着光鲜的人儿不排队直接上车呢,唉,懒得骂了,在心里鄙视他一下。

    8:35,拥挤不堪的601上。“动物园到了,……”见一个老头双手抱着一个花布包拼命往下挤,那花布包在人逢中被撞来撞去。我心想:这老头还挺时尚,包挺有个性。仔细一看,不对,这包咋还有胳膊有腿的呢?原来是个小孩……唉,这可怜的孩子,去动物园看个动物容易嘛~

    今天不顺,路上奋战了一小时,坐到工位上,9点整。

    前几天去云南的游记我是写呢还是不写呢……

    January 17

    apache+subversion配置手记

    版本apache_2.2.11-win32-x86-no_ssl+svn-win32-1.5.4
    注意:不同版本的apache服务器会有特定的svn版本配合使用,下载之前看一下是否相互支持。
    配置过程:
    1、安装apache,装好后打开%apache_home%/conf目录下的httpd.conf文件,通过”Listen 80“修改端口,默认是80,预防端口被占用可以改成其他的,我用了Listen 8088
    2、安装subversion,如果subversion是安装版的(.exe或者.msi格式)在安装过程中svn应该可以识别已经安装的apache,那样就会省事很多。如果不是安装版的或者安装过程中没有识别,需要手工配置。手工配置过程:
    (1)打开%apache_home%/conf目录下的httpd.conf文件,去掉下面两行前面的注释”#“
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_module modules/mod_dav.so
    (2)在LoadModule段末尾增加两行,后面引号里的路径根据自己实际情况而定
    LoadModule dav_svn_module "D:/Program Files/svn-win32-1.5.4/bin/mod_dav_svn.so"
    LoadModule authz_svn_module "D:/Program Files/svn-win32-1.5.4/bin/mod_authz_svn.so"
    (3)把%subversion_home%/bin 路径下的libdb44.dll考到%apache_home%/bin路径下,其他的应该不用考,如果不行的话google一下 :)
    重新启动apache server,在控制台的下方应该可以看到”Apache/2.2.11 (Win32 ) SVN/1.5.4 DAV/2“,这表示apache与subversion集成成功。
    3、创建svn版本库,打开命令行窗体,(我要在d:/svnroot下建立我的版本库)
    >cd d:
    >mkdir svnroot
    >cd svnroot
    >svnadmin create rep_tmp
    这样就在D盘svnroot下建立的版本库rep_tmp
    4、在apache中配置虚拟路径,通过IE访问rep_tmp版本库。
    在%apache_home%/conf目录下的httpd.conf文件的最后,增加一段配置
    <Location /svn>
     DAV svn
     SVNPath D:/svnroot/rep_tmp
     SVNListParentPath on
    </Location>
    配置项中每一个参数的具体含义我也没搞明白呢,先用着再说。重启apache之后,在IE里输入http://localhost:8088/svn应该就可以访问到rep_tmp库了,但是结果可能有几种:a 页面提示”forbidden blablabla“,祝贺你成功了;b页面”revision 0 blabla“,也祝贺你,ok了;c其他情况可能都会失败,我还没碰到。
    5、配置版本库的帐户信息
    (1)创建密码文件users.auth,使用apache的htpasswd命令,命令行进入%apache_home%/bin目录
    >htpasswd -cm users.auth user1
    >htpasswd -m users.auth user2
    创建user2时如果使用-c参数会导致user1被覆盖,-m参数决定密码是否加密存储。完成后在bin目录下会生成users.auth文件,拷贝到svn下的rep_tmp/conf路径下。
    (2)修改apache的配置文件,打开%apache_home%/conf目录下的httpd.conf文件,将最后那段<Location>代码修改为
    <Location /svn/test>
     DAV svn
     SVNPath D:/svnroot/rep_tmp
     SVNListParentPath on
     
     # how to authenticate a user
      AuthType Basic
      AuthName "XINGJIAN SVN"
      AuthUserFile D:/svnroot/rep_tmp/conf/users.auth
      # only authenticated users may access the repository
      Require valid-user
    </Location>
    重启apache服务,在IE中输入路径,网页会提示输入用户名、密码,输入刚才创建的用户名密码即可。
     
    这只是简单的将apache和subversion集成到一起,具体的关于版本库中目录和权限的设置就需要再看了,关于这方面的详细内容参见地址:
    January 06

    武汉出差流水账

    昨天飞到武汉,阴天,飞机降落时候啥也没看清呢就落地了,傍晚下雨,晚上吃了武昌鱼,夜雪
    今天早小雪,上午开会,中午腐败的吃了一顿,下午大雪,北京今年就飘了几个小雪星,这么大的雪好长时间没看见了,就是到地上就化了,不爽!
    明天,换住的地方。
    后天~干活
    然后回北京!
    October 31

    October 30

    学会了用loadrunner录制脚本,却发现要复习C语言来修改脚本
    学会了使用loadrunner加压,却发现要找到监控的指标
    找到了监控的指标,却发现这一条条线、一组组数的含义是那么深奥
    拿着数百页的英文文档,搞定了introscope监控工具,当我告诉人家你这条sql语句执行太慢的时候,人家问我“为啥”,我说“为小米儿……”
    然后我懂了,loadrunner、jprobe、jmeter之流只是工具,工具必然会层出不穷,需要学习,但是仅仅会用工具是不够的。
    于是我听到老天说,孩子,你要学的东西还很多,比如操作系统,比如应用服务器,比如数据库,比如协议,比如……
     
    水有点深,我有点累
     
    October 22

    不爽的日子

    上周,跟同住的那老头老太太之间积蓄已久的矛盾被点燃了,不想再忍受他们的尖酸刻薄,劳累了一天,回来还要处处小心翼翼的日子必须结束。我要换个地方住,从上周末开始一轮新的找房子的历程,越快离开这里越好。
    这两周上班远了,原本走路一刻钟到公司,现在去hp要坐公交+地铁(注:暂时去借用hp实验室做项目,怕有歧义),早上的1号线真无奈,在公主坟就经常上不去车了,还好只是暂时的。国贸这边吃的有点贵,唯一的安慰就是可以每天早上先瞻仰一下央视的新台址,还有就是发现这人要是穿上正装都能人模狗样的。
    审报告的任务落在俺身上了,不得不去面对质量总监。绝对的闻名不如见面,之前听好多人讲述她的事情,昨天终于见识了,要不是一个老员工带着我去的,我估计就跟她干起来了,哎,在外面跟客户面前都比在她这有地位,她简直就是我们的祖宗……不怪小驴经理说,“见着她就要大小便失禁了”,不服不行!
    想记的东西挺多,但是太懒了现在,姑且这些吧。
     
    唯一的好事情是也许不要出差5个月了,只是也许,确切消息也不远了!
    2008.10.22 于惠普大厦9层
    July 05

    走了,走了

    收拾了一宿,东西都打包了,看看整齐的包裹,瞧瞧狼藉的宿舍……明早拍拍屁股走人了,些许不舍,多年的记忆历历在目……

    别了,学生时代,

    别了,住了多年的宿舍,

    别了,混了7年的交大,

    崭新的身份、崭新的生活,征程才刚刚开始。

    May 06

    谈论 山西自助游 新鲜出炉(之二)

     

    引用

    山西自助游 新鲜出炉(之二)

    接着昨天的说。在古城住了一宿,早上起来在客栈租了一辆自行车,一天10块钱,小暕带着我在城里四处转,我坐在车子后面实在很逍遥。路过一家店(可惜忘了名字了),进去吃了顿早餐,每个人7块钱套餐,好吃得不得了,详情可见照片。吃过早饭,我们带着古城的地图,直奔南门,主要是为了买通票,古城里的经典景点有二十处左右,目前已经不单卖票了,包含在一张通票里,120块钱一张,学生半价(当学生真好),后来发现卖通票的地方不止南门,大一点的详细的地图会标识着各个卖票点。

    30号这一天正好是奥运会倒计时100天,古城南门有一场大的庆祝活动,挺热闹的,我们在旁边看了一会,就开始从南门登古城墙。古城墙不高,但历史悠久,站在城墙上,可以看到整个古城的面貌,旧旧的屋顶,袅袅的炊烟,几个老人坐在城墙下闲聊,这是一个1700多年但仍然活着的古城,让人很感动。古城没有被封起来当成一个博物馆,而是仍然保持为一个人们居住的地方,这是让古城活着最好的方法。沿着城墙可以绕城一周,因为时间有限,我们走了一截就下了城墙。

    骑上自行车,我坐在后面拿着地图在后面指挥,争取通过最短的路线逛遍每一个景点,我们九点多钟从西南方的雷履泰故居开始,逛到4点钟在天吉祥收尾,除了一个孤零零呆在一边的藏报博物馆以外,我们仔仔细细的逛了每一处景点,其中有几处值得推荐。

    按我们的行走路线从南道北,第一个是文庙,古城的文庙很大,值得看的东西很多,我跳了“龙门”,站了“鳌头”,可惜不用考学了,不然还可以夺个“魁”;第二个是县衙,大约11点30分的时候,县衙会有升堂表演,几个主要演员都很投入,情节和台词都很好笑,可以看看;第三个是协同庆票号,里面有三大宝,两尊红塔(又名红木双塔),盘龙柱和慈禧御赐的佛像(乌木神龛),据说盘龙柱非常有灵气,地处整个古城的正中心,是镇城之宝,在立下盘龙柱的刘伯温被害死后三天,整个柱子裂开一道大缝,被填补后,在唐山大地震时再次裂开,确是通灵之物,而慈禧御赐的佛像更是无价之宝,由在水下生长三千年之久的乌木雕刻,遇水则沉,票号的后世子孙一直没有将这个宝物开放给游客,今年是奥运年,为了让更多的游客看到这个宝物才决定开放,有高僧守护,我双手合十走进保存佛像的佛堂,听高僧娓娓道来,自己也变得虔诚起来;拜佛后,我们又去了道观清虚观,观中有很多斑驳的石像石碑,我一直感叹,到了山西,真是随便拾起一件东西,都可能是上百年历史的古物,古物在平遥实在算不上稀罕物,整个平遥古城就是一个大古董。

    在所有景点中,票号和镖局有最多处,规模都不小,最有名的可能算是日升昌票号了,它是中国第一个民间银行,当年分号遍布大江南北,十分了得,因此游客也特别的多,在这里我建议可以选一家票号和一家镖局认真地逛一下,请一个导游讲解,其他的票号和镖局也都大同小异,就不必细逛了,可以节省体力。

    在逛的途中,可以看到街头卖一些吃的,有一些很不错推荐一下,第一个是石头饼,但是不要买包装袋的,要买路边现做的,又香又脆;还有特产沙棘汁和梨汁,梨汁很好喝;另外手工月饼也很多,但是我不喜欢,太干了;可能大家看到最多的就是冠云牛肉了,几步一家店,而且都标着厂家直销,让我想到了遍布天津街头的十八街麻花总店,每家的牛肉种类都差不多,冠云牌的最贵,小包装牛肉要价40-60元一斤不等,可以买点尝尝,不过我还是觉得云锦成里的牛肉最好吃。当天中午,鉴于前一天的美好体验,我们又去了云锦成,这一回点了古城献宝(分量不大,有点贵,但是很精致)、五谷丰登(分量也小,味道清新)、碗秃则(非常好吃)、果味醪糟(有点酸,不是很喜欢)和刀削面,感觉仍然不错。晚上去了西面一家小店叫古城小吃,味道可以,不够细致,也没有便宜,所以有点怀念云锦成。

    今天有点困了,明天接着来喽~~。

    May 05

    山西自助游 新鲜出炉(之一)

     

    引用

    山西自助游 新鲜出炉(之一)

    五一放了五天假,拿着还算满意的一个月工资,我和小暕同学冲向了山西。山西是个很有韵味的地方,让人流连忘返,我们的自助游有经验有教训,现在拿出来与大家分享一下,供出游者参考。

    开始打算去山西的时候想要报团,可仔细看看实在不划算,说是五日游,其实头尾两天都在火车上,纯玩也就是三天,每个人1000多,还不包括门票,最后决定自助游,行程自由,花钱少,吃玩随性,当然代价就是自己要辛苦点,整个旅途要自己安排妥当。

    我查了半天的资料,做了一份详详细细的旅游计划,本来以为万无一失,结果第一步就失算了。原以为428日出发,人应该不多,结果提前三天买票就买不到卧铺了。因为要坐一整晚的火车,所以买不到卧铺基本上是一件比较郁闷的事,所以给大家的第一个提醒是火车票提前十天售票,所以要抓紧时间买票。

    我们乘坐的是1163次火车,1903从北京西站出发,早上8点左右到达介休。在火车上就不多说了,人多得像春运,我昏睡了一整夜,第二天还算精神抖擞,可怜了小暕同学,眼睛瞪得大大的愣睡不着觉,早上眼睛困的都成三角形了,尽管如此我们还是一早就冲向了王家大院。

    从介休站下车,我们从火车站找到11路中巴直达王家大院,每个人4块钱,每45分钟一趟。大约1个小时到达王家大院,门票66,学生半价,游客不多,非常清静。我们和三个年轻人花50块钱合请了一个导游,舒舒服服地逛了这个了不起的晋商的深宅大院。在这里有第二个提醒,一定要请导游,这个大宅院的讲究太多了,一个花纹一块石头都有说不完的含义,我们一直在啧啧称奇,赞叹设计者的精巧心思,以前觉得逛北京恭王府的时候就觉得和珅已经很爱搞些小巧思了,可是和这些山西大户比,京城的达官还真是有点逊色了。走出王家大院,感觉意犹未尽,前夜的旅途奔波早就忘光光了,我们再次乘坐1112点左右回到了介休火车站(回介休的车并不准时,需要等)。从介休火车站,我们乘坐中巴奔赴平遥,这个旅途不是很爽,一路上煤尘漫天飞舞,介休的空气实在不怎么样,街上的小狗都灰突突的,我的白外套小半天就已经不成人形了,所以,第三个提醒,到山西不要穿白色的,产煤大省不是盖的。

    大约50分钟到达平遥,一下车一大堆电动摩托围上来,喊着一块钱一位到古城,我们根据驴友介绍坐电摩到达古城门口就下车,拒绝了旅店推荐和游城,车主拿着两块钱讪讪地离开了,我想他没拿到回扣,应该算赔了,呵呵。古城果然名不虚传,一走进去,我就感觉全身都舒服,每一块砖瓦都透着两个字,那就是古韵。街道两旁的店家也都是古色古香,名字也别有韵味,不过也导致我最终没记住几个,因为大多是“祥”“昌”“瑞”“升”“泰”等字的排列组合,含义类似,实在难记。我们按照推荐找到了古城南街的天元奎,可是今非昔比,天元奎已经不是驴友们所说的便宜又舒服的小店了,开口两百多,与心里价位差的有点多,所以就决定另选一家,出门斜对面(更正,是旁边,不是斜对面)看到一家店(应该叫泰瑞宏之类,-_-|||,走进去砍了价,60元成交,屋子不算大,干净整洁,热水,电视,大床很舒服。我们在屋里休息了一会,就出去寻找传说中好吃的云锦成了,云锦成规模很大,客栈、西餐、中餐好几家,以为会比较贵,实际比较合理,重要的是菜色精致美味。当晚,我们点了平遥牛肉,飘香脆凤凰(半例),文思豆腐,干煸栲栳栳,每道菜都好吃,两个人大快朵颐。酒足饭饱后,满意地踱出饭庄,夜游平遥古城,我只能说一个字,那就是太美了。灯火中的古城有一种说不出的安详,凉风习习,灯光,人影,相当“河蟹”。两个人轻声细语,手拉手漫步古街,陶醉的一塌糊涂...

    这就是我们山西游的第一天,今天就到这了,明天接着说,再附照片。

     

    April 17

    项目中的点滴积累(一)--表现层的混乱

          如果把系统比作人,那表现层自然就是这个人的外貌了,对于客户来说,第一印象就是你这人长的咋样。所以开个玩笑的说,即使我们不能制造一个性能强大的超人,那至少我们要生产出一个内裤穿在外面的帅哥+壮汉。自然,表现层就成了我们这个项目首要考虑的问题了。

    最初,我们决定采用B/S、纯Web的界面,但是传统Web界面的表现力成了致命的缺陷,相对于Delphi开发的客户端,Web界面确实太单调且不够友好了,因此第一项技术被引进,Ajax!(这个词我是看了《Troy》之后才知道怎么读)确切的说我们需要的界面元素、控件是由基于Ajax的框架提供的,第一个难题,选择什么Ajax框架?

    第一个尝试:Ext

    http://extjs.com/ 这是网址,可以去看看,里面有演示,确实很漂亮!

    ExtJS(yui-ext)是一组扩展自Yahoo!UI,具有CS风格的Web用户界面组件,主要UI包括:dialog,grid,layout,tabs等。选择Ext当时有几个原因:

    1、它是Ajax框架里grid做的最好的,这个很重要。

    2、有用过的人推荐,对于啥也不懂的我们这个也很重要。

    3、第一次见到Web界面能做成这样,被震了 :)。

    使用开发了一段时间我们郁闷了,问题主要有两个:

    1、这东西的开发效率是在太低了。主要是因为我们一直没找到合适的调试工具(也可能是我们水平有限),导致解决问题调试程序的时间倒了不能容忍的地步。

    2、我们最欣赏Ext的地方时它的grid,正是这个grid让我们彻底否定了Ext。10条数据,OK,速度很快;100条,将就,能忍;1000条,%¥……&*;10000条,我想把机器扔了。哪个用户能够容忍这个页面花费超过1分钟的时间来加载数据?当时试验过很多办法,包括把gird解析的数据格式由XML变更为Json,效果不明显;分页的方案更是被一口否决;滚动条加事件的分批加载也被讨论否定,因为老板一句话我们就傻了,“用户一下把滚动条拉到底怎么办?”,也是,虽然是个别情况,但是怎么也不能保证没有这样极端的用户。就这样,我们暂且放弃了Ext。

    第二个尝试:DWR http://getahead.org/dwr/

    DWR(Direct Web Remoting)是一个WEB远程调用框架,利用这个框架可以让AJAX开发变得很简单,利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码)。DWR支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作。

    选择它的原因好像是因为它的口号吧:DWR is Easy Ajax for Java,呵呵,其实是因为它能够更好的与我们的后台结合。

    短暂使用后DWR还是逃不了被抛弃的结果,DWR确实很容易使用,但是有时候它过于简陋,无法满足要求;还有一点,我们认为它过多的暴露的业务层方法的信息。

    第三个尝试:dojo http://dojotoolkit.org/

    当时也是听人推荐的,但是看来对方好像也没用过。我们没有深入研究,因为其生成的界面是在不是很理想,不过它的开发方式和调试工具真的很不错。这就不多说了。

    第四个尝试:Dorado http://www.bstek.com/

    国人自己的技术成果。

    没有具体使用,下载了试用的开发环境,感受了一下,用句Blog用语,很赞!无论什么原因我们没有选择它,但是在我看来,锐道的这个东西做的真的不错,个人很看好其今后的发展。为了支持国产软件事业,以后有类似项目应该建议一下采用dorado。

    Dorado的演示界面,直接进去看看吧,体验一下http://www.bstek.com/dorado5/main.jsp,市面上Ext的广泛应用,更多是因为它是开源的吧!

    第五个尝试:RCP  http://wiki.eclipse.org/index.php/Rich_Client_Platform

    现在想想,也不明白当时是怎么从web界面一下子就转到了基于SWT+Jface的桌面应用开发,也许是误打误撞吧。第一次听说Rcp是从一个师兄口中,那时候早已被他介绍的IBM产品系列搞得晕头转向了。当时给helen讲Rcp的时候,举了一个不是很恰当的例子,但是多少可以说明Rcp的概念了。

    把我们要开发的系统比喻成一张带抽屉的桌子,那么首先Rcp决定了我们这个桌子看起来是什么样的——针对外观;其次,抽屉的样子我们可以自己定义,抽屉装的东西需要我们自己写,都与Rcp无关,但是Rcp帮我们实现了抽屉可以打开、关闭的动作——针对Rcp可拖拽、自定制的界面;Rcp还有其他的支持,比如你可以在桌子下加轮子等,只不过你未必能用到罢了;最后,讨论了桌子的外观、抽屉、轮子之后,不禁要问:桌子是什么材质的?这与Rcp无关,桌子的材质是Swt+Jface。

    至今没想通明明是一个桌面程序,IBM为啥非要叫它“富客户端”,rc不是web专用吗?纠结于这种表象的东西可能是我浅薄了吧:-),对了想看看基于Rcp开发出来的效果,打开Eclipse看看那就行了。

    第六个尝试:混乱的终章

    之所以说表现层的混乱,是因为我么最终确定了两个框架:基于Ajax的Ext——用于对外,基于Rcp的Java客户端——用于内部,看了一圈,试了几种产品,最后发现还是Ext符合我们的要求,是有首歌还是有句歌词来着,叫回到原点!

    经验是用来借鉴的,而不是用来信奉的,

    用得最多的东西未必是最好的东西。

    April 08

    项目中的点滴积累--开篇

          既然是开篇,就先说点没用的吧。

          写论文的日子让生活变得规律了,每天早上会自觉爬起来去吃早饭,睡前会捧着书看,上午写论文,中午看电影,下午写论文,晚上打魔兽,唉,尽情享受工作前最后的清闲!

          说说题目,项目也就是历经了数届本科研究生的广州港的了,不过我真正参与也就是那么一年时间吧,长时间的调研、写报告、去广州出差就不罗嗦了。写这个是想记录一下项目过程中接触使用的一些技术,从2007年8月开始吧,这个信息化项目步入了实施前的技术探索阶段,并不是搞研究创新,而是从现在众多的开发理论、方法、技术中选择一套适合本项目实际情况的技术方案。任何一个搞开发的公司都会有自己一套成熟的技术方案,成熟意味着稳定,未必最先进但肯定管用。其实以前我们也有这样一个东西,只是它实在太陈旧了--一套基于Delphi的技术方案是不适应现在的项目的,转向J2EE平台成为必然。J2EE作为时下最流行的系统架构并不缺少资料,Java方面的技术我们也有人精通,但是问题在于我们没有一个人有过J2EE平台下开发全套企业信息系统的经验,这是致命的。无奈,只能先摸着石头过河,找有经验的专家咨询,在泛滥的技术中选择,下面将这历时4个月的探索之路记录一下。

          第一章 表现层的混乱

          第二章 中间层的争论

          第三章 工作流的引入

          第四章 开发框架的最终定稿

    April 07

    尝试开源

    题目不是很恰当,不能叫尝试,应该叫更多尝试开源工具吧,:)

    现在机器上的开源产物:

    名称 提供商 用途 下载地址
    Eclipse IBM、BEA等 Develop IDE http://www.eclipse.org/
    downloads/
    Subversion CollabNet 版本管理工具 http://subversion.tigris.org/
    project_packages.html
    OpenOffice SUN 开源Office http://zh.openoffice.org/
    index_gb.html

     

    十分推荐Eclipse和Subversion,OpenOffice正在尝试!

    曾经尝试过ubuntu开源操作系统,失败告终,可能是没用过linux的缘故吧。

    杂感

      今天网上闲逛,发现一则有意思的新闻--城管被百度百科解释成"打砸抢",随即去百度百科查查,词条的编辑功能被锁定了,而且历史版本里也查不到“城管=打砸抢”的经典解释了,百度把工作做的很彻底。在这就不讨论城管的作用了,是不是打砸抢自有人去评说。

      说说“百科”这东西吧(还是引用原本的名字,wiki),Web2.0提出来已经好几年了吧,Web2.0的核心理念就是鼓励用户参与分享吧,让广大网民参与到网站的建设上来,集众人的才智来丰富网站的内容(当然也有其他的定义,比如IBM的:This is the application of Web services to Web sites. The user of a Web site is no longer a person, it's another application)。有几个概念或者是技术也跟着火了,Blog、Wiki,还有个叫社会关系网的,英文名字忘了,其实我觉得BBS也算是符合Web2.0思想的东西,不过它出现的更早罢了。

          现在BBS、Blog等火的不得了,天涯、猫扑上大家都消磨过时间;sina、sohu等等的Blog,我这也用着space呢;社会关系网的说法比较陌生,但是它的产物可不陌生,facebook和“国产的facebook”校内网不少人在用吧(说起校内不得不佩服一下国人的翻版再造能力)。但是wiki呢?知道的人不多,用过的更少吧,之前只是在一些国外的技术论坛里见过这东西。个人感觉,wiki比较冷的原因在于它的定位,从内容上说,wiki可以用来解释、描述任何东西,一个词儿、一个地方、一个技术问题……太多了,只要你想的出来提出来,估计就会有人跟着编辑你的词条吧;但是从权威性上看,wiki关于任何事物的解释都是非官方的,很少见到哪个学者把wiki里面的解释引用到他们的著作中,即便wiki的解释跟权威的相同。也就是你可以通过wiki来了解,但不可以把它当作权威的说法。再回到那个新闻,有所谓的专家说这个对城管的诋毁百度要负责,百度怕了,把词条内容改了,而且不允许我们再去修改内容了。其实这个问题不关百度的事,也不关网友的事,只因wiki思想上的缺陷。又不是哪个国家部门出本白皮书说“城管等同于打砸抢”,只当一个网友“恶意”的幽默也不错,:)可是苦了百度百科的管理员了,这么多的内容都要过滤,给到少money啊?

          以前看到过一篇论文“浅析WIKI在企业知识管理中的应用”,觉得这个观点很好,而且有Google的例子为证,因为企业内部不同于Internet,企业内部相当于实名制,谁敢瞎说?如果只是局限于企业内部,是不是wiki的概念又太小了呢?

          听说IBM在搞下一代互联网,新一代Web,不知是个啥摸样呢,很想见识见识。

    (以上纯属个人观点,仅供娱乐参考)

    March 24

    周末休息活动之动物园

          应辛苦工作了一周的helen同学要求,昨天去了动物园,顺便也活动活动我这在寝室泡了一周的老胳膊老腿儿。选择昨天还是相当明智,风和日丽,春意盎然,出去走一圈估计能补二两钙!
          这回去动物园终于聪明了一把--“走后门”!以前怎么没想起来从海洋馆这边进呢?一进门立马年轻20岁,满地跑的全是小孩,估计幼儿园都找不到这么全的年龄段,吃奶的、喝粥的到长牙吃肉的,躺着的、坐着的到满地乱跑的。在这样的气氛下,helen小同志有了第一个申请:放风筝!“近朱者赤”是至理名言。于是就有了如下的场景:
    DSC00051

         有一自然有二嘛,申请内容棉花糖。这种申请绝不同于前阵子编写的港口作业审批业务流程啊,棉花糖申请流程=申请(helen)->审批(helen):审批意见(一律同意),没我啥事,就是跟我说说,掏钱就行了!悲伤

    DSC00057

    看上面照片不得不提动物园新搞来一只有史以来最大的老虎,没去看过的同志可以去瞻仰一下。

    DSC00055DSC00056

    顺便批评一下动物园的道路指示牌,有某个牌子方向指错了,害得我们为了找猴山走了数遍冤枉路,在路标上看到距离猴山近在咫尺时,画面如下:

    DSC00059

    结果空欢喜一场,从一位语气坚定的打扫卫生的阿姨口中,我们得知猴山没了,可能是那个穿越动物园的慈献寺桥的原因吧。猴山没看成,冤枉路倒也不算白走,彼人第三次去动物园终于把动物园看全了

    DSC00063DSC00064DSC00069

    看了那只某鸟(貌似大雁)右脚戴的编号,让我想起一句话“我不是水货”;《上帝也疯狂2》中,鸵鸟好像看不到脚底下的东西吧,所以野外跑不过它的时候就趴下,并默念“你看不到我,你看不到我……”;在动物园里,与狮虎山里病怏怏、懒洋洋的狮子老虎、熊山里为了喝口可乐而作揖、站立转圈的棕熊相比,这几只狼更像野兽,以前总问狼和大一点的狗站一起怎么区分,今天我第一次这么近距离的观察之后得到了答案--眼睛!虽然隔着牢笼,但是被那样一双双锐利、冷酷而又不乏高傲的眼睛盯着的时候,后背还真是有点发凉。看着周围的人隔着笼子对它们肆意妄为的挑逗,我很想知道场景换作野外,我们还能是什么表情(这个想法稍有邪恶吧)。顿时对这几只狼肃然起敬。

    分清了狼和狗,却又多了一个疑问,假如数年后的某天俺领着儿子来看大灰狼,“爹,大灰狼为啥是黄的?”,俺该如何作答……?微笑

     

    March 10

    流水账小记

         自打2月16号回来,生活的“充实”过头了,一直没时间停下来记个流水账,补一下。
         2月17日,上午入手新手机SonyEricsson P1i,000358778000358780
         2月17日下午导师组织开会,年后的第一个会议得到一个好消息,这次不用去广州出差了。

         2月18日,去公司报到,人力和蔼的阿姨把我交给部门经理,分配了一台看Word都费劲的电脑,然后就没有人管我了,这样的状态一直持续了3天。可能事业单位的作风都是这样?貌似大家都对于入职培训之类的不是很关心,不过说实话,工作前没有一段时间来缓冲,从校园跨出来一步干到工作岗位上,还真有些不适应呢。

         2月21日,终于等到了第一个项目,有人找我干活了(明显是模范员工的想法嘛),开始是个体力活,搬50台电脑。总比闲着好,锻炼身体了。测试线搭建好了,下一步厂商搭建被测环境,然后借测试设备(去思博伦借专业的测试设备,确切的说是租,一个手提箱大小的测试仪器居然每天要5000大元,疯了,回家造这玩意租得了)。 测试开始,我才认识到啥是上班!

         第一天,晚9点;

         第二天,晚12点;

         第三天,凌晨00:30;

         第四天,临晨01:00,妈妈呀~~~

         第一个周末,不休息;

         第二个周末,不休息,姥姥啊~~~

        18天下来,这个项目算是完事了,工作了17天,收获不少:认识了新同事,一起实习的还有中科院的Doctor;吃了N顿工作餐--盒饭;欣赏了好几回北京的夜景(不过晚上不好打车,没事别半夜出去)。去了趟北京市交管局,挺牛,在人家门口没敢打车,其他技术、经验上的收获就不说了……

         一个项目做完了,啥都不想,就想要个第二天不上班的晚上,好好睡一觉,多么淳朴、简单的一个愿望啊。

         流水账记毕,请了假,回来安心写论文,准备答辩(哦,对了,小论文终于发了,这一类核心期刊就是贵啊,花了我1000大元)。 计划在写论文过程中整理一下上学期在项目组技术研究的收获,尤其是jBPM工作流方面,不过计划而已,能不能实施天晓得。

    January 11

         2008年开始的这半个月日子不太顺,元旦开始就忙着写论文找地方发,现在开始等待漫长的审核过程。出差的时间一拖再拖,回家的时间也就越来越晚了。返程票居然没订到,今天看来是要跑车站排票了吧。

         唉,希望鼠年能运气好些!

         顺便表扬一下,这个live writer还不错,一贯的microsoft风格,简单易用,可比IBM的东西强多了!

    January 09

    Farmer了……

        头一次用Windows Live Writer……,测试一下。貌似挺好用,唉~屯了!

    January 19

    人在广州

        终于到了传说中的广州,现在所处的位置是广州市,黄浦港,某陈旧办公大楼的小阁楼里。此阁楼处于大楼7层,第一天来保安居然说大楼只有6层,问俺们是干什么地,我晕,莫非见鬼了?从北京到广州,第一感觉 气候很不错。毕竟北京现在是冬天,干燥的风吹得比较难受。广州这边温度象秋天,关键是气候湿润,微风吹着相当舒服了,恩,如果是旅游的话应该会很爽。以后可以考虑来这边度个寒假,嘿嘿,夏天就算了,我宁可冻死。来了3天,基本处于无所事是状态,吃饭睡觉看文档,还屁都看不懂,偌大一个集团的业务哪是三天两天就能整明白的,开玩笑。
        虽然还有一堆结课论文要写,一堆文档要看,一堆任务要完成,不过第一次出差给我的感觉还是蛮不错。希望以后的进展不要改变我的第一印象。
    December 17

    原本这里应该出现一篇日志的,不过俺突然发现我还没有整理好思绪,等等……等老子过了这段烦躁迷茫混乱复杂的日子后,好好想想这段感情,无论成败。