From 6b79a557e6f39908bd3cc061661bb88f30e403f6 Mon Sep 17 00:00:00 2001 From: TitanE Date: Fri, 27 Oct 2023 15:43:16 +0300 Subject: [PATCH] 1. Changing sf.cu on all page headers to sf.me 2. Completed new post script --- about/index.html | 2 +- ask/index.html | 2 +- backups/index.html | 2 +- bindex.html | 1 - blog/index.html | 2 +- browser/index.html | 2 +- crypto/index.html | 2 +- definitions/arch-linux/index.html | 2 +- definitions/files/index.html | 2 +- definitions/free-software/index.html | 2 +- definitions/git/index.html | 2 +- definitions/h264/index.html | 2 +- definitions/hardware/index.html | 2 +- definitions/index.html | 2 +- definitions/lineageos/index.html | 2 +- definitions/linux-distribution/index.html | 2 +- definitions/linux-phones/index.html | 2 +- definitions/malware/index.html | 2 +- definitions/management-engine/index.html | 2 +- definitions/markdown/index.html | 2 +- definitions/non-free/index.html | 2 +- definitions/operating-system/index.html | 2 +- definitions/pre-built-computers/index.html | 2 +- definitions/prism/index.html | 2 +- definitions/security-key/index.html | 2 +- definitions/self-host/index.html | 2 +- definitions/software/index.html | 2 +- definitions/thinkpad/index.html | 2 +- definitions/unix-philosophy/index.html | 2 +- discord/index.html | 2 +- diy/index.html | 2 +- doas/index.html | 2 +- domain/index.html | 2 +- eid23/index.html | 2 +- email/index.html | 2 +- ffmpeg/index.html | 2 +- font/index.html | 2 +- forget/index.html | 2 +- fp/index.html | 2 +- github/index.html | 2 +- insta/index.html | 2 +- islam/index.html | 2 +- kpst/index.html | 2 +- links/index.html | 2 +- minimal-design/index.html | 2 +- mnml/index.html | 2 +- new-post.sh | 4 +- ovsk/index.html | 2 +- palestine/doc.html | 222 +++++++++++++++++++++ palestine/index.html | 6 +- pgp/index.html | 2 +- plaintext/index.html | 2 +- portfolio/index.html | 2 +- pwd/index.html | 2 +- sitemap/index.html | 2 +- sm/index.html | 2 +- students/index.html | 2 +- svg/index.html | 2 +- template.html | 2 +- terminal/index.html | 2 +- tfa/index.html | 2 +- torrent/index.html | 2 +- usb/index.html | 2 +- uses/index.html | 2 +- vimwiki/index.html | 2 +- 65 files changed, 288 insertions(+), 67 deletions(-) delete mode 100644 bindex.html create mode 100644 palestine/doc.html diff --git a/about/index.html b/about/index.html index 0c4f453..a72cc89 100644 --- a/about/index.html +++ b/about/index.html @@ -17,7 +17,7 @@
-

sf.cu > About

+

sf.me > About

About

My name is Sufyaan. My passion lies in computing and design. In fact, I regularly work for 4-7 hours on end tinkering applications, brainstorming new software ideas and practising brand design. My end goal is to impact the lives of as many people as possible through design and software.

diff --git a/ask/index.html b/ask/index.html index 6fcb6d7..16ffc0b 100644 --- a/ask/index.html +++ b/ask/index.html @@ -16,7 +16,7 @@ -

sf.cu > Blog > Use AnySoftKeyboard

+

sf.me > Blog > Use AnySoftKeyboard

Use AnySoftKeyboard

Posted on: 22 September 2023

Reading time: 3 min

Category: Software

Your smartphone keyboard is an astoundingly sensitive piece of software. You use it to type everything from the most innocent of messages to the most crucial passwords. In terms of messaging on encrypted chat applications like Session or Signal, your smartphone keyboard bypasses encryption. They could know what you are searching about even on private search engines like SearX. This is because your keystrokes are unencrypted. With respect to passwords, your smartphone keyboard, if invasive, can potentially view your bank account details. This means that an individual who can access your smartphone keyboard does not need to utilize advanced techniques to view your data. Therefore, in terms of trust, you should make sure you absolutely trust your smartphone keyboard not to store your written text.

diff --git a/backups/index.html b/backups/index.html index a7e7e40..521ad4f 100644 --- a/backups/index.html +++ b/backups/index.html @@ -15,7 +15,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Taking Proper Backups

+

