Category Archives: Phil

Phil 8.30.12

8:30 – 2:30 ESSO

  • Built and burned new PPM with fixes and scripts
  • 10:30 Meeting
  • Finish up MavenAssist today? Should just be a matter of seeing why the standalone and the plugin don’t work quite the same way…

2:30 – 4:30 FP

  • Qualitative methods, and started thinking about the iRevolution App as my thesis.

Phil 8.29.12

8:30 –  4:30 ESSO

  • Meeting with Jessica – here’s the bug list
    • Make the the month before the current month before the current month highlight in the monthly financial data data grids
    • Make a project past due if it is not entered by the 14th of each month (should be a variable in the DB, setupXML or properties)
    • Invoices pop up even if the PM actual is zero (PPM data entry screen)
    • Allow editing of start year after creation of the project, and for the backwards editing of end years
    • Sub-project incomplete status is not calculating correctly for the (parent?) project. A set of sub-projects apparently entered completely over a period of days flag as incomplete.
    • Add Document number (Found in Funding Request-> Finance Data Tab->Document Number field) amount column to Funding Requests table (Projects->Funding Requests->Modify Funding Request). Column replaces Funding type, and should be the second column.
  • Plus, there was a DB error ‘Unknown column ‘projects.uid’. It strikes me that we could use an Alert that puts the text into a scrollable panel, where we can ask the user to cut-and-paste into an email.

Phil 8.28.12

8:30 – 4:30 ESSO

  • Database backups. I could add a script that walks through the directory listing and deletes all files with similar names that are the same size?
  • Added the login/password restriction to the ProjPortfolioMgrPreFY13 folder. The information on how to login is on the ROOT/index.html page. At this point, you have to really *want* to use the old db. It’s almost impossible to access by accident.
  • Adding browser and manual artifact loading to RepoNav. Browsers are in and load as a sort of failover if the tree can’t load any children. Need to be able to add a text artifact to the dependency tree next. Also I want to be able to show the dependency that’s been selected.
  • Looks like this is done using DependencyComponents.setElement() on line 574. I think we can just make a dummy Dom4j Element and then print it to the Text area.

Phil 8.27.12

8:00 – 4:00 ESSO

  • Backed up all the databases
  • created a new project_portfolio_preFY13 database
  • Copied over ProjPortfolioMgr to ProjPortfolioMgrPreFY13
  • changed all the .settings and assets files to point at the proper endpoints and databases
  • ran Dong’s scripts, which created the FY13-only db
  • Still need to setup .htaccess
  • There is some problem with storing SOW info, possibly tied up with special characters. They are trying to fax over the error message, but the technology is not cooperating. Verified that the fax was running and online on our side.
  • Now that I know that the browser control works, I need to integrate it  an then start parsing the html that it stores.
  • New version of GWT in Action is in the Exchange folder on fgmdev.
  • Burning a disk for tomorrow.

Phil 8.24.12

8:30 – 4:30 ESSO

  • Deployed the new version of PA and it’s associated Remote Objects
  • Found a new bug where a foreign key is interfering with the deletion of a project. Made a printout of the error for Dong.
  • Working more on learning and using MavenProject.
  • Trying a cheat. Rather than using the seriously complex maven tasks, I’m trying the SWT browser. That gives me access to the generated HTML, which I can then pull the appropriate DIV from. This appears to be what I’m looking for:
  • <div id="browsePage">
        <div class="pageContent">
            <div id="browseHeader">The Central Repository Browser</div>
                <div id="browseResult">
                    <div id="browseDocs"><div><h3 style="float: left;">Index of </h3><h3 id="browsePath" title="Click to enter path..."><a onclick="return BrowseManager.createHistoryAndLoad(true, '47');" href="#browse%7C47">central</a>/<a onclick="return BrowseManager.createHistoryAndLoad(true, '-1144916964');" href="#browse%7C-1144916964">HTTPClient</a>/<img src="ajaxsolr/images/editpen.png"></h3></div><table id="browseResultTable"><thead><tr><th>Name</th><th>Last Modified</th><th class="number">Size</th></tr></thead><tbody><tr class="d0"><td><a onclick="return BrowseManager.createHistoryAndLoad(true, '47');" href="#browse%7C47">../</a></td><td></td><td></td></tr><tr class="d1"><td><a onclick="return BrowseManager.createHistoryAndLoad(true, '-160590208');" href="#browse%7C-160590208">HTTPClient/</a></td><td>04-Jan-2007</td><td class="number">717.8 K</td></tr></tbody></table>
                    </div>
               </div>
          </div>
    </div>
  • Need to install the changelog in the apps I’m responsible for.

Phil 8.23.12

8:00 – 4:00 ESSO

  • More repo navigation. Done and deployed as Version 1.9.2.14
  • Had some thoughts about an ‘assistive slider’ that might be a good thing to use in an upgrade of IngestManager
    • Slider brings up an associated window, kind of like code complete in Eclipse. Clicking in that window allows further interaction?
    • A slider could go from “Easier” to “More Secure” on how the data is ingested. Easier maps to “Publish” at the lowest level Roles. “More Secure” maps to private. Choices in the middle are explained in the associated window.  Custom variants on the ‘default’ option can be managed within the window.
  • Status meeting at 10:30
    • Status report
    • Some bugs came up that we’re working on. Also we committed to rolling out the FY13 change on Monday

Phil 8.22.12

