Category Archives: Phil

Phil 3.5.14

8:00 – 4:00 SR

  • Backups
  • Resubmitted more paperwork for to keep my server access
  • Fixed some queries with Dong. Did you know that in SQL 10+0 != 10+NULL?
  • JavaScript
    • Finally fixed the ‘max pixels’ bug in the PhysicsShape. Vectors were being calculated for anchor objects, when they should have been zero.
    • Boo. You can’t animate colors on a shape.

Phil 3.4.14

8:00 – 4:00 SR

  • Heading in to work on the servers at 2:00, due to the snow. Javascript this morning.
  • Adding scrolling – done! Very nice. You can tell the scroller to go to a particular section. You can even name the section.
  • Turning slideshow into a module so that it can be faded up and down as a whole, and that I can put the Ken Burns effect in.
  • Reqonciler ignore selection doesn’t work – data grid problem?
  • Bring in second year updates query.

Phil 2.28.14

8:00 – 4:00 SR

  • And, with a temp of 14 degrees, we say goodbye to February. Good riddance, I say.
  • Backups
  • Deploying new FA and DB fix. Success!
  • Meeting with Chris, Lenny and Dong
  • Wrote status report for Tangie.
  • JavaScript
    • Poked around with the slide show API and nver got it to work. After looking at how it’s handled in CSS, I realized that there just wasn’t that much code needed – just a timer and a way to fade in/out nodes in a list. YUI has that quite nicely and it only wound up being about 30 lines of code. It makes me want to do a Ken Burns effect slide show using the transition library, but that can wait until I get the basics up and running. Next scrolling text. I think this might be fun to use: http://yuilibrary.com/yui/docs/scrollview/scrollview-scroll.html. It’s also touch compatible, which is nice.

Phil 2.26.14

8:30 – 4:30 SR

  • Lovely traffic today. Took twice as long to get to work. I think I averaged a hair over 20 mph.
  • Backups
  • Looks like I missed registering a site. Fixed.
  • FF 21 and IE 8 are displaying the JavaScript test improperly. Pretty sure I tested this last night on my home machines and all was OK. Yep, just checked on IF, FF, and Chrome at work and they all behave.
  • It’s possible that this is a result of the stylesheet not working correctly. The buttons don’t look right.
  • And it’s ridiculously slow in IE.  looking for some drawing/animation libraries. These all work in IE 8 with reasonable performance

Bad Stylesheet?

  • So the question is, can this be fixed? I’m going to try to bring up a new instance of YUI3 and point at it explicitly. Regardless, let’s see if I can get the rest of all these pieces working together.
  • Working on improving performance. Got the Math.sqrt out of all the force calculations. Now I need to see if that helped. I fear that mostly it’s drawing speed.
  • Something to test

Phil 2.25.14

8:00 – 5:00 SR

  • Backups
  • Deployed some new SQL. Lenny found a couple of bugs, but not too bad. Dong has notes, but he went home because it’s his birthday. Some people. Jeez.
  • More inevitable server paperwork.
  • JavaScript
    • You would think that drawing and clearing lines would be easy. Nope. For some reason, YUI Path.clear() does not clear in all conditions. If I draw the line on each frame, everything’s fine. If I draw a line occasionally, it stays. I wound up just calling moveTo() if there was no line, which works.
    • Added the ability to anchor a shape. Physics don’t work on it. Also got drag and drop to work with that.
    • Test this

Phil 2.24.14

8:00 – 4:00 SR

  • Backups
  • Copied all the webapps and data from the production machine to the test machine.
  • More server paperwork.
  • Javascript
    • Make the controls a pop-up panel. Got stuck on getting a button to work in the graphics container. It looks like all mouse events are being trapped. Was able to add the button to a new wrapper around the control container. Using that I’m able to fade the controls in and out.
    • Build a multi-part network for more testing will all connections.
    • Progress for today

Phil 2.19.14

