This is a demo implementation of creating real time web apps with AngularJS and MongoDB. In here we implement a todo list that is synchronised in real time for all the users
Write your Markdown and see the formatted HTML output instantaneously . I usually write my posts in Markdown format (specifically Showdown).Now it is even more easier and faster to write my content with the Online Editor where I can see content rendered in real time. The editor is online and stores your content in Local storage. See more details within.
DigitalOcean's guide to move your custom-domain shows that you need to change your Name Servers to that of DigitalOcean. And they have made it pretty simple to use. However if you do not wish to migrate a lot of domain-records and do not wish to change your name servers, read on.
VisualPing sends you an email alert for the web pages you set for monitoring.
How secure is the hardware that we use? Hardware Trojans are created with intentional and malicious changes to hardware's initial design.
Chrome recently auto-updated and changed the New Tab page to show Google Search box and recent websites. Just like me, you may not like it - read further on how to fix it via an extension
In the first part we created a package with no dependencies. In this part, we'll add some dependencies to our program and package. We'll also look at some additional tips that you may require when creating your first NPM package.
See how to create a simple NodeJS NPM package. We'll first create a simple program, add some node_modules to it and walk through the process of creating a NPM package, publishing it and upgrading it. We'll also walk through see some common issues that you might face for the first time.
This blog has now been upgraded to use simple static html pages instead of a CMS. Why did I do that? What tools did I use? And more details within.
In the first part, we saw how to create a basic multi-colum drag-drop interface for form fields. In this second and final part, we will be using the same concepts - instead using Twitter Bootstrap for UI and controls.
Data Explorer allows developers to be more productive by allowing them to run complex SOQL and SOSL queries on your Force.com environment without leaving your browser
In this post, we will see how to create a Google Chrome Extension that uses Salesforce.com’s REST API directly. We will be using the OAuth2 authorization and to do this we will use an existing library for OAuth2 chrome extensions. In this example, we will create an extension name "Explorer" which will fetch the List of Accounts from Salesforce using the REST API.
Google Chrome extension for Salesforce.com's Chatter frees you from having to login to see Chatter feed and is an excellent non-intrusive replacement for Chatter Desktop and encourage user-adoption. It’s a great app for people who work out of the browser all day. This one also does not require you to install Adobe air and simply works on Chrome browser.
Google App Engine can be used as a host for your blog. This site is currently hosted on App Engine. Out of the multiple options available over the internet (related to blogging on GAE), I found only a couple that were near my requirements and easily customizable. In this post, I discuss the options that I found and the one that I chose and the changes related to this site.
In this post, we will see how to implement jQuery and jQueryUI to create the first part of form builder. In this part, the form builder will be used to place fields in a column layout.
This is a continuation in the series of LSI (Latent Semantic Indexing) implementation. In this post, we will walk through the implementation of searching an index based on user's query
This is a continuation in the series of LSI (Latent Semantic Indexing) implementation. In this post, we will walk through the implementation of creating an Index.
This site has been upgraded to an exciting new look as well as for better experience.
This post is about my experiences on GWT when I wrote this post and learning more on the framework. Here I also discuss ExtGWT, SmartGWT, SmartClient and references to practices on building larger GWT apps.
Latent semantic indexing (LSI) provides the ability to correlate semantically related terms that could be latent in the set of documents. Latent semantic analysis allows us to see semantics in the set of documents and how we can extract meaning of the text in the documents. This article will briefly explain latent semantic indexing and show its demo implementation in C# .NET.
In the earlier posts we saw how to compile Quake 3 source code and how to accept user-inputs. In this final post, we'll see how to change the behavior of a rocket to convert it into a homing missile and few variations for this homing missile.
In the previous post, we saw how to compile and Q3 source code and some of details on Q3. In this post, I'll explain some basics on how Q3 works and we will create a mechanism to accept user input. In the last post, we will define the behavior of the homing-missile.
In the post "Modifying Quake3", I have explained how to compile the Quake III source code. In case you are not using Visual Studio 2003 but using developer studio for VC++ 6.0, here are some tips to compile using that. Please read further...
In this series of articles I'll explain how to compile and modify the Quake 3 source code to create a Homing Missile mod. This article is intended for beginners. You will find many websites with bits and pieces of information for compiling and modifying Quake 3 source. Inadequate or incorrect information’s leads to frustration most of the time as it was the case with me. Understanding and tweaking the code given here is also a good way of learning some basics about this game.
Ever had a need to verify if the other-person indeed checked your email? Without waiting for them to send a read-receipt. In this article, I'll explain a method that will allow you to inject some tags that combined with a server will allow to receive read-receipts as soon as the user opens the email.
In earlier posts we saw how to capture sender's IP and then use that IP to locate the person. Although, that works many times - it may not be always correct. Here, we will see how these exceptions can occur.
This is continued article on Geo-locating emails. In the earlier post we saw how to locate the senders IP address and now we will be using that IP Address to find the location of the sender. In this example, I'll be using two sites that enable us to geo-locate IP.
I would just like to share a trick that has been very useful to me in past few years, especially for superficially scrutinizing cyber-strangers. There is much software out there that will allow you to geo-locate the incoming mails and thereby making this task much easier to perform. For those who want to use this information only casually, the following is the simple procedure.