Category Archives: Phil

Friday Log (7.17.2009)

7:30 – 4:00

  • Need to update the creation of the _userCollection to reflect active roles. Should be able to use the userInfoObject’s list of role IDs and match to the role info that’s stored in the FlexTreeObject data object. Done!
  • Send status to Brian – done
  • Talked with Dong about roles, data, users and bridging tables.
  • Need to handle add, delete, and modify users.
  • com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`users_and_roles`.`table_role_user`, CONSTRAINT `table_role_user_delete_user` FOREIGN KEY (`user`) REFERENCES `table_users` (`id`) ON DELETE CASCADE – I think this was because I was using user id=999 ad a default. Fixed now.
  • AddUser now works. Need to handle updateUser

Thursday Log (7.16.2009)

7:30 – 5:00

  • Deployed over at the Fort
  • Had a talk with Mike C about data dictionaries and the like
  • Wrote up a more detailed schedule (more of a task list, really) for Anne.
  • Wrote up a weekly status for John Williams
  • Worked on getting roles for users showing up as trees. Based on the earlier discussion with Mike C, role hierarchies are going to be large and mutable. We’ll need to be able to add nodes, remove nodes, move nodes around and change their names. Without changing the id number, which would invalidate all the user/roles and data/roles that we will have set up
  • Got UserInfoObjects built on the Java side and coming over to Flex. Now I need to update the creation of the _userCollection to reflect this. With luck, I can use the ArrayCollection directly

Tuesday Log (7/14/09)

8:00 – 4:30

  • Deployed data at Fort
  • Sent our edge tasking spreadsheet to Ann and John, and injested it
  • Had a bitch of a time getting the new Flex code stuck under maven
  • Reworking the data objects so that they have listeners for when data chnges. Listeners provide a callback function when data is changed. This way, each data object can be pretty well self contained.

Monday Log (6.8.2009)

7:00 – 4:30

  • Went to a very quet fort and delpoyed new roster data. They are still working on geting permissions set up right on the server box. Did verify that teh server has java 1.6
  • Let’s see if we can get all the pieces of visibility2 working today! Yep. Wheeee!
  • You can now click on a chart portion and get a new chart.
  • Need to add a way of loading dashboards

Friday Log (6.5.2009)

8:00 – 5:00

  • Could not get going this morning
  • Got the majority of the communication with the server for the initial query.
  • Need to figure out what the ParentItem needs to be, which I need to talk to Dong about that
  • Got a Server 2003 box up and running. Need to add MySQL, Tomcat, etc…

Tursday Log (6.4.2009)

7:30 – 6:30

  • Going to see how trees can be used to show data nd meta data
  • Got trees working
  • Got Meta data working. Need to round-trip back to raw – done
  • Need to add filtering for raw queries and clicking on charts on meta queries. Also need to read all this stuff in as a config file. And I need to add a menubar for loading queries and the debugging support. Something to try for tomorrow….
  • And Dong needs to get HSQL working!
  • Going to the Fort to see what’s up.

Wednesday Log (6.3.2009)

7:00 – 4:00

  • Fort from 7:00 – 9:30
    • Met with Kathy and described what we were doing
    • Wrote up a roadmap for John
    • Sent a note to Kristen Whitly about visualization for the NTOC
    • Got my computer working again
    • Deployed new data
  • Working on QueryBuilder
    • adding ability to click on a chart element and detect what item it represents. Need to be able to use that to get the data for the next level of drilldown.
    • Which led to a lot of work on getting meta data about a return. Built a couple of classes to support that. Now I need to figure out a way to provide the metadata to a chart.

Tuesday Log (6.2.2009)

7:00 -6:00

  • Stopped by the fort to deploy, and found that my box had been messed up by the S2 software load (no java 1.6 which means no eclipse, which means no subversion which means no deploy arrrgh!)
  • Worked with Mike on getting a remote drive configured on the server in the enclave. Still having problems with permissions.
  • Worked on the QueryBuilder and made good progress. I have a scheme to choose query entities and values with wildcards and other regex features. Adding logic that ponts the bilder to the appropriate data source.
  • Had several discussions with Doug about how/if to integrate with enPortal. I made the case that all our systems need a normalized databse system.

Monday Log (6.1.2009)

7:30 – 4:00

  • Stopped by the fort on the way in
    • Deployed new roster data
    • Worked with Mike to get data onto the enclave machine for automatic updating
    • Gave John a status report – also, Kathy is back today, will say hello tomorrow
  • Working on GenericQueryWidget. Hook up to Dong’s code today?
  • Got nameing of chart components working correctly
  • Working on getting query string(?) creation for widget input. Need to do something for output as well
    • Don’t forget that the query setup needs to be read in as XML!
  • Getting close to having a working query widget. Gonna need some wildcards though. Maybe the default?

Friday Log (5.29.2009)

7:00 – 4:30

  • Working on being able to select columns and cells for plotting. It seems that the ColumnSelectedEvent class that the Flex3 Cookbook speaks of does not exist. Working around it.
  • Got most of the pieces working. Need to name the plot items a bit better using the parentObject name that is in with the data provider. Tricky stuff today. Oh yeah. Need to add some comments before I forget how this all works.
  • Burning a copy of the MvnAssist code and plugin to bring in on Monday

Thursday Log (5.28.2009)

7:00 – 3:30

  • Swung by the fort to deploy new personnel records.
  • Wrote Anne a note laying out the plan to write ingestors, then bring in the new system to test for deployment issues, then iterate on look and feel
  • Working on getting QueryEntry and QueryRelationship into GenericQueryTest
  • Got rid of Query Relationship and now have relationships inside of the QueryEntry, which I think will make for easier navigation. It’s basically a set of lists pointed in a Dictionary by relationship type (parent_of, child_of, talks_to, etc)
  • Second meeting at the fort. Anne wants to keep focus on development of new app, but will take the Excel tool if it pops out. Also, she *really* likes the idea of email alerts based on thresholds.

Wednesday Log

5.27.2009

7:00 – 5:00

  • Working on data generators for HrmsPersonnel and HrmsRoster
  • Need to write data visualization paper
  • Farewell lunch for Bob R at 11:00
  • Worked on getting the GenericQueryWidget to know enough about what it’s displaying that the output from one widget can be used as the input of another. Not sure what to do about the first query. I think it needs to read in XML?
  • Realized that the current VISIBILITY app is not going to be easily extended to ingesting new data types. Sigh.

Thursday 5.14.2009

7:30 – 3:30

  • Was able to upload a new roster.xml on site
  • Got file uploading working here. Need to bring in and test
  • Windy day. Still managed a 20.4 at 265 avg watts.
  • Meeting – nope, canceled
  • Officially requested some monitors
  • Added a “custom query” field to the SOLR Manager. Tomorrow I’ll play with accessing the db.
  • Need to add pieces to show billet info
  • Dong is setting up an HTTPS server. We’ll see if all this stuff still works.

8:00 – 4:30

· Start RestServerLog – it’s working, after Dong poked at it for a while
· Get file uploading working – close. Html version is working with the sevlet (After Clift pointed out that I hadn’t adjusted the web.xml. Doh!)
· Waiting for SVN account for Visibility
* Finally go Clift out today on the bike. 23 miles at 15.5