Wednesday, July 23, 2008
Software transactional memory
Wednesday, July 16, 2008
Online transaction processing
The technology is used in a number of industries, including banking, airlines, mailorder, supermarkets, and manufacturing. Applications include electronic banking, order processing, employee time clock systems, e-commerce, and eTrading.
Thursday, July 10, 2008
Relational model
Its core idea is to describe a database as a collection of predicates over a finite set of predicate variables, describing constraints on the possible values and combinations of values. The content of the database at any given time is a finite model (logic) of the database, i.e. a set of relations, one per predicate variable, such that all predicates are satisfied. A request for information from the database (a database query) is also a predicate.
The purpose of the relational model is to provide a declarative method for specifying data and queries: we directly state what information the database contains and what information we want from it, and let the database management system software take care of describing data structures for storing the data and retrieval procedures for getting queries answered.
Wednesday, July 02, 2008
Webmail
Tuesday, June 24, 2008
Rogue software
Wednesday, June 18, 2008
Virus removal
Administrators have the option to disable such tools from limited users for various reasons. The virus modifies the registry to do the same, except, when the Administrator is controlling the computer, it blocks all users from accessing the tools. When an infected tool activates it gives the message "Task Manager has been disabled by your administrator.", even if the user trying to open the program is the administrator.
Users running a Microsoft operating system can go to Microsoft's website to run a free scan, if they have their 20-digit registration number.
Wednesday, June 11, 2008
Psycho-Cybernetics
Maltz found that his plastic surgery patients often had expectations that were not satisfied by the surgery, so he pursued a means of helping them set the goal of a positive outcome through visualization of that positive outcome. Maltz became interested in why setting goals works. He learned that the power of of self-affirmation and mental visualisation techniques used the connection between the mind and the body. He specified techniques to develop a positive inner goal as a means of developing a positive outer goal. This concentration on inner attitudes is essential to his approach, as a person's outer success can never rise above the one visualized internally.
Tuesday, June 03, 2008
Systems psychology
Wednesday, May 28, 2008
Ecosystem
Central to the ecosystem concept is the idea that living organisms are continually engaged in a set of relationships with every other element constituting the environment in which they exist. The human ecosystem concept is then grounded in the deconstruction of the human/nature dichotomy, and the emergent premise that all species are ecologically integrated with each other, as well as with the abiotic constituents of their biotope.
Tuesday, May 20, 2008
Ecological Systems Theory
* Microsystem: Immediate environments (family, school, peer group, neighborhood, and childcare environments)
* Mesosystem: A system comprised of connections between immediate environments (i.e., a child’s home and school)
* Exosystem: External environmental settings which only indirectly affect development (such as parent's workplace)
* Macrosystem: The larger cultural context (Eastern vs. Western culture, national economy, political culture, subculture)
* Chronosystem: The patterning of environmental events and transitions over the course of life.
The person's own biology may be considered part of the microsystem; thus the theory has recently sometimes been called "Bio-Ecological Systems Theory." Each system contains roles, norms, and rules that can powerfully shape development.
Tuesday, May 13, 2008
Evolutionary robotics
Wednesday, May 07, 2008
Containerization
Although having its origins in the late 1780s or earlier, the global standardisation of containers and container handling equipment was one of the important innovations in 20th century logistics.
Tuesday, April 29, 2008
Marine Cargo Types
* Containers are the largest and fastest growing cargo category at most ports worldwide. Containerized cargo includes everything from auto parts and machinery components to shoes, toys, and frozen meat and seafood.
* Automobiles are handled at many ports.
* Project cargo and heavy lift cargo may include items such as manufacturing equipment, factory components, power equipment such as generators and wind turbines, military equipment or almost any other oversized or overweight cargo too big or too heavy to fit into a container.
* Break bulk cargo is typically material stacked on wooden pallets and lifted into and out of the hold of a vessel by cranes on the dock or aboard the ship itself. The volume of break bulk cargo has declined dramatically worldwide as containerization has grown.
* Bulk Cargoes, such as salt, oil, tallow, and Scrap metal, are usually defined as commodities that are neither on pallets nor in containers, and which are not handled as individual pieces, the way heavy-lift and project cargoes are. Alumina, grain, gypsum, logs and wood chips, for instance, are bulk cargoes.
Tuesday, April 22, 2008
Islamic Golden Age
The Islamic Golden Age, also sometimes known as the Islamic Renaissance, is traditionally dated from the 8th century to the 13th century, though some have extended it to the 15th or 16th centuries. During this period, engineers, scholars and traders in the Islamic world contributed to the arts, agriculture, economics, industry, law, literature, navigation, philosophy, sciences, and technology, both by preserving and building upon earlier traditions and by adding inventions and innovations of their own. Howard R. Turner writes: "Muslim artists and scientists, princes and laborers together created a unique culture that has directly and indirectly influenced societies on every continent."
Tuesday, April 15, 2008
Object database
In an object oriented database, information is represented in the form of objects as used in object-oriented programming. When database capabilities are combined with object programming language capabilities, the result is an object database management system (ODBMS). An ODBMS makes database objects appear as programming language objects in one or more object programming languages. An ODBMS extends the programming language with transparently persistent data, concurrency control, data recovery, associative queries, and other capabilities.
Tuesday, April 08, 2008
Prototyping
Friday, April 04, 2008
Database security
Traditionally databases have been protected from external connections by firewalls or routers on the network perimeter with the database environment existing on the internal network opposed to being located within a demilitarized zone. Additional network security devices that detect and alert on malicious database protocol traffic include network intrusion detection systems along with host-based intrusion detection systems.
Tuesday, March 25, 2008
Transparent and non-transparent proxy server
However, RFC 2616 (Hypertext Transfer Protocol -- HTTP/1.1) offers different definitions:
"A 'transparent proxy' is a proxy that does not modify the request or response beyond what is required for proxy authentication and identification".
"A 'non-transparent proxy' is a proxy that modifies the request or response in order to provide some added service to the user agent, such as group annotation services, media type transformation, protocol reduction, or anonymity filtering".
Tuesday, March 18, 2008
SQL/XML, or XML-Related Specifications
The SQL/XML specification includes functions to construct XML data. These functions allow the user to construct new XML elements or attributes with values e.g. from relational tables. Other functions such as XMLCONCAT or XMLAGG can be used to combine small XML fragments into larger ones. The list of available construction functions includes:
* XMLELEMENT
* XMLATTRIBUTES
* XMLFOREST
* XMLCONCAT
* XMLNAMESPACES
* XMLCOMMENT
* XMLPI
* XMLDOCUMENT
* XMLAGG
* etc.