#Humor Why Software Testing is Required :P

Interesting stuff happens these days atleast in the field of OpenSource and every time they happen they tell people a lot of lesson to be remembered .Here is also something that happened :

1. http://www.martin-juhl.dk/2011/06/bumble-up/ ( Comments are closed here 😀 )
2. https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6 ( See the changesheet )
3. http://www.reddit.com/r/linux/comments/i1c0p/oh_fuck/ ( Learn a Lesson )

How to extract images from .odt file

The best to extract all the images from the .odt (openoffice) file in one go , is to right click on the file and then select extract here. Now go to the folder where the files are extracted and then move to the Pictures directory. All the images that you have embedded in the that file can be found here.

A Great Learning Curve

When I got access to SVN and become a new member of the ever growing OpenMRS community, I realized that I have full Read/Write access to whole of the SVN and asked my mentors following thing :

"

1. I want my write access to be "LIMITED" only to http://svn.openmrs.org/openmrs-modules/feedback/ . How this can be done ?

Then Burke Mamlin (My Co-Mentor) replied me with one of the best statement that I have heard so far :

"We purposefully don't try to manage a social problem (i.e., svn code of conduct) through a technical solution."

And then I realized the actual meaning of the fact that great power come with even greater responsibilities.Although the snip from the Burke's  mail is following :

Just limit your commits to that code.  If you check out that folder it will be very difficult – if not impossible – for you to accidentally write to other parts of the repository.  That said, if a couple months go by and you notice an obvious misspelling or typographical error in the code, you won't have to ask for privileges to change it.

We purposefully don't try to manage a social problem (i.e., svn code of conduct) through a technical solution.  You know what you should be doing & what you shouldn't be doing and we trust you.  If you make a mistake, the repository keep track of each change so it's very easy to fix.  If someone abuses their access to the repository, then that's easy to fix too. 🙂


Free Software Meet in #Delhi 26 Dec 2010

Yesterday , I gone to the FOSS meet-up in Delhi { http://lug-iitd.posterous.com/delhi-ncr-foss-geek-meetup-on-26-dec-2010 } held in the Seminar hall of the Vivekananda Kendra, Vivekananda International Foundation .The main organizer of the event was Narendra Sisodiya { http://narendrasisodiya.com/ }.For the first time in the last 2-3 years there is a Free software event in Delhi , in which number of people who attended the meet-up {23} is more then the number of people who have RSVP {19} to the event on the facebook event page : http://www.facebook.com/#!/event.php?eid=137932729596787 .The meetup started with a 1:30 hr long introduction session, huhh pretty short naah :P. After that Arulalan T [ http://tuxcoder.wordpress.com ] started his talk on python , the talk was a pretty cool with some questions being asked on this. I asked the question about the database abstraction { http://en.wikipedia.org/wiki/Database_abstraction_layer } in python something that I always liked about Java. This session ended up in a good spirit with the live code examples in python by the speaker , and some good programming practices being discussed .After this we have tea session {sponsored by Vivekanada Kendra } which lasted for around 5 minutes.

After that I started my presentation on the “Why Debian is better then Ubuntu ???????” which can be downloaded from here : http://www.scribd.com/doc/45917388/debianvsubuntu .When I started the presentation the first question was why it has so , much “?????” , second was why their is space between the words ,off-course those questions are asked by those who think being loud makes every comment a statement. The main objective of my talk was to say that Debian { http://debian.org/ } is better as compared to Ubuntu because of its stability and adhesiveness  to GNU/Linux philosophy . In the meantime when other some are busy saying that GNU/Linux is of no use , using #GNU/Linux is wrong , and RMS philosophy is not so good person , their is good discussion from Piyush on why CentOS is also good to use as a server platform and choice of server platform depends from person to person. Some also said that Ubuntu never says that it is Linux but they forgot that Ubuntu itself says ” Linux for Human Beings ” :P:P .After that their are some hot hot 😀 which are somehow /*OUT-OF-CONTEXT*/ debate .I personally never use redhat /fedora as it is backed by enterprise known as “REDHAT” .Actually nothing wrong with company or its policies but its about personnel thinking which make me adheres to the free software concept . Although the first OS I used was Redhat 🙁 .Also got to know that Apple product are for rich :P:P:P:P:D , typical philosophy of some “Community” {community with quotes}.After that we have a discussion on “Implementing open source in schools : Obstacles and our Approach” by Kalpana Mehta { http://www.facebook.com/profile.php?id=100000999364219 } .This talk was actually well participated by Debayaan Banarajee { http://debayan.wordpress.com/ } , Satyakaan sir ( http://www.facebook.com/#!/profile.php?id=1120394067) , Narendra Sisodiya { http://narendrasisodiya.com/ } and Nalin Sir {http://in.linkedin.com/in/nsnsns } as they have a lot of experience in foss advocacy . After this we have a session on MeeGO & QT by Ankur Anand (anky) .In this session Debayaan Banarajee shared his experience with Meego as he is one of the code contributor to the Meego project. The last presentation was from Anuvrat Parashar { http://www.facebook.com/anuvrat.parashar } Student B.Tech CSE at Amity University. He had shown a live demo and the presentation which was pretty cool.

After this we all are hungry { those who haven’t left the meetup in the middle :P:P are exception 😀 } , so we want for the famous “ROLL-CORNER” near Venky college in Delhi University South Campus .Hope we have more events like this in future .:)

eGov-2.0 Stack for Private/Public Clouds #project

Currently I am working on following  project ( Project Guide : Prof (Dr.) Yogesh Singh ) , which is almost complete except some testing that I need to execute (and some modules) before the final submission to the Guide.Also I am thinking seriously to open source it in Dec.  itself  if everything goes fine and according to the plan.

Project Proposal
eGov-2.0 Stack for Private/Public Clouds

Problem :
1.These days everything in the government offices are on files , but it is very hectic to maintain
archives of files as they grew in size.
2.NIC/CDAC/CDOT are the only organization fulfilling the e-gov need but still no one has tried hands on
the office automation + e-governance 2.0 (no vendor locks all open format)
3.An internal office suite (Web based preferred as it don’t have much hardware/software requirement
at the client site and less hardware/software means less viruses/malware/spam attack )
4.E-Mail , IM , Notes , Documents all from one browser window.
5. For Academic Institutions (Several Addons)
(i) E-Learning (Notes , Forums , Tests , Quizzes , Attendance , Grades , Chats , Blogs , Forum , and  Pay-Pal Gateway Integration)
(ii) Document Management
(iii) Integrated Library System
(iv) Online research paper repository
(v) CMS (Content Management System)
(vi) Blog
6.Paperless Office
7.Departmental Intranet Portal
8.Accounting
9. Inventory
10.E-Tendering

Solution ( Phase Wise Development )

1.Inventory Management System
2.Centralized Authentication System
3.Google Apps Integration
4.Group Applications
5. For Academic Institutions (Several Addons)
(i) E-Learning (Notes , Forums , Tests , Quizzes , Attendance , Grades , Chats , Blogs ,Forum , and  PayPal Gateway Integration)
(ii) Document Management
(iii) Integrated Library System
(iv) Online research paper repository
(v) CMS (Content Management System)
(vi) Blog
6.Intranet Applications
7.Accounting Software
8.Cloud Computing Compactness (Public/Private)
9.Paperless Office