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/id_rsa.pub.
      The key fingerprint is:
      31:be:4f:13:d4:68:f1:43:ea:97:9b:33:ad:b6:e5:85 us@phpfog.com
      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:
      ssh-rsa
      AAAAB3NzaC1yc2EAAAADAQABAAABAQDgMaD2kOEQAq0ir0C/U3880mFmpv
      K0/7/qaYx8Uu2GFnsBabIsPJttndqAl6/k1Du4c2s2S+Aem0qS+R4hbSDDuWqjZbEH
      ks5qiAjD64vCavRwl96pKk/bvNB4sCe0MTsrPEU0rzI/MFDkCp8UkwonJkDVGafkhGIu
      UtVrXlCd5JrZFUUvYmLQoLdiTTjCJeBlfG46VqdX2qg4LRN2tMWecYhXrb+ghXsk
      7MfVo+RGQ9pQsiozbd2oROWOsoy2XKPsE2wXXINMpHAg/r6XUzddkW3mAfLAJ
      D7Te78lX+AImxPYhOQccODJlswTTlxKNZuqa9znAGaiyf1pYigHLVD5
      us@phpfog.com
    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 how2labs.info
  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 how2labs.info

    Copy the value for "Clone your git repository:", which should look something like:
    $ git clone git@:foo.phpfogapp.com
    Run the command in your terminal, and you should see something like this:
    $  git clone git@git01.phpfog.com:how2labsdemo.phpfogapp.com
    Cloning into 'how2labsdemo.phpfogapp.com'...
    The authenticity of host 'git01.phpfog.com (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 'git01.phpfog.com,(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 foo.phpfogapp.com 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\how2labsdemo.phpfogapp.com 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\how2labsdemo.phpfogapp.com\src . rename src to sdk so final directory will be C:\Users\Abhi\how2labsdemo.phpfogapp.com\sdk with following files
      base_facebook.php  facebook.php  fb_ca_chain_bundle.crt
    2. now open index.php and copy the following code

      <?php

      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="http://www.facebook.com/2008/fbml">
        <body>
          <?php if ($user) { ?>
            Your user profile is
            <pre>
              <?php print htmlspecialchars(print_r($user_profile, true)) ?>
            </pre>
          <?php } else { ?>
            <fb:login-button></fb:login-button>
          <?php } ?>
          <div id="fb-root"></div>
          <script>
            window.fbAsyncInit = function() {
              FB.init({
                appId: '<?php echo $facebook->getAppID() ?>',
                cookie: true,
                xfbml: true,
                oauth: true
              });
              FB.Event.subscribe('auth.login', function(response) {
                window.location.reload();
              });
              FB.Event.subscribe('auth.logout', function(response) {       
       window.location.reload();
              });
            };
            (function() {
              var e = document.createElement('script'); e.async = true;
              e.src = document.location.protocol +
                '//connect.facebook.net/en_US/all.js';
              document.getElementById('fb-root').appendChild(e);
            }());
          </script>
        </body>
      </html>
      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
              Array
      (
          [id] => 100003149296690
          [name] => Abhimanyu Rathore
          [first_name] => Abhimanyu
          [last_name] => Rathore
          [link] => http://www.facebook.com/abhimanyu7nov
          [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 BackgroundCheck.org 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.
Rules 
  • 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
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#,vb.net,php for server side


Start Building Apps

Wednesday, August 8, 2012

comment_icon 0 how to enable Multi-Core of your processor on windows

in Windows o.s. by default there in only single core is enabled .To  utilize the muti-core of you process you need to make some manual changes in your system .don't worry its so easy to do.

  1. click on
  2. type msconfig in search bar .
  3. click enter
  4. you will see a new window is opened named System Configuration

  5. now click on boot tab and select Advance option. new pop up windows is opened as shown in picture

  6. now check the Number of process and select the maximum value it will be 2 in case of dual core processor .

  7. now just click ok , boot advance option get closed . Again click ok , A notification  popup . if you are not doing work you select restart now or you can select restart letter.. we are done now . enjoy multi core processing . Share the post if you like it

Tuesday, August 7, 2012

comment_icon 0 Google features that you are supposed to know

Google is not just about Searching, Emailing and Google-plus .There are few special features or services that you may not know . lets walk through them .
 Are you an art lover ?
if yes then i wish you already known about Art Project .This project take you into the ocean of arts . you just gonna love it. 
What it is About ?
Google's Art project is the collaboration between Google and worlds top 151 art partners across over 40 counties. user can browser the galleries of various museums. lets have a look in video. Share it if you love it.





CrisisResponse : crisis response makes critical information much easily and more accisible during the times of disasters.Must have a look at past few responces.

Turkey Earthquake, October 23, 2011
Magnitude 7.2 earthquake struck eastern Turkey
Thailand Floods, October 13, 2011
Thailand’s worst flooding in 50 years
Hurricane Irene, June 1, 2011
Large Atlantic that hurricane hit the eastern United States
Japan Earthquake and Tsunami, March 11, 2011
Massive earthquake off the coast of Japan caused significant damage and tsunami flooding




Love Playing quizes ? then you are at the right place A Google a day .
it gives you a new question every day . you can challange friends track your position over the ladderbords . you just gonna love it . enjoy the video
 

How to play?

  • Crack the question using Google search techniques.
  • Discover nifty Google search tricks at Inside Search.
  • Take your best shot! We'll let you know if you're right or wrong.



wanna enjoy high speed internet ? Try Google fiber
Google Fiber starts with a connection speed 100 times faster than today's average broadband. Instant downloads. Crystal clear HD. And endless possibilities. It's not just TV. And it's not just Internet. It's Google Fiber. PRE-REGISTER