Phil 8.27.2010

8:00 – 4:00

  • Deployed new PPM and started the process of setting up a meeting with Trish and Chris
  • Tried to get Murph to do something about logging into the server. He’s convinced that Brian can somehow do this
  • Sent a note to John DeMio asking him about his VISIBILITY experience
  • Lots of office stuff
  • Did send off the provisional patent though

Phil 8.25.2010

8:00 – 11:00 VISIBILITY

  • Fixed some aspects of Joe Noble’s account. Ingested some more data
  • Had a talk with John W.
    • John Gresh is leaving in a few weeks
    • Mike Cowan is probably leaving near Jan 1.
    • The current site will probably switch over to SharePoint, with an export of some kind going to SiteWorks. John wants to hand of the SharePoint work to us. I told him that we could probably automate a lot of it, including the SiteWorks export.
  • Walked through PPM with Dong

11:00 – 3:00 FP

  • Provisional patent. At page 8, in the Preferred Embodiment section

3:00 – 6:00 Savage Mill

  • Chairs, desk, fans, build out contacts, etc.

Keil 8.25.2010

  • Working on forecast website demo
  • Currently user feedback is pulled dynamically from database via PHP and MySQL
  • Next step will be to allow users to submit feedback dynamically

Dong Shin 08.25.2010

  • deployed new EdgeUtils to FGMDEV Repo
  • tried to check in EdgeUtils changes, got “Authorization failed” error
    • changed passwd, authz, svnserv.conf to use credentials (/repo/Visibility directory)
    • checked in changed files for EdgeUtils
  • packed up PPM for review
  • commas added to Create/Modify Project – Total Budget and FY amounts
  • found that Project Locking doesn’t work properly when two users are connected.
    • added result check on locking
    • modified lock query to return login_id
  • changed the Project Viewer Panel’s border to yellow for locked projects

Dong Shin 08.24.2010

  • checked out and re-built projects from new site (fgmdev.com)
    • EdgeUtils
    • ProjPortfolioMgrClient
    • ProjPortfolioMgrServer – needed to copy pom.xml from old and redeploy to tomcat server
    • everything looks fine!
  • added lockTimeout to EdgeUtils’ ConfigManager
  • change PPM to use ConfigManager.lockTimeout

Phil 8.24.2010

7:30 – 2:30 VISIBILITY

  • Set up new account for Joe Noble and imported some data into his role
  • Much Savage Mill stuff
  • General catching up. Everything has moved! The new server appears much faster!
  • Switched maven conf settings
  • Switched svn

2:30 – 3:30 FP

  • Provisional patent

Dong Shin 08.20.2010

  • continue working on Project Lock management
  • changed DataGrid in SelectProjectWindow to AdvancedDataGrid
    • support styling
    • added row and column styling (grey out LOCKED,  BLUE for editable)
    • modified DatabaseAdvDataGrid to support Column Style Function
      • styleColumnName = <name>, styleColumnValue=<value to compare>
    • com.edgeti.GenericQueryWidget.widget.CheckBoxHeaderRenderer
  • refined Project Select query so that own id = lock_id returns EDITABLE
  • Financial Data DataGrid sets editable flag based on Project Lock
  • Dark Yellow border (0xFFCC00) added to Financial Data DataGrid for LOCKED projects

Mike 8.19.2010

  • Continuing to work on a python code completion engine.  Phil helped me with some ideas and pointed out a few built in introspection methods in Python.
  • Built something basically using the existing visibility script engine to run “info” on the variable in question and a problem arose:
    • For example, say your cursor is at the end of this script:
    • def solrXmlFromListList(doc, root, headers, table):
      for row in table:
      rowNode = doc.createElement(‘doc’)
      root.appendChild(rowNode)
      for i in xrange(len(headers)):
      fieldNode = doc.createElement(‘field’)
      fieldNode.setAttribute(‘name’, headers[i])
      textNode = doc.createTextNode(str(row[i]))
      fieldNode.
    • I can’t run info on ‘fieldNode’ without appending info(fieldNode) to the end of the script and executing the entire script which is obviously not an option
    • So basically I need to find a way to run introspection on a script without running any of the script

Keil 8.19.2010

  • Learning to use BlazeDS
  • Successfully passed a string from BlazeDS to a Flex application using the tutorial located at http://raajasoft.wordpress.com/2009/03/17/blazeds-and-java-together-a-simple-tutorial/
  • Unfortunately the tutorial uses flex 3, so many of the steps don’t apply in this version, such as the instructions for connecting to the data source.
  • Instead of following the instructions, accept the defaults when creating a new project and then go to “data” and select “connect to blazeds” the instructions make much more sense in this dialog box.
  • Also note that the instructions want you to use mx components, but with flex 4 you can use spark if you want.

Phil 8.19.2010

8:00 – 11:00 VISIBILITY

  • Added a role for Paul O’s group.
  • Fixed Paul O’s tables. It turns out that the Excel ingestor chokes on ‘-‘. Asked Dong to take a look at informing the user if the ingestor fails.
  • Finished my IA refresher
  • Talked to Anne about Paul’s project and about the upcoming meeting.

11:00 – 1:00 Savage Mill

  • Went over with Brian to explain wall positions and discuss ceiling options. We should have a quote by the end of the day.

1:00 – 4:00 FP

  • Working on provisional patent. Decided not to use the software and just write the thing.
  • Got about 5 pages into the application. It’s coming along well

Dong Shin 08.19.2010

  • moved maximizePanel() to last step of the data retrieval on Project Viewer, behaves lot better
  • continue working on Project Lock management
    • created com.fgm.ProjectPortfolio.project.Project for project management
    • add lock_time to table, update on Project Select
    • expired lock set to 24 hours
    • added Unlock Proj button to Project Select Window (only visible to Administrators)
  • Excel Ingestor chokes on ‘-‘, need to look at later (low pri)