Friday 29 August 2014

Solution for using the trial version for your life time...



                              Search the equivalent .dll file of the that software and delete the .dll file of that software and re-install the software again to use the software for next expiration period....









Caution :- Deleting the wrong .dll file may lead to crash-up ypur PC..!!!



Support:- The equivalent .dll file  can be obtained from Google.com.....   

Thursday 16 January 2014

10 Things You Might Not Have Known

Apple's iPhone, iPad and iPod Touch sell millions of units every quarter, attracting praise from tech pundits and customers alike. Without the iOS operating system, though, these best-selling devices would be nothing but very well-designed pieces of aluminum and glass. Initially unveiled in January 2007, and previously known as the "iPhone OS," the operating system relies exclusively on touch control. The name shift to iOS, of course, is a byproduct of Apple's mobile-device family extending beyond the original iPhone and iPod to the iPad, currently the dominant tablet on the market. The current version, iOS 5.1, arrived in March 2012. Much of iOS's strength rests in the third-party developer community, which has filled the App Store with more than 550,000 products over the past few years. The mobile operating system's evolutionary drive also comes from thousands of customers demanding all-new features, such as multitasking. That sort of back-and-forth has left iOS with an interesting history in its wake, along with some fun facts. - See more at: http://www.eweek.com/c/a/Mobile-and-Wireless/Apple-iOS-10-Things-You-Might-Not-Have-Known-156501/?mchk=1#sthash.HmgtnST3.dpuf

Friday 10 January 2014

Comparing Python to Other Languages


 Python is often compared to other interpreted languages such as Java, JavaScript, Perl, Tcl, or Smalltalk. Comparisons to C++, Common Lisp and Scheme can also be enlightening. In this section I will briefly compare Python to each of these languages. These comparisons concentrate on language issues only. In practice, the choice of a programming language is often dictated by other real-world constraints such as cost, availability, training, and prior investment, or even emotional attachment. Since these aspects are highly variable, it seems a waste of time to consider them much for this comparison.

Java

