Category: Education



Pygame API is an  extension of SDL in python. You can create games quickly and easily  using this. I recently created a repository on github named as ‘Pygame-Examples-For-Learning’ to motivate the learning of this API. This repository consists of various small demos (from hello world to the sprite demo). You can try out those using your own logic and can apply the same into large programs. It also includes a small 3 level game ‘Hungry-Snake’ . Just a contribution from my side to all the enthusiast learners out there (open source too) :) Play with the code to explore more. I will keep updating the repo in future also. You can also contribute in the same. Link to the repo : http://github.com/ankur0890/Pygame-Examples-For-Learning :) Feedback and suggestions are always welcomed :)

Pages : Follow ankurtwi on Twitter      


I started writing for Linux For You Magazine in August 2010. Since Then I have written over 10 articles for this International Magazine. Today I am providing the readers with all the links to my articles. All the work done is under Creative Common License as described in the sidebar widget also.

1. Let’s Play With Emacs CLI : This teaches you the basics of the ‘Emacs’ Text Editor. This articles was published in the Aug 2010. I published it in two parts on my blog. Click on respective part numbers to read  : Part 1  Part 2  .

2.  Cut and Play With Pitivi Video Editor : A tutorial on how to use Pitivi video editor to play with videos in an experimental way. It was published in the Nov 2010 Edition.  Click to Read

3.  Let’s Play With Gnu Screen :  Tutorial about one of the greatest utility provided by GNU also know as ‘virtual terminal manager’ . It was published in Feb 2011 Edition . Click To Read

4. Get Started With Pygame Part 1 : One of my favorite series :) It teaches you the basics about the pygame API of the python module. Pygame is the python extension of the SDL with some additional benifits. This article was published in May 2011. Click To Read

5. Get Started With Pygame Part 2 : Advance knowledge about the pygame API. Includes the color play and sprites usage tutorial . It was published in July 2011. Click To Read

6. Connection To Mysql With Python  and Php : Simple tutorial on how you can successfully connect mysql to your program of python or php. It was published in Aug 2011 . Click To Read

7. Recovered Deleted Files In Linux :  Different ways of recovering your deleted files using utilities like scalpel , foremost etc. It got published in Sep 2011 . Click To Read

8. Let’s Play With CodeIgniter Part 1 : Teaches you the basics of the PHP based framework ‘CodeIgniter’ . This frameworks is really useful and changes the way I used to code in PHP. It follows the MVC approach. It was published in the Oct Edition. Click To Read

There are certain articles like ‘Let’s Play With VirtualBox’,’Using Nessus and Metasploit’,’Play With GUI’s In Python’ that hasn’t been published  online yet . I will publish them in future on this blog and will provide you the links. So click on the links and explore the stuff :)

Pages : Follow ankurtwi on Twitter      


According to Ubuntu developers, the Ubuntu 12.04 (Long Term Support) has a new release schedule. There will be two Alpha versions, two Beta versions, then there will be a release of the Release Candidate version and finally the complete version will be released. It’s code name is “Precise Pangolin”. The schedule of the release of Ubuntu 12.04 with exact date is as follows.

Alpha 1 release date: December 1st 2011
Alpha 2 release date: February 2nd 2012
Beta 1 release date: March 1st 2012
Beta 2 release date: March 22nd 2012
Release Candidate release date: April 19th 2012
Ubuntu 12.04 Final release date: April 26th 2012

The Ubuntu 12.04 being a LTS release will be expected by many to be a strong OS with remarkable performance and support for features.

Pages : Follow ankurtwi on Twitter      


Khan Academy, a non-profit organization that provides free online  education to anyone, anywhere in the word. Khan academy was started by Salman Khan (No Bollywood Connections), who quits his job to start online teaching. “Its our mission to accelerate  learning for students of all ages.” – thats the slogan of Khan Academy. Khan teaches on an electronic blackboard with his voice in the background explaining all the concepts. He never appears in the videos. Initially he started teaching maths, now his lectures covers Physics, Chemistry, Finance, History, Computer Science and much more. Khan Academy also provides online exercises, to practice what a student has learned. You can login using Google or Facebook , and the website will track your progress. Its really a revolution in the field of education. In, 2010 Google announced that they will be giving Khan Academy $2 million to support creation of more courses and also to enable Khan Academy to translate their courses into most widely spoken languages.

Additional Reading: How Khan Academy Is Changing the Rules of Education (wired.com)

