OMG Africa!

Ghabuntu

Following the ways of the GNU.

Advanced Bash-Scripting Guide

If there is one thing that sets the Linux CLI apart from the GUI, then it is the use of shell scripts. Put simply, a script is a set of commands that can be run on the CLI. You can save loads of time by using scripts to do repetitive tasks. But of course the the first thing you need to use a shell script is knowing how to write and use it in the first place.

Advanced Bash-Scripting Guide is a free, straight to the point online scripting guide that will teach you the mechanics of scripting for Bash, the default CLI on Ubuntu.

"This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. 

"The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.This book is suitable for classroom use as a general introduction to programming concepts."

The guide is divided into 5 parts starting from introduction to scripting right up to advanced topics that put smiles on the face of every hardcore geek :-). In case you were wondering how you would ever master the art of shell scripting to add some extra power to your Linux box and also to show off among your friends, then this guide is what you need. Read it and start writing your own scripts asap!

1st Annual Ubuntu Women Project "How I discovered Ubuntu." Winners announced

The Competition which was announced back in January, asked women and girls who use Ubuntu to submit their "How I discovered Ubuntu" stories. We as a Project acknowledge that there is no one definite answer to "How do you get women to use Ubuntu?", but wanted a way to highlight some of the various ways that women become Ubuntu users, contributors, and developers and at the same time not only have those stories as examples but also as a growing gift of encouragement and inspiration to women.

In order for events/competitions to be successful it takes community participation, and a heart felt thank you to all those who participated by submitting their personal "How I discovered Ubuntu." stories, those who took the time to vote, those who helped promote, and those who supported this initiative as well as offer encouragement to those might not have submitted their stories otherwise. I am grateful for everyone involved in the Ubuntu Women Project and greater Ubuntu Community as a whole who are continually helping to provide both the platform and encouragement for women to contribute to Ubuntu.

The winners of an awesome prize pack are: Elvira Martinez and Karen Y. Perez with honorable mention going to Jen Phillips as well. CONGRATULATIONS!!!! Here are there stories:

***Elvira Martinez "tatica1" ***

Today my Honduran team mate Diego Turcios shared with me this link to Amber’s blog that excited me to finally write about how I met Ubuntu. I wanted to share this a while ago but I feel motivated about doing it through Ubuntu-women and not just for the sole interest in participating in the contest. I think it will be very interesting to hear how other women became interested in Ubuntu and others may be
interested in my experience, specially considering that I am not the “computer girl” precisely.

After nearly 20 years after my high school graduation in Colombia Lycée Français Paul Valery, I found again one of my classmates through Facebook (I guess) Fabian Rodriguez known as MagicFab who after asking him what he was doing today, he mentioned Ubuntu as part of his activities. And I say activities, because Ubuntu is much more than an operating system.

I’ve always liked the world of computer science and unfortunately that was not what I studied, but I learned on my own how to manage, fix, clean my home machines. I could say that the world of computers is my passion and when Fabian told me about this, I knew it was no fluke.

I remember the first thing I said was: Ubuntu what?? How do you eat that?? And then after a brief speach about it and some information he sent to me to read on the subject, dropped his usual phrase, “If you
want to install it, I can help you do it now”. Well, two days later, I was harrassing Fabian to help me install Ubuntu after a bunch of questions I had.

Some of my concerns were:

1. If I would be able to use MSN and Skype with camera and audio included.

2. My biggest question was if I could run iTunes on the computer (tool
my daughters and my husband use).

3. If Windows had to be removed to use Ubuntu.

4. If I’ll have Office, PowerPoint or Excel with Ubuntu also and if
so, would be so easy to use as those.

5. If I was going to be able to install Ubuntu alone, long distance
with Fabian’s instructions.

Well, the day I gave a YES myself to Ubuntu, began with a phone call from Fabian from Canada. After downloading into my own computer some files, we start by checking whether they were good and then install it. I remember Fabian told me, don’t install it yet first test it. Then after his explanations that I could partition the computer and eave Windows intact but also have Ubuntu too I said “Let’s do it and install it now”. And so it was, on the phone, with his help, that I nstalled for the first time in one of my computers Hardy 8.04 and some months later in another Ubuntu 8.10.

When he finally said, “Take a last click and you’re done, finished,” I could not believe it!! First, I had allowed to risk to install another operating system on my computer and two, that I had done through instructions by telephone. That meant that it could be do so easily! That’s how my story began with Ubuntu in June 2008 : D

Months later I bought an Acer Aspire One that came with Linpus and my next challenge was to install Ubuntu on it. It was a laptop (and not a desktop) and needed a version for netbooks so I tried first to fight with LPIA platform with which I ended up frustrated because after installing it did not work and gave me error. Then it was new to me to download an ISO file to my laptop and also install it throught a USB. I think it was two weeks without my computer, sweating and suffering,but with some help of several friends of the Honduran community I finally had Ubuntu on my Acer. I remember I installed 8.10 version which gave me enough slow problems on my laptop, but when I upgraded to 9.10, I was sooo happy;)

Hotaru CMS- A bright star in the making!

The Japanese word for firefly, Hotaru CMS is the most no nonsense CMS I have ever tried. It is an open source, bare bones CMS that relies on plugins to do the work. It is the successor to the now defunct Social Web CMS and is now being actively developed by a core group of people from all over the world.  

It uses the LAMP server stack and has lots of features that are common in most of the big weight CMSs.The core Hotaru package provides the absolute basics for a PHP-based website: A home page, an admin page, and a plugin management system. It comes with a straightforward installation script that installs some database tables and registers you as the administrator. And that's about it. You are then left to plug in the functionality you want your site to have. 

You can optionally download and install the getting started plugin pack which contains all the plugins that will make a noob feel at home. Hotaru offers four main areas for customization: main themes, admin themes, plugins and language packs. Themes are small and easy to customize, and the admin section is kept separate from the main theme so you can make or use different admin styles. 

Plugins use templates and language files that can be edited and saved without being overwritten when upgrading. Language packs are collections of raw text used in Hotaru that can be changed or translated into different languages.

When it comes to user registrations, there are very strong measures put in place to thwart the efforts of shameless spammers. These include a StopForumSpam plugin, Askimet and ReCaptcha. To increase your user registration numbers, there is also an RPX plugin with which you can let your users access your site via third party services such as Facebook, Twitter and Wordpress.

You can also set different roles for different people with different access permissions. The primary function of Hotaru at the moment is helping you setup a social bookmarking site. But with plugins, what you can do with this spartan CMS is endless.

Like I said, it is currently in active development by a very nice and helpful group of young guys, the lead developer being Nick. I look forward to joining this group to help move this wonderful CMS to the forefront. If you are looking for a CMS to try your hands on, Hotaru will definitely not let you down! We would also love to have you on board the team.

Popular Posts.

Join the Crusade!

Twitter Updates