Monthly Archives: December 2012

Phil 12.31.12

8:00 – 12:00 ESSO

  • Deployed a new version of PPM that seems to be working much better than the old version
  • Backups. Slow, but at least I can get on the server
  • Security training.

12:00 – 4:00 FP

  • Switched over to the HD command-line examples to see what’s actually going on. Code is better commented, and seems to run better. There aren’t any peculiar error messages, at least, and no GLUT.
  • Looking through HelloHapticDevice.
  • Got a copy of the project built with MSVC working (i.e. with stdafx, etc.) I had to move a copy of msvcrtd.lib to the lib folder that was explicitly included. Otherwise, here are screenshots of the various properties (Note the Active(DebugAcademicEdition) configuration at the top of the dialog:



  • And that’s it for 2012.

Dong Shin 12.29.2012

  • PPM bug fixes in Project Status
    • Date Acceptance Received not saving – fixed
    • Obligation and Outlay not showing when it’s $0 – removed for some reason… put it back -fixed
    • retrieve Funding Request data sorted on Description
    • added dataGridDefaultSort to TableAdbDataGrid.mxml

Phil 12.28.12

8:00 – 12:00 ESSO

  • Walked through some bugs with Lenny.
  • Attempted to back up but the connection with PuTTY was way slow. It seems to be a known problem, so I’ll wait until Monday to try again.
  • Helped Brian out with some JavaScript/HTML that handles collapsing tables. The code was not written well to educate.

12:00 – 4:00 FP

  • Got the HLAPI demonstration code compiled, though some things run and some things don’t. I get errors like “Haptics failed to initialize”. Still, “HelloSphere” works, which is enough to get the hang of things.
  • Hmm. Looks like it’s written for OGL 1.x?
  • Still, pretty cool. I’ve got a rotating cube with appropriate forces:

  • Also a teapot. So arbitrary geometry seems fine.
  • Still, I don’t like this:
	// Start a new haptic shape.  Use the feedback buffer to capture OpenGL 
	// geometry for haptic rendering.
	hlBeginShape(HL_SHAPE_FEEDBACK_BUFFER, gSphereShapeId);
  • That does mean OGL 1.x. No feedback buffer in OGL 3.0 or greater. That means this library probably won’t be all that useful.

Phil 12.27.12

8:00 – 12:00 ESSO

  • Backups, plus some coordination with the Pit Crew.
  • Dong’s pass has been renewed.
  • Meetings

12:00 – 4:00 FP

  • Got the power supply for the Phantom
  • Installing drivers from here
    • Following directions here
    • Which requires updating root certificates here


  • Starting on the OpenHaptics Programmer’s Guide. And playing around with the demos a bit.

Phil 12.26.12

8:00 – 4:00 ESSO

  • Backed up the databases on site.
  • Took some training that I didn’t think I needed, but I was on the email list, soooo…
  • Sent an email to Chris and Dave to renew Dong’s pass
  • Went home on account of the weather. So I’m setting up my work environment again. Hopefully it’s not that broken.
  • Huh. My Tomcat instance seems to be missing. Downloading. Installed.
  • Getting the config files and databases from fgmdev.
  • Am now able to compile and run Vis2
  • Can’t get the “new user / no column header” bug to happen.
  • Starting on adding font size to legend and panel titles.

Phil 12.20.12

8:00 – 4:00 ESSO

  • Demo prep all day yesterday and demo this morning.
  • Add ability to change font size in panel and legend
  • Paperwork for white Cliffs. Trying to contact Athena.

Phil 12.17.12

8:00 – 12:00 ESSO

  • Updated database so alert queries are running correctly.
  • Had a bunch of really odd problems – The date calculation seems not to be running correctly, and the headers are not showing up in AdvancedQueryWidgets for new users, but only for a while. It seems to go away and work properly after adding explicit themes, but not immediately. Need more info.

12:00 – 4:00 FP

  • Finishing paper.

Phil 12.14.12

8:00 – 4:00 ESSO

  • Backups. And everything is *still* working on the production server!
  • Worked some with alerts before going off to a GAO meeting and then a meeting with Jim G. The upshot is closer integration with GAO.
  • Submitted paperwork for school reimbursement before switch to White Cliffs.

Dong Shin 12.12.2012

  • after hectic morning, got the alerts working on-site.
  • worked through alert queries to return results in xml so that data can be verified, fixed month and year hard-coded values
  • created VSSUpdates121212.sql for deployment
  • working on alerts export to Visibility

Phil 12.12.12

8:00 – ESSO

  • Didn’t blog yesterday. Basically worked with Dong on getting VSS working on the production server
  • Spent this morning breaking everything on the production server. Somehow, instead of copying folders to the “Production Webapps” backup directory, I moved them. This cause old war files to recreate obsolete versions of everything. And somehow the copied items weren’t complete so *everything* had to be rebuilt from a combination of files on the integration server and files from the Updates directory. Most. Fun. Ever.
  • Got the first pass of alerts running though, which is a win.

Phil 12.10.12

8:00 – 4:00, ESSO

  • ADF
    • Finished this tutorial. The charts are pretty nice. Hooking up data is actually amazing. I fear debugging though.
    • Looks like audio and video are built in. Next time we build an app, we’re going to do this for the help.
  • Meeting from 11:00 – 1:00
  • Ok, back from that. Let’s do some more charting!
  • It looks like I need to download Oracle DB 11. Sigh. 99 MB of data in the pipe, 99 MB of data, take one down and send it along, 98 MB of data in the pipe…
  • And it didn’t install properly. This is now getting annoying. Oh, I see, there is no 64-bit version. This is an attempted fix. Didn’t work for me though. More tomorrow.

Dong Shin 12.08.2012

  • reworking all alerts
    • modified queries to just insert into alerts table, removed XML generation
    • created a stored procedure, a query, and a script to parse alerts by users for Visibility
    • modified python scripts accordingly
    • created VSSUpdates120912.sql to deploy everything in one script