Thursday, February 6, 2014

// // Leave a Comment

Search engine friendly url in asp.net

Hey All,

Here we presenting an important aspect Search Engine optimization technique. URL rewriting can be one of the best and quickest ways to improve the usability and search friendliness of your site. Download code sample for this.

What is URL Rewriting?
1. On today’s modern internet, most of the websites are database driven. So, exchange of data between different pages is essential need of database driven websites. The query strings or GET parameters are very good approach to achieve this goal.
e.g. http://mayurlohite.com/page.aspx?productID=1
The above URL is dynamic and its sending the product id to page.aspx

2. So, what’s the problem with it?Well, Maximum search engines (some exceptions – like Google) will not index any pages that have a question mark or other character (like an ampersand or equals sign) in the URL. So that means the page with question marks in URL is ignored by most of the search engines.

3. So, How search engine finds or index my page ?
There will be a solution of this problem, which is rewrite the URL to search engine friendly URL.

4. What is exactly the search engine friendly URL?
Lets take a look at above URL – http://mayurlohite.com/page.aspx?productID=1 &Productnane=visual-studio
we have to convert this URL to – http://mayurlohite.com/displayproduct/1/visual-studio
Clearly a much cleaner and shorter URL. It’s much easier to remember, and vastly easier to read out. That said, it doesn’t exactly tell anyone what it refers.

5. How to convert Non search friendly URL to search friendly URL?
Its an easy task to converting URLs. Actually, I am working with ASP.NET C#. So, I will explaining how to achive this with ASP.NET. I am using Global.axas Application_BeginRequest event handler.

Application_BeginRequest:
 is an event handler. It is part of the ASP.NET website system. The Application_BeginRequest method is executed on all requests handled by the ASP.NET runtime.
First, this event handler is declared in a class that derives from HttpApplication. In such classes, the Application_BeginRequest method is automatically used when a request is received.

So. Lets get started.

1. First we are creating new website in visual studio 2010 for that open visual studio 2010. Click on File -> New -> Website

2. Select Visual C# from left and click on ASP.NET Empty Website template. In Bottom Web location Select File System and Type path to create new website.Give name “URLRewriteDemo” to website.

New Website in ASP.NET
New Website in ASP.NET
3. Now empty asp.net website is created there is nothing to display on solution so first we create Default.aspx page. To create new page right click on solution explorer click Add New Item. Select Webform from template and name it Default.aspx and click on add.

4. Add one new page to solution(same as Default.aspx) and name it page.aspx.

5. Now we want to send the Product ID and Product Name from Default.aspx to page.aspx So, We are using Query String to pass the values  e.g. http://mayurlohite.com/page.aspx?productid=1&productname=visual-studio

6. we can access these values on page.aspx by Request.QueryString["productid"] and Request.QueryString["productname"] but this is not a SEO friendly pattern.

7. To solve this Add one Hyperlink field to Default.aspx and set NavigateUrl=”~/displayproduct/1/visual-studio”.

ASPX CODE FOR Default.aspx

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head runat=”server”>
<title> URL Rewrite Demo</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div style=”text-align: center;”>
<h1>
URL Rewrite Demo</h1>
</div>
<br />
<div style=”text-align: center;”>
<h2>
<asp:HyperLink ID=”URLHyperLink” runat=”server” NavigateUrl=”~/displayproduct/1/new-product”>URL Rewrite</asp:HyperLink>
</h2>
</div>
</form>
</body>
</html>

ASPX CODE FOR page.aspx


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head runat=”server”>
<title>URL Rewrite Demo</title>
</head>
<body>
<form id=”form1″ runat=”server”>
<div style=”text-align: center;”>
<h1>
URL Rewrite Demo</h1>
</div>
<br />
<div style=”width:500px; margin:0 auto;”>
<table style=”width: 100%;”>
<tr>
<td>
&nbsp;
<asp:Label ID=”Label1″ runat=”server” Text=”Product ID:”></asp:Label>
</td>
<td>
&nbsp;
<asp:Label ID=”ProductLabel” runat=”server”></asp:Label>
</td>
<td>
&nbsp;
</td>
</tr>
<tr>
<td>
&nbsp;
<asp:Label ID=”Label2″ runat=”server” Text=”Product Name:”></asp:Label>
</td>
<td>
&nbsp;
<asp:Label ID=”ProductNameLabel” runat=”server”></asp:Label>
</td>
<td>
&nbsp;
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

8. In this example we are passing “displayproduct/1/visual-studio” to hyperlink[navigateurl] which is SEO friendly URL.

9. To write our rewrite rule we have to add Global.asax file in project. To add Global.asax right click on solution and click Add New Item and select “Global Application Class” from templates.

Adding Global.asax in asp.net
Adding Global.asax in asp.net

10. We are creating new Event Handler in Global.asax name it protected void Application_BeginRequest(Object sender, EventArgs e){}

CODE FOR GLOBAL.ASAX

