(→FSOSS Report) |
(→Version 0.3) |
||
(26 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
== About Me == | == About Me == | ||
− | Name: Vincent Lam. | + | * '''Name:''' Vincent Lam. |
− | Program: Bachelor of Software Development. | + | * '''Program:''' Bachelor of Software Development. |
== Contacts == | == Contacts == | ||
− | * E-Mail: vlam6@learn.senecac.on.ca | + | * '''E-Mail:''' vlam6@learn.senecac.on.ca |
− | * IRC: vince | + | * '''IRC:''' vince on #seneca |
+ | * '''Open Source WebBlog:''' [http://vlam6.wordpress.com http://vlam6.wordpress.com] | ||
− | == Open Source | + | == Open Source Projects == |
− | http:// | + | ==== 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] | ||
+ | |||
+ | ===== Version 0.3.* ===== | ||
+ | # Fix Key changing problem | ||
+ | # Add more words for translation | ||
+ | # Create new l10n tree instead of creating .bak file | ||
+ | |||
+ | * 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] | ||
+ | |||
+ | == 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 | ||
+ | |||
+ | ==== 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 | ||
== FSOSS Report == | == FSOSS Report == | ||
[http://zenit.senecac.on.ca/wiki/index.php/FSOSS_Report_by_vlam6 My 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 == | == IRC Commands == |
Latest revision as of 16:43, 9 December 2007
About Me
- Name: Vincent Lam.
- Program: Bachelor of Software Development.
Contacts
- E-Mail: vlam6@learn.senecac.on.ca
- IRC: vince on #seneca
- Open Source WebBlog: http://vlam6.wordpress.com
Open Source Projects
Automated Localization Build Script
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: Instructuion0.1.txt
- Tools: 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:0.2.3 Instructions
- Tools: 0.2.3 Releases
- Older Version: 0.2.2 Release
Version 0.3.*
- Fix Key changing problem
- Add more words for translation
- Create new l10n tree instead of creating .bak file
- 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
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
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>