Friday, 21 December 2012

Hack Windows XP and Windows Vista Password


Disclaimer: Following details are for training and information purpose only and not to be used in live business environment.
Don’t worry, even I don’t care about above disclaimer :)
This is the easiest and coolest way for figuring out passwords in XP and Vista. Resetting of password is kinda easy, but figuring out other users password is slightly difficult.

Friday, 21 December 2012 by Saurabh Gupta · 0

Carry your softwares in Pen Drive


These days pen drives and external hard disk have made it lot easier to carry data around. You can get 1 TB drive for as low as $50. You can carry music, movies, videos and lots and lots of files. But at times it becomes difficult to find the applications you need in cyber cafe or at friends place. You carry all the files in external disk but you feel if you could carry necessary applications also on your external hard disk or pen drive.
It is also not possible also to install applications in computers due to restrictions in your office or college by system administrators. That’s when winPenPack comes extremely handy. You can use it to copy applications to pen drive and use whenever necessary.  You dont have to install application when you connect your external harddisk/pen drive to any computer and can run applications directly from your external drive.

by Saurabh Gupta · 0

Wednesday, 5 December 2012

Tata Docomo 3G Prepaid for iPAD 3

http://saurabhsays.com/tata-docomo-3g-prepaid-ipad-3/

Wednesday, 5 December 2012 by Saurabh Gupta · 0

30 tips to Increase website speed


Website speed can make or break your business. On one side it makes it easy for your web visitor to get the information quickly, on the other side it helps you gain those crucial points in SEO. Google gives preference to faster sites and may penalize you for having slow website.
Firstly to figure out whether your website is slow or not you need to use some of the online available tools. The tools that I like the most are following:
HTML Validator:  http://validator.w3.org/
It will validate your webpage and come up with possible suggestions on how to fix errors.  Its important that you don’t have errors in webpage.
Run it on your webpage and it will come up with all the suggestions that you can do to improve your website speed. Be it gzip, minify, caching etc; Google insight will check all those small points and tell you what you need to do reduce those extra bytes or minutes from your webpage.
The only thing Google Insight doesnt do is to tell you how fast your page loads in terms of time. Different browser and different locations will load your same webpage in different time. www.webpagetest.org can load your page in different browsers from different locations and tell you how fast it will load in real scenario.  It also tells you how fast each of the component loads (java script, images, css etc).
Once you have figured these things out, you can get to actual task of understanding each aspect of website speed optimization. We will now cover most of the aspects of website speed.
1) Avoid CSS @import:
Always avoid using import of style sheet into your webpage. There are two ways to include a stylesheet in your web page.
You can use the LINK tag (Correct way):
<link rel=’stylesheet’ href=’saurabhsays.css’>
Or you can use the @import rule (Incorrect way):
<style>
@import url(‘saurabhsays.css’);
</style>
The reason for this is that browser is unable to download anything in parallel when “import” is used. Hence it results in higher page load time.
2) Avoid a character set in the meta tag
Pages are loaded by sending bytes to browser from webserver over internet. Browser try to understand the encoding using various algorithms and finally render the page. To reduce this effort always specify charset in response. You can do so by putting a line similar to the following line after <header> tag
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
It will give the information to browser which charset is being used and browser doesnt have to put effort in understanding the encoding.
3) Avoid bad requests
Request data from the location which doesn’t exist is waste of time and resources. You may be trying to access data from a site which results in 404 errors. Always avoid such situations.
4) Avoid landing page redirects
Thought there is no specific rule that stops you from doing redirects on pages, it is recommended that you dont put redirects which is expected to be a direct landing page from search engines.
5) Avoid long-running scripts
if you have a perl script that runs for 15 seconds, move it to background. You can always email results to user later rather than keeping him waiting in your browser window.

by Saurabh Gupta · 0

Wednesday, 28 November 2012

Facebook, Twitter, Google Status Check Hack


Recently a friend of mine asked me if there is any way to figure out to check if your website visitor is online on Facebook/ Twitter or Google. It can be quite useful if you are a website owner to figure out if your visitors are online in social sites so that you can show them appropriate popups or make them signup on your site accordingly. Wrote a small script and you can test it on following URL


http://saurabhsays.com/logincheck.html


It will popup windows based on whether you are logged into Facebook, Twitter, Google. You can download code on following URL:

Wednesday, 28 November 2012 by Saurabh Gupta · 0

