<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.1">Jekyll</generator><link href="https://nathanwyand.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://nathanwyand.com/" rel="alternate" type="text/html" /><updated>2026-06-02T21:42:24+00:00</updated><id>https://nathanwyand.com/feed.xml</id><title type="html">Nathan Wyand</title><subtitle>Nathan Wyand&apos;s website</subtitle><entry><title type="html">Transferring files from Debian GNU/Linux to Android phone with rsync</title><link href="https://nathanwyand.com/2024/07/09/transferring-music-to-phone-with-adb-and-rsync.html" rel="alternate" type="text/html" title="Transferring files from Debian GNU/Linux to Android phone with rsync" /><published>2024-07-09T00:00:00+00:00</published><updated>2024-07-09T00:00:00+00:00</updated><id>https://nathanwyand.com/2024/07/09/transferring-music-to-phone-with-adb-and-rsync</id><content type="html" xml:base="https://nathanwyand.com/2024/07/09/transferring-music-to-phone-with-adb-and-rsync.html"><![CDATA[<p>Transferring data <em>off</em> of an Android phone with ADB and rsync is straightforward, but <code class="language-plaintext highlighter-rouge">rsync</code> issues appear when transferring files <em>onto</em> the phone. Tl;dr use the <code class="language-plaintext highlighter-rouge">--size-only</code> option with <code class="language-plaintext highlighter-rouge">rsync</code>. Android does not allow the “mtime” or modification time of files to be updated on copy, so when it looks at the files already on the destination, it sees that the mtime does not match and tries to copy again. This defeats the purpose of <code class="language-plaintext highlighter-rouge">rsync</code> and seems to result in errors. Thanks to StackExchange contributor <a href="https://android.stackexchange.com/questions/253336/adb-sync-along-with-rsync-for-fastest-way-to-backup-gigabytes-of-media-photos">Greg Alexander</a> for this upsight. Full script below:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>sudo apt update
sudo apt install -y jmtpfs rsync fuse3

read -p 'ENSURE ANDROID IS CONNECTED WITH USB AND SET TO FILE TRANSFER MODE' ;                              
mkdir -p /tmp/phone ;
jmtpfs /tmp/phone ;
sleep 5 ;

rsync --recursive --force --size-only --info=progress --verbose ~/Music/ /tmp/phone/Internal\ shared\ storage/Music/ ;
echo 'LOADED MUSIC ONTO PHONE' ;

fusermount -u /tmp/phone ;
echo 'UNMOUNTED PHONE'"
</code></pre></div></div>]]></content><author><name></name></author><summary type="html"><![CDATA[Transferring data off of an Android phone with ADB and rsync is straightforward, but rsync issues appear when transferring files onto the phone. Tl;dr use the --size-only option with rsync. Android does not allow the “mtime” or modification time of files to be updated on copy, so when it looks at the files already on the destination, it sees that the mtime does not match and tries to copy again. This defeats the purpose of rsync and seems to result in errors. Thanks to StackExchange contributor Greg Alexander for this upsight. Full script below:]]></summary></entry><entry><title type="html">Beacon Credit Union software suite</title><link href="https://nathanwyand.com/2024/04/11/lynchburg-virginia-beacon-fcu-software-suite.html" rel="alternate" type="text/html" title="Beacon Credit Union software suite" /><published>2024-04-11T00:00:00+00:00</published><updated>2024-04-11T00:00:00+00:00</updated><id>https://nathanwyand.com/2024/04/11/lynchburg-virginia-beacon-fcu-software-suite</id><content type="html" xml:base="https://nathanwyand.com/2024/04/11/lynchburg-virginia-beacon-fcu-software-suite.html"><![CDATA[<p><strong>EDITED 2024-08-09</strong></p>

<p>Overview of the software used by Beacon Credit Union, a local financial institution.</p>

