Ad here

Showing posts with label Rahul Jain. Show all posts
Showing posts with label Rahul Jain. Show all posts

Friday, October 9, 2015

Coolpad Note 3 Launched with 3 GB RAM and Fingerprint sensor in Just 8999 INR

Coolpad Note 3 Launched with 3 GB RAM and Fingerprint sensor in Just 8999 INR 



Chinese Smart Phone maker Coolpad has launched Note 3 Budget Smartphone with astounding features in just less than 10K.
                                               Coolpad has launched Note 3 with fingerprint sensor and 3 GB RAM in just 8999 INR its first device under budget of 10K that has fingerprint sensor facility with internal memory of 16GB which is expandable up to 64GB micro SD Card. Device presently had Android 5.1 lollipop OS. The phone will be available on Amazon starting from 20th October. 
                                                                                                                                 Coolpad Note 3 has 5.5 inch HD display (720 x 1280) Px. Powered by 1.3 GHz 64 bit Mediatec MT6753 Octa-core processor.   The phone has 13 Megapixel Rear and 5 Megapixel Front camera (Selfie Cam).
                                                                                                                                                   In terms of connectivity, this dual sim phone has the phone has backed up by 3000 mAh battery with wi-fi, Bluetooth, and 3G, and GPS facility.

Sunday, July 26, 2015

Digital India : Empowers Across Globe

                                      Digital India 



Digital India :- A great initiative of government of India , we can say it like "e-Kranti". The main aim of this plan is to digitized all services. All ministries, departments, and offices of government provide their services electronically, to reduce paper work, and making it Eco-friendly. It slated time completed in 2019. It includes three phases of division which are as follows :-

1.Making  digitized infra all over including offices, ruler areas, ministries, and in all departments.
2.Providing high band width of internet in ruler areas.
3.Digital literacy, how to use it, and make its interface clear with peoples.

It targeted of providing the all government services electronically that is beneficial and get controlled with fairness with full of transparency. Peoples can use these services directly on their gadgets, now peoples can skip long lines out of many offices, save their time, and use services easily and efficiently. This will makes reinforce digital structure across country.we have to extol this plan of government. This is the modern form of National e-governance.   

When this plan is initiated by  Mr. PM , at that time many CEO, MD, and businessmen of big and brand companies present there, and they  committed to invest about 4.5cr. INR, for this plan.It is among most prioritized plans of Mr. Modi governance. It is public private partnership plan that will benefit  both one by providing services and to other by using it efficiently. 

Ernakulam a district of Kerala becomes first district to achieve it cent(100)% . This city converts his approx. all official work into digitized form and becomes fully paperless. For this plan Government of India also launch a website   ( www.digitalindia.gov.in )  for more details.

Like and Share to spread this information.
Thank You !!






Tuesday, December 16, 2014

Wimax : WorldWide Interoperability Microwave Access

Wimax Is hottest Broadband Technology through which we can Deliver a very high speed Internet speed in economically Way.

                                         Wimax Stands for World wide interoperability microwave access. 

Important Characteristics:-

-> Wireless version of the Ethernet.
->Project IEEE 802.16 Version.
->Based on wireless Man Technology.
->Operate same as its counterpart WiFi but at higher speed 1000 Mbps and over greater distances with high umber of users.
-> A wireless service for Delivery of the IP Centric packets over wide area. 
->Formed in April 2001.

Software Requirement Specification (SRS)




 Software Requirement Specification (SRS)



       Outline
  • Review of the requirements engineering process.
  • Write requirements and specifications.
  • RequisitePro tutorial.
  • Software Requirement Specification (SRS).


   Background
A requirement is a statement of a behavior or attribute that a system must possess for the system to be acceptable to a stakeholder.

Software Requirement Specification (SRS) is a document that describes the requirements of a computer system from the user's point of view. An SRS document specifies:
  • The required behavior of a system in terms of: input data, required processing, output data, operational scenarios and interfaces.
  • The attributes of a system including: performance, security, maintainability, reliability, availability, safety requirements and design constraints.

Requirements management is a systematic approach to eliciting, organizing and documenting the requirements of a system. It is a process that establishes and maintains agreement between the customer and the project team on the changing requirements of a system.