My favorite best eleven plugins for wordpress

If you are using wordpress for your social blog, then you must know how important correct set of plugin is for your blog. Here are some of the plugins that I use frequently and can be very useful for your blog also. There are lot of options but I have selected first 11 in my list for you.

1) W3 Total Cache – A must must have plugin for your blog. It speeds up your blog 3-4 folds by doing caching, compressing pages using gzip before serving to browser. As you also may be aware that one part of search engine algorithm is that how fast your site is. 


2) WP Socializer – If you are not having social links on your blog, you are missing it all. Each like on facebook and tweet on Twitter will bring in extra visitors for you. Ensure you have a good social bar next to your post. One of the many such plugins is WP Socializer.


3) AdSense Targeting – If you are planning to show ads on your blog, it is important you are showing right ads. Adsense targeting will insert keywords in your page so that right ads starts showing up.


4) Akismet – It is important to get more and more comments and visitors and at the same time it is very very important to keep spammers away from your blog. Akismet will do just that for you. It keeps your comments neat and clean.

Plugin page: http://akismet.com/

5) All in One Webmaster – It lets you keep your webmaster keys at one single place. It also let you keep alexa, analytics and other keys at one single place. Very nice plugin


6) AVH First Defense Against Spam – It protects your blogs from known attackers and gives you ability to block certain IPs based on spam and ham concept.


Read more…….



by Saurabh Gupta · 0

Tuesday, 27 November 2012

Cloud Storage Service Providers


Online storage for backup or storing your files online is in demand. Today there are multiple options and tools available to backup your office/personal data and move it to cloud. Though there are risks involved in uploading your data on cloud, there are ways to encrypt your files locally and then upload. However in this post, we will try to evaluate some of the many Cloud file storage options. The main focus is value for money and service to be most cost effective.
 

Box.net
Free Usage: 5GB
Pricing: 50GB for $19.99 per month
File Size Limit: 1 GB
Per GB Annual Price: $ 4.78
Features: Desktop sync, Secure storage, Secure transfer, Mobile app, File sharing links

Carbonite
Free Usage: NA
Plan: Business (Home plans are limited to one computer and cant be used on another computer)
Pricing: 250GB for $229 per year
Per GB Annual Price: $ 0.916
Features: Versioning, Encrypted storage, Automatic Backup

Dropbox
Free Usage: 2GB
Plan: PRO
Pricing: 250GB for $229 per year
Per GB Annual Price: $ 1.0
Features: Sync from multiple devices and Oss

Mozy
Plan: PRO
Pricing: 250GB for $1044.89 per year
Per GB Annual Price: $ 4.17
Features: Encryption, Local backup, Mobile app, SQL Support, Exchange Support, Automatic Backup

Google Drive
Free Usage: 5 GB
Pricing: 200GB for $120 per year
Per GB Annual Price: $ 0.6
Features: Reliability of google, online document edit, Not the backup features but file storage features.

GoDaddy
Pricing: 100GB for $29.88 per year
Per GB Annual Price: $ 0.2988
Features: ftp support, auto sync tool for PC and Mac,  browser upload and download options.

As you can see GoDaddy online cloud storage is a clear winner in this, both in terms of features as well as cost effectiveness. They provide ftp option and have windows sync clients. Its cheap, feature rich and reliable.
Thumbs up for GoDaddy cloud storage.


Tuesday, 27 November 2012 by Saurabh Gupta · 0

Sunday, 18 November 2012

Chota Bheem iPad3 Theme

My Son is crazy about Chota Bheem and wanted a theme for iPad3 so that he can be with his buddy all the time. Here is the theme I created for him. You can download it here. It works with iOS 6.0+  and you need to brick your OS before copying it


http://saurabhsays.com/chota-bheem-ipad3-theme/


Sunday, 18 November 2012 by Saurabh Gupta · 0

Checking Google Page Rank for Websites

Knowing your Google page rank is critical for your SEO success and your visibility in search engine. Google Page Rank means how valuable Google think your website is and is ranked between 0-10. For example, more important sites are ranked above score of 5. When google blocks your site from search engine that it can go down to status “N/A”.

http://saurabhsays.com/checking-google-page-rank-websites/

by Saurabh Gupta · 0

TCPIP Ports and services on those ports

