Sunday, December 30, 2012

comment_icon 0 Slice of SQL

Wanna learn sql ? in a different way . lets try this.
Once there was a quy who went  shop and said “ give me few chocolates “. Shopkeeper sais do you have basket he said no .shopkeeper said go and bring the basket . he just created a basket . in database our basket is the TABLE  and we can create it by using this following statement.

SQL> create table basket(name varchar2(20),price number(4),quantity number(2));
(Output:>)Table created.

In above query > basket is the name of table .
name is the column of type character of length 20 .
price is the column of type number of size 4
quantity is the column of size 4.
After getting the basket he again went to shop and said give me 5 dairymilk,4 5star and 3 perk in this basket . we can do this in database by  “insert command”

SQL> insert into basket(name,price,quantity) values('dairy milk',20,5);
1 row created.

We can even do this in a simple way .

SQL> insert into basket values('5star',10,5);  

1 row created. (note: to use this all values need to be entered )
Now he just wants to crosscheck the basket so he checked the chocolates in basket similarly we can do this by using the  “SELECT command”

SQL> select * from basket ;
NAME                      PRICE   QUANTITY
-------------------- ---------- ----------
dairy milk                   20          5
5star                        10          5
perk                         15          3

where *  indicates all the column
Now when he  was going to meet his girlfriend ,he met with his friend and he took some chocolates from his basket. Now he just wants to confirm the number of 5star chocolates availbe so he counts the 5star chocolate. We can also do this in database using following command.
SQL> select name,quantity from basket where name='5star';
NAME                   QUANTITY
-------------------- ----------
5star                         5

Finally he meets with his girlfriend and gave basket to her. After going home the girl checks the basket and counts the number of types chocolate given by the guy. In database we use “Aggregate functions” for this .

SQL> select count(name) from basket;

From this tutorial what we learned is
  • Creating a table : create command.
CREATE TABLE table_name
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
  • Inserting values in table : insert command
INSERT INTO table_name
VALUES (value1, value2, value3,...)
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
  • Selecting or viewing the rows : select command
SELECT column_name(s)
FROM table_name
FROM table_name
  • Selecting specific rows on conditions : where clause
SELECT column_name(s)
FROM table_name
WHERE column_name operator value
Operator and their meanings

= Equal
<>  Not equal
Greater than
Less than
>= Greater than or equal
<= Less than or equal
BETWEEN Between an inclusive range
LIKE Search for a pattern
IN To specify multiple possible values for a column
  • Counting the number of rows: Aggregate function- count
Useful aggregate functions:
  • AVG() - Returns the average value
  • COUNT() - Returns the number of rows
  • FIRST() - Returns the first value
  • LAST() - Returns the last value
  • MAX() - Returns the largest value
  • MIN() - Returns the smallest value
  • SUM() - Returns the sum

Saturday, December 29, 2012

comment_icon 0 Remote control the Browser Window

remote control using framote
Someone said that Big surprises comes in small packages . Today i feel this line perfect for that framote . This is an awesome example of Ajax and iframe shown by Jaime Caballero .

What it is ? and how it works ?

framote enables you to control the remote browser and show the links which you want. You just need to give a starting URL(link) and it will provide you two different URL's (i). to share on remote devices (ii) to control those remote devices .

Where you can use this ?

This will be specially useful for the web Developers by using this they can test their applications on different browsers and multiple devices without opening the whole web on each of them one by one. yippee its free.

How to Use Framote Step by step

Step 1: go to framote and give a URL i say "" and click create.

how 2 labs

Step 2: share the Framote URL and open Control URL in a new window to control the Framote URL 

framote in action
framote in action

Step 3: in Control URL provide the new URL you want to share and click change. the remote url will automatically get refreshed

change remote url framote
change remote url framote

Step 4: Don't forget to subscribe for new update :)

Friday, December 28, 2012

comment_icon 0 A Presentation Worth Watching For Software Testing Professionals

Software Testing matters a lot specially when you are working on a cross platform software or service.Here i am going to provide a latest example of that  "what are the challenges you need to face when you work on cross platform software." This presentation is actually prepared by John Resig and it talk about challenges crossed when testing mobile JavaScript. if we highlight the important things we will know that you need to collect a lot information before starting up things including the testing platform and environment.

