<?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=Ksmith</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=Ksmith"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php/Special:Contributions/Ksmith"/>
	<updated>2026-04-05T17:48:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=CS300_Coffee&amp;diff=304</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=304"/>
		<updated>2010-05-12T10:24:04Z</updated>

		<summary type="html">&lt;p&gt;Ksmith: /* 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;
&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;
 |}&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>Ksmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=AC_Social&amp;diff=286</id>
		<title>AC Social</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=AC_Social&amp;diff=286"/>
		<updated>2010-04-13T13:26:32Z</updated>

		<summary type="html">&lt;p&gt;Ksmith: /* Might attend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On Saturday 1 May, the Linux Enthusiasts Group are meeting in Stellenbosch from 11:00-16:00 to celebrate the latest Ubuntu release, Lucid Lynx, and we will be joining them. There will be interesting talks on open source software, an opportunity to get help installing Lucid and fixing any problems, followed by a braai. We are trying to get a shuttle to take us to Stellenbosch. This will be a good opportunity to meet others interested in programming and technology, or even to find team members for the next ACM ICPC. If you might attend, add your email address below and we will send you final details closer to the time.&lt;br /&gt;
&lt;br /&gt;
= Might attend =&lt;br /&gt;
&lt;br /&gt;
# Marco Gallotta - marco@gallotta.co.za&lt;br /&gt;
# Keegan Carruthers-Smith - ksmith@cs.uct.ac.za&lt;/div&gt;</summary>
		<author><name>Ksmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=AC_Social&amp;diff=285</id>
		<title>AC Social</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=AC_Social&amp;diff=285"/>
		<updated>2010-04-13T13:26:14Z</updated>

		<summary type="html">&lt;p&gt;Ksmith: /* Might attend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On Saturday 1 May, the Linux Enthusiasts Group are meeting in Stellenbosch from 11:00-16:00 to celebrate the latest Ubuntu release, Lucid Lynx, and we will be joining them. There will be interesting talks on open source software, an opportunity to get help installing Lucid and fixing any problems, followed by a braai. We are trying to get a shuttle to take us to Stellenbosch. This will be a good opportunity to meet others interested in programming and technology, or even to find team members for the next ACM ICPC. If you might attend, add your email address below and we will send you final details closer to the time.&lt;br /&gt;
&lt;br /&gt;
= Might attend =&lt;br /&gt;
&lt;br /&gt;
Marco Gallotta - marco@gallotta.co.za&lt;br /&gt;
Keegan Carruthers-Smith - ksmith@cs.uct.ac.za&lt;/div&gt;</summary>
		<author><name>Ksmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=165</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=165"/>
		<updated>2009-09-25T12:04:32Z</updated>

		<summary type="html">&lt;p&gt;Ksmith: /* Other */ Added trayer and pcmanfm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Shorten &amp;amp; tie up flyleads&lt;br /&gt;
* Re-crimp broken clips&lt;br /&gt;
* Provide tied down flyleads in the laptop areas (areas without PCs)&lt;br /&gt;
* Reset BIOS password on the remaining 2 machines.&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
;Network Sockets: SLAB013 SLAB016 SLAB031 SLAB39 SLAB42 SLAB062 (Logged with ICTS)&lt;br /&gt;
;Power Sockets: pc48&lt;br /&gt;
; Security: pc44&lt;br /&gt;
; Needs to come out: pc59&lt;br /&gt;
; Bad network cable: pc35&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 7&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;Flylead/port: pc43, 44&lt;br /&gt;
;Network Port: pc45&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Bad cable /port: pc58, 56&lt;br /&gt;
; Flylead: pc56, pc58&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Bad cable: pc35&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Tie Cable: pc76, pc72, 67, 68&lt;br /&gt;
; No cable: 69&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Tie cable: pc82&lt;br /&gt;
; Bad cable: pc75&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
* python-psycho&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;
=== 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;
* 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;
=== 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-full&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;
* libgtkmm-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;
* 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-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;
* 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;
* dillo&lt;br /&gt;
* dmenu&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* firefox-3.5&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;
* trayer&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-adf&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/pub/linux/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/medibuntu jaunty free non-free&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;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/eclipse/java_home&lt;br /&gt;
 /usr/lib/jvm/java-6-sun&lt;br /&gt;
* /usr/lib/eclipse/configuration/config.ini&lt;br /&gt;
 org.eclipse.jdt.core.classpathVariable.JRE_LIB=/usr/lib/jvm/java-6-sun/jre/lib/rt.jar&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;
* /usr/share/gdm/themes/Human/Human.xml&lt;br /&gt;
   &amp;lt;!-- TSL Help --&amp;gt;&lt;br /&gt;
   &amp;lt;item type=&amp;quot;rect&amp;quot; id=&amp;quot;custom-tsl-help&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;pos y=&amp;quot;10%&amp;quot; width=&amp;quot;box&amp;quot; height=&amp;quot;box&amp;quot; x=&amp;quot;50%&amp;quot; anchor=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;box spacing=&amp;quot;2&amp;quot; orientation=&amp;quot;vertical&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;item type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;pos x=&amp;quot;50%&amp;quot; anchor=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;normal font=&amp;quot;Sans 14&amp;quot; color=&amp;quot;#ffffff&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;text&amp;gt;Problems?&amp;lt;/text&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
       &amp;lt;item type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;normal font=&amp;quot;Sans 12&amp;quot; color=&amp;quot;#ffffff&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;text&amp;gt;e-mail help@tsl.uct.ac.za&amp;lt;/text&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;/box&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&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 '' -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N '' -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;/div&gt;</summary>
		<author><name>Ksmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=164</id>
		<title>TSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.uct.ac.za/index.php?title=TSL&amp;diff=164"/>
		<updated>2009-09-25T10:50:13Z</updated>

		<summary type="html">&lt;p&gt;Ksmith: Added emacs-goodies-el and dmenu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TSL Todo list ==&lt;br /&gt;
