1
edit
Changes
no edit summary
* Blogged about google translate, made a fun little google translate demo and followed Mozilla summit
* Short day because I went to a funeral in the afternoon
Friday July 9th<br />
* Discussed more on arraylist.set and arraylist.add.
* fixed linting errors in popcorn, and started to asses jquery and direct references to html elements using a "string". I have a work-in-progress patch. fixing the linting errors was harder than I thought, especially with jquery syntax.
* did research on getting a json feed, without using the getJSON jquery function, which is the main reason I added jquery. I actually don't think jquery is much of a problem, but we don't want to have to tell our users to directly add in a <script> other than popcorn, so we have to load the script from inside the popcorn library, which causes a problem because the script has to fully load, and we only want to load it if that script is going to be needed in this xml, for example, if google map is not defined in the xml, don't load the google map script, but if we do load it dynamically, it'll stall the code because we should wait for it all to be loaded before we start running the js. Some sort of scan of the xml, then checking to see which commands are used, load all the scripts, then start the parser... but that doesn't seem ideal.
Saturday July 10th<br />
* Started a demo using processing.js, box2d.js and popcorn.js, where subtitles will fall to the ground, using physics, and crash into a pile.
Sunday July 11th<br />
* Finished my demo [http://scotland.proximity.on.ca/sdowne/physicsSubtitles/ demo] using Processing.js box2d.js and popcorn.js and wrote a blog about it.
Monday July 12th<br />
* made a blog [http://scottdowne.wordpress.com/2010/07/13/javascript-array-split-on-multiple-characters/ post] on string.split
* Worked on refactoring the popcorn.js code base. The main goal is to continue to support the demo, but allow the library to be more dynamic and not rely on the html elements in the demo.
Tuesday July 13th<br />
* Today I worked more on processing.js.
* Finished [https://processing-js.lighthouseapp.com/projects/41284/tickets/764-pexpand-doesnt-need-a-temp-array 764], [https://processing-js.lighthouseapp.com/projects/41284/tickets/760-dont-assume-moz-attributes-exist 760], [https://processing-js.lighthouseapp.com/projects/41284/tickets/757-exit-does-not-remove-the-instance-from-the-processinginstances 757], [https://processing-js.lighthouseapp.com/projects/41284/tickets/752-arraylist-is-missing-setindex-value 752] and [https://processing-js.lighthouseapp.com/projects/41284/tickets/751-arraylist-is-missing-addint-index-object-value 751].
* started work on [https://processing-js.lighthouseapp.com/projects/41284/tickets/765-parraycopy-needs-to-be-fixed 765].
[[category:Summer 2010 July]]
[[category:Scott's Work Log]]