Thursday, December 27, 2012

comment_icon 2 Learn The ART of Programming

Programming is an Art of problem solving. All good programmers love the programming and they will do this passionately that’s why they became good programmer and mastered this art.
If you want to be a good programmer you need to give your 100% and you have to start thinking logically.
Things to be taken care before Solving a Problem:
1.       Read the problem carefully and try to understand what is all about and what should be the final outcome/solution.
2.       Don’t get tensed by thinking that problem is very tuff and I can’t solve it, be positive.
3.       Don’t Ever try to solve the problem in single shot do it step by step (if don’t know the solution or how to solve it).

Let’s give it a Hit

Problem : you need to draw the shape given below


Solution Approach:

If you see this problem carefully you can see that you have to draw the starts such that ,the number of starts in each line is 2n-1 i.e. (2*1-1=1,2*2-1=3..).
You also need to take care of space before the stars so it should form a pyramid.
So now you can see that problem is divided into two sections 
  1.  draw space
  2. draw star

        - - - *
        - - ***
        - *****
So this is the way you should solve the problems .
If still have doubts you can ask here. Feel free to drop your comments


Wednesday, December 26, 2012

comment_icon 0 Share your Files using Torrent

Now a days there are lot of websites for sharing your files but still the process become hectic if you are a new-bee or even professional .there is an easy way to share your files using the utorrent . I said easy because you need not to login or upload the file on website , you just need to drag and drop the file or folder on utorrent and it will give a link that you can share with your friends. Here i am going to show you how easy it is to do .

Step 1 : select file or folder and drop it to  utorrent .

drag and drop files
drag and drop

Step 2: click on Get Link button. it will create a link for sharing your files

get link button
Get Link

Step 3: now copy the link by clicking copy link button.

copy link
copy link

Step 4 : share link with your friends and you are done.

Steps to be followed by the person to download the files

Step 1: paste the given link in address bar of browser

Step 2: if you have you  utorrent  or any other torrent client copy the magnet link otherwise just click on download button.

copy magnet link or download
copy magnet link

Step 2: now we copy the magnet link so we add it to our torrent client.

add magnet link
Add torrent from URL

Step 3: now paste the magnet link and click ok button.

step 4: now your download will start.  enjoy downloading and file sharing :)

download files

Sunday, November 4, 2012

comment_icon 0 Boosting up your COMPUTER STARTUP

Iyour computer or Laptop takes time during start-up after you installed few heavy softwares ? Don't worry there is way you can decrease your computer start-up time .before we go down lets understand how it works.
Whenever you install software like oracle,DB2,SQLServer,Apache etc. they will install there services which will be started every time you turn on your pc,like when you install oracle it will add few services given below.


so what we gonna do then because these services are essential to use the products ? so what we do is we disable these services to start on system boot  ,and whenever we need then we start them manually. But this will become hectic to type the command every time  so what we gonna do is we will make a batch file for this task .and when ever we need them we will make a single click.

Disabling services from getting started on system boot.

    1. click on start button
    2. type cmd right click and run as administrator
    3. Command Prompt will popup as shown.
    4. type net start all the service list is shown just note down the services name you want to disable and set the startup to manually .
    5. Now open Notepad
    6. for every service type following command  sc config service-name start= demand (note the space between = and demand)
    7. save file as set_servicemanual.bat (in file type select as all files)
    8. Run saved file as administrator
    9. for our example Notpad file looks like  
sc config OracleDBConsoleorcl start= demand
sc config OracleOraDb10g_home1TNSListener start= demand
sc config OracleServiceORCL start= demand 

Creating the Batch file for manual starting services

    1. open notepad
    2. for every service type command as  net start "service name" 
    3. save file as start_servicemanual.bat (in file type select as all files)
    4. Run saved file as administrator
    5. for our example Notpad file looks like   
net start "OracleDBConsoleorcl"
net start "OracleOraDb10g_home1TNSListener"
net start "OracleServiceORCL"