sf.me > Blog > Taking Proper Backups

Taking Proper Backups

Posted on: 27 July 2023

Reading time: 5 min

Category: Technology

Taking backups is crucial in every single context. There is simply no situation where the lack of backups was beneficial. Such situations are always detrimental to people. Backups are also important for businesses, especially ones which are responsible for the lives of people, like hospitals.

diff --git a/bindex.html b/bindex.html deleted file mode 100644 index 710cdf9..0000000 --- a/bindex.html +++ /dev/null @@ -1 +0,0 @@ -(HOMEPAGE) Sufyaan's Webpage

sf@titan [~/sf.cu]$ cat INTRO.md

Greetings, everyone!

My name is Sufyaan and I welcome you to my personal website!

I am a brand designer but my interests are in computing. I love using free (libre) software that follows the UNIX philosophy.

I like to spend my free time tinkering around with my computer and learning about new innovations in both the technology and design industries.

On this website, I post on my blog about a plethora of topics that I am interested in like:

I do not post regularly. I did not create this website for views or money. I simply post what I enjoy and what I find helpful.

If you would like to contribute to this website, please do so on it's Git repository. Any contribution, no matter how small, is appreciated.

Here are links to useful pages on this website:

I hope you find useful and interesting information on this website!


diff --git a/blog/index.html b/blog/index.html index 31113c0..e662d1e 100644 --- a/blog/index.html +++ b/blog/index.html @@ -16,7 +16,7 @@
-

sf.cu > Blog

+

sf.me > Blog

Blog

RSS Feed

Categories:

diff --git a/browser/index.html b/browser/index.html index c0d812d..86344cf 100644 --- a/browser/index.html +++ b/browser/index.html @@ -16,7 +16,7 @@
-

sf.cu > Blog > My New Browser Setup

+

sf.me > Blog > My New Browser Setup

My New Browser Setup

Posted on: 17 March 2023

Reading time: 2 min diff --git a/crypto/index.html b/crypto/index.html index 25c91ef..dddab0a 100644 --- a/crypto/index.html +++ b/crypto/index.html @@ -16,7 +16,7 @@


-

sf.cu > Blog > Keep Crypto Off Exchanges

+

sf.me > Blog > Keep Crypto Off Exchanges

Keep Crypto Off Exchanges

Posted on: 14 March 2023

Reading time: 3 min diff --git a/definitions/arch-linux/index.html b/definitions/arch-linux/index.html index 5cb854c..a894003 100644 --- a/definitions/arch-linux/index.html +++ b/definitions/arch-linux/index.html @@ -18,7 +18,7 @@


-

sf.cu > Definitions > Arch Linux

+

sf.me > Definitions > Arch Linux

Arch Linux

Categories: Software

Arch Linux Logo
Arch Linux

Arch Linux is a barebones Linux Distribution. It is often referred to as a 'do it yourself' distribution due to the fact that it has the absolute essential packages and nothing else. Everything else, you install yourself. It is also known for the AUR or the Arch User Repository. It is a community-driven repository that has a plethora of packages. It has so many packages that many people switch to Arch Linux because of the AUR. There is no need to add extra repositories like Debian-based distros or RHEL-based distros because almost every package you can think of is on the AUR.

diff --git a/definitions/files/index.html b/definitions/files/index.html index 94eef88..02ab12d 100644 --- a/definitions/files/index.html +++ b/definitions/files/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Files

Files

+

sf.me > Definitions > Files

Files

These are definitions related to files that I use in my blog posts.

H

diff --git a/definitions/free-software/index.html b/definitions/free-software/index.html index dae8585..5cf9bd6 100644 --- a/definitions/free-software/index.html +++ b/definitions/free-software/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Free Software

+

sf.me > Definitions > Free Software

Free Software

Categories: Software

diff --git a/definitions/git/index.html b/definitions/git/index.html index cb047b8..44d471e 100644 --- a/definitions/git/index.html +++ b/definitions/git/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Git

+

sf.me > Definitions > Git

Git

Categories: Software

diff --git a/definitions/h264/index.html b/definitions/h264/index.html index e3aa524..09e5a85 100644 --- a/definitions/h264/index.html +++ b/definitions/h264/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > H.264

+

sf.me > Definitions > H.264

H.264

Categories: Files

diff --git a/definitions/hardware/index.html b/definitions/hardware/index.html index f36bab2..256f07b 100644 --- a/definitions/hardware/index.html +++ b/definitions/hardware/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Hardware

Hardware

