[ubuntu-za] Feel like learning something new

William Walter Kinghorn williamk at dut.ac.za
Wed Jul 28 10:21:19 BST 2010


Hi Charl,

You guys from other parts of SA have some nice things I would like to attend, but unfortunately I am from Durban, so I can't attend

So is it possible for you to video or transcribe the courses

I have played around a little bit with eBox, and a friend has been using it for aprox 6 months, and he likes it
Latest version is 1.5, which is the development version based on Ubuntu 10.04, which will become the stable version 2 soon
http://downloads.sourceforge.net/ebox-platform/ebox_installer-1.5-i386.iso
eBox does have a repo for 1.5 : deb file:/var/spool/apt-mirror/mirror/ppa.launchpad.net/ebox/1.5/ubuntu lucid main

"Setting a Website using a LAMP server"
Could I make a suggestion that you install Moodle as well, Moodle is an Online Learning Environment, which a lot of schools/universities/anybody will be able to use
Moodle 1.9.4 is in the repos, but you might want to download and install version 2 when it comes out in a month or so, Moodle 2 is at Moodle 2.0 Preview 4 at the moment

Thanks
William

________________________________________
From: ubuntu-za-bounces at lists.ubuntu.com [ubuntu-za-bounces at lists.ubuntu.com] On Behalf Of Charl Wentzel [charl.wentzel at vodamail.co.za]
Sent: 28 July 2010 10:48
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"



More information about the ubuntu-za mailing list