From: Gabriel Dunne Date: Mon, 13 Feb 2012 03:20:45 +0000 (-0800) Subject: updated style and added new entries X-Git-Url: https://git.quilime.com/?a=commitdiff_plain;h=8d8466a38552c5b729d2431017ce84cdd9ea03f3;p=plog.git updated style and added new entries --- diff --git a/content/code/archlinux_install b/content/code/archlinux_install index b834918..fad1226 100644 --- a/content/code/archlinux_install +++ b/content/code/archlinux_install @@ -36,8 +36,6 @@ Once downloaded, I followed my [notes](http://quilime.com/code/bootable_iso/) on The [installation](https://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide) article on the archwiki is an excellent resource. -You'll be prompted to chose your editor. If you don't know vi, then stick with nano. You can skip this, because you'll be asked again when it's needed. - ## Disk Partitions @@ -65,7 +63,7 @@ Some of these, namely **boot**, **swap**, and **home**, are *optional*. ## Select Packages -At minimum, you'll need the core packages that are already selected. I also included certain key packages such as OpenSSH. Basically, include any packages you need for internet connectivity, as everything else will be updated from the net. I use GRUB as the bootloader. +At minimum, you'll need the core packages that are already selected. I also included certain key packages such as OpenSSH. Basically, include any packages you need for internet connectivity, as everything else will be updated from the net. diff --git a/content/code/bootable_iso b/content/code/bootable_iso index 643aba5..640561d 100644 --- a/content/code/bootable_iso +++ b/content/code/bootable_iso @@ -2,16 +2,16 @@ title = create bootable iso from unix/osx terminal date = july 7 2011 -- -1. $ diskutil list
+1. diskutil list
Determines the device node assigned to your flash media (e.g. /dev/disk2) -2. $ diskutil unmountDisk /dev/disk#
+2. diskutil unmountDisk /dev/disk#
Replace # with the disk number from the last command; in the previous example, # is 2) -3. $ sudo dd if=/path/to/example.iso of=/dev/diskN bs=1m
+3. sudo dd if=/path/to/example.iso of=/dev/diskN bs=1m
Replace /path/to/example.iso with the path to the iso; for example: ./windows7.iso. After typing in your sudo password, the process will start invisibly. -4. $ diskutil eject /dev/disk#
+4. diskutil eject /dev/disk#
Remove your flash media device when the command completes. Done! Referenced from BurningIsoHowto diff --git a/content/code/clmpr b/content/code/clmpr new file mode 100644 index 0000000..76fbb1b --- /dev/null +++ b/content/code/clmpr @@ -0,0 +1,4 @@ +title = clmpr +tags = software web bookmarks +-- +clmpr - minimal bookmarking site
diff --git a/content/code/config b/content/code/config index 5a219d6..8b13789 100644 --- a/content/code/config +++ b/content/code/config @@ -1 +1 @@ -template = linked-archive + diff --git a/content/code/osx_command_line_audio b/content/code/osx_command_line_audio index e2db2b1..c74f46b 100644 --- a/content/code/osx_command_line_audio +++ b/content/code/osx_command_line_audio @@ -9,14 +9,11 @@ Install sox by either downloading the OSX binary from homebrew, and then install sox with brew install sox -
- -Examples: +##Examples cat audio from /dev/urandom/ :
cat /dev/urandom | sox -traw -r44100 -b16 -u - -tcoreaudio
-
audio from an executable
@@ -33,10 +30,8 @@ gcc test.c -o test
 
-
- -links: +##resources - http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html - http://www.bemmu.com/music/index.html @@ -45,4 +40,4 @@ links: \ No newline at end of file +--> diff --git a/content/code/plog b/content/code/plog new file mode 100644 index 0000000..c6bd8c3 --- /dev/null +++ b/content/code/plog @@ -0,0 +1,4 @@ +title = plog +tags = software web cms blog engine +-- +plog - project+log CMS
diff --git a/content/code/scripts/imageslice b/content/code/scripts/imageslice index ccf4286..acd928b 100644 --- a/content/code/scripts/imageslice +++ b/content/code/scripts/imageslice @@ -41,9 +41,9 @@ fi ##To Use navigate to slice.sh in your terminal and do -
$  chmod 775 slice.sh
-$  ./slice.sh Sunset.jpg 800 600 16 16
+
chmod +x slice.sh
+./slice.sh Sunset.jpg 800 600 16 16
replace **Sunset.jpg** with your image name. params: **Image Height, Image Width, Vertical Divisions, Horizontal Divisions** -
\ No newline at end of file +
diff --git a/content/code/ssh_keys b/content/code/ssh_keys index 4dae5b1..a17c9eb 100644 --- a/content/code/ssh_keys +++ b/content/code/ssh_keys @@ -2,11 +2,11 @@ title = create ssh keys date = april 16 2011 --
-local~ $    ssh-keygen -t rsa
+ssh-keygen -t rsa
 // linux