Requirements management is important because, by organizing and tracking the requirements and managing the requirement changes, you improve the chances of completing the project on time and under budget. Poor change management is a key cause of project failure.

2.1  Requirements Engineering Process
Requirements engineering process consists of four phases:
  • Requirements elicitation: getting the customers to state exactly what the requirements are.
  • Requirements analysis: making qualitative judgments and checking for consistency and feasibility of requirements.
  • Requirements validation: demonstrating that the requirements define the system that the customer really wants.
  • Requirements management: the process of managing changing requirements during the requirements engineering process and system development, and identifying missing and extra requirements.


2.2  Writing Requirements
Requirements always need to be correct, unambiguous, complete, consistent, and testable.

2.2.1        Recommendations When Writing Requirements
  • Never assume: others do now know what you have in mind.
  • Use meaningful words; avoid words like: process, manage, perform, handle, and support.
  • State requirements not features:
    • Feature: general, tested only for existence.
    • Requirement: specific, testable, measurable.
  • Avoid:
    • Conjunctions: ask yourself whether the requirement should it be split into two requirements.
    • Conditionals: if, else, but, except, although.
    • Possibilities: may, might, probably, usually.

2.3  Writing Specifications
Specification is a description of operations and attributes of a system. It can be a document, set of documents, a database of design information, a prototype, diagrams or any combination of these things.

Specifications are different from requirements: specifications are sufficiently complete ─ not only what stakeholders say they want; usually, they have no conflicts; they describe the system as it will be built and resolve any conflicting requirements.

Creating specifications is important. However, you may not create specifications if:
  • You are using a very incremental development process (small changes).
  • You are building research or proof of concept projects.
  • You rebuilding very small projects.
  • It is not cheaper or faster than building the product.

2.4  Software Requirement Specification (SRS)
Remember that there is no “Perfect SRS”. However, SRS should be:
  • Correct: each requirement represents something required by the target system.
  • Unambiguous: every requirement in SRS has only one interpretation
  • Complete: everything the target system should do is included in SRS (no sections are marked TBD-to be determined).
  • Verifiable: there exists some finite process with which a person/machine can check that the actual as-built software product meets the requirements.
  • Consistent in behavior and terms.
  • Understandable by customers.
  • Modifiable: changes can be made easily, completely and consistently.
  • Design independent: doesn't imply specific software architecture or algorithm.
  • Concise: shorter is better.
  • Organized: requirements in SRS are easy to locate; related requirements are together.
  • Traceable: each requirement is able to be referenced for later use (by the using paragraph numbers, one requirement in each paragraph, or by using convention for indication requirements)

  CASE Tools
RequisitePro is a powerful, easy-to-use requirements management tool that helps teams manage project requirements comprehensively, promotes communication and collaboration among team members, and reduces project risk. It thereby increases the chances of delivering a product that the client wants and does so in a timely manner.

RequisitePro offers the power of a database and Microsoft Word and is integrated with other Rational Suite products.


In-Class Demo
An overview of the basic features of RequisitePro will be presented. In the exercise section you will practice and apply what you have learned in the tutorial. Please refer to lab 4 slides which contain a tutorial on RequisitePro and an overview of the requirements engineering process, and writing requirements and specifications.


      Exercises
a.       Are the following requirements vague? If yes, why? Can you fix them?
o   The feature is responsible for managing connections.
o   The feature allows users to perform administrative functions.

b.      Perform each of the following tasks using RequisitePro:
o   Create a new project.
o   Create a new package.
o   Create and add some requirements within RequisitePro.
o   Create a requirement document.
o   Create a new view.


Deliverables
  • You should submit the solutions for exercise 5.a.
  • You should show that you have successfully performed all the tasks listed in exercise 5.b.
  • Also during the requirement phase of your term project, you should use RequisitePro to manage your requirements.

Data Flow Diagram

Data Flow Diagram

