diff options
Diffstat (limited to 'static')
-rw-r--r-- | static/about.markdown | 45 | ||||
-rw-r--r-- | static/ecology.html | 59 | ||||
-rw-r--r-- | static/lv2/mdaepiano.markdown | 15 | ||||
-rw-r--r-- | static/lv2/mdapiano.markdown | 13 | ||||
-rw-r--r-- | static/oauth-callback.html | 24 | ||||
-rw-r--r-- | static/projects.markdown | 35 | ||||
-rw-r--r-- | static/soundcli.html | 63 |
7 files changed, 254 insertions, 0 deletions
diff --git a/static/about.markdown b/static/about.markdown new file mode 100644 index 0000000..1047ccd --- /dev/null +++ b/static/about.markdown @@ -0,0 +1,45 @@ +# About me + +My name is **rekado** and I'm currently working as a programmer and Linux +server administrator. At the same time I'm studying toward a Bachelor of +Applied Science via distance learning at the [Open +Polytechnic](http://www.openpolytechnic.ac.nz). + +At night I'm a musician. I play the [Chapman Stick](http://stick.com). I love +the band [Gentle Giant](http://blazemonger.com/GG/) and think you should really +check them out if you don't know them yet. + +Contact: <span class="obfuscated">sflbep,xfcAfmfqimz/ofu</span> + +# Find me + +<div id="columns"> + <ul> + <li> + <img src="images/github.png" class="undecorated logo" alt="github logo"/> + <a href="http://github.com/rekado">Code</a> + </li> + <li> + <img src="images/soundcloud.png" class="undecorated logo" alt="soundcloud logo"/> + <a href="http://soundcloud.com/rekado">Music</a> + </li> + <li> + <img src="images/flickr.png" class="undecorated logo" alt="flickr logo"/> + <a href="http://flickr.com/rekado">Photos</a> + </li> + </ul> + + <ul> + <li> + <img src="images/youtube.png" class="undecorated logo" alt="youtube logo"/> + <a href="http://youtube.com/wukeduo">YouTube</a> + </li> + <li> + <img src="images/vimeo.png" class="undecorated logo" alt="vimeo logo"/> + <a href="http://vimeo.com/rekado">Vimeo</a> + </li> + <li> + <img src="images/youku.png" class="undecorated logo" alt="youku logo"/> + <a href="http://u.youku.com/user_show/id_UMTc2MDI3NDc2.html">Youku</a> + </ul> +</div> diff --git a/static/ecology.html b/static/ecology.html new file mode 100644 index 0000000..160be1e --- /dev/null +++ b/static/ecology.html @@ -0,0 +1,59 @@ +<h1>Ecology</h1> +<p> + These essays and reports were written for my studies at the Open Polytechnic + and could be considered summaries of fairly recent research. If you find + factual inaccuracies in these documents or would like to complain about my + writing style, please send me an email. +</p> + +<h2>New Zealand Ecology</h2> +<ul class="list"> + <li> + <a href="downies/1-threatened-species.pdf">Threatened species</a> + <br/> + <div class="description">Phocarctos hookeri, Placostylus hongii, and Dactylanthus taylorii</div> + </li> + <li> + <a href="downies/2-new-zealand-ecosystems.pdf">Ecosystems</a> + <br/> + <div class="description">Coastal dunes; Rivers and streams</div> + </li> + <li> + <a href="downies/3-marine-reserves-and-nzbs.pdf">Marine Reserves & NZ Biodiversity Strategy</a> + <br/> + <div class="description">Investigative report on marine reserves; newspaper article on the New Zealand Biodiversity Strategy</div> + </li> + +<h2>Global Environmental Studies</h2> +<ul class="list"> + <li> + <a href="downies/4-human-impacts-on-ecosystems.pdf">Ecosystems and human impacts</a> + <br/> + <div class="description">Definition of ecosystems; how ecosystems sustain life on earth; human impacts on ecosystems</div> + </li> + <li> + <a href="downies/5-industry-ozone-climate-change-agriculture.pdf">Industry, agriculture, ozone depletion and climate change</a> + <br/> + <div class="description">The impact of industrial activity on ecosystems; on ozone depletion and climate change; the impact of agricultural practices on freshwater</div> + </li> + <li> + <a href="downies/6-on-biodiversity-loss-and-human-population-pressures.pdf">On biodiversity loss and human population pressures</a> + <br/> + <div class="description">Essay on human population pressures, biodiversity loss, and the international response to these issues. Includes recommendations for future action.</div> + </li> +</ul> + +<h2>Sustainable Development and New Zealand</h2> +<ul class='list'> + <li> + <a href="downies/3-1-sustainable-development--a-revolution-or-business-as-usual.pdf">Sustainable development --- a revolution or business as usual?</a> + </li> + <li> + <a href="downies/3-2-energy-production-and-consumption-in-nz.pdf">Energy production and consumption in New Zealand</a> + </li> + <li> + <a href="downies/3-3-fishing-in-nz.pdf">Fishing in New Zealand</a> + <br/> + <div class="description">Implications for conservation and fisheries management in the context of sustainability</div> + </li> +</ul> diff --git a/static/lv2/mdaepiano.markdown b/static/lv2/mdaepiano.markdown new file mode 100644 index 0000000..9655da0 --- /dev/null +++ b/static/lv2/mdaepiano.markdown @@ -0,0 +1,15 @@ +# mda EPiano + +This is an LV2 port of the mda EPiano VSTi (not to be confused with the +[mda Piano](/lv2/mdapiano.html)). The original VST that this port is +based on was written by Paul Kellett. + +The original [announcement post can be found here](/posts/2010-10-14-chinese-tune-mda-epiano.html). + +## Documentation + +TODO + +## Download + +[Fetch the source here](https://github.com/rekado/lv2-mdaEPiano). diff --git a/static/lv2/mdapiano.markdown b/static/lv2/mdapiano.markdown new file mode 100644 index 0000000..8abaf54 --- /dev/null +++ b/static/lv2/mdapiano.markdown @@ -0,0 +1,13 @@ +# mdaPiano + +This is an LV2 port of the mdaPiano VSTi (not to be confused with the +[mdaEPiano](/lv2/mdaepiano.html)). The original VST that this port is based on +was written by Paul Kellett. + +## Documentation + +TODO + +## Download + +[Fetch the source here](https://github.com/rekado/lv2-mdaPiano). diff --git a/static/oauth-callback.html b/static/oauth-callback.html new file mode 100644 index 0000000..0a75eb9 --- /dev/null +++ b/static/oauth-callback.html @@ -0,0 +1,24 @@ +<script type="text/javascript"> + q = window.location.search.substring(1); + function querySt(name) { + vars = q.split("&"); + for (i=0;i<vars.length;i++) { + pair = vars[i].split("="); + if (pair[0] == name) { + return pair[1]; + } + } + } + + if (querySt("error") != undefined) + { + document.write("<h1>Error</h1><p>Oh, dear! This should not have happened."); + document.write(querySt("error_description").replace(/\+/gi, ' ')); + } + else { + document.write("<h1>Connected!</h1>"); + document.write("<p>This is your authentication code:</p>"); + document.write("<p><span class='code'>"+querySt("code")+"</span></p>"); + document.write("<p>Copy the code and add it to your configuration file in <span class='code'>/etc/soundcli.conf</span> or <span class='code'>$XDG_CONFIG/soundcli/soundcli.conf</span></p>"); + } +</script> diff --git a/static/projects.markdown b/static/projects.markdown new file mode 100644 index 0000000..4fe0951 --- /dev/null +++ b/static/projects.markdown @@ -0,0 +1,35 @@ +# Projects + +Here is a list of some of my projects that actually might be useful to others. + + +## Libertree + +[Libertree](http://libertreeproject.org) is a collection of software to build +social networks. + +![The Libertree logo](/images/libertree-logo.png) + +If you want to test Libertree, request an invitation to [my server](https://oak.elephly.net) by sending an email to <span class="obfuscated">mjcfsusffAfmfqimz/ofu</span>. + +You can also run Libertree on your own server if you wish. The code for all components is hosted on [github](https://github.com/Libertree). Refer to the [installation +documentation](https://github.com/Libertree/libertree/blob/master/INSTALLATION.md) +or use the [installer](https://github.com/Libertree/libertree/blob/master/installer/install). If you need help, just ask in our chat channel ([#libertree](http://webchat.freenode.net/?channels=libertree) on Freenode). + +I'm currently working on improvements to the frontend and I've almost completed the work necessary to run the Libertree protocol over XMPP. + + + +## SoundCLI + +[SoundCLI](/soundcli.html) is a SoundCloud client for the console. Check out +the [project page](/soundcli.html) for more information. + + +## LV2 plugins + +I have ported two VST instruments to the LV2 plugin framework, because I missed +them after my move to GNU/Linux. + +- [mda EPiano](/lv2/mdaepiano.html) +- [mda Piano](/lv2/mdapiano.html) diff --git a/static/soundcli.html b/static/soundcli.html new file mode 100644 index 0000000..0b760c5 --- /dev/null +++ b/static/soundcli.html @@ -0,0 +1,63 @@ +<h1> + <img src="images/soundcli-icon.png" class="headline" />SoundCLI +</h1> +<p> + soundCLI is a command line client for streaming music from <a href='http://soundcloud.com'>SoundCloud</a>. + Timed comments are displayed on the command line as the playback reaches their + respective positions. +</p> + +<p> + This screenie says it all: +</p> + +<img src='images/soundcli-screenie.png' alt='screenshot of a typical soundCLI session' class='full' /> + +<h2>Installation</h2> +<p> + The latest stable (or stale) version of soundCLI is + <a href="https://rubygems.org/gems/soundcli">available as a RubyGem</a>. + Install it like this: <span class="code">gem install soundcli</span> +</p> + +<p> + You can <a href="http://github.com/rekado/soundCLI">download the source code from github</a>. + If you are a fellow user of <a href="http://archlinux.org">Archlinux</a>, you can install soundCLI from the + <a href="https://aur.archlinux.org/packages.php?ID=51472">Arch User Repository</a>. The latest development + snapshot is also <a href="https://aur.archlinux.org/packages.php?ID=51608">available as a package</a>. +</p> + +<h2>Authorization</h2> +<p> + To access your own songs and those of other users, you have to authorise + soundCLI first. You can either provide a password once when starting soundCLI + for the first time or authorise the application by clicking on the button + below. You will then be redirected to <a href="http://soundcloud.com">soundcloud.com</a> + and receive an authorisation code. The application only needs to be + authorised once. If ever you want to revoke access, you can simply run + <span class="code">soundcli revoke</span> to delete the authentication + token or delete the connection in your SoundCloud account settings. Note + that soundCLI defaults to password authentication. Change the authentication + type in the configuration file. +</p> + +<a href="https://soundcloud.com/connect?client_id=a0f81a06bbce9c2995ef16b87eb87820&response_type=code&redirect_uri=http://soundcli.elephly.net/oauth-callback.html"> + <img src="images/larger-connect-with-sc.png" alt="connect with SoundCloud" /> +</a> + +<h2>Support</h2> +<p> + Head to the <a href="https://github.com/rekado/soundCLI">github page</a> to + get more information, or to submit bug reports and feature requests. +</p> +<p> + If by “support” you actually meant <em>giving support</em>, + then fret not! You can show your appreciation for soundCLI by clicking the Flattr link. I shall be flattered. + +TODO += flattr("397352/soundCLI-a-soundcloud-client-for-the-command-line") + +<h2>License</h2> +<p> + soundCLI is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> and licensed under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL v3</a>. +</p> |