### Setup file for WordHoard development. # # To work on WordHoard, change to your WordHoard development directory, then # source this setup file. # Define environment variables. setenv MYSQL_ROOT_USERNAME root setenv MYSQL_ROOT_PASSWORD my-password setenv MYSQL_BIN /usr/local/mysql/bin setenv MYSQL_DATA /usr/local/mysql/data setenv ANT_HOME /Users/jln/Documents/java/ant setenv ANT_OPTS -Xmx500m setenv CODEBASE http://wordhoard.northwestern.edu/client/ setenv HOMEPAGE http://wordhoard.northwestern.edu # Define the Java classpath. setenv CLASSPATH bin foreach jarfile (lib/*.jar) setenv CLASSPATH ${CLASSPATH}:$jarfile end # Useful MySQL aliases. alias mysql-start "sudo -b $MYSQL_BIN/safe_mysqld --user=mysql" alias mysql-stop "$MYSQL_BIN/mysqladmin -u $MYSQL_ROOT_USERNAME -p$MYSQL_ROOT_PASSWORD shutdown" alias mysql "$MYSQL_BIN/mysql -u $MYSQL_ROOT_USERNAME -p$MYSQL_ROOT_PASSWORD" alias mysql-welles /usr/local/mysql/bin/mysql -h welles.library.northwestern.edu \ -P 3307 -u root -pmy-password # A "b" alias for Ant (for "build"). alias b "$ANT_HOME/bin/ant" # Aliases to start and stop the WordHoard server. alias start "java -Xmx500m edu/northwestern/at/wordhoard/server/Server start server/data &" alias stop "java edu/northwestern/at/wordhoard/server/Server stop server/data" # Aliases to run the WordHoard client. alias r "java -Xmx1g -Xdock:name=WordHoard edu/northwestern/at/wordhoard/swing/WordHoard \\ file:misc/localhost.xml" alias rr "java -Xmx1g -Xdock:name=WordHoard edu/northwestern/at/wordhoard/swing/WordHoard \\ file:misc/sites.xml" alias rscribe "java -Xmx1g -Xdock:name=WordHoard edu/northwestern/at/wordhoard/swing/WordHoard \\ file:misc/scribe.xml" # Aliases to run the build scripts. alias full-build "scripts/full-build.csh >misc/full-build.txt" alias cdb "scripts/create-client-database.csh" alias bco "scripts/build-corpora.csh" alias bau "scripts/build-authors.csh" alias bwc "scripts/build-word-classes.csh" alias bpo "scripts/build-pos.csh" alias bbg "scripts/build-benson-glosses.csh" alias bini "cdb;bco;bau;bwc;bpo;bbg" alias baw "scripts/build-all-works.csh" alias bw "scripts/build-work.csh" alias ban "scripts/build-annotations.csh" alias bat "scripts/build-all-translations.csh" alias bt "scripts/build-translation.csh" alias cc "scripts/calculate-counts.csh" alias bws "scripts/build-work-sets.csh" alias atb "scripts/analyze-tables.csh" alias bws-welles java -Xmx500m edu/northwestern/at/wordhoard/tools/BuildWorkSets \ data/work-sets.xml \ welles.library.northwestern.edu:3307/wordhoard \ root \ my-password # Deployment aliases. alias russell-vars "source scripts/russell-vars" alias make-other-files "scripts/make-other-files.csh" alias tar-raw-data "scripts/tar-raw-data.csh" alias create-client-jar "scripts/create-client-jar.csh" alias create-server-jar "scripts/create-server-jar.csh" # Aliases to apply Martin's updates. alias create-martin-database "scripts/create-martin-database.csh" alias import-all "scripts/import-all.csh" alias martin-update "scripts/martin-update.csh >martin/report.txt" # Aliases for working with NCF/Stein and Monk. alias cm "scripts/convert-morph.csh" alias scribe "ssh scribe.at.northwestern.edu" alias put-MorphAdorner "scp -r MorphAdorner scribe.at.northwestern.edu:wordhoard" alias put-scripts "scp -r scripts scribe.at.northwestern.edu:wordhoard" alias put-bin "scp -r bin scribe.at.northwestern.edu:wordhoard" alias put-data "scp -r data scribe.at.northwestern.edu:wordhoard" # Aliases for working with EMD. alias cm-emd "java -Xmx2g edu.northwestern.at.wordhoard.tools.cm.ConvertMorph MorphAdorner/emd MorphAdorner/emd-rules.xml MorphAdorner/data >MorphAdorner/cm-report.txt" alias build-emd "scripts/full-build.csh MorphAdorner/data emdtest >MorphAdorner/report.txt" alias r-emdtest "java -Xmx1g -Xdock:name=WordHoard edu/northwestern/at/wordhoard/swing/WordHoard \\ file:misc/emdtest.xml" # Aliases for other scripts. alias csdb "scripts/create-server-database.csh" alias mysql-grants "scripts/mysql-grants.csh" # Other aliases, mostly miscellaneous junk. alias noir-wordhoard "ssh wordhoard@noir.at.northwestern.edu" alias welles-whoard "ssh whoard@welles.library.northwestern.edu" alias cld "java -Xmx500m edu.northwestern.at.wordhoard.tools.CloneData \\ data /Volumes/LaCie500/data 2" alias tf "scripts/test-filter.csh" alias rf "scripts/run-filter.csh" alias rfa "scripts/run-filter-all.csh" alias style-test "java -Xmx500m edu/northwestern/at/wordhoard/tools/BuildWork \\ data/testing/style-test.xml debug" alias bwf "java -Xmx500m edu/northwestern/at/wordhoard/tools/BuildWork" alias r4 "java4 -Xmx500m edu/northwestern/at/wordhoard/swing/WordHoard" alias start4 "java4 -Xmx500m edu/northwestern/at/wordhoard/server/Server start server/data &" alias mysql-russell "$MYSQL_BIN/mysql \\ -h russell.at.northwestern.edu -u wordhoard -pwordhoard" alias schema-test "java org.hibernate.tool.hbm2ddl.SchemaExport --text \\ --format bin/edu/northwestern/at/wordhoard/model/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/annotations/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/bibtool/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/counts/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/grouping/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/morphology/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/querytool/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/search/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/speakers/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/text/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/userdata/*.hbm.xml \\ bin/edu/northwestern/at/wordhoard/model/wrappers/*.hbm.xml" alias server-schema-test "java org.hibernate.tool.hbm2ddl.SchemaExport --text \\ --format bin/edu/northwestern/at/wordhoard/server/model/*.hbm.xml" alias dw "java -Xmx200m edu/northwestern/at/wordhoard/tools/DeleteWork \!*" alias cxml "java edu/northwestern/at/utils/tools/CatalogXML \!*" alias probsDemo "java edu/northwestern/at/wordhoard/tools/HibernateProblemsDemo" alias csd "java edu/northwestern/at/wordhoard/tools/CharSetDisplay" alias gcu "java -Xmx500m edu/northwestern/at/wordhoard/tools/GetCharsUsed" alias st "java edu/northwestern/at/wordhoard/tools/StyleTest" alias scholia-sed "sed -f data/IliadScholia/sed-commands.txt \\ data/IliadScholia/IliadScholia-orig.xml \\ >data/IliadScholia/IliadScholia.xml"