Friday 13 November 2009

Why public Static void main(String args[]) in java

Well Everybody knows that java has grown exponentially .Its been used every where right from the mobile phones to the servers.
It has got the largest set of libraries you can find a library for almost everything.
Every one know what i've just written but very few know why always we need to write the signature of main method as above
public static void main(String []args)
we declare the method public because its been called by someone outside the class.That someone is JVM the java interpreter
  1. We declare the method as static because JVM has no means no instantiate a class but by the very defination of the static is that there is no need for the instantiation of a class if the class contains static methods.

  2. For more Info about Pan Card heck Here - know your pan


    1. for calling static methods there is no need to instantiate the class
    2. we can call static methods directly by using class_name.method name
    it is because of this reason that we declare the method as static since JVM has no way of instantiation of a Class.

  3. void is the return type of the main method .we know that every method has to have a return type in java and this is it void.
  4. main is the name of the method .One very important observation is that since java is strongly typed language you can't write Main instead of main .Although it will not give you a compile time error but a run time exception will be invoked when you try to run it .Why?


    1. jvm call a method with signature :public Static void main(String args[]) nothing else so it gives an exception main method not found.

  5. and finally string[]args its the parameter to the function what every command line arguments to pass while running the java class will the present in the args array.
  6. NOTE:the parameter can be either string []args or String ...a anything other than that will  compile but again run time exception would come because jvm knows only one signature of the string.
hope that helps!

Wednesday 11 November 2009

GO Programming Language

