Skip to content

Commit 2699385

Browse files
committed
initial commit
0 parents  commit 2699385

40 files changed

+5645
-0
lines changed

.htaccess

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Redirects
2+
redirect 301 /projects/FileSaver.js/demo/ http://eligrey.com/demos/FileSaver.js/
3+
4+
Options +Includes
5+
AddType image/png .ico
6+
AddType application/font-woff .woff
7+
AddType application/xhtml+xml .xhtml
8+
AddType application/vnd.mozilla.xul+xml .xul
9+
AddType application/x-jar .zip .jar
10+
AddType application/http-index-format .index
11+
AddType multipart/related .mht
12+
AddType image/png .apng
13+
AddType application/xml .xsl
14+
AddType text/plain .phps
15+
AddType text/cache-manifest .manifest
16+
AddType text/plain .md .mdx
17+
18+
AddDefaultCharset UTF-8
19+
AddCharset UTF-8 .php .css .js .html .xhtml .json .txt .md .mdx
20+
21+
DirectoryIndex index.php index.xhtml index.html
22+
DefaultType text/plain
23+
24+
RewriteEngine On
25+
26+
RewriteCond %{HTTP_HOST} !^oftn\.org$|^localhost$ [NC]
27+
RewriteRule ^(.*)$ http://oftn.org/$1 [R=301,L]
28+
29+
RedirectMatch 204 ^/favicon\.ico$
30+
31+
<ifModule mod_gzip.c>
32+
mod_gzip_on Yes
33+
mod_gzip_dechunk Yes
34+
mod_gzip_item_include file \.(x?html?|txt|css|js|php|json|ttf|otf|eot|ico)$
35+
mod_gzip_item_include handler ^cgi-script$
36+
mod_gzip_item_include mime ^text/.*
37+
mod_gzip_item_include mime ^application/x-javascript.*
38+
mod_gzip_item_exclude mime ^image/.*
39+
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
40+
</ifModule>
41+
42+
<FilesMatch "\.(x?html?|txt|css|js|php|json|ttf|otf|eot|woff|ico)$">
43+
Header set Cache-Control "max-age=604800, public, must-revalidate"
44+
</FilesMatch>

css/global.css

