]> git.quilime.com - plog.git/commitdiff
Updated content
authorGabriel Dunne <gdunne@quilime.com>
Fri, 10 May 2013 06:25:35 +0000 (23:25 -0700)
committerGabriel Dunne <gdunne@quilime.com>
Fri, 10 May 2013 06:25:35 +0000 (23:25 -0700)
18 files changed:
TODO
content/audioshadertoy
content/clmpr
content/naag
content/photo/config [deleted file]
content/pikmeup [new file with mode: 0644]
content/process/boat [moved from content/photo/boat with 100% similarity]
content/process/mask
content/rattle
content/seaquence
content/web
data/content/data.json [changed mode: 0755->0644]
data/content/tags.json [changed mode: 0755->0644]
lib/config.ini
lib/data.php
lib/init.php
lib/model.php
templates/entry.html.tpl

diff --git a/TODO b/TODO
index 0788615bad507819b509160a45f98e44c8de62c5..8d925e9619cec5bbe9d85c5c1e38d090f06bba00 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,16 @@
+- integrated media folder
+- featured projects
+
+
 TODO
 
 - tags
 - pagination (View)
 
-
-
-
-
 - canvas icons for list/thumb/tile views (js)
 - static cache generation (wget? curl?)
         wget --mirror -P blog-static -nH -np -p -k -E --cut-dirs=5 http://sitename.com/blog/
     static rss, json, html
 
-
-
 command line usage (for generating static site)
 http://php.net/manual/en/features.commandline.php
index 711f18e7a8eaaea142dda1505365a063d24d2792..2c4b0939e310e6bc6804ab44fb199cbe44fbb1a0 100755 (executable)
@@ -3,9 +3,11 @@ date = 2012-04-03
 tags = installation code audiovisual\r
 gallery = slides\r
 --\r
+&nbsp;\r
+<!--gallery-->\r
 \r
 <iframe src="http://player.vimeo.com/video/39874057?title=0&amp;byline=0&amp;portrait=0" width="800" height="400" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>\r
 \r
-open source: [https://github.com/quilime/audio-shadertoy/](https://github.com/quilime/audio-shadertoy/)\r
 \r
 \r
+open source: [https://github.com/quilime/audio-shadertoy/](https://github.com/quilime/audio-shadertoy/)\r
index 20df12efda3ac01c6ea9fc6497eb86bfa7876510..584004db672c8ebf4d2e9a8f5c618c61e9ea8cb3 100755 (executable)
@@ -3,7 +3,10 @@ date = may 24 2011
 tags = code web\r
 gallery = full\r
 --\r
+\r
 clmpr (clumper) is an open-source multi-user bookmarking engine, inspired by the original del.icio.us (RIP)\r
 \r
+<!--gallery-->\r
+\r
 demo: <a href="http://clmpr.com">clmpr.com</a>  \r
 source: <a href="http://github.com/quilime/clmpr">http://github.com/quilime/clmpr</a>\r
index 94c8986a30a8c2236524d4efb07b91bb12c5fb9e..1ee3d0a539c9c8e1b33a916b80c6318f0a173abe 100755 (executable)
@@ -3,8 +3,13 @@ date = 2012-01-01
 tags = projection sculpture installation\r
 --\r
 \r
+In collaboration with Vishal K. Dar\r
+\r
+<!--gallery-->\r
\r
+<iframe src="http://player.vimeo.com/video/38492062?title=0&amp;byline=0&amp;portrait=0" width="800" height="400" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>\r
\r
 <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q=28.519986,+77.181352&amp;hl=en&amp;sll=37.269174,-119.306607&amp;sspn=12.161059,23.181152&amp;t=m&amp;ie=UTF8&amp;z=14&amp;ll=28.519986,77.181352&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?q=28.519986,+77.181352&amp;hl=en&amp;sll=37.269174,-119.306607&amp;sspn=12.161059,23.181152&amp;t=m&amp;ie=UTF8&amp;z=14&amp;ll=28.519986,77.181352&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>\r
 \r
-<iframe src="http://player.vimeo.com/video/38492062?title=0&amp;byline=0&amp;portrait=0" width="800" height="450" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>\r
 \r
-In collaboration with Vishal K. Dar\r
+\r
diff --git a/content/photo/config b/content/photo/config
deleted file mode 100755 (executable)
index 3c39034..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-title = photo
-template = index
---
diff --git a/content/pikmeup b/content/pikmeup
new file mode 100644 (file)
index 0000000..453527d
--- /dev/null
@@ -0,0 +1,7 @@
+title = The Pik-Me-Up
+gallery = slides
+date = 2005-04-05
+tags = film animation
+--
+
+The Pik-Me Up [sic] is an experimental documentary film about historic Los Angeles coffeeshop directed by Damaged Californians. I art directed the film with the intent of bringing the vibrancy and artistic qualities of the source material to the screen. The film was a collage of unique visual ideas, compositing stills with live action footage and interviews.
similarity index 100%
rename from content/photo/boat
rename to content/process/boat
index e2f9ed84c03aae62fa57df8035d81d2c3da543da..608a4b2f0a288b1eac71f0d471affc36353a7cd5 100755 (executable)
@@ -1,5 +1,5 @@
 date = 2007-07-02\r
-tags = drawing\r
+tags = drawing painting\r
 title = Mask\r
 --\r
 \r
index 5fe63428d041e8c168b467596eac27ad45c7b408..a4ce6f32aff6fbe98d30b4cbeda5ac245099ddb9 100755 (executable)
@@ -3,8 +3,8 @@ date = 2008-05-02
 tags = audiovisual code \r
 --\r
 \r
-<iframe src="http://player.vimeo.com/video/978557?title=0&amp;byline=0&amp;portrait=0" width="500" height="377" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>\r
+<iframe src="http://player.vimeo.com/video/978557?title=0&amp;byline=0&amp;portrait=0" width="800" height="400" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>\r
 \r
-an interactive rattle  \r
-built with Processing, ChucK, controlled with a WiiMote\r
+An interactive rattle, using a WiiMote as a controller.  \r
+Created with Processing, ChucK\r
 \r
index a665ea668b3927d0265dcd466282138d6b1ce018..e0c7bd730a2ab76b7d6e4f74df086696e5e93f09 100755 (executable)
@@ -2,8 +2,7 @@ title = Seaquence
 tags = audiovisual software web\r
 date = 2010-10-04\r
 --\r
-\r
-Seaquence: A biology-inspired sound toy. \r
-Created in collaboration with Ryan Alexander and Daniel Massey.\r
+Seaquence: A biology-inspired sound toy.   \r
+Created in collaboration with Ryan Alexander and Daniel Massey during a residency at Gray Area, San Francisco.\r
 \r
 [seaquence.org](http://seaquence.org)\r
index e59692546e843386cab79a40bbe3186e58ed9a01..7595584e75bff5d98e228d3311f8f08bdcfbb390 100755 (executable)
@@ -1,7 +1,7 @@
 title = Web\r
 date = jun 4 2007\r
 tags = visual software\r
-gallery = stacked\r
+gallery = slides\r
 --\r
 \r
 \r
old mode 100755 (executable)
new mode 100644 (file)
index 72454c2..6453605
@@ -1 +1 @@
-{"entries":[{"config":{"title":"nos reves","tags":"print design","gallery":"stacked","date":null},"title":"nos reves","filename":"nosreves","path":"\/Users\/gdunne\/_portfolio\/www\/content\/nosreves","fileInfo":{},"timestamp":1368153977,"tags":["print","design"],"content":"<p>Dreams are interwoven with visuals and emotion. Nos Rev\u00e9s is a book of dream scenarios, categorized in specific themes. Each dream theme is articulated with a unique design.<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/nosreves\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/nosreves\/thumb.png","url":"\/nosreves","edit_url":"\/edit\/\/nosreves","media_dir":"media\/\/\/nosreves\/","media":{"5":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/thumb.png","url":"\/media\/\/\/nosreves\/thumb.png","extension":"png"},"4":{"filename":"rep.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/rep.jpg","url":"\/media\/\/\/nosreves\/rep.jpg","extension":"jpg"},"3":{"filename":"nosreves.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/nosreves.jpg","url":"\/media\/\/\/nosreves\/nosreves.jpg","extension":"jpg"},"2":{"filename":"nonseq.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/nonseq.jpg","url":"\/media\/\/\/nosreves\/nonseq.jpg","extension":"jpg"},"1":{"filename":"intro.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/intro.jpg","url":"\/media\/\/\/nosreves\/intro.jpg","extension":"jpg"},"0":{"filename":"confined.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/confined.jpg","url":"\/media\/\/\/nosreves\/confined.jpg","extension":"jpg"}}},{"config":{"title":"Audio-ShaderToy","date":"2012-04-03","tags":"installation code audiovisual","gallery":"slides"},"title":"Audio-ShaderToy","filename":"audioshadertoy","path":"\/Users\/gdunne\/_portfolio\/www\/content\/audioshadertoy","fileInfo":{},"timestamp":"1333436400","tags":["installation","code","audiovisual"],"content":"<iframe src=\"http:\/\/player.vimeo.com\/video\/39874057?title=0&amp;byline=0&amp;portrait=0\" width=\"800\" height=\"400\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>\n\n<p>open source: <a href=\"https:\/\/github.com\/quilime\/audio-shadertoy\/\">https:\/\/github.com\/quilime\/audio-shadertoy\/<\/a><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/audioshadertoy\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/audioshadertoy\/thumb.png","url":"\/audioshadertoy","edit_url":"\/edit\/\/audioshadertoy","media_dir":"media\/\/\/audioshadertoy\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/audioshadertoy\/thumb.png","url":"\/media\/\/\/audioshadertoy\/thumb.png","extension":"png"},"1":{"filename":"IMG_3523.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/audioshadertoy\/IMG_3523.jpg","url":"\/media\/\/\/audioshadertoy\/IMG_3523.jpg","extension":"jpg"},"0":{"filename":"IMG_3493.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/audioshadertoy\/IMG_3493.jpg","url":"\/media\/\/\/audioshadertoy\/IMG_3493.jpg","extension":"jpg"}}},{"config":{"title":"NAAG","date":"2012-01-01","tags":"projection sculpture installation"},"title":"NAAG","filename":"naag","path":"\/Users\/gdunne\/_portfolio\/www\/content\/naag","fileInfo":{},"timestamp":"1325404800","tags":["projection","sculpture","installation"],"content":"<p><iframe width=\"425\" height=\"350\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"https:\/\/maps.google.com\/maps?q=28.519986,+77.181352&amp;hl=en&amp;sll=37.269174,-119.306607&amp;sspn=12.161059,23.181152&amp;t=m&amp;ie=UTF8&amp;z=14&amp;ll=28.519986,77.181352&amp;output=embed\"><\/iframe><br \/><small><a href=\"https:\/\/maps.google.com\/maps?q=28.519986,+77.181352&amp;hl=en&amp;sll=37.269174,-119.306607&amp;sspn=12.161059,23.181152&amp;t=m&amp;ie=UTF8&amp;z=14&amp;ll=28.519986,77.181352&amp;source=embed\" style=\"color:#0000FF;text-align:left\">View Larger Map<\/a><\/small><\/p>\n\n<iframe src=\"http:\/\/player.vimeo.com\/video\/38492062?title=0&amp;byline=0&amp;portrait=0\" width=\"800\" height=\"450\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>\n\n<p>In collaboration with Vishal K. Dar<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/naag\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/naag\/thumb.png","url":"\/naag","edit_url":"\/edit\/\/naag","media_dir":"media\/\/\/naag\/","media":{"4":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/thumb.png","url":"\/media\/\/\/naag\/thumb.png","extension":"png"},"3":{"filename":"projection.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/projection.jpg","url":"\/media\/\/\/naag\/projection.jpg","extension":"jpg"},"2":{"filename":"naag.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/naag.jpg","url":"\/media\/\/\/naag\/naag.jpg","extension":"jpg"},"1":{"filename":"map.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/map.jpg","url":"\/media\/\/\/naag\/map.jpg","extension":"jpg"},"0":{"filename":"ambient.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/ambient.jpg","url":"\/media\/\/\/naag\/ambient.jpg","extension":"jpg"}}},{"config":{"date":"2011-12-20","tags":"installation projection sculpture"},"title":"monad","filename":"monad","path":"\/Users\/gdunne\/_portfolio\/www\/content\/monad","fileInfo":{},"timestamp":"1324368000","tags":["installation","projection","sculpture"],"content":"<p>A one dimensional visualization of the universe represented as varying length of time, oscillate between the age of the universe, and the current moment of experience.<\/p>\n\n<p>Cycles are the core principal of the universe. We are thoroughly enmeshed in periodic rhythms, which span the frequencies of space and time, and are conscious of a small range on a daily basis: sleep patterns, the weather, the seasons, sunrise, sunset, the rising and falling of emotion. On a larger magnitude: the age of our bodies, the rise and decline of species, the life cycle of stars. On a smaller, our breathing rate, our heart rate, the audio spectrum of music, speaking, the visible light spectrum, radio waves, cosmic rays, and ultimately the smallest measurable amount of time we can comprehend, described as Planck time. The appearance of the entire world and all existence with its natural and technological cycles are rooted in the archetypal, cyclical sinusoidal principals of the Monad.<\/p>\n\n<h2>installation<\/h2>\n\n<p>Each ring that moves across the surface represents a length of a time cycle. As each ring passes, we hear an audible click. Higher pitched, rapid clicks count the current order of magnitude, ranging from 10^-18 to 10^-43. When passing the visual spectrum, it is shown as color, while the audible spectrum is heard as audible tones.<\/p>\n\n<h2>cycles<\/h2>\n\n<p><a href=\"http:\/\/media.quilime.com\/files\/projects\/timedb\/www\/\">http:\/\/media.quilime.com\/files\/projects\/timedb\/www<\/a><br \/>\ndata: <a href=\"http:\/\/media.quilime.com\/files\/projects\/timedb\/www\/?format=xml\">xml<\/a>, <a href=\"http:\/\/media.quilime.com\/files\/projects\/timedb\/www\/data\/time.db\">sqlite<\/a><\/p>\n\n<h2>credits<\/h2>\n\n<p>fabrication assistance: miles stemper, stephanie sherriff<br \/>\naudio engineering: jeff lubow<br \/>\nprojection-alignment software library: ryan alexander  <\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/monad\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/monad\/thumb.png","url":"\/monad","edit_url":"\/edit\/\/monad","media_dir":"media\/\/\/monad\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/thumb.png","url":"\/media\/\/\/monad\/thumb.png","extension":"png"},"2":{"filename":"monad_wide.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/monad_wide.jpg","url":"\/media\/\/\/monad\/monad_wide.jpg","extension":"jpg"},"1":{"filename":"monad2.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/monad2.jpg","url":"\/media\/\/\/monad\/monad2.jpg","extension":"jpg"},"0":{"filename":"4298657997_7bd161abcd_o.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/4298657997_7bd161abcd_o.png","url":"\/media\/\/\/monad\/4298657997_7bd161abcd_o.png","extension":"png"}}},{"config":{"title":"clmpr","date":"may 24 2011","tags":"code web","gallery":"full"},"title":"clmpr","filename":"clmpr","path":"\/Users\/gdunne\/_portfolio\/www\/content\/clmpr","fileInfo":{},"timestamp":"1306220400","tags":["code","web"],"content":"<p>clmpr (clumper) is an open-source multi-user bookmarking engine, inspired by the original del.icio.us (RIP)<\/p>\n\n<p>demo: <a href=\"http:\/\/clmpr.com\">clmpr.com<\/a><br \/>\nsource: <a href=\"http:\/\/github.com\/quilime\/clmpr\">http:\/\/github.com\/quilime\/clmpr<\/a><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/clmpr\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/clmpr\/thumb.png","url":"\/clmpr","edit_url":"\/edit\/\/clmpr","media_dir":"media\/\/\/clmpr\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/clmpr\/thumb.png","url":"\/media\/\/\/clmpr\/thumb.png","extension":"png"},"0":{"filename":"clmpr.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/clmpr\/clmpr.png","url":"\/media\/\/\/clmpr\/clmpr.png","extension":"png"}}},{"config":{"title":"Seaquence","tags":"audiovisual software web","date":"2010-10-04"},"title":"Seaquence","filename":"seaquence","path":"\/Users\/gdunne\/_portfolio\/www\/content\/seaquence","fileInfo":{},"timestamp":"1286175600","tags":["audiovisual","software","web"],"content":"<p>Seaquence: A biology-inspired sound toy. \nCreated in collaboration with Ryan Alexander and Daniel Massey.<\/p>\n\n<p><a href=\"http:\/\/seaquence.org\">seaquence.org<\/a><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/seaquence\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/seaquence\/thumb.png","url":"\/seaquence","edit_url":"\/edit\/\/seaquence","media_dir":"media\/\/\/seaquence\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/thumb.png","url":"\/media\/\/\/seaquence\/thumb.png","extension":"png"},"2":{"filename":"thumb-.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/thumb-.png","url":"\/media\/\/\/seaquence\/thumb-.png","extension":"png"},"1":{"filename":"P1010249.MOV","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/P1010249.MOV","url":"\/media\/\/\/seaquence\/P1010249.MOV","extension":"MOV"},"0":{"filename":"2010-02-20 18.44.19.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/2010-02-20 18.44.19.jpg","url":"\/media\/\/\/seaquence\/2010-02-20 18.44.19.jpg","extension":"jpg"}}},{"config":{"date":"2010-10-04","tags":"design","gallery":"slides","gallery_size":"700"},"title":"pinch","filename":"pinch","path":"\/Users\/gdunne\/_portfolio\/www\/content\/pinch","fileInfo":{},"timestamp":"1286175600","tags":["design"],"content":"<p>Album cover art for <em>jijijiji<\/em> by The Nimoys<br \/>\nCollaboration with Joshua Nimoy<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/pinch\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/pinch\/thumb.png","url":"\/pinch","edit_url":"\/edit\/\/pinch","media_dir":"media\/\/\/pinch\/","media":{"33":{"filename":"z_thumb-1.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/z_thumb-1.png","url":"\/media\/\/\/pinch\/z_thumb-1.png","extension":"png"},"32":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb.png","url":"\/media\/\/\/pinch\/thumb.png","extension":"png"},"31":{"filename":"thumb-9.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-9.png","url":"\/media\/\/\/pinch\/thumb-9.png","extension":"png"},"30":{"filename":"thumb-8.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-8.png","url":"\/media\/\/\/pinch\/thumb-8.png","extension":"png"},"29":{"filename":"thumb-7.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-7.png","url":"\/media\/\/\/pinch\/thumb-7.png","extension":"png"},"28":{"filename":"thumb-6.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-6.png","url":"\/media\/\/\/pinch\/thumb-6.png","extension":"png"},"27":{"filename":"thumb-5.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-5.png","url":"\/media\/\/\/pinch\/thumb-5.png","extension":"png"},"26":{"filename":"thumb-4.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-4.png","url":"\/media\/\/\/pinch\/thumb-4.png","extension":"png"},"25":{"filename":"thumb-34.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-34.png","url":"\/media\/\/\/pinch\/thumb-34.png","extension":"png"},"24":{"filename":"thumb-33.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-33.png","url":"\/media\/\/\/pinch\/thumb-33.png","extension":"png"},"23":{"filename":"thumb-32.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-32.png","url":"\/media\/\/\/pinch\/thumb-32.png","extension":"png"},"22":{"filename":"thumb-31.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-31.png","url":"\/media\/\/\/pinch\/thumb-31.png","extension":"png"},"21":{"filename":"thumb-30.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-30.png","url":"\/media\/\/\/pinch\/thumb-30.png","extension":"png"},"20":{"filename":"thumb-3.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-3.png","url":"\/media\/\/\/pinch\/thumb-3.png","extension":"png"},"19":{"filename":"thumb-29.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-29.png","url":"\/media\/\/\/pinch\/thumb-29.png","extension":"png"},"18":{"filename":"thumb-28.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-28.png","url":"\/media\/\/\/pinch\/thumb-28.png","extension":"png"},"17":{"filename":"thumb-27.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-27.png","url":"\/media\/\/\/pinch\/thumb-27.png","extension":"png"},"16":{"filename":"thumb-26.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-26.png","url":"\/media\/\/\/pinch\/thumb-26.png","extension":"png"},"15":{"filename":"thumb-25.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-25.png","url":"\/media\/\/\/pinch\/thumb-25.png","extension":"png"},"14":{"filename":"thumb-24.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-24.png","url":"\/media\/\/\/pinch\/thumb-24.png","extension":"png"},"13":{"filename":"thumb-23.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-23.png","url":"\/media\/\/\/pinch\/thumb-23.png","extension":"png"},"12":{"filename":"thumb-22.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-22.png","url":"\/media\/\/\/pinch\/thumb-22.png","extension":"png"},"11":{"filename":"thumb-21.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-21.png","url":"\/media\/\/\/pinch\/thumb-21.png","extension":"png"},"10":{"filename":"thumb-20.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-20.png","url":"\/media\/\/\/pinch\/thumb-20.png","extension":"png"},"9":{"filename":"thumb-19.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-19.png","url":"\/media\/\/\/pinch\/thumb-19.png","extension":"png"},"8":{"filename":"thumb-18.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-18.png","url":"\/media\/\/\/pinch\/thumb-18.png","extension":"png"},"7":{"filename":"thumb-17.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-17.png","url":"\/media\/\/\/pinch\/thumb-17.png","extension":"png"},"6":{"filename":"thumb-16.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-16.png","url":"\/media\/\/\/pinch\/thumb-16.png","extension":"png"},"5":{"filename":"thumb-15.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-15.png","url":"\/media\/\/\/pinch\/thumb-15.png","extension":"png"},"4":{"filename":"thumb-14.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-14.png","url":"\/media\/\/\/pinch\/thumb-14.png","extension":"png"},"3":{"filename":"thumb-13.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-13.png","url":"\/media\/\/\/pinch\/thumb-13.png","extension":"png"},"2":{"filename":"thumb-12.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-12.png","url":"\/media\/\/\/pinch\/thumb-12.png","extension":"png"},"1":{"filename":"thumb-11.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-11.png","url":"\/media\/\/\/pinch\/thumb-11.png","extension":"png"},"0":{"filename":"thumb-10.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-10.png","url":"\/media\/\/\/pinch\/thumb-10.png","extension":"png"}}},{"config":{"title":"ICOSI","date":"july 05 2010","tags":"audiovisual projection installation performance sculpture"},"title":"ICOSI","filename":"icosi","path":"\/Users\/gdunne\/_portfolio\/www\/content\/icosi","fileInfo":{},"timestamp":"1278313200","tags":["audiovisual","projection","installation","performance","sculpture"],"content":"<p>audiovisual performance<br \/>\n7.5' x 7.5' x 1'<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/icosi\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/icosi\/thumb.png","url":"\/icosi","edit_url":"\/edit\/\/icosi","media_dir":"media\/\/\/icosi\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/icosi\/thumb.png","url":"\/media\/\/\/icosi\/thumb.png","extension":"png"},"1":{"filename":"icosigdunne-e1288810334434.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/icosi\/icosigdunne-e1288810334434.jpg","url":"\/media\/\/\/icosi\/icosigdunne-e1288810334434.jpg","extension":"jpg"},"0":{"filename":"4847387674_5419f0b672.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/icosi\/4847387674_5419f0b672.jpg","url":"\/media\/\/\/icosi\/4847387674_5419f0b672.jpg","extension":"jpg"}}},{"config":{"title":"Stars","date":"sep 20 2009","tags":"audiovisual software c++"},"title":"Stars","filename":"stars","path":"\/Users\/gdunne\/_portfolio\/www\/content\/stars","fileInfo":{},"timestamp":"1253430000","tags":["audiovisual","software","c++"],"content":"<p>variable-length generative software loop<\/p>\n\n<!--\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/astars.10535.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/astars.20144.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/astars.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0027.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0135.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0253.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0385.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0498.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0710.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0898.png\">\n\n\n-->\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/stars\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/stars\/thumb.png","url":"\/stars","edit_url":"\/edit\/\/stars","media_dir":"media\/\/\/stars\/","media":{"11":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/thumb.png","url":"\/media\/\/\/stars\/thumb.png","extension":"png"},"10":{"filename":"thumb-.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/thumb-.png","url":"\/media\/\/\/stars\/thumb-.png","extension":"png"},"9":{"filename":"stars.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/stars.mov","url":"\/media\/\/\/stars\/stars.mov","extension":"mov"},"8":{"filename":"stars.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/stars.jpg","url":"\/media\/\/\/stars\/stars.jpg","extension":"jpg"},"7":{"filename":"stars-desktop.m4v","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/stars-desktop.m4v","url":"\/media\/\/\/stars\/stars-desktop.m4v","extension":"m4v"},"6":{"filename":"god.0898.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/god.0898.jpg","url":"\/media\/\/\/stars\/god.0898.jpg","extension":"jpg"},"5":{"filename":"astars.10535.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/astars.10535.jpg","url":"\/media\/\/\/stars\/astars.10535.jpg","extension":"jpg"},"4":{"filename":"astars.01577.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/astars.01577.jpg","url":"\/media\/\/\/stars\/astars.01577.jpg","extension":"jpg"},"3":{"filename":"47_screen.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/47_screen.jpg","url":"\/media\/\/\/stars\/47_screen.jpg","extension":"jpg"},"2":{"filename":"47_roof.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/47_roof.jpg","url":"\/media\/\/\/stars\/47_roof.jpg","extension":"jpg"},"1":{"filename":"47_4246324254d9624f87f6.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/47_4246324254d9624f87f6.jpg","url":"\/media\/\/\/stars\/47_4246324254d9624f87f6.jpg","extension":"jpg"},"0":{"filename":"4245550315_459070355e.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/4245550315_459070355e.jpg","url":"\/media\/\/\/stars\/4245550315_459070355e.jpg","extension":"jpg"}}},{"config":{"date":"02\/02\/2009","title":"Synonymovement","tags":"audiovisual"},"title":"Synonymovement","filename":"synonymovement","path":"\/Users\/gdunne\/_portfolio\/www\/content\/synonymovement","fileInfo":{},"timestamp":"1233561600","tags":["audiovisual"],"content":"<p>audiovisual software, installation<br \/>\nc++, openGL, ableton live, max\/msp<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/synonymovement\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/synonymovement\/thumb.png","url":"\/synonymovement","edit_url":"\/edit\/\/synonymovement","media_dir":"media\/\/\/synonymovement\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/synonymovement\/thumb.png","url":"\/media\/\/\/synonymovement\/thumb.png","extension":"png"},"1":{"filename":"synonymovement.mov.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/synonymovement\/synonymovement.mov.mov","url":"\/media\/\/\/synonymovement\/synonymovement.mov.mov","extension":"mov"},"0":{"filename":"synonymovement.mov-desktop.m4v","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/synonymovement\/synonymovement.mov-desktop.m4v","url":"\/media\/\/\/synonymovement\/synonymovement.mov-desktop.m4v","extension":"m4v"}}},{"config":{"title":"Cabspotting","date":"july 05 2008","tags":"visualization design installation software"},"title":"Cabspotting","filename":"cabspotting","path":"\/Users\/gdunne\/_portfolio\/www\/content\/cabspotting","fileInfo":{},"timestamp":"1215241200","tags":["visualization","design","installation","software"],"content":"<p>SF taxi visualization, installation<br \/>\nProcessing, Java<\/p>\n\n<p>NYMOMA Permenant collection<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/cabspotting\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/cabspotting\/thumb.png","url":"\/cabspotting","edit_url":"\/edit\/\/cabspotting","media_dir":"media\/\/\/cabspotting\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/cabspotting\/thumb.png","url":"\/media\/\/\/cabspotting\/thumb.png","extension":"png"},"0":{"filename":"cabspotting_web.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/cabspotting\/cabspotting_web.mov","url":"\/media\/\/\/cabspotting\/cabspotting_web.mov","extension":"mov"}}},{"config":{"title":"Rattle","date":"2008-05-02","tags":"audiovisual code"},"title":"Rattle","filename":"rattle","path":"\/Users\/gdunne\/_portfolio\/www\/content\/rattle","fileInfo":{},"timestamp":"1209711600","tags":["audiovisual","code"],"content":"<iframe src=\"http:\/\/player.vimeo.com\/video\/978557?title=0&amp;byline=0&amp;portrait=0\" width=\"500\" height=\"377\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>\n\n<p>an interactive rattle<br \/>\nbuilt with Processing, ChucK, controlled with a WiiMote<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/rattle\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/rattle\/thumb.png","url":"\/rattle","edit_url":"\/edit\/\/rattle","media_dir":"media\/\/\/rattle\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/thumb.png","url":"\/media\/\/\/rattle\/thumb.png","extension":"png"},"2":{"filename":"thumb-.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/thumb-.png","url":"\/media\/\/\/rattle\/thumb-.png","extension":"png"},"1":{"filename":"rattle.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/rattle.mov","url":"\/media\/\/\/rattle\/rattle.mov","extension":"mov"},"0":{"filename":"rattle-desktop.m4v","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/rattle-desktop.m4v","url":"\/media\/\/\/rattle\/rattle-desktop.m4v","extension":"m4v"}}},{"config":{"title":"Prism","date":"2007-08-23","tags":"painting"},"title":"Prism","filename":"prism","path":"\/Users\/gdunne\/_portfolio\/www\/content\/prism","fileInfo":{},"timestamp":"1187852400","tags":["painting"],"content":"<p>oil on canvas. 4' x 3'<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/prism\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/prism\/thumb.png","url":"\/prism","edit_url":"\/edit\/\/prism","media_dir":"media\/\/\/prism\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/prism\/thumb.png","url":"\/media\/\/\/prism\/thumb.png","extension":"png"},"0":{"filename":"3.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/prism\/3.jpg","url":"\/media\/\/\/prism\/3.jpg","extension":"jpg"}}},{"config":{"title":"Web","date":"jun 4 2007","tags":"visual software","gallery":"stacked"},"title":"Web","filename":"web","path":"\/Users\/gdunne\/_portfolio\/www\/content\/web","fileInfo":{},"timestamp":"1180940400","tags":["visual","software"],"content":"<p>A network of dots and lines interacts with itself in a single mesh. Depth determines audio volume. Intersections, connections and line-length determine tones. Similar tones and chord groups are designated with additional web lines and connections. Each web line generates a tone that resonates its connections.<\/p>\n\n<p>Based on code in collaboration w\/ <a href=\"http:\/\/jtnimoy.com\">jtnimoy<\/a>.<\/p>\n\n<p>c++\/OpenGL<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/web\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/web\/thumb.png","url":"\/web","edit_url":"\/edit\/\/web","media_dir":"media\/\/\/web\/","media":{"6":{"filename":"zforest.0619.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/zforest.0619.png","url":"\/media\/\/\/web\/zforest.0619.png","extension":"png"},"5":{"filename":"zforest.0327.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/zforest.0327.png","url":"\/media\/\/\/web\/zforest.0327.png","extension":"png"},"4":{"filename":"zforest.0105.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/zforest.0105.png","url":"\/media\/\/\/web\/zforest.0105.png","extension":"png"},"3":{"filename":"web.2533.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/web.2533.png","url":"\/media\/\/\/web\/web.2533.png","extension":"png"},"2":{"filename":"web.1336.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/web.1336.png","url":"\/media\/\/\/web\/web.1336.png","extension":"png"},"1":{"filename":"web.0645.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/web.0645.png","url":"\/media\/\/\/web\/web.0645.png","extension":"png"},"0":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/thumb.png","url":"\/media\/\/\/web\/thumb.png","extension":"png"}}},{"config":{"date":"01-01-2005","title":"Tessellated Group","tags":"design"},"title":"Tessellated Group","filename":"tessellated","path":"\/Users\/gdunne\/_portfolio\/www\/content\/tessellated","fileInfo":{},"timestamp":"1104566400","tags":["design"],"content":"<p>Corporate Identity<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/tessellated\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/tessellated\/thumb.png","url":"\/tessellated","edit_url":"\/edit\/\/tessellated","media_dir":"media\/\/\/tessellated\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/tessellated\/thumb.png","url":"\/media\/\/\/tessellated\/thumb.png","extension":"png"},"0":{"filename":"tessellated_booth_comp.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/tessellated\/tessellated_booth_comp.jpg","url":"\/media\/\/\/tessellated\/tessellated_booth_comp.jpg","extension":"jpg"}}},{"config":{"title":"Body Negative","date":"may 05 2003","tags":"print"},"title":"Body Negative","filename":"bodyneg","path":"\/Users\/gdunne\/_portfolio\/www\/content\/bodyneg","fileInfo":{},"timestamp":"1052118000","tags":["print"],"content":"<p>8' x 4' x 2'<br \/>\nink press, 5 wall-mounted panels<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/bodyneg\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/bodyneg\/thumb.png","url":"\/bodyneg","edit_url":"\/edit\/\/bodyneg","media_dir":"media\/\/\/bodyneg\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/bodyneg\/thumb.png","url":"\/media\/\/\/bodyneg\/thumb.png","extension":"png"},"0":{"filename":"BODYNEG.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/bodyneg\/BODYNEG.jpg","url":"\/media\/\/\/bodyneg\/BODYNEG.jpg","extension":"jpg"}}},{"config":{"title":"Obsession","date":"2002-12-6","tags":"sculpture"},"title":"Obsession","filename":"obsession","path":"\/Users\/gdunne\/_portfolio\/www\/content\/obsession","fileInfo":{},"timestamp":"1039161600","tags":["sculpture"],"content":"<p>3' x 2'\nwire, masonite<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/obsession\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/obsession\/thumb.png","url":"\/obsession","edit_url":"\/edit\/\/obsession","media_dir":"media\/\/\/obsession\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/obsession\/thumb.png","url":"\/media\/\/\/obsession\/thumb.png","extension":"png"},"0":{"filename":"detail.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/obsession\/detail.jpg","url":"\/media\/\/\/obsession\/detail.jpg","extension":"jpg"}}},{"config":{"title":"Celestes Calendar","date":"2001-12-6","tags":"print design"},"title":"Celestes Calendar","filename":"celestes","path":"\/Users\/gdunne\/_portfolio\/www\/content\/celestes","fileInfo":{},"timestamp":"1007625600","tags":["print","design"],"content":"<p>18\" x 12\"<br \/>\nbalsa, foam core<\/p>\n\n<p>Adaptation of Galileo's Celestas calendar as a wall-mountable piece that includes phases of the moon, as well as the dates for the equinoxes and solstices. <\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/celestes\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/celestes\/thumb.png","url":"\/celestes","edit_url":"\/edit\/\/celestes","media_dir":"media\/\/\/celestes\/","media":{"5":{"filename":"thumb_sm.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/thumb_sm.jpg","url":"\/media\/\/\/celestes\/thumb_sm.jpg","extension":"jpg"},"4":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/thumb.png","url":"\/media\/\/\/celestes\/thumb.png","extension":"png"},"3":{"filename":"index.html","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/index.html","url":"\/media\/\/\/celestes\/index.html","extension":"html"},"2":{"filename":"calendar_thmb.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/calendar_thmb.jpg","url":"\/media\/\/\/celestes\/calendar_thmb.jpg","extension":"jpg"},"1":{"filename":"calendar_piece_thmb.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/calendar_piece_thmb.jpg","url":"\/media\/\/\/celestes\/calendar_piece_thmb.jpg","extension":"jpg"},"0":{"filename":"calendar.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/calendar.jpg","url":"\/media\/\/\/celestes\/calendar.jpg","extension":"jpg"}}},{"config":{"title":"Spacial Narratives","date":"july 05 2001","tags":"sculpture design","gallery":"nobr"},"title":"Spacial Narratives","filename":"spacial-narratives","path":"\/Users\/gdunne\/_portfolio\/www\/content\/spacial-narratives","fileInfo":{},"timestamp":"994316400","tags":["sculpture","design"],"content":"<p>1). The Myth of Icarus. balsa wood, 18\"x18\"x6\"<\/p>\n\n<p>2). Troughs. balsa wood, 18\"x18\"x6\"<\/p>\n\n<p>3). Light &amp; Heavy. balsa wood, aluminum, foam core 18\"x18\"x18\"<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/spacial-narratives\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/spacial-narratives\/thumb.png","url":"\/spacial-narratives","edit_url":"\/edit\/\/spacial-narratives","media_dir":"media\/\/\/spacial-narratives\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/thumb.png","url":"\/media\/\/\/spacial-narratives\/thumb.png","extension":"png"},"2":{"filename":"icarus.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/icarus.jpg","url":"\/media\/\/\/spacial-narratives\/icarus.jpg","extension":"jpg"},"1":{"filename":"007_sm.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/007_sm.jpg","url":"\/media\/\/\/spacial-narratives\/007_sm.jpg","extension":"jpg"},"0":{"filename":"006_sm.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/006_sm.jpg","url":"\/media\/\/\/spacial-narratives\/006_sm.jpg","extension":"jpg"}}}]}
\ No newline at end of file
+{"entries":[{"config":{"title":"nos reves","tags":"print design","gallery":"stacked","date":null},"title":"nos reves","filename":"nosreves","path":"\/Users\/gdunne\/_portfolio\/www\/content\/nosreves","fileInfo":{},"timestamp":1368161687,"tags":["print","design"],"content":"<p>Dreams are interwoven with visuals and emotion. Nos Rev\u00e9s is a book of dream scenarios, categorized in specific themes. Each dream theme is articulated with a unique design.<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/nosreves\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/nosreves\/thumb.png","url":"\/nosreves","edit_url":"\/edit\/\/nosreves","media_dir":"media\/\/\/nosreves\/","media":{"5":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/thumb.png","url":"\/media\/\/\/nosreves\/thumb.png","extension":"png"},"4":{"filename":"rep.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/rep.jpg","url":"\/media\/\/\/nosreves\/rep.jpg","extension":"jpg"},"3":{"filename":"nosreves.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/nosreves.jpg","url":"\/media\/\/\/nosreves\/nosreves.jpg","extension":"jpg"},"2":{"filename":"nonseq.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/nonseq.jpg","url":"\/media\/\/\/nosreves\/nonseq.jpg","extension":"jpg"},"1":{"filename":"intro.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/intro.jpg","url":"\/media\/\/\/nosreves\/intro.jpg","extension":"jpg"},"0":{"filename":"confined.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/nosreves\/confined.jpg","url":"\/media\/\/\/nosreves\/confined.jpg","extension":"jpg"}}},{"config":{"title":"Audio-ShaderToy","date":"2012-04-03","tags":"installation code audiovisual","gallery":"slides"},"title":"Audio-ShaderToy","filename":"audioshadertoy","path":"\/Users\/gdunne\/_portfolio\/www\/content\/audioshadertoy","fileInfo":{},"timestamp":"1333436400","tags":["installation","code","audiovisual"],"content":"<p>&nbsp;\n<!--gallery--><\/p>\n\n<iframe src=\"http:\/\/player.vimeo.com\/video\/39874057?title=0&amp;byline=0&amp;portrait=0\" width=\"800\" height=\"400\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>\n\n<p>open source: <a href=\"https:\/\/github.com\/quilime\/audio-shadertoy\/\">https:\/\/github.com\/quilime\/audio-shadertoy\/<\/a><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/audioshadertoy\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/audioshadertoy\/thumb.png","url":"\/audioshadertoy","edit_url":"\/edit\/\/audioshadertoy","media_dir":"media\/\/\/audioshadertoy\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/audioshadertoy\/thumb.png","url":"\/media\/\/\/audioshadertoy\/thumb.png","extension":"png"},"1":{"filename":"IMG_3523.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/audioshadertoy\/IMG_3523.jpg","url":"\/media\/\/\/audioshadertoy\/IMG_3523.jpg","extension":"jpg"},"0":{"filename":"IMG_3493.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/audioshadertoy\/IMG_3493.jpg","url":"\/media\/\/\/audioshadertoy\/IMG_3493.jpg","extension":"jpg"}}},{"config":{"title":"NAAG","date":"2012-01-01","tags":"projection sculpture installation"},"title":"NAAG","filename":"naag","path":"\/Users\/gdunne\/_portfolio\/www\/content\/naag","fileInfo":{},"timestamp":"1325404800","tags":["projection","sculpture","installation"],"content":"<p>In collaboration with Vishal K. Dar<\/p>\n\n<p><!--gallery--><\/p>\n\n<p><iframe src=\"http:\/\/player.vimeo.com\/video\/38492062?title=0&amp;byline=0&amp;portrait=0\" width=\"800\" height=\"400\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe><\/p>\n\n<p><iframe width=\"425\" height=\"350\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"https:\/\/maps.google.com\/maps?q=28.519986,+77.181352&amp;hl=en&amp;sll=37.269174,-119.306607&amp;sspn=12.161059,23.181152&amp;t=m&amp;ie=UTF8&amp;z=14&amp;ll=28.519986,77.181352&amp;output=embed\"><\/iframe><br \/><small><a href=\"https:\/\/maps.google.com\/maps?q=28.519986,+77.181352&amp;hl=en&amp;sll=37.269174,-119.306607&amp;sspn=12.161059,23.181152&amp;t=m&amp;ie=UTF8&amp;z=14&amp;ll=28.519986,77.181352&amp;source=embed\" style=\"color:#0000FF;text-align:left\">View Larger Map<\/a><\/small><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/naag\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/naag\/thumb.png","url":"\/naag","edit_url":"\/edit\/\/naag","media_dir":"media\/\/\/naag\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/thumb.png","url":"\/media\/\/\/naag\/thumb.png","extension":"png"},"2":{"filename":"projection.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/projection.jpg","url":"\/media\/\/\/naag\/projection.jpg","extension":"jpg"},"1":{"filename":"naag.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/naag.jpg","url":"\/media\/\/\/naag\/naag.jpg","extension":"jpg"},"0":{"filename":"ambient.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/naag\/ambient.jpg","url":"\/media\/\/\/naag\/ambient.jpg","extension":"jpg"}}},{"config":{"date":"2011-12-20","tags":"installation projection sculpture"},"title":"monad","filename":"monad","path":"\/Users\/gdunne\/_portfolio\/www\/content\/monad","fileInfo":{},"timestamp":"1324368000","tags":["installation","projection","sculpture"],"content":"<p>A one dimensional visualization of the universe represented as varying length of time, oscillate between the age of the universe, and the current moment of experience.<\/p>\n\n<p>Cycles are the core principal of the universe. We are thoroughly enmeshed in periodic rhythms, which span the frequencies of space and time, and are conscious of a small range on a daily basis: sleep patterns, the weather, the seasons, sunrise, sunset, the rising and falling of emotion. On a larger magnitude: the age of our bodies, the rise and decline of species, the life cycle of stars. On a smaller, our breathing rate, our heart rate, the audio spectrum of music, speaking, the visible light spectrum, radio waves, cosmic rays, and ultimately the smallest measurable amount of time we can comprehend, described as Planck time. The appearance of the entire world and all existence with its natural and technological cycles are rooted in the archetypal, cyclical sinusoidal principals of the Monad.<\/p>\n\n<h2>installation<\/h2>\n\n<p>Each ring that moves across the surface represents a length of a time cycle. As each ring passes, we hear an audible click. Higher pitched, rapid clicks count the current order of magnitude, ranging from 10^-18 to 10^-43. When passing the visual spectrum, it is shown as color, while the audible spectrum is heard as audible tones.<\/p>\n\n<h2>cycles<\/h2>\n\n<p><a href=\"http:\/\/media.quilime.com\/files\/projects\/timedb\/www\/\">http:\/\/media.quilime.com\/files\/projects\/timedb\/www<\/a><br \/>\ndata: <a href=\"http:\/\/media.quilime.com\/files\/projects\/timedb\/www\/?format=xml\">xml<\/a>, <a href=\"http:\/\/media.quilime.com\/files\/projects\/timedb\/www\/data\/time.db\">sqlite<\/a><\/p>\n\n<h2>credits<\/h2>\n\n<p>fabrication assistance: miles stemper, stephanie sherriff<br \/>\naudio engineering: jeff lubow<br \/>\nprojection-alignment software library: ryan alexander  <\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/monad\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/monad\/thumb.png","url":"\/monad","edit_url":"\/edit\/\/monad","media_dir":"media\/\/\/monad\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/thumb.png","url":"\/media\/\/\/monad\/thumb.png","extension":"png"},"2":{"filename":"monad_wide.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/monad_wide.jpg","url":"\/media\/\/\/monad\/monad_wide.jpg","extension":"jpg"},"1":{"filename":"monad2.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/monad2.jpg","url":"\/media\/\/\/monad\/monad2.jpg","extension":"jpg"},"0":{"filename":"4298657997_7bd161abcd_o.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/monad\/4298657997_7bd161abcd_o.png","url":"\/media\/\/\/monad\/4298657997_7bd161abcd_o.png","extension":"png"}}},{"config":{"title":"clmpr","date":"may 24 2011","tags":"code web","gallery":"full"},"title":"clmpr","filename":"clmpr","path":"\/Users\/gdunne\/_portfolio\/www\/content\/clmpr","fileInfo":{},"timestamp":"1306220400","tags":["code","web"],"content":"<p>clmpr (clumper) is an open-source multi-user bookmarking engine, inspired by the original del.icio.us (RIP)<\/p>\n\n<!--gallery-->\n\n<p>demo: <a href=\"http:\/\/clmpr.com\">clmpr.com<\/a><br \/>\nsource: <a href=\"http:\/\/github.com\/quilime\/clmpr\">http:\/\/github.com\/quilime\/clmpr<\/a><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/clmpr\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/clmpr\/thumb.png","url":"\/clmpr","edit_url":"\/edit\/\/clmpr","media_dir":"media\/\/\/clmpr\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/clmpr\/thumb.png","url":"\/media\/\/\/clmpr\/thumb.png","extension":"png"},"0":{"filename":"clmpr.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/clmpr\/clmpr.png","url":"\/media\/\/\/clmpr\/clmpr.png","extension":"png"}}},{"config":{"title":"Seaquence","tags":"audiovisual software web","date":"2010-10-04"},"title":"Seaquence","filename":"seaquence","path":"\/Users\/gdunne\/_portfolio\/www\/content\/seaquence","fileInfo":{},"timestamp":"1286175600","tags":["audiovisual","software","web"],"content":"<p>Seaquence: A biology-inspired sound toy.<br \/>\nCreated in collaboration with Ryan Alexander and Daniel Massey during a residency at Gray Area, San Francisco.<\/p>\n\n<p><a href=\"http:\/\/seaquence.org\">seaquence.org<\/a><\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/seaquence\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/seaquence\/thumb.png","url":"\/seaquence","edit_url":"\/edit\/\/seaquence","media_dir":"media\/\/\/seaquence\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/thumb.png","url":"\/media\/\/\/seaquence\/thumb.png","extension":"png"},"1":{"filename":"P1010249.MOV","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/P1010249.MOV","url":"\/media\/\/\/seaquence\/P1010249.MOV","extension":"MOV"},"0":{"filename":"2010-02-20 18.44.19.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/seaquence\/2010-02-20 18.44.19.jpg","url":"\/media\/\/\/seaquence\/2010-02-20 18.44.19.jpg","extension":"jpg"}}},{"config":{"date":"2010-10-04","tags":"design","gallery":"slides","gallery_size":"700"},"title":"pinch","filename":"pinch","path":"\/Users\/gdunne\/_portfolio\/www\/content\/pinch","fileInfo":{},"timestamp":"1286175600","tags":["design"],"content":"<p>Album cover art for <em>jijijiji<\/em> by The Nimoys<br \/>\nCollaboration with Joshua Nimoy<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/pinch\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/pinch\/thumb.png","url":"\/pinch","edit_url":"\/edit\/\/pinch","media_dir":"media\/\/\/pinch\/","media":{"33":{"filename":"z_thumb-1.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/z_thumb-1.png","url":"\/media\/\/\/pinch\/z_thumb-1.png","extension":"png"},"32":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb.png","url":"\/media\/\/\/pinch\/thumb.png","extension":"png"},"31":{"filename":"thumb-9.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-9.png","url":"\/media\/\/\/pinch\/thumb-9.png","extension":"png"},"30":{"filename":"thumb-8.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-8.png","url":"\/media\/\/\/pinch\/thumb-8.png","extension":"png"},"29":{"filename":"thumb-7.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-7.png","url":"\/media\/\/\/pinch\/thumb-7.png","extension":"png"},"28":{"filename":"thumb-6.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-6.png","url":"\/media\/\/\/pinch\/thumb-6.png","extension":"png"},"27":{"filename":"thumb-5.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-5.png","url":"\/media\/\/\/pinch\/thumb-5.png","extension":"png"},"26":{"filename":"thumb-4.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-4.png","url":"\/media\/\/\/pinch\/thumb-4.png","extension":"png"},"25":{"filename":"thumb-34.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-34.png","url":"\/media\/\/\/pinch\/thumb-34.png","extension":"png"},"24":{"filename":"thumb-33.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-33.png","url":"\/media\/\/\/pinch\/thumb-33.png","extension":"png"},"23":{"filename":"thumb-32.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-32.png","url":"\/media\/\/\/pinch\/thumb-32.png","extension":"png"},"22":{"filename":"thumb-31.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-31.png","url":"\/media\/\/\/pinch\/thumb-31.png","extension":"png"},"21":{"filename":"thumb-30.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-30.png","url":"\/media\/\/\/pinch\/thumb-30.png","extension":"png"},"20":{"filename":"thumb-3.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-3.png","url":"\/media\/\/\/pinch\/thumb-3.png","extension":"png"},"19":{"filename":"thumb-29.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-29.png","url":"\/media\/\/\/pinch\/thumb-29.png","extension":"png"},"18":{"filename":"thumb-28.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-28.png","url":"\/media\/\/\/pinch\/thumb-28.png","extension":"png"},"17":{"filename":"thumb-27.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-27.png","url":"\/media\/\/\/pinch\/thumb-27.png","extension":"png"},"16":{"filename":"thumb-26.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-26.png","url":"\/media\/\/\/pinch\/thumb-26.png","extension":"png"},"15":{"filename":"thumb-25.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-25.png","url":"\/media\/\/\/pinch\/thumb-25.png","extension":"png"},"14":{"filename":"thumb-24.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-24.png","url":"\/media\/\/\/pinch\/thumb-24.png","extension":"png"},"13":{"filename":"thumb-23.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-23.png","url":"\/media\/\/\/pinch\/thumb-23.png","extension":"png"},"12":{"filename":"thumb-22.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-22.png","url":"\/media\/\/\/pinch\/thumb-22.png","extension":"png"},"11":{"filename":"thumb-21.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-21.png","url":"\/media\/\/\/pinch\/thumb-21.png","extension":"png"},"10":{"filename":"thumb-20.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-20.png","url":"\/media\/\/\/pinch\/thumb-20.png","extension":"png"},"9":{"filename":"thumb-19.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-19.png","url":"\/media\/\/\/pinch\/thumb-19.png","extension":"png"},"8":{"filename":"thumb-18.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-18.png","url":"\/media\/\/\/pinch\/thumb-18.png","extension":"png"},"7":{"filename":"thumb-17.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-17.png","url":"\/media\/\/\/pinch\/thumb-17.png","extension":"png"},"6":{"filename":"thumb-16.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-16.png","url":"\/media\/\/\/pinch\/thumb-16.png","extension":"png"},"5":{"filename":"thumb-15.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-15.png","url":"\/media\/\/\/pinch\/thumb-15.png","extension":"png"},"4":{"filename":"thumb-14.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-14.png","url":"\/media\/\/\/pinch\/thumb-14.png","extension":"png"},"3":{"filename":"thumb-13.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-13.png","url":"\/media\/\/\/pinch\/thumb-13.png","extension":"png"},"2":{"filename":"thumb-12.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-12.png","url":"\/media\/\/\/pinch\/thumb-12.png","extension":"png"},"1":{"filename":"thumb-11.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-11.png","url":"\/media\/\/\/pinch\/thumb-11.png","extension":"png"},"0":{"filename":"thumb-10.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pinch\/thumb-10.png","url":"\/media\/\/\/pinch\/thumb-10.png","extension":"png"}}},{"config":{"title":"ICOSI","date":"july 05 2010","tags":"audiovisual projection installation performance sculpture"},"title":"ICOSI","filename":"icosi","path":"\/Users\/gdunne\/_portfolio\/www\/content\/icosi","fileInfo":{},"timestamp":"1278313200","tags":["audiovisual","projection","installation","performance","sculpture"],"content":"<p>audiovisual performance<br \/>\n7.5' x 7.5' x 1'<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/icosi\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/icosi\/thumb.png","url":"\/icosi","edit_url":"\/edit\/\/icosi","media_dir":"media\/\/\/icosi\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/icosi\/thumb.png","url":"\/media\/\/\/icosi\/thumb.png","extension":"png"},"1":{"filename":"icosigdunne-e1288810334434.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/icosi\/icosigdunne-e1288810334434.jpg","url":"\/media\/\/\/icosi\/icosigdunne-e1288810334434.jpg","extension":"jpg"},"0":{"filename":"4847387674_5419f0b672.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/icosi\/4847387674_5419f0b672.jpg","url":"\/media\/\/\/icosi\/4847387674_5419f0b672.jpg","extension":"jpg"}}},{"config":{"title":"Stars","date":"sep 20 2009","tags":"audiovisual software c++"},"title":"Stars","filename":"stars","path":"\/Users\/gdunne\/_portfolio\/www\/content\/stars","fileInfo":{},"timestamp":"1253430000","tags":["audiovisual","software","c++"],"content":"<p>variable-length generative software loop<\/p>\n\n<!--\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/astars.10535.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/astars.20144.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/astars.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0027.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0135.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0253.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0385.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0498.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0710.png\">\n\n<br \/>\n\n<img style=\"width:100%;\" src=\"http:\/\/portfolio.quilime.com\/new\/content\/04_Stars\/images\/god.0898.png\">\n\n\n-->\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/stars\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/stars\/thumb.png","url":"\/stars","edit_url":"\/edit\/\/stars","media_dir":"media\/\/\/stars\/","media":{"11":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/thumb.png","url":"\/media\/\/\/stars\/thumb.png","extension":"png"},"10":{"filename":"thumb-.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/thumb-.png","url":"\/media\/\/\/stars\/thumb-.png","extension":"png"},"9":{"filename":"stars.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/stars.mov","url":"\/media\/\/\/stars\/stars.mov","extension":"mov"},"8":{"filename":"stars.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/stars.jpg","url":"\/media\/\/\/stars\/stars.jpg","extension":"jpg"},"7":{"filename":"stars-desktop.m4v","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/stars-desktop.m4v","url":"\/media\/\/\/stars\/stars-desktop.m4v","extension":"m4v"},"6":{"filename":"god.0898.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/god.0898.jpg","url":"\/media\/\/\/stars\/god.0898.jpg","extension":"jpg"},"5":{"filename":"astars.10535.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/astars.10535.jpg","url":"\/media\/\/\/stars\/astars.10535.jpg","extension":"jpg"},"4":{"filename":"astars.01577.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/astars.01577.jpg","url":"\/media\/\/\/stars\/astars.01577.jpg","extension":"jpg"},"3":{"filename":"47_screen.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/47_screen.jpg","url":"\/media\/\/\/stars\/47_screen.jpg","extension":"jpg"},"2":{"filename":"47_roof.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/47_roof.jpg","url":"\/media\/\/\/stars\/47_roof.jpg","extension":"jpg"},"1":{"filename":"47_4246324254d9624f87f6.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/47_4246324254d9624f87f6.jpg","url":"\/media\/\/\/stars\/47_4246324254d9624f87f6.jpg","extension":"jpg"},"0":{"filename":"4245550315_459070355e.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/stars\/4245550315_459070355e.jpg","url":"\/media\/\/\/stars\/4245550315_459070355e.jpg","extension":"jpg"}}},{"config":{"date":"02\/02\/2009","title":"Synonymovement","tags":"audiovisual"},"title":"Synonymovement","filename":"synonymovement","path":"\/Users\/gdunne\/_portfolio\/www\/content\/synonymovement","fileInfo":{},"timestamp":"1233561600","tags":["audiovisual"],"content":"<p>audiovisual software, installation<br \/>\nc++, openGL, ableton live, max\/msp<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/synonymovement\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/synonymovement\/thumb.png","url":"\/synonymovement","edit_url":"\/edit\/\/synonymovement","media_dir":"media\/\/\/synonymovement\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/synonymovement\/thumb.png","url":"\/media\/\/\/synonymovement\/thumb.png","extension":"png"},"1":{"filename":"synonymovement.mov.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/synonymovement\/synonymovement.mov.mov","url":"\/media\/\/\/synonymovement\/synonymovement.mov.mov","extension":"mov"},"0":{"filename":"synonymovement.mov-desktop.m4v","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/synonymovement\/synonymovement.mov-desktop.m4v","url":"\/media\/\/\/synonymovement\/synonymovement.mov-desktop.m4v","extension":"m4v"}}},{"config":{"title":"Cabspotting","date":"july 05 2008","tags":"visualization design installation software"},"title":"Cabspotting","filename":"cabspotting","path":"\/Users\/gdunne\/_portfolio\/www\/content\/cabspotting","fileInfo":{},"timestamp":"1215241200","tags":["visualization","design","installation","software"],"content":"<p>SF taxi visualization, installation<br \/>\nProcessing, Java<\/p>\n\n<p>NYMOMA Permenant collection<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/cabspotting\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/cabspotting\/thumb.png","url":"\/cabspotting","edit_url":"\/edit\/\/cabspotting","media_dir":"media\/\/\/cabspotting\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/cabspotting\/thumb.png","url":"\/media\/\/\/cabspotting\/thumb.png","extension":"png"},"0":{"filename":"cabspotting_web.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/cabspotting\/cabspotting_web.mov","url":"\/media\/\/\/cabspotting\/cabspotting_web.mov","extension":"mov"}}},{"config":{"title":"Rattle","date":"2008-05-02","tags":"audiovisual code"},"title":"Rattle","filename":"rattle","path":"\/Users\/gdunne\/_portfolio\/www\/content\/rattle","fileInfo":{},"timestamp":"1209711600","tags":["audiovisual","code"],"content":"<iframe src=\"http:\/\/player.vimeo.com\/video\/978557?title=0&amp;byline=0&amp;portrait=0\" width=\"800\" height=\"400\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>\n\n<p>An interactive rattle, using a WiiMote as a controller.<br \/>\nCreated with Processing, ChucK<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/rattle\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/rattle\/thumb.png","url":"\/rattle","edit_url":"\/edit\/\/rattle","media_dir":"media\/\/\/rattle\/","media":{"2":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/thumb.png","url":"\/media\/\/\/rattle\/thumb.png","extension":"png"},"1":{"filename":"rattle.mov","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/rattle.mov","url":"\/media\/\/\/rattle\/rattle.mov","extension":"mov"},"0":{"filename":"rattle-desktop.m4v","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/rattle\/rattle-desktop.m4v","url":"\/media\/\/\/rattle\/rattle-desktop.m4v","extension":"m4v"}}},{"config":{"title":"Prism","date":"2007-08-23","tags":"painting"},"title":"Prism","filename":"prism","path":"\/Users\/gdunne\/_portfolio\/www\/content\/prism","fileInfo":{},"timestamp":"1187852400","tags":["painting"],"content":"<p>oil on canvas. 4' x 3'<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/prism\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/prism\/thumb.png","url":"\/prism","edit_url":"\/edit\/\/prism","media_dir":"media\/\/\/prism\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/prism\/thumb.png","url":"\/media\/\/\/prism\/thumb.png","extension":"png"},"0":{"filename":"3.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/prism\/3.jpg","url":"\/media\/\/\/prism\/3.jpg","extension":"jpg"}}},{"config":{"title":"Web","date":"jun 4 2007","tags":"visual software","gallery":"slides"},"title":"Web","filename":"web","path":"\/Users\/gdunne\/_portfolio\/www\/content\/web","fileInfo":{},"timestamp":"1180940400","tags":["visual","software"],"content":"<p>A network of dots and lines interacts with itself in a single mesh. Depth determines audio volume. Intersections, connections and line-length determine tones. Similar tones and chord groups are designated with additional web lines and connections. Each web line generates a tone that resonates its connections.<\/p>\n\n<p>Based on code in collaboration w\/ <a href=\"http:\/\/jtnimoy.com\">jtnimoy<\/a>.<\/p>\n\n<p>c++\/OpenGL<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/web\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/web\/thumb.png","url":"\/web","edit_url":"\/edit\/\/web","media_dir":"media\/\/\/web\/","media":{"6":{"filename":"zforest.0619.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/zforest.0619.png","url":"\/media\/\/\/web\/zforest.0619.png","extension":"png"},"5":{"filename":"zforest.0327.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/zforest.0327.png","url":"\/media\/\/\/web\/zforest.0327.png","extension":"png"},"4":{"filename":"zforest.0105.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/zforest.0105.png","url":"\/media\/\/\/web\/zforest.0105.png","extension":"png"},"3":{"filename":"web.2533.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/web.2533.png","url":"\/media\/\/\/web\/web.2533.png","extension":"png"},"2":{"filename":"web.1336.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/web.1336.png","url":"\/media\/\/\/web\/web.1336.png","extension":"png"},"1":{"filename":"web.0645.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/web.0645.png","url":"\/media\/\/\/web\/web.0645.png","extension":"png"},"0":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/web\/thumb.png","url":"\/media\/\/\/web\/thumb.png","extension":"png"}}},{"config":{"title":"The Pik-Me-Up","gallery":"slides","date":"2005-04-05","tags":"film animation"},"title":"The Pik-Me-Up","filename":"pikmeup","path":"\/Users\/gdunne\/_portfolio\/www\/content\/pikmeup","fileInfo":{},"timestamp":"1112684400","tags":["film","animation"],"content":"<p>The Pik-Me Up [sic] is an experimental documentary film about historic Los Angeles coffeeshop directed by Damaged Californians. I art directed the film with the intent of bringing the vibrancy and artistic qualities of the source material to the screen. The film was a collage of unique visual ideas, compositing stills with live action footage and interviews.<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/pikmeup\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/pikmeup\/thumb.png","url":"\/pikmeup","edit_url":"\/edit\/\/pikmeup","media_dir":"media\/\/\/pikmeup\/","media":{"4":{"filename":"zPMU_001.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pikmeup\/zPMU_001.jpg","url":"\/media\/\/\/pikmeup\/zPMU_001.jpg","extension":"jpg"},"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pikmeup\/thumb.png","url":"\/media\/\/\/pikmeup\/thumb.png","extension":"png"},"2":{"filename":"PMU_016.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pikmeup\/PMU_016.jpg","url":"\/media\/\/\/pikmeup\/PMU_016.jpg","extension":"jpg"},"1":{"filename":"PMU_015.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pikmeup\/PMU_015.jpg","url":"\/media\/\/\/pikmeup\/PMU_015.jpg","extension":"jpg"},"0":{"filename":"PMU_009.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/pikmeup\/PMU_009.jpg","url":"\/media\/\/\/pikmeup\/PMU_009.jpg","extension":"jpg"}}},{"config":{"date":"01-01-2005","title":"Tessellated Group","tags":"design"},"title":"Tessellated Group","filename":"tessellated","path":"\/Users\/gdunne\/_portfolio\/www\/content\/tessellated","fileInfo":{},"timestamp":"1104566400","tags":["design"],"content":"<p>Corporate Identity<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/tessellated\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/tessellated\/thumb.png","url":"\/tessellated","edit_url":"\/edit\/\/tessellated","media_dir":"media\/\/\/tessellated\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/tessellated\/thumb.png","url":"\/media\/\/\/tessellated\/thumb.png","extension":"png"},"0":{"filename":"tessellated_booth_comp.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/tessellated\/tessellated_booth_comp.jpg","url":"\/media\/\/\/tessellated\/tessellated_booth_comp.jpg","extension":"jpg"}}},{"config":{"title":"Body Negative","date":"may 05 2003","tags":"print"},"title":"Body Negative","filename":"bodyneg","path":"\/Users\/gdunne\/_portfolio\/www\/content\/bodyneg","fileInfo":{},"timestamp":"1052118000","tags":["print"],"content":"<p>8' x 4' x 2'<br \/>\nink press, 5 wall-mounted panels<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/bodyneg\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/bodyneg\/thumb.png","url":"\/bodyneg","edit_url":"\/edit\/\/bodyneg","media_dir":"media\/\/\/bodyneg\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/bodyneg\/thumb.png","url":"\/media\/\/\/bodyneg\/thumb.png","extension":"png"},"0":{"filename":"BODYNEG.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/bodyneg\/BODYNEG.jpg","url":"\/media\/\/\/bodyneg\/BODYNEG.jpg","extension":"jpg"}}},{"config":{"title":"Obsession","date":"2002-12-6","tags":"sculpture"},"title":"Obsession","filename":"obsession","path":"\/Users\/gdunne\/_portfolio\/www\/content\/obsession","fileInfo":{},"timestamp":"1039161600","tags":["sculpture"],"content":"<p>3' x 2'\nwire, masonite<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/obsession\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/obsession\/thumb.png","url":"\/obsession","edit_url":"\/edit\/\/obsession","media_dir":"media\/\/\/obsession\/","media":{"1":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/obsession\/thumb.png","url":"\/media\/\/\/obsession\/thumb.png","extension":"png"},"0":{"filename":"detail.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/obsession\/detail.jpg","url":"\/media\/\/\/obsession\/detail.jpg","extension":"jpg"}}},{"config":{"title":"Celestes Calendar","date":"2001-12-6","tags":"print design"},"title":"Celestes Calendar","filename":"celestes","path":"\/Users\/gdunne\/_portfolio\/www\/content\/celestes","fileInfo":{},"timestamp":"1007625600","tags":["print","design"],"content":"<p>18\" x 12\"<br \/>\nbalsa, foam core<\/p>\n\n<p>Adaptation of Galileo's Celestas calendar as a wall-mountable piece that includes phases of the moon, as well as the dates for the equinoxes and solstices. <\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/celestes\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/celestes\/thumb.png","url":"\/celestes","edit_url":"\/edit\/\/celestes","media_dir":"media\/\/\/celestes\/","media":{"5":{"filename":"thumb_sm.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/thumb_sm.jpg","url":"\/media\/\/\/celestes\/thumb_sm.jpg","extension":"jpg"},"4":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/thumb.png","url":"\/media\/\/\/celestes\/thumb.png","extension":"png"},"3":{"filename":"index.html","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/index.html","url":"\/media\/\/\/celestes\/index.html","extension":"html"},"2":{"filename":"calendar_thmb.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/calendar_thmb.jpg","url":"\/media\/\/\/celestes\/calendar_thmb.jpg","extension":"jpg"},"1":{"filename":"calendar_piece_thmb.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/calendar_piece_thmb.jpg","url":"\/media\/\/\/celestes\/calendar_piece_thmb.jpg","extension":"jpg"},"0":{"filename":"calendar.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/celestes\/calendar.jpg","url":"\/media\/\/\/celestes\/calendar.jpg","extension":"jpg"}}},{"config":{"title":"Spacial Narratives","date":"july 05 2001","tags":"sculpture design","gallery":"nobr"},"title":"Spacial Narratives","filename":"spacial-narratives","path":"\/Users\/gdunne\/_portfolio\/www\/content\/spacial-narratives","fileInfo":{},"timestamp":"994316400","tags":["sculpture","design"],"content":"<p>1). The Myth of Icarus. balsa wood, 18\"x18\"x6\"<\/p>\n\n<p>2). Troughs. balsa wood, 18\"x18\"x6\"<\/p>\n\n<p>3). Light &amp; Heavy. balsa wood, aluminum, foam core 18\"x18\"x18\"<\/p>\n","comments_enabled":false,"comments":{"comments":[],"comments_loc":"\/Users\/gdunne\/_portfolio\/wwwcomments\/\/Users\/gdunne\/_portfolio\/www\/content\/spacial-narratives\/","fileInfo":{},"_recaptcha_resp":null,"_recaptcha_error":null,"_comment_error":null},"cat":{"name":"","url":"\/\/"},"thumb":"media\/\/\/spacial-narratives\/thumb.png","url":"\/spacial-narratives","edit_url":"\/edit\/\/spacial-narratives","media_dir":"media\/\/\/spacial-narratives\/","media":{"3":{"filename":"thumb.png","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/thumb.png","url":"\/media\/\/\/spacial-narratives\/thumb.png","extension":"png"},"2":{"filename":"icarus.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/icarus.jpg","url":"\/media\/\/\/spacial-narratives\/icarus.jpg","extension":"jpg"},"1":{"filename":"007_sm.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/007_sm.jpg","url":"\/media\/\/\/spacial-narratives\/007_sm.jpg","extension":"jpg"},"0":{"filename":"006_sm.jpg","local":"\/Users\/gdunne\/_portfolio\/www\/media\/\/\/spacial-narratives\/006_sm.jpg","url":"\/media\/\/\/spacial-narratives\/006_sm.jpg","extension":"jpg"}}}]}
\ No newline at end of file
old mode 100755 (executable)
new mode 100644 (file)
index a509e85..96f76ac
@@ -1 +1 @@
-{"tags":{"print":3,"design":6,"structure":1,"code":4,"performance":4,"studio":4,"installation":5,"audiovisual":8,"projection":5,"sculpture":5,"web":2,"software":4,"process":4,"c++":1,"sketchbook":2,"video":1,"photo":1,"visualization":1,"painting":2,"drawing":1,"visual":1}}
\ No newline at end of file
+{"tags":{"print":3,"design":6,"structure":1,"code":4,"performance":4,"studio":3,"installation":5,"audiovisual":8,"projection":5,"sculpture":5,"web":2,"software":4,"process":4,"c++":1,"sketchbook":2,"video":1,"photo":1,"visualization":1,"painting":3,"drawing":1,"visual":1,"film":1,"animation":1}}
\ No newline at end of file
index 819ee4401ab26f614870d462cf96754323ee5201..b0f88f93e39a8591ebfc315ef44ebcf4e5f50999 100644 (file)
@@ -21,9 +21,10 @@ data_file   = data.json
 tags_file   = tags.json
 
 ; delimiters
-config_delim = --
-more_delim   = "<!--more-->"
-title_delim  = " &mdash; "
+config_delim  = --
+gallery_delim = "<!--gallery-->"
+more_delim    = "<!--more-->"
+title_delim   = " &mdash; "
 
 ; file ignore patterns
 file_ignores[] = config
index 9cbd658844338fa6a34a633eb433bad9a514e3fc..f3b1b8e1b965666731b40078f457c1946943c1fd 100644 (file)
@@ -246,7 +246,7 @@ function parse_entry($fileInfo, $page = false)
                        $config .= $line;
                        continue;
                }
-               if (trim($line) == MORE_DELIM)
+               if (trim($line) == MORE_DELIMITER)
           $passed_more = true;
         if (!$passed_more)
           $content_short .= $line;
@@ -268,6 +268,7 @@ function parse_entry($fileInfo, $page = false)
     $file['config']['date'] = isset($file['config']['date']) ? $file['config']['date'] : null;
     $file['timestamp'] = $file['config']['date'] ? date('U', strtotime( $file['config']['date'])) : $fileInfo->getCTime();
     $file['tags'] = isset($file['config']['tags']) ? explode(" ", $file['config']['tags']) : null;
+
     $file['content'] = Markdown($content);
 
     if ($passed_more)
