Facebook buy won’t change us : Whatsapp

It’ll be like this $16 billion deal never even happened.

At least, that’s according to a blog post on Wednesday from WhatsApp CEO Jan Koum, reassuring customers that despite Facebook’s acquisition of the company, nothing about the service will change.

“Here’s what will change for you, our users: nothing,” the post said.

WhatsApp will operate independently, reiterating what Facebook also said in its announcement. The service won’t have any ads interrupting your communication. People will still be able to pay a small fee to use the service.

“There would have been no partnership between our two companies if we had to compromise on the core principles that will always define our company, our vision and our product,” Koum said.

Koum said that the deal — which will add up to $19 billion, once $3 billion in restricted stock options gets added to the $16 billion in cash and stock — allows WhatsApp to grow, while freeing him up to focus on building a communications service “that’s as fast, affordable, and personal as possible.”

In WhatsApp, Facebook gets an app that is used by 450 million people each month, and 320 million each day. It’s a service that previously competed against Facebook’s own messenger app, although WhatsApp’s audience skews more toward outside the US.


Categories: News | Leave a comment

Resetting the SA password for SQL Server

How to reset the password for the System Administrator, or ‘sa’ user account, within SQL Server Management Studio

Resetting the password for your SQL Server 2005 ‘sa’ user (abbreviation for ‘System Administrator’) can be done in a few quick steps through SQL Server 2005 Management Studio, both Standard and Express Editions.


For the purposes of this article, we will demonstrate changing the ‘sa’ password from within Management Studio Express, as there is relatively no difference between the versions concerning altering the ‘sa’ password.


Open SQL Server Management Studio by navigating to Start -> All Programs -> Microsoft SQL Server 2005 -> SQL Server Management Studio Express.

Connect to your instance of SQL Server via Windows Authentication.

Once open, in the Object Explorer view, click the plus sign next to Security, and then the plus sign next to Logins. Once expanded, right-click on the ‘sa’ user, and choose Properties.

In the Properties window which opens up, on the first page you will see two fields containing a masked password. Type in your preferred password and click OK.

You have now reset the ‘sa’ password for your instance of SQL Server 2005. Please note the password change for your records, as remote administration of your database relies heavily on this particular user.


Categories: Tips n Tricks | Tags: , , , | Leave a comment

Virus prank

Today I am going to teach you how to scare your friends by playing  a little trick using a pen-drive. All you need to do is make a batch file using notepad. Open notepad and type the following code.

cd /

shutdown /s

Save the notepad file with a .bat extension. You can name it pendrive.bat (for example). Now you need to create another file using notepad with the code given below.


Please make sure you give the name of the first file in “open” field on the second file. Now you need to save it as autorun.inf.

Now put both the files in a pendrive. If you plug this pendrive to any system, the computer will shutdown automatically. You can disable autorun and format the pendrive for using it for other purposes.


Categories: Tips n Tricks | Tags: , , , | Leave a comment

Siri says Nokia Lumia 900 the best smartphone ever

Apple’s Siri virtual personal assistant certainly has said some rather interesting things in the past. But to diss its overlord seems a bit much, don’t you think?

When iPhone 4S owners ask Siri which smartphone is the best ever made, the obviously disgruntled virtual personal assistant responds saying it’s the Nokia Lumia 900 4G running on AT&T’s network. It goes further, stating that the Cyan-colored Lumia 900 stands above all others.

Although it may seem a bit odd that Apple’s own service would recommend another phone, it actually makes sense. Siri looked for the answer on Wolfram Alpha, which points to the Lumia 900 when users type in “what’s the best smartphone ever?” The high rating is delivered based on “customer review average” across the Web.

Categories: Mobile, Technology | Tags: , , , , , | Leave a comment

How to remove your Google Web History

March 1 is the day Google’s new unified privacy policy goes into effect, which means your Google Web History will be shared among all of the Google products you use.

Do you know if Google is tracking your Web activity? If you have a Google account (for, say, Gmail) and have not specifically located and paused the Web History setting, then the search giant is keeping track of your searches and the sites you visited. This data has been separated from other Google products, but on March 1 it will be shared across all of the Google products you use when Google’s new privacy policy goes into effect.

If you’d like to prevent Google from combining this potentially sensitive data with the information it has collected from your YouTube, Google+, and other Google accounts, you can remove your Web History and stop it from being recorded moving forward.

You can remove all of your Web History with the press of a button.

After signing into your Google account, type https://www.google.com/history into your browser. (Alternatively, you can choose Account Settings from the pull-down menu in the upper-right corner of a Google product such as Gmail, Google+, or Google.com. From the Account Settings page, scroll down to the Services header and click on the “Go to web history” link.) If your Web History is enabled, you’ll see a list of recent searches and sites visited. Click the gray Remove all Web History button at the top of the page and a subsequent OK button to clear your Web History.

Just the way I like it, empty and paused.