<ul>
  <li>Online banking registration form hosted at <code class="language-plaintext highlighter-rouge">beaconcu.financialhost.org</code>. <code class="language-plaintext highlighter-rouge">financialhost.org</code> domain seems to be in use by many credit unions across the country, and all lead to a registration page with a copyright notice for a company called <a href="https://accesssoftek.com">Access Softek</a>. Access Softek provides registration software, but does not appear to develop core banking software. They feature the following partners on their website:
    <ul>
      <li><a href="https://synergentcorp.com/">Synergent</a> - IT ingtegrators of Jack Henry Symitar core processing/banking system</li>
      <li><a href="https://www.alliedpayment.com/">allied Payment Network</a> - Payment technology provider</li>
      <li><a href="https://corelationinc.com">corelation</a> - Core processing/banking and surrounding software</li>
      <li><a href="https://www.deeptarget.com/">DeepTarget</a> - CRM and marketing software for banks and credit unions</li>
      <li><a href="https://www.jackhenry.com/what-we-offer/payments">Jack Henry payments</a> - Payment technology provider (company also major provider of core proccessing/banking software)</li>
      <li><a href="https://www.glia.com/">glia</a> - CRM for financial institutions</li>
      <li><a href="https://larky.com">Larky</a> - Notifications for financial institutions</li>
    </ul>
  </li>
  <li>Based on the published partners of Access Softek, which is in use at Beacon Credit Union, it seemed likely that the credit union used core processing software from <a href="https://www.jackhenry.com">Jack Henry</a> or <a href="https://corelationinc.com">corelation</a>. An email I receved from <code class="language-plaintext highlighter-rouge">noreply@visasecure.jackhenry.com</code> much later confirmed that Jack Henry is probably their provider of core banking.</li>
  <li>Some of the enrollment PDFs that new customers sign are generated by <a href="https://oaktreebiz.com/">Oak Tree Business Systems</a>.</li>
  <li><a href="https://accesssoftek.com">Access Softek</a> appears to provide online banking technology for the credit union as well.</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[EDITED 2024-08-09]]></summary></entry><entry><title type="html">Stages of development in Lynchburg, Virginia</title><link href="https://nathanwyand.com/2023/06/15/stages-of-development-in-lynchburg-virginia.html" rel="alternate" type="text/html" title="Stages of development in Lynchburg, Virginia" /><published>2023-06-15T00:00:00+00:00</published><updated>2023-06-15T00:00:00+00:00</updated><id>https://nathanwyand.com/2023/06/15/stages-of-development-in-lynchburg-virginia</id><content type="html" xml:base="https://nathanwyand.com/2023/06/15/stages-of-development-in-lynchburg-virginia.html"><![CDATA[<p>Here’s a map I made in QGIS with data from the <a href="https://data-cityoflynchburg.opendata.arcgis.com/pages/open-data">Lynchburg open data portal</a> that visualizes different phases of the city’s development. The colored area represents the entire parcel, and the color is derived from the <code class="language-plaintext highlighter-rouge">YrBuilt</code> field in the parcel data, which seems to represent the year the main structure on the parcel was built.</p>

<p><img src="/assets/lynchburg-development-phases.png" alt="Lynchburg Development Phases" /></p>]]></content><author><name></name></author><summary type="html"><![CDATA[Here’s a map I made in QGIS with data from the Lynchburg open data portal that visualizes different phases of the city’s development. The colored area represents the entire parcel, and the color is derived from the YrBuilt field in the parcel data, which seems to represent the year the main structure on the parcel was built.]]></summary></entry><entry><title type="html">Non-profit newsrooms targeting US states</title><link href="https://nathanwyand.com/2023/01/14/state-based-newsrooms-filling-journalism-desert.html" rel="alternate" type="text/html" title="Non-profit newsrooms targeting US states" /><published>2023-01-14T00:00:00+00:00</published><updated>2023-01-14T00:00:00+00:00</updated><id>https://nathanwyand.com/2023/01/14/state-based-newsrooms-filling-journalism-desert</id><content type="html" xml:base="https://nathanwyand.com/2023/01/14/state-based-newsrooms-filling-journalism-desert.html"><![CDATA[<ul>
  <li><a href="https://www.thecentersquare.com/states">The Center Square <strong>FISCAL CONSERVATIVE/CENTRIST</strong></a>
    <ul>
      <li>50 states, but some state pages are sparse and mostly have articles involving multiple states</li>
    </ul>
  </li>
  <li><a href="https://couriernewsroom.com/">Courier Newsroom <strong>LEFT</strong></a>
    <ul>
      <li>8 states</li>
    </ul>
  </li>
  <li><a href="https://statesnewsroom.com/">States Newsroom <strong>CENTER-LEFT</strong></a>
    <ul>
      <li>29 states</li>
    </ul>
  </li>
