Difference between revisions of "User:Bhinesley"

From BRL-CAD
(GSoC proposal information removed (has been submitted))
(Started logging my progress onto the wiki)
Line 9: Line 9:
 
I have 5 years of experience designing [https://picasaweb.google.com/lh/photo/_dWpWLr1esGb16X7_4DlNHMyrgI048JfNwPx7Dl9cn0?feat=directlink commercial plumbing systems in 3d], using AutoCAD. A sample of my work is available. My experience is minimal with C/C++, Java, and Python, but I have coded dozens of VBA programs for several companies I have worked for. I was a Linux systems administrator for a small business network, as well, for about 3 years.
 
I have 5 years of experience designing [https://picasaweb.google.com/lh/photo/_dWpWLr1esGb16X7_4DlNHMyrgI048JfNwPx7Dl9cn0?feat=directlink commercial plumbing systems in 3d], using AutoCAD. A sample of my work is available. My experience is minimal with C/C++, Java, and Python, but I have coded dozens of VBA programs for several companies I have worked for. I was a Linux systems administrator for a small business network, as well, for about 3 years.
  
== Interest -> BRL-CAD ==
+
== GSoC 2011 Project ==
I have been interested in contributing to an open source project for quite a while. I love coding, and I love 3d modeling, so it could not get much better than BRL-CAD. Everyone that I have talked with so far has been easy to communicate with, and very helpful. I appreciate that. I will stick around as long as I feel useful.
+
I'm [http://www.google-melange.com/gsoc/project/google/gsoc2011/bhinesley/10001 migrating MGED commands to Archer], and cleaning up existing commands.
  
== GSoC Project Proposal ==
+
=== Log ===
My proposal for the MGED to Archer Command Migration project has been submitted. This is the only project that I am submitting a proposal for this year.
+
*05/29/11
 +
**Submitted patch [https://sourceforge.net/tracker/?func=detail&aid=3309107&group_id=105292&atid=640804 3309107]. The Archer closedb command is an explicit part of my project.
 +
**Submitted patch [https://sourceforge.net/tracker/?func=detail&aid=3309109&group_id=105292&atid=640804 3309109]. Changed MGED's new file input box to a dialog.
 +
*05/30/11
 +
**Mostly done adding the man command to Archer; running into a wall with my Tcl/Tk and Itcl knowledge.
 +
*05/31/11
 +
**Started logging progress to this wiki.
 +
**Submitted patch [https://sourceforge.net/tracker/?func=detail&aid=3309910&group_id=105292&atid=640804 3309910]. This modifies Archer's opendb command, so that when no arguments are passed it behaves similarly to MGED. There is a small bug that I'm not sure how to fix yet.
 +
**Taking (probably) the rest of the day to read Tcl/Tk and Itcl documentation.
 +
 
 +
=== General plan ===
 +
My development timeline is rear-loaded. My plan is to migrate the 2 commands in each of the first two milestones quickly. I can then focus on cleaning up Archer  commands in order to become proficient with the relevant code. The remaining commands will be more challenging, so this will help later on.
 +
 
 +
=== Development timeline (from proposal) ===
 +
*June 14th
 +
**Milestone 1
 +
***A minimum of 2 commands will have been migrated to Archer by this date.
 +
*July 5th
 +
**Milestone 2
 +
***A minimum of 4 commands will have been migrated to Archer by this date.
 +
*July 5th to 11th
 +
**Prepare for mid-term evaluation: cleanup, review, handle of unanticipated issues
 +
*July11th – July 15th
 +
**Mid-term evaluations due
 +
*August 2nd
 +
**Milestone 3
 +
***A minimum of 7 commands will have been migrated to Archer by this date.
 +
*August 16th
 +
**Suggested 'pencils down' date
 +
**Milestone 4
 +
***A minimum of 10 commands will have been migrated to Archer by this date.
 +
*August 16th - 22nd
 +
**Prepare for firm 'pencils down' date: cleanup, review, handle unanticipated issues
 +
*August 22nd
 +
**Firm 'pencils down' date

Revision as of 18:03, 31 May 2011

Who I am

My name is Brandon Hinesley. I am a 26 year old, unemployed, full-time student finishing up my sophomore year of a Bachelor of Science in Computer Science. I live in California. My preferred coding environment is in any *nix operating system, while using vi and screen.

Contact

Experience

I have 5 years of experience designing commercial plumbing systems in 3d, using AutoCAD. A sample of my work is available. My experience is minimal with C/C++, Java, and Python, but I have coded dozens of VBA programs for several companies I have worked for. I was a Linux systems administrator for a small business network, as well, for about 3 years.

GSoC 2011 Project

I'm migrating MGED commands to Archer, and cleaning up existing commands.

Log

  • 05/29/11
    • Submitted patch 3309107. The Archer closedb command is an explicit part of my project.
    • Submitted patch 3309109. Changed MGED's new file input box to a dialog.
  • 05/30/11
    • Mostly done adding the man command to Archer; running into a wall with my Tcl/Tk and Itcl knowledge.
  • 05/31/11
    • Started logging progress to this wiki.
    • Submitted patch 3309910. This modifies Archer's opendb command, so that when no arguments are passed it behaves similarly to MGED. There is a small bug that I'm not sure how to fix yet.
    • Taking (probably) the rest of the day to read Tcl/Tk and Itcl documentation.

General plan

My development timeline is rear-loaded. My plan is to migrate the 2 commands in each of the first two milestones quickly. I can then focus on cleaning up Archer commands in order to become proficient with the relevant code. The remaining commands will be more challenging, so this will help later on.

Development timeline (from proposal)

  • June 14th
    • Milestone 1
      • A minimum of 2 commands will have been migrated to Archer by this date.
  • July 5th
    • Milestone 2
      • A minimum of 4 commands will have been migrated to Archer by this date.
  • July 5th to 11th
    • Prepare for mid-term evaluation: cleanup, review, handle of unanticipated issues
  • July11th – July 15th
    • Mid-term evaluations due
  • August 2nd
    • Milestone 3
      • A minimum of 7 commands will have been migrated to Archer by this date.
  • August 16th
    • Suggested 'pencils down' date
    • Milestone 4
      • A minimum of 10 commands will have been migrated to Archer by this date.
  • August 16th - 22nd
    • Prepare for firm 'pencils down' date: cleanup, review, handle unanticipated issues
  • August 22nd
    • Firm 'pencils down' date