Open main menu

CDOT Wiki β

Changes

User:Sdowne/summer 2010 worklog june

4,743 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 15th<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.
Tuesday June 22nd<br />
* This morning there were a few features that needed to be aded 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