How This works? I am sure that, most of the Linux users can easily figure it out, but for those who want explanation here you go... Command ps -A list all the processes grep chorme will filter only those process which has name as chrome cut -d "?" will cut the process Id potion of the out put. and kill -9 kills a process , so above command will kill all the process with name chrome. Please Note that this command will work on those processes which are not command line (mostly launched from UI ) (i.e whose tty field is "?")
Twitter never stores the gender of their users. It makes the life of analytic engines very difficult to find that what is the ratio of men vs women on twitter. Here I have created quick and dirty mash-up to get gender of the twitter user.
How It Works? Thanks to face.com API, they have recently released face recognition API. I am simply using their face recognition API to do this.
Here is AJAX code
function getusergender(imageurl) { var url = 'http://api.face.com/faces/detect.json?api_key=1ce92a4c5e60f04c37bedf86c2d19387&urls=' + imageurl + '&callback=?'; $.getJSON(url, function (data) { if (data.status == "success") { if (data.photos[0].tags.length == 0) { $("#resdiv").html('<div class="errormsg">hmmm..Let him/her put better profile picture. </b>TIP: put high resolution profile picture, facing front.</div>'); } else if (data.photos[0].tags.length > 1) { showerror('This user is multifaceted, Let him/her put better profile picture..'); } else { if (data.photos[0].tags[0].attributes.gender.value) { var gender = data.photos[0].tags[0].attributes.gender.value; if (data.photos[0].tags[0].attributes.gender.confidence > 40) { if (gender == 'male') { $("#resdiv").text('100% Male'); } else { $("#resdiv").text('Gorgeous Female'); }
Sometime back I wrote an application for windows mobile in c#.net which can give you turn-by-turn navigation on phone completely offline. Map and direction info will be pulled by a peer Desktop application which will export all these information in an XML file. This XML file will have these 2 Items
Static Map Images (covering the track at zoomed & top level))
Direction steps and description.
Static map images can be downloaded from Google using there static map API. Direction steps and descriptions can only be downloaded via a AJAX API. Since I had only AJAX way of getting this data, I created a webpage which can do all necessary DOM operation using JavaScript. Once the DOM is populated I can easily grab the data from C# API (Web browser control + GetElementByID APIs).
Downloading the static Images from Google is not enough, you need to map Latitude and Longitude on the static map. Which is done like this
public PixelPoint GetCordinateOnStaticImage(double latitude, double longitude, double centerLat, double centerLang, int zoom, double width, double height) {
Direction Google returns the poly-line of the direction path. Some of the points on this polyline will be identified as step, step has direction description, e.g "at blah blah circle take left". This project solve another problem of pulling the right direction description from the given location.
Sometime, you might have experienced that you have to wait till whole website is downloaded just to see a stock-quote, game score, or league points table(etc.). Mostly these kind of websites are poorly managed, and they are very slow or contains too many annoying ads. I have created a Mash-up-builder that will help you in creating YQL based mash-up, very quickly. These mash-ups will be capable of showing just a small portion of the original web page. Mash-up will be dynamic and content will be pulled from original page every-time you will visit the mash-up. Additionally mash-up will be hosted on my website, so you need not to bother about hosting, though you can copy HTML code anytime if you want to host on your own.(these mashups are pure JavaScript, no server side coding).
Advantage is getting a faster & neat web page.
It was very easy to create mash-up-builder. I used YQL's html table.
How it works? As you see that YQL's HTML table gives you output if you provide the URL and xpath of the content. Similarly Mash-up builder take 2 parameters as input, a URL of the web page and an XPATH of the content. Once these 2 things are ready, I cleverly used JSONP to render the content on page.
I recommend you to see the source {view-source} to understand the working of the mash-up.
Warning Since mash-up builder injects HTML content directly from external source, its prone to CrossSite Scripting attack. My website is not hosting any private content , so to me its fine because no security can be breached, do not try to replicate this functionality on your website if your website is hosting some private content.