diff options
Diffstat (limited to 'content')
-rw-r--r-- | content/_index.md | 23 | ||||
-rw-r--r-- | content/hosting/_index.md | 18 | ||||
-rw-r--r-- | content/posts/web2.md | 9 | ||||
-rw-r--r-- | content/posts/why-linux.md | 17 | ||||
-rw-r--r-- | content/tutorials/linux-basics.md | 98 | ||||
-rw-r--r-- | content/tutorials/your-first-webpage.md | 6 |
6 files changed, 164 insertions, 7 deletions
diff --git a/content/_index.md b/content/_index.md index de79371..a7e3b84 100644 --- a/content/_index.md +++ b/content/_index.md @@ -11,28 +11,37 @@ My name is RayHammer, and I'm the least schizophrenic full-time Linux user. ## What? This website is a small passion project I made using [Hugo](https://gohugo.io/). -It's still work in progress, but maybe it will become something bigger in the past. -This will be my home for announcements, possible projects and maybe rants about tech and life in general. +It's still work in progress, but maybe it will become something bigger in the future. +This will be my home for announcements, possible projects and maybe rants +about tech and life in general. ## Instances The future is self-hosted. Here's my two dimes and ten dollars. - [Cgit](https://git.rayhammer.dev) - an internal repo for stuff -- [Searx](https://searx.rayhammer.dev/searxng) - privacy-respecting search engine. Might be brokey -- ~~[SourceBans](https://bans.rayhammer.dev) - Open Fortress instances.~~ Currently offline +- [Searx](https://searx.rayhammer.dev/searxng) - privacy-respecting + search engine. Might be brokey +- ~~[SourceBans](https://bans.rayhammer.dev) - Open Fortress instances.~~ + Currently offline ## Where to next? - [doingyourmom.club](https://doingyourmom.club) - the shitposters realm (WIP) -- [NeoCities page](https://rayhammer.neocities.org) - unrestricted, a11y-out-the-window creative madness (guess what, also WIP) +- [NeoCities page](https://rayhammer.neocities.org) - unrestricted, + a11y-out-the-window creative madness (guess what, also WIP) ## Donate -#### Monero +### Ko-fi + +uhh coffee? +https://ko-fi.com/rayhammertime + +### Monero - `455URuSysur6ETggvNZnnrjHY9Sdh7qY2NvKj2raXG9hdrZNydKLBqPNc4j3A1pLdDeVDLyQZ6VFB84EhKEnm6ntCx8JiMp` - `rayhammer.dev` - `xmr@rayhammer.dev` -
\ No newline at end of file + diff --git a/content/hosting/_index.md b/content/hosting/_index.md new file mode 100644 index 0000000..2b0d5a4 --- /dev/null +++ b/content/hosting/_index.md @@ -0,0 +1,18 @@ +--- +title: "Hosting" +date: 2023-10-27T18:24:21+02:00 +draft: false +--- + +You can inquire me about hosting anything you'd like! From full access +virtual private servers to specific games or other services. +Pricing is negotiable and I sometimes accept them for free, so +reach out to me with your commission +and use one of the donation options listed on the +[index page](/) to pay me for the services. + +Contacts: + +- mail at rayhammer dot dev - not reliable, since I don't really read emails +- `rayhammer` on Discord - it's about all I have. More options to come, +so stay tuned. diff --git a/content/posts/web2.md b/content/posts/web2.md new file mode 100644 index 0000000..230f016 --- /dev/null +++ b/content/posts/web2.md @@ -0,0 +1,9 @@ +--- +title: "Failure of Twitter and Web2.0" +description: "A tree born on rotten soil bears no fruit." +date: 2023-07-04T14:42:25+02:00 +draft: true +--- + +Many people know that Twitter is a platform that promotes toxicity and outrage, +but in this post I'd like to describe why such websites have been built to fail. diff --git a/content/posts/why-linux.md b/content/posts/why-linux.md new file mode 100644 index 0000000..4da6f97 --- /dev/null +++ b/content/posts/why-linux.md @@ -0,0 +1,17 @@ +--- +title: "Why you should or shouldn't use Linux" +description: "An exercise for those who want to think for themselves, for once." +date: 2023-07-04T19:56:04+02:00 +draft: true +--- + +So let's say someone has just told you that Windows/MacOS is an awful OS and +you should install Linux right this instant, or maybe it was vice versa. +The first thing I'd recommend you to do, right after telling that person +to kindly fuck off, is to think whether you want to dive into the Linux culture +(or even just dip your toes into it) or stop wasting your time and consume +what the big tech has decided to spoonfeed you. Both options are valid, +but to avoid spreading toxicity further after making a dumb choice, +ask yourself these questions: + + diff --git a/content/tutorials/linux-basics.md b/content/tutorials/linux-basics.md new file mode 100644 index 0000000..a2e4ca6 --- /dev/null +++ b/content/tutorials/linux-basics.md @@ -0,0 +1,98 @@ +--- +title: "Linux Basics" +description: "AKA 'How do I do anything on this bloody thing?'" +date: 2023-10-12T07:45:24+02:00 +draft: false +--- + +So, you've finally managed to get your hands on a shiny new Linux distro, +whether it's on your VM or bare metal, if you were bold enough to do that. +First of all, I salute your bravery, but I assume you already knew +that you'd have to relearn a lot of things from scratch. +It's completely fine though, you probably took many years to learn +or maybe even master Windows or MacOS by now, so maybe it's time +for you to dedicate a little more time to get used to using Linux. + +<!-- more --> + +So let me give you a few tips on what your first steps might be: + +## Package manager + +A package manager is one of a few things that define the distribution. +Depending on what yours might be based on, you may have something like +`apt` (Debian, Ubuntu etc.), `dnf` (Fedora/Red Hat), `pacman` (Arch Linux) +or something else, if you picked a less common distro. +Either way, it is essential that you know exactly which one is +on your system. You might even have a GUI wrapper for your package +manager, which usually resembles your average app store +and might help you out if you're starting out, and it even might +include a system tray applet or another form of reminding you +whether your system is up-to-date or not. + +No matter which one you'll be using, consider your package manager +the most reliable source of apps and utilites you might want +on your system, so if you want to install something, check +if it's in the official package repositories first. +You can do it in your terminal by using one of the following commands +for the most common package managers: + +- `apt search [...]` +- `dnf search [...]` +- `pacman -Ss [...]` + +Refer to your distro's documentation for further information +(and yes, [RTFM](https://en.wikipedia.org/wiki/RTFM) is very much what +you have to do to learn Linux, so you should get used to it). + +## Command line + +It may sound intimidating at first, but even in not-so-proficient +hands, invoking commands from your terminal might be one of the +fastest ways to get the job done, whatever it might be. +GUIs are nice and all, but the terminal is always here for you, +so I suggest you get used to it. Besides, whether you're trying +to debug an issue, install something or just use a ready solution +you copied from the interwebs, it will usually come for Linux users +in a form of terminal commands. + +One of the things you might want to keep in mind is whether +to run the command as a regular user or as root (superuser). +Some commands may explicitly start with `sudo`, which is +the default way of running commands as root on most systems, +and most of the time it is as easy as just appending that magic word +in front of your command. + +[](https://xkcd.com/149/) + +On some rare occasions you may find the commands prefixed with either an `$` +or `#` symbols. These are NOT meant to be pasted in your command line, +and simply indicate whether you should run it as a regular user or +as a root (the former and latter ones respectively). To switch to a root user +in your terminal session, run `sudo -i` for an interactive root shell, +and use `Ctrl-D` to close it and go back to your regular user one. + +Now, I should remind you that running *anything* as a root user +means giving the command unrestricted privileges to your entire system, +so unless you know what you're doing, verify the command, carefully read +through it, see what it does and only then execute it. +Measure twice, run once, as they say. And RTFM, of course. +I told you this will be your MO for the nearest future. + +## Conclusion + +Now, I do not claim that this little tutorial will cover most of the use cases +you will encounter when starting out with Linux, but I also do not wish +to overwhelm anyone who's only trying it out. So it is only natural +that I finish this little tutorial with some general advice: +be ready to learn, don't be afraid to ask, and stay curious no matter what. +You might even break your entire OS and have no access to your backups +(which you should be doing regardless of your confidence and skill, FYI), +but it's only part of the learning process. +At least 99% percent of your issues will be because of your +screw-ups and not a product of some globo corpo's bad decision, +and in most cases they will be reversible as well. +Make mistakes and learn from them, what can I say. + +And once again, welcome to Linux. diff --git a/content/tutorials/your-first-webpage.md b/content/tutorials/your-first-webpage.md new file mode 100644 index 0000000..1203a58 --- /dev/null +++ b/content/tutorials/your-first-webpage.md @@ -0,0 +1,6 @@ +--- +title: "Your First Webpage" +date: 2023-10-12T08:00:38+02:00 +draft: true +--- + |