some changes

This commit is contained in:
speedie 2023-04-13 23:20:43 +02:00
parent b8e8d005cf
commit 34b829eada
27 changed files with 76 additions and 76 deletions

View file

@ -14,7 +14,7 @@
<h4>2022-04-26</h4> <h4>2022-04-26</h4>
<p>rchat 0.5 is here. It brings a few more commands such as setting how quickly messages are loaded.</p> <p>rchat 0.5 is here. It brings a few more commands such as setting how quickly messages are loaded.</p>
<p>It is likely one of the last feature updates, as new features will come in the form of patches.</p> <p>It is likely one of the last feature updates, as new features will come in the form of patches.</p>
<p>rchat now has it's own page on my website, you can check it out here: https://speedie.gq/rchat.html</p> <p>rchat now has it's own page on my website, you can check it out here: https://speedie.site/rchat.html</p>
<p>In addition to this, patches are now available. At the time of making this post, there's a .Xresources patch available for 0.5</p> <p>In addition to this, patches are now available. At the time of making this post, there's a .Xresources patch available for 0.5</p>
<p>Please be respectful and don't abuse the new feature.</p> <p>Please be respectful and don't abuse the new feature.</p>
<p>- To install rchat 0.5 on Gentoo, add my overlay, you can find out how to do so by following this link: https://github.com/spoverlay/splay.</p> <p>- To install rchat 0.5 on Gentoo, add my overlay, you can find out how to do so by following this link: https://github.com/spoverlay/splay.</p>

View file

@ -20,7 +20,7 @@
<p>Most other licenses including the MIT allow anyone to fork the project and redistribute it just like the GPL but the problem is the license can be changed to whatever the fork author wants. This also includes a proprietary license which goes against what I want out of a license. I want to <i>prevent</i> non-free software, I don't want to <i>help</i> non-free software.</p> <p>Most other licenses including the MIT allow anyone to fork the project and redistribute it just like the GPL but the problem is the license can be changed to whatever the fork author wants. This also includes a proprietary license which goes against what I want out of a license. I want to <i>prevent</i> non-free software, I don't want to <i>help</i> non-free software.</p>
<h4>- How are you helping non-free software?</h4> <h4>- How are you helping non-free software?</h4>
<p>Essentially I'm writing their software for them, so then they can just fork it and make proprietary spyware out of it. This has happened to many different projects and you can thank these licenses that don't prevent a license change for proprietary firmware and other nasty stuff that (probably) runs on your GNU/Linux box. Some people may argue that the GPL is actually non-free because it <i>doesn't</i> let you fork under another license but I heavily disagree</p> <p>Essentially I'm writing their software for them, so then they can just fork it and make proprietary spyware out of it. This has happened to many different projects and you can thank these licenses that don't prevent a license change for proprietary firmware and other nasty stuff that (probably) runs on your GNU/Linux box. Some people may argue that the GPL is actually non-free because it <i>doesn't</i> let you fork under another license but I heavily disagree</p>
<p>At first it may seem like that but as soon as someone forks your software and changes the license to a non-free license you have MORE proprietary spyware so in the end you're causing more problems than you're solving. The GPL essentially tries to end proprietary software by providing a license which guarantees freedom like I stated in my <a href="https://speedie.gq/post13">previous post.</a> which is something I support. So that begs the question. Should you switch to the GNU GPLv3 license?</p> <p>At first it may seem like that but as soon as someone forks your software and changes the license to a non-free license you have MORE proprietary spyware so in the end you're causing more problems than you're solving. The GPL essentially tries to end proprietary software by providing a license which guarantees freedom like I stated in my <a href="https://speedie.site/post13">previous post.</a> which is something I support. So that begs the question. Should you switch to the GNU GPLv3 license?</p>
<p>Now, I would like to add that if you're heavily against the GNU project or the Free Software Foundation due to Richard Stallman, then you probably do not want to use the GPL. And most of the time the people who choose to NOT use the GPL for this reason cannot actually find a justifiable reason for their choice. I don't know about you and it's not my decision but either way the GPL is just a <i>software license</i> and therefore it really doesn't matter who wrote it. Just know that by using a license that doesn't prevent/stop non-free software, you're making the world a worse place.</p> <p>Now, I would like to add that if you're heavily against the GNU project or the Free Software Foundation due to Richard Stallman, then you probably do not want to use the GPL. And most of the time the people who choose to NOT use the GPL for this reason cannot actually find a justifiable reason for their choice. I don't know about you and it's not my decision but either way the GPL is just a <i>software license</i> and therefore it really doesn't matter who wrote it. Just know that by using a license that doesn't prevent/stop non-free software, you're making the world a worse place.</p>
<p>If your goal in addition to providing users with freedom and a great piece of software then the GPL is probably for you. The GPLv3 license guarantees freedom for anyone who uses the software. Therefore <i>in my opinion</i> by using the GPLv3 license you are making the world a better place by stopping potential proprietary software.</p> <p>If your goal in addition to providing users with freedom and a great piece of software then the GPL is probably for you. The GPLv3 license guarantees freedom for anyone who uses the software. Therefore <i>in my opinion</i> by using the GPLv3 license you are making the world a better place by stopping potential proprietary software.</p>
<p>That's all for this blog post I guess, bye.</p> <p>That's all for this blog post I guess, bye.</p>

View file

@ -15,7 +15,7 @@
<p>Another day another blog post!</p> <p>Another day another blog post!</p>
<p>Windows/macOS users often call me an elitist GNU/Linux user but is that really deserved? Well, I personally don't think or care too much about people's opinions on me. After all, I have better things to do and since it's so common to call GNU/Linux users 'elitist', it doesn't really mean anything to me.</p> <p>Windows/macOS users often call me an elitist GNU/Linux user but is that really deserved? Well, I personally don't think or care too much about people's opinions on me. After all, I have better things to do and since it's so common to call GNU/Linux users 'elitist', it doesn't really mean anything to me.</p>
<p>However, since this is so common I wanted to find this out for myself. So let's think for a moment here? Why do I write blog posts just like the one you're reading?</p> <p>However, since this is so common I wanted to find this out for myself. So let's think for a moment here? Why do I write blog posts just like the one you're reading?</p>
<p>Well, for me it's because it allows me to say exactly what I think whenever I want. It's a nice way to (sometimes) express your anger at something. However I don't really view myself as an elitist. After all, I write blog posts like this one and write guides like <a href="https://speedie.gq/guide02.html">this one</a>. I went out of my way to help <i>new</i> GNU/Linux users in this case install Arch.</p> <p>Well, for me it's because it allows me to say exactly what I think whenever I want. It's a nice way to (sometimes) express your anger at something. However I don't really view myself as an elitist. After all, I write blog posts like this one and write guides like <a href="https://speedie.site/guide02.html">this one</a>. I went out of my way to help <i>new</i> GNU/Linux users in this case install Arch.</p>
<p>If I was an elitist I'd tell you to 'RTFM' like every Arch user ever. Instead I went out of my way to help you get started with Arch.</p> <p>If I was an elitist I'd tell you to 'RTFM' like every Arch user ever. Instead I went out of my way to help you get started with Arch.</p>
<p>What I'm not about to do however is read the 'FM' for you. If you aren't capable of reading plain English then I will call you exactly what I view you as, <i>an idiot</i> or <i>a normie</i>.</p> <p>What I'm not about to do however is read the 'FM' for you. If you aren't capable of reading plain English then I will call you exactly what I view you as, <i>an idiot</i> or <i>a normie</i>.</p>
<p>In addition to this, it ALWAYS seems like the people calling <i>me</i> an elitist are part of this group. People who will complain about something being difficult without having the patience to read and perform. They will call anyone who uses software that they view difficult to use (for example Gentoo, Arch, or suckless software) an elitist. They can't seem to find one reason why anyone would actually want to use said software except to look cool on the internet.</p> <p>In addition to this, it ALWAYS seems like the people calling <i>me</i> an elitist are part of this group. People who will complain about something being difficult without having the patience to read and perform. They will call anyone who uses software that they view difficult to use (for example Gentoo, Arch, or suckless software) an elitist. They can't seem to find one reason why anyone would actually want to use said software except to look cool on the internet.</p>

View file