</ul>

<p><a href="https://findyournews.org">findyournews.org</a> is also a cool search engine for independent news sources.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[The Center Square FISCAL CONSERVATIVE/CENTRIST 50 states, but some state pages are sparse and mostly have articles involving multiple states Courier Newsroom LEFT 8 states States Newsroom CENTER-LEFT 29 states]]></summary></entry><entry><title type="html">Transit fleets of Central Virginia</title><link href="https://nathanwyand.com/2022/10/21/central-virginia-transit-fleets.html" rel="alternate" type="text/html" title="Transit fleets of Central Virginia" /><published>2022-10-21T00:00:00+00:00</published><updated>2022-10-21T00:00:00+00:00</updated><id>https://nathanwyand.com/2022/10/21/central-virginia-transit-fleets</id><content type="html" xml:base="https://nathanwyand.com/2022/10/21/central-virginia-transit-fleets.html"><![CDATA[<p>This table isn’t exhaustive. I’m just recording them as I find them like a trainspotter.</p>

<table>
  <thead>
    <tr>
      <th>Operator</th>
      <th>Number</th>
      <th>Manufacturer</th>
      <th>Doors</th>
      <th>Seat Count</th>
      <th>Seat Color</th>
      <th>Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>GLTC</td>
      <td>0803</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>0809</td>
      <td>Gillig</td>
      <td>2</td>
      <td>28</td>
      <td>gray w/ confetti pattern</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>0811</td>
      <td>Gillig</td>
      <td>2</td>
      <td>28</td>
      <td>gray w/ confetti pattern</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>1002</td>
      <td>Gillig</td>
      <td> </td>
      <td>37</td>
      <td>gray w/ confetti pattern</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>1004</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>1701</td>
      <td>New Flyer</td>
      <td>2</td>
      <td> </td>
      <td>blue/yellow</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2002</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td>silver</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2003</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2004</td>
      <td>Gillig</td>
      <td>2</td>
      <td>31</td>
      <td>silver</td>
      <td>male announcement voice</td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2005</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td>silver</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2007</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2008</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td>silver</td>
      <td>much longer than 2004</td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2201</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td>gray/black</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2202</td>
      <td>Gillig</td>
      <td>1</td>
      <td> </td>
      <td>gray/black</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2203</td>
      <td>Gillig</td>
      <td>1</td>
      <td>23</td>
      <td>gray/black</td>
      <td> </td>
    </tr>
    <tr>
      <td>GLTC</td>
      <td>2204</td>
      <td>Gillig</td>
      <td>1</td>
      <td>23</td>
      <td>gray/black</td>
      <td> </td>
    </tr>
    <tr>
      <td>CAT</td>
      <td>110</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td>CAT</td>
      <td>111</td>
      <td>Gillig</td>
      <td>2</td>
      <td>30</td>
      <td>blue w/ colored squares</td>
      <td> </td>
    </tr>
    <tr>
      <td>CAT</td>
      <td>116</td>
      <td>Gillig</td>
      <td>2</td>
      <td>31</td>
      <td>blue</td>
      <td>animal art wrap</td>
    </tr>
    <tr>
      <td>CAT</td>
      <td>401</td>
      <td>Gillig</td>
      <td>2</td>
      <td> </td>
      <td>blue w/ colored squares</td>
      <td> </td>
    </tr>
  </tbody>
</table>]]></content><author><name></name></author><summary type="html"><![CDATA[This table isn’t exhaustive. I’m just recording them as I find them like a trainspotter.]]></summary></entry><entry><title type="html">Assorted thoughts on “The Unbearable Lightness of Being” by Milan Kundera</title><link href="https://nathanwyand.com/2022/06/26/thoughts-on-the-unbearable-lightness-of-being.html" rel="alternate" type="text/html" title="Assorted thoughts on “The Unbearable Lightness of Being” by Milan Kundera" /><published>2022-06-26T00:00:00+00:00</published><updated>2022-06-26T00:00:00+00:00</updated><id>https://nathanwyand.com/2022/06/26/thoughts-on-the-unbearable-lightness-of-being</id><content type="html" xml:base="https://nathanwyand.com/2022/06/26/thoughts-on-the-unbearable-lightness-of-being.html"><![CDATA[<p>The book repeatedly discusses the themes of lightness and weight.</p>

