diff options
author | gbmor <ahriman@falte.red> | 2020-05-03 15:40:47 -0400 |
---|---|---|
committer | gbmor <ahriman@falte.red> | 2020-05-03 15:40:47 -0400 |
commit | c3cca82465e5256a515caa2d832de33b51f77c9c (patch) | |
tree | fab7623cad94fa018bf1c34d626b599e9daebd78 | |
parent | b8b53a1561014d6e8cf8144f66407e682408346d (diff) | |
download | site-c3cca82465e5256a515caa2d832de33b51f77c9c.tar.gz |
redesigned site; moved header/nav and news to separate files for ease of updating
-rw-r--r-- | coc.html | 122 | ||||
-rwxr-xr-x | coc.php | 118 | ||||
-rw-r--r-- | header.html | 43 | ||||
-rw-r--r-- | index.html | 102 | ||||
-rwxr-xr-x | index.php | 91 | ||||
-rw-r--r-- | logo.png | bin | 4340 -> 0 bytes | |||
-rw-r--r-- | logo.txt | 6 | ||||
-rw-r--r-- | logo.xcf | bin | 30466 -> 0 bytes | |||
-rw-r--r-- | newsdata.html | 33 | ||||
-rw-r--r-- | signup.html | 41 | ||||
-rwxr-xr-x | signup.php | 37 | ||||
-rwxr-xr-x[-rw-r--r--] | stats.php | 12 | ||||
-rwxr-xr-x | submit.php | 12 | ||||
-rw-r--r-- | tilde.css | 72 | ||||
-rw-r--r-- | tilde.json | 2 |
15 files changed, 361 insertions, 330 deletions
diff --git a/coc.html b/coc.html deleted file mode 100644 index a6f1613..0000000 --- a/coc.html +++ /dev/null @@ -1,122 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <title>tilde.institute :: Code of Conduct</title> - <link rel="stylesheet" href="tilde.css" type="text/css"/> - <link rel="icon" type="image/png" href="icon.png"/> -</head> -<body> -<div id="container"> - <div id="logo"> - <img src="logo.png" alt="" /><br /> - <div id="logobyline"> - of OpenBSD Education - </div> - </div> - <div id="navigation"> - <a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a> - </div> - <div id="content"> -<h1>tilde.institute code of conduct</h1> -<p><strong>tl;dr</strong>: Be kind to each other. Think carefully about the words you -use. Think carefully about what content you post and promote.</p> -<h2>1. Purpose</h2> -<p>A primary goal of tilde.institute is to be inclusive to the largest number of -community members, with the most varied and diverse backgrounds -possible. As such, we are committed to providing a friendly, safe and -welcoming environment for all, regardless of gender, sexual orientation, -ability, ethnicity, socioeconomic status, and religion (or lack -thereof).</p> -<p>This code of conduct outlines our expectations for all those who -participate in our community, as well as the consequences for -unacceptable behavior.</p> -<p>We invite all those who participate in tilde.institute to help create safe -and positive experiences for everyone.</p> -<h2>2. Vision of tilde.institute</h2> -<p><strong>tilde.institute exists to provide a safe, non-judgemental, and fun place to -explore creative projects and to seek intentional digital community.</strong></p> -<p>In a post-facebook age, it is up to small communities to gather and work -together to provide a space outside of the advertising-laden, corporate -mediated world of social media.</p> -<p>To that end, tilde.institute strives to be a radically inclusive community -where people of all backgrounds and all technological experience levels -can come together for peer education, to delight in one another's -creations and to make good conversation.</p> -<h2>3. Expected Behavior</h2> -<ul> -<li>Participate in an authentic and active way. In doing so, you - contribute to the health and longevity of tilde.institute.</li> -<li>Exercise consideration and respect in your speech and actions.</li> -<li>Attempt collaboration before conflict.</li> -<li>Refrain from demeaning, discriminatory, or harassing behavior and - speech.</li> -<li>If anyone asks you to stop a particular kind of behavior, always err - on the side of respecting their wishes. If you believe their request - is unreasonable or unfair, ask an admin, but don't respond with - hostility.</li> -<li>Be mindful of your surroundings and of your fellow participants. - Alert community leaders if you notice a dangerous situation, someone - in distress, or violations of this code of conduct, even if they - seem inconsequential.</li> -</ul> -<h2>4. Unacceptable Behavior</h2> -<p>Unacceptable behaviors include: intimidating, harassing, abusive, -discriminatory, derogatory or demeaning speech or actions by any -tilde.institute user online, at any related events, or in one-on-one -communication carried out in the conduct of tilde.institute related projects. -Community event venues--physical or digital--may be shared with members -of the public; please be respectful to all patrons of these locations.</p> -<p>Harassment includes: harmful or prejudicial verbal or written comments -related to gender, age, sexual orientation, race, religious choices, -disability; inappropriate use of nudity and/or sexual images in public -spaces (like your \~ html pages); deliberate intimidation, stalking, or -following; harassing recording; sustained disruption of the work of -others; and unwelcome sexual attention.</p> -<h2>5. Consequences of Unacceptable Behavior</h2> -<p>Unacceptable behavior from any community member, including those with -decision making authority or <code>sudo</code>, will not be tolerated.</p> -<p>Anyone asked to stop unacceptable behavior is expected to comply immediately. -If a community member engages in unacceptable behavior, the tilde.institute admins -may take any action they deem appropriate, up to and including a temporary ban -or permanent expulsion from tilde.institute (meaning your user account would be -revoked) without warning.</p> -<h2>6. If You Witness or Are Subject to Unacceptable Behavior</h2> -<p>If you are subject to or witness unacceptable behavior, or have any -other concerns, please see the Contact Information section below.</p> -<p>Additionally, help engaging with law enforcement is always available.</p> -<h2>7. Addressing Grievances</h2> -<p>If you feel you have been falsely or unfairly accused of violating this -code of conduct, use the Contact Information section below to send a -concise description of your grievance.</p> -<h2>8. Scope</h2> -<p>We expect all tilde.institute members to abide by this code of conduct while:</p> -<ul> -<li>engaging with other users locally on the server</li> -<li>publishing content hosted on tilde.institute</li> -<li>engaging in community activities, whether in meatspace or cyberspace</li> -</ul> -<h2>9. Contact Information</h2> -<p>tilde.institute admins:</p> -<ul> - <li>all admins ✉ <a href="mailto:admins@tilde.institute">admins@tilde.institute</a></li> - <li>gbmor - ✉ <a href="mailto:gbmor@tilde.institute">gbmor@tilde.institute</a></li> -<li>Kneezle - ✉ <a href="mailto:kneezle@tilde.institute">kneezle@tilde.institute</a></li> - </ul> -<p>Admins can be reached privately:</p> -<ul> - <li>on IRC using <code>/msg gbmor hello</code> or <code>/msg kneezle hello</code></li> -<li>via e-mail at the private addresses listed above.</li> -</ul> -<h2>10. License and Attribution</h2> -<p>This code of conduct is based on -<a href="http://citizencodeofconduct.org/">citizencodeofconduct.org</a> under the -terms of the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike -license</a>.</p> - </div> -</div> -</body> -</html> diff --git a/coc.php b/coc.php new file mode 100755 index 0000000..87b6eb2 --- /dev/null +++ b/coc.php @@ -0,0 +1,118 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <title>tilde.institute :: Code of Conduct</title> + <link rel="stylesheet" href="tilde.css" type="text/css" /> + <link rel="icon" type="image/png" href="icon.png" /> +</head> + +<body> + <div id="container"> + <?php include("header.html"); ?> + <div id="content"> + <h1>tilde.institute code of conduct</h1> + <p><strong>tl;dr</strong>: Be kind to each other. Think carefully about the words you + use. Think carefully about what content you post and promote.</p> + <h2>1. Purpose</h2> + <p>A primary goal of tilde.institute is to be inclusive to the largest number of + community members, with the most varied and diverse backgrounds + possible. As such, we are committed to providing a friendly, safe and + welcoming environment for all, regardless of gender, sexual orientation, + ability, ethnicity, socioeconomic status, and religion (or lack + thereof).</p> + <p>This code of conduct outlines our expectations for all those who + participate in our community, as well as the consequences for + unacceptable behavior.</p> + <p>We invite all those who participate in tilde.institute to help create safe + and positive experiences for everyone.</p> + <h2>2. Vision of tilde.institute</h2> + <p><strong>tilde.institute exists to provide a safe, non-judgemental, and fun place to + explore creative projects and to seek intentional digital community.</strong></p> + <p>In a post-facebook age, it is up to small communities to gather and work + together to provide a space outside of the advertising-laden, corporate + mediated world of social media.</p> + <p>To that end, tilde.institute strives to be a radically inclusive community + where people of all backgrounds and all technological experience levels + can come together for peer education, to delight in one another's + creations and to make good conversation.</p> + <h2>3. Expected Behavior</h2> + <ul> + <li>Participate in an authentic and active way. In doing so, you + contribute to the health and longevity of tilde.institute.</li> + <li>Exercise consideration and respect in your speech and actions.</li> + <li>Attempt collaboration before conflict.</li> + <li>Refrain from demeaning, discriminatory, or harassing behavior and + speech.</li> + <li>If anyone asks you to stop a particular kind of behavior, always err + on the side of respecting their wishes. If you believe their request + is unreasonable or unfair, ask an admin, but don't respond with + hostility.</li> + <li>Be mindful of your surroundings and of your fellow participants. + Alert community leaders if you notice a dangerous situation, someone + in distress, or violations of this code of conduct, even if they + seem inconsequential.</li> + </ul> + <h2>4. Unacceptable Behavior</h2> + <p>Unacceptable behaviors include: intimidating, harassing, abusive, + discriminatory, derogatory or demeaning speech or actions by any + tilde.institute user online, at any related events, or in one-on-one + communication carried out in the conduct of tilde.institute related projects. + Community event venues--physical or digital--may be shared with members + of the public; please be respectful to all patrons of these locations.</p> + <p>Harassment includes: harmful or prejudicial verbal or written comments + related to gender, age, sexual orientation, race, religious choices, + disability; inappropriate use of nudity and/or sexual images in public + spaces (like your \~ html pages); deliberate intimidation, stalking, or + following; harassing recording; sustained disruption of the work of + others; and unwelcome sexual attention.</p> + <h2>5. Consequences of Unacceptable Behavior</h2> + <p>Unacceptable behavior from any community member, including those with + decision making authority or <code>sudo</code>, will not be tolerated.</p> + <p>Anyone asked to stop unacceptable behavior is expected to comply immediately. + If a community member engages in unacceptable behavior, the tilde.institute admins + may take any action they deem appropriate, up to and including a temporary ban + or permanent expulsion from tilde.institute (meaning your user account would be + revoked) without warning.</p> + <h2>6. If You Witness or Are Subject to Unacceptable Behavior</h2> + <p>If you are subject to or witness unacceptable behavior, or have any + other concerns, please see the Contact Information section below.</p> + <p>Additionally, help engaging with law enforcement is always available.</p> + <h2>7. Addressing Grievances</h2> + <p>If you feel you have been falsely or unfairly accused of violating this + code of conduct, use the Contact Information section below to send a + concise description of your grievance.</p> + <h2>8. Scope</h2> + <p>We expect all tilde.institute members to abide by this code of conduct while:</p> + <ul> + <li>engaging with other users locally on the server</li> + <li>publishing content hosted on tilde.institute</li> + <li>engaging in community activities, whether in meatspace or cyberspace</li> + </ul> + <h2>9. Contact Information</h2> + <p>tilde.institute admins:</p> + <ul> + <li>all admins ✉ <a href="mailto:admins@tilde.institute">admins@tilde.institute</a></li> + <li>gbmor + ✉ <a href="mailto:gbmor@tilde.institute">gbmor@tilde.institute</a></li> + <li>Kneezle + ✉ <a href="mailto:kneezle@tilde.institute">kneezle@tilde.institute</a></li> + </ul> + <p>Admins can be reached privately:</p> + <ul> + <li>on IRC using <code>/msg gbmor hello</code> or <code>/msg kneezle hello</code></li> + <li>via e-mail at the private addresses listed above.</li> + </ul> + <h2>10. License and Attribution</h2> + <p>This code of conduct is based on + <a href="http://citizencodeofconduct.org/">citizencodeofconduct.org</a> under the + terms of the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons + Attribution-ShareAlike + license</a>.</p> + </div> + </div> +</body> + +</html> \ No newline at end of file diff --git a/header.html b/header.html new file mode 100644 index 0000000..55be708 --- /dev/null +++ b/header.html @@ -0,0 +1,43 @@ +<div id="logo"> + <pre> + +████████╗██╗██╗ ██████╗ ███████╗ ██╗███╗ ██╗███████╗████████╗██╗████████╗██╗ ██╗████████╗███████╗ +╚══██╔══╝██║██║ ██╔══██╗██╔════╝ ██║████╗ ██║██╔════╝╚══██╔══╝██║╚══██╔══╝██║ ██║╚══██╔══╝██╔════╝ + ██║ ██║██║ ██║ ██║█████╗ ██║██╔██╗ ██║███████╗ ██║ ██║ ██║ ██║ ██║ ██║ █████╗ + ██║ ██║██║ ██║ ██║██╔══╝ ██║██║╚██╗██║╚════██║ ██║ ██║ ██║ ██║ ██║ ██║ ██╔══╝ + ██║ ██║███████╗██████╔╝███████╗██╗██║██║ ╚████║███████║ ██║ ██║ ██║ ╚██████╔╝ ██║ ███████╗ + ╚═╝ ╚═╝╚══════╝╚═════╝ ╚══════╝╚═╝╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝</pre> +</div> +<div id="navigation"> + <table> + <tr> + <td> + <a href="http://tilde.institute">News</a> + </td> + <td> + <a href="/signup">Sign Up</a> + </td> + <td> + <a href="/coc">Code of Conduct</a> + </td> + <td> + <a rel="me" href="https://tilde.zone/@tildeinstitute">Mastodon</a> + </td> + <td> + <a href="https://wiki.tilde.institute">Wiki</a> + </td> + <td> + <a href="https://git.tilde.institute/tilde">Git</a> + </td> + <td> + <a href="/stats">Stats</a> + </td> + <td> + <a href="https://twtxt.tilde.institute">twtxt</a> + </td> + <td> + <a href="tilde.json"><code>tilde.json</code></a> + </td> + </tr> + </table> +</div> \ No newline at end of file diff --git a/index.html b/index.html deleted file mode 100644 index 51d4e01..0000000 --- a/index.html +++ /dev/null @@ -1,102 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <title>tilde.institute :: OpenBSD Education</title> - <link rel="stylesheet" href="tilde.css" type="text/css"/> - <link rel="icon" type="image/png" href="icon.png"/> -</head> -<body> -<div id="container"> - <div id="logo"> - <img src="logo.png" alt="" /><br /> - <div id="logobyline"> - of OpenBSD Education - </div> - </div> - <div id="navigation"> - <a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a rel="me" href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a> - </div> - <div id="content"> - <p>Welcome to tilde.institute! This is an public-access machine in the <a href="https://tildeverse.org">tildeverse</a> whose purpose is to provide a space for people to experiment with the <code>OpenBSD</code> operating system. A variety of editors, shells, and compilers are installed to allow for development in a native <code>OpenBSD</code> environment. OpenBSD's <code>httpd(8)</code> is configured with <code>slowcgi(8)</code> as the fastcgi provider and <code>sqlite3</code> is available.</p> - <p>User sites are accessible via <code>https://<user>.tilde.institute</code></p> - <p style="margin-top:-1.0rem">A list of user gopher sites is available at <code>gopher://tilde.institute</code></p> - <p>The mailing list will be the primary means of communication between tilde.institute admins and users regarding announcements and critical issues. Web archive and <a href="https://lists.tildeverse.org/postorius/lists/institute.lists.tildeverse.org/">subscribing information available here</a>.</p> - <p>The list of compilers and interpreters available are as follows:</p> - <ul> - <li><code>brainf*ck 2.7.1</code></li> - <li><code>clang 8.0.1</code></li> - <li><code>clisp 2.49</code></li> - <li><code>clojure 1.10.0.4</code></li> - <li><code>crystal 0.30.1</code></li> - <li><code>elixir 1.9.1</code></li> - <li><code>erlang 21.2</code></li> - <li><code>gcc 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code></li> - <li><code>gforth 0.7.3</code></li> - <li><code>gfortran / g95 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code></li> - <li><code>ghc 8.6.4</code></li> - <li><code>gnat 8.3.0</code></li> - <li><code>go 1.13.1</code></li> - <li><code>guile 1.8.8</code></li> - <li><code>jdk 11 and 8 (see the <a href="https://wiki.tilde.institute/w/jdk">wiki page</a>)</code></li> - <li><code>lua 5.3.5 and 5.1.5</code></li> - <li><code>mono 5.20.1.34</code></li> - <li><code>nasm 2.14.02</code></li> - <li><code>nim 1.0.4</code></li> - <li><code>node.js 10.16.3</code></li> - <li><code>perl 5.28.2</code></li> - <li><code>php 7.3.16</code></li> - <li><code>python 2.7.16 and 3.7.4</code></li> - <li><code>racket 7.4</code></li> - <li><code>rakudo 2018.12</code></li> - <li><code>ruby 2.5.5 and 2.6.6</code></li> - <li><code>rust 1.38</code></li> - <li><code>scala 2.12.3</code></li> - <li><code>yasm 1.3.0</code></li> - </ul> - <p>Your interactive shell can be changed with the <code>chsh</code> command. The shells available:</p> - <ul> - <li><code>/bin/ksh (default)</code></li> - <li><code>/bin/sh</code></li> - <li><code>/bin/csh</code></li> - <li><code>/usr/local/bin/bash</code></li> - <li><code>/usr/local/bin/dash</code></li> - <li><code>/usr/local/bin/zsh</code></li> - <li><code>/usr/local/bin/fish</code></li> - <li><code>/usr/local/bin/tcsh</code></li> - <li><code>/usr/local/bin/elvish</code></li> - </ul> - <p>The IRC clients available by default are:</p> - <ul> - <li><code>weechat</code></li> - <li><code>irssi</code></li> - <li><code>ircII</code></li> - </ul> - <p>Feel free to contact the admins via <a href="mailto:admins@tilde.institute">admins@tilde.institute</a> or on IRC in <code>#institute</code> if you need another package installed, or if you would like your homepage's index changed from <code>index.html</code> to something else (<code>index.cgi</code>, <code>index.php</code>, etc).</p> - <div id="news"> - <h1>News & Updates</h1> - <em>2020 May 02</em> - <p>git repos can now be served via <a href="https://git.tilde.institute">git.tilde.institute</a> from your home directory! To get started, <a href="https://wiki.tilde.institute/w/user-repos">check the wiki page</a>.</p> - <em>2020 April 17</em> - <p>Some ssh host heys were regenerated and I also deployed SSHFP records. If you receive an error related to this when connecting, - remove the old host key fingerprint:</p> - <p><code>ssh-keygen -R tilde.institute</code></p> - <p>Then connect and tell ssh to check the sshfp records:</p> - <p><code>ssh -o "VerifyHostKeyDNS ask" <user>@tilde.institute</code></p> - <br /> - <em>2020 April 14</em> - <p>Upgraded to OpenBSD 6.6. Everything went smoothly. Enjoy!</p> - <em>2019 July 30</em> - <p>The server migration happened over the weekend, and there were very few issues resulting from the migration. Success!</p> - <em>2019 July 04</em> - <p>We'll be moving to a much larger and more powerful server soon! Currently building it. We're hoping to have everything ready for next week.</p> - <em>2019 June 06</em> - <p>Wow, we've hit 150 users! Also, we'll be upgrading to OpenBSD 6.5 on Monday evening around 10:00 PM US Eastern Time, or 2:00 AM UTC (Tuesday).</p> - <em>2019 March 14</em> - <p>Welcome to the team, Kneezle!</p> - </div> - </div> -</div> -</body> -</html> diff --git a/index.php b/index.php new file mode 100755 index 0000000..456e8d8 --- /dev/null +++ b/index.php @@ -0,0 +1,91 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <title>tilde.institute :: Public-access OpenBSD machine</title> + <link rel="stylesheet" href="tilde.css" type="text/css" /> + <link rel="icon" type="image/png" href="icon.png" /> +</head> + +<body> + <div id="container"> + <?php include("header.html"); ?> + <div id="front-content"> + <p>Welcome to tilde.institute! This is an public-access machine in the <a + href="https://tildeverse.org">tildeverse</a> whose purpose is to provide a space for people to + experiment with the <code>OpenBSD</code> operating system. A variety of editors, shells, and compilers + are installed to allow for development in a native <code>OpenBSD</code> environment. OpenBSD's + <code>httpd(8)</code> is configured with <code>slowcgi(8)</code> as the fastcgi provider and + <code>sqlite3</code> is available.</p> + <p>User sites are accessible via <code>https://<user>.tilde.institute</code></p> + <p style="margin-top:-1.0rem">A list of user gopher sites is available at + <code>gopher://tilde.institute</code></p> + <p>The mailing list will be the primary means of communication between tilde.institute admins and users + regarding announcements and critical issues. Web archive and <a + href="https://lists.tildeverse.org/postorius/lists/institute.lists.tildeverse.org/">subscribing + information available here</a>.</p> + <p>The list of compilers and interpreters available are as follows:</p> + <ul> + <li><code>brainf*ck 2.7.1</code></li> + <li><code>clang 8.0.1</code></li> + <li><code>clisp 2.49</code></li> + <li><code>clojure 1.10.0.4</code></li> + <li><code>crystal 0.30.1</code></li> + <li><code>elixir 1.9.1</code></li> + <li><code>erlang 21.2</code></li> + <li><code>gcc 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code></li> + <li><code>gforth 0.7.3</code></li> + <li><code>gfortran / g95 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code> + </li> + <li><code>ghc 8.6.4</code></li> + <li><code>gnat 8.3.0</code></li> + <li><code>go 1.13.1</code></li> + <li><code>guile 1.8.8</code></li> + <li><code>jdk 11 and 8 (see the <a href="https://wiki.tilde.institute/w/jdk">wiki page</a>)</code></li> + <li><code>lua 5.3.5 and 5.1.5</code></li> + <li><code>mono 5.20.1.34</code></li> + <li><code>nasm 2.14.02</code></li> + <li><code>nim 1.0.4</code></li> + <li><code>node.js 10.16.3</code></li> + <li><code>perl 5.28.2</code></li> + <li><code>php 7.3.16</code></li> + <li><code>python 2.7.16 and 3.7.4</code></li> + <li><code>racket 7.4</code></li> + <li><code>rakudo 2018.12</code></li> + <li><code>ruby 2.5.5 and 2.6.6</code></li> + <li><code>rust 1.38</code></li> + <li><code>scala 2.12.3</code></li> + <li><code>yasm 1.3.0</code></li> + </ul> + <p>Your interactive shell can be changed with the <code>chsh</code> command. The shells available:</p> + <ul> + <li><code>/bin/ksh (default)</code></li> + <li><code>/bin/sh</code></li> + <li><code>/bin/csh</code></li> + <li><code>/usr/local/bin/bash</code></li> + <li><code>/usr/local/bin/dash</code></li> + <li><code>/usr/local/bin/zsh</code></li> + <li><code>/usr/local/bin/fish</code></li> + <li><code>/usr/local/bin/tcsh</code></li> + <li><code>/usr/local/bin/elvish</code></li> + </ul> + <p>The IRC clients available by default are:</p> + <ul> + <li><code>weechat</code></li> + <li><code>irssi</code></li> + <li><code>ircII</code></li> + </ul> + <p>Feel free to contact the admins via <a href="mailto:admins@tilde.institute">admins@tilde.institute</a> or + on IRC in <code>#institute</code> if you need another package installed, or if you would like your + homepage's index changed from <code>index.html</code> to something else (<code>index.cgi</code>, + <code>index.php</code>, etc).</p> + </div> + <div id="news"> + <?php include("newsdata.html"); ?> + </div> + </div> +</body> + +</html> \ No newline at end of file diff --git a/logo.png b/logo.png deleted file mode 100644 index 17daea0..0000000 --- a/logo.png +++ /dev/null Binary files differdiff --git a/logo.txt b/logo.txt deleted file mode 100644 index 41f5c99..0000000 --- a/logo.txt +++ /dev/null @@ -1,6 +0,0 @@ - __ _ __ __ _ __ _ __ __ - / /_(_) /___/ /__ (_)___ _____/ /_(_) /___ __/ /____ - / __/ / / __ / _ \ / / __ \/ ___/ __/ / __/ / / / __/ _ \ - / /_/ / / /_/ / __/ / / / / (__ ) /_/ / /_/ /_/ / /_/ __/ - \__/_/_/\__,_/\___/ /_/_/ /_/____/\__/_/\__/\__,_/\__/\___/ - diff --git a/logo.xcf b/logo.xcf deleted file mode 100644 index bea945c..0000000 --- a/logo.xcf +++ /dev/null Binary files differdiff --git a/newsdata.html b/newsdata.html new file mode 100644 index 0000000..3f1c10a --- /dev/null +++ b/newsdata.html @@ -0,0 +1,33 @@ +<h1>News</h1> + +<em>2020 May 02</em> +<p>git repos can now be served via <a href="https://git.tilde.institute">git.tilde.institute</a> from + your home directory! To get started, <a href="https://wiki.tilde.institute/w/user-repos">check the + wiki page</a>.</p> + +<em>2020 April 17</em> +<p>Some ssh host heys were regenerated and I also deployed SSHFP records. If you receive an error + related to this when connecting, + remove the old host key fingerprint:</p> +<p><code>ssh-keygen -R tilde.institute</code></p> +<p>Then connect and tell ssh to check the sshfp records:</p> +<p><code>ssh -o "VerifyHostKeyDNS ask" <user>@tilde.institute</code></p> +<br /> + +<em>2020 April 14</em> +<p>Upgraded to OpenBSD 6.6. Everything went smoothly. Enjoy!</p> + +<em>2019 July 30</em> +<p>The server migration happened over the weekend, and there were very few issues resulting from the + migration. Success!</p> + +<em>2019 July 04</em> +<p>We'll be moving to a much larger and more powerful server soon! Currently building it. We're hoping + to have everything ready for next week.</p> + +<em>2019 June 06</em> +<p>Wow, we've hit 150 users! Also, we'll be upgrading to OpenBSD 6.5 on Monday evening around 10:00 PM + US Eastern Time, or 2:00 AM UTC (Tuesday).</p> + +<em>2019 March 14</em> +<p>Welcome to the team, Kneezle!</p> \ No newline at end of file diff --git a/signup.html b/signup.html deleted file mode 100644 index 505894a..0000000 --- a/signup.html +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta name="viewport" content="width=device-width, initial-scale=1" /> - <title>tilde.institute :: Sign Up</title> - <link rel="stylesheet" href="tilde.css" type="text/css"/> - <link rel="icon" type="image/png" href="icon.png"/> -</head> -<body> -<div id="container"> - <div id="logo"> - <img src="logo.png" alt="" /><br /> - <div id="logobyline"> - of OpenBSD Education - </div> - </div> - <div id="navigation"> - <a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a> - </div> - <div id="content"> - <p> - If you haven't received the welcome email within 24 hours, please check your spam folder. - </p> - <p> - <form action="submit.php"> - <h3 style="margin-bottom: 0.5em;"> Desired Username:<br /></h3> - <input type="text" size="32" name="username" /> - <h3 style="margin-bottom: 0.5em;"> Your Email Address:<br /></h3> - <input type="email" size="32" name="email" /> - <h3 style="margin-bottom: 0.5em;"> What interests you about tilde.institute?<br /></h3> - <input type="text" size="32" name="interest" /> - <h3 style="margin-bottom: 0.5em;"> Paste Your SSH Key:<br /></h3> - <input style="margin-bottom: 1.0em;" type="text" size="32" name="sshkey" /><br /> - <input type="submit" value="Submit" /> - </form> - </p> - </div> -</div> -</body> -</html> diff --git a/signup.php b/signup.php new file mode 100755 index 0000000..136306b --- /dev/null +++ b/signup.php @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <title>tilde.institute :: Sign Up</title> + <link rel="stylesheet" href="tilde.css" type="text/css" /> + <link rel="icon" type="image/png" href="icon.png" /> +</head> + +<body> + <div id="container"> + <?php include("header.html"); ?> + <div id="content" style="text-align: center;"> + <p> + If you haven't received the welcome email within 24 hours, please check your spam folder. + </p> + <p> + <form action="submit.php"> + <h3 style="margin-bottom: 0.5em;"> Desired Username:<br /></h3> + <input type="text" size="32" name="username" /> + <h3 style="margin-bottom: 0.5em;"> Your Email Address:<br /></h3> + <input type="email" size="32" name="email" /> + <h3 style="margin-bottom: 0.5em;"> What interests you about + tilde.institute?<br /></h3> + <input type="text" size="32" name="interest" /> + <h3 style="margin-bottom: 0.5em;"> Paste Your SSH Key:<br /></h3> + <input style="margin-bottom: 1.0em;" type="text" size="32" name="sshkey" /><br /> + <input type="submit" value="Submit" /> + </form> + </p> + </div> + </div> +</body> + +</html> \ No newline at end of file diff --git a/stats.php b/stats.php index e77889b..2229127 100644..100755 --- a/stats.php +++ b/stats.php @@ -9,16 +9,8 @@ </head> <body> <div id="container"> - <div id="logo"> - <img src="logo.png" alt="" /><br /> - <div id="logobyline"> - of OpenBSD Education - </div> - </div> - <div id="navigation"> - <a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a> - </div> - <div id="content"> + <?php include("header.html"); ?> + <div id="content" style="text-align: center;"> <br /> <!--<p><code><?php include("table.weekconns"); ?></code> unique users logged in this week (resets Saturdays <code>00:00 UTC</code>)</p>--> <p>Connected Users (<code>5min</code>):</p> diff --git a/submit.php b/submit.php index 52ed079..e1ce340 100755 --- a/submit.php +++ b/submit.php @@ -9,16 +9,8 @@ </head> <body> <div id="container"> - <div id="logo"> - <img src="logo.png" alt="" /><br /> - <div id="logobyline"> - of OpenBSD Education - </div> - </div> - <div id="navigation"> - <a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a> - </div> - <div id="content"> + <?php include("header.html"); ?> + <div id="content" style="text-align: center;"> <?php if ($_SERVER["SERVER_NAME"] != "localhost") diff --git a/tilde.css b/tilde.css index 919c1fa..2772cb9 100644 --- a/tilde.css +++ b/tilde.css @@ -1,73 +1,69 @@ body { - background-color: #000000; + background-color: #0B173B; font-family: sans-serif; - /*color: #01df01;*/ - color: #04b404; - padding-right: 0px; - margin-top: 10px; - margin-bottom: 10px; - margin-right: auto; - margin-left: auto; - width: 850px; + color: #ffffff; + margin: 0 auto; + max-width: 75%; font-size: 1.0em; } .date { font-weight: bold; } #logo { - margin-left: 40px; - font-size: 2.2em; -} -#logobyline { - display: none; - margin-left: 80px; - margin-top: -20px; + text-align: center; font-family: monospace; + font-size: 1em; } #navigation { - margin-left: auto; - margin-right: 40px; - width: 850px; + margin: 0 auto; text-align: center; } -#content { - width: 750px; - margin-left: 50px; +#navigation table { + border: 0px; + width: 100%; +} +#navigation td { + text-align: center; + vertical-align: center; + padding: 5px; + background-color: #0B3861 } -#container { - width: 850px; - margin-bottom: 100px; +#front-content { + max-width: 69%; + float: left; +} +#content { + margin: 0 auto; } #news { - width: 550px; - margin-left: 100px; + float: right; + max-width: 29%; } #code { font-family: monospace; font-size: 1.0em; - width: 500px; - margin-left: auto; - margin-right: auto; + max-width: 500px; + margin: 0 auto; } .code { font-family: monospace; font-size: 1.0em; - width: 500px; - margin-left: auto; - margin-right: auto; + max-width: 500px; + margin: 0 auto; } a:link { - text-decoration: none; - color:#cccccc; + text-decoration: underline; + color:#ffffff; } a:visited { - color:#cccccc; - text-decoration: none; + color:#ffffff; + text-decoration: underline; } a:hover { - color:#ffffff; + color:#a4a4a4; + text-decoration: underline; } p { diff --git a/tilde.json b/tilde.json index 1d76b97..9406093 100644 --- a/tilde.json +++ b/tilde.json @@ -1 +1 @@ -{"name":"tilde.institute","url":"https://tilde.institute","signup_url":"https://tilde.institute/signup","user_count":250,"want_users":true,"admin_email":"admins@tilde.institute","description":"A place in the tildeverse for people to explore and develop software for the OpenBSD operating system.","last_generated":"Fri, 01 May 2020 23:00:01 +0000"} \ No newline at end of file +{"name":"tilde.institute","url":"https://tilde.institute","signup_url":"https://tilde.institute/signup","user_count":249,"want_users":true,"admin_email":"admins@tilde.institute","description":"A place in the tildeverse for people to explore and develop software for the OpenBSD operating system.","last_generated":"Sun, 03 May 2020 19:00:02 +0000"} \ No newline at end of file |