This action also pauses the Web History feature so that it will no longer track your Web searches and whereabouts. If you’d like to fire it back it, simply click the blue Resume button.


Categories: News, Technology, Tips n Tricks | Tags: , , , | 3 Comments

How to secure Awstats


How to secure AWStats


AWStats.Viewer is a tool that allows to secure access to AWStats CGI script. AWStats Viewer comes with a full source code and it is a good example of how 3rd party program can be integrated with WebsitePanel Enterprise Server.
AWStats Viewer comes with “WebsitePanelAuthenticationProvider” and “ConfigFileAuthenticationProvider” pre-compiled providers. Other user authentication mechanisms can be added by means of implementing custom AuthenticationProvider classes.

System Requirements

  • Internet Information Services 6.0
  • AWStats 6.x installed and configured
  • Microsoft.NET Framework 2.0

Installation and Setup

1. Download AWStats.Viewer 2.0.1 distribution from SourceForge: http://sourceforge.net/projects/websitepanel/files/Releases/WebsitePanel/. It is located in Tools folder for each WSP release.

2. Unpack the contents of “build” folder to “wwwroot” folder of AWStats installation so, “default.aspx” page and “bin” folder of the application are located right inside of “wwwroot” folder. For instance, if you have AWStats instaled in “c:\AWStats” folder and path to its “wwwroot” is “c:\AWStats\wwwroot” then the path to “default.aspx” will be “c:\AWStats\wwwroot\default.aspx”

3. Open IIS Manager snap-in and open properties window for AWStats web site (or virtual directory).

4. On “ASP.NET” tab select “2.0.50727” version of the .NET Framework and on “Home Directory” (or “Virtual Directory”) tab specify correct Application Pool for ASP.NET 2.0 applications (different from DefaultAppPool). Click “OK” button to save changes.

5. Open application “web.config” and specify correct application settings (elements inside of “<appSettings>” element):

AWStats.URL  – URL to “awstats.pl” Perl script. It may be an absolute or relative URL.
AWStats.Username – Username of Windows account used to login when Windows Integrated Security is enabled. If awstats.pl is available for anonymous visitors and doesn’t require Windows authentication you may leave this setting blank.
AWStats.Password – Password for the account above.
AWStats.AuthenticationProvider – Full-quialified name of the type (class inherited from Smbsaas.AWStats.Viewer.AuthenticationProvider) performing authentication of the user.

Authentication Providers

AWStats Viewer comes with 2 pre-compiled providers:

1. “WebsitePanelAuthenticationProvider” provider


Provider allows to authenticate users against usernames/passwords of the WSP Enterprise Server.
Qualified name:

“Smbsaas.AWStats.Viewer.WebsitePanelAuthenticationProvider, AWStats.Viewer”

“AWStats.WebsitePanelAuthenticationProvider.EnterpriseServer” – URL to WSP Enterprise Server, for example “http://localhost/EnterpriseServer

In the web.config file, when you put the address of your Enterprise server, make sure you put the port number if your are not using the default of 80.


<add key="AWStats.DotNetPanelAuthenticationProvider.EnterpriseServer" value=""/>

2. “ConfigFileAuthenticationProvider” provider


Provider allows to authenticate users against usernames/passwords stored in the awstats.<some-site>.conf file of the corresponding domain.

Provider looks for the following configuration setting in the appropriate .conf file:


where “user1=psw1;user2=psw2” are user/password pairs of users granted to access the statistics of this domain.

Qualified name:

“Smbsaas.AWStats.Viewer.ConfigFileAuthenticationProvider, AWStats.Viewer”

“AWStats.ConfigFileAuthenticationProvider.DataFolder” – path to the folder where domain awstats.<some-site>.conf files are stored. It may be a relative path with a “~” at the beginning and  an absolute path on the disk.

Securing AWStats

As soon as all requests to “awstats.pl” Perl script will be passing through AWStats.Viewer application
you should deny direct access to “awstats.pl” script.

We suggest two possible methods of securing “awstats.pl”:

1. Disable “Anonymous Access” and Enable “Windows Integrated Security”.

To do this open IIS Manager snap-in and open properties window for “awstats.pl” file.

On “File Security” tab click “Edit…” button in “Authentication and Access control” group.

Uncheck “Enable Anonymous Access” checkbox and check “Windows Integrated Security” one.

Click “OK” button to save changes.
After disabling anonymous access opening “awstats.pl” right in the browser window will ask for Windows account credentials. You should provide the credentials of anonymous account under which AWStats web site (or virtual directory) is running.
If your “awstats.pl” script is not available for anonymous visitors you should specify “AWStats.Username” and “AWStats.Password” settings (see above) in web.config of the application.

2. Grant access to “awstats.pl” from local IP addresses only.

To do this open IIS Manager snap-in and open properties window for “awstats.pl” file.

On “File Security” tab click “Edit…” button in “IP address and domain name restrictions” group.

Check “Denied access” radio button and add “” (or other local IP) to the list of granted IP addresses.

