Difference between revisions of "User:Vlam6"

From CDOT Wiki
Jump to: navigation, search
(Version 0.3)
 
(40 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
 
== About Me ==
 
== About Me ==
 +
* '''Name:''' Vincent Lam. 
 +
* '''Program:''' Bachelor of Software Development.
  
My name is Vincent Lam.
+
== Contacts ==
 +
* '''E-Mail:''' vlam6@learn.senecac.on.ca
 +
* '''IRC:''' vince on #seneca
 +
* '''Open Source WebBlog:''' [http://vlam6.wordpress.com http://vlam6.wordpress.com]
  
== E-Mail ==
+
== Open Source Projects ==
 +
==== Automated Localization Build Script ====
 +
[http://zenit.senecac.on.ca/wiki/index.php/Automated_localization_build_tool http://zenit.senecac.on.ca/wiki/index.php/Automated_localization_build_tool]
 +
===== Version 0.1 =====
 +
#Should be able to accept a localization
 +
#Should be able to accept a Firefox build (eg; en-GB or en-US)
 +
#Read through every DTD and Properties file in the current directory with the "Parser.py" file
 +
#Changes the word "color" to "colour" in every DTD file and have it saved
 +
* Instruction: [http://matrix.senecac.on.ca/~azambran/mozilla/instructions0.1.txt Instructuion0.1.txt]
 +
* Tools: [https://bugzilla.mozilla.org/attachment.cgi?id=284789 0.1 Releases]
 +
===== Version 0.2.* =====
 +
#Given any directory as a starting point, should walk through all sub-directories and files and make changes based on translation rules
 +
#Add ability to update Properties files
 +
#Allow user to enter localization folder (eg; en-GB) as input
 +
* Instruction:[http://zenit.senecac.on.ca/wiki/index.php/Release_0.2.3_Instructions 0.2.3 Instructions]
 +
* Tools: [http://zenit.senecac.on.ca/wiki/imgs/L10nmerge0.2.3.zip 0.2.3 Releases]
 +
* Older Version: [http://matrix.senecac.on.ca/~azambran/mozilla/l10n/l10nmerge0.2.2.zip 0.2.2 Release]
  
vlam6@learn.senecac.on.ca
+
===== Version 0.3.* =====
 +
# Fix Key changing problem
 +
# Add more words for translation
 +
# Create new l10n tree instead of creating .bak file
  
== Current Course ==
+
* Instruction:
 +
# Download 0.3.2 and 0.3.3
 +
# Unzip 0.3.2 and Unzip 0.3.3 to overwrite 0.3.2
 +
# CMD Command: python l10nFork.py en en-CA
 +
* Tools: [https://bugzilla.mozilla.org/attachment.cgi?id=292015 0.3.2] & [https://bugzilla.mozilla.org/attachment.cgi?id=292111 0.3.3]
  
BTP600, DPS905 aka GAM670, BTE620, BTS630, BTC640, CPP600
+
== Contributions ==
 +
==== Desktop Social Networking Integration ====
 +
[http://zenit.senecac.on.ca/wiki/index.php/Desktop_Social_Networking_Integration Desktop Social Networking Integration],  
 +
* Research on SQLite Client
 +
* Found a SQLite Client
 +
* Setup the client
 +
* Tested the client
 +
* Tried to get his code to compile
  
== Wiki Presentation ==
+
==== Full-Text History Search Extension ====
 +
[http://zenit.senecac.on.ca/wiki/index.php/Full-Text_History_Search_extension Full-Text History Search extension]
 +
* Research on how to create an extension
 +
* Research on CVS Editor
 +
* Found an free CVS Editor
 +
* Research on History Search
  
I will create a Wikipage on the Bridge Design Pattern.
+
== FSOSS Report ==
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/FSOSS_Report_by_vlam6 My FSOSS Report]
 +
 
 +
== Lab ==
 +
==== Modifying the Browser Lab - Firefox Patch ====
 +
*[http://matrix.senecac.on.ca/~vlam6/patch.txt Patch]
 +
Related Blog Post:
 +
[http://vlam6.wordpress.com/2007/10/14/modifying-the-browser-lab/ 2007/10/14]
 +
[http://vlam6.wordpress.com/2007/10/17/modifying-the-browser-lab-continued-done/ 2007/10/17]
 +
 
 +
==== Modifying the Browser Lab - Firefox Extension ====
 +
*[http://matrix.senecac.on.ca/~vlam6/addtabbeside.xpi Extension]
 +
Related Blog Post:
 +
[http://vlam6.wordpress.com/2007/11/19/redo-lab-1-2-lab-3-4-posted/ 2007/11/19]
 +
 
 +
==== Fixing a bug in Thunderbird - Thunderbird Patch ====
 +
*[http://matrix.senecac.on.ca/~vlam6/labpatch.txt My Thunderbird Patch]
 +
*[http://landfill.bugzilla.org/bugzilla-3.0-branch/show_bug.cgi?id=6013 My Bug @ Bugzilla]
 +
Related Blog Post:
 +
[http://vlam6.wordpress.com/2007/11/12/problem-with-fixing-a-bug-in-thunderbird-lab/ 2007/11/12]
 +
==== Creating a Binary C++ XPCOM Component - XPCOM Folder ====
 +
*[http://matrix.senecac.on.ca/~vlam6/firstxpcom.zip My Firstxpcom Files in a Zip]
 +
Related Blog Post:
 +
[http://vlam6.wordpress.com/2007/11/15/lab-creating-a-binary-c-xpcom-component/ 2007/11/15]
 +
[http://vlam6.wordpress.com/2007/11/21/lab-5-completed/ 2007/11/21]
 +
==== Adding Chrome/UI to the FirstXpcom Component ====
 +
Related Blog Post:
 +
[http://vlam6.wordpress.com/2007/11/21/lab-5-completed/ 2007/11/21]
 +
 
 +
== IRC Commands ==
 +
* /join #channel <join chann>
 +
* username: ping <get people attention>
 +
* username: pong
 +
* /query username <start a private chat>
 +
* /join #meeting10 <new room>
 +
* /me <emote>
 +
 
 +
== Useful Link ==
 +
# [http://zenit.senecac.on.ca/~chris.tyler/planet/ Zenit Planet]
 +
# [http://addons.mozilla.org Add-Ons]

Latest revision as of 15:43, 9 December 2007

About Me

  • Name: Vincent Lam.
  • Program: Bachelor of Software Development.

Contacts

Open Source Projects

Automated Localization Build Script

http://zenit.senecac.on.ca/wiki/index.php/Automated_localization_build_tool

Version 0.1
  1. Should be able to accept a localization
  2. Should be able to accept a Firefox build (eg; en-GB or en-US)
  3. Read through every DTD and Properties file in the current directory with the "Parser.py" file
  4. Changes the word "color" to "colour" in every DTD file and have it saved
Version 0.2.*
  1. Given any directory as a starting point, should walk through all sub-directories and files and make changes based on translation rules
  2. Add ability to update Properties files
  3. Allow user to enter localization folder (eg; en-GB) as input
Version 0.3.*
  1. Fix Key changing problem
  2. Add more words for translation
  3. Create new l10n tree instead of creating .bak file
  • Instruction:
  1. Download 0.3.2 and 0.3.3
  2. Unzip 0.3.2 and Unzip 0.3.3 to overwrite 0.3.2
  3. CMD Command: python l10nFork.py en en-CA

Contributions

Desktop Social Networking Integration

Desktop Social Networking Integration,

  • Research on SQLite Client
  • Found a SQLite Client
  • Setup the client
  • Tested the client
  • Tried to get his code to compile

Full-Text History Search Extension

Full-Text History Search extension

  • Research on how to create an extension
  • Research on CVS Editor
  • Found an free CVS Editor
  • Research on History Search

FSOSS Report

My FSOSS Report

Lab

Modifying the Browser Lab - Firefox Patch

Related Blog Post: 2007/10/14 2007/10/17

Modifying the Browser Lab - Firefox Extension

Related Blog Post: 2007/11/19

Fixing a bug in Thunderbird - Thunderbird Patch

Related Blog Post: 2007/11/12

Creating a Binary C++ XPCOM Component - XPCOM Folder

Related Blog Post: 2007/11/15 2007/11/21

Adding Chrome/UI to the FirstXpcom Component

Related Blog Post: 2007/11/21

IRC Commands

  • /join #channel <join chann>
  • username: ping <get people attention>
  • username: pong
  • /query username <start a private chat>
  • /join #meeting10 <new room>
  • /me <emote>

Useful Link

  1. Zenit Planet
  2. Add-Ons