+

sf.me > Definitions > Hardware

Hardware

These definitions all include hardware like laptops and phones.

L

diff --git a/definitions/index.html b/definitions/index.html index 6c49b7c..ef96018 100644 --- a/definitions/index.html +++ b/definitions/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions

Definitions

Categories:

+

sf.me > Definitions

Definitions

Categories:

These are all the definitions that I used in my blog posts.

A

diff --git a/definitions/lineageos/index.html b/definitions/lineageos/index.html index 84dd47b..4873bf7 100644 --- a/definitions/lineageos/index.html +++ b/definitions/lineageos/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > LineageOS

+

sf.me > Definitions > LineageOS

LineageOS

Categories: Software

diff --git a/definitions/linux-distribution/index.html b/definitions/linux-distribution/index.html index 32f0414..8be66d3 100644 --- a/definitions/linux-distribution/index.html +++ b/definitions/linux-distribution/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Linux Distribution

+

sf.me > Definitions > Linux Distribution

Linux Distribution

Categories: Software

diff --git a/definitions/linux-phones/index.html b/definitions/linux-phones/index.html index db8f6ab..7ee3a26 100644 --- a/definitions/linux-phones/index.html +++ b/definitions/linux-phones/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Linux Phones

+

sf.me > Definitions > Linux Phones

Linux Phones

Categories: Hardware

PinePhone Pro by Pine64 diff --git a/definitions/malware/index.html b/definitions/malware/index.html index 5aea6bf..2eaf394 100644 --- a/definitions/malware/index.html +++ b/definitions/malware/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Malicious Software [malware]

+

sf.me > Definitions > Malicious Software [malware]

Malicious Software [malware]

Categories: Software

diff --git a/definitions/management-engine/index.html b/definitions/management-engine/index.html index c284ddc..99c7eeb 100644 --- a/definitions/management-engine/index.html +++ b/definitions/management-engine/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Management Engine

+

sf.me > Definitions > Management Engine

Management Engine

Categories: Software

diff --git a/definitions/markdown/index.html b/definitions/markdown/index.html index 0b89f6c..cf9aa40 100644 --- a/definitions/markdown/index.html +++ b/definitions/markdown/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Markdown (.md)

+

sf.me > Definitions > Markdown (.md)

Markdown (.md)

Categories: Files

diff --git a/definitions/non-free/index.html b/definitions/non-free/index.html index 6165442..6ff94cb 100644 --- a/definitions/non-free/index.html +++ b/definitions/non-free/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Non-Free Software

+

sf.me > Definitions > Non-Free Software

Non-Free Software

Categories: Software

diff --git a/definitions/operating-system/index.html b/definitions/operating-system/index.html index 120cfe2..336391e 100644 --- a/definitions/operating-system/index.html +++ b/definitions/operating-system/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Operating System

+

sf.me > Definitions > Operating System

Operating System

Categories: Software

diff --git a/definitions/pre-built-computers/index.html b/definitions/pre-built-computers/index.html index 09e8bae..6d99ec8 100644 --- a/definitions/pre-built-computers/index.html +++ b/definitions/pre-built-computers/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Pre-Built Computer

+

sf.me > Definitions > Pre-Built Computer

Pre-Built Computer

Categories: Hardware

Gaming & Workstation Pre-Built Computers diff --git a/definitions/prism/index.html b/definitions/prism/index.html index 4a75334..8b321dc 100644 --- a/definitions/prism/index.html +++ b/definitions/prism/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > PRISM [NSA]

+

sf.me > Definitions > PRISM [NSA]

PRISM [NSA]

Categories: Software

diff --git a/definitions/security-key/index.html b/definitions/security-key/index.html index 3b57821..fa99825 100644 --- a/definitions/security-key/index.html +++ b/definitions/security-key/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Security Key

+

sf.me > Definitions > Security Key

Security Key

Categories: Hardware

Yubico C Bio diff --git a/definitions/self-host/index.html b/definitions/self-host/index.html index 2cd6246..2caf710 100644 --- a/definitions/self-host/index.html +++ b/definitions/self-host/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > Self-Host

+

sf.me > Definitions > Self-Host

Self-Host

Categories: Software

diff --git a/definitions/software/index.html b/definitions/software/index.html index 8287fd3..feb2b03 100644 --- a/definitions/software/index.html +++ b/definitions/software/index.html @@ -18,7 +18,7 @@
-

sf.cu > Definitions > Software

Software

+

sf.me > Definitions > Software

