<?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: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-20308804</id><updated>2011-04-22T12:35:10.135+08:00</updated><title type='text'>AlexChan@OU</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20308804.post-114247794153053895</id><published>2006-03-16T10:56:00.000+08:00</published><updated>2006-03-24T15:19:41.013+08:00</updated><title type='text'>Why do software projects fail so often?</title><content type='html'>&lt;u&gt;Why do software projects fails?&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;1.Lack of User Inputs&lt;br /&gt;2.Incomplete Requirements &amp; Specifications&lt;br /&gt;3.Changing Requirements &amp;amp; Specifications&lt;br /&gt;4.Lack of Executive Support&lt;br /&gt;5.Technology Incompetence&lt;br /&gt;6.Lack of Resources&lt;br /&gt;7.Unrealistic Expectations&lt;br /&gt;8.Unclear Objectives&lt;br /&gt;9.Unrealistic Time Frames&lt;br /&gt;10.New Technology&lt;br /&gt;&lt;br /&gt;&lt;u&gt;What can we do to make them succeed?&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;1.User Involvement&lt;br /&gt;2.Executive Management Support&lt;br /&gt;3.Clear Statement of Requirements&lt;br /&gt;4.Proper Planning&lt;br /&gt;5.Realistic Expectations&lt;br /&gt;6.Smaller Project Milestones&lt;br /&gt;7.Competent Staff&lt;br /&gt;8.Ownership&lt;br /&gt;9.Clear Vision &amp;amp; Objectives&lt;br /&gt;10.Hardworking, Focused Staff&lt;br /&gt;&lt;br /&gt;&lt;u&gt;What is the importance of software project management?&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;1.Identify the scope of the project&lt;br /&gt;2.Estimatethe work involved&lt;br /&gt;3.Create a project schedule&lt;br /&gt;4.Keep the team and management up to date on the project's progress&lt;br /&gt;5.Identify software requirements&lt;br /&gt;6.Avoiding the risk&lt;br /&gt;&lt;br /&gt;Reference Websites:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Software_project_management"&gt;http://en.wikipedia.org/wiki/Software_project_management&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114247794153053895?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114247794153053895/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114247794153053895' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114247794153053895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114247794153053895'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/why-do-software-projects-fail-so-often.html' title='Why do software projects fail so often?'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128148722811192</id><published>2006-03-02T14:38:00.000+08:00</published><updated>2006-03-08T11:36:51.073+08:00</updated><title type='text'>What is test-driven development?</title><content type='html'>&lt;u&gt;&lt;strong&gt;What is the main idea of test-driven development?&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Test-driven development (TDD) , is an evolutionary approach to development which combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;What is the goal of test-driven development?&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;One view is the goal of TDD is specification and not validation. In other words, it’s one way to think through your design before your write your functional code. Another view is that TDD is a programming technique. As Ron Jeffries likes to say, the goal of TDD is to write clean code that works.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;How does a test-driven development cycle look like?&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1. Write the testIt begins with writing a test. In order to write a test, the developer must understand the specification and the requirements clearly. This is accomplished through use cases and user stories. The design document covers all the test scenarios and exception conditions.&lt;br /&gt;&lt;a name="2._Write_the_code"&gt;&lt;/a&gt;&lt;br /&gt;2. Write the codeThe next step is to make the test pass by writing the code. This step forces the programmer to take the perspective of a client by seeing the code through its interfaces. This is the design driven part of test-driven development. As part of test calibration, your code should fail the test meaningfully the first time around.&lt;br /&gt;&lt;a name="3._Run_the_automated_tests"&gt;&lt;/a&gt;&lt;br /&gt;3. Run the automated testsThe next step is to run the automated test cases and observe if they pass or fail. If they pass, the programmer can be guaranteed that the code meets the test cases as written. If there are failures, the code did not meet the test cases.&lt;br /&gt;&lt;br /&gt;4. RefactorThe final step is the refactoring step and any code clean-up necessary will occur here. The test cases are then re-run and observed.&lt;a name="5._Repeat"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. RepeatThe cycle will then repeat itself and start with either adding additional functionality or fixing any errors&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.agiledata.org/essays/tdd.html#WhatIsTDD"&gt;http://www.agiledata.org/essays/tdd.html#WhatIsTDD&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;http://en.wikipedia.org/wiki/Test-driven_development&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128148722811192?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128148722811192/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128148722811192' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128148722811192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128148722811192'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/what-is-test-driven-development.html' title='What is test-driven development?'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128147468857327</id><published>2006-03-02T14:37:00.003+08:00</published><updated>2006-04-24T02:12:44.100+08:00</updated><title type='text'>Software Design Patterns: How much do you understand?</title><content type='html'>The Adapter Design Pattern - is a type of design pattern that is used for converting the interface of a class into an interface that its clients expect to see. This pattern allows incompatible interfaces to work together.&lt;br /&gt;&lt;br /&gt;The Bridge Design Pattern - separates an abstract interface from its implementation so that both the interface and its implementation can change without any dependancy between each other.&lt;br /&gt;&lt;br /&gt;The Composite Design Pattern - is used to compose objects so that they can be represented in part-whole hierarchies in tree-structures. This pattern allows clients to treat individual objects equally.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.execpc.com/~gopalan/design/structural.html"&gt;http://my.execpc.com/~gopalan/design/structural.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128147468857327?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128147468857327/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128147468857327' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128147468857327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128147468857327'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/software-design-patterns-how-much-do.html' title='Software Design Patterns: How much do you understand?'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128144734820813</id><published>2006-03-02T14:37:00.002+08:00</published><updated>2006-03-24T15:03:04.116+08:00</updated><title type='text'>Stuff that lets agile software developers show off what they believe in</title><content type='html'>"YAGNI"&lt;br /&gt;&lt;br /&gt;In software engineering, YAGNI, short for 'You Ain't Gonna Need It', is a reminder for programmers that one should never add functionality until it is necessary. The temptation to write code to that is not necessary at the moment, but is perceived to be necessary in the future, has some overlooked disadvantages:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Delays what the programmer was originally working on.&lt;br /&gt;&lt;br /&gt;2. There is a chance that the requirements for the software will change and the functionality will become either different or unneeded. By applying the YAGNI principle, the programmer has not wasted time in adding the redundant functionality and no longer has to waste additional time debugging the code. The code is also less cluttered as a result.&lt;br /&gt;&lt;br /&gt;Reference websites:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/YAGNI"&gt;http://en.wikipedia.org/wiki/YAGNI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"DTSTTCPW"&lt;br /&gt;&lt;br /&gt;Do the simplest thing that could possibly work (DTSTTCPW) means you implement the first idea that comes to mind. This can be scary. Rely on your courage to try out the idea. Remember that failure is an important part of creation. It is unlikely the simplest idea is what you will end up with. However, it's also unlikely you can anticipate what's wrong with your simple solution until you try it out. Let the feedback system guide your implementation. DTSTTCPW is simplicity as in fast and easy.&lt;br /&gt;&lt;br /&gt;Reference websites:&lt;br /&gt;&lt;a href="http://www.extremeperl.org/bk/extreme-programming"&gt;http://www.extremeperl.org/bk/extreme-programming&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128144734820813?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128144734820813/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128144734820813' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128144734820813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128144734820813'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/stuff-that-lets-agile-software.html' title='Stuff that lets agile software developers show off what they believe in'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128142787352662</id><published>2006-03-02T14:37:00.001+08:00</published><updated>2006-03-16T10:55:59.143+08:00</updated><title type='text'>Software Engineering Certification Programs: What Can You Learn from Them?</title><content type='html'>I found out the following from the CSDP program which not included in our textbook:&lt;br /&gt;&lt;br /&gt;1. Engineering Economics&lt;br /&gt;2. Ethics&lt;br /&gt;3. Professional Practice&lt;br /&gt;4. Standards&lt;br /&gt;5. Software Design Quality Analysis and Evaluation&lt;br /&gt;6. Software and System Safety&lt;br /&gt;7. Software Maintainability&lt;br /&gt;8. Software Maintenance Process&lt;br /&gt;9. Software Maintenance Measurement&lt;br /&gt;10. Software Maintenance Planning&lt;br /&gt;11. Software Maintenance Management&lt;br /&gt;12. Software Maintenance Documentation&lt;br /&gt;&lt;br /&gt;It is difficult to find out them which is easier to know the different between them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128142787352662?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128142787352662/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128142787352662' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128142787352662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128142787352662'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/software-engineering-certification.html' title='Software Engineering Certification Programs: What Can You Learn from Them?'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128146058796263</id><published>2006-03-02T14:37:00.000+08:00</published><updated>2006-03-08T15:02:29.113+08:00</updated><title type='text'>The attributes of make a program code be good</title><content type='html'>1. should be simply.&lt;br /&gt;2. should be easy to understand.&lt;br /&gt;3. should be stable and reliable.&lt;br /&gt;4. should be add the command in the program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128146058796263?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128146058796263/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128146058796263' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128146058796263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128146058796263'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/attributes-of-make-program-code-be.html' title='The attributes of make a program code be good'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128141371587542</id><published>2006-03-02T14:36:00.000+08:00</published><updated>2006-03-08T15:11:22.543+08:00</updated><title type='text'>My favorite UML Tools</title><content type='html'>I have tried the &lt;a href="http://gentleware.com/"&gt;Poseidon for UML Community Edition&lt;/a&gt; and &lt;a href="http://www.visual-paradigm.com/product/vpuml/productinfovpumlce.jsp"&gt;Visual Paradigm for UML Community Edition&lt;/a&gt;. I think my favorite UML tool is &lt;a href="http://gentleware.com/"&gt;Poseidon for UML Community Edition&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.visual-paradigm.com/product/vpuml/productinfovpumlce.jsp"&gt;Visual Paradigm for UML Community Edition&lt;/a&gt; have a very colorful user interface, but i think that is difficult to me. So i prefer to use &lt;a href="http://gentleware.com/"&gt;Poseidon for UML Community Edition&lt;/a&gt;. Its user interface is quite colorful but it is easier to use than  &lt;a href="http://www.visual-paradigm.com/product/vpuml/productinfovpumlce.jsp"&gt;Visual Paradigm for UML Community Edition&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128141371587542?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128141371587542/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128141371587542' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128141371587542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128141371587542'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/my-favorite-uml-tools.html' title='My favorite UML Tools'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-114128137097185553</id><published>2006-03-02T14:35:00.000+08:00</published><updated>2006-03-24T15:26:28.573+08:00</updated><title type='text'>Basic skills for software engineers</title><content type='html'>Software engineers needs:&lt;br /&gt;1) Analyze users needs&lt;br /&gt;2) Design, construct, test, and maintain computer applications software or systems.&lt;br /&gt;3) Solve technical problems&lt;br /&gt;4) Strong programming skills&lt;br /&gt;5) More concerned with developing algorithms and analyzing and solving programming problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-114128137097185553?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/114128137097185553/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=114128137097185553' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128137097185553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/114128137097185553'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2006/03/basic-skills-for-software-engineers.html' title='Basic skills for software engineers'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20308804.post-113587416874315123</id><published>2005-12-30T00:28:00.000+08:00</published><updated>2005-12-30T00:36:08.750+08:00</updated><title type='text'>第一篇文章的由來...........?!</title><content type='html'>因為自己個web space既database發生錯誤 , 經過web space service公司搶救無效 , 舊blog既文章完全無曬 , 同時舊blog宣佈死亡 !! 為免同樣事情再次發生 , 唯有o係Blogger到開一個新既blog啦~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20308804-113587416874315123?l=alexchan410.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexchan410.blogspot.com/feeds/113587416874315123/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20308804&amp;postID=113587416874315123' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/113587416874315123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20308804/posts/default/113587416874315123'/><link rel='alternate' type='text/html' href='http://alexchan410.blogspot.com/2005/12/blog-post.html' title='第一篇文章的由來...........?!'/><author><name>AlexChan@OU</name><uri>http://www.blogger.com/profile/10798421549670367422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