It is important for any system administrator to know about services are running on the network. Some are desired and some are undesired services/servers. First step to secure your network is to figure out and stop such services. Compiled list of ports and services that are commonly related to server.


http://saurabhsays.com/tcpip-ports-and-services-on-those-ports/

by Saurabh Gupta · 0

Love Calculator – Check Love Quotient

If you love someone and you’d like to find out whether the two of you will be a compatible match, a love calculator is what you need. This Love calculator is a love compatibility meter to find the love percentage between you and your partner. To find out what the chances for you and your dream partner are, just fill in both names in the two text boxes below, and press Submit.

http://saurabhsays.com/love-calculator-check-love-quotient-partner/

love calculator download,download love calculator,download the love calculator,download a love calculator,download of love calculator,how can i download love calculator,free love calculator,love calculator free

by Saurabh Gupta · 0

Friday, 9 November 2012

Practical Guide to Fuel Saving !!

http://saurabhsays.com/practical-guide-to-fuel-saving/

As the price of fuel is going up day by day and petrol/diesel being limited natural resource, it is imperative that necessary means to save fuel are taken up by each individual. I have jotted down some points that might be useful for saving fuel in day to day activities and contribute our part of greenery

Carry a Map – Always refer to either online map like GoogleMaps/MapQuest or refer to offline version before starting your travel

Air Pressure in Tires – Ensure you have proper air pressure in your vehicle tyres as per vehicle specifications

Timing for Fuel Filling – Fill the fuel either early moring or late in the evening when it will have maximum density. Avoid filling fuel during day time.

Driving Speed - Drive at a moderate speed of 50-60. Driving at higher speed will result in excess fuel consumption

Tyre Width - Use thinner tyres compared to thick tyres

Regular service - Send your vehicle for regular service. Ensure Air filters etc are cleaned regularly

Avoid high accelration – Avoid sudden high accelration as it will increase your fuel consumption. Keep the vehicle in higher gear so that RPMs are low

Avoid Abrupt Start – Avoid abrupt starts and it will take double the amount of fuel then it is required normally

Air Conditioner – Dont use Air conditioner for full journey. Switch it off when it is not required.

Follow a Truck/Bus – In heavy traffic, Bus/Truck mostly move at constant speed while individual cars accelrate and deaccelrate. Follow a bus/truck in heavy traffic.

Small vehicle is a better vehicle – If you have multiple vehicles, try to use smaller vehicle with less fuel consumption rather than taking big daddy out all the time

Use break correctly – Vehicles fuel consumption goes up at the time of accelration, drivers who accelrate and brake frequently consume more fuel. Drive at constant speed.

And most importantly keep your weigth low :) . Burn some calories as it will definately help your vehicle go that extra mile. Usually you can achieve upto 20% of fuel savings by following some of above mentioned points.

Friday, 9 November 2012 by Saurabh Gupta · 0

Mobile Phone Buying Guide!!

http://saurabhsays.com/mobile-phone-buying-guide/


admin | Report me | Posted 2 weeks ago
Mobile Phone Buying Guide


You went out the other night with friends and saw some cool smart phones. You want to buy one too which is cost effective and fully loaded with functions. How to find a right phone according to your need and pocket?


Here is a small guide which might help you in choosing just the right phone for you.…
What to look for:


With all the major mobile phone manufacturers being bullish on India’s potential you see newer models being launched every month. The newer models not only allow you to talk but can also store your music and photo files. There are so many additional features available which range from letting you access Internet on the phone to capturing a video on it.


When shopping for a phone, you can do some simple hands-on tests in the store to make sure the phone has everything you need. Depending upon your actual use, the answers you find for the following questions would determine the phone you would like to buy:
Cost of the phone:
Cost Of PhoneFirst thing you should be clear about what will be the price of the phone you want to purchase, if not you may end up burning a hole in your pocket. If you are not particular about range then look for what features you want? Phones may come in various price range with different features, shortlist the features that are necessary for you and keep aside the feature that are part of your wishlist. Look for phones which comes in the pricebank and that suits you.


Need of the phone:
Some people just need phone to talk or send SMS and for some it is a complete communication solution like making calls, taking pictures, listening to music, updating status messages on Facebook, browsing internet or make a video call, for this kind of person a smartphones is the best choice. Good smart phone from some phone companies start at Rs. 6000/- onwards.


