summaryrefslogtreecommitdiffstats
path: root/.md
diff options
context:
space:
mode:
authormjfernez <mjf@mjfer.net>2023-07-14 12:09:06 -0400
committermjfernez <mjf@mjfer.net>2023-07-14 12:09:06 -0400
commitd96c7cad92b025ad80a8fe64f91d1c215272e313 (patch)
treefd6afcaf9c18058b2f32e1c4980dd152b853cab7 /.md
parent9ae993b3ab0f834e64e80a9592fefd0e911b286a (diff)
downloadsite-files-d96c7cad92b025ad80a8fe64f91d1c215272e313.tar.gz
Update dead links. Add gfx card tutorial
Diffstat (limited to '.md')
-rw-r--r--.md/tutorials/hardware/.description1
-rw-r--r--.md/tutorials/hardware/common-gfx-card-installation-woes.md117
-rw-r--r--.md/tutorials/pc_gaming/.description1
-rw-r--r--.md/tutorials/pc_gaming/common-gfx-card-installation-woes.md141
-rw-r--r--.md/tutorials/www/how-to-use-the-internet.md134
-rw-r--r--.md/tutorials/www/quick-intro-html-css.md8
6 files changed, 221 insertions, 181 deletions
diff --git a/.md/tutorials/hardware/.description b/.md/tutorials/hardware/.description
deleted file mode 100644
index 94cba0e..0000000
--- a/.md/tutorials/hardware/.description
+++ /dev/null
@@ -1 +0,0 @@
-Tips and tricks related to hardware
diff --git a/.md/tutorials/hardware/common-gfx-card-installation-woes.md b/.md/tutorials/hardware/common-gfx-card-installation-woes.md
deleted file mode 100644
index f551896..0000000
--- a/.md/tutorials/hardware/common-gfx-card-installation-woes.md
+++ /dev/null
@@ -1,117 +0,0 @@
-I recently upgraded by PC from an Nvidia 1050 Ti card to a new 3060 Ti
-card. I've been updating the drivers for this card since before there
-was a Debian package, so I've been through the installation quite a few
-times and run into my share of weird issues. This last upgrade was no
-exception, so I figured I'd document the process in case anyone out
-there is as bad at installing these as me!
-
-## Step 1: The Replacement
-
-The best part of installing a new graphics card is getting to open up
-the guts of your computer (it's also the scariest part, since this is
-also the best opportunity to knock out a hard drive or a RAM stick).
-Fortunately this is pretty easy, first make sure you hit the little lever
-(switch?) on the PCI slot to pop out the old card. Then just slide the
-new guy in. Note though to people getting a card from the RTX 30 line
-(or higher) -- these cards run pretty big, so make sure you have enough
-space in you case. You can see I barely made it myself!
-
-A second note to RTX users: most if not all these cards come with an
-extra power supply input (two 8-pin connectors). If your power supply is
-short on outputs, you can get a splitter cable like the one you see in
-the picture to match the inputs. I personally am running a 600 W supply
-for everything right now, which seems to be running fine. You should
-check some other power guides though if you're concerned your power
-supply won't drive the card
-
-## Step 2: Re-installing the drivers
-
-At first I tried to just naively update and see what happened, but I
-received a "broken packages" error for nvidia-driver and other related
-packages after running this.
-
-```bash
-$ sudo apt update
-$ sudo apt upgrade
-```
-
-This turned out to be a two-part error, one was the driver itself, two
-was an update in Debian sid.
-
-### Part one: Fix Broken Packages
-
-Whenever I see broken packages, I tend to to assume that the name of a
-package got updated. In this case, there was a
-[note](https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#non-free-split)
-on the apt list changes that mentioned a separate "non-free-firmware"
-branch had been made, which had some of the components I needed. I
-just added "non-free-firmware" to my /etc/apt/sources.list:
-
-```
-deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware
-```
-
-Note: you may not need "non-free" here anymore, I simply had that since
-that was where the package used to be.
-
-### Part two: Re-install nvidia-driver
-
-I tried to update again at this point, but encountered the same error.
-At this point I figured the best thing to do was to just try to
-reinstall all nvidia related software again:
-
-```bash
-$ sudo apt purge nvidia-*
-$ sudo apt update
-$ sudo apt upgrade
-```
-
-Ok no errors on the update this time, let's try again:
-
-```bash
-$ sudo apt install nvidia-driver
-```
-
-### Part negative three: Just in case
-
-In the dark days before the Debian team had an Nvidia package, you had
-to install drivers manually. I haven't had to do this in years, but I
-like having the option. You can download the latest drivers on their
-website:
-
-https://developer.nvidia.com/vulkan-driver
-
-The file will have a really long name like
-"NVIDIA-Linux-x86_64-525.89.02.run," so I suggest renaming it first to
-something like "driver.run"
-
-In order to run this file, you need to stop your graphics environment.
-Press CTRL + ALT + F1 to log out and open a terminal-only session.
-Login with your credentials. Then stop the X-server
-
-```bash
-$ sudo service lightdm stop
-```
-
-If you use a different X manager you might need to replace "lightdm"
-with "gdm" or "kdm" (Gnome and KDE). Now we can run the driver install:
-
-```bash
-$ sudo chmod +x driver.run
-$ sudo ./driver.run
-```
-
-Accept all the prompts and you'll have the factory made driver software.
-Note, you have to manually update this way though. So try to figure out
-the nvidia-driver package before resorting to this method!
-
-## Step three: Reboot and test
-
-Reboot and then check the Nvidia X server setting panel
-(nvidia-settings) to make sure your card is detected correctly
-
-
-But the ultimate test right now is Kerbal Space Program 2 (still in
-early access)
-
-
diff --git a/.md/tutorials/pc_gaming/.description b/.md/tutorials/pc_gaming/.description
new file mode 100644
index 0000000..8ab3eb3
--- /dev/null
+++ b/.md/tutorials/pc_gaming/.description
@@ -0,0 +1 @@
+Tips for linux gamers
diff --git a/.md/tutorials/pc_gaming/common-gfx-card-installation-woes.md b/.md/tutorials/pc_gaming/common-gfx-card-installation-woes.md
new file mode 100644
index 0000000..8a82c55
--- /dev/null
+++ b/.md/tutorials/pc_gaming/common-gfx-card-installation-woes.md
@@ -0,0 +1,141 @@
+I recently upgraded by PC from an Nvidia 1050 Ti
+card to a new 3060 Ti card. I've been updating the
+drivers for this card since before there was a
+Debian package, so I've been through the
+installation quite a few times and run into my
+share of weird issues. This last upgrade was no
+exception, so I figured I'd document the process
+in case anyone out there is as bad at installing
+these as me!
+
+## Step 1: The Replacement
+
+The best part of installing a new graphics card is
+getting to open up the guts of your computer (it's
+also the scariest part, since this is also the
+best opportunity to knock out a hard drive or a
+RAM stick). Fortunately this is pretty easy, first
+make sure you hit the little lever (switch?) on
+the PCI slot to pop out the old card. Then just
+slide the new guy in. Note though to people
+getting a card from the RTX 30 line (or higher) --
+these cards run pretty big, so make sure you have
+enough space in you case. You can see I barely
+made it myself!
+
+A second note to RTX users: most if not all these
+cards come with an extra power supply input (two
+8-pin connectors). If your power supply is short
+on outputs, you can get a splitter cable like the
+one you see in the picture to match the inputs. I
+personally am running a 600 W supply for
+everything right now, which seems to be running
+fine. You should check some other power guides
+though if you're concerned your power supply won't
+drive the card
+
+## Step 2: Re-installing the drivers
+
+At first I tried to just naively update and see
+what happened, but I received a "broken packages"
+error for nvidia-driver and other related packages
+after running this.
+
+```bash
+$ sudo apt update
+$ sudo apt upgrade
+```
+
+This turned out to be a two-part error, one was
+the driver itself, two was an update in Debian
+sid.
+
+### Part one: Fix Broken Packages
+
+Whenever I see broken packages, I tend to to
+assume that the name of a package got updated. In
+this case, there was a
+[note](https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#non-free-split)
+on the apt list changes that mentioned a separate
+"non-free-firmware" branch had been made, which
+had some of the components I needed. I just added
+"non-free-firmware" to my /etc/apt/sources.list:
+
+```
+deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware
+```
+
+Note: you may not need "non-free" here anymore, I
+simply had that since that was where the package
+used to be.
+
+### Part two: Re-install nvidia-driver
+
+I tried to update again at this point, but
+encountered the same error. At this point I
+figured the best thing to do was to just try to
+reinstall all nvidia related software again:
+
+```bash
+$ sudo apt purge nvidia-*
+$ sudo apt update
+$ sudo apt upgrade
+```
+
+Ok no errors on the update this time, let's try
+again:
+
+```bash
+$ sudo apt install nvidia-driver
+```
+
+### Part negative three: Just in case
+
+In the dark days before the Debian team had an
+Nvidia package, you had to install drivers
+manually. I haven't had to do this in years, but I
+like having the option. You can download the
+latest drivers on their website:
+
+https://developer.nvidia.com/vulkan-driver
+
+The file will have a really long name like
+"NVIDIA-Linux-x86_64-525.89.02.run," so I suggest
+renaming it first to something like "driver.run"
+
+In order to run this file, you need to stop your
+graphics environment. Press CTRL + ALT + F1 to log
+out and open a terminal-only session. Login with
+your credentials. Then stop the X-server
+
+```bash
+$ sudo service lightdm stop
+```
+
+If you use a different X manager you might need to
+replace "lightdm" with "gdm" or "kdm" (Gnome and
+KDE). Now we can run the driver install:
+
+```bash
+$ sudo chmod +x driver.run
+$ sudo ./driver.run
+```
+
+Accept all the prompts and you'll have the factory
+made driver software. Note, you have to manually
+update this way though. So try to figure out the
+nvidia-driver package before resorting to this
+method!
+
+## Step three: Reboot and test
+
+Reboot and then check the Nvidia X server setting
+panel (nvidia-settings) to make sure your card is
+detected correctly. At this point, as long as
+you're still seeing your desktop, you should be
+good to go! I ran Kerbal Space Program 2
+(currently in early access) as my first test.
+
+![](/static/ksp2.webm)
+
+Looking good, Jeb!
diff --git a/.md/tutorials/www/how-to-use-the-internet.md b/.md/tutorials/www/how-to-use-the-internet.md
index 925f367..f5b98a3 100644
--- a/.md/tutorials/www/how-to-use-the-internet.md
+++ b/.md/tutorials/www/how-to-use-the-internet.md
@@ -1,65 +1,76 @@
## Why?
-Changing times and a forgetful youth have forced me to write this guide.
-
-I am increasingly disturbed by the amount of people I meet (young and
-old) that navigate their lives at least in part online, but are unable
-to use the internet for it's intended purpose: finding infomation.
-Writing to someone or posting a picture of your cat seems to be second
-nature for most people, but converting a picture from a PDF or looking
-up a study (or even a word!) you saw in an article is something else
-entirely.
-
-For the most part, it is not anyone's fault or laziness. It's
-the fault of what the internet *has become*. For one, there's just so
-much more *stuff* now; it's hard to know exactly where to start and who
-to trust. And so much of that stuff is now *garbage*, either in the way
-it's presented--with disruptive ads that don't close correctly--or in
-the way it's written--vague, misleading, or straight incorrect. But for
-seconds: no one really teaches you how to use this thing do they? There
-are no courses on "How to use a search engine" or "How to find good
-posts on a forum," yet these are the kinds of skills you really need if
-you want to navigate the modern world without getting constantly
-distracted, misled, or totally lost.
-
-There are of course, countless guides on "netiquette" geared towards
-every possible internet subculture you can find. While many of them have
-influenced this document and give many helpful tips on writing good
-informative posts, none of them really go over what I think is
-most important: what to do with the information you're reading.
-
-This will probably be an evolving document as new services and websites
-become available (or go down), but much of this material in the
-beginning should be pretty generally applicable no matter what services
-are available.
+Why *would* anyone want to use the Internet,
+really?
+
+Unfortunately, almost none of us use the Internet
+for it's intended purpose: finding infomation.
+
+Writing to someone or posting a picture of
+your cat seems to be second nature for most
+people, but converting a picture from a PDF or
+looking up a study (or even a word!) you saw
+in an article is something else entirely.
+
+While that's in part the fault of our laziness,
+it's equally the fault of what the Internet has
+become. For one, there's just so much more *stuff*
+now; it's hard to know exactly where to start and
+who to trust. And so much of that stuff is now
+*garbage*, either in the way it's presented--with
+disruptive ads that don't close correctly--or in
+the way it's written--vague, misleading, or
+straight incorrect. But for seconds: no one really
+teaches you how to use this thing do they? There
+are no courses on "How to use a search engine" or
+"How to find good posts on a forum," yet these are
+the kinds of skills you really need if you want to
+navigate the modern world without getting
+constantly distracted, misled, or totally lost.
+
+There are of course, countless guides on
+"netiquette" geared towards every possible
+internet subculture you can find. While many of
+them have influenced this document and give many
+helpful tips on writing good informative posts,
+none of them really go over what I think is most
+important: what to do with the information you're
+reading.
+
+This will probably be an evolving document as new
+services and websites become available (or go
+down), but much of this material in the beginning
+should be pretty generally applicable no matter
+what services are available.
## How to use a web browser
## How to use a search engine
-As for which search engine to use: you should use all of them, until you
-get the results you need. In my experience, none of the major search
-engines are particularly good and I get inconsistent searches on all of
-them depending on what I'm searching. There is much preaching these days
-about privacy concerns, but to be honest I don't believe any service is
-more "private" than another. These are all privacy nightmares, your best
-bet is to just search often and as varied as you can.
+As for which search engine to use: you should use
+all of them, until you get the results you need.
+In my experience, none of the major search engines
+are particularly good and I get inconsistent
+searches on all of them depending on what I'm
+searching. There is much preaching these days
+about privacy concerns, but to be honest I don't
+believe any service is more "private" than
+another. These are all privacy nightmares, your
+best bet is to just search often and as varied as
+you can.
## How to read and find scholarly articles
### How to use Wikipedia
-A common complaint lodged at me whenever I recommend Wikipedia is that
-it's not a source of truth since they found X mistake somewhere, or made
-Y edit when they were a teenager that's still there. No one has ever (or
-should ever) claim Wikipedia is reliable. Frankly, you should not
-consider *any* source to be reliable, but that's a separate issue. If
-you know how to use Wikipedia you can use it to get closer to a true
-understanding of whatever you're studying.
-
-For starters, as a general rule, you should not trust anything you read
-on a topic that is less than 20 years old. We're still living through
-the history at this point and new things can come to light.
+A common complaint lodged at me whenever I
+recommend Wikipedia is that it's not a source of
+truth since they found X mistake somewhere, or
+made Y edit when they were a teenager that's still
+there. No one has ever (or should ever) claim
+Wikipedia is a source of truth on it's own. But
+you can use it to find more sources and maybe get
+a little closer.
### How to find articles with Google Scholar
@@ -67,12 +78,17 @@ the history at this point and new things can come to light.
### How to use tor to browse anonymously
-Many in the advertising world will boast about using a VPN for
-anonymity, or using a VPN in conjuction with Tor to "increase privacy."
-This is simply a misunderstanding of terms. A VPN provides *privacy* of
-the user's connection since it provides encryption--only the VPN
-provider can "see" what is searched. The goal of Tor is *anonymity* not
-privacy. Anonymity means "no one knows who you are" not "no one knows
-what you're doing." Technically, traffic is encrypted between nodes of
-the Tor service, so some level of privacy is provided as well, but this
-is most effective when using hidden services, not using Tor in general.
+Many in the advertising world will boast about
+using a VPN for anonymity, or using a VPN in
+conjuction with Tor to "increase privacy." This is
+simply a misunderstanding of terms. A VPN provides
+*privacy* of the user's connection since it
+provides encryption--only the VPN provider can
+"see" what is searched. The goal of Tor is
+*anonymity* not privacy. Anonymity means "no one
+knows who you are" not "no one knows what you're
+doing." Technically, traffic is encrypted between
+nodes of the Tor service, so some level of privacy
+is provided as well, but this is most effective
+when using hidden services, not using Tor in
+general.
diff --git a/.md/tutorials/www/quick-intro-html-css.md b/.md/tutorials/www/quick-intro-html-css.md
index 2055430..3fe94ad 100644
--- a/.md/tutorials/www/quick-intro-html-css.md
+++ b/.md/tutorials/www/quick-intro-html-css.md
@@ -349,7 +349,7 @@ talked about in the last section. For example:
<p style="color:red">this text is red</p>
<p style="color:red;background-color:blue">this background is blue</p>
<p style="color:red;background-color:blue;text-align:center">this text is centered</p>
-<a href="https://archive.org/details/sonichucomplete"
+<a href="https://www.webtoons.com/en/challenge/sonichu-/sonichu-1/viewer?title_no=676229&episode_no=2"
target="_blank"
rel="noopener noreferrer"
style="color:yellow;background-color:red;text-align:right"
@@ -361,7 +361,7 @@ talked about in the last section. For example:
<p style="color:red">this text is red</p>
<p style="color:red;background-color:blue">this background is blue</p>
<p style="color:red;background-color:blue;text-align:center">this text is centered</p>
-<a href="https://archive.org/details/sonichucomplete"
+<a href="https://www.webtoons.com/en/challenge/sonichu-/sonichu-1/viewer?title_no=676229&episode_no=2"
target="_blank"
rel="noopener noreferrer"
style="color:yellow;background-color:red;text-align:justify;width:100%"
@@ -446,7 +446,7 @@ img.gray {
Applied:
<img style="filter:grayscale(100%)"
-src="https://archive.md/zP2NL/9d16630c80f93351469867fde13ea5199cd1f483.jpg"
+src="/static/jazzcat.jpg"
/>
You can read lots more options for image formatting
@@ -471,7 +471,7 @@ For one, that will only dim black-and-white images; anything else will
just turn to mush like this:
<img class="icon"
-src="https://archive.md/zP2NL/9d16630c80f93351469867fde13ea5199cd1f483.jpg"
+src="/static/jazzcat.jpg"
/>
Instead, I'd like it to just apply to select elements; I can do so by