From 78b56fb965f5205c87a75511f97d08f665f5d9dd Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 31 Jan 2024 11:43:53 -0700 Subject: [PATCH] fixed mixed tabs and spaces indentation --- .editorconfig | 8 ++ 404.html | 96 +++++++-------- about/index.html | 274 ++++++++++++++++++++--------------------- assets/TiB.css | 226 +++++++++++++++++----------------- assets/template.html | 78 ++++++------ index.html | 284 +++++++++++++++++++++---------------------- 6 files changed, 487 insertions(+), 479 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..bf7033a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,8 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = tab +indent_size = 2 +insert_final_newline = true diff --git a/404.html b/404.html index 6f7ad2d..28c178d 100644 --- a/404.html +++ b/404.html @@ -7,7 +7,7 @@ This website is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - + This website is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. @@ -17,54 +17,54 @@ with this website. If not, see https://www.gnu.org/licenses/. --> - - TiB. | 404 - - - - - - - - - -
- -
- +
+
+

404: Page Not Found

+

+ Sorry, but + this page does not exist. +

+
+
+ diff --git a/about/index.html b/about/index.html index f341f46..10b01ec 100644 --- a/about/index.html +++ b/about/index.html @@ -7,7 +7,7 @@ This website is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - + This website is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. @@ -16,154 +16,154 @@ You should have received a copy of the GNU Affero General Public License along with this website. If not, see https://www.gnu.org/licenses/. --> - - TiB. | About - - - - - - - - - -
- -
- +
+
+
+

+ Members +

+

+ Emma

- mars + mars

- sasha -

-

- silt + sasha

- Trinity + silt

-
-
-

- History -

-

- Tebibyte Media was started in 2020 by Emma Tebibyte to create a - community of technology-savvy individuals on - a Discord “server” who shared faer values. Its - original goal was to propagate free software values, which influenced - its current purpose. -

-

- Today, Tebibyte Media is agroup of free software advocates and +

+ Trinity +

+
+
+

+ History +

+

+ Tebibyte Media was started in 2020 by Emma Tebibyte to create a + community of technology-savvy individuals on + a Discord “server” who shared faer values. Its + original goal was to propagate free software values, which influenced + its current purpose. +

+

+ Today, Tebibyte Media is agroup of free software advocates and programming hobbyists. We want to promote good practices in programming, freedom of software, security, and apply those values and ethics to software of our own. You can read more on our blog. -

-
-
-

- - WTF is a Tebibyte? - -

-

- A tebibyte is a unit of digital storage equal to 1099511627776 bytes. - The confusion ensuing due to Microsoft Windows' usage of the SI - prefixes instead of the proper IEC ones is documented on - - Wikipedia. -

-
-
-
-
-

- How is your site licensed? -

-

- The Tebibyte Media website is free software: you can redistribute it - and/or modify it under the terms of the GNU Affero General Public - License as published by the Free Software Foundation, either version 3 - of the License, or (at your option) any later version. -

-

- The Tebibyte Media website is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Affero General Public License for more details. -

-

- You should have received a copy of the GNU Affero General - Public License along with the Tebibyte Media website. See - - here for that copy. The source code is available - here. -

-
-
-

- Who is your hosting provider? -

-

- The server hosting this site and its services is hosted on a - Linode running - Debian 11 with the - - Linux-libre kernel. -

-
-
-

- Special Thanks -

-

- Thank you to robotcritter for having been a wonderful member of the - staff and for the support with the server. We couldn’t have continued - without your contributions. We wish you well at your job! ‹3 -

-

- Thanks to - - classic5000 from - Ortus Press for giving me the reason I needed to start this whole +

+
+
+

+ + WTF is a Tebibyte? + +

+

+ A tebibyte is a unit of digital storage equal to 1099511627776 bytes. + The confusion ensuing due to Microsoft Windows' usage of the SI + prefixes instead of the proper IEC ones is documented on + + Wikipedia. +

+
+
+
+
+

+ How is your site licensed? +

+

+ The Tebibyte Media website is free software: you can redistribute it + and/or modify it under the terms of the GNU Affero General Public + License as published by the Free Software Foundation, either version 3 + of the License, or (at your option) any later version. +

