Saturday, 19 October 2013

Html5 and javascript , Games on Canvas



Started working on browser based game development , my first game  looks pretty lame but uses some amazing physics to keep the game running.






Use A and D to move the paddle left and right respectively

Friday, 11 October 2013

Windows workspace switcher

This Windows app allows you to switch workspace , inspired by workspace switchers from ubuntu and its variant.

The app allows you to define workspace in your desktop and switches these workspace by hiding irrelevant files/folders and bringing workspace related files/folders to focus.


1.Add a workspace by clicking Add

2.Give a name to your workspace
3.Select workspace and click Open to add items


4.Manage items in your workspace, Add or Delete existing items


5.Add files from desktop to your workspace, you can also add folders !



Desktop before launching workspace



Select workspace and click Launch, Viola your workspace is now active and remainder content from your desktop is automatically hidden. You can get them clicking desktop.



Free Download link

Browser for slow speed internet

Cache Browser , A browser custom developed for usage in slow internet connection .

The browser lets you view web pages in their text only form, also these web pages are accessed from Google cache for faster access .




Browse pages with multimedia content in "Normal" mode



Browse text only pages  in "Cache" mode





Note: Google caches only popular pages. So you may not be able to view obscure pages in cache mode.


Free download link

Saturday, 5 October 2013

User inactivity monitoring windows app

IdleTimer Allows you to set a interval , it continually monitors your inactivity duration , if it finds you inactive for the specified duration , it plays your favourite  music.,To wake you up !!

Never get dozed of in midst of your work !

1.Select the duration , it alerts you if it finds you inactive for more than the set duration
 2.Choose your favourite wake up music, click browse music.
3.Click 'Set' and carry on with your work. The IdleTimer will wake you up, if you doze of.

4.Click 'Stop' to stop the IdleTimer



Download the app from here

Requires .NET framework version 4.0.3 or above.

Wednesday, 25 September 2013

Using Stanford named entity recognizer

Stanford named entity recognizer allows you to extract entities from text, here entities implies 'person','place' and 'thing'.

Start by downloading the NER from here , stanford NER is developed in java. But nevertheless we can conveniently use it in other programming languages, here we will be using it in python.
The reason python is predominant in NLP is because of its rich support in NLTK and scikit.

Extract the zip file downloaded from Stanford , from terminal move to the directory


$ java -mx1000m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/english.muc.7class.distsim.crf.ser.gz -port 8082 -outputformat inlineXML

will start the server, now you can use its service at the specified port.

Now in python

ner.SocketNER(host='localhost', port=8082).get_entities("text string")

will extract named entity from the text


Equivalently you can use its service from any programming language!