Monday, September 21, 2015

Learn Final Cut Pro X from a reputed training institute

Final Cut Pro X is important video editing application for the OS X. It's also known as successor of the Final Cut Pro. Generally Final Cut Pro is the name which is developed by Macromedia Inc and later by Apple Inc. Most recent version of Final Cut Pro X is Final Cut Pro X version 10.2.2, it runs on Intel based Mac OS powered by OS X version 10.9 or later. This software allows users to login and move video on a hard disk (internal or external), and it can be easily edited, modified, processed, and output to a lots of formats.

Lets start with Final Cut Pro X:
Import Options
  • Importing Assets: We can import video into final cut pro x from our desktop or an attached hard disk, directly from a camera or even from iMovie project.
  • Import Control: when we import video we can enhance or speed up our editing work with various option.
Keywording and Favorites
  • Marking Favorites and Rejects: Selecting favorite shots and rejecting bad ones is a typical task when editing. A well expert faculty can guide to choose right clips and shots during editing.
  • Adding Keywords and Using Keyword Collections and Smart Collections: it's a very tough work to organize scenes and clips with keywords. In well reputed institute you can learn how to apply keywords and then how to find later.
Editing and Navigation
  • Selecting Clips and Adding Them to the Timeline: it's a easy task to add clips to the timeline using dragging and dropping, but learning another editing techniques and their keyboard shortcuts can editing our workflow.
  • Controlling the Appearance of the Timeline: when our timeline gets bigger. Then it's necessary to control over that how it's look. You can learn how to scale timeline and how to show the required information you want to see while editing from reputed institute.
  • Markers and To-Dos: Markers are important way for add notes to a clip or keep record of important elements.
  • Play Options: An experienced faculty can help us to show the video in full screen mode with different playback option which is available in final cut pro X.
Color
  • Color Correction with Auto Balance and Match Color: Color correction is a advanced feature but final cut pro x makes it easy. We can learn how to auto correct shots.
  • Presets: If we need inspiration for color-adjusting our shots, Final Cut Pro X includes several presets to get you started.
Music, Sound, and Audio Editing
  • The Music and Sounds Browser: it is easy to add music and sound effects to our movie using Final Cut Pro X library.
  • Audio Enhancement Tools and EQ:if our sound, music, or dialogue are not working exactly as we want then FCP'X enhancement tool and multi band EQ helps us to do something extra.
Some important advanced features of Final Cut Pro X
  • The Precision Editor
  • Transform, Cropping, and Distortion Tools
  • Duplicating a Project
  • Key framing Effects
  • Image Stabilization
  • Synchronizing Clips
  • Compounding Clips
  • Auditions
  • The Video Effects Browser
  • Sharing Online or to Devices

Thursday, September 10, 2015

JavaScript Questions and Answers for Beginners

Q-1: What is JavaScript?
Ans: JavaScript is a programming language using which we make apps, dynamic design & develop responsive website, games, etc. JavaScript is an interpreted language. JavaScript when applied to an HTML document, can provide dynamic interactivity on websites. Most importantly, JavaScript isn't overlay tough to use. Its syntax is quite similar to C, C++ and Java.

Q-2: How is JavaScript different from Java ?
Ans-:
Java:
Java is a statically typed language.
Java is class-based.
Java uses block-based scoping.
Java code needs to be compiled.
Java creates applications that run in a virtual machine or browser.

Javascript:
JavaScript is dynamic.
JavaScript is prototype-based.
JavaScript uses function-based scoping.
JavaScript code are all in text.
JavaScript code is run on a browser only.

Q-3: How to embed JavaScript in a web page ?
Ans-: JavaScript code can be embed in a web page in two ways.
    a. <script src="my-external-javascript-path.js" type="text/javascript"
</script>
   b. <script type="text/javascript"></script>

Q-4:What are JavaScript Datatype ?
Ans-: In JavaScript, there are data types.
    1.String
    2.Number
    3.Boolean
    4.Array
    5.Object
    6.Null
    7.Undefined

Q-5: How to add JavaScript to a button? please write the complete code.
Ans-:<button id="click"></button>

Q-6: What Boolean operators JavaScript supports ?

Ans-:  Boolean is a object & datatype.
     Boolean operators in JavaScript are as under
    &&, || and !

Q-7: What is scope in JavaScript ? Explain with appropriate examples.
Ans-: Scope refers to where variables and functions are accessible, and in what context it is being executed.There are two type of Scope.
1. Local
Example:
    <!DOCTYPE html>
    <html>
            <body>
            <script>
        var a = 99;
        function hello() {
            var x = 5;
            alert("Hello, " + (a + x) + "!");
        }
        hello(); // prints the string "Hello, 104!"
    </script>
    <body>
    </html>

2.Global
Example:
    <!DOCTYPE html>
    <html>
            <body>
            <script>
        var a = 99;
        function hello() {
            alert("Hello, " + a + "!");
        }
        hello(); // prints the string "Hello, 99!"
        alert(a); // prints the number 99
   </script>
    <body>
    </html>

Q8: What does 1+'2'+4 evaluate to ?
Ans-: '2' is string, everything is a string, so the result is 124.
   
Q-9: What is the difference between alert() and confirm() popup boxes ?
Ans-:
1. Alert Box: An alert box is often used when you want to make sure information comes through to the user. When an alert box popups, the user will have to click “Ok” to proceed.

2. Confirm Box: A confirm box is often used when you want the user to verify or accept something. When a confirm box pops up , the user will have to click either “Ok” or “Cancel” to proceed. If user clicks “Ok”, the box returns true. If user clicks “Cancel”, the box returns false.

Q-10: What type of comments in JavaScript are available ?

Ans-: There are two type of comments
    1. Multiple lines start with        /* */
    2. Single lines start with          //
   
Q-11: .What is the use of return statement in JavaScript ?
Ans-:  The return statement ends function execution and specifies a value to be returned to the function caller.

Calculate the product of two numbers, and return the result:

<!DOCTYPE html>
<html>
<body>
    <p id="example"></p>
<script>
var x = myFunction(25, 50);       // Function is called, return value will end up in x

function myFunction(a, b) {
    return a + b;         // Function returns the product of a and b
}   
document.getElementById("example").innerHTML = x;
</script>

</body>
</html>
        The result of x will be: 75

Q-12: Write down the differences between null and undefined  ?
Ans-:Undefined value cannot be explicitly stated that is there is no keyword called undefined whereas null value has keyword called null.

typeof undefined variable or property returns undefined whereas typeof null value returns object.

Q-13: Write down about undefined and undeclared variables ?
Ans-: Undefined variables are those that are not assigned any value but are declared in the program.Trying to read such variables gives special value called undefined value.

Undeclared variables are those that are not declared in the program (do not exist at all),trying to read their values gives runtime error.But if undeclared variables are assigned then implicit declaration is done .

Q-14: Explain variable typing or dynamic typing in JavaScript ?
Ans-: It is perfectly legal to assign a number to a variable and then assign a string to the same variable as follows
example
i = 10;
i = "string";
This is called variable typing