Saturday, December 3, 2016

Google Chrome Hidden Tool - Task Manager

Google Chrome Task Manager

Google Chrome Hidden Tool - Task Manager

Chrome browser has its own built-in task manager. You can open task manager dialog by keyboard shortcut Ctrl-Esc or Go to Main Menu > More Tools > Select Task Manager.

The task manager lists the following:

- Website opened in each Tab
- Plugins or Apps running in back ground.

Thursday, November 24, 2016

NodeJS: Develop a Static File Server

NodeJS: Develop a Static File Server

Tutorial 1: NodeJS: An Asynchronous World
Tutorial 2: Express: Middleware or more...
Tutorial 3: Understanding Routing in Express
Tutorial 4: Develop a Static File Server
Tutorial 5: Using HTTPS with Express
Tutorial 6: Develop a JSON API server
Tutorial 7: Use Templates and Views with Express
Tutorial 8: Integrating MongoDB
Tutorial 9: Testing Express Applications
Tutorial 10: Securing Express



Any web server serves a lot of static content like CSS, images, Javascript etc. files. ExpressJS provides a built-in middleware i.e. express.static to offer static content. It has a lot other features like caching mechanism, ETag support etc.

Let us try to build a static page using BootStrap framework (http://getbootstrap.com). To install BootStrap, you can use npm command i.e.

$ npm install bootstrap@3

Tutorial 4: NodeJS: Develop a Static File Server


You can check the Bootstrap structure it contains files under 'dist' folder which can be distributed.

Tutorial 4: NodeJS: Develop a Static File Server


Copy the folders of 'dist' of make soft-link of these sub-folders to your expressJS web-site folder.
Create a folder named “images”. Also, install jquery

Sunday, November 13, 2016

Are Hatchimals the latest fads of 2016?

Are Hatchimals the latest fads of 2016?

Are Hatchimals the latest fads of 2016?
image credits: Htachimasl.com


Interactive toys sell more... In 90s the concept of virtual Pet emerged and became popular in 2001-02. Japan's Tamagotchi was an instant hit in 1996 around the globe. It was key chain size virtual pet game that comes with a black and white LCD screen.


Later many games and web sites came based on virtual pet theme. Now when adults are busy interactive with intelligent chat bots (Siri or Allo...), for toddlers (age 5 to 7) there is an incarnation of Tamagotchi like toy called Hatchimals. In past two months it has gained popularity worldwide and might become the most hot selling Christmas toy.

Saturday, November 12, 2016

From Swiss Banks to Swiss Emails - Politicians, Businessmen, People Another Liking - Proton Mail

From Swiss Banks to Swiss Emails -
Politicians, Businessmen,
People Another Liking -
Proton Mail

From Swiss Banks to Swiss Emails - Politicians, Businessmen, People Another Liking - Proton Mail

For last 20 or 30 decades, Swiss banks were the favourites of politicians, business men, mafia people through out the world. From Hollywood to Bollywood to Lollywood, movies in any language depict Swiss banks as the routes to store bad men black money. Many politicians from different parts of the planet have won their elections by connecting their counterparts to Swiss banks.

Despite all these melodramatic manifestations, Swiss banks have earned a sweet fame like Swiss chocolates. People recognize these bankers for their honesty, privacy and security.


In this cyber space where scams, leaks, hackings like activities are pacing up, a Swiss organization called Proton Technologies offers a secure email service called ProtonMail.

Thursday, November 3, 2016

Tutorial 3: ExpressJS – Using 3rd Party Middleware Stack

Tutorial 3: Express Module – 
Understanding routing using 3rd Party Middleware

Tutorial 1: NodeJS: An Asynchronous World
Tutorial 2: Express: Middleware or more...
Tutorial 3: Understanding Routing in Express
Tutorial 4: Develop a Static File Server
Tutorial 5: Using HTTPS with Express
Tutorial 6: Develop a JSON API server
Tutorial 7: Use Templates and Views with Express
Tutorial 8: Integrating MongoDB
Tutorial 9: Testing Express Applications
Tutorial 10: Securing Express



ExpressJS based applications can use numerous third party middleware modules available free or commercially. When a request enters expressJS based node application, the request goes through the middleware stack from top to botton unless it meets an error or a response. Thus expressJS routers help splitting up applcation into manageable independent mini applications.

A few commonly used middlewares are listed below:

express-session: To implement sessions in express, this module comes handy. It supports two main ways to implement session i.e. cookies and session-store at the backend.

cookie-parser: Cookie is a small piece of data sent from a website and stored on the user's computer by the user's web browser while the user is browsing. In general developers use it along with express-session. The cookie-parser middleware enables signed cookies which can be referenced by other middleware components, using an optional secret attribute.

useragent : Sometimes you want to serve different web pages to different browsers or you want to limit serving your application to browsers of minimum version, useragent module is very helpful.

body-parser: It  parses incoming browser's request in a middleware before your handlers. Useful in form-handling.

morgan: It is a http logger. By default it logs to console or you can redirect to file stream.


Wednesday, October 19, 2016

23 Freebies Help you Design A Wonderful Website

23 Freebies Help you Design 
A Wonderful Website 

A web designer needs to do a repetitive work. Following web apps and tools make life easier for a web designer.

1. WireFy 


23 Freebies Help you Design A Wonderful Website

Helps you design intuitive wire frames for your web site. It requires you to install its nodejs package. You must be familiar with nodeJS, grunt etc.

2. Marvel App  


23 Freebies Help you Design A Wonderful Website


Prototype your Web or Mobile App. Although it is commercial, basic subscription is free.


3. Bootstrap 


23 Freebies Help you Design A Wonderful Website

Perhaps the most popular Web (HTML, CSS & JS) framework and the best way to start with. To learn about bootstarp you can check at W3Schools BootStrap Basic Course

4. HTML5 Boilerplate 


23 Freebies Help you Design A Wonderful Website

Instead of bootstrap you may start with HTML5 Boilerplate. It provides a front-end kick start template and basic server configurations. Want to customize it and add bootstrap, you may try Initialzr - a HTML5 templates generator.


Friday, October 7, 2016

Meet KiloCore: World's First 1000-core processor

Meet KiloCore: World's First 1000-core processor

Kilocore: Image Credits (UCLA, Davis)


Last June (2016), at 2016 VLSI Symposium at Honolulu, scientists of UCLA (Davis) unveiled the world’s first 1000-processor microchip, called KiloCore. It is capable of working through 1.78 trillion instructions every second. The chip contains 21 million transistors. IBM fabricated the Kilocore chip using their 32 nm CMOS technology and the project was sponsored by DRDO USA.

The microchip is energy efficient that it can run on a one AA battery. Each core processor is independently programmable and is 100 times more efficient than programs running on laptops or smartphones.