Author Archives: pgfeldman

Dong Shin 06.15.2012

  • Copy Project capability wouldn’t quite do the jobs users wanted to do because it doesn’t copy of the monthly financial data. We proposed that another functionality to copy/duplicate entire project data.
  • working on duplicating project data
  • changing database structure and logging in to DBUpdateSQLs06152012.sql
  • copy a project
    • INSERT INTO projects (
      project_number, title, exec_summary, description, location, begin_year, end_year,
      total_budget, proj_mgr_login, proj_admin_login, portfolio_mgr_login, portfolio_admin_login,
      priority, services, TRL_start, TRL_current, TRL_end, TCL_start, TCL_current, TCL_end,
      TP_start, TP_current, TP_end)
      SELECT project_number, title, exec_summary, description, location, begin_year, end_year,
      total_budget, proj_mgr_login, proj_admin_login, portfolio_mgr_login, portfolio_admin_login,
      priority, services, TRL_start, TRL_current, TRL_end, TCL_start, TCL_current, TCL_end,
      TP_start, TP_current, TP_end
      FROM projects
      WHERE uid=0

Phil 6.15.12

7:30 – FP

  • Heading out early to go to the PAD lab and try printing out the mouse.
  • Updating sim and models on the laptop. Done, and hooked up to the hardware!
  • After talking to Tom for a bit, it looks like it might make more sense to buy a cheap deskside system and strip it for parts rather than buy the components.

Tom 6.14.2012

Start: 10:00

  • Found the best position for everything
  • Started drawing nets again
  • Double checked connectors to make sure I can buy the ones I need
  • Should be able to finish tomorrow or at least be really close

End: 6:00

 

Mike 6.14.2012

  • Scan and deployed updates
    • Security banners
    • various fixes by Dong
    • Login screen password change fix
  • Server backups
  • Dumped a project user list for James Murphy
  • Sorted out an issue with Christine G. not being able to see projects in PA
  • Weekly status meeting
  • Moved pki web filter project inside
  • Fixed an issue that was preventing people from being able to log back in to PPM after logging out
  • More work on charting package:

Dong Shin 06.14.2012

  • weekly status meeting @ Fort
  • trouble-shooting
    • cascade problem – caused by new fields added (funding_type, org, location)
    • Comments not showing – deleted user
  • bug fixes
    • Copy Projects
    • View Comments to show all the comments

Phil 6.14.12

9:00 – 4:30 FP

  • In a bit late due to dentist app’t.
  • Let’s see if we can learn how to slice geometry today!
    • It’s really easy. Select the object that you want to modify (in object mode), then click on the ‘Object Modifiers’ (crescent wrench) tab
    • Add a ‘Boolean’ modifier. It can be ‘Difference’ ‘Union’, or ‘Intersect’
    • Select the object that the first object will be modified by in the ‘Object’ Field
    • Click ‘Apply’ – That’s it!
  • Next, let’s see if we can make some useful cuts in the mouse. Done! 
  • Useful link to Modifiers in Blender: http://wiki.tesnexus.com/index.php/An_introduction_to_Modifiers_in_Blender

 

Tom 6.13.2012

Start: 10:00

  • Finished switching connectors for the individual components
  • Moved everything around so that traces would have easier paths
  • Looked up computer parts so we can have the demo all in one box.  Cost looks to be between 250 and 350 for what we need.
  •  Found better connectors for the ribbon to baord connection.

End: 6:00