Saturday, November 3, 2012

comment_icon 2 Windows Phone Facebook Chat not connecting : Solution

I have Nokia Lumia710 and recently i faced a problem that is my Facebook chat is not working. it is always showing  trying to connect.
So i just searched over the internet but there is no solution available so i tried something and i got the solution.
if you are facing the same problem follow these steps.

  2. Now again add your Facebook account. it will ask you to allow chats say ok . if it get connect then enjoy otherwise follow the 3rd step.
  3. go to Messaging->click Settings -> turn on Facebook chat it will ask you to setup the chat allow it . this time it gets connected enjoy have fun :).
  4. please drop your valuable comments .

Monday, August 20, 2012

comment_icon 0 Increase your websites performance using Google PageSpeed

Websites loading speed plays a major role in popularity of the website.A website with good content but taking a lot of time to load in such a case users may reject that website and won't like to visit again.
So now a days  web developer and owner spends a lot on the optimization of the websites.but there is an easy way available now.
Google launched a service that delivers a web pages with optimization and takes minimum time to load,currently the service is in beta version and available free and pricing is not yet decided .

    page speed
  1. What is Google  PageSpeed Service ?
    Page Speed is an online service to automatically optimize and loads page with speed.
  2. How it Works ? PageSpeed fetches the content from your website and delivers to users by google servers after optimizing them using best web  performance practices.
  3. How can I use it ? 
     i.  Sign Up  and provide  your serving and reference domains.
     ii. Send your  traffic to PageSpeed Service by pointing your DNS CNAME entry to
  4. Try yourself
    1. Go to
    2. Enter the URL of your website, say
      • Optional steps:
      • Choose the test location and browser. The default is IE8 from US East (Virginia).
      • Select More Configurations... for a broader selection of locations, browsers and network connection type. The default connection type is DSL.
    3. Click the Start Test button.
  5. Sample Results
    Original Optimized Difference
    Page Load Time 1.715s 1.253s -0.462s (26.9%)
    Repeat View Page Load Time 1.445s 0.547s -0.898s (62.1%)
    Full Test Result
    view test

    view test

Sunday, August 19, 2012

comment_icon 0 Windows phone Tutorial Day-1

comment_icon 1 Access Google Maps on Android Without Internet Connection

Yes What you read is 100% Correct Google recently made the Google Maps To be accessed on the Android phone without the Internet . So How it works Actually ? Before You will be able to access the maps you need to update your Maps App to latest release , then one time download is required.

how to save a region's map ?

  1. Open Maps App in your mobile.
  2. Click the menu of top left corner.
  3. Select my places.
  4. Now click on offline tab.
  5. Type the city or place save the map. 
  6. Now you can browse the map even without internet connection.

Google maps offline

comment_icon 0 how to view Internet Explorer specific sites in chrome

Now a days Everyone uses Google chrome for surfing the internet but still there many sites which are not compatible in Google chrome. So here i am going to provide a solution for that by which you can access the sites in Google chrome without any comparability problem.

How to open IE specific site in Google chrome ?
its a simply 2step process

  1. Install IE Tab Multi (Enhance) plugin for Google chrome
  2. Now open any site that only work in Google Chrome  . have fun :)
  3. Don't Forget to  subscribe blog  for the Updates 

Friday, August 17, 2012

comment_icon 1 Create Facebook Application with JSP

Today i was just seeing the  traffic sources of my blog and i found few search queries .which made me to write this post.
 make a facebook application with jsp 
 facebook canvas app jsp tutorial
For those who are looking for the same kind of tutorial there is a good news and a bad news for them.
Bad news is that Facebook  doesn't have any SDK for Java but good news is that Facebook have an SDK for JavaScript so if you are going to build the Facebook application in jsp you can try the JavaScript SDK

There is also an Api on Google Project , i haven't tried it but you can try that
i hope you will find this api useful 

There are few more api available on the internet . don't forget to visit the link's given below you surely gonna find them useful.


comment_icon 0 A new Era of Online Publishing

