New Experience

After some quarter year I’m back now !!

I was busy in the new phase of my life. I was hired by an IT company in pune. So I was unable to bring something new for you.

Now as my training is over and I’ve time for blogging. The new experience is not only about the IT company but the life in IT industry. The fresher is the most important source of an IT company for various reasons.

Read more of this post

Polymorphism – C++

Polymorphism is the ability to use an operator or function in different ways. Polymorphism gives different meanings or functions to the operators or functions. Poly, referring to many, signifies the many uses of these operators and functions. A single function usage or an operator functioning in many ways can be called polymorphism. Polymorphism refers to codes, operations or objects that behave differently in different contexts.

Before getting into this section, it is recommended that you have a proper understanding of pointers and class inheritance.

There are two types of polymorphism:

  • Static Polymorphism
  • Dynamic Polymorphism
Static Polymorphism: Any entity in which can exist in different physical forms at the same time. As the different types of parameters are specified in declaration of function so calls can be made at compile time. Number, type, and sequence of parameters declared for each form of the function will decide which function will get called. This is also called as Early Binding.
For example: add(int, int);  and add(float , float);
In the above example if we pass 2 integers then the first function will get called and if we pass 2 float values then the second function will get called.
Dynamic Polymorphism: When any entity change its form depending upon circumstances then that kind of polymorphism is called as Dynamic polymorphism.A function is said to exhibit dynamic polymorphism when it exists in more than one form, and calls to its various forms are resolved dynamically when the program is executed. This is also called as Late Binding.

Short Forms

We come across many short words these days while chatting on internet or using twitter. Sometimes we understand what the person is talking about but sometimes we just don’t know the meaning of that short word or may be the long form of those short word and we feel awkward to ask the person the long form. Here are some short forms which I came across and sharing with you.

LOL – Laughing Out Loud

H8 – Hate

HAND – Have A Nice Day

LMAO – Laughing My Ass Off

WTF – What The Fuck

WTH – What The Hell

PLS/PLZ – Please

PSTFU – Please…Shut The Fluck Up

LMFAO – Laughing My Fucking Ass Off

AFAIC – As Far As I’m Concerned

AFK – Away From Keyboard

ASAP – As Soon As Possible

ASL – Age,Sex,Location

BAK – Back At Keyboard

AFAIK – As Far As I Know

BBL – Be Back Later

BF – BoyFriend

GF – GirlFriend

BITMT – But In The Meantime

BOT – Back On Topic

BRB – Be Right Back

BTW – By the way

FOAF – Friend Of A Friend

C4N – Cya For Now

CRS – Can’t Remember “Stuff”

CU – See You

AFAICT – As Far As I Can Tell

CUL8R – See You Later

CWOT – Complete Waste Of Time

CYA – See Ya

DIY – Do It Yourself

EOD – End Of Discussion

FYA – For Your Amusement

FYI – For Your Information

GAL – Get A Life

GBTW – Get Back To Work

GFC – Going For Coffee

IMO – In My Opinion

IMPE – In My Personal Experience

GR&D – Grinning, Running & Ducking

EZ – Easy

F2F – Face To Face

GTG – Got To Go

GTRM – Going To Read Mail

GU – Geographically Undesirable

HHOK – Ha Ha Only Kidding

HTH – Hope This Helps

IAC – In Any Case

IAE – In Any Event

IC – I See

IDGI – I Don’t Get It

IMCO – In My Considered Opinion

IMHO – In my humble opinion

IMNHO – In my NEVER humble opinion

IMNSHO – in My Not So Humble Opinion

IMVHO – In My Very Humble Opinion

IOW – In Other Words

IRL – In Real Life

ISP – Internet Service Provider

IYKWIM – If You Know What I Mean

JIC – Just In Case

J/K – Just kidding

KISS – Keep It Simple Stupid

L8R – Later

LTNS – Long Time No See

MorF – Male or Female

NBD – No Big Deal

NRN – No Reply Necessary

NTK – Need To Know

ONNA – Oh No, Not Again!

OTOH – On The Other Hand

OTTOMH – Off the top of my head

OIC – Oh I See

OTF – On The Floor

OLL – Online Love

