Monthly Archives: March 2015

Phil 3.19.15

8:00 – 4:30 SR

  • Worked out a way to calculate the liklihood that a lab will be able to spend it’s money based on past performance. I think it can also be primed with an arbitrary distribution. Need to think about that.
  • Area Charts
    • Added an option to render fastest, which may be needed for Canvas Rendering. Transparency works in SW, which is nice.
    • Adding a method to add to or set the z offset.
    • Added gridlines. Getting close to tying all the pieces together.

nurb-ish

Dong Shin 03.19.2015

  • working on FR
    • added Contract Funded Amount to server codes
    • tried to use $watch for summing the Funded Amount – not quite working. Does $watch check for reference instead of values?
    • HTML generation for export and saving it as MSWORD works!
    • Chrome just saves file where Firefox asks to Save or Open… Is it my browser settings?
    • reworking template

Phil 3.18.15

8:00 – 4:00 SR

  • No problems with the new FR. Testing to begin Friday?
  • Need to look into JIT manufacturing process control as possible way of managing labs
  • The current goal is to see how trustworthy labs are WRT spending their funds to target. It turns out, I have an equation for that 🙂
  • Added behavior callback to CanvasClasses and ComponentClasses. It also seems to have fixed my weird ts error in Webstorm.
    • Tested and working.
  • Adding tooltip data points to track the top line of the chart, including when the chart is animating. – done

Progress for today:

nurb-ish

Dong Shin 03.18.2015

  • working on FR Export…
    • created a directive and templates to generate HTML using $compile service
    • controller in the directive doesn’t work quite right.
  • another field for Contract Details – Contract Funded Amount
    • modified client codes
    • added contract_funded_amount to fr_contract_details table – db_updates.sql
      • ALTER TABLE `fr_contract_details` ADD `contract_funded_amount` DECIMAL(10,2) NULL AFTER `funding_request_id`;
    • working on server codes

Dong Shin 03.17.2015

Dong Shin 03.16.2015

  • deployed new FR app
    • missed min check of the last month values in Obligations/Outlays – fixed
  • working on adding Project Names to FR app
    • created table, project_names
    • added java classes – model, rowMapper, service, controller
    • added javaScript codes
  • moving Reqonciler server codes to new project, prepping for HTML5 app.

Phil 3.16.15

8:00 – 5:00 SR

  • deployed new FR. Still tweaking.
  • Continuing with charts. My end triangles are not drawing properly yet. D’oh! Stepping by 1 rather than 2 for a triangle strip. And the backface is backward. Both fixed.
  • Adding a cylindrical z component to the chart. Want to compare this to a bevel
    • Spent too much time on this – projection of a cylinder onto a plane is y = sqrt(r*r – x*x)
  • Will probably go for a spherical projection with bevels (z = sqrt(r*r – x*x -y*y)). Working on procedural generation of arbitrary meshes. Done!

nurb-ish

Phil 3.13.15

8:30 – 4:00 SR

  • Create Capability by appropriation chart for testing
  • Adding Apache POI to the JavaUtils project. Boy, that turned out odd. The JarFileContainer project hadn’t been checked into SVN yet, so after adding POI11 to the jar file, I did. It uploaded correctly, but when trying to sunchronize the directory, SVN decided that JarFileContainer needed THE ENTIRE Java_Folders DIRECTORY. Which is completely insane. Wound up uploading manually. Seems to be working now.
  • Built a fake data generator and populated the spending_test table for charting.
  • Starting on building the area chart component. Got a simple mesh built. Good start.

Dong Shin 03.13.2015

  • working on FR app
    • added Obligations/Outlays check against Funding Amount, warning when value is greater than the amount and disable continue
    • added a directive to capture and check Obligations/Outlays values on-blur, not on-change. on-blur checks the values when input is complete, on-change checks the values on every key stroke.  http://stackoverflow.com/questions/11868393/angularjs-inputtext-ngchange-fires-while-the-value-is-changing
    • Obligations/Outlays should not be less than the previous month and greater than the next month

Phil 3.12.15

8:00 – 6:00

  • Deployed new FR and worked with the DB
  • Added SW rendering as a selectable option
  • Added highlighting and selecting to Canvas and Components
  • Discovered how to cast in TypeScript. Note that this is only for compile phase:
    var m:THREE.MeshPhongMaterial = <THREE.MeshPhongMaterial>obj3d.material;
  • Tested highlighting in 2d and 3D. Discovered a few use cases where the selected model can get set to null while manipulating the eyepoint and had to fix those.
  • Was going to deploy to my server for testing, but I realized this app needs a database. Started the process, but now it’s got to cook for a while.
  • Lenny wants spreadsheet export, possibly with formulas.
    • Added capability to DbTypedTable to work with multiple sheets.

Dong Shin 03.12.2015

  • deployed new FR app
    • Pop-up warning when any of the Funding Breakdown is greater than the Funding Amount, but allow saving
    • Pop-up warning when any months (last?) is greater than Funding Amount in Obligations/Outlays, do not allow to continue
    • If Other is selected in Project Lab, add a text to be added
  • labs, primary_labs_pms, req_ids are updated from project_portfolio_enh database per Lenny’s request
  • Super Admin needed, only who can add data through AddableCombobox
  • worked off new new items from today.

Phil 3.11.15

8:00 – 4:00 SR

  • Having a bunch of issues with the on site Firefox. WebGl was working but the browser would black out other screens. Now that’s fixed, and WebGL won’t run.
  • Added xcopy . \xampp\htdocs\experiments\WglCharts1 /s /d /y /exclude:excludeFile to the Makefile as the deploy: task. Now all new files are uploaded to the apache directory for testing as part of the build.
  • Need to implement software rendering fallback – done. Had to add common methods/vars (setClearColor(), autoClear)
  • Need to get 2D running – done
  • Got Lenny’s initial chart. It’s capability by appropriation, with the PMAs and FACTS as bars with Outlay goals and Planned outlays as shaded areas. Probably a rolling six month window.

Phil 3.10.15

8:00 – 4:00 SR

  • Wound up passing a callback function from the glController into the queryController so that the data array that’s used to create shapes is called at the end of the retrieval process. Communication with the queryController should be able to go through bound variables?
  • And in case that doesn’t work. Here’s a good source for communication between Angular components.