Recently a Website is launched by the Twitter co-founders,as a Completely new publishing platform. Currently the website is launched as a preview only but still so many members already registered on the site.
In the welcome note  says that  
We’re rethinking publishing and building a new platform from scratch. This is a preview.
But when there is already so many Platforms Available for Publishing then Why Medium ? 
For that the Evan Williams Says that
The Obvious Corporation decided to take on the project of building a new publishing platform from scratch
Media is still the “connective tissue of society,” as Clay Shirky eloquently put it. And we think it can be better. Better for creators. Better for consumers. Better for the world.

So, we’re re-imagining publishing in an attempt to make an evolutionary leap, based on everything we’ve learned in the last 13 years and the needs of today’s world.

That sounds pretty grandiose, so let’s not get ahead of ourselves. Truth be told, we’re just starting the journey of figuring out what all that means—and what we’re releasing today is just a sliver of what we’ve figured out.
How Medium is gonna Work ? 
Medium is designed to allow people to choose the level of contribution they prefer. We know that most people, most of the time, will simply read and view content, which is fine. If they choose, they can click to indicate whether they think something is good, giving feedback to the creator and increasing the likelihood others will see it.
Currently posting option is available only for the invited members but soon its gonna be open.Be ready for that.Till than you can have a look at the posts Made by Evan’s an open collection of crazy stories.Here’s one of nostalgic photos.

Tuesday, August 14, 2012

comment_icon 0 Python Video Tutorial


Python is a great object-oriented, interpreted, and interactive programming language. It is often compared to Lisp, Tcl, Perl, Ruby, C#, Visual Basic, Visual Fox Pro, Scheme or Java.

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

Python was created by Guido van Rossum in the late eighties and early nineties. Like Perl, Python source code is now available under the GNU General Public License (GPL).

Video Tutorials
When we talking about the learning by video tutorial then why don't we learn from the best. Here i am going to provide you video that are delivered by a Instructor From the Google. They called it Google's Python Class. This Tutorial Includes written material,videos and code exercises.

Introduction and Strings

Lists, Sorting, and Tuples

Dicts and Files

Regular Expressions

Utilities: OS and Commands.

Closing Thoughts

Support materials and exercises

Web Resources
Python Wiki
Tutorials point.

Monday, August 13, 2012

comment_icon 0 Nimbuzz for windows phone

Finally after a long wait Nimbuzz finally available for windows phone. Nimbuzz is a cross platform messenger which allows the user to use messenger facility from different providers such as Google,Yahoo, Windows Live and Facebook.
Download Now
Available Features
  • FREE MESSAGING - Replace SMS with unlimited free chat
  • IM COMMUNITY - Connect with multiple IM accounts and have them in one list (Facebook, Yahoo Messenger, MSN/Live Messenger, Gtalk)
  • PICTURE SHARING – Click and share your favorite pictures with friends & family
  • CHAT HISTORY – Chat history keeps your conversation handy for later use
  • CHAT BUDDIES – Use our popular chat buddies for Twitter, Cricket, Astrology etc.
  • AND MUCH MORE: Guided tour, Contact management, Presence management, Message typing indicator, N-world, free Avatars and much more.
Missing Features
  • Don't run in Background like IM+.
  • No Toast Notification.
  • Chating Group service is not available till Now.

Sunday, August 12, 2012

comment_icon 2 Why Facebook theme is blue ?????

Have you ever thought why everything in Facebook is Themed blue ?
I guess not. Then only reason for this is that Mark Zuckerberg is red-green color blind. Surprised but its true. In the interview,he told reporter Jose Antonio Vargas that “blue is the richest color for me — I can see all of blue.” you can also easily guess this if you see these pictures .everything is blue from logo to log-in.
The Facebook-mark zukerberg color blind

Facebook-mark zukerberg color blind

comment_icon 1 Creating Facebook Application Step By Step Part-3

hello guys this is the third part of the series of Creating Facebook Application step by step . if have haven't seen last part please have a look Developing-A-Facebook-Application-Part-2 In this tutorial i am going to cover the following topics
  • Setting up the environment
  • Clonning your phpfogapp Repository
  • getting facebook php sdk and starting with the example
