Monthly Archives: October 2014

Phil 10.21.14

8:00 – 4:30SR

  • DB Backups
  • Documentation
    • visibilityScriptingServer.Autocomplete.languages.DummyLanguageService
    • visibilityScriptingServer.Autocomplete.languages.PythonLanguageService
    • visibilityScriptingServer.RemoteObjects.ScriptObject
    • visibilityScriptingServer.RemoteObjects.UserObject
    • visibilityScriptingServer.Servlets.AlertServlet
    • visibilityScriptingServer.Servlets.PublisherServlet
    • visibilityScriptingServer.Servlets.ScriptRunnerServlet
  • Deployed new FA

Phil 10.20.14

8:00 – 10:00, 12:00-4:00SR

  • DB Backups.
  • Documentation
    • De-mavenized and fixed scriptEngine and scriptEngineServer
    • Diagrammed com.fgm.scriptEngine
    • Diagrammed com.fgm.scriptEngineServer
      • Commented PublishDataObject
      • Commented PublishSupportObject.
      • Commented AlertInfoObject
      • Commented ScriptCensor
      • Commented ScriptResultObject
      • Commented ScriptRunner
      • Commented UrlReader

Phil 10.17.14

8:00 – 3:00 SR

  • DB Backups
  • Deploy New FA
  • Fixed the truancy report by moving the query forward a month
  • Tried to get Wolfram to show clusters in a meaningful way. Worked with the help files but not with my fake ISRPMO data. Beat on that for a while with no luck.
  • More documentation?
    • Diagrammed and

Phil 10.16.14

8:00 – 5:00 SR

  • DB Backups
  • MaintainJ – reverse engineered diagramming. Unfortunately, it’s $99 to license. Examine later….
  • AgileJ eclipse plugin. Produces class diagrams. Update site: Using that.
  • Working on JavaUtils
    • Generated class diagrams for all packages
    • Finished PropertyLoader
    • Finished SSLUtilities
  • Working on javaUtils.database
    • Finished DbHelper
    • Finished DbTable
    • Finished DbTypedTable
    • Not sure what to do with SQLResult yet. Need to find out where it’s used, and call hierarchy doesn’t work until the code compiles. If it’s anywhere, it’s in FinancialAssistant, which we will get to shortly.
  • Working with javaUtils.dbObjects
    • Finished BaseObject
    • Finished CreateTableObject
    • Finished InfoObjectManager
    • Finished InsertObject
    • Finished QueryObject
    • Finished QueryResponseObject
  • Working with javaUtils.logging
    • Finished Log4jInit
    • Finished VisibilityLogger
    • Finished LoggingEntry
  • Fixed ScriptEngine on the way to fixing FinancialAssistant

Phil 10.15.14

8:00 – 5:00 SR

  • DB Backups
  • Building query and chart for acceptances. Working, needs to be vetted by Lenny. In addition to CURRENT and OVERDUE, we added NEGATIVE, where the dates of “committed” and “accepted” are incorrect
  • Got Javadoc working, and errors turned off in the editor.
    • Finished YuiTestServlets
    • Ran into a problem navigating code. The compiler has to be working, and that was failing with an “Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants” error. Had to install Web, XML, Java EE and OSGi Enterprise Development plugins.
    • And now I have to install Java EE to get the javax.servlet. No, I can’t do that because Oracle has a Glassfish download in their “” file. What an AWESOME company. Got it from instead.
    • Turned off all the Maven external libraries as well, and placed the code in a “jars” folder, so it’s now backed up by SVN.
  • Working on JavaUtils
    • CalendarParser – done
    • CalendarParserException – done
    • Dom4jUtils – done
    • FileUtils – done

Phil 10.14.14

8:00 – 2:00 SR

  • DB backups
  • Deployed new FA
  • Discussion with Chris about next steps. Going to Javadoc the classes and then discuss next steps. He wants to be able to do visualizations ASAP
  • Downloading new Eclipse
  • Pulled all the current code from Subversion into new directory from new repository
  • Installed JavaDoc plugin


  • More Wolfram Alpha
  • Alpha is more forgiving as far as files, but it still takes the same overall format – a column for each factor (i.e. User, Capability, dollars). There can be a row with factor names.
  • Found the financial data charting for Mathematica. Need to find it in Alpha. Or maybe it’s the Wolfram Finance Platform (more info)?

Phil 10.13.14

10:00 – 2:00 SR

  • Figuring out if Mathematica can be used for producing presentation widgets for data visualization. The first tricky thing seems to be how it stores tables (lists) for analysis:
  • Success! In that I was able to read in a file (Insert->File Path…), then click Import under the line. Boy, that’s intuitive…
  • ANOVA (yes, all caps) runs like this: ANOVA[allErrors, {Alias, TestType, All}, {Alias, TestType}]

Phil 10.10.14

8:00 – 5:00 SR

  • Backups
  • Updated lab list
  • Finish ng-route section of Angular book
    • module.config is very picky about what it can use. All the injections that work in controllers, factories and services cannot be used here. Angular module.provider can interact, but providers appear to be tricky too. This post goes into the differences between factories, services and providers.
  • Start on Documentation – Nope started on directives, since it’s a long weekend.
  • Install Mathematica – done

Phil 8.9.14

8:00 – 5:00 SR

  • Backups!
  • Restored the qb_queries table since Lenny had blown some of his queries away
  • More Angular – walking though the full webapp example. Also watched this talk on TypeScript and Angular. Good stuff – just not quite yet.
  • Meeting at 2:00, plus a deploy of the fixed FA.
    • We are to document the current system. I’ll do most of it, which will keep Dong free to fix and update things. Here’s the list of Things To Do.
    • The next step will be to do visualization (reports, slides, quad-charts) of the live data. We may roll our own or possible use something like the Wolfram Alpha Appliance. Have to see how much that costs.