A data-flow diagram (DFD) is a graphical representation of the "flow" of data through an information system. DFDs can also be used for the visualization of data processing (structured design). On a DFD, data items flow from an external data source or an internal data store to an internal data store or an external data sink, via an internal process.
A DFD provides no information about the timing or ordering of processes, or about whether processes will operate in sequence or in parallel. It is therefore quite different from a flowchart, which shows the flow of control through an algorithm, allowing a reader to determine what operations will be performed, in what order, and under what circumstances, but not what kinds of data will be input to and output from the system, nor where the data will come from and go to, nor where the data will be stored (all of which are shown on a DFD).
It is common practice to draw a context-level data flow diagram first, which shows the interaction between the system and external agents which act as data sources and data sinks. On the context diagram (also known as the Level 0 DFD) the system's interactions with the outside world are modelled purely in terms of data flows across the system boundary. The context diagram shows the entire system as a single process, and gives no clues as to its internal organization.
This context-level DFD is next "exploded", to produce a Level 1 DFD that shows some of the detail of the system being modeled. The Level 1 DFD shows how the system is divided into sub-systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the system as a whole. It also identifies internal data stores that must be present in order for the system to do its job, and shows the flow of data between the various parts of the system.
The DFDs are used to:
  • discuss with the user a diagrammatic interpretation of the processes in the system and clarify what is currently being performed
  • determine what the new system should be able to do and what information is required for each different process that should be carried out
  • check that the completed system conforms to its intended design

Components of Data Flow Diagrams


                The components of a Data flow Diagram are always the same but there are different diagrammatic notations used. The notation used here is one adopted by a methodology known as SSADM (Structured Systems Analysis and Design Methods)

 

Components


  • External entities
  • Processes
  • Data stores
  • Data flows

Diagram Notations

Now we'd like to briefly introduce to you a few diagram notations which you'll see in the tutorial below.

External Entity

An external entity can represent a human, system or subsystem. It is where certain data comes from or goes to. It is external to the system we study, in terms of the business process. For this reason, people use to draw external entities on the edge of a diagram.

Process

A process is a business activity or function where the manipulation and transformation of data takes place. A process can be decomposed to finer level of details, for representing how data is being processed within the process.

Data Store

A data store represents the storage of persistent data required and/or produced by the process. Here are some examples of data stores: membership forms, database table, etc.

Data Flow

A data flow represents the flow of information, with its direction represented by an arrow head that shows at the end(s) of flow connector.





FILTERS/ PIPES AND COMMUNICATION

FILTERS/ PIPES AND COMMUNICATION

FILTERS AND PIPES

HEAD : It is used to display the top ten lines of file.
Syntax: $head<filename>
TAIL : This command is used to display the last ten lines of file.
Syntax: $tail<filename>
PAGE : This command shows the page by page a screenfull of information is displayed after which the page command displays a prompt and passes for the user to strike the enter key to continue scrolling.
Syntax: $ls –a\p
MORE : It also displays the file page by page .To continue scrolling with more command , press the space bar key.
Syntax: $more<filename>
GREP :This command is used to search and print the specified patterns from the file. Syntax: $grep [option] pattern <filename>
SORT : This command is used to sort the datas in some order.
Syntax: $sort<filename>
PIPE : It is a mechanism by which the output of one command can be channeled into the input of another command.
Syntax: $who | wc-l
TR :The tr filter is used to translate one set of characters from the standard inputs to another.
Syntax: $tr “[a-z]” “[A-Z]”
COMMUNICATION THROUGH UNIX COMMANDS
MESG
Description: The message command is used to give permission to other users to send message to your terminal.
Syntax: $mesg y
2.Command: WRITE
Description: This command is used to communicate with other users, who are logged in at the same time.
Syntax: $write <user name>
3.Command: WALL
Description: This command sends message to all users those who are logged in using the unix server.
Syntax: $wall <message>
4.Command: MAIL
Description: It refers to textual information, that can be transferred from one user to another
Syntax: $mail <user name>
5.Command: REPLY
Description: It is used to send reply to specified user.
Syntax: $reply<user name>



Monday, December 15, 2014

How To Make Pen Drive Bootable

To make a pen-drive bootable you need to know some very simple commands so here i am going to show you some steps to make a pendrive bootable :

1:Open cmd and select run as administrator.

2:Now enter command diskpart and press enter.

3:Now enter command list disk and press enter.



4:Now here you can see that disk0 is hard disk and disk 2 is pendrive .so to select pendrive enter command select disk 1and press enter.



5:Now you have to clean your pendrive,to clean type command clean and press enter.

6:After cleaning pendrive enter command create partition primary and press enter.After creation of partition enter command select partition 1 to select your partition and press enter.

