Category Archives: Phil

Phil 4.2.2010

7:30 – 4:30

  • The strain gauge isn’t broken this morning – let’s see how it works!
  • Need to have a ScriptRunnerServlet that actually runs scripts. The current script needs to be moved to PublisherServlet
  • Need to add the mechanism for setting up periodic ingestion. Going to use a calendar and time widget to set initial time and then frequency thereafter. Most of the scheduler is working. Spent some time grocking RegExValidator.

Phil 4.1.2010

8:00 – 4:00

  • The sex change went well. I am now known as Phillese :-b
  • More scripting/servlet integration. Working!
  • Checked out space at Savage Mill
  • Built a spare sensor rod (1/2 hr)

Feldman Project Log

  • Fixed code so there is only one executive.
  • Made inputController the base class for anything that takes strain gauge input and turns it into motor movement.
  • IFControl(input force) is a child inputController that turns force into movement speed.
  • KFControl(kenetic force) is also a chile of inputController which turns force into displacement positioning.
  • Should be set to go once the strain gauge is ready minus a couple tweaks.

Feldman Project Log

  • Fixing RCS program so that it only has one executive and many controllers  instead of many executives and few controllers.( almost complete)
  • Strain gauge on left side of output motor is messed up.  It was reading 2k instead of 1.2k. I was able to fix it but then when I moved it to collide with the ball again it went off again and was not fixable.
  • Probably should route the wire somewhat differently so it doesn’t get pulled on when the rod collides with the ball
  • Took a while to figure out why the strain gauge wasn’t working.  I guess the moral is if the bridge is not balanced check the resistance of the strain gauges before going crazy with other things.
  • Need to make a second input class to handle the output motors strain gauge events.   Instead of translating force into motion, it will have to translate force into offset from the central position.

Phil 3.31.2010

7:30 – 5:00

  • Adjusted to my moved desk and then was informed that I may be moving back
  • Getting servlets to work – roughed out
  • Changing the publishing mechanism so that output is published to the DB. The servlet then accesses the db using the path information to determine which output to show

How to setup the web.xml file to allow Tomcat to  access a servlet that your browser can see:

<web-app>
<display-name>Archetype Created Web Application</display-name>

<!- declare –>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.fgm.servletSandbox.MyServlet</servlet-class>
</servlet>

<!- map –>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>

</web-app

Phil 3.30.2010

7:30 – 5:00

  • Worked at getting an LDAT account. Couldn’t find a location with account info, so sent MG a note asking for some help.
  • Setting up forms demo on Monday
  • Big VISIBILITY demo this afternoon
  • Working on integrating autoscripting execution with the rest of the scripting functionality. Ran into a problem – the auto run server is different from the remote object server, which screws everything up. Going to have to move over to a servlet architecture

Feldman Project Log

  • Made it so movement was based on changing the max speed by a percentage determined by the offset when the bar is pushed or pulled.
  • There are some problems with the offset not being consistent.  Going to try to lower the resistance of the strain gauges to see if that helps if not we will probably need to use those other amplifiers.

Phil 3.29.2010

7:30 – 5:00

  • Sent off Dong’s questions to Jim and his other portfolio manager
  • Noticed that the LDAT folks had attempted to ingest something, but it didn’t ingest right. Waiting for a ping on that
  • Going to work on getting periodic ingestion working – Got the servlet working and the accessor method. Spent freaking forever dealing with odd Date() behavior.
  • Morning interview
  • Noon performance review process overview – need a charge number

Phil 3.26.2010

7:30 – 3:30

  • Fixed the Remote Object problem from yesterday by changing the flex com.edgeti.EdgeUtils.logger.LoggingEntry so that it references [RemoteClass(alias=”com.fgm.javaUtils.logging.LoggingEntry”)] instead of the edgeti version that’s wrapped up in Visibility3. I was expecting this to cause the Visibility code to barf, but after cleaning and testing, it seems to be fine. Keeping an eye on it though.
  • Need to add automatic script running. Using Dong’s com.edgeti.VisibilityServer.Ingestor.AutoIgestorServlet as a template.
  • Meeting with Griffith(?) and LDAT. Productive meeting. She’s interested in Visibility as  a way of showing things that they need to. We meet next Wednesday to do more. Need to sign up for an LDAT account.

