Cover photo
Gaurav Meena
Worked at Exact Solutions
Attended Indian Institute of Technology Bombay
Lives in Mumbai, India
675 followers|67,961 views


Gaurav Meena

Shared publicly  - 
Monkey Testing Library

gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.

While developing an HTML5 application, did you anticipate uncommon user interactions? Did you manage to detect and patch all memory leaks? If not, the application may break sooner or later. If n random actions can make an application fail, it's better to acknowledge it during testing, rather than letting users discover it.

Gremlins.js simulates random user actions: gremlins click anywhere in the window, enter random data in forms, or move the mouse over elements that don't expect it. Their goal: triggering JavaScript errors, or making the application fail. If gremlins can't break an application, congrats! The application is robust enough to be released to real users.

This practice, also known as Monkey testing, is very common in mobile application development. Now that front-end (MV*, d3.js, Backbone.js, Angular.js, etc.) and back-end (Node.js) development use persistent JavaScript applications, this technique becomes valuable for web applications.

Image / Source / Download:

The MIT License (MIT)
Add a comment...

Gaurav Meena

Shared publicly  - 
Good project..usable with few lines
This is not a software as it is in the cloud (a webapp)
I then put it here in "Uncategotized" 
but it has a layer which is open-source API in javascript for newbies in programming and computer vision


it is weird that this kind of project does not take of....
What do you (actually) think about it ?

I have post numerous (yes, but this is not spam) because the team was credited on 'nuitsblanches blogspot" and as they have incredible references (the creator works in the field of CV and Machine Learning for Google and so on ...  

I back the project because it will have a community about it and is not expensive.
Tomasz Malisiewicz's profile photoGaurav Meena's profile photo
+Gaurav Meena The best way to help is to spread the word!  There are lots of people that haven't yet seen the project, so sharing on facebook/google+/twitter can help out.
Add a comment...
John and Darrel gave a wonderful presentation on making Chrome Apps with AngularJS this morning.  Highlights included:
* Differences when converting from a traditional Angular app
* Angular-specific considerations in Chrome Apps
* Solutions for puzzles you may encounter in Chrome Apps with respect to local storage, sockets, and security.

And they wrap it up with a great podcast example app that you'd actually want to use.

Slides with links to GitHub repos are at
Sathish VJ's profile photo
Add a comment...
I attended a JavaScript Meetup with +Tad Donaghe on +AngularJS  a few nights ago.  The presenter, Jeff Cross, created a shopping cart application in about an hour.  I would recommend watching the presentation if you want to see how easy it is to do app development with Angular.

That being said, he did not go into Directive development at all, which is where my frustrations lie.  It was still a good presentation and I learned some things so I'm glad I attended.
Add a comment...
In his circles
621 people
Have him in circles
675 people
akvil sakhare's profile photo
anubhav jain's profile photo
Robin Kumar's profile photo

Gaurav Meena

Shared publicly  - 
There's a new Aviation site in the Stack Exchange network. Pilots, mechanics & flying enthusiasts, check it out:
Add a comment...

Gaurav Meena

Shared publicly  - 
Recommended JavaScript Style Guides & Beautifiers

For developers interested in improving the code style consistency of the JavaScript they write, I'm happy to recommend the following style guides:

1. Idiomatic.js (highly recommended, very comprehensive and includes contributions by +Rick Waldron , +Mathias Bynens and more)

2. jQuery Core Style Guide (used by jQuery core, QUnit and many other projects)

3. Google JavaScript Style Guide - with some further comments

4. Dojo Style Guide (another very comprehensive alternative)

5. Aloha Editor JavaScript Style Guide (recommends jQuery style guide, but has some useful additions)

* I've reviewed all of the above and discarded other guides that were either entirely too brief/vague or not that useful at all (e.g the GitHub JS style guide).


Whilst maintaining consistent style while writing your code is extremely important, it can also be useful to use a formatter or beautifier to enforce style rules for you.

