Permalink
Browse files

Might as well share these. Sigh...

  • Loading branch information...
0 parents commit d623bfd3e2813b8bd8661bf6d23970eaf67e1092 @ELLIOTTCABLE committed Sep 30, 2008
Showing with 411 additions and 0 deletions.
  1. +76 −0 fora.xhtml
  2. +41 −0 index.xhtml
  3. +108 −0 main.css
  4. +66 −0 nfoiled.xhtml
  5. +60 −0 rat.xhtml
  6. +60 −0 stringray.xhtml
@@ -0,0 +1,76 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
+<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'>
+ <head profile='http://gmpg.org/xfn/11'>
+ <meta http-equiv='Content-Type' content='application/xhtml+xml;charset=utf-8'/>
+ <title>fora ❚ by elliottcable</title>
+ <link rel='copyright' href='http://creativecommons.org/licenses/by-nc-sa/3.0/' type='text/html;charset=utf-8'/>
+ <meta name='microid' content='mailto+http:sha1:a4d389258ae0a612dfc561405f77ee31447e2dd1'/>
+
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/reset.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/text.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='main.css' type='text/css;charset=utf-8'/>
+ </head>
+ <body>
+ <ul id='content'>
+ <li class='active'>
+ <h1><a href='fora.xhtml'>fora</a></h1>
+ <h2>Open source forum - done <em>different</em></h2>
+
+ <p>
+ <strong>fora</strong> follows a different philosophy than that of
+ other open source forum software:
+ </p>
+
+ <ul>
+ <li>
+ No categories, completely dynamic via tags and tag sets instead
+ of topics
+ </li>
+ <li>
+ No registration &mdash; every visitor is automatically assigned an
+ account, and they are automatically logged in to the correct
+ account when visiting again
+ </li>
+ <li>
+ No community authentication &mdash; every user is assumed to be
+ trustworthy (no passwords to log in, can edit anybody elses’
+ posts, like a wiki &mdash; although versions are kept)
+ </li>
+ <li>
+ Member trust built on self-sufficient ratings, not mere
+ membership
+ </li>
+ </ul>
+
+ <p>With fora, we hope to counter some of the basic anthropological problems
+ associated with the limitations of normal 'discussion-board', or forum
+ software. Such limitations and the said problems are discussed in more
+ depth <a href="http://wakaba.c3.cx/shii/shiichan" title="Discussion and comparision of forum software vs. 2ch-type software">here</a>.</p>
+
+ <ul class='links'>
+ <li><a href="http://github.com/elliottcable/fora" title='fora on GitHub'>Source</a></li>
+ </ul>
+ </li>
+ <li>
+ <h1><a href='http://rubydie.com/'>RDie</a></h1>
+ <h2>Bringing back the glory days of <a href="http://wizards.com/dnd/" title='Tabletop roleplaying game'>Dungeons &amp; Dragons</a></h2>
+ </li>
+ <li>
+ <h1><a href='rat.xhtml'>rat</a></h1>
+ <h2><a href="http://irssi.org/" title='Advanced command-line IRC client'>irssi</a>, for any messaging system, and scriptable in ruby</h2>
+ </li>
+ <li>
+ <h1><a href='nfoiled.xhtml'>Nfoiled</a></h1>
+ <h2>The Rubyist's interface to <a href="http://www.gnu.org/software/ncurses/" title='GNU terminal control library'>Ncurses</a></h2>
+ </li>
+ <li>
+ <h1><a href='stringray.xhtml'>StringRay</a></h1>
+ <h2><tt>String += Enumerable</tt></h2>
+ </li>
+ </ul>
+ <div id='wha'><a href='http://elliottcable.name'>elliottcable</a></div>
+ <script type='text/javascript' src='http://www.google-analytics.com/ga.js'></script>
+ <script type='text/javascript'>var pageTracker = _gat._getTracker('UA-5294724-1')._trackPageview();</script>
+ </body>
+</html>
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
+<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'>
+ <head profile='http://gmpg.org/xfn/11'>
+ <meta http-equiv='Content-Type' content='application/xhtml+xml;charset=utf-8'/>
+ <title>projects ❚ by elliottcable</title>
+ <link rel='copyright' href='http://creativecommons.org/licenses/by-nc-sa/3.0/' type='text/html;charset=utf-8'/>
+ <meta name='microid' content='mailto+http:sha1:a4d389258ae0a612dfc561405f77ee31447e2dd1'/>
+
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/reset.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/text.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='main.css' type='text/css;charset=utf-8'/>
+ </head>
+ <body>
+ <ul id='content'>
+ <li>
+ <h1><a href='fora.xhtml'>fora</a></h1>
+ <h2>Open source forum - done <em>different</em></h2>
+ </li>
+ <li>
+ <h1><a href='http://rubydie.com/'>RDie</a></h1>
+ <h2>Bringing back the glory days of <a href="http://wizards.com/dnd/" title='Tabletop roleplaying game'>Dungeons &amp; Dragons</a></h2>
+ </li>
+ <li>
+ <h1><a href='rat.xhtml'>rat</a></h1>
+ <h2><a href="http://irssi.org/" title='Advanced command-line IRC client'>irssi</a>, for any messaging system, and scriptable in ruby</h2>
+ </li>
+ <li>
+ <h1><a href='nfoiled.xhtml'>Nfoiled</a></h1>
+ <h2>The Rubyist's interface to <a href="http://www.gnu.org/software/ncurses/" title='GNU terminal control library'>Ncurses</a></h2>
+ </li>
+ <li>
+ <h1><a href='stringray.xhtml'>StringRay</a></h1>
+ <h2><tt>String += Enumerable</tt></h2>
+ </li>
+ </ul>
+ <div id='wha'><a href='http://elliottcable.name'>elliottcable</a></div>
+ <script type='text/javascript' src='http://www.google-analytics.com/ga.js'></script>
+ <script type='text/javascript'>var pageTracker = _gat._getTracker('UA-5294724-1')._trackPageview();</script>
+ </body>
+</html>
@@ -0,0 +1,108 @@
+@import url('http://design.elliottcable.name/typography.css') screen, print;
+
+html {
+ height: 100%;
+}
+body {
+ height: 100%;
+ color: #292929;
+ background: #FFFFFF;
+
+ font-family: "Garamond Premier Pro", "Adobe Garamond Pro", Garamond, Cochin, Georgia;
+ font-size: 12pt;
+ font-weight: 100;
+}
+
+a {
+ color: #000000;
+ text-decoration: none;
+}
+a:hover {text-decoration: none; color: #000000 !important;}
+a:visited {color: #000000;}
+a:hover:visited {color: #000000 !important;}
+
+tt, pre { font-family: "Inconsolata", monospace; }
+
+
+#content {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ width: 40em;
+
+ margin: 2em;
+
+ text-align: right;
+ list-style: none;
+}
+
+ul#content > li {
+ margin: 2em 0px;
+ padding: 0px;
+ display: block;
+}
+
+#content h1 a:before,
+#content ul.links li:before { color: #CCCCCC; content: '\7b\20'; } /* '\7b\20' */
+#content h1 a:after,
+#content ul.links li:after { color: #CCCCCC; content: '\20\7d'; }
+#content h1 a:hover:before,
+#content ul.links li:hover:before { color: #888888; content: '\5b\20'; } /* '\5b\20' */
+#content h1 a:hover:after,
+#content ul.links li:hover:after { color: #888888; content: '\20\5d'; }
+
+#content h1, h2, h3 {
+ margin: 0px;
+ padding: 0px;
+ line-height: 1;
+}
+
+#content h1 {
+ font-size: 18pt;
+}
+
+#content .active h1 {
+ font-size: 32pt;
+}
+
+#content h2 {
+ font-size: 10pt;
+ color: #666666;
+}
+
+#content .active h2 { font-size: 14pt; }
+
+#content p, ul {
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+#content ul {
+ list-style: lower-greek;
+ list-style-position: inside;
+}
+#content ul li {
+ padding: 0px 0px 0.5em 0px;
+ margin: 0.5em 0px 0px 0px;
+ border-bottom: 1px solid #CCCCCC;
+}
+
+#content ul.links li {
+ margin: 0px;
+ padding: 0px;
+ display: inline;
+ border: none;
+}
+
+
+#wha {
+ position: absolute;
+ top: 0;
+ right: 0;
+ font-size: 90%;
+}
+
+#wha a:before {color: #333333; content: '\3f';} /* \20 */
+#wha a:after {content: '';}
+#wha a:hover:before {color: #888888; content: '\21';}
+#wha a:hover:after {content: '';}
@@ -0,0 +1,66 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
+<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'>
+ <head profile='http://gmpg.org/xfn/11'>
+ <meta http-equiv='Content-Type' content='application/xhtml+xml;charset=utf-8'/>
+ <title>Nfoiled ❚ by elliottcable</title>
+ <link rel='copyright' href='http://creativecommons.org/licenses/by-nc-sa/3.0/' type='text/html;charset=utf-8'/>
+ <meta name='microid' content='mailto+http:sha1:a4d389258ae0a612dfc561405f77ee31447e2dd1'/>
+
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/reset.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/text.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='main.css' type='text/css;charset=utf-8'/>
+ </head>
+ <body>
+ <ul id='content'>
+ <li>
+ <h1><a href='fora.xhtml'>fora</a></h1>
+ <h2>Open source forum - done <em>different</em></h2>
+ </li>
+ <li>
+ <h1><a href='http://rubydie.com/'>RDie</a></h1>
+ <h2>Bringing back the glory days of <a href="http://wizards.com/dnd/" title='Tabletop roleplaying game'>Dungeons &amp; Dragons</a></h2>
+ </li>
+ <li>
+ <h1><a href='rat.xhtml'>rat</a></h1>
+ <h2><a href="http://irssi.org/" title='Advanced command-line IRC client'>irssi</a>, for any messaging system, and scriptable in ruby</h2>
+ </li>
+ <li class='active'>
+ <h1><a href='nfoiled.xhtml'>Nfoiled</a></h1>
+ <h2>The Rubyist's interface to <a href="http://www.gnu.org/software/ncurses/" title='GNU terminal control library'>Ncurses</a></h2>
+
+ <p>
+ As in, “Ncurses, Nfoiled Nagain!”. <strong>Nfoiled</strong> is an
+ object-oriented Ruby wrapper for
+ <a href="http://ncurses-ruby.berlios.de/" title='ncurses-ruby, a Ruby bond to Ncurses'>ncurses-ruby</a>,
+ and therefore, Ncurses. I really got tired of the idiosyncrasies of
+ Ncurses' API (it's written in a C style, not very clean, and
+ definitely not object-oriented)… since ncurses-ruby does nothing
+ more than make the C API available to Ruby as methods, it's no
+ better. While working on <a href="rat.xhtml">rat</a>, I set out to
+ abstract the ncurses-ruby API to a system of objects and classes, in
+ the truly Ruby style I'm used to. Now I've decided to abstract this
+ code out and make it available separately... hence Nfoiled!
+ </p>
+
+ <ul class='links'>
+ <li><a href="http://github.com/elliottcable/nfoiled" title='Nfoiled on GitHub'>Source</a></li>
+ <li>
+ <a href="http://gitorious.org/projects/nfoiled" title="Nfoiled's project at Gitorious">Mirror</a>,
+ <a href="http://repo.or.cz/w/nfoiled.git" title="Nfoiled's project on repo.or.cz">Mirror</a>
+ </li>
+ <li><a href="http://integrit.yreality.net/nfoiled" title="Nfoiled's continuous integration">Status</a></li>
+ <li><a href="http://elliottcable.uservoice.com/pages/nfoiled" title="Nfoiled's forum at UserVoice">Suggestions</a></li>
+ <li><a href="http://rubyforge.org/frs/?group_id=7037" title="Nfoiled's page at RubyForge">Gems</a></li>
+ </ul>
+ </li>
+ <li>
+ <h1><a href='stringray.xhtml'>StringRay</a></h1>
+ <h2><tt>String += Enumerable</tt></h2>
+ </li>
+ </ul>
+ <div id='wha'><a href='http://elliottcable.name'>elliottcable</a></div>
+ <script type='text/javascript' src='http://www.google-analytics.com/ga.js'></script>
+ <script type='text/javascript'>var pageTracker = _gat._getTracker('UA-5294724-1')._trackPageview();</script>
+ </body>
+</html>
@@ -0,0 +1,60 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
+<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'>
+ <head profile='http://gmpg.org/xfn/11'>
+ <meta http-equiv='Content-Type' content='application/xhtml+xml;charset=utf-8'/>
+ <title>rat ❚ by elliottcable</title>
+ <link rel='copyright' href='http://creativecommons.org/licenses/by-nc-sa/3.0/' type='text/html;charset=utf-8'/>
+ <meta name='microid' content='mailto+http:sha1:a4d389258ae0a612dfc561405f77ee31447e2dd1'/>
+
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/reset.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='http://design.elliottcable.name/960/text.css' type='text/css;charset=utf-8'/>
+ <link rel='stylesheet' href='main.css' type='text/css;charset=utf-8'/>
+ </head>
+ <body>
+ <ul id='content'>
+ <li>
+ <h1><a href='fora.xhtml'>fora</a></h1>
+ <h2>Open source forum - done <em>different</em></h2>
+ </li>
+ <li>
+ <h1><a href='http://rubydie.com/'>RDie</a></h1>
+ <h2>Bringing back the glory days of <a href="http://wizards.com/dnd/" title='Tabletop roleplaying game'>Dungeons &amp; Dragons</a></h2>
+ </li>
+ <li class='active'>
+ <h1><a href='rat.xhtml'>rat</a></h1>
+ <h2><a href="http://irssi.org/" title='Advanced command-line IRC client'>irssi</a>, for any messaging system, and scriptable in ruby</h2>
+
+ <p>
+ <strong>rat</strong> is a messaging system, like irssi, that resides
+ on the command line. However, unlike irssi, it relies fully on
+ plugins for all actual communication &mdash; meaning it's
+ potentially capable of connecting you with anybody using any
+ network. rat is fully scriptable using Ruby, as well as being
+ written in Ruby itself, so it's easy to hack and modify.
+ </p>
+
+ <ul class='links'>
+ <li><a href="http://github.com/elliottcable/rat" title='rat on GitHub'>Source</a></li>
+ <li>
+ <a href="http://gitorious.org/projects/rat" title="rat's project at Gitorious">Mirror</a>,
+ <a href="http://repo.or.cz/w/rat.git" title="rat's project on repo.or.cz">Mirror</a>
+ </li>
+ <li><a href="http://integrit.yreality.net/rat" title="rat's continuous integration">Status</a></li>
+ <li><a href="http://elliottcable.uservoice.com/pages/rat" title="rat's forum at UserVoice">Suggestions</a></li>
+ </ul>
+ </li>
+ <li>
+ <h1><a href='nfoiled.xhtml'>Nfoiled</a></h1>
+ <h2>The Rubyist's interface to <a href="http://www.gnu.org/software/ncurses/" title='GNU terminal control library'>Ncurses</a></h2>
+ </li>
+ <li>
+ <h1><a href='stringray.xhtml'>StringRay</a></h1>
+ <h2><tt>String += Enumerable</tt></h2>
+ </li>
+ </ul>
+ <div id='wha'><a href='http://elliottcable.name'>elliottcable</a></div>
+ <script type='text/javascript' src='http://www.google-analytics.com/ga.js'></script>
+ <script type='text/javascript'>var pageTracker = _gat._getTracker('UA-5294724-1')._trackPageview();</script>
+ </body>
+</html>
Oops, something went wrong. Retry.

0 comments on commit d623bfd

Please sign in to comment.