Software

These definitions are related to software like operating systems.

A

diff --git a/definitions/thinkpad/index.html b/definitions/thinkpad/index.html index 7ac3259..132a3e5 100644 --- a/definitions/thinkpad/index.html +++ b/definitions/thinkpad/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > ThinkPad

+

sf.me > Definitions > ThinkPad

ThinkPad

Categories: Hardware

ThinkPad T500 diff --git a/definitions/unix-philosophy/index.html b/definitions/unix-philosophy/index.html index 9af3907..5f9fd5b 100644 --- a/definitions/unix-philosophy/index.html +++ b/definitions/unix-philosophy/index.html @@ -19,7 +19,7 @@
-

sf.cu > Definitions > UNIX Philosophy

+

sf.me > Definitions > UNIX Philosophy

UNIX Philosophy

Categories: Software

diff --git a/discord/index.html b/discord/index.html index 00e6b4d..6bca0c9 100644 --- a/discord/index.html +++ b/discord/index.html @@ -16,7 +16,7 @@
-

sf.cu > Blog > Delete Your Discord

+

sf.me > Blog > Delete Your Discord

Delete Your Discord

Posted on: 22 March 2023

Reading time: 3 min diff --git a/diy/index.html b/diy/index.html index c383f63..26e2ab2 100644 --- a/diy/index.html +++ b/diy/index.html @@ -18,7 +18,7 @@


-

sf.cu > Blog > Do It Yourself

+

sf.me > Blog > Do It Yourself

Do It Yourself

Posted on: 19 May 2023

Reading time: 2 min

Category: Software

With regards to technology, the average person would rather buy a new computer when their WiFi stops working instead of taking it to a repair shop or fixing it themselves. They would rather buy a new smartphone when their screen cracks than repair it. They would also rather buy a device because of its looks and arbitrary specifications than one specific to their use case and their interests. They focus on the marketing of a company and become 'fanboys' of a specific company, buying nothing but their products, stating that the company in question makes the best products in the world. Self-servicing and repairability are not even factors in their decision to buy a device. diff --git a/doas/index.html b/doas/index.html index d24d7b0..3386e37 100644 --- a/doas/index.html +++ b/doas/index.html @@ -18,7 +18,7 @@


-

sf.cu > Blog > Use Doas Instead Of Sudo

+

sf.me > Blog > Use Doas Instead Of Sudo

Use Doas Instead Of Sudo

Posted on: 20 April 2023

Reading time: 2 min diff --git a/domain/index.html b/domain/index.html index aecf38f..5a83377 100644 --- a/domain/index.html +++ b/domain/index.html @@ -16,7 +16,7 @@ -


sf.cu > Blog > Domain, Email & PGP Keys Changed

+

sf.me > Blog > Domain, Email & PGP Keys Changed

Domain, Email & PGP Keys Changed

Posted on: 6 October 2023

Reading time: 1 min

Category: Technology

The domain has been changed to sufyaan.me. I also have a new email which is sf@sufyaan.me. Download the PGP keys here.

diff --git a/eid23/index.html b/eid23/index.html index c1ad19a..0a45599 100644 --- a/eid23/index.html +++ b/eid23/index.html @@ -18,7 +18,7 @@
-

sf.cu > Blog > Eid Mubarak!

+

sf.me > Blog > Eid Mubarak!

Eid Mubarak!

Posted on: 21 April 2023

Reading time: Less than 1 min diff --git a/email/index.html b/email/index.html index d07d6f7..e795c9c 100644 --- a/email/index.html +++ b/email/index.html @@ -16,7 +16,7 @@


-

sf.cu > Blog > How To Encrypt Emails

+

sf.me > Blog > How To Encrypt Emails

How To Encrypt Emails

Posted on: 14 March 2023

Reading time: 4 min diff --git a/ffmpeg/index.html b/ffmpeg/index.html index 1de5de4..bce5e16 100644 --- a/ffmpeg/index.html +++ b/ffmpeg/index.html @@ -17,7 +17,7 @@ ______| |_____| | | | | | | | \_| -


sf.cu > Blog > Switching To FFmpeg

+

sf.me > Blog > Switching To FFmpeg

Switching To FFmpeg

Posted on: 1 June 2023

Reading time: 2 min

Category: Software

I just started using FFmpeg... and it is AMAZING! When I mean amazing, I really mean amazing.

diff --git a/font/index.html b/font/index.html index 9169d0b..533e56b 100644 --- a/font/index.html +++ b/font/index.html @@ -16,7 +16,7 @@ -

