Robinson Lab

Tips, Tricks, Howto's, Notes, and Manuals

Software - general

See the bottom of this page for links to discussion of patent and copyright of software.
My thoughts on software copyrights.

Package management

Macports

Install macports (port) dmg. Instructions for using macports are here. Porticus is a GUI tool for macports. I don't use it.
Examples:

sudo port install subversion

port searh xslt

Installation is into /opt/local/bin/svn.

Fink

not used.

Documenting projects

XML-Based documenting

 

Programming

makefiles
XCode
OO Numerics
python
C++
subversion
Fortran
python

diagMetrics

Informatics

My notesManuscript submission

To ArXiv

Image processing

ImageMagic

My notes

Plotting

GNUPlot

Good scripting capabilities. Output is device specific. So what you see on xterm or aquaterm may not be the same of eps.

My notes
Manual
cheat sheet

xmGrace

nice gui plotting. Scripting is not as easy as GNUPlot.

Matlab

Matlab notes.

Misc

tips
music

Document processing

Latex/BibTex

My notes
Kawai's notes
Mathematical Symbols cheat sheet
cheat sheet
equations gallery

Lyx

user guide
extended features

Web Design

PHP. Server side scripting. Direct integration with web server (Apache). This means no CGI calls. Offers rich support for XML (XPath) integration with databases (new db module).
XSL/XML. Server side of client side rendering-the choice is up to you. For server side rendering, the mac comes "out of the box" with libsxlt framework.
MySql & mediaWiki


University of Alabama at Birmingham, Department of Biochemistry and Molecular Genetics