<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.cs.uct.ac.za/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rvrste001</id>
	<title>Department of Computer Science - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.uct.ac.za/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rvrste001"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php/Special:Contributions/Rvrste001"/>
	<updated>2026-04-05T08:56:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=323</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=323"/>
		<updated>2011-10-12T16:10:56Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Pre-imaging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;No Power button: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 16&lt;br /&gt;
; Missing: 0&lt;br /&gt;
; No flylead: pc02&lt;br /&gt;
; Lock doesn't attach pc to desk: pc31&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; Dusty: pc30&lt;br /&gt;
; No power button: next to pc40&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu lucid free non-free&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/tsl-ppa lucid main&lt;br /&gt;
* Install&lt;br /&gt;
 medibuntu-keyring, tsl-desktop&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/apt/apt.conf.d/50unattended-upgrades&lt;br /&gt;
 Unattended-Upgrade::Allowed-Origins {&lt;br /&gt;
         &amp;quot;Ubuntu lucid-security&amp;quot;;&lt;br /&gt;
         &amp;quot;Ubuntu lucid-updates&amp;quot;;&lt;br /&gt;
         &amp;quot;Ubuntu lucid&amp;quot;;&lt;br /&gt;
         &amp;quot;Medibuntu lucid&amp;quot;;&lt;br /&gt;
         &amp;quot;LP-PPA-stefanor-tsl lucid&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 Unattended-Upgrade::Remove-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
 Unattended-Upgrade::Automatic-Reboot &amp;quot;true&amp;quot;;&lt;br /&gt;
* /etc/grub.d/01_tsl_password&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -e&lt;br /&gt;
 cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
 set superusers=&amp;quot;root&amp;quot;&lt;br /&gt;
 password_pbkdf2 root grub.pbkdf2.sha512.10000.3712EBD4A97D0FAAA7008F8AB0FFDB733EFB913434799BC1A5E1CE2C91345A61E06BE8A1C8F9276AD46B99B7DE721B00151318B186DD33104239DF4161936A1A.7F07A1B5B046FBA4F6BE254C3923A391B2D668CF6F074C78FC77D9613434FA4F8F12E74F8A2DC74B85CBAC590F1B92A5AC285035D6915AD0A8FFE676FFC85F5D&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         files ldap&lt;br /&gt;
 group:          files ldap&lt;br /&gt;
 shadow:         files ldap&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 base dc=tsl,dc=uct,dc=ac,dc=za&lt;br /&gt;
 uri ldaps://tsl.uct.ac.za/&lt;br /&gt;
 ldap_version 3&lt;br /&gt;
 pam_password md5&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
* A bunch of other useful things to remove: http://live.debian.net/gitweb?p=live-build.git;a=blob;f=scripts/build/lb_chroot_hacks&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=322</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=322"/>
		<updated>2010-08-02T10:27:46Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Gourmet (Beanery)&lt;br /&gt;
# Blue Mountain (Importers)&lt;br /&gt;
# Italian (PnP Roastwell) - Hated&lt;br /&gt;
# Ethiopian (PnP Roastwell) - Hated&lt;br /&gt;
# ? (PnP Roastwell) - Hated&lt;br /&gt;
# Quebradon Colombia (Rosetta) - V. Liked&lt;br /&gt;
# Yirgacheffe Ethiopia (Rosetta) - Liked.&lt;br /&gt;
# Blackburn Tanzania (origin) - V. Liked&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html&amp;amp;gid=1 here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=321</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=321"/>
		<updated>2010-08-02T10:27:19Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Gourmet (Beanery)&lt;br /&gt;
# Blue Mountain (Importers)&lt;br /&gt;
# Italian (PnP Roastwell) - Hated&lt;br /&gt;
# Ethiopian (PnP Roastwell) - Hated&lt;br /&gt;
# ? (PnP Roastwell) - Hated&lt;br /&gt;
# Quebradon Colombia (Rosetta) - V. Liked&lt;br /&gt;
# Yirgacheffe Ethiopia (Rosetta) - Liked.&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html&amp;amp;gid=1 here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=320</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=320"/>
		<updated>2010-07-14T14:59:32Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Gourmet (Beanery)&lt;br /&gt;
# Blue Mountain (Importers)&lt;br /&gt;
# Italian (PnP Roastwell)&lt;br /&gt;
# Ethiopian (PnP Roastwell)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html&amp;amp;gid=1 here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=319</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=319"/>
		<updated>2010-07-14T12:05:15Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Gourmet (Beanery)&lt;br /&gt;
# Blue Mountain (Importers)&lt;br /&gt;
# Italian (PnP Roastwell)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html&amp;amp;gid=1 here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=318</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=318"/>
		<updated>2010-07-12T14:15:46Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;No Power button: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 16&lt;br /&gt;
; Missing: 0&lt;br /&gt;
; No flylead: pc02&lt;br /&gt;
; Lock doesn't attach pc to desk: pc31&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; Dusty: pc30&lt;br /&gt;
; No power button: next to pc40&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu lucid free non-free&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/tsl-ppa lucid main&lt;br /&gt;
* Install&lt;br /&gt;
 medibuntu-keyring, tsl-desktop&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/apt/apt.conf.d/50unattended-upgrades&lt;br /&gt;
 Unattended-Upgrade::Allowed-Origins {&lt;br /&gt;
         &amp;quot;Ubuntu lucid-security&amp;quot;;&lt;br /&gt;
         &amp;quot;Ubuntu lucid-updates&amp;quot;;&lt;br /&gt;
         &amp;quot;Ubuntu lucid&amp;quot;;&lt;br /&gt;
         &amp;quot;Medibuntu lucid&amp;quot;;&lt;br /&gt;
         &amp;quot;LP-PPA-stefanor-tsl lucid&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 Unattended-Upgrade::Remove-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
 Unattended-Upgrade::Automatic-Reboot &amp;quot;true&amp;quot;;&lt;br /&gt;
* /etc/grub.d/01_tsl_password&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -e&lt;br /&gt;
 cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
 set superusers=&amp;quot;root&amp;quot;&lt;br /&gt;
 password_pbkdf2 root grub.pbkdf2.sha512.10000.3712EBD4A97D0FAAA7008F8AB0FFDB733EFB913434799BC1A5E1CE2C91345A61E06BE8A1C8F9276AD46B99B7DE721B00151318B186DD33104239DF4161936A1A.7F07A1B5B046FBA4F6BE254C3923A391B2D668CF6F074C78FC77D9613434FA4F8F12E74F8A2DC74B85CBAC590F1B92A5AC285035D6915AD0A8FFE676FFC85F5D&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         files ldap&lt;br /&gt;
 group:          files ldap&lt;br /&gt;
 shadow:         files ldap&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 base dc=tsl,dc=uct,dc=ac,dc=za&lt;br /&gt;
 uri ldaps://tsl.uct.ac.za/&lt;br /&gt;
 ldap_version 3&lt;br /&gt;
 pam_password md5&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=317</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=317"/>
		<updated>2010-07-12T14:15:13Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Post Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;No Power button: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 16&lt;br /&gt;
; Missing: 0&lt;br /&gt;
; No flylead: pc02&lt;br /&gt;
; Lock doesn't attach pc to desk: pc31&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; Dusty: pc30&lt;br /&gt;
; No power button: next to pc40&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu lucid-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu lucid free non-free&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/tsl-ppa lucid main&lt;br /&gt;
* Install&lt;br /&gt;
 medibuntu-keyring, tsl-desktop&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/apt/apt.conf.d/50unattended-upgrades&lt;br /&gt;
 Unattended-Upgrade::Allowed-Origins {&lt;br /&gt;
         &amp;quot;Ubuntu lucid-security&amp;quot;;&lt;br /&gt;
         &amp;quot;Ubuntu lucid-updates&amp;quot;;&lt;br /&gt;
         &amp;quot;Ubuntu lucid&amp;quot;;&lt;br /&gt;
         &amp;quot;Medibuntu lucid&amp;quot;;&lt;br /&gt;
         &amp;quot;LP-PPA-stefanor-tsl lucid&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
 Unattended-Upgrade::Remove-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
 Unattended-Upgrade::Automatic-Reboot &amp;quot;true&amp;quot;;&lt;br /&gt;
* /etc/grub.d/01_tsl_password&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -e&lt;br /&gt;
 cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
 set superusers=&amp;quot;root&amp;quot;&lt;br /&gt;
 password_pbkdf2 root grub.pbkdf2.sha512.10000.3712EBD4A97D0FAAA7008F8AB0FFDB733EFB913434799BC1A5E1CE2C91345A61E06BE8A1C8F9276AD46B99B7DE721B00151318B186DD33104239DF4161936A1A.7F07A1B5B046FBA4F6BE254C3923A391B2D668CF6F074C78FC77D9613434FA4F8F12E74F8A2DC74B85CBAC590F1B92A5AC285035D6915AD0A8FFE676FFC85F5D&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         files ldap&lt;br /&gt;
 group:          files ldap&lt;br /&gt;
 shadow:         files ldap&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 base dc=tsl,dc=uct,dc=ac,dc=za&lt;br /&gt;
 uri ldaps://tsl.uct.ac.za/&lt;br /&gt;
 ldap_version 3&lt;br /&gt;
 pam_password md5&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=316</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=316"/>
		<updated>2010-07-06T16:23:39Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Row 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;No Power button: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 16&lt;br /&gt;
; Missing: 0&lt;br /&gt;
; No flylead: pc02&lt;br /&gt;
; Lock doesn't attach pc to desk: pc31&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; Dusty: pc30&lt;br /&gt;
; No power button: next to pc40&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=315</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=315"/>
		<updated>2010-07-06T16:23:28Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Long Row 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;Won't boot: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 16&lt;br /&gt;
; Missing: 0&lt;br /&gt;
; No flylead: pc02&lt;br /&gt;
; Lock doesn't attach pc to desk: pc31&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; Dusty: pc30&lt;br /&gt;
; No power button: next to pc40&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=314</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=314"/>
		<updated>2010-07-06T16:12:16Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Long Row 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;Won't boot: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 16&lt;br /&gt;
; Missing: 0&lt;br /&gt;
; No flylead: pc02&lt;br /&gt;
; Lock doesn't attach pc to desk: pc31&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=313</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=313"/>
		<updated>2010-07-06T15:53:53Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Current problems */ short desk side done.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 6&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;Won't boot: pc to the left of it&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Dead HDD: pc77&lt;br /&gt;
; Mouse cut: pc82&lt;br /&gt;
; VGA cut: pc-missing&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 3&lt;br /&gt;
; Missing: 1&lt;br /&gt;
; All cables need tying&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 14&lt;br /&gt;
; Missing: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=312</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=312"/>
		<updated>2010-06-28T16:00:07Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Gourmet (Beanery)&lt;br /&gt;
# Blue Mountain (Importers)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html&amp;amp;gid=1 here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=311</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=311"/>
		<updated>2010-06-23T13:49:29Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: new spreadsheet URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Connoisseur (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;output=html&amp;amp;gid=1 here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=310</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=310"/>
		<updated>2010-06-23T13:47:30Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */ whoops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Connoisseur (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=0AqjqRlz7OseEdDJ1Z0FDYTlTQmVUZzZZTV9Zdk1jZGc&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=309</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=309"/>
		<updated>2010-06-23T13:46:42Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: spreadsheet now has usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
# Connoisseur (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
See [http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html here]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=308</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=308"/>
		<updated>2010-06-07T11:47:22Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Keegan Carruthers-Smith || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Julian Kenwood || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Robert Kolekta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Lebeko Poulo || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Stephen Asmagen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=307</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=307"/>
		<updated>2010-06-07T11:29:11Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
# Arabic Knights (Peacock)&lt;br /&gt;
# Blue Mountain (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Keegan Carruthers-Smith || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Julian Kenwood || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Robert Kolekta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Lebeko Poulo || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Stephen Asmagen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=306</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=306"/>
		<updated>2010-06-03T13:31:23Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: payments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Keegan Carruthers-Smith || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Julian Kenwood || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Robert Kolekta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Lebeko Poulo || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Stephen Asmagen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=305</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=305"/>
		<updated>2010-05-17T13:30:23Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: lebeko joins&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
# Organic (Beanery)&lt;br /&gt;
# Italian Blend (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Keegan Carruthers-Smith || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Julian Kenwood || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Robert Kolekta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Lebeko Poulo || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=303</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=303"/>
		<updated>2010-05-09T12:20:06Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
# Roastwell French Roasted (PnP)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=302</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=302"/>
		<updated>2010-05-07T09:18:38Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
# Peackock - Brazil - V. Liked&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=301</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=301"/>
		<updated>2010-05-07T09:15:00Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */ marwan paid up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || -100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=300</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=300"/>
		<updated>2010-04-30T12:38:40Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted - Liked&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP) - Liked&lt;br /&gt;
# Roastwell Ethiopian (PnP) - Hated&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=299</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=299"/>
		<updated>2010-04-29T13:53:07Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Other */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;br /&gt;
&lt;br /&gt;
Gotcha: If the descaling light flashes, hold down the steam button for 5 seconds.&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=297</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=297"/>
		<updated>2010-04-23T15:05:35Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
# Roastwell Organic Espresso (PnP)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=296</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=296"/>
		<updated>2010-04-22T12:44:09Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted&lt;br /&gt;
# Dutch Blend (Beanery)&lt;br /&gt;
# Costa Rica (Beanery)&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=295</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=295"/>
		<updated>2010-04-22T11:49:27Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted&lt;br /&gt;
# Dutch Blend&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Ashish Mehta || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=294</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=294"/>
		<updated>2010-04-21T10:19:43Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted&lt;br /&gt;
# Dutch Blend&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Wei Chen || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=293</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=293"/>
		<updated>2010-04-20T11:59:56Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: marco pais&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 1kg?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
# Saeco Light Roasted&lt;br /&gt;
# Dutch Blend&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=291</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=291"/>
		<updated>2010-04-14T10:57:38Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: accounts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Spoons&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
[http://spreadsheets.google.com/pub?key=t2ugACa9SBeTg6YM_YvMcdg&amp;amp;single=true&amp;amp;gid=0&amp;amp;output=html Account Statement]&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=284</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=284"/>
		<updated>2010-04-13T10:33:18Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */ ian pd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Spoons&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 0&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=283</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=283"/>
		<updated>2010-04-12T11:05:54Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Spoons&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 100&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [http://stefanor.uctleg.net/cs300/spidem-my-coffee.pdf Machine manual]&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=282</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=282"/>
		<updated>2010-04-12T11:03:31Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: delete please&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This page is no longer needed and can be deleted'''&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=280</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=280"/>
		<updated>2010-04-09T13:30:58Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */ ian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Spoons&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Ian Tunbridge || 0 || 100&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=279</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=279"/>
		<updated>2010-04-09T13:11:06Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Things we need */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Spoons&lt;br /&gt;
* Carlton roll&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=278</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=278"/>
		<updated>2010-04-09T12:54:14Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Things we need */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
* Spoons&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Neeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=276</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=276"/>
		<updated>2010-04-09T12:36:58Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Meeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=275</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=275"/>
		<updated>2010-04-09T12:20:27Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Members */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Member !! Usage !! Owing&lt;br /&gt;
 |-&lt;br /&gt;
 | [http://tumbleweed.org.za/ Stefano Rivera] || 1 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Warren Russell || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Jason Brownbridge || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Rudy Meeser || 0 || 0&lt;br /&gt;
 |-&lt;br /&gt;
 | Marco Gallotta || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Marwan Noor || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Hishaam Abdallah || 0 || 100&lt;br /&gt;
 |-&lt;br /&gt;
 | Kyle Williams || 0 || 100&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=274</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=274"/>
		<updated>2010-04-09T12:15:31Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Coffee Requests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Coffee Suppliers==&lt;br /&gt;
&lt;br /&gt;
* http://www.coffeecompany.co.za/&lt;br /&gt;
* http://www.originroasting.co.za/&lt;br /&gt;
* http://www.peacock.co.za/&lt;br /&gt;
* http://www.beanery.co.za/&lt;br /&gt;
&lt;br /&gt;
==Coffee History==&lt;br /&gt;
&lt;br /&gt;
* Saeco Light Roasted&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
* [http://tumbleweed.org.za/ Stefano Rivera]&lt;br /&gt;
* Marco Gallotta&lt;br /&gt;
* Rudy Meeser&lt;br /&gt;
* Warren Russell&lt;br /&gt;
* Marwan Noor&lt;br /&gt;
* Jason Brownbridge&lt;br /&gt;
* Hishaam Abdallah&lt;br /&gt;
* Kyle Williams&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=273</id>
		<title>CS300 Coffee</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=273"/>
		<updated>2010-04-09T12:12:58Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Why==&lt;br /&gt;
&lt;br /&gt;
CS300 was donated a shiny espresso machine.&lt;br /&gt;
It feeds on coffee beans and milk.&lt;br /&gt;
To ensure that there are plentiful supplies of both, this club exists.&lt;br /&gt;
&lt;br /&gt;
While the members won't mind you stealing one cup of espresso a year,&lt;br /&gt;
if you want to use it more regularly than that, please join up and help with the costs.&lt;br /&gt;
&lt;br /&gt;
==Things we need==&lt;br /&gt;
&lt;br /&gt;
* Blue cloths for cleaning&lt;br /&gt;
* Milk jug&lt;br /&gt;
* Espresso cups?&lt;br /&gt;
&lt;br /&gt;
==Running costs==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
 ! Item !! Price !! Weekly usage&lt;br /&gt;
 |-&lt;br /&gt;
 | Coffee || R200 / kg || 500g?&lt;br /&gt;
 |-&lt;br /&gt;
 | Milk || R10 / l || 2l?&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
Works out at around R500 / month.&lt;br /&gt;
We'll charge a R100 joining fee and work out membership fees once we have an idea of usage.&lt;br /&gt;
&lt;br /&gt;
==Coffee Requests==&lt;br /&gt;
&lt;br /&gt;
* Insert one here&lt;br /&gt;
&lt;br /&gt;
==Members==&lt;br /&gt;
&lt;br /&gt;
* [http://tumbleweed.org.za/ Stefano Rivera]&lt;br /&gt;
* Marco Gallotta&lt;br /&gt;
* Rudy Meeser&lt;br /&gt;
* Warren Russell&lt;br /&gt;
* Marwan Noor&lt;br /&gt;
* Jason Brownbridge&lt;br /&gt;
* Hishaam Abdallah&lt;br /&gt;
* Kyle Williams&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=272</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=272"/>
		<updated>2010-03-10T13:59:33Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Post Install */ gdm gconf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 7&lt;br /&gt;
;Power: pc48&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Missing: 2&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 14&lt;br /&gt;
; Missing: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /var/lib/gdm/.gconf.path &lt;br /&gt;
 # treat system-wide settings as mandatory&lt;br /&gt;
 xml:readonly:/etc/gconf/gconf.xml.system&lt;br /&gt;
 &lt;br /&gt;
 # override some settings&lt;br /&gt;
 # we treat settings in this location as&lt;br /&gt;
 # owned by GDM.  Sysadmins should create&lt;br /&gt;
 # another source if they wish to override them.&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.mandatory&lt;br /&gt;
 &lt;br /&gt;
 # distribution default values&lt;br /&gt;
 xml:readonly:$(HOME)/.gconf.defaults&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=271</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=271"/>
		<updated>2010-03-10T13:43:22Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Post Install */ gdm settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 7&lt;br /&gt;
;Power: pc48&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Missing: 2&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 14&lt;br /&gt;
; Missing: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gdm&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;simple-greeter&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_enable&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;banner_message_text&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;stringvalue&amp;gt;Any problems? Email help@tsl.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
				&amp;lt;/entry&amp;gt;&lt;br /&gt;
				&amp;lt;entry name=&amp;quot;disable_user_list&amp;quot; mtime=&amp;quot;1268226887&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* chmod 500 /var/lib/gdm/.gconf&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=270</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=270"/>
		<updated>2010-03-04T12:27:57Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Out of range */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Capsule machines ==&lt;br /&gt;
&lt;br /&gt;
http://www.caffitaly.co.za/&lt;br /&gt;
&lt;br /&gt;
presto 1800&lt;br /&gt;
nautilus: 2300&lt;br /&gt;
&lt;br /&gt;
== Eagle Appliances ==&lt;br /&gt;
&lt;br /&gt;
; R1,910.00 : http://www.eagleappliances.co.za/display_product_3842.htm&lt;br /&gt;
&lt;br /&gt;
== Makro ==&lt;br /&gt;
&lt;br /&gt;
http://www.makro.co.za/live/content.php?Action=catalog&amp;amp;Cat=1353&lt;br /&gt;
&lt;br /&gt;
== Out of range ==&lt;br /&gt;
http://www.saeco.co.za/domestic.html&lt;br /&gt;
&lt;br /&gt;
bing 2 cup x-small: 5598.40&lt;br /&gt;
&lt;br /&gt;
Thank you for your request.                                                                           &lt;br /&gt;
Unfortunately we don’t sell a machine under R7000.                                                    &lt;br /&gt;
But we are currently running a special on two machines the X-small Red and Spidem my coffee.          &lt;br /&gt;
The one machine that I will recommend for your Lab will be a Spidem.                                  &lt;br /&gt;
Normal price is R6998 incl but I will offer you a 20% discount on top of that I will give you 1kg of  &lt;br /&gt;
+coffee beans free delivery and training.                                                             &lt;br /&gt;
So the price will be R5598.40 incl.                                                                   &lt;br /&gt;
                                                                                                      &lt;br /&gt;
Please don’t hesitate to contact me if you have any queries.                                          &lt;br /&gt;
                                                                                                      &lt;br /&gt;
Kind regards.                                                                                         &lt;br /&gt;
Eddie Mzaca                                                                                           &lt;br /&gt;
Sales Administrator                                                                                   &lt;br /&gt;
The Foundry 109 A Prestwich Street                                                                    &lt;br /&gt;
Green Point, Cape Town                                                                                &lt;br /&gt;
Tel: 021 425 6169 X 42  Fax: 021 425 6171                                                             &lt;br /&gt;
Call Center: 086 11 SAECO (72326)                                                                     &lt;br /&gt;
www.saeco.co.za&lt;br /&gt;
&lt;br /&gt;
== Local companies ==&lt;br /&gt;
http://www.sprada.co.za/dist.php?da_id=19&amp;amp;city=Cape%20Town&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
benguela: Sprada&lt;br /&gt;
hussein: jura&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=269</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=269"/>
		<updated>2010-03-04T11:10:48Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Capsule machines ==&lt;br /&gt;
&lt;br /&gt;
http://www.caffitaly.co.za/&lt;br /&gt;
&lt;br /&gt;
presto 1800&lt;br /&gt;
nautilus: 2300&lt;br /&gt;
&lt;br /&gt;
== Eagle Appliances ==&lt;br /&gt;
&lt;br /&gt;
; R1,910.00 : http://www.eagleappliances.co.za/display_product_3842.htm&lt;br /&gt;
&lt;br /&gt;
== Makro ==&lt;br /&gt;
&lt;br /&gt;
http://www.makro.co.za/live/content.php?Action=catalog&amp;amp;Cat=1353&lt;br /&gt;
&lt;br /&gt;
== Out of range ==&lt;br /&gt;
http://www.saeco.co.za/domestic.html&lt;br /&gt;
&lt;br /&gt;
bing 2 cup x-small: 5598.40&lt;br /&gt;
&lt;br /&gt;
== Local companies ==&lt;br /&gt;
http://www.sprada.co.za/dist.php?da_id=19&amp;amp;city=Cape%20Town&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
benguela: Sprada&lt;br /&gt;
hussein: jura&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=268</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=268"/>
		<updated>2010-03-03T16:27:11Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Local companies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Capsule machines ==&lt;br /&gt;
&lt;br /&gt;
http://www.caffitaly.co.za/&lt;br /&gt;
&lt;br /&gt;
presto 1800&lt;br /&gt;
nautilus: 2300&lt;br /&gt;
&lt;br /&gt;
== Makro ==&lt;br /&gt;
&lt;br /&gt;
http://www.makro.co.za/live/content.php?Action=catalog&amp;amp;Cat=1353&lt;br /&gt;
&lt;br /&gt;
== Out of range ==&lt;br /&gt;
http://www.saeco.co.za/domestic.html&lt;br /&gt;
&lt;br /&gt;
bing 2 cup x-small: 5598.40&lt;br /&gt;
&lt;br /&gt;
== Local companies ==&lt;br /&gt;
http://www.sprada.co.za/dist.php?da_id=19&amp;amp;city=Cape%20Town&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
benguela: Sprada&lt;br /&gt;
hussein: jura&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=267</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=267"/>
		<updated>2010-03-03T15:44:12Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Capsule machines ==&lt;br /&gt;
&lt;br /&gt;
http://www.caffitaly.co.za/&lt;br /&gt;
&lt;br /&gt;
presto 1800&lt;br /&gt;
nautilus: 2300&lt;br /&gt;
&lt;br /&gt;
== Makro ==&lt;br /&gt;
&lt;br /&gt;
http://www.makro.co.za/live/content.php?Action=catalog&amp;amp;Cat=1353&lt;br /&gt;
&lt;br /&gt;
== Out of range ==&lt;br /&gt;
http://www.saeco.co.za/domestic.html&lt;br /&gt;
&lt;br /&gt;
bing 2 cup x-small: 5598.40&lt;br /&gt;
&lt;br /&gt;
== Local companies ==&lt;br /&gt;
http://www.sprada.co.za/dist.php?da_id=19&amp;amp;city=Cape%20Town&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=266</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=266"/>
		<updated>2010-03-03T15:10:01Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Capsule machines ==&lt;br /&gt;
&lt;br /&gt;
http://www.caffitaly.co.za/&lt;br /&gt;
&lt;br /&gt;
presto 1800&lt;br /&gt;
nautilus: 2300&lt;br /&gt;
&lt;br /&gt;
== Makro ==&lt;br /&gt;
&lt;br /&gt;
http://www.makro.co.za/live/content.php?Action=catalog&amp;amp;Cat=1353&lt;br /&gt;
&lt;br /&gt;
== Out of range ==&lt;br /&gt;
http://www.saeco.co.za/domestic.html&lt;br /&gt;
&lt;br /&gt;
bing 2 cup x-small: 5598.40&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=265</id>
		<title>Coffee Machines for CS300</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=Coffee_Machines_for_CS300&amp;diff=265"/>
		<updated>2010-03-03T15:09:41Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: research beginnings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Capsule machines ==&lt;br /&gt;
&lt;br /&gt;
http://www.caffitaly.co.za/&lt;br /&gt;
&lt;br /&gt;
presto 1800:&lt;br /&gt;
nautilus: 2300&lt;br /&gt;
&lt;br /&gt;
== Out of range ==&lt;br /&gt;
http://www.saeco.co.za/domestic.html&lt;br /&gt;
&lt;br /&gt;
bing 2 cup x-small: 5598.40&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=264</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=264"/>
		<updated>2010-02-26T09:58:01Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Current problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
; BIOS Locked: pc79&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 7&lt;br /&gt;
;Power: pc48&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Missing: 2&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 14&lt;br /&gt;
; Missing: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=263</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=263"/>
		<updated>2010-02-26T09:55:10Z</updated>

		<summary type="html">&lt;p&gt;Rvrste001: /* Current problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Set BIOS passwords&lt;br /&gt;
* Lock down network ports (MAC address)&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
* Roll out Karmic&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
; Power Sockets: pc44&lt;br /&gt;
; Security Lug on PC: pc44&lt;br /&gt;
; Low Memory (256M): pc55&lt;br /&gt;
; Bad HDD / BIOS: pc84&lt;br /&gt;
&lt;br /&gt;
=== Known Unreliable machines ===&lt;br /&gt;
; pc59: Unknown (2 Oct 2009)&lt;br /&gt;
; pc09: Bad network card, sensitive to cable position (2 Oct 2009)&lt;br /&gt;
; pc69: Thermal event (9 Oct 2009)&lt;br /&gt;
; pc07: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc21: BIOS Battery? (9 Oct 2009)&lt;br /&gt;
; pc76: Cold boot reqd (16 Oct 2009)&lt;br /&gt;
; pc46: Broken facade (16 Oct 2009)&lt;br /&gt;
; pc16: BIOS Battery? (16 Oct 2009)&lt;br /&gt;
; pc56: Lock cable doesn't pass through loop&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 7&lt;br /&gt;
;Power: pc48&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 8&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Missing: 2&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 1 ===&lt;br /&gt;
(by windows)&lt;br /&gt;
; Working: 14&lt;br /&gt;
; Missing: 4&lt;br /&gt;
&lt;br /&gt;
=== Long Row 2 ===&lt;br /&gt;
; Working: 15&lt;br /&gt;
; Missing: 1&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
&lt;br /&gt;
== Image ==&lt;br /&gt;
&lt;br /&gt;
Paste the source of the following into:&lt;br /&gt;
 sed -ne 's/^* // p' | tr '\n' ' '; echo&lt;br /&gt;
&lt;br /&gt;
to get a list you can install&lt;br /&gt;
&lt;br /&gt;
=== Not available in Karmic, but wanted in future ===&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev&lt;br /&gt;
* dillo&lt;br /&gt;
* trayer&lt;br /&gt;
&lt;br /&gt;
=== Games ===&lt;br /&gt;
* bsdgames&lt;br /&gt;
* bzflag&lt;br /&gt;
* dosbox&lt;br /&gt;
* einstein&lt;br /&gt;
* frozen-bubble&lt;br /&gt;
* gnome-games&lt;br /&gt;
* gtetrinet&lt;br /&gt;
* kobodeluxe&lt;br /&gt;
* neverball&lt;br /&gt;
* nexuiz&lt;br /&gt;
* openarena&lt;br /&gt;
* openttd&lt;br /&gt;
* pingus&lt;br /&gt;
* scummvm&lt;br /&gt;
* teeworlds&lt;br /&gt;
* tetrinet-client&lt;br /&gt;
* wesnoth&lt;br /&gt;
* wormux&lt;br /&gt;
* xmoto&lt;br /&gt;
&lt;br /&gt;
=== Themes ===&lt;br /&gt;
* arc-colors&lt;br /&gt;
* community-themes&lt;br /&gt;
* gdm-themes&lt;br /&gt;
* gnome-backgrounds&lt;br /&gt;
* gnome-colors&lt;br /&gt;
* gnome-themes&lt;br /&gt;
* gnome-themes-extras&lt;br /&gt;
* gnome-themes-more&lt;br /&gt;
* metacity-themes&lt;br /&gt;
* shiki-colors&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* anjuta&lt;br /&gt;
* bluefish&lt;br /&gt;
* codeblocks&lt;br /&gt;
* eclipse&lt;br /&gt;
* eclipse-cdt&lt;br /&gt;
* eclipse-pydev &lt;br /&gt;
* emacs&lt;br /&gt;
* emacs-snapshot&lt;br /&gt;
* emacs-goodies-el&lt;br /&gt;
* eric&lt;br /&gt;
* geany&lt;br /&gt;
* idle&lt;br /&gt;
* idle-python2.5&lt;br /&gt;
* idle3&lt;br /&gt;
* joe&lt;br /&gt;
* kate&lt;br /&gt;
* kdevelop&lt;br /&gt;
* lyx&lt;br /&gt;
* monodevelop&lt;br /&gt;
* monodevelop-java&lt;br /&gt;
* netbeans&lt;br /&gt;
* scite&lt;br /&gt;
* spe&lt;br /&gt;
* vim-gtk&lt;br /&gt;
* vim-nox&lt;br /&gt;
* vim-latexsuite&lt;br /&gt;
* vim-vimoutliner&lt;br /&gt;
* xemacs21&lt;br /&gt;
&lt;br /&gt;
=== Docs ===&lt;br /&gt;
* ant-doc&lt;br /&gt;
* apache2-doc&lt;br /&gt;
* aspell-doc&lt;br /&gt;
* autoconf-doc&lt;br /&gt;
* automake1.9-doc&lt;br /&gt;
* bash-doc&lt;br /&gt;
* cdrkit-doc&lt;br /&gt;
* ddd-doc&lt;br /&gt;
* devhelp&lt;br /&gt;
* diveintopython&lt;br /&gt;
* doxygen-doc&lt;br /&gt;
* flex-doc&lt;br /&gt;
* gawk-doc&lt;br /&gt;
* gcc-doc&lt;br /&gt;
* gdb-doc&lt;br /&gt;
* git-doc&lt;br /&gt;
* glut-doc&lt;br /&gt;
* gmp-doc&lt;br /&gt;
* gnuplot-doc&lt;br /&gt;
* graphviz-doc&lt;br /&gt;
* gtkmm-documentation&lt;br /&gt;
* haskell-doc&lt;br /&gt;
* jlint-doc&lt;br /&gt;
* libboost-doc&lt;br /&gt;
* manpages-dev&lt;br /&gt;
* octave-doc&lt;br /&gt;
* perl-doc&lt;br /&gt;
* php-doc&lt;br /&gt;
* python-doc&lt;br /&gt;
* python-matplotlib-doc&lt;br /&gt;
* python-numpy-doc&lt;br /&gt;
* python-qt4-doc&lt;br /&gt;
* qt4-doc&lt;br /&gt;
* r-doc-html&lt;br /&gt;
* rubybook&lt;br /&gt;
* splint-doc-html&lt;br /&gt;
* stl-manual&lt;br /&gt;
* sun-java6-doc&lt;br /&gt;
* tidy-doc&lt;br /&gt;
* xchm&lt;br /&gt;
* zsh-doc&lt;br /&gt;
&lt;br /&gt;
=== Version Control ===&lt;br /&gt;
* cvs&lt;br /&gt;
* bzr&lt;br /&gt;
* bzr-gtk&lt;br /&gt;
* bzr-svn&lt;br /&gt;
* bzrtools&lt;br /&gt;
* darcs&lt;br /&gt;
* git-core&lt;br /&gt;
* meld&lt;br /&gt;
* mercurial&lt;br /&gt;
* subversion&lt;br /&gt;
* subversion-tools&lt;br /&gt;
* svk&lt;br /&gt;
 &lt;br /&gt;
=== Debugging ===&lt;br /&gt;
* ddd&lt;br /&gt;
* d-feet&lt;br /&gt;
* lsof&lt;br /&gt;
* ltrace&lt;br /&gt;
* strace&lt;br /&gt;
* valgrind&lt;br /&gt;
&lt;br /&gt;
=== Programming ===&lt;br /&gt;
* ant&lt;br /&gt;
* ant-optional&lt;br /&gt;
* bicyclerepair&lt;br /&gt;
* bison&lt;br /&gt;
* bpython&lt;br /&gt;
* bsh&lt;br /&gt;
* build-essential&lt;br /&gt;
* clisp&lt;br /&gt;
* cmake&lt;br /&gt;
* csstidy&lt;br /&gt;
* devscripts&lt;br /&gt;
* dh-make&lt;br /&gt;
* docbook&lt;br /&gt;
* flex&lt;br /&gt;
* freeglut3-dev&lt;br /&gt;
* fpc&lt;br /&gt;
* gcc-4.1&lt;br /&gt;
* gdc&lt;br /&gt;
* g++-4.1&lt;br /&gt;
* gengetopt&lt;br /&gt;
* ghc&lt;br /&gt;
* gnome-devel&lt;br /&gt;
* gnuplot&lt;br /&gt;
* graphviz&lt;br /&gt;
* ipython&lt;br /&gt;
* jlint&lt;br /&gt;
* kiki&lt;br /&gt;
* libboost-dev&lt;br /&gt;
* libcurl4-openssl-dev&lt;br /&gt;
* libghc6-xmonad-dev&lt;br /&gt;
* libgtkmm-2.4-dev&lt;br /&gt;
* libphobos-4.2-dev&lt;br /&gt;
* libqt4-dev&lt;br /&gt;
* libqwt-dev&lt;br /&gt;
* libsdl-console-dev&lt;br /&gt;
* libsdl-dev&lt;br /&gt;
* libsdl-gfx1.2-dev&lt;br /&gt;
* libsdl-image1.2-dev&lt;br /&gt;
* libsdl-mixer1.2-dev&lt;br /&gt;
* libsdl-net1.2-dev&lt;br /&gt;
* libsdl-pango-dev&lt;br /&gt;
* libsdl-sound1.2-dev&lt;br /&gt;
* libsdl-stretch-dev&lt;br /&gt;
* libsdl-ttf2.0-dev&lt;br /&gt;
* linklint&lt;br /&gt;
* malbolge&lt;br /&gt;
* mesa-utils&lt;br /&gt;
* mono-debugger&lt;br /&gt;
* octave&lt;br /&gt;
* perltidy&lt;br /&gt;
* php5-cli&lt;br /&gt;
* php5-tidy&lt;br /&gt;
* posh&lt;br /&gt;
* pyflakes&lt;br /&gt;
* pylint&lt;br /&gt;
* python3&lt;br /&gt;
* python-all-dev&lt;br /&gt;
* python-beautifulsoup&lt;br /&gt;
* python-celementtree&lt;br /&gt;
* python-configobj&lt;br /&gt;
* python-crypto&lt;br /&gt;
* python-dateutil&lt;br /&gt;
* python-django&lt;br /&gt;
* python-fuse&lt;br /&gt;
* python-gmpy&lt;br /&gt;
* python-html5lib&lt;br /&gt;
* python-jinja&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* python-profiler&lt;br /&gt;
* python-psyco&lt;br /&gt;
* python-pydot&lt;br /&gt;
* python-pygame&lt;br /&gt;
* python-pysqlite2&lt;br /&gt;
* python-qt4&lt;br /&gt;
* python-sphinx&lt;br /&gt;
* python-simplejson&lt;br /&gt;
* python-scipy&lt;br /&gt;
* python-soappy&lt;br /&gt;
* python-sqlalchemy&lt;br /&gt;
* python-turbogears&lt;br /&gt;
* python-twisted&lt;br /&gt;
* python-visual&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* r-recommended&lt;br /&gt;
* ruby-full&lt;br /&gt;
* ruby-gnome2&lt;br /&gt;
* ruby-kde4&lt;br /&gt;
* speedcrunch&lt;br /&gt;
* splint&lt;br /&gt;
* sun-java6-jdk&lt;br /&gt;
* sun-java6-plugin&lt;br /&gt;
* tidy&lt;br /&gt;
* texlive-full&lt;br /&gt;
* wxmaxima&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
* ascii&lt;br /&gt;
* ack-grep&lt;br /&gt;
* cadaver&lt;br /&gt;
* clusterssh&lt;br /&gt;
* cowsay&lt;br /&gt;
* curl&lt;br /&gt;
* dot2tex&lt;br /&gt;
* elinks&lt;br /&gt;
* figlet&lt;br /&gt;
* fortune-mod&lt;br /&gt;
* hping3&lt;br /&gt;
* htop&lt;br /&gt;
* indent&lt;br /&gt;
* imagemagick&lt;br /&gt;
* irssi&lt;br /&gt;
* links&lt;br /&gt;
* links2&lt;br /&gt;
* lftp&lt;br /&gt;
* lynx&lt;br /&gt;
* manpages&lt;br /&gt;
* moreutils&lt;br /&gt;
* mtr-tiny&lt;br /&gt;
* openssl&lt;br /&gt;
* p7zip-full&lt;br /&gt;
* p7zip-rar&lt;br /&gt;
* pdfjam&lt;br /&gt;
* pdftk&lt;br /&gt;
* poppler-utils&lt;br /&gt;
* pssh&lt;br /&gt;
* pwgen&lt;br /&gt;
* qemu&lt;br /&gt;
* quota&lt;br /&gt;
* rsync&lt;br /&gt;
* screen&lt;br /&gt;
* sl&lt;br /&gt;
* socat&lt;br /&gt;
* star&lt;br /&gt;
* toilet&lt;br /&gt;
* traceroute&lt;br /&gt;
* tsocks&lt;br /&gt;
* units&lt;br /&gt;
* unrar&lt;br /&gt;
* unzip&lt;br /&gt;
* w3m&lt;br /&gt;
* whois&lt;br /&gt;
* zsh&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
* alien&lt;br /&gt;
* cntlm&lt;br /&gt;
* fusedav&lt;br /&gt;
* fuseiso&lt;br /&gt;
* fusesmb&lt;br /&gt;
* ldap-auth-client&lt;br /&gt;
* ldap-utils&lt;br /&gt;
* ncpfs&lt;br /&gt;
* nis&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openntpd&lt;br /&gt;
* openssh-server&lt;br /&gt;
* smartmontools&lt;br /&gt;
* sshfs&lt;br /&gt;
* tmpreaper&lt;br /&gt;
* wbritish&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
* mysql-client&lt;br /&gt;
* mysql-doc-5.0&lt;br /&gt;
* libmysqlclient-dev&lt;br /&gt;
* libmysql++-dev&lt;br /&gt;
* libpg-java&lt;br /&gt;
* libpq-dev&lt;br /&gt;
* libpqxx-dev&lt;br /&gt;
* libsqlite-dev&lt;br /&gt;
* php5-mysql&lt;br /&gt;
* php5-sqlite&lt;br /&gt;
* php5-pgsql&lt;br /&gt;
* postgresql-client&lt;br /&gt;
* postgresql-doc&lt;br /&gt;
* python-mysqldb&lt;br /&gt;
* python-psycopg2&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-doc&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* abiword&lt;br /&gt;
* amarok&lt;br /&gt;
* blender&lt;br /&gt;
* dia&lt;br /&gt;
* dwm-tools&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* flashplugin-nonfree&lt;br /&gt;
* fluxbox&lt;br /&gt;
* gajim&lt;br /&gt;
* gnumeric&lt;br /&gt;
* gwibber&lt;br /&gt;
* impressive&lt;br /&gt;
* inkscape&lt;br /&gt;
* konsole&lt;br /&gt;
* konqueror&lt;br /&gt;
* konversation&lt;br /&gt;
* linuxdcpp&lt;br /&gt;
* midori&lt;br /&gt;
* openoffice.org-draw&lt;br /&gt;
* openoffice.org-pdfimport&lt;br /&gt;
* pcmanfm&lt;br /&gt;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&lt;br /&gt;
* stalonetray&lt;br /&gt;
* ubuntu-restricted-extras&lt;br /&gt;
* wine&lt;br /&gt;
* yakuake&lt;br /&gt;
* xchat&lt;br /&gt;
* xtightvncviewer&lt;br /&gt;
* xmonad&lt;br /&gt;
&lt;br /&gt;
=== Multimedia ===&lt;br /&gt;
* ffmpeg&lt;br /&gt;
* non-free-codecs&lt;br /&gt;
* libavdevice-unstripped-52&lt;br /&gt;
* libavfilter-unstripped-0&lt;br /&gt;
* libavformat-unstripped-52&lt;br /&gt;
* mencoder&lt;br /&gt;
* mplayer&lt;br /&gt;
* vlc&lt;br /&gt;
* youtube-dl&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
* ttf-aenigma&lt;br /&gt;
* ttf-atarismall&lt;br /&gt;
* ttf-beteckna&lt;br /&gt;
* ttf-breip&lt;br /&gt;
* ttf-droid&lt;br /&gt;
* ttf-dustin&lt;br /&gt;
* ttf-ecolier-court&lt;br /&gt;
* ttf-ecolier-lignes-court&lt;br /&gt;
* ttf-engadget&lt;br /&gt;
* ttf-essays1743&lt;br /&gt;
* ttf-f500&lt;br /&gt;
* ttf-fifthhorseman-dkg-handwriting&lt;br /&gt;
* ttf-georgewilliams&lt;br /&gt;
* ttf-goudybookletter&lt;br /&gt;
* ttf-inconsolata&lt;br /&gt;
* ttf-isabella&lt;br /&gt;
* ttf-jsmath&lt;br /&gt;
* ttf-junicode&lt;br /&gt;
* ttf-konatu&lt;br /&gt;
* ttf-larabie-deco&lt;br /&gt;
* ttf-larabie-straight&lt;br /&gt;
* ttf-larabie-uncommon&lt;br /&gt;
* ttf-linux-libertine&lt;br /&gt;
* ttf-marvosym&lt;br /&gt;
* ttf-mscorefonts-installer&lt;br /&gt;
* ttf-ocr-a&lt;br /&gt;
* ttf-oflb-asana-math&lt;br /&gt;
* ttf-oflb-euterpe&lt;br /&gt;
* ttf-radisnoir&lt;br /&gt;
* ttf-sil-gentium&lt;br /&gt;
* ttf-sil-gentium-basic&lt;br /&gt;
* ttf-sjfonts&lt;br /&gt;
* ttf-staypuft&lt;br /&gt;
* ttf-summersby&lt;br /&gt;
* ttf-tomsontalks&lt;br /&gt;
* ttf-tuffy&lt;br /&gt;
* ttf-ubuntu-title&lt;br /&gt;
* ttf-unifont&lt;br /&gt;
* ttf-xfree86-nonfree&lt;br /&gt;
&lt;br /&gt;
=== Post Install ===&lt;br /&gt;
&lt;br /&gt;
Get rid of:&lt;br /&gt;
&lt;br /&gt;
* any MTA&lt;br /&gt;
* old kernels&lt;br /&gt;
* network-manager, gdm-guest-session&lt;br /&gt;
* shut down unnecessary services&lt;br /&gt;
* Spring clean /etc/xdg/autostart&lt;br /&gt;
* Use the PolicyKit Authorizations manager to disable suspend and hibernate for normal users.&lt;br /&gt;
* rm /etc/hostname&lt;br /&gt;
* Remove the 127.0.1.1 line from /etc/hosts&lt;br /&gt;
&lt;br /&gt;
Configure:&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-updates main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/medibuntu jaunty free non-free&lt;br /&gt;
 deb http://tsl.uct.ac.za/repo tsl main&lt;br /&gt;
* /etc/network/interfaces&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet dhcp&lt;br /&gt;
* /etc/openntpd/ntpd.conf&lt;br /&gt;
 server ntp1.uct.ac.za&lt;br /&gt;
 server ntp2.uct.ac.za&lt;br /&gt;
 server ntp3.uct.ac.za&lt;br /&gt;
 server dreamcoat.che.uct.ac.za&lt;br /&gt;
 server emperor.che.uct.ac.za&lt;br /&gt;
* visudo&lt;br /&gt;
 Defaults        env_reset&lt;br /&gt;
 root    ALL=(ALL) ALL&lt;br /&gt;
 %admin ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
* /etc/dhcp3/dhclient-exit-hooks.d/tsl-hostname&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic() {&lt;br /&gt;
     case $reason in&lt;br /&gt;
         BOUND|RENEW|REBIND|REBOOT)&lt;br /&gt;
             ;;&lt;br /&gt;
         EXPIRE|FAIL|RELEASE|STOP|*)&lt;br /&gt;
             hostname localhost&lt;br /&gt;
             return&lt;br /&gt;
             ;;&lt;br /&gt;
     esac&lt;br /&gt;
     local current_hostname=$(hostname)&lt;br /&gt;
     if [ -z &amp;quot;$current_hostname&amp;quot; -o &amp;quot;$current_hostname&amp;quot; = &amp;quot;localhost&amp;quot; ]; then&lt;br /&gt;
         hostname &amp;quot;$new_host_name&amp;quot;&lt;br /&gt;
     fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 hostname_karmic&lt;br /&gt;
* /root/.ssh/authorized_keys&lt;br /&gt;
 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw4nGVrw+0uJpjJecuL8qjhm0O67ZrXux79fgN2ChdJoiB47KrIfgbWbpdHQiBWWDQjm9ttyf48/kLWwWbSW/DYKxRAH2vSCbpPaabqHB+ixaDKX9Vh8S0fNiOrZnWLwKmgnsdUV08ivk25k5d4NFSjmKvr6Dsp8RyCr+1sZfpdKOu+J1thwlNVkOFJxKxWwezgfflc/+KGbhFCH8Ya0hzellYQiX3px659Ydx4PdSGhT/Td7MK0onC1lK5X2hU3QSr49fwji06lAig1dpHeS4dnOFu2gxFRvlLZqmj31rwIVXQqoZyiIUuAs9EnFKfUVR34k5v20baXQ1bRqd4HgEQ== TSL Key&lt;br /&gt;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/update-manager/meta-release&lt;br /&gt;
 URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release&lt;br /&gt;
 URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts&lt;br /&gt;
* /etc/yp.conf&lt;br /&gt;
 ypserver 137.158.56.6&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
 passwd:         nis files&lt;br /&gt;
 group:          compat nis files&lt;br /&gt;
 shadow:         nis files&lt;br /&gt;
* /etc/fstab:&lt;br /&gt;
 tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0&lt;br /&gt;
* /etc/ldap.conf:&lt;br /&gt;
 uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/&lt;br /&gt;
 base  ou=main, o=uct&lt;br /&gt;
 pam_filter objectclass=ndsloginproperties&lt;br /&gt;
 pam_login_attribute cn&lt;br /&gt;
 pam_password nds&lt;br /&gt;
 tls_checkpeer no&lt;br /&gt;
* /etc/security/group.conf&lt;br /&gt;
 *;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev,fuse&lt;br /&gt;
* /etc/firefox-3.[05]/pref/firefox.js&lt;br /&gt;
 // UCT Proxy&lt;br /&gt;
 pref(&amp;quot;network.proxy.autoconfig_url&amp;quot;, &amp;quot;http://www.uct.ac.za/cache.pac&amp;quot;);&lt;br /&gt;
 pref(&amp;quot;network.proxy.type&amp;quot;, 2);&lt;br /&gt;
 pref(&amp;quot;browser.cache.disk.capacity&amp;quot;, 3000);&lt;br /&gt;
* /etc/firefox-3.[05]/pref/ubufox.js&lt;br /&gt;
 pref(&amp;quot;browser.startup.homepage&amp;quot;, &amp;quot;file:/etc/firefox-homepage.properties&amp;quot;);&lt;br /&gt;
* /etc/firefox-homepage.properties&lt;br /&gt;
 browser.startup.homepage=http://www.tsl.uct.ac.za/&lt;br /&gt;
* sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true&lt;br /&gt;
* /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;gconf&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;apps&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;nautilus&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;preferences&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;entry name=&amp;quot;thumbnail_limit&amp;quot; mtime=&amp;quot;1252410114&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;512000&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;desktop&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;gnome&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;dir name=&amp;quot;applications&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;dir name=&amp;quot;window_manager&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;entry name=&amp;quot;default&amp;quot; mtime=&amp;quot;1252403218&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 						&amp;lt;stringvalue&amp;gt;/usr/bin/metacity&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 					&amp;lt;/entry&amp;gt;&lt;br /&gt;
 				&amp;lt;/dir&amp;gt;&lt;br /&gt;
 			&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;dir name=&amp;quot;system&amp;quot;&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;http_proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;ignore_hosts&amp;quot; mtime=&amp;quot;1252519008&amp;quot; type=&amp;quot;list&amp;quot; ltype=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;127.0.0.0/8&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.local&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;137.158.0.0/16&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 				&amp;lt;li type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 					&amp;lt;stringvalue&amp;gt;*.uct.ac.za&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 				&amp;lt;/li&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;host&amp;quot; mtime=&amp;quot;1252518985&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;use_http_proxy&amp;quot; mtime=&amp;quot;1252519071&amp;quot; type=&amp;quot;bool&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 		&amp;lt;dir name=&amp;quot;proxy&amp;quot;&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_port&amp;quot; mtime=&amp;quot;1252518992&amp;quot; type=&amp;quot;int&amp;quot; value=&amp;quot;8080&amp;quot;/&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;secure_host&amp;quot; mtime=&amp;quot;1252518987&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;localhost&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 			&amp;lt;entry name=&amp;quot;mode&amp;quot; mtime=&amp;quot;1252518982&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;&lt;br /&gt;
 				&amp;lt;stringvalue&amp;gt;manual&amp;lt;/stringvalue&amp;gt;&lt;br /&gt;
 			&amp;lt;/entry&amp;gt;&lt;br /&gt;
 		&amp;lt;/dir&amp;gt;&lt;br /&gt;
 	&amp;lt;/dir&amp;gt;&lt;br /&gt;
 &amp;lt;/gconf&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* /etc/cntlm.conf&lt;br /&gt;
 Domain          WF&lt;br /&gt;
 Proxy           campusnet.uct.ac.za:8080&lt;br /&gt;
 Listen          8080&lt;br /&gt;
 NTLMToBasic     yes&lt;br /&gt;
&lt;br /&gt;
=== Groupwise ===&lt;br /&gt;
* extract to /tmp/ somewhere&lt;br /&gt;
* alien novell-groupwise-gwcheck-8.0.0HP-87328.i586.rpm&lt;br /&gt;
* dpkg -i novell-groupwise-gwclient_8.0.0HP-87329_i386.deb&lt;br /&gt;
* rm /opt/novell/groupwise/client/jre/&lt;br /&gt;
* ln -s /usr/lib/jvm/java-6-sun/jre /opt/novell/groupwise/client/&lt;br /&gt;
* Edit /usr/share/applications/gwclient.desktop&lt;br /&gt;
 Exec=/opt/novell/groupwise/client/bin/groupwise --ipa=ngwnameserver.uct.ac.za&lt;br /&gt;
&lt;br /&gt;
=== JGrasp ===&lt;br /&gt;
* Extract to /opt/jgrasp&lt;br /&gt;
* ln -s /opt/jgrasp/bin/jgrasp /usr/local/bin&lt;br /&gt;
* /usr/local/share/applications/jgrasp.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=jGRASP IDE&lt;br /&gt;
 Comment=Integrated Development Environment&lt;br /&gt;
 Exec=/usr/local/bin/jgrasp&lt;br /&gt;
 Icon=/opt/jgrasp/data/gric48.png&lt;br /&gt;
 Categories=Development;Java;IDE;&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
&lt;br /&gt;
=== ArgoUML ===&lt;br /&gt;
* Extract to /opt/argouml-0.28.1/&lt;br /&gt;
* unzip -j argouml.jar org/argouml/Images/ArgoIcon32x32.png&lt;br /&gt;
* ln -s /opt/argouml-0.28.1/argouml.sh /usr/local/bin/argouml&lt;br /&gt;
* /usr/local/share/applications/argouml.desktop&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Name=ArgoUML&lt;br /&gt;
 Comment=UML Modelling tool&lt;br /&gt;
 Exec=/usr/local/bin/argouml&lt;br /&gt;
 Icon=/opt/argouml-0.28.1/ArgoIcon32x32.png&lt;br /&gt;
 Terminal=0&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Categories=Java;Development;&lt;br /&gt;
&lt;br /&gt;
=== CUDA Emulator ===&lt;br /&gt;
&lt;br /&gt;
* Download cuda-toolkit from nvidia&lt;br /&gt;
* Install to /opt&lt;br /&gt;
* ln -s /opt/cuda/bin/* /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
=== Pre-imaging ===&lt;br /&gt;
&lt;br /&gt;
* /usr/local/sbin/post-image&lt;br /&gt;
 #!/bin/sh -e&lt;br /&gt;
 &lt;br /&gt;
 echo Generating new OpenSSH host keys&lt;br /&gt;
 rm /etc/ssh/ssh_host_[rd]sa_key*&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_rsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt; -t dsa&lt;br /&gt;
 rm /etc/rcS.d/S99post-image&lt;br /&gt;
* ln -s /usr/local/sbin/post-image /etc/rcS.d/S99post-image&lt;br /&gt;
* Remove the two lines from /etc/udev/rules.d/70-persistent-net.rules&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;/div&gt;</summary>
		<author><name>Rvrste001</name></author>
		
	</entry>
</feed>