- 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
Author Archives: pgfeldman
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.23.2010
- converting MySQLBrowser to Flash Builder project
- Unlock project added on subsequent Enter Financial Data
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
Phil 8.20.2010 – 8.23.2010
Taking a long weekend and going to the beach. You can reach me on my cell – 410.300.7293
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
- Had a “duh” moment, when I realized I could make eccentric cams without making them eliptical.
- Laying out hand interface.
- Since I don’t want to canabalize the current system, I ordered 5 motors (http://www.phidgets.com/products.php?category=23&product_id=3301) and 5 controllers (http://www.phidgets.com/products.php?category=13&product_id=1063). Still need the following:
- 8 voltage sensors (http://www.phidgets.com/products.php?category=8&product_id=1135)
- 8 SGAU strain gauge amps (http://www.industrologic.com/sgaupr.htm)
- 1 Interface card (http://www.phidgets.com/products.php?category=0&product_id=1018)
12:00 – 3:30
- Tech fair

You must be logged in to post a comment.