<p>As used in the book, if one is experiencing lightness, they are approaching life with nonchalance, flippancy, or easygoingness. Nothing is all that important, and nothing has to happen a particular way. A million paths open up to you each morning, and you can take whatever one you feel like. Lightness abounds when commitments are few. Tomas’ philosophy is that “the only relationship that can make both partners happy is one in which sentimentality has no place and neither partner makes any claim on the life and freedom of the other”. Erich Fromm espouses a similar idea in <em>Escape from Freedom</em>, though I can’t remember what he calls it (something like “voluntary cooperation of free agents”).</p>

<p>Weight in this context means gravity, fate, purpose, or duty. Things <em>must</em> happen. Things <em>must</em> be done. Love is possible when actions and events have weight. Commitment becomes viable, because the parties in a relationship have something heavy preventing them from leaving on a whim. Weight doesn’t guarantee fun, but it may make deeper fulfillment possible.</p>

<p>I am hopelessly biased, but Kundera is as well.</p>

<p>There is a time for lightness–a time for merrymaking, enjoying the smell of the ocean, and being spontaneous. However, from my experience, I must reject this flippancy as being the main theme of human life. While Kundera acknowledges that his characters have a need for love, meaning, constancy, and worship in their lives, I get the sense that this is only ‘one weird trick’ for living out one’s days with minimal despair. In his broader view, nothing appears to mean anything. The title of his book could be rewritten as <em>Life Has No Meaning and You Will Never Quite Come to Terms with that Fact</em>.</p>

<p>The parts I found most valuable, aside from his striking character sketches throughout, were in the chapter “Lightness and Weight”, sections 2-7 &amp; 13-15. These detail Tomas’ interactions with authorities in Soviet Czechoslovakia, and discuss how honest upbringing is a liability during secret police interrogations. The later sections deal with the movement resisting Soviet occupation, which Tomas’ son is a part of. There’s a lot of agonizing over whether signing a paper <em>does</em> anything. Tomas at one point loses his job as a surgeon for refusing to sign a statement condoning Soviet power. Later, he refuses to sign a public statement being put out by the resistance. Another character Franz, in similar predicaments, eventually decides that when there is no possibility of action against evil, playacting is better than inaction: “His true goal was not to free the prisoners; it was to show that people without fear still exist.”</p>

<p>Kundera also makes a lot of funny assertions about creation, original sin, the Imago Dei (whether God has intestines), and whether animals have souls. For most of his rambling inquiries he presents what he believes to be the two possible answers, but they seem like false dichotomies.</p>

<p>All in all, <em>The Unbearable Lightness of Being</em> is a very peculiar book.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[The book repeatedly discusses the themes of lightness and weight.]]></summary></entry><entry><title type="html">Search operators for libraries that use the TLC library management system</title><link href="https://nathanwyand.com/2022/03/27/search-operators-for-libraries-that-use-the-tlc-library-management-system.html" rel="alternate" type="text/html" title="Search operators for libraries that use the TLC library management system" /><published>2022-03-27T00:00:00+00:00</published><updated>2022-03-27T00:00:00+00:00</updated><id>https://nathanwyand.com/2022/03/27/search-operators-for-libraries-that-use-the-tlc-library-management-system</id><content type="html" xml:base="https://nathanwyand.com/2022/03/27/search-operators-for-libraries-that-use-the-tlc-library-management-system.html"><![CDATA[<p>Today I was trying to build a <a href="https://letterboxd.com/partytax/list/lynchburg-public-library-dvds/">list</a> on Letterboxd of movies on my watchlist that are also available at my local library. My library uses a library management system from TLC (<a href="https://tlcdelivers.com/">The Library Corporation</a>). If your library’s online catalog url ends in <a href="https://www.google.com/search?q=site%3A%2A.tlcdelivers.com">.tlcdelivers.com</a>, that means yours uses it too.</p>

