<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Joseph McGuire</title>
    <link>https://josephmcguire.com/</link>
    <description>Recent content on Joseph McGuire</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 05 Oct 2025 17:29:00 -0400</lastBuildDate>
    <atom:link href="https://josephmcguire.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bitmap Font Configuration</title>
      <link>https://josephmcguire.com/bitmap_fonts/</link>
      <pubDate>Sun, 05 Oct 2025 17:29:00 -0400</pubDate>
      <guid>https://josephmcguire.com/bitmap_fonts/</guid>
      <description>&lt;p&gt;Since I use a 4K TV as a monitor (and sit danger close), I thought I&amp;rsquo;d try using&#xA;bitmap fonts. Without antialiasing, small text will be much crisper, easier to&#xA;read, and brighter on the OLED screen.&lt;/p&gt;&#xA;&lt;p&gt;From the Arch User Repository, I installed&#xA;&lt;a href=&#34;https://aur.archlinux.org/packages/ttf-unifont&#34;&gt;ttf-unifont&lt;/a&gt; for body text and&#xA;&lt;a href=&#34;https://aur.archlinux.org/packages/cozette-otb&#34;&gt;cozette-otb&lt;/a&gt; for taskbars, etc.&lt;/p&gt;&#xA;&lt;p&gt;To discover how the X window system internally calls these fonts, I used the&#xA;bash one-liner (&lt;a href=&#34;https://superuser.com/questions/465142/how-do-you-know-the-correct-name-to-use-for-x11-fonts-for-xtermfacename-or-xter&#34;&gt;source&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;fc-list | cut -f2 -d: | sort -u&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I want to use Unifont JP to render body text, so running the above script tells&#xA;me that &lt;code&gt;/usr/share/fonts/Unifont/Unifont_jp.ttf&lt;/code&gt; is named &lt;code&gt;Unifont\-JP&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Links</title>
      <link>https://josephmcguire.com/links/</link>
      <pubDate>Sat, 04 Oct 2025 18:01:45 -0400</pubDate>
      <guid>https://josephmcguire.com/links/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://josephmcguire.com/flair/things_we_think_are_cool_3.gif&#34; alt=&#34;Nichijou: &amp;ldquo;Things we think are cool!&amp;rdquo;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Excerpts from my sprawling bookmarks file.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Tag&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;Meaning&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;[JP]&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Japanese-language content&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;[PDF]&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;.pdf direct link&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;[R]&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Rated R for r*ddit&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;[VID]&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Video&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;strong&gt;DISCLAIMER:&lt;/strong&gt; I do not necessarily endorse the content of these linked&#xA;websites.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#calligraphy&#34;&gt;Calligraphy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#computer&#34;&gt;Computer&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#culture&#34;&gt;Culture&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#graphics-and-demos&#34;&gt;Graphics and Demos&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#programming&#34;&gt;Programming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#software&#34;&gt;Software&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#cooking&#34;&gt;Cooking&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#japanese&#34;&gt;Japanese&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#math&#34;&gt;Math&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#physics&#34;&gt;Physics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#typography&#34;&gt;Typography&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#web&#34;&gt;Web&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#design&#34;&gt;Design&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;calligraphy&#34;&gt;Calligraphy&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://masgrimes.com/archive&#34;&gt;Archive of American Penmanship&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://archive.org/details/Masgrimes_Archive_Zanerian_Manual_1924/mode/1up?view=theater&#34;&gt;Zanerian Manual of Alphabets and&#xA;Engrossing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://terrificbroth.com/2021-calligraphy/&#34;&gt;How to dry mount East Asian calligraphy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;computer&#34;&gt;Computer&lt;/h2&gt;&#xA;&lt;h3 id=&#34;culture&#34;&gt;Culture&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.schnada.de/grapt/eriknaggum-xmlrant.html&#34;&gt;Eric Naggum&amp;rsquo;s XML Rant&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://harmful.cat-v.org/software/&#34;&gt;All software sucks&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://web.mit.edu/~simsong/www/ugh.pdf&#34;&gt;The UNIX-HATERS Handbook&lt;/a&gt; [PDF]&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.pbm.com/~lindahl/real.programmers.html&#34;&gt;Real Programmers Don&amp;rsquo;t Use Pascal&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;graphics-and-demos&#34;&gt;Graphics and Demos&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.pouet.net/index.php&#34;&gt;pouët.net&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://demozoo.org/&#34;&gt;Demozoo&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iquilezles.org/&#34;&gt;Inigo Quilez&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://web.archive.org/web/20200601174908/https://artoriuz.github.io/mpv_upscaling.html&#34;&gt;Evaluating mpv&amp;rsquo;s upscaling algorithms&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;programming&#34;&gt;Programming&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=lMvFWKHhVZ0&amp;amp;list=WL&amp;amp;index=567&#34;&gt;My 2 Year Journey of Learning C, in 9&#xA;minutes&lt;/a&gt; [VID]&#xA;&amp;ndash; VoxelRifts @ YouTube&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;software&#34;&gt;Software&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md&#34;&gt;Alternatives to&#xA;Bloatware&lt;/a&gt; &amp;ndash;&#xA;Software alternatives ordered by minimalness&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kmandla.wordpress.com/software/&#34;&gt;K. Mandla reviews of TUI software&lt;/a&gt;&#xA;&amp;ndash; ca. 2009&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;cooking&#34;&gt;Cooking&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://josephmcguire.com/carbon_steel_seasoning_guide.txt&#34;&gt;How to season carbon steel cookware&lt;/a&gt; &amp;ndash;&#xA;Originally at&#xA;&lt;a href=&#34;https://www.amazon.com/gp/customer-reviews/R144M83M2240H8/ref=cm_cr_arp_d_rvw_ttl?ie=UTF8&#34;&gt;Amazon&lt;/a&gt;,&#xA;requires account to view&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://madeincookware.com/blogs/carbon-steel-care-guide&#34;&gt;How to care for carbon steel&#xA;cookware&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://old.reddit.com/r/cookware/comments/1apkyn8/how_do_i_clean_this_stainless_steel_pan_how_do_i/&#34;&gt;How to clean stainless steel&#xA;cookware&lt;/a&gt;&#xA;[R]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;japanese&#34;&gt;Japanese&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kanjibunka.com/yomimono/today-daikanwa/today-daikanwa/&#34;&gt;Kanji of the&#xA;day&lt;/a&gt; [JP]&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.tofugu.com/japanese/japanese-counters-list/&#34;&gt;350 Japanese&#xA;Counters&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.jlect.com/&#34;&gt;JLect Japanese Dialect Dictionary&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.jlpt.jp/e/about/pdf/cdslist_e_all.pdf&#34;&gt;JLPT Japanese Proficiency&#xA;Self-Assessment&lt;/a&gt; [PDF]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;math&#34;&gt;Math&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=byNaO_zn2fI&#34;&gt;How to self study pure math&lt;/a&gt;&#xA;[VID] &amp;ndash; Less how, more book recommendations&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=fb_v5Bc8PSk&#34;&gt;How to Self-Study Math&lt;/a&gt; [VID] &amp;ndash; More&#xA;how, less book recommendations&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;physics&#34;&gt;Physics&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://snarxiv.org/vs-arxiv/&#34;&gt;arXiv vs. snarXiv&lt;/a&gt; &amp;ndash; Can you spot the bogus&#xA;theory paper?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;typography&#34;&gt;Typography&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://archive.org/details/emigre-magazine-archive-1984-2005/Emigre%2001%20%281984%29/&#34;&gt;&lt;em&gt;Emigre&lt;/em&gt;&#xA;magazine&lt;/a&gt;&#xA;&amp;ndash; 1984&amp;ndash;2005 in .cbz format&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.commarts.com/magazines&#34;&gt;&lt;em&gt;Communication Arts&lt;/em&gt; magazine&lt;/a&gt; &amp;ndash;&#xA;Subscription required, but check&#xA;&lt;a href=&#34;https://archive.org/search?query=communication+arts&#34;&gt;archive.org&lt;/a&gt; for back&#xA;issues&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://archive.org/details/letterformarchive&#34;&gt;Letterform Archive&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;web&#34;&gt;Web&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sdf.org/&#34;&gt;SDF Public Access Unix System&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://eightyeightthirty.one/&#34;&gt;eightyeightthirtyone&lt;/a&gt; &amp;ndash; Map of the web via&#xA;88x31 web buttons&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://fonts.aahub.org/&#34;&gt;AAHub Fonts&lt;/a&gt; [JP] &amp;ndash; Fonts for rendering SJIS art&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;design&#34;&gt;Design&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.sheldonbrown.com/computer-net-links.html&#34;&gt;Sheldon Brown&amp;rsquo;s Computer-Net&#xA;Links&lt;/a&gt; &amp;ndash; 90s web&#xA;design, with archive.org links&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://neonaut.neocities.org/brain/image-compression&#34;&gt;Become a Compression Sorcerer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://jeffhuang.com/designed_to_last/&#34;&gt;Designed to Last Manifesto&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.davidbcalhoun.com/2011/when-to-base64-encode-images-and-when-not-to/&#34;&gt;When to base64 encode&#xA;images&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sans.style/&#34;&gt;HTML elements without CSS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.dsg4.com/04/index.shtml&#34;&gt;04.jp.org&lt;/a&gt; [JP] &amp;ndash; Example of a&#xA;table-aligned, image-based design&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Tools</title>
      <link>https://josephmcguire.com/tools/</link>
      <pubDate>Fri, 26 Sep 2025 23:20:18 -0400</pubDate>
      <guid>https://josephmcguire.com/tools/</guid>
      <description>&lt;p&gt;It always bugs me when a piece of media is presented without reference to the&#xA;tools which created it. Why typesetters would pass up the chance to brag about&#xA;&lt;a href=&#34;https://archive.org/details/insevenwoodsbein00yeat/page/n75/mode/2up&#34;&gt;artisanship&lt;/a&gt;&#xA;or indulge in &lt;a href=&#34;https://www.pinterest.com/dulciaaaaaaa/colophon/&#34;&gt;roundels and upside-down&#xA;pyramids&lt;/a&gt; is beyond me.&lt;/p&gt;&#xA;&lt;h2 id=&#34;web&#34;&gt;Web&lt;/h2&gt;&#xA;&lt;p&gt;This site is hosted by &lt;a href=&#34;https://www.vultr.com/&#34;&gt;Vultr&lt;/a&gt; somewhere in New Jersey&#xA;on &lt;em&gt;el cheapo&lt;/em&gt; VPS. &lt;a href=&#34;https://nginx.org/&#34;&gt;Nginx&lt;/a&gt; serves the pages. I use&#xA;&lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt; as a static site generator, which I realize is like&#xA;using an atomic bomb to deal with a mole in your lawn. Theme is my own design&#xA;(crazy, I know).&lt;/p&gt;</description>
    </item>
    <item>
      <title>How Not to Learn Japanese</title>
      <link>https://josephmcguire.com/japanese/</link>
      <pubDate>Tue, 23 Sep 2025 18:11:04 -0400</pubDate>
      <guid>https://josephmcguire.com/japanese/</guid>
      <description>&lt;p&gt;Don&amp;rsquo;t learn Japanese like I did! Or rather, &amp;ldquo;Don&amp;rsquo;t learn Japanese exactly like I&#xA;did. Learn from my mistakes.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;(This is not a particularly novel work. There are a million (dozen?) adequate&#xA;&lt;a href=&#34;https://www.youtube.com/watch?v=YCESUUA0wL0&#34;&gt;methods&lt;/a&gt; and&#xA;&lt;a href=&#34;https://guidetojapanese.org/learn/&#34;&gt;resources&lt;/a&gt; for Japanese learners. But&#xA;you&amp;rsquo;re on my website, so you get my story.)&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&gt;&#xA;    &lt;img src=&#34;https://josephmcguire.com/japanese/gojuuon.gif&#34; alt=&#34;Table of hiragana, open vowel through N.&#34;width=300&gt;&lt;figcaption&gt;One of my&#xA;first learning aids, snippet of a 五十音 I copied on quadrile paper. May 2019.&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been learning Japanese in a &lt;em&gt;zuruzuru&lt;/em&gt; sort of way since May 2019, on break&#xA;from college. I started out right enough: I made an Anki deck of each of the&#xA;&lt;em&gt;hiragana&lt;/em&gt; and &lt;em&gt;katakana&lt;/em&gt; characters, drew them out, and got them down pat. But&#xA;even the novice learner of Japanese will correctly identify that those two&#xA;syllabaries are but a small fraction of the writing system. Borrowed Chinese&#xA;characters, or &lt;em&gt;kanji&lt;/em&gt;, are the foundation of Japanese writing. They are used to&#xA;represent native words, Chinese borrowings, and even compound words that are a&#xA;combination of the two. There are 2,136 standardized common-use &lt;em&gt;kanji&lt;/em&gt;, and to&#xA;add insult to injury, most have multiple readings.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