7:Type command active and press enter.this command activate your selected partition.

8:Now type command format fs=fat32 and press enter.wait for a little.and after completion of this command type exit and press enter.

now your bootable pen drive is ready to use copy all the files from dvd and past in pendrive.

GATE Syllabus For Computer Science Engineering and Information Technology

GATE Syllabus for Computer Science and Information Technology – CS

General Aptitude (GA)
Verbal Ability: English grammar, sentence completion, verbal analogies, word groups, instructions, critical reasoning and verbal deduction.
Numerical Ability: Numerical computation, numerical estimation, numerical reasoning and data interpretation.
Engineering Mathematics
Mathematical Logic: Propositional Logic; First Order Logic.
Probability: Conditional Probability; Mean, Median, Mode and Standard Deviation; Random Variables; Distributions; uniform, normal, exponential, Poisson, Binomial.
Set Theory & Algebra: Sets; Relations; Functions; Groups; Partial Orders; Lattice; Boolean Algebra.
Combinatorics: Permutations; Combinations; Counting; Summation; generating functions; recurrence relations; asymptotics.
Graph Theory: Connectivity; spanning trees; Cut vertices & edges; covering; matching; independent sets; Colouring; Planarity; Isomorphism.
Linear Algebra: Algebra of matrices, determinants, systems of linear equations, Eigen values and Eigen vectors.
Numerical Methods: LU decomposition for systems of linear equations; numerical solutions of non-linear algebraic equations by Secant, Bisection and Newton-Raphson Methods; Numerical integration by trapezoidal and Simpson’s rules.
Calculus: Limit, Continuity & differentiability, Mean value Theorems, Theorems of integral calculus, evaluation of definite & improper integrals, Partial derivatives, Total derivatives, maxima & minima.

Computer Science and Information Technology
Digital Logic: Logic functions, Minimization, Design and synthesis of combinational and sequential circuits; Number representation and computer arithmetic (fixed and floating point).
Computer Organization and Architecture: Machine instructions and addressing modes, ALU and data-path, CPU control design, Memory interface, I/O interface (Interrupt and DMA mode), Instruction pipelining, Cache and main memory, Secondary storage.
Programming and Data Structures: Programming in C; Functions, Recursion, Parameter passing, Scope, Binding; Abstract data types, Arrays, Stacks, Queues, Linked Lists, Trees, Binary search trees, Binary heaps.
Algorithms: Analysis, Asymptotic notation, Notions of space and time complexity, Worst and average case analysis; Design: Greedy approach, Dynamic programming, Divide-and-conquer; Tree and graph traversals, Connected components, Spanning trees, Shortest paths; Hashing, Sorting, Searching. Asymptotic analysis (best, worst, average cases) of time and space, upper and lower bounds, Basic concepts of complexity classes P, NP, NP-hard, NP-complete.
Theory of Computation: Regular languages and finite automata, Context free languages and Push-down automata, Recursively enumerable sets and Turing machines, Undecidability.
Compiler Design: Lexical analysis, Parsing, Syntax directed translation, Runtime environments, Intermediate and target code generation, Basics of code optimization.
Operating System: Processes, Threads, Inter-process communication, Concurrency, Synchronization, Deadlock, CPU scheduling, Memory management and virtual memory, File systems, I/O systems, Protection and security.
Databases: ER-model, Relational model (relational algebra, tuple calculus), Database design (integrity constraints, normal forms), Query languages (SQL), File structures (sequential files, indexing, B and B+ trees), Transactions and concurrency control.
Information Systems and Software Engineering: information gathering, requirement and feasibility analysis, data flow diagrams, process specifications, input/output design, process life cycle, planning and managing the project, design, coding, testing, implementation, maintenance.
Computer Networks: ISO/OSI stack, LAN technologies (Ethernet, Token ring), Flow and error control techniques, Routing algorithms, Congestion control, TCP/UDP and sockets, IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http); Basic concepts of hubs, switches, gateways, and routers. Network security basic concepts of public key and private key cryptography, digital signature, firewalls.
Web technologies: HTML, XML, basic concepts of client-server computing.


Report On GPS Settalites, Global Positioning System