sf.cu > Blog > Why I Switched Fonts

+

sf.me > Blog > Why I Switched Fonts

Why I Switched Fonts

Posted on: 4 August 2023

Reading time: 1 min

Category: Software

This post is just a quick update to announce a hard decision that I have made. I have switched the font on this website from JetBrains Mono to Courier New. This change was made because I feel like JetBrains Mono looks more fitting in a terminal because it looks janky on a website. Courier New is a monospace font but still maintains the feeling and look I want from my website.

diff --git a/forget/index.html b/forget/index.html index 559c85d..2fb3c59 100644 --- a/forget/index.html +++ b/forget/index.html @@ -16,7 +16,7 @@ -

sf.cu > Blog > Forget Your Passwords

+

sf.me > Blog > Forget Your Passwords

Forget Your Passwords

Posted on: 9 September 2023

Reading time: 1 min

Category: Technology

If you are trying to remember your passwords, you are doing it wrong. Trying to remember your passwords is absolutely fatal and has numerous disadvantages. To describe the demerits of trying to remember your passwords, here is a cycle that most people follow. You set a password. You forget it. You set a weaker password. And repeat.

diff --git a/fp/index.html b/fp/index.html index 2983d79..eb8669e 100644 --- a/fp/index.html +++ b/fp/index.html @@ -15,7 +15,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Writing With Fountain Pens

+

sf.me > Blog > Writing With Fountain Pens

Writing With Fountain Pens

Posted on: 30 July 2023

Reading time: 2 min

Category: Other

Table Of Contents

diff --git a/github/index.html b/github/index.html index 943b972..592762c 100644 --- a/github/index.html +++ b/github/index.html @@ -17,7 +17,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Don't Use GitHub

+

sf.me > Blog > Don't Use GitHub

Don't Use GitHub

Posted on: 27 May 2023

Reading time: 3 min

Category: Software

diff --git a/insta/index.html b/insta/index.html index 72f1a9b..50f8076 100644 --- a/insta/index.html +++ b/insta/index.html @@ -18,7 +18,7 @@
-

sf.cu > Blog > Instagram Deleted!

+

sf.me > Blog > Instagram Deleted!

Instagram Deleted!

Posted on: 7 May 2023

Reading time: Less than 1 min

Category: Software

This post is to inform you that the grace period for the deletion of my public Instagram account has been completed. My Instagram account has been deleted... forever. I highly recommend you do it too. Read this post for more information.

diff --git a/islam/index.html b/islam/index.html index e1b281d..91af8a4 100644 --- a/islam/index.html +++ b/islam/index.html @@ -17,7 +17,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Open-Source Islam Apps?

+

sf.me > Blog > Open-Source Islam Apps?

Open-Source Islam Apps?

Posted on: 2 July 2023

Reading time: 3 min

Category: Software

I have tried finding open-source and free Islamic apps for a long time and it is tiring to do so. Most of the apps are Quran and prayer time apps which are perfect but we do not have apps for other parts of Islam like hadeeths, duas and even Qibla locating. If I do run across an app, its last update is always more than five years ago which is not ideal. There are two Islamic apps that I use on a daily basis that I absolutely love and will never switch from:

diff --git a/kpst/index.html b/kpst/index.html index 39cc644..de2dd3c 100644 --- a/kpst/index.html +++ b/kpst/index.html @@ -17,7 +17,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > KeePass + Syncthing

+

sf.me > Blog > KeePass + Syncthing

KeePass + Syncthing

Posted on: 23 June 2023

Reading time: 2 min

Category: Software

I have decided to switch from a self-hosted Vaultwarden (Bitwarden) instance to using KeePass along with Syncthing to sync it to all my devices. There are numerous reasons why I decided to make this change.

diff --git a/links/index.html b/links/index.html index fc51611..5a42b95 100644 --- a/links/index.html +++ b/links/index.html @@ -19,7 +19,7 @@
-

sf.cu > Links

+

sf.me > Links

Links

This page includes links to websites where you can find me and other people's websites online. I include links to websites which I browse regularly. The reason this page exists is because using search engines to find new websites is futile nowadays. Please note that linking a website here does not mean endorsement for everything they post and do.

diff --git a/minimal-design/index.html b/minimal-design/index.html index 902a53e..cc691fc 100644 --- a/minimal-design/index.html +++ b/minimal-design/index.html @@ -15,7 +15,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Minimal Design

+