+173
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
@charset "utf-8";
2+
3+
@import url("http://fonts.googleapis.com/css?family=Asap");
4+
5+
/* OFTN Aller is a modified version of Aller with an empty set and a raised colon.
6+
Aller is copyright Dalton Maag Ltd, http://www.daltonmaag.com/ */
7+
@font-face {
8+
font-family: "OFTN Aller";
9+
src: url("../fonts/OFTN-Aller-Bold.woff") format("woff"),
10+
url("../fonts/OFTN-Aller-Bold.ttf") format("truetype");
11+
font-weight: bold;
12+
font-style: normal;
13+
}
14+
@font-face {
15+
font-family: "OFTN Aller";
16+
src: url("../fonts/OFTN-Aller.woff") format("woff"),
17+
url("../fonts/OFTN-Aller.ttf") format("truetype");
18+
font-weight: normal;
19+
font-style: normal;
20+
}
21+
22+
* {
23+
margin: 0;
24+
padding: 0;
25+
}
26+
27+
body {
28+
background: #FFF none no-repeat fixed top left;
29+
background-image: -webkit-gradient(linear, 100% 0%, 100% 100%, from(#EEE), color-stop(25%, #FFF), color-stop(75%, #FFF), to(#EEE));
30+
background-image: -moz-linear-gradient(top, #EEE, #FFF, #FFF, #EEE);
31+
font-family: Asap, Arial, Helvetica, sans-serif;
32+
font-size: 16px;
33+
font-weight: normal;
34+
color: #000;
35+
padding: 10px;
36+
overflow-y: scroll;
37+
/* Removed due to chrome bug: text-rendering: optimizeLegibility; */
38+
}
39+
40+
a { color: black; /*#3A0075; */text-decoration: underline; }
41+
42+
h1 { font-size: 2em; margin-bottom: .5em; }
43+
h2 { font-size: 1.5em; margin-bottom: .5em; }
44+
h3 { font-size: 1.17em; margin-bottom: .5em; }
45+
h4 { font-size: 1em; margin-bottom: 1.12em; }
46+
h5 { font-size: .83em; margin-bottom: 1.5em; }
47+
h6 { font-size: .75em; margin-bottom: 1.67em; }
48+
p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin-bottom: 1.12em; }
49+
ol, ul, dir, menu, dd { margin-left: 40px }
50+
51+
p, li {
52+
line-height: 1.5em;
53+
}
54+
55+
dt {
56+
font-size: 1.2em;
57+
padding: .5em 0;
58+
/*border-top: 1px solid lightgrey; /*#3A0075;*/
59+
}
60+
61+
#container {
62+
width: 720px;
63+
margin: 0 auto;
64+
padding-bottom: 2em;
65+
}
66+
67+
header {
68+
text-align: center;
69+
color: black;
70+
margin-bottom: 0px;
71+
}
72+
73+
h1 {
74+
margin: 3em 0 .3em;
75+
}
76+
77+
h1.logo {
78+
font-size: 6.5em;
79+
margin: .3em 0 .15em;
80+
}
81+
82+
header p {
83+
position: relative;
84+
font-style: italic;
85+
padding: .15em 0;
86+
border: 1px solid black;
87+
border-style: solid none;
88+
}
89+
90+
h1, h2, h3, h4, h5, h6 {
91+
font-weight: normal;
92+
}
93+
94+
.oftn {
95+
font-family: "OFTN Aller";
96+
font-weight: normal;
97+
}
98+
.oftn-strong {
99+
font-family: "OFTN Aller";
100+
font-weight: bold;
101+
}
102+
103+
footer {
104+
color: #666;
105+
font-size: .8em;
106+
text-align: center;
107+
margin-top: 4em;
108+
}
109+
110+
footer span {
111+
display: inline-block;
112+
}
113+
114+
/*
115+
.accordian-header::before {
116+
color: #808080;
117+
display: inline-block;
118+
-webkit-transition: all 1s ease-out;
119+
-moz-transition: all 1s ease-out;
120+
-o-transition: all 1s ease-out;
121+
transition: all 1s ease-out;
122+
}
123+
124+
.accordian-header::before {
125+
content: "▼ ";
126+
}
127+
128+
.accordian-header.closed::before {
129+
-moz-transform: rotate(-90deg);
130+
-webkit-transform: rotate(-90deg);
131+
-o-transform: rotate(-90deg);
132+
-ms-transform: rotate(-90deg);
133+
transform: rotate(-90deg);
134+
}
135+
136+
*/
137+
138+
.accordian-header {
139+
background-color: #181818;
140+
margin: 20px 0;
141+
cursor: pointer;
142+
padding: 5px;
143+
color: white;
144+
}
145+
146+
.accordian-panel {
147+
overflow: hidden;
148+
padding: 0 5px;
149+
}
150+
151+
@media only screen and (max-width: 720px), only screen and (max-device-width: 720px) {
152+
#container {
153+
width: 100%;
154+
}
155+
h1.logo {
156+
margin: 0;
157+
}
158+
}
159+
160+
@media print {
161+
body {
162+
font-size: 12px;
163+
}
164+
#container {
165+
width: 100%;
166+
}
167+
.accordian-header {
168+
-webkit-print-color-adjust: exact;
169+
}
170+
.accordian-panel {
171+
display: block !important;
172+
}
173+
}

favicon.ico

Whitespace-only changes.

fonts/OFTN-Aller-Bold.ttf

9.74 KB
Binary file not shown.

fonts/OFTN-Aller-Bold.woff

3.57 KB
Binary file not shown.

fonts/OFTN-Aller.ttf

9.88 KB
Binary file not shown.

fonts/OFTN-Aller.woff

3.86 KB
Binary file not shown.

google01e53ea2adb9a58b.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
google-site-verification: google01e53ea2adb9a58b.html

index.xhtml

