AT91SAM7S256 aka the NXT Brain

The Lego MindStorms NXT Brick is controlled by a pair of Atmel microcontrollers:

The AT91SAM7S256 is part of an Atmel series of low pin-count Flash microcontrollers based on the 32-bit ARM7DMI ARM Thumb RISC processor. It features:

  • a maximum clock speed of 55 MHz (48 MHz in the NXT)
  • 64 KB of high-speed on-chip SRAM
  • 256 KB of integrated high-speed Flash memory
  • 11 peripheral DMA channels
  • 1 USB 2.0 (12 MB/s) device port
  • three 16-bit timers
  • four PWM controllers
  • 32 I/O pins
  • and requires a 3.0- to 3.6-volt power supply

The key facts here are:

  • The RISC–reduced instruction set architecture–is based on ARMv4T Von Neumann architecture. The ARM7DMI processor provides 0.9 MIPS (millions of instructions per second).
  • ARM–32-bit instruction set
  • Thumb–critical subset of the ARM 32-bit instruction set that has been encoded into a 16-bit instruction set
  • Flash memory–can be programmed in-system via the JTAG-ICE interface or through a parallel interface on a production programmer prior to mounting

The ARM7DML can execute both the high-performance 320bit ARM and high-density 16-bit Thumb instruction sets. The instruction sets are toggled by the processor as an ARM state or a Thumb state. In the ARM state, the 32-bit instructions are executed conditionally, while the 16-bit Thumb state instructions are a re-encoded subset of the ARM instruction set. The stegosaurus had a brain in its arse, and basically so does the NXT Brick. The AVR 8-bit ATmega48 microcontroller acts as a co-processor. Inside it there are:

  • 4 KB reprogrammable Flash program memory
  • 512 Byte SRAM
  • 256 Byte EEPROM
  • 8-channel, 10-bit AéD converter (TQGPéMLF)
  • 23 I/O pins
  • 4 MHz clock speed

Here’s the interesting thing. The ATmega48 is much smaller than the main AT91SAM7S256 processor, but this 8-bit microprocessor achieves almost 1 MIPS per MHz by executing its RISC instruction set in a single clock cycle.

  • Share/Bookmark

On Land Art

Robert Smithson's Spiral Jetty (1970)

Robert Smithson's Spiral Jetty (1970)

Land art or earth art has existed for millennia. Materials such as rocks, sticks, soil, plants and so on are often used, and the works generally exist in the open and are left to change and erode under natural conditions. Particularly large works are sometimes known as earthworks. In most respects land art has become part of mainstream public art. I am especially interested in hill figures, turf mazes, stone-lined labyrinths and geoglyphs.

A hill figure is a large visual representation created by cutting into a steep hillside and revealing the underlying geology. It is especially designed to be seen from afar rather than above. In some cases trenches are dug and filled with rubble made from material brighter than the natural bedrock. The new material is often chalk, a soft and white form of limestone, hence the alternative name of chalk figure for this form of art. The creation of hill figures has been practised since prehistory and can include human (gigantotomy) and animal forms (cutting horses is known as leucippotomy) as well as more abstract symbols and, in the modern era, advertising brands.

Hill figures are common in England: examples include the Cerne Abbas Giant, the Uffington White Horse and the Long Man of Wilmington.

Turf Maze, Town of Saffron Walden, England (c1699)

Turf Maze, Town of Saffron Walden, England (c1699)

Historically, a turf maze is a labyrinth made by cutting a convoluted path into a level area of short grass, turf or lawn. Some had names such as Mizmaze, Troy Town, The Walls of Troy, Julian’s Bower, or Shepherd’s Race. As a group they were (and still are) commonly known as “mazes”, although the terms “maze” and “labyrinth” are no longer considered interchangeable. Unlike a maze, which is an entertaining puzzle with many dead ends, a labyrinth is unicursal: it consists of one path which twists and turns but leads inevitably to the centre. In some turf labyrinths, the groove cut in the turf is the path to be walked (sometimes marked with bricks or gravel); more commonly the turf itself forms the raised path which is marked out by shallow channels excavated between its twists and turns.

In the past turf mazes were generally confined to Northern Europe, especially England, Germany and Denmark. Hundreds exist elsewhere in Scandinavia, Lappland, Iceland and the former Soviet Union, but their paths were normally marked out with stones, either on grass or on flat areas of bare rock. Some of these stone labyrinths are very ancient.

Geoglyphs are large (generally greater than 4 metres) drawings, designs or motifs produced on the ground, either by arranging clasts (stones, stone fragments, gravel or earth) to create a positive geoglyph (stone arrangement/alignment, petroform, earth mound) or by removing patinated clasts to expose unpatinated ground (negative geoglyph).

Nazca Monkey (200 - 700 CE)

Nazca Monkey (200 - 700 CE)

I think the most famous negative geoglyphs are the Nazca Lines, gigantic geoglyphs located in the Nazca Desert, a high arid plateau that stretches 53 miles between the towns of Nazca and Palpa on the Pampas de Jumana in Peru. They were created by the Nazca culture between 200 BCE and 700 CE. There are hundreds of individual figures, ranging in complexity from simple lines to stylized hummingbirds, spiders, monkeys, and lizards. The Nazca lines cannot be recognized as coherent figures except from the air. Since it is presumed the Nazca people could never have seen their work from this vantage point, there has been much speculation on the builders’ abilities and motivations.

The largest geoglyph is the Marree Man in South Australia, a particularly unusual example of land art because the artist remains to date anonymous.

The so-called contemporary land art movement was launched in October 1968 by the group exhibition “Earthworks” at the Dwan Gallery in New York. In February, 1969, Willoughby Sharp curated the historic “Earth Art” exhibition at the Andrew Dickson White Museum of Art at Cornell University, Ithaca New York. I think the best known artist who worked in this genre was the American Robert Smithson, whose 1968 essay “The Sedimentation of the Mind: Earth Projects” provided a critical framework for the movement as a reaction to the disengagement of Modernism from social issues, espoused by the critic Clement Greenberg (whom I rather admire). Smith’s best known artwork, and probably the most enduringly famous piece of all land art, is “Spiral Jetty” (1970), for which Smithson arranged rock, earth and algae so as to form a long (1500 feet) spiral-shape jetty protruding into Great Salt Lake in Utah. How much of the work, if any, is visible is dependent on the fluctuating water levels. Since its creation, the work has been completely covered, and then uncovered again, by water.

Pink Islands by Christo (1982)

Pink Islands by Christo (1980-83)

Many of the artists associated with ‘Land art’ in the 1960s and 1970s had been involved with Minimalism and Conceptual Art but according to the critic Barbara Rose writing in ‘Artforum’ in 1969 had become disillusioned with the commodification and insularity of gallery bound art. The sudden appearance of Land Art in 1968 can be construed as a response by a generation of artists, mostly in their late twenties, to the heightened political activism of the year and the emerging environmental and women’s liberation movements. Much land art from this period was ephemeral in nature and now exists only as photographic documents.

Modern land artists have tended to be American, with other prominent artists in this field including Nancy Holt, Walter De Maria, Hans Haacke, Alice Aycock, Dennis Oppenheim, Michael Heizer, Alan Sonfist, and James Turrell. Turrell began work in 1972 on possibly the largest piece of land art thus far, reshaping the earth surrounding the extinct Roden Crater volcano in Arizona. Projects by the artist Christo (who is famous for wrapping monuments, buildings and landscapes in fabric) have also been considered land art by some, though the artist himself considered this incorrect.

In 1998 a group of artists started a project in Amsterdam called Indoor Land Art Programme – ILAP, and had shows all over Europe. More recently, the artist Seth Wulsin has adopted Caseros Prison in Buenos Aires and its demolition as an art work that, while extending beyond land art, also bares many conceptual resemblances.

Contemporary Australian sculptor Andrew Rogers has created a series of geoglyphs around the world called The Rhythms of Life. The Rhythms of Life project is the largest contemporary land art project in the world – 10 sites in disparate exotic locations located from below sea level to altitudes of 4300 metres. Up to three geoglyphs (each up to 660 feet x 660 feet) are located in each site. By completion the project will have involved up to 5000 people (550 people worked in Bolivia, 852 people in Sri Lanka, and 1000 in China).

Glastonbury Tor, England

Glastonbury Tor, England (BBC image)

I love the timeless and monumental qualities of land art. I can imagine its reinvention a thousand times over during the course of history.

Some interesting books I read while writing this:

Andrews, Max (Ed.). Land, Art: A Cultural Ecology Handbook. London: RSA, 2006.

Beardsley, John. Earthworks and Beyond: Contemporary Art in the Landscape. New York: Abbeville Press, 1998.

Boettger, Suzaan. Earthworks: Art and the Landscape of the Sixties. Berkeley: University of California Press, 2002.

Cook, Lynne and Karen Kelly (Eds.). Robert Smithson: Spiral Jetty. Berkeley: University of California Press, 2005.

  • Share/Bookmark

On Brian Jungen

A rhetorical contextualization of Brian Jungen’s art within the post-modern paradigm

Shapeshifter (2000) by Brian Jungen

Shapeshifter (2000) by Brian Jungen

That the city of Vancouver, and the province of British Columbia as a whole, are promoted by our government both domestically and abroad as Canada’s Pacific gateway to corporate prosperity and profit is an unmistaken and unabashed truism in today’s economy of commoditization.

That Vancouver has also been known as a terminal city, as being the last meager hope at the dead end of the line for generations of predominantly European migrant workers and disenfranchised Canadians is an inevitability of its location at the western frontier of the nation.

Notions of perspective and contradiction are especially relevant when viewing the art of Vancouver’s Brian Jungen. Jungen’s art, which erupted onto the scene about a decade ago, makes provocative use of antipodal perspectives while exploring the post-modern idioms of globalism and pluralism, commodity and value, all the while embodying physical manifestations that have led Jungen to spectacular public impact.

In his pivotal 1962 book The Gutenberg Galaxy: The Making of the Typographic Man, Herbert Marshall McLuhan described how electronic mass media collapses barriers of space and time in human communication, enabling people to live and interact on a global scale. To the contemporary Canadian such a statement is obvious and self-evident at best, but within the contemporaneous context of nascent post-modernism the idea of a Global Village meshed rather cleverly with the emergent art world trend toward juxtaposing elements from popular culture(s) and electronic technology.

Fast forward forty five years, and in the resultant post-modern global art market it is especially commendable when an artist gains critical notice. The sheer size of this global market makes it a rare and especially meritorious event indeed for an artist to achieve popular acclaim and enduring presence in Western cultural memory. To achieve popular and not critical acclaim, of course, art needs to be accessible and attractive to the public. Andy Warhol, for example, responded to this challenge posed by the modern Western capitalist paradigm with pop art. Warhol succeeded by understanding that the modern person exists in a fiscally-driven shopping jungle and that desirable art is art which, amongst its saleable qualities, exists as portable, possessible objects easily recognized and negotiated as commodities.

One of the reasons Brian Jungen has catapulted to fame is this especial Warhol-esque quality which his art possesses and which makes it attractive to the late 20th and early 21st century consumer. That it is made from the same stuff as (modern) dreams is interesting and relevant to the consumer: the ubiquitous plastic lawn chair is metonymy for a split-level in the burbs. The coveted Nike Air Jordans are synechdoche for African American urban überkooldom. The baseball bat is iconic, a metaphor for family recreation and national good-times. The viewer has personal relationships with these objects. The objects have emotional and historical mass which trace gateways into the Californicated topography of our collective cultural memory. That Jungen’s art is composed of these deconstructed commodities which are reconfigured in surprising and unexpected yet aesthetic juxtapositions is genius of a sort that Warhol would approve.

Brian Jungen’s grand reveal took place in the waning light of the second millennium, a time when the art world was ripe for something new. Indeed, said one curator in 2000 upon first viewing Shapeshifter, his pivotal lawn chair sculpture in the form of a whale skeleton, “He’s the one we’ve been waiting for.” (Watson 19) Jungen had moved to Vancouver in 1988 from a family farm on traditional Dane-zaa lands in British Columbia’s northern interior. After undergraduate studies at Emily Carr, he worked in a small studio in Vancouver’s down and out Downtown Eastside for several obscure years until participating in a group exhibition, Buddy Palace, at the Or Gallery. Jungen achieved moderate success but didn’t make mainstream waves until several years later in 1999 when he exhibited his Prototypes for New Understanding, a series of nine (now twenty-three) masks painstakingly fashioned from Nike Air Jordan sneakers and human hair that bear a marked resemblance to the masks of Northwest Coast peoples. The reaction was explosive and the dust has yet to settle some ten years later.

     Prototypes for a new Understanding (1999-2005)

Prototypes for a new Understanding (1999-2005)

Jungen’s masks were less about his personal relationship with First Nations traditions or interpreting those traditions and more about the interface of traditions with wider contemporary culture (Baird 91); that his mixed heritage of Swiss and Doig River Band has little historical relationship to the fetishized and obsessively collected Northwest Coast masks is irrelevant. Jungen’s masks defined a new paradigm. His prototypes called for Aboriginal art and an Aboriginal identity that are not paralyzed by the past and which have the impurity and flexibility to move into the future (Baird 92). Jungen capitalized on his Aboriginal heritage to comment on the influences of commercial products and branding, recycling and ‘making-do’ on Aboriginal traditions and by extension Western culture as a whole. He investigated the creation, understanding and uses of cultural identity and the definition of (Aboriginal) culture in Canada. Jungen drew a clear parallel between the mass consumption of commercial objects and the mass consumption of cultural differences, overturning consumption’s pecking order and elevating commodities and recontextualized commercial objects to the vitrine-covered plinths of the art gallery. In addressing tribal chic, “fetishization of the Other” and modes of value and worth, Jungen’s result is dramatic and aesthetically rigorous, damning and blasphemous (Dault 52).

Hot on the heels of Jungen’s masks came the stupendous pod of whale sculptures. In keeping with his exploration of commodity and value, and further demonstrating his refined craftsmanship, Jungen created what look like three marvellous whale skeletons, ranging from twenty-one to forty feet long, out of dissected white plastic lawn chairs. Indeed, like Prototypes, it is not readily apparent at all that these sculptures are made out of familiar, mass-produced material (Baird 92); the whales hang suspended from the ceiling in truly breath-taking, life-like formations, not unlike what one would expect in a museum of natural history. Shapeshifter (2000), Cetology (2002) and Vienna (2003) are juxtapositions incarnate. The plastic lawn chair is the paradigmatic mass-produced, inorganic consumer product, and it is married to the whale (Burnham), one of the ultimate symbols of nature’s freedom and magnificence. Jungen draws attention to the displacement of the natural by the synthetic and the degradation of the environment by commerce. He forces the viewer to consider that the chairs are part of the ever accumulating anti-nature world that threatens to crowd out nature entirely (Watson 19). There is a fantastical splendor in such a gesture and the reaction was a veritable frenzy. Kitty Scott, Curator of Contemporary Art at the National Gallery of Canada, made Shapeshifter one of her first purchases. The Vancouver Art Gallery was quick to snatch Cetology for its own collection.

It is easy and glib to cast Jungen in the role of Native artist, but such labels annoy him and he is quick to reject the sobriquet. “I was sort of pressured to make work about my identity, but then a lot of my exposure to my ancestry is through museums. And the objects and artifacts in museums are not actually ceremonial.” (Baird 91) Understandably, Jungen is fuelled by an interest in the institutional presentation of Aboriginal culture, and motivated by the desire to re-conceive Aboriginal motifs which are imbedded in the cultural imagination, both First Nations and white. “For many contemporary urban Indians a vast amount of energy is spent locating oneself within an Indian ‘spectrum,’ an inherited economy of imagery and iconography sewn into the public consciousness… Settling on a place within the slippery slope will always be secondary to how Indians are identified within the dominant culture.” (Rimmer 22) Indeed, categorizing Jungen as a mere Native artist does him a disservice and delimits the scope of his accomplishments. Jungen is more than that; he is a major contemporary artist and a citizen of global culture who deserves a correspondingly wide stage. It would, however, be disingenuous of him to ignore his background, and so he has incorporated his ethnicity in the forces shaping his production.

Talking Sticks (2005)

Talking Sticks (2005)

Talking sticks (2005) are some of Jungen’s most interesting manifestations of post-modern sensibilities, demonstrating further his use of omnipresent consumer goods as a dominant medium and their subversion into new objects. Several baseball bats lean against a wall, each engraved with a call to unite: “heroes of labour,” “collective unconscious,” “united to crush,” “work to rule.” The design of the words are reminiscent at first glance of those found on Northwest Coast totem poles, but a tilt of the head and suddenly talking sticks become vehicles for the conflict between the finely-crafted and the mass-produced, between batons used by medicine men and those used in mainstream sport, between intense political discourse and blissfully ignorant afternoons on a grassy diamond. Though perhaps not as grand and majestic as the whales, nor as deliciously subversive as the Prototypes, the talking sticks are no less recognizable as another juxtaposition, this time of Marxist workforce theory versus the tradition of the baseball bat in North America and the socio-economy which supports its iconic and even ceremonial emplacement in our culture.

Indeed, Western culture, or at least some fringes thereof, is beginning to intimate that capitalism and its attendant culture is not a suitable blueprint for civilization. The very real negative impact on pluralism and the environment and the increasing suspicion that sustaining the status quo has hidden but enormous costs are only just leading our culture to begin questioning its very foundations. The Nikes as consumer goods, deconstructed and reconfigured as art modeled after a subsumed culture, ask the viewer to question the legitimacy and validity of the mainstream paradigm and its effect on the globe. Further, the masks are displayed in vitrines, customarily used to demonstrate to the casual observer that the object underneath the glass is special, important and valuable; the vitrine bestows weighty legitimacy to the art piece and hence the message inside. The whales, enormous chimerical representations in petroleum-based resin imbued with the residue of everyday life (Augaitis 10), reference Aboriginal myth while commenting on consumerism and the global economy. They call into question the viability of our resource management practices as well as notions of hybridization and value. Finally, the talking sticks cum baseball bats manifest the relationship between the accepted idea of a traditional form and the embracing of a very contemporary material. Jungen’s take on the centuries-old practice of incorporating non-Native objects into Native discourse demonstrates an ongoing bipolarity or juxtaposition which is thematic to all his work; in this case his art is stripped of all superfluity and reduced to the sparest of post-modern Minimalism.

Brian Jungen has cast a glamour on the art world. He is today’s post-modern It Boy, and the moniker is well-suited. His work is intelligent, unexpected and surprising and capitalizes on the current trends in juxtaposition, marginalization and pluralism in post-modern art theory and criticism; Brian Jungen’s art is a gateway to journeys through perspective.

Interesting reads:

Augaitis, Diana. “Prototypes for new understandings.” Brian Jungen. Vancouver: Vancouver Art Gallery and Douglas and McIntyre, 2005: 5-13.

Baird, Daniel. “Air Jungen.” The Walrus. February 2006: 90-95.

Brown, Lindsay. “Entitlement: Brian Jungen’s Untitled.” Brian Jungen. Vancouver: Contemporary Art Gallery, 2002. 24-27.

Burnham, Clint. “The instant “I get it” of Brian Jungen’s art.” The Vancouver Sun 38 Jan., 2006: F3.

Dault, Julia. “British Columbia’s best.” The National Post 26 Jan., 2006: B7.

ibid. “Brian Jungen.” Galleries West. Spring 2006: 51-55.

Jungen, Brian. “In conversation: Brian Jungen and Simon Starling.” Brian Jungen. Vancouver: Vancouver Art Gallery and Douglas and McIntyre, 2005: 129-136.

Kamping-Carder, Leigh. “Lost and Found: Reversing Minimalism and Ethnography in Brian Jungen’s Field Work.” The Knoll. April 2006: 18-22.

Medina, Cuauthemoc. “High Curios.” Brian Jungen. Vancouver: Vancouver Art Gallery and Douglas and McIntyre, 2005: 27-37.

O’Brian, Amy. “Bought, sold and yet amused.” The Vancouver Sun 28 Jan., 2006: F3.

Rimmer, Cate. “Brian Jungen.” Mix. Winter 2000/2001: 22.

Roelstraete, Dieter. “1,986,965 (2001 Census) An intertidal travelogue.” Intertidal: Vancouver Art and Artists. Vancouver: Muhka, Antwerp and Morris and Helen Belkin Art Gallery, 2005: 127-156.

Rugoff, Ralph. “Capp Street project.” Brian Jungen. Vancouver: Vancouver Art Gallery and Douglas and McIntyre, 2005: 107-111.

Scott, Kitty. “Habitat 04.” Brian Jungen. Vancouver: Vancouver Art Gallery and Douglas and McIntyre, 2005: 115-124.

Shier, Ried. “Buddies, pals.” Intertidal: Vancouver Art and Artists. Vancouver: Muhka, Antwerp and Morris and Helen Belkin Art Gallery, 2005: 79-90.

Smith, Trevor. “Collapsing utopias: Brian Jungen’s minimalist tactics.” Brian Jungen. Vancouver: Vancouver Art Gallery and Douglas and McIntyre, 2005: 81-89.

Wallace, Ian. “The Frontier of the Avant-Garde.” Intertidal: Vancouver Art and Artists. Vancouver: Muhka, Antwerp and Morris and Helen Belkin Art Gallery, 2005: 51-60.

Wallace, Keith. Foreward. Brian Jungen. Vancouver: Contemporary Art Gallery, 2002. 12-23.

Watson, Scott. “Shapeshifter.” Brian Jungen. Vancouver: Contemporary Art Gallery, 2002. 12-23.

Brian Jungen is represented by Catriona Jeffries.

  • Share/Bookmark

Dialog 1 with Clement Greenberg: Avant-garde and Kitsch

I wrote this after reading Greenberg’s seminal essay Avant-garde and Kitsch which was published in 1939.

Clement Greenberg Hello Chris.
Chris Hi Mr. Greenberg, it’s a pleasure to meet you and a little surreal since I was just sitting here in my lush garden on a lovely teak chaise sipping a gin and tonic whilst reading a collection of your works. Am I dreaming?
Clement Greenberg I see that you just finished reading my seminal first essay “Avant-garde and Kitsch.” What did you think?
Chris Well, it says here you wrote it in 1939 and it was published that fall in the Partisan Review. (Please, have a seat.)
Clement Greenberg That’s right. (Thank you.)
Chris It also says you became an editor of the Partisan Review in January of 1940.
Clement Greenberg That’s right.
Chris Hmm.
Clement Greenberg This is important to you, in some way?
Chris I’m not sure, let’s come back to that. Anyway, you asked me what I thought of the article. Honestly, I didn’t think it was very readable.
Clement Greenberg Do you mean that you found it difficult to understand?
Chris No, although I will admit parts of it left me scratching my head and wondering what the hell you were talking about. Like the ending just came out of left field, all of a sudden you were talking about socialism saving culture or something—
Clement Greenberg Well remember, first of all, that I wrote the essay in 1939. The Second World War had just begun. The Nazis and the Soviets were in Poland. Italy was fascist. It very much a politically motivated essay, in part a response to the destruction and repression of Modernist Art in Nazi Germany and the Soviet Union and its replacement with state ordained styles of “Aryan” art and “Socialist Realism”.
Chris Yes, I understand that. I knew that you were closely tied with the American abstract art movement which came to be associated with democracy and social, political and artistic freedom. It was an “American” art-form, a symbol of progress and a brighter future, particularly when practiced by the Abstract Expressionists like your good friend Jackson Pollock.
Clement Greenberg I think some might actually refer to Jackson as an action painter but yes you’re on the right track.
Chris So this essay was your grand reveal as an art critic.
Clement Greenberg I wouldn’t word it quite like that, but this essay was the first to be widely read.
Chris You start the essay by problematizing the disparity within the frame of a single cultural tradition such as poetry, giving us the example of the difference between a poem by T. S. Eliot and a Tin Pan Alley song, or the disparity within painting by considering the difference between a painting by Braque and a Saturday Evening Post cover. You meant Norman Rockwell’s art by that, right?
Clement Greenberg Yes.
Chris Okay. So you make an issue and a fact that there is a huge divide between these similar things. That there is very little in common between a painting by Braque and a painting by Norman Rockwell except that, essentially, they’re both called paintings.
Clement Greenberg Go on.
Chris Then you start in on Alexandrianism. I think you’re saying that a mature or static society risks lapsing into artistic sameness, that the same themes end up mechanically varied in a hundred different works, and yet nothing new is ever produced. You give examples like mandarin verse, Beaux-Arts painting and Roman sculpture. It seems like you’re saying that we stay away from controversy and get stuck in a paradigm and don’t change things.
Clement Greenberg I said there is a risk of that happening. Paradigm, though, is a good way of putting it. Thomas Kuhn?
Chris Another discussion.
Clement Greenberg Agreed. I’m going to go fix a gin and tonic. [Returns] So you were taking us through the essay.
Chris You seem to say that around the same time Marxism was being developed and broadcast to the European intelligentsia, which I might add was also when photography was beginning to demonstrate its superior ability to literally represent a subject, a part of Western bourgeois society took this information and these changes and produced something new: bohemia and avant-garde culture. It was the new advanced intellectual conscience which allowed these bohemians to isolate and reject a concept of “bourgeois” in order to define what they were not.
Clement Greenberg That makes me think of Edward Said’s Orientalism (1978) and his concept of the Other.
Chris You’re only saying that to tease me. I read part of that yesterday. I’ve been studying the gaze, the Other and the notion of discourse this week.
Clement Greenberg Yes, I know.
Chris Listen, am I dreaming? Can you read my mind or are you in my mind? Are you a personality bud about to disenfranchise from my self-construct and take me on the first step along the path to becoming a man-Cybil?
Clement Greenberg No, Chris. Get back to the Marxism.
Chris Well, the bohemians, the new avant-garde caste if you will—
Clement Greenberg Caste or class?
Chris Class, I guess. You write that it was with the moral aid of revolutionary political attitudes that the bohemians were able to assert themselves as aggressively as they did against the prevailing standards of society.
Clement Greenberg But not too aggressively…
Chris Right. Because unless they wanted to starve in a garret as you wrote, they needed to sell their art.
Clement Greenberg A tough spot to be in.
Chris Well I wonder about that. I envision that there is a topology of tension which artistic and cultural production in a capitalist society must negotiate. (Grandly) It’s simply the way art instantiates itself in our Western capitalism.
Clement Greenberg It’s important to avoid making grand over-arching statements in this day and age. The contemporary cultural paradigm isn’t too fond of them.
Chris Yes I know. Local knowledge and all that. I disagree with this. I think I still retain some of Formalism or Structuralism’s investment in a deep structure. I like to think almost anything can be organized into an equation.
Clement Greenberg Well, that’s a shame.
Chris Don’t be like that. Let’s keep it professional.
Clement Greenberg Conceded. I apologize.
Chris [sighs] Accepted. Anyway, I was saying that there is a tension to being an artist in a capitalist society, that the bohemian avant-garde is tied, as you put it, by an umbilical cord of gold to the bourgeois because the aristocratic patron has disappeared. Personally I think that in Western society the aristocratic patron has morphed into the government-funded museum or gallery or arts council, such as we have in Canada, or the Arts Foundation a la U.S. Eastern Seaboard model, but I digress. Back to the bohemians. You wrote that if they can retire from public life altogether and divest themselves of all politics and other worldly concerns, they can keep culture moving in the midst of ideological confusion and violence by expressing their art without subject matter or content. Art for art’s sake. Pure poetry. All relativities and contradictions resolved or beside the point. You know, I have to say this is very antagonistic to current trends in cultural studies like pluralism and post-structuralism.
Clement Greenberg I have been criticized for being too narrow in this essay.
Chris It does seem to say that a developed art is an art which is unconcerned with politics which really is anathema to the way things are viewed today. Then you go into all this Aristotle stuff—
Clement Greenberg You realize that I later came to reject much of the essay.
Chris I’m going to skip that part for now.
Clement Greenberg In fact, let’s stop going through the essay, Chris. Just tell me in your own words what you think about what I wrote.
Chris Okay. Well, you seem to be dividing art into high-brow and low-brow, or avant-garde and kitsch in the capitalist paradigm. It’s reductionist and binary and you privilege the high-brow over the low-brow. What you call kitsch is what we would call mass-produced art or commercial art or even, if you’re going to be a little snarky, the left-over materials of capitalist culture. Maybe popular culture. I agree that it is a product of the Industrial Revolution. People can read and write now. They have time to relax. They’re not in the fields all day. People are urban and bored. They need something that doesn’t require concentration or training. Kitsch is fun and bright and easy and entertaining. It’s profitable.
Clement Greenberg I didn’t call it fun and bright and easy and entertaining, but I did write profitable.
Chris What I don’t understand is what you mean by the best artists are artists’ artists, or the best poets are poets’ poets. I guess you mean that only other artists like their work or other poets? You even called the New Yorker Magazine high-class kitsch. I never thought of it like that.
Clement Greenberg Don’t lose track of where you’re going.
Chris Right. You write that kitsch is the dominant art-form in Soviet Russia and in Nazi Germany and Fascist Italy. These nations endorsed it as official in order to appease the population, the common people, who felt that they were in closer contact, that they could have more in common with their leader this way. That is, you suggest that since these totalitarian regimes coudln’t raise the cultural level of the masses—though why that should be you never adequately explain—they flattered the masses by bringing all culture down to their level. You know, that’s a little bit elitist.
Clement Greenberg I’m not sure it’s quite elitist but I do understand in hindsight how that can be read as elitist.
Chris Same thing in some circles. You write just a few sentences later that if the masses wanted avant-garde art, that Hitler, Mussolini and Stalin wouldn’t hesitate in satisfying the demand. I’m not so sure that would have happened. Do you really think that’s the way it works? Do you think the population would know what to ask for if there was no avant-garde to be aware of and specifically crave?
Clement Greenberg Well, at the time I did, but I already mentioned that there was political motivation to this essay. And I was only 29.
Chris Mm-hmm. And now this is where you confuse me a little. The last page or two. You’re talking about art, in some weird sort of Marxist-elitist fusion, and then you end by saying that capitalism spells the doom of art and culture and society as a whole, and that we need socialism in order to preserve culture. I’m sorry, I just don’t think it’d very well written. It doesn’t flow. The essay doesn’t slide into this statement or even lead up to it, it just seems a little kaboom there’s the solution, but I don’t see how it is a solution to the problem you introduced. And this whole socialism thing. That doesn’t sound very American to me. Didn’t that get McCarthy after you during the early fifties and the Communist witch hunts?
Clement Greenberg Oy vei. You don’t know.
Chris Wise guy. It just seems incommensurate to me. One the one hand you advocate Marxism which dispels any notion that there is room for class or elitism in the grand solution for humanity, and yet you advocate high-brow art over low-brow art, claiming that the latter is basically capitalist junk made for profit, and that the former should exist as avant-garde art for art’s sake in order to make humanity a better species.
Clement Greenberg You’ve read this article quite thoroughly.
Chris Yes.
Clement Greenberg You sound like you understand many of the main points but you feel like you’re getting mired in some of the finer details.
Chris Yes, that’s right [sip].
Clement Greenberg When I wrote this essay I believed that only socialism could elevate the taste of the masses.
Chris I remark upon your feeling that they needed to be changed, and specifically that you considered them in need of being “raised”.
Clement Greenberg The essay introduces the seeds of my notion of Modernism. Listen, I grew to believe that Modernism provided a critical commentary on experience. I believed that it should constantly change in order to adapt to kitsch pseudo-culture, which was itself always developing. I believed that the best avant-garde artists were emerging in America rather than Europe. I thought, and still do think, that avant-garde and Modernist art is a means to resist the leveling of culture produced by capitalist propaganda.
Chris Well that makes sense. But piles of fat in the corner of a room? Someone painted in gold glitter walking around with a dead hare and making talky sounds at it?
Clement Greenberg I agree that the definition of art is broadened and challenged by the avant-garde and not always in a way that everyone finds relevant or appealing. But the avant-garde explores the conditions under which we experience and understand the world. It does not simply provide information about it in the manner of an illustratively accurate depiction of the world. It can`t always be comfortable or easy to look at. It challenges. If you want realistic, literal depictions…
Chris Right, that’s what photography is for. So what you were basically saying is that there’s high-brow art which is good and low-brow art which is not as good (and which is often old watered-down high-brow art), that high-brow art and specifically avant-garde high-brow art which is abstract and inspired by the medium is what keeps culture from stagnating in a capitalist society. You believe that Marxism gave intellectual impetus to new movements in art and society by denaturalizing the bourgeoisie amongst other things, and that the resultant social revolution included the creation of a new class, the bohemian, who rejected the bourgeois standards but accepted that s/he operated within the bourgeois markets of capitalism.
Clement Greenberg Go on.
Chris Well, if I want to try “reading” your essay more critically, I guess I have to say that you were really transparently motivated by religion and politics to write this essay but your understanding of the latter at least was a little superficial. For example, one of the first British socialists, William Morris of the English Arts and Crafts Movement in the 1850s, espoused the philosophy that art should be affordable, hand-made, and that there should be no hierarchy of artistic mediums or differences between fine art and applied arts. He wanted to introduce Marxist or socialist principles to the vocabulary of the arts by including the more commonplace crafts of the masses within the realm of the arts. It was the Modernists like Virginia Woolf and the Bloomsbury Group who fought to keep artistic endeavour exclusive, esoteric, and elitist. You seem to fall into the second category, the elitists, despite your so-called Marxist tendencies.
Clement Greenberg We’ve already discussed the political reasons for this essay. You mentioned religion?
Chris Yes, I’ll get there. I find this Marxism of yours confusing and illogical, perhaps even hypocritical or maybe it just demonstrates that you didn’t fully understand Marxist principles. William Morris worked closely with Marx’s daughter and Hegel himself to found the British socialist movement. He proposed what I am confident are incontrovertibly Marxist changes to art. You claim to be a Marxist. Yet you also claim that kitsch, or popular art, is inferior to avant-garde or high-brow art. The two stances are at antipodes. Which is the more consistent point of view? As we have indeed discussed, I can only surmise that this is largely a political decision based on the ideology of the day. And then you write that it is only through Marxism that the low-brow culture can be elevated. Wow. So are you a Marxist or what? Wait, don’t answer that. It’s rhetorical. It seems to me that you became part of the hegemony. You took advantage of events in Europe to introduce an idealism based on democracy and Western-style freedom, one that gained expression in the art world and Western culture in general through deliberately non-European, patently American forms. And finally, though we’re not really supposed to think about things like this these days, which in and of itself is a demonstration of the power of discourse and hegemony, I also wonder that if, as a Jewish American, you felt it incumbent upon yourself to advocate whatever position was in opposition to the anti-Semitic Nazi regime, including its programs of so-called “Aryan” art. So. My final word? I appreciate where you’re coming from and I can appreciate that you were only 29 when you wrote this essay, and there are some very interesting and relevant ideas in it, but in a word, this essay is flawed.
Clement Greenberg Admittedly. You know, Chris, I later came to identify the threat to high art as coming from middle-brow taste, which in any event aligns much more closely with the Academic than kitsch ever did.
Chris Okay. Well, I think that’s enough for now. I’m going to try reading Towards a New Laocoon next.
Clement Greenberg I’ll pop by when you’ve finished reading it.
Chris Sounds good to me. By the way, I like your suit, is that linen?
Clement Greenberg Why yes it is.
Chris It looks heavenly. How’s Helen doing?
Clement Greenberg Just fine. I’ll tell her you asked after her.
Chris Yes, please give her my best.
Clement Greenberg Good-bye, then.
Chris Bye-bye.
Clement Greenberg Oh Chris, just one more thing.
Chris Yessir?
Clement Greenberg What was all that business about me becoming an editor of Partisan Review after I wrote this essay?
Chris Well it just seems odd that after one single essay you were made an editor. No offense, but the paper’s not that great and so I can only surmise then that neither was the Partisan Review. I also wonder that they must have been strapped for help. Or maybe you were really, really charismatic and they were beguiled by your charms. Or maybe you brought an infusion of capital with your editorship…
Clement Greenberg Good-bye, Chris.
Chris Bye Mr. Greenberg.

2008

  • Share/Bookmark

Artifact C-1: Cdump Utility (Command Prompt)

Description

The following description of the cdump program is based on the documentation of the hexdump utility:

NAME
cdump – ascii, hexadecimal, octal dump
SYNOPSIS
cdump [-bcC] [-nlength] [-soffset] [file]
DESCRIPTION
The cdump utility is a filter which displays the specified file, or the standard input, if no file is specified, in a user specified format.The options are as follows:

-b
One-byte octal display. Display the input offset in hexadecimal, followed by sixteen space-separated, three column, zero-filled, bytes of input data, in octal, per line.
-c
One-byte character display. Display the input offset in hexadecimal, followed by sixteen space-separated, three column, space-filled, characters of input data per line.
-C
Canonical hex+ASCII display. Display the input offset in hexadecimal, followed by sixteen space-separated, two column, hexadecimal bytes, followed by the same sixteen bytes in “character” format enclosed in ‘|’ characters.
-nlength
Interpret only length bytes of input. Note that there is no space between -n and length.
-soffset
Skip offset bytes from the beginning of the input. Note that there is no space between -s and offset.

The default is to interpret length & offset as decimal numbers. If they start with 0x (zero x) or 0X (zero X), they are interpreted as hexadecimal numbers; otherwise, if they start with 0 (zero), they are interpreted as octal numbers.

The default format, when neither -b, -c nor -C is specified, is to use one-byte hexadecimal display — the input offset is displayed in hexadecimal, followed by sixteen space-separated, two column, zero-filled, bytes of input data, in hexadecimal, per line.

Technical Knowledge

I learned and applied my knowledge of:

  • procedural programming in C
  • command line argument validation
  • basic I/O.

Skills Applied

I developed these skills while making this artifact:

  • programming with C
  • working with octal and hexadecimal number systems
  • managing complex user requirements.

Notes

I wrote this for BCIT’s COMP 2510, Procedural Programming in C, in July 2008.

We were required to write logic accommodating complex requirements including special cases like:

  • if the file to dump has size 0, there should be no output
  • if the number of bytes to skip is more than the number of bytes in the file, there should be no output
  • if the number of bytes to dump exceeds the number of bytes available, dumping stops at the end of the file

The following shows the -C option. The output format is somewhat different from the other cases.

$ cdump -C hello.o
00000000 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 |.ELF…………|
00000010 01 00 03 00 01 00 00 00 00 00 00 00 00 00 00 00 |…………….|
00000020 c0 00 00 00 00 00 00 00 34 00 00 00 00 00 28 00 |……..4…..(.|
00000030 0a 00 07 00 55 89 e5 83 ec 08 83 e4 f0 b8 00 00 |….U………..|
00000040 00 00 29 c4 83 ec 0c 68 00 00 00 00 e8 fc ff ff |..)….h……..|
… (40 lines omitted) …
000002d0 0e 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 |…………….|
000002e0 00 68 65 6c 6c 6f 2e 63 00 6d 61 69 6e 00 70 72 |.hello.c.main.pr|
000002f0 69 6e 74 66 00 00 00 00 14 00 00 00 01 05 00 00 |intf…………|
00000300 19 00 00 00 02 08 00 00 |……..|
00000308

Demonstration

Download a ZIP file containing the C source code here [4 KB]
Alternatively, you can download the Win Executable [16 KB] or Linux Executable [12 KB]

  • Share/Bookmark

Artifact J-2: Java RPN Calculator (Command Prompt)

Description

A simple command prompt calculator that uses Reverse Polish Notation.

In Reverse Polish Notation the operators follow their operands; for instance, to add three and four, one would write “3 4 +” rather than “3 + 4″. If there are multiple operations, the operator is given immediately after its second operand; so the expression written “3 − 4 + 5″ in conventional infix notation would be written “3 4 − 5 +” in RPN: first subtract 4 from 3, then add 5 to that.

The algorithm for evaluating any postfix expression is fairly straightforward:

  • While there are input tokens left
    • Read the next token from input
    • If the token is a value
      • Push it onto the stack
    • Otherwise, the token is an operator
      • It is known a priori that the operator takes n arguments
      • If there are fewer than n values on the stack
        • (Error) The user has not input sufficient values in the expression.
      • Else, Pop the top n values from the stack.
      • Evaluate the operator, with the values as arguments
      • Push the returned results, if any, back onto the stack
  • If there is only one value in the stack
    • That value is the result of the calculation
  • If there are more values in the stack
    • (Error) The user input too many values

For more information on Reverse Polish Notation read: http://en.wikipedia.org/wiki/Reverse_Polish_Notation.

Technical Knowledge

I applied my knowledge of:

  • object oriented programming in Java
  • Reverse Polish Notation
  • polymorphism.

Skills Applied

I developed these skills while making this artifact:

  • using the NetBeans IDE
  • test-driven design using Netbeans
  • object oriented programming with Java.

Notes

I wrote this for BCIT’s COMP 2526, Intermediate Java, in February 2008.

I employed an iterative, test-driven approach. My first iteration resulted in a program that used classes to deal with different operations. The second iteration reduced code duplication and improved the quality of the code with polymorphism.

The application was written using NetBeans against a series of Unit tests provided by our instructor, D’Arcy Smith.

Demonstration

Download the source code [8 KB ZIP].

Download the JAR file here [13 KB]. Navigate to the download folder with your command prompt and run using:

java -jar RPN_2.jar

  • Share/Bookmark

Indian Pipe

Scott and I drove out to Manning Provincial Park, 250 km east of Vancouver, for a Canada Day BBQ and hike this year.  We stopped at a few different spots to hike through the forest.  Scott spotted this fantastic little plant in a pine grove less than 100 metres from the parking lot just inside the park.  It’s a Monotropa uniflora and doesn’t have any chlorophyll.

  • Share/Bookmark

Artifact J-1: Codeword Parity Validator

Description

A program that tells the user if a parity-encoded word is valid or not, and if a Hamming codeword is valid or not.

A parity-encoded word is a series of binary digits (zero or one) where the left most digit is either a zero or one depending on the type of parity being used (EVEN or ODD). If a word is encoded with EVEN parity the number of one bits must be an even number. If a word is encoded with ODD parity the number of one bits must be an odd number.

For example, if the original word is: 100

  • EVEN codeword is 1100 (1 + 1 is 2, an even number)
  • ODD codeword is 0100 (1 is an odd number)

A Hamming encoded word is a series of binary digits (zero or one) where the 2x bits are either a zero or one depending on the type of parity being used (EVEN or ODD)

For example, if the original word is: 10

  • EVEN codeword is 11100
  • ODD codeword is 00110

For more information on parity checking read: http://en.wikipedia.org/wiki/Parity_bit.
For more information on Hamming codes read: http://en.wikipedia.org/wiki/Hamming_code.

Technical Knowledge

I applied my knowledge of:

  • Java basics including GUI classes
  • regular expressions
  • object oriented programming.

Skills Applied

I developed these skills while making this artifact:

  • working with the NetBeans IDE
  • test-driven design using NetBeans
  • object oriented programming with Java.

Notes

I wrote this for BCIT’s COMP 2526, Intermediate Java, in January 2008.

I employed an iterative, test-driven approach. My first iteration resulted in a program that checked the parity of a codeword entered as a command-line argument. The second iteration added logic to check Hamming codewords, and the third and final iteration added a GUI envelope for the program.

The application was written using NetBeans against a series of Unit tests provided by our instructor, D’Arcy Smith.

Demonstration

Download the source code [7 KB].

Download the JAR file here [21 KB]. Navigate to the download folder with your command prompt and run using:

java -jar Parity_Validator_3.jar

  • Share/Bookmark

Artifact U-1: Case Study 1 ‘A Fictitous Courier System’

Description

A set of UML 2.0-compliant diagrams that describe the functional requirements for a fictitious courier company’s new Geographic Information and Delivery Route Optimization System.

Diagrams completed include:

  1. Domain Model Class Diagram
  2. Use Case Diagram for “Create Route”
  3. Use Case Description for “Create Route”
  4. System (Black Box) Sequence Diagram for “Create Route”
  5. Use Case Sequence Diagram for “Create Route”.

This assignment was completed for BCIT’s COMP 2730, Systems Analysis and Design, in Spring 2008.

Technical Knowledge

In this assignment I applied my knowledge of:

  • event decomposition
  • Unified Modeling Language 2.0
  • creating UML docs using CASE tools like Rational Rose, Netbeans and MS Visio
  • fundamental principles of object oriented design like:
    • coupling
    • cohesion
    • object responsibility
    • protection from variations
    • indirection
    • use case controllers.

Skills Applied

This project demonstrates my ability to:

  • analyze, decompose and model complex problems and data systems
  • analyze information requirements and business processes to specify and design systems aligned with an organization’s goals
  • understand and use UML including interaction, sequence and collaboration diagrams
  • understand how to determine and document system requirements using the appropriate techniques
  • use modeling tools like NetBeans and MS Visio to accurately and efficiently describe a problem domain being investigated as well as an architecture-independent solution.

Notes

During my second term at BCIT we studied the software development life cycle. We began with five basic stages (planning, analysis, design, implementation and support), and investigated the various models, tools and techniques that are used during each stage to best analyze and design modern information systems. This assignment provided a case study and asked that we analyze the business requirements and create and deliver a series of consistent documents using Unified Modelling Language (UML 2.0), the current industry standard for system modelling.

The Domain Model Class Diagram provided an opportunity to create a system’s major entities and their relationships. Its use of classes is consistent with the current object oriented programming paradigm, in which systems deal with objects that hold and encapsulate data, rather than the older, traditional dataflow models. The other four diagrams deconstruct a single use case or functional requirement, “Create Route”. Business events trigger elementary business processes that a system addresses as use cases, and each of the four documents describes the same use case from a different point of view, or with different granularity.

I found this project challenging because there were no hints and no clear guides. The type of system being designed, a geographic information and courier route optimization system, was completely unfamiliar to me, so I couldn’t use a standard design template or capitalize on an intuitive understanding of the problem domain. I completed some research about GIS systems and courier companies and began with a simple domain model of several key objects to which I added detail in an iterative process.

An important reference was our class text: Satzinger, John W, Robert B Jackson and Stephen D Burd. Systems Analysis & Design Fourth Edition. Boston: Thomson Course Technology, 2007.

Demonstration

The five documents I produced are available for download as a single PDF [907 KB]

You may also view each artifact individually:

  1. Problem Domain Model Diagram JPEG [115 KB] / PDF [332 KB]
  2. Use Case Diagram for “Create Route” JPEG [167 KB] / PDF [84 KB]
  3. Use Case Description for “Create Route” PDF [46 KB]
  4. System (Black Box) Sequence Diagram for “Create Route” JPEG [85 KB] / PDF [236 KB]
  5. Use Case Sequence Diagram for “Create Route” JPEG [142 KB] / PDF [314 KB]
  • Share/Bookmark

Exporting email from Evolution to Outlook 2007

Talk about nightmare on Robson Street!

A few weeks ago I decided to export about half a gig of accumulated email from Evolution on my Ubuntu partition to Outlook 2007 on my Vista partition <insert Vista jokes here>. Why? Last year I was doing a lot of C and C++ development so I was living in Linux-land and rarely using Vista. This year the tables have turned.

What a hassle. I use net mail now, but there’s a lot of data in the local folders that I need to access from Vista. Outlook uses EML format files, and Evolution uses MBOX files.

I discovered that there’s no direct way to do this. There’s a lot of information on the net for people who are migrating from Outlook 07 to Evolution, but not much about the other direction. There is, however, an add-on for Thunderbird that lets us export MBOX files as EML files for import to Outlook. Here’s the circuitous but effective solution I ultimately used:

  1. Download and install Thunderbird in Vista.
  2. Reboot in Ubuntu and copy the Evolution mail files to the Vista partition.
  3. Reboot in Vista and put the Evolution files in the appropriate Thunderbird directory (based on http://maketecheasier.com/how-to-migrate-from-evolution-to-thunderbird-in-ubuntu-intrepid/2008/12/04, though I didn’t install Thunderbird in Ubuntu).
  4. Download and install this Thunderbird add-on which, I think, was written by some helpful Dane (http://nic-nac-project.de/~kaosmos/mboximport-en.html).
  5. For each mail folder in Thunderbird, use the add-on by right-clicking the folder and choosing Tools – ImportExport in mbox/eml format – Export all messages in the folder – EML format.
  6. Open Windows Mail (in Vista, this replaced Outlook Express).
  7. In Windows Mail, choose File – Import – Messages – Windows Live Mail, and find the folder containing the files you just exported from Thunderbird.
  8. There’s some tweaking here. I think you’re supposed to be able to import all the files at once, but it only worked file by file for me. Laborious, but it worked.
  9. Open Outlook 2007 and Import from Windows Mail. This should copy everything from Windows Mail to Outlook.
  10. If you’re hard-drive space conscious, delete the mail folders from Windows Mail. delete the mail folders from Thunderbird and then uninstall Thunderbird.

It took a while, so if you can find a better solution let me know.

  • Share/Bookmark