Friday, November 27, 2015

Your Presentation : Identifying Purpose and Audience

Fill out the below blank information against the question, and you will see how helpful it is before you present your Presentation.

Identifying your purpose and objectives:

  1. The overall purpose of my presentation is to : ______
  2. Through my presentation, I want to achieve these objectives: ________
  3. The intended outcome I am seeking is:  ________
Consider your audience:
  1. Why will they be listening to my presentation? _________
  2. What can I expect the audience to already know ? ____________
  3. What are my audience's values? (What is important to them?) ____________
  4. What perspectives do they share? ___________
  5. What do they believe is vital to their success?____________
  6. What motivates them?____________
  7. What are their core desires?____________
  8. What obstacles do they face?____________
  9. What hidden agendas and barriers might exist in this group?____________
  10. What objections might they have to my topic?____________
  11. What else do I know about my audience? (demographics, special circumstances, etc.)____________


I have apply this questionnaire before any presentation and found it help me every-time, hope this will help you too readers. Content were refereed from one of the training I attended for Presentation skills.

Find your WiFi Password in Windows Using Command Prompt



  • First open the Command Prompt on your Windows PC by typing cmd in the Start Menu.
  • Now select Run as administrator by right-clicking on it.
  • Once Command Prompt is opened, you need to type the following command in it and hit enter.


(Replace MyWifi with your WiFi network name)
C:\> netsh wlan show profile name=MyWifi key=clear


  • After hitting Enter, you will see all the details including your wifi password as key content.

  • In case you want a list of your previous WiFi connections, type this command:

C:\>netsh wlan show profiles

This will show all the profiles have got connected in you system

Reference: Link

Thursday, November 26, 2015

What is CLR, CTS, CLS in .NET ?

A Brief Introduction To IL code, CLR, CTS, CLS and JIT In .NET


Before explaining these terminologies, I would like to explain how .NET code gets compiled. The developer writes source code in any .NET language i.e. it may VB.NET or C# or VC+++.NET, etc. The source code is compiled to Intermediate code known as IL code by the respective compilers for example for C# it is csc.exe compiler, for VB.NET it is vbc.exe compiler, etc. This half compiled code is then given to JIT(just in time compiler) by CLR which converts IL code to machine specific instructions which then gets executed. In this way a .NET code gets compiled. For better understanding have a look to following diagram :
IC15013
Now we ll have a close look to above terminologies one by one. We will start from IL code.
  • IL Code : The word IL Code stands for Intermediate Language Code. It is a CPU independent partially compiled code. When we develop our .NET  application, we don’t know in what kind of environment our code will run i.e. on which operating system it will be finally hosted, what will be the CPU configuration, etc. So for this purpose we have IL code which is compiled according to machine configuration. IL code is given by Language compiler which is different for different languages for example csc.exe compiler for C#, vbc.exe compiler for VB.NET, etc.
  • CLR : CLR stands for Common Language Runtime. It is the heart of our .NET Framework. CLR performs following tasks :
  1. Garbage Collection : When we run our .NET application, many objects are created. Garbage collection is a background process which deletes the objects which are not in use by the application and frees memory.
  2. Code Access Security(CAS) and Code Verification(CV) : CLR checks the whether the code has access rights and it is safe and authenticated to be used.
  3. IL to Native Translation : The main task of CLR is to provide IL code to JIT to ensure that code is fully compiled as per machine specification.
  • CTS : CTS stands for Common Types System. In .NET we have various languages like C#, VB.NET, etc. There may be many situations where we want code written in one language to be used in another. In order to ensure that we have a smooth communication between different languages, we have CTS. CTS ensures that datatypes defined in two different languages get compiled to a common data type so that code written in one language can be used by another.
  • CLS : CLS stands for Common Language Specifications. It is a subset of CTS. CLS is a set of rules or guidelines which if followed ensures that code written in one .NET language can be used by another .NET language. For example one rule is that we cannot have member functions with same name with case difference only i.e we should not have add() and Add(). This may work in C# because it is case-sensitive but if try to use that C# code in VB.NET, it is not possible because VB.NET is not case-sensitive.
  • JIT : JIT stands for Just In Timer Compiler. It is the internal compiler of .NET which takes IL code from CLR and executes it to machine specific instructions.

Reference from : Link

Thursday, November 19, 2015

THINGS YOU SHOULD NEVER EVER SAY IN A JOB INTERVIEW


1) Sorry, I am late!
Firstly, do not reach late for the interview. If you do, do not let your interviewer get to know about it. 'Sorry I am late' is the worst sentence you can begin your interview with, as it goes without saying that punctuality is the key. Do not give a bad image of yourself by saying this and letting him/her know.

2) Do not lie
Do not lie about anything as if you get caught you are left nowhere. Even if you do not get caught the very moment, it may backfire in the future. So always try to be honest in everything you are being asked.

3) I hate my ex-boss
Never make the mistake of saying anything bad about your ex-colleagues or ex-boss or your job. It gives a poor image of you and you look like a complainer. You can always talk about the challenges you faced but the focus should be on the positive aspects of it.

4) What I like about you
No matter how much you like the interviewers watch, shirt, glasses or whatever, never start complimenting him/her on the first go. It looks like you are flattering them in order to get the job. Do not make the situation awkward and avoid complimenting him/her.

5) Do not threaten
When asked the question 'where do you see yourself in the next five years?' do not answer by saying working in the same company at your position. Do not threaten the interviewer on his position. Just say I want to see myself growing and learning a lot from the experience I will gain from this job which will help me reach higher in future.

6) I don't have any questions
When the interviewer asks you if you have any questions, do not reply with 'no I don't'. Always make sure you clarify all the doubts you have by asking. Do not keep questions in your head and stay quiet. Try and make the interview interactive and not one-sided.

7) I want a job... any job
Do not show your desperation for a job. Relate your interests and your strengths with the job profile you are applying for. Tell them what makes you interested for the job. Do not make them feel that you applied for the profile only because that's what you were getting.

8) My weakness is...
On being asked your weaknesses, do not start telling them a list of your weaknesses. Tell them about one weakness which is not related to the job and twist it in such a way that it turns out to be your strength. Tell them about a weakness and let them know how you worked on it and now it's no more a weakness.

9) Do not ask unreasonable questions
Just in order to make the interview interactive, do not start asking unreasonable questions like what perks will you get? How often do you guys give promotions? How much will be my salary? How much vacation time do I get? These questions are not supposed to be put up so early. Give a break to your level of curiosity.

10) I want to start my own business soon:
Do not make the mistake of being frank as well. Do not share all your plans with the interviewer. Do not start telling them everything when you come in the flow of talking. Make sure you tell them what they want to hear. Tell them you want to gain experience but not why you want to gain experience. Keep a control on your tongue!

Reference: Jobbuzz