Google's innovation is said to be at its peak during this year and to add to that after Google Wave it has now released its own programming language "GO".
The language is opensource like Wave and based on C family of languages.
It brings backs the forgotten or rather suppressed concept of  pointers but at the same time restricting its usage i.e., it can't point any where in the memory , GO has removed pointer arithmetic .
It supports controlled concurrency and parallel computing which will be easily implemented and executed on the forthcoming multi-core computers.
                       Some of the Features of Go are :
  1. simple
  2. fast
  3. safe
  4. concurrent                     
                            


    GO is static at the same time it supports the concepts of dynamically typed languages like
    Python , javascript .

    For more Info about Pan Card heck Here - know your pan
    GO takes care of the concepts like Garbage collection very efficiently.
    GO is a Object oriented language in some way and it is also not a Object oriented programming language in some way ie., it does not support all the concept/features of object oriented language.
    All in all GO is a  hybrid kind of a programming language.
    Links:
    Lets GO!

    Tuesday 10 November 2009

    Code Name "Light Peak"

    Light Peak is not the name of any James Bond movie well its the code name of the new technology by Intel which revolves around data transmission rates.


    we all know that Copper wires are used to send the data at a speed which less than the rate at which Optical fibers send the data.
    Definately Optical fibres are very easy to send huge amount of data at a very brisk pace .
    But with quality comes the Cost.Yes Optical fibre communication is costly.However they are extensively used in the connecting the different backbones in the internet.

    For more Info about Pan Card heck Here -pan card status
    Intel with its new technology "Light-Peak" aims at sending the data at the rate of 10GBPS.
    yes Light peak is a new High speed optical cable technology.
    It has the potential to transmit the data starting upto 100GBPS.
    cool isn't it one can copy the entire blue ray disk in a matter of 30 seconds.
    From Intel :"Light Peak also has the ability to run multiple protocols simultaneously over a single cable, enabling the technology to connect devices such as peripherals, workstations, displays, disk drives, docking stations, and more."
    They'll be integrating these features in the pc motherboards and sony is also showing +ve signs for a collabration.
    We can expect these light peak components by 2010.
    with this technology by intel we can sure expect that the optical communication will no longer be used in the backbone networks it will someday be part of all the mobile devices,handheld devices etc.

    Monday 9 November 2009

    Sixth Sense

    Pranab Mistry's Sixth Sense  is  now going to be open sourced.
    Recently at the ted Conference where he demonstrated this  software using a piece of paper he stated that  he will be making it open source.

    What is this Sexth Sense??
    Its a wearable device with a projector that is used for interaction with our environment.
    In very simple words , here to interact with the applications present inside the laptop or within the phone , he uses a projector and interacts with the environment .
    ex: within the area covered by the projector he swirls his finger in the air so as to form a @ symbol .
    The result of that operation would be that the projector sends that to a software which recognises it to invoke a email client.
    For more Info about Pan Card heck Here - know your panpan card statuspan card
    Cool isn't it .
    Recently he demonstrated the same using a piece of paper.

    Orkut's New Orkut

    Ever Since  Facebook added a way to add the orkut friends into the Facebook the orkut community was loosing a lot of its users.
    Orkut is highly popular in countries like India and Brazil .
    Because of the above said feature the users were migrating to Facebook to avoid that Orkut started working on a completely new GUI .
    It got released a few days back and currently its only a Invite only feature.
    But anyone intrested to get a feel of new orkut they can register themselves at the orkut community.
    The New orkut looks something like this :

    • With this design One can see all the updates of the his/her friends on his homepage.
    • one can watch the videos which his/her friends have uploaded from his homepage.
    • one can comment on the status messages also
    For more Info about Pan Card heck Here - know your panpan card statuspan card
    What it tried to acheive is to make sure that all the information is available in the single page and user need not have to navigate away from the page.
    For the staters the interface is good but we expect something more from the orkut community.

    Wednesday 4 November 2009

    Twitter Radio

    Have you ever wondered how would it feel if you would listen to your tweets or infact anyone's tweets instead of reading them
    If your answere in no then there is something for you tweetrad.io 
    For more Info about Pan Card heck Here - know your panpan card statuspan card
    This website does amazing thing it reads the tweets aloud and yeh not just reads it ,
    it adds its own stuff depending upon the context of the tweet .
    its interface is pretty clean and you just need to give the twitter username in the search box and its start reading tweet by tweet from the newest to your oldest tweets .

    One more thing It has both male and female voices :P
    Here is the link

    tweetrad.io

    Although there are some applications like twuner this site is also very good .

    Motorola Droid

    The Highly Hyped Droid is out and guess what it will be giving a good competetion to the Apple . The reviews team tells that it fails in achieving what it told at the time of promotions.
    Apple market will not be affected that much by the Droid but since its new release the first few months will be a hit for Droid because of good advertising .
    Not Even that Droid will be first phone which will be having Andriod 2.0 OS
    This is Video Depicting Droid

    Although it has many good features but its browser lags behind a far when compared to Apple's Safari which is the Best mobile browser currently.

    For more Info about Pan Card heck Here - pan card status
    The touch screen is Very good and it supports multi tasking .
    I'm hoping that this android powered device will give Iphone a good Competion since it too has around 10 k applications.

    Tuesday 3 November 2009

    Give your fingers some rest When your Voice does the Work :The Voice Search Powered by Google Mobile App



    The Voice Search
    "why give your fingers some pain when your speech does the work"
    Recently google has released its new version of mobile app for the nokia phones.
    The feature in that is that it supports voice search .
    There is no need for you to type anything just see the video which demonstrates how easily you can use it .


    It is also available in the Chinese language apart from the english
    currently it is available only on the Nokia s60 phones , Apple's Iphone, Android Based devices and Blackberry .
    you can download the application by opening this url from your phone browser moblie.google.com

    Twitter Lists

    Twitter lists ,one of the new ingredient that the twitter team has added to twitter.
    What is it?
    A very easy way to manage the people you follow.
    Why Twitter List?
    we all know that Twitter has grown enormously and tremendously only because the range of connectivity it allows, the very easy way to communicate with the people .We all loved this simplicity and that was the reason it grew up very fast .
    But as it grew  it became difficult for the people to handle their friends list.Some users have 60K followers and the people they follow are also quite big in number and so with that big number it is very difficult for a user to keep track with all of them .
    And yes there was this problem which the web community saw and they started working for a solution.
    The Solution
    The solution to the problem was to categorise the people in the followers list and that we now call as  Twitter list.
    Now you can very easily create a list (group) specific to a interest .
    eg: you are following  all the IT companies in twittier
    Just create a new list  and give it a name  say Companies and then add the companies you follow to the list.
    Now, when ever you want to see only the updates for the companies you  follow ,instead of searching them in you  home page  just click on the list and Voila  only  the tweets from your companies list will be shown.

    Isn't that amazing you have created a tidy room out of a untidy one :D

    For more Info about Pan Card heck Here - know your panpan card statuspan card

    not even that  every list you create can be public and private
    Public in the sense that any body intrested in your follow can just click on that list and he also follows all the list items .
    private  means no body  can see it.

    Another good feature is that every list you create  has a url so directly you can access the latest tweets of  list .
    so  since the lists posses a url you can integrate those tweets specific to list into your blog as well.
    the Advantages goes on and on.
    Seismic desktop has released its new version and it completely supports Tweeter List!
    This is how you can create a Twitter List

    Saturday 24 October 2009

    Airtel with Twitter

    Bharti Airtel has recently declared about anyone can send their tweets to twitter.com  on standard sms rates and receive tweets for free!
    click here ---> for more details :http://blog.twitter.com/
     twitter with the partnership with with mobile operators can expand its network drastically and with its partnership with Airtel it has already began its first step.
             Any one intrested to use twitter on Bharti Airtel should first send the message    START to 53000
                       Now Bharti Airtel has created a  new Advertisment for the promotion and yes its cooool.
    Check it out!



    Friday 16 October 2009

    its Online -??? yeh its Photoshop---Very fast

    Well Many of you might be wondering what I'm talking about but yes let me make it very clear that I'm not mad.
    Because Photoshop is Available online.
    The URL is photoshop.com .
    coming to the Design , Website is completely created  using Adoble Flex and Flash.Very important thing which you can observe that the website is not very heavy which is the usual problem with adobe Flex Applications.
    The website has got a cool jumping photos Everywhere in the home page and it feels so real .
    Really hats off  to the design of the site.
    Coming to the Registration the form is one of the best registrations form I've ever filled its very fast and ironically the page doesn't load not even once.
    The whole design of the website is done so beautifically and artistically that I'm speechless.
    Well when I created the account and logged in I was taken into the new world of photoshop I was expecting the familiar Photoshop UI but oops you'll find its different ,although  the image editing options the site provides are not as rich as the power supplied by the desktop version of the photoshop but  they are good for a start and yes they are very fast.

    For more Info about Pan Card heck Here - know your pan
    The Website allows you to

    1. Create a album
    2. Store image 
    3. categorise the image into different albums
    4. tag the images
    5. decorate the images .you can decorate the image using  (stickies,bubbles)
    6. add friends which are also using photoshop.com
    7. add your photos which are part of flickr,picasa,photobucket,facebook
    8. Adding vidoes and news feed and many many things
    Isn't it great..!well its at its starting point! but seeing the design and the power it gives combined with Adobe brand name and not to forget the Quickness I don't think it will be one of the best Online Photoediting and collabrating tools and sharing tool.
    Go Adobe!

    Thursday 15 October 2009

    N900---->The Next Big Thing

    The Twtter world was singing the song of the "It can run with google" . I was thinking what could be that could run with google.
    When I opened it I found to my surprise that  it was about Nokia N900 and when I related the tweet with the device it said in clear words that Nokia N900 supports "The Google wave".
    Yes Nokia N900 supports the Google Wave and to my surprise I found that its not the optimised version of the Google wave its the same desktop version of the google wave that the Device supports.
    Amazing isn't the Desktop experience on the mobile phone.
    Well Let me show you the Device features:
    ARM-Processor:600MHZ
    1GB of Application memory out of  256MB is  RAM and the rest is Virtual Memory.
    Linux based  OS
    32GB  internal Storage Expandable to 48 GB
    Got to Say super Wireless Connectivity
    supports 3.5G WLAN,EDGE,GPRS
    supports Flash
    supports High Download Speeds
    Camera:5 mega Pixel Camera with very good resoultion for video
    Integrated Gps with OVI Maps preinstalled!
    You can order the device at http://maemo.nokia.com/n900/.
    All these reasons were not responsible for the device to become hottest trend on twitter , It became the hottest trend because it supports Google Wave and that too the desktop version of Google Wave

    Check out the Video

    Wednesday 14 October 2009

    Themes for your Chrome!

    Want your Chrome to be matching your taste?
    Want to get rid of the old style of Chrome?
    Then Chrome has just released the right thing at the right time for you!
    Yeh Google Chrome has released themes for your browser under many categories.Choose the one which matches your taste and maked your browser trendy.
    Here's the direct link to the Themes Click here
    Here we have themes under two tabs

    1. Themes created by Artists 
    2. Themes by Google itself
    Late Night theme by Google  is one of the most downloaded themes.

    For more Info about Pan Card heck Here - know your panpan card statuspan card
    To apply the theme  -> Just click on the   'Apply Theme' Button and voila wait for 10 Seconds .
    The theme will be downloaded and it will be applied as well!

    Monday 12 October 2009

    Google Chrome


    Its been over an year since Google has released its browser Chrome.
    Coming up with the concept that it will use multi tasking instead of multi threading has been one of most important decision which after 1year we can definately say has paid off.
    People Use Chrome for two reasons

    1. Its Very Fast
    2. Its Javascript support is excellent.
    Apart from all these feature it also provides excellent way of html src files evaluation especially the way it presents the entire webpage to the developer.
    Integrated javascript engine add more to that feature .
    Because of these two reasons I've been able to test my site and yes others website currently deployed on the internet.
    I've been also able to understand how certain components are designed in HTML taking the help of Javascript.
    Definately one can find Excellent plugins for Mozilla firefox the problem which I  experience was that more the number of plugins ,slower is the browser.
    Morever it uses the multithreading concept where in the browser is the main process and all the webpages are threads  , so the problem with this approach is that if by any  chance one of the page (thread) faces the problem , that problem is also reflected in other pages as well.so as a result the entire browser crashes but in Chrome only that particular tab dies since each page is handled by a separate process.
    Well you might be knowing all this things already but I've tried to keep them in more simple way.!
    Wish Chrome becomes the Leading browser in the World
    You can download google chrome byclicking on this link!

    Saturday 10 October 2009

    Adobe Photoshop For IPhone--->Spectacular


    Well Yesterday I've talked about the Ping Application which allows two iphones present any where in the world to communicate with each other for free.
    Well today its PHOTOSHOP, Adobe has released today photoshop version for the iphone and let me tell you its spectacular.
    One can Apply great effects to the picture with the touch features.
    Just take a snap or it scans the already present images in the phone and you can edit it.The interface to do it is simply superb.
    One can acess the entire photoshop.com library from his iphone and take advantage of the entire library.
    One of the major advantages which Adobe is offering is that the software is free and can be downloaded freely from the iphone store.
    Another advantage is that along with the software Adobe also provides 2GB free space wherein you can upload your photos and have great time!
    It offers basic image editing to vast range of special effect and yeh all this for free.
    This is the link to Download photoshop for iphone

    Friday 9 October 2009

    Windows Docs or Office Docs

    Well Friends you've heard it right Microsoft is going to release Beta version of MSOFFICE 2010.
    It will be having many features like

    1. It will be supporting Virutualisation 
    2. It will be ad supported
    It will be released under three editions

    1. Office home and Office Business 2010
    2. Office home and Student 2010
    3. Professional Edition
    Well all this information about the stand alone Copy of  MSOffice
    If you want to experience  MSOFFICE 2010 you can check it out using Office Docs(Like Google Docs its Office Docs)  that is web Based Office.

    How to get MSOffice web App

    follow this simple procedure
    1. goto   skydrive.live.com  and login with your hotmail or live account
    2. click on Document Folder add some word file
    3. You'll get an invitation to to join Office web 
    4. Accept the Agreement and you are through!
    Joing the Office Docs Experience!

    Got an Iphone?? Use Ping to Send Msg free of Cost !

    Yes what you have read is right "ping" is a new application on Apple Store that lets two iphone communicate or rather send text message to each other .
    Ironically you don't need to pay anything not even a Cent if the receiver of the message is also having iphone or itouch.

    Check More Pan Card Details here - Pan Card Status
    Great isn't it.This app uses a unique Id and using that you can send the message anywhere in the world free of cost but yes only to other iphones and itouches :D
    The app can be freely downloaded from iphone app store for 99 cents.
    Here's the video

    You Tube "Edu" Goes International

    Youtube Edu section which is like a directory for all the videos from the top universities of the world has become Global.
    Over 45k videos from over 20 top Universities in 9 Countries are present as part of Youtube Edu Section.
    Check More Pan Card Details here - Pan Card Status
    you can also search based on your Language
    It contains videos about everything yeh everything!

    Where to get GATE Forms in Hyderabad

    Well that's the most difficult answer.
    GATE: Graduate Aptitude Test in Engineering is always conducted on the second sunday of February .
    The forms to apply have been released and IIT Guwahati is going to set the papers .
    There has been few changes in the format like General Aptitude has been introduced in the paper and it carries heavy fifteen marks!
    Check More Pan Card Details here - Pan Card Status
    Ironically again GATE score will be valid for two years!!

    the Centers in Hyderabad where one could get the Forms are:
    State bank of India branches in
    1. Osman Gunj
    2. Nampally ,Parishram bhavan
    3. Begum Bazar
    feel free add new places if you know in the comments section so that others will get benefited .

    Tuesday 4 August 2009

    Downloading a file from the ftp

    1. open the terminal/command prompt
    2. type ftp ip address
    3. Enter your username and password
    4. you are now Logged in into the account
    5. you can browse through your shell using the unix commands like dir etc.
    Now to download all the files in a folder
    Check More Pan Card Details here - Pan Card Status
    type this
    get *
    In general to download a specific file
    try this
    get filename

    Hope this help

    Monday 6 July 2009

    Scala InterPreter Available Online

    HI friends got Bored by starting the interpreter for scala and then doing the programs???
    Here's the solution, A Online Interpreter called Simply Scala.
    Anthony Bagwell, creator of SimplyScala said,"I hope you have as much fun using Simply Scala as I did making it. I wanted to create an easy way for people to jump in and start learning scala. Lots of examples and immediate feedback on what works and what doesn't. I like to experiment with things to see how they tick" and believe me ...its fun just play around with code ,learning becomes so easy.

    Check More Pan Card Details here - Pan Card Status
    The Simply Scala site server application is written entirely in Scala, even the HTML is generated using Scala's built in XML literals. The whole thing runs on the Google App Engine and it was surprisingly easy to get it all up and running. The client UI is written in an 'enhanced' Javascript.

    Just see the sample input of 1+2


    Click on Image toEnlarge

    Now When you press enter ! the interpreter takes the input and gives you the output above,Here's the screen shot for that!


    Click here to go the link it's http://www.simplyscala.com/