From 56867c9b4ced86f7231a5ee1bbea62b0cb784574 Mon Sep 17 00:00:00 2001 From: Shipwreckt Date: Wed, 28 Aug 2024 07:46:57 +0100 Subject: Changes to lang --- public/articals/internet/safety/00Intro | 27 +++--- public/articals/internet/safety/01Profiles | 27 +++--- public/articals/internet/safety/02Passwords | 71 ++++++++-------- public/articals/internet/safety/03Browser | 27 +++--- public/articals/internetlist | 29 +++---- .../articals/linux/ArchLinux/00CleaningArchLinux | 31 +++---- .../articals/linux/ArchLinux/01SpeedingUpArchLinux | 25 +++--- public/articals/linux/info/00LinuxFileHierarchy | 27 +++--- public/articals/linux/info/01Terminal | 33 ++++---- public/articals/linux/media/00cd | 97 +++++++++++----------- public/articals/linux/media/01BurningIsos | 29 +++---- public/articals/linux/media/02FormattingUSB | 83 +++++++++--------- public/articals/linux/tools/00Ventoy | 31 +++---- public/articals/linuxlist | 27 +++--- public/articals/neovim/0move | 31 +++---- public/articals/neovim/1modes | 3 +- public/articals/neovim/2exitingnvim | 29 +++---- public/articals/neovimlist | 27 +++--- public/articals/programming/0HowToAct | 35 ++++---- public/articals/programminglist | 27 +++--- 20 files changed, 367 insertions(+), 349 deletions(-) (limited to 'public/articals') diff --git a/public/articals/internet/safety/00Intro b/public/articals/internet/safety/00Intro index 58b7c54..66ef48f 100644 --- a/public/articals/internet/safety/00Intro +++ b/public/articals/internet/safety/00Intro @@ -1,22 +1,23 @@ - - + + + Introduction - - + +
- +

Introduction

@@ -27,7 +28,7 @@

The reason why I am writing this series of articles to share how I stay safe online and to help others become more privacy conscious and secure.


-
Back   Next
+        
Back   Next
     
diff --git a/public/articals/internet/safety/01Profiles b/public/articals/internet/safety/01Profiles index 88fe551..9e42c7c 100644 --- a/public/articals/internet/safety/01Profiles +++ b/public/articals/internet/safety/01Profiles @@ -1,22 +1,23 @@ - - + + + Profiles - - + +
- +

Online profiles

@@ -34,7 +35,7 @@

Use your common sense! Do not share any of your passwords unless you absolutely have tools. If a website seems off and you feel uncomfortable, leave the website.


-
Back  List  Next
+        
Back  List  Next
     
diff --git a/public/articals/internet/safety/02Passwords b/public/articals/internet/safety/02Passwords index d8a54b0..98c0016 100644 --- a/public/articals/internet/safety/02Passwords +++ b/public/articals/internet/safety/02Passwords @@ -1,43 +1,44 @@ - + - - - Passwords - - + + + + Passwords + + -
- -
-
-

Passwords

-

Date: 08-08-2024

-
-

Having a secure Password is the most important part of your online security, so how do you keep and know a good password?

-
-

Password managers

-

In the modern day you do not need to remember your passwords thanks to password managers! But what password managers can you turst and use?

+
+ +
+
+

Passwords

+

Date: 08-08-2024

+
+

Having a secure Password is the most important part of your online security, so how do you keep and know a good password?

+
+

Password managers

+

In the modern day you do not need to remember your passwords thanks to password managers! But what password managers can you turst and use?

-

I only suggest one password manager, that being KeePassXC, and the reason why I suggest KeePassXC is because the source code is available to view so you know you can trust it, and the other reason why I suggest using KeePassXC is because it is offline, meaning nobody can hack an online account; instead, they have to obtain the password.kdbx file on your computer, which is harder to do than hacking an online account.

-

