Update some outdated information, It's Forgejo and not Gitea.

This commit is contained in:
Jacob 2023-08-30 08:18:19 +02:00
parent abaace1293
commit 7ad2ca104a
3 changed files with 3 additions and 3 deletions

View file

@ -16,7 +16,7 @@
<li>speedie.site</li> <li>speedie.site</li>
<p>The initial concept for this site was designed by <a href="https://donut.eu.org">donut.eu.org</a>. I have expanded on it significantly and rewritten a lot of the styling since. Thank you!</p> <p>The initial concept for this site was designed by <a href="https://donut.eu.org">donut.eu.org</a>. I have expanded on it significantly and rewritten a lot of the styling since. Thank you!</p>
<li>git.speedie.site</li> <li>git.speedie.site</li>
<p>git.speedie.site is a <a href="https://about.gitea.com">Gitea</a> instance.</p> <p>git.speedie.site is a <a href="https://forgejo.org">Forgejo</a> instance.</p>
<li>ls.speedie.site</li> <li>ls.speedie.site</li>
<p>ls.speedie.site is a fork of <a href="https://github.com/lorenzos/Minixed">MINIXED</a> with mostly styling changes.</p> <p>ls.speedie.site is a fork of <a href="https://github.com/lorenzos/Minixed">MINIXED</a> with mostly styling changes.</p>
<li>spmenu.speedie.site</li> <li>spmenu.speedie.site</li>

View file

@ -13,7 +13,7 @@
<h2>Design philosophy</h2> <h2>Design philosophy</h2>
<p>I know all big tech companies that spy on you and don't respect your privacy say this, but your privacy is my number one priority. As such, this site does not use any JavaScript, but your privacy is not the only reason for that, because solutions like LibreJS exist.</p> <p>I know all big tech companies that spy on you and don't respect your privacy say this, but your privacy is my number one priority. As such, this site does not use any JavaScript, but your privacy is not the only reason for that, because solutions like LibreJS exist.</p>
<p>I believe the web was better in the early 2000s when excessive JavaScript usage wasn't rampant like it is today. A simple web browser could be written, and the web was simple. This meant you didn't need to use up all your resources to load a simple page. Nowadays, developers are far too lazy to put effort into optimizing their websites, and instead resort to using many lines of JavaScript to accomplish a task which doesn't require JavaScript, and this JavaScript almost always requires a bloated web browser to function, which also requires a powerful computer as a result. I think this is unacceptable, and most people having modern computers does not justify having layers on top of layers of bloatware. A simple test, one that all websites should pass is what I call the "links test". The page must be usable in the command line browser <code>links</code>. If it is not, and it's possible to fix the issue then your website sucks.</p> <p>I believe the web was better in the early 2000s when excessive JavaScript usage wasn't rampant like it is today. A simple web browser could be written, and the web was simple. This meant you didn't need to use up all your resources to load a simple page. Nowadays, developers are far too lazy to put effort into optimizing their websites, and instead resort to using many lines of JavaScript to accomplish a task which doesn't require JavaScript, and this JavaScript almost always requires a bloated web browser to function, which also requires a powerful computer as a result. I think this is unacceptable, and most people having modern computers does not justify having layers on top of layers of bloatware. A simple test, one that all websites should pass is what I call the "links test". The page must be usable in the command line browser <code>links</code>. If it is not, and it's possible to fix the issue then your website sucks.</p>
<p>Using JavaScript also adds significant complexity to what should just be a simple static website. JavaScript is a much more complex language than a simple document or even PHP. JavaScript can also be a major security risk. The only time using JavaScript is justified is when a task cannot reliably be done on the backend using PHP, or simple HTML/CSS. The only service on my site where this is the case is <a href="https://git.speedie.site">my Gitea instance</a>. But despite this, developers now use it as a replacement for what PHP used to do, because apparently PHP is just too hard. So now you're moving your bloat from the backend to the user who has to download an execute your possibly malicious script. Not cool.</p> <p>Using JavaScript also adds significant complexity to what should just be a simple static website. JavaScript is a much more complex language than a simple document or even PHP. JavaScript can also be a major security risk. The only time using JavaScript is justified is when a task cannot reliably be done on the backend using PHP, or simple HTML/CSS. The only service on my site where this is the case is <a href="https://git.speedie.site">my Forgejo instance</a>. But despite this, developers now use it as a replacement for what PHP used to do, because apparently PHP is just too hard. So now you're moving your bloat from the backend to the user who has to download an execute your possibly malicious script. Not cool.</p>
<p>For some, JavaScript just isn't bloated enough, so to make matters worse a JavaScript toolkit is used on top, which sometimes makes JavaScript easier for the developer, but more painful for the user, who has to download that toolkit along with the script itself and execute it. All this for what, aesthetics? Are you fucking serious?</p> <p>For some, JavaScript just isn't bloated enough, so to make matters worse a JavaScript toolkit is used on top, which sometimes makes JavaScript easier for the developer, but more painful for the user, who has to download that toolkit along with the script itself and execute it. All this for what, aesthetics? Are you fucking serious?</p>
<p>Beyond JavaScript being bloated by design, it is often obfuscated to save disk space and bandwidth, but as a result it is possible to <a href="https://www.gnu.org/philosophy/javascript-trap.html">hide malicious features</a> in the script, knowing that most people are not going to understand it, and even experienced JavaScript developers will find it difficult to read because it's obfuscated. This is not just a theory either, companies like Google, Microsoft, Amazon and Apple all do this to spy on you. With no JavaScript, this just isn't possible and the only real information one can use to track you is your IP address and your user agent string, which only really tell you what operating system and browser version is used.</p> <p>Beyond JavaScript being bloated by design, it is often obfuscated to save disk space and bandwidth, but as a result it is possible to <a href="https://www.gnu.org/philosophy/javascript-trap.html">hide malicious features</a> in the script, knowing that most people are not going to understand it, and even experienced JavaScript developers will find it difficult to read because it's obfuscated. This is not just a theory either, companies like Google, Microsoft, Amazon and Apple all do this to spy on you. With no JavaScript, this just isn't possible and the only real information one can use to track you is your IP address and your user agent string, which only really tell you what operating system and browser version is used.</p>
<p>As for the philosophy for the website itself, the website should be clean, minimal and easy to navigate. No ads, no trackers, no spyware, nothing. Just text and occasionally images transmitted through the internet. The website should also work nicely with extensions such as Vim Vixen and Vimium, or web browsers like Qutebrowser. For simplicity, PHP is used to insert the header and footer into every page, allowing changes to be made to the header and footer that appear everywhere. For collaboration, <a href="https://git.speedie.site/speedie/speedie-page">a simple Git repository</a> is used, where people can create issues and submit pull requests.</p> <p>As for the philosophy for the website itself, the website should be clean, minimal and easy to navigate. No ads, no trackers, no spyware, nothing. Just text and occasionally images transmitted through the internet. The website should also work nicely with extensions such as Vim Vixen and Vimium, or web browsers like Qutebrowser. For simplicity, PHP is used to insert the header and footer into every page, allowing changes to be made to the header and footer that appear everywhere. For collaboration, <a href="https://git.speedie.site/speedie/speedie-page">a simple Git repository</a> is used, where people can create issues and submit pull requests.</p>