8:00 – 10:00 SR

  • Backups
  • More server firedrills.
  • Talked to Lenny more about report queries. He’s producing a list. We also discussed what could be done simply with cognos data that predates vistool info.

Phil 2.18.14

10:00 – 4:00 SR

  • Backups
  • More paperwork. There’s a new list of items that the web pages have to have, so we’ll need to modify all our flash files.
  • Worked on adding banners to Data Visualizer and Scripting. Had all kinds of problems with the properties pointing to the wrong folder for the .swf, and then the java export functionality was broken. Finally had to delete all the servers from Eclipse , reinstall, and then change the settings  on the server so that it explicitly used the current Tomcat 7.0 Install. After that, the server came up. Next will be to get the VSS server side code to export.
  • Javascript?

2:00 – ?? Mandatory All Hands. Nope, wrong contract

Phil 2.14.14

9:30 – 3:30 SR

  • Tried to get into the office to do backups, but it was locked and empty. Went over to the Columbia offices, which was not locked, but still pretty empty.
  • Javascript
    • Adding in physics. Starting with 2 shapes…
    • Physics are working
    • Turning off physics for the dragged shape
    • Adjusting click behavior so that selection happens on mousedown and is released on mouseup
    • Hooking up dials – done
    • Adding movement threshold instead of damping – Done
    • Good progress today!

Phil 2.12.14

8:00 – 4:00 SR

  • Backups
  • Updated budget center cognos data queries. Still need to add an “order by `order`” in the reqonciler post-processing query.  Actually, all queries.
  • Remove committed amounts and dates from query builder, calculate from new req data.
  • Mousemove not working in IE8. Possibly need to add the explicit div name (http://stackoverflow.com/questions/6922672/yui3-events-not-working-in-firefox-or-opera-works-fine-in-chrome-though). That fix is in. Need to test.
  • Spent the rest of the day working out the physics for the shapes. Mostly done and ready to start testing?

Phil 2.11.14

8:00 – 4:00 SR

  • Backups
  • Looking into why MIPRs are not being automatically assigned.
  • Javascript
    • Finish making the ShapeManager a separate module. Don’t forget to add PhysicsShape as a dependency in the module!
    • Havine huge problems with the setTimeout javascript call. Just found the Y.later() method. Trying that. That did it. Adding more peices back in.
      • And for the record, this is how you maintain context for a function call when in a JavaScript prototype, as far as I can tell: Y.on(“click”, function(ev){self.startSampling(ev);}, “#start”);
    • Ok, here’s the new ShapeManager version where everything behaves. Though the ‘PhysicsShape:selected’ event may not be getting where it needs to…
    • Add physics controls (dials?)
    • Start on map integration. Looks like this may do the trick: http://yuilibrary.com/gallery/show/google-maps-loader

Phil 2.10.15

8:30 – 4:30 SR

  • The remote desktop on the server came up really slow this morning. This might have something to do with rebooting the VM. For example, getting Vim to launch takes 15 seconds, but the second time was instant. Going to see if it’s just a case of getting some threads started, but if it presists, I’m going to have to poke around some. Speaking of which, I wonder if Chris had any luck getting us an SA?
  • Backups
  • I was testing all the apps to make sure that they were behaving and had the task manager up on the server. It gets *hammered* when the RA initial query runs. Hmmm.
  • Got the patent back from the USPTO over the weekend, with the claims rejected, based on an Immersion patent from 2001. Since I don’t have the hours or the budget to work on this any more, I’ll need to hand this off. That is assuming that Novetta is interested in adding to its patent portfolio.
  • Javascript.
    • Had a thought about the tooltip over the weekend. It should be possible to do it as a skinnable div with border and background properties. If the width and height are set to auto, it should work…
    • And it did! Need to check on older browsers. And of course, we have problems with the tooltips disappearing in IE. Ignoring this for now.
    • Changed the module to be skinnable, so that labels and tooltips can be styled sensibly.
    • Starting a shapemanager class, since there’s a lot of special code in the top HTML now.