Dong Shin 06.13.2012

  • issues at the site
    • using sub projects to limit what users can see
    • copy project generates error – some cascading error, but can’t duplicate it on mine.
    • users having problems viewing projects assigned to – fixed
  • getting error when logged out and try to log back in… and the login screen locks up
    • Error logggin in!
      [FaultEvent fault=[RPC Fault faultString=”[MessagingError message=’Destination ‘PPMUserService’ either does not exist or the destination has no channels defined (and the application does not define any default channels.)’]” faultCode=”InvokeFailed” faultDetail=”Couldn’t establish a connection to ‘PPMUserService'”] messageId=”C6D2C3B1-E087-9059-0A89-E669D5CDC239″ type=”fault” bubbles=false cancelable=true eventPhase=2]
  • fixed projects not showing for users in PPM
    • SELECT projects.*, projects.uid as ID, projects.project_number as ‘Project ID’, projects.title as ‘Project Name’, begin_year as ‘Start FY’, end_year as ‘End FY’, begin_year as startYear, IF(ISNULL(lock_id), if (total_budget = 0, ‘INCOMPLETE’, ‘EDITABLE’), IF (lock_id=’dongshin’, if (total_budget = 0, ‘INCOMPLETE’, ‘EDITABLE’), ‘LOCKED’)) as Status, (end_year – begin_year) as duration, CONCAT(o.first_name, ‘ ‘, o.last_name) AS ‘Project Mgr’, CONCAT(a.first_name, ‘ ‘, a.last_name) AS ‘Portfolio Admin’,  CONCAT(o.first_name, ‘ ‘, o.last_name) AS projMgrName, CONCAT(b.first_name, ‘ ‘, b.last_name) AS ‘Project Admin’, CONCAT(c.first_name, ‘ ‘, c.last_name) AS ‘Portfolio Mgr’, services, o.unclass_phone as projMgrPhone, o.unclass_phone_ext as projMgrPhoneExt, o.JWICS_email as projMgrJWICSemail, o.SIPR_email as projSIPRemail, o.unclass_email as projUnClassEmail, CONCAT(c.first_name, ‘ ‘, c.last_name) AS projSupervisorName,  c.unclass_phone as projSupervisorPhone, c.unclass_phone_ext as projSupervisorPhoneExt, c.JWICS_email as projSupervisorJWICSemail, c.SIPR_email as projSupervisorSIPRemail, c.unclass_email as projSupervisorUnClassEmail, projects.total_budget as ‘Total Budget’, sub.project_id as parent_project_id, sub.sub_project_id FROM projects
      LEFT JOIN _project_sub_projects as sub ON uid = sub_project_id
      LEFT JOIN users AS o ON projects.proj_mgr_login = o.login
      LEFT JOIN users AS a ON portfolio_mgr_login = a.login
      LEFT JOIN users AS b ON proj_admin_login = b.login
      LEFT JOIN users AS c ON portfolio_admin_login = c.login
      WHERE (projects.proj_mgr_login = ‘dongshin’ OR projects.portfolio_mgr_login = ‘dongshin’ OR projects.proj_admin_login = ‘dongshin’ OR projects.portfolio_admin_login = ‘dongshin’)
      OR (projects.uid in (SELECT project_id FROM _projects_portfolio_mgrs WHERE login = ‘dongshin’))
      OR (projects.uid in (SELECT project_id FROM _projects_portfolio_admins WHERE login = ‘dongshin’))
      OR (projects.uid in (SELECT project_id FROM _projects_service_finance_pocs WHERE login = ‘dongshin’))
      OR (projects.uid in (SELECT project_id FROM _projects_service_project_mgrs WHERE login = ‘dongshin’))
  • fixed View Comments button not enabling after adding comments

Phil 6.13.12

8:00 – 5:00 FP

  • In prep for getting the mouse, I’m going add hand navigation to the demo.
  • Done. I added a “move model” choice in the Gl_ShaderWindo base class that sets a float[3] of the current desired(?) model XYZ. It’s up to the inheriting class to do something with it. In this case, I moved the hand origin in XZ space and left the position of the rotating cubes alone.
  • Checked in.
  • More modelling training

Tom 6.12.2012

Start: 10:00

  • For whatever reason I had a very hard time figuring out which connector was a hard drive power connector.  It is molex 8981.
  • The footprint for this connector is not under molex but instead under Thomas Betts in pad to pad which is part of the reason I was confused.
  • Decided to use a single connector per component.  This will make routing the traces more straight foward and may fix the problem I had when I tried before, without adding additional trace layers.

End: 6:00

1:00-4:00(OVERHEAD IT):  Phil’s laptop has been having an intermittent problem where it randomly freezes.  I also noticed that it was pretty slow.

  • I first checked the heat sinks as the laptop is kinda old and intermittent problems can be caused by overheating due to dust.
  • The heat sinks turned out to be cleaner than expected.  Its kinda funny how my computer has a dust filter and somehow had way more dust in it.
  • When I started it back up I noticed the hard drive was running at full speed constantly and seemed to be the bottleneck in the performance.  The main issue seemed to be that windows updates were behind but it was still odd that this would take so many resources when it was only downloading the updates.
  • I did some various other things like checking for malware, cleaning/defraging the registry, and a few other general maintenance procedures.
  • Once the updates and other maintenance was done, the computer seemed to run much better than initially.  There is something strange where the programs that start with windows are using about 3 times as many handles as my computer which also runs vista.  This may be causing some of the excess hard drive use but I am not sure.
  • As the problem was intermittent its hard to say if it was fixed but it does seem faster, so  we’ll see.  If it happens again either windows needs to be reinstalled or the hard drive should be replaced.  I definitely recommend backing up all that isn’t already, as hard drive crashes do cause computers to lock up, and might be a sign its going soon.

Mike 6.12.2012

  • Server backups
  • Got another request on how to hide select budget centers from finance POCs while letting them see others, unfortunately the system was not designed that way so the only answer still seems to be sub-projects
  • Sent an email out the other 3 users having issues:
    • One responded that it was working now and he can also help someone else he works with
    • no response yet from the 3rd
  • Tested copying a project to create a sub-project, got a database error
  • Need to add some kind of banner or block to prevent users from getting on the test server since the URLs are so similar
  • More work on the charting package:
    • All the series specific configs are done
    • Just need a drag and drop interface for managing sets and z-order or series

Phil 6.12.12

8:00 – 4:00 FP

  • Was able to successfully print out the mouse yesterday. It printed “solid” in that it had structure on the inside to allow the piece not to collapse. I also wound up printing it at about 1/3 scale so that it only took an hour to print as opposed to six. Still, I’m pretty happy with the result. Below is the Blender version on the left and the MakerBot printout on the right:
  • Set up an account with Shapeways so that I can print out a more substantial model. And so that I don’t have to sit around for six hours waiting for something to print. Along the way, I learned why my mouse model was solid. You need to generate inner and outer walls and connect them. The printer doesn’t know how to handle printing two sides of a two-dimensional plane. This is controlled in Blender by detecting ‘Non-Manifold’ surfaces. If you find them, that means that the normals in that area are behaving oddly, and need to be fixed. Maya had a ‘clean up option, but blender doesn’t. Still working on how to completely fix a surface, though I do have it to the point what it looks pretty reasonable. We’ll see if Shapeways accepts it.
  • It was accepted, but came out as the wrong size. Trying to scale it now. Well, that seemed to work.
  • It’s now in the printing queue, and should be here by the 22nd!
  • Found the problem with the shape. There were edges *inside* the original shape that I rotated that were confusing the calculation of the normals. Next, time – delete those before rotating.
  • Made a fixed version and uploaded it to Shapeways.
  • Filled out AMPERE paperwork.
  • Make some dice. Done!

Mike 6.11.12

  • Scanned and deployed the latest version of the PPM documentation
  • Server backups
  • There was an issue with users assigned as ‘Service Finance POC (site)’ not being able to see projects in PA.  Changing them to ‘Project Managers (site)’ resolved the issue
  • Drafted a simple retro-active requirements list.  Jessica and Bill are going to revise them and hopefully we can come to a list to agree on.
  • added security banners to ppm and pa, loaded from config file
  • More work on the charting stuff:
    •  the chart itself is done, it can read in an xml config and write one out.
    • The basic chart config options are done
    • Adding/removing series are all done
    • The only series where you can choose specific options (color, shape, etc.) is LineSeries
    • Need to finish specific config options for other series
    • Need to create a drag/drop tree for configuring series sets (stacked columns, areas, etc.)  Also allows the user to pick z order of the series

Dong Shin 06.11.2012

  • fixed ProjectManagement panel messing up projects grid when filter is applied; AdvancedDataGrid requires IHierarchicalCollectionView
  • investing Comments now showing up properly – working properly, need to check at the site.
  • looking at adding status/progress bar to panels