Three Segments of the Global Positioning System
                The Global Positioning System is comprised of three segments: the Control Segment, Space Segment and User Segment.
 Control Segment
                The Master Control Station, or MCS (also known as the Consolidated Satellite Operations Center) is located at the US Air Force Space Command Center at Schriever Air Force Base (formerly Falcon AFB) in Colorado Springs, Colorado. The MCS responsible for satellite control and overall system operations. The Control segment is made up of a Master Control Station (MCS), four monitor stations, and three ground antennas (plus a reserve antenna at Cape Canaveral used primarily for pre-launch satellite testing) used to uplink data to the satellites. Monitor Stations continuously receive GPS satellite transmissions, and relay this information in real time to the Master Control Station in Colorado. The user segment also receives these same transmissions.
Monitor stations (MS) are located at Schriever Air Force Base, Hawaii, Kwajalein Atoll, and Diego Garcia, and Ascension islands. These stations are unmanned remote sensors that passively collect raw satellite signal data and re-transmit it in real time to the MCS for evaluation. Monitor stations basically function as very precise radio receivers, tracking each satellite as it comes into sky view. Ground antennas are remotely controlled by the MCS. They are also located at Ascension, Diego Garcia, Kwajalein Atoll, as well as Cape Canaveral, Florida. Ground antennas transmit data and commands from the Master Control Station to GPS satellites. The MCS uplinks data to GPS satellites, which includes:
                -Clock-correction factors for each satellite; necessary to insure that all satellites are operating at the same precise time (known as “GPS Time”).
                -Atmospheric data (to help correct most of the distortion caused by the GPS satellite signals passing through the ionosphere layer of the atmosphere).
                -Almanac, which is a log of all GPS satellite positions and health, and allows a GPS receiver to identify which satellites are in its hemisphere, and at what times. An almanac is like a  schedule telling a GPS receiver when and where satellites will be overhead. Transmitted continuously by all satellites, the almanac allows GPS receivers to choose the best satellite signals to use to determine position. The almanac is automatically downloaded from satellites whenever a receiver is collecting a GPS signal. An almanac can also be downloaded from a computer, a base station or other archived almanac.
                -Ephemeris data is unique to each satellite, and provides highly accurate satellite position (orbit) information for that GPS satellite alone. It does not include information about the GPS constellation as a whole. Ephemeris information is also transmitted as a part of each satellite’s time signal.
                By using the information from the GPS satellite constellation almanac in conjunction with the ephemeris data from each satellite, the position of a GPS satellite can be very precisely determined for a given time.
 Space Segment
                The Space Segment is an earth-orbiting constellation of 24 active and five spare GPS satellites circling the earth in six orbital planes. Each satellite is oriented at an angle of 55 degrees to the equator. The nominal circular orbit is 20,200-kilometer (10,900 nautical miles) altitude. Each satellite completes one earth orbit every twelve hours (two orbits every 24 hours). That's an orbital speed of about 1.8 miles per second, and each satellite travels from horizon to horizon in about 2 hours.
                Each satellite has a design life of approximately 10 years, weighs about 2,000 pounds, and is approximately 17 feet across with its solar panels extended. Older satellites (designated Block II/IIA) still functioning are equipped with 2 cesium, and 2 rubidium atomic clocks. Newer satellites (Block IIR) are equipped with rubidium atomic clocks. All satellites also contain 3 nickel-cadmium batteries for backup power when a satellite is in earth eclipse (out of view of the sun).
