Category Archives: Phil

Phil 2.23.2010

8:00 – 4:30

  • Had a meeting with Anne G – she’d like to write an (marketing-style) article about VISIBILITY. Also, she really likes the idea of slide shows. I’m thinking that these could be stored in the user’s profile XML?
  • Talked to Anita Komlodi about PhD program
  • 2:00 demo at Infotek
  • Breaking out some of Visibility. Utils and DBaccess? Basically the generalized stuff that can be used on other projects
  • Need to add some interfaces to Jython that are set by a properties file
    • Read data from somewhere (i.e. LDAT)
    • Create/Delete/Modify tables – will need some user protections
    • Add data to tables
    • Read from tables
    • Write XML to a named location

Phil 2.22.2010

8:00 – 4:00

  • Terrible traffic today in the neighborhood. Scohol is open on time again
  • Talked to Chris DeVito (Thom’s mom) about building a database that would indicate smuggling flows from documents in the public domain. She’s going to get us a point of contact
  • Demo this morning – need to put in some real (looking) data and re-demo soon
  • Back to Jython. Got some good interprocess communication going!
  • Got a return call from Anita Komlodi (410-455-3206) Hall back tomorrow at 9:30 re HCI PhD

Phil 2.19.2010

7:30 – 4:00

Phil 2.18.2010

7:30 – 4:00

  • So I go and deply the new VISIBILITY system and the group dashboards aren’t working. I come back, run the debugger, and find that the TableListNames is null. Turns out I commented it out yesterday when I was working on fixing the AccountsManager problem yesterday. Sigh. Burn a new disk.
  • Pinging Doug Yeager on his Groovy? remote object. Still looking at Jython for the time being.
  • Going to stick with Jython for the time being at any rate. Doug’s code is minimal on the (Non RemoteObject) Java side and doesn’t deal with host access in the ways that we (think?) we need to.

Phil 2.17.2010

7:00 – 4:30

  • Meeting with Duncan Witte this morning
  • Changed some of the S2F XML to reflect organizational changes
  • Uploaded the new Visibility code, but will deploy tomorrow
  • Adding role tracking to TrendWidget. If a role is not supported, auto update should be turned off
  • Need to look into Jython scripting support.
  • Found a bug that I had added when I had been messing with getAllUsers(). Fixed.
  • Burning a new disk

Phil 2.16.2010

7:30 – 4:00

  • Swung by the fort. It’s still there and everything is working. Burn a disk and deploy tomorrow. Lots of changes – that should be *fun*
  • Meeting with Duncan Witte tomorrow at 0800. Jim Murphy also wants to come over to Edge to see what we’ve got.
  • Need to make sure that panels don’t load data that the user doesn’t have the role to see.
  • Discovered that the method that we were using for getting role hierarchy information, DbRemoteObjectgetMetaEntryList() was not returning tables that were under the user’s role hierarchy. Switching to UsersAndRoles.getUserTables().

Phil 2.12.2010

7:30 – 3:30

  • Tried to go to the Fort this morning, but traffic was *terrible* will swing by on the way home
  • Looking into why panels don’t show their graph properly when reloaded. Fixed, I think.
  • Having Dong test Ingest Manager after I removed about 500 lines from UsersAndRoles.java
  • More stuff with Dave Roche. I got his data uploaded and working. Added a “hexColor” magic word for maps
  • Need to make sure that panels don’t load data that the user doesn’t have the role to see.

Phil 2.11.2010

3:00 – 4:00

  • Worked with Dave Roche on getting a VISIBILITY compatable spreadshhet. Got it. Need to fix a few things and read in tomorrow
  • Talked to Dong about a flex problem he was having

Phil 2.10.2010