<%@ Application Language=”C#” %>
<script runat=”server”>
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}
void Application_End(object sender, EventArgs e)
{
//  Code that runs on application shutdown
}
void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
}
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
}
void Session_End(object sender, EventArgs e)
{
// Code that runs when a session ends.
// Note: The Session_End event is raised only when the sessionstate mode
// is set to InProc in the Web.config file. If session mode is set to StateServer
// or SQLServer, the event is not raised.
}
protected void Application_BeginRequest(Object sender, EventArgs e)
{
//Grab the URL for matching the pattern. Returns the current URL path.
//e.g. http://example.com/displayproduct/1/visual-studio
HttpContext incoming = HttpContext.Current;
string oldpath = incoming.Request.Path.ToLower();
//Declare variables for Query Strings.
string productid = string.Empty;
string productname = string.Empty;
// Regular expressions to grab the productid and productname from the page.aspx
//Here I am using regular expression to match tghe pattern.
Regex regex = new Regex(@”displayproduct/(\d+)/(.+)”, RegexOptions.IgnoreCase
| RegexOptions.IgnorePatternWhitespace);
MatchCollection matches = regex.Matches(oldpath);
//If Matches found then Grab the product id and name and rewrite it as our typical query string format.
//e.g: http://example.com/page.aspx?productid=1&productname=visual-studio
if (matches.Count > 0)
{
productid = matches[0].Groups[1].ToString();
productname = matches[0].Groups[2].ToString();
incoming.RewritePath(String.Concat(“~/page.aspx?productid=”, productid, “&productname=”, productname ), false);
}
}
</script>

11. Now we are analyzing Application_BeginRequest(Object sender, EventArgs e) event handler.
A. The first two lines returns the current URL path.
HttpContext incoming = HttpContext.Current;
string oldpath = incoming.Request.Path.ToLower();
B. By using regular expression we can match the pattern of our requested URL with our rewrite URL. Means, when http://example.com/displayproduct/1/visual-studio is pattern matched with our regular expression and it rewrite the path to http://example.com/productid=1&productname=visual-studio

12. We can access the both query string parameter as same previous. e.g. Request.QueryString["productid"] and Request.QueryString["productname"] there is no change in traditional ASP.NET Query String system.
Hence, we achieve the SEO friendly URL by Global.asax Rewrite rule.
I have attached the Code sample for this project.Please download and run to get more clarification.

Download Code
Or
Download Link : http://mayurlohite.com/wp-content/uploads/2014/02/URLRewriteDemo.rar

Source : Mayur Lohite
Read More

Sunday, September 22, 2013

// // Leave a Comment

Apple Treat in Two New Folds: iPhone 5S & iPhone 5C










The Apple Mania!

Just the moment Apple followers and fans worldwide were feeling tired of waiting for much heard iPhone 5S with another stunner, iPhone 5C, the brand announced the good news and started taken them out of their mysterious shells. The last Tuesday, the mother brand of iPhone has unleashed this duo to entice all their adorers across the globe. And yes, they are superbly designed with some truly stupefying features so far. Read on to explore this twosome and their wonderful functionalities ahead.

IPhone 5S: Aesthetically Designed, iPhone 5C: Out-of-the-box Beauty

As Apple has replaced its formerly popular model iPhone 5 with the latest 5S, so they did not disturb its outward beauty much. Both the precursor and successor look almost similar. The signature style of 4.0 inches display skinned with a pixel density of 326 ppi remains absolutely unperturbed.

While manufacturing other tech-wonder iPhone 5C, Apple has included a fresh idea of polycarbonate case designing. Well, some folks may assume that it has been crafted with the Nokia Lumia inspiration. Again it follows the spec structure of iPhone 5 and sports a 4.0 inch Retina display. What you will get with both of these classy sassy handsets is the collection of different and funky case colors. Ah! A perfect way to flatter your favorite shade!


Fingerprint Proof!

Sensitivity is no extraordinary in iPhone 5C and it looks and works just in the same way the other iPhones respond. But yes, 5S has a different essence. Using a laser cut sapphire crystal, the touch ID of iPhone 5S scan your fingertips at an image resolution of 550ppi. Thus your handset will keep your data secured. Even it will not allow anyone other than you to confirm App store updates and the further purchases. Yes, it is the much buzzed feature of 5S featuring a biometric scanner.


Snapping Throughout!

A brilliant 8 MP iSight camera is carved on each of the handsets with ultimate capability of capturing quality snap shots. IPhone 5C boasts iPhone 5 like camera aspect whereas 5S marks the difference with f/2.2 aperture with superior sensor. 1.5μ pixels resolution is included in its snapping tool to produce enhanced sensitivity and improved performance even in the low-light conditions. Hold your breath as there is even more to be heavenly happy! 10 frames-per-second shooting speed in burst mode and 120 frames-per-second in slow motion video recordings at 720p is now possible with the new fangled 5S. True Tone Flash carefully adjusts the image colors and monitors their intensity for over 1,000 combinations. And with such an interesting feature, it also makes the nightlife photography way better and commendable.

What's 'in' ?

With the boons of iOS 7, 5S and 5C sport the renovated design of Apple’s latest user interface. The iWorks Apps Suite comes free of cost to provide the users a complete glee of accessing swarms of iPhotos, iMovies along with hell lot of other things. 

What makes 5S more convincing than 5C is the marriage of 64 bit A7 chip and M7 motion. Where 5C is still trading with A6 chip, 5S promises better processing powered with an all new A7 chip i.e. equivalent to 64 bit. Bravo!


The Market Buzz! 

Splash of vivid colors on the outward casing of both the iPhones is gonna leave you spoiled for choice for sure. 5C is solely manufactured to cater the consumers with mid-range smart phone fantasies and also to beat competitors like Samsung. Better battery backup along with outstanding multitasking aptitude of 5S steals the glamour whereas 5C is meant to add more fun and color to your lifestyle. Now, choice is yours!


About Author: Piya Gogia takes interest in latest gadget updates and loves to explore gizmos. Being an instinctive gadget nerd, she has already reviewed Apple iphone prices in India, Karbonn tablet, Acer Tablet and many other popular devices. The more she discovers, the more she writes
Read More

Thursday, August 15, 2013

