AMAZON

Saturday, September 1, 2012

Use shell command in the open terminal for finding files on a Linux (Ubuntu 12.04 and older version)



Use shell command in the terminal for finding files on a Linux (Ubuntu 12.04 and older version)
 CTRL + ALT +T
open the terminal
CT
find / -name game

Looks for a file named "game" starting at the root directory (searching all directories including mounted filesystems). The `-name' option makes the search case sensitive. You can use the `-iname' option to find something regardless of case.

 find /home -user joe

Find every file under the directory /home owned by the user joe.

 find /usr -name *stat

Find every file under the directory /usr ending in "stat".

 find /var/spool -mtime +60

Find every file under the directory /var/spool that was modified more than 60 days ago.

 find /tmp -name core -type f -print | xargs /bin/rm -f

Find files named core in or below the directory /tmp and delete them. Note that this will work incorrectly if there are any filenames containing newlines, single or double quotes, or spaces.

 find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f

Find files named core in or below the directory /tmp and delete them, processing filenames in such a way that file or directory names containing single or double quotes, spaces or newlines are correctly handled. The -name test comes before the -type test in order to avoid having to call stat(2) on every file.

 find . -type f -exec file '{}' \;

Runs `file' on every file in or below the current directory. Notice that the braces are enclosed in single quote marks to protect them from interpretation as shell script punctuation. The semicolon is similarly protected by the use of a backslash, though ';' could have been used in that case also.

find / \( -perm -4000 -fprintf /root/suid.txt '%#m %u %p\n' \), \
 \( -size +100M -fprintf /root/big.txt '%-10s %p\n' \)

Traverse the filesystem just once, listing setuid files and directories into /root/suid.txt and large files into /root/big.txt.

 find $HOME -mtime 0

Search for files in your home directory which have been modified in the last twenty-four hours. This command works this way because the time since each file was last modified is divided by 24 hours and any remainder is discarded. That means that to match -mtime 0, a file will have to have a modification in the past which is less than 24 hours ago.

 find . -perm 664

Search for files which have read and write permission for their owner, and group, but which other users can read but not write to. Files which meet these criteria but have other permissions bits set (for example if someone can execute the file) will not be matched.

 find . -perm -664

Search for files which have read and write permission for their owner and group, and which other users can read, without regard to the presence of any extra permission bits (for example the executable bit). This will match a file which has mode 0777, for example.

 find . -perm /222

Search for files which are writable by somebody (their owner, or their group, or anybody else).

 find . -perm /220
 find . -perm /u+w,g+w
 find . -perm /u=w,g=w

All three of these commands do the same thing, but the first one uses the octal representation of the file mode, and the other two use the symbolic form. These commands all search for files which are writable by either their owner or their group. The files don't have to be writable by both the owner and group to be matched; either will do.

 find . -perm -220
 find . -perm -g+w,u+w

Both these commands do the same thing; search for files which are writable by both their owner and their group.

 find . -perm -444 -perm /222 ! -perm /111
 find . -perm -a+r -perm /a+w ! -perm /a+x

These two commands both search for files that are readable for everybody (-perm -444 or -perm -a+r), have at least on write bit set (-perm /222 or -perm /a+w) but are not executable for anybody (! -perm /111 and ! -perm /a+x respectively)

Friday, August 31, 2012

Method or Official Balance Transfer Methods For Airtel,Docomo, Idea, Vodaphone !!!

Official Balance Transfer Methods For Airtel,Docomo, Idea, Vodaphone !!!

Here Are The Official Methods To Transfer Balance……
I Am Posting Here Official Tricks To Transfer Balance From Your Mobile No To Others (Only For Some Operators)

1. TATA DOCOMO Balance Transfer…
Process of Transfer & Charges:

To transfer Balance Member need to type “BTTarget Mobile Number Amount” and send it to 54321
To reverse the Amount a Member needs to type “RBTTransaction ID” and send it to 54321
SMS to 54321 for Balance Transfer will be charged at Re.1 and for reversal will be Toll Free.

Conditions:

The sender’s account balance for “Balance Transfer” has to be Transfer Amount + Rs.1 at the time of transfer. If balance is not sufficient the transfer will be declined. However, the SMS will be charged.
In case of Reversals the amount reversed will be dependent on the balance available with the recipient.
The system will recognize “BT” or “bt” or “Bt”
For Example to Transfer Rs.25 Talk-time from 9030012345 to 9030099999 . The sender types “BT 9030099999 25″ and SMS to 54321

2. Idea! Balance Transfer Method…
Process of Transfer & Charges:

Step 1:First Of All Send Message To The 55567 As ‘ASK’Mobile NoAmount.Which Will Ask The Person From Whom You Want to get Balance.
Step-2:Then The Person To Which You Have To get amount Have To Confirm Your Request By Sending SMS as’GIVE’Mobile NoAmount
THen You Have Done…!

Conditions:

1. You Will Be Charged Rs/- 2 For This Method.
2. You Must Have Balance Transfer More Than Rs/-11

3. Airtel Balance Transfer…..

Note:I Dont KNOW this Methods Are Working Or Not Only About Airtel….I Am Only Making Collection Of Possible Methods From Net For Airtel

Method 1: GIFT 100 9970XXXXX.
Method 2: 143*9818xxxxxx#
Method 3: According To Me There Is No Official Method To Transfer Balance In Airtel…But Just Try These At Your Own Risk* {Only About AIRTEL Other Are Guaranteed }

4. Vodafone Official Balance Transfer Method…
Procedure:

*131*Amount*Mobile No#

Conditions:

Only Users Who Are Using Vodafone From 3 Months Can Able To Do This.

Income Tax and Internet Marketing

If you're online publisher, blogger or affiliate marketer then one thing you need to constantly keep eye on is income tax information in your country which applies to your online income activity. As most of the online revenue models are from US, CA or Europe based networks so there are plenty of things you need to know before promoting their products or being associate of these affiliate companies. I'm listing information which applies to every publisher irrespective of his citizenship, if anything needs more relevant explanation then you should get help from tax adviser or accountant in your country.
W-8BEN Form
W-8BEN Form

W-8BEN and US Affiliate Networks

Almost every US based affiliate network asks you to fill up W-8BEN(Non-US resident) or W-8/W-2(US-resident) form before you do business with them. These forms are for those affiliates or associates who are non-us residents/residents and do business with US based affiliate networks. Make sure you fill up these forms and fax or mail to your affiliate manager from respective network before promoting their products. If you earned any amount of money and didn't filled up form for long time then chances are there your payments are likely to remain pending or will be kept on hold from 2011 and onwards.

Ask your affiliate manager if there is anything you need to do other than filling up W-8BEN/W-8 form. If you're earning more than 10,000$ from any network then chances are there that you need to do some more documentation irrespective of your status as foreign or US affiliate.

SSN/VAT/Tax-ID and Affiliate Networks

Many affiliate networks and payment processors expect you to show SSN or tax-ID from your country. SSN stands for social security number which is applicable within united states whereas PAN is permanent account number which is similar to SSN and is used in india. Make sure you provide them this ID (whichever name applies for your country) to affiliate network when you sign up or expect payment from them.

Transaction Receipts

If you're a freelancer or blogger who sells his/her service online then subscribing to receipts sites is one good option. This will help you keep history of transaction when you work online with clients and it'll also help you to pay taxes for the income you pay online. You can sign up for services like freshbooks, harvest or blinksale to keep records of your transaction. Payment processors like paypal and other shopping carts do allow your clients to print their purchase history but if you're taking any custom work or consulting then you can use the billing services to keep the receipts.

FTC and Commercial Intention Notice

Your blog, website needs to mention commercial intention near footer or other specific page so that FTC(US govt authority that keeps eye on trade) or any other tax department don't come across as resistance between you and affiliate network. Many states in US and other countries are having issues with affiliate or ad networks due to FTC and other online revenue rules so before signing up check if this applies to your state or country.

Tax information and Checklist

Worldwide Taxation - If you're indian or spanish blogger/publisher who earns money from US based affiliate or ad-network then still your income is taxable, in this case from US as you do transaction from that country and from your own country. So your income is likely to be cut out from two places via payment processor or directly from network. These rules vary depending on your country, but no matter where you stay, once you recieve cheques from foreign banks then your country will charge some tax on that amount. You'll also be taxable if your annual income from foreign currency reaches some X threshold which is taxable in your country. For example, in india if your annual income reaches 1,60,000/- bucks then you become taxable citizen for that financial year.
Skipping Taxes - One thing you can't do with online activity is that you can't skip your taxes no matter where you live, so don't try to game the system. Every income generating activity is monitored by almost every government these days using payment processor monitoring, bank cheque and threshold monitoring etc.You're responsible citizen of this planet and no matter where you live you need to support the respective government.

Deductible Income - Charity work and some other online activities are tax-deductible which you can find out by reading the tax acts in your country. I suggest you to read online tax sites of your country. Also do read tax information of the country where your affiliate network is based on and pays monthly revenue.

Non-taxable revenue - There are times when your earning goes down and can't be in line for taxation. In such case contact your accountant or tax adviser and notify him about yearly earning history and get yourself free from taxation. During early years of online publishers efforts or bloggers revenue remain non-taxable in many cases so unless scaled up above taxable income you remain under non-taxable revenue bar.

Hope these tips helps you during taxation of your online income. If you need any country specific information then it is better to consult tax adviser and affiliate manager of your ad/affiliate network.

Thursday, August 30, 2012

Why Software Testing as a Career ? what are the kinds of job in the software testing?


Why Software Testing as a Career ?

Modern day software has a short time to market, condensed product life, and is getting increasingly complex thanks to newer emerging technologies and disruptive innovation. All of this results in hard to detect errors and failures adversely impacting the economics of companies creating and using such software.Learning to detect and identify software defects early thus preempting costly and embarrassing mistakes, is both mission critical and fast emerging as a lucrative career option in the IT field.
   
1. Software Testing is more Oriented to Detecting the defects or often equated to finding bugs. Testing is a process of executing a software system to determine whether it matches its specification and executes in its intended environment under controlled conditiions. The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldn't or things don't happen when they should.

SQA: - Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to 'prevention'.

Stop Testing: -
Testing is potentially endless. We can not test till all the defects are unearthed and removed -- it is simply impossible. At some point, we have to stop testing and ship the software. The question is when.

FRESHER OFF-CAMPUS & MEGA JOB FAIRS - 2012
Fresher MEGA Job Fair
Realistically, testing is a trade-off between budget, time and quality. It is driven by profit models. The pessimistic, and unfortunately most often used approach is to stop testing whenever some, or any of the allocated resources -- time, budget, or test cases -- are exhausted. The optimistic stopping rule is to stop testing when either reliability meets the requirement, or the benefit from continuing testing cannot justify the testing cost. [Yang95] This will usually require the use of reliability models to evaluate and predict reliability of the software under test. Each evaluation requires repeated running of the following cycle: failure data gathering -- modeling -- prediction. This method does not fit well for ultra-dependable systems, however, because the real field failure data will take too long to accumulate.

For Verification & Validation (V&V)
Just as topic Verification and Validation indicated, another important purpose of testing is verification and validation (V&V). Testing can serve as metrics. It is heavily used as a tool in the V&V process. Testers can make claims based on interpretations of the testing results, which either the product works under certain situations, or it does not work. We can also compare the quality among different products under the same specification, based on results from the same test.

2. What is the purpose of software testing?
The purpose of software testing is
a. To demonstrate that the product performs each function intended;
b. To demonstrate that the internal operation of the product performs according to specification and all internal components have been adequately exercised;
c. To increase our confidence in the proper functioning of the software.
d. To show the product is free from defect.
e. All of the above.

3. Types of Levels: -
COMPATIBILITY TESTING. Testing to ensure compatibility of an application or Web site with different browsers, OSs, and hardware platforms. Compatibility testing can be performed manually or can be driven by an automated functional or regression test suite.

CONFORMANCE TESTING. Verifying implementation conformance to industry standards. Producing tests for the behavior of an implementation to be sure it provides the portability, interoperability, and/or compatibility a standard defines.

FUNCTIONAL TESTING. Validating an application or Web site conforms to its specifications and correctly performs all its required functions. This entails a series of tests which perform a feature by feature validation of behavior, using a wide range of normal and erroneous input data. This can involve testing of the product's user interface, APIs, database management, security, installation, networking, etcF testing can be performed on an automated or manual basis using black box or white box methodologies.

LOAD TESTING. Load testing is a generic term covering Performance Testing and Stress Testing.

PERFORMANCE TESTING. Performance testing can be applied to understand your application or WWW site's scalability, or to benchmark the performance in an environment of third party products such as servers and middleware for potential purchase. This sort of testing is particularly useful to identify performance bottlenecks in high use applications. Performance testing generally involves an automated test suite as this allows easy simulation of a variety of normal, peak, and exceptional load conditions.

REGRESSION TESTING. Similar in scope to a functional test, a regression test allows a consistent, repeatable validation of each new release of a product or Web site. Such testing ensures reported product defects have been corrected for each new release and that no new quality problems were introduced in the maintenance process. Though regression testing can be performed manually an automated test suite is often used to reduce the time and resources needed to perform the required testing.

SMOKE TESTING. A quick-and-dirty test that the major functions of a piece of software work without bothering with finer details. Originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire.

STRESS TESTING. Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements to determine the load under which it fails and how. A graceful degradation under load leading to non-catastrophic failure is the desired result. Often Stress Testing is performed using the same process as Performance Testing but employing a very high level of simulated load.

UNIT TESTING. Functional and reliability testing in an Engineering environment. Producing tests for the behavior of components of a product to ensure their correct behavior prior to system integration.

Black Box Testing
Black box testing methods focus on the functional requirements of the software. Tests sets are derived that fully exercise all functional requirements. This strategy tends to be applied during the latter part of the lifecycle.
Tests are designed to answer questions such as:

1) How is functional validity tested?
2) What classes of input make good test cases?
3) Is the system particularly sensitive to certain input values?
4) How are the boundaries of data classes isolated?
5) What data rates or volumes can the system tolerate?
6) What effect will specific combinations of data have on system operation?

Equivalence Partitioning: -
This method divides the input of a program into classes of data. Test case design is based on defining an equivalent class for a particular input. An equivalence class represents a set of valid and invalid input values.
Guidelines for equivalence partitioning -

1) If an input condition specifies a range, one valid and two invalid equivalence classes are defined.
2) If an input condition requires a specific value, one valid and two invalid equivalence classes are defined.
3) If an input condition specifies a member of a set, one valid and one invalid equivalence class are defined.
4) If an input condition is boolean, one valid and one invalid class are defined.

Boundary Value Analysis: -
Boundary value analysis is complementary to equivalence partitioning. Rather than selecting arbitrary input values to partition the equivalence class, the test case designer chooses values at the extremes of the class. Furthermore, boundary value analysis also encourages test case designers to look at output conditions and design test cases for the extreme conditions in output.
Guidelines for boundary value analysis -

1) If an input condition specifies a range bounded by values a and b, test cases should be designed with values a and b, and values just above and just below and b.
2) If an input condition specifies a number of values, test cases should be developed that exercise the minimum and maximum numbers. Values above and below the minimum and maximum are also tested.
3) Apply the above guidelines to output conditions. For example, if the requirement specifies the production of an table as output then you want to choose input conditions that produce the largest and smallest possible table.
4) For internal data structures be certain to design test cases to exercise the data structure at its boundary. For example, if the software includes the maintenance of a personnel list, then you should ensure the software is tested with conditions where the list size is 0, 1 and maximum (if constrained).

Cause-Effect Graphs
A weakness of the two methods is that do not consider potential combinations of input/output conditions. Cause-effect graphs connect input classes (causes) to output classes (effects) yielding a directed graph.
Guidelines for cause-effect graphs -

1) Causes and effects are listed for a modules and an identifier is assigned to each.
2) A cause-effect graph is developed (special symbols are required).
3) The graph is converted to a decision table.
4) Decision table rules are converted to test cases.

We can not test quality directly, but we can test related factors to make quality visible. Quality has three sets of factors -- functionality, engineering, and adaptability. These three sets of factors can be thought of as dimensions in the software quality space. Each dimension may be broken down into its component factors and considerations at successively lower levels of detail.

Performance testing
Not all software systems have specifications on performance explicitly. But every system will have implicit performance requirements. The software should not take infinite time or infinite resource to execute. "Performance bugs" sometimes are used to refer to those design problems in software that cause the system performance to degrade.

Reliability testing
Software reliability refers to the probability of failure-free operation of a system. It is related to many aspects of software, including the testing process. Directly estimating software reliability by quantifying its related factors can be difficult. Testing is an effective sampling method to measure software reliability. Guided by the operational profile, software testing (usually black-box testing) can be used to obtain failure data, and an estimation model can be further used to analyze the data to estimate the present reliability and predict future reliability. Therefore, based on the estimation, the developers can decide whether to release the software, and the users can decide whether to adopt and use the software. Risk of using software can also be assessed based on reliability information. [Hamlet94] advocates that the primary goal of testing should be to measure the dependability of tested software.

Security testing
Software quality, reliability and security are tightly coupled. Flaws in software can be exploited by intruders to open security holes. With the development of the Internet, software security problems are becoming even more severe.
Many critical software applications and services have integrated security measures against malicious attacks. The purpose of security testing of these systems include identifying and removing software flaws that may potentially lead to security violations, and validating the effectiveness of security measures. Simulated security attacks can be performed to find vulnerabilities.

TESTING means "quality control"
       * QUALITY CONTROL measures the quality of a product
       * QUALITY ASSURANCE measures the quality of processes used to create a quality product.
Beta testing is typically conducted by end users of a software product who are not paid a salary for their efforts.

Acceptance Testing
Testing the system with the intent of confirming readiness of the product and customer acceptance.

Ad Hoc Testing
Testing without a formal test plan or outside of a test plan. With some projects this type of testing is carried out as an adjunct to formal testing. If carried out by a skilled tester, it can often find problems that are not caught in regular testing. Sometimes, if testing occurs very late in the development cycle, this will be the only kind of testing that can be performed. Sometimes ad hoc testing is referred to as exploratory testing.

Alpha Testing
Testing after code is mostly complete or contains most of the functionality and prior to users being involved. Sometimes a select group of users are involved. More often this testing will be performed in-house or by an outside testing firm in close cooperation with the software engineering department.

Automated Testing
Software testing that utilizes a variety of tools to automate the testing process and when the importance of having a person manually testing is diminished. Automated testing still requires a skilled quality assurance professional with knowledge of the automation tool and the software being tested to set up the tests.

Beta Testing
Testing after the product is code complete. Betas are often widely distributed or even distributed to the public at large in hopes that they will buy the final product when it is released.

Black Box Testing
Testing software without any knowledge of the inner workings, structure or language of the module being tested. Black box tests, as most other kinds of tests, must be written from a definitive source document, such as a specification or requirements document..

Compatibility Testing
Testing used to determine whether other system software components such as browsers, utilities, and competing software will conflict with the software being tested.

Configuration Testing
Testing to determine how well the product works with a broad range of hardware/peripheral equipment configurations as well as on different operating systems and software.

Functional Testing
Testing two or more modules together with the intent of finding defects, demonstrating that defects are not present, verifying that the module performs its intended functions as stated in the specification and establishing confidence that a program does what it is supposed to do.

Independent Verification and Validation (IV&V)
The process of exercising software with the intent of ensuring that the software system meets its requirements and user expectations and doesn't fail in an unacceptable manner. The individual or group doing this work is not part of the group or organization that developed the software. A term often applied to government work or where the government regulates the products, as in medical devices.

Installation Testing
Testing with the intent of determining if the product will install on a variety of platforms and how easily it installs.

Integration Testing
Testing two or more modules or functions together with the intent of finding interface defects between the modules or functions. Testing completed at as a part of unit or functional testing, and sometimes, becomes its own standalone test phase. On a larger level, integration testing can involve a putting together of groups of modules and functions with the goal of completing and verifying that the system meets the system requirements. (see system testing)

Load Testing
Testing with the intent of determining how well the product handles competition for system resources. The competition may come in the form of network traffic, CPU utilization or memory allocation.

Performance Testing
Testing with the intent of determining how quickly a product handles a variety of events. Automated test tools geared specifically to test and fine-tune performance are used most often for this type of testing.

Pilot Testing
Testing that involves the users just before actual release to ensure that users become familiar with the release contents and ultimately accept it. Often is considered a Move-to-Production activity for ERP releases or a beta test for commercial products. Typically involves many users, is conducted over a short period of time and is tightly controlled. (see beta testing)

Regression Testing
Testing with the intent of determining if bug fixes have been successful and have not created any new problems. Also, this type of testing is done to ensure that no degradation of baseline functionality has occurred.

Security Testing
Testing of database and network software in order to keep company data and resources secure from mistaken/accidental users, hackers, and other malevolent attackers.

Software Testing
The process of exercising software with the intent of ensuring that the software system meets its requirements and user expectations and doesn't fail in an unacceptable manner. The organization and management of individuals or groups doing this work is not relevant. This term is often applied to commercial products such as internet applications. (contrast with independent verification and validation)

Stress Testing
Testing with the intent of determining how well a product performs when a load is placed on the system resources that nears and then exceeds capacity.

System Integration Testing
Testing a specific hardware/software installation. This is typically performed on a COTS (commerical off the shelf) system or any other system comprised of disparent parts where custom configurations and/or unique installations are the norm.

White Box Testing
Testing in which the software tester has knowledge of the inner workings, structure and language of the software, or at least its purpose.

Difference Between Verification & Validation: -
- Verification is about answering the question "Does the system function properly?" or "Have we built the system right?"
- Validation is about answering the question "Is the product what the customer wanted?" or "Have we built the right system?"

This definition indicates that Validation could be the same thing as Acceptance Test (or at least very similar).

I have often described Verification and Validation processes in the same way, ie:

1. Plan the test (output Test Plan)
2. Specify the test (output Test Specification)
3. Perform the test (output Test Log and/or Test Report

Verification & Validation
Verification typically involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. This can be done with checklists, issues lists, walkthroughs, and inspection meetings. Validation typically involves actual testing and takes place after verifications are completed. The term 'IV & V' refers to Independent Verification and Validation.

Enlightened Sources:Free online courses the new future of higher education

It is extremely essential that you are well prepared for an interview. We have defined six easy pointers to a successful interview in ‘6 Ps’. These are broadly identified for simple recollection and are not exhaustive.
However, every interview is a step towards getting closer to the ultimate goal, which is the offer letter. So do keep in mind the following while you are gearing up for an interview.
  • Punctuality
  • Presentation
  • Preface
  • Preparation
  • Proficiency
  • Phraseology
Punctuality is the first perception the interviewer gets about the candidate.
Come to the venue a good fifteen minutes before the scheduled time.
Take sometime off to go through your resume once again and also the company profile.
Presentation of oneself is of prime importance though many may not be aware.
As you may not be aware of the company’s dress code, wear smart formals in which you are comfortable.
Do not use too strong a deodorant or perfume.
Be well groomed. Look at yourself from head to toe and step out only if you feel totally satisfied.
Stand straight, relaxed and with a slight smile.
Preface is crucial. So do be cordial while introducing yourself.
Firstly, introduce yourself with your name and make sure your eyes meet that of the interviewer. This reflects your confidence.
Shake a hand with the interviewer and be sure to be firm while doing so.
Preparation by equipping yourself with relevant information about the company in which you are attending the interview is crucial.
Be specific, interviewers are generally looking out for statistics and revenue numbers.
Make sure you are also well aware of your current company’s specifics as well.
Having competitor information is a definite plus point and shows that your knowledge of the industry as a whole is well aligned.
Don’t sound brash while showcasing your knowledge.
Proficiency at an interview is derived from practice or rehearsals before the interview.
Try mock interviews with a friend or you could also use the mirror as a substitute.
These rehearsals help instill a good amount of confidence and dramatically reduce the chances of you being nervous.
Always know your strengths and weaknesses and be sure to back it up with adequate instances.
Never bring out a situation where you have failed. Always speak of challenges for which creative solutions were found.
Be aware that your interviewer will be very interested to know about how well your action/reactions would have induced a situation or the outcome itself.
Do not make up scenarios; you could be against a wall with a small slip.
Phraseology of the body or more commonly ‘body language’ plays an important role while facing interviews as much as verbal communication if not more. One’s body language must communicate attentiveness, enthusiasm and confidence.
Make eye contact and periodically break away. Do not look at the floor.
While sitting in your chair sit straight, leaning might convey lethargy. An upright posture exudes confidence.
Always be positive about the way you deliver and the content of your conversation.
Avoid using movements that takes the interviewer’s attention away from your face.
Do not move your hands wildly or keep them behind your head or reclining on your chair.
The above mentioned ‘Ps’ are just a few pointers on how you could make better the interview experience better for yourself. It helps you proactively prepare yourself to make a positive impression upon your interviewer. However, there is no substitute for relevant experience, expertise and domain knowledge. So equip yourself for questions on these spheres which will ultimately determine the outcome of the interview.
Wishing you all the very best.

What Would You Try If You Knew You Could Not Fail?

In this Ted Talk, Regina Dugan, former director of the Defense Advanced Research Projects Agency (DARPA), discusses the amazing projects DARPA has completed by approaching work with the question: what would you do if you knew you could not fail? DARPA’s accomplishments range from a robotic hummingbird to a prosthetic arm controlled by thought.

Although the idea of thinking without limits can be applied to most industries, the possibilities available in modern engineering are particularly astounding. Northwestern’s NUvention program brings together undergraduates and graduates across disciplines in order “to expose students to the entire innovation and entrepreneurial life cycle and to help them understand how innovations can become a viable business in the real world.”

Free Online Courses: The New Future of Higher Education?

Professionals will pay for credential programs, workshops, and continuing education courses to stay up-to-date in their field, but what if you could get the same benefits and knowledge for free?

Online education is not a new concept. Remote degree programs, webinars, and filmed lectures have been around for years but two new start-ups might completely change the way we think about online courses. While most online programs offering credible certificates or degrees require enrollment in a university or membership in a professional society, both of which can be quite costly, Udacity and Coursera offer university-quality courses completely free of charge. Their courses offer many of the same benefits of a classroom experience including lectures, assignments, student interaction and participation, and exams but do they truly have the potential to replace undergraduate or graduate degrees?
Stanford professor and creator of Udacity Sebastian Thrun certainly believes so. According to the April issue of Wired, Thrun believes that in “50 years. . . there will be only 10 institutions in the world delivering higher education and Udacity has a shot at being one of them issue.” Udacity was created after Thrun offered free enrollment in his artifical intelligence course to anyone in the entire world last fall. Within a few weeks 160,000 students enrolled, two-thirds of whom live outside of the United States. (Wired magazine describes the phenomena in detail here.) Although the enrollment itself was a shock, the most astounding aspect came after the course started and extracurricular student participation began. Students took their own steps to make videos available in countries where YouTube is blocked and participated extensively in message boards that offered help and suggestions. One student even created a platform with puzzles that allowed students to test and practice theories presented in the class. It’s difficult to imagine undergraduates devoting an analogous level of collaborative effort for an on-campus course with graded assignments but these students were acting of their own free will with only a certificate of participation on the line.
While Thrun and Norvig developed Udacity, fellow Stanford faculty member Daphne Koller launched her own online system called Coursera. Her version of free online education offers over 119 courses from nineteen universities in sixteen different categories ranging from business and management, to medicine, to humanities and social sciences. Participating universities include colleges from around the world such as the University of Edinburgh  École Polytechnique Fédérale de Lausanne in Switzerland, and the Indian Institute of Technology in Dehli, which brings a whole new aspect to the idea of “studying abroad.” Students in America might have the opportunity to study at two universities through a study abroad program, but few can access anywhere close to nineteen. The fact that anyone in the world can participate means student body make-up reaches a level of diversity nearly impossible on a geographically based campus.
Free from university obligations and bureaucracy, both programs can create their own version of learning. Udacity approaches education with problem solving projects and an emphasis on creativity. Students can even opt to send their resume to one of twenty partner companies after completing a course. Coursera students can watch lectures and complete interactive assignments. Koller states, “In many of our [online] courses, the median response time for a question on the question and answer forum was 22 minutes — which is not a level of service I have ever offered to my Stanford students.” Students taking classes with assignments that cannot easily be auto-graded by a machine, like poetry and business, learn a process of peer evaluation that can be a valuable skill in a managerial position.
Although the idea of free education seems to offer many benefits, their future in changing education remains unclear. Will free online classes be able to make a university education available to anyone, regardless of location and economic background? Will classrooms eventually dissolve altogether? Do students lose an important aspect of learning when they collaborate online rather than in person? Would programs like MEM function in an online format? Both programs are quite new and still developing and only time will tell, but the range of participation across universities and the fact that others (such as MIT) are set on creating their own similar systems suggests the implications could be quite important in the future of education. Tell us what us your thoughts on the future of education and the role online courses will play.


FREE  FREE high Class education better than engineering degree online courses with certifications for everybody with free friendly and worthy education for technology, business,science.

Necessity or Preliminary requirements

Laptop/PC/PHONE with internet and java enable only

  
click here....

The Millennium Project

GLOBAL FUTURES STUDIES & RESEARCH