Difference between revisions of "Engine Room"
Jump to navigation
Jump to search
(Added SVN commands) |
(Please see Engine Room/Server) |
||
Line 1: | Line 1: | ||
Welcome to AardRock's Engine Room—The place where all instruments, tools and infrastructure come to live and evolve. | Welcome to AardRock's Engine Room—The place where all instruments, tools and infrastructure come to live and evolve. | ||
=Wiki installation= | ==Server Room== | ||
Please see [[Engine Room/Server]]. | |||
==Wiki installation== | |||
*See [[Wiki installation]] | *See [[Wiki installation]] | ||
*See [[Wiki installation on Mac OS X]] | *See [[Wiki installation on Mac OS X]] | ||
=Mailing Lists= | ==Mailing Lists== | ||
'''NOTA BENE''': | '''NOTA BENE''': | ||
* Adding and removing mailing lists is done using Plesk. | * Adding and removing mailing lists is done using Plesk. | ||
Line 22: | Line 24: | ||
* [http://lists.aardrock.com/ Use Mailman]'s adminstrative interface. | * [http://lists.aardrock.com/ Use Mailman]'s adminstrative interface. | ||
= URLs and subdomains= | ==URLs and subdomains== | ||
====To add a redirection==== | ====To add a redirection==== | ||
Line 35: | Line 37: | ||
# echo '<? header("Location: http://wiki.aardrock.com/Cheetah_FAQ"); ?>' > index.php | # echo '<? header("Location: http://wiki.aardrock.com/Cheetah_FAQ"); ?>' > index.php | ||
= Publishing presentations online= | ==Publishing presentations online== | ||
====To publish a presentation online:==== | ====To publish a presentation online:==== | ||
# In Keynote, choose File > Export. | # In Keynote, choose File > Export. | ||
Line 53: | Line 55: | ||
# % <code>convert -verbose -crop '1008x768+0+0!' '<i>presentation</i>.*.jpg[504x384]' ../<i>presentation</i>.%03d.jpg</code> | # % <code>convert -verbose -crop '1008x768+0+0!' '<i>presentation</i>.*.jpg[504x384]' ../<i>presentation</i>.%03d.jpg</code> | ||
=SVN= | ==SVN== | ||
*Alle svn data staat op /var/svn/repositories | *Alle svn data staat op /var/svn/repositories | ||
=====To list the AardRock repository:===== | =====To list the AardRock repository:===== |
Revision as of 21:04, 19 April 2007
Welcome to AardRock's Engine Room—The place where all instruments, tools and infrastructure come to live and evolve.
Server Room
Please see Engine Room/Server.
Wiki installation
Mailing Lists
NOTA BENE:
- Adding and removing mailing lists is done using Plesk.
- Managing mailing lists (posts, subscription, digests) is done using MailMan directly.
To add a new mailing list:
- Login to Plesk as administrator.
- Select Domains in the General section of the left navigation bar.
- Select the domain to which you want to add a mailing list, e.g. aardrock.
- Select Mail under Services.
- Select the Mailing lists tab.
- Select Add new mailing list.
- Enter the mailing list name, password and administrators email and press OK.
To manage mailing lists:
- Use Mailman's adminstrative interface.
URLs and subdomains
To add a redirection
- Login on server
- Switch directory to the subdomain's directory.
- Create the directory.
- Create
index.php
containing theLocation:
header instruction.
For example, to have http://cheetah.aardrock.com/faq/ redirect to http://wiki.aardrock.com/Cheetah_FAQ:
# cd /var/www/vhosts/aardrock.com/subdomains/cheetah/httpdocs # mkdir faq # echo '<? header("Location: http://wiki.aardrock.com/Cheetah_FAQ"); ?>' > index.php
Publishing presentations online
To publish a presentation online:
- In Keynote, choose File > Export.
- Select the HTML tab.
- Select Format > JPEG (variable quality).
- Set Quality > 50%
- Click Next; the Save As dialog appears.
- Enter a descriptive name for your presentation, as this is used in all subseqent communication.
- Click Export. Keynote will start exporting the HTML
Note that a HTML file with name presentation.html is generated along with a folder called presentation_files containing slide images.
Next, use ImageMagick to convert the high-resolution images into more convenient low resulotion images.
- %
cd presentation_files
- %
mkdir hi
- %
mv *.jpg hi
- %
cd hi
- %
convert -verbose -crop '1008x768+0+0!' 'presentation.*.jpg[504x384]' ../presentation.%03d.jpg
SVN
- Alle svn data staat op /var/svn/repositories
To list the AardRock repository:
of, wanneer ingelogd op svn server:
- svn list file:///var/svn/repositories/AardRock/trunk/MediaWikiSkin/
To check out the AardRock repository:
- /usr/local/bin/svn co svn+ssh://martien@aardrock.com/var/svn/repositories/AardRock/trunk/MediaWikiSkin/
To check in changed files into the repository:
- svn commit
NOTE: you must be in the directory containing the working files, or specify the path.
To see differences between revision X and your current working version of main.css:
- svn diff -rX main.css
- svn diff -r2:7 main.css
To get an overview of all revisions of upload do:
- svn log upload
To install:
- ARUN=martien ./upload
To create a working copy of the complete repository:
- svn co file:///var/svn/repositories/AardRock
To create a new project in the AardRock repository:
Either:
- cd AardRock/trunk/
- mkdir Apache
- svn add Apache
- svn commit
Or import an existing directory into the desired location in the AardRock trunk:
- mkdir Apache
- svn import Apache file:///var/svn/repositories/AardRock/trunk/Apache