mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-11-27 17:08:18 +01:00
Compare commits
2 Commits
e1aa40cf0e
...
572f4639ac
Author | SHA1 | Date | |
---|---|---|---|
572f4639ac | |||
b4a5ec05e7 |
@ -469,14 +469,14 @@ $ psql -d dspace -c "update bundle set primary_bitstream_id=NULL where primary_b
|
||||
|
||||
| | Q75 | Q80 | Q92 |
|
||||
|------|-----|-----|-----|
|
||||
| JPEG | 70 | 73 | 88 |
|
||||
| WebP | 73 | 76 | 82 |
|
||||
| AVIF | 82 | 83 | 92 |
|
||||
| JPEG | 71 | 74 | 88 |
|
||||
| WebP | 74 | 77 | 82 |
|
||||
| AVIF | 82 | 83 | 86 |
|
||||
|
||||
- Then I checked the quality and file size (bytes) needed to hit an average ssimulacra2 score of 80 with each format:
|
||||
- **JPEG**: Q89, 124596 bytes
|
||||
- **WebP**: Q88, 84935 bytes (32% smaller than JPEG size)
|
||||
- **AVIF**: Q62, 60347 bytes (52% smaller than JPEG size)
|
||||
- **JPEG**: Q89, 124923 bytes
|
||||
- **WebP**: Q86, 84662 bytes (33% smaller than JPEG size)
|
||||
- **AVIF**: Q65, 67597 bytes (56% smaller than JPEG size)
|
||||
- [Google's original WebP study](https://developers.google.com/speed/webp/docs/webp_study) uses this technique to compare WebP to JPEG too
|
||||
- As the quality settings are not comparable between formats, we need to compare the formats at matching perceptual scores (ssimulacra2 in this case)
|
||||
- I used a ssimulacra2 score of 80 because that's the about the highest score I see with WebP using my samples, though JPEG and AVIF do go higher
|
||||
|
@ -22,4 +22,12 @@ categories: ["Notes"]
|
||||
$ psql < locks-age.sql | grep " days " | awk -F"|" '{print $10}' | sort -u | xargs kill
|
||||
```
|
||||
|
||||
## 2023-05-04
|
||||
|
||||
- Sync DSpace Test with CGSpace
|
||||
- I replaced one item's thumbnail with a WebP version and XMLUI displays it fine
|
||||
- I spent some time checking the CMYK issue with Arch's ImageMagick 7 and the Docker container and I think ImageMagick 7 just handles CMYK wrong...
|
||||
- libvips does it correctly automatically and looks closer to the PDF
|
||||
- Meeting about CG Core types
|
||||
|
||||
<!-- vim: set sw=2 ts=2: -->
|
||||
|
@ -20,7 +20,7 @@ Start a harvest on AReS
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2023-04/" />
|
||||
<meta property="article:published_time" content="2023-04-02T08:19:36+03:00" />
|
||||
<meta property="article:modified_time" content="2023-05-02T10:39:34+03:00" />
|
||||
<meta property="article:modified_time" content="2023-05-04T14:44:51+03:00" />
|
||||
|
||||
|
||||
|
||||
@ -48,7 +48,7 @@ Start a harvest on AReS
|
||||
"url": "https://alanorth.github.io/cgspace-notes/2023-04/",
|
||||
"wordCount": "2490",
|
||||
"datePublished": "2023-04-02T08:19:36+03:00",
|
||||
"dateModified": "2023-05-02T10:39:34+03:00",
|
||||
"dateModified": "2023-05-04T14:44:51+03:00",
|
||||
"author": {
|
||||
"@type": "Person",
|
||||
"name": "Alan Orth"
|
||||
@ -628,30 +628,30 @@ Start a harvest on AReS
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>JPEG</td>
|
||||
<td>70</td>
|
||||
<td>73</td>
|
||||
<td>71</td>
|
||||
<td>74</td>
|
||||
<td>88</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>WebP</td>
|
||||
<td>73</td>
|
||||
<td>76</td>
|
||||
<td>74</td>
|
||||
<td>77</td>
|
||||
<td>82</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>AVIF</td>
|
||||
<td>82</td>
|
||||
<td>83</td>
|
||||
<td>92</td>
|
||||
<td>86</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<ul>
|
||||
<li>Then I checked the quality and file size (bytes) needed to hit an average ssimulacra2 score of 80 with each format:
|
||||
<ul>
|
||||
<li><strong>JPEG</strong>: Q89, 124596 bytes</li>
|
||||
<li><strong>WebP</strong>: Q88, 84935 bytes (32% smaller than JPEG size)</li>
|
||||
<li><strong>AVIF</strong>: Q62, 60347 bytes (52% smaller than JPEG size)</li>
|
||||
<li><strong>JPEG</strong>: Q89, 124923 bytes</li>
|
||||
<li><strong>WebP</strong>: Q86, 84662 bytes (33% smaller than JPEG size)</li>
|
||||
<li><strong>AVIF</strong>: Q65, 67597 bytes (56% smaller than JPEG size)</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="https://developers.google.com/speed/webp/docs/webp_study">Google’s original WebP study</a> uses this technique to compare WebP to JPEG too
|
||||
|
@ -56,7 +56,7 @@ Work on cleaning, proofing, and uploading twenty-seven records for IFPRI to CGSp
|
||||
"@type": "BlogPosting",
|
||||
"headline": "May, 2023",
|
||||
"url": "https://alanorth.github.io/cgspace-notes/2023-05/",
|
||||
"wordCount": "136",
|
||||
"wordCount": "197",
|
||||
"datePublished": "2023-05-03T08:53:36+03:00",
|
||||
"dateModified": "2023-05-03T17:10:37+03:00",
|
||||
"author": {
|
||||
@ -151,7 +151,18 @@ Work on cleaning, proofing, and uploading twenty-seven records for IFPRI to CGSp
|
||||
<li>I notice there are a few dozen locks from the <code>dspaceWeb</code> pool that are five days old on CGSpace so I killed them</li>
|
||||
</ul>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-console" data-lang="console"><span style="display:flex;"><span>$ psql < locks-age.sql | grep <span style="color:#e6db74">" days "</span> | awk -F<span style="color:#e6db74">"|"</span> <span style="color:#e6db74">'{print $10}'</span> | sort -u | xargs kill
|
||||
</span></span></code></pre></div><!-- raw HTML omitted -->
|
||||
</span></span></code></pre></div><h2 id="2023-05-04">2023-05-04</h2>
|
||||
<ul>
|
||||
<li>Sync DSpace Test with CGSpace</li>
|
||||
<li>I replaced one item’s thumbnail with a WebP version and XMLUI displays it fine</li>
|
||||
<li>I spent some time checking the CMYK issue with Arch’s ImageMagick 7 and the Docker container and I think ImageMagick 7 just handles CMYK wrong…
|
||||
<ul>
|
||||
<li>libvips does it correctly automatically and looks closer to the PDF</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Meeting about CG Core types</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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03: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="2023-05-03T17:10:37+03:00" />
|
||||
<meta property="og:updated_time" content="2023-05-04T14:44:51+03:00" />
|
||||
|
||||
|
||||
|
||||
|
@ -3,22 +3,22 @@
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
<url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
||||
<lastmod>2023-05-03T17:10:37+03:00</lastmod>
|
||||
<lastmod>2023-05-04T14:44:51+03:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
||||
<lastmod>2023-05-03T17:10:37+03:00</lastmod>
|
||||
<lastmod>2023-05-04T14:44:51+03:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/2023-05/</loc>
|
||||
<lastmod>2023-05-03T17:10:37+03:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
||||
<lastmod>2023-05-03T17:10:37+03:00</lastmod>
|
||||
<lastmod>2023-05-04T14:44:51+03:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
||||
<lastmod>2023-05-03T17:10:37+03:00</lastmod>
|
||||
<lastmod>2023-05-04T14:44:51+03:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/2023-04/</loc>
|
||||
<lastmod>2023-05-02T10:39:34+03:00</lastmod>
|
||||
<lastmod>2023-05-04T14:44:51+03:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://alanorth.github.io/cgspace-notes/2023-03/</loc>
|
||||
<lastmod>2023-04-02T09:16:25+03:00</lastmod>
|
||||
|
Loading…
Reference in New Issue
Block a user