Call Quality:
Mobile Call QualitySome of the most simple, bare-bones “feature” phones offer the best call quality–and on the other side, some fancy smart phones have bad voice quaiity. When evaluating phones, be sure to make a few test calls. If possible try in some noisy area and in closed room. You will get to kne the different of voice clarity in both the situations.


Design:Your choices range from flip-open clamshell-style phones to candy bar-style phones to slider-style phones with full-QWERTY keyboards. Whichever type of phone you select, check its ergonomics. Is it comfortable to hold against your ear, and can you hear callers without constant adjustment? You have to make sure your phone is easy to handle and looks attractive too. These days touch screens are very much in. But some phones provide both QWERTY key pad and touch screen both. If you do lot of typing like e-Mails, Documents or simple texting, go either for the dual ones or the one which has good QWERTY pad (either physical or enlarged touch screen).


Features:Look for the features like 3G, GPS, WiFi, Bluetooth, Java support, Apps store etc.


Service Provider:
Also beforehand make sure which kind of service provider you are choosing. If you use multiple phone its better to go for dual or triple SIM phones. Or if you want something easy and cheap go for CDMA ones. It will just narrow down your options to the convenient ones only.


Operating system:
Mobile Phone Operating SystemIf you’re looking to do more than make calls and send text messages with your phone, consider the platform on which it runs. The most popular platforms are Google’s Android OS (found on multiple devices), iOS (found only on the iPhone) and BlackBerry OS (found on BlackBerrys of various designs). Each has its advantages and disadvantages, and you should definitely familiarize yourself with all of the platforms before settling on one. Other platforms include Symbian (found on most Nokia smartphones) and Windows Phone 7. Latest version of OS will be costlier than the old versions. So if it suits you, you can also go for older version OS to save cost.


Battery Life:
Battery life of phone varies based on screen size, phone maker, usage. Please see phone has sufficient battery life based on your usage. There are two things
1) Talk time: For how long you can talk continuously without recharge
2) Standby Time: It’s for how long phone will remain on if not used before recharge need to happen.


Display:
If you intend to send and receive text messages, surf the Web, or use the phone’s organizer, make sure the screen is up to snuff. If you’re going to surf the Web or edit office documents on your phone, a screen should be bigger than 2.7 inches diagonally. Samsung Provides wide variety of Smart phones varying in screen size. Phone’s price increase with increase in size and better OS.
The screen’s contrast and backlight are also important. If your phone allows you to adjust such settings, you can make text and graphics easily viewable–even in bright places.


Temperature:
At times some of the phone models tend to heat up when you use. It becomes very inconvenient if phone heats up when you talking on the phone and can’t keep it close to your cheek. Please take feedback from your friends or check online about if phone has heating problem.


Radiation:
Mobile RadiationCell phone radiation levels are measured in SAR (Specific Absorption Rate), is a measure of the amount of radio frequency (RF) energy absorbed by the body when using the handset. Higher the SAR value, worse it is for human body. Please ensure you check SAR rating of your phone before buying.
If you’re concerned about limiting your SAR exposure, you can take a few easy steps. You can text instead placing a voice call, use a speakerphone or headset whenever possible, and carry your phone at least 1 inch from your body (making sure the antenna is facing away from you). If you’re pregnant, you should avoid carrying a phone next to your abdomen. Some researchers also caution against using your phone in areas with a weak signal since phones emit more electro-magnetic radiation during those times. Children, who have smaller and thinner skulls, should limit cell phone use, and people of any age should not sleep with an active phone next to the bedside or under the pillow.


3G/4G support and availability:
3G’s and 4G’s faster download speeds significantly improve streaming video and allow features such as videoconferencing and network gaming. Check first with your service provider whether they have 3G/4G support or not. All major telecom providers offer 3G services in most Indian cities today and therefore 3G /4G compatibility is important for a new phone.


Camera: 
Mobile Phone CameraIf you intend to take a lot of photos with your phone, you’ll definitely want to pay attention to the camera specifications. For mid- to high-level Smart phones, 5 megapixels is now pretty much the standard. Some phones ship with 8- or 12-megapixel cameras, but a higher megapixel count doesn’t necessarily mean a better camera. Verify that the phone you’re interested in has a flash–dual-LED or Xenon flashes work the best–or else you won’t be able to take any pictures indoors or at night without their looking like blurry messes. Try to take a few pictures in the store to get a good idea of the camera’s photo quality.