@ -15,14 +15,14 @@
<p>This might actually be my last blog post.. sort of. Now that I have your valuable attention, please read the rest of the blog post!</p> <p>This might actually be my last blog post.. sort of. Now that I have your valuable attention, please read the rest of the blog post!</p>
<p>So, a few days ago I started working on a website redesign. However I quickly realized that it was more work than it was worth. So instead, I decided that it would be easier to straight up start from scratch. No, not completely from scratch, that would be ridiculously time consuming.</p> <p>So, a few days ago I started working on a website redesign. However I quickly realized that it was more work than it was worth. So instead, I decided that it would be easier to straight up start from scratch. No, not completely from scratch, that would be ridiculously time consuming.</p>
<p>However I decided that it would be easier to create the HTML manually, from scratch and then copy over the text (such as blog posts) from the older page.</p> <p>However I decided that it would be easier to create the HTML manually, from scratch and then copy over the text (such as blog posts) from the older page.</p>
<p>Anyways, let's get to the point of this blog post which is, I need suggestions regarding the redesign. Anything. What should I implement, what kind of design should I go for? This time, I am able to use PHP for the header, which I will likely end up doing however as always, speedie.gq will stay as an anti-JavaScript website and as such, I am not going to add a single line of it even if it makes my website look nicer.</p> <p>Anyways, let's get to the point of this blog post which is, I need suggestions regarding the redesign. Anything. What should I implement, what kind of design should I go for? This time, I am able to use PHP for the header, which I will likely end up doing however as always, speedie.site will stay as an anti-JavaScript website and as such, I am not going to add a single line of it even if it makes my website look nicer.</p>
<p>Here are some ideas I've got myself:</p> <p>Here are some ideas I've got myself:</p>
<ul> <ul>
<li>About me page</li> <li>About me page</li>
<p>About me page, which will contain information about me, and the software I use.</p> <p>About me page, which will contain information about me, and the software I use.</p>
<li>Separate 'Projects' category (for example, https://speedie.gq/projects/speedwm)</li> <li>Separate 'Projects' category (for example, https://speedie.site/projects/speedwm)</li>
<p>Right now, project pages are all over the place and difficult to find. Therefore I think it would be much easier to have a projects category.</p> <p>Right now, project pages are all over the place and difficult to find. Therefore I think it would be much easier to have a projects category.</p>
<li>Separate 'Blog' category (for example, https://speedie.gq/blog/post01.html)</li> <li>Separate 'Blog' category (for example, https://speedie.site/blog/post01.html)</li>
<p>There are now many blog posts, and the one you're reading only makes the problem worse. Because of this, I need a way to make them easier to sort and keep track of.</p> <p>There are now many blog posts, and the one you're reading only makes the problem worse. Because of this, I need a way to make them easier to sort and keep track of.</p>
<li>Header and Footer done using PHP</li> <li>Header and Footer done using PHP</li>
<p>In my opinion, this is the most important part. Otherwise, If I want to change one thing in the header, I have to manually edit <strong>every single HTML file in the website.</strong> Doing so can take a very very long time.</p> <p>In my opinion, this is the most important part. Otherwise, If I want to change one thing in the header, I have to manually edit <strong>every single HTML file in the website.</strong> Doing so can take a very very long time.</p>

View file

@ -31,7 +31,7 @@
<li>If you are here for the Wii specific things such as my forwarders, consider joining the r/WiiHacks Discord server. They are essentially us done right, and stay on topic well.</li> <li>If you are here for the Wii specific things such as my forwarders, consider joining the r/WiiHacks Discord server. They are essentially us done right, and stay on topic well.</li>
</ul> </ul>
<p>Again, <strong>all Wii repositories will stay up.</strong> Any Discord specific content is also going to be uploaded to these repositories to make sure nothing gets lost. That's what we tried to prevent in the beginning, right?</p> <p>Again, <strong>all Wii repositories will stay up.</strong> Any Discord specific content is also going to be uploaded to these repositories to make sure nothing gets lost. That's what we tried to prevent in the beginning, right?</p>
<p>Either way, with that being said, if you'd like to keep up with me and/or my projects, I have a website at speedie.gq where I post the current information. In fact I may post this on my website too! As for the staff members here, simply ask them!</p> <p>Either way, with that being said, if you'd like to keep up with me and/or my projects, I have a website at speedie.site where I post the current information. In fact I may post this on my website too! As for the staff members here, simply ask them!</p>
<p>I would like to give a big thank you to:</p> <p>I would like to give a big thank you to:</p>
<ul> <ul>
<li>Gabubu for being an awesome friend, moderator, forwarder creator and of course helping preserve rare forwarders.</li> <li>Gabubu for being an awesome friend, moderator, forwarder creator and of course helping preserve rare forwarders.</li>

View file

@ -14,8 +14,8 @@
<h4>2022-11-25</h4> <h4>2022-11-25</h4>
<h3>We're back!</h3> <h3>We're back!</h3>
<p>We're back up better than ever! Right when the canonicucks thought I was gone for good, I rise from my grave and bring you a new website and blog post. Okay, okay on a serious note I have some very important news to share with the people who (still) follow my blog.</p> <p>We're back up better than ever! Right when the canonicucks thought I was gone for good, I rise from my grave and bring you a new website and blog post. Okay, okay on a serious note I have some very important news to share with the people who (still) follow my blog.</p>
<h3>Solving the existing problem with speedie.gq</h3> <h3>Solving the existing problem with speedie.site</h3>
<p>Maintaining the speedie.gq website has been a struggle and it only gets worse with every blog post and page I create.</p> <p>Maintaining the speedie.site website has been a struggle and it only gets worse with every blog post and page I create.</p>
<p>I thought about my alternatives for solving this or at least improving on it, things like using Markdown, writing a simple shell script to append text or even stupid static site generators, but in the end I decided to go with PHP. And it makes sense, PHP is a solid option and has been around for years. <p>I thought about my alternatives for solving this or at least improving on it, things like using Markdown, writing a simple shell script to append text or even stupid static site generators, but in the end I decided to go with PHP. And it makes sense, PHP is a solid option and has been around for years.
<p>It has a major flaw in what I am trying to accomplish with it and that is server-side code that the user can't see. Of course the source code for the PHP is public and available for everyone.</p> <p>It has a major flaw in what I am trying to accomplish with it and that is server-side code that the user can't see. Of course the source code for the PHP is public and available for everyone.</p>
<p>I have and will continue to publish all changes made to the PHP to <a href="https://codeberg.org/speedie/speediegq">the Codeberg repository</a> but you have no way to verify that the code is identical to what is running on the server. I am not sure if there is any way to prove this to the users of my website but if there is, let me know and I'll gladly provide.</p> <p>I have and will continue to publish all changes made to the PHP to <a href="https://codeberg.org/speedie/speediegq">the Codeberg repository</a> but you have no way to verify that the code is identical to what is running on the server. I am not sure if there is any way to prove this to the users of my website but if there is, let me know and I'll gladly provide.</p>
@ -26,7 +26,7 @@
<p>I installed OpenBSD on it because it is a great system for building secure servers but importantly it uses LibreSSL which was something I really wanted for this website.</p> <p>I installed OpenBSD on it because it is a great system for building secure servers but importantly it uses LibreSSL which was something I really wanted for this website.</p>
<h3>Issues</h3> <h3>Issues</h3>
<p>OpenBSD works a little differently than the GNU/Linux I am used to so this took a bit of work to figure out. Most of my issues were PHP related because it's much harder to set up on BSD.</p> <p>OpenBSD works a little differently than the GNU/Linux I am used to so this took a bit of work to figure out. Most of my issues were PHP related because it's much harder to set up on BSD.</p>
<p>While the website still has a few flaws that I plan on fixing very soon (https://speedie.gq/projects doesn't lead to projects.php and instead results in an 'Access Denied.' from Apache), the website seems to be work fine.</p> <p>While the website still has a few flaws that I plan on fixing very soon (https://speedie.site/projects doesn't lead to projects.php and instead results in an 'Access Denied.' from Apache), the website seems to be work fine.</p>
<h3>Website rewrite</h3> <h3>Website rewrite</h3>
<p>So, let's talk about the website itself.</p> <p>So, let's talk about the website itself.</p>
<p>First of all, just take a look around. The website has been rewritten from scratch, this time using PHP for the header and footer. This allows changes to be easily made to the header for every single document (there were a lot of them) saving time.</p> <p>First of all, just take a look around. The website has been rewritten from scratch, this time using PHP for the header and footer. This allows changes to be easily made to the header for every single document (there were a lot of them) saving time.</p>

View file

@ -2,23 +2,23 @@
<html> <html>
<head> <head>
<?php include '../php/header.php';?> <?php include '../php/header.php';?>
<title>speedie.gq now has a wiki!</title> <title>speedie.site now has a wiki!</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="This is just a brief blog post regarding some new somewhat important news for this website! speedie.gq has received a wiki, which anyone may edit. No, this is not some bloated wiki solution, it's done using purely PHP and CSS, and articles are written in Markdown!"> <meta name="description" content="This is just a brief blog post regarding some new somewhat important news for this website! speedie.site has received a wiki, which anyone may edit. No, this is not some bloated wiki solution, it's done using purely PHP and CSS, and articles are written in Markdown!">
<meta name="author" content="speedie"> <meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head> </head>
<body> <body>
<div class="content"> <div class="content">
<h2>speedie.gq now has a wiki!</h2> <h2>speedie.site now has a wiki!</h2>
<h4>2023-01-26</h4> <h4>2023-01-26</h4>
<p>This is just a brief blog post regarding some new somewhat important news for this website! speedie.gq has received a wiki, which anyone may edit. No, this is not some bloated wiki solution, it's done using purely PHP and CSS, and articles are written in Markdown! This is great, because speedwm documentation is already written in Markdown and has been for a while. Not only that, but speedwm has it's own separate wiki, because a lot of information is speedwm related.</p> <p>This is just a brief blog post regarding some new somewhat important news for this website! speedie.site has received a wiki, which anyone may edit. No, this is not some bloated wiki solution, it's done using purely PHP and CSS, and articles are written in Markdown! This is great, because speedwm documentation is already written in Markdown and has been for a while. Not only that, but speedwm has it's own separate wiki, because a lot of information is speedwm related.</p>
<p>Now, I want to get speedwm 1.9 out soon, especially since it has been two full months since the last release and over 100 commits since then, but I want to move some documentation over to the speedwm specific wiki first, as I think the man page is growing very, <strong>very</strong> big. That is not great, not to mention any documentation in a tarball cannot be updated as the release has already happened. Not ideal, is it?</p> <p>Now, I want to get speedwm 1.9 out soon, especially since it has been two full months since the last release and over 100 commits since then, but I want to move some documentation over to the speedwm specific wiki first, as I think the man page is growing very, <strong>very</strong> big. That is not great, not to mention any documentation in a tarball cannot be updated as the release has already happened. Not ideal, is it?</p>
<p>Also, a speedwm wiki was pretty much necessary at this point. While you <em>can</em> pull request to the speediegq repository on Codeberg, there's a lot of delay and work involved in that, when all you want to do is say, fix a simple typo or something like that. However not only can you edit existing articles written by me, but you can also create new articles if you feel like something is missing. While this is speedwm documentation, a lot of it also applies to dwm, so if you're into hacking on dwm you might want to check out the wiki!</p> <p>Also, a speedwm wiki was pretty much necessary at this point. While you <em>can</em> pull request to the speediegq repository on Codeberg, there's a lot of delay and work involved in that, when all you want to do is say, fix a simple typo or something like that. However not only can you edit existing articles written by me, but you can also create new articles if you feel like something is missing. While this is speedwm documentation, a lot of it also applies to dwm, so if you're into hacking on dwm you might want to check out the wiki!</p>
<p>As for the more general wiki, it's far, FAR from complete so far. In fact there is only one article. But I plan on slowly expanding it as time goes on. With that said, you may be wondering what wiki solution I went with. Did I write my own? What wiki solutions are there that aren't absolutely massive and terrible?</p> <p>As for the more general wiki, it's far, FAR from complete so far. In fact there is only one article. But I plan on slowly expanding it as time goes on. With that said, you may be wondering what wiki solution I went with. Did I write my own? What wiki solutions are there that aren't absolutely massive and terrible?</p>
<p>Of course, <a href="https://github.com/panicsteve/w2wiki">w2wiki</a>. w2wiki is written purely in PHP and CSS, and articles are written in Markdown as stated previously. I have to say I really like w2wiki and I have no plans to use something different. I will say, I don't really like the default CSS, however we're not soydevs here, so I changed that to fit the theme and minimalism of the regular speedie.gq website.</p> <p>Of course, <a href="https://github.com/panicsteve/w2wiki">w2wiki</a>. w2wiki is written purely in PHP and CSS, and articles are written in Markdown as stated previously. I have to say I really like w2wiki and I have no plans to use something different. I will say, I don't really like the default CSS, however we're not soydevs here, so I changed that to fit the theme and minimalism of the regular speedie.site website.</p>
<p>Anyways, that's just a small post for today, I have two more suckless related posts coming up relatively soon, but after that I hope to write some more classic blog posts. I have been relatively busy with real life of course, so I haven't had time to write anything proper, although I have a relatively good amount of ideas.</p> <p>Anyways, that's just a small post for today, I have two more suckless related posts coming up relatively soon, but after that I hope to write some more classic blog posts. I have been relatively busy with real life of course, so I haven't had time to write anything proper, although I have a relatively good amount of ideas.</p>
<p>That's it for today, thank you for reading, check out the <a href="https://wiki.speedie.gq">general wiki</a>, as well as the <a href="https://speedwm.speedie.gq">speedwm wiki</a> and have a nice day!</p> <p>That's it for today, thank you for reading, check out the <a href="https://wiki.speedie.site">general wiki</a>, as well as the <a href="https://speedwm.speedie.site">speedwm wiki</a> and have a nice day!</p>
</div> </div>
</body> </body>
<footer> <footer>

View file

@ -13,11 +13,11 @@
<h2>..and a git repository (CGIT REVIEW!!!)</h2> <h2>..and a git repository (CGIT REVIEW!!!)</h2>
<h4>2023-01-28</h4> <h4>2023-01-28</h4>
<p>I don't think it needs to be said but I've been doing some changes to this website recently. If you saw yesterday's blog post, I talked about some changes I had made, such as introducing a speedwm and general wiki to the site. I made some changes to the wiki shortly after publishing that blog post, and today I made even more changes so I think it justifies another blog post. Either way, this blog post is practically just an extension to the last one.</p> <p>I don't think it needs to be said but I've been doing some changes to this website recently. If you saw yesterday's blog post, I talked about some changes I had made, such as introducing a speedwm and general wiki to the site. I made some changes to the wiki shortly after publishing that blog post, and today I made even more changes so I think it justifies another blog post. Either way, this blog post is practically just an extension to the last one.</p>
<p>Now, why did I make these changes, and why the title which (seemingly) has nothing to do with the point of this blog post anyway? Well, you see I decided to try to set up a Git server by myself for a few reasons and that's exactly what I really want to talk about, I just think I should put the wiki changes in this post as well. First of all, I should mention that the speedwm wiki has moved to <a href="https://speedwm.speedie.gq">speedwm.speedie.gq</a> and the more.. general wiki has moved to <a href="https://wiki.speedie.gq">wiki.speedie.gq</a>. I'm doing this because it's good practice, really. Besides, I want to be able to use projects/speedwm again if necessary. I have updated the blog post to reflect these changes of course, but just keep that in mind.</p> <p>Now, why did I make these changes, and why the title which (seemingly) has nothing to do with the point of this blog post anyway? Well, you see I decided to try to set up a Git server by myself for a few reasons and that's exactly what I really want to talk about, I just think I should put the wiki changes in this post as well. First of all, I should mention that the speedwm wiki has moved to <a href="https://speedwm.speedie.site">speedwm.speedie.site</a> and the more.. general wiki has moved to <a href="https://wiki.speedie.site">wiki.speedie.site</a>. I'm doing this because it's good practice, really. Besides, I want to be able to use projects/speedwm again if necessary. I have updated the blog post to reflect these changes of course, but just keep that in mind.</p>
<p>Alright, let's talk about <code>cgit</code>, which is likely why you clicked on this blog post in the first place. cgit as the name implies is a git frontend which allows you to go through commits and other nice things using your browser.. alright alright I think we all know what it is now but cgit is written in C, no not C++, Rust or any other garbage, just plain perfect C. It's also very minimal but still offers basic functionality and even some nice things like RSS feeds for commits, which I talked about in my blog post about <a href="https://codeberg.org">Codeberg</a>, which is really nice for people like myself who primarily use the internet through these feeds anyway.</p> <p>Alright, let's talk about <code>cgit</code>, which is likely why you clicked on this blog post in the first place. cgit as the name implies is a git frontend which allows you to go through commits and other nice things using your browser.. alright alright I think we all know what it is now but cgit is written in C, no not C++, Rust or any other garbage, just plain perfect C. It's also very minimal but still offers basic functionality and even some nice things like RSS feeds for commits, which I talked about in my blog post about <a href="https://codeberg.org">Codeberg</a>, which is really nice for people like myself who primarily use the internet through these feeds anyway.</p>
<p>I looked at other solutions as well, such as stagit but they all had annoying flaws which cgit didn't seem to have so I decided to attempt to host an instance of cgit. I would say it went relatively well, and it was definitely a learning experience. I don't think I've learned this much about Git in 30 minutes ever before, so I'm definitely glad I did it for that reason as well.</p> <p>I looked at other solutions as well, such as stagit but they all had annoying flaws which cgit didn't seem to have so I decided to attempt to host an instance of cgit. I would say it went relatively well, and it was definitely a learning experience. I don't think I've learned this much about Git in 30 minutes ever before, so I'm definitely glad I did it for that reason as well.</p>
<p>By now, you may be wondering if I'm going to leave Codeberg. I have no plans to leave Codeberg, but some of my projects are going to be moved to <a href="https://git.speedie.gq">git.speedie.gq</a> because internet independence is always a good thing, and I like the control this gives me. As of writing this blog post, speedwm, speedwm-extras, speedwm-wiki, libspeedwm, spmenu, st and speediegq all have repositories on git.speedie.gq, some more are going to be moved and the Codeberg repositories for these are going to stay as backups that will be updated around each version bump/release. Some repositories will stay on Codeberg as it's just unnecessary to move them to git.speedie.gq for various reasons such as lack of quality.</p> <p>By now, you may be wondering if I'm going to leave Codeberg. I have no plans to leave Codeberg, but some of my projects are going to be moved to <a href="https://git.speedie.site">git.speedie.site</a> because internet independence is always a good thing, and I like the control this gives me. As of writing this blog post, speedwm, speedwm-extras, speedwm-wiki, libspeedwm, spmenu, st and speediegq all have repositories on git.speedie.site, some more are going to be moved and the Codeberg repositories for these are going to stay as backups that will be updated around each version bump/release. Some repositories will stay on Codeberg as it's just unnecessary to move them to git.speedie.site for various reasons such as lack of quality.</p>
<p>Either way, I think that's all I have to say, next blog post is probably going to be about my computer setup in general (it's VERY different from the norm, beyond just the operating system and window manager). So yeah, check out <a href="https://git.speedie.gq">git.speedie.gq</a>, and the wiki if you haven't already, and have a good day!</p> <p>Either way, I think that's all I have to say, next blog post is probably going to be about my computer setup in general (it's VERY different from the norm, beyond just the operating system and window manager). So yeah, check out <a href="https://git.speedie.site">git.speedie.site</a>, and the wiki if you haven't already, and have a good day!</p>
</div> </div>
</body> </body>
<footer> <footer>

View file

@ -14,8 +14,8 @@
<h4>2023-02-25</h4> <h4>2023-02-25</h4>
<p>Today I want to just quickly talk about some important (and some lesser important) stuff regarding my software projects. First of all, let's talk about spmenu. In addition to the color support I added a month or two ago, spmenu now has image support. I initially couldn't think of many uses for this, however it's actually really useful. Let's say I want to list out all my wallpapers and set one as my wallpaper. My current wallpaper script actually uses a separate program for that, sxiv. But now that spmenu has image support I can actually just preview the wallpapers in spmenu right away, without an external program. This actually makes it more powerful than a lot of terminal emulators. Pretty cool if you ask me.</p> <p>Today I want to just quickly talk about some important (and some lesser important) stuff regarding my software projects. First of all, let's talk about spmenu. In addition to the color support I added a month or two ago, spmenu now has image support. I initially couldn't think of many uses for this, however it's actually really useful. Let's say I want to list out all my wallpapers and set one as my wallpaper. My current wallpaper script actually uses a separate program for that, sxiv. But now that spmenu has image support I can actually just preview the wallpapers in spmenu right away, without an external program. This actually makes it more powerful than a lot of terminal emulators. Pretty cool if you ask me.</p>
<p>I have also made significant changes to another one of my projects, that being spDE. It now includes a helpful script which handles starting speedwm but more importantly handles installing configuration files. This means to install spDE now you only need to emerge it and use the spde commmand to set it up with configuration files. Saves even more time for me, and if you need an easy to use but efficient desktop environment which allows you to easily get into efficient software it's also good for that.</p> <p>I have also made significant changes to another one of my projects, that being spDE. It now includes a helpful script which handles starting speedwm but more importantly handles installing configuration files. This means to install spDE now you only need to emerge it and use the spde commmand to set it up with configuration files. Saves even more time for me, and if you need an easy to use but efficient desktop environment which allows you to easily get into efficient software it's also good for that.</p>
<p>I also have a new project now called ivtools. ivtools is mostly a collection of ffmpeg and imagemagick snippets, whenever I need to do something with a video file I will put the ffmpeg command in a script. The goal is to eventually have scripts for most simple things a video editor can do, so that you don't need to start bloated editors like Blender or kdenlive when you just want to do basic video editing like adding music or cutting video. You can get ivtools <a href="https://git.speedie.gq/ivtools">here</a>.</p> <p>I also have a new project now called ivtools. ivtools is mostly a collection of ffmpeg and imagemagick snippets, whenever I need to do something with a video file I will put the ffmpeg command in a script. The goal is to eventually have scripts for most simple things a video editor can do, so that you don't need to start bloated editors like Blender or kdenlive when you just want to do basic video editing like adding music or cutting video. You can get ivtools <a href="https://git.speedie.site/ivtools">here</a>.</p>
<p>I have recently started using a program called dnote. dnote is a dmenu fork, but the only similarity it retains is libdrw and the general structure of dmenu because dnote is a notification daemon. This similarity to dmenu makes it really easy to add new things into it. I have myself added .Xresources and alpha into dnote. You can get my build <a href="https://git.speedie.gq/dnote">here</a> if you want to try it out. You'll definitely see me using this in shell scripts soon, in fact I plan on migrating speedwm modules and speedwm-extras scripts to using it. It's great, pretty much notifications but better in every way.</p> <p>I have recently started using a program called dnote. dnote is a dmenu fork, but the only similarity it retains is libdrw and the general structure of dmenu because dnote is a notification daemon. This similarity to dmenu makes it really easy to add new things into it. I have myself added .Xresources and alpha into dnote. You can get my build <a href="https://git.speedie.site/dnote">here</a> if you want to try it out. You'll definitely see me using this in shell scripts soon, in fact I plan on migrating speedwm modules and speedwm-extras scripts to using it. It's great, pretty much notifications but better in every way.</p>
<p>As for speedwm, I'm pretty happy with it and while I have plans on doing things with it, they'll probably be in the form of a new project. For one, I want a rule and keybind configuration file which will require major changes to be made. I also want to rewrite the status, so that each status module is a different bar module.</p> <p>As for speedwm, I'm pretty happy with it and while I have plans on doing things with it, they'll probably be in the form of a new project. For one, I want a rule and keybind configuration file which will require major changes to be made. I also want to rewrite the status, so that each status module is a different bar module.</p>
<p>Anyways, that was just an update on the projects I've been working on. No need to drag this blog post out longer so thank you for reading, have a good day!</p> <p>Anyways, that was just an update on the projects I've been working on. No need to drag this blog post out longer so thank you for reading, have a good day!</p>

View file

@ -14,7 +14,7 @@
<h4>2023-02-27</h4> <h4>2023-02-27</h4>
<p>Yesterday I decided to get some work done and ported most of my Gentoo packages for my software, such as speedwm and spmenu but much more to Arch. Of course, first I had to learn how to actually do this, but as it turns out, its actually even easier than on Gentoo. I was able to create all of these packages, including testing in less than an hour.</p> <p>Yesterday I decided to get some work done and ported most of my Gentoo packages for my software, such as speedwm and spmenu but much more to Arch. Of course, first I had to learn how to actually do this, but as it turns out, its actually even easier than on Gentoo. I was able to create all of these packages, including testing in less than an hour.</p>
<p>I had to make a few minor changes to spDE for it to work on Arch, such as changing the owner of the home folder to the user rather than the users group but for the most part it works perfectly. No, the package will not be on the AUR as I do not want the user to have to deal with compiling the stuff locally. I also dont want to deal with the AUR moderators potentially deleting packages.</p> <p>I had to make a few minor changes to spDE for it to work on Arch, such as changing the owner of the home folder to the user rather than the users group but for the most part it works perfectly. No, the package will not be on the AUR as I do not want the user to have to deal with compiling the stuff locally. I also dont want to deal with the AUR moderators potentially deleting packages.</p>
<p>With that said, if you want to install spDE on your Arch box, add my <a href="https://git.speedie.gq/speedie-aur">arch repository</a> (instructions in README) and <code>pacman -Syyu</code>. Then simply <code>pacman -S spde</code> provided the sync completed successfully! The rest of the steps are the same as on Gentoo, run <code>spde -i</code>, <code>spde -a &lt;your user&gt;</code> and finally <code>startx /usr/bin/spde -r</code> to start spDE.</p> <p>With that said, if you want to install spDE on your Arch box, add my <a href="https://git.speedie.site/speedie-aur">arch repository</a> (instructions in README) and <code>pacman -Syyu</code>. Then simply <code>pacman -S spde</code> provided the sync completed successfully! The rest of the steps are the same as on Gentoo, run <code>spde -i</code>, <code>spde -a &lt;your user&gt;</code> and finally <code>startx /usr/bin/spde -r</code> to start spDE.</p>
<p>spDE on Arch is <em>nearly</em> identical to spDE on Gentoo. There are a few minor differences but they shouldnt be that noticeable. If you dont want the entire spDE package, you can choose to install the stuff individually, too. There are packages like <code>speedwm</code>, <code>speedwm-spde</code>, <code>spmenu</code>, <code>libspeedwm</code>, <code>speedwm-extras</code>, <code>fontctrl</code> and so on which can be installed without installing the entire thing.</p> <p>spDE on Arch is <em>nearly</em> identical to spDE on Gentoo. There are a few minor differences but they shouldnt be that noticeable. If you dont want the entire spDE package, you can choose to install the stuff individually, too. There are packages like <code>speedwm</code>, <code>speedwm-spde</code>, <code>spmenu</code>, <code>libspeedwm</code>, <code>speedwm-extras</code>, <code>fontctrl</code> and so on which can be installed without installing the entire thing.</p>
<p>That was just an update for those of you that are interested in running spDE on Arch, I have been putting this off for a long time so Im glad I finally did it. Thank you for reading, install spDE if you want, and have a good day!</p> <p>That was just an update for those of you that are interested in running spDE on Arch, I have been putting this off for a long time so Im glad I finally did it. Thank you for reading, install spDE if you want, and have a good day!</p>

View file

@ -4,7 +4,7 @@
<?php include '../php/header.php';?> <?php include '../php/header.php';?>
<title>I switched back to Microsoft Windows.. here's why!</title> <title>I switched back to Microsoft Windows.. here's why!</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="description" content="As you guys may know if you have been a speedie.gq reader for a while, I was a Gentoo user, and recently I switched to using Arch full time. However, I am yet again switching operating system because I just found out Windows is the best operating system ever made."> <meta name="description" content="As you guys may know if you have been a speedie.site reader for a while, I was a Gentoo user, and recently I switched to using Arch full time. However, I am yet again switching operating system because I just found out Windows is the best operating system ever made.">
<meta name="author" content="speedie"> <meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head> </head>
@ -12,7 +12,7 @@
<div class="content"> <div class="content">
<h2>I switched back to Microsoft Windows.. here's why!</h2> <h2>I switched back to Microsoft Windows.. here's why!</h2>
<h4>2023-04-01</h4> <h4>2023-04-01</h4>
<p>As you guys may know if you have been a speedie.gq reader for a while, I was a Gentoo user, and recently I switched to using Arch full time. However, I am yet again switching operating system because I just found out Windows is the best operating system ever made.</p> <p>As you guys may know if you have been a speedie.site reader for a while, I was a Gentoo user, and recently I switched to using Arch full time. However, I am yet again switching operating system because I just found out Windows is the best operating system ever made.</p>
<h2>Linux sucks, but Windows is awesome!</h2> <h2>Linux sucks, but Windows is awesome!</h2>
<p>Now, most of you probably use some open source Linux distribution on your computer. But Linux is open source, and that's bad. That means Russian hackers can steal your porn collection because of course they can see all the source code and backdoor it. When you're using Microsoft Windows on the other hand, the only one who can access your data is Microsoft, who will send that data to the NSA. This also makes sure your data is safe, and that you're following the law like any good citizen. When I'm using Windows I feel safe and no malware has access to my data. The same cannot be said for Linux or any other open source operating system</p> <p>Now, most of you probably use some open source Linux distribution on your computer. But Linux is open source, and that's bad. That means Russian hackers can steal your porn collection because of course they can see all the source code and backdoor it. When you're using Microsoft Windows on the other hand, the only one who can access your data is Microsoft, who will send that data to the NSA. This also makes sure your data is safe, and that you're following the law like any good citizen. When I'm using Windows I feel safe and no malware has access to my data. The same cannot be said for Linux or any other open source operating system</p>
<p>These Linux users who never go outside or shower will say that this is malicious, or that it is spyware, or any other nonsense but the fact of the matter is the government already knows everything about you anyway. You should not care about privacy if you have nothing to hide, so of course Linux users have a lot to hide. The government would never do anything bad anyway, they only want the best for you.</p> <p>These Linux users who never go outside or shower will say that this is malicious, or that it is spyware, or any other nonsense but the fact of the matter is the government already knows everything about you anyway. You should not care about privacy if you have nothing to hide, so of course Linux users have a lot to hide. The government would never do anything bad anyway, they only want the best for you.</p>

View file

@ -33,7 +33,7 @@
<h5><a href="articles/post46.php">libvirt is the worst program ever made..</a>, written on 2023-02-06</h5> <h5><a href="articles/post46.php">libvirt is the worst program ever made..</a>, written on 2023-02-06</h5>
<h5><a href="articles/post45.php">speedwm 1.9 release</a>, written on 2023-02-05</h5> <h5><a href="articles/post45.php">speedwm 1.9 release</a>, written on 2023-02-05</h5>
<h5><a href="articles/post44.php">..and a git repository (CGIT REVIEW!!!)</a>, written on 2023-01-28</h5> <h5><a href="articles/post44.php">..and a git repository (CGIT REVIEW!!!)</a>, written on 2023-01-28</h5>
<h5><a href="articles/post43.php">speedie.gq now has a wiki!</a>, written on 2023-01-26</h5> <h5><a href="articles/post43.php">speedie.site now has a wiki!</a>, written on 2023-01-26</h5>
<h5><a href="articles/post42.php">When will I use BSD?</a>, written on 2023-01-17</h5> <h5><a href="articles/post42.php">When will I use BSD?</a>, written on 2023-01-17</h5>
<h5><a href="articles/post41.php">Why YouTube© doesn't recommend your videos.</a>, written on 2023-01-15</h5> <h5><a href="articles/post41.php">Why YouTube© doesn't recommend your videos.</a>, written on 2023-01-15</h5>
<h5><a href="articles/post40.php">Let's talk about Project 081 0.6</a>, written on 2023-01-03</h5> <h5><a href="articles/post40.php">Let's talk about Project 081 0.6</a>, written on 2023-01-03</h5>

View file

@ -2,5 +2,5 @@
git add * git add *
git commit -a git commit -a
git push origin master || git push origin main git push origin master || git push origin main
rsync -av --dry-run * speedie@65.20.115.168:/var/www/page/speedie.gq/ rsync -av --dry-run * speedie@65.20.115.168:/var/www/page/speedie.site/
rsync -av --update * speedie@65.20.115.168:/var/www/page/speedie.gq/ rsync -av --update * speedie@65.20.115.168:/var/www/page/speedie.site/

View file

@ -402,11 +402,11 @@
<?php if ($showFooter): ?> <?php if ($showFooter): ?>
<p id="footer"> <p id="footer">
<a href="https://speedie.gq">Home</a> <a href="https://speedie.site">Home</a>
- -
<a href="https://git.speedie.gq">Git</a> <a href="https://git.speedie.site">Git</a>
- -
<a href="https://speedie.gq/donate.php">Donate</a> <a href="https://speedie.site/donate.php">Donate</a>
</p> </p>
<?php endif; ?> <?php endif; ?>

View file

@ -6,7 +6,7 @@
<meta name="description" content="Welcome to my personal website and blog about free software projects and minimalism."> <meta name="description" content="Welcome to my personal website and blog about free software projects and minimalism.">
<meta name="author" content="speedie"> <meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>speedie.gq</title> <title>speedie.site</title>
</head> </head>
<body> <body>
<div class="content"> <div class="content">
@ -14,7 +14,7 @@
<p>Hello, I'm speedie and this is my personal website and blog. I'm a GNU/Linux and free software enthusiast, minimalist and creator of projects like speedwm, spmenu, Forwarder Factory and Project 081. Take a look around!</p> <p>Hello, I'm speedie and this is my personal website and blog. I'm a GNU/Linux and free software enthusiast, minimalist and creator of projects like speedwm, spmenu, Forwarder Factory and Project 081. Take a look around!</p>
<p>My projects:</p> <p>My projects:</p>
<ul> <ul>
<li><a href="https://speedwm.speedie.gq">speedwm</a></li> <li><a href="https://speedwm.speedie.site">speedwm</a></li>
<li><a href="/projects/libspeedwm.php">libspeedwm</a></li> <li><a href="/projects/libspeedwm.php">libspeedwm</a></li>
<li><a href="/projects/spmenu.php">spmenu</a></li> <li><a href="/projects/spmenu.php">spmenu</a></li>
<li><a href="/projects/spde.php">spde</a></li> <li><a href="/projects/spde.php">spde</a></li>

View file

@ -2,11 +2,11 @@
<repo quality="experimental" priority="50"> <repo quality="experimental" priority="50">
<name>speedie-overlay</name> <name>speedie-overlay</name>
<description>speedie's Gentoo GNU/Linux overlay</description> <description>speedie's Gentoo GNU/Linux overlay</description>
<homepage>https://git.speedie.gq/speedie-overlay</homepage> <homepage>https://git.speedie.site/speedie-overlay</homepage>
<owner> <owner>
<email>speedie@duck.com</email> <email>speedie@duck.com</email>
<name>speedie</name> <name>speedie</name>
</owner> </owner>
<source type="git">https://git.speedie.gq/speedie-overlay</source> <source type="git">https://git.speedie.site/speedie-overlay</source>
</repo> </repo>
</repositories> </repositories>

View file

@ -8,6 +8,6 @@
</head> </head>
<body> <body>
<div class="navbar"> <div class="navbar">
<span>speedie's page | <a href="/index.php">Home</a> <a href="/projects.php">Projects</a> <a href="/blog.php">Blog</a> <a href="https://git.speedie.gq">Git</a> <a href="https://wiki.speedie.gq">Wiki</a> <a href="/donate.php">Donate</a> <a href="/dir.php">Directory Listing</a></span> <span>speedie's page | <a href="/index.php">Home</a> <a href="/projects.php">Projects</a> <a href="/blog.php">Blog</a> <a href="https://git.speedie.site">Git</a> <a href="https://wiki.speedie.site">Wiki</a> <a href="/donate.php">Donate</a> <a href="/dir.php">Directory Listing</a></span>
</div> </div>
<div class="content"> <div class="content">

View file

@ -16,7 +16,7 @@
<ul> <ul>
<li>speedwm</li> <li>speedwm</li>
<p>speedwm is a window manager forked from suckless.org's dwm or dynamic window manager. Unlike dwm, speedwm tries to be minimal just like dwm but also has functionality and aesthetics as a goal. It is also much more minimal than other window managers like i3-gaps while offering many more features.</p> <p>speedwm is a window manager forked from suckless.org's dwm or dynamic window manager. Unlike dwm, speedwm tries to be minimal just like dwm but also has functionality and aesthetics as a goal. It is also much more minimal than other window managers like i3-gaps while offering many more features.</p>
<p><a href="https://speedwm.speedie.gq">More information</a></p> <p><a href="https://speedwm.speedie.site">More information</a></p>
<li>libspeedwm</li> <li>libspeedwm</li>
<p>libspeedwm is a minimal program for interacting with speedwm through the shell. It allows you to run signals but also perform actions. It is written in C because speedwm itself is written in C. It only has one dependency; libX11 used to set the root window name.</p> <p>libspeedwm is a minimal program for interacting with speedwm through the shell. It allows you to run signals but also perform actions. It is written in C because speedwm itself is written in C. It only has one dependency; libX11 used to set the root window name.</p>
<p><a href="projects/libspeedwm.php">More information</a></p> <p><a href="projects/libspeedwm.php">More information</a></p>

View file

@ -13,7 +13,7 @@
<h1>iron</h1> <h1>iron</h1>
<img src="../img/iron.png" width="700" alt="image"> <img src="../img/iron.png" width="700" alt="image">
<h2 id="what-is-iron">What is iron?</h2> <h2 id="what-is-iron">What is iron?</h2>
<p>iron is a minimal rautafarmi client written in Bash for GNU/Linux. It allows the user to post/recieve messages using the <a href="https://donut.gq/rautafarmi/api.php">rautafarmi API</a> and it displays the information to the user in a nice format. iron is based on the older <a href="https://speedie.gq/rchat">rchat</a> rautafarmi client that used messages.txt to get messages.</p> <p>iron is a minimal rautafarmi client written in Bash for GNU/Linux. It allows the user to post/recieve messages using the <a href="https://donut.gq/rautafarmi/api.php">rautafarmi API</a> and it displays the information to the user in a nice format. iron is based on the older <a href="https://speedie.site/rchat">rchat</a> rautafarmi client that used messages.txt to get messages.</p>
<h2 id="why-should-i-use-iron-over-rchat">Why should I use iron over rchat?</h2> <h2 id="why-should-i-use-iron-over-rchat">Why should I use iron over rchat?</h2>
<p>Unlike rchat, iron is minimal in design and only does what you expect a basic client to do. It does not have auto updating, no history, no donate command, no news, no changelog, and no :open. It also brings a much cleaner and improved codebase. Because of this, bugs are less likely and the client is much faster. The user doesn&#39;t have to run lines of code he doesn&#39;t need.</p> <p>Unlike rchat, iron is minimal in design and only does what you expect a basic client to do. It does not have auto updating, no history, no donate command, no news, no changelog, and no :open. It also brings a much cleaner and improved codebase. Because of this, bugs are less likely and the client is much faster. The user doesn&#39;t have to run lines of code he doesn&#39;t need.</p>
<p>Most importantly though, iron does not use the old messages.txt method used by older instances. This also means iron is the first rautafarmi client to use and support the new JSON based rautafarmi API. This API is much faster and will allow compatible instances to push updates without breaking client support.</p> <p>Most importantly though, iron does not use the old messages.txt method used by older instances. This also means iron is the first rautafarmi client to use and support the new JSON based rautafarmi API. This API is much faster and will allow compatible instances to push updates without breaking client support.</p>

View file

@ -21,14 +21,14 @@
<p>Gentoo is the only distro I've tested this on. It might work on other Gentoo based distributions that use the <code>portage</code> package manager but it will NOT work on Arch, Debian or other distros that are not Gentoo based.</p> <p>Gentoo is the only distro I've tested this on. It might work on other Gentoo based distributions that use the <code>portage</code> package manager but it will NOT work on Arch, Debian or other distros that are not Gentoo based.</p>
<h3>How can I add this overlay?</h3> <h3>How can I add this overlay?</h3>
<p>Using either eselect-repository or layman. Layman is no longer maintained so I do not recommend you use it.</p> <p>Using either eselect-repository or layman. Layman is no longer maintained so I do not recommend you use it.</p>
<p>For layman: <code>layman -o https://speedie.gq/overlay.xml -f -a speedie-overlay</code></p> <p>For layman: <code>layman -o https://speedie.site/overlay.xml -f -a speedie-overlay</code></p>
<p>For eselect-repository: <code>eselect repository --add speedie-overlay git https://git.speedie.gq/speedie-overlay</code></p> <p>For eselect-repository: <code>eselect repository --add speedie-overlay git https://git.speedie.site/speedie-overlay</code></p>
<p>To sync with layman: <code>layman -s speedie-overlay</code></p> <p>To sync with layman: <code>layman -s speedie-overlay</code></p>
<p>To sync with eselect-repository: <code>emaint -r speedie-overlay sync</code></p> <p>To sync with eselect-repository: <code>emaint -r speedie-overlay sync</code></p>
<h3>Ebuild list</h3> <h3>Ebuild list</h3>
<p>See the repository for a full list.</p> <p>See the repository for a full list.</p>
<h3>Where are the ebuilds hosted?</h3> <h3>Where are the ebuilds hosted?</h3>
<p>The ebuilds are all hosted on <a href="https://git.speedie.gq/speedie-overlay">my cgit instance</a>.</p> <p>The ebuilds are all hosted on <a href="https://git.speedie.site/speedie-overlay">my cgit instance</a>.</p>
<h3>Support me</h3> <h3>Support me</h3>
<p>If this overlay was useful, consider donating.</p> <p>If this overlay was useful, consider donating.</p>
<p>XMR: <code>888ncoFDtpQecZvRgZf5ZCNXSmLVS3st1Yjf4k8SD4Jt4pPUpHkqzKE8UWiKFw9V5W6P946PUpmnS4YGuPkyq997LKQ3HzU</code></p> <p>XMR: <code>888ncoFDtpQecZvRgZf5ZCNXSmLVS3st1Yjf4k8SD4Jt4pPUpHkqzKE8UWiKFw9V5W6P946PUpmnS4YGuPkyq997LKQ3HzU</code></p>

View file

@ -23,10 +23,10 @@
<p>Now, edit <code>/etc/pacman.conf</code> with your favorite editor and add the following lines to the file:</p> <p>Now, edit <code>/etc/pacman.conf</code> with your favorite editor and add the following lines to the file:</p>
<p><code>[speedie-aur]</code></p> <p><code>[speedie-aur]</code></p>
<p><code>SigLevel = Required DatabaseNever</code></p> <p><code>SigLevel = Required DatabaseNever</code></p>
<p><code>Server = https://git.speedie.gq/speedie-aur/plain/$arch</code></p> <p><code>Server = https://git.speedie.site/speedie-aur/plain/$arch</code></p>
<p>Write it, and run <code>pacman -Sy</code> to sync the repositories. If the sync was successful, you can now start installing my packages.</p> <p>Write it, and run <code>pacman -Sy</code> to sync the repositories. If the sync was successful, you can now start installing my packages.</p>
<h3>Where are the packages hosted?</h3> <h3>Where are the packages hosted?</h3>
<p>The packages are all hosted on <a href="https://git.speedie.gq/speedie-aur">my cgit instance</a>.</p> <p>The packages are all hosted on <a href="https://git.speedie.site/speedie-aur">my cgit instance</a>.</p>
<h3>Support me</h3> <h3>Support me</h3>
<p>If this overlay was useful, consider donating.</p> <p>If this overlay was useful, consider donating.</p>
<p>XMR: <code>888ncoFDtpQecZvRgZf5ZCNXSmLVS3st1Yjf4k8SD4Jt4pPUpHkqzKE8UWiKFw9V5W6P946PUpmnS4YGuPkyq997LKQ3HzU</code></p> <p>XMR: <code>888ncoFDtpQecZvRgZf5ZCNXSmLVS3st1Yjf4k8SD4Jt4pPUpHkqzKE8UWiKFw9V5W6P946PUpmnS4YGuPkyq997LKQ3HzU</code></p>

View file

@ -8,7 +8,7 @@
<meta name="author" content="speedie"> <meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="speedwm.css"> <link rel="stylesheet" href="speedwm.css">
<title>Welcome to speedie.gq</title> <title>Welcome to speedie.site</title>
</head> </head>
<body> <body>
<div class="content"> <div class="content">

View file

@ -8,11 +8,11 @@
<meta name="author" content="speedie"> <meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="speedwm.css"> <link rel="stylesheet" href="speedwm.css">
<title>Welcome to speedie.gq</title> <title>Welcome to speedie.site</title>
</head> </head>
<body> <body>
<div class="content"> <div class="content">
<meta http-equiv="refresh" content="0;https://speedwm.speedie.gq" /> <meta http-equiv="refresh" content="0;https://speedwm.speedie.site" />
</div> </div>
</body> </body>
<footer> <footer>

View file

@ -8,14 +8,14 @@
<meta name="author" content="speedie"> <meta name="author" content="speedie">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="speedwm.css"> <link rel="stylesheet" href="speedwm.css">
<title>Welcome to speedie.gq</title> <title>Welcome to speedie.site</title>
</head> </head>
<body> <body>
<div class="content"> <div class="content">
<img src="preview2.png" alt="spmenu screenshot" width="75%"> <img src="preview2.png" alt="spmenu screenshot" width="75%">
<h3 id="what-is-spmenu">What is spmenu?</h3> <h3 id="what-is-spmenu">What is spmenu?</h3>
<p>spmenu is an X11 menu application based on <a href="https://tools.suckless.org/dmenu">dmenu</a> which takes standard input, parses it, and lets the user choose an option and sends the selected option to standard output.</p> <p>spmenu is an X11 menu application based on <a href="https://tools.suckless.org/dmenu">dmenu</a> which takes standard input, parses it, and lets the user choose an option and sends the selected option to standard output.</p>
<p>It is designed to integrate well with my <a href="https://dwm.suckless.org">dwm</a> fork, <a href="https://git.speedie.gq/speedwm">speedwm</a>.</p> <p>It is designed to integrate well with my <a href="https://dwm.suckless.org">dwm</a> fork, <a href="https://git.speedie.site/speedwm">speedwm</a>.</p>
<h3 id="special-features">Special features</h3> <h3 id="special-features">Special features</h3>
<p>This build of spmenu has some features written for this build. Of course if you want, this is free software so you can use it in your own build.</p> <p>This build of spmenu has some features written for this build. Of course if you want, this is free software so you can use it in your own build.</p>
<ul> <ul>
@ -61,7 +61,7 @@
</ul> </ul>
<h3 id="installation-most-gnulinux-distributions">Installation (most GNU/Linux distributions)</h3> <h3 id="installation-most-gnulinux-distributions">Installation (most GNU/Linux distributions)</h3>
<p><code>emerge dev-vcs/git # Install dev-vcs/git using your favorite package manager</code></p> <p><code>emerge dev-vcs/git # Install dev-vcs/git using your favorite package manager</code></p>
<p><code>git clone https://git.speedie.gq/spmenu</code></p> <p><code>git clone https://git.speedie.site/spmenu</code></p>
<p><code>cd spmenu/</code></p> <p><code>cd spmenu/</code></p>
<p><code>make clean install # Run as root.</code></p> <p><code>make clean install # Run as root.</code></p>
<h3 id="installation-gentoo">Installation (Gentoo)</h3> <h3 id="installation-gentoo">Installation (Gentoo)</h3>
@ -72,7 +72,7 @@
<p>This build allows you to define .Xresources values to load on <p>This build allows you to define .Xresources values to load on
startup. See docs/example.Xresources for a list of default values.</p> startup. See docs/example.Xresources for a list of default values.</p>
<h3 id="scripts">Scripts</h3> <h3 id="scripts">Scripts</h3>
<p>This build of spmenu should work with all spmenu scripts. <a href="https://git.speedie.gq/speedwm-extras">Here</a> are a few Ive written/use.</p> <p>This build of spmenu should work with all spmenu scripts. <a href="https://git.speedie.site/speedwm-extras">Here</a> are a few Ive written/use.</p>
<h3 id="notes-for-gcc-users">Notes for GCC users</h3> <h3 id="notes-for-gcc-users">Notes for GCC users</h3>
<p>If youre compiling with GCC, chances are youre seeing a lot of warnings. This is because were compiling with -Ofast. I cant seem to find any issues with using -Ofast but if it bothers you, you can compile with -Os or -O2 which dont spit out these warnings.</p> <p>If youre compiling with GCC, chances are youre seeing a lot of warnings. This is because were compiling with -Ofast. I cant seem to find any issues with using -Ofast but if it bothers you, you can compile with -Os or -O2 which dont spit out these warnings.</p>
</div> </div>

View file

@ -1,7 +1,7 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> <channel>
<title>speedie's blog post archive (Blog post 1-36)</title> <title>speedie's blog post archive (Blog post 1-36)</title>
<link>https://speedie.gq/blog.php</link> <link>https://speedie.site/blog.php</link>
<description>Note that these are archived blog posts and are only here because deleting blog posts is dumb.</description> <description>Note that these are archived blog posts and are only here because deleting blog posts is dumb.</description>
<atom:link href="/rss.xml" rel="self" type="application/rss+xml" /> <atom:link href="/rss.xml" rel="self" type="application/rss+xml" />
<item> <item>
@ -140,7 +140,7 @@
<description> <description>
<![CDATA[<p>rchat 0.5 is here. It brings a few more commands such as setting how quickly messages are loaded.</p> <![CDATA[<p>rchat 0.5 is here. It brings a few more commands such as setting how quickly messages are loaded.</p>
<p>It is likely one of the last feature updates, as new features will come in the form of patches.</p> <p>It is likely one of the last feature updates, as new features will come in the form of patches.</p>
<p>rchat now has it's own page on my website, you can check it out here: https://speedie.gq/rchat.php</p> <p>rchat now has it's own page on my website, you can check it out here: https://speedie.site/rchat.php</p>
<p>In addition to this, patches are now available. At the time of making this post, there's a .Xresources patch available for 0.5</p> <p>In addition to this, patches are now available. At the time of making this post, there's a .Xresources patch available for 0.5</p>
<p>Please be respectful and don't abuse the new feature.</p> <p>Please be respectful and don't abuse the new feature.</p>
<p>- To install rchat 0.5 on Gentoo, add my overlay, you can find out how to do so by following this link: https://github.com/spoverlay/splay.</p> <p>- To install rchat 0.5 on Gentoo, add my overlay, you can find out how to do so by following this link: https://github.com/spoverlay/splay.</p>
@ -270,7 +270,7 @@
<![CDATA[<p>Another day another blog post!</p> <![CDATA[<p>Another day another blog post!</p>
<p>Windows/macOS users often call me an elitist GNU/Linux user but is that really deserved? Well, I personally don't think or care too much about people's opinions on me. After all, I have better things to do and since it's so common to call GNU/Linux users 'elitist', it doesn't really mean anything to me.</p> <p>Windows/macOS users often call me an elitist GNU/Linux user but is that really deserved? Well, I personally don't think or care too much about people's opinions on me. After all, I have better things to do and since it's so common to call GNU/Linux users 'elitist', it doesn't really mean anything to me.</p>
<p>However, since this is so common I wanted to find this out for myself. So let's think for a moment here? Why do I write blog posts just like the one you're reading?</p> <p>However, since this is so common I wanted to find this out for myself. So let's think for a moment here? Why do I write blog posts just like the one you're reading?</p>
<p>Well, for me it's because it allows me to say exactly what I think whenever I want. It's a nice way to (sometimes) express your anger at something. However I don't really view myself as an elitist. After all, I write blog posts like this one and write guides like <a href="https://speedie.gq/guide02.php">this one</a>. I went out of my way to help <i>new</i> GNU/Linux users in this case install Arch.</p> <p>Well, for me it's because it allows me to say exactly what I think whenever I want. It's a nice way to (sometimes) express your anger at something. However I don't really view myself as an elitist. After all, I write blog posts like this one and write guides like <a href="https://speedie.site/guide02.php">this one</a>. I went out of my way to help <i>new</i> GNU/Linux users in this case install Arch.</p>
<p>If I was an elitist I'd tell you to 'RTFM' like every Arch user ever. Instead I went out of my way to help you get started with Arch.</p> <p>If I was an elitist I'd tell you to 'RTFM' like every Arch user ever. Instead I went out of my way to help you get started with Arch.</p>
<p>What I'm not about to do however is read the 'FM' for you. If you aren't capable of reading plain English then I will call you exactly what I view you as, <i>an idiot</i> or <i>a normie</i>.</p> <p>What I'm not about to do however is read the 'FM' for you. If you aren't capable of reading plain English then I will call you exactly what I view you as, <i>an idiot</i> or <i>a normie</i>.</p>
<p>In addition to this, it ALWAYS seems like the people calling <i>me</i> an elitist are part of this group. People who will complain about something being difficult without having the patience to read and perform. They will call anyone who uses software that they view difficult to use (for example Gentoo, Arch, or suckless software) an elitist. They can't seem to find one reason why anyone would actually want to use said software except to look cool on the internet.</p> <p>In addition to this, it ALWAYS seems like the people calling <i>me</i> an elitist are part of this group. People who will complain about something being difficult without having the patience to read and perform. They will call anyone who uses software that they view difficult to use (for example Gentoo, Arch, or suckless software) an elitist. They can't seem to find one reason why anyone would actually want to use said software except to look cool on the internet.</p>
@ -568,14 +568,14 @@
<![CDATA[<p>This might actually be my last blog post.. sort of. Now that I have your valuable attention, please read the rest of the blog post!</p> <![CDATA[<p>This might actually be my last blog post.. sort of. Now that I have your valuable attention, please read the rest of the blog post!</p>
<p>So, a few days ago I started working on a website redesign. However I quickly realized that it was more work than it was worth. So instead, I decided that it would be easier to straight up start from scratch. No, not completely from scratch, that would be ridiculously time consuming.</p> <p>So, a few days ago I started working on a website redesign. However I quickly realized that it was more work than it was worth. So instead, I decided that it would be easier to straight up start from scratch. No, not completely from scratch, that would be ridiculously time consuming.</p>
<p>However I decided that it would be easier to create the HTML manually, from scratch and then copy over the text (such as blog posts) from the older page.</p> <p>However I decided that it would be easier to create the HTML manually, from scratch and then copy over the text (such as blog posts) from the older page.</p>
<p>Anyways, let's get to the point of this blog post which is, I need suggestions regarding the redesign. Anything. What should I implement, what kind of design should I go for? This time, I am able to use PHP for the header, which I will likely end up doing however as always, speedie.gq will stay as an anti-JavaScript website and as such, I am not going to add a single line of it even if it makes my website look nicer.</p> <p>Anyways, let's get to the point of this blog post which is, I need suggestions regarding the redesign. Anything. What should I implement, what kind of design should I go for? This time, I am able to use PHP for the header, which I will likely end up doing however as always, speedie.site will stay as an anti-JavaScript website and as such, I am not going to add a single line of it even if it makes my website look nicer.</p>
<p>Here are some ideas I've got myself:</p> <p>Here are some ideas I've got myself:</p>
<ul> <ul>
<li>About me page</li> <li>About me page</li>
<p>About me page, which will contain information about me, and the software I use.</p> <p>About me page, which will contain information about me, and the software I use.</p>
<li>Separate 'Projects' category (for example, https://speedie.gq/projects/speedwm)</li> <li>Separate 'Projects' category (for example, https://speedie.site/projects/speedwm)</li>
<p>Right now, project pages are all over the place and difficult to find. Therefore I think it would be much easier to have a projects category.</p> <p>Right now, project pages are all over the place and difficult to find. Therefore I think it would be much easier to have a projects category.</p>
<li>Separate 'Blog' category (for example, https://speedie.gq/blog/post01.php)</li> <li>Separate 'Blog' category (for example, https://speedie.site/blog/post01.php)</li>
<p>There are now many blog posts, and the one you're reading only makes the problem worse. Because of this, I need a way to make them easier to sort and keep track of.</p> <p>There are now many blog posts, and the one you're reading only makes the problem worse. Because of this, I need a way to make them easier to sort and keep track of.</p>
<li>Header and Footer done using PHP</li> <li>Header and Footer done using PHP</li>
<p>In my opinion, this is the most important part. Otherwise, If I want to change one thing in the header, I have to manually edit <strong>every single HTML file in the website.</strong> Doing so can take a very very long time.</p> <p>In my opinion, this is the most important part. Otherwise, If I want to change one thing in the header, I have to manually edit <strong>every single HTML file in the website.</strong> Doing so can take a very very long time.</p>
@ -613,7 +613,7 @@
<li>If you are here for the Wii specific things such as my forwarders, consider joining the r/WiiHacks Discord server. They are essentially us done right, and stay on topic well.</li> <li>If you are here for the Wii specific things such as my forwarders, consider joining the r/WiiHacks Discord server. They are essentially us done right, and stay on topic well.</li>
</ul> </ul>
<p>Again, <strong>all Wii repositories will stay up.</strong> Any Discord specific content is also going to be uploaded to these repositories to make sure nothing gets lost. That's what we tried to prevent in the beginning, right?</p> <p>Again, <strong>all Wii repositories will stay up.</strong> Any Discord specific content is also going to be uploaded to these repositories to make sure nothing gets lost. That's what we tried to prevent in the beginning, right?</p>
<p>Either way, with that being said, if you'd like to keep up with me and/or my projects, I have a website at speedie.gq where I post the current information. In fact I may post this on my website too! As for the staff members here, simply ask them!</p> <p>Either way, with that being said, if you'd like to keep up with me and/or my projects, I have a website at speedie.site where I post the current information. In fact I may post this on my website too! As for the staff members here, simply ask them!</p>
<p>I would like to give a big thank you to:</p> <p>I would like to give a big thank you to:</p>
<ul> <ul>
<li>Gabubu for being an awesome friend, moderator, forwarder creator and of course helping preserve rare forwarders.</li> <li>Gabubu for being an awesome friend, moderator, forwarder creator and of course helping preserve rare forwarders.</li>
@ -638,8 +638,8 @@
<description> <description>
<![CDATA[<h3>We're back!</h3> <![CDATA[<h3>We're back!</h3>
<p>We're back up better than ever! Right when the canonicucks thought I was gone for good, I rise from my grave and bring you a new website and blog post. Okay, okay on a serious note I have some very important news to share with the people who (still) follow my blog.</p> <p>We're back up better than ever! Right when the canonicucks thought I was gone for good, I rise from my grave and bring you a new website and blog post. Okay, okay on a serious note I have some very important news to share with the people who (still) follow my blog.</p>
Solving the existing problem with speedie.gq</h3> Solving the existing problem with speedie.site</h3>
<p>Maintaining the speedie.gq website has been a struggle and it only gets worse with every blog post and page I create.</p> <p>Maintaining the speedie.site website has been a struggle and it only gets worse with every blog post and page I create.</p>
<p>I thought about my alternatives for solving this or at least improving on it, things like using Markdown, writing a simple shell script to append text or even stupid static site generators, but in the end I decided to go with PHP. And it makes sense, PHP is a solid option and has been around for years. <p>I thought about my alternatives for solving this or at least improving on it, things like using Markdown, writing a simple shell script to append text or even stupid static site generators, but in the end I decided to go with PHP. And it makes sense, PHP is a solid option and has been around for years.
<p>It has a major flaw in what I am trying to accomplish with it and that is server-side code that the user can't see. Of course the source code for the PHP is public and available for everyone.</p> <p>It has a major flaw in what I am trying to accomplish with it and that is server-side code that the user can't see. Of course the source code for the PHP is public and available for everyone.</p>
<p>I have and will continue to publish all changes made to the PHP to <a href="https://codeberg.org/speedie/speediegq">the Codeberg repository</a> but you have no way to verify that the code is identical to what is running on the server. I am not sure if there is any way to prove this to the users of my website but if there is, let me know and I'll gladly provide.</p> <p>I have and will continue to publish all changes made to the PHP to <a href="https://codeberg.org/speedie/speediegq">the Codeberg repository</a> but you have no way to verify that the code is identical to what is running on the server. I am not sure if there is any way to prove this to the users of my website but if there is, let me know and I'll gladly provide.</p>
@ -650,7 +650,7 @@
<p>I installed OpenBSD on it because it is a great system for building secure servers but importantly it uses LibreSSL which was something I really wanted for this website.</p> <p>I installed OpenBSD on it because it is a great system for building secure servers but importantly it uses LibreSSL which was something I really wanted for this website.</p>
Issues</h3> Issues</h3>
<p>OpenBSD works a little differently than the GNU/Linux I am used to so this took a bit of work to figure out. Most of my issues were PHP related because it's much harder to set up on BSD.</p> <p>OpenBSD works a little differently than the GNU/Linux I am used to so this took a bit of work to figure out. Most of my issues were PHP related because it's much harder to set up on BSD.</p>
<p>While the website still has a few flaws that I plan on fixing very soon (https://speedie.gq/projects doesn't lead to projects.php and instead results in an 'Access Denied.' from Apache), the website seems to be work fine.</p> <p>While the website still has a few flaws that I plan on fixing very soon (https://speedie.site/projects doesn't lead to projects.php and instead results in an 'Access Denied.' from Apache), the website seems to be work fine.</p>
Website rewrite</h3> Website rewrite</h3>
<p>So, let's talk about the website itself.</p> <p>So, let's talk about the website itself.</p>
<p>First of all, just take a look around. The website has been rewritten from scratch, this time using PHP for the header and footer. This allows changes to be easily made to the header for every single document (there were a lot of them) saving time.</p> <p>First of all, just take a look around. The website has been rewritten from scratch, this time using PHP for the header and footer. This allows changes to be easily made to the header for every single document (there were a lot of them) saving time.</p>

24
rss.xml
View file

@ -1,7 +1,7 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> <channel>
<title>speedie's blog</title> <title>speedie's blog</title>
<link>https://speedie.gq/blog.php</link> <link>https://speedie.site/blog.php</link>
<description>speedie's blog about free software, minimalism and other things I find interesting.></description> <description>speedie's blog about free software, minimalism and other things I find interesting.></description>
<atom:link href="/rss.xml" rel="self" type="application/rss+xml" /> <atom:link href="/rss.xml" rel="self" type="application/rss+xml" />
<item> <item>
@ -165,18 +165,18 @@
</description> </description>
</item> </item>
<item> <item>
<title>speedie.gq now has a wiki!</title> <title>speedie.site now has a wiki!</title>
<link>/articles/post43.php</link> <link>/articles/post43.php</link>
<guid>/articles/post43.php</guid> <guid>/articles/post43.php</guid>
<pubDate>Thu, 26 Jan 2023 00:00:00 +0100</pubDate> <pubDate>Thu, 26 Jan 2023 00:00:00 +0100</pubDate>
<description> <description>
<![CDATA[<p>This is just a brief blog post regarding some new somewhat important news for this website! speedie.gq has received a wiki, which anyone may edit. No, this is not some bloated wiki solution, it's done using purely PHP and CSS, and articles are written in Markdown! This is great, because speedwm documentation is already written in Markdown and has been for a while. Not only that, but speedwm has it's own separate wiki, because a lot of information is speedwm related.</p> <![CDATA[<p>This is just a brief blog post regarding some new somewhat important news for this website! speedie.site has received a wiki, which anyone may edit. No, this is not some bloated wiki solution, it's done using purely PHP and CSS, and articles are written in Markdown! This is great, because speedwm documentation is already written in Markdown and has been for a while. Not only that, but speedwm has it's own separate wiki, because a lot of information is speedwm related.</p>
<p>Now, I want to get speedwm 1.9 out soon, especially since it has been two full months since the last release and over 100 commits since then, but I want to move some documentation over to the speedwm specific wiki first, as I think the man page is growing very, <strong>very</strong> big. That is not great, not to mention any documentation in a tarball cannot be updated as the release has already happened. Not ideal, is it?</p> <p>Now, I want to get speedwm 1.9 out soon, especially since it has been two full months since the last release and over 100 commits since then, but I want to move some documentation over to the speedwm specific wiki first, as I think the man page is growing very, <strong>very</strong> big. That is not great, not to mention any documentation in a tarball cannot be updated as the release has already happened. Not ideal, is it?</p>
<p>Also, a speedwm wiki was pretty much necessary at this point. While you <em>can</em> pull request to the speediegq repository on Codeberg, there's a lot of delay and work involved in that, when all you want to do is say, fix a simple typo or something like that. However not only can you edit existing articles written by me, but you can also create new articles if you feel like something is missing. While this is speedwm documentation, a lot of it also applies to dwm, so if you're into hacking on dwm you might want to check out the wiki!</p> <p>Also, a speedwm wiki was pretty much necessary at this point. While you <em>can</em> pull request to the speediegq repository on Codeberg, there's a lot of delay and work involved in that, when all you want to do is say, fix a simple typo or something like that. However not only can you edit existing articles written by me, but you can also create new articles if you feel like something is missing. While this is speedwm documentation, a lot of it also applies to dwm, so if you're into hacking on dwm you might want to check out the wiki!</p>
<p>As for the more general wiki, it's far, FAR from complete so far. In fact there is only one article. But I plan on slowly expanding it as time goes on. With that said, you may be wondering what wiki solution I went with. Did I write my own? What wiki solutions are there that aren't absolutely massive and terrible?</p> <p>As for the more general wiki, it's far, FAR from complete so far. In fact there is only one article. But I plan on slowly expanding it as time goes on. With that said, you may be wondering what wiki solution I went with. Did I write my own? What wiki solutions are there that aren't absolutely massive and terrible?</p>
<p>Of course, <a href="https://github.com/panicsteve/w2wiki">w2wiki</a>. w2wiki is written purely in PHP and CSS, and articles are written in Markdown as stated previously. I have to say I really like w2wiki and I have no plans to use something different. I will say, I don't really like the default CSS, however we're not soydevs here, so I changed that to fit the theme and minimalism of the regular speedie.gq website.</p> <p>Of course, <a href="https://github.com/panicsteve/w2wiki">w2wiki</a>. w2wiki is written purely in PHP and CSS, and articles are written in Markdown as stated previously. I have to say I really like w2wiki and I have no plans to use something different. I will say, I don't really like the default CSS, however we're not soydevs here, so I changed that to fit the theme and minimalism of the regular speedie.site website.</p>
<p>Anyways, that's just a small post for today, I have two more suckless related posts coming up relatively soon, but after that I hope to write some more classic blog posts. I have been relatively busy with real life of course, so I haven't had time to write anything proper, although I have a relatively good amount of ideas.</p> <p>Anyways, that's just a small post for today, I have two more suckless related posts coming up relatively soon, but after that I hope to write some more classic blog posts. I have been relatively busy with real life of course, so I haven't had time to write anything proper, although I have a relatively good amount of ideas.</p>
<p>That's it for today, thank you for reading, check out the <a href="https://wiki.speedie.gq">general wiki</a>, as well as the <a href="https://speedwm.speedie.gq">speedwm wiki</a> and have a nice day!</p>]]> <p>That's it for today, thank you for reading, check out the <a href="https://wiki.speedie.site">general wiki</a>, as well as the <a href="https://speedwm.speedie.site">speedwm wiki</a> and have a nice day!</p>]]>
</description> </description>
</item> </item>
<item> <item>
@ -186,11 +186,11 @@
<pubDate>Sat, 28 Jan 2023 00:00:00 +0100</pubDate> <pubDate>Sat, 28 Jan 2023 00:00:00 +0100</pubDate>
<description> <description>
<![CDATA[<p>I don't think it needs to be said but I've been doing some changes to this website recently. If you saw yesterday's blog post, I talked about some changes I had made, such as introducing a speedwm and general wiki to the site. I made some changes to the wiki shortly after publishing that blog post, and today I made even more changes so I think it justifies another blog post. Either way, this blog post is practically just an extension to the last one.</p> <![CDATA[<p>I don't think it needs to be said but I've been doing some changes to this website recently. If you saw yesterday's blog post, I talked about some changes I had made, such as introducing a speedwm and general wiki to the site. I made some changes to the wiki shortly after publishing that blog post, and today I made even more changes so I think it justifies another blog post. Either way, this blog post is practically just an extension to the last one.</p>
<p>Now, why did I make these changes, and why the title which (seemingly) has nothing to do with the point of this blog post anyway? Well, you see I decided to try to set up a Git server by myself for a few reasons and that's exactly what I really want to talk about, I just think I should put the wiki changes in this post as well. First of all, I should mention that the speedwm wiki has moved to <a href="https://speedwm.speedie.gq">speedwm.speedie.gq</a> and the more.. general wiki has moved to <a href="https://wiki.speedie.gq">wiki.speedie.gq</a>. I'm doing this because it's good practice, really. Besides, I want to be able to use projects/speedwm again if necessary. I have updated the blog post to reflect these changes of course, but just keep that in mind.</p> <p>Now, why did I make these changes, and why the title which (seemingly) has nothing to do with the point of this blog post anyway? Well, you see I decided to try to set up a Git server by myself for a few reasons and that's exactly what I really want to talk about, I just think I should put the wiki changes in this post as well. First of all, I should mention that the speedwm wiki has moved to <a href="https://speedwm.speedie.site">speedwm.speedie.site</a> and the more.. general wiki has moved to <a href="https://wiki.speedie.site">wiki.speedie.site</a>. I'm doing this because it's good practice, really. Besides, I want to be able to use projects/speedwm again if necessary. I have updated the blog post to reflect these changes of course, but just keep that in mind.</p>
<p>Alright, let's talk about <code>cgit</code>, which is likely why you clicked on this blog post in the first place. cgit as the name implies is a git frontend which allows you to go through commits and other nice things using your browser.. alright alright I think we all know what it is now but cgit is written in C, no not C++, Rust or any other garbage, just plain perfect C. It's also very minimal but still offers basic functionality and even some nice things like RSS feeds for commits, which I talked about in my blog post about <a href="https://codeberg.org">Codeberg</a>, which is really nice for people like myself who primarily use the internet through these feeds anyway.</p> <p>Alright, let's talk about <code>cgit</code>, which is likely why you clicked on this blog post in the first place. cgit as the name implies is a git frontend which allows you to go through commits and other nice things using your browser.. alright alright I think we all know what it is now but cgit is written in C, no not C++, Rust or any other garbage, just plain perfect C. It's also very minimal but still offers basic functionality and even some nice things like RSS feeds for commits, which I talked about in my blog post about <a href="https://codeberg.org">Codeberg</a>, which is really nice for people like myself who primarily use the internet through these feeds anyway.</p>
<p>I looked at other solutions as well, such as stagit but they all had annoying flaws which cgit didn't seem to have so I decided to attempt to host an instance of cgit. I would say it went relatively well, and it was definitely a learning experience. I don't think I've learned this much about Git in 30 minutes ever before, so I'm definitely glad I did it for that reason as well.</p> <p>I looked at other solutions as well, such as stagit but they all had annoying flaws which cgit didn't seem to have so I decided to attempt to host an instance of cgit. I would say it went relatively well, and it was definitely a learning experience. I don't think I've learned this much about Git in 30 minutes ever before, so I'm definitely glad I did it for that reason as well.</p>
<p>By now, you may be wondering if I'm going to leave Codeberg. I have no plans to leave Codeberg, but some of my projects are going to be moved to <a href="https://git.speedie.gq">git.speedie.gq</a> because internet independence is always a good thing, and I like the control this gives me. As of writing this blog post, speedwm, speedwm-extras, speedwm-wiki, libspeedwm, spmenu, st and speediegq all have repositories on git.speedie.gq, some more are going to be moved and the Codeberg repositories for these are going to stay as backups that will be updated around each version bump/release. Some repositories will stay on Codeberg as it's just unnecessary to move them to git.speedie.gq for various reasons such as lack of quality.</p> <p>By now, you may be wondering if I'm going to leave Codeberg. I have no plans to leave Codeberg, but some of my projects are going to be moved to <a href="https://git.speedie.site">git.speedie.site</a> because internet independence is always a good thing, and I like the control this gives me. As of writing this blog post, speedwm, speedwm-extras, speedwm-wiki, libspeedwm, spmenu, st and speediegq all have repositories on git.speedie.site, some more are going to be moved and the Codeberg repositories for these are going to stay as backups that will be updated around each version bump/release. Some repositories will stay on Codeberg as it's just unnecessary to move them to git.speedie.site for various reasons such as lack of quality.</p>
<p>Either way, I think that's all I have to say, next blog post is probably going to be about my computer setup in general (it's VERY different from the norm, beyond just the operating system and window manager). So yeah, check out <a href="https://git.speedie.gq">git.speedie.gq</a>, and the wiki if you haven't already, and have a good day!</p>]]> <p>Either way, I think that's all I have to say, next blog post is probably going to be about my computer setup in general (it's VERY different from the norm, beyond just the operating system and window manager). So yeah, check out <a href="https://git.speedie.site">git.speedie.site</a>, and the wiki if you haven't already, and have a good day!</p>]]>
</description> </description>
</item> </item>
<item> <item>
@ -293,8 +293,8 @@
<description> <description>
<![CDATA[<p>Today I want to just quickly talk about some important (and some lesser important) stuff regarding my software projects. First of all, let's talk about spmenu. In addition to the color support I added a month or two ago, spmenu now has image support. I initially couldn't think of many uses for this, however it's actually really useful. Let's say I want to list out all my wallpapers and set one as my wallpaper. My current wallpaper script actually uses a separate program for that, sxiv. But now that spmenu has image support I can actually just preview the wallpapers in spmenu right away, without an external program. This actually makes it more powerful than a lot of terminal emulators. Pretty cool if you ask me.</p> <![CDATA[<p>Today I want to just quickly talk about some important (and some lesser important) stuff regarding my software projects. First of all, let's talk about spmenu. In addition to the color support I added a month or two ago, spmenu now has image support. I initially couldn't think of many uses for this, however it's actually really useful. Let's say I want to list out all my wallpapers and set one as my wallpaper. My current wallpaper script actually uses a separate program for that, sxiv. But now that spmenu has image support I can actually just preview the wallpapers in spmenu right away, without an external program. This actually makes it more powerful than a lot of terminal emulators. Pretty cool if you ask me.</p>
<p>I have also made significant changes to another one of my projects, that being spDE. It now includes a helpful script which handles starting speedwm but more importantly handles installing configuration files. This means to install spDE now you only need to emerge it and use the spde commmand to set it up with configuration files. Saves even more time for me, and if you need an easy to use but efficient desktop environment which allows you to easily get into efficient software it's also good for that.</p> <p>I have also made significant changes to another one of my projects, that being spDE. It now includes a helpful script which handles starting speedwm but more importantly handles installing configuration files. This means to install spDE now you only need to emerge it and use the spde commmand to set it up with configuration files. Saves even more time for me, and if you need an easy to use but efficient desktop environment which allows you to easily get into efficient software it's also good for that.</p>
<p>I also have a new project now called ivtools. ivtools is mostly a collection of ffmpeg and imagemagick snippets, whenever I need to do something with a video file I will put the ffmpeg command in a script. The goal is to eventually have scripts for most simple things a video editor can do, so that you don't need to start bloated editors like Blender or kdenlive when you just want to do basic video editing like adding music or cutting video. You can get ivtools <a href="https://git.speedie.gq/ivtools">here</a>.</p> <p>I also have a new project now called ivtools. ivtools is mostly a collection of ffmpeg and imagemagick snippets, whenever I need to do something with a video file I will put the ffmpeg command in a script. The goal is to eventually have scripts for most simple things a video editor can do, so that you don't need to start bloated editors like Blender or kdenlive when you just want to do basic video editing like adding music or cutting video. You can get ivtools <a href="https://git.speedie.site/ivtools">here</a>.</p>
<p>I have recently started using a program called dnote. dnote is a dmenu fork, but the only similarity it retains is libdrw and the general structure of dmenu because dnote is a notification daemon. This similarity to dmenu makes it really easy to add new things into it. I have myself added .Xresources and alpha into dnote. You can get my build <a href="https://git.speedie.gq/dnote">here</a> if you want to try it out. You'll definitely see me using this in shell scripts soon, in fact I plan on migrating speedwm modules and speedwm-extras scripts to using it. It's great, pretty much notifications but better in every way.</p> <p>I have recently started using a program called dnote. dnote is a dmenu fork, but the only similarity it retains is libdrw and the general structure of dmenu because dnote is a notification daemon. This similarity to dmenu makes it really easy to add new things into it. I have myself added .Xresources and alpha into dnote. You can get my build <a href="https://git.speedie.site/dnote">here</a> if you want to try it out. You'll definitely see me using this in shell scripts soon, in fact I plan on migrating speedwm modules and speedwm-extras scripts to using it. It's great, pretty much notifications but better in every way.</p>
<p>As for speedwm, I'm pretty happy with it and while I have plans on doing things with it, they'll probably be in the form of a new project. For one, I want a rule and keybind configuration file which will require major changes to be made. I also want to rewrite the status, so that each status module is a different bar module.</p> <p>As for speedwm, I'm pretty happy with it and while I have plans on doing things with it, they'll probably be in the form of a new project. For one, I want a rule and keybind configuration file which will require major changes to be made. I also want to rewrite the status, so that each status module is a different bar module.</p>
<p>Anyways, that was just an update on the projects I've been working on. No need to drag this blog post out longer so thank you for reading, have a good day!</p>]]> <p>Anyways, that was just an update on the projects I've been working on. No need to drag this blog post out longer so thank you for reading, have a good day!</p>]]>
</description> </description>
@ -308,7 +308,7 @@
<![CDATA[ <![CDATA[
<p>Yesterday I decided to get some work done and ported most of my Gentoo packages for my software, such as speedwm and spmenu but much more to Arch. Of course, first I had to learn how to actually do this, but as it turns out, its actually even easier than on Gentoo. I was able to create all of these packages, including testing in less than an hour.</p> <p>Yesterday I decided to get some work done and ported most of my Gentoo packages for my software, such as speedwm and spmenu but much more to Arch. Of course, first I had to learn how to actually do this, but as it turns out, its actually even easier than on Gentoo. I was able to create all of these packages, including testing in less than an hour.</p>
<p>I had to make a few minor changes to spDE for it to work on Arch, such as changing the owner of the home folder to the user rather than the users group but for the most part it works perfectly. No, the package will not be on the AUR as I do not want the user to have to deal with compiling the stuff locally. I also dont want to deal with the AUR moderators potentially deleting packages.</p> <p>I had to make a few minor changes to spDE for it to work on Arch, such as changing the owner of the home folder to the user rather than the users group but for the most part it works perfectly. No, the package will not be on the AUR as I do not want the user to have to deal with compiling the stuff locally. I also dont want to deal with the AUR moderators potentially deleting packages.</p>
<p>With that said, if you want to install spDE on your Arch box, add my <a href="https://git.speedie.gq/speedie-aur">arch repository</a> (instructions in README) and <code>pacman -Syyu</code>. Then simply <code>pacman -S spde</code> provided the sync completed successfully! The rest of the steps are the same as on Gentoo, run <code>spde -i</code>, <code>spde -a &lt;your user&gt;</code> and finally <code>startx /usr/bin/spde -r</code> to start spDE.</p> <p>With that said, if you want to install spDE on your Arch box, add my <a href="https://git.speedie.site/speedie-aur">arch repository</a> (instructions in README) and <code>pacman -Syyu</code>. Then simply <code>pacman -S spde</code> provided the sync completed successfully! The rest of the steps are the same as on Gentoo, run <code>spde -i</code>, <code>spde -a &lt;your user&gt;</code> and finally <code>startx /usr/bin/spde -r</code> to start spDE.</p>
<p>spDE on Arch is <em>nearly</em> identical to spDE on Gentoo. There are a few minor differences but they shouldnt be that noticeable. If you dont want the entire spDE package, you can choose to install the stuff individually, too. There are packages like <code>speedwm</code>, <code>speedwm-spde</code>, <code>spmenu</code>, <code>libspeedwm</code>, <code>speedwm-extras</code>, <code>fontctrl</code> and so on which can be installed without installing the entire thing.</p> <p>spDE on Arch is <em>nearly</em> identical to spDE on Gentoo. There are a few minor differences but they shouldnt be that noticeable. If you dont want the entire spDE package, you can choose to install the stuff individually, too. There are packages like <code>speedwm</code>, <code>speedwm-spde</code>, <code>spmenu</code>, <code>libspeedwm</code>, <code>speedwm-extras</code>, <code>fontctrl</code> and so on which can be installed without installing the entire thing.</p>
<p>That was just an update for those of you that are interested in running spDE on Arch, I have been putting this off for a long time so Im glad I finally did it. Thank you for reading, install spDE if you want, and have a good day!</p> <p>That was just an update for those of you that are interested in running spDE on Arch, I have been putting this off for a long time so Im glad I finally did it. Thank you for reading, install spDE if you want, and have a good day!</p>
@ -375,7 +375,7 @@
<pubDate>Sat, 01 Apr 2023 00:00:00 +0100</pubDate> <pubDate>Sat, 01 Apr 2023 00:00:00 +0100</pubDate>
<description> <description>
<![CDATA[ <![CDATA[
<p>As you guys may know if you have been a speedie.gq reader for a while, I was a Gentoo user, and recently I switched to using Arch full time. However, I am yet again switching operating system because I just found out Windows is the best operating system ever made.</p> <p>As you guys may know if you have been a speedie.site reader for a while, I was a Gentoo user, and recently I switched to using Arch full time. However, I am yet again switching operating system because I just found out Windows is the best operating system ever made.</p>
<h2>Linux sucks, but Windows is awesome!</h2> <h2>Linux sucks, but Windows is awesome!</h2>
<p>Now, most of you probably use some open source Linux distribution on your computer. But Linux is open source, and that's bad. That means Russian hackers can steal your porn collection because of course they can see all the source code and backdoor it. When you're using Microsoft Windows on the other hand, the only one who can access your data is Microsoft, who will send that data to the NSA. This also makes sure your data is safe, and that you're following the law like any good citizen. When I'm using Windows I feel safe and no malware has access to my data. The same cannot be said for Linux or any other open source operating system</p> <p>Now, most of you probably use some open source Linux distribution on your computer. But Linux is open source, and that's bad. That means Russian hackers can steal your porn collection because of course they can see all the source code and backdoor it. When you're using Microsoft Windows on the other hand, the only one who can access your data is Microsoft, who will send that data to the NSA. This also makes sure your data is safe, and that you're following the law like any good citizen. When I'm using Windows I feel safe and no malware has access to my data. The same cannot be said for Linux or any other open source operating system</p>
<p>These Linux users who never go outside or shower will say that this is malicious, or that it is spyware, or any other nonsense but the fact of the matter is the government already knows everything about you anyway. You should not care about privacy if you have nothing to hide, so of course Linux users have a lot to hide. The government would never do anything bad anyway, they only want the best for you.</p> <p>These Linux users who never go outside or shower will say that this is malicious, or that it is spyware, or any other nonsense but the fact of the matter is the government already knows everything about you anyway. You should not care about privacy if you have nothing to hide, so of course Linux users have a lot to hide. The government would never do anything bad anyway, they only want the best for you.</p>

View file

@ -1,12 +1,12 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> <channel>
<title>speedie.gq project updates</title> <title>speedie.site project updates</title>
<link>https://speedie.gq/projects.php</link> <link>https://speedie.site/projects.php</link>
<description>RSS feed for updates on my projects.</description> <description>RSS feed for updates on my projects.</description>
<atom:link href="/rss.xml" rel="self" type="application/rss+xml" /> <atom:link href="/rss.xml" rel="self" type="application/rss+xml" />
<item> <item>
<title>spmenu 0.3.2 release</title> <title>spmenu 0.3.2 release</title>
<link>https://speedie.gq/projects/spmenu.php</link> <link>https://speedie.site/projects/spmenu.php</link>
<guid>post1</guid> <guid>post1</guid>
<pubDate>Sun, 26 Mar 2023 00:00:00 +0100</pubDate> <pubDate>Sun, 26 Mar 2023 00:00:00 +0100</pubDate>
<description> <description>
@ -18,12 +18,12 @@
</item> </item>
<item> <item>
<title>spmenu 0.4 release</title> <title>spmenu 0.4 release</title>
<link>https://speedie.gq/projects/spmenu.php</link> <link>https://speedie.site/projects/spmenu.php</link>
<guid>post2</guid> <guid>post2</guid>
<pubDate>Sun, 10 Apr 2023 00:00:00 +0100</pubDate> <pubDate>Sun, 10 Apr 2023 00:00:00 +0100</pubDate>
<description> <description>
<![CDATA[ <![CDATA[
<p>spmenu 0.4 was just released. It completely rewrites configuration files, fixes a lot of bugs, and adds support for profiles. Check it out <a href="https://git.speedie.gq/spmenu">here</a>.</p> <p>spmenu 0.4 was just released. It completely rewrites configuration files, fixes a lot of bugs, and adds support for profiles. Check it out <a href="https://git.speedie.site/spmenu">here</a>.</p>
]]> ]]>
</description> </description>
</item> </item>