index 20731b25fa2ca9c837257424875973b4a42fffd5..d9dfc91ca8ccaded383846c26b1d10f70dc1fe04 100644 (file)
@@ -45,8 +45,9 @@ define ('TAGS_FILE', $_cfg['tags_file']);
 define ('TEMPLATE_DIR', $_cfg['templates']);
 define ('PAGE_DIR', $_cfg['pages']);
 define ('CONFIG_DELIMITER', $_cfg['config_delim']);
+define ('GALLERY_DELIMITER', $_cfg['gallery_delim']);
 define ('CONFIG_FILE', $_cfg['config_file']);
-define ('MORE_DELIM', $_cfg['more_delim']);
+define ('MORE_DELIMITER', $_cfg['more_delim']);
 define ('TITLE_DELIMITER', $_cfg['title_delim']);
 define ('DATE_FORMAT', $_cfg['date_format']);
 define ('DEV', $_cfg['dev']);
index 43370a1a9c8a6a0042d5e3d7a533a0942924a245..d7a4b03e074b0d52f21a34bf7c610b493c8b5540 100644 (file)
@@ -107,8 +107,15 @@ class Model
                        //      }
                        // }
 
+
                        $this->entry->is_single = true;
 
+                   if (strpos($this->entry->content, GALLERY_DELIMITER)) {
+                       $this->entry->content = str_replace(GALLERY_DELIMITER, gallerize_media($this->entry), $this->entry->content);
+                   } else {
+                       $this->entry->content = gallerize_media($this->entry) . $this->entry->content;
+                   }
+
                $this->template = isset($this->entry->config->template) ?
                                                        $this->entry->config->template . '.' . $this->response_format . '.tpl' :
                                                        'single.' . $this->response_format . '.tpl';
index cb3400782f3ccb9b37a5ab2184290e819a65e1a6..54e1cfabba60b8b814baf667e6a987389b20c188 100644 (file)
@@ -7,8 +7,6 @@
 <? endif; ?>
 
 <div class="content">
-       <?=gallerize_media($entry);?>
-       <br />
        <? eval('?>' . $entry->content); ?>
 </div>