Most cell phone cameras also have video-capture capabilities; some high-end phones can even capture high-definition 720p or 1080p video. If video is your thing, make sure that the OS provides an easy way to upload your videos to Facebook or YouTube.


Sound System:
If you are looking for listening to music or watching videos, make sure you test phone for sound quality before buying. The voice should not flutter or break in between and is good enough for you to hear in noisy area also.
Phew! After a lot of consideration you finally short listed one model. Don’t forget if you buying from any store to check with the deals and discount they are running and freebies along with the phone. If buying online compare the price at 3-4 website before buying.

Surely send a picture of your new phone if this guide helped you. 

So, HAPPY SHOPPING!

by Saurabh Gupta · 0

How to detect invisible Yahoo Users?

So you think your friend is online in yahoo and dont want to chat with you or ignoring you? Use me to detect invisible yahoo users. 

http://saurabhsays.com/how-to-detect-invisible-yahoo-users/

detect the invisible,detect invisible yahoo,detect yahoo invisible,detect invisible on yahoo,detect invisible in yahoo,invisible detect yahoo,yahoo detect invisible,invisible yahoo detect,invisible detector for yahoo,detector yahoo invisible,yahoo detector invisible,invisible yahoo detector,invisible detector yahoo,yahoo invisible detector,detector invisible yahoo,detector de invisible yahoo,invisible detector in yahoo,detect invisible yahoo detector,yahoo messenger invisible,invisible yahoo messenger

by Saurabh Gupta · 0

Website Screenshot

Take a screenshot of website without actually browsing it. Usually sites charge for each screenshot of website (url2png.com, browshot.com, shrinktheweb.com etc), but we dont.. Its free.. 

http://saurabhsays.com/website-screenshot/

by Saurabh Gupta · 0

How to run Linux in web browser?


Now you can run restricted linux shell in browser. No need to install linux on a computer, just open browser and run linux using following link.


https://saurabhsays.com:4200/
(You may get a warning for SSL security certificate, please click on “Continue to the website”. Terminal will open in new windows, so kindly disable your popup blocker.)
username: guest
password: guest



Supported commands are (vi, ls, cd, pwd, logout, exit). You can run vi command on the prompt to use text editor.


Linux Terminal

by Saurabh Gupta · 0

Trace Vehicle Registration Number

Tracking Vechile Registration was never so easy. Just type the vehicle registration number and we will be able to tell you which RTO it is linked to.  Further you can contact relevant RTO department to get ownership details.

http://saurabhsays.com/trace-vehicle-registration-number/

by Saurabh Gupta · 0

Checking Google Page Rank for Websites

Knowing your Google page rank is critical for your SEO success and your visibility in search engine. Google Page Rank means how valuable Google think your website is and is ranked between 0-10. For example, more important sites are ranked above score of 5. When google blocks your site from search engine that it can go down to status “N/A”.

http://saurabhsays.com/checking-google-page-rank-websites/



check page rank,page rank check,page rank checking,how to check page ranking,check page ranking,page ranking check,check google page rank,google page rank check,how to check page rank on google

by Saurabh Gupta · 0

Computer hacking basics?

http://saurabhsays.com/computer-hacking-basics/

Hacking means getting access to information/resources that you are not authorized to view/use. For example getting inside somebody’s computer to steal information, corrupt their system or use their computer/mobile to send or receive information etc.


Hacking Basics


Hacking can be good as well as bad. At times companies use “penetration tests” to ensure that their networks are safe and their applications are robust. At the same time there is another community which always tries to use hacking to damage networks, files and information. Bad hackers use tools and knowledge with malicious intent to damage other’s resource, information and data. Hacking can be categorized in various ways, for example


1) When you have physical access to computer a) When you can access the hardware directly – Change boot parameters to rewrite password files. b) When you can’t access hardware but can use console – get superior privileges to run command to give you complete access
2) When target device is on network – Using port scanners determine what is running and how to exploit it.
3) Memory hacking – Hacking various application variables in memory. For example cheats in PC games.
4) Application hacking – using vulnerabilities in application to get super user access
5) Mobile hacking – for example duplication of SIM to listen to other guys phone conversations.
6) Network hacking – to use specific resources of a network. For example an organization has hosted some data on private cloud which you want to download. You can hack the network to route your packets to target device and get the desired data.
7) Specialized hack – for example hacking a Wifi router. You can gain access to any of the wifi which is having WEP keys etc. It gives you an ability to access the network connected to wifi. Another example is that somebody is chatting with you and you want to scan his/her computer. You can do it with specific applications which can peep into others computer on network.
Hacking in most cases is a serious punishable offense. Whether it is good or bad you need to ensure you spoof your ip and mac.


