Difference between revisions of "User:TerryChen"

From CDOT Wiki
Jump to: navigation, search
 
(57 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{|
 
{|
<h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">About Me :.</h3>
+
<h3  id="mp-tfp-h0" style="margin:0; background:#c3c3c3; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">About Me</h3>
 
|}
 
|}
 
<ul>
 
<ul>
<li>'''Name: '''Khanh(Kevin) Vu</li>
+
<li>'''Name: '''Terry(Jiachang) Chen</li>
<li>'''Program: '''Computer Programming and Analysis Coop</li>
+
<li>'''Program: '''CPAC</li>
<li>'''Programming languages of choice:''' Java and C#.
 
 
</ul>
 
</ul>
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
! <h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Contacts :.</h3>
+
! <h3  id="mp-tfp-h0" style="margin:0; background:#c3c3c3; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Contacts</h3>
 
|}
 
|}
 
<ul>
 
<ul>
<li>'''Email: '''kvu2@learn.senecac.on.ca</li>
+
<li>'''Email: '''jchen124@learn.senecac.on.ca</li>
<li>'''Blog: '''http://kvuhome.blogspot.com</li>
+
<li>'''Blog: '''http://t3rrychan.blogspot.com/</li>
<li>'''IRC: '''kevinvu</li>
+
<li>'''IRC Nickname: '''TerryChan</li>
 
</ul>
 
</ul>
  
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
! <h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Eclipse WTP Project Deliverables :.</h3>
+
! <h3  id="mp-tfp-h0" style="margin:0; background:#c3c3c3; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Weekly Activities</h3>
|}
 
<h4>Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 240698]: fixed</h4>
 
