Category Archives: linux festival mauritius

Linuxfest at Université des Mascareignes

Nadim along with several students from Université des Mascareignes (UDM) collaborated the past few weeks in order to organize a Linux Festival on the university campus. I was a passive reader of the emails going to & fro and also the lengthy group chats.… Read more ➡

The post Linuxfest at Université des Mascareignes appeared first on HACKLOG.

Ubuntu Global Jam // Linuxfest 2014

ubuntu_global_jam_badge_v1The Ubuntu Global Jam (UGJ) – Mauritius happened today at the University of Mauritius. On the same occasion, as Ajay tossed earlier, we had a Linuxfest too. While I decided to put more of my energy in getting gears ready for the Ubuntu Jam, Ajay along with folks from the University of Mauritius Computer Club helped in to get things ready for the Linuxfest.… Read more ➡

The post Ubuntu Global Jam // Linuxfest 2014 appeared first on HACKLOG.

Corsair Hackers Reboot // Meetup

A few weeks ago, Nadim announced a LUGM meetup (facebook) dedicated to Corsair Hackers Reboot. The meetup happened yesterday at Fortune Way, Centre de Flacq. Actually in our first LUGM meetup this year, back in January, Mr. Kailash Madhub, owner of Fortune Way Shopping Mall, happened to be at Pizza Perfect while we were discussing location possibilities for Corsair Hackers Reboot. That’s when he suggested or rather sponsored us Fortune Way as location for the event. Now, initially we thought Flacq isn’t a centralized location & would be far for some people to attend. However, we did agree that it would be a nice initiative for the Linux User Group to move around Mauritius doing several such events. Flacq could be just the beginning of something even bigger.


Who made it to Flacq?

Ronny Reddi, Ashley Babajee, Ajay Ramjatan, Kaleem Rossenally, Adithya Beeharry, Nadim Attari, Logan Velvindron and Ish Sookun.

Our main objective for this meetup was to visit the place, brainstorm ideas and assign pending tasks. However, before we proceed with discussions for Corsair Hackers Reboot, Ajay, Ronny, Nadim and I, we concluded a couple of remaining stuffs regarding Linuxfest 2013 certificates.

Ajay brought a copy of the list of pending tasks I sent to LUGM back in January. We went through, confirmed assignment of certain tasks and assigned others that were pending. I sent the updated tasks to LUGM mailing list, that is viewable from the public archive.


While we were estimating the size of the hall, Ronny walked across measuring the same in number of steps, and screamed out 40m by 20m. We’ll know of accuracy once Nadim comfirms us the correct area.


Ronny, white tshirt, coming back after counting steps


Logan, left-side, joined us shortly after 13h00

Some of us went for lunch afterwards and we continued some knowledge-enriching discussion regarding software licenses.

Mobile snaps by Adithya Beeharry & Nadim Attari

Linuxfest 2013, mass mail …

lugm-logo-smallToday while I had to send out emails to attendees of Linuxfest 2013, I sat down thinking of a way to mass-mail. The emails should display the name of attendees so that they may notify me if it’s mistyped. Sendmail and a bunch of command line utils could do the trick.

What do I need in my arsenal?

mailx, a Linux command line utility for sending and receiving mail.

paste which is among the lesser-known Linux command line utilities. It joins files horizontally by outputting lines sequentially next to each other.

I earlier kept the names and email addresses in a CSV file, which makes it easier to be read by utilities. I was wondering if I could use awk to get the job done without using paste, but my creativity was at low (possibly due to lack of caffeine). So, I only used awk to send names & email addresses in two separate files.

awk -F"," '{print $1}' linuxfest2013.csv > names.list
awk -F"," '{print $2}' linuxfest2013.csv > emails.list

Now, I had my two files containing names & emails, which could be vertically aligned next to each other. I put the message to be sent in a file named message.txt. Finally, I trigger the mass mail as follows :

paste emails.list names.list | while read email name; do echo `cat message.txt` | mail -s "Linuxfest 2013 | `echo $name`" -r my_email `echo $email`; done

Oh! Beauty of command line <3

Linuxfest 2013 brainstorming continues …

It’s been a hectic Saturday … started pretty early with a intervention (work) which I carried from home. I was hoping to finish before noon but those slow RDP connections messed up my plans. Oh yeah, intervention on WinServers.

During the week Pritvi created a facebook event for Linuxfest brainstorming. By this morning, the event page had 8 RSVPs, but more people showed up :) I reached 2 hours late. Folks were already there having some geek chat. Hmm … except for the ladies.