Pages : Follow ankurtwi on Twitter      


Tux-welcome to my world

This is my first post on the blog. So I want to share my Experience how I came into this  Gnu/Linux World.

I want to ask a question guys- How many time you thought that ” It will be great if the software got the feature i needed”??????  Solution is -World of Gnu/Linux

What is Gnu/linux- well I am not gonna tell you people in detail because you can search about it on the web and millions of answers you will get . In short to say Gnu/linux is an open source operating  system. You can Download the source code of all the tools and softwares under this operating system and can modify it according to your needs.

First Time I install  Ubuntu on my laptop in Jan 2009 (3rd Trimester of my coll). On First Look  Graphical User Interface to me looks Dizzy. Quite Impressive but when I started working doing my regular work on it,I found it really difficult. You have to start with Command Line (terminal) for things like compiling programs and all.. So at last I uninstalled it from my laptop. But something keeps striking my mind that what’s this thing… Y people love it so much??? what are the magical facts about it?? Then I reinstalled it and this time I use it properly. Whenever a problem was there, I just posted the problem on the web and thanks to the Linux community for that. Within 2-3 Hrs I got reply from the people  solving my problem and this way I move further and further into this great world of Gnu/Linux. Believe me guys Gnu/linux has changed the way i use to work on the laptop. Thanks to Linus Torvalds and Richard Stallman for creating this enviornment.

There are many myths about Linux in the minds of common people but they are myths only. They are not true at all…..

Myth 1- Free means Free of cost like Free Beer

Answer- Free word has many meanings and in the world of  Gnu/Linux its Freedom not free of cost. Freedom for modify your software according to your needs by changing the available source code. Freedom to distribute it among others.  There is no mention anywhere that  “Free” software  is free of cost.  You can charge of the software you made but the condition is you have to made the source code Available. In the world of Gnu/linux Knowledge comes first and then money.  “Free Speech Not Free Beer. You can earn a lot by providing the support for the softwares.

Myth 2- Linux is more of command line work. Bad At Graphical Interface

Answer- You will start working and enjoying the command line as soon as you start working on the Linux.  And for those who thinks that it is bad at Graphical Interface  then try out compiz guys. You will see amazing Graphical work.  A pic is shown below to show the  the Graphical View

Try Compiz Guys

Myth 3-  There are only few Gnu/Linux users around

Answer- Linux Community is growing very fast. Ubuntu distribution now holds above 8 million users and this is just one distribution stats. There are many Distributions of Linux like Redhat,Gentoo,opensuse,Fedora etc and hundreds of more and Linux community is very active on web. Check this by pasting any forum on the web and you will surprised to see the number of people want to help you

Myth 4- I am a Microsoft Windows user,What about the softwares and all i am using on Microsoft Windows

Answer- I guarantee you people that there exist all the alternative of the Windows software in Linux.

Microsoft Office —-> Libre Office

Matlab ————–> Gnu Octave

PhotoShop ———–> Gimp

Gcc Compiler one of the most powerful complier of the world where u can do your C type programming.

Window Media Player- Vlc,Tottem Movie player

and the list goes on……….. You will find minimum one software alternative in linux however more than one is possible but atleast one is always there. More over Famous softwares like Skype,Vlc,gns3,Dropbox,Java-sdk also runs on the linux too. they have got the Linux support too.

Still if you want to use windows software under Linux for some reason,  you can use WINE (Wine is not an emulator) to run many windows programs like packet tracer on Linux.

Myth 5-It is not worth bothering to learn Linux because most companies use Microsoft Windows and thus a knowledge of Windows is desired for most jobs.

Answer- I think its the worst myth.  People also use Linux at a large scale.  60% of the world companies uses LAMP(linux apache mysql php/python/perl) server for their working. Movies like Titanic, Avatar and thousands others are made on these servers.What stops the companies from adopting the Linux in their work culture because of lack of Linux Professionals. People with Linux skills typically get paid substantially more than people with Windows skills. Developers Always prefer Linux. So guys don’t think ever that you can’t earn through linux

Comments and suggestions are always welcome. I might be wrong at some point and if u feel so plz correct me. I dont mind in learning at all.

Email- coolankur2006@gmail.com , ankur.aggarwal2390@gmail.com

Pages : Follow ankurtwi on Twitter      

Follow

Get every new post delivered to your Inbox.

Join 70 other followers

%d bloggers like this: