Categories
Aesthetics Art Computing

New Art: Andy Warhol the computer geek

The enthusiasm for new technologies, when watched twenty years later, has something funny, but also something eery about it.

via New Art: Andy Warhol the computer geek.

Warhol meets Amiga. Good stuff

Categories
Art Computing Free Culture

Diffable Bitmaps

Is there a bitmap image format that can be diffed for meaningful version control? If not, could one be created?

SVG is a diffable vector image format that can be used in version control systems without them having to know anything about its internals. Ideally a bitmap equivalent would just be diffable as a text file, but if this isn’t practical and if special tools could achieve the same results that might be acceptable.

Imagine an XML (sigh) or YAML-style image format for bitmaps. Uncompressed pixel data takes up a lot of room, but the format could be compressed on disk and the diffs compressed to send over the network. This would require support for the format from VCS tools, or some sort of shadow file for the bitmap created by programs that work with it.

Or imagine an image diff utility that saves diff scripts for arbitrary images and provides this information to the VCS system.

Either way, the result should be meaningful, mergeable diffs for a multi-layered multi-attribute arbitrary-depth modern bitmap format(s).

Categories
Art Computing Free Culture

clipfix

#!/usr/bin/env ruby

################################################################################
# clipfix – Destructively change clip styles to properties in svg files in cwd.
# Copyright 2009 Rob Myers
# Licensed under the GNU GPL Version 3 or, at your option, any later version.
################################################################################

################################################################################
# Requires
################################################################################

require ‘ftools’
require ‘find’

################################################################################
# Functions
################################################################################

# Destructively move the clip-path tag from the style to its own property
#   as Inkscape doesn’t like it as a style element.

def clipfix_file(filename)
output = File.open(“#{filename}.new”, ‘w’)
input = File.open(filename)

input.each do |line|
# Assumes each sytle property begins and ends on the same line
#   which seems to be the case for Inkscape.
output.puts(line.gsub(/style=”(.*)clip-path:(.+?);(.*)”/,
‘clip-path=”\2″ style=”\1\3″‘))
end

input.close()
output.close()

#File.move(filename, “#{filename}.old”)
File.move(“#{filename}.new”, filename)
end

################################################################################
# Main flow of control
################################################################################

# Make sure the user really wants to do this

puts(“Really destructively move clip-path from style to property in all svg files in this directory? [y/N]”)
answer=gets().chomp()
unless(answer.casecmp(“y”) == 0)
puts(“Not converting.”)
exit(0)
end

# Destructively convert all svg files in the current working directory

Dir.glob(“./*.svg”) do |filename|
puts(“clipfixing #{filename}”)
clipfix_file(filename)
end

Categories
Art Computing Free Culture Howto links

FLOSS Manuals To Plucker


#!/bin/bash
# Copyright 2009 Rob Myers
# Licenced under the GPL version 3 or, at your option, any later version.

if [ "$1" == "" ]; then
echo "Please enter name of manual directory on server (e.g. FlossManuals)."
echo "You can find this by going to the printable version of the manual."
exit 1;
fi

plucker-build --zlib-compression --stayonhost --bpp=8 -p . \
-f $1 --staybelow=http://en.flossmanuals.net/floss/pub/$1/ \
http://en.flossmanuals.net/$1/print
Categories
Art Computing Free Culture Howto

Gutenberg CD To Plucker Perl Script

#!/usr/bin/perl# Copyright (c) 2009 Rob Myers # Licenced under the GPL version 3 or, at your option, any later version.# Install gut (gutenberg to html converter) into your PATH.# Download the project Gutenberg CD image, decompress it,# add this file to the directory contaning the etext directories and run it.use strict;use warnings;use File::Basename;use Cwd;sub html_name{my $filename = shift @_;$filename =~ s/(.*).txt/$1.html/;$filename;}sub absolute_path{my $file = shift @_;”file://” . Cwd::cwd() . “/” . $file;}sub html_to_pdb{my $file = shift @_;my $absolute_file = absolute_path ($file);my $file_root = basename ($file);system (“plucker-build  –zlib-compression –stayonhost –bpp=8 -p./plucker -f $file_root $absolute_file”);}sub txt_to_html{my $filename = shift @_;my $htmlname = html_name ($filename);`cat $filename | gut > $htmlname`;}sub process_files{my @txt_files = `ls ./etext*/*.txt`;foreach my $file (@txt_files){chomp ($file);# Don’t convert files that have an html versionmy $htmlfile = $file;$htmlfile =~ s/(.*).txt/$1h.htm\*/;if (! -f $htmlfile){txt_to_html ($file);}}my @html_files = `ls etext*/*.html etext*/*.htm`;foreach my $file (@html_files){chomp ($file);html_to_pdb ($file);}}mkdir (“./plucker”);process_files ();

Categories
Art Computing Free Culture

FLOSS+Art Release, Sources, and Offer

echo -n "sorry for ><,"
while true; do
echo -n " please >>"
done

WHAT:

What does Free and Open Source software (FLOSS) provide to artists and
designers – beyond just free alternatives to established tools from
Photoshop to Final Cut?

"FLOSS+Art" is the first book to answer this question. It shows how the
value of Free Software lies in its differences and creative challenges,
as opposed to out-of-the-box and off-the-shelf solutions; how it allows
to work and collaborate differently with computers, and therefore enable
different kinds of art and design.

The Internet – whose infrastructure is based on free software and open
standards – is an obvious example of such an adaptable, collaborative
artistic medium. "FLOSS+Art" also covers more traditional artistic
domains such as graphic and audiovisual design, and how they shift from
customer-centric to community-driven work.

FLOSS+Art critically reflects on the growing relationship between Free
Software philosophy, open content and digital art. It provides
first-hand insight into its social, political and economic myths and
realities.

With contributions by: Fabianne Balvedi, Florian Cramer, Sher Doruff,
Nancy Mauro Flude, Olga Goriunova, Dave Griffiths, Ross Harley, Martin
Howse, Shahee Ilyas, Ricardo Lafuente, Ivan Monroy Lopez, Thor
Magnusson, Alex McLean, Rob Myers, Alejandra Maria Perez Nuñez, Eleonora
Oreggia, oRx-qX, Julien Ottavi, Michael van Schaik, Femke Snelting,
Pedro Soler, Hans Christoph Steiner, Prodromos Tsiavos, Simon Yuill.

Compiled and edited by Aymeric Mansoux and Marloes de Valk.
With the support of the University of Huddersfield and the Willem de
Kooning Academy Rotterdam University.

http://goto10.org/flossart

ORDER YOUR COPY NOW:
http://www.metamute.org/en/shop/floss_art
http://www.moreismore.net/en/floss+art
http://www.amazon.co.uk/FLOSS-Art-Aymeric-Mansoux/dp/1906496188/

FLOSS+Art is triple licensed GNU GPL, GNU FDL and Free Art License.
Rather than just providing a "free" PDF, FLOSS+Art.v1.1.eBook-GOTO10
is also available and contains all the Fonts, Images, PDF and Scribus
source files that were used to make the book.

http://thepiratebay.org/torrent/4671426/FLOSS_Art_v1.1

Feel free to branch a translation or fork the chapters! 😉

JOIN US:

On the 11th of February, 19:30-21:30 the book will officially be
launched with a public presentation in the Willem de Kooning Academy
Rotterdam, one of the sponsors of the publication. This event is
featured in the framework of the new research program "Communication in
a Digital Age" of the Piet Zwart Institute, Willem de Kooning Academy
Rotterdam University.

The editors Aymeric Mansoux and Marloes de Valk will give an overall
presentation of the book, along with several of the contributing authors
who will briefly introduce into its more specific subjects and chapters.

Full program and details to be announced later, stay tuned!

BONUS TRACK:
Subscribe to Mute and get a FREE copy of FLOSS+Art – limited offer

Subscribe to Mute and guarantee to be first in line for our quarterly
collection of provocative articles on culture, politics, and technology.
What’s even better, for a limited time receive a free copy of GOTO10’s
new book FLOSS+Art with your subscription.

Quarterly, critical, and cheap, Mute is a concrete jumble of all that’s
still grunting in the inter-finessing hyper-barrios of culture,
politics, and technology 2.0. As capitalism yawns towards the apocalypse
we match it issue by issue with a sustained critique of everything
existing, from exo prole-bashing and shanty chic to academic aut-onanist
marxistry.

http://www.metamute.org/mute_magazine_subscription_individual
or phone the Mute office: +44 (0)20 7377 6949

echo ":*"

Categories
Art Computing Free Culture

Leek And Potato


the new pure:dyne GNU/Linux leek&potato released!

--
*
,--. *
,---. --.,--.--.--.,---. --.,-' |--. ,--.--,--, ,---. *
| .-. | || | .--' .-. :--' .-. |\ ' / \ .-. : *
| '-' ' '' ' | --.--. `-' | \ ' | || | --. .
| -' `----' --' `----'--'`---' -' / `--''--'`----'
`--' http://puredyne.goto10.org `---' *
.

pure:dyne is an operating system developed to provide media artists with
a complete set of tools for realtime audio and video processing.
pure:dyne is a live distribution, you don't need to install anything.
Simply boot your computer using the liveCD/DVD or liveUSB and you're
ready to start using software such as Pure Data, Supercollider, Icecast,
Csound, Fluxus, Processing, Arduino and much much more.

pure:dyne will work on any x86 PC laptop, desktop, and single-board
computers, including the intel-based Mac, Asus' Eee PC, and any x86
netbooks :)

--

Get pure:dyne now!!!
(CD/DVD ISO, liveUSB, Debian packages, etc)
https://code.goto10.org/projects/puredyne/wiki/GetPureDyne

--

/usr/share/soup !!!

Each pure:dyne release come with a Free/Libre and Open Source Soup
(FLOSS). This time we hope you will enjoy our leek and potato flavor :)

Depends: Leek, Potato, Milk, Salt, Oil, Pumpkin oil
Suggests: Thyme, Sage, Pepper, Parsley, Crème fraiche
Build-Depends: Cookpot, BlenderkMasher, Frypan, Bowl

make: default: serving
tender potato: potato cookpot salt water 20min
tasty leek: leek oil frypan 5min
puree: tender potato tasty leek blender
soup: puree milk herbs cookpot 5min
herbs: thyme sage pepper serving: soup bowl
parsely pumpkin oil crème fraiche

for more details:

echo "deb http://debian.goto10.org/debian/ lenny main" >> \
/etc/apt/sources.list && apt-get install souprecipe

--

pure:dyne is a GOTO10 project, developed by Rob Canning, Heather
Corcoran, Antonios Galanopoulos, Karsten Gebbert, Claude Heiland-Allen,
Chun Lee, Aymeric Mansoux, Marloes de Valk and with the contribution of
Robert Atwood (Openlab) and Jof Thibaut (Labomedia).

pure:dyne is supported by Arts Council England and powered by GNU/Linux
Debian, debian-multimedia.org and the great Debian Live project.

We would like to thank bob the pbuilder and all the pure:dyne users for
their ongoing feedback, suggestions and testing!

--

:*

Categories
Art Computing Howto

Wacom xorg.conf For Lenny Laptop

# This may be useful to someone else

Section “InputDevice”
    Identifier    “Generic Keyboard”
    Driver        “kbd”
    Option        “XkbRules”    “xorg”
    Option        “XkbModel”    “pc105”
    Option        “XkbLayout”    “gb”
EndSection

Section “InputDevice”
    Identifier    “Configured Mouse”
    Driver        “mouse”
EndSection

Section “Device”
    Identifier    “Configured Video Device”
EndSection

Section “Monitor”
    Identifier    “Configured Monitor”
EndSection

Section “Screen”
    Identifier    “Default Screen”
    Monitor        “Configured Monitor”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “stylus”
Option “Device” “/dev/input/wacom”
Option “Type” “stylus”
Option “USB” “on”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “eraser”
Option “Device” “/dev/input/wacom”
Option “Type” “eraser”
Option “USB” “on”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “cursor”
Option “Device” “/dev/input/wacom”
Option “Type” “cursor”
Option “USB” “on”
EndSection

Section “InputDevice”
Driver “wacom”
Identifier “pad”
Option “Device” “/dev/input/wacom”
Option “Type” “pad”
Option “USB” “on”
EndSection
Section “ServerLayout”
        Identifier     “Default Layout”
        Screen 0 “Default Screen”   0 0
        InputDevice    “Configured Mouse”    “CorePointer”
        InputDevice    “Generic Keyboard” “CoreKeyboard”
        InputDevice    “stylus”    “SendCoreEvents”
        InputDevice    “eraser”    “SendCoreEvents”
        InputDevice    “cursor”    “SendCoreEvents”    # For non-LCD tablets only
#    InputDevice    “touch”     “SendCoreEvents”    # Only a few TabletPCs support this type
        InputDevice    “pad”   # For Intuos3/CintiqV5/Graphire4/Bamboo tablets
EndSection

Categories
Aesthetics Art Computing Generative Art Projects

Like That Is Back

Like That” is back in the art section of the site. Make sure you have Jave enabled and take a look!

Categories
Aesthetics Art Computing Free Culture

Pure:dyne Discussion on Netbehaviour

http://www.furtherfield.org/displayreview.php?review_id=322


Marc invited two team members of the GOTO10 collective, Heather Corcoran and Aymeric Mansoux to discuss about pure:dyne on the Netbehaviour.org list.


The discussion took place between October 16th – 23rd Oct 08. An
interview and an open discussion was joined by other list members of
Netbehaviour.

This is an excellent insight into an art computing project.

I’ve now switched to pure:dyne based on this discussion.