Knowledge7

The Linux and Mobile Solution Provider

  • About
  • Training
  • Services
  • Clients
  • In the news
  • Blog
  • Contact Us
You are here: Home / Archives for Avinash Meetoo

I’ll be Jury during Code Challenge 2013

20130705-mobile

I’ll be jury during the coming Code Challenge 2013, to be held this week-end, 6-7 July 2013, in the premises of the Ebène Accelerator.

Team of participants  will need to create a mobile application during a 24-hour time span (a prototype). The theme will be communicated on the day of the competition. Participants will develop for iOS, Android, Windows Phone or Blackberry. At the end of the competition, participants will need to present a demo of their app in front of a panel and members of the panel, which includes yours truly, will choose one of the teams as the winner!

Good luck to everyone. Have a lot of fun. And, most importantly, surprise us!!!

20130705-smile

Our forthcoming training courses

  • No training courses are scheduled.

Driving Business Forward with Android

20130701-android-business-0

 
 

Smartphones and tablets are becoming more and more commonplace and this is true in businesses too. People expect to be able to work from anywhere, anytime and with secure access to enterprise resources.

From a business perspective, it makes sense to have a mobile strategy using custom enterprise applications.

20130701-android-business-1

Interestingly, we are experiencing two trends at this moment:

  • First, a number of companies are gradually replacing old PCs and laptops with modern smartphones and tablets especially for employees who are constantly on the move.
  • Secondly, employees now own powerful smartphones and tablets and it makes sense to allow them to use their own devices at work and, hence, reduce costs.

20130701-android-business-4

Since it was released by Google in 2008, Android has quickly become the best-selling mobile platform worldwide. This is true in Mauritius too thanks to popular brands such as Samsung, Sony, HTC, LG, etc. Examples of Android devices are the new Samsung Galaxy S4, the Orange tablets and the Google Nexus 4.

Developing customised enterprise Android apps

20130701-android-business-2

 
 

An enterprise app has a number of attributes:

  • It is used by a large number of employees and, possibly, clients
  • It integrates with existing enterprise capabilities (especially access to enterprise data)
  • It respects enterprise-wide standards and security best practices
  • It offers a well customised user experience both for smartphones and tablets

There are basically two ways to create such enterprise apps: either develop them in-house or outsource the development.

 
 

20130701-android-business-3

 
 

Training for in-house teams

Our next Android Application Development training starts on Thursday 20 November 2014

Learn more

In my opinion, if a company needs to develop more than two mobile apps per year (e.g. two simple and one complex entreprise app) and has a team of developers, it makes sense to upgrade their skills to make them become full-fledged Android app developers.

We offer training in Android Application Development. During this training, participants develop powerful Android applications and master important concepts such as the user interface, SQL database, geolocation (GPS) and Google Maps. They will benefit from experienced trainers who are Android developers themselves and who have released applications in the Google Play Store.

 
 

On the other hand, if the company only has a few enterprise apps to develop or does not have a team of developers in hand, it is sensible to outsource the development to a third-party. At Knowledge7, we develop customised Android applications for smartphones and tablets. From your unique requirements, we can create secure, powerful and user-friendly mobile apps for your organisation.

Our forthcoming training courses

  • No training courses are scheduled.

Introducing on-demand training at Knowledge7

20130613-employee-training
We are pleased to announce that we now offer our courses at Knowledge7 on a flexible mode:

  • on your own schedule depending on the availability of your team
  • run either within your company or at our premises in Quatre-Bornes
  • with customised course content to meet your own requirements

Knowledge7 offers a wide range of MQA-approved training courses in different areas: Communication in French, Digital Marketing, Mobile Development, Web Development and Linux System Administration.

Do not hesitate to share this exciting new offer with your colleagues.

Email us at or call us on 5834-9001 if you need more information.

Our forthcoming training courses

  • No training courses are scheduled.

L’Association des Utilisateurs de Linux de Maurice à l’Escalier

20130613-lugm-tux

L’Association des Utilisateurs de Linux de Maurice (LUGM) organise un meetup technologique au KMC Hall à l’Escalier le samedi 15 juin à 10:30. Cette rencontre, ouverte à tous, a pour objectif de faire decouvrir les logiciels libres tels que Linux et Android aux habitants de la région.

Durant le meetup, Avinash Meetoo, Directeur de Knowledge7, fera un exposé sur l’importance des logiciels libres à Maurice, en particulier Linux et Android. Logan Velvindron et Selven Cheenaramen, pour leur part, présenteront d’autres aspects du monde des logiciels libres. Ces présentations interactives seront suivies de démonstrations de smartphones, de tablettes et autres gadgets.

Ce meetup à l’Escalier est le premier organisé par LUGM dans cette région de l’île. Les membres de l’association espèrent organiser des meetups dans d’autres endroits de l’île dans les mois à venir. Selon les responsables, il est important d’inclure tous les Mauriciens dans le processus de développement technologique.