// // Leave a Comment

A salute to the Flag: "जय हिंद" : Happy Independence Day


“India is, the cradle of the human race, the birthplace of human speech, the mother of history, the grandmother of legend, and the great grandmother of tradition. Our most valuable and most instructive materials in the history of man are treasured up in India only.” ~ Mark

Today on 15th Aug 2013, we are celebrating our 67th Independence Day. India has been a great country till date and it’s not only because of the history but the people it keeps. We believe that on the face of this earth India is the only place where dreams of a common living individual found a home from beginning when man began the dream of survival. Independence Day of India is a moment of glee and dignity but this is not something which was easily achieved, India had to put up a long battle for over years against the British Empire. On August 14, 1947 at midnight, Mr. Jawaharlal Nehru said that ‘Awake to freedom’ "Long years ago we made a tryst with destiny, and now the time comes when we shall redeem our pledge, not wholly or in full measure, but very substantially.” At the stroke of that midnight hour, the world was sleeping but India was awaken to life and freedom.

On that precious day of 15th August 1947, Mr. Jawaharlal Nehru asked one question to India that “The achievement we celebrate today is but a step, an opening of opportunity, to the greater triumphs and achievements that await us. Are we brave enough and wise enough to grasp this opportunity and accept the challenge of the future?" And today after 66 years of Independence we presume that India got its own respect and identity throughout the globe for its incredible success in various facets like economy, science, technology and engineering. 

Today India stands 2nd in the world for its substantial success in Technology. India has the largest technical and professional talent pool in the world. It’s said that Adaptation is the key of success and that’s where India started its journey. When asked about India Mr. Bill Gates said “India is in an interesting position: It has both a deep understanding of the challenges and great capacity to help solve them. India’s cities are flush with highly educated people working in well-funded labs, as well as extremely poor communities like the slum in Uttar Pradesh that I visited last year. That makes the country an ideal place to understand both the problems and the solutions. This is one reason why I try to visit at least once a year”. In recent survey 80% of European and US IT companies outsourcing firms ranked India as their number one destination. The National Association of Software & Service Companies (NASSCOM) also reported that almost half of all fortune 500 companies choose to outsource software development to Indian outsourcing firms. Even there are large competition for India like China, Mexico, Ireland etc., India has managed to outmaneuver all others and emerge as top outsourcing.

Well, there is a lot to write and our aim behind this is not to show off what India is but to inspire all upcoming developers, IT companies that it’s just the start of the journey and there is a lot to do for us. All we want to conclude with this, be the change you wish to see in this world! Lead the country with pride and honor!

You have the freedom, Live It and Share It !

Tech Insect wishes you a very Happy Independence Day !
Read More

Saturday, August 10, 2013

// // Leave a Comment

Do You Need Anti-virus Software for Your New iPad?

I get asked this question all the time actually. People who have recently purchased an iPad for themselves are rightfully aware that it's a significant investment and certainly don't want to see their expensive device fall prey to viruses or other forms of malware which could render these devices inoperable or compromise the security of their data. But do you really need anti-virus software on your iPad in order to ensure your device's safety?

No, Says Apple

Many anti-virus software companies have asked Apple personally, to open its iOS platform so that anti-virus programs could be designed for it but Apple has resisted. It says about its own product, that no anti-virus software should be necessary. Apple regularly sites the strict process for having apps approved for download in its App Store as one major way it has protected its mobile operating system from the risk of viruses. Indeed, the less stringent app standards for the Android platform have certainly made it more at risk of virus attack. This is impossible to deny.

But Less is Not Never

Apple's primary argument for the lack of virus protection on the iPad is that if you are using the iPad as is originally intended and downloading software and apps only through approved services then you should be protected against any risk of infection. This is a pretty solid point and it makes a certain amount of sense. However, it is foolish for Apple to say that this will never happen. iOS devices might be safe for the time being, but hackers are industrious individuals and if they try hard enough, they could certainly find ways to exploit the iOS and eventually infect these systems with viruses. There have already been several attempted hackings of the iOS system so we know that hackers and virus programmers are already on the move.

Apple has designed an extremely user-friendly and secure operating system for their mobile devices. As of right now, the risk of infection is minimal. But this does not mean that such risk won't increase in the future. As the number of users of iPhones and iPads rises, so too will the motivation of hackers and virus programmers to target these devices with their malicious creations designed to take them down. Currently there is no anti-virus software available for the iPad, however, this could change in the future as the risk of virus infections and hackings increase. You will not miss out when the first anti-virus software for iOS is released however, as it will be major news. 

As always, I recommend that in case the worst does happen to you and you have a compromised iPad in some form, it is a good idea that you are protected with a service such as Protect Your Bubble iPad insurance so that you can be covered if some sort of malicious software makes your device unusable.

About the author:
Laura Ginn is a professional writer and blogger. She writes regularly on the subject of technology and is wedded to her iPad, so you know she's aware of the potential security issues facing these devices!
Read More

Wednesday, August 7, 2013

// // Leave a Comment

Create a Bootable Copy of your Mac OS X


Even though Mac OS X is termed as the best computer operating system, the performance issues Mac users around the world face every day make them realize that being best does not mean that it is perfect.

You find Macs running incomparably fast (i.e. high-speed data execution in technical terms) when they are new, though. However, their newness does not last too long and you find them sluggish after a period of rigorous usage. This sluggish performance of your Mac could be a symptom of its failure. Since you cannot be sure about the health status of your Mac, you should make some suitable arrangements to keep it alive. For example, you must have your Mac boot DVD, as you never know when a disastrous situation comes across resulting in data inaccessibility. 