<ul>
 
  <li><b>Description:</b> Save Resource dialog shows up repeatedly after clicking 'No' when server is starting</li>
 
  <li><h4>Release 0.1</h4></li>
 
    <ul>
 
      <li>[http://kvuhome.blogspot.com/2009/01/eclipse-wtp-bug240698-normal-p3.html Reproduced Bug240698] - Severity Normal - Priority P3.
 
      </li>
 
    </ul>
 
  <li><h4>Release 0.2</h4></li>
 
    <ul>
 
      <li>[http://kvuhome.blogspot.com/2009/03/messagebox-and-return-values.html Identified] and suggested a [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 solution] to fix bug on Bugzilla.
 
      <li>Correctness of Eclipse WTP3.1M6</li>
 
      <li>Correctness of blog, wiki, bugzilla</li>
 
    </ul>
 
  <li><h4>Release 0.3</h4></li>
 
    <ul>
 
      <li>following Jordan's idea on doing COLLABORATIVE fix, Bug is fixed by [http://wb-os.blogspot.com/2009/04/fixed-bug-240698-part-i.html Le Yang]</li>
 
      <li>Tested and Confirmed [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 bug is fixed] on bugZilla.
 
    </ul>
 
</ul>
 
<h4>Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=264203 264203]: fixed</h4>
 
<ul>
 
  <li><b>Description:</b>Web Browser not appearing after selecting "run on server", when project on server, but server stopped</li>
 
  <li>[http://kvuhome.blogspot.com/2009/04/reproduce-bug-264203.html Reproduce bug] without success</li>
 
  <li>[http://kvuhome.blogspot.com/2009/04/working-on-bug-264203.html clear up scenario] that caused bug and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=264203#c4 reported back on bugzilla].
 
  <li>[https://bugs.eclipse.org/bugs/attachment.cgi?id=132132 Bug is fixed] by Larry Issacs</li>
 
</ul>
 
<h4>Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173912 173912]</h4>
 
<ul>
 
  <li><b>Description:</b>Debugger shows source from wrong web app</li>
 
  <li>[http://kvuhome.blogspot.com/2009/01/reproducing-eclipse-wtp-bug-173912.html Reproduced bug 173912]</li>
 
</ul>
 
 
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
 
! <h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Project Contributors :.</h3>
 
|}
 
<ul>
 
  <li>[http://zenit.senecac.on.ca/wiki/index.php/User:Lyang42 Le Yang]</li>
 
  <li>[http://zenit.senecac.on.ca/wiki/index.php/User:Nkhan26 Nabeel Khan]</li>
 
  <li>[http://zenit.senecac.on.ca/wiki/index.php/User:Pliu Peter Liu]</li>
 
</ul>
 
 
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
 
! <h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Labs :.</h3>
 
 
|}
 
|}
 
<h4>Week 01</h4>
 
<h4>Week 01</h4>
 
<ul>
 
<ul>
   <li>Created account and [http://zenit.senecac.on.ca/wiki/index.php/User:Khanh.Vu personal wiki] page.</li>
+
   <li>Created my wiki account</li>
   <li>Added links to [http://zenit.senecac.on.ca/wiki/index.php/People People] and [http://zenit.senecac.on.ca/wiki/index.php/Winter_2009_Open_Source_Students Winter09 OS Students] pages.</li>
+
   <li>Created an account on bugzilla</li>
   <li>Created [http://kvuhome.blogspot.com/ Open Source Blog] and added to [http://zenit.senecac.on.ca/~chris.tyler/planet/ OpenSource@Seneca Planet].</li>
+
   <li>Opened my blog on blogspot.com</li>
   <li>Registered nick <b>kevinvu</b> on IRC and familiar with basic commands.</li>
+
   <li>Installed Chatzilla addon on FireFox</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 02</h4>
 
<h4>Week 02</h4>
 
<ul>
 
<ul>
   <li>Blogged reactions to "Cathedral and Bazaar" and [http://kvuhome.blogspot.com/2009/01/revolution-os.html Revolution OS].</li>
+
   <li>Downloaded and extract Eclipse RCP/Plug-in Developers</li>
   <li>Created account <b>kvu2@learn.senecac.on.ca</b> on BugZilla.</li>
+
   <li>Downloaded and extract Eclipse WTP3.1M7</li>
   <li>Reproduced successfully [http://kvuhome.blogspot.com/2009/01/reproducing-eclipse-wtp-bug-173912.html the same bug# 173912] as reporter reported.</li>
+
   <li>Looked for bugs to fix on bugzilla</li>
  <li>The First Milestone completed.</li>
 
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 03</h4>
 
<h4>Week 03</h4>
 
<ul>
 
<ul>
  <li>Inspected list of bugs.</li>
+
   <li>Chose [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245698 Bug 245698], Normal, P3</li>
   <li>Chose [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 Bug240698]-Normal-P3.</li>
+
   <li>Reproduced Bug 245698</li>
   <li>Added Bug to Winter 2009 Open Source Student</li>
+
   <li>Blog [http://t3rrychan.blogspot.com/2009_06_01_archive.html OSD 700 Project - Bug 245698]</li>  
   <li>The Second Milestone completed.</li>
 
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 04</h4>
 
<h4>Week 04</h4>
 
<ul>
 
<ul>
   <li>[http://kvuhome.blogspot.com/2009/01/eclipse-wtp-bug240698-normal-p3.html Reproduced Bug 240698].</li>
+
   <li>Analyzed the errors of the XML file generated from [http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd web-jsptaglibrary_2_1.xsd]</li>
   <li>The Third Milestone completed.</li>
+
   <li>Followed the XML Schema Tutorial from [http://www.w3schools.com/Schema/default.asp w3c schools]</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 05</h4>
 
<h4>Week 05</h4>
 
<ul>
 
<ul>
   <li>[http://kvuhome.blogspot.com/2009/02/quick-first-inpection.html Release 0.1 Assignment 1].</li>
+
   <li>Found out the cause of [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245698 Bug 245698]</li>
 +
  <li>Blog [http://t3rrychan.blogspot.com/2009/07/cause-of-eclipse-wtp-bug-245698.html Cause of Bug245698]</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 06</h4>
 
<h4>Week 06</h4>
 
<ul>
 
<ul>
   <li>Experiences about [http://kvuhome.blogspot.com/2009/02/checking-out-and-locating-code-for.html Locating and Searching for code].</li>
+
   <li>Checked out '''org.eclipse.wst.sse.core'''</li>
   <li>Quick [http://kvuhome.blogspot.com/2009/02/quick-first-inpection.html first inspection] of the code
+
  <li>Checked out '''org.eclipse.wst.xml.core'''</li>
   <li>The Fourth Milestone completed.</li>
+
   <li>Checked out '''org.eclipse.wst.sse.ui'''</li>
 +
   <li>Checked out '''org.eclipse.wst.xml.ui'''</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 07</h4>
 
<h4>Week 07</h4>
 
<ul>
 
<ul>
  <li>Posted [http://dev.eclipse.org/newslists/news.eclipse.webtools/msg18318.html first question] on newsgroup</li>
+
<li>Checked the code for NewXMLWizard.java and NewXMLGenerator.java in '''org.eclipse.wst.xml.ui'''</li>
  <li>Assignment 02: Presentation</li>
+
    org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLWizard.java<br/>
  <li>[http://kvuhome.blogspot.com/2009/03/bug240698-walkthrough-part-1.html Code walk through] in detail to what caused the bug.</li>
+
    org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLGenerator.java
 +
<li>Checked the code for the action listener of finish button on New XML Wizard in '''NewXMLWizard.java'''</li>
 +
<li>Checked the code for generate new XML document in '''NEWXMLGenerator.java'''</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 08</h4>
 
<h4>Week 08</h4>
 
<ul>
 
<ul>
  <li>[http://kvuhome.blogspot.com/2009/03/messagebox-and-return-values.html deep analysis] of what caused the bug</li>  
+
<li>Checked the code for DOMContentBuilderImpl.java in '''org.eclipse.wst.xml.core'''</li>
  <li>Presentations</li>
+
    org.eclipse.wst.xml.core > scr-contentmodel > org.eclipse.wst.xml.core.internal.contentmodel.util > DOMContentBuilderImpl.java<br/>
  <li>Questions and Answers</li>
+
<li>Checked the code for creating root content of the XML document in '''DOMContentBuilderImpl.java'''</li>
  <li>getting and reproduced bug with Eclipse WTP 3.1M5</li>
+
<li>Checked the code for creating xml elements in '''DOMContentBuilderImpl.java'''</li>
 +
<li>Checked the code for creating xml attributes in '''DOMContentBuilderImpl.java'''</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 09</h4>
 
<h4>Week 09</h4>
 
<ul>
 
<ul>
   <li>Verified and reproduced bug with Eclipse WTP 3.1M6</li>
+
   <li>Feed my blog postings to [http://www.planeteclipse.org/planet PlanetEclipse]</li>
   <li>Suggest solution and commented on bugzilla: [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 bug240698]</li>
+
  <li>Blog [http://t3rrychan.blogspot.com/2009/07/code-inspection-for-bug-245698.html code inspection for bug245698]</li>
 +
   <li>Blog [http://t3rrychan.blogspot.com/2009/08/more-code-inspection-for-bug-245698.html more code inspection for bug245698]</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 10</h4>
 
<h4>Week 10</h4>
 
<ul>
 
<ul>
   <li>following Jordan's idea on doing COLLABORATIVE fix, Bug is fixed by [http://wb-os.blogspot.com/2009/04/fixed-bug-240698-part-i.html Le Yang]</li>
+
   <li>Checked out '''org.eclipse.wst.xsd.core'''</li> 
   <li>Tested and Confirmed [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 bug is fixed] on BugZilla</li>
+
  <li>Checked the code for calculating the name space in '''XSDImpl.java'''</li>
 +
        org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > XSDImpl.java > XSDSchemaAdapter > getProperty()<br/>
 +
   <li>Blog [http://t3rrychan.blogspot.com/2009/08/move-from-xmlcore-to-xsdcore.html move from xml.core to xsd.core]</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 11</h4>
 
<h4>Week 11</h4>
 
<ul>
 
<ul>
   <li>Chose bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=264203 264203].</li>
+
   <li>Checked the code for createing attributes for an element in '''XSDImpl.java'''</li>
  <li>[http://kvuhome.blogspot.com/2009/04/reproduce-bug-264203.html Reproduce bug] without success.</li>
+
        org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > <br/>  
   <li>[http://kvuhome.blogspot.com/2009/04/working-on-bug-264203.html clear up scenario] that caused bug and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=264203#c4 reported back on bugzilla].
+
        XSDImpl.java > ElementDeclarationBaseImpl > getAttributes()<br/>
 +
   <li>Blog [http://t3rrychan.blogspot.com/2009/08/exploring-xsdcore.html Exploring xsd.core]</li>
 
</ul>
 
</ul>
 +
<br/>
 
<h4>Week 12</h4>
 
<h4>Week 12</h4>
 
<ul>
 
<ul>
   <li>Posted questions and receive [http://www.eclipse.org/newsportal/article.php?id=18578&group=eclipse.webtools#18578 first hint] about the code:</li>
+
   <li>Tried to create a quick patch for [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245698 Bug 245698] by changing the getAttrName function under XSDAttributeUseAdapter in XSDImpl.java to the following</li>
  <li>[https://bugs.eclipse.org/bugs/attachment.cgi?id=132132 Bug is fixed] by Larry Issacs</li>  
+
    public String getAttrName()<br/>
</ul>
+
    {<br/>
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
+
    &nbsp;&nbsp;String attrName = xsdAttributeUse.getAttributeDeclaration().getName();<br/>
! <h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Other Contributions :.</h3>
+
    &nbsp;&nbsp;if (attrName.equals("lang") == true)<br/>
|}
+
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;attrName = "xml:lang";<br/>
<ul>
+
    &nbsp;&nbsp;return attrName;<br/>
<li><b>Wiki Update</b>
+
    }<br/>
  <ul>
 
  <li>Fixed [http://zenit.senecac.on.ca/wiki/index.php?title=DPS909_and_OSD600_Winter_2009_Eclipse_WTP_Weekly_Schedule&diff=prev&oldid=22015 Typo ], Fixed [http://zenit.senecac.on.ca/wiki/index.php?title=DPS909_and_OSD600_Winter_2009_Eclipse_WTP_Weekly_Schedule&diff=prev&oldid=22253 link ]  to Cathedral and Bazaar, Added [http://zenit.senecac.on.ca/wiki/index.php?title=DPS909_and_OSD600_Winter_2009_Eclipse_WTP_Weekly_Schedule&diff=22556&oldid=22453 TODO] task for week 02.
 
  </ul>
 
</li>
 
</ul>
 
 
 
{| cellpadding="0" cellspacing="0" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
 
! <h3  id="mp-tfp-h0" style="margin:0; background:#660000; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#ffffff; padding:0.1em 0.4em">Links :.</h3>
 
|}
 
<ul>
 
<li>
 
[http://zenit.senecac.on.ca/wiki/index.php/DPS909_and_OSD600_Winter_2009_Eclipse_WTP_Weekly_Schedule WTP Weekly Schedule]
 
</li>
 
<li>
 
[http://zenit.senecac.on.ca/wiki/index.php/Winter_2009_Open_Source_Students Winter 2009 Open Source Students]
 
</li>
 
<li>
 
[https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=priority&y_axis_field=product&z_axis_field=bug_severity&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=WebTools&product=WTP+Common+Tools&product=WTP+ServerTools&product=WTP+Source+Editing&product=WTP+Webservices&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=REOPENED&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&priority=P2&priority=P3&priority=P4&priority=P5&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=assigned_to&type0-0-0=regexp&value0-0-0=.@ca.ibm.com&field0-0-1=noop&type0-0-1=noop&value0-0-1= Eclipse WTP Bugs List ]
 
</li>
 
<li>
 
[http://www.eclipse.org/newsgroups/index_all.php Eclipse Newsgroup]
 
</li>
 
<li>
 
[http://www.eclipse.org/downloads/ Eclipse Downloads]
 
</li>
 
 
</ul>
 
</ul>

Latest revision as of 06:02, 19 August 2009

About Me

  • Name: Terry(Jiachang) Chen
  • Program: CPAC

Contacts

Weekly Activities

Week 01

  • Created my wiki account
  • Created an account on bugzilla
  • Opened my blog on blogspot.com
  • Installed Chatzilla addon on FireFox


Week 02

  • Downloaded and extract Eclipse RCP/Plug-in Developers
  • Downloaded and extract Eclipse WTP3.1M7
  • Looked for bugs to fix on bugzilla


Week 03


Week 04


Week 05


Week 06

  • Checked out org.eclipse.wst.sse.core
  • Checked out org.eclipse.wst.xml.core
  • Checked out org.eclipse.wst.sse.ui
  • Checked out org.eclipse.wst.xml.ui


Week 07

  • Checked the code for NewXMLWizard.java and NewXMLGenerator.java in org.eclipse.wst.xml.ui
  •    org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLWizard.java
    org.eclipse.wst.xml.ui > src-wizards > org.eclipse.wst.xml.ui.internal.wizards > NewXMLGenerator.java
  • Checked the code for the action listener of finish button on New XML Wizard in NewXMLWizard.java
  • Checked the code for generate new XML document in NEWXMLGenerator.java


Week 08

  • Checked the code for DOMContentBuilderImpl.java in org.eclipse.wst.xml.core
  •     org.eclipse.wst.xml.core > scr-contentmodel > org.eclipse.wst.xml.core.internal.contentmodel.util > DOMContentBuilderImpl.java
  • Checked the code for creating root content of the XML document in DOMContentBuilderImpl.java
  • Checked the code for creating xml elements in DOMContentBuilderImpl.java
  • Checked the code for creating xml attributes in DOMContentBuilderImpl.java


Week 09


Week 10

  • Checked out org.eclipse.wst.xsd.core
  • Checked the code for calculating the name space in XSDImpl.java
  •        org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > XSDImpl.java > XSDSchemaAdapter > getProperty()
  • Blog move from xml.core to xsd.core


Week 11

  • Checked the code for createing attributes for an element in XSDImpl.java
  •        org.eclipse.wst.xsd.core > src-contentmodel > org.eclipse.wst.xsd.contentmodel.internal > 
    XSDImpl.java > ElementDeclarationBaseImpl > getAttributes()
  • Blog Exploring xsd.core


Week 12

  • Tried to create a quick patch for Bug 245698 by changing the getAttrName function under XSDAttributeUseAdapter in XSDImpl.java to the following
  •    public String getAttrName()
    {
      String attrName = xsdAttributeUse.getAttributeDeclaration().getName();
      if (attrName.equals("lang") == true)
         attrName = "xml:lang";
      return attrName;
    }