Changes

Jump to: navigation, search

User:John Dang

2,701 bytes added, 14:18, 30 August 2009
m
no edit summary
<table cellspacing="5" style="line-height: 1.5em; width: 22em; font-size: 95%; text-align: left; background-color: #F9F9F9; border: 1px solid #AAAAAA; color: black; float: right; margin: 0.5em 0 0.5em 1em; padding: 0.2em;">
<tr><td style="font-weight: bold; text-align: center; font-size: 125%;" colspan="2"><b>John Dang</b></td></tr>
<tr><td style="padding: 4pt; line-height: 1.25em; text-align: center; font-size: 8pt;" colspan="2">[[Image:JohnDang1.jpg|200px]]<br/><div style="padding-top: 2pt;"><span style="">Me</span></div></td></tr>
<tr>
<th style="padding: 0.2em 1em 0.2em 0.2em; background: transparent none repeat scroll 0% 0%; line-height: 1.2em; text-align: left; font-size: 90%;vertical-align: top;">Born</th>
<tr>
<th style="padding: 0.2em 1em 0.2em 0.2em; background: transparent none repeat scroll 0% 0%; line-height: 1.2em; text-align: left; font-size: 90%;vertical-align: top;">Expected Graduation</th>
<td class="" style="padding: 0.2em; line-height: 1.3em; vertical-align: middle; font-size: 90%;">May 2009</td>
</tr>
<tr>
</table>
<p>
'''John Dang''' is a [http://en.wikipedia.org/wiki/Software_Developer Software Developer]. He enrolled in the [http://warp.senecac.on.ca/bsd/ Bachelor of Software Development (BSD) Program] at [http://www.senecac.on.ca/ Seneca College] in the winter of 2006 and he will be graduating graduated from the this program in May 2009.
</p>
<p>
He was elected President of the [http://windowsclub.senecac.on.ca/ Seneca College School of Computer Studies Windows Club] for the school year 2008-2009. He plans on implementing implemented a strategic structure that consisted of standards, procedures and guidelines to assist executives the club to plan, execute and evaluate events, and to manage and monitor member recruitment and activities.</p><p>He has enrolled in the [http://zenit.senecac.on.ca/wiki/index.php/DPS909 DPS909 - Topics in Open Source Development Course] for the current semester (Winter 2009) where he hopes he will learn the fundamentals to what may be the beginning to a successfully career in the [http://en.wikipedia.org/wiki/Open_source_community Open Source Community].
</p>
<br />
== Open Source Projects Development ==
<h3>DPS909 - Topics in Open Source Development</h3>
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd>
<i>Further information: [[DPS909]]</i>
</dl>
<br /p><h4><u>Eclipse Web Tools Platform (WTP) ProjectCourse Schedule</u></h4><dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><ddul><ili>Further information: [[DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule]]</ili></ul></dlp><h5p><h4><u>Helpful Web Tools Platform (WTP) Tutorials</h5u></h4>
<ol>
<li>[http://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/WTP/10/Building_Eclipse_Web_ApplicationWTP_Tutorial_1.html Building a Web ApplicationUsing Eclipse to Develop WTP]</li><pli>The above tutorial is incomplete. For a simpler complete tutorial go to [http://www.windofkeltiaeclipse.comorg/j2eearticles/wtpArticle-tutorialYour%20First%20Plug-in/YourFirstPlugin.html windofkeltiaYour First Plug-In: Developing the Eclipse "Hello World" plug-in]</li><li>[http://www.vogella.de/articles/EclipsePlugIn/article.html Eclipse Plug-In Development]</pli>
</ol>
</p>
<br />
 <h4h3><u>OpenOffice.org DPS911 - Open Source Project</u></h4h3>
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd>
<i>Further information: [[DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly ScheduleDPS911]]</i>
</dl>
<p>Details <h4><u>Course Schedule</u></h4><ul><li>[[Summer_2009_DPS911-OSD700_Weekly_Schedule]]</li></ul></p><p><h4><u>Course Activities</u></h4></p>{| class="sortable" cellpadding="5" cellspacing="0" border="1"!<u>Week</u>!<u>Date</u>!<u>Activity</u>!<u>Contribution</u>|----!Week 1|May 11|<ul><li>Added personal information to [[Summer 2009 Eclipse WTP Student Team]]</li><li>Analyzed and reviewed bugs on [https://bugs.eclipse.org/bugs/ Bugzilla] for WTP</li></ul>||----!Week 2|May 18|<ul><li>Downloaded and Extracted/Installed both Eclipse WTP RCP/Plug-in and WTP 3.1M7</li><li>Produced screencast for how to be addedget Eclipse WTP working (Jordan's written tutorial)</li><li>Selected Eclipse WTP Bug #[https://bugs.eclipse.org/bugs/show_bug.cgi?id=241429 241429] for term project</pli></ul>|<ul><li>[http://b.static.ak.fbcdn.net/swf/mvp.swf?8%3A152716%3A1&v=83901541771&ev=0 Eclipse WTP - Downloading & Extracting/Installing] <em>beta</em></li><ul>|----!Week 3|May 25|<ul><li>Gave a 5 minute presentation on my experience with creating a screencast (including tools used)</li><li>Gave a 15 minute presentation about Eclipse WTP Bug #241429</li><ul>||----!Week 4|June 1|<ul><li>Attended other student presentations and offered valuable feedback</li><ul>||----!Week 5|June 8|<em>N/A - away for work</em>||----!Week 6|June 15|<ul><li>Worked on reproducing Eclipse WTP Bug #241429 with basic scenario</li><li>Worked on reproducing Eclipse WTP Bug #241429 with break-point scenario</li><ul>||----!Week 7|June 22|<ul><li>Worked on producing screencast for reproducing Eclipse WTP Bug #241429 with basic and break-point scenario</li><ul>||----!Week 8|June 29|<ul><li>Produced screencast for reproducing Eclipse WTP Bug #241429</li><ul>|<ul><li>[http://www.facebook.com/v/98871186771 Eclipse WTP Bug #241429] <em>beta</em></li></ul>|----!Week 9|July 6|<ul><li>Worked on reproducing Eclipse WTP Bug #241429 with Thread.sleep method</li><ul>||----!Week 10|July 13|<ul><li>Propose two theoretical solution for Eclipse WTP Bug # 241429 (quartz job scheduling, message/disable button)</li><li>Give a 10 minute presentation on current project status</li><ul>||----!Week 11|July 20|<ul><li>Worked on creating Lab 1 - How to Create Your Seneca Wiki Page <em>[beta]</em></li><ul>||----!Week 12|July 27|<ul><li>Worked on creating Lab 2 - How to Create Your Blog Page (WordPress) <em>[beta]</em></li><ul>||----!Week 13|August 3|<ul><li>Worked on creating Lab 3 - How to Get Help on IRC <em>[beta]</em></li><ul>||----!Week 14|August 10|<ul><li>Finalized written Lab 1, Lab 2, Lab 3</li><ul>|<ul><li>[http://jdeport.wordpress.com/open-source-labs/open-source-seneca/lab-1-how-to-create-your-seneca-wiki-page/http://jdeport.wordpress.com/open-source-labs/open-source-seneca/lab-1-how-to-create-your-seneca-wiki-page/ Open Source @ Seneca Lab 1]</li><li>[http://jdeport.wordpress.com/open-source-labs/open-source-seneca/lab-2-how-to-create-your-blog-page-wordpress/ Open Source @ Seneca Lab 2]</li><li>[http://jdeport.wordpress.com/open-source-labs/open-source-seneca/lab-3-how-to-get-help-on-irc/ Open Source @ Seneca Lab 3]</li></ul> |----!Week 15|August 17|<ul><li>Give a 20 minute presentation on work status and contributions</li><ul>||}
<br />
== Open Source Contribution to the Community ==<h3>Zenit.senecac.on.ca Wiki ContributionOpen Source @ Seneca</h3>
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd>
<i>Further information: [[Main PageMain_Page]]</i>
</dl>
<br /p>
<h4><u>Pages Added</u></h4>
<ul><li>User:John_Dang (this page)</li></ul>
<br /p><p>
<h4><u>Pages Updated</u></h4>
<ul><li>[[User:JAnastasiade]]
</ul>
</li></ul>
<br /><h3>DPS909 - Topics in Open Source Development Contribution</h3><dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd><i>Further information: [[DPS909]]</i></dl><br /><h4><u>Eclipse Web Tools Platform (WTP) Project</u></h4><dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd><i>Further information: [[DPS909 and OSD600 Winter 2009 Eclipse WTP Weekly Schedule]]</i></dl><p>Details to be added</p><br /><h4><u>OpenOffice.org Project</u></h4><dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd><i>Further information: [[DPS909 and OSD600 Winter 2009 OpenOffice.org Weekly Schedule]]</i></dl><p>Details to be added</p>
<br />
<i>Further information: [http://warp.senecac.on.ca/peter/dps913/default.aspx DPS913A.STSY.20091]</i>
</dl>
<br />
<h4><u>Apple Mac OS X v10.5.6</u></h4>
<h5>Keyboard Shortcuts</h5>
<li>'''''- (NSUInteger)count'''''</li>
<span style="color:#6600FF;">NSArray</span> *nsarray = [<span style="color:#6600FF;">NSArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil];
<span style="color:#6600FF;">NSUInteger</span> *count;
<li>'''''- (id)objectAtIndex:(NSUInteger)index'''''</li>
<span style="color:#6600FF;">NSArray</span> *nsarray = [<span style="color:#6600FF;">NSArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil];
<span style="color:#6600FF;">NSObject</span> *nsobject = [nsarray <span style="color:#660099;">objectAtIndex</span>:0];
<li>'''''- (id)lastObject'''''</li>
<span style="color:#6600FF;">NSArray</span> *nsarray = [<span style="color:#6600FF;">NSArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil];
<span style="color:#6600FF;">NSObject</span> *nsobject = [nsarray <span style="color:#660099;">lastObject</span>];
<li>'''''- (NSUInteger)indexOfObject:(id)that'''''</li>
<span style="color:#6600FF;">NSArray</span> *nsarray = [<span style="color:#6600FF;">NSArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil];
<span style="color:#6600FF;">NSUInteger</span> *index;
<li>'''''- (void)addObject:(id)that'''''</li>
<span style="color:#6600FF;">NSMutableArray</span> *nsmarray = [<span style="color:#6600FF;">NSMutableArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil];
[nsmarray <span style="color:#660099;">addObject</span>]:<span style="color:#CC0000;">@"Open Mind!"</span>];
<li>'''''- (void)addObjectFromArray:(NSArray *)that'''''</li>
<span style="color:#6600FF;">NSMutableArray</span> *nmsarray = [<span style="color:#6600FF;">NSMutableArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil]; <span style="color:#6600FF;">NSArray</span> *nsarray = [<span style="color:#6600FF;">NSArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Mind!"</span>, nil];
[nsmarray <span style="color:#660099;">addObjectFromArray</span>:nsarray];
<li>'''''- (void)insertObject:(id)that atIndex:(NSUInteger)index'''''</li>
<span style="color:#6600FF;">NSMutableArray</span> *nsmarray = [<span style="color:#6600FF;">NSMutableArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil];
[nsmarray <span style="color:#660099;">insertObject</span>:<span style="color:#CC0000;">@"Open Mind!"</span> <span style="color:#660099;">atIndex</span>:1];
<li>'''''- (void)removeAllObjects'''''</li>
<span style="color:#6600FF;">NSMutableArray</span> *nsmarray = [<span style="color:#6600FF;">NSMutableArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil]; [nsmarray <span style="color:#660099;">addObject</span>]:<span style="color:#CC0000;">@"Open Mind!"</span>];
[nsarray nsmarray <span style="color:#660099;">removeAllObjects</span>];
<li>'''''- (void)removeObject:(id)that'''''</li>
<span style="color:#6600FF;">NSMutableArray</span> *nsmarray = [<span style="color:#6600FF;">NSMutableArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil]; [nsmarray <span style="color:#660099;">addObject</span>]:<span style="color:#CC0000;">@"Open Mind!"</span>];
[nsamrray <span style="color:#660099;">removeObject</span>:<span style="color:#CC0000;">@"Open Source!"</span>];
<li>'''''- (void)removeObjectAtIndex:(NSUInteger)index'''''</li>
<span style="color:#6600FF;">NSMutableArray</span> *nsmarray = [<span style="color:#6600FF;">NSMutableArray</span> <span style="color:#660099;">initWithObjects</span>:<span style="color:#CC0000;">@"Open Source!"</span>, nil]; [nsmarray <span style="color:#660099;">addObject</span>]:<span style="color:#CC0000;">@"Open Mind!"</span>];
[nsmarray <span style="color:#660099;">removeObjectAtIndex</span>:0];
<h6>[http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html NSString]</h6>
<ul>
<li>'''''- (id)initWithFormat:(NSString *)format, ...'''''</li>  <span style="color:#6600FF;">NSString</span> *nsstring = [<span style="color:#6600FF;">NSString</span> <span style="color:#660099;">initWithFormat</span>:<span style="color:#CC0000;">@"Open %@!"</span>, <span style="color:#CC0000;">@"Source"</span>]; <li>'''''- (NSUInteger)length'''''</li>  <span style="color:#6600FF;">NSString</span> *nsstring = <span style="color:#CC0000;">@"Open Source!"</span>; <span style="color:#6600FF;">NSUInteger</span> *length; length = [nsstring <span style="color:#660099;">length</span>]; <li>'''''- (NSString *)stringByAppendingString:(NSString *)that'''''</li>  <span style="color:#6600FF;">NSString</span> *nsstring1 = <span style="color:#CC0000;">@"Open"</span>; <span style="color:#6600FF;">NSString</span> *nsstring2 = <span style="color:#CC0000;">@" Source!"</span>; <span style="color:#6600FF;">NSString</span> *nsnewstring; nsnewstring = [nsstring1 <span style="color:#660099;">stringByAppendingString</span>:nsstring2]; 
</ul>
<br />
|⌘ + ,
|}
<br />
<h4><u>Apple Desktop Development</u></h4>
<h5>Lab 1 - Create a Simple Mac OS X Desktop Application</h5>
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd>
<i>Further information: [http://warp.senecac.on.ca/peter/dps913/gradedwork/lab1.htm Lab 1]</i>
</dl>
<br />
<h4><u>Apple iPhone Development</u></h4>
<h5>Lab 1 - Create a Simple iPhone OS Simulation Application</h5>
<dl style="margin-bottom:0.5em;margin-top:0.2em;line-height:1.5em;"><dd>
<i>Further information: [http://warp.senecac.on.ca/peter/dps913/gradedwork/lab1.htm Lab 1]</i>
</dl>
<br />
<li>
http://wiki.osx86project.org/wiki/index.php/Vmware_how_to - [Tested (2009/01/18): '''Works''']
</li>
<li>
http://www.insanelymac.com/forum/index.php?showtopic=109102 - My "OS Test" Disk Identifier: "disk0s3" [-v rd=disk0s3]
</li>
</ul>
1
edit

Navigation menu