Python programs are generally expected to run slower than Java programs, but they also take much less time to develop. Python programs are typically 3-5 times shorter than equivalent Java programs. This difference can be attributed to Python's built-in high-level data types and its dynamic typing. For example, a Python programmer wastes no time declaring the types of arguments or variables, and Python's powerful polymorphic list and dictionary types, for which rich syntactic support is built straight into the language, find a use in almost every Python program. Because of the run-time typing, Python's run time must work harder than Java's. For example, when evaluating the expression a+b, it must first inspect the objects a and b to find out their type, which is not known at compile time. It then invokes the appropriate addition operation, which may be an overloaded user-defined method. Java, on the other hand, can perform an efficient integer or floating point addition, but requires variable declarations for a and b, and does not allow overloading of the + operator for instances of user-defined classes.
For these reasons, Python is much better suited as a "glue" language, while Java is better characterized as a low-level implementation language. In fact, the two together make an excellent combination. Components can be developed in Java and combined to form applications in Python; Python can also be used to prototype components until their design can be "hardened" in a Java implementation. To support this type of development, a Python implementation written in Java is under development, which allows calling Python code from Java and vice versa. In this implementation, Python source code is translated to Java bytecode (with help from a run-time library to support Python's dynamic semantics).

Javascript

Python's "object-based" subset is roughly equivalent to JavaScript. Like JavaScript (and unlike Java), Python supports a programming style that uses simple functions and variables without engaging in class definitions. However, for JavaScript, that's all there is. Python, on the other hand, supports writing much larger programs and better code reuse through a true object-oriented programming style, where classes and inheritance play an important role.

Perl

Python and Perl come from a similar background (Unix scripting, which both have long outgrown), and sport many similar features, but have a different philosophy. Perl emphasizes support for common application-oriented tasks, e.g. by having built-in regular expressions, file scanning and report generating features. Python emphasizes support for common programming methodologies such as data structure design and object-oriented programming, and encourages programmers to write readable (and thus maintainable) code by providing an elegant but not overly cryptic notation. As a consequence, Python comes close to Perl but rarely beats it in its original application domain; however Python has an applicability well beyond Perl's niche.

Tcl

Like Python, Tcl is usable as an application extension language, as well as a stand-alone programming language. However, Tcl, which traditionally stores all data as strings, is weak on data structures, and executes typical code much slower than Python. Tcl also lacks features needed for writing large programs, such as modular namespaces. Thus, while a "typical" large application using Tcl usually contains Tcl extensions written in C or C++ that are specific to that application, an equivalent Python application can often be written in "pure Python". Of course, pure Python development is much quicker than having to write and debug a C or C++ component. It has been said that Tcl's one redeeming quality is the Tk toolkit. Python has adopted an interface to Tk as its standard GUI component library.
Tcl 8.0 addresses the speed issuse by providing a bytecode compiler with limited data type support, and adds namespaces. However, it is still a much more cumbersome programming language.

Smalltalk

Perhaps the biggest difference between Python and Smalltalk is Python's more "mainstream" syntax, which gives it a leg up on programmer training. Like Smalltalk, Python has dynamic typing and binding, and everything in Python is an object. However, Python distinguishes built-in object types from user-defined classes, and currently doesn't allow inheritance from built-in types. Smalltalk's standard library of collection data types is more refined, while Python's library has more facilities for dealing with Internet and WWW realities such as email, HTML and FTP.
Python has a different philosophy regarding the development environment and distribution of code. Where Smalltalk traditionally has a monolithic "system image" which comprises both the environment and the user's program, Python stores both standard modules and user modules in individual files which can easily be rearranged or distributed outside the system. One consequence is that there is more than one option for attaching a Graphical User Interface (GUI) to a Python program, since the GUI is not built into the system.

C++

Almost everything said for Java also applies for C++, just more so: where Python code is typically 3-5 times shorter than equivalent Java code, it is often 5-10 times shorter than equivalent C++ code! Anecdotal evidence suggests that one Python programmer can finish in two months what two C++ programmers can't complete in a year. Python shines as a glue language, used to combine components written in C++.

Common Lisp and Scheme

These languages are close to Python in their dynamic semantics, but so different in their approach to syntax that a comparison becomes almost a religious argument: is Lisp's lack of syntax an advantage or a disadvantage? It should be noted that Python has introspective capabilities similar to those of Lisp, and Python programs can construct and execute program fragments on the fly. Usually, real-world properties are decisive: Common Lisp is big (in every sense), and the Scheme world is fragmented between many incompatible versions, where Python has a single, free, compact implementation.

Sunday 5 January 2014

Robot

The dictionary meaning of robot is a mechanical man or a more than humanly efficient automation. It is an automatic apparatus or device that performs functions ascribed to human beings or operates with what appears to be almost human intelligence. But this defamation does not give a human shape to the robot. The robot does the work of a human being.
The Robot Institute of America has given a very interesting definition on an Industrial robot. Industrial robots are usually used at industries. "An Industrial robot is a reprogrammable, multifunctional manipulator designed to move materials, parts, tools or special devices through variable programmed motions for the performance of a variety of tasks".
So, a robot is capable of being reprogrammed. This characteristic distinguishes it from a fixed automation. A fixed automation is designed to do one and only one specific task. If the specification of task changes even slightly the fixed automation becomes incapable of performing the task. It is designed to perform according to one fixed specification.
However, a robot can be reprogrammed to perform even when specifications are changed drastically. The original programme is simply erased and the new programme takes care of the changed tasks. This feature that a robot can be reprogrammed makes the robot a flexible device. Hence, manufacturing systems which use robots are called flexible manufacturing system (FMS) due to this flexibility.
Karle Capek was the first person to introduce the word 'robot' and Sir Isaac Asimov coined first time the word 'robotics'. According to Asimov, robotics is the science of dealing with robots. Hence robotics involves a scientific study of robots.
The study includes design, selections of materials of proper quality for the components, fabrication, study of various motors required for moving the components, design of electronic circuits, computers and computer programming and control of robots.
Since robots and robotics are still in the developing stages, a considerable amount of research is being pursued in this line. Depending on the area in which robots are to be used, robotics includes disciplines such as biology, medical science, psychology, agriculture, mining, outer space engineering etc.
Mainly two types of robots are there, i.e. fixed robot and mobile robot. The fixed type robot is fixed to a particular location while doing his work with his hands. A mobile robot moves form place to place. Mobility is given to robots by providing wheels or legs or other crawling mechanisms.
Basically robot has five major components such as,
(a) The Manipulator,
(b) The End effectors
(c) The Locomotion Device
(d) The Controller and
(e) The Sensors.
In a robot system, all the above five components are interfaced properly so that each component can work in a co-coordinated fashion for the effective and efficient functioning of the robot. In an industrial robot system, a mini computer is being used as the controller. Sensors are measuring instruments that measure quantities such as position, velocity, force, torque, proximity, temperature etc.

Applications of Robots:

Though robots are used widely in industries but they are also popular in other fields like agriculture, nuclear energy, fire fighting, mining, undersea exploration, space exploration, medical applications etc.
(1) Industries:
Use of robots in industries are very common because they can offer reduced cost of production, increase productivity, improve production quality, and can operate hazardous and hostile environment. Robots, at industries are classified according to the type of work they perform like Pick- and place robots, point-to-point robots, assembly robots etc.
(2) Agriculture:
In agriculture, robots are now successfully utilized for fruit picking, potato digging etc.
(3) Nuclear energy:
Handling of radioactive substances in a nuclear power station is an important work done by robots. This relieves the human beings from doing such hazardous tasks.
(4) Fire fighting and mining:
Robots can perform hazardous works like fire fighting to extinguish the fire and in mining operations.
(5) Udersea exploration:
Robot can go dip into the sea of depth 2 to 6 kilometers attached with submarine for deep sea exploration. SCARAB-such a robot, was used to retrieve the black-box of the ill-fated Air India Jumbo 'Kaminski'.
(6) Space exploration:
Robots are used widely in space exploration and space research.
(7) Medical applications:
Robots have been valuable in the areas of artificial replacement of missing parts of human body (Prosthetics) and providing exoskeletons (orthotics) on an invalid arm or leg.

ANDROID

WHAT IS ANDROID

Let me first give you an intro about Android. As we all know it is an operating system and platform for mobile devices. It is an open source product. Android is a ground-breaking innovation from the scientists down at Google Labs. It is touted as the next big revolution in the mobile phone Operating System play ground. The reason why Android Operating System is so famous amongst them asses of today is because of its flexibility and ease of resources.
Android Inc, was founded in Palo Alto, California, United States 
Developed by Andy Rubin, Rich Miner, Nick Sears and Cris White - October 2003
Google acquired Android Inc. - August 2005
The Open Handset Allience, a consortium of several companies was formed           - November 2007
Android Beta SDK Realeased - November 2007

VERSIONS OF ANDROID
Google has always sought for fun in everything they do and Android is no exception to it. The versions of Android are named after mouth watering desserts. 
Platform | Codename | Release Date |
Android | Beta | November 5, 2007 |
Android 1.0 | | September 23, 2008 |
Android 1.1 | | February 9, 2009 |
Android 1.5 | Cupcake | April 30, 2009 |
Android 1.6 | Donut | September 15, 2009 |
Android 2.1 | Éclair | October 26, 2009 |
Android 2.2 | Android 2.2 | May 20, 2010 |
Android 2.3 | Gingerbread | December 6, 2010 |
Android 3.0 | Honeycomb | February 22, 2011 |
Android 4.0 | Ice Cream Sandwich | October 19, 2011 |
Android 4.1 | Jelly Bean | Announced on June 27, 2012; official release date TBA |

ICE CREAM SANDWICH
Google has finally figured out the recipe for success with the introduction of Ice Cream Sandwich, the newest member of Android OS family. Google has faced many criticisms around the responsiveness of the UI in Android. Many tech experts will conclude their reviews of the Android OS with statements like, “Android OS is the best mobile operating system besides iOS 

Wednesday 1 January 2014

Web page designing

Web Page

The development and design of a basic web page can be a fun yet tricky task. Whether it’s a large commercial web page for business purposes, or a small personal web page about your hobby or family; the process of development is the same. The three major steps leading to the development and design of a basic web page include: information gathering, site layout and design, and HTML (hyper text markup language) conversion.

The most important task of developing and designing a web page is the gathering of information. You first need to brainstorm about what you would like the web page to consist of. Collect everything that you want to become part of the web page, from editorials and graphics to company information and history. It may be a good idea to get your hands on as much data as possible, and then decide what is to be used in the web page. Whatever material that you do not used may be discarded later. All information previously gathered is categorized in a hierarchy form from the most important to the least important.

Next, you have to develop the layout of the web page. You should draw some simple sketches to display the basic “look and feel” of the web page. The use of a specific theme or template should be used to maintain the same basic look throughout the web site. Keep the reader of the web site in mind when designing the web site. Most readers will not usually wait on large graphic files to load, especially on the home page.
Readers also dislike small and hard to read text. Remember that some older monitors and systems may not be able to view higher resolutions; furthermore, some web browsers may be unable to view certain types of newer text.

The last step in building a web page is the conversion from plane text and graphics to HTML code. All elements that make up the web pages are then to be combined graphics, plain text, even tables. The combined elements are then converted from plane text into HTML code. The easiest way to accomplish this daunting task if you have no prior experience of HTML programming is by using a computer program that is designed for the purpose of converting text, graphics, and other objects into HTML, such as Cute HTML, Trelix Web, or Netscape Composer.

After testing your web page for flaws, broken links, misspelled words and other grammatical errors, the web page is ready to be uploaded to the domain name or web site hosting service using a free FTP (file transfer protocol) program such as Cute FTP. With a little practice and much trial-and-error, you will be a web master building all types of web pages for every occasion.