Each satellite transmits as part of its signal to ground stations and GPS receivers the following information:
                -Coded ranging signals (radio transmission time signals that allow a GPS receiver to triangulate its position).
                -Ephemeris position information (a message transmitted every 30 seconds containing precise information on the location of the satellite in space).
                -Atmospheric data (information to help correct interference of the signal as it travels through the earth’s atmosphere).
                -Clock correction information defining the precise time of satellite signal transmission (in GPS Time), and a correction parameter to convert GPS Time to Universal Coordinated Time (UTC).
                -An almanac containing information on the GPS constellation, which includes location and health of all the satellites. Whenever a GPS receiver is receiving a satellite signal it is automatically downloading an almanac. This almanac is stored in the receiver’s memory for future use. The stored almanac allows a receiver to more quickly acquire GPS satellite signals because it already knows the general location, and other information, about the satellites in the constellation. However, if a GPS receiver is left turned off for several months, or is moved more than 300 miles while turned off, the stored almanac may not be of any use to the receiver when it is turned on. A new almanac will be need to be downloaded for the receiver to function properly.
 The Four Basic Functions of the GPS
                The primary functions of the GPS fall into four categories:
                1) Position and waypoint coordinates: A GPS receiver can provide position or waypoint information for its current location or any remote location on earth, and display that information in a variety of coordinates.
                2) The distance and direction between a receiver’s position and a stored waypoint, or between two remote waypoints.
                3) Velocity reports: Real time distance to any waypoint; tracking to a waypoint; heading (direction of travel); current speed; estimated time of arrival to a waypoint, course over ground, etc.
                4) Accurate time measurement: GPS has become the universal timepiece, allowing any two receiver clocks (as well as any two clocks or watches) to be precisely synchronized anywhere in the world.  The Global Positioning System operates using “GPS Time,” which varies slightly from Universal Coordinated Time (UTC).  A GPS receiver corrects GPS Time anomaly to match UTC time (also known as “Zulu Time” or “Greenwich Time”), which is then offset by local time zone entered into the receiver by the user.
 How a Receiver Determines Its Position
                Traveling at the speed of light, each satellite PRN signal takes a brief, but measurable amount of time to reach a GPS receiver. The difference between when the signal is sent and the time it is received, multiplied by the speed of light, enables a GPS receiver to accurately calculate the distance between it and each satellite, provided that several factors are met.
                Those factors are:
                Good satellite signal lock by the GPS receiver (already covered)
                A minimum of four satellite signals (discussed next)
                Good satellite geometry (discussed later)
                When a GPS receiver is turned on it immediately begins searching the sky for satellite signals. If the receiver already has a current almanac (such as one acquired on a previous outing), it speeds up the process of locating the first satellite signal. Eventually it locates and acquires its first signal. Reading this signal the receiver collects the Navigation Message. If the receiver does not have a current almanac, it must collect a new almanac, which will take about 12-13 minutes after the first satellite signal is acquired. The almanac is automatically updated during normal use.
                In the above graphic, the GPS receiver has calculated a rough location that places it somewhere on the three dimensional sphere, which is actually thousands of miles in diameter. All the receiver can really do at this point is collect system data and search for more satellite signals.
 How a Receiver Determines Its Position (cont.)
                For most receivers three satellites can only provide a two-dimensional (2D) position. Without manually entering the receiver’s exact elevation (most GPS receivers don’t allow elevation to be entered manually), the rendered 2D position may be off by several kilometers on the ground. If the exact elevation of the GPS receiver is known, entering that elevation into a receiver with this capability replaces the need for a fourth satellite signal to allow a receiver to triangulate a precise position. The receiver essentially uses elevation in lieu of a fourth satellite, and makes the appropriate adjustments to trilaterate a reasonably good 3D position.
                But without manual elevation correction most GPS receivers must rely on a fourth satellite to provide the final clock correction information necessary to calculate a 3D position. Until a fourth satellite signal is acquired the receiver will not be able to determine x and y horizontal, and z vertical positioning (a true 3D position). This is because the fourth satellite signal is used by the receiver not to provide more position data, but, rather, the final time correction factor in its ranging calculations.
                As a rule, 2D positions should always be avoided whenever possible. Use 2D positioning only when a 3D position is not possible, but be aware of the horizontal error inherent in any 2D position. The inability of a GPS receiver to triangulate a 3D position may be due to a variety of factors, including user error, poor satellite geometry, and harsh landscape conditions (tall buildings, canyons, and dense tree cover among others). As will be shown later in the course, all GPS receivers provide some means for informing the user which mode they are operating in. It’s up to the user to be aware of the errors associated with 2D positioning.