-local~ $    ssh-copy-id [user@]host
+ssh-copy-id [user@]host
 // osx
-local~ $    cat ~/.ssh/id_rsa.pub | ssh user@machine "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"
-local~ $    eval `ssh-agent`
-local~ $    ssh-add
-
\ No newline at end of file +cat ~/.ssh/id_rsa.pub | ssh user@machine "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys" +eval `ssh-agent` +ssh-add + diff --git a/content/journal/2011-04-29 b/content/journal/2011-04-29 new file mode 100644 index 0000000..e676eec --- /dev/null +++ b/content/journal/2011-04-29 @@ -0,0 +1,7 @@ +title = Live Visuals +date = 2011-04-30 +-- +

Sepalcure, Shigeto, Simple & Santa, GAFFTA, San Francisco
+April 29 2011
+
+live visual software performed w/Santa

diff --git a/content/projects/aero b/content/projects/aero index ff7c060..29483d3 100644 --- a/content/projects/aero +++ b/content/projects/aero @@ -1,12 +1,10 @@ title = aero date = 2007 thumb = http://portfolio.quilime.com/2008/aero/thumb.png +template = project -- - -

-aero -
+aero ceramic. 6" x 3" x 3" -

+ diff --git a/content/projects/boat b/content/projects/boat index 3f5776c..36318ef 100644 --- a/content/projects/boat +++ b/content/projects/boat @@ -1,5 +1,6 @@ title = boat date = 2007 +template = project -- diff --git a/content/projects/bodyneg b/content/projects/bodyneg index 276b85e..be647d1 100644 --- a/content/projects/bodyneg +++ b/content/projects/bodyneg @@ -1,12 +1,9 @@ title = bodyneg date = 2008 thumb = http://portfolio.quilime.com/2008/bodyneg/thumb.png +template = project -- -

-bodyneg -
-ink press, 5 wall-mounted panels. 8' x 4' x 2' -

+ink press, 5 wall-mounted panels. 8' x 4' x 2' diff --git a/content/projects/dots b/content/projects/dots index 57ebc55..6f8d2fc 100644 --- a/content/projects/dots +++ b/content/projects/dots @@ -1,5 +1,6 @@ title = dots date = 2007 +template = project -- diff --git a/content/projects/icarus b/content/projects/icarus index 384fc8b..0ec0843 100644 --- a/content/projects/icarus +++ b/content/projects/icarus @@ -1,6 +1,7 @@ title = icarus date = 2007 thumb = http://portfolio.quilime.com/2008/icarus/thumb.png +template = project -- diff --git a/content/projects/rattle b/content/projects/rattle index c31c4ec..46d9f9c 100644 --- a/content/projects/rattle +++ b/content/projects/rattle @@ -22,5 +22,5 @@ date = 2008

rattle
-synthesiser (interactive) +synthesiser (interactive)

diff --git a/content/projects/rattles b/content/projects/rattles index d0a793f..8636883 100644 --- a/content/projects/rattles +++ b/content/projects/rattles @@ -1,15 +1,18 @@ title = Rattles date = 2006 thumb = http://portfolio.quilime.com/2008/rattle/thumb.png +template = project -- +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. + -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 simple and dynamic as its physical counterpart. - -*medium: software* + +written in c++ diff --git a/content/projects/sempernull b/content/projects/sempernull index a304ce5..dbd2894 100644 --- a/content/projects/sempernull +++ b/content/projects/sempernull @@ -1,6 +1,7 @@ title = sempernull date = 2007 thumb = http://portfolio.quilime.com/2008/sempernull/thumb.png +tag = video installation -- @@ -22,5 +23,5 @@ thumb = http://portfolio.quilime.com/2008/sempernull/thumb.png