Les membres du public sont cordialement invités. L’entrée est gratuite.

Our forthcoming training courses

  • No training courses are scheduled.

Agathe: a simple way to know what to read next

20130501-what-to-read

I have just released Agathe, an open source software written in Python which, when given a list of Amazon books, produces detailed statistics about them (sales rank, price, average rating and number of ratings on Amazon).

I use Agathe to decide what to read next on my Kindle when I finish a book. The name obviously refers to the gem as the software find the gems in my extensive collection of Kindle books.

Agathe is on Github at https://github.com/avinash/agathe and is released under the Apache license.

Our forthcoming training courses

  • No training courses are scheduled.

What is responsive web design?

20130318-responsive-web-design

2013 is the year of responsive web design according to Mashable and, at Knowledge7, we believe they are spot on.

Wikipedia defines responsive web design as “a web design approach aimed at crafting sites to provide an optimal viewing experience – easy reading and navigation with a minimum of resizing, panning, and scrolling – across a wide range of devices from desktop computer monitors to mobile phones.”

Important aspects of responsive web design include the optimal use of CSS3, fluid grids and images sized in such a way to prevent them from being shown outside the screen. This new way of building websites is a direct consequence of people browsing more and more using mobile devices likes smartphones and tablets with smaller screens than traditional desktops. It would be stupid to show them only part of the content and therefore web designers need to adapt.

Adapt or perish

At Knowledge7, we have been providing web design courses for the past three years. And, like everyone else, we also need to adapt. This is why, for our coming Web Design with HTML and CSS training starting on 18 April 2013, we are currently updating the content to better reflect this new design philosophy.

As a reminder, here are the topics we are going to cover: markup and styling, changing text, tables and links, color and images, multimedia, the CSS box model, enhanced navigation, flexible layouts and printing, scripting and forms.

Feel free to call us on 5834-9001 to have more information.

Our forthcoming training courses

  • No training courses are scheduled.

Boost your business by training your staff now!

20130311-man-learning

To help you boost your business as well as increase the efficiency and productivity of your staff, we are offering a number of MQA-approved training courses in various fields in the coming months:

Techniques de Communication Ecrite pour l’Entreprise : Write reports, minutes of meetings, letters and emails in business French and master French for better communication. This training is designed for administrative and managerial staff who need to deal with French speaking partners and clients. Will be run on demand.

Search Engine Optimisation : Every business needs to be online and easily discoverable through search engines. Boost traffic to your website using white hat Search Engine Optimisation (SEO) techniques such as streamlining the information architecture, using keywords, link building, etc. Starting on Monday 1 April 2013.

Linux Network Services and Security : Use Linux servers to deploy network services such as DNS, DHCP, Web (Apache), Email, NFS and Samba. This training is designed for system administrators who are already familiar with Linux and who need to master advanced techniques as per industry best practices. Starting on Tuesday 23 april 2013.

20130311-learning

Web Design with HTML and CSS : Master the latest web standards such as HTML5, CSS3 and Javascript to create beautiful and responsive websites. Make sure that web designs you create are properly displayed on computers and on mobile devices such as smartphones and tablets. Starting on Thursday 28 March 2013.

Web Application Development (using PHP and MySQL) : Create powerful and easy-to-maintain web applications using the latest advances in PHP including sanitisation, validation, templating engines, etc. Increase the performance of your web apps by benchmarking, profiling and optimising MySQL. Starting on Wednesday 20 March 2013. A second batch will start on Wednesday 24 April 2013.

Send us your bookings early to facilitate your HRDC formalities. We look forward to welcome you and your colleagues at Knowledge7.

Please share with your friends and colleagues.

Our forthcoming training courses

  • No training courses are scheduled.

Our move towards eLearning

20130307-ethiopian-kids

Since I decided to quit being a lecturer at the university in 2008, I’ve spent a lot of time thinking about how bad our education system is, why is it so bad and what can we do about it.

When I read about uneducated Ethiopian kids learning the alphabet by themselves after having been given tablets and no instructions at all,  I immediately thought about my kids, Anya and Kyan, not having to go to school everyday (or, heaven forbid, private tuition) and, instead, spend some of their precious time under a tree with a tablet and learning things that they are passionate about by themselves.

That’s why we’re pivoting at Knowledge7. In the coming months, we’ll be less of a traditional training company and more of a startup creating an elearning platform which everyone will love using.

I’m doing that for my kids.

I’ll keep you posted.

Our forthcoming training courses

  • No training courses are scheduled.

Vanessa Arokeum: The Knowledge7 Linux course was excellent!

20130208-vanessa-arokeum

Knowledge7 has been chosen by Orange Business Services to provide a series of training courses on Hardware, Networking, Solaris and Linux for upgrading the skills of some of its IT personnel. The courses were scheduled in January and February 2013.

