mirror of
				https://github.com/alanorth/cgspace-notes.git
				synced 2025-01-27 05:49:12 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			0207664d3a
			...
			498690ac42
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						498690ac42
	
				 | 
					
					
						|||
| 
						
						
							
						
						ad4f3486fd
	
				 | 
					
					
						
@@ -77,4 +77,17 @@ $ dspace import --add --eperson=aorth@mjanja.ch --source /tmp/SimpleArchiveForma
 | 
			
		||||
  - I do see 11,000 hits from that IP last month when I had the incorrect nginx configuration that was sending a literal `$http_user_agent` so I purged those
 | 
			
		||||
  - It is lucky that we have `harvest` in the DSpace spider agent example file so Solr doesn't log these hits, nothing needed to be done in nginx
 | 
			
		||||
 | 
			
		||||
## 2022-08-13
 | 
			
		||||
 | 
			
		||||
- I noticed there was high load on CGSpace, around 9 or 10
 | 
			
		||||
  - Looking at the Munin graphs it seems to just be the last two hours or so, with a slight increase in PostgreSQL connections, firewall traffic, and a more noticeable increase in CPU
 | 
			
		||||
  - DSpace sessions are normal
 | 
			
		||||
  - The number of unique hosts making requests to nginx is pretty low, though it's only 6AM in the server's time
 | 
			
		||||
- I see one IP in Sweden making a lot of requests with a normal user agent: 80.248.237.167
 | 
			
		||||
  - This host is on Internet Vikings (INTERNETBOLAGET), and I see 140,000 requests from them in Solr
 | 
			
		||||
  - I see reports of excessive scraping on AbuseIPDB.com
 | 
			
		||||
  - I'm gonna add their 80.248.224.0/20 to the bot-networks.conf in nginx
 | 
			
		||||
  - I will also purge all the hits from this IP in Solr statistics
 | 
			
		||||
- I also see the core.ac.uk bot making tens of thousands of requests today, but we are already tagging that as a bot in Tomcat's Crawler Session Manager valve, so they should be sharing a Tomcat session with other bots and not creating too many sessions
 | 
			
		||||
 | 
			
		||||
<!-- vim: set sw=2 ts=2: -->
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ Our request to add CC-BY-3.0-IGO to SPDX was approved a few weeks ago
 | 
			
		||||
<meta property="og:type" content="article" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2022-08/" />
 | 
			
		||||
<meta property="article:published_time" content="2022-08-01T10:22:36+03:00" />
 | 
			
		||||
<meta property="article:modified_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="article:modified_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -34,9 +34,9 @@ Our request to add CC-BY-3.0-IGO to SPDX was approved a few weeks ago
 | 
			
		||||
  "@type": "BlogPosting",
 | 
			
		||||
  "headline": "August, 2022",
 | 
			
		||||
  "url": "https://alanorth.github.io/cgspace-notes/2022-08/",
 | 
			
		||||
  "wordCount": "666",
 | 
			
		||||
  "wordCount": "844",
 | 
			
		||||
  "datePublished": "2022-08-01T10:22:36+03:00",
 | 
			
		||||
  "dateModified": "2022-08-05T21:05:13+03:00",
 | 
			
		||||
  "dateModified": "2022-08-13T21:37:48-07:00",
 | 
			
		||||
  "author": {
 | 
			
		||||
    "@type": "Person",
 | 
			
		||||
    "name": "Alan Orth"
 | 
			
		||||
@@ -193,6 +193,25 @@ Our request to add CC-BY-3.0-IGO to SPDX was approved a few weeks ago
 | 
			
		||||
</ul>
 | 
			
		||||
</li>
 | 
			
		||||
</ul>
 | 
			
		||||
<h2 id="2022-08-13">2022-08-13</h2>
 | 
			
		||||
<ul>
 | 
			
		||||
<li>I noticed there was high load on CGSpace, around 9 or 10
 | 
			
		||||
<ul>
 | 
			
		||||
<li>Looking at the Munin graphs it seems to just be the last two hours or so, with a slight increase in PostgreSQL connections, firewall traffic, and a more noticeable increase in CPU</li>
 | 
			
		||||
<li>DSpace sessions are normal</li>
 | 
			
		||||
<li>The number of unique hosts making requests to nginx is pretty low, though it’s only 6AM in the server’s time</li>
 | 
			
		||||
</ul>
 | 
			
		||||
</li>
 | 
			
		||||
<li>I see one IP in Sweden making a lot of requests with a normal user agent: 80.248.237.167
 | 
			
		||||
<ul>
 | 
			
		||||
<li>This host is on Internet Vikings (INTERNETBOLAGET), and I see 140,000 requests from them in Solr</li>
 | 
			
		||||
<li>I see reports of excessive scraping on AbuseIPDB.com</li>
 | 
			
		||||
<li>I’m gonna add their 80.248.224.0/20 to the bot-networks.conf in nginx</li>
 | 
			
		||||
<li>I will also purge all the hits from this IP in Solr statistics</li>
 | 
			
		||||
</ul>
 | 
			
		||||
</li>
 | 
			
		||||
<li>I also see the core.ac.uk bot making tens of thousands of requests today, but we are already tagging that as a bot in Tomcat’s Crawler Session Manager valve, so they should be sharing a Tomcat session with other bots and not creating too many sessions</li>
 | 
			
		||||
</ul>
 | 
			
		||||
<!-- raw HTML omitted -->
 | 
			
		||||
 | 
			
		||||
  
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
 | 
			
		||||
<meta property="og:type" content="website" />
 | 
			
		||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-05T21:05:13+03:00" />
 | 
			
		||||
<meta property="og:updated_time" content="2022-08-13T21:37:48-07:00" />
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,19 +3,19 @@
 | 
			
		||||
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
 | 
			
		||||
  <url>
 | 
			
		||||
    <loc>https://alanorth.github.io/cgspace-notes/2022-08/</loc>
 | 
			
		||||
    <lastmod>2022-08-05T21:05:13+03:00</lastmod>
 | 
			
		||||
    <lastmod>2022-08-13T21:37:48-07:00</lastmod>
 | 
			
		||||
  </url><url>
 | 
			
		||||
    <loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
 | 
			
		||||
    <lastmod>2022-08-05T21:05:13+03:00</lastmod>
 | 
			
		||||
    <lastmod>2022-08-13T21:37:48-07:00</lastmod>
 | 
			
		||||
  </url><url>
 | 
			
		||||
    <loc>https://alanorth.github.io/cgspace-notes/</loc>
 | 
			
		||||
    <lastmod>2022-08-05T21:05:13+03:00</lastmod>
 | 
			
		||||
    <lastmod>2022-08-13T21:37:48-07:00</lastmod>
 | 
			
		||||
  </url><url>
 | 
			
		||||
    <loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
 | 
			
		||||
    <lastmod>2022-08-05T21:05:13+03:00</lastmod>
 | 
			
		||||
    <lastmod>2022-08-13T21:37:48-07:00</lastmod>
 | 
			
		||||
  </url><url>
 | 
			
		||||
    <loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
 | 
			
		||||
    <lastmod>2022-08-05T21:05:13+03:00</lastmod>
 | 
			
		||||
    <lastmod>2022-08-13T21:37:48-07:00</lastmod>
 | 
			
		||||
  </url><url>
 | 
			
		||||
    <loc>https://alanorth.github.io/cgspace-notes/2022-07/</loc>
 | 
			
		||||
    <lastmod>2022-07-31T15:49:35+03:00</lastmod>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user