View file

@ -12,7 +12,7 @@
<div class="content"> <div class="content">
<h2>Projects</h2> <h2>Projects</h2>
<p>Here's a list of most software projects I've worked on/currently work on or people still use.</p> <p>Here's a list of most software projects I've worked on/currently work on or people still use.</p>
<p>Note that it is not a full list, for a full list see <a href="https://git.speedie.site">my Gitea instance</a> and <a href="https://github.com/speediegq">my GitHub</a>.</p> <p>Note that it is not a full list, for a full list see <a href="https://git.speedie.site">my Forgejo instance</a> and <a href="https://github.com/speediegq">my GitHub</a>.</p>
<h3 class="spmenu">spmenu</h3> <h3 class="spmenu">spmenu</h3>
<p>spmenu is a simple X11 and Wayland menu application which takes standard input, parses it, lets the user choose an option and sends the selected option to standard output. It also serves as a run launcher and desktop launcher through the included shell script spmenu_run, which handles both $PATH listing, .desktop entries, and file listing.</p> <p>spmenu is a simple X11 and Wayland menu application which takes standard input, parses it, lets the user choose an option and sends the selected option to standard output. It also serves as a run launcher and desktop launcher through the included shell script spmenu_run, which handles both $PATH listing, .desktop entries, and file listing.</p>
<p><a href="/projects/spmenu.php">More information</a> <a href="https://spmenu.speedie.site">Wiki</a> <a href="https://git.speedie.site/speedie/spmenu">Git repository</a></p> <p><a href="/projects/spmenu.php">More information</a> <a href="https://spmenu.speedie.site">Wiki</a> <a href="https://git.speedie.site/speedie/spmenu">Git repository</a></p>