The first tool I recommend playing with is called CodePainter ( This is a JavaScript beautifier that can infer coding style from a sample you provide it (so rather than giving it a complete style guide, give it a sample with the rules already enforced and it can do the rest).

I can also recommend, which most people are already aware of. One of the nice things about it is that you can plug it into your favorite code editor (e.g SublimeText, use it in a Chrome extension or in a bunch or other ways.

Hope these are useful!
Add a comment...

Gaurav Meena

Shared publicly  - 
Add a comment...

Gaurav Meena

Shared publicly  - 
SLR vs Mirrorless Cameras?

Recently I was drug into this issue by a friend of mine.  After hours of discussion, and after reading countless articles on the issue further to that conversation...I am now quite certain that anyone who spends a great deal of time talking about this, on either side of this "debate", is missing the point.  

I think the term SLR (Single Lens Reflex) itself is no longer significant.  At one time, it was the defining feature of pro cameras.  You saw through the viewfinder what the film saw...other camera architectures did not provide that.  With Digital, this is no longer a major issue.  Rather than an essential feature for a serious photographer, the difference between optical or electronic viewfinder is mostly a personal preference issue.  I feel rather certain that most SLR photographers are more concerned with form factor and build quality than the actual viewfinder.  

"Mirrorless" is also just describing the viewfinder system.  No mirror, it uses an electronic viewfinder or back panel LCD to show you what the sensor "sees".

Electronic viewfinders may be limited in resolution (compared to optical) but they offer additional features such as highlight alerts and other live view options, that said, some may prefer the feel of their optical viewfinder, as well as the decreased impact on the battery.  Again, I see these as personal preference issues, not defining characteristics.

(Yes, I know that removing the mirror has some other advantages, by the lens being able to be closer to the sensor  allowing a smaller and lighter weight body - but even that is an issue of personal preference.)

Fanboys attribute all sorts of other attributes to both "SLR"
 and "Mirrorless".  For instance, all of Olympus' achievements are attributed to mirrorless.  While I agree that the accomplishments of Micro 4/3 systems are enabled by mirrorless design, I do not think it is fair to attribute these things as merely traits of mirrorless.  The fact that an Olympus m4/3 camera has great optics or image quality is a property of m4/3 and Olympus...not just the fact that it is mirrorless.  Is the overall relevant issue the sensor or the viewfinder?  I would argue it is the sensor.  The sensor defines the image quality, in combination with the lenses for that sensor...not the fact that it is mirrorless.

Most common people think "SLR" actually refers to the style of camera.  Most people who do not know Olympus would think an OMD is a small SLR.  I myself would argue that the OMD bears more resemblance to an SLR than to the back-panel LCD mirrorless cameras.  Why?  Because of design and the fact that you shoot with it in a very similar way to how you shoot with an SLR.

I think what is more defining now is "Body style" and "sensor type" than the type of viewfinder.  We are stuck in old terminology that is no longer defining the key relevant features.

Take this scenario that I recently presented to the mirrorless advocate friend of mine... Nikon decides tomorrow to licence the viewfinder software from the OMD, and releses the D800E - the exact same D800 body, but with the mirror ripped out and an electronic viewfinder instead of the optical one.  Technically that SLR is now a mirrorless.  But to anyone using them, they are almost identical.  The optical viewfinder may be preferred by the old school purists, while I myself would seriously consider the Electronic viewfinder for the added features.

I contend that the OMD and A7R both bear more resemblance to an SLR than to back panel mirrorless cameras, because of the way the photographer will use them.  At the very least they are SLR-style mirrorless.

I will not give up the "SLR-STYLE" of body for the foreseeable future, but am I emotionally attached to my optical viewfinder?  Not at all.  I am, and I imagine most photographers would be,  open to electronic viewfinders - if they can offer adequate resolution.  

Back panel mirrorless, on the other hand, does not interest me, except to replace a point and shoot.    Again, the defining factor is not SLR/Mirrorless viewfinder, but the form factor.  I like to shoot with a camera to my body, a stable platform, looking through a shaded viewfinder, not holding out a camera from my body trying to see the back panel LCD.

On the other hand, SLR-style mirrorless (like A7R or OMD) is very interesting...and I would like to see a version of the 5DM3 or D800 with an electronic viewfinder.  Baby steps for Canon/Nikon as well as for all the old-timers who are resistant to change.

I see this, not as a revolution in camera technology, but as a natural evolution in it.  Maybe in the future a super-resolution Google Glass will be paired with a digital camera so the glasses show you what the camera will take...and you will not need a viewfinder or back panel LCD at all.
Add a comment...
In his circles
621 people
Have him in circles
675 people
akvil sakhare's profile photo
anubhav jain's profile photo
Robin Kumar's profile photo
Software Engineer
C, C++, HTML, CSS, Javascript, PHP, Python, Django, Node.js, Twitter Bootstrap, Jquery, Photoshop, Node.js
  • Exact Solutions
    Software Engineer, 2012 - 2014
    Developed J2EE and ABAP applications with XA transections for SAP and Websphere application server Built custom schema based LDAP and kerberos based centralized authentication with directory manager utility. Created program to parse Sybase IQ communication
  • Wilcom Technologies Pvt. Ltd. Pvt. Ltd.
    Intern, 2009 - 2009
    Laid initial bricks for
  • Broadvision Perspectives Pvt. Ltd.
    Intern, 2010 - 2010
  • Innowares
    Freelance, 2009 - 2009
    Worked on a ERP product building it from scratch.
  • Prudent Consultare
    Freelance, 2011 - 2011
    Built Simple Website
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Mumbai, India
IIT Bombay, Powai, Mumba - Gangapur city, Sawai Madhopur, Rajasthan - Jaipur, Rajastan - Mumbai, Maharastra - Ratlam, Madhyapradesh - Kota, Rajasthan - Godhra, Gujarat - Bangalore, Karnataka - Abu Road, Sirohi, Rajasthan - Tumkur, Karnataka
Contact Information
Google Talk
Apps with Google+ Sign-in
Software Engineer, Web Designer, Developer, Poet, Day Dreamer

The things which interest me most are photography, design, emotions, psychology, web, software, poems, politics and old hindi music.

  • Indian Institute of Technology Bombay
    Aerospace Engineering, 2007 - 2012
  • St. Paul's sr. sec. school, Kotacch prathmik vidyalaya, binega, gangapur city.
    Science + Maths, 2005 - 2007
  • St. Paul's St. Paul's sr. sec. school, Abu road
    All Subjects, 2001 - 2005
Basic Information
Looking for
Friends, Networking
August 7
Other names
Keshav, Gmeena, Kmeena
Gaurav Meena's +1's are the things they like, agree with, or want to recommend.
Converse: The Times Of India debate - Video | The Times of India

Watch Converse: The Times Of India debate video online at Times of India. View free Converse: The Times Of India debate video clips online,

Google Play Newsstand

With Google Play Newsstand, discover more of the news and magazines you care about all in one app on your Android tablet or phone. Enjoy bre


Site dedicated to teach AngularJS, a superheroic Javascript framework.

Free Lightroom 5 HDR Presets | Photo Insomnia

Lightroom 5 HDR Preset – Punchy HDR. Punchy HDR, is one of my most popular HDR presets (1000+ downloads a month) that I created for use in L

AngularJS — Superheroic JavaScript MVW Framework

AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding, MVW, MVVM, MVC,

Using OpenSSL: A simple connection without any security Using BIO

Following programs are basic implementation of BIO library. BIO is a abstraction library used to handle communication of various kinds, incl


MAKE unites, inspires, informs, and entertains a growing community of resourceful people who undertake amazing projects in their backyards, basements, and garages. Each summer, we're excited to offer Maker Camp right here on Google+.

Troubleshooting file uploads with Google Play Books - Google Play Help

Verify that you are uploading PDF or EPUB files; Make sure your files don't exceed the 50 MB/file limit; Up to 1000 files can be uploaded to

WhatsApp Messenger

WhatsApp Messenger is a smartphone messenger available for Android and other smartphones. WhatsApp uses your 3G or WiFi (when available) to

Project Loon

Balloon-powered Internet for everyone.


StumbleUpon is the easiest way to discover and share cool new stuff on the Internet. Stumble with your Android phone or tablet to make disco

I Lead India Youth Brigade - An initiative by The Times of India

The I Lead India Youth Brigades seek to mobilize youth at the grass root level to make them agents of change. Across 26 cities of India, the

Google Maps

Download the latest release of Google Maps, and never carry a paper map again. Download the latest release of Google Maps, and never carry a

Google New

Google New – The one place to find everything new. Sort by. All Products, Advertising, Apps, Blogger, Books, Checkout, Chrome, Custom Search

Galaxy Nexus

Galaxy Nexus. First phone with Android 4.0, Face Unlock, Android Beam, an amazing HD screen and 4G LTE fast.

Glassdoor – an inside look at jobs & companies

Search jobs then look inside. Company salaries, reviews, interview questions, and more - all posted anonymously by employees and job seekers

Life at Google

Join the conversation on our job opportunities, offices, culture and life at Google.

Kavita Kosh

rilpoint_mw113. कविता कोश देखने के लिए फ़ायरफ़ॉक्स का प्रयोग सर्वोत्तम है. वैयक्तिक औज़ार. सदस्य लॉग इन. » परिभ्रमण. अ, आ, इ, ई, उ, ऊ, ऋ. ए, ऐ

Node.js - contentType and undesired downloading

It is advisable to set the content type, If no content type is defined browser try to detect the type of content. If it contain some buffer


Cryptography is a free online class taught by Dan Boneh.