<p>The “Advanced search” feature allows some complex searches, but omits important attributes like media format. <del>To search for only DVDs, enter <code class="language-plaintext highlighter-rouge">film name format:"DVD"</code> in the search box. This should filter out books and other recording types. I’m sure other undocumented search flags exist. Please email me if you know of any.</del> I thought there was a hidden <code class="language-plaintext highlighter-rouge">-format</code> flag, but it turns out that whatever I put after <code class="language-plaintext highlighter-rouge">-format</code> was just being interpreted as part of the search. Therefore, searching with <code class="language-plaintext highlighter-rouge">-format:"DVD"</code> would favor results that had the word “DVD” in the metadata.</p>

<p>Check out this <a href="http://ls2pachelp.tlcdelivers.com/1_16/UserApp/LS2Pac.htm#I_Want_To/Search_Using_Shortcuts.htm">obscure documentation</a> on actual TLC search flags.</p>

<p>Because TLC search reveals a lot of URL query parameters, I believe it would be possible to make an unauthorized CLI client…maybe even one that has a <code class="language-plaintext highlighter-rouge">-format</code> flag!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Today I was trying to build a list on Letterboxd of movies on my watchlist that are also available at my local library. My library uses a library management system from TLC (The Library Corporation). If your library’s online catalog url ends in .tlcdelivers.com, that means yours uses it too.]]></summary></entry><entry><title type="html">Alternative transportation in Lynchburg, Virginia</title><link href="https://nathanwyand.com/2022/02/15/state-of-the-sidewalks-in-lynchburg.html" rel="alternate" type="text/html" title="Alternative transportation in Lynchburg, Virginia" /><published>2022-02-15T00:00:00+00:00</published><updated>2022-02-15T00:00:00+00:00</updated><id>https://nathanwyand.com/2022/02/15/state-of-the-sidewalks-in-lynchburg</id><content type="html" xml:base="https://nathanwyand.com/2022/02/15/state-of-the-sidewalks-in-lynchburg.html"><![CDATA[<p>For the month of January, I experimented with walking, biking, and riding the bus rather than driving everywhere. This is definitely not the happy path in 2022 Lynchburg. Here are a few things I noticed:</p>

<ul>
  <li>When it snows, it’s a hellscape for pedestrians. There’s a law on the books that requires property owners to clear the adjacent public sidewalks, but the fine for failing to do this is $5. This is not enough for anyone to care or for the police to bother with enforcement. Probably 2% of the sidewalks were shoveled during one of our January snow/ice storms. Many times I had to walk against traffic in the road because it was preferable to walking on the icy sidewalk and slipping into the road at an unexpected time.</li>
  <li>GLTC bus stops are frequently a sign in the ground. There are no benches, shelters, or even concrete platforms at these stops. One of them on Lakeside Drive could not be accessed except by squeezing through a line of bushes or stepping into 40 MPH traffic.</li>
  <li>The connectedness of pedestrian and cycling infrastructure is an afterthought. In the Timberlake Road area, there is frequently 1/4 mile of sidewalk, then nothing for miles, then another blip of sidewalk, then nothing. Fortunately, it appears that new developments are getting robust sidewalks. I even noticed some multi-use paths for pedestrians, bikes, scooters, and such along Wards Road around Walmart, by a southern portion of Greenview Drive, and along the majority of Odd Fellows Road and Liberty Mountain Road. It would be amazing if these sections could be conected with the Blackwater Creek multi-use trail.</li>
  <li>People that ride GLTC buses (and the drivers too) are really nice. I suppose it helps that the bus users around here are a group that can’t afford to be in a hurry to their destination. The buses come once an hour to most stops, giving plenty of interstitial time to meet some new people and hear the local happenings.</li>
  <li>Blackwater Creek Trail is a beautiful and low-effort bike route from Kemper Street Station to downtown. I stupidly forgot my gloves on a sub-freezing day, and still enjoyed my ride.</li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[For the month of January, I experimented with walking, biking, and riding the bus rather than driving everywhere. This is definitely not the happy path in 2022 Lynchburg. Here are a few things I noticed:]]></summary></entry><entry><title type="html">An index of Lynchburg, Virginia’s community gardens</title><link href="https://nathanwyand.com/2022/01/16/an-index-of-lynchburg-community-gardens.html" rel="alternate" type="text/html" title="An index of Lynchburg, Virginia’s community gardens" /><published>2022-01-16T00:00:00+00:00</published><updated>2022-01-16T00:00:00+00:00</updated><id>https://nathanwyand.com/2022/01/16/an-index-of-lynchburg-community-gardens</id><content type="html" xml:base="https://nathanwyand.com/2022/01/16/an-index-of-lynchburg-community-gardens.html"><![CDATA[<h2 id="criteria">Criteria</h2>