I reached Bagatelle Mall at 15h00. Pritvi, Nirvan, Avinash Seetaram, Nitin J Mutkawoa, Pawan and Avinash Mayaram were inside Mugg & Bean. Neha, Darshini & another friend of theirs were gossiping outside. When I arrived I pinged the ladies & they joined in. I first presented my apologies for being late & then took out the WinServers frustration. I shared the daunting experience regarding today’s intervention (slow RDP connection … grrr!). Nayar came a while later.

We started with a quick chat about Linkbynet Openday 2013. Nitin & Nayar had already registered on the website. Avinash Mayaram also wanted to know about the event. I explained him briefly the process of setting up applications on one’s own PC and how Linkbynet will validate the well-functioning of the same. Neha & Darshini had pinged me earlier on facebook to know more about the event. So, I pulled Pawan’s netbook & showed a quick Apache installation, accessed the default page on Nitin’s netbook and modified the page to show them that it’s not as difficult as they had imagined. Yup, being a sysadmin is more than just installing Apache. However, this did give them an idea of what to expect ahead. Pawan on the other hand was more curious to know about SSH. We then installed OpenSSH on his netbook & connected using Nitin’s. I then asked Pawan to get an SSH client on his Android phone & do the same. All three of them, Neha, Darshini & Pawan, found this SSH connection thing amazing. I could see it in their smiles.


Geek talk was ON
Photo credit goes to Nirvan

Well, Linkbynet Openday, Apache and SSH talks had been long. At the same time others were continuing the geek chat. I adore this whole community. Everybody had something to share & discuss. From time to time Avinash S & me, we made some Windows or Mac reference to make fun. We usually do that in office too. Pawan & Neha took a copy of Ubuntu 13.10 to try at home. After the Apache & SSH fun we all moved to join the Linuxfest 2013 talk with Pritvi and Nirvan. I made a quick recap of last week’s points. More ideas were tossed on the table today. We laughed … We laughed a lot. Indeed the team’s made up of creative minded people :) Drop in our Linuxfest 2013 on November 25 at Octave Wiehe Auditorium, Réduit and you’ll understand why.

Linux meetup – 14.09.2013

Saturday with a fine sunny weather. Perfect to get the sandals out this time. Yup! I actually prefer sandals than shoes.

Like my previous blog post I enjoyed some nice music & reading while traveling by bus. I reached Bagatelle a little before 14h00. Nitin Mutkawoa had arrived already. Natasha texted ealier she’s got some transport issue, she won’t be able to come. Yuram informed he’ll be late. Never mind, Nitin & me … we went to Mugg & Bean and ordered the regular Mocca Java. Strangely, Mugg & Bean was kinda empty. Good for us it was less noisy.

apache-logoNitin asked me about Apache virtualhosts and I tried enlightening him with the myriad things he can achieve by correctly defining directives in httpd.conf. Virtual Hosts allow us to run several websites on a single server. They can be IP based, that is, each website has a different IP address or Name based, that is, multiple websites running on the same IP address. I showed him how to use the virtualhost directives. Below is an extract taken from httpd.conf.

NameVirtualHost *:80

<VirtualHost *:80>

    DocumentRoot /srv/www/htdocs

    <Directory "/srv/www/htdocs">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all


NameVirtualHost * – tells Apache that Virtual Hosts are running on all IP addresses available and should listen to port 80

Each Virtual Host is then defined within the <VirtualHost></VirtualHost> tags.

ServerName defines the domain name mapped to this website
ServerAlias as the name suggests is an alias, thus this domain name also will point to the current website. You can have more than one server alias.
ServerAdmin assigns an administrator email address to the website. In case of errors, this email address is shown up to report to.
DocucmentRoot is the path that contains your website files.

See additional examples on Apache Documentation website.

We then talked about some scams (home job related) currently happening on facebook. It’s a bit sad to see that our fellow Mauritians are still liking & sharing stuffs on facebook without inquiring (even after what happened with the ponzi & internet banking scams).

Anousha texted & she came 30 mins afterwards. Neha & Darshinee could not make it this time as their class was extended till 16h00. Yuram also called, he could not make it due to transport issue.

When Anousha came we talked about the upcoming Linuxfest and started the technical discussion which I earlier posted on facebook. She prepared a sum-up of the technical discussion which can be downloaded here – Linux meetup summary

Read comments by Jochen for tips about preferred domain.
Most probably we’ll have another discussion on Apache virtual host in the coming meetups.