<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
All of them !<br>
<br>
On 28/07/2010 10:48, Charl Wentzel wrote:
<blockquote cite="mid:1280306919.15025.113.camel@tatooine" type="cite">
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="GtkHTML/3.28.3">
Hi Guys<br>
<br>
I've been using Ubuntu as my sole operating sytem for 2 years now.
This includes my laptop, servers, systems supplied to customers, etc.
During this time I have also picked up plenty new skills. I'm very
greatful for this and would like to share what I have learnt as a way
to give back tot he community.<br>
<br>
Last year I presented a short course on C++ development to some of the
Ubuntu guys in Jo'burg. I feel its time to do it again. I could do
the same again or do something new. So first question: Would anybody
be interested?<br>
<br>
Second question: Which one of these topic would be of the greatest
interest:<br>
<br>
<b>C++ development in Linux </b><br>
We start of with writing a simple program in a text editor then migrate
to a more advanced program using a make file and multiple source file.
We then move to cmake which simplifies the use of make files and teach
basic Git skills for source code management. We through in some
powerful debugging tools like gdb and valgrind and finally we move it
to the Eclipse IDE with really powerfull tools.<br>
<br>
This course is for the guys that know C++ and want to program in Linux,
but don't know where to start. From the scope its clear that we'll be
moving very fast, but at the end of the session you'll have a good idea
what's going on and will be able to help yourself from there on.<br>
<br>
<b>Using an EBOX (The Linux Small business server)</b><br>
If you have never heard of an EBOX have a look at: <a
moz-do-not-send="true" href="http://www.ebox-platform.com">www.ebox-platform.com</a><br>
If you need a network server for you company with a DNS, DHCP, internet
gateway, firewall, proxy server, virtual private networking, and more,
but you don't want to pay $$$$ for that other server operating system,
then you'll want to learn about an EBOX. It offers all of these
services (and more) on a single machine for free and you can have all
of this running in 2 hours without detailed understanding of any of
these!<br>
<br>
This course is for anybody. We'll start with installing a fresh EBOX
server then briefly review each of the services before we configure
them. So you'll have an overview of what its about by the time you get
it working. I am by now means an expert and an EBOX can do much more
than the list mentioned above. But at least this will introduce you to
this wonderful platform<br>
<br>
<b>Virtualisation with KVM and VirtualBox</b><br>
Virtualisation is one of those wonderful things that many people are
afraid of, but once you start using it you start asking yourself why
you ignored it for so long. Whether you are using differnt operating
systems or testing systems, it's a wondeful tool for business and play.<br>
<br>
VirtualBox is quick and easy and very suitable for doing something on
your laptop or desktop. VirtualBox will run on virtually any PC, even
your old P4 and you can use it like any other application on your
desktop. <br>
<br>
KVM is best suited for a dedicated virtual host server in a business
wanting to run multiple servers on a single server. It requires a
processor with virtualisation extentions. To try KVM it's better if
you have an Intel Xeon, Core i3, i5 or i7 with VT extentions handy.
Similar requirement apply if you use an AMD processor. We could also
have a go at Convirt2 which is an easy to use web-based management
system for virtual hosts.<br>
<br>
Depending on the audience we can focus on the more appropriate system.<br>
<br>
<b>Setting a Website using a LAMP server</b><br>
This is a quick one for beginners. Setting up a LAMP server takes
about 15 minutes from scratch. Of course we'll explain it all, what is
the purpose of each component so you'll understand it better. It seems
a lot of people still wonder what's the difference between a LAMP
server and a web server... in fact, a LAMP server is a web server but
not necessarily the other way round. After this short session you'll
understand why.<br>
<br>
We can add some flavour to it by having a look at some development
tools that would help you create a small web application. I'm only
familiar with MySQL and PHP, and mostly develop low-level interfaces
from scratch. Maybe someone with some experience in JOOMLA or
something similar would do a better job. None the less, if anybody is
interested at least we can shove you in the right direction.<br>
<br>
<br>
A Saterday session 4-5 hours should be enough for each of the above.
Let me know what you think. If there is enough interest we can create
a page on the Ubuntu-ZA site to discuss it further. <br>
<br>
There's plenty of guys out there with similar or other experience out
there. I challenge you to do the same. The willingness to help and
share (with a smile) is what makes the Ubunu unique. Let's make this a
regular thing. I don't see any reason why we could not do this at
least once a month. There are enough skilled guys around.<br>
<br>
Regards<br>
Charl<br>
<br>
<br>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Hilton Gibson
Systems Administrator
JS Gericke Library Room 1025D
Stellenbosch University
Private Bag X5036
Stellenbosch
7599
South Africa
Tel: +27 21 808 4100 | Cell: +27 84 646 4758
</pre>
</body>
</html>