Monday, April 27, 2009

Ecamm Network: BT-1 Bluetooth Webcam - The Wireless Webcam for Mac

Ecamm Network: BT-1 Bluetooth Webcam - The Wireless Webcam for Mac

BT-1 Wireless Webcam

The new Bluetooth® webcam for Mac

Thursday, April 09, 2009

Designing Through a Depression - Allison Arieff Blog -

Designing Through a Depression - Allison Arieff Blog -

April 8, 2009, 10:11 pm

Designing Through a Depression


Planet Reuse connects architects and designers contractors and material reclaimers, enabling them to find and source reused building materials. And many designers already excel at transforming those materials into useful and beautiful objects wherein something as ubiquitous as a telephone book can be used to create a coffee table. I’m not suggesting that everything designed today has to reuse something, but at minimum designers should aim for longer use, fewer materials.

Table from Inhabitat’s Spring Green Design competition by Rodrigo Jaroseski.

At its heart, design is about problem-solving, but it’s also about problem-identifying. Instead of creating a need for things, designers can now focus on responding to things we do need. We may have never been confronted with as many problems as we are today; the blame for them can’t be attributed to designers, but many future solutions can — and will be.

Introducing JSON Template

Introducing JSON Template

JSON Template is a minimal but powerful templating language, currently implemented in both Python and JavaScript.

To use it, simply copy the Python file or the JavaScript file into your project. Neither has any external dependencies.

Since there are over one bajillion template languages for Python alone, it deserves some explanation. But first here are some examples.

Simple example

>>> import jsontemplate
>>> jsontemplate.expand('Hello {name}', {'name': 'world'})
'Hello world'

This Python example should look familiar to many people.* The JavaScript version is a straightforward translation of this API.


Thus, there's a very simple programming pattern for "Web 2.0" sites:

  1. Create a JSON structure in response to an HTTP request.
  2. If say ?format=json is in the URL, then output the raw JSON.
  3. If not, combine the JSON with a Template string and output an HTML page (or Atom feed, etc.).

In this way, JSON Template is the complement of JSON. When you use a template language to express program logic, this one-to-one correspondence between human-consumable data and machine-consumable data is hard to achieve.

The language is deliberately small, and it is declarative rather than procedural.


More Features

  • Comes with a default set of "formatters", so it's easy to get escaping/security right.
  • Extensible with your own application-specific formatters
  • A small degree of customizable syntax makes it appropriate for many problem domains (not just web programming).
  • Fast and hackable implementation. Tokenization, parsing, compilation, and template expansion are all cleanly separated in the code. (Like many template languages, instantiating a jsontemplate.Template object compiles the template string, and it can be subsequently re-expanded with different data dictionaries without parsing.)

Better than diamonds - thoughtful bling by Furnish - Core77

Better than diamonds - thoughtful bling by Furnish - Core77

Posted by: Xanthe Matychak

Wednesday, April 01, 2009

ACM Creativity & Cognition 2009

ACM Creativity & Cognition 2009:
Everyday Creativity
ACM Creativity & Cognition 2009

ACM 2009

Keynote Speakers: Mihály Csíkszentmihályi & JoAnn Kuchera-Morin
Everyday Creativity: Shared Languages & Collective Action, October 27-30 2009 Berkeley Art Museum & UC Berkeley

The 7th Creativity and Cognition Conference (CC09) embraces the broad theme of Everyday Creativity. This year the conference will be held at the Berkeley Art Museum (CA, USA), and asks: How do we enable everyone to enjoy their creative potential? How do our creative activities differ? What do they have in common? What languages can we use to talk to each other? How do shared languages support collective action? How can we incubate innovation? How do we enrich the creative experience? What encourages participation in everyday creativity?

Mihály Csíkszentmihályi Professor of Psychology & Management
Claremont Graduate University [California, USA]

JoAnn Kuchera-Morin Director, Allosphere Research Laboratory
Nanosystems Institute [California, USA]

Jane Prophet Professor of Interdisciplinary Computing
Goldsmiths University of London [London, UK]

The Creativity and Cognition Conference series started in 1993 and is sponsored by ACM SIGCHI. The conference provides a forum for lively interdisciplinary debate exploring methods and tools to support creativity at the intersection of art and technology. We welcome submissions from academics and practitioners, makers and scientists, artists and theoreticians.

This year’s broad theme of Everyday Creativity reflects the new forms of creativity emerging in everyday life, and includes topics of:

* Collective creativity and creative communities
* Shared languages and participatory creativity
* Incubating creativity and supporting Innovation
* DIY and folk creativity
* Democratising creativity
* New materials for creativity
* Enriching the collaborative experience

We welcome the following forms of submission:

* Empirical evaluations by quantitative and qualitative methods
* In-depth case studies and ethnographic analyses
* Reflective and theoretical accounts of individual and collaborative practice
* Principles of interaction design and requirements for creativity support tools
* Educational and training methods
* Interdisciplinary methods, and models of creativity and collaboration
* Analyses of the role of technology in supporting everyday creativity

24 April 2009

All submissions will be peer reviewed. Printed proceedings, published by ACM Press, will be available at the conference and will be included in the ACM digital library.

Download our promotional poster (pdf)

ACM 2009
Reblog this post [with Zemanta]

The Museum of Modern Art Enhances Its Web Site -

The Museum of Modern Art Enhances Its Web Site -

The 30-second Video on this page is priceless.

In many ways MoMA, which has never had an ongoing blog, is catching up to a museum world that has been finding many ways to attract and share information with art lovers who may never set foot in the museums. The Brooklyn Museum, for example, which has maintained lively blogs since the summer of 2006, provides a detailed stream of traveloguelike pictures and words to keep viewers current on the progress of its archaeological work in Egypt (

For the last two years MoMA has been branching out energetically elsewhere on the Web, creating a YouTube channel, a Facebook page, a Twitter feed (something the Metropolitan Museum of Art and many other museums also maintain) and a Flickr group, where museum visitors can upload their pictures, some of which will end up on the museum’s Web pages. The new site includes an area called MoMA Voices that Ms. Burnette and Steven Peltzman, the museum’s chief information officer, see as a place where blogs will begin to form and where new ideas about how to have conversations will grow organically.

Museum visitors with cellphones will be able to text the number associated with an artwork to an area on the museum’s Web site. In this way they can later review and organize what they have seen. Mr. Peltzman and Ms. Burnette said that they hoped one day to allow site visitors to search for works on display simply by zooming in on three-dimensional maps.