[ubuntu-za] Feel like learning something new

Jason McBeath Jason at mcbeath.co.za
Wed Jul 28 11:04:33 BST 2010


I'm keen on the EBOX stuff. I sell the Critical Links EdgeBOX which is
very similar.

-----Original Message-----
From: Charl Wentzel <charl.wentzel at vodamail.co.za>
Reply-to: charl.wentzel at vodamail.co.za, Ubuntu South African Local
Community <ubuntu-za at lists.ubuntu.com>
To: Ubuntu SA Local Community <ubuntu-za at lists.ubuntu.com>
Cc: Sarel Klopper <sarel.klopper at recosys.co.za>
Subject: [ubuntu-za] Feel like learning something new
Date: Wed, 28 Jul 2010 10:48:39 +0200

Hi Guys

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.

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?

Second question: Which one of these topic would be of the greatest
interest:

C++ development in Linux 
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.

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.

Using an EBOX  (The Linux Small business server)
If you have never heard of an EBOX have a look at: www.ebox-platform.com
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!

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

Virtualisation with KVM and VirtualBox
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.

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.  

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.

Depending on the audience we can focus on the more appropriate system.

Setting a Website using a LAMP server
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.

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.


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.  

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.

Regards
Charl


-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-za/attachments/20100728/11c15bea/attachment-0001.htm 


More information about the ubuntu-za mailing list