Mac Bootable Disc

A bootable disc is a removable digital data storage media that is used to boot operating system on computers having inbuilt programs to boot and execute program files based on some predefined standards. When you purchase a new computer, you get a bootable disc along with it. A bootable disc enable you repair and re-install the operating system installed on your computer. For this, you need to boot your computer with this disc and choose desired option (i.e. to repair or to install).

Significance of Bootable Disc on Mac

Perhaps you rely on boot volume (i.e. Macintosh HD) on your Mac, but this trust may break anytime and you will find that your data is no longer accessible. Since all applications and their updates you install on your Mac reside on its boot volume, even a minor mishap (i.e. virus infection, software or hardware error) may cause Mac’s failure. Apart from this, following are the major needs for a bootable disc:

To Boot your Computer: You might have come across performance issues on your Mac, which sometimes lead to failure of your Mac system. As a result, you lose all your data stored on it. In such a situation, bootable disc is the absolute resolution that enables you to access all your data. Using bootable disc, you not only can repair minor corruption issues, but go for a fresh Mac OS X installation as well.

Repair Boot Disk Permissions: On Mac OS X, each volume has a set of particular access permissions associated with it. These permissions, as named, not only limit user access on Mac volumes, but maintain integrity of your Mac system as well. You might have found one or more volumes on your Mac inaccessible, which is due to corruption of their access permissions. You can easily repair these permissions if they are associated with any of the secondary volumes. However, repairing permissions on Mac’s boot volume requires you to boot from Mac OS X install disc (especially in Mac versions earlier than Lion), and then launch Disk Utility to repair its Disk Permissions.

Repair Boot Volume: Boot volume is the primary partition on your Mac drive, named as Macintosh HD. It not only contains system files and user applications, but the updates you install for them as well. Apart from these, a Mac slows down due to numerous causes, including corruption of its boot volume. This causes Mac startup issues, poor execution of programs, freezing, and crashing issues. In such situations, you need to repair Mac’s boot volume. For this, insert Mac OS X install disc and press C key to boot from it. Select a preferred OS X language, and then select Disk Utility in Mac OS Utilities window. Select Macintosh HD at the left and click Verify Disk at the right. If it reports any error, click Repair Disk.

What if there is no Bootable Disc
When you face inaccessibility or corruption of Mac’s boot volume or its permissions, you need to repair the same after booting it using Mac’s bootable disc. You might wonder that if you can repair all Mac volumes as well as their permissions, then why you cannot do the same on its boot volume. Well, to repair Mac’s boot volume, it is necessary to boot from Mac’s bootable disc because you cannot repair it while booting from it. However, what to do if you do not have your Mac’s bootable disc? How would you install Mac OS X in case it is crashed suddenly? Besides, how would you repair Mac’s boot volume and its permission? You certainly cannot perform either of the operations it there is no Mac’s bootable disc. 

Creating Bootable Disc on Mac

A bootable disc is nothing but a bootable data storage media that is used to install and repair the operating system. In addition, using a bootable disc for your Mac, you can recover inaccessible data, troubleshoot software as well as hardware issues, and customize settings on your Mac in order for running large applications (i.e. games and Photoshop).

If you are a Mac Lion or Mountain Lion user, then perhaps you remember that Apple did not ship you Mac OS X bootable disc. According to Apple, Mac Lion and Mountain Lion users do not need a bootable disc, as they can download (after purchasing) these installers from Mac App Store and run them directly. However, this only way of making these installers available is proved as the biggest complain of Mac users, as it is much more convenient to boot from a physical media (such as a bootable DVD, a USB flash drive, or any external media) than a downloaded app. However, if you do not have a bootable disc for your Mac, you can create bootable disc using Mac OS X installer after downloading it from Mac App Store.

For this, you have to go online to Mac App Store, purchase the OS X installer app, and then download it. When downloading is finished, go to /Applications directory and look for ‘Install Mac OS X <version name>.app’ (such as Install Mac OS X Mountain Lion.app). Right-click or Control + click installer app and choose Show Package Contents in the context menu. In the opening folder, navigate to Contents folder > Shared Support folder, and then look for a file named as InstallESD.dmg (i.e. an image file). Once it is located, minimize this directory window and launch Disk Utility (found in Applications > Utilities > Disk Utility). Now, drag InstallESD.dmg to the left pane of Disk Utility. Now, you have two options:
  • To create a bootable external drive (i.e. using any of the volumes on your Mac or a USB hard drive) or a flash drive, or 
  • To create a bootable DVD 
Creating a Bootable Drive for Mac

Select InstallESD.dmg in the left pane of Disk Utility and click Mount option in the toolbar above. You see a new volume named as Mac OS X Install ESD mounted in the Finder. Select this volume under the image shown in Disk Utility and go to the Restore tab in the right pane. Attach a minimum 8GB drive (i.e. it requires around 5GB space) to your Mac. Now, drag Mac OS X Install ESD from left pane of Disk Utility and drop it to the Source field, and drag the destination drive to the Destination field at the right.

Important: Make sure that the destination drive is formatted as Mac OS Extended (Journaled) and is using GUID Partition Table, which means you must be using an Intel-based Mac. If it is not, then format it first using these steps:

Attach a destination drive to your Mac and launch Disk Utility. Select this drive at the left, and simultaneously go to the Erase tab at the right. Now, select Mac OS X Extended (Journaled) as the Format and type a name for this volume. Click Erase button and wait until it is finished. Now, go to the Partition tab and click Options button. Choose GUID Partition Table as the Partition Map Scheme for this drive. Finally, click OK, and then click Apply button.

