<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Journals on Trude's Website</title><link>https://trude.dev/journal/</link><description>Recent content in Journals on Trude's Website</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 14 Mar 2025 11:08:24 +0100</lastBuildDate><atom:link href="https://trude.dev/journal/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux Starting Guide</title><link>https://trude.dev/journal/linux-starter-guide/</link><pubDate>Fri, 14 Mar 2025 11:08:24 +0100</pubDate><guid>https://trude.dev/journal/linux-starter-guide/</guid><description>&lt;h2 id="what-is-linux"&gt;What is Linux?&lt;/h2&gt;
&lt;p&gt;You can think of Linux as an alternative to Windows and macOS; An operating system for your computer.&lt;/p&gt;
&lt;p&gt;An OS is responsible for managing the computer&amp;rsquo;s physical components (hardware) and programs (software). It acts as a &amp;lsquo;bridge&amp;rsquo; between the two, allowing them to work together. Most computers come with Windows pre-installed, and Apple Macs come with macOS, so why should one consider switching to Linux instead?&lt;/p&gt;
&lt;p&gt;Linux is open-source, meaning that anyone can read, distribute and contribute to the project however they see fit. Linux is also free of charge, and you don&amp;rsquo;t need a license to use it.&lt;/p&gt;</description></item><item><title>Run Any Extension on Safari</title><link>https://trude.dev/journal/run-any-extension-on-safari/</link><pubDate>Sun, 20 Oct 2024 17:13:36 +0100</pubDate><guid>https://trude.dev/journal/run-any-extension-on-safari/</guid><description>&lt;p&gt;Have you ever considered trying out Safari, but soon discovered that it lacks your preferred Chrome or Firefox extensions? I had this same issue.&lt;/p&gt;
&lt;p&gt;Apple has introduced a user-friendly tool called Safari Web Extension Converter. This tool simplifies the process of converting Chrome or Firefox extensions to Safari.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s explore how we can convert a Chrome or Firefox extension to work with Safari!&lt;/p&gt;
&lt;h2 id="downloading-the-source-code-of-the-extension"&gt;Downloading the Source Code of the Extension&lt;/h2&gt;
&lt;p&gt;The first step to convert your extension is to download its source code first.&lt;br&gt;
Paste the link of your extension in &lt;a href="https://robwu.nl/crxviewer/"&gt;this website&lt;/a&gt; and Download the source code of the extension.&lt;/p&gt;</description></item><item><title>Nix Starter Guide</title><link>https://trude.dev/journal/nix-starter-guide/</link><pubDate>Sun, 20 Oct 2024 16:10:10 +0100</pubDate><guid>https://trude.dev/journal/nix-starter-guide/</guid><description>&lt;h2 id="what-is-nix-and-nixos"&gt;What is Nix and NixOS?&lt;/h2&gt;
&lt;p&gt;You may have heard of Nix before. The name can be a bit confusing at first, as Nix is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A programming language&lt;/li&gt;
&lt;li&gt;A package manager&lt;/li&gt;
&lt;li&gt;A Linux distribution (Known as NixOS)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guide will focus on Nix as the package manager, and how it can make your life easier.&lt;/p&gt;
&lt;h2 id="the-problem"&gt;The Problem&lt;/h2&gt;
&lt;p&gt;On macOS, the intended way to download new programs is to open the developer&amp;rsquo;s website and execute an installer (or disk image) that installs the program. This approach can be time-consuming, as well as generate confusion when a program has to be updated. For this reason, many people use Homebrew as a package manager for macOS.&lt;/p&gt;</description></item><item><title>A Guide to the Personal Web</title><link>https://trude.dev/journal/personal-web/</link><pubDate>Thu, 18 Jul 2024 20:52:02 +0100</pubDate><guid>https://trude.dev/journal/personal-web/</guid><description>&lt;p&gt;Google is progressively getting worse, YouTube has more and more ADs, and most websites are very hard to use, as the screen is constantly filled with &amp;ldquo;cookie&amp;rdquo; pop-ups, ADs, videos and large paragraphs of keywords that contain nothing of real value.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been bothered by the &amp;ldquo;modern&amp;rdquo; web quite a lot, as I used to get my news from YouTube, but seeing the internet get progressively worse made me wonder if there is a better way&amp;hellip;&lt;/p&gt;</description></item><item><title>Smartphone Security and Privacy Guide</title><link>https://trude.dev/journal/private-phone/</link><pubDate>Sun, 16 Jun 2024 12:44:18 +0100</pubDate><guid>https://trude.dev/journal/private-phone/</guid><description>&lt;h2 id="the-current-state-of-smartphones"&gt;The Current State of Smartphones&lt;/h2&gt;
&lt;p&gt;Most people own a smartphone. They are extremely useful tools, but they are also a nightmare for security and privacy. This guide will attempt to help you improve your security and privacy while using a smartphone, without losing useful functionality.&lt;/p&gt;
&lt;p&gt;There are, mainly, three types of smartphone:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Android Devices&lt;/li&gt;
&lt;li&gt;iOS Devices (the iPhone)&lt;/li&gt;
&lt;li&gt;Dumb phones / brick phones / feature phones (KaiOS or custom)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="android"&gt;Android&lt;/h3&gt;
&lt;p&gt;Android by default is the most customizable of the bunch. Different brands usually have their own software, and also ship Google apps. The most important one being Google Play Services. This application connects to Google to allow the Play Store to function, logging in with Google, and power most Google Apps. It also shares &lt;em&gt;a lot&lt;/em&gt; of user data with Google.&lt;/p&gt;</description></item><item><title>Linux vs FreeBSD vs OpenBSD</title><link>https://trude.dev/journal/linux-vs-freebsd-vs-openbsd/</link><pubDate>Mon, 10 Jun 2024 11:05:20 +0100</pubDate><guid>https://trude.dev/journal/linux-vs-freebsd-vs-openbsd/</guid><description>&lt;h2 id="why-am-i-doing-this-again"&gt;Why Am I Doing This (again)?&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve been using Linux for many years, and recently tried FreeBSD on a spare laptop. I didn&amp;rsquo;t see many differences initially, but it got me wondering: What &lt;em&gt;really&lt;/em&gt; are the differences between Linux and *BSDs? Which OS should I use?&lt;/p&gt;
&lt;p&gt;Of course, the short answer is always the same: &lt;strong&gt;It depends&lt;/strong&gt;. So, I had to decide what is most important to me. Before continuing, I recommend that you do the same.&lt;/p&gt;</description></item><item><title>Wayland vs Xorg</title><link>https://trude.dev/journal/wayland-vs-xorg/</link><pubDate>Thu, 06 Jun 2024 10:27:24 +0100</pubDate><guid>https://trude.dev/journal/wayland-vs-xorg/</guid><description>&lt;h2 id="a-bit-of-context"&gt;A Bit of Context&lt;/h2&gt;
&lt;h3 id="what-is-a-display-server"&gt;What is a Display Server?&lt;/h3&gt;
&lt;p&gt;If you use Linux or any BSD variant, you have likely heard of, and used, a display server.&lt;/p&gt;
&lt;p&gt;A display server is the component required to load any graphics or graphical user interfaces (GUIs - most browsers, games, …) and display any video content.&lt;/p&gt;
&lt;p&gt;The display server also handles input, manages the physical display, listens for requests to draw graphics, and supports hardware acceleration.&lt;/p&gt;</description></item><item><title>Exploring FreeBSD</title><link>https://trude.dev/journal/exploring-freebsd/</link><pubDate>Sat, 01 Jun 2024 17:55:19 +0100</pubDate><guid>https://trude.dev/journal/exploring-freebsd/</guid><description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; Although I&amp;rsquo;ve heard of BSD before and have experience with Linux, I have never attempted to run a &amp;ldquo;true&amp;rdquo; BSD system (excluding macOS) as a daily driver. I likely made mistakes along the way, and not everything went as planned. If you are an experienced FreeBSD user, feel free to correct me or send some tips my way. I&amp;rsquo;ll read any emails I receive. I will definitely revisit FreeBSD in the future. &lt;em&gt;This is a blog post, not a guide.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Local LLMs (ChatGPT-like AI)</title><link>https://trude.dev/journal/local-llm/</link><pubDate>Thu, 30 May 2024 18:44:10 +0100</pubDate><guid>https://trude.dev/journal/local-llm/</guid><description>&lt;h2 id="why-run-ai-locally"&gt;Why Run AI Locally?&lt;/h2&gt;
&lt;p&gt;AI models like ChatGPT and Gemini can be very useful, however, they have a few issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Price (Some tiers can be expensive and require a monthly subscription)&lt;/li&gt;
&lt;li&gt;Freedom (You may be limited by the moral beliefs of the company behind it)&lt;/li&gt;
&lt;li&gt;Internet Access&lt;/li&gt;
&lt;li&gt;Privacy (All your requests are sent to the company&amp;rsquo;s servers and can be seen and used by them for any purpose.)&lt;/li&gt;
&lt;li&gt;Ease of access (Sometimes you may encounter shortages or be unable to use AI efficiently with the tools you already have)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Local AI solves most of these issues: Your requests never leave your computer, and so they are private and can be done offline.&lt;/p&gt;</description></item><item><title>Dotfiles: Configuration Files</title><link>https://trude.dev/journal/dotfiles/</link><pubDate>Thu, 30 May 2024 17:35:03 +0100</pubDate><guid>https://trude.dev/journal/dotfiles/</guid><description>&lt;h2 id="what-are-dotfiles-and-why-should-i-care"&gt;What Are Dotfiles and why Should I Care?&lt;/h2&gt;
&lt;p&gt;After using your system for a while, you will likely change settings everywhere: On your desktop environment, different programs, and even create scripts to automate your work. Most of these configurations are saved in your &lt;code&gt;$HOME&lt;/code&gt; directory, in the form of &lt;code&gt;.app_name&lt;/code&gt;. These files begin with a &lt;strong&gt;dot&lt;/strong&gt; (making them &amp;lsquo;hidden&amp;rsquo;), hence the name &lt;strong&gt;dotfiles&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Some apps (like most browsers) are able to sync settings between different devices, but most programs can&amp;rsquo;t. Eventually, you may have to replace your device, switch to another system temporarily, or face any other situation where you either lose your files or need your configurations somewhere else.&lt;/p&gt;</description></item></channel></rss>