GFETE – Grinning From Ear To Ear

GMTA – Great minds think alike

REHI – Hello Again (re-Hi!)

RL – Real Life

ROFL – Rolling On Floor Laughing

ROTF – Rolling On The Floor

ROTFL – Rolling On The Floor Laughing

RSN – Real Soon Now

RTDox – Read The Documentation

RTFM – Read The Frickin’ Manual

RUOK – Are You OK?

RW – Real World

SNAFU – Situation Normal All Fouled Up

TAFN – That’s All For Now

TMI – To Much Information

TTFN – Ta Tah For Now

TY – Thank You

WEG – Wicked Evil Grin

SO – Significant Other

SOL – Smiling Out Loud (or Shit Out of Luck)

YW – Your Welcome

[You can add your Short Word and its Long Form in the Comments]

After TSUNAMI effect on World

Now 8 days have been passed after the tsunami hit Japan. People showed lot of courage after the tsunami and earthquake of more than 9 Richter scale. They never behaved like a Hippocrates where they should have behaved like it. But they kept their calm and cool to support their country their government started rescue operations in different parts of country affected by the tsunami and quake.  We must salute their courage. In this disaster where more than 16000 people are reported missing and died and official number is 6400+ are already dead.

The question is Will it affect the world?

But this is not main problem. As Japan is the world’s 3rd largest economy in world, various countries depend on them. In fact various other economies depend on them. The largest hit sector is automobiles and IT. According to the sources as their electricity supply broke down due to the failure of their Nuclear Power Plants. Almost all the nuclear power plants were shut down. Some of them exploded and radiation started from them. The radiation reached almost 300 miles away in Tokyo.

As said earlier in this post the largely hit sector are the Automobiles and IT. So according to the sources Honda halted production in their plants in Japan and can’t restart work their till Sunday which is now extended to Wednesday. Honda has told their dealers in US that they can’t start working in full fledge till the first week of May. Toyota and Nissan are also facing the same problem. They are unable to start production due to lack of fuel, power supply, raw material and the labours. The main thing to concern is that Japan is the main supplier of many electronic raw materials to the world. They supply worlds 57% of quota of various chips which go into the mobiles, cameras, laptops, computers, tablet PCs etc. Apple may face shortage of some parts of its new iPad2. And the same fate is followed by Sony, Hitachi.

As the world is already under the crisis of increasing cost of Crude oil this 9+ Richter scale rocked the world. This may lead Japan to recession and slow the global growth. As Japan is dealing with the nuclear breakout since Chernobyl and loss because of earthquake we can just hope that the effect of all this on the remaining world will be just Limited and Small.

Let us pray for the victims of this Disaster and Hope that Japan will come out of it Quickly.

God Bless us all.

TECHNOTIX-11

Technotix-11 is the annual function of Umrer College of engineering, Umrer held on 22nd and 23rd of February 2011.

There are various interesting events held under Technotix-11.

1. Extreme Destruction
2. Logic-o-Mania
3. Sense-o-Code
4. LAN Gaming
5. Poster Competition
6. Project Competition

For more information click here

Facebook – Social Networking Site

Image representing Facebook as depicted in Cru...

Image via CrunchBase

This must be pretty interesting subject as its name suggests.
because as soon as this name appears many of us have interest in it. Yeah I’m not blaming the name but its such a common word in our day to day life. Almost all the netizens (Citizens of Internet) have the account on Facebook. [This is yet another social networking site.] This topic came to my mind as I was watching The Social Network. Its the movie about the birth of Facebook. All the original names are used in this movie based on the life of Marc Zukerberg(please ignore spelling mistake in name). But the main agenda is not just Facebook I am going to share my thoughts about all the social networking sites in fact only social networking sites.

The Social Networking site is the site where we can have our accounts we can share our thoughts, photos, videos and many other stuff of our likes. Now days there are many social networking sites such as orkut.com, facebook.com, myspace.com and along with all such sites there are other sites such as microblogging sites which are twitter.com etc. Previously there are sites such as flickr.com to share the photo albums or some company such as Kodak allows its users to create and share the photo albums. But the social networking sites made it all happen so that we can share our thoughts, pictures, videos and many other things at the same time. this is the beauty of social network, where we can be in contact of our friends.

