Difference between revisions of "User:Anna.sobiepanek/Summer2010"

From CDOT Wiki
Jump to: navigation, search
(Week 2)
 
(46 intermediate revisions by the same user not shown)
Line 247: Line 247:
 
* Working at Mozilla on popcorn
 
* Working at Mozilla on popcorn
 
Friday July 2
 
Friday July 2
 +
*HOLIDAY
 +
===Week 2===
  
===Week 2===
 
*HOLIDAY
 
 
Monday July 5
 
Monday July 5
  
Line 267: Line 267:
  
 
===Week 3===
 
===Week 3===
 +
 +
Monday July 12
 +
 +
*triaged Processing bugs, merged 0.9.5 with 0.9.6
 +
 +
*talked to Processing team to ensure they know what needs doing for 0.9.6
 +
 +
*email correspondence with potential documentation volunteer Scott Condie
 +
 +
*started working on shape() loadShape() SvgShape() and PShape()
 +
Tuesday July 13
 +
 +
*continued working on loadShape()
 +
 +
*set up a wiki for documentation [http://zenit.senecac.on.ca/wiki/index.php/Processing.js/HowTo How To]
 +
 +
Wednesday July 14
 +
 +
*finished up working on loadShape()
 +
Thursday July 15
 +
 +
* spent all day fixing up loadShape() shape() PShape() to get it to work in all browser
 +
 +
Friday July 16
 +
 +
* made more tests for loadShape(), final linting, and code fix that failed review
 +
 +
* peer-reviewed:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/774-vertex-2d-does-not-apply-inline-shape-stroke-and-fill-color#ticket-774-7 #774]
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/765-parraycopy-needs-to-be-fixed#ticket-765-8 #765]
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/764-pexpand-doesnt-need-a-temp-array#ticket-764-5 #764]
 +
 +
* completed ticket:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/718-ajax-function-does-not-check-whether-the-data-request-was-successful #718]
 +
 +
===Week 4===
 +
 +
Monday July 19
 +
 +
* made more changes to loadShape(), PShape(), and shape() as per SR requirements and added examples
 +
 +
* completed tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/805-ref-tests-broken-on-file-uri #805] <br>
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/806-2d-ref-tests-broken #806] <br>
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/807-size-no-default-width-and-height #807]
 +
 +
* triaged "triage ticket" bin
 +
 +
Tuesday July 20
 +
 +
* triaged "triage ticket" bin and commented on tickets/ cc'ed people for comments
 +
 +
*Completed tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/718 #718 ajax()]<br>
 +
*Reviewed tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/796-pconstants#ticket-796-2 #796 PConstant]
 +
*Wrote blog [http://annasob.wordpress.com/2010/07/20/adding-svg-support-to-processing-js/ SVG Support]
 +
Wednesday July 21
 +
*Wrote Blog [http://annasob.wordpress.com/2010/07/22/popcorn-js-0-1v-release/ popcorn-js release]
 +
*Completed Tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/782 extra argument for parseFloat]<br>
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/807 size no default height/width]<br>
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/815-xmlelement-type-doesnt-support-one-parameter-string-ctor#ticket-815-1 xmlElement(string)]
 +
 +
*Peer-reviewed Tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/760 Don't assume .moz* attributes exist]
 +
 +
Thursday July 22
 +
 +
*Peer-reviewed Tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/817-fix-smooth-and-nosmooth#ticket-817-2 817 smooth()]<br>
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/779-update-pimage-functions-to-check-thisremote#ticket-779-7 779 is.remote]
 +
 +
Friday July 23
 +
 +
* Tested Processing-js on Vista and MacOS
 +
 +
* Wrote up the changelog
 +
 +
* ran make-check on Vista and MacOS and coordinated with Mickael and Dan so it is run on all platforms
 +
===Week 5===
 +
 +
Monday July 26
 +
 +
* popcorn-js conference call
 +
* looked into and resolved PShape tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/801-pshapesvgnew-xmlelementsvg-string#ticket-801-2 #801]
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/802-svg-single-path-cutout-not-rendering-correctly #803]
 +
* prepared and launched 0.9.6 release:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/changelog Changelog]
 +