Now the most interesting question arise.. why people get into hacking? For some its quick money, for some it’s a way to demonstrate their knowledge and for some .. it’s about killing time. But no matter what, not all hackers are bad. Many good hackers try their best to ensure we can use a safe network and applications.


Usually hackers are also categorized in three categories


1) Black Hat Hackers – bad guys. Run DDOS and other malicious stuff 
2) Grey Hat Hackers - Good guys but are ready to break the law to achieve what they want
3) White Hat Hackers – Good guys always work within guidelines specified by local law enforcement agencies. These guys are experts in figure out security holes and bringing it out in the notice of community.


Will try to cover each point in separate posts later.

by Saurabh Gupta · 0

Google Search Secrets

http://saurabhsays.com/google-search-secrets/


Searching on Google is not about typing some keywords and getting results. Google search is a powerful tool which can be used to do much more than just search the web. You can use it to retrieve desired information, translate text, do math calculations or retrieve flight details. Read on for further details


Define: use the keyword define to get information about a site, product or brand. For example searching define:pepsi will come up with following result.


Google Define


Similarly you can use define to search for other query terms you want information about.



Info: Use info keyword to get information about a website. For example quering info:timesoindia.com will come up with following results


Google info



Exact Phrase: use double quotes to search for an exact keyword. Wrap the keywords in double quotes to get the search results with all the keywords in the same pattern. For example
“Cloud Computing” will result in google results which have “Cloud Computing” together in same way
Cloud Computing will result in google results which have Cloud/Computing/cloud computing/computing cloud in all possible ways.



OR Keyword: use or keyword if you want to search for multiple keywords at the same time. For example olympics location 2014 OR 2018 will results in location of Olympic in 2014 and 2018.


Google OR

Search for Number range: use .. operator to search for number range. For example “laptop 30000..50000” will get results for laptop priced between 30000 to 50000. If you specify a number after two periods, it will mean the upper limit. For example “laptop..40000” will give you results of laptop which have price of 40,000/- in their limits.


Google Periods



Asterisk: Use an asterisk within a query for any unknown term. Use * to find variations of any exact phrase. For example “olympic *” query will result in following output


Google Asterisk



Weather: use google to retrieve weather related information of a city. For example typing “weather in Bangalore” results in following output


Google Weather



Filetype: you can use google to search for a specific filetype. For example you want to search for presentation on Cloud Computing, you can query “filetype:ppt Cloud Computing”. It will come up with only results containing power point files with “Clound Computing” as keyword.


Google File Type



Site Search: Searching on google can be quite painful and time consuming. Results come from all the sites. Now imagine you are looking for “Windows 7” on Microsoft, searching whole google can be really disgusting. You can query site:microsoft.com “windows 7”, you will now get results from Microsoft site only. Similarly you can use any other site to search for specific terms.


Google Site Search



Ignoring certain search results: If you search google with search term as “saurabh”, you will get lot of results from “saurabh shukla” as he is a known actor in bollywood. Now assume you want to ignore all results which are for “saurabh shukla”, you can simply query for “saurabh –shukla” in google. It will ignore all results for “saurabh shukla” and show you other results.


Google Ignore Search Results



Related keywords: searching for related keywords and synonym was never so easy. Google provides you with an option to search for all synonym and keywords. For example “~beverage” will give you following results:


Google Related Keywords
Add “~” to any keyword to get related keywords in your search.

Translate: Use google to translate love letters . For example “translate:English to hindi I love you” results in following results


Google Translate



Link: As part of SEO it is critical to check the backlinks you have from search engines like Google. Google allows you to check the link it has indexed by keyword “link”, to use it query “link:saurabhsays.com”, it will results in following output


Google Link



Time: Google can provide you with local time, for example just query “time delhi”


Google Time



Conversion: You can use Google to convert one unit to another, it can be length/weight/time/temperature etc, google will come up with correct results. Use following syntax:


Google Unit Conversion



Search for nearby Stuff: use maps.google.com to search for schools, colleges, theaters, ATM, gas station around you. Use “schools near kormanagala, Bangalore, Karnataka”