Once it is finished, click Restore button to start copying your Mac boot volume to external drive. Please note that the process formats destination drive, so make sure that there is not a single crucial file stored on it. If you have set a password to your user account, then you need to enter it (when prompted) to initiate this process. Besides, the time taken by the process is based on the number of applications installed on this volume.

Creating a Bootable DVD for Mac

Aside from a bootable disk or flash drive, you can also create a Mac OS X bootable DVD using the same InstallESD.dmg file. For this, you need to track the following process:

With Disk Utility launched and InstallESD.dmg shown in its left pane, select InstallESD.dmg image file and click burn option in toolbar above. Now, a message prompts and you need to insert a blank DVD (you can use both single as well as dual layer disc); set your disc burning preferences, and then click Burn to start burning it. When it finishes, you can use this DVD to boot any Mac matching system requirements (Mac OS X version according to hardware configuration).

Note:The above described method is for creating bootable dvd of Mac using Disk Utility which is an inbuilt tool of Mac. However, if one is not comfortable with this tool and want some advanced tool that can perform this job easily so, you can go for third party tools like Stellar Drive Clone. This tool is extremely simple and fast for cloning and imaging of Mac drive.

This post is written by our proud Reader and Writer : Rashmi Chauhan 
You can contact her on rashmi.chauhan09999@gmail.com
Read More

Thursday, August 1, 2013

// // Leave a Comment

Leap Motion ~ A glimpse into the innovative future of computer interaction !

LEAP MOTION CONTROLLER - Since the beginning of graphics enabled computers in April 1981, interaction has tremendously evolved over the past thirty years to include different interface metaphors like mouse and keyboard, pen computing, touch screens and recently multitouch screens. These continuously enabling developments have made the view of interaction more accessible and natural. But despite of the broad range of technologies in these development area, they all rely on two-dimensional plane. So as a qualifying technology, Leap Motion has very important and motivating platform to encourage further improvement and it helps to improve the naturalness in this interaction metaphors. What motivates me to use Leap Motion is a problem of wasting time and inconvenience by duplicating same keyboard and mouse events to extract information from same source, in which I am interested in accessing same kind of information using hand pose signs given by me. Due to real-time operational requirements, I am interested in a computationally efficient algorithm and probably hardware. And here it is, the revolutionary future of computer interaction Leap Motion. Leap Motion is first and unique mainstream contender for a high fidelity gesture peripheral. The first question everybody asks is, "So what can it do?". The short answer is, today, very little. Tomorrow? Well, I for one am a believer. What we have here is a limitation of imagination, not of technology. That is usually a catalyst for innovation.

The Leap Motion controller is a small USB peripheral device which is designed to be placed on a physical desktop, facing upward. Using two cameras and three infrared LEDs, the device observes a roughly hemispherical area, to a distance of about 1 meter (3 feet). It is designed to track fingers (or similar items such as a pen) which cross into the observed area, to a spatial precision of about 0.01 mm.

Leap Motion CEO Michael Buckwald said:

"We want there to be world-changing applications that fundamentally transform how people interact with their operating system or browse the Web.... The goal is to fundamentally transform how people interact with computers and to do so in the same way that the mouse did, which means that the transformation affects everyone, both from the most basic use case all the way up to the most advanced use cases you can imagine for computing technology."

I love the idea of controlling computers by waving my hands. Using the Leap is a novel experience, it is very user friendly but there are still some flaws which will be resolved soon.


Read More

Friday, July 26, 2013

// // Leave a Comment

Surface Computing Unleashed - Samsung Ativ Q vs. Microsoft Surface Pro

Research says that people are more fancied towards touchscreen and portable devices. That is one of the reasons surface computing rapidly growing and very soon it will change the computing era. Surface computing was not at all possible without integration and embedding technologies which helped a lot in compacting and making lightweight products. According to me surface is going to replace the old interaction techniques very soon in near future. There are lot of companies working on this new human computer interaction way. But some of them really came across with huge success like Microsoft's New Surface Pro and Samsung's Ativ Q. Both of them runs on Microsoft's Windows 8 Platform.

In this review I will talk about this two emerging Surface computing devices -

Windows 8 is a loud-and-clear statement about the future of the PC: it's touch-oriented, it's mobile, and it's convergent.The jury is still out on whether customers will wholeheartedly buy into that vision, but several recent devices at least give us more tangible examples of what that kind of future looks like.

Lets compare Samsung's upcoming Ativ Q and Microsoft's own Surface Pro -

