Differences between revisions 71 and 76 (spanning 5 versions)
Revision 71 as of 2007-07-25 16:38:24
Size: 6299
Editor: DennisJen
Comment:
Revision 76 as of 2008-05-14 15:36:00
Size: 6478
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== Recent and Upcoming Topics ==
 * 10/18/2006: GheorghePostelnicu - types of wikis; creation of local projects wiki - See [http://www.onlamp.com/pub/a/onlamp/2004/11/04/which_wiki.html this] and [http://www.shlomifish.org/philosophy/computers/web/which-wiki/update-2006-07/ this].
 * 2/28/2007: DennisJen: Code review of /homes/10/dsjen/public/code/itkPoistatsFilter.txx starting from the GenerateData() function. ITK style guide at /homes/10/dsjen/public/ITKStyle.pdf
 * 7/11/2007: KevinTeich: Presentation on KWWidgets
 * 7/25/2007: RudolphPienaar: Code Review
 * 8/8/2007: DennisJen: KWStyle [http://public.kitware.com/KWStyle/]
 * 8/22/2007: Code Review?
'''''[[https://mail.nmr.mgh.harvard.edu/mailman/listinfo/martinos-dev|martinos-dev mailing-list page]]'''''

== Upcoming Topics ==
 * TBD
Line 17: Line 14:
 * Defensive programming techniques
Line 39: Line 37:
 * 3/8: NickSchmansky - see [wiki:Self:Doxygen doxygen]  * 3/8: NickSchmansky - see [[Doxygen|doxygen]]
Line 41: Line 39:
 * 4/12: KevinTeich - Code naming [:DevelopersGuide/CodingGuide/NamingConventions: NamingConventions]  * 4/12: KevinTeich - Code naming [[DevelopersGuide/CodingGuide/NamingConventions| NamingConventions]]
Line 43: Line 41:
 * 4/26: JoshSnyder, DennisJen - Code review of some numerical recipe replacments. Following [http://www.processimpact.com/articles/inspects.html this] process, NickSchmansky will act as reader, KevinTeich as moderator, DennisJen as recorder, and JoshSnyder as inspector. Other participants are welcome to take part as additional inspectors. It would also be great to get another volunteer for recorder who hasn't worked on the code.
 * 5/3/2006: NickSchmansky - talk about current and future state of search tools, and how we could benefit from 'smart' tools, like those offered by [http://www.autonomy.com Autonomy]. See also [http://www.searchtools.com/info/classifiers.html this primer], and [http://www.autonomy.com/content/Products/IDOL/f/Classification.html this one]. And see [http://www.searchtools.com/tools/tools-opensource.html this list of existing open-source search tools], which could be setup today as a front-end to our wiki and mailing-list.
 * 4/26: JoshSnyder, DennisJen - Code review of some numerical recipe replacments. Following [[http://www.processimpact.com/articles/inspects.html|this]] process, NickSchmansky will act as reader, KevinTeich as moderator, DennisJen as recorder, and JoshSnyder as inspector. Other participants are welcome to take part as additional inspectors. It would also be great to get another volunteer for recorder who hasn't worked on the code.
 * 5/3/2006: NickSchmansky - talk about current and future state of search tools, and how we could benefit from 'smart' tools, like those offered by [[http://www.autonomy.com|Autonomy]]. See also [[http://www.searchtools.com/info/classifiers.html|this primer]], and [[http://www.autonomy.com/content/Products/IDOL/f/Classification.html|this one]]. And see [[http://www.searchtools.com/tools/tools-opensource.html|this list of existing open-source search tools]], which could be setup today as a front-end to our wiki and mailing-list.
Line 49: Line 47:
 * 10/18/2006: GheorghePostelnicu - types of wikis; creation of local projects wiki - See [[http://www.onlamp.com/pub/a/onlamp/2004/11/04/which_wiki.html|this]] and [[http://www.shlomifish.org/philosophy/computers/web/which-wiki/update-2006-07/|this]].
 * 2/28/2007: DennisJen: Code review of /homes/10/dsjen/public/code/itkPoistatsFilter.txx starting from the GenerateData() function. ITK style guide at /homes/10/dsjen/public/ITKStyle.pdf
 * 7/11/2007: KevinTeich: Presentation on KWWidgets
 * 7/25/2007: RudolphPienaar: Code Review
 * 8/8/2007: DennisJen: KWStyle [[http://public.kitware.com/KWStyle/]]
 * 9/5/2007: Tentative -- TBA
Line 51: Line 55:
 * [wiki:Self:Licensing Licensing issues]  * [[Licensing|Licensing issues]]
Line 54: Line 58:
  * [wiki:Self:Doxygen doxygen]   * [[Doxygen|doxygen]]
Line 60: Line 64:
  * [http://teem.sourceforge.net/nrrd/format.html Full format definition]
  * [http://www.na-mic.org/Wiki/index.php/NAMIC_Wiki:DTI:Nrrd_format DTI specific use]
  * [[http://teem.sourceforge.net/nrrd/format.html|Full format definition]]
  * [[http://www.na-mic.org/Wiki/index.php/NAMIC_Wiki:DTI:Nrrd_format|DTI specific use]]
Line 66: Line 70:
  * [http://abbey:8089/freediffusion Local Plone Test Site]   * [[http://abbey:8089/freediffusion|Local Plone Test Site]]
Line 69: Line 73:
  * [http://www.google.com/search?hl=en&q=life+hacks]
  * [http://www.43folders.com/]
  * [http://interruptions.net/literature/Dekel-OOPSLA04.pdf]
  * [http://domino.research.ibm.com/cambridge/research.nsf/0/8fa06db80b048edf85256ed80064a301?OpenDocument]
  * [[http://www.google.com/search?hl=en&q=life+hacks]]
  * [[http://www.43folders.com/]]
  * [[http://interruptions.net/literature/Dekel-OOPSLA04.pdf]]
  * [[http://domino.research.ibm.com/cambridge/research.nsf/0/8fa06db80b048edf85256ed80064a301?OpenDocument]]
Line 75: Line 79:
  * [http://www.nmr.mgh.harvard.edu/~dsjen/process/ProjectManagementOutline.html Process Tool Comparisons Outline]   * [[http://www.nmr.mgh.harvard.edu/~dsjen/process/ProjectManagementOutline.html|Process Tool Comparisons Outline]]
Line 77: Line 81:
    * [http://plone.org/products/zepp Zepp Workflow]
    * [http://plone.org/products/poi Poi Issue Tracking]
  * [http://www.nmr.mgh.harvard.edu/~dsjen/process/IDEMindMapOutline.html IDE Comparisons]
    * [[http://plone.org/products/zepp|Zepp Workflow]]
    * [[http://plone.org/products/poi|Poi Issue Tracking]]
  * [[http://www.nmr.mgh.harvard.edu/~dsjen/process/IDEMindMapOutline.html|IDE Comparisons]]
Line 81: Line 85:
    * [http://www.eclipse.org/cdt/ CDT (C++ Plugin)]
    * [http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=1166 CDTSplint (Splint Plugin]
    * [http://subclipse.tigris.org Subclipse (SVN Plugin)]
    * [http://subclipse.tigris.org PyDev (Python plugin)]
    * [[http://www.eclipse.org/cdt/|CDT (C++ Plugin)]]
    * [[http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=1166|CDTSplint (Splint Plugin]]
    * [[http://subclipse.tigris.org|Subclipse (SVN Plugin)]]
    * [[http://subclipse.tigris.org|PyDev (Python plugin)]]
Line 87: Line 91:
  * [http://www.processimpact.com/articles/inspects.html Process]   * [[http://www.processimpact.com/articles/inspects.html|Process]]
Line 91: Line 95:
  RudolphPienaar has put together a [http://www.nmr.mgh.harvard.edu/~rudolph/software/toolsAndUtilities/internal/internal.html page] to keep track of code developers have available for in-house use. Please feel free to email him to contribute your own code.   RudolphPienaar has put together a [[http://www.nmr.mgh.harvard.edu/~rudolph/software/toolsAndUtilities/internal/internal.html|page]] to keep track of code developers have available for in-house use. Please feel free to email him to contribute your own code.
Line 94: Line 98:
  * [http://www.foruse.com/articles/abstractprototypes.pdf Software Development article (pdf)]   * [[http://www.foruse.com/articles/abstractprototypes.pdf|Software Development article (pdf)]]
Line 97: Line 101:
  * [http://www.onlamp.com/pub/a/onlamp/2004/11/04/which_wiki.html Which Open Source Wiki Works For You?]
  * [http://www.shlomifish.org/philosophy/computers/web/which-wiki/update-2006-07/ July 2006 Update to "Which Wiki"]
  * [[http://www.onlamp.com/pub/a/onlamp/2004/11/04/which_wiki.html|Which Open Source Wiki Works For You?]]
  * [[http://www.shlomifish.org/philosophy/computers/web/which-wiki/update-2006-07/|July 2006 Update to "Which Wiki"]]

Martinos Dev Meetings Topics

This is a list of future Martinos Dev meeting topics. Martinos Dev meets at 2pm on Wednesdays in the CSRL meeting room in Building 149. Please add requests or volunteer to present your own topics.

martinos-dev mailing-list page

Upcoming Topics

  • TBD

Requests

  • Smart/Auto pointers in VTK
  • Different types of code review processes for different situation (security, optimization, etc)
  • Unit testing libraries and tools
  • Defensive programming techniques
  • Eclipse: matlab plugin, emacs like keybindings or actual plugin of emacs editor

Past Topics

Resources from past meetings