Author Archives: pgfeldman

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)

Dong Shin 08.18.2010

  • Started on Project Lock management
  • packed up PPM for review
    • found commas causing lot of errors everywhere! fixed most of them
    • added total budget amount on each Financial Data title
    • FMP not saved when all the fields are empty

Phil 8.18.2010

7:30 – 11:00, 1:00 – 3:30 VISIBILITY

  • Talked to Ann, it looks like things may be happening in September. Need to work on getting some of John’s data ingested
  • Started IA online course. Should finish tomorrow.
  • QC-ing Dong’s PPM code
  • More talks with Anne. Meeting at 9:00 Sept 3 for now.

11:00 – 1:00 FP

  • Working on refining collision detection and adding more obstacles
  • Contacted Stuart Shapiro ( sbs@usiplaw.com) about filing a provisional patent. Looks like this would be useful: https://www.patentwizard.com/
  • Had to get rid of an infinitely large vector that results from a collision too close to the origins of the two colliding point masses basically a 0/x problem, where x > 0

Dong Shin 08.17.2010

  • Invoice Viewer – done
    • editing capability is there, but not needed?
  • weird behavior found when editing financial data – emptying out existing data cannot be saved!
    • added various checks for empty string, space, etc.
  • Rearranged FMP viewer data grid

Phil 8.17.2010

8:00 – 10:00VISIBILITY

  • It’s dark when my alarm goes off. I don’t like this. At all.
  • Nothing new at the site. Need to start coordinating with Jim M. to log into the server and see what we need to set up.
  • Pinged Mike about discussing using reflection/introspection for code completion in Python. We chatted for a while about
  • Helped Keil with some mxml

10:00 -12:00

12:00 – 3:30

  • Tech fair