Open main menu

CDOT Wiki β

Changes

User:Sdowne/summer 2010 worklog june

6,369 bytes added, 14:03, 2 July 2010
no edit summary
Thursday June 10th<br />
*Today I went over a lot of what we talked about yesterday, and added the ability to grab text from an external file and start parsing it. I lot of what i did was research as I went through 3-4 different methods for parsing, and still not sure which is best.* Removed the dependency for JQuery.* Put everything inside a closure.* Still need to put the actually work, of displaying tags and subtitles back into the new closure, without jquery.
Friday June 11th<br />
*Started work on [https://processing-js.lighthouseapp.com/projects/52212/tickets/6-create-new-parser-structure the new design] and [https://processing-js.lighthouseapp.com/projects/52212/tickets/22-create-videomanager-videomanifest-videocommand-objects here]. The new design uses a command pattern. Sat-Sun June 12th-13th<br />* This weekend I worked on [https://processing-js.lighthouseapp.com/projects/52212/tickets/22-create-videomanager-videomanifest-videocommand-objects new structure] and got that said ticket up for review on Sunday.
Monday June 14th<br />
* I had a meeting with Dave and Dan about our javascript video library popcorn.js. It went well and I got a better understanding for what I am responsible, and this allows me to have a greater degree of focus for my work. I work bets best this way.*I also have my new command pattern finished and working, but after showing it to Dave, I need a few small updates to make it better. Started on those fixes.* Merged the new work into the old work.
Tuesday June 14th15th<br />* Set [https://processing-js.lighthouseapp.com/projects/52212/tickets/6-create-new-parser-structure command pattern] for peer review.
* I cleaned up my popcorn branch. The problem was I started over again, and had my work on a new tree, but I didn't consider the previous history for the project, so I cleaned it up, pushed it into the old tree, and updated everything.
* I added some new functionality to the popcorn [https://processing-js.lighthouseapp.com/projects/52212/tickets/6-create-new-parser-structure#ticket-6-4 parser]. The parser now does what it did before, but it contains properties passed down by parent elements, along with not using a single regular expressions. Instead, I am using the xml dom object tree, and I transverse through that using a library, much easier.
 
Wednesday June 16th<br />
* I did [https://processing-js.lighthouseapp.com/projects/52212/tickets/29-video-manager-instances instances] [https://processing-js.lighthouseapp.com/projects/52212/tickets/28-preload preload] and [https://processing-js.lighthouseapp.com/projects/52212/tickets/4-tag-people-in-video-feature tag people].
* Did some google map api research.
 
Thursday June 17th<br />
* I finished [https://processing-js.lighthouseapp.com/projects/52212/tickets/2-create-geolocation-xml-tag-structure geolocation]
* I fixed up map implementation in popcorn.js.
* I did some initial research on twitter feeds, and communicated with Brett to get a better understanding of what he wants. This is an on going process.
 
Friday June 18th<br />
* Today, I added twitter feeds to popcorn.js. [https://processing-js.lighthouseapp.com/projects/52212-popcornjs/tickets/39-twitter-feed here is it].
 
Monday June 21st<br />
* Today I had a couple meetings with the popcorn team. They were very helpful.
* I reviewed the [https://processing-js.lighthouseapp.com/projects/52212/tickets/37-port-make-check-linting-tool-from-pjs-to-popcorn linting ticket], also made a few changes, and all fixed linting errors.
* I finished [https://processing-js.lighthouseapp.com/projects/52212/tickets/26-implement-video-friendly-time-units#ticket-26-21 time friendly units]
 
Tuesday June 22nd<br />
* This morning there were a few features that needed to be added to [https://processing-js.lighthouseapp.com/projects/52212/tickets/26-implement-video-friendly-time-units#ticket-26-21 time friendly units]. I added them and it's back up for review.
* I spent a lot of time researching twitter widgets and the map api. There are a lot of details to work out still in the way we display and clear these addons from their target divs.
 
Wednesday June 23rd<br />
* I was able to get twitter widgets working quite nicely. Still a few nitpicks I expect in review, and count on, and other features that will go with twitter, like preloading and web workers that need to be implemented, but I got it working and it's feature rich.
* I spent the rest of the day on doing what I did with twitter widgets to the google map api, but it's proving to not like being moved in and out of a div. I figure there is an absolute positioned div above the map to use the map controls, that is not being moved when I move the div the map is contained in... still researching for tomorrow morning, then on to the manifest parser.
* Almost forgot, I also got default in and out working on the time attributes in the xml. I had to give the commands access to their parent video manager to accomplish this, but it makes a lot of sense.
 
Thursday June 24th<br />
* added real time translation of popcorn.js subitles [https://processing-js.lighthouseapp.com/projects/52212/tickets/53-dynamic-subtitle-language-switching-wout-page-reload#ticket-53-2 here]
* Added the parser for manifest parsing [https://processing-js.lighthouseapp.com/projects/52212/tickets/44-parse-manifest#ticket-44-2 here]
 
Friday June 25th<br />
* Reassessed the requirements for 0.1 release in [https://processing-js.lighthouseapp.com/projects/52212/tickets/52-summit-demo-spec this] ticket. Then started on one of the tickets I assessed for flickr feeds.
* Added a flickr feed tag to popcorn.js [https://processing-js.lighthouseapp.com/projects/52212/tickets/40-flickr-feeds here]
 
Sat-Sun June 26th-27th<br />
* I spent a few hours on the weekend merging and debugging everything we have up to this point, so come Monday we have a solid platform to work from.
 
Monday June 28th<br />
* Spent the afternoon at Mozilla, working with Brett again. I worked on [https://processing-js.lighthouseapp.com/projects/52212/tickets/51-display-video-overlay-icon-for-each-event popcorn image oveerlay]. It's not quite complete, but it's very very close. I spent a large portion of the day failing, until the very end, when it came together. I will update the ticket tomorrow after going over it one final time.
 
Tuesday June 29th<br />
* Finished yesterday's [https://processing-js.lighthouseapp.com/projects/52212/tickets/51-display-video-overlay-icon-for-each-event popcorn image oveerlay] then started working [https://processing-js.lighthouseapp.com/projects/52212/tickets/41-google-news-feed google news feed], which went good, and is finished.
 
Wednesday June 30th<br />
* Worked on Popcorn.js.
* Thanks to Dave, I was able to finish [https://processing-js.lighthouseapp.com/projects/52212/tickets/61-edit-twitter-title twitter title].
* Updated [https://processing-js.lighthouseapp.com/projects/52212/tickets/51-display-video-overlay-icon-for-each-event overlay], made it so the overlay is relative to the div the video is contained in, and framework to do this to subtitles relative to video's position.
* Did lots of merging.
* Closed [https://processing-js.lighthouseapp.com/projects/52212/tickets/58-divs-are-collapsed-by-default-open-for-events collapse empty divs] because divs that are collapsed are the same as empty divs.
[[category:Summer 2010 June]]
[[category:Scott's Work Log]]
1
edit