Phil 3.25.2010

8:00 – 5:00

  • Meeting with S14 with another portfolio manager. Printed out the newest form for Dong to check over
  • More work on storing scripts. Added a description field. Need to integrate with mxml. Done
  • Odd bug – Getting the following error: Message: Remote Object Fault – Client.Message.Encoding Cannot create class of type  ‘com.edgeti.Utils.logging.LoggingEntry’. Detail: Type ‘com.edgeti.Utils.logging.LoggingEntry’ not found. The thing is, I’m not using edgeti.Utils.logging anywhere, so I wonder where that’s coming from. It should only be in the Visibility3 war, which I’m not referencing anywhere?

Phil 3.24.2010

8:00 -5:00

  • Nothing new at site
  • Working on getting a new method in ScriptFacades, but can’t get ScriptingServer to see the output. Grr. Had to close and open the project to get the change detected.
  • Got most of the user db interaction handled
  • Got started on saving scripts

Phil 3.22.2010

8:00 -4:00

  • Ingested S14 Data
  • Noon meeting with Jim M – Got a lot of good stuff. A
  • Added list of available scripts and databases to Flex Scripting app

Phil 3.19.2010

7:30 – 5:30

  • Added S2A role and a bunch of new users for Anne
  • Deployed the documentation
  • Spent some time with Dong working out how to handle the linkages in the data laid out by Jim yesterday. Here are the records as I have in my notes (additionally, note that each field(!?) needs to be able to store a STATIC/DYNAMIC flag and comments. My initial thought is that these fields default to some value, and any actual change is stored in a FIELD_STATE and COMMENTS table, since I’m guessing that they will be used infrequently:
    • Person Record
      • Last Name
      • First Name
      • Unclass Phone
      • Class Phone
      • JWCS email
      • SIPR email
      • Unclass email
      • Title (i.e. Project Manager, TRP Member, TST Portfolio Manager, etc)
      • Secretary for (Person Record/Cofund Record combo? Multiple)
    • Project Record
      • Project Number (I’m guessing this is a string)
      • Project Name
      • Project Description (can have classified parts)
      • TST Portfolio Manager (Person Record)
      • Co-funds (1+ Co-Fund Records)
    • Cofund Record
      • Project Manager (Person Record)
      • TRP Member (Person Record)
      • Financial Analyst (Person Record)
      • “Secretaries” – people who are authorized to enter data for someone else (Person Record)
      • Lab Location (City and State)
      • Period of Performance (Start and End)
      • Funding Source(s) (Funding and UFR Records)
      • Unfunded Requests (Funding and UFR Records)
      • Supplemental (Funding and UFR Records)
      • Contract (Contract Record)
      • MIPR Number
      • Invoices (Invoice Record)
    • Funding (And Unfunded Request) Record
      • Funding Source
      • Name
      • Amount
      • Remarks
      • Fiscal Year
    • Contract Record (For prime only)
      • Contract Number
      • Vendor Name
      • Vendor City
      • Vendor State
    • Invoice Record
      • Number
      • Date Sent
      • Date Received
      • Amount
  • Rolled in Mikes icon-drawing changes
  • Going to try to spend a minute or two on script handling. Hey! Got it working!

Phil 3.18.2010

7:30 – 4:30

  • 2:00 technical status meeting with Jim Murphy – changed a lot. Notes tomorrow.
  • Working on getting all the script pieces working to produce a script that can take data from dong’s db and publish an xml mashup that can then be read into Visibility – stopped to rush around madly for demo
  • Found a bug in trend widget(?) where data

Phil 3.17.2010

8:00 – 4:00

  • And a happy St. Patty’s day to you, too 🙂
  • Working with getting jetty integrated. Having some trouble with the server going off in a loop and hanging. That’s fixed. Now if I can just get a servlet to terminate.
  • Meeting with Anne at 2:00. Some kind of presentation. Well, kind of. I got sent to the wrong room, so had a nice tour of the campus
  • Wired up one set of strain gauges