Once installed, exit the installer, remove the USB, type `reboot` in the command line, and the system will reboot. You'll boot into a login screen, which you can login with via root.
-You can create [new users](https://wiki.archlinux.org/index.php/Users_and_Groups) interactively with `adduser`.
+You can create [new users](https://wiki.archlinux.org/index.php/Users_and_Groups) interactively with `useradd`.
You can install/update packages with Arch's package manager, [pacman](https://wiki.archlinux.org/index.php/Pacman).
title = linux bash profile
date = march 11 2011
-comments = true
--
<pre class="prettyprint">
alias ls='ls --color'
--- /dev/null
+title = count words in html file with python
+date = april 19 2013
+tags = python code
+--
+<pre class="prettyprint">
+#!/usr/bin/python
+
+import nltk
+import string
+from urllib import urlopen
+from itertools import imap
+
+url = "http://google.com"
+html = urlopen(url).read()
+text = nltk.clean_html(html)
+text_noPunc = text.translate(string.maketrans("",""), string.punctuation)
+words = text_noPunc.split()
+max_word_len = max(imap(len, words))
+vocabulary = nltk.probability.FreqDist(words)
+
+for word in vocabulary:
+ print word,
+ print ' ' * (max_word_len + 5 - word.__len__()),
+ print str(vocabulary[word])
+</pre>
+
+Using <a href="http://nltk.org/">NTLK</a>.
+
+<a href="https://gist.github.com/quilime/5423808">Gist</a> on Github.
title = quilime
-template = home
+
title = dreams
date = Oct 4 2011, 12:46:34
--
-My dreams have been incredibly vivid. probably due to the heat. sleeping at odd hours. been working in the studio most of the day at Vishal's house, so I haven't been going out as much as I would like. It's also incredibly hot outside, averaging about 36 degrees C, which is about 95 F.
+My dreams have been incredibly vivid. probably due to the heat. sleeping at odd hours. been working in the studio most of the day at Vishal's house, so I haven't been going out as much as I would like. Very hot outside.
<iframe src="http://player.vimeo.com/video/41406543?byline=0&portrait=0&color=ff0179" width="800" height="450" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><p>
-<a href="http://vimeo.com/41406543">Live visuals for Chris Carlson @ CCRMA Modulations 2012</a>
+<a href="http://vimeo.com/41406543">Live visuals. Music Performer: Chris Carlson @ CCRMA Modulations 2012</a>
-sorry for the cuttoff at the end -- SD card was full.
+this visual set was based on live-coding experiments with non-periodic tiling patterns. I'm still fascinated with the forms. Towards the end of the night I started using color.
-this set was essentially more live-coding experiments with non-periodic tiling patterns. I'm still fascinated with the forms. Towards the end of the night I started using color.
-
-visual software done with: [audio-shadertoy](http://notlion.github.com/audio-shadertoy/)
+visual software created with: [audio-shadertoy](http://notlion.github.com/audio-shadertoy/)
for this setup, the live audio was analyzed by ChucK through the built-in mic on my macbook air. the ChucK script routes osc to Node, and the client receives via web sockets.
because osx-style full-screen multi-monitor support is completely broken in OSX Lion, we couldn't use chrome. so we stripped out all the chrome-only webaudioapi stuff, and replaced it with an osc receiver. This allowed us to analyze the audio with an external interface and use any browser that supports webgl canvas, and does multi-monitory fullscreen correctly on osx. we ended up using firefox.
live-audio branch with float-sliders ui [warning:totally hacky] :
-[http://github.com/quilime/audio-shadertoy/tree/live-audio-ff-datgui](http://github.com/quilime/audio-shadertoy/tree/live-audio-ff-datgui)
\ No newline at end of file
+[http://github.com/quilime/audio-shadertoy/tree/live-audio-ff-datgui](http://github.com/quilime/audio-shadertoy/tree/live-audio-ff-datgui)
+++ /dev/null
-title = audio
-date = 2007
---
-
-<img src="http://portfolio.quilime.com/new/content/08_Audio/images/sample.jpg">
-
-Soundscape to be accompanied by visual software. Audio is improvised with custom software and traditional instruments. All audio has a visual component in the form of the visual software instruments and tools used in its creation.
-
-<object height="16" width="300">
-<param name="kioskmode" value="true">
-<param name="src" value="http://portfolio.quilime.com/new/content/08_Audio/sound/audio.mp3">
-<param name="autoplay" value="false">
-<param name="controller" value="true">
-<embed height="16" src="http://portfolio.quilime.com/new/content/08_Audio/sound/audio.mp3" type="video/quicktime" width="300" controller="true" autoplay="false" kioskmode="true">
-</object>
-
-*medium: software, synthesizer, ableton live*
+++ /dev/null
-title = egg
-date = 2007
-thumb = http://portfolio.quilime.com/2008/egg/thumb.png
---
-
-<img src="http://portfolio.quilime.com/2008/egg/egg.jpg">
-
-<p>
-egg<br/>
-<em>marker, wire. 4" x 2.5"</em>
-</p>
+++ /dev/null
-title = obsession
-date = 2003-07-04
-thumb = http://portfolio.quilime.com/2008/obsession/thumb.png
---
-<img src="obsession/detail.jpg">
-
-<p>
-obsession<br/>
-<em>copper wire, masonite. 3.5' x 4.5'</em>
-</p>
+++ /dev/null
-title = rattle
-date = 2008-05-02
---
-
-<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="false">
-<param name="bgcolor" value="#000000">
-<param name="src" value="http://portfolio.quilime.com/2008/rattle/rattle.mov">
-<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">
-<embed name = "qt_object" width="640" height="496" controller="true" loop="false" autoplay="false" src="http://portfolio.quilime.com/2008/rattle/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>
-
-<p>
-rattle
-<br/>
-<em>interactive software</em>
-</p>
+++ /dev/null
-title = Stars
-data = 2007
---
-
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.01577.png">
-
-
-An exploration of infinite/finite space. The user transitions between macro and micro environments of mathematically infinite scale, limited only by computer processing power. As the viewer moves through multiple spaces, their scope and perspective widends and transcends while space becoms infinitely big and infinitely small simultaneously.
-
-*medium: software*
-
-<!--more-->
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.10535.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.20144.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0027.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0135.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0253.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0385.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0498.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0710.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0898.png">
+++ /dev/null
-title = Statement 2008
-date = 01-11-2007
---
-
-This collection of work was done in the last 10 months and represents my explorations in visual software and musical expression, as well as an implied direction for my future work.
-
- Some of the pieces are tools that would be used to create musical soundscapes. When using these software instruments such as <a href="?p=01_Dots">Dots</a>, <a href="?p=02_Jellyfish">Jellyfish</a>, <a href="?p=03_Rattles">Rattles</a>, <a href="?p=06_Web">Web</a> the visual aspect of the instruments are integrated: both the visual and the sound of the instruments make up the experience. While the audio and visual elements are linked, they are not audio visualizers, rather, they are visual instruments used to create sound.
-
- Two of the pieces do not have an audio component, as their primary focus is a spacial experience. <a href="?=05_Swim_Tank">Swim Tank</a> gives you control of an object that has freedom of movement and leaves a trail. As the object is rhythmically guided forward and backward, it allows you to interact with your previously drawn path and decisions. Your gain perspective as you get to the furthest end of your trail, allowing you to interact with all your past movements over the course of your experience.
-
- <a href="?p=04_Stars">Stars</a> is also an exploration space, allowing you to experience the transition between macro and micro in an environment of infinite/finite scale. As you move through the space, your scope and perspective widens and transcends while space becomes infinitely big and infinitely small simultaneously, distorting time, scale and perspective.
-
- I forsee the next step in this work would be to translate the screen-based environments into the physical world by means of sculpture, installation. I view this software as simple conceptual sketches that point in the direction of physical works that follow the same philosophy.
-
-Gabriel Dunne
-
-2007
-
+++ /dev/null
-title = Booth Design
-date = 2006
-thumb = http://portfolio.quilime.com/2008/tessellated/thumb.png
-tags = identity design, installation design
-template = project
---
-<img src="http://portfolio.quilime.com/2008/tessellated/tessellated_booth_comp.jpg" />
+++ /dev/null
-title = Web
-date = 2007
---
-
-
-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. You are able to interact with each web line as the strings of an instrument, each tone resonating through its connections.
-
-
-
-written in c++
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/06_Web/images/web.0645.png">
-
-
-
-<!--more-->
-
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/06_Web/images/web.1336.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/06_Web/images/web.2533.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/06_Web/images/zforest.0105.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/06_Web/images/zforest.0327.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/06_Web/images/zforest.0619.png">
+++ /dev/null
-title = aero
-date = 2007-04-01
-thumb = http://portfolio.quilime.com/2008/aero/thumb.png
---
-<img src="http://portfolio.quilime.com/2008/aero//aero.jpg" />
-
-*ceramic. 6" x 3" x 3"*
-
+++ /dev/null
-title = boat
-date = 2007-01-01
-thumb = http://portfolio.quilime.com/archive/boat/thumb.png
---
-
-
-<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="535" height="374" 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="false">
-<param name="autoplay" value="false">
-<param name="kioskmode" value="false">
-<param name="controller" value="true">
-<param name="loop" value="true">
-<param name="bgcolor" value="#000000">
-<param name="src" value="http://portfolio.quilime.com/2008/boat/boat.mov">
-<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">
-<embed name = "qt_object" width="535" height="374" controller="true" loop="true" autoplay="false" src="http://portfolio.quilime.com/2008/boat/boat.mov" kioskmode="false" nocache="false" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
-</embed>
-</object>
+++ /dev/null
-title = bodyneg
-date = 2004-06-05
-thumb = http://portfolio.quilime.com/2008/bodyneg/thumb.png
---
-
-<img src="http://portfolio.quilime.com/2008/bodyneg/BODYNEG.jpg">
-
-ink press, 5 wall-mounted panels. 8' x 4' x 2'
+++ /dev/null
-title = Cabspotting
-date = 2006-05-01
-thumb = http://portfolio.quilime.com/2008/cabspotting/thumb.png
---
-
-<object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" id="qt_object" width="800" height="516" 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="false">
-<param name="autoplay" value="false">
-<param name="kioskmode" value="false">
-<param name="controller" value="true">
-<param name="loop" value="true">
-<param name="bgcolor" value="#000000">
-<param name="src" value="http://portfolio.quilime.com/2008/cabspotting/cabspotting_web.mov">
-<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html">
-<embed name = "qt_object" width="800" height="516" controller="true" loop="true" autoplay="false" src="http://portfolio.quilime.com/2008/cabspotting/cabspotting_web.mov" kioskmode="false" nocache="false" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
-</embed>
-</object>
-
-
-Representing and analyzing spatial information, Cabspotting investigates the complexities of the San Francisco Bay Area as an exploration of GPS data generated by Yellow Cab taxis in San Francisco.
-
-yellow dots = metered taxis
-white dots = unmetered taxis
-visual software written with Processing
-
-San Francisco taxi visualization created with Stamen Design show at Design and the Elastic Mind, New York MoMA.
+++ /dev/null
-template = projects
+++ /dev/null
-title = dots
-date = 2007-05-02
-thumb = http://media.quilime.com/files/projects/dots/thumb.png
---
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/01_Dots/images/out.0033.png">
-
-
-<p>
-
-Human generated tones are rendered with lines. The software manipulates these tones via random visual noise, making both audio and visual more chaotic of time. Tones start rigid and rhythmic, slowly degenerating into an organic, complex and chaotic system of overlapping frequencies and polyrhythms.
-
-
-
-<!--
-"Dots" is an interaction between human and computational order and chaos.
-Notes are generated in an circular ordered, repetitive pattern. Connection lines
-represent human-played audio tones, line length representing pitch.
-While notes are played by the human musician, the notes wander away from their original
-places, warping and distorting the connecting lines, resulting in a more chaotic
-and unusual soundscape as time passes.
--->
-</p>
-<p>
-<em>interactive software written in c++</em>
-</p>
-
-<!--more-->
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/01_Dots/images/out.0206.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/01_Dots/images/out.0760.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/01_Dots/images/out.1373.png">
+++ /dev/null
-title = icarus
-date = 1999-08-05
-thumb = http://portfolio.quilime.com/2008/icarus/thumb.png
---
-<img src="http://portfolio.quilime.com/2008/icarus/icarus.jpg" />
-
-<p>
-icarus and deadalus
-<br/>
-<em>balsa wood. 16" x 16" x 4"</em>
-</p>
+++ /dev/null
-title = Jellyfish
-date = 2008-05-01
-thumb = http://media.quilime.com/files/projects/jelly/thumb.png
---
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/jellies.0237.png">
-
-Organic forms react to the user and each other. Their motions and position in space create and/or affect audio. A tenticles depth in space is correlated to volume, while its color is linked to a tone in the audio spectrum. Interaction with the tentacle instrument is smooth, undulating, jellyfish-like.
-
-<!--"Jellyfish" is an interactive soundscape that explores the interaction between
-a life-like programmed intelligence, and a human user. Tentacles respond and modify audio or controller inputs, affecting the audio tones that each tenticle eminates. A tenticles depth in space is correlated to volume, while color is related to tone in the audio spectrum.-->
-
-
-*medium: software*
-
-<!--more-->
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/jellies.0284.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/jellies.1075.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/jellies.1137.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/out.0389.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/zout.0325.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/zzout.0484.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/02_Jellyfish/images/zzout.0624.png">
-
-
+++ /dev/null
-title = spacelamp
-date = 2007-03-10
-thumb = http://portfolio.quilime.com/2008/spacelamp/thumb.png
---
-
-<img src="http://portfolio.quilime.com/new/content/07_Light/images/light2.jpg">
-
-<!--more-->
-
-<img src="http://portfolio.quilime.com/new/content/07_Light/images/noton.jpg">
-
-*christmas lights, acrylic*
+++ /dev/null
-title = mask
-date = 2007-07-02
-thumb = http://portfolio.quilime.com/2008/mask/thumb.png
---
-
-<img src="http://portfolio.quilime.com/2008/mask/mask.jpg" />
-
-graphite on plywood. 12" x 12"
+++ /dev/null
-title = prism
-date = 2007-08-23
-thumb = http://portfolio.quilime.com/2008/prism/thumb.png
---
-
-<img src="http://portfolio.quilime.com/2008/prism/3.jpg" />
-
-oil on canvas. 4' x 3'
-
+++ /dev/null
-title = Rattles
-date = 2006-05-02
-thumb = http://portfolio.quilime.com/2008/rattle/thumb.png
---
-
-Particles are jostled and shaken as in a rattle. The sonic possibilities of their collisions and movement are given freedom and sonic depth via software.
-Rattles and shakers can be embedded into one another, allowing for more sensitivity, sonic subtlety, and layers when making music. Interaction with the digital rattle is as intuitive as its physical counterpart.
-
-<iframe src="http://player.vimeo.com/video/978557?title=0&byline=0&portrait=0" width="500" height="377" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
-
-<!--more-->
-
-
-
-The interaction with "Rattles" is identicle to the traditional percussive instrument.
-The visual shape, texture, or size of each interior rattler represents a unique audio
-tone, either percussive or melodic. The resulting soundscape of the rattle instrument is
-therefore unique and rich with sonic subtlety and variation, transforming the traditional
-"rattle" into an instrument with a necesarry visual component.
-Rattles can be embedded into one another, allowing for more
-sensitivity, sonic subtlety, and layers.
-
-
-written in c++
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/rattleFlowers.0118.png">
-
-<br />
-
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/rattleFlowers.0239.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/rattleMag.0077.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/rattleMag.0344.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/rattleSnow.0389.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/rattleSnow.0884.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/03_Rattles/images/zrattleSnow.0479.png">
-
-<br />
-
-
-
-
-
-
-
+++ /dev/null
-title = sempernull
-date = 2007-08-12
-thumb = http://portfolio.quilime.com/2008/sempernull/thumb.png
-tag = video installation
---
-
-<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="false">
-<param name="autoplay" value="false">
-<param name="kioskmode" value="false">
-<param name="controller" value="true">
-<param name="loop" value="true">
-<param name="bgcolor" value="#000000">
-<param name="src" value="http://portfolio.quilime.com/2008/sempernull/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="http://portfolio.quilime.com/2008/sempernull/stars.mov" kioskmode="false" nocache="false" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
-</embed>
-</object>
-
-
-An exploration of infinite/finite space. The user transitions between macro and micro environments of mathematically infinite scale, limited only by computer processing power. As the viewer moves through multiple spaces, their scope and perspective widends and transcends while space becoms infinitely big and infinitely small simultaneously.
-
-*non-interactive software*
-
-
-<!--more-->
-
-
-
-
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.10535.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.20144.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/astars.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0027.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0135.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0253.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0385.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0498.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0710.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/04_Stars/images/god.0898.png">
-
+++ /dev/null
-title = Swimtank
-date = 2007-05-01
-thumb = http://media.quilime.com/files/projects/swimtank/thumb.png
---
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fish_close.0261.png">
-
-A form follows an infinite path drawn by you,
-and then reacts to its own trail. You can control the form on two axis, while the depth of the path follows a sinusoidal rhythm that is affected by paths previously drawn.
-
-<!--Exploratory, infinitely looping game.
-The observer is allowed to control the "Kite" on the X and Y axis, while depth position
-in space is a sinusoidal rhythm.
--->
-
-*interactive software written in c++*
-
-<!--more-->
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fish_close.0565.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.0142.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.0305.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.0648.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.1717.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.2295.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.4604.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.4980.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.6082.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.6510.png">
-
-<br />
-
-<img style="width:100%;" src="http://portfolio.quilime.com/new/content/05_Swim_Tank/images/fishtank.6677.png">
-
-<br />
-
+++ /dev/null
-title = synonymovement
-date = 2007-04-10
-thumb = http://portfolio.quilime.com/2008/synonymovement/thumb.png
---
-
-<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="false">
-<param name="autoplay" value="false">
-<param name="kioskmode" value="false">
-<param name="controller" value="true">
-<param name="loop" value="true">
-<param name="bgcolor" value="#000000">
-<param name="src" value="http://portfolio.quilime.com/2008/synonymovement/synonymovement.mov.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="http://portfolio.quilime.com/2008/synonymovement/synonymovement.mov.mov" kioskmode="false" nocache="false" type="video/quicktime" bgcolor="#000000" border="0" pluginspage="http://www.apple.com/quicktime/download/indext.html" enablejavascript="true">
-</embed>
-</object>
-
-*non-interactive software written in c++*
-
body, table {
font-family: arial, monaco, monospace;
+ font-size:14px;
+
line-height:1.4em;
}
body {
- background:rgb(25, 25, 25);
+ background:#15110E;
padding:0;
margin:0;
color: #ddd;
a {
outline:none;
- color:rgb(42, 128, 235);
+ color:#54A1FF;
+ font-weight:bold;
text-decoration:none;
}
a img {
blockquote {
font-family:serif;
font-style:italic;
- font-size:1.2em;
+ font-size:1.3em;
color:#999;
- line-height:1.3em;
+ line-height:1.2em;
margin:0;
padding:0;
}
top:0;
left:0;
padding:20px;
+ width:100px;
}
#nav a {
}
; general settings
site_title = quilime
clean_urls = 1
-limit = 100
+limit = 25
; http://php.net/manual/en/function.date.php
date_format = M d Y, h:i:s A T
title = about
--
-
-#about
-
-quilime is an archive of my experiments and process
-
-this site is built with <a href="http://git.quilime.com/?p=plog.git;a=summary">plog</a>, a static-file `p`roject`log` engine written in PHP.
-
-<!--add <a href="http://quilime.com/.rss" class="rss">.rss</a>-->
-
-@ 1999—2012 gabriel dunne
-[www](http://gabrieldunne.com), [email](mailto:gdunne@quilime.com)
-
+experiments and process
<br />
+© 1999—2013<br />
+Gabriel L. Dunne <br />
+<a href="http://gabrieldunne.com">www</a>,
+<a href="mailto:gdunne@quilime.com">email</a><br />
+
+past work<br />
+<a href="http://portfolio.quilime.com/2008/">2008</a><br />
+<a href="http://portfolio.quilime.com/new/port.php">2007</a><br />
+<a href="http://portfolio.quilime.com/recent.html">2005</a><br />
+<a href="http://portfolio.quilime.com/archive/">1999—2004</a><br />
+
+elsewhere<br />
+<a href="http://media.quilime.com/aggregate/">aggregate</a><br />
+<a href="http://twitter.com/quilime/">twitter</a><br />
+<a href="http://vimeo.com/quilime/">vimeo</a><br />
+<a href="http://github.com/quilime/">github</a><br />
+<a href="http://flickr.com/photos/quilime/">flickr</a>
-## also
-[aggregate](http://media.quilime.com/aggregate/)
-[clmpr](http://clmpr.com/quilime/)
-
-<br />
-
-## elsewhere
-[@quilime](http://twitter.com/quilime/)
-[vimeo](http://vimeo.com/quilime/)
-[github](http://github.com/quilime/)
-[flickr](http://flickr.com/photos/quilime/)
-
-<br />
-
-## feeds
[rss](http://quilime.com/.rss)
-[feedburner](http://feeds.feedburner.com/quilime)
+
--- /dev/null
+<? echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
+<rss version="2.0">
+
+ <channel>
+
+ <atom:link rel="hub" href="<?=WEB_ROOT?>" xmlns:atom="http://www.w3.org/2005/Atom"/>
+
+ <title><?=SITE_TITLE?></title>
+ <link><?=$_SERVER['SCRIPT_URI'];?></link>
+ <description></description>
+
+ <? foreach($entries as $entry): ?>
+ <item>
+ <title><?=$entry['title']?></title>
+ <description><?=htmlentities($entry['content']);?></description>
+ <link>http://<?=get_domain_name() . '/' . $entry['url']?></link>
+ <guid>http://<?=get_domain_name() . '/' . $entry['url']?></guid>
+ <pubDate><?=date('r', $entry['timestamp'])?></pubDate>
+ </item>
+ <? endforeach; ?>
+
+ </channel>
+
+</rss>
\ No newline at end of file
--- /dev/null
+<html>
+<head>
+
+ <? $this->include_template('head-inc.html.tpl') ?>
+
+ <title><?=SITE_TITLE?><?=$this->page_title(TITLE_DELIMITER);?></title>
+
+</head>
+<body>
+
+<div id="content">
+
+
+experiments and process <br />
+(c)1999—<?=date('Y')?> Gabriel L. Dunne
+<a href="http://gabrieldunne.com">www</a>, <a href="mailto:gdunne@quilime.com">email</a>
+
+<p><br /></p>
+
+<h2>elsewhere</h2>
+<a href="http://media.quilime.com/aggregate/">aggregate</a><br />
+<a href="http://twitter.com/quilime/">twitter</a><br />
+<a href="http://vimeo.com/quilime/">vimeo</a><br />
+<a href="http://github.com/quilime/">github</a><br />
+<a href="http://flickr.com/photos/quilime/">flickr</a> </p>
+
+
+<p><a href="http://quilime.com/.rss">site rss</a><br />
+
+
+
+</div>
+
+<br />
+
+ <? $this->include_template('nav.html.tpl') ?>
+ <? $this->include_template('footer.html.tpl') ?>
+
+</body>
+</html>
+
<tr>
- <td valign="top" style="max-width:680px;">
- <h1><a href="/projects/">projects</a></h1>
- <ul class="projects">
- <? $c = 0; ?>
- <? foreach(get_entries('projects/') as $entry): $c++; ?>
- <li class="project" title="<?=$entry['title']?>">
- <a href="<?=$entry['url']?>">
- <div class="thumb">
- <? if (isset($entry['config']['thumb'])): ?>
- <img src="<?= $entry['config']['thumb']?>">
- <? else : ?>
- <canvas id="thumb_<?=$c?>" width="100" height="100"></canvas>
- <script>
- var canvas = document.getElementById('thumb_<?=$c?>');
- if(canvas && canvas.getContext) {
- var ctx = canvas.getContext('2d');
- ctx.strokeStyle = "rgba(42, 128, 235, .25)";
- ctx.fillStyle = "#121212";
- ctx.fillRect (0, 0, 100, 100);
- ctx.fill();
- ctx.beginPath();
- ctx.moveTo(10, 10);
- ctx.lineTo(90, 90);
- ctx.moveTo(90, 10);
- ctx.lineTo(10, 90);
- ctx.closePath();
- ctx.stroke();
- ctx.fill();
- }
- </script>
-
- <? endif; ?>
- </div> </a>
- </li>
- <? endforeach; ?>
- <a href="http://portfolio.quilime.com/">more...</a>
- </ul>
- </td>
-
<td style="padding-right:100px;" valign="top">
<h1><a href="/log/">log</a></h1>
<ul class="archive">
- <? $c=15; foreach(get_entries('log/') as $entry): if ($c--==0) break; ?>
+ <? $c=9999; foreach(get_entries('log/') as $entry): if ($c--==0) break; ?>
<li>
<a href="<?=$entry['url']?>" title="<?=date("m d Y", $entry['timestamp'])?>"><?=date("Y m d ", $entry['timestamp'])?><?=$entry['title']?></a>
</li>
<td style="padding-right:100px;" valign="top">
<h1><a class="more" href="/code/">code</a></h1>
<ul class="archive">
- <? $c=15; foreach(get_entries('code/') as $entry): if ($c--==0) break; ?>
+ <? $c=9999; foreach(get_entries('code/') as $entry): if ($c--==0) break; ?>
<li>
<a href="<?=$entry['url']?>" title="<?=date("m d Y", $entry['timestamp'])?>"><?=$entry['title']?></a>
</li>
-<ul id="nav">
+<div id="nav">
+<ul>
- <li><a href="/"><?=SITE_TITLE?></a></li>
+ <li><a href="/">home</a></li>
+ <li><a href="/about">about</a></li>
+ <li><a href="/index">index</a></li>
- <br />
+ <br />
<? $dirs = get_dirs("", array('recursive' => 0)); ?>
<? foreach($dirs as $dir) : ?>
<? endforeach; ?>
<!-- <li><a href="/agg">aggregate</a></li> -->
+
<li><a href="/photo">photo</a></li>
- <li><a href="/links">links</a></li>
+
<br />
<br />
<? $this->include_template('nextprev.html.tpl'); ?>
</li>
+
+
+
<!--
<li id="viewtoggle">
<? $this->include_template('viewtoggle.html.tpl'); ?>
-->
</ul>
+</div>