Interesting fact in Google site

April 3, 2015 Leave a comment

There is another jaw dropping fact in Google website.

Now both the below links goes to same page, try this and shout

Will catch you soon.



Categories: Miscellaneous

Design concepts MANTRA – Always keep handy

March 25, 2015 Leave a comment

There are several design principles which are around us. All focussing on these key principles.

1. Separation of Concerns: Don’t overlap your functionality and keep the functions in distinct chunks

2. Single Responsibility Principle: Each component should be responsible for handling a single feature.

3. Principle of Least Knowledge (Law of Demeter – LoD): A component should not know about the internal details of other components.

4. Don’t repeat Yourself (DRY): The functionality or logic should not be repeated in any other component.

5. Minimise Upfront Design: Only design for what is necessary and don’t exaggerate the services and over design the concepts. This might lead to complexity and excess cost.


Architectural Styles – A consolidated view

1. Client/Server:  Segregates the system into two applications, where the client makes requests to the server.
2. Component-Based Architecture: Decomposes application design into reusable functional or logical components that expose well-defined communication interfaces.
3. Domain Driven: Design An object-oriented architectural style focused on modeling a business domain
and defining business objects based on entities within the business domain.
4. Layered Architecture: Partitions the concerns of the application into stacked groups (layers).
5. Message Bus: An architecture style that prescribes use of a software system that can receive and send messages using one or more communication channels, so that applications can interact without needing to know specific details about each other.
6. N-Tier / 3-Tier: Segregates functionality into separate segments in much the same way as the layered style, but with each segment being a tier located on a physically separate computer.
7. Object-Oriented: A design paradigm based on division of responsibilities for an application or system into individual reusable and self-sufficient objects, each containing the data and the behaviour relevant to the object.
8. Service-Oriented Architecture (SOA): Refers to applications that expose and consume functionality as a service using contracts and messages.



Categories: Architecture

CSRR – Change Save Refresh Result – in ASP.NET 5.0

March 25, 2015 Leave a comment

There is one step leap in .NET framework.

This new outburst of change-save-refresh-result (CSRR) will change the way the developers tie code.

Dynamite Scott has introduced this dynamic feature to our community.





Categories: SQL and .NET Blog

Big question to Mark??

January 17, 2013 Leave a comment

Hello Mark,

The domain “” was

Created on……………….: 1997-03-28.
Expires on………………..: 2020-03-29.
Record last updated on..: 2012-09-28.

Big Question??
You have officially launched this site on Feb’2004, but the domain was created on 1997.

That year, you could only be 12 years old. Have you purchased this domain at the age of 12??

If not, then who was the actual owner of this “Registered (R)” name “Facebook”??


Five grains of rice

March 20, 2011 1 comment

A rich man has four sons. As he grows old, he decides to give his property to the son who would value the wealth he had earned. He calls his four sons and gives them each five grains of rice. He tells them that he shall ask for these grains at the end of 5 years & he would give his property to the son who would value these grains the most.
The first son throws away the grains. He decides to show his father some other grains when he would ask for them after 5 yrs, in anticipation that his father would not be able to see the difference between the two sets of grains.
The second son eats the grains. He too decides to show his father some other grains when he would ask for them after 5 yrs, in anticipation that his father would not be able to see the difference between the two sets of grains.
The third son preserves these grains in a silver box and keeps the silver box in the ‘puja sthaan’ at home, and offers prayers to the box while offering his prayers to God for 5 yrs.
The fourth son sows these grains and cultivates them in the backyard of his house. They grow into crops during the harvest season. He keeps re sowing the grains from these crops. In due course, he has a vast plot of land cultivated with rice.
As apparent from the above mentioned, at the end of 5 yrs, the father gives his property to his fourth son, as he was the most deserving among his four sons.

Moral of the Story:
When you have anything little in your hands, look at opportunity to grow it. Don’t feel sad if you have less money today, know that you have it and you can grow it. 


Categories: Books

The History of Hubble

March 20, 2011 Leave a comment

The Hubble Space Telescope was launched by the Space Shuttle Discovery on April 24, 1990. The launch of a space based telescope was one the greatest advances in astronomy in human history, and it would lead to many other space based observatories. Hubble’s mission was to allow humanity to see more, see farther, and see deeper into the past of the universe. Discovery placed the Hubble Space Telescope in an orbit around the Earth at the farthest reaches of the upper atmosphere. The telescope was placed in such a high orbit because it gives astronomers a view of the universe that typically far surpasses that of any ground-based telescopes, due to the fact that the atmosphere distorts and blocks the some of the light that reaches our planet. Hubble is also one of NASA’s most successful and longest-lasting science missions. It has beamed hundreds of thousands of images back to Earth, shedding light on many of the great mysteries of astronomy. Its gaze has helped determine the age of the universe, the identity of quasars, and the existence of black holes.