sempernull
-video installation +

diff --git a/content/projects/stars b/content/projects/stars index 8bad75f..7ae96ec 100644 --- a/content/projects/stars +++ b/content/projects/stars @@ -1,5 +1,6 @@ title = Stars data = 2007 +template = project -- diff --git a/content/projects/tessellated b/content/projects/tessellated index 70c36d8..a6acfdc 100644 --- a/content/projects/tessellated +++ b/content/projects/tessellated @@ -1,12 +1,7 @@ -title = tessellated +title = Booth Design date = 2006 thumb = http://portfolio.quilime.com/2008/tessellated/thumb.png - +tags = identity design, installation design +template = project -- - -

-tessellated group -
-identity design, installation design -

diff --git a/content/projects/web b/content/projects/web deleted file mode 100644 index 777f549..0000000 --- a/content/projects/web +++ /dev/null @@ -1,34 +0,0 @@ -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. - -*medium: software* - - - - - -
- - - -
- - - -
- - - -
- - - -
- - diff --git a/css/style.css b/css/style.css index 415effb..d6ee141 100644 --- a/css/style.css +++ b/css/style.css @@ -1,35 +1,31 @@ -body { - background:#f4f4f4; -} body, table { font-size: 12px; - font-family: sans-serif; + font-family: monaco, sans-serif; line-height:1.5em; } body { + background:#212121; padding:0; margin:0; - color: #555; + color: #ddd; } a { - font-weight:bold; - color:#000; -/* color: #22f;*/ + color:rgb(42, 88, 235); + text-decoration:underline; } a img { border:0; } a.visited { - } a.mute { font-weight:normal; color:rgb(129, 144, 144); } a:hover, a.mute:hover { - color:rgb(209, 28, 36); + color:f0a;; } h1 { @@ -38,10 +34,13 @@ h1 { margin-bottom:30px; } h1, h2, h3, h4, h5, h6 { - + font-weight:normal; + color:#fff; + font-size:12px; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { -text-decoration:none; + text-decoration:none; + color:#fff; } ul, li { @@ -62,17 +61,23 @@ blockquote { padding:0; } pre, code { - color:#f08; - font-weight:bold; + color:#df0; line-height:1.3em; - font-size:12px; + font-family: Consolas,"Andale Mono",Monaco,Courier,"Courier New",Verdana,sans-serif; + padding:1px 5px 2px; + background:#121212; + border-radius:4px; +} +pre { + padding:10px 30px; } #content { - padding-left: 150px; - padding-top:30px; - padding-right:10px; - padding-bottom: 200px; + padding-left: 160px; + padding-bottom: 20px; +} +#content.single { + padding-top:0; } #nextprev { @@ -82,9 +87,11 @@ pre, code { #nav { - position:absolute; - top: 30px; - left: 20px; + position:fixed; + top:0; + left:0; + padding:20px; +background:rgba(33,33,33,0.9); } #nav a { } @@ -97,23 +104,33 @@ pre, code { - - - .entry { - width:auto; padding-bottom:20px; - border-radius:3px; margin-bottom:70px; - background:#fff; - padding:20px; +} +.single .entry { +} + +.singlebg { + +} +.entry h1 { + margin-bottom:40px; +} +#content h1, .entry h1 a { + display:block; + background:#f09; + padding-left:1em; +} +.entry h1 a:hover { + + background:rgba(255,0,153,.7); } .entry h2 { - margin-bottom:20px; + margin-top:40px; } .entry .metadata { margin-top:30px; - font-style:italic; color:#777; font-size:12px; } .entry .metadata .tags li { display:inline-block; @@ -124,6 +141,9 @@ pre, code { } +.archive li { + border-bottom:1px dotted #363636; +} .project { display:inline-block; diff --git a/lib/data.php b/lib/data.php index 4ec23d3..5cf44bb 100644 --- a/lib/data.php +++ b/lib/data.php @@ -25,6 +25,9 @@ function get_entries( $path = "", $args = array()) $entries = array(); foreach ($dir_iterator as $file => $info) { + # don't list hidden files + if (substr($info->getFilename(), 0, 1) == '.') continue; + // $finfo = finfo_open(FILEINFO_MIME_TYPE); // $ftype = finfo_file($finfo, join(array($info->getPath(), $info->getFilename()), DIRECTORY_SEPARATOR)); // finfo_close($finfo); diff --git a/lib/model.php b/lib/model.php index 6cc7c86..e148db2 100644 --- a/lib/model.php +++ b/lib/model.php @@ -42,7 +42,7 @@ class Model } - # if entry (file in CONTENT dir) + # if single entry (file in CONTENT dir) else if ($this->is_single()) { $this->entry = get_entry( $this->content_request ); diff --git a/lib/output.php b/lib/output.php index efac82e..442d1f9 100644 --- a/lib/output.php +++ b/lib/output.php @@ -115,6 +115,7 @@ function get_rss_feed( $url ) curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $data = curl_exec($ch); curl_close($ch); + return new SimpleXMLElement($data); } diff --git a/pages/about b/pages/about index 903998b..7673dff 100644 --- a/pages/about +++ b/pages/about @@ -3,15 +3,24 @@ title = about #about quilime is a codification of projects, process and resources by **gabriel dunne** ([www](http://gabrieldunne.com), [email](mailto:gdunne@quilime.com)) -
elsewhere: -[github](http://github.com/quilime/), -[vimeo](http://vimeo.com/quilime/), -[clmpr](http://clmpr.com/quilime/), -[flickr](http://flickr.com/photos/quilime/), -[delicious](http://delicious.com/quilime/), -[ffffound](http://ffffound.com/home/quilime/found/), -[@quilime](http://twitter.com/quilime/) + +quilime is powered by plog, a static-file **p**roject+**log**ging engine. + +other projects +[clmpr](http://clmpr.com/quilime/) +[aggregate](http://media.quilime.com/aggregate/) +[git.quilime.com](http://git.quilime.com) + + +elsewhere on the internets +[flickr](http://flickr.com/photos/quilime/) +[vimeo](http://vimeo.com/quilime/) +[github](http://github.com/quilime/) +[@quilime](http://twitter.com/quilime/) + -quilime is powered by plog (project+log) engine. + + + diff --git a/templates/default.html.tpl b/templates/default.html.tpl index 9ae7ca8..b68684f 100644 --- a/templates/default.html.tpl +++ b/templates/default.html.tpl @@ -11,6 +11,7 @@
+
include_template('entry.html.tpl', array('entry' => $entry)); ?> +
diff --git a/templates/entry.html.tpl b/templates/entry.html.tpl index 2314da2..9591536 100644 --- a/templates/entry.html.tpl +++ b/templates/entry.html.tpl @@ -1,7 +1,7 @@

- +

@@ -9,10 +9,9 @@
- -
diff --git a/templates/index.html.tpl b/templates/index.html.tpl index c960310..fed7e26 100644 --- a/templates/index.html.tpl +++ b/templates/index.html.tpl @@ -11,8 +11,24 @@
+ + - + + + - +
+ + +

journal

+
    + +
  • + ">     +
  • + +
+

more →

+

code

-

log

- -

more →

-
-
-
-
-
+

projects

@@ -61,24 +64,17 @@ - • Bay Area Transit - data visualization
+ + -

software

- - • plog - project+log CMS
- • clmpr - minimal bookmarking site
+
+

-
- include_template('nav.html.tpl') ?> diff --git a/templates/linked-archive.html.tpl b/templates/linked-archive.html.tpl index 3423992..788e5ea 100644 --- a/templates/linked-archive.html.tpl +++ b/templates/linked-archive.html.tpl @@ -14,7 +14,7 @@
  • - • +
diff --git a/templates/nav.html.tpl b/templates/nav.html.tpl index 622fb62..226ec1b 100644 --- a/templates/nav.html.tpl +++ b/templates/nav.html.tpl @@ -41,13 +41,13 @@ ======= --> diff --git a/templates/project.html.tpl b/templates/project.html.tpl new file mode 100644 index 0000000..c76e637 --- /dev/null +++ b/templates/project.html.tpl @@ -0,0 +1,13 @@ +
+ +
+ +
+ + + +
diff --git a/templates/projects.html.tpl b/templates/projects.html.tpl index 14021ca..dcd2097 100644 --- a/templates/projects.html.tpl +++ b/templates/projects.html.tpl @@ -11,11 +11,13 @@