+141
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
<!DOCTYPE html>
2+
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US-x-Hixie">
3+
<head>
4+
<meta charset="utf-8"/>
5+
<meta name="description" content="The league of open-source software beaux esprits. The ΩF:∅ Foundation develops free and open-source software."/>
6+
<title>The ΩF:∅ Foundation</title>
7+
<meta name="viewport" content="width=device-width"/>
8+
<link rel="stylesheet" type="text/css" href="css/global.css"/>
9+
</head>
10+
<body>
11+
<div id="container">
12+
<header>
13+
<h1 class="logo"><span class="oftn-strong">ΩF:∅</span></h1>
14+
<p>The league of open-source software beaux esprits.</p>
15+
</header>
16+
<div id="contents">
17+
<div id="overview" class="accordian">
18+
<h2 title="What do we do?">About</h2>
19+
<div class="accordian-panel">
20+
<h3>Our Name</h3>
21+
<p><span class="oftn">ΩF:∅</span> means "ohm-farad to none", and we usually pronounce it as "often".</p>
22+
23+
<h3>Our Mission</h3>
24+
<p>The mission of the <span class="oftn">ΩF:∅</span> Foundation is to bring people together to develop useful, high-quality, free, and open-source software for any range of purposes.</p>
25+
26+
<h3>Our Focus</h3>
27+
<p>Our members are familiar with languages as popular as Python, Ruby, JavaScript, and C, as well as Haskell, Erlang, and Lua. Some of our projects are heavily web-oriented, although we don't limit ourselves to that. We try to develop software in a wide range of languages with a wide range of uses.</p>
28+
29+
<h3>Contact Us</h3>
30+
<ul>
31+
<li>Visit us in <a href="ircs://irc.freenode.net/#oftn">#oftn</a> on the <a href="http://freenode.net/">Freenode IRC network</a></li>
32+
<li>Browse our <a href="https://groups.google.com/forum/#!forum/oftn">mailing list</a></li>
33+
</ul>
34+
</div>
35+
<h2 title="Who are we?">People</h2>
36+
<div class="accordian-panel">
37+
<h3>Board of Directors</h3>
38+
<ul>
39+
<li><a title="cloudhead" href="http://cloudhead.io/">Alexis Sellier</a></li>
40+
<li><a title="amcgregor" href="https://github.com/amcgregor">Alice Bevan–McGregor</a></li>
41+
<li><a title="eboyjr" href="https://github.com/eboyjr">Devin Samarin</a></li>
42+
<li><a title="devyn" href="http://github.com/devyn">Devyn Cairns</a></li>
43+
<li><a title="sephr" href="http://eligrey.com/">Eli Grey</a></li>
44+
<li><a title="gkatsev" href="http://gkatsev.com/">Gary Katsevman</a></li>
45+
<li><a title="inimino" href="http://inimino.org/~inimino/blog/">Michaeljohn Clement</a></li>
46+
<li><a title="yrashk" href="http://about.me/yrashk">Yurii Rashkovskii</a></li>
47+
</ul>
48+
49+
<h3>Members</h3>
50+
<ul>
51+
<li><a title="sanitypassing" href="https://github.com/sanitypassing">Alex Schmidt</a></li>
52+
<li><a title="prophile" href="https://github.com/prophile">Alistair Lynn</a></li>
53+
<li><a title="oksushi" href="http://theworkingparty.com.au/">Cal Wilson</a></li>
54+
<li><a title="Octayne" href="http://octayn.net/">Corey Richardson</a></li>
55+
<li><a title="danpalmer" href="http://danpalmer.me/">Dan Palmer</a></li>
56+
<li><a title="gf3" href="http://gf3.ca/">Gianni Chiappetta</a></li>
57+
<li><a title="guidj0s" href="http://guipn.com/">Guilherme Nami</a></li>
58+
<li><a title="jeannicolas" href="https://github.com/SilverTab">Jean-Nicolas Jolivet</a></li>
59+
<li><a title="otters" href="https://github.com/otter">Joel Taylor</a></li>
60+
<li><a title="PragmaticCypher" href="https://github.com/PragmaticCypher">John Felderhof</a></li>
61+
<li><a title="banister" href="http://banisterfiend.wordpress.com/">John Mair</a></li>
62+
<li><a title="FireFly" href="http://www.firefly.nu/">Jonas Höglund</a></li>
63+
<li><a title="mynyml" href="http://mynyml.com/">Martin Aumont</a></li>
64+
<li><a title="matjas" href="http://mathiasbynens.be/">Mathias Bynens</a></li>
65+
<li><a title="micahjohnston" href="https://github.com/micahjohnston">Micah Johnston</a></li>
66+
<li><a title="Navarr" href="http://navarr.me/">Navarr Barnier</a></li>
67+
<li><a title="drudge" href="http://penree.com/">Nicholas Penree</a></li>
68+
<li><a title="Sorella" href="http://killdream.github.com/">Quildreen Motta</a></li>
69+
<li><a title="Obfuscate" href="https://github.com/insidious">Robert Shinka</a></li>
70+
<li><a title="systemfault" href="http://debugfailure.wordpress.com/">Roger Cyr</a></li>
71+
<li><a title="russfrank" href="https://github.com/russfrank">Russell Frank</a></li>
72+
<li><a title="micrypt" href="http://micrypt.com/">Seyi Ogunyemi</a></li>
73+
<li><a title="timmcd" href="https://github.com/timmcd">Timothy McDowell</a></li>
74+
<li><a title="Nisstyre" href="http://infocalypse-net.info/blog/">Wesley Kerfoot</a></li>
75+
</ul>
76+
77+
<p>Email <a href="mailto:[email protected]?subject=%CE%A9F%3A%E2%88%85%20Foundation%20Membership">[email protected]</a> to apply for membership.</p>
78+
</div>
79+
<h2 title="What are we making?">Projects</h2>
80+
<div class="accordian-panel">
81+
<p>We are committed to the open-source philosophy. This is why we manage <a href="https://github.com/oftn/">our open-source projects</a> with the wonderful <a href="https://github.com/">Github</a> service.</p>
82+
<dl class="projects">
83+
84+
<dt><a href="https://github.com/oftn/DartMark">DartMark</a></dt>
85+
<dd>
86+
<p>DartMark is an in-browser WYSIWYG editor with a focus on fast prototyping. The main benefits of it are speed, ease-of-use, and configurability. All actions can be performed with just a keyboard. Your editor is now your previewer, so there is no need to switch back and forth between a seperate editor and a browser to preview. And because it's written in-browser, DartMark will let you define your own keyboard shortcuts and special JavaScript function macros. Try out a <a href="projects/dartmark/">working version</a>.</p>
87+
</dd>
88+
89+
<dt><a href="https://github.com/oftn/hermes">Hermes</a></dt>
90+
<dd>
91+
<p>Hermes is the name of a proposed communication protocol and associated server and client currently being designed. Visit the <a href="projects/hermes/">project page</a>.</p>
92+
</dd>
93+
94+
<dt><a href="https://github.com/oftn/quorum">Quorum</a></dt>
95+
<dd>
96+
<p>Quorum is a flexible proposal/voting workflow system for teams of people. With this tool, you will be able to efficiently propose ideas to a group to be voted upon. It will provide a system to seamlessly collaborate with your group to gather consensus and make decisions over the Internet.</p>
97+
</dd>
98+
99+
<dt><a href="https://github.com/oftn/TPFS">TPFS</a></dt>
100+
<dd>
101+
<p>TPFS (the Tagged Plain File System) is a revolutionary new file system that aims to move beyond the rut of hierarchical file systems through a purely tag based model. There are only two objects in TPFS: files and tags. They share a many-to-many relationship; files can have many different tags, and tags can have many different files. It is designed to be quick to look up in both directions.</p>
102+
</dd>
103+
104+
<dt><a href="https://github.com/oftn/lic">lic</a></dt>
105+
<dd>
106+
<p>lic (pronounced like lick) is an experimental and new IRC client and framework. It consists of a central hub which maintains persistent connections and attachable clients which serve as an interface to the hub. It is based on Node.js which allows you to access all of the standard API along with lic's easy to use API.</p>
107+
</dd>
108+
109+
<dt><a href="https://github.com/oftn/l10n.js">l10n.js</a></dt>
110+
<dd>
111+
<p>l10n.js is a JavaScript library that enables passive localization through native JavaScript methods, gracefully degrading if the library is not present. You can make Ajax applications, JavaScript libraries, etc. that can be localized but not require l10n.js to function. There is already a placeholder method for all API calls as specified in the ECMAScript specification and is present in all JavaScript engines, so when l10n.js isn't present, your application works fine. Visit the <a href="http://purl.eligrey.com/l10n.js/demo">online demo</a> to see l10n.js in action.</p>
112+
</dd>
113+
114+
<dt><a href="https://github.com/oftn/suit-js">The SUIT Canvas Toolkit</a></dt>
115+
<dd>
116+
<p>The SUIT Canvas Toolkit is meant to be an easy-to-use, beautiful, and fully-featured UI toolkit for the HTML5 canvas. There are some specialized web applications that require more than just what can be achieved with normal DOM methods. With canvas, you get more flexibility in the design, look-and-feel, and controls. Rendering and page layout also works while hardly having to worry about how things will look and behave in another browser. Besides being useful to you, this was started as an experiment to see how UI toolkits can work in the browser environment. Visit the <a href="projects/suit/">demo page</a>.</p>
117+
</dd>
118+
119+
<dt><a href="https://github.com/oftn/oftn-bot">oftn-bot</a></dt>
120+
<dd>
121+
<p>State-of-the-art IRC bot library and bot for Node.js. Try oftn-bot in <a href="ircs://irc.freenode.net/#oftn">#oftn on irc.freenode.net</a>.</p>
122+
</dd>
123+
</dl>
124+
</div>
125+
</div>
126+
</div>
127+
<footer>
128+
<span>© 2012 The <span class="oftn">ΩF:∅</span> Foundation</span> | <span><a href="https://www.facebook.com/oftn.foundation" title="Like us!">Like us</a> on Facebook</span> | <span><a href="https://twitter.com/oftn_foundation" title="Follow us!">Follow us</a> on Twitter</span> | <span><a href="https://www.wepay.com/donate/oftn" title="Donate!">Donate</a> to the <span class="oftn">ΩF:∅</span> Foundation</span>
129+
</footer>
130+
</div>
131+
132+
<script type="application/ecmascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"/>
133+
<script type="application/ecmascript" src="js/oftn/site.js"/>
134+
<script type="application/ecmascript" src="js/oftn/accordian.js"/>
135+
<script type="application/ecmascript">
136+
<![CDATA[
137+
new ΩF_0.Accordian (document.getElementById ("overview"));
138+
]]>
139+
</script>
140+
</body>
141+
</html>

0 commit comments

Comments
 (0)