&lt;br /&gt;
* Shorten &amp;amp; tie up flyleads&lt;br /&gt;
* Re-crimp broken clips&lt;br /&gt;
* Provide tied down flyleads in the laptop areas (areas without PCs)&lt;br /&gt;
* Reset BIOS password on the remaining 2 machines.&lt;br /&gt;
* Install replaced / fixed computers&lt;br /&gt;
&lt;br /&gt;
== Current problems ==&lt;br /&gt;
;Network Sockets: SLAB013 SLAB016 SLAB031 SLAB39 SLAB42 SLAB062 (Logged with ICTS)&lt;br /&gt;
;Power Sockets: pc48&lt;br /&gt;
; Security: pc44&lt;br /&gt;
; Needs to come out: pc59&lt;br /&gt;
; Bad network cable: pc35&lt;br /&gt;
&lt;br /&gt;
=== Row 1 ===&lt;br /&gt;
;Working: 7&lt;br /&gt;
;Power: pc48&lt;br /&gt;
;Flylead/port: pc43, 44&lt;br /&gt;
;Network Port: pc45&lt;br /&gt;
&lt;br /&gt;
=== Row 2 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Bad cable /port: pc58, 56&lt;br /&gt;
; Flylead: pc56, pc58&lt;br /&gt;
&lt;br /&gt;
=== Row 3 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Bad cable: pc35&lt;br /&gt;
&lt;br /&gt;
=== Row 4 ===&lt;br /&gt;
; Working: 7&lt;br /&gt;
; Tie Cable: pc76, pc72, 67, 68&lt;br /&gt;
; No cable: 69&lt;br /&gt;
&lt;br /&gt;
=== Row 5 ===&lt;br /&gt;
; Working: 6&lt;br /&gt;
; Missing: 2&lt;br /&gt;
; Tie cable: pc82&lt;br /&gt;
; Bad cable: pc75&lt;br /&gt;
&lt;br /&gt;
=== Row 6 ===&lt;br /&gt;
; Working: 4&lt;br /&gt;
&lt;br /&gt;
== Wishlist for next rollout ==&lt;br /&gt;
* python-psycho&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;
=== 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;
* 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;
=== 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-full&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;
* libgtkmm-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;
* 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-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;
* 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;
* dillo&lt;br /&gt;
* dmenu&lt;br /&gt;
* epiphany-browser&lt;br /&gt;
* firefox-3.5&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;
* pdfedit&lt;br /&gt;
* pidgin-plugin-pack&lt;br /&gt;
* planner&lt;br /&gt;
* rdesktop&lt;br /&gt;
* scribus&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-adf&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/pub/linux/ubuntu jaunty main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/ubuntu jaunty-security main universe multiverse restricted&lt;br /&gt;
 deb http://ftp.leg.uct.ac.za/pub/linux/medibuntu jaunty free non-free&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;
* /etc/tmpreaper.conf&lt;br /&gt;
 SHOWWARNING=false&lt;br /&gt;
* /etc/eclipse/java_home&lt;br /&gt;
 /usr/lib/jvm/java-6-sun&lt;br /&gt;
* /usr/lib/eclipse/configuration/config.ini&lt;br /&gt;
 org.eclipse.jdt.core.classpathVariable.JRE_LIB=/usr/lib/jvm/java-6-sun/jre/lib/rt.jar&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;
* /usr/share/gdm/themes/Human/Human.xml&lt;br /&gt;
   &amp;lt;!-- TSL Help --&amp;gt;&lt;br /&gt;
   &amp;lt;item type=&amp;quot;rect&amp;quot; id=&amp;quot;custom-tsl-help&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;pos y=&amp;quot;10%&amp;quot; width=&amp;quot;box&amp;quot; height=&amp;quot;box&amp;quot; x=&amp;quot;50%&amp;quot; anchor=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;box spacing=&amp;quot;2&amp;quot; orientation=&amp;quot;vertical&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;item type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;pos x=&amp;quot;50%&amp;quot; anchor=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;normal font=&amp;quot;Sans 14&amp;quot; color=&amp;quot;#ffffff&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;text&amp;gt;Problems?&amp;lt;/text&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
       &amp;lt;item type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;normal font=&amp;quot;Sans 12&amp;quot; color=&amp;quot;#ffffff&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;text&amp;gt;e-mail help@tsl.uct.ac.za&amp;lt;/text&amp;gt;&lt;br /&gt;
       &amp;lt;/item&amp;gt;&lt;br /&gt;
     &amp;lt;/box&amp;gt;&lt;br /&gt;
   &amp;lt;/item&amp;gt;&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 '' -t rsa&lt;br /&gt;
 ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -N '' -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;/div&gt;</summary>
		<author><name>Ksmith</name></author>
		
	</entry>
</feed>