Free Ebook Manual Download

Programming, Automotive, Hardware, Gadget

Short History of STL

In October of 1976 I observed that a certain algorithm – parallel reduction – was associated with monoids: collections of elements with an associative operation. That observation led me to believe that it is possible to associate every useful algorithm with a mathematical theory and that such association allows for both widest possible use and meaningful taxonomy. As mathematicians learned to lift theorems into their most general settings, so I wanted to lift algorithms and data structures. One seldom needs to know the exact type of data on which an algorithm works since most algorithms work on many similar types. In order to write an algorithm one needs only to know the properties of operations on data. I call a collection of types with similar properties on which an algorithm makes sense the underlying concept of the algorithm. Also, in order to pick an efficient algorithm one needs to know the complexity of these operations. In other words, complexity is an essential part of the interface to a concept.
Read the rest of this entry »

Google Chrome Inside Out Article

Google Chrome is out, brand new and shiny, and with its launch a new set of standards for all web browsers is implemented for both end users and developers. At this moment the Internet is flooded with details and info on Google’s newest and hottest application designed to link the user to the pool of information on the web. Unlike successful browsers such as Mozilla Firefox, Opera and even Internet Explorer, Google’s approach in building Chrome differs in that the app is built from scratch without giving in to formalities (that is why, at first use, most users will waste time looking for the menu bar). The program seems as if all the features were added as soon as the tester needed them. None of its features are unnecessary or redundant in terms of access.
Read the rest of this entry »

Aspects of AJAX

The basic elements for an application using the AJAX technologies, JavaScript and the XMLHttpRequest object, are not difficult to understand and there are many articles on the web that show how to use this object and declare that being AJAX. I think there are a lot more topics that should be understood and talked about.
Read the rest of this entry »

Cisco CVP VoiceXML software has been designed to be easy to use but highly extendable. While the software provides enough to produce high quality voice applications out of the box, many users will want to extend the functionality of the software by building custom components that perform very specific tasks. This document describes the processes and application programming interfaces (APIs) provided for a developer to construct and deploy these components.
Read the rest of this entry »

J2EE has been a staple of enterprise development for a long time. Whether you consider it bloated or difficult to work with, many enterprises have entrusted their mission-critical applications to the platform. There are many reasons for this - standards, vendor adoption, the number of frameworks, etc. Regardless of the reason, Nexaweb works seamlessly with the J2EE environment.
Read the rest of this entry »

The phenomenon known as Web 2.0 is more than just the web today. Reaching far beyond the browser, this name for live, interactive, user-manipulable data has come to define RIAs (Rich Internet Applications) and RDAs (Rich Desktop Applications). These represent a new generation of Internet-compatible applications that can be implemented across multiple platforms on personal computers, as well as mobile devices (PDAs, smartphones, etc.).
Read the rest of this entry »

The most striking technology application in this century is the impact of web on the human life. The current period has witnessed the increased use of web to a greater extent and the Web 2.0 has made the cyberspace as the global information space. Web 2.0 is a collection of technologies and services that allow increased user-creator interaction, content syndication, advancements in web-based user interfaces, which ultimately lead to the creation of an entirely new application platform.
Read the rest of this entry »

Web 2.0 Security and Privacy

Web 2.0 – user-generated content, rich user interfaces and co-operative, dynamic services – has also brought with it a new and extremely virulent breed of ‘Malware 2.0’. A key motivation for this study is the link between Web 2.0 and the increase in ‘drive-by’ malware infections requiring no intervention or awareness on the part of the user. To give some idea of the threat posed, a Scansafe report analysing malware trends reports that risks from compromised websites increased 407% in the year to May 2008.
Read the rest of this entry »

« Previous Entries