9:00 – 5:00

  • Remarkably, it’s snowing again. So work will be interspersed with shoveling. Sort of the lunchtime ride
  • Spent about ½ hour getting everything set up, but everything seems to be working now. Note: don’t deploy! The edge repo is not visible! Seeing if Mike can help with the VPN.
  • Now that group load is working, going to work on group save
  • Got the saved group dashboards showing. Need to know which context – group or individual- is selected so that the appropriate save can be made (addDashboard() vs. addGroupDashboard(). Done!
  • Look through load to make the decision on which chart to display based on strings? There is a lot more going on with QueryWidgets and TrendWidgets. This may be a better thing for Mike to take a look at?
  • Need to make sure that user roles are used when getting the data from a table. It’s possible with saved dashboards to get at information that you shouldn’t see.

Phil 2.9.2010

11:00 – 4:00

  • Spent the morning shoveling my folks out.
  • Infotek meeting was canceled. May reschedule or try as a phone call.
  • Working on Group Save/Load. Load is done. Save next.

Phil 2.8.2010

11:00 – 3:30

  • Snowpocalypse. Not easy getting in today.
  • Rolling in Mike’s changes – all the changes work, though we lost which chart is being shown on the load dashboard. Need to look at that
  • Deployed to Laureldemo and burned a disk for S2F
  • Back to group dashboards – nearly have the group dashboard pull working. After that, I need to be able to do the save, which is going to need to use the pull for the categories.
  • Removed some duplicate code. Dong and I are kind of stepping on each others work %-b
  • Helped Mike with maps. He’s up and running now.

Phil 2.5.2010

7:30 – 12:30, 2:30 – 6:30

  • Quiet day, waiting for the snow to start.
  • Talked to Dong about how to do alerts. We talked about having a table (table_alerts?) having an id, state (RELEASE, DEBUG, DISABLED, etc), time to execute, and a script. After poking around for a while, I think jython might be good for this. Here’s a description of how to call the jython interpreter on some python code within java: http://www.seanet.com/~bugbee/python/jython4.html. More later, after the group save.
  • Got Mike’s additions to the code that fix the number/string issue. Need to incorporate and validate. Also spent some time corresponding about the KF system project.
  • More work on group save. Needed to change how the test code created a user with groups, which led to some other things, etc. The next steps are going to be to build a list of all groups that the user can ‘see’, and then compare them against the FlexTree that comes back from the getGroupDashboardTree() method. Which means I need a way to look through the FlexTree. Monday.
  • Leaving early because of snow.
  • Worked from home, trying to get code talking to the SpaceNavigator. I can talk to it, but I can’t get any readings. Grr.

Phil 2.4.2010

7:30 – 4:00

  • Worked on getting “go visibility” working
  • Adding in group dashboard save. While I’m at it, adding in some better testing for UsersAndRoles.java
  • Got the “AddGroupDashboard()” method working and tested. Next is to return a group tree like the user tree. Can’t use the getDashboardTree() method becuase we’re federating across groups rather than users. The groups returned need to be the one’s that are visible to the user as well, so that makes things different.

Phil 2.3.2010

8:30 – 9:30, 3:30 -6:30

  • John W asked about the rollout of the new version, I said that we were waiting to nail down a few bugs.
  • Spent most of the day discussing Powergrid IP with lawyers WRT Nintendo
  • Interview
  • Got Tom started on the 3dConnexion SDK
  • Setting up dashboards so that they can be saved to group (roles) that the user belongs to instead of just the user. I’m going to have to add a “groups” column to the table_dashboards, which means:
    • Adjust table_dashboards. Hopefully, createTables() can be modified to fix easily
    • Adjust TableInfoObject on the Flex and Java sides to include groups
    • Adjust methods that use TableInfoObject.

Phil 2.2.2010

7:30 – 4:00

  • Verifying Mike’s changes
  • Adding “Comments” section to VisContainer. That way comments are associated with a dashboard and not data. Done. Weird issues with html not properly being rendered in ‘escaped’ form in vis2, even though it was handled just fine in the same class in my sandbox. Sigh.