sf.me > Blog > Minimal Design

Minimal Design

Posted on: 28 July 2023

Reading time: 5 min

Category: Design

Table Of Contents

diff --git a/mnml/index.html b/mnml/index.html index 3c7b6b0..7da166e 100644 --- a/mnml/index.html +++ b/mnml/index.html @@ -17,7 +17,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Keep It Minimal

+

sf.me > Blog > Keep It Minimal

Keep It Minimal

Posted on: 27 June 2023

Reading time: 3 min

Category: Software

In technology, you should keep it simple as much as possible. The KISS philosophy and the UNIX philosophy especially must be followed if you want quality software. Most pieces of famous software nowadays do not follow this guideline and it is costing millions of people dearly.

diff --git a/new-post.sh b/new-post.sh index 0ca49e5..070a632 100755 --- a/new-post.sh +++ b/new-post.sh @@ -27,8 +27,8 @@ sed -i "s/MAILSUBJECT/$EMAIL/g" $URL/index.html sed -i "s/URL/$URL/g" $URL/index.html sed -i "s/PREVIOUSPOST/$PREVPOST/g" $URL/index.html sed -i "s/POSTCATEGORIES/$CATFIN/g" $URL/index.html -ORIGINALFOOTER="First Post<\/a> <\/svg><\/p>" -NEWFOOTER="Next Post<\/a> <\/mask><\/svg><\/p>" +ORIGINALFOOTER=" - <\/svg>" +NEWFOOTER=" - Next Post<\/a> <\/mask><\/svg><\/p>" sed -i "s/$ORIGINALFOOTER/$NEWFOOTER/g" $PREVPOST/index.html # Removing temporary file diff --git a/ovsk/index.html b/ovsk/index.html index 68bd9ab..fba7980 100644 --- a/ovsk/index.html +++ b/ovsk/index.html @@ -16,7 +16,7 @@ ______| |_____| | | | | | | | \_| -

sf.cu > Blog > Oversimplification Kills

+

sf.me > Blog > Oversimplification Kills

Oversimplification Kills

Posted on: 10 July 2023

Reading time: 2 min

Category: Software

Oversimplification kills. It is as simple as that. Most of the time, there are simple solutions to a problem that work well which are not used because individuals feel like they need to be more simple.

diff --git a/palestine/doc.html b/palestine/doc.html new file mode 100644 index 0000000..aa8e44f --- /dev/null +++ b/palestine/doc.html @@ -0,0 +1,222 @@ + + + + + + + ask + + + + +

Use AnySoftKeyboard

+

Your smartphone keyboard is an astoundingly sensitive piece of +software. You use it to type everything from the most innocent of +messages to the most crucial passwords. In terms of messaging on +encrypted chat applications like Session or Signal, your smartphone +keyboard bypasses encryption. They could know what you are searching +about even on private search engines like SearX. This is because your +keystrokes are unencrypted. With respect to passwords, your smartphone +keyboard, if invasive, can potentially view your bank account details. +This means that an individual who can access your smartphone keyboard +does not need to utilize advanced techniques to view your data. +Therefore, in terms of trust, you should make sure you absolutely trust +your smartphone keyboard not to store your written text.

+

When you keep the above statements in mind, it gets unhealthily +fear-inducing when you read how SwiftKey +had a cloud syncing glitch which led to users being able to view other +users’ email addresses. It is also scary how SwiftKey +that shipped by default on 600M Samsung Galaxy smartphones had a +vulnerability that allowed hackers to setup a proxy server to access +sensors and install apps without the user knowing. There was also a +keyboard called ai.type that had over 40M users. Out of these, 31M +users had their data leaked because the MongoDB database had no +password. This included information like phone +numbers, full names, device names and models, screen resolution, Android +version, IMSI and IMEI numbers, email addresses, country of residence, +social media profiles, IP addresses and even locations.

+

What is the solution to this madness? Fortunately, if you are on +Android, you have free software options. By using free software +keyboards, you can ensure that none of your keystrokes are stored or +sent to a server. This brings us to AnySoftKeyboard. +AnySoftKeyboard is a free, libre and open-source keyboard for Android +that has multiple modes, layouts, theme customizations and more. It has +all the features you would expect. Gesture typing, keyboard effects, +corrections, emojis, you name it. Most importantly, it does not track +any of your keystrokes. I have been using it for almost an year. It has +been fast and efficient due to the minimalism and has saved me a lot of +time. It has many niche features like a terminal layout that has arrows, +tabs, pipes and forward slashes for ease of use in Android terminal +emulators like Termux.