Vanessa Arokeum, one of the participants from Orange Business Services, has agreed to share her views on her experience at Knowledge7 with particular emphasis on the Linux training.

Who are you and what do you do?

I am Vanessa Arokeum, Technical Support Specialist at Orange Business Services, which forms part of France Telecom Group. After completion of a degree in Electronics and Communication Engineering at the University of Mauritius in 2011, I joined OBS. So far, I have received on-the-job training on various technologies and now I would like to upgrade my skills.

When Orange Business Services informed us about the possibility to upgrade our skills through this series of Knowledge7 courses on Hardware, Networking, Solaris and Linux, I seized the opportunity and here I am!

Our next Linux System Administration training starts on Wednesday 19 August 2015

Learn more

What have you gained from the Linux training at Knowledge7?

I already work in a Linux environment at Orange Business Services but I only know the basics. I wanted to learn more about Linux and become more competent and effective in this major operating system for businesses. I have learned about Linux installation, user management, package management, logical storage management using LVM, the boot process as well as file sharing services like NFS.

I thought it was an excellent training and I really liked the practical and pragmatic approach of Avinash Meetoo and the fact that everything which was taught could be immediately tried on the Linux computers at Knowledge7.

How do you think this training will benefit you?

I will definitely have more scope in Orange Business Services. I will also be able to help my other colleagues as I have gained a lot.

As a personal achievement, I am now more motivated to learn more and more about Linux and embark on Linux certifications such as the ones from the Linux Professional Institute. For instance, I would love to come back to follow more advanced Linux courses at Knowledge7 such as the Linux Network Services and Security training.

How do you see yourself in five years?

A Linux expert. What else? 🙂

Our forthcoming training courses

  • No training courses are scheduled.

Web Caching using Squid

20130122-squid

Since its initial release in 1996, Squid has become a high-performance and secure web proxy. As Squid includes good caching facilities and is free for use, it has become the most commonly used proxy server on the Internet.

Squid can be installed on Linux distributions like Red Hat Enterprise Linux and Debian. It also runs on other operating systems including Windows. It is licensed under the GNU GPL.

Squid is a caching proxy for the Web supporting HTTP, FTP and more. It reduces bandwidth requirements and improves response time by caching and reusing frequently-requested web pages and resources such as images. ISPs, companies and various organisations rely on Squid to to drastically increase the number of users who can access the Internet at the same time. Squid tends to reduce web server loads.

Squid can also be used to deliver content from around the world – copying only the content being used, rather than inefficiently copying everything – using its advanced routing facilities. Multiple Squid servers can be setup hierarchically to build content clusters which route and load balance requests to web servers.

On Wikipedia, Squid is used to increase scalability. “[The Squid systems] are currently running at a hit-rate of approximately 75%, effectively quadrupling the capacity of the Apache servers behind them. This is particularly noticeable when a large surge of traffic arrives directed to a particular page via a web link from another site, as the caching efficiency for that page will be nearly 100%.” [Wikimedia Deployment Information.]

Technical aspects of Squid

20130121-squid-logo

By editing /etc/squid/squid.conf, one can change Squid’s http_port, the default port being 3128. Another important parameter is cache_mem, the amount of RAM Squid uses for caching objects. The default value is 256 Mb but can be increased.

Another important aspect of Squid is that it uses part of the disk for a cache. The cache_dir parameter is used to specify where and how big that disk cache should be. It generally belongs under /var.

Most people use Squid for its security features including the use of Access Control Lists to determine who can browse what websites and when. ACLs are very powerful and useful in a business setting.

Do not hesitate to contact us at Knowledge7 if you have any web caching needs or you want to implement access control. We can also train your personnel in Squid administration.

Special session for Data Communication Ltd (DCL)

We ran a special session of our Squid training for DCL personnel in December and, while they still have some interrogations (e.g. on how to use Squid to cache video streaming content such as what exists on YouTube and Vimeo), they left us with some positive impressions that they have kindly authorised us to publish.

Novindra Appadoo  liked when we talked about ACL, peering, stats and authentication in Squid. Junaid Balladin mentioned that our explanations were good as well as the practical sessions. Jyotee Kumaree Caullychurn said that the course put emphasis on the practical implementation and configuration of Squid and that this will help her to administer and run Squid in a real world environment.

Ravi Jeetun also liked the explanations given while Shah Nawaaz Toonah found the introduction on HTTP, TCP and Apache very useful for a proper understanding of Squid.

Finally Vishaal Ramessur made us very happy when he said he liked everything! Thank you all.

Our forthcoming training courses

  • No training courses are scheduled.
« Previous Page
Next Page »

Looking for something?

Want to know more?

Get our newsletter

Discover the latest news, tips and tricks on Linux, the Web and Mobile technologies every week for FREE

This work is licensed by Knowledge7 under an Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.