Well, as per the future of surface computing is concerned they both are best at their place according to their configuration and features. But differs in some minor criteria.....
  • Keyboard - Samsung Ativ Q has its own in-built convertible keyboard where keyboard for Surface Pro is sold separately on demand. Both of these devices fit the bill, though in very different ways. The Ativ Q is a convertible, which comes with a touchscreen that folds and flips, great to be used in several different configurations.The Surface Pro, when taken alone without keyboard, is a tablet. A powerful Intel Core-powered tablet, but a tablet nonetheless. But Microsoft's snap-on keyboard accessories, sold separately, let you easily turn it into a faux-laptop by folding out the Touch Cover or Type Cover. Both devices take our minds off the mouse as we interact using touchscreen. 
  • Size & Weight - Well when it comes to portable computing size and weight matters a lot. The Ativ Q makes for a huge tablet, with a 13.3 inch display. Compared with Surface Pro, Ativ Q got 47% larger display. I guess that's a huge difference on your hand or your bag. Samsung did, however, manage to make the Ativ Q about as slim as possible. It's only three percent thicker than Surface Pro, despite having a built-in keyboard. Samsung Ativ Q weighs around 1290g and Surface Pro around 907g (without keyboard).
  • Processor - Samsung did not revealed the number of cores or clock speed in the Ativ Q, so I am not too sure about this. But Samsung did published that it's a Haswell-based Intel Core i5, so even if the exact processor changes in the final version, that part won't. Since it's a Haswell chip, it will likely get better battery life than the Surface Pro.
  • Graphics, Storage & Battery - Both of them got Intel HD graphics 4000. They got 4GB of RAM and 128GB internal storage. Both can be expanded with the help of Micro SD card and they have USB 3.0 option as well. Ativ Q claimed the battery backup of 9hrs where Surface Pro claims up to 6hrs backup with Web.
  • Camera - Ativ Q comes with only front camera worth 720p where Surface Pro have both front and read camera's of same quality i.e. 720p.
  • Operating Platform (OS) - For all of the Ativ's eyebrow-raising features, this is probably the most exciting. It's a Windows 8 tablet, but it also runs Android (likely in a virtual environment). You can quickly toggle back-and-forth between Windows 8 and Android 4.2 Jelly Bean. It even lets you share files between the two systems. The Surface Pro doesn't run Android, but you can actually achieve some of the same results with Bluestacks' Android emulator for Surface.
Well now just to wrap up, both of them are undoubtedly best in the configuration and processing. All we have to worry is about the pricing of these two future PCs. Considering its components, I don't think Samsung will reveal it for below $1000. But until Samsung gives us something solid, we're left guessing. But Surface Pro revealed its price and it starts from $900. The Ativ Q, meanwhile, leaves us with too many questions to jump to any conclusions. Can convertible hybrid devices also make for great tablets? Is a 13-inch screen way too big for this kind of machine? How much does the Ativ's high-res display affect its battery life?

Stay in touch and I will update the same here time to time.....

Sources : http://www.microsoft.com/surface/en-gb/surface-with-windows-8-pro/ and http://www.samsung.com/global/ativ/

Read More
// // Leave a Comment

Dropbox Platform : Cross Platform Cloud

Dropbox at its first developer conference in San Francisco on Tuesday announced a new initiative dubbed as 'Dropbox Platform' which is a suite of APIs that provides a cross-platform syncing solution for almost any form of data. The new platform was detailed at Dropbox's official blog.

They said - "We’re proud that Dropbox has become the home for millions of people’s most important stuff. So we want to be sure that stuff is always available, no matter if you’re on your laptop at work, a tablet on a plane, or a Smartphone on the bus. Keeping devices and apps synced with your most up-to-date info has gone from “nice-to-have” to essential, which creates a real challenge for the people developing apps."

That's why Dropbox designed a cross platform to connect world's applications, devices, and services together. They used SAS and PAS of Cloud computing platform. As an initiative they started with Sync API, which allowed all users to sync their files on the go and that took years to develop and test. But today they came up with a nice package of application which allows users to sync files and any sort of data across devices and platforms.

The latest designed platform of Dropbox includes a new API named as 'Datastore'. Datastore allows applications to sync any form of data from cross platform devices. Any form of data includes contacts, to-do items, and saved game states. Dropbox no more worried about your hardware and software configuration of the device, they designed their API in such a manner that it will work seamlessly with any platform. "With the Datastore API, we're moving beyond files and providing a new model for effortlessly storing and syncing app data. When you use an app built with datastores your data will be up-to-date across all devices whether you're online or offline,"...Said the blog.
Read More

Monday, July 8, 2013

// // Leave a Comment

Web hosting for small business

If you’re running a small business you pretty much know that you have to be online, regardless of the exact type of the endeavor that you have undertaken. However, while some businesses might need strong online presence solely for the purposes of marketing and familiarizing the public with the company, other might have greater demands. Choice of the most appropriate hosting type for your business will depend on the resources that your site needs, the freedom that you require with server settings and, naturally, your budget. We will provide you with a short overview of the three most popular hosting types and let you decide which one would be the most appropriate for your business.

Shared hosting

This type of hosting is the cheapest one, but also the one that gives you the least freedom and resources. While taking advantage of shared hosting services, you are sharing a server with a, usually large, number of other websites. The resources of the server are shared equally by all of the sites on that server, which is to say that if the demands of one of the sites suddenly spike, you might find yourself with insufficient resources to run your website. Likewise, you are not allowed to change server settings and use just any script that you might want to. This kind of hosting is most suitable for businesses that don’t necessarily require perfect reliability, consistent speeds and don’t have a lot of multimedia on their sites. This is to say that if you only have a couple of low demanding pages and don’t have to support too many traffic, but just need a place where people can find you online, shared hosting might be sufficient for you.

Virtual private server hosting


This type is a step between shared and dedicated server hosting. You are sharing the resources of the server with other sites, but you are allocated a fixed portion of the total computing power, bandwidth and other resources, so the behavior of other websites doesn’t affect you in any way. You are also usually given more freedom with server settings and scripts, but this will depend on your particular plan. Even though it is more expensive than shared hosting, VPS hosting is the most scalable type of hosting out there, which might end up saving you money. You can change your plan as your requirements change, and easily make the transition. This is ideal for sites that expect growth, but would like to start small for budgeting reasons, as well as those that have a fair deal of traffic but couldn’t really justify the costs of paying for a dedicated server.

Dedicated hosting