Autologin Mode

AWStats.Viewer supports autologin mode which is very suitable when integrated with WSP.

To use autologin mode you should provide domain, username and password in the request URL as following:



default.aspx – default page of AWStats.Viewer

<domain> – domain for which you want to browse the statistics

<username> – user name

<password> – password

Release Notes

1. To open and work with “awstats.csproj” project you need Microsoft Visual Studio.NET 2005 and installed “Web Application Projects” add-on (http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx)

Categories: Tips n Tricks | Tags: , , , , | 3 Comments

We are moving

Hello Everyone,

I am pleased to let you know that I am shifting my blog to my new domain “shanker.co.in”.


Categories: Uncategorized | 2 Comments

Verizon’s network suffers third outage this month

Verizon’s network has once again been hit with downtime in the U.S., with customers reporting that their phones are unable to get a data connection.
Droid Life, which picked up on the outage, says that customers have been having issues connecting to Verizon’s 3G and 4G LTE networks in various major cities across the U.S. including New York, San Francisco, and Chicago.
“We are investigating reports of some customers experiencing trouble accessing the 4G LTE network,” Verizon said in a statement issued to CNET. “The network itself continues to operate and all customers continue to be able to make calls, send text messages and utilize data services. 3G devices are operating normally.”
Verizon did not offer any additional information on when a fix would arrive.
The outage is the third such one for Verizon this month. The company’s 4G LTE network had an outage on December 6, leaving customers across the U.S. with intermittent access to 4G data. That particular problem was fixed in a day and a half. A second outage occurred last week, with customers having trouble connecting to both Verizon’s 4G and 3G networks.
The issues test Verizon’s claim that it has the most reliable wireless network, something it touts in advertising as a leg up on competitors AT&T, T-Mobile, and Sprint.

Categories: News | Tags: , | 2 Comments

IIS7 Application Pool Idle Time-out Settings

Whether you host in-house or with a managed Windows hosting provider, if you self-administer a web server it is good to know that by default IIS7 sets application pools to “time-out” after 20 minutes of inactivity. So if you don’t have a visitor to your site within 20 minutes the application pool will shut down – freeing up those system resources. Then the next time a request comes into the site IIS7 will automatically restart the application pool and serve up the requested pages.

This is a great way to preserve resources since every running application pool does place a certain amount of overhead on the system. But, it also means that the first request – the one that causes the application pool to restart – is very slow. It is slow because the process literally needs to start, then load the required assemblies (like .NET) then load the requested pages. Depending on the size and complexity of your application, this might just be a couple of seconds or it might take 30+ seconds (during which time a user would likely give up and move on to a different site).

If you want to extend the length of the time-out setting, just change it from the default of 20 to however many minutes you want. You can also adjust the setting to 0 (zero) which effectively disables the timeout so that the application pool will never shut down due to being idle.

To make this change, open Server Manager; Expand the Roles node; Expand the Web Server (IIS) node. Then click on the Web Server (IIS) node; Expand the node with your local server name; and click on the Application Pools icon. You’ll then see a list of the application pools that are defined on your server. In the right-hand pane you’ll see an option for Advanced Settings – click that.

Once you see the Advanced Settings dialog box just look for the Idle Time-out (minutes) property; click where the default “20” is, and change it to whatever value you prefer.

This is just one of many settings that can impact the performance, uptime, and functioning of your web site. If you don’t have the time or interest in learning and maintaining the various settings for a secure high-performing web server, you might want to consider a fully managed windows hosting solution and let a trained and experienced administrator take care of the work for you.

Categories: Technology, Tips n Tricks | Tags: , , | 3 Comments

iOS 5 faster than iOS 4 at browsing, study shows

Surfing the mobile Web is faster with iOS 5 than with iOS 4. At least, that is the result in a recent test conducted by New Relic.
The company, which measures and manages the performance of Web-based applications, conducted two tests–one in the wild and one in a lab. The results of both tests showed that mobile Web pages loaded quicker on an iPhone with Apple’s latest OS than with iOS 4.
The first test measured the average response time for more than 3,000 Web applications, as used by New Relic customers. With its end-user monitoring technology, New Relic team can track performance at the browser level as people interact with different apps. In this test, the average page took 4.1 seconds to load under iOS 5 vs. 9.6 seconds with iOS 4.
The second test was a controlled one that pitted two iPhones with the same hardware against each other, one running iOS 5 and the other iOS 4. In the lab test, the average mobile Web page took 1.88 seconds to load on the phone with iOS 5 and 6.34 seconds to load on the other with iOS 4.
The uncontrolled tests are likely less exact because the customers who were monitored may own a variety of different iPhones. Powered by a dual-core A5 chip, the iPhone 4S should be faster overall than an iPhone 4 or 3GS, regardless of the operating system.
The lab test may be a more accurate gauge since the same hardware was used in a controlled environment.

Categories: Mobile | Tags: , , , , | 1 Comment