Difference between revisions of "User:Elichak"

From CDOT Wiki
Jump to: navigation, search
 
(68 intermediate revisions by the same user not shown)
Line 42: Line 42:
  
 
[[Mozilla%40Seneca_Wiki_Administration|Mozilla Seneca Wiki Administration]] (Project Contributor)
 
[[Mozilla%40Seneca_Wiki_Administration|Mozilla Seneca Wiki Administration]] (Project Contributor)
 +
 +
 +
[[#Project_Contributions | More..]]
 
|-
 
|-
 
|}
 
|}
Line 63: Line 66:
 
!
 
!
  
<h2 style="margin:0;background-color:#fcfcfc;font-size:120%;font-weight:bold;border:1px solid #ccc;text-align:left;color:#000;padding:0.2em 0.4em; padding-right:-0.4em;">Contributions</h2>
+
<h2 style="margin:0;background-color:#fcfcfc;font-size:120%;font-weight:bold;border:1px solid #ccc;text-align:left;color:#000;padding:0.2em 0.4em; padding-right:-0.4em;">Project Contributions</h2>
 
|-
 
|-
 
|style="color:#000"|
 
|style="color:#000"|
 
<B>LIST IS STILL IN PROGRESS</B>
 
<B>LIST IS STILL IN PROGRESS</B>
 +
 +
<b>List is in no particular order</b>
  
 
<b>[[Simple_Citation | Simple Citation]]</b>
 
<b>[[Simple_Citation | Simple Citation]]</b>
 
* Localized the extension to Bahasa Melayu (Malay)  
 
* Localized the extension to Bahasa Melayu (Malay)  
 
** Language used widely in Malaysia, Singapore, and other south east Asian countries
 
** Language used widely in Malaysia, Singapore, and other south east Asian countries
 +
  
 
<b>[[CSS_guide | CSS Guide]]</b>
 
<b>[[CSS_guide | CSS Guide]]</b>
* Wrote documentation for [[CSS_GUIDE_VERTICAL_ALIGN | CSS Vertical-Align]]
+
* Completed documentation for  
* In progress:
+
**[[CSS_GUIDE_VERTICAL_ALIGN | CSS Vertical-Align]]
** background-repeat
+
** [[CSS_GUIDE_BACKGROUND_REPEAT | background-repeat]]
** -moz-opacity
+
** [[CSS_GUIDE_-MOZ-OPACITY | -moz-opacity]]
 +
 
  
 