How a receiver determines its position (cont.)
                For a GPS receiver to achieve three-dimensional (3D) positioning it needs to acquire four or more satellite signals. A 3D position is comprised of X and Y (horizontal), Z (vertical) positions, and precise time (not varying more than a few hundred nanoseconds). The receiver’s processor uses the fourth satellite pseudo-range as a timing cross check to estimate the discrepancy in its own ranging measurements and calculate the amount of time offset needed to bring its own clock in line with GPS Time (recall the radio station and record player simultaneously playing the same song). Since any offset from GPS Time will affect all its measurements, the receiver uses a few simple algebraic calculations to come up with a single correction factor that it can add or subtract from all its timing measurements that will cause all the satellite spheres to intersect at a single point (x, y, and z).
                That time correction synchronizes the receiver's clock with GPS Time. Now the receiver essentially has atomic clock accuracy with the time correction factor needed to achieve precise 3D positioning. The pseudo-ranges calculated by the GPS receiver will correspond to the four pseudo-range spheres surrounding the satellites, causing the four spheres to intersect at precisely the receiver’s location (the dot in the diagram).
Selective Availability (Anti-Spoofing)
                Selective Availability (S/A) was the intentional degradation (referred to as “dithering”) of the Standard Positioning Service (SPS) signals by a time varying bias. Selective Availability is controlled by the Department of Defense to limit accuracy for non U. S. military and approved users. The potential accuracy of the coarse acquisition (C/A) code at around 30 meters was reduced by Selective Availability up to 100 meters. In May, 2000, the Pentagon set Selective Availability to zero. The Pentagon did not turn S/A off, but rather merely reduced the amount of signal dithering to zero meters, effectively eliminating intentional position errors for Standard Positioning Service users.
 Sources of Signal Interference (cont.)
Selective Availability (see previous slide).
Control Segment blunders due to computer glitches or human error can cause position errors from several meters to hundreds of kilometers. Checks and balances by the Air Force Space Command virtually eliminates any blunders in the Control and Space segments of the Global Positioning System.         
User mistakes account for most GPS errors on the ground. Incorrect datum and typographic errors when inputting coordinates into a GPS receiver can result in errors up to many kilometers. Unknowingly relying on a 2D position instead of a 3D position can also result in substantial errors on the ground. A GPS receiver has no way to identify and correct user mistakes.
Even the human body can cause signal interference. Holding a GPS receiver close to the body can block some satellite signals and hinder accurate positioning. If a GPS receiver must be hand held without benefit of an external antenna, facing to the south can help to alleviate signal blockage caused by the body because the majority of GPS satellites are oriented more in the earth's southern hemisphere.
Errors in GPS are cumulative, and are compounded by position dilution of precision (PDOP) (covered later). It is the user’s responsibility to insure the accuracy of the data being collected with the GPS.
               
               
 Ideal Satellite Geometry
                Satellite geometry refers to the positions of satellites relative to each other in space. Dilution of Precision (DOP) is an indicator of the quality of a GPS receiver’s triangulated position relative to the quality of the geometric positions of the satellites whose signals the receiver is using. GPS receivers get satellite position information from the ephemeris message sent as part of the data stream from each satellite.
                Dilution of precision uses numerical values to represent the quality of satellite geometry, from 1 to over 100. The lower the number, the better the accuracy of position fixes. Some high-end GPS receivers (such as Trimble data loggers) have a default PDOP setting of around 8, and the value can be changed to meet the needs of the user. Garmin receivers do not allow PDOP manipulation by the user, nor do they provide a PDOP value. Instead they use estimated position error (EPE) value in feet or meters, which provides an estimate of the amount of horizontal error caused by poor satellite geometry.
                The outer ring of the circle in the above diagram represents the earth’s horizon. The center of the cross hair represents the sky directly above the GPS receiver. The satellite configuration shown is considered optimal for providing the best 3D positioning because any horizontal error from one direction will be offset by the opposing satellites. The fourth satellite directly overhead improves vertical accuracy.
 Poor Satellite Geometry
(Note: To properly view the animation in this diagram, use Slide Show feature of PowerPoint.)
                The locations of satellites in relation to each other in space at any given time can affect the quality of a GPS receiver’s position fix. Spaced low on the horizon, with no satellite directly above the receiver, can result in high PDOP. Similarly, if all satellites acquired by a receiver are bunched closely together in one quadrant of the sky can also result in poor triangulation measurements (and a high PDOP). Topography on the ground also affects satellite geometry. A receiver inside a vehicle, near tall buildings, under dense canopy, or in mountainous terrain can be affected by blocked signals. GPS receivers require clear line of sight to every satellite being acquired.
                The above diagram is a PowerPoint animation. Each part of the animation corresponds to the following sets:
Satellite set 1: This satellite configuration results in poor PDOP and HDOP, but good VDOP. This is an example of a poor satellite configuration for achieving a precise position.
Satellite set 2: This satellite configuration represents poor PDOP and VDOP, but good HDOP. It’s important to remember that satellite geometry that is poor for one kind of DOP can actually reduce another kind of DOP. If you need the best horizontal measurements, but don’t care about vertical accuracy, then this example is an acceptable satellite configuration.
Satellite set 3: This satellite configuration represents poor PDOP, VDOP, and HDOP. This is another example of a poor satellite configuration.
 How Good is WAAS?
                The Wide Area Augmentation System (WAAS) dramatically improves existing GPS technology for positional accuracy (in the United States and portions of Canada and Mexico). Under ideal conditions, with Selective Availability set to zero, horizontal accuracy with GPS can be fifteen meters or less. Under the same conditions with good WAAS signal acquisition that horizontal accuracy can be reduced to as low as three meters or less on the ground.

                Bear in mind that many factors dictate the level of accuracy that can be achieved by any GPS receiver on the ground. Among these factors include errors in the GPS, multipath interference, atmospheric errors, closed canopy or other signal blockers, and human error. Combined, these errors can degrade positional accuracy to 100 meters or more. For WAAS, two downsides are its reduced capability under heavy canopy (trees, canyons, etc.), and its limitation to mostly the contiguous U.S. In fact, some studies have shown that WAAS signals are degraded the further north from the 35 parallel one goes, reducing WAAS reliability in northern latitudes.  

MYSQL & SQL Difference Between SQL Server And MYSQL.

Difference between MySQL and SQL Server


My SQL:-

*MySQL is available for free since MySQL is an open source.
*MySQL offers only updateable views.
*MySQL does not support XML.
*MySQL provides only table level security.
*MySQL does not offer any certification for security.
*Earlier versionsof MySQL does not support triggers. Only MySQL 5.0 supports triggers.
*User defined functions are not supported in MySQL.
*Cursor feature is not available in MySQL.
*Transaction support is very much limited in MySQL.
*Stored procedures and full join facility is not offered in MySQL.
*Import and Export functions have very limited support in MySQL
*Log Shipping and Storage Area Network support
is not available in MySQL.
*Online backup support and clustering support is limited in MySQL.

SQL Server:-

*SQL Server is not an open source and payment has to be made to use SQL Server.
*SQL Server offers indexed views which are much more powerful, performance wise.
*SQL Server supports XML.
*SQL Server provides column level security.
*SQL Server has C2 compliant certification. Database
security is verified by third party.
*SQL Server provides triggers.
*User defined functions are supported in SQL Server.
*Cursor feature is available in SQL Server.
*Stored procedures and full join facility are offeredin SQL Server.
*Transaction support is extensively and fully offered in SQL Server
*Auto tuning is supported in SQL Server.
*Job scheduling and profiling are available in MySQL.
*Online backup support and clustering support is extensive and complete in SQL Server.
*Log Shipping and Storage Area Network support is available in SQL Server.

Make a Private Folder with your password

Step 1:- Open the Notepad.exe

Step 2:- Copy the following code into the notepad.



Quote: cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDENTER PASSWORD TO OPEN
:CONFIRM
echo -----------------------------------------------------------
echo ================== HarryHacker ==================
echo -----------------------------------------------------------
echo Are you sure you want to lock the folder(Y/N)
echo Press for Yes and Press (N) for No.
echo -----------------------------------------------------------
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo -----------------------------------------------------------
echo ==================HarryHacker ==================
echo -----------------------------------------------------------
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== YOUR PASSWORD goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDENTER PASSWORD TO OPEN
md Private
echo Private created successfully
goto End
:End

Step 3:- Now change the password in the if NOT %pass%==YOUR PASSWORD goto FAIL line replace text of YourPassword with your password for the folder lock.
Step 4:- Now save this file as locker.bat and you are done.
Step 5:- Now Open the Locker.bat file and enter your password to open a private folder of yours.
Step 6:- Now copy paste the files which you want to hide and make it secure in the private folder.
Step 7:- Now again open the Locker.bat file and press 'Y' to lock the private folder with your password.
Step 8:- Now to again open the secured files open the locker.bat file Enter your password and your files are there for you.

Must Share & +1 This .