So lets Start..
  1. Downloading The tools
    if you already have s\installed any of these you can skip that
    Download and install Github for Windows
    Download and install WampServer 2 32 or 64 bit
    Make a full install for both of them, to avoid the unncessary trouble
  2. Next Step is to generating ssh key so here is the process for that
    1. open Git Bash
    2. type
      $ cd ~/.ssh
      If you get "no such file or directory", create the directory:
      $ mkdir ~/.ssh
    3. Generate your key by following command
      $ cd ~/.ssh
      $ ssh-keygen -t rsa
      Generating public/private rsa key pair.
      Enter file in which to save the key (/Users/PHPFog/.ssh/id_rsa):id_rsa (use id_rsa)
      Enter passphrase (empty for no passphrase):(enter your password)
      Enter same passphrase again:
      This password is used to protect the private key.
      Your identification has been saved in /Users/PHPFog/.ssh/id_rsa.
      Your public key has been saved in /Users/PHPFog/.ssh/
      The key fingerprint is:
      The key's randomart image is:
      +--[ RSA 2048]----+
      |                 |
      |         .       |
      |        . o      |
      |       . * = .   |
      |        S B E .  |
      |       o = o o   |
      |        o o o .  |
      |         . . o o.|
      |             .+.*|
    4. Now since the key is genereted . next step is to add this in your phpfog account
      Open your public key with a text editor and copy the entire text.
      A real key will look like:
    5. open phpfog goto My Account->settings->ssh keys->add key -> add key details (key name can be any name)

      adding ssh key to phpgog by
  3. now we need to clone the source code from our phpgog git repository . cloning is the process of copying entire project files
    Go to your App Console at PHP Fog and click on the "Source Code" tab on the left.
    cloning git repository by

    Copy the value for "Clone your git repository:", which should look something like:
    $ git clone
    Run the command in your terminal, and you should see something like this:
    $  git clone
    Cloning into ''...
    The authenticity of host ' (some ip)' can't be established.
    RSA key fingerprint is a6:c5:32:57:cc:21:0c:91:d0:f3:11:43:53:eb:9f:23.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added ',(some ip)' (RSA) to the list of
    known hosts.
    Enter passphrase for key '/c/Users/Abhi/.ssh/id_rsa':
    remote: Counting objects: 3, done.
    remote: Total 3 (delta 0), reused 0 (delta 0)
    Receiving objects: 100% (3/3), done.
  4. Now we can work on our source files change the directory to our project directiry .
    $ cd replace foo with your app name for me its how2labsdemo
    now open the index.php file with the following command or you can open it in text editor by going through the following directory
    C:\Users\Abhi\ for windows user only
    command for viewing and editing files with
    To view/edit a file vi filename.extension open file vi index.php
    To save press ESC key enter :w
    To close/quit editing press ESC key enter :q
  5. if you opened the index.php you can see that hello world is wriiten in that i.e. the output we seen in the last part. this index file will get created automatically when we create the app
  6. since now everything is done so we can start developing the app . for this we need the facebok sdk for php . Click here to download facebook php sdk Click on zip option
    Extract the sdk to some directory and follow the stpes
    1. copy the src folder to our local repository i.e. C:\Users\Abhi\\src . rename src to sdk so final directory will be C:\Users\Abhi\\sdk with following files
      base_facebook.php  facebook.php  fb_ca_chain_bundle.crt
    2. now open index.php and copy the following code


      require 'sdk/facebook.php';

      $facebook = new Facebook(array(

        'appId'  => 'your app id',
        'secret' => 'your app secret',
      // See if there is a user from a cookie
      $user = $facebook->getUser();
      if ($user) {
        try {
          // Proceed knowing you have a logged in user who's authenticated.
          $user_profile = $facebook->api('/me');
        } catch (FacebookApiException $e) {
          echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
          $user = null;
      <!DOCTYPE html>
      <html xmlns:fb="">
          <?php if ($user) { ?>
            Your user profile is
              <?php print htmlspecialchars(print_r($user_profile, true)) ?>
          <?php } else { ?>
          <?php } ?>
          <div id="fb-root"></div>
            window.fbAsyncInit = function() {
                appId: '<?php echo $facebook->getAppID() ?>',
                cookie: true,
                xfbml: true,
                oauth: true
              FB.Event.subscribe('auth.login', function(response) {
              FB.Event.subscribe('auth.logout', function(response) {       
            (function() {
              var e = document.createElement('script'); e.async = true;
              e.src = document.location.protocol +
      save the file.
    3. Now we need to upload this file to phpfog server so follow the steps given below for that
      1. First step is to add the new files
        $ git add .
        sample output
        warning: LF will be replaced by CRLF in sdk/base_facebook.php.
        The file will have its original line endings in your working directory.
        warning: LF will be replaced by CRLF in sdk/facebook.php.
        The file will have its original line endings in your working directory.
        warning: LF will be replaced by CRLF in sdk/fb_ca_chain_bundle.crt.
        The file will have its original line endings in your working directory.
        The "add" command tells git to "stage" new files in preparation for a commit. The "." tells git to add all the files in the current directory recursively.
      2. Second step is to commit the updation
        $ git commit -m "first commit (or type any message)"
        sample output
        warning: LF will be replaced by CRLF in sdk/base_facebook.php.
        The file will have its original line endings in your working directory.
        warning: LF will be replaced by CRLF in sdk/facebook.php.
        The file will have its original line endings in your working directory.
        warning: LF will be replaced by CRLF in sdk/fb_ca_chain_bundle.crt.
        The file will have its original line endings in your working directory.
         5 files changed, 1773 insertions(+), 1 deletion(-)
         create mode 100644 channel.php
         rewrite index.php (100%)
         create mode 100644 sdk/base_facebook.php
         create mode 100644 sdk/facebook.php
         create mode 100644 sdk/fb_ca_chain_bundle.crt
        This command commits the added file to your git repository. It's still local, but now it's ready to be uploaded (i.e. "pushed").
      3. Last step is push the files that means upload the file
        $ git push
        sample output
        Enter passphrase for key '/c/Users/Abhi/.ssh/id_rsa':(enter your password)
         Counting objects: 10, done. Delta compression using up to 2 threads. Compressing objects: 100% (8/8), done. Writing objects: 100% (8/8), 17.77 KiB, done. Total 8 (delta 0), reused 0 (delta 0) remote: -----> Deploying to the cloud
        This command commits the added file to your git repository. It's still local, but now it's ready to be uploaded (i.e. "pushed").
    4. Now we uploded the files so we can see the output file updation may take time so please don't panic. have some coffee in mean time you will get ouput something like this .
      Your user profile is
          [id] => 100003149296690
          [name] => Abhimanyu Rathore
          [first_name] => Abhimanyu
          [last_name] => Rathore
          [link] =>
          [username] => abhimanyu7nov
          [location] => Array
                  [id] => 102186159822587
                  [name] => Chennai, Tamil Nadu
          [education] => Array
                  [0] => Array
                          [school] => Array
                                  [id] => 110776898943667
                                  [name] => k.v
                          [type] => High School
                  [1] => Array
                          [school] => Array
                                  [id] => 109299605785499
                                  [name] => Dr. MGR University
                          [year] => Array
                                  [id] => 118118634930920
                                  [name] => 2012
                          [type] => College
                  [2] => Array
                          [school] => Array
                                  [id] => 107874392573563
                                  [name] => Dr. M.G.R. Educational and Research Institute
                          [degree] => Array
                                  [id] => 140065339390579
                                  [name] => B.Tech
                          [year] => Array
                                  [id] => 118118634930920
                                  [name] => 2012
                          [type] => Graduate School
          [gender] => male
          [timezone] => 5.5
          [locale] => en_US
          [verified] => 1
          [updated_time] => 2012-08-06T18:54:13+0000

Friday, August 10, 2012

comment_icon 0 Google yourself : To see your personal information available on public

In past few years social networking became so popular that every next youngster have a social profile on multiple sites like Google,Facebook,Myspace,Twitter. And we don't even know that our public profile details are visible to everyone who wants to know about you by just using the Google.
So just tyr to Google yourself today i promise you will surely make profile more secure after that.
Making your profile secure isn't that hard it cone be easily done by simply practicing about privacy setting on your social site .
Have a Look at the Recent survey done by The Google Yourself Challenge

comment_icon 0 Google Offers

Have you ever Imagined A Service by Google  just like Snap-deal . if not then think it again Google launched a Service named by Google offers ,which provides the latest deals and offers available in your Area.

How it Works ?

but this is currently available for the U.S. only Still you can signup so when ever service is launched in your area you will get an notification.

comment_icon 1 i unlock joy 2012

Finally after a long wait I Unlock joy Phase-2 is launched.this provides the opportunities for the students to get  familiar with the Windows phone development. Because Microsoft will give you A Brand  New Windows phone for building Windows phone Application, But this time they made it little bit harder  because only first 100  students who will submitted 4 apps (including getting certified) will get a Windows  phone ( believe me its not a joke).Students those who submit 1 app will get an E-Certificate from Microsoft.

What you Can Win ?
 Here is the picture of mobile which i won in i unlock joy phase 1 :)
i unlock joy
my lumia 710

Process to Follow 

  1. Register on iunlockjoy website to participate in this campaign. (In case you do not have a DreamSpark Key then select ‘No’ in the question: Do you have a DreamSpark Key to register on Windows Phone Dev Center?)
  2. Register on Windows Phone Dev Center thru DreamSpark.
  3. Get Windows Phone SDK
  4. Build Windows Phone Applications
  5. Get the Windows Phone Applications certified.
  6. Publish them on the Marketplace by 31st October, 2012
  7. Fill in the Claim Goodies Form by 31st October, 2012 under the appropriate category in which you want to participate.
  • You are Eligible if
    1. You are 18 years of age or older; and
    2. You have been actively enrolled as a student at an accredited educational institution that grants high-school or college/university (or equivalent) degrees for at least 3 months between 1st January, 2012 and 31st October, 2012; and
    3. You are not an employee or intern of Microsoft Corporation (India) Pvt. Ltd. or Microsoft Corporation, or any of their affiliates; and
    4. You are not involved in any part of the execution or administration of this campaign; and
    5. You are not an immediate family member of (parent, sibling, spouse, child) or household member of a Microsoft employee, an employee of a Microsoft affiliate, or a person involved in any part of the administration and execution of this campaign.
    6. You are a registered member of Microsoft DreamSpark campaign for students.
  • Your app submission is valid only if
    1. You have filled up the Registration Form posted in this website with all the required information.
    2. Your app is submitted on Windows Phone Dev Center
    3. Your app gets certified on Windows Phone Dev Center and published on Windows Phone Marketplace before 31st October 2012
    4. Submit Claim Goodies Form by 31st October, 2012 to participate in this campaign under the relevant category.

comment_icon 0 Search duplicate Images using tineye

Have you ever thought of finding the duplicate images on the Internet. if yes and haven't tried yet because you couldn't able to find an direct way then your search ends now.

tineye home page
its tineye

How tineye Works ?

TinEye uses image identification technology rather than keywords, metadata or watermarks.

Is using tineye free ?

Yes it's free for non-commercial searching.

How to Search Image  ?

You can submit an image to TinEye either by uploading or by providing url to find out where it came from, how it is being used, if modified versions of the image exist, or to find higher resolution versions.

Thursday, August 9, 2012

comment_icon 0 Microsoft saying Goodbye to MS office plugins and HI to Apps

yes what you read is correct, Microsoft completely changing the way of his products are working. Now M.S. office has a support for developer Apps.

 So get ready for the new experience.

Advantage of New App Environment 
   you surely be wondring that what benefit users gonna get from these apps .
Ex.-Applications can change the way we interact today's office . just imagine that you can visualize data of your Bing maps just by using an app in excel .
have a look at the small list of apps that are currently available in the office store

office 2013 apps preview
MS office Apps preview

If you are a developer than must try it. its never been so easy to work with Microsoft products like now. are you ready to start now ?

  • you can build apps for SharePoint and office using the same tools and skill .
  • you can also develop web apps
  • you can use any of following languages html,javascript for client site and c#,,php for server side

Start Building Apps