Google Maps Near By Stuff



Flight Information: Just type a flight number without “-“ in google search query and get the scheduled time and even airport terminal details. It also works for Fedex & DHL packets and other courier related information. Just type dispatch details and google will provide you with necessary info.


Google Flight Information



Cache: See the google cached page of any url, use “cache: saurabhsays.com” to check last captured version the URL.


Google Cache



inurl, intitle, inanchor and intext: use search keywords like inurl, intitle, inanchor and intext to get filtered results in google, for example
inurl: it will search for keyword in url string like “inurl: seo optimization” and will come up with results which has mentioned search string in URL.
Intitle: search for keyword in title of webpage
Intext: will search for keyword in the result page



Math Calculations: Don’t use calculators for math calculations, use google. Google math engine is powerful to come up with results of your complex equations in minutes.


Google Calculator



You can mix and match above provided secrets to come up with desired results. For example if you are searching for a pdf document with a document title “Introduction to Java” in all “.edu” sites, you can use a following query string to get desired results


GOOGLE SEARCH: site:edu intitle:”Introduction to Java” filetype:pdf

by Saurabh Gupta · 0

Monday, 8 October 2012

Facebook

How to close a facebook account? ... http://p.ost.im/p/drUPGp

Monday, 8 October 2012 by Saurabh Gupta · 0

Wednesday, 8 August 2012



Wednesday, 8 August 2012 by Saurabh Gupta · 0

Sunday, 22 July 2012

OpenStack Cloud Services


Abstract
In an attempt to gain a competitive edge, businesses are increasingly looking for new and innovative ways to cut costs while maximizing value. We are evaluating OpenStack cloud services from technical and commercial angles to be used by an enterprise.
Introduction
As per Wikipedia: Cloud computing is the delivery of computing and storage capacity as a service to a community of end-recipients. The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts services with a user's data, software and computation over a network.



A cloud service is distinguished from traditional managed hosting services by three main characteristics:
  1. Pay as you go — you consume and pay for the service by the minute or by the hour. You do not pay in advance for resources that you may or may not actually use.
  2. Elasticity — you can scale up or scale down your consumption of resources based on demand.
  3. Managed infrastructure — the infrastructure for the service is owned and completely managed by the provider.

As per some of the analysts, anything and everything beyond your firewall is cloud. So the cloud is a physical place, perhaps owned and controlled by some other entity, and it contains computing resources that are available pretty much on demand for a price. There are mainly three types of cloud computing:
§  Infrastructure as a Service (IaaS), Examples of IaaS include: Amazon Cloud Formation (and underlying services such as Amazon EC2, Simple Storage Service), Rackspace Cloud, Google Compute Engine, and RightScale.
§  Platform as a Service (PaaS), and Examples of PaaS include: Amazon Elastic Beanstalk, Heroku, EngineYard, Google App Engine, and Microsoft Azure.
§  Software as a Service (SaaS). Examples of SaaS include: Google Apps, Quickbooks Online and Salesforce.com.



Using Infrastructure as a Service, users rent use of servers (as many as needed during the rental period) provided by one or more cloud providers. Using Platform as a Service, users rent use of servers and the system software to use in them. Using Software as a Service, users also rent application software and databases. The cloud providers manage the infrastructure and platforms on which the applications run.
End users access cloud-based applications through a web browser or a light-weight desktop or mobile app while the business software and user's data are stored on servers at a remote location. Proponents claim that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and enables IT to more rapidly adjust resources to meet fluctuating and unpredictable business demand.
However further cloud service can have 3 further services in stack, which are following:
Clients (examples) are computer hardware and/or computer software which rely on The Cloud for application delivery, or which is specifically designed for delivery of cloud services, and which are in either case essentially useless without it.
Services (examples) are "software system[s] designed to support interoperable machine-to-machine interaction over a network" which may be accessed by other cloud computing components, software (eg Software plus services) or end users directly.
Storage (examples) is the delivery of data storage as a service (including database-like services), often billed on a utility computing basis (eg per gigabyte per month)