#wrote processing [http://processingjs.org/blog/?p=242 blog]
 +
#updated download page
 +
 +
Tuesday July 27
 +
 +
*Worked on more PShape tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/800-pshapesvgparsepoly-doesnt-work-on-chrome#ticket-800-3 Parse Poly]
 +
 +
Wednesday July 28
 +
 +
*Finalized Parse Poly tickets and started work on:
 +
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/831-svg-color-strings-object-should-be-reformatted-to-save-space#ticket-831-2 Color]
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/832-pshapesvgparsematrix-missing#ticket-832-1 parse & apply matrix]
 +
 +
Thursday July 29
 +
 +
* Finalized Color and Parse/Apply Matrix tickets
 +
* Completed ticket [https://processing-js.lighthouseapp.com/projects/41284/tickets/192-canvas-not-being-painted-when-inside-div#ticket-192-16 Canvas not painted inside div]
 +
 +
Friday July 30
 +
 +
* talked to Brett about popcorn repo/lighthouse changes
 +
* Fixed some PShape stuff according to Pomax's review
 +
 +
 +
 +
[[Category:Summer 2010 August]]
 +
==August==
 +
===Week 1===
 +
Monday August 2
 +
 +
* Holiday
 +
Tuesday August 3
 +
 +
* worked with Brett on getting popcorn reorganized into directories [https://processing-js.lighthouseapp.com/projects/52212/tickets/89-create-new-directory-structure-for-github#ticket-89-5 Directory Structure]
 +
 +
Wednesday August 4
 +
 +
* played around with gh-pages for popcorn Brett wants to change the git repo so that its not under my name, talked with the team and got input from Corban on the right approach.
 +
 +
*Finished tickets:
 +
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/798 PShapeSVG::parsePath]
 +
 +
*Conference call with Global Lives and popcorn
 +
 +
Thursday August 5
 +
 +
* discussed the commit process with Brett, process changed now that the master repo is at a mozilla location
 +
Friday August 6
 +
 +
* fixed failing review of [https://processing-js.lighthouseapp.com/projects/41284/tickets/192-canvas-not-being-painted-when-inside-div Canvas inside div]
 +
 +
===Week 2===
 +
 +
Monday August 9
 +
 +
* Did bunch of reviews for processing
 +
Tuesday August 10
 +
 +
*Fixed failed review of PShapeSVG:: parsePath
 +
 +
Wednesday August 11
 +
 +
*Fixed failed review of PShapeSVG:: parsePath
 +
 +
* fixed failing review of [https://processing-js.lighthouseapp.com/projects/41284/tickets/192-canvas-not-being-painted-when-inside-div Canvas inside div]
 +
 +
* popcorn conference call
 +
Thursday August 12
 +
 +
*Fixed failed review of PShapeSVG:: parsePath, review finally passed
 +
 +
*Started thumbnail demo
 +
Friday August 13
 +
 +
*Fixed failed review of PShapeSVG::parseMatrix
 +
*Completed [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/856-update-changelog-file-for-097#ticket-856-3 Changelog]
 +
*Resolved [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/859 append_]
 +
 +
 +
 +
===Week 3===
 +
Monday August 16
 +
*Working on popcorn thumbnail demo
 +
*conference call with Brett, Dan, and Scott
 +
*triaged some processing tickets
 +
 +
 +
Tuesday August 17
 +
 +
* resolved processing-js ticket [https://processing-js.lighthouseapp.com/projects/41284/tickets/709-xmlelement-only-works-on-firefox xmlElement Firefox]
 +
 +
* completed processing-js ticket [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/844-invalid-if-modified-since-date-in-ajax#ticket-844-3 Invalid if-modified-since]
 +
 +
* completed processing-js ticket [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/708-xmlelement-needs-more-tests#ticket-708-4 xmlElement testing]
 +
 +
 +
 +
Wednesday August 18
 +
* reviewed popcorn ticket [https://processing-js.lighthouseapp.com/projects/52212/tickets/93-rework-popcorn-library-phase-one#ticket-93-2 rework]
 +
* worked on my thumbnail demo
 +
* wrote blog post about my thumbnail demo [http://annasob.wordpress.com/2010/08/18/making-images-from/ video]
 +
* coordinated documentation volunteers
 +
 +
Thursday August 19
 +
* Tried resolving [https://processing-js.lighthouseapp.com/projects/41284/tickets/646-process-web-ide-bug Web IDE Bug] with no sucess
 +
* Started work on [https://processing-js.lighthouseapp.com/projects/41284/tickets/573-bespin-ide-drawing-canvas-outside-lightbox Bespin bug]
 +
 +
 +
Friday August 20
 +
* Put [https://processing-js.lighthouseapp.com/projects/41284/tickets/573-bespin-ide-drawing-canvas-outside-lightbox Bespin bug] in peer-review
 +
* Found parser errors and filed:
 +
# [https://processing-js.lighthouseapp.com/projects/41284/tickets/870-processing-brakes-when-extra-semicolon-present-in-class semicolon bug]
 +
# [https://processing-js.lighthouseapp.com/projects/41284/tickets/871-declaring-variables-inline-with-a-comma-breaks-processing-in-a-class comma bug]
 +
 +
* Finally fixed [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/646 Web IDE bug]
 +
 +
 +
===Week 4===
 +
 +
 +
Monday August 23
 +
* Filed  and Submitted patch for bug [https://processing-js.lighthouseapp.com/projects/41284/tickets/872 style Attribute]
 +
* Fixed [https://processing-js.lighthouseapp.com/projects/41284/tickets/801 PShapeSVG(new XMLElement(svg string))] ticket as per Review-needs-work specs
 +
* Peer-Reviewed Tickets:
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/870-processing-brakes-when-extra-semicolon-present-in-class#ticket-870-3 extra semi colons]
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/749-investigate-swapping-settimeout-for-worker-postmessage#ticket-749-8 swapping setTimeout]
 +
#[https://processing-js.lighthouseapp.com/projects/41284/tickets/374-difference-between-p5-and-pjs-keyboard-input#ticket-374-23 P5 keyboard]
 +
 +
 +
Tuesday August 24
 +
* Filled Corban in on the Global Lives collaboration so he can join the call
 +
* Conference call with popcorn and Global Lives
 +
* Made 2 popcorn tickets as per conference call outcome
 +
* Coordinated with Manuel Adarve to get him started on doing reviews
 +
* Talked with Vivian and booked room for hack day Sept 1
 +
 +
 +
Wednesday August 25
 +
* Submitted patch for bug [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/410-processing-arc-example-not-drawing-correctly#ticket-410-10 arc not correct]
 +
 +
* Fixed front page animation for processingjs.org
 +
 +
 +
Thursday August 26
 +
 +
 +
 +
 +
Friday August 27

Latest revision as of 15:53, 8 September 2010

Summer 2010 Worklog JS Projects 2010

May

Week 1

Monday May 3

  • Orientation
  • Set up Mac Desktop

Tuesday May 4

  • Wrote blog about sketchpad
  • Worked on a processing-js demo viewer
  • Reviewed Andor's 556 bug

Wednesday May 5

  • Attended teleconference
  • Re-Reviewed Andor's 556 bug
  • Sent email about the OCE Discovery

Thursday May 6

  • Completed example fix bug
  • installed git on mac... but got stuck with IT support so send out email to IT

Friday May 7

  • Meeting about OCE presentation
  • Continued and fixed IT port issue

Week 2

Monday May 10

  • Reviewed parser bug
  • Meeting with Dawn, Dave, and Jeff about OCE
  • Triaged milestones and tickets
  • Met with Andor, Mickael, and Dan about OCE presentation script
  • Conference call about Video with Brett and Mark

Tuesday May 11

  • Updated changelog
  • Updated blog and download page on processingjs.org in order to release v0.9
  • Updated nick on the Video XML Grammar we need
  • Sent out IT email
  • Tested processing v0.9 on the Mac 10.6 OS

Wednesday May 12

  • Assigned tickets for 0.9.3 1.0 1.1
  • Spoke to IT about iMac port issue
  • Set up work email
  • got audio build going on my Vista
  • Worked with Michael to figure out video for OCE presentation

Thursday May 13

  • meeting with IT person
  • set up Audio Build on iMac and Blog
  • set up GitHub on iMac and Blog
  • set up Audio/Touch build on HP tablet
  • Call about OCE

Friday May 14

  • looked up demos for OCE Digital Booth
  • converted P5 demos to P-js
  • dry run of OCE Discovery set up
  • prepared signs

Week 3

Monday May 17

  • set up my iMac with Demos for Digital Booth
  • set up HP tablet to display with monitor
  • attended OCE

Monday May 18

  • got Audio12 build on iMac to run
  • attended OCE

Wednesday May 19

  • day off

Thursday May 20

  • Fixed Documentation bugs:
  1. Reference Page
  2. Reference Page
  3. Reference Page
  4. Reference Page
  5. Reference Page
  • Testing 0.9.1 Release on Vista and Mac 10.6
  • Worked on Release; blog, CHANGELOG, download page, tweet

Friday May 21

  • Attempted to fix Website URL Bug, talked to Corban and F1LT3R. Two solutions emailed Resig to get more site admin info
  • Call about Video with Dave and Scott
  • Set up a video repo in GitHub
  • Contacted nicklovesjs to give him info on how to get his examples into the repo/lighthouse
  • Started bezier 3D, bezierDetail, and bezierVertex3D from scratch cuz lots of merge errors

Week 4

Monday May 24

  • HOLIDAY

Tuesday May 25

  • meeting with Dave
  • updated conference # on Processing zenit wiki

Wednesday May 25

  • fixed git publicKey on Mac 0S
  • set up proper editor on Mac
  • coded PShape
  • coded shapeMode

Thursday May 25

  • coded shape()
  • need loadShape to get PShape and shape()
  • looked into XML/ svg parser

Friday May 26

  • coding PShapeSVG, XML Element and Attribute

Week 5

Monday May 31

  • Met with Dan and Scott about Video
  • meeting with Dave
  • removed 0.9.4 and added all tickets to 0.9.3
  • talked to nicklovescode about his coming to TO
  • email back&forth about video hack week with Brett and Mark

June

Week 1

Tuesday June 1

  • triaged tickets that have no milestone
  • worked on XMLElement recursive child function

Wednesday June 2

  • Day OFF

Thursday June 3

  • completed XMLElement and started testing

Friday June 4

  • completed XMLElement testing
  • finished up code for PShape and PShapeSVG however testing and functionality not completed

Week 2

Monday June 7

  • triaged 0.9.3 processing tickets
  • conference call with team and David
  • peer-reviewed tickets

Tuesday June 8

  • working at Mozilla
  • information gathering meeting for video-js project
  • preliminary xml structure was derived

Wednesday June 9

  • preliminary xml for Brett's video
  • added milestones and tickets to video project
  • spoke with Brett and Mark about the next coding session
  • spoke with Nick about the plan for the next couple weeks

Thursday June 10

  • updated the video-js wiki

Week 5

Monday June 28

  • Working at Mozilla on popcorn

Tuesday June 29

  • Working at Mozilla on popcorn

Wednesday June 30

  • Working at Mozilla on popcorn

July

Week 1

Thursday July 1

  • Working at Mozilla on popcorn

Friday July 2

  • HOLIDAY

Week 2

Monday July 5

  • DAY OFF

Tuesday July 6

  • worked on popcorn: peer-reviews, staging into my repo, subtitles

Wednesday July 7

  • CDOT meeting
  • some work on popcorn: final merges, adding tickets

Thursday July 8

  • DAY OFF

Week 3

Monday July 12

  • triaged Processing bugs, merged 0.9.5 with 0.9.6
  • talked to Processing team to ensure they know what needs doing for 0.9.6
  • email correspondence with potential documentation volunteer Scott Condie
  • started working on shape() loadShape() SvgShape() and PShape()

Tuesday July 13

  • continued working on loadShape()
  • set up a wiki for documentation How To

Wednesday July 14

  • finished up working on loadShape()

Thursday July 15

  • spent all day fixing up loadShape() shape() PShape() to get it to work in all browser

Friday July 16

  • made more tests for loadShape(), final linting, and code fix that failed review
  • peer-reviewed:
  1. #774
  2. #765
  3. #764
  • completed ticket:
  1. #718

Week 4

Monday July 19

  • made more changes to loadShape(), PShape(), and shape() as per SR requirements and added examples
  • completed tickets:
  1. #805
  2. #806
  3. #807
  • triaged "triage ticket" bin

Tuesday July 20

  • triaged "triage ticket" bin and commented on tickets/ cc'ed people for comments
  • Completed tickets:
  1. #718 ajax()
  • Reviewed tickets:
  1. #796 PConstant

Wednesday July 21

  1. extra argument for parseFloat
  2. size no default height/width
  3. xmlElement(string)
  • Peer-reviewed Tickets:
  1. Don't assume .moz* attributes exist

Thursday July 22

  • Peer-reviewed Tickets:
  1. 817 smooth()
  2. 779 is.remote

Friday July 23

  • Tested Processing-js on Vista and MacOS
  • Wrote up the changelog
  • ran make-check on Vista and MacOS and coordinated with Mickael and Dan so it is run on all platforms

Week 5

Monday July 26

  • popcorn-js conference call
  • looked into and resolved PShape tickets:
  1. #801
  2. #803
  • prepared and launched 0.9.6 release:
  1. Changelog
  2. wrote processing blog
  3. updated download page

Tuesday July 27

  • Worked on more PShape tickets:
  1. Parse Poly

Wednesday July 28

  • Finalized Parse Poly tickets and started work on:
  1. Color
  2. parse & apply matrix

Thursday July 29

Friday July 30

  • talked to Brett about popcorn repo/lighthouse changes
  • Fixed some PShape stuff according to Pomax's review

August

Week 1

Monday August 2

  • Holiday

Tuesday August 3

Wednesday August 4

  • played around with gh-pages for popcorn Brett wants to change the git repo so that its not under my name, talked with the team and got input from Corban on the right approach.
  • Finished tickets:
  1. PShapeSVG::parsePath
  • Conference call with Global Lives and popcorn

Thursday August 5

  • discussed the commit process with Brett, process changed now that the master repo is at a mozilla location

Friday August 6

Week 2

Monday August 9

  • Did bunch of reviews for processing

Tuesday August 10

  • Fixed failed review of PShapeSVG:: parsePath

Wednesday August 11

  • Fixed failed review of PShapeSVG:: parsePath
  • popcorn conference call

Thursday August 12

  • Fixed failed review of PShapeSVG:: parsePath, review finally passed
  • Started thumbnail demo

Friday August 13

  • Fixed failed review of PShapeSVG::parseMatrix
  • Completed Changelog
  • Resolved append_


Week 3

Monday August 16

  • Working on popcorn thumbnail demo
  • conference call with Brett, Dan, and Scott
  • triaged some processing tickets


Tuesday August 17


Wednesday August 18

  • reviewed popcorn ticket rework
  • worked on my thumbnail demo
  • wrote blog post about my thumbnail demo video
  • coordinated documentation volunteers

Thursday August 19


Friday August 20

  • Put Bespin bug in peer-review
  • Found parser errors and filed:
  1. semicolon bug
  2. comma bug


Week 4

Monday August 23

  1. extra semi colons
  2. swapping setTimeout
  3. P5 keyboard


Tuesday August 24

  • Filled Corban in on the Global Lives collaboration so he can join the call
  • Conference call with popcorn and Global Lives
  • Made 2 popcorn tickets as per conference call outcome
  • Coordinated with Manuel Adarve to get him started on doing reviews
  • Talked with Vivian and booked room for hack day Sept 1


Wednesday August 25

  • Fixed front page animation for processingjs.org


Thursday August 26



Friday August 27