[ubuntu-za] Feel like learning something new

William Walter Kinghorn williamk at dut.ac.za
Tue Nov 9 08:40:38 GMT 2010


Hi Charl,

Is there going to be a course on ebox/Zentyal

A friend and I will try attend

William

From: ubuntu-za-bounces at lists.ubuntu.com [mailto:ubuntu-za-bounces at lists.ubuntu.com] On Behalf Of Charl Wentzel
Sent: 28 July 2010 10:49 AM
To: Ubuntu SA Local Community
Cc: Sarel Klopper
Subject: [ubuntu-za] Feel like learning something new

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<http://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


________________________________
"This e-mail is subject to our Disclaimer, to view click http://www.dut.ac.za"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-za/attachments/20101109/c089d5ab/attachment-0001.htm 


More information about the ubuntu-za mailing list