+

+ The Tebibyte Media website is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Affero General Public License for more details. +

+

+ You should have received a copy of the GNU Affero General + Public License along with the Tebibyte Media website. See + + here for that copy. The source code is available + here. +

+
+
+

+ Who is your hosting provider? +

+

+ The server hosting this site and its services is hosted on a + Linode running + Debian 11 with the + + Linux-libre kernel. +

+
+
+

+ Special Thanks +

+

+ Thank you to robotcritter for having been a wonderful member of the + staff and for the support with the server. We couldn’t have continued + without your contributions. We wish you well at your job! ‹3 +

+

+ Thanks to + + classic5000 from + Ortus Press for giving me the reason I needed to start this whole ride! -

-
-
-
- - +

+ + + + + diff --git a/assets/TiB.css b/assets/TiB.css index 0d2413d..7551f2e 100644 --- a/assets/TiB.css +++ b/assets/TiB.css @@ -16,264 +16,264 @@ */ @font-face { - font-family: 'Ubuntu'; - src: url('https://tebibyte.media/assets/fonts/ubuntu.ttf'); - url('https://tebibyte.media/assets/fonts/ubuntu.woff2'); - url('https://tebibyte.media/assets/fonts/ubuntu.woff'); + font-family: 'Ubuntu'; + src: url('https://tebibyte.media/assets/fonts/ubuntu.ttf'); + url('https://tebibyte.media/assets/fonts/ubuntu.woff2'); + url('https://tebibyte.media/assets/fonts/ubuntu.woff'); } @font-face { - font-family: 'Ubuntu Mono Ligaturized'; - src: url('https://tebibyte.media/assets/fonts/UbuntuMonoLigaturized-Regular.ttf'); + font-family: 'Ubuntu Mono Ligaturized'; + src: url('https://tebibyte.media/assets/fonts/UbuntuMonoLigaturized-Regular.ttf'); } ::selection { - color: #000000; - background: #8f2424; + color: #000000; + background: #8f2424; } * { - box-sizing: border-box; - color: #f0f0f0; - font-family: 'Ubuntu'; - scrollbar-color: #8f2424 transparent; + box-sizing: border-box; + color: #f0f0f0; + font-family: 'Ubuntu'; + scrollbar-color: #8f2424 transparent; } *:focus { - outline: 2px solid hsl(0, 80%, 40%);; + outline: 2px solid hsl(0, 80%, 40%);; } a { - color: #8f2424; - text-decoration: none; + color: #8f2424; + text-decoration: none; } a:active { - color: hsl(0, 80%, 40%); + color: hsl(0, 80%, 40%); } a:hover { - color: hsl(0, 80%, 40%); - text-decoration: underline; + color: hsl(0, 80%, 40%); + text-decoration: underline; } aside { - max-width: fit-content; - padding: 0.5em 0.75em; + max-width: fit-content; + padding: 0.5em 0.75em; } blockquote { - margin: 0 1.5em; + margin: 0 1.5em; } blockquote p { - margin: 0; + margin: 0; } body { - background-color: black; - margin: 0; - padding: 0 5%; - text-align: justify; + background-color: black; + margin: 0; + padding: 0 5%; + text-align: justify; } dd { - margin-bottom: 1em; - text-align: left; + margin-bottom: 1em; + text-align: left; } div.webring span:not(:last-child)::after { - content: " //"; - color: #4a3333; + content: " //"; + color: #4a3333; } dt { - font-weight: bold; + font-weight: bold; } figcaption { - border-top: solid #8f2424 0.1rem; - margin: 1em 1.5em 0; - padding-top: 1em; - text-align: center; + border-top: solid #8f2424 0.1rem; + margin: 1em 1.5em 0; + padding-top: 1em; + text-align: center; } figure { - margin: 0 1em; - padding: 1em; + margin: 0 1em; + padding: 1em; } footer { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - margin: 1em auto; - max-width: 70em; - padding: 0.5em 1em; + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin: 1em auto; + max-width: 70em; + padding: 0.5em 1em; } h1, h2, h3, h4, h5, h6 { - margin: 0 0 0.5em 0; - border-bottom: solid #8f2424 0.1rem; - font-weight: bold; - padding-bottom: 0.5em; + margin: 0 0 0.5em 0; + border-bottom: solid #8f2424 0.1rem; + font-weight: bold; + padding-bottom: 0.5em; } header { - text-align: center; - padding: 0; - margin: auto; + text-align: center; + padding: 0; + margin: auto; } i { - color: inherit; + color: inherit; } li { - margin: 1em 0; + margin: 1em 0; } li ul, li ol { - margin: 0.25em 0; + margin: 0.25em 0; } main { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - gap: 1em; - text-align: inherit; + display: flex; + justify-content: space-between; + flex-wrap: wrap; + gap: 1em; + text-align: inherit; } nav { - display: flex; - flex-direction: row-reverse; - font-weight: bold; + display: flex; + flex-direction: row-reverse; + font-weight: bold; } menu { - padding: 0.5em; + padding: 0.5em; } menu li { - display: inline; + display: inline; } menu li:not(:last-child)::after { - content: "|"; - color: #4a3333; + content: "|"; + color: #4a3333; } menu li a { - text-decoration: underline; + text-decoration: underline; } section { - flex-basis: 100%; + flex-basis: 100%; } strong { - font-size: 1.17em; + font-size: 1.17em; } ul { - list-style-type: disc; + list-style-type: disc; } header, main, nav { - max-width: 70em; - margin: 0 auto; + max-width: 70em; + margin: 0 auto; } aside, .errorcode, figure, footer, menu { - background: hsl(0, 20%, 7%); - width: auto; - border: solid; - border-color: hsl(0, 80%, 40%); - border-radius: 1em; + background: hsl(0, 20%, 7%); + width: auto; + border: solid; + border-color: hsl(0, 80%, 40%); + border-radius: 1em; } .column { - flex-basis: 49%; - flex-grow: 1; + flex-basis: 49%; + flex-grow: 1; } .copyleft { - padding: 0; + padding: 0; } .copyleft p, .webring p { - margin: 0; - white-space: nowrap; + margin: 0; + white-space: nowrap; } .errorcode h1 { - border: none; - padding: 1em; + border: none; + padding: 1em; } .errorcode { - margin: 1em 0; - text-align: center; + margin: 1em 0; + text-align: center; } .errorcode section { - flex-direction: column; + flex-direction: column; } .icon { - text-align: left; - white-space: nowrap; + text-align: left; + white-space: nowrap; } .icon img { - max-width: 1em; + max-width: 1em; } .webring a { - text-decoration: underline; + text-decoration: underline; } .webring a:hover { - text-decoration: none; + text-decoration: none; } @media (max-width: 30em) { - footer { - flex-wrap: wrap; - justify-content: center; - } + footer { + flex-wrap: wrap; + justify-content: center; + } - .copyleft, .webring { - flex-basis: 100%; - flex-grow: 1; - text-align: center; - } + .copyleft, .webring { + flex-basis: 100%; + flex-grow: 1; + text-align: center; + } } #home nav .home > a { - pointer-events: none; - cursor: default; - text-decoration: none; + pointer-events: none; + cursor: default; + text-decoration: none; } #network nav .network > a { - pointer-events: none; - cursor: default; - text-decoration: none; + pointer-events: none; + cursor: default; + text-decoration: none; } #about nav .about > a { - pointer-events: none; - cursor: default; - text-decoration: none; + pointer-events: none; + cursor: default; + text-decoration: none; } #logo { - vertical-align: top; - max-width: 192px; - min-width: 128px; + vertical-align: top; + max-width: 192px; + min-width: 128px; } diff --git a/assets/template.html b/assets/template.html index 821e973..d661c12 100644 --- a/assets/template.html +++ b/assets/template.html @@ -7,7 +7,7 @@ This website is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - + This website is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. @@ -16,46 +16,46 @@ You should have received a copy of the GNU Affero General Public License along with this website. If not, see https://www.gnu.org/licenses/. --> - - TiB. | You’re not supposed to be here - - - - - - - - - -
- -
- +
This is a template file! -
- - + + + diff --git a/index.html b/index.html index c39e0cc..0bd1bba 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ This website is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - + This website is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. @@ -16,53 +16,53 @@ You should have received a copy of the GNU Affero General Public License along with this website. If not, see https://www.gnu.org/licenses/. --> - - TiB. | Home - - - - - - - - - -
- -
- +
+
+ Under construction! +

We are a group of free software advocate hobbyist programmers who make cool stuff. Our goal with this project is to work together to make good software that at least we want to use. Currently, our plans are a bit muddy, and given that we all have busy lives, progress may be slow for the forseeable future. Check back every once in a while and see what’s changed! -

-
-
-

+

+
+
+

Signing a typical software license agreement means betraying your neighbor: “I promise to deprive my neighbor of this program so that I can have a copy for myself.” People who make such choices feel @@ -70,123 +70,123 @@ with this website. If not, see https://www.gnu.org/licenses/. --> importance of helping one's neighbors—thus public spirit suffers. This is psychosocial harm associated with the material harm of discouraging use of the program. -

-
-
+

+
+
Richard Stallman, - Why Software Should be Free, “Damaging Social + Why Software Should be Free, “Damaging Social Cohesion”, para. 2–3 -
-
-

- The Free Software Foundation and Stallman - are responsible for the + + +

+ The Free Software Foundation and Stallman + are responsible for the GNU General Public License family of licenses, which are strong copyleft licenses that protect the freedom of software covered by them. -

+

- Our Network was originally intended to facilitate + Our Network was originally intended to facilitate and spread that spirit of sharing, cooperation, and solidarity by providing to members firm foundations of support. Unfortunately, because of the way the Tebibyte Media community came to fruition, it wasn’t the best idea for us. You can read more here.

-
-
- -
-
-
-

- Reading List -

-
-
- Richard Stallman - – ­Free Software, Free Society - - [PDF] -
-
- As the de-facto leader of the free software world and the founder - of the Free Software Foundation, - RMS has written a number - of works. These are not limited to free software; though, of - course, that is what he is known for. This book is an accumulation - of the most important of his writing. -
+
+
+ +
+
+
+

+ Reading List +

+
+
+ Richard Stallman + – ­Free Software, Free Society + + [PDF] +
+
+ As the de-facto leader of the free software world and the founder + of the Free Software Foundation, + RMS has written a number + of works. These are not limited to free software; though, of + course, that is what he is known for. This book is an accumulation + of the most important of his writing. +
-
- Eric S. Raymond - – The Cathedral and the Bazaar - - [XHTML] -
-
- Given enough eyeballs, all bugs are shallow. In his critique of - the “cathedral-builder style” of software development, - ESR covers the importance of - the practical principles behind free software - [1] development. -
+
+ Eric S. Raymond + – The Cathedral and the Bazaar + + [XHTML] +
+
+ Given enough eyeballs, all bugs are shallow. In his critique of + the “cathedral-builder style” of software development, + ESR covers the importance of + the practical principles behind free software + [1] development. +
-
- Eric S. Raymond – The Art of Unix Programming - - [HTML] -
-
- You - should read this book if you are a Unix user with novice-level up to - middle-level skills in the operating system, but little development - experience, and want to learn how to design software effectively - under Unix. This book contains information about the Unix - Philosophy and culture [1]. -
+
+ Eric S. Raymond – The Art of Unix Programming + + [HTML] +
+
+ You + should read this book if you are a Unix user with novice-level up to + middle-level skills in the operating system, but little development + experience, and want to learn how to design software effectively + under Unix. This book contains information about the Unix + Philosophy and culture [1]. +
-
- Daniel Stenberg - – Uncurled - [HTML] -
-
- Stenberg’s guide to developing free software - [1] projects focuses on the less-obvious - aspects of the process—for example, the section entitled “Your - project” covers the difficulties of starting itself. -
-
-

- [1] This piece refers to - free software as - - “open source”. -

-
-
- - +
+ Daniel Stenberg + – Uncurled + [HTML] +
+
+ Stenberg’s guide to developing free software + [1] projects focuses on the less-obvious + aspects of the process—for example, the section entitled “Your + project” covers the difficulties of starting itself. +
+ +

+ [1] This piece refers to + free software as + + “open source”. + + + +

+