Phil 8:30 – 4:30 ESSO

  • My cat, Andy made it back home after vanishing Sunday evening. He was not doing well and spent the night at the vet, getting a transfusion, antibiotics and ultrasound. More tests today.
  • Did the regular backups and talked to Jessica, who said the new code and DB was behaving itself.
  • Got permission to create the new FY13 db. We’re aiming for Monday.
  • Working through GWT in Action.
  • Installed Eclipse 4.2 – Juno
    • And Subversion
      • Downloaded and compiled JavaUtils and MavenAssist.
    • And Google Plugin
    • And MavenAssist
      • Which has some bugs in the repo browser. Fixing those
        • Fixed environment variable substitution in the conf/settings.xml file
        • Need to strip off the entire leading part of the tree if it’s there. Sometimes nexus doesn’t make relative hrefs.

Phil 8.21.12

8:30 – 2:30 ESSO

  • Rolled out the new DB change that allows single and multiple users (PMs, Admins, etc) to be listed in a single table, and thereby create better charts. It was exciting, and we seem to have broken the MySQL instance a little, but everything is working.
  • Sent Tom D. a copy of the UIST white paper for Novetta to mull over.
  • Created a disk of my workspace with the most recent versions of all the code and Maven. I need a DVD for the repo, so that will wait until tomorrow.
  • Starting on GWT In Action again.

2:30 – 4:30 FP

  • PAD meeting.

Phil 8.20.12

8:00 – 4:30 ESSO

  • Backups and such
  • Did some updating as well, or more specifically looked into why updating wasn’t(?) straightforward.
  • Working from home as I wait for the AC guy.
  • Installing FB4.5
    • Main install complete
    • Getting subversion
    • rebuilding my local maven repo
    • Could not get the projects to build. Need to see what’s going on at the Mill, maybe burn the entire workspace and compare.
  • Installing MSVC 2010
    • Done – downloading FP project to verify everything’s working
    • Had to re-point to the same projects (in the *exact* same places, mind you). But all is compiling.
    • The texture and shader folders were not up-to-date. Had to do some scrambling.

Phil 8.17.12

8:00 – 2:30 ESSO

2:30 – 4:00 FP

  • 3:15 Meeting with Dr. Kuber to discuss research opportunities for the interface device

Phil 8.16.12

8:00 – 4:00 ESSO

  • Testing new VSS and server code
  • Need to deploy AccountManager.swf
  • 10:30 Meeting. Deploy VSS after? Nope – still need to change the code so that the entire published list isn’t brought down. Code’s written, but not tested. Waiting until after the meeting
  • Printing out a copy of Dong’s query.
  • Finished fixing PublishedDataPage. Much faster.
  • Burned a copy of the VISIBILITY suite workspace to keep on site.

Phil 8.15.12

8:00 – 4:00 ESSO

  • Added FMPs to the CurrentStatus.py script
  • Backups
  • Uploaded but did not install the most recent versions of software onto the shared disk. Test on Integration, then deploy to Test
  • Updated the FY reports now that the PM Actuals are in
  • Added some slides to Col. Dukes’ presentation

3:00 – 4:00 FP

  • Made some changes to KFVirtualHand to make things a bit more intuitive.

Phil 8.13.12

8:00 – 4:30 ESSO

  • Put in the cleaned-up scripting client. Much faster. It’s still slow when it downloads published data. Need to look into that.
  • Need to add a warning dialog to AccountManager that warns to rebuild roles when roles are deleted. Had a fright with that today.
    • Working on getting the Alert listener to behave…
  • Put together slide show with Jessica. Need to add some scripts tomorrow to fill out presentation

Phil 7.9.12

8:00 – 5:00 ESSO

  • Dong says that the problem was that ‘courier’ isn’t available of windows. You have to use ‘courier_new’. That does explain why everything was working, yet not working…
  • Weekly meeting
  • Jessica and I have XACTA accounts now, but with read only roles. Denise is going to work on this.
  • One more training down, about three to go.
  • Writing up a justification for more than one FTE after October 1. Instead of doing FTE work.
  • Burning a new copy of VSS4 now that the font problem has been licked.
  • Wrote up a screed on VISIBILITY staffing for Jim Griffie

Phil 7.8.12

8:30 – 4:30 ESSO

  • The contractors punched a hole in my roof today. Got to see the neighborhood from waaay up high. Pretty cool.
  • Backups
  • Denise is going to put Jessica and I in for xacta(?) accounts
  • Made progress through the yearly training. Funny thing, after I started, I could hear someone else doing theirs as well. Need to bring in earphones though – it’s a noisy office.
  • Need to burn some images for Brian.
  • Need to fix the VISIBILITY website. People are interacting with the links wrong, so I’m going to change the links to make the pages match the actions. I’m installing Adobe Creative Suite so that I can use the project. I wonder if Coldfusion can check out from subversion? Nope.
  • Checked out Visibility from Documentation. Going to try DreamWeaver on it.
  • I think I opened the correct project, but it does have some Ipsum Lorem in it…
  • Highlighted fields for PPM and PA should reflect that users are entering data for the previous month. “Past Due” should reflect the 10th day (possibly the 17th) in PA
  • Working on VSS4, trying to figure out why the fon’t isn’t courier. It comes in OK, just is never set in PrettyTextEditor.as. Wondering if ApplyFormatOperation is the culprit? I think I may need to build a small sandbox project to try out.