Today more than 500 million people have account on facebook. On such site we can find the people, forums, blogs of our interest for example I have interest in Football so I can find the pages related to my interest can discuss there about the ongoing or future matches etc. I can share my thoughts there. On such sites there is a self explanatory page we call it as a Profile where the likes and dislikes, interests, activities are shown so that other people will know them better.

Basically the idea behind the social networking is that how you present yourself in front of virtual world and how good people know you. Sometimes this information is used in your real life too. As everyone of us have an account on such site. In this virtual world of social networking sites we can put our things without thinking that anybody will read it or not that is we don’t care if anyone listen to us or not. These sites are addictive some sites are providing free games so people wastes a lot of time playing those games. As there are disadvantages of such sites there are some advantages too.

But we will think about advantages and good things only and just enjoy being there.. Have a great time..

see you soon.. 🙂 😉

4G

4G its the fourth generation of the cellular standards, which is also the short form of the fourth generation wireless network which is the next version of the 3G. this technology is in progress.

4G uses orthogonal frequency-division multiplexing (OFDM) instead of time division multiple access (TDMA) or code division multiple access (CDMA) are increasingly marketing their services as being 4G, even when their data speeds are not as fast as the International Telecommunication Union (ITU) specifies. International telecommunication Union says that it is necessary for a mobile device to transmit data at speed of 100 Mbits/sec so that it can be called as a 4G device.

Lets take a look at OFDM (Orthogonal Frequency Division Multiplexing): It states that OFDM split the signal  into several narrowband channels at different frequencies. This is more efficient than TDMA. Whereas in TDMA channel is divided into time slots and has multiple users take turns transmitting bursts or CDMA, which simultaneously transmits multiple signals on the same channel.

Requirements for 4G:

Need to dynamically share and utilize the Network resources.

Easy handover over different networks.

Based on all IP packet switched network.

Ability to offer high quality service.

Scalable channel bandwidth, between 5 and 20 MHz.

4G Technology offers high data rates that will generate new trends for the market and prospects for established as well as for new telecommunication businesses. 4G networks, when tied together with mobile phones with in-built higher resolution digital cameras and also High Definition capabilities will facilitate video blogs. Cellular systems such as 4G allow seamless mobility; thus a file transfer is not interrupted in case a terminal moves from one cell (one base station coverage area) to another, but handover is carried out. The terminal also keeps the same IP address while moving, meaning that a mobile server is reachable as long as it is within the coverage area of any server.

Speed up your symbian phones

Nokia phones… (Symbian Phones)

Till now Nokia Inc are the boss of the Mobile world that is in selling handsets. So many of us are using Nokia phones. Nokia bought Symbian Inc in 2008 and then started developing OS for its phones and the main problem is that after some months the phones get slower and slower which is very irritating for the users.

So here is something to cheer about and be happy because there are some ways to deal with such slow phones and we are discussing them here.

there are various options such as Memory Management, 3rd party tools, and a trick within your phone.

The very common reason is that people put so much of data in that little phone that it cant handle. Though your phone has lot of internal memory try not to fill it with large amount of data or pictures, sound clips or video clips of large size, always store them to external memory stick so that it can be organized and handled efficiently.

now coming towards 3rd party tools for memory management and to for JVM of phone which takes control of JVM and analyzes all programs running in background.and there are various other 3rd party tools to clean registry and applications and cache memory of the phone to remove installed application we can try those other softwares too to get more from our nokia symbian phones.

there is another trick

  • set the phone’ date to 01.05.2005.
  • Navigate to the calender application and create 2 new to do
  • now set the following parameters in each of them
    To-do
    subject: speed
    due date: 04.08.2005
    priority:high 

    To-do
    subject: Quokie
    due date: 04.08.2005
    priority:Low

  • confirm both the notes as done and leave that calender application
  • Now revert the date of the phone.
  • The game is done the phone will start working fluently and you can feel the difference.

So guys enjoy the tricks and if you have any other good tricks then please add them in your comments.

digit

NFC

