<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3097668715654129147</id><updated>2024-09-04T16:49:50.726-07:00</updated><category term="feifei"/><category term="VISDK"/><category term="love"/><category term="Christmas"/><category term="auto_complete"/><category term="birthday"/><category term="change"/><category term="family"/><category term="ide"/><category term="life"/><category term="lonely"/><category term="nanjing"/><category term="netbeans"/><category term="plugin"/><category term="python"/><category term="rails"/><category term="test automation;"/><category term="web2.0"/><category term="working"/><title type='text'>Kevin&#39;s Yestoday</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-122748213002971755</id><published>2008-11-24T09:19:00.000-08:00</published><updated>2008-11-24T09:24:30.788-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="netbeans"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>NetBean 6.5 supports Python</title><content type='html'>考虑到之前Netbeans6.1对Ruby的支持，我想应该还是值得一试的。&lt;br /&gt;好了，这下除了Eclipse的PyDev，现在又多了一种选择。&lt;br /&gt;&lt;br /&gt;从&lt;a href=&quot;http://dlc.sun.com.edgesuite.net/netbeans/6.5/python/ea/&quot;&gt;这里&lt;/a&gt;可以下载，目前还是&lt;span&gt;Early Access版本的.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/122748213002971755/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/122748213002971755' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/122748213002971755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/122748213002971755'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/11/netbean-65-supports-python.html' title='NetBean 6.5 supports Python'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-7757666219347764102</id><published>2008-10-30T08:07:00.000-07:00</published><updated>2008-10-30T08:22:54.962-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="change"/><category scheme="http://www.blogger.com/atom/ns#" term="life"/><category scheme="http://www.blogger.com/atom/ns#" term="working"/><title type='text'>关于习惯</title><content type='html'>其实一直以来都知道自己有些蛮不好的习惯，比如习惯了凌晨才睡觉，睡到九，十点才起床，对于自己不感兴趣的东西，总是抱有一种避而远之的心态，即使是工作中有些比不可少的琐碎环节，比如weekly report，比如各式的WBS，status report，比如看起来似乎跟我没有太多关系的meeting……&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;尽管每天总是抱怨事情太多，但是临睡之前想想，也并没有觉得每天过得有多充实，除了每天晚上折腾的那点自己感兴趣的东西。&lt;br /&gt;&lt;br /&gt;这样的生活真的是自己期望的吗？难道我要以这种连自己都不能满意的方式来耗费生命，我想是时候做点改变了，至少要证明自己能行。&lt;br /&gt;&lt;br /&gt;下午的时候Manager讨论下最近工作中的一些问题，明显的感觉到的确有很多地方需要加强，比如要proacive，留几个关键字做个记号&lt;br /&gt;&lt;br /&gt;Plan  Schedule WBS Montor Report, 沟通的意义</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/7757666219347764102/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/7757666219347764102' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/7757666219347764102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/7757666219347764102'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/10/blog-post.html' title='关于习惯'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-1241306336018076178</id><published>2008-10-29T08:52:00.000-07:00</published><updated>2008-10-29T09:04:28.858-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auto_complete"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="rails"/><category scheme="http://www.blogger.com/atom/ns#" term="web2.0"/><title type='text'>在rails &gt; 2.0中使用auto_complete</title><content type='html'>原来auto_complete在rails 2.0之后已经作为offical plug-in发布，难怪...&lt;br /&gt;&lt;br /&gt;简单记下使用步骤&lt;br /&gt;1. install&lt;br /&gt;  script/plugin install auto_complete&lt;br /&gt;&lt;br /&gt;2. 直接在controller中加入&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;class CaseController &lt;&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;  auto_complete_for :case, :name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;view中加入&lt;br /&gt;&lt;%= text_field_with_auto_complete :case, :name %&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. 基本完成，不过reload page之后发现会有ActionController::InvalidAuthenticityToken之类的error message. 原因是If a request comes in that doesn’t match the request forgery protection token for the current session then an &lt;code&gt;ActionController::InvalidAuthenticityToken&lt;/code&gt; exception will be thrown.   参考&lt;a href=&quot;http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-better-cross-site-request-forging-prevention&quot;&gt;这篇文档&lt;/a&gt;，可以绕开.&lt;br /&gt;&lt;br /&gt;最冲动的办法就是：在application.rb中加入&lt;br /&gt;&lt;pre ondblclick=&quot;with (this.style) { overflow = (overflow == &#39;auto&#39; || overflow == &#39;&#39;) ? &#39;visible&#39; : &#39;auto&#39; }&quot;&gt;&lt;span class=&quot;pc&quot;&gt;self&lt;/span&gt;.allow_forgery_protection = &lt;span class=&quot;pc&quot;&gt;false&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/1241306336018076178/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/1241306336018076178' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1241306336018076178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1241306336018076178'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/10/rails-20autocomplete.html' title='在rails &gt; 2.0中使用auto_complete'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-2617135990602058864</id><published>2008-08-14T06:34:00.000-07:00</published><updated>2008-08-14T06:52:02.370-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="test automation;"/><title type='text'>自动化测试的途径？</title><content type='html'>对于基于GUI的capture-replay 这种自动化测试方式已经不用再谈了，好处的是简单，不足之处是重用性问题，毕竟GUI变化的可能性很大，这样capture之后的maintain efforts貌似也不小，具体取决于工具的支持。&lt;br /&gt;&lt;br /&gt;不过有没有可能借鉴capture&amp;amp;replay的思想，但是对象不是GUI，而是对于产品本身的行为，特别是QA在test design过程中关心的那些check point，有没有可能利用Dev在product的code中加入特别为test automation定制的log，这样QA以此作为在自动化测试中的observe point，从而可以简化整个自动化测试中verification的efforts&lt;br /&gt;&lt;br /&gt;先假设这个是可行的话，那需要解决的问题如下&lt;br /&gt;&lt;ul&gt;&lt;li&gt;automation level的log的format/schema的设计&lt;/li&gt;&lt;li&gt;log需要cover的scope&lt;/li&gt;&lt;li&gt;如果无缝的加入这种log，易于修改，而且不会对产品本身带来影响&lt;/li&gt;&lt;/ul&gt;如果上述问题能解决，相信在自动化的replay的过程中对整个case的检查就很简单了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;对于加入automation Level的log，AOP貌似是个不错的选择，恩，做个demo来玩玩</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/2617135990602058864/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/2617135990602058864' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/2617135990602058864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/2617135990602058864'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/08/blog-post.html' title='自动化测试的途径？'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-5559514930520817335</id><published>2008-07-13T23:27:00.000-07:00</published><updated>2011-11-14T04:53:50.225-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="feifei"/><category scheme="http://www.blogger.com/atom/ns#" term="love"/><title type='text'>Playground of Us</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Date: 2008-7-7&lt;br /&gt;
Place: Fangte Carnival&lt;br /&gt;
Character: You and Me&lt;br /&gt;
&lt;br /&gt;
Before we get started, I have a question.&lt;br /&gt;
&lt;br /&gt;
Just image 2 person in 8 hours in amusement park with fire-meteor，mystery valley，trumpet shell bay，wizard kingdom... what would would you think of?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ennn.... Still no answer? OK, here are some clues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the excited smile on your face when you know there is roller coaster waiting for us in the beginning , to your turning around and want to quit when you see how it rolls after a while, to your screaming  sitting by my side with your eyes closed when you make your BIG decision finally... You won&#39;t understand how adorable you are.&lt;br /&gt;
&lt;br /&gt;
You just can&#39;t wait for a minute to take off your shoes when you see the rill, and start to play with the water and making cute poses while you complain how hot the stones in the water are :p&lt;br /&gt;
&lt;br /&gt;
I won&#39;t forget your the proud smile on your face when you holding the lovely India Dubi. You will never know how lovely you are in my eyes, just like the doll.&lt;br /&gt;
&lt;br /&gt;
Even now, I still cannot help with smiling when thinking of these.&lt;br /&gt;
&lt;br /&gt;
Everything  is great.  And I know the reason that make this happen. It&#39;s because of you.&lt;br /&gt;
&lt;br /&gt;
&quot;I&#39;m so happy&quot;, that&#39;s my answer.&lt;br /&gt;
&lt;br /&gt;
what about you……&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/5559514930520817335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/5559514930520817335'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/07/playground-of-us.html' title='Playground of Us'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-5145553775889594938</id><published>2008-07-11T22:26:00.001-07:00</published><updated>2008-07-11T22:26:55.849-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="feifei"/><title type='text'>白天不懂夜的黑？</title><content type='html'></content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/5145553775889594938/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/5145553775889594938' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/5145553775889594938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/5145553775889594938'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/07/blog-post_11.html' title='白天不懂夜的黑？'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-3656354564206942300</id><published>2008-07-08T07:46:00.000-07:00</published><updated>2008-07-10T22:34:22.123-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="feifei"/><category scheme="http://www.blogger.com/atom/ns#" term="love"/><title type='text'>两个人的游乐场</title><content type='html'>时间：2008-7-7&lt;br /&gt;地点：方特游乐场&lt;br /&gt;人物：我们&lt;br /&gt;&lt;br /&gt;开始之前，问你个问题，&lt;br /&gt;两个人 ，七个小时 ，再加上&lt;br /&gt;火流星，神秘河谷，海螺湾，精灵山谷，带着闪电的神秘印第安老人……&lt;br /&gt;等于什么？&lt;br /&gt;&lt;br /&gt;不知道？&lt;br /&gt;&lt;br /&gt;没关系，再给点提示好了。&lt;br /&gt;&lt;br /&gt;看着你从一开始提到有过山车玩就兴奋的不得了的样子，到后来明白原来过山车是这样“转”的时候有点心慌的样子，再到后来马上就要轮到我们坐过山车的时候，一副想临阵脱逃的样子，还得时刻得拦着你逃走，到最后终于坐上过山车，紧闭着双眼，一个劲的大叫……　现在想起来都会想笑。&lt;br /&gt;&lt;br /&gt;看着你一看见小溪就立马冲下去，冒着脚被烤成三分熟的风险，打着赤脚兴奋的在水中淌来趟去，还不时地摆着Pose，超可爱，真的。只可惜我的拍照技术太烂，只能让你看见有限的几张照片，其他的也就只能留在我的记忆里了，当然了，版权归你 :p&lt;br /&gt;&lt;br /&gt;看着当你手里拿着心爱的印第安嘟比，同行的两个女孩一个劲得夸它怎么会这么可爱的时候，你脸上那幅自豪的表情，其实我想说，你真的跟你手里的嘟比一样可爱！&lt;br /&gt;&lt;br /&gt;……&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;游乐场里的一切看起来都很精彩，但我知道，让这一切这么精彩的，&lt;br /&gt;&lt;br /&gt;是因为，有你在身边。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;噢，忘了件很重要的事。&lt;br /&gt;&lt;br /&gt;“我很幸福”，这就是我的答案！&lt;br /&gt;&lt;br /&gt;你的呢？</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/3656354564206942300/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/3656354564206942300' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/3656354564206942300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/3656354564206942300'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/07/blog-post.html' title='两个人的游乐场'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-1633029623833675219</id><published>2008-03-04T01:29:00.000-08:00</published><updated>2008-03-04T01:37:49.580-08:00</updated><title type='text'>Install &quot;Https&quot; support for Perl Win32 platform</title><content type='html'>the most convenient way to do it is using PPM if having internet access.&lt;br /&gt;&quot;ppm&gt; install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd&quot;&lt;br /&gt;&lt;br /&gt;ppm&gt; install &lt;a href=&quot;http://theoryx5.uwinnipeg.ca/ppms/Crypt-SLeay.ppd&quot;&gt;http://theoryx5.uwinnipeg.ca/ppms/Crypt-SLeay.ppd&lt;/a&gt;&lt;br /&gt;====================Install &#39;Crypt-SSLeay&#39; version 0.53 in ActivePerl 5.8.7.815.&lt;br /&gt;====================Downloaded 80320 bytes.&lt;br /&gt;Extracting 37/37: blib&lt;br /&gt;Installing C:\Perl\site\lib\auto\Crypt\SSLeay\SSLeay.bs&lt;br /&gt;Installing C:\Perl\site\lib\auto\Crypt\SSLeay\SSLeay.dllI&lt;br /&gt;nstalling C:\Perl\site\lib\auto\Crypt\SSLeay\SSLeay.exp&lt;br /&gt;Installing C:\Perl\site\lib\auto\Crypt\SSLeay\SSLeay.lib&lt;br /&gt;Installing C:\Perl\site\lib\auto\Crypt\SSLeay\SSLeay.pdb&lt;br /&gt;Installing C:\Perl\html\site\lib\Crypt\SSLeay.html&lt;br /&gt;Files found in blib\arch: installing files in blib\lib into architecture dependent library tree&lt;br /&gt;Installing C:\Perl\site\lib\Crypt\SSLeay.pm&lt;br /&gt;Installing C:\Perl\site\lib\Crypt\SSLeay\Conn.pm&lt;br /&gt;Installing C:\Perl\site\lib\Crypt\SSLeay\CTX.pm&lt;br /&gt;Installing C:\Perl\site\lib\Crypt\SSLeay\Err.pm&lt;br /&gt;Installing C:\Perl\site\lib\Crypt\SSLeay\MainContext.pm&lt;br /&gt;Installing C:\Perl\site\lib\Crypt\SSLeay\X509.pm&lt;br /&gt;Installing C:\Perl\site\lib\Net\SSL.pm&lt;br /&gt;**************************************************************************&lt;br /&gt;&lt;br /&gt;otherwise,  manually copy above files into proper folders, it&#39;s ok.&lt;br /&gt;&lt;br /&gt;Reference link: &lt;a href=&quot;http://johnbokma.com/perl/https.html&quot;&gt;http://johnbokma.com/perl/https.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/1633029623833675219/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/1633029623833675219' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1633029623833675219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1633029623833675219'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2008/03/install-https-support-for-perl-win32.html' title='Install &quot;Https&quot; support for Perl Win32 platform'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-4489483080155590743</id><published>2007-12-25T23:13:00.000-08:00</published><updated>2007-12-25T23:17:17.881-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VISDK"/><title type='text'>Helpful Web Resource for VIAPI SDK</title><content type='html'>How to use &quot;TraversalSpec&quot; in VISDK? &lt;br /&gt;Althought &quot;Programming Guide&quot; has spent some words on it, I still feel a little confused.&lt;br /&gt;&lt;br /&gt;Below link gives a good example. Noted&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&quot;Leveraging the VI3 SDK with .NET, part two&quot;&lt;br /&gt;&lt;a href=&quot;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1277591,00.html&quot;&gt;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1277591,00.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1277590,00.html&quot;&gt;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1277590,00.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&quot; Certificates and the VMware Infrastructure 3 SDK&quot;&lt;br /&gt;&lt;a href=&quot;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1277589,00.html&quot;&gt;http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1277589,00.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/4489483080155590743/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/4489483080155590743' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/4489483080155590743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/4489483080155590743'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2007/12/helpful-web-resource-for-viapi-sdk.html' title='Helpful Web Resource for VIAPI SDK'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-6809830244597649947</id><published>2007-12-24T07:09:00.000-08:00</published><updated>2007-12-24T07:16:04.757-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Christmas"/><category scheme="http://www.blogger.com/atom/ns#" term="lonely"/><category scheme="http://www.blogger.com/atom/ns#" term="VISDK"/><title type='text'>Merry X&#39;mas and Lonely X&#39;mas</title><content type='html'>唉，Christmas Eve前一天分手，注定这个是个lonely的X&#39;mas&lt;br /&gt;&lt;br /&gt;公司的人一到下班时间早就闪光了，也就剩下我们这些孤家寡人的在这边坚守阵地。&lt;br /&gt;&lt;br /&gt;不过，今天关于那个VI API的SDK一个demo总算搞定了，明天继续，把那些第一阶段的feature给搞定，嗯，就这样吧！</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/6809830244597649947/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/6809830244597649947' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/6809830244597649947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/6809830244597649947'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2007/12/merry-xmas-and-lonely-xmas.html' title='Merry X&#39;mas and Lonely X&#39;mas'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-1325806362021259024</id><published>2007-12-02T07:20:00.000-08:00</published><updated>2007-12-02T07:47:34.840-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="birthday"/><category scheme="http://www.blogger.com/atom/ns#" term="family"/><category scheme="http://www.blogger.com/atom/ns#" term="nanjing"/><title type='text'>生日快乐！</title><content type='html'>今天是老妈的生日，老爸有点喝多了，在电话里东一句西一句的，我也一句句的回应着。说着说着，心情变的好差。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;从小到大，在外人眼中我都是个听话的孩子，而且也看得出来，爸妈也一直都为这点感到很欣慰。可是人长大了，一直到今天，自己为他们做的事情太少了。&lt;br /&gt;&lt;br /&gt;我是个好儿子吗？我不禁开始反复问自己这个问题。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我也希望能做一个人让他们骄傲的儿子，可是事实上，我连一些最基本的东西都没做到，平时不能陪在他们身边，更不用提到去照顾他们。而且还一直要他们为我操心，工作怎么样了，感情怎么样了。我心里很清楚，他们只是期望我能有个好的将来，我将来能幸福，都不为自己考虑什么。&lt;br /&gt;&lt;br /&gt;写到这里，觉得自己特失败。&lt;br /&gt;&lt;br /&gt;在将来的日子里，我一定要更加的努力的工作，学习！&lt;br /&gt;&lt;br /&gt;不为别的，&lt;br /&gt;只是为了他们，&lt;br /&gt;一定要让他们都幸福！</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/1325806362021259024/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/1325806362021259024' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1325806362021259024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1325806362021259024'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2007/12/blog-post.html' title='生日快乐！'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3097668715654129147.post-1712463853889277009</id><published>2007-04-02T03:40:00.000-07:00</published><updated>2007-04-02T21:34:22.033-07:00</updated><title type='text'>Two Days UML Training</title><content type='html'>Last weekend, I&#39;ve attend a UML training and learned something. List some key points here.&lt;br /&gt;&lt;br /&gt;About UML diagram&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All the diagram could just reflect some aspect of the whole system from a specified angle, which the owner wants to express.&lt;/li&gt;&lt;li&gt;It&#39;s just a tool to present your understanding about the system under design. obviously, diagram is easier way to get the whole picture. what&#39;s more, the process of drawing could help you to organize thoughts.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The thoughts beneath the diagram is essential, which you can deduce using method of  OOA/OOD. Design pattern is great experience pioneers have summarized up and stands time of testing. Consider these pattern when practising.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;To be honest, I don&#39;t learn as much as I expected from this training. The main cause is I&#39;m not familiar with Object-oriented design, although I&#39;ve read some books in this area. How to abstract classes from the business domain? How to create use case and how to make these class interact with each other... All of these needs time of practice.&lt;br /&gt;&lt;br /&gt;So what&#39;s the follow-up action?&lt;br /&gt;1. Try to think the project I&#39;ve worked on in an O-O way and embody these thoughts with UML diragrams.&lt;br /&gt;&lt;br /&gt;2. When playing with open-source project, always ask self several questions.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How is the problem domain split up, which is represented with various classes.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Does it take some kind of design pattern?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Is it possible to address the problem in another different or better way?&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://liulinyang.blogspot.com/feeds/1712463853889277009/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3097668715654129147/1712463853889277009' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1712463853889277009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3097668715654129147/posts/default/1712463853889277009'/><link rel='alternate' type='text/html' href='http://liulinyang.blogspot.com/2007/04/two-days-uml-training.html' title='Two Days UML Training'/><author><name>Kevin&#39;s Yestoday</name><uri>http://www.blogger.com/profile/06739245087698723488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>