Due to the fact that KeePassXC works offline with a .kdbx file, I suggest having a spare USB stick with a backup on it just in case it gets deleted for whatever reason.

-

Syncing all of your passwords between devices is easy with KeePassXC; I just use Syncthing to do so. It is easy to setup, and I have never had any issues with it!

-
-

What makes a good password?

-

A good password should be made up of totally random charicters that have no relation to you as a person.

-

An example of a weak password would be:
Grace'sPassword123

-

And an example of a strong password would be:
{gÙIjWÝ0ó{Ðö÷åQü9+òÀË×?̯Áv

-

Now you might see why you should have a password manager, so it can remember stuff like this for you!

-
-
+

I only suggest one password manager, that being KeePassXC, and the reason why I suggest KeePassXC is because the source code is available to view so you know you can trust it, and the other reason why I suggest using KeePassXC is because it is offline, meaning nobody can hack an online account; instead, they have to obtain the password.kdbx file on your computer, which is harder to do than hacking an online account.

+

Due to the fact that KeePassXC works offline with a .kdbx file, I suggest having a spare USB stick with a backup on it just in case it gets deleted for whatever reason.

+

Syncing all of your passwords between devices is easy with KeePassXC; I just use Syncthing to do so. It is easy to setup, and I have never had any issues with it!

+
+

What makes a good password?

+

A good password should be made up of totally random charicters that have no relation to you as a person.

+

An example of a weak password would be:
Grace'sPassword123

+

And an example of a strong password would be:
{gÙIjWÝ0ó{Ðö÷åQü9+òÀË×?̯Áv

+

Now you might see why you should have a password manager, so it can remember stuff like this for you!

+
+
Back  List  Next
     
diff --git a/public/articals/internet/safety/03Browser b/public/articals/internet/safety/03Browser index bae0a0b..dbf05b7 100644 --- a/public/articals/internet/safety/03Browser +++ b/public/articals/internet/safety/03Browser @@ -1,22 +1,23 @@ - - + + + Web browser - - + +
- +

Web browsers

@@ -38,7 +39,7 @@

Overall, if you use one of these two browsers, you should be pretty safe from being tracked across the internet. Before you try out one of these browsers, make sure you still have your previous browser installed, just in case you dislike it.


-
  Back  List
+        
  Back  List
     
diff --git a/public/articals/internetlist b/public/articals/internetlist index 33065eb..4463dd1 100644 --- a/public/articals/internetlist +++ b/public/articals/internetlist @@ -1,28 +1,29 @@ - - + + + Internet index - - + +
- +

Articles about the internet

Sometimes I write about how to stay safe online and some thoughts about the modern internet, so have a look around!

- +

How to stay safe Online

A series of articles I wrote about how I stay safe online.

- + diff --git a/public/articals/linux/ArchLinux/00CleaningArchLinux b/public/articals/linux/ArchLinux/00CleaningArchLinux index fec0132..6f5e112 100644 --- a/public/articals/linux/ArchLinux/00CleaningArchLinux +++ b/public/articals/linux/ArchLinux/00CleaningArchLinux @@ -1,22 +1,23 @@ - - + + + Cleaning Arch Linux - - + +
- +

How to Clean Arch Linux 🧹

@@ -30,7 +31,7 @@

sudo pacman -Scc # Remove packages from cache both installed and not installed

Some people like to automate this task of cleaning the cache with paccache, but personally I would not because it is something that takes around five minutes max to do. However, it is your choice if you want to do so to avoid the trouble of doing it manually. Regardless of whether you choose to do this manually or automatically, I suggest cleaning the cache monthly. -

+


Removing Orphan Packages

Orphan packages are those installed as dependencies for other software but are no longer needed. For example, when you install LibreWolf, it downloads a package called librewolf-debug as a dependency. Once the installation is complete, librewolf-debug becomes an orphan package because it is no longer used by LibreWolf.

@@ -48,8 +49,8 @@
-

That is all for now, I hope this artical has helped you clean your system.

-
  Back
+        

That is all for now, I hope this artical has helped you clean your system.

+
  Back
     
diff --git a/public/articals/linux/ArchLinux/01SpeedingUpArchLinux b/public/articals/linux/ArchLinux/01SpeedingUpArchLinux index f4c638a..524db1b 100644 --- a/public/articals/linux/ArchLinux/01SpeedingUpArchLinux +++ b/public/articals/linux/ArchLinux/01SpeedingUpArchLinux @@ -1,22 +1,23 @@ - - + + + Speeding up Pacman 🚗 - - + +
- +

How to speed up Pacman 🚗

diff --git a/public/articals/linux/info/00LinuxFileHierarchy b/public/articals/linux/info/00LinuxFileHierarchy index a45e9dc..437f6b1 100644 --- a/public/articals/linux/info/00LinuxFileHierarchy +++ b/public/articals/linux/info/00LinuxFileHierarchy @@ -1,22 +1,23 @@ - - + + + Linuxx file hierarchy - - + +
- +

The Linux File Hierarchy

@@ -81,7 +82,7 @@

This has took me a while to write because I have had to double check everything and put it in my own words so I understand it! If there are any issues please with this artical please report it.

As normal thank you for reading!


-
  Back
+        
  Back
 
     
diff --git a/public/articals/linux/info/01Terminal b/public/articals/linux/info/01Terminal index e29ffc2..e33f504 100644 --- a/public/articals/linux/info/01Terminal +++ b/public/articals/linux/info/01Terminal @@ -1,29 +1,28 @@ - - + + + Terminal > GUI - - + +
- +

Why the terminal will always beat the GUI 👨‍💻

-

Date: 27-08-2024

-
-

I want to say this now, I do not care if people use a GUI option for things, Linux is all about choice and if you choose to use a GUI instead of using the terminal that is your choice!

-
+

Date: 27-08-2024


+

I want to say this now, I do not care if people use a GUI option for things, Linux is all about choice and if you choose to use a GUI instead of using the terminal that is your choice!


1) The Terminal Simplifies Tasks With Fewer Steps:

Using the terminal can be way faster and more straightforward than navigating a GUI. For example, updating your Linux system requires one simple command in the terminal. In contrast, using a GUI software centre involves way more steps: opening the software center, navigating to the update section, and then updating all the programs. The terminal streamlines all of this which makes it way more efficient.


@@ -35,7 +34,7 @@

By learning all of these command-line tools over time, you will start learning how a Linux system works and operates, and this will help you fix any issues that pop up in the future. For example, if you wanted to format a USB stick, while yes, you could use Gnome-disk, it is faster just to use fdisk and mkfs for formatting a USB stick.


For now that is all I have on why terminal is better!


-
  Back
+        
  Back
     
diff --git a/public/articals/linux/media/00cd b/public/articals/linux/media/00cd index fcb1fc4..9bda2e2 100644 --- a/public/articals/linux/media/00cd +++ b/public/articals/linux/media/00cd @@ -1,22 +1,23 @@ - - + + + Burning optical media in Linux - - + +
- +

How To Format A USB with Linux 💿

@@ -26,49 +27,49 @@

Warning ⚠️

Once you burn an optical disk you cannot reburn it. -

Optical media does not have the best storage, normally under 1GiB so make sure your files align with the size of the optical media. -


-

What you will need 📋

-
    -
  • Optical drive capable of writing to a CD
  • -
  • A computer with Linux 🐧🖥️
  • -
  • The ability to read instructions and to follow them 🧠
  • -
-
- -

Steps to burn 🔥

-

You will only need one program to burn media to a CD; the name of that program is wodim, and it is part of a collection of programs called cdrkit, as in thename ofe this collection of programs that allow you to do a whole variaty of things withopticall media!  -


+

Optical media does not have the best storage, normally under 1GiB so make sure your files align with the size of the optical media. +


+

What you will need 📋

+
    +
  • Optical drive capable of writing to a CD
  • +
  • A computer with Linux 🐧🖥️
  • +
  • The ability to read instructions and to follow them 🧠
  • +
+
+ +

Steps to burn 🔥

+

You will only need one program to burn media to a CD; the name of that program is wodim, and it is part of a collection of programs called cdrkit, as in thename ofe this collection of programs that allow you to do a whole variaty of things withopticall media!  +


-
  • 1) Install cdrkit, on some Linux distrobutions cdrkit is already installed, but on my main Linux distrobution Arch Linux, it is not so check you have it installed, the package on your distro will most likely be called cdrkit.
  • -
    -
    -

    sudo pacman -S cdrkit

    -
    -
    +
  • 1) Install cdrkit, on some Linux distrobutions cdrkit is already installed, but on my main Linux distrobution Arch Linux, it is not so check you have it installed, the package on your distro will most likely be called cdrkit.
  • +
    +
    +

    sudo pacman -S cdrkit

    +
    +
    -
    +
    -
  • 2) You want to get whatever data you want into an ISO file, so if you had a file called movies that held movies you would use the command.

  • -
    -

    mkisofs -o movies.iso movies

    -
    -

    movies.iso being the output ISO and movies being the directory with the movies in there.

    +
  • 2) You want to get whatever data you want into an ISO file, so if you had a file called movies that held movies you would use the command.

  • +
    +

    mkisofs -o movies.iso movies

    +
    +

    movies.iso being the output ISO and movies being the directory with the movies in there.

    -
    +
    -
  • 3) Now the last command is the actual event of burning the optical media! So insert it into your optical drive and type this command.

  • -
    -

    wodim -v dev=/dev/sr0 movies.iso

    -
    -

    movies.iso being the output ISO from the last command.

    +
  • 3) Now the last command is the actual event of burning the optical media! So insert it into your optical drive and type this command.

  • +
    +

    wodim -v dev=/dev/sr0 movies.iso

    +
    +

    movies.iso being the output ISO from the last command.

    -
    +
    -
  • 4) Now it is time to sit back and wait for it to burn; do not get impatient; give it time, and it will burn. When it is done, you may enject the optical media from the CD drive, and it should have all the files you desire.

  • -
    -

    That is all the required steps to burn optical media on Linux, I hope this has helped you!

    -
      Back
    +  
  • 4) Now it is time to sit back and wait for it to burn; do not get impatient; give it time, and it will burn. When it is done, you may enject the optical media from the CD drive, and it should have all the files you desire.

  • +
    +

    That is all the required steps to burn optical media on Linux, I hope this has helped you!

    +
      Back
         
    diff --git a/public/articals/linux/media/01BurningIsos b/public/articals/linux/media/01BurningIsos index 2ec7657..04b7a3f 100644 --- a/public/articals/linux/media/01BurningIsos +++ b/public/articals/linux/media/01BurningIsos @@ -1,22 +1,23 @@ - - + + + Burning an ISO 🔥💾 - - + +
    - +

    How to burn an ISO to a USB stick 💾

    @@ -25,7 +26,7 @@

    Burning an ISO onto a USB stick on Linux is very easy, and you only need to use a few commands!


    What you will need 📋

    -
      +
      • A USB drive
      • A computer with Linux 🐧🖥
      • The ability to read instructions and to follow them 🧠
      • @@ -61,7 +62,7 @@

        After following all of these steps, your USB should have the ISO image burned into it. I hope this has helped you burn a Linux or BSD distro to a USB!


        -
          Back
        +        
          Back
             
    diff --git a/public/articals/linux/media/02FormattingUSB b/public/articals/linux/media/02FormattingUSB index 3424aaa..f9fed53 100644 --- a/public/articals/linux/media/02FormattingUSB +++ b/public/articals/linux/media/02FormattingUSB @@ -1,22 +1,23 @@ - - + + + Formatting USBs with Linux 🔌🔥 - - + +
    - +

    Formatting USBs With Linux 🔌🔥

    @@ -24,42 +25,42 @@

    Formatting a USB in Linux is easier then burning an ISO and only needs a few quick commands!


    What you will need 📋

    -
      -
    • A USB drive
    • -
    • A computer with Linux 🐧🖥
    • -
    • The ability to read instructions and to follow them 🧠
    • -

    +
      +
    • A USB drive
    • +
    • A computer with Linux 🐧🖥
    • +
    • The ability to read instructions and to follow them 🧠
    • +

    -

    Formatting the USB

    -

    1) The first thing you want to do is plug in your USB stick and identify the USB stick's name.

    -
    -

    lsblk

    -
    -

    Normally the USB will be something like sdX; a tip on identifying it is by looking at the size of the USB in the table that lsblk gives you!


    +

    Formatting the USB

    +

    1) The first thing you want to do is plug in your USB stick and identify the USB stick's name.

    +
    +

    lsblk

    +
    +

    Normally the USB will be something like sdX; a tip on identifying it is by looking at the size of the USB in the table that lsblk gives you!


    -

    2) Now you need to use a program called fdisk that will allow you to create a new partition table for the USB, this will format the USB.

    -
    -

    sudo fdisk /dev/sdX

    -
    -

    You will need to press the following keys to make a new partition table for the USB.

    -
      -
    • o - Creates a new DOS partition table
    • -
    • n - New partition, press enter to all that follows
    • -
    • w - Writes the partition table
    • -
    -

    Give fdisk a minute to write the new partition to the USB.


    +

    2) Now you need to use a program called fdisk that will allow you to create a new partition table for the USB, this will format the USB.

    +
    +

    sudo fdisk /dev/sdX

    +
    +

    You will need to press the following keys to make a new partition table for the USB.

    +
      +
    • o - Creates a new DOS partition table
    • +
    • n - New partition, press enter to all that follows
    • +
    • w - Writes the partition table
    • +
    +

    Give fdisk a minute to write the new partition to the USB.


    3) Now is the time to give that partition a file system. You should look into this beforehand to see what file system you want, but I will use ext4 because it was made for Linux use.

    -
    -

    sudo mkfs.ext4 -L "Backup-USB" /dev/sdXx

    -
    -

    The small x represents the number of the partition; the -L flag is used to give the USB stick a name.


    +
    +

    sudo mkfs.ext4 -L "Backup-USB" /dev/sdXx

    +
    +

    The small x represents the number of the partition; the -L flag is used to give the USB stick a name.


    -

    Finished ✅

    -

    All done! Now you have an empty USB stick you can use for all your files!


    +

    Finished ✅

    +

    All done! Now you have an empty USB stick you can use for all your files!


    -
      Back
    +        
      Back
         
    diff --git a/public/articals/linux/tools/00Ventoy b/public/articals/linux/tools/00Ventoy index b677ef0..b45fdcd 100644 --- a/public/articals/linux/tools/00Ventoy +++ b/public/articals/linux/tools/00Ventoy @@ -1,22 +1,23 @@ - - + + + Installing Ventoy - - + +
    - +

    How to Install Ventoy with Linux 🐧🔌

    @@ -49,7 +50,7 @@

    cd ventoy-<version>/ && lsblk

    Normally the USB with the lowest amount of storage will be your USB; to make sure, check the size of your USB compared to the devices listed under lsblk.


    - +

    5) This command will install Ventoy to the USB. Make sure your USB name is correct; it will be something like sdb. A good way to identify the USB is by running lsblk when the USB is out and then running lsblk while the USB is plugged in.

    sudo sh Ventoy2Disk.sh -i /dev/sdX

    @@ -65,8 +66,8 @@

    After following all of these steps Ventoy should be installed on your USB stick, now the only thing to do is plug the USB in and put the ISO and IMG files into the USB, I hope this has helped you!

    -
    -
      Back
    +        
    +
      Back
         
    diff --git a/public/articals/linuxlist b/public/articals/linuxlist index 338a17c..400ba4f 100644 --- a/public/articals/linuxlist +++ b/public/articals/linuxlist @@ -1,22 +1,23 @@ - - + + + Linux index - - + +
    - +

    Linux articles 🐧

    @@ -46,6 +47,6 @@
  • 25-08-2024 - Ventoy install with Linux 🐧🔌
  • - + diff --git a/public/articals/neovim/0move b/public/articals/neovim/0move index 4d287d3..79a0e31 100644 --- a/public/articals/neovim/0move +++ b/public/articals/neovim/0move @@ -1,22 +1,23 @@ - - + + + Neovim index - - + +
    - +

    Moving around in Neovim

    @@ -56,9 +57,9 @@
    -

    That is all now you know how to move around in Neovim!

    -
    -
    Back   Next
    +        

    That is all now you know how to move around in Neovim!

    +
    +
    Back   Next
         
    diff --git a/public/articals/neovim/1modes b/public/articals/neovim/1modes index 8b0b5a6..da70d37 100644 --- a/public/articals/neovim/1modes +++ b/public/articals/neovim/1modes @@ -1,7 +1,8 @@ - + + Modes in Neovim diff --git a/public/articals/neovim/2exitingnvim b/public/articals/neovim/2exitingnvim index 0a335d2..21f46c9 100644 --- a/public/articals/neovim/2exitingnvim +++ b/public/articals/neovim/2exitingnvim @@ -1,22 +1,23 @@ - - + + + Exiting Neovim - - + +
    - +

    How to exit Neovim!

    @@ -29,8 +30,8 @@

    To people who have used Vim-based text editors, this might look strange to you because you are used to using :q and :q! And whilst those do still work, using ZZ and ZQ is way more dynamic and just smoother in the long run.

    -
    -
    Back
    +        
    +
    Back
         
    diff --git a/public/articals/neovimlist b/public/articals/neovimlist index 4a96d16..432a4b4 100644 --- a/public/articals/neovimlist +++ b/public/articals/neovimlist @@ -1,22 +1,23 @@ - - + + + Neovim index - - + +
    - +

    Neovim

    @@ -32,6 +33,6 @@
  • How exit
  • - + diff --git a/public/articals/programming/0HowToAct b/public/articals/programming/0HowToAct index af5b0d9..13341fd 100644 --- a/public/articals/programming/0HowToAct +++ b/public/articals/programming/0HowToAct @@ -1,22 +1,23 @@ - - + + + How to act with Foss projects - - + +
    - +

    How you should act with Foss projects

    @@ -29,11 +30,11 @@

    Communication

    This is the most important parts of developing any type of project because without communicaiton there is no way to know who is contributing to your code and this causes you to not understand why they have done some of the changes and additions they have made. Good communication also means keeping the users informed about what is happening with the program and its development normally through an IRC (internet relay chat) channel, but in the modern day I would suggest something like Matrix. Please do not use Discord because it gives less control to the users and its just easier and safer to use an IRC or just Matrix. -


    -

    For now that is all that I know how to act when working with Foss projects, if you have any suggestions becasue I know there probably is more you can contact me here.

    -
    -
    -
    Back
    +        
    +

    For now that is all that I know how to act when working with Foss projects, if you have any suggestions becasue I know there probably is more you can contact me here.

    +
    +
    +
    Back
         
    diff --git a/public/articals/programminglist b/public/articals/programminglist index be35ea3..982aaeb 100644 --- a/public/articals/programminglist +++ b/public/articals/programminglist @@ -1,22 +1,23 @@ - - + + + Internet index - - + +
    - +

    Articles about programming

    @@ -26,6 +27,6 @@
  • 15-08-2024 - How to act with Foss projects
  • - + -- cgit v1.2.3