Hello,

 Whats this???

 NFC though its name resembles with KFC it don’t have anything to relate with KFC, its completely different. The question is still there…. what is NFC it is the technology called “Near Field Communication”.

So this technology works on very short range of about 10 centimeters with the help of High frequency wireless technology so that data can be exchanged between the Devices.

 Now another question might occur in your mind that where the heck this came from? To answer this question this NFC (Near Field Communication) is the combination of various other technologies which are already in use. NFC works at 13.56 MHz and has the ability to exchange or transfer data with another device at speeds of up to 424 Kbits/second. I know the people reading it may now understand about the data given in last sentence in simple words we can say that the NFC will work in somewhat similar fashion that is of Bluetooth. Till now maximum people will know about the working of the Bluetooth. But the main difference is that Bluetooth nowadays have lot of range but as said earlier this post NFC works withing the range of few centimeters. And it will make it easy for users to use it. As said it works the same way as a Bluetooth connection works it can have both the capabilities of Reading the data from and Writing the data to other devices.

 There are some differences between the NFC and Bluetooth. In Bluetooth we have to first turn it on then searching, waiting, pairing with other device and then transferring of the data. This will be simplified in Near Field Communication (NFC). We just have to take the two devices close to each other with some security request we can pair the devices with each other.

Now the main point is that where is the actual use of this technology that means application of this technology.

This can be used at various places such as Public Transport to give the mobile tickets, and may be used as credit/debit card to transfer the money.

Then if you want to show the pictures you have taken by your camera on your TV or on Laptop then no need to First of all search for the USB cable and all that by using NFC we can connect the Camera to Laptop or TV so that the time is saved and efforts too. In some ways this is quiet interesting and fun to use with its effectivity and easy to use feature.

So just imagine How this technology changes the World in the Future…!!!

God Bless All…!

Features of C++

Hello Friends I’m back with this new interesting topic…

The Features of C++

C++ is the multi paradigm, compile, free form , general purpose, statistically typed programming language. This is known as middle level language as it comprises of low level and high level language features.

And there are some other things and advantages of this language over the C. This language of invented by Bjarne Stroustrup was working on the “C with classes” as his Ph.D.  topic. The first commercial implementation of the C++ was released in 1985 and before that the name of language was changed to “C++”. And some new features were added to the language and The main features of the C++ are

  • Classes
  • Inheritance
  • Data abstraction and encapsulation
  • Polymorphism
  • Dynamic Binding
  • Message Passing

Lets elaborate each topic in this post…common friends lets do it…

1)      Classes: By using classes we can create user defined data types. In other words the class is the collection of set of data and code. The class allows us to do some things which are polymorphism, inheritance, abstraction, encapsulation which are our next features. The objects are the instances of classes.

The syntax for class is :

Class <class-name>

{

//Body of class;

};

 

2)      Inheritance: Inheritance allows one data type to acquire properties of other data types. Inheritance from a base class may be declared as public, protected, or private. If the access specifier is omitted, a “class” inherits privately, while a “struct” inherits publicly. This provides the idea of reusability that means we can add the new features to an existing class without modifying it.

 

3)      Data Abstraction and Encapsulation: Encapsulation means hiding of data from the data structures or in other words wrapping up of data in single entity is known as Encapsulation. In this the data is not accessible to outside world and only the  functions are allowed to access it.  When we want to write the class in which we don’t have the knowledge about the arguments used to instantiate it then we can use templates in C++. Abstraction can be defined as the act of representing essential features without including background details.

 

 

4)      Polymorphism: it means that the one interface can be used for many implementation so that object can behave differently for each implementation. The different types of polymorphism are static (Compile time) and dynamic (Run time).

 

5)      Dynamic Binding: It means that the linking of a procedure call to code to be executed in response to the call. A function call associated with a polymorphic reference depends on the dynamic type that reference. And at run-time the code matching the object under current reference will be called.

 

6)      Message Passing: An object oriented program consists of the set of objects that communicate with each other. objects communicate with one another by sending and receiving information much the same way as people pass messages to one another. The concept of message passing makes it easier to direct model or simulate their real world counterparts.

 

And there are some other features too. So next time we will study the each component or feature of the C++.

Till then have happy programming. 🙂