Shredder 1.0

Last updated
Shredder 1.0
Original author(s) Mark Napier
Initial release1998
Website http://www.potatoland.org/shredder/

Shredder 1.0 is a work of Net Art created by Mark Napier. The Shredder 1.0 interface takes preexisting websites and deconstructs their code to create original abstract compositions.

Contents

Background

Mark Napier's Shredder 1.0 interface was first revealed in 1998. The Shredder 1.0 web interface was created to be both an interactive exhibit as well as an artwork generator. To create an image the user inserts a URL into the Shredder 1.0 and the code is then reinterpreted by a Perl Script code created by Napier. [1] Perl programming language is a stable, open-source language and is the most popular web programming language due to its text manipulation capabilities and rapid development cycle. [2]

In his piece summary Napier explains that in his view the web is not a physical representation of information in the same way a magazine or book is, but instead a temporary graphic created when browsing software interprets HTML instruction. [3] The focus of Shredder 1.0 is to reveal this hidden truth behind the Internet and give the user a new interpretation of common web pages.

As long as all browsers agree (at least somewhat) on the conventions of HTML there is the illusion of solidity or permanence in the web. But behind the graphical illusion is a vast body of text files -- containing HTML code -- that fills hard drives on computers at locations all over the world. Collectively these instructions make up what we call 'the web'. But what if these instructions are interpreted differently than intended? Perhaps radically differently?

The web browser is an organ of perception through which we 'see' the web. It filters and organizes a huge mass of structured information that spans continents, is constantly growing, reorganizing itself, shifting its appearance, evolving. The Shredder presents this global structure as a chaotic, irrational, raucous collage. By altering the HTML code before the browser reads it, the Shredder appropriates the data of the web, transforming it into a parallel web. Content become abstraction. Text becomes graphics. Information becomes art.

Influences and Technique

Though each website is different and will thus generate a different image, Napier's code is programmed to create aesthetically similar images. Although pieces of the original page often survive the shredding, such as images and some text, the new page closer resembles a non-representational painting. [1] The signature color and shapes created by the Shredder 1.0 are largely due to Napier's background as an artist. [1] Shredder 1.0 pieces have strong Abstract Expressionist roots, making use of Surrealist techniques in automatic art. [4]

Related Research Articles

In computing, Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program to process HTTP/S user requests.

<span class="mw-page-title-main">Document Object Model</span> Convention for representing and interacting with objects in HTML, XHTML, and XML documents

The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.

<span class="mw-page-title-main">Markup language</span> Modern system for annotating a document

A markuplanguage is a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document or to enrich its content to facilitate automated processing.

Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; user interface design ; authoring, including standardised code and proprietary software; user experience design ; and search engine optimization. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all. The term "web design" is normally used to describe the design process relating to the front-end design of a website including writing markup. Web design partially overlaps web engineering in the broader scope of web development. Web designers are expected to have an awareness of usability and be up to date with web accessibility guidelines.

XSLT is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification.

<span class="mw-page-title-main">Hyperlink</span> Method of referencing visual computer data

In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided to by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text with hyperlinks. The text that is linked from is known as anchor text. A software system that is used for viewing and creating hypertext is a hypertext system, and to create a hyperlink is to hyperlink. A user following hyperlinks is said to navigate or browse the hypertext.

<span class="mw-page-title-main">Plucker</span>

Plucker is an offline Web and free e-book reader for Palm OS based handheld devices, Windows Mobile devices, and other PDAs. Plucker contains POSIX tools, scripts, and "conduits" which work on Linux, Mac OS X, Microsoft Windows, and Unix. Web pages can be processed, compressed, and transferred to the PDA for viewing by the Plucker viewer.

<span class="mw-page-title-main">WorldWideWeb</span> First web browser; renamed Nexus

WorldWideWeb is the first web browser and web page editor. It was discontinued in 1994. It was the first WYSIWYG HTML editor.

An HTML element is a type of HTML document component, one of several types of HTML nodes. The first used version of HTML was written by Tim Berners-Lee in 1993 and there have since been many versions of HTML. The most commonly used version is HTML 4.01, which became official standard in December 1999. An HTML document is composed of a tree of simple HTML nodes, such as text nodes, and HTML elements, which add semantics and formatting to parts of document. Each element can have HTML attributes specified. Elements can also have content, including other elements and text.

URL redirection, also called URL forwarding, is a World Wide Web technique for making a web page available under more than one URL address. When a web browser attempts to open a URL that has been redirected, a page with a different URL is opened. Similarly, domain redirection or domain forwarding is when all pages in a URL domain are redirected to a different domain, as when wikipedia.com and wikipedia.net are automatically redirected to wikipedia.org.

<span class="mw-page-title-main">XMLHttpRequest</span> Web API to transfer data between a web browser and a web server

XMLHttpRequest (XHR) is a JavaScript class containing methods to asynchronously transmit HTTP requests from a web browser to a web server. The methods allow a browser-based application to make a fine-grained server call and store the results in XMLHttpRequest's responseText attribute. The XMLHttpRequest class is a component of Ajax programming. Prior to Ajax, an HTML form needed to be completely sent to the server followed by a complete browser page refresh.

<span class="mw-page-title-main">Dynamic web page</span> Type of web page

A dynamic web page is a web page constructed at runtime, as opposed to a static web page, delivered as it is stored. A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, and including the setting up of more client-side processing. A client-side dynamic web page processes the web page using JavaScript running in the browser as it loads. JavaScript can interact with the page via Document Object Model (DOM), to query page state and modify it. Even though a web page can be dynamic on the client-side, it can still be hosted on a static hosting service such as GitHub Pages or Amazon S3 as long as there is not any server-side code included.

A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing. Forms can resemble paper or database forms because web users fill out the forms using checkboxes, radio buttons, or text fields. For example, forms can be used to enter shipping or credit card data to order a product, or can be used to retrieve search results from a search engine.

Selenium is an open source umbrella project for a range of tools and libraries aimed at supporting browser automation. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language. It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including JavaScript (Node.js), C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. Selenium runs on Windows, Linux, and macOS. It is open-source software released under the Apache License 2.0.

Mark Napier is an early adopter of the web and a pioneer of digital and Internet art (net.art) in the United States, known for creating interactive online artwork that challenges traditional definitions of art. He uses code as an expressive form, and the Internet as his exhibition space and laboratory. Napier developed his first web-based applications for financial data in 1996. He is the author of his own website,potatoland.org, his online studio where many of his net artworks can be found, such as Shredder 1.0, net.flag, Riot, etc.

EPrints is a free and open-source software package for building open access repositories that are compliant with the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH). It shares many of the features commonly seen in document management systems, but is primarily used for institutional repositories and scientific journals. EPrints has been developed at the University of Southampton School of Electronics and Computer Science and released under the GPL-3.0-or-later license.

Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.

<span class="mw-page-title-main">UdiWWW</span>

UdiWWW is an early, now discontinued freeware graphical HTML 3.2 web browser for 16-bit and 32-bit Microsoft Windows. It was written and developed by Bernd Richter in C/C++ from 1995 to 1996. Following the release of version 1.2 in April 1996, Richter ceased development, stating "let Microsoft with the ActiveX Development Kit do the rest."

The following outline is provided as an overview of and topical guide to the Perl programming language:

References