+

If you are on an iPhone, the best option is ironically Gboard. You +can block Gboard’s tracking using iOS’ tracker blocking. Gboard does not +log the text you store and instead uses federated learning to improve +its autocorrect. There are no private options for an iPhone so it is +better to choose the best out of two evils.

+

All in all, the keyboard you use should be a factor for everyone. Use +a different keyboard and do not use the default one unless you are on LineageOS or GrapheneOS.

+ + diff --git a/palestine/index.html b/palestine/index.html index 77ff1a6..36e2e7d 100644 --- a/palestine/index.html +++ b/palestine/index.html @@ -16,7 +16,7 @@ -

sf.cu > Blog > Boycott These Israeli Companies

+

sf.me > Blog > Boycott These Israeli Companies

Boycott These Israeli Companies

Posted on: 19 October 2023

Reading time: 6 min

Category: Other

@@ -67,7 +67,7 @@
  • Garnier
  • Gatorade
  • General Mills (1)
  • -
  • Giorgio Armani
  • +
  • Giorgio Armani (1)
  • Gold Coast Bulletin
  • Google
  • Granada
  • @@ -98,7 +98,7 @@
  • Maybelline
  • McDonald's (1)
  • Microsoft
  • -
  • Minute Maid
  • +
  • Minute Maid (owned by Coca-Cola)
  • MoroccanOil
  • Motorola
  • Mountain Dew
  • diff --git a/pgp/index.html b/pgp/index.html index 7adbe1c..2dcd405 100644 --- a/pgp/index.html +++ b/pgp/index.html @@ -16,7 +16,7 @@ -

    sf.cu > Blog > PGP KEYS CHANGED!

    +

    sf.me > Blog > PGP KEYS CHANGED!

    PGP KEYS CHANGED!

    Posted on: 10 August 2023

    Reading time: 1 min

    Category: Technology

    I forgot the passwords to my PGP keys. PLEASE DO NOT USE MY OLD PGP KEYS TO SEND ME EMAILS!!! I did not make a revocation certificate as well which is a bad mistake. I have learned my lesson to say the least. Please use my new PGP key over here.

    diff --git a/plaintext/index.html b/plaintext/index.html index b5b50fd..7fc5e94 100644 --- a/plaintext/index.html +++ b/plaintext/index.html @@ -16,7 +16,7 @@ ______| |_____| | | | | | | | \_| -

    sf.cu > Blog > Use Plaintext

    +

    sf.me > Blog > Use Plaintext

    Use Plaintext

    Posted on: 25 July 2023

    Reading time: 2 min

    Category: Software

    Almost everything I write is in plaintext or is as close to plaintext as possible. For example, I prepare plans to work on a project, future articles or brand case studies in plaintext before further processing.

    diff --git a/portfolio/index.html b/portfolio/index.html index 6de0624..6f5ca82 100644 --- a/portfolio/index.html +++ b/portfolio/index.html @@ -19,7 +19,7 @@
    -

    sf.cu > Portfolio [PLACEHOLDER]

    +

    sf.me > Portfolio [PLACEHOLDER]

    Under Construction!

    Please view this page later.


    diff --git a/pwd/index.html b/pwd/index.html index 02b9046..5c293a8 100644 --- a/pwd/index.html +++ b/pwd/index.html @@ -18,7 +18,7 @@
    -

    sf.cu > Blog > Password Systems

    +

    sf.me > Blog > Password Systems

    Password Systems

    Posted on: 2 May 2023

    Reading time: 4 min diff --git a/sitemap/index.html b/sitemap/index.html index 559bf5d..2886ef1 100644 --- a/sitemap/index.html +++ b/sitemap/index.html @@ -20,7 +20,7 @@


    -

    sf.cu > Site Map

    +

    sf.me > Site Map

    Site Map

    Home

      diff --git a/sm/index.html b/sm/index.html index 152dd99..f81068a 100644 --- a/sm/index.html +++ b/sm/index.html @@ -18,7 +18,7 @@
      -

      sf.cu > Blog > Stop Using Social Media

      +

      sf.me > Blog > Stop Using Social Media

      Stop Using Social Media

      Posted on: 20 April 2023

      Reading time: 9 min

      diff --git a/students/index.html b/students/index.html index 5da934c..481cf24 100644 --- a/students/index.html +++ b/students/index.html @@ -16,7 +16,7 @@ -

      sf.cu > Blog > A Student's Nightmare

      +

      sf.me > Blog > A Student's Nightmare

      A Student's Nightmare

      Posted on: 24 September 2023

      Reading time: 1 min

      Category: Literary

      As I open my book to read
      diff --git a/svg/index.html b/svg/index.html index 4720b2c..5777a09 100644 --- a/svg/index.html +++ b/svg/index.html @@ -16,7 +16,7 @@ -


      sf.cu > Blog > Switching To SVGs

      +

      sf.me > Blog > Switching To SVGs

      Switching To SVGs

      Posted on: 6 August 2023

      Reading time: 1 min

      Category: Software

      Debloating my website has been an educational experience to say the least. There were so many small things which seemed insignificant at first but made a massive difference to the speed of my website. Most of these changes have had little to no impact on the look and feel of my website but have reduced the size and improved the efficiency by a lot.

      diff --git a/template.html b/template.html index a29b27f..1a77257 100644 --- a/template.html +++ b/template.html @@ -16,7 +16,7 @@ -

      sf.cu > Blog > POST TITLE

      +

      sf.me > Blog > POST TITLE

      POST TITLE

      Posted on: POST DATE

      Reading time: READING min diff --git a/terminal/index.html b/terminal/index.html index 6214e7d..4cfefcb 100644 --- a/terminal/index.html +++ b/terminal/index.html @@ -16,7 +16,7 @@


      -

      sf.cu > Blog > Why I Use Terminal Apps

      +

      sf.me > Blog > Why I Use Terminal Apps

      Why I Use Terminal Apps

      Posted on: 13 March 2023

      Reading time: 5 min diff --git a/tfa/index.html b/tfa/index.html index 79c23e4..c69f232 100644 --- a/tfa/index.html +++ b/tfa/index.html @@ -18,7 +18,7 @@


      -

      sf.cu > Blog > Start Using 2FA Properly

      +

      sf.me > Blog > Start Using 2FA Properly

      Start Using 2FA Properly

      Posted on: 13 May 2023

      Reading time: 3 min

      Category: Software && Guides

      If you use any online account, you should use 2FA keys. It does not matter if it is your Google account that has all of your personal information or if it is some random account you use once in a while. You should at least have 2FA enabled in an authenticator app or preferably a 2FA key. Do not use SMS.

      diff --git a/torrent/index.html b/torrent/index.html index bd526ca..018cec6 100644 --- a/torrent/index.html +++ b/torrent/index.html @@ -16,7 +16,7 @@ ______| |_____| | | | | | | | \_| -

      sf.cu > Blog > Why You Should Torrent

      +

      sf.me > Blog > Why You Should Torrent

      Why You Should Torrent

      Posted on: 16 July 2023

      Reading time: 4 min

      Category: Technology

      I believe that everyone should download most of the files they use through torrents as much as possible. This is because of its philosophy to share and contribute. It has numerous advantages as well.

      diff --git a/usb/index.html b/usb/index.html index 69d35ea..58bb52b 100644 --- a/usb/index.html +++ b/usb/index.html @@ -18,7 +18,7 @@
      -

      sf.cu > Blog > Buy Only Metal USBs

      +

      sf.me > Blog > Buy Only Metal USBs

      Buy Only Metal USBs

      Posted on: 6 May 2023

      Reading time: 2 min diff --git a/uses/index.html b/uses/index.html index a0921eb..e6ae775 100644 --- a/uses/index.html +++ b/uses/index.html @@ -16,7 +16,7 @@ -


      sf.cu > Blog > Tools I Use

      +

      sf.me > Blog > Tools I Use

      Tools I Use

      Posted on: 31 July 2023

      Reading time: 4 min

      Category: Technology

      Table Of Contents

      diff --git a/vimwiki/index.html b/vimwiki/index.html index a356423..21110ee 100644 --- a/vimwiki/index.html +++ b/vimwiki/index.html @@ -16,7 +16,7 @@ ______| |_____| | | | | | | | \_| -

      sf.cu > Blog > VimWiki Is Terrific

      +

      sf.me > Blog > VimWiki Is Terrific

      VimWiki Is Terrific

      Posted on: 26 July 2023

      Reading time: 2 min

      Category: Linux

      I have recently been using VimWiki to take all of my notes instead of Joplin, and it has been working really well. It has its own Markdown (.md) format, but I use regular Markdown (.md) with it. I use Syncthing to sync all my notes to all of my devices. There is barely any delay, so there are never any conflict issues.