Do you know where the Hubble Space Telescope is? It could be overhead or located somewhere else in the sky. When displayed in Sky, you can see where Hubble is projected on the background of stars, and it updates as Hubble moves! Is Hubble visible tonight? Have a look. You will need to switch to Sky in Google Earth 4.2 to view this content.

Currently it is now above California…

image –> Click on the link below to track where is Hubble now??


Categories: Science & Technology

Spotted flight in Google Earth

February 27, 2011 2 comments


When I was searching for routes in Google earth, unexpectedly spotted a flight near the Guindy bridge, Chennai. To let know the exact location itz ( ,



Categories: Miscellaneous

Terminology in Hacking

November 14, 2010 Leave a comment

Here’s the few terminology used/ called in hacking sphere.

Hacking run
essentially, a hacking run is a hacking session that lasts longer than normal working times, i.e. a hacking run that lasts for in excess of eight to ten hours.

White Hat
considered one of nice guys, a white hat hacker is one who hacks and the informs the owner of the hacking

Black Hat
in contrast, the black hat hacker is considered a criminal and uses his/her skills to break the law

Gray Hat
as one would imagine, a gray hat hacker sometimes is good, and sometimes is criminal; a combination of the white and black hat

Script Kiddie
a demeaning term, used for those who hack but do so by following directions and not creating anything of their own

Trojan horse
deceptive programs that pretend they do one thing, only to enter the computer system and do another; however, they need not be bad for the computer

a self-replicating program that inserts itself into executable codes or documents

also a self-replicating program, but a worm breeds itself in computer systems.


Categories: Hacker

Robotics – Takes control of future

November 14, 2010 Leave a comment

Yes, Its indeed… As humans are becoming very Costly/ Lazy/ Paranoid/ Phobia/ … What so ever.

Microsoft have also took its stand on this sector.

They have come up with MSRDS (Microsoft Robotics Development Studio)


Ever since I have presented a paper on Neural networks and Fuzzy logic in my graduation, I had liking towards this Robotics.

I have started learning this Robotics studio development and the Visual Programming language 2008 R3. This is real exiting.

Here’s the few samples

1. Don’t expect coffee on Sunday’s

Usually I don’t get coffee on holidays in my home, yes, Its an holiday for my mom too. In the usual Sunday morning I woke up my mom and was asking for a cup of coffee. She didn’t respond. Then bored of asking her, I made up a VPL program and asked my robot to ask for a coffee instead of me. Here’s the code.

Then also she didn’t respond, I have increased the looping count to 100 and the rest of the things you can imagine what could have happened.

Order Coffee


2. Move your, Lego NXT Tribot (left, right, fwd, bwd)

Now serious one, I have a huge set of simulation environment set up with my computer along with the package. Yes, of course this simulation environments runs based on Physics engine. And also your computer must be smart(Fast) enough to run those simulation environments.

Lego robot is a simple educational robo from Mindstorms. You can program it through MSRDS. For test purpose, here’s the code which can be driven from your computer in the simulation environments provided.

This code below, will move the robo left, right, forward and backwards.

Lego Robo

If you have the robo, and the respective joystick, here’s the same code which runs with joystick.


You can see the simulation environment snapshot here…

Lego Simulation


Will be posting more cool robotics stuff, hang on and subscribe to the RSS feed.


Categories: Robotics

HTTP errors in IIS 7.0

November 4, 2010 Leave a comment

Have you installed fresh IIS 7.0 into the server??

Yes, probably you could face this error at first time…


HTTP Error 404.17 – Not Found

The requested content appears to be script and will not be served by the static file handler.




This is because installation was not registered correctly. Try the following steps to register it.

run %windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe –i

And the next possible error very often at first time is


HTTP Error 404.17 – Not Found

The requested content appears to be script and will not be served by the static file handler.



This is because you have not enabled the permission for ISAPI and CGI restrictions

Just do the following steps and this will help

# Install the feature that handles this request. For example, if you get this error for an .ASPX page, you may have to install ASP.NET via IIS setup.
# Verify that the Web service extension requested is enabled on the server.

   1. Open the IIS Manager and navigate to the server level.
   2. In the Features view, double-click ISAPI and CGI Restrictions to verify that the Web service extension is set to Allowed.
   3. If the extension is not in the list, click Add in the Actions pane.
   4. In the Add ISAPI and CGI Restrictions dialog box, type the path of the .dll or .exe file in the ISAPI or CGI Path box, or click Browse to navigate to the location of the file.
   5. In the Description box, type a brief description of the restriction.
   6. (Optional) Check "Allow extension path to execute" to allow the restriction to run automatically. If you do not check this option, the restriction status is Not Allowed, which is the default. You can allow the restriction later by selecting it and clicking Allow on the Actions pane.
   7. Click OK.


Explore IIS with freedom..


Categories: SQL and .NET Blog