]> git.quilime.com - plog.git/commitdiff
updates to posts and style
authorGabriel Dunne <gdunne@quilime.com>
Tue, 17 Apr 2012 23:37:43 +0000 (16:37 -0700)
committerGabriel Dunne <gdunne@quilime.com>
Tue, 17 Apr 2012 23:37:43 +0000 (16:37 -0700)
45 files changed:
content/archive/stars [deleted file]
content/blog/2010/10/seaquence [deleted file]
content/design/config [deleted file]
content/design/tessellated [deleted file]
content/log/2010/05/new _blog [moved from content/blog/2010/05/new _blog with 100% similarity]
content/log/2010/06/chapter_and_verse [moved from content/blog/2010/06/chapter_and_verse with 100% similarity]
content/log/2010/06/icosi_rider [moved from content/blog/2010/06/icosi_rider with 100% similarity]
content/log/2010/07/icosi [moved from content/blog/2010/07/icosi with 100% similarity]
content/log/2010/07/icosi2 [moved from content/blog/2010/07/icosi2 with 100% similarity]
content/log/2010/07/icosi_biennial [moved from content/blog/2010/07/icosi_biennial with 98% similarity]
content/log/2010/10/seaquence [new file with mode: 0644]
content/log/2010/11/icosi_gaffta [moved from content/blog/2010/11/milieux_sonores with 75% similarity]
content/log/2011/05/clmpr [new file with mode: 0644]
content/log/2011/05/permenant [new file with mode: 0644]
content/log/2011/05/schedule [new file with mode: 0644]
content/projects/1999/aero [new file with mode: 0644]
content/projects/1999/icarus-deadalus [new file with mode: 0644]
content/projects/2002/celestes [moved from content/projects/celestes with 92% similarity]
content/projects/2003/bodyneg [new file with mode: 0644]
content/projects/2003/egg [new file with mode: 0644]
content/projects/2003/obsession [new file with mode: 0644]
content/projects/2006/rattle [new file with mode: 0644]
content/projects/2006/stars [new file with mode: 0644]
content/projects/2007/cabspotting [new file with mode: 0644]
content/projects/2008/boat [new file with mode: 0644]
content/projects/2008/prism [new file with mode: 0644]
content/projects/2008/tessellated [new file with mode: 0644]
content/projects/2009/mask [new file with mode: 0644]
content/projects/2009/synonymovement [new file with mode: 0644]
content/projects/aero [deleted file]
content/projects/mask [deleted file]
content/projects/prism [deleted file]
css/style.css
index.php
lib/data.php
lib/init.php
lib/output.php
pages/about [deleted file]
pages/bio [new file with mode: 0644]
pages/cv [deleted file]
pages/links
templates/entry.html.tpl
templates/head-inc.html.tpl
templates/nav.html.tpl
templates/single.html.tpl

diff --git a/content/archive/stars b/content/archive/stars
deleted file mode 100644 (file)
index 9ef8611..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-title = Stars
---
-Stars Software
\ No newline at end of file
diff --git a/content/blog/2010/10/seaquence b/content/blog/2010/10/seaquence
deleted file mode 100644 (file)
index 4e015b8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-title = Seaquence
-tags = seaquence flash
-notes = this might need to be split up into a few posts
-date = 2010-10-04
---
-
-Alpha release of [Seaquence: A experimental web-based musical ecosystem](http://seaquence.org) created by Gabriel Dunne, Ryan Alexander and Daniel Massey. 
-
-[![seaquence.org](/projects/seaquence/seaq5.png)](http://seaquence.org)
-
-[http://seaquence.org](http://seaquence.org)
\ No newline at end of file
diff --git a/content/design/config b/content/design/config
deleted file mode 100644 (file)
index d798728..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-title = projects
-template = projects
\ No newline at end of file
diff --git a/content/design/tessellated b/content/design/tessellated
deleted file mode 100644 (file)
index 84054cb..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-title = Tessellated Group Booth Design
-date = 2010
---
-
-<p class="center">
-<img src="<?php echo $data['media']; ?>/tessellated_booth_comp.jpg" />
-<br />
-tessellated group
-<br/>
-<em>identity design, installation design</em>
-</p>
\ No newline at end of file
similarity index 98%
rename from content/blog/2010/07/icosi_biennial
rename to content/log/2010/07/icosi_biennial
index 9352f7f0b9b5d5ff3f57c271e7e9edcc9d01717f..fbd41bd57ebedf3faa43e7fad620aa0f94d239c4 100644 (file)
@@ -4,10 +4,8 @@ notes = this might need to be split up into a few posts
 date = 2010-07-29
 --
 
-<center>
-<img src="http://farm5.static.flickr.com/4110/4847387674_5419f0b672.jpg" />
-</center>
 
+<img src="http://farm5.static.flickr.com/4110/4847387674_5419f0b672.jpg" />
 
 *ICOSI* is an audio/visual sculptural performance which was shown at the Biennial of the Americas, Denver CO, 2010.
 
@@ -23,9 +21,7 @@ The piece represents my practice and experiences in regards to my own spiritual
 
 The form is composed of 7 panels trimmed and scaled from a full icosidodecahedron. The visuals follow the structure of the form nearly explicitly, with the exception of textural elements.
 
-<!--
 The inclusion of the Merkaba/Star Tetrahedron represents an inspiration for the visuals. The Merkaba, a dual spinning pyramid, represents a spiritual light vehicle used by the ancients to transcend to and contact spiritual realms. "Mer" means Light. "Ka" means Spirit. "Ba" means Body. Mer-Ka-Ba means the spirit/body surrounded by counter-rotating fields of light, (wheels within wheels), spirals of energy as in DNA, which transports spirit/body from one dimension to another. [[1]](http://www.crystalinks.com/merkaba.html)
--->
 
 
 [more photos via flickr &rarr;](http://www.flickr.com/photos/quilime/sets/72157624499344281/with/4847387648/) 
diff --git a/content/log/2010/10/seaquence b/content/log/2010/10/seaquence
new file mode 100644 (file)
index 0000000..817a144
--- /dev/null
@@ -0,0 +1,9 @@
+title = Seaquence
+tags = seaquence flash
+notes = this might need to be split up into a few posts
+date = 2010-10-04
+--
+
+Alpha release of [Seaquence: A experimental web-based musical ecosystem](http://seaquence.org). 
+
+[http://seaquence.org](http://seaquence.org)
\ No newline at end of file
similarity index 75%
rename from content/blog/2010/11/milieux_sonores
rename to content/log/2010/11/icosi_gaffta
index b5d16c2e8b2779af03b818ec367c6bf21f3c6119..5e1004e16d9b5701985cfed55570832c8b88e18c 100644 (file)
@@ -1,8 +1,8 @@
-title = Event: Audiovisual synthesis and projection mapped forms
+title = ICOSI Performance at Gray Area w/ Jeff Lubow
 date = 2010-11-05
 --
 
-![](http://farm5.static.flickr.com/4084/4847387746_7352d3a039_z.jpg)
+<img src="http://farm5.static.flickr.com/4084/4847387746_7352d3a039_z.jpg" />
 
 Date/Time: 06 Nov 2010 from 7:00 PM to 11:00 PM    
 Location: Gray Area Foundation for the Arts – 55 Taylor Street, San Francisco    
diff --git a/content/log/2011/05/clmpr b/content/log/2011/05/clmpr
new file mode 100644 (file)
index 0000000..52a4b3f
--- /dev/null
@@ -0,0 +1,17 @@
+title = clmpr.com
+date = may 24 2011
+--
+
+<h2><a href="http://clmpr.com">clmpr.com</a></h2>
+
+<a href="http://clmpr.com">
+<img src="<?=MEDIA_ROOT?>/img/clmpr.png" /> 
+</a>
+
+clmpr is a clean, minimal bookmarking site.
+
+soon:  
+- tags  
+- public data endpoints  
+- group clmping  
+
diff --git a/content/log/2011/05/permenant b/content/log/2011/05/permenant
new file mode 100644 (file)
index 0000000..a0322b8
--- /dev/null
@@ -0,0 +1,4 @@
+date = Tue May 24 22:00:58 2011
+--
+
+<img src="<?=MEDIA_ROOT?>/img/perm.png" />
\ No newline at end of file
diff --git a/content/log/2011/05/schedule b/content/log/2011/05/schedule
new file mode 100644 (file)
index 0000000..238e6e0
--- /dev/null
@@ -0,0 +1,63 @@
+title = time
+date = Tue May 24 21:43:54 2011
+--
+
+
+honest schedule:
+
+<pre>    
+ 6
+ 7   
+ 8   
+ 9   (if lucky) wake, lay around
+10   rushed coffee with love
+11   studio
+12
+ 1   
+ 2   small break (outside), food
+ 3   work
+ 4   
+ 5   
+ 6   
+ 7   
+ 8   dinner (take out)
+ 9   work
+10   
+11   
+12   home
+ 1   work
+ 2
+ 3   sleep
+ 4
+ 5
+</pre>
+
+
+ideal schedule:
+
+<pre>    
+ 6
+ 7   wake
+ 8   breakfast with love
+ 9   get to studio
+10   
+11   work
+12
+ 1   break (outside)
+ 2   work
+ 3   
+ 4   
+ 5
+ 6   dinner with love
+ 7   
+ 8   work wrap up
+ 9   relax
+10
+11   sleep
+12
+ 1
+ 2
+ 3
+ 4
+ 5
+</pre>
\ No newline at end of file
diff --git a/content/projects/1999/aero b/content/projects/1999/aero
new file mode 100644 (file)
index 0000000..2949f76
--- /dev/null
@@ -0,0 +1,8 @@
+title = aero
+date = 1999
+--
+
+<img src="<?=$data['media']?>/aero.jpg" />  
+<em>6" x 3" x 3", ceramic</em>
+
+aerodynamic blob vehicle
diff --git a/content/projects/1999/icarus-deadalus b/content/projects/1999/icarus-deadalus
new file mode 100644 (file)
index 0000000..f6bd705
--- /dev/null
@@ -0,0 +1,8 @@
+title = icarus and deadalus
+date = nov 1 1999
+--
+
+<img src="<?=$data['media']?>/icarus.jpg" />  
+<em>16" x 16" x 4", balsa wood</em>
+
+The myth of Icarus depicted in a public-space courtyard design. 
similarity index 92%
rename from content/projects/celestes
rename to content/projects/2002/celestes
index eb05e8f404490fd375e859bf350402b0cbdc4180..fa81551d2629712054e32db2145e9af970f4034d 100644 (file)
@@ -10,13 +10,9 @@ for the equinoxes and solstices.
 The medium dial counts hours of the day, and the smallest 
 dial counts minutes of the hour.
 
-<p class="center">
 <img src="/media/projects/celestes/calendar.jpg" border="0">
-</p>
 
 <br />
 
-<p class="center">
 Prototype constructed out of balsa, acid free paper.  <br />
 <img src="/media/projects/celestes/calendar_piece_thmb.jpg" border="0">
-</p>
\ No newline at end of file
diff --git a/content/projects/2003/bodyneg b/content/projects/2003/bodyneg
new file mode 100644 (file)
index 0000000..adf03bf
--- /dev/null
@@ -0,0 +1,8 @@
+title = body negative
+--
+
+<img src="<?=$data['media']?>/BODYNEG.jpg">
+<br />
+ink press, 5 wall-mounted panels. 8' x 4' x 2'
+<br />
+pont even school of art final exhibition, France
diff --git a/content/projects/2003/egg b/content/projects/2003/egg
new file mode 100644 (file)
index 0000000..07e7b48
--- /dev/null
@@ -0,0 +1,4 @@
+date = 2003
+--
+<img src="<?=$data['media']?>/egg.jpg">  
+<span class="caption">marker, wire. 4" x 2.5"</span>
\ No newline at end of file
diff --git a/content/projects/2003/obsession b/content/projects/2003/obsession
new file mode 100644 (file)
index 0000000..d1b7fc1
--- /dev/null
@@ -0,0 +1,5 @@
+title = obsession
+date = 2003
+--
+<img src="<?=$data['media']?>/detail.jpg">  
+<span class="caption">copper wire, masonite. 3.5' x 4.5'</span>
diff --git a/content/projects/2006/rattle b/content/projects/2006/rattle
new file mode 100644 (file)
index 0000000..4e22611
--- /dev/null
@@ -0,0 +1,32 @@
+title = rattle
+date = 2009
+--
+
+
+<?
+$w = 640;
+$h = 496;
+?>
+
+<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="<?=$w?>" height="<?=$h?>" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
+<param name="type" value="video/quicktime">
+<param name="name" value="qt_object">
+<param name="nocache" value="true">
+<param name="autoplay" value="false">
+<param name="kioskmode" value="true">
+<param name="controller" value="true">
+<param name="loop" value="true">
+<param name="bgcolor" value="#000000">
+<param name="src" value="<?=$data['media']?>/rattle.mov">
+<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">         
+<embed name = "qt_object" width="<?=$w?>" height="<?=$h?>" controller="true" loop="true" autoplay="false" src="<?=$data['media']?>/rattle.mov" kioskmode="true" nocache="true" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
+</embed>
+</object>
+
+<br />
+<span class="caption">
+interactive software, synthesiser 
+<br />
+built with Processing, ChucK
+</span>
+
diff --git a/content/projects/2006/stars b/content/projects/2006/stars
new file mode 100644 (file)
index 0000000..800862e
--- /dev/null
@@ -0,0 +1,39 @@
+title = Stars
+--
+<img src="<?=$data['media']?>/stars.jpg" />
+
+<h2>Stars</h2>
+
+<em>projection, visual software (c++), audio (ableton live, max/msp)</em>
+
+<p>An exploration of infinite/finite space. The viewer transitions between macro and micro environments of mathematically infinite scale. As the viewer moves through multiple spaces, their scope and perspective widens and transcends while space becomes infinitely big and infinitely small simultaneously.</p>
+
+<br />
+
+<img src="<?=$data['media']?>/47_roof.jpg"/>
+
+<h3>video</h3>
+<br />
+
+<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="640" height="496" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
+<param name="type" value="video/quicktime">
+<param name="name" value="qt_object">
+
+<param name="nocache" value="true">
+<param name="autoplay" value="false">
+<param name="kioskmode" value="true">
+<param name="controller" value="true">
+<param name="loop" value="true">
+<param name="bgcolor" value="#000000">
+<param name="src" value="<?=$data['media']?>/stars.mov">
+<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">      
+<embed name = "qt_object" width="640" height="496" controller="true" loop="true" autoplay="false" src="<?=$data['media']?>/stars.mov" kioskmode="true" nocache="true" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
+</embed>
+</object>
+
+
+
+
+
+
+    
\ No newline at end of file
diff --git a/content/projects/2007/cabspotting b/content/projects/2007/cabspotting
new file mode 100644 (file)
index 0000000..813ce60
--- /dev/null
@@ -0,0 +1,33 @@
+title = cabspotting
+date = 2009
+tags = cabs stamen whatever blah blah
+--
+
+<?
+    $w = 800;
+    $h = 516;
+?>
+
+
+<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="<?=$w?>" height="<?=$h?>" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
+<param name="type" value="video/quicktime">
+<param name="name" value="qt_object">
+<param name="nocache" value="true">
+<param name="autoplay" value="false">
+<param name="kioskmode" value="true">
+<param name="controller" value="true">
+<param name="loop" value="true">
+<param name="bgcolor" value="#000000">
+<param name="src" value="<?=$data['media']?>/cabspotting_web.mov">
+<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">         
+<embed name = "qt_object" width="<?=$w?>" height="<?=$h?>" controller="true" loop="true" autoplay="false" src="<?=$data['media']?>/cabspotting_web.mov" kioskmode="true" nocache="true" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
+</embed>
+</object>
+
+<br />
+<span class="caption">
+SF taxi visualization <br />
+built with Java/Processing
+</span>
+
+part of the NY MOMA permenant collection
diff --git a/content/projects/2008/boat b/content/projects/2008/boat
new file mode 100644 (file)
index 0000000..6f7a9f9
--- /dev/null
@@ -0,0 +1,25 @@
+title = boat
+data = 2010
+--
+
+<?php
+$w = 535;
+$h = 374;
+?>
+
+
+<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="<?=$w?>" height="<?=$h?>" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
+<param name="type" value="video/quicktime">
+<param name="name" value="qt_object">
+<param name="nocache" value="true">
+<param name="autoplay" value="true">
+<param name="kioskmode" value="true">
+<param name="controller" value="true">
+<param name="loop" value="true">
+<param name="bgcolor" value="#000000">
+<param name="src" value="<?=$data['media']?>/boat.mov">
+<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">         
+<embed name = "qt_object" width="<?=$w?>" height="<?=$h?>" controller="true" loop="true" autoplay="true" src="<?=$data['media']?>/boat.mov" kioskmode="true" nocache="true" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
+</embed>
+</object><br />
+<span class="caption">photo timelapse</span>
diff --git a/content/projects/2008/prism b/content/projects/2008/prism
new file mode 100644 (file)
index 0000000..6d34e4e
--- /dev/null
@@ -0,0 +1,5 @@
+title = prism
+--
+
+<img src="<?echo $data['media']?>/3.jpg" />  
+<span class="caption">oil on canvas. 4' x 3'</span>
diff --git a/content/projects/2008/tessellated b/content/projects/2008/tessellated
new file mode 100644 (file)
index 0000000..d9f5451
--- /dev/null
@@ -0,0 +1,6 @@
+
+title = Tessellated Group
+date = 2010
+--
+<img src="<?=$data['media'];?>/tessellated_booth_comp.jpg" />  
+<span class="caption">identity design, installation design</span>
\ No newline at end of file
diff --git a/content/projects/2009/mask b/content/projects/2009/mask
new file mode 100644 (file)
index 0000000..e6a4056
--- /dev/null
@@ -0,0 +1,5 @@
+title = mask
+--
+
+<img src="<?echo $data['media']?>/mask.jpg" />  
+<span class="caption">graphite on plywood. 12" x 12"</span>
diff --git a/content/projects/2009/synonymovement b/content/projects/2009/synonymovement
new file mode 100644 (file)
index 0000000..14def6e
--- /dev/null
@@ -0,0 +1,30 @@
+date = 2009
+--
+
+<?
+$w = 640;
+$h = 496;
+?>
+
+
+
+<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="<?=$w?>" height="<?=$h?>" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
+<param name="type" value="video/quicktime">
+<param name="name" value="qt_object">
+<param name="nocache" value="true">
+<param name="autoplay" value="false">
+<param name="kioskmode" value="true">
+<param name="controller" value="true">
+<param name="loop" value="true">
+<param name="bgcolor" value="#000000">
+<param name="src" value="<?=$data['media']?>/synonymovement.mov.mov">
+<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">         
+<embed name = "qt_object" width="<?=$w?>" height="<?=$h?>" controller="true" loop="true" autoplay="false" src="<?=$data['media']?>/synonymovement.mov.mov" kioskmode="true" nocache="true" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
+</embed>
+</object>
+
+<br />
+<span class="caption">
+audio/visual software, video installation<br />
+c++, openGL, ableton live, max/msp
+</span>
diff --git a/content/projects/aero b/content/projects/aero
deleted file mode 100644 (file)
index 6ef7b03..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-title = aero
-date = 2008
---
-<p class="center">
-<img src="<?php echo $data['media']?>/aero.jpg" />
-
-<br />
-ceramic. 6" x 3" x 3"
-</p>
\ No newline at end of file
diff --git a/content/projects/mask b/content/projects/mask
deleted file mode 100644 (file)
index 1901e21..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-title = mask
---
-<p class="center">
-<img src="<?echo $data['media']?>/mask.jpg" />
-<br />
-graphite on plywood. 12" x 12"
-</p>
\ No newline at end of file
diff --git a/content/projects/prism b/content/projects/prism
deleted file mode 100644 (file)
index 1d3b722..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-title = prism
---
-<p class="center">
-<img src="<?echo $data['media']?>/3.jpg" />
-<br />
-oil on canvas. 4' x 3'
-</p>
\ No newline at end of file
index dae7350b0a44eaeb2eafd95c691a0b5f41d57652..e92bf70d720ddcb750778ad163a8dda264ea57cd 100644 (file)
@@ -1,20 +1,17 @@
 html, body, table {
-     background: none repeat scroll 0pt 0pt #FFFFFF;
-     color: #444444;
-     font-family: verdana,sans-serif;
+     color: #555555;
+     font-family: sans-serif;
      font-size: 12px;
      line-height: 1.5em;
 }
 
 body {
-     margin: 30px auto;
+     margin: 20px auto;
 }
 
 a {
      border: 0pt none;
-     color: #5544FF;
-     padding: 0.2em 0pt;
-     text-decoration: none;
+     color: #000000;
 }
 
 a img {
@@ -26,23 +23,34 @@ a.mute {
 }
 
 a:hover, a.mute:hover {
-     color: #EE44FF;
+     border: medium none;
+     color: #0000FF;
 }
 
 p {
      margin: 20px auto;
-     max-width: 800px;
+     max-width: 600px;
      text-align: left;
 }
 
+p.center {
+     max-width: none;
+     text-align: center;
+}
+
+.center {
+     text-align: center;
+}
+
 strong {
     
 }
 
 h1, h2, h3, h4, h5, h6 {
-     font-family: Lekton,sans-serif;
+     color: #333;
      font-size: 16px;
-     font-weight: bold;
+     font-weight: normal;
+     letter-spacing: 0.08em;
 }
 
 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
@@ -86,36 +94,36 @@ blockquote {
      max-width: 600px;
      padding: 2em 4em;
 }
-.center {
-     text-align:center;    
-}
 
 #nav {
-     font-family: Lekton,sans-serif;
-     font-size: 16px;
-     letter-spacing: 0.2em;
+    font-style:italic;
      margin-bottom: 60px;
      margin-left: 20px;
-     text-align: center;
+    color:#999;
 }
 
-#nav h1 {
-     margin: 1em 0pt;
+#nav .t {
+     font-weight: bold;
 }
 
-.nav a {
+#nav a {
      border: 0pt none;
-     text-decoration: none;
+    font-style:normal;
 }
 
-.nav li {
-     display: inline-block;
-     margin: 0pt 2em;
+#nav li {
+     margin-bottom: 0.2em;
+}
+
+#nav li.title {
 }
 
 #content {
+     left: 300px;
      padding: 0pt 20px;
-     text-align: center;
+     position: absolute;
+     top: 20px;
+     padding-bottom:50px;
 }
 
 #content p:first-child {
@@ -128,14 +136,18 @@ blockquote {
 
 .projects li {
      display: inline-block;
+     margin: 0pt 20px 40px;
+}
+
+.projects li {
+    
 }
 
 .projects li a.thumb {
-     background: none repeat scroll 0% 0% #000000;
      border: 0pt none;
      display: block;
-     height: 160px;
-     width: 250px;
+     height: 120px;
+     width: 200px;
 }
 
 .projects li img {
@@ -144,6 +156,7 @@ blockquote {
 }
 
 .projects li a {
+     color: #999999;
      text-decoration: none;
 }
 
@@ -152,25 +165,30 @@ blockquote {
 }
 
 .entry h2 {
-     margin-bottom: 0pt;
+    
 }
 
 .entry .title {
      margin-bottom: 20px;
 }
 
+.footer {
+     margin-top:50px;
+}
+
+.arrow {
+     font-weight:bold;
+}
+.arrow a {
+     text-decoration:none;
+}
+
 .entry .date {
-     border-top: 1px solid #CCCCCC;
-     color: #996677;
-     font-size: 12px;
-     margin: 0pt auto;
-     max-width: 200px;
-     padding-top: 8px;
+    
 }
 
 .entry .tags {
      color: #444444;
-     font-size: 12px;
      font-style: italic;
      margin-top: 10px;
 }
index c45e7a927fc49ce34a7ad4aad8c990322dda9c5d..72a0112da2a48a55f1aaf530f30991a1b6f04aba 100644 (file)
--- a/index.php
+++ b/index.php
     $total = 0;
 
     # content exists, and is a folder
-
-    if ($url['filename'] == '')
-    {
-        $page = parse_entry(new SplFileInfo($page_request.'index'), 1);
-        $t->assign('data', $page);
-        $template = 'page.' . $response_format . '.tpl';
-    }
-    else if (is_dir($content_request)) {
+    if (is_dir($content_request)) {
         # get config in folder, if exists
         if (is_file($content_request . '/' . CONFIG_FILE )) {
             $config = parse_entry(new SplFileInfo($content_request . '/' . CONFIG_FILE));
@@ -56,5 +49,3 @@
     $t->assign('total', $total);
     header("Content-Type: {$response_mime_type}; charset=UTF-8");
     $t->render($template);
-
-?>
index 13db46574aed1e1b2c959a789cdcb939048a6da8..9d156d1c25db3ff7bb2a18268fa8e85fb5f9b35c 100644 (file)
@@ -64,9 +64,10 @@ function get_pages()
  */
 function get_dirs( $path = "", $args = array())
 {
-
        $recursive = isset($args['recursive']) ? $args['recursive'] : 1;
-       $path = LOCAL_ROOT . CONTENT_DIR . $path;
+       $path = LOCAL_ROOT . CONTENT_DIR .'/'. $path;
+
+
 
        if ($recursive) {
                $iterator = new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::KEY_AS_PATHNAME);
@@ -76,11 +77,12 @@ function get_dirs( $path = "", $args = array())
                $dir_iterator = new DirectoryIterator($path);
        }
        $dirs = array();
-       foreach ($dir_iterator as $dir => $info) {
-               if ($info->isDir() && $info->getFilename() != '.' && $info->getFilename() != '..') {
+       foreach ($dir_iterator as $fileInfo) {
+               if ($fileInfo->isDir() && $fileInfo->getFilename() != '.' && $fileInfo->getFilename() != '..') {
             $d = array();
-            $d['url'] = str_replace($path, "",  $info->getRealPath()) . '/';
-            $d['name'] = substr(str_replace($path, "",  $info->getRealPath()),1);
+            $d['cat'] = clean_slashes(str_replace(LOCAL_ROOT . CONTENT_DIR, "", $fileInfo->getPath()));
+            $d['name'] = substr(str_replace($path, "",  $fileInfo->getRealPath()), 0);
+            $d['url'] = $d['cat'] . '/' . $d['name'];
                        $dirs[] = $d;
                }
        }
@@ -88,6 +90,9 @@ function get_dirs( $path = "", $args = array())
 }
 
 
+
+
+
 /**
  * @param splFileInfo SPLFileInfo Object
  * @param page default is false
@@ -118,9 +123,11 @@ function parse_entry($fileInfo, $page = 0)
                $content .= $line;
        }
 
+       #eval content
+
        $file = array();
        $file['config'] = parse_ini_string($config);
-       $file['title'] = $file['config']['title'];
+       $file['title'] = isset($file['config']['title']) ? $file['config']['title'] : $fileInfo->getFilename();
        $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;
@@ -128,11 +135,11 @@ function parse_entry($fileInfo, $page = 0)
     if ($passed_more)
       $file['content_short'] = Markdown($content_short);
        $cat = clean_slashes(str_replace(LOCAL_ROOT . CONTENT_DIR, "", $fileInfo->getPath()));
-       $file['cat'] = $page ? null : array('name' => substr($cat,1), 'url' => $cat.'/' );
+       $file['cat'] = $page ? null : array('name' => substr($cat, 1), 'url' => $cat.'/' );
        $file['path'] = $fileInfo->getRealPath();
-       $file['media'] = MEDIA_ROOT . ($page ? '' : substr($file['cat']['url'],1)) . $fileInfo->getFilename() . '/';
-       $file['thumb'] = isset($file['config']['thumb']) ? $file['config']['thumb'] : MEDIA_ROOT . substr($file['cat']['url'],1) . $fileInfo->getFilename() . '/thumb.png';
-       $file['url'] = WEB_ROOT . ($page ? '' : substr($file['cat']['url'],1)) . $fileInfo->getFilename() . '/';
+       $file['media'] = MEDIA_ROOT . '/' . ($page ? '' : substr($file['cat']['url'],1)) . $fileInfo->getFilename() . '/';
+       $file['thumb'] = isset($file['config']['thumb']) ? $file['config']['thumb'] : MEDIA_ROOT . '/' . substr($file['cat']['url'],1) . $fileInfo->getFilename() . '/thumb.png';
+       $file['url'] = WEB_ROOT . ($page ? '' : substr($file['cat']['url'],1)) . $fileInfo->getFilename();
 
        return $file;
 }
\ No newline at end of file
index 65e4d4f5e3aeb75a377d7cf987aded83da378056..9021c45b9897c03177ae66940722a708052b931d 100644 (file)
@@ -6,7 +6,7 @@
 
     define ('SITE_TITLE', 'Gabriel Dunne');
        define ('LOCAL_ROOT', '/home/quilime/gabrieldunne-site/');
-    define ('MEDIA_ROOT', 'http://'.$_SERVER['SERVER_NAME'].'/media/');
+    define ('MEDIA_ROOT', 'http://'.$_SERVER['SERVER_NAME'].'/media');
        define ('WEB_ROOT', 'http://'.$_SERVER['SERVER_NAME'].'/');
 
        define ('CONTENT_DIR', 'content');
index cbe9609c3c5a7bc65b8041047908f0fabb00a1aa..add2fbb5a6280250784f5dd9e06ebcaf7a7a0c1e 100644 (file)
@@ -35,6 +35,12 @@ function parse_format($format, $default)
 }
 
 
+function paginate( $set )
+{
+
+}
+
+
 /**
  *     parse ini file
  */
diff --git a/pages/about b/pages/about
deleted file mode 100644 (file)
index d7d13d1..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-title = about
---
-
-My name is Gabriel Labov Dunne, and I was born in San Francisco in 1981. The content of this site document my explorations of visual, audible, physical, and imperceivable spectrums, drawing influence from natural systems, structures, rhythms of the perceivable and imperceivable universe.
-
-I make projects that sometimes involve but are not limited to these various modes: Technology, design, fabrication, software, sound/music, video, animation, art, performance, teaching, public works, and collaborations.
-
-<a href="/links">links</a>  
-<a href="/cv">c/v</a>
-
-
-Studio  
-1242 Market Street, FL 2  
-San Francisco, CA 94102  
-+ 1 415 493 8496  
-<a href="mailto:studio@gabrieldunne.com">email</a>
-
diff --git a/pages/bio b/pages/bio
new file mode 100644 (file)
index 0000000..7f191f6
--- /dev/null
+++ b/pages/bio
@@ -0,0 +1,153 @@
+title = bio
+--
+
+**gabriel labov dunne**  
+(1981, San Francisco)  
+<br />
+1242 Market Street, FL 2  
+San Francisco, CA 94102  
++ 1 415 493 8496    
+<a href="mailto:studio@gabrieldunne.com">email</a>  
+<br />
+<br />
+
+<!--
+Gabriel Dunne develops artistic and research focused projects based on space, time, perception. Some key elements of his work are the overlap of physical, visual, and sonic perception. The use of light, sound, projection, and structure are prime mediums for his work.
+-->
+
+
+
+
+**residencies / collaborations**    
+2011&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collaboration, Studio Vishal K. Dar    
+2009&mdash;2010 Residency, Gray Area Foundation for the Arts  
+<br />
+
+
+**exhibition / performance**
+2012 India Art Fair, Delhi, India. Collaboration with Vishal K Dar.
+2011 Sepalcure, Shigeto, Simple & Santa, GAFFTA, San Francisco. Live visuals. <a href="http://www.gaffta.org/2011/03/01/sepalcure-shigeto-simple-santa/">&rarr;</a>    
+2010 Milieux Sonores: Sound and Imaginary Space, GAFFTA, San Francisco. Live A/V performance.  
+2010 Biennial of the Americas, Denver.  Live A/V performance.   
+2010 Prototype, GAFFTA, San Francisco. Installation.  
+2010 Powers of Ten, GAFFTA. Installation.    
+2008 Design and the Elastic Mind, MoMA NYC Permanent Collection. Collab w/Stamen Design.    
+2006 Interferenze: Naturalis Electronica, Valle Caudina, Italy.    
+2006 Japan Media Arts Festival, Tokyo, Japan  
+2006 Festival Sonar, Barcelona, Spain  
+2006 SIGGRAPH, Boston   
+2005 New Wight Gallery MFA Show, UCLA, Los Angeles, CA (collab.)   
+2005 SIGGRAPH, Los Angeles  
+2005 :Output International Design Competition, Amsterdam, Netherlands  
+2005 CiberArt: International Festival of New Technologies, Bilbao, Spain  
+2004 Traffic, New Wight Gallery, UCLA, Los Angeles, CA. Collab w/Scott Hessels.        
+2003 Sur(Face), Design Media Arts EDA, Los Angeles, CA  
+2003 Eyberrations Digital Film Festival, Irvine, CA  
+2002 Melbourne International Film Festival", Melbourne, Australia  
+2002 Experimental Works On Paper, Paris, France  
+2002 Experimental Works On Paper, Rennes, France  
+2002 Jaquez Gallery Collection, Pont Aven, France. Permanent Collection.  
+<br />
+
+
+**public collections**  
+New York Museum of Modern Art, NY  
+Jaquez Gallery Collection, Pont Aven, France  
+<br />
+
+
+**edu**    
+2003 B.A. Design | Media Arts, UCLA    
+2001 Pont Aven School of Art, France   
+1999 College of Marin, Architecture   
+<br />
+
+
+
+**professional activity**    
+2010&mdash;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bay Area Video Coalition, NextGen Youth Instructor   
+2005&mdash;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tessellated Group: Designer      
+2009&mdash;2010 Gray Area Foundation for the Arts: Studio Director   
+2007&mdash;2008 Stamen Design: Designer, Programmer    
+2007&mdash;2008 Google, Inc: Designer, Programmer    
+2004&mdash;2006 Motion Theory: Designer, Programmer, Animator
+<br />
+<br />
+
+
+
+
+**talks / conferences**  
+2010 "Prototype" Resident Artist Symposium, Gray Area, San Francisco  
+2004 Text + Architecture & Writing in Architecture, SCIARC, Los Angeles  
+2003 narr@tive: Digital Storytelling, Hammer Museum, Los Angeles  
+<br />
+
+**courses / lectures / workshops**  
+2011 Processing 101 Workshop(Certificate Program, Gray Area, San Francisco), 2 weeks  
+2010 Open Source Coding (Youth Program, BAVC, San Francisco), school year  
+2010 Creative Coding: An Introduction to Processing  (Gray Area, San Francisco), 2 weeks  
+2009 Creative Coding (Gray Area, San Francisco), 2 weeks    
+2009 Introduction to Processing (Gray Area, San Francisco), weekend    
+2007 Processing (Makers Faire, San Mateo), 2 hour    
+2005 Programming and Design (UCLA student workshops, Los Angeles), quarter  
+2004 Maya Workshop Series (UCLA, Los Angeles), 1 quarters  
+2003 Typography Workshop Series (UCLA, Los Angeles), 1 day    
+2003 Adobe Software Workshops, Photoshop/Illustrator/After Effects (UCLA, Los Angeles), 1 day each  
+2002 Macromedia Design Student Workshops (UCLA, Los Angeles), 1 day    
+<br />
+
+**websites**    
+2011 Duran Duran "All You Need Is Now" http://now.gaffta.org  
+2010 Seaquence http://seaquence.org  
+2007 Motion Theory [link]
+<br />
+
+**commercials**    
+Budwieser "Superbowl", Motion Theory  
+Budwieser "The Game", Motion Theory  
+Nike "One", Motion Theory
+<br />
+
+**shorts**    
+RestFest 2003 Opener, Motion Theory  
+The Mirror
+<br />
+
+
+**music videos**    
+Beck "Girl", Motion Theory  
+Papa Roach "Getting Away With Murder", Motion Theory  
+<br />
+
+
+**print / tv / radio**  
+Art College Radio, San Francisco  
+MIT Aerospace Annual  
+A'minima #17  
+FOCUS Italia, May Issue  
+Discover Magazine  
+Wired  
+Adult Swim, Cartoon Network  
+Contemporary Art of Science and Technology  
+AD: Architectural Digest  
+HDRI  
+<br />
+
+**awards**  
+Creative Review Best in Show 2005, Beck "Girl"  
+Type Directors Award, Nike "Golf"  
+AIGA, Hewlett Packard "It Consolidates"  
+AICP, Hewlett Packard "Hands"  
+Screen Network Australia Best in Show  
+Shorttakes Film Festival, Best Visual Effects  
+<br />
+
+**academic honors**  
+2002, 2003 UCLA Deans List  
+2001 UCLA Merit Scholarship  
+<br />
+
+**credentials**  
+Adobe A.C.E. Certified in Photoshop, Illustrator  
+<br />
diff --git a/pages/cv b/pages/cv
deleted file mode 100644 (file)
index 1c6ecbc..0000000
--- a/pages/cv
+++ /dev/null
@@ -1,112 +0,0 @@
-title = c/v
---
-
-**edu**    
-2003 B.A. Design | Media Arts, UCLA    
-2002 Pont Avent School of Art, France    
-1999 College of Marin 
-<br />
-<br />
-
-
-**residencies / collaborations**    
-2011&mdash;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collaboration, Studio Vishal K. Dar    
-2009&mdash;2010 Artist in Residence, Gray Area Foundation for the Arts  
-<br />
-
-
-**exhibitions, festivals, performance**    
-2011 Sepalcure, Shigeto, Simple & Santa, GAFFTA, San Francisco. Live visuals. <a href="http://www.gaffta.org/2011/03/01/sepalcure-shigeto-simple-santa/">&rarr;</a>    
-2010 Milieux Sonores: Sound and Imaginary Space, GAFFTA, San Francisco. Live A/V performance.  
-2010 Biennial of the Americas, Denver.  Live A/V performance.   
-2010 Prototype, GAFFTA, San Francisco. Installation.  
-2010 Powers of Ten, GAFFTA. Installation.    
-2008 Design and the Elastic Mind, MoMA NYC Permanent Collection. Collab w/Stamen Design.    
-2006 Interferenze: Naturalis Electronica, Valle Caudina, Italy.    
-2006 Japan Media Arts Festival, Tokyo, Japan  
-2006 Festival Sonar, Barcelona, Spain  
-2006 SIGGRAPH, Boston   
-2005 New Wight Gallery MFA Show, UCLA, Los Angeles, CA (collab.)   
-2005 SIGGRAPH, Los Angeles  
-2005 :Output International Design Competition, Amsterdam, Netherlands  
-2005 CiberArt: International Festival of New Technologies, Bilbao, Spain  
-2004 Traffic, New Wight Gallery, UCLA, Los Angeles, CA. Collab w/Scott Hessels.        
-2003 Sur(Face), Design Media Arts EDA, Los Angeles, CA  
-2003 Eyberrations Digital Film Festival, Irvine, CA  
-2002 Melbourne International Film Festival", Melbourne, Australia  
-2002 Experimental Works On Paper, Paris, France  
-2002 Experimental Works On Paper, Rennes, France  
-2002 Jaquez Gallery Collection, Pont Aven, France. Permanent Collection.  
-<br />
-
-**talks / conferences**  
-2010 "Prototype" Resident Artist Symposium, Gray Area, San Francisco  
-2004 Text + Architecture & Writing in Architecture, SCIARC, Los Angeles  
-2003 narr@tive: Digital Storytelling, Hammer Museum, Los Angeles  
-<br />
-
-**courses / lectures / workshops**  
-2011 Processing 101 (Certificate Program, Gray Area, San Francisco)    
-2010 Open Source Coding (Youth Program, BAVC, San Francisco)    
-2010 Creative Coding: An Introduction to Processing  (Gray Area, San Francisco)  
-2009 Creative Coding (Gray Area, San Francisco)  
-2009 Creative Coding (Gray Area, San Francisco)  
-2009 Introduction to Processing (Gray Area, San Francisco)  
-2007 Processing (Makers Faire, San Mateo)  
-2005 Programming and Design (UCLA student workshops, Los Angeles)  
-2005 Video, (UCLA student workshops, Los Angeles)  
-2004 Maya Workshop Series (UCLA, Los Angeles)  
-2003 Typography Workshop Series (UCLA, Los Angeles)  
-2003 Adobe Design Software Workshop (Rep, UCLA, Los Angeles)  
-2002 Macromedia Design Student Workshops (UCLA, Los Angeles)  
-<br />
-
-
-**media**  
-2009 Art College Radio (gdss) 2008 MIT Aerospace Annual  
-2007 A'minima #17  
-2007 FOCUS Italia, May Issue  
-2007 Discover Magazine  
-2007 Wired  
-2006 Adult Swim, Cartoon Network  
-2006 Contemporary Art of Science and Technology  
-2006 AD: Architectural Digest  
-2005 HDRI  
-<br />
-
-
-**public collections**  
-New York Museum of Modern Art, NY  
-Jaquez Gallery Collection, Pont Aven, France  
-<br />
-
-
-**awards**  
-2005 Creative Review Best in Show "Beck Girl" (Asst Visual Effects Supervisor, w/Motion Theory)  
-2004 Type Directors Award "Nike Golf" (Designer, Developer, w/Motion Theory)  
-2004 AIGA "HP It Consolidates" (Designer, Animator w/Motion Theory)  
-2004 AICP "HP Hands" (Designer, Animator w/Motion Theory)  
-2003 Screen Network Australia Best in Show  
-2002 Shorttakes Film Festival, Best Visual Effects  
-<br />
-
-**academic honors**  
-2002, 2003 UCLA Deans List  
-2001 UCLA Merit Scholarship  
-<br />
-
-**credentials**  
-Adobe A.C.E. Certified in Photoshop, Illustrator  
-<br />
-
-
-
-**professional activity**    
-2005&mdash;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tessellated Group: Designer      
-2010&mdash;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bay Area Video Coalition, NextGen Youth Instructor   
-2009&mdash;2010 Gray Area Foundation for the Arts: Studio Director   
-2007&mdash;2008 Stamen Design: Designer, Developer    
-2007&mdash;2008 Google, Inc: Designer, Developer    
-2004&mdash;2006 Motion Theory: Designer, Animator
-<br />
-<br />
index 7135c32479d982c6084709a9782baa58b03abf8e..d8fcb1b5f00c9c3ef09136dbaa92de119c02f18e 100644 (file)
@@ -1,38 +1,44 @@
 title = links
 type = page
 --
-elsewhere
-----
+*elsewhere* 
+
 + [quilime.com](http://quilime.com)
 
 <br />
-<br />
-people
-------
-+ stephanie sherriff [ssherriff.com](http://ssherriff.com)
-+ ryan alexander [onecm.com](http://onecm.com)
+*friends* 
+
++ stephanie sherriff [ssherriff.com](http://ssherriff.com)  
++ ryan alexander [onecm.com](http://onecm.com) 
++ adam roth [ripevessel.com](http://ripevessel.com) 
 + joshua nimoy [jtnimoy.net](http://jtnimoy.net)
 + daniel massey [oddsympathy.com](http://oddsympathy.com)
 + keith pasko [keithpasko.com](http://keithpasko.com)
 + jeff lubow [dabkitsch.com/jml/](http://dabkitsch.com/jml/)
-+ michael chang [ghost-hack.com](http://ghost-hack.com)  
-+ carbon workshop [carbonworkshop.com](http://carbonworkshop.com)
++ michael chang [ghost-hack.com](http://ghost-hack.com)
++ robert hodgin [flight404.com](http://flight404.com)
++ carbon workshop (gustavo huber + shelly brown) [carbonworkshop.com](http://carbonworkshop.com)
 + sascha pohflep [pohflepp.com](http://pohflepp.com)
 + mylinh trieu [mylinhtrieu.com](http://mylinhtrieu.com)
 + aaron meyers [universaloscillation.com](http://universaloscillation.com)
 + tom carden [tom-carden.co.uk](http://tom-carden.co.uk)
 + michal migurski [mike.teczno.co](http://mike.teczno.com)
-+ adam roth [ripevessel.com](http://ripevessel.com)
 + david rager [davidrager.org](http://davidrager.org)
-+ marc nimoy [digitanalog.net](http://digitanalog.net)
++ marc nimoy [digitanalog.net](http://digitanalog.net) 
 + matthew gale [makaga.com](http://makaga.com)
 + frédéric eyl [fredericeyl.de](http://fredericeyl.de)
 + the green eyl [thegreeneyl.com](http://thegreeneyl.com)
 
+
 <br />
+*respect* 
+
++ nervous system [http://n-e-r-v-o-u-s.com/](http://n-e-r-v-o-u-s.com/)
+
+
+
 <br />
+*places* 
 
-places
-------
 + gray area foundation for the arts [gaffta.org](http://gaffta.org)
 + bay area video coalition [bavc.org](http://bavc.org)
\ No newline at end of file
index fdeba1214b2b7cebe7531a550047aa433ebd51fc..38114f2d7d502bf5c9760e626337226b88c8a2e3 100644 (file)
@@ -1,22 +1,22 @@
 <div class="entry">
 
-       <div class="title">
-               <h2>
-                       <a href="<?=$data['url']?>"><?=$data['title']?></a>
-               </h2>    
-       </div>
-       
        <div class="content">
-               <?=$data['content']?>
+               <? eval('?>' . $data['content']); ?>
+       </div>
+
+       <div class="arrow" title="<?=$data['title']?> - <?=date("Y-m-d", $data['timestamp'])?>">
+               <a href="<?=$data['url']?>">&rarr;</a>
        </div>
        
+       <!-- 
        <div class="metadata">
                <div class="date" title="<?=get_relative_time($data['timestamp']);?>"><?=date("Y-m-d", $data['timestamp'])?></div>
-               <ul class="tags">
-               <?php if ($data['tags']) foreach($data['tags'] as $tag) : ?>
-               <li>#<?=$tag?></li>
-               <?php endforeach; ?>
+               <ul class="tags">
+               <?php if ($data['tags']) 
+                       echo '<li>' . implode($data['tags'], ' ') . '</li>';
+               ?>
                </ul>
-       </div>  
+       </div>   
+       -->
 
 </div>
index facb303a10160ac6783d770a0e27856bef6ed039..d40b6f28eba12c7d0d0c4c14e21d914af52b8bef 100644 (file)
@@ -1,5 +1,4 @@
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<link href='http://fonts.googleapis.com/css?family=Lekton' rel='stylesheet' type='text/css'>
 <link rel="alternate" type="application/rss+xml" title="RSS" href="<?= get_base_dir(); ?>/.rss" />
 <link rel="stylesheet" href="<?= get_base_dir(); ?>/css/style.css" type="text/css">
 <link href="<?= get_base_dir(); ?>/js/prettify/prettify.css" type="text/css" rel="stylesheet" />
index 8b8db02d1ec535b038580e8925d5dcae71b5e36c..baf9f5bb2e799ad053fc4f2b828962ab09c0c822 100644 (file)
@@ -1,13 +1,42 @@
-<div id="nav">
+<ul id="nav">
 
-    <h1><a href="/">Gabriel Dunne</a></h1>
+    <li><a href="/projects/">projects</a></li>
+    <li><a href="/log/">log</a></li>
+    <li><a href="/bio/">bio</a></li>
+    <li><a href="/links/">links</a></li>        
 
-    <ul class="nav">       
-        <li><a href="/projects/">projects</a></li>
-        <li><a href="/art/">art</a></li>
-        <li><a href="/design/">design</a></li>
-        <li><a href="/blog/">blog</a></li>
-        <li><a href="/about/">about</a></li>
-    </ul>
+    <br /><br />
+    
+    <li><a href="/"><em>recent</em></a></li>
 
-</div>
\ No newline at end of file
+    <br />
+    <? list($entries, $total) = get_entries('/'); ?>
+    <? $c = 0; foreach($entries as $p) : $c++; ?>
+    <li><a href="<?=$p['url']?>"><?=$p['title']?></a></li>
+    <? if ($c > 10) break; endforeach; ?>
+
+<br /><br />
+
+    <li><a href="/archive/"><em>archive</em></a></li>
+
+    <br />    
+     <? $dirs = get_dirs('projects/'); ?>
+     <? foreach($dirs as $dir) : ?>
+     <li><a href="<?=$dir['url']?>"><?=$dir['name']?></a></li>
+     <? endforeach; ?>   
+
+<!--
+    <br /><br/>
+
+
+    <li><a href="/projects/">projects</a></li>
+    
+    <? list($entries, $total) = get_entries('/projects/'); ?>
+    <? foreach($entries as $p) : ?>
+    <li><a href="<?=$p['url']?>"><?=$p['title']?></a></li>
+    <?  endforeach; ?>
+    <br /><br/>
+    -->
+
+    
+</ul>
\ No newline at end of file
index e262f8853c8850831d08e0cdc0beda49cdfa38a4..7f2ffc105f68623c4d133a724f72d65f99bcb150 100644 (file)
@@ -3,7 +3,7 @@
     
     <? $this->include_template('head-inc.html.tpl') ?>
     
-    <title><?=SITE_TITLE?><?=TITLE_DELIMITER?> <?=$data['title'];?></title>
+    <title><?=$data['title'];?></title>
     
 </head>
 <body>
     
        <div id="content" class="single entry">
 
-                       <h1>
-                               <?=$data['title']?>
-                       </h1>
+               <div class="content">
+                       <? eval('?>' . $data['content']); ?>
+               </div>
 
-                       <div class="content">
-                               <? eval('?>' . $data['content']); ?>
-                       </div>
+               <div class="arrow">
+                       <a href="<?=$data['cat']['url'];?>" title="<?=$data['cat']['url'];?>">&larr;</a>
+               </div>
+
+<!--<div class="date" title="<?=get_relative_time($data['timestamp']);?>"><?=date("Y-m-d", $data['timestamp'])?></div>-->
 
+                       <!--
                        <div class="metadata">
                                <div class="date" title="<?=get_relative_time($data['timestamp']);?>"><?=date("Y-m-d", $data['timestamp'])?></div>
-                               in <a href="<?=$data['cat']['url'];?>"><?=$data['cat']['name'];?></a>
-                               <ul class="tags">
+                               <br />
+                               <a href="<?=$data['cat']['url'];?>">&larr; <?=$data['cat']['name'];?></a>
+                               <ul class="tags">
                                <? if ($data['tags']) foreach($data['tags'] as $tag) : ?>
                                <li>#<?=$tag?></li>
                                <? endforeach; ?>
                                </ul>
                        </div>
+                       -->
 
        </div>