Tuesday, July 29, 2008

Planet (software)

In computing, Planet is a feed aggregator application designed to collect posts from the weblogs of members of an Internet community and display them on a single page. Planet runs on a web server. It creates pages with entries from the original feeds in chronological order, most recent entries first.

Planet is written in Python and maintained by Jeff Waugh and Scott James Remnant. Released under the Python License, Planet is free software.

Monday, July 21, 2008

Optimization

Optimization or optimality is a term that may refer to:

* Optimization (mathematics), trying to find maxima and minima of a function
* Optimization (computer science), improving a system to reduce runtime, bandwidth, memory requirements, or other property of a system; in particular
o Compiler optimization, improving the performance or efficiency of compiled code
* Search engine optimization, in internet marketing, methodologies aimed at improving the ranking of a website in search engine listings
* Process optimization, in business and engineering, methodologies for improving the efficiency of a production process
* Product optimization, in business and marketing, methodologies for improving the quality and desirability of the current product or a product concept
* Optimality theory in linguistics.
* Optimal classification, a process which arranges classification element attributes in an order which minimizes the number of queries necessary to identify any particular element.

Monday, July 14, 2008

Network model

The network model is a database model conceived as a flexible way of representing objects and their relationships. Its original inventor was Charles Bachman, and it was developed into a standard specification published in 1969 by the CODASYL Consortium. Where the hierarchical model structures data as a tree of records, with each record having one parent record and many children, the network model allows each record to have multiple parent and child records, forming a lattice structure.

Tuesday, July 08, 2008

Media ecology

In 1977, Marshall McLuhan said that media ecology "means arranging various media to help each other so they won't cancel each other out, to buttress one medium with another. You might say, for example, that radio is a bigger help to literacy than television, but television might be a very wonderful aid to teaching languages. And so you can do some things on some media that you cannot do on others. And, therefore, if you watch the whole field, you can prevent this waste that comes by one canceling the other out."

Inspired by McLuhan, Neil Postman founded the Program in Media Ecology at New York University in 1971. He described it as

Media ecology looks into the matter of how media of communication affect human perception, understanding, feeling, and value; and how our interaction with media facilitates or impedes our chances of survival. The word ecology implies the study of environments: their structure, content, and impact on people.

Wednesday, July 02, 2008

Social networking spam

Social networking spam is spam directed at users of internet social networking services such as MySpace. Users of social networking services can send notes, that may include embedded links to other social network locations or even outside sites, to one another.

This is where the social network spammer comes in. Utilizing the social network's search tools, he/she can target a certain demographic segment of the users, and send notes to them from an account disguised as that of a real person. Such notes typically include embedded links to pornographic or other product sites designed to sell something. As of 2006, spamming software such as FriendBot is available to automate this process.

Unfortunately for victims, until recently no filters were available for MySpace notes. The best a MySpace user could do was block notes from the sender's address. MySpace now includes an option for users to “report spam/abuse” addresses. Spammers, however, frequently change their address from one throw-away account to another.