<b>[[Delta_debugging_framework#Project_Task_List | Delta Debugging]]</b>
 
<b>[[Delta_debugging_framework#Project_Task_List | Delta Debugging]]</b>
* Documenting source code - in progress
+
* Documenting source code  
 
** Starting off with:  
 
** Starting off with:  
*** svn.pl and makewrapper.pl.
+
*** [[svn.pl]] and [[makewrapper.pl]] - <b>DONE</b> (Reflects the comments [[User:RichardChu|Richard Chu]] made after my first submission)
** Then, files in the Test directory:
+
*** Documented and changed Update subroutine in svn.pl to allow users to use BASE, COMMITTED, PREV to update
 +
*** My old comments about svn.pl
 +
**** For <b>Update</b> subroutine
 +
***** Shouldn't users also be allowed to use BASE, COMMITTED, PREV to update?
 +
***** Currently, subroutine only allows these revision values: HEAD and numbers
 +
***** Currently you allow svn update command to perform even if file is not defined, shouldn't it disallow svn update to perform if file is undefined?
 +
*** [[User:RichardChu|Richard Chu]]:
 +
**** The users should probably be able to use those revision keywords. And it is a really minor change to allow that subroutine to allow those keywords.
 +
**** I'm pretty sure the svn update command will perform even though no file is defined.
 +
** Then, files in the Test directory: - <b>IN PROGRESS</b>
 
*** Test.pm, TestCase.pm, TestSuite.pm, TestResult.pm, and TestRunner.pm
 
*** Test.pm, TestCase.pm, TestSuite.pm, TestResult.pm, and TestRunner.pm
 +
*Advised project leader on licensing
  
<b>[[SVN| SVN at a glance]]</b>
 
* Wrote a proper documentation on how to use SVN to put all the commonly used commands for our DPS909 projects in one place.
 
  
 
<b>[[XULRunner_Guide | XUL Runner Guide]]</b>
 
<b>[[XULRunner_Guide | XUL Runner Guide]]</b>
* Went over the Hello World tutorial and commented on it
+
* Went over the Hello World tutorial, commented it and several ways to improve it:
 +
** [[Talk:How_to_do_a_Hello_World_application_using_XULRunner | Comments on the tutorial and a several things to improve it]]
 +
** [[User:mylau | Mike Lau]] made a new tutorial reflecting some of the comments - [[How_to_make_a_Hello_World_application_using_XULRunner|How to make a Hello World application using XULRunner]]
 
* Looked into automating the task for Wiki to PDF conversion.
 
* Looked into automating the task for Wiki to PDF conversion.
 
** This task is such a challenge. I've looked into most of the sites that explain about how converting wiki to PDF could be done.  
 
** This task is such a challenge. I've looked into most of the sites that explain about how converting wiki to PDF could be done.  
 
** Most of the solutions entail embedding php code in the settings file etc. Not the solution that [[User:Mylau | Mike Lau]] is looking for.
 
** Most of the solutions entail embedding php code in the settings file etc. Not the solution that [[User:Mylau | Mike Lau]] is looking for.
 
** Most of the extensions for this task are either broken or for sysadmins, and I was on the verge of giving up looking for an easy solution to this task.
 
** Most of the extensions for this task are either broken or for sysadmins, and I was on the verge of giving up looking for an easy solution to this task.
*** Downloaded and installed this WikiPDF is a Mediawiki extension. Only for sysadmins.
+
*** Downloaded and installed WikiPDF, a Mediawiki extension. Only for sysadmins.
 
**** http://sourceforge.net/projects/wikipdf
 
**** http://sourceforge.net/projects/wikipdf
 
*** Found this, but it's broken: If you just want to make a PDF file from a Wikipedia article, go to: http://wiki.auf-trag.de/   
 
*** Found this, but it's broken: If you just want to make a PDF file from a Wikipedia article, go to: http://wiki.auf-trag.de/   
** Robcee recommended this: http://mediawiki.blender.org/index.php/Meta/Wiki_to_PDF
+
** [[User:Robcee|Rob Campbell]] recommended this: http://mediawiki.blender.org/index.php/Meta/Wiki_to_PDF
 
*** Will try this out
 
*** Will try this out
** Dean also provided some links that I haven't gone over thoroughly, but at a glance, it looks like it's only for sysadmin
+
** [[User:dwwoodsi|Dean Woodside]] also provided some links that I haven't gone over thoroughly, but at a glance, it looks like it's only for sysadmin
 
*** http://mail.wikipedia.org/pipermail/mediawiki-l/2005-April/004456.html
 
*** http://mail.wikipedia.org/pipermail/mediawiki-l/2005-April/004456.html
 
*** http://meta.wikimedia.org/wiki/Alternative_parsers
 
*** http://meta.wikimedia.org/wiki/Alternative_parsers
Line 106: Line 123:
 
** I'm highly interested in taking on the role of getting Wiki 2 PDF working for our wiki. However, this task is impeded by my hectic schedule. I've spoken to Dave Humphrey and will look into this task after exams. Furthermore, we don't have access to zenit.
 
** I'm highly interested in taking on the role of getting Wiki 2 PDF working for our wiki. However, this task is impeded by my hectic schedule. I've spoken to Dave Humphrey and will look into this task after exams. Furthermore, we don't have access to zenit.
  
<b>[[Functional_Testing | Functional Testing]]</b>
 
* Hosted several functional testing events
 
** Test Day, [[Firefox_Performance_Testing_:_A_Python_framework_for_Windows#In_class_Firefox_Performance_Testing|Firefox Performance Testing]] etc.
 
  
<b>[[Mozilla%40Seneca_Wiki_Administration | Mozilla Seneca Wiki Administration]]</b>
+
<b>[[Bug_Triage_Extension | Bug Triage Extension]]</b>
* Took care of this Wiki
+
* Will be testing this extension on Dec 10 2006
 +
* Created a bug for Buggy Bar!!
 +
** Check it out - [[Talk:Bug_Triage_Extension | The buggy bug!]]
 +
** For some reason it wouldn't allow me to upload png files
 +
 
 +
 
 +
<b>[[Extending_the_Buildbot | Extending the Buildbot]]</b>
 +
* CSS for the Buildbot
 +
** http://hera.senecac.on.ca:9205
 +
** Put together a css file with the right color combinations, alignments, padding, font, borders etc.
 +
** Approved by [[User:bhearsum | Ben Hearsum]] after a few attempts at it
 +
 
  
 
<b>[[Club_Moz | Club Moz]]</b>  
 
<b>[[Club_Moz | Club Moz]]</b>  
Line 119: Line 144:
 
* Read about it: [http://elichak.wordpress.com Hack Day!]
 
* Read about it: [http://elichak.wordpress.com Hack Day!]
  
<b>[[Bug_Triage_Extension | Bug Triage Extension]]</b>
 
* Will be testing this extension on Dec 10 2006
 
  
<b>[[Extending_the_Buildbot | Extending the Buildbot]]</b>
+
<b>[[Mozilla%40Seneca_Wiki_Administration | Mozilla Seneca Wiki Administration]]</b>
* CSS for the Buildbot
+
* Took care of this Wiki
** http://hera.senecac.on.ca:9205
+
 
 +
 
 +
<b>[[SVN| SVN at a glance]]</b>
 +
* Wrote a proper documentation on how to use SVN to put all the commonly used commands for our DPS909 projects in one place.
 +
 
 +
|-
 +
!
 +
 
 +
<h2 style="margin:0;background:#fcfcfc;font-size:120%;font-weight:bold;border:1px solid #ccc;text-align:left;color:#000;padding:0.2em 0.4em; padding-right:0.4em;">Other Contributions</h2>
 +
|-
 +
|style="color:#000"|
 +
<b>[[Functional_Testing | Functional Testing]]</b>
 +
* Hosted several functional testing events
 +
** Test Days
 +
***Friday, October 06, 2006, from 7am - 5pm PDT
 +
****[http://wiki.mozilla.org/Mozilla_QA_Community:BonEcho_2.0RC1prerelease_Community_Test_Day Mozilla QA Community:BonEcho 2.0RC1 prerelease Community Test Day ]
 +
*** The pre-release candidate of 2.0.0.1 unofficial Test Day. (Wednesday, November 29, 2006)
 +
****[http://wiki.mozilla.org/Firefox:1.5.0.9-2.0.0.1:Test_Plan Test Day]
 +
****Moderator: [[User:robcee | Rob Campbell]]
 +
**[[Firefox_Performance_Testing_:_A_Python_framework_for_Windows#In_class_Firefox_Performance_Testing|Firefox Performance Testing]] etc.
 +
*Tried to get student participation in QA related events
 +
** Refer to the events in [[Club Moz]]
 +
 
 +
 
 +
<b>[[Help:Contents | FAQ Page]]</b>
 +
* Added bits and pieces
 +
* [[Help:Contents#Building_Firefox | Help building Firefox on Windows]]
 +
* [[Help:Contents#SVN | SVN]]
 +
 
 +
 
 +
<b>Fixed [http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites#GNU_Tools_for_Microsoft_Windows_.28Cygwin.29|Fixed MDC Windows Build Prerequisites documentation]</b>
 +
*[[Liz_Chak_Assignment_1#Problem:_.22target_.60c.27_doesn.27t_match_the_target_pattern.22_error| The problem when building Firefox for Assignment 1]]
 +
 
 +
 
 +
<b>Created this [[New_Main_Page | template]] which is a cleaner look for the main page</b>
 +
*Didn't end up using it for the main page
 +
 
  
 
<b>[[Calendar_stuff | Calendar Stuff]]</b>
 
<b>[[Calendar_stuff | Calendar Stuff]]</b>
* Started on the project and then took over Firefox Performance Testing Framework
+
* Started on the project and then took over [[Firefox_Performance_Testing_:_A_Python_framework_for_Windows | Firefox Performance Testing : A Python framework for Windows]]
* Built Thunderbird to find out the problems [[User:eor | Eva Or]] was having because I wasn't helping her much by speculating what the problem was without physically seeing the problem
+
* Built Thunderbird to find out the problems [[User:eor | Eva Or]] was having because I wasn't helping her much by speculating what the problem was without physically seeing the problem/build
 
** It built successfully on my comp with the the files required (.mozconfig, build files etc.) but the same files didn't build for [[User:eor | Eva Or]]. According to her, Clint found out that it was a debugging problem.
 
** It built successfully on my comp with the the files required (.mozconfig, build files etc.) but the same files didn't build for [[User:eor | Eva Or]]. According to her, Clint found out that it was a debugging problem.
 
** Looked into the old itip files, wanted to help [[User:Eor | Eva Or]] with it but due to time constraints, this is impossible (Not a contribution)
 
** Looked into the old itip files, wanted to help [[User:Eor | Eva Or]] with it but due to time constraints, this is impossible (Not a contribution)
 +
** Participated in [[Calendar_TestDay | Calendar Test Day]]. Filed a bug:
 +
***https://bugzilla.mozilla.org/show_bug.cgi?id=362506
 
|-
 
|-
 
!
 
!
  
<h2 style="margin:0;background:#fcfcfc;font-size:120%;font-weight:bold;border:1px solid #ccc;text-align:left;color:#000;padding:0.2em 0.4em; padding-right:0.4em;">Other Smaller Contributions</h2>
+
<h2 style="margin:0;background:#fcfcfc;font-size:120%;font-weight:bold;border:1px solid #ccc;text-align:left;color:#000;padding:0.2em 0.4em; padding-right:0.4em;">Future Work</h2>
 
|-  
 
|-  
 
|style="color:#000"|
 
|style="color:#000"|
* Created this template which is a cleaner look for the main page
+
* Automating the Wiki to PDF conversion for this wiki
**[[New_Main_Page | New Main Page]]
+
* Carry on with the [[Firefox_Performance_Testing_:_A_Python_framework_for_Windows | Firefox Performance Testing : A Python framework for Windows]] project
**Didn't end up using it
+
**Port to other OSes
 +
* Get higher participation in [[Club_Moz | Club Moz]]
  
 
|-
 
|-

Latest revision as of 19:38, 14 December 2006

Prior to this course, I've never been involved with open source projects. This course has opened up my eyes to the Mozilla community and I'm really impressed with the work that the Mozilla community members have done in their spare time. By far, this is one of the most interesting courses I've ever taken at Seneca and I can't express greater gratitude to be given the opportunity to be part of this fascinating project.

About Liz Chak

Liz pic1.jpg

Name: Elizabeth Chak
IRC Nick: elichak
Contact Email: elichak@gmail.com
Hotmail Email: elichak@hotmail.com
Program: Bachelor Degree of Software Development (Semester 7)
Position: Financial Officer of Club Moz

Projects

Firefox Performance Testing : A Python framework for Windows (Project Leader)

Functional Testing (Project Leader)

Performance Testing (Project Leader)

Calendar Stuff (Project Contributor)

Extending the Buildbot (Project Contributor)

Mozilla Seneca Wiki Administration (Project Contributor)


More..

Assignments

Build The Fox

Firefox Build Documentation (Assignment 1)

Newsgroup Summary

Mozilla.dev.tech.xpcom

Mozilla Technology

Chrome

Project Contributions

LIST IS STILL IN PROGRESS

List is in no particular order

Simple Citation

  • Localized the extension to Bahasa Melayu (Malay)
    • Language used widely in Malaysia, Singapore, and other south east Asian countries


CSS Guide


Delta Debugging

  • Documenting source code
    • Starting off with:
      • svn.pl and makewrapper.pl - DONE (Reflects the comments Richard Chu made after my first submission)
      • Documented and changed Update subroutine in svn.pl to allow users to use BASE, COMMITTED, PREV to update
      • My old comments about svn.pl
        • For Update subroutine
          • Shouldn't users also be allowed to use BASE, COMMITTED, PREV to update?
          • Currently, subroutine only allows these revision values: HEAD and numbers
          • Currently you allow svn update command to perform even if file is not defined, shouldn't it disallow svn update to perform if file is undefined?
      • Richard Chu:
        • The users should probably be able to use those revision keywords. And it is a really minor change to allow that subroutine to allow those keywords.
        • I'm pretty sure the svn update command will perform even though no file is defined.
    • Then, files in the Test directory: - IN PROGRESS
      • Test.pm, TestCase.pm, TestSuite.pm, TestResult.pm, and TestRunner.pm
  • Advised project leader on licensing


XUL Runner Guide


Bug Triage Extension

  • Will be testing this extension on Dec 10 2006
  • Created a bug for Buggy Bar!!
    • Check it out - The buggy bug!
    • For some reason it wouldn't allow me to upload png files


Extending the Buildbot


Club Moz

  • Collaborated with Tom Aratyn, Ben Hearsum, Vanessa Miranda and Philip Vitorino in hosting Hack Day
    • The aim of this event was to provide a common place for students to work on their Open Source projects and also for them to practice the meaning of Open Source
    • Students were also well-fed with junk food!!
  • Read about it: Hack Day!


Mozilla Seneca Wiki Administration

  • Took care of this Wiki


SVN at a glance

  • Wrote a proper documentation on how to use SVN to put all the commonly used commands for our DPS909 projects in one place.

Other Contributions

Functional Testing


FAQ Page


Fixed MDC Windows Build Prerequisites documentation


Created this template which is a cleaner look for the main page

  • Didn't end up using it for the main page


Calendar Stuff

Future Work

External Links