Most of the current commercial Cloud services providers try to focus on one of the above and offer services to customers. Commercial cloud services either use proprietary technology or licensing method resulting in increased costs for customers.
Why not Commercial Cloud Services?
Some of the major difficulties with going ahead with commercial cloud services stacks are following:
1)      Technology Lockin - One of the concerns for Software Architects while building applications for cloud is the technology lock-in. For example a .NET application built for Microsoft Azure services would not be compatible with Amazon AWS and vice versa.  Also cloud applications designed for Microsoft Azure & Amazon AWS are not directly portable on premise environments. Basically applications designed for AWS & Azure are locked in with the provider and you need to spend good amount of re-engineering efforts to move them out.
2)      Development Costs – If you are planning to develop applications/services for commercial platforms then you need to have knowledge of their proprietary SDKs etc. Hence development time goes up and costs are further increased.
3)      Licensing Costs – Due to the nature of proprietary technology, the cost of licensing tend to be higher.
4)      Small Development Community – As the cost of development is higher, small vendors tend to shy away from the development resulting in small development community.
5)      Compatibility – Commercial vendors usually try to create compatibility within small group of hardware and software vendors. This may result in hardware and software compatibility issues for customers.
Some of the above mentioned concerns get addressed with Open Source environment.
1)      It’s based on open source and open standards. Hence code portability to the users. Developers can use existing python, perl or GEMs to port their applications to Cloud.
2)      Low development cost as no upfront cost of licenses/knowledge upgrade.
3)      Negligible licensing cost as it is based on Open Source standards.
4)      Global development community
5)      High level of compatibilities



A typical Cloud Infrastructure
A typical cloud is made of Cloud controller, nodes, network filtering, caching and load balancing mechanism. Each node is capable of running multiple VMs. Further nodes can be managed by virtual infrastructure manager.






OpenStack
Let’s take case of OpenStack, which is an open source solution. If we have to offer OpenStack as IaaS then following features are required in OpenStack solution:
1.      Allow application owners to register for our cloud services, view their usage and see their bill (basic customer relations management functionality)
2.      Allow Developers/DevOps to create and store custom images for their applications (basic build-time functionality)
3.      Allow DevOps/Developers to launch, monitor and terminate instances (basic run-time functionality)
4.      Allow the Cloud Operator to configure and operate the cloud infrastructure




These are the basic minimum features for any service provider to ensure that he is able to monetize the services and get revenue out of it.





 OpenStack architecture
It’s quite simple and provides all the basic features that IaaS needs.

·         Dashboard (Horizon) provides a web front end to the other OpenStack services
·         Compute (Nova) stores and retrieves virtual disks ("images") and associated metadata in Glance
·         Image (Glance) can store the actual virtual disk files in Object (Swift)
·         Services authenticate with Identity (Keystone)



Logical OpenStack Architecture


·         End users can interact through a common web interface (Horizon) or directly to each service through their API
·         All services authenticate through a common source (facilitated through Keystone)
·         Individual services interact with each other through their public APIs (except where privileged administrator commands are necessary)




OpenStack Implementation scenario
Hypervisor: Xen
Device Emulation: KVM
Networking: vSwitch
Virtual Image Management: ovftool, Clonezilla

Red Hat introduced the libvirt library as an API for managing platform virtualization(hypervisors and VMs). What makes libvirt interesting is that it supports a number of hypervisor solutions (KVM and Xen being two) and provides API bindings for number of languages (such as C, Python, and Ruby). It provides the "last mile" of management, interfacing directly with the platform hypervisor and extending APIsout to larger infrastructure-management solutions. With libvirt, it's simple to start and stop VMs, and it provides APIs for more advanced operations, such as migration of VMs between platforms. Using libvirt, it's also possible to use its shell (built on top of libvirt), called virsh.





Benefits of OpenStack solutions
1)      Its diverse and has active developer community, its being based on industry opens standards, flexibility, and ability to scale.
2)      Zero initial investment on solution
3)      Each of the commercial vendors has its own API, and these APIs doesn’t support various storage systems. OpenStack works on open standards.
4)      OpenStack uses software logic to ensure data replication and distribution across different devices, meaning that inexpensive commodity hard drives and servers can be used in lieu of more expensive equipment. Further Quota facility ensures that users can’t provision more than allocated disk space.

Points to further look for in OpenStack:
1)      Presently OpenStack doesn’t have billing solution and Zuora kind of solution need to be separately integrated
2)      Customer portal needs to be further created
3)      Some work is still required for making nova-network more available.

Conclusion
OpenStack provides all the features that are required to run IaaS cloud services. However to commercialize it, some level of integration and effort is required.

Sunday, 22 July 2012 by Saurabh Gupta · 0