<ul>
  <li>Located in the city limits of Lynchburg, Virginia</li>
  <li>Can be rented or borrowed by residents of Lynchburg, Virginia to grow food for themselves</li>
</ul>

<h2 id="gardens">Gardens</h2>

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Location</th>
      <th>How to join</th>
      <th>Active?</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://www.lynchburg.edu/about/sustainability/university-of-lynchburg-community-garden/">University of Lynchburg Community Garden</a> (<a href="https://www.facebook.com/UofLCommunityGarden/">Facebook</a>)</td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_23_54_N_79_11_18_W">Beaver Point by College Lake</a></td>
      <td>Unsure. Waiting on Facebook page manager to respond to a message I sent on 2022-01-16.</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td><a href="https://www.humankind.org/health-wellness/community-garden/">Hill City Master Gardeners Davis Instructional Garden at Humankind</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_26_52_N_79_11_36_W">Humankind Way</a></td>
      <td>Call the Hill City Master Gardener Association help desk at <a href="tel:+14344553743">+1 434 455 3743</a> for an application.</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td><a href="https://www.facebook.com/danielshillgarden">Daniel’s Hill Garden “The Veggie Spot”</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_25_36_N_79_8_56_W">904 Cabell Street</a></td>
      <td>Unsure. Waiting on Facebook page manager to respond to a message I sent on 2022-01-16.</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td><a href="https://www.lynchburgparksandrec.com/neighborhood-centers/yoder-center/">Yoder Center</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_25_0_N_79_9_15_W">109 Jackson Street</a></td>
      <td>Be a resident of the neighborhood and call <a href="tel:+14434858301">+1 434 485 8301</a>.</td>
      <td>Yes (based on center website and recent satellite imagery)</td>
    </tr>
    <tr>
      <td><a href="https://www.lynchburgparksandrec.com/neighborhood-centers/daniels-hill-center/">Daniel’s Hill Center</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_25_21_N_79_8_41_W">317 Norwood Street</a></td>
      <td>Be a resident of the neighborhood and call <a href="tel:+14434858337">+1 434 485 8337</a>.</td>
      <td>Yes (based on center website and recent satellite imagery)</td>
    </tr>
    <tr>
      <td><a href="https://www.lynchburgparksandrec.com/neighborhood-centers/diamond-hill-center/">Diamond Hill Center</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_24_15_N_79_8_39_W">1005 17th Street</a></td>
      <td>Be a resident of the neighborhood and call <a href="tel:+14434858339">+1 434 485 8339</a>.</td>
      <td>Yes (based on center website and recent satellite imagery)</td>
    </tr>
    <tr>
      <td><a href="https://www.lynchburgparksandrec.com/neighborhood-centers/fairview-center/">Fairview Center</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_22_50_N_79_8_22_W">3621 Campbell Avenue</a></td>
      <td>Be a resident of the neighborhood and call <a href="tel:+14434858302">+1 434 485 8302</a>.</td>
      <td>Yes (based on center website and recent satellite imagery)</td>
    </tr>
    <tr>
      <td><a href="https://www.lynchburgparksandrec.com/neighborhood-centers/college-hill-center/">College Hill Center</a></td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_24_41_N_79_8_57_W">811 Jackson Street</a></td>
      <td>Be a resident of the neighborhood and call <a href="tel:+14344858331">+1 434 485 8331</a>.</td>
      <td>Unsure (center website says there’s a garden, but recent satellite imagery gives no evidence of a current or recent garden)</td>
    </tr>
    <tr>
      <td><a href="http://piercest.org/the-garden">Pierce Street Community Garden</a>(<a href="https://www.instagram.com/piercestgarden/">Instagram</a>)</td>
      <td><a href="https://geohack.toolforge.org/geohack.php?params=37_24_15_N_79_9_8_W">1301 Pierce Street</a></td>
      <td>Unsure. Waiting for Instagram page manager to respond to a message I sent on 2021-01-21</td>
      <td>Yes</td>
    </tr>
  </tbody>
</table>

<h2 id="other-gardens-that-dont-meet-the-criteria">Other gardens that don’t meet the criteria</h2>
<ul>
  <li><a href="https://www.qmpc.org/qmpc-community-garden.html">QMPC Community Garden</a> (seems to only be accessible to members, and all food is donated to charities)</li>
  <li><a href="https://www.churchesforurbanministry.org/grow-give-community-garden">Grow &amp; Give Community Garden</a> (doesn’t seem like anybody can join and grow food for themselves…appears that it is more educational and charitable in nature)</li>
  <li>Mt. Carmel Baptist Church Harvest House (can’t find much about this one, so it may not exist anymore)</li>
  <li><a href="https://www.randolphcollege.edu/sustainability/get-involved/#organic_garden">Randolph College Organic Garden</a> (manager of Facebook page said plots are only open to Randolph faculty, staff, and students, but you can email <a href="mailto:rlorson@randolphcollege.edu">Riley Lorson</a> about occasional volunteer opportunities)</li>
  <li><a href="https://www.lynchburggrows.org/">Lynchburg Grows</a> (a nonprofit farm with CSA programs)</li>
</ul>

<h2 id="interesting-ultra-local-food-resources">Interesting ultra-local food resources</h2>
<ul>
  <li><a href="https://www.lynchburgareafoodcouncil.org/">Lynchburg Area Food Council</a></li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[Criteria Located in the city limits of Lynchburg, Virginia Can be rented or borrowed by residents of Lynchburg, Virginia to grow food for themselves]]></summary></entry><entry><title type="html">Downloading high-resolution tiled imagery from museum websites</title><link href="https://nathanwyand.com/2021/12/23/downloading-tiled-images-from-museum-websites.html" rel="alternate" type="text/html" title="Downloading high-resolution tiled imagery from museum websites" /><published>2021-12-23T00:00:00+00:00</published><updated>2021-12-23T00:00:00+00:00</updated><id>https://nathanwyand.com/2021/12/23/downloading-tiled-images-from-museum-websites</id><content type="html" xml:base="https://nathanwyand.com/2021/12/23/downloading-tiled-images-from-museum-websites.html"><![CDATA[<p>I’ve always admired Leonardo da Vinci’s <a href="https://en.wikipedia.org/wiki/Codex_Atlanticus">Codex Atlanticus</a> for its elaborate and sometimes whimsical drawings of machines, so when I went to locate high-resolution copies at the <a href="https://www.ambrosiana.it/en/discover/codex-atlanticus/">Biblioteca Ambrosiana website</a>, I was surprised to find no simple download link. Instead, the site used a library called <a href="https://openseadragon.github.io/"><code class="language-plaintext highlighter-rouge">openseadragon.js</code></a> to serve tiles of the image as needed and at the required resolution. Right-clicking <code class="language-plaintext highlighter-rouge">save as</code> on the image basically works, but zooming out to view the whole image results in lower-resolution tiles being used for stitching.</p>

<p>Enter <a href="https://lovasoa.github.io/dezoomify-extension/">dezoomify-extension</a>. When a tiled image is present on a webpage, it detects it and sends the user to <a href="https://dezoomify.ophir.dev/">dezoomify.ophir.dev</a> to download it in the highest resolution available.</p>

<p>Now I can get back to laying out those Codex Atlanticus placemats I was making for my kitchen table!</p>]]></content><author><name></name></author><summary type="html"><![CDATA[I’ve always admired Leonardo da Vinci’s Codex Atlanticus for its elaborate and sometimes whimsical drawings of machines, so when I went to locate high-resolution copies at the Biblioteca Ambrosiana website, I was surprised to find no simple download link. Instead, the site used a library called openseadragon.js to serve tiles of the image as needed and at the required resolution. Right-clicking save as on the image basically works, but zooming out to view the whole image results in lower-resolution tiles being used for stitching.]]></summary></entry></feed>