The most expensive and, naturally, the most versatile and powerful hosting type. You have all the resources of the server just for yourself and complete freedom to do whatever you like when server settings are concerned. If you have huge traffic, a lot of audio of video material which is draining on the resources, do a large amount of different transactions, and need great speed and reliability, you might want to think about dedicated hosting. This type also comes with the best support, which might be critical for high scale operations.

About Writer : Ella Zeen is writer and explorer of internet and newest trends in technology. Currently interested in VPS hosting and solutions for small busineses
Read More

Thursday, July 4, 2013

// // Leave a Comment

HTML5 - Revolutionary approach towards web designing

HTML stands for 'hypertext markup language'. HTML widely used for coding web pages and few mobile applications. While there are still some debates and discussions, I believe the war is over and HTML5 is the future of digital publishing. HTML5 is nothing but the fifth revision of standard markup language HTML. Whether HTML is packaged in an EPUB file, displayed as a website, or packed as an app, its richness and ubiquity make it the perfect language for expressing content.

Why HTML5 won the war and awarded as best scripting language ? Well, whenever we start coding for any website from scratch (without taking help from any CMS) we have to deal with a bunch of sensitive and complex HTML code, the job becomes more tough when it comes to designing of the heavy content site. HTML5 recovered all these problems, HTML5 provides some great features to programmers like 

1) Tools - there are some thousands of HTML editing tools at various points and level of complexity. HTML5 provides developers with tools such as Offline Web Storage, GeoLocation API, Canvas Drawing, CSS3, and many more.

2) Ubiquity - HTML5 works simply perfect with all the web browsers and the mobile browsers as well. 

3) Features- Unlike proprietary formats, or lesser-known languages, there is an ocean of open source code and widgets that can be used to bring content to life.

HTML5 provides an API for a programmer. It is very user friendly and generates code for simple things at his own like a text box or a label etc. HTML5 enhances the contents like the use of graphics, non fiction things, high definition images and embedding of flash. Or even worse, we do the craziest things we can think of and enter an awkward period of using the <blink> tag. (The <blink> tag was an old HTML tag, that caused text inside to blink on and off. It was terrible, but simply because it exists, quite a few early websites made heavy use of the tag.)

HTML5 is the future. Static contents are here. HTML powers the new sites we read, the blogs, even many of the mobile apps we use. It is the core behind todays web. I created my own site with HTML5 and believe me its very interactive and makes life more easy than older versions of HTML.
Read More

Wednesday, June 26, 2013

// // Leave a Comment

Intel's New Era 4th Generation Processors (Codenamed - Haswell) - Huge boost to Graphics

After the huge success of Intel's i-core processors, they launched the first batch of Haswell processors, which deliver a symbolic boost towards graphics performance in recent PC's and tablets.
Haswell - officially it is known as 4th Generation Intel Core - is the successor to Ivy Bridge (3rd Generation Core processor). Haswell is a new architecture that's built on the same 22nm process as Ivy Bridge. When it comes to graphics processing, Haswell has achieved great success in processing batch graphics. Haswell desktop processor is also known as Core i7-4770K.
Graphics performance is set to improve further still with the forthcoming i7-4770R model, which will include the Iris Pro GPU, which contains more graphics execution units and 128MB of embedded dynamic RAM inside the CPU package, capable of serving as an extension to the CPU cache – or as a high-speed video buffer.
I must say that Haswell will be the greatest invention for many gamers. As it improves the graphics quality up to a lot extent that they don't have to pay huge amount for graphics card. 

Intel revealed something about Mobile CPU's -These include the first two chips in its new Y-range, aimed at tablets and lightweight convertibles: the Core i5-4200Y has a maximum Turbo speed of 1.9GHz, while the Core i3-4010Y is fixed at 1.3GHz. Both offer a low 11.5W TDP, and benefit from Intel’s "one-chip" design, which moves the chipset into the CPU package to reduce power wastage and increase battery life.

Intel Corp. is doing a great job and I wish them huge success in near future ..... When it's "Intel Inside" then performance guaranteed !

Read More

Thursday, June 20, 2013

// // Leave a Comment

Canon EOS 70D "dramatically improved video friendly focusing" - Sept 2013 release.

As compared with older DSLRs now a days there have been a tremendous change emerged in DSLRs. DSLRs can shoot amazing quality videos up to 1080p. But their autofocus feature is primarily designed for shooting stills and can result in stuttering/blurred movie footage, which is why most of the filmmakers do not use it.

However, Canon came up with an innovative thinking that this could change with the launch of magnificent EOS 70D. Canon embedded new AF (auto focus) system in the Wi-Fi-toting 20.2-megapixel DSLR, which is said to offer much faster focusing during Live View. 
In simple words they made Auto Focusing more dynamic in nature that we can use this as a camcorder.



EOS 70D is a new mid-range DSLR which follows on the aging 60D. While the CMOS sensor has received a modest upgrade of 20.2MP, and the camera has gained the wireless connectivity capability from 60D. Apart from these normal changes AF system is the biggest change in 70D. This newly improved Dual Pixel CMOS AF is said to vastly improve Live View focus speed and subject tracking. 70D features a 3-inch vari-angle touchscreen LCD with 1040K dots, like the same on 700D. Canon 70D is subject to release in coming September and for a body only price claimed by Canon, USA is $1200. I will be bundled with EF-S 18-55mm f/3.5-5.6 IS lens for $1350. Canon, India yet to reveal the price.
Read More

Sunday, June 16, 2013

// // Leave a Comment

BruteFroce attacks | Critical infrastructures be Aware !

Whenever you go to shop and purchase any kind of networking device it comes with factory-default settings. Well these settings come as a preliminary security measure, these settings are standardized by the manufacturer and they expect their customers to change them accordingly. But sometimes as a naive user or anything else customers just forget to do this ! And there comes the chance of eavesdropping, anybody can easily break into your network and listen to traffic. How important to change these settings ? If you don't have an critical information to protect that doesn't mean you are safe without changing these settings, an eavesdropper can hack your personal information. DHS's Industrial Control Systems Cyber Emergency Response Team (ICS-CERT) issued a warning that attacks against critical infrastructure are growing day by day, with more than 200 brute-force cyber attack incidents reported between last October and May, surpassing the 198 total attacks in all of fiscal year 2012.

There are lots of government institutions and other sort of critical infrastructures witnessed these attacks in the past few years. Again, it's a bit confusing why such warnings are not taken much more seriously. In 2008, a group showed how to remotely hack a pacemaker and deliver a lethal shock to an implantable cardiac defibrillator. A 2011 Black Hat presentation explained how an attacker with a powerful antenna could be up to a half mile away from a victim yet launch a wireless hack to remotely control an insulin pump and potentially kill the victim. In 2012, a pacemaker hacker said a worm could possibly 'commit mass murder.' Being killed by code was an idea kicked around since 2010. Also in 2012, the feds were pressed to protect wireless medical devices from hackers.

Let's hope all these vital systems and medical devices will soon be truly secure, so we don't awaken one day to discover our critical infrastructure is down, that people with embedded medical devices are being killed by cyber-assassins, or that people depending upon medical device services are being taken out by malware.
Read More

Wednesday, June 12, 2013

// // Leave a Comment

Facebook finally launched #hashtags

Hashtags are coming to Facebook to help users better surface conversations.


Support for the all-but-ubiquitous topic organization system was rumored in March and will roll out to a small percentage of users Wednesday. Facebook will roll out hashtags to more users in the coming weeks.
The social network wants to make it easier for users to find content already on Facebook, and functional hashtags are the first step. According to Facebook, many users already post hashtags anyway, so why not make them work? Hashtags will be both clickable and searchable, so, for example, topics like #NSALeaks or #NBAFinals will now exist.

Hashtags from other services, such as Instagram, are clickable as well. Users will also be able to compose posts directly from a hashtag feed and search results. That could make adding real-time content to specific streams easier than before.

Twitter user Chris Messina created in 2007 the hashtag as we know it today. Twitter eventually adopted the system of organizing tweets around a certain subject into its API and its broader ecosystem. Since then, the hashtag has been adopted by other services, including Flickr, Tumblr, Google+ and even Facebook-owned Instagram.

Source : CNN
Read More

Thursday, May 9, 2013

// // 1 comment

Bitdefender Internet Security 2013 Review


Bitdefender Internet Security is a complete package for your internet security needs. It has a user-friendly interface which is appealing to both regular and advanced users. It also has antitheft feature for mobile devices.

Bitdefender managed to detect and eradicate 100% of infections in our system clean up test. The installer sets up a Linux-based rescue environment on your hard disk, so you can scan for malware from outside of Windows, without messing around with boot CDs. In tests, the software restored compromised systems to their pre-infection state with a 94% success rate.
Bitdefender’s UI is nice-looking and attractive, with a great flag that shows security status of your system and fragmented modules for specific areas of protection. It’s kids play to manage things on the main screen: A single settings option button takes you to a complete list of settings, to a notifications area, and to fragmented modules that allow you to quickly access and configure these features.
Bitdefender positively marks every option on the feature box, from anti-spamming to parental controls.

Firewall in Internet security 2013 lets you create customized constraints by application or type of network,
and the interference detection system flags attempts to install rogue drivers, tamper with Windows, or
change system settings.

Bitdefender also places repute indicators next to search results in Bing, Google and Yahoo, and you can have your Facebook wall and Twitter stream scanned for dangerous apps and links to keep you safe from social networking scams.

Here is a look at the features of Internet security 2013:-

Backup - Bitdefender Internet security 2013 allows you to secure 2 GB of your critical data in the backup storage. If you suffer from system crashing, you can still gain access to your information from that storage.

Antivirus Protection – Protects all your devices from viruses and malware with precise detections.

Mobile Security – Provides web security and protection from viruses to your android and ios devices.

 Rescue Mode - Scan and sanitize all hard drive partitions outside of your operating system, which then undergo cleanup and reinstatement.

Virtualized Browser - The browser is isolated from the OS in a Bitdefender-provided environment to reduce internet-based dangers.

Scanner –Analyses and updates old and outdated security systems.

Anti-spam – Blocks spam mails from reaching your inbox.

Firewall Protection –Double firewall system for protecting both ingoing and outgoing data in addition to access to customization of firewall.

Parental Control – Protect your devices from inappropriate content on the web by blocking them.

Social Network Protection – Protects your social network accounts from suspicious links and phishing pages and restricts facebook apps on your wall.

Antiphising - Anti-Phishing prevents web from stealing your banking details, and prevents your personal information from leaking in IM or the emails.

Safepay – A secure browser dedicated to provide you safe E-commerce operations.

USB Immunizer – Flash drives and memory cards are immunized by the bit defender so that you don’t need to worry any more for viruses infecting friends or your systems.

BitDefender Support –Bitdefender provides 24 hour support to the internet security pack owners.
Overall, Bitdefender’s 2013 Internet security suite is an excellent, user-friendly program developed by the international company Bitdefender Antivirus. It does have some mild scanning-speed issues, but otherwise it’s an easy-to-use suite that gives you several nice extra services. It costs $70 for one year subscription for three PCs and subscription for a single PC is worth $50 for one year.
Read More