diff --git a/content/posts/2023-05.md b/content/posts/2023-05.md
index 282e97c75..4ca70b54f 100644
--- a/content/posts/2023-05.md
+++ b/content/posts/2023-05.md
@@ -62,4 +62,28 @@ done < <(csvcut -c 1 ~/Downloads/2023-04-26\ CGIAR\ non-AGROVOC\ subjects.csv |
- Export the entire CGSpace to check for missing Initiative collection mappings
- I also adding missing regions
+## 2023-05-16
+
+- I finally cleaned up and published my latest evaluation of [JPEG, WebP, and AVIF](https://alanorth.github.io/improved-dspace-thumbnails/evaluating-jpeg-webp-avif.html)
+ - I [filed an issue on DSpace](https://github.com/DSpace/DSpace/issues/8849) to track this
+
+## 2023-05-17
+
+- Re-sync CGSpace to DSpace 7 Test
+- I came up with a naive patch to use WebP instead of JPEG in the DSpace ImageMagick filter, and it works, but doesn't replace existing JPEGs... hmmm
+ - Also, it does PDF to WebP to WebP haha
+
+## 2023-05-18
+
+- I created a [pull request](https://github.com/DSpace/DSpace/pull/8850) to improve some minor documentation, typo, and logic issues in the DSpace ImageMagick thumbnail filters
+- I realized that there is a quick win to the generation loss issue with ImageMagickThumbnailFilter
+ - We can use ImageMagick's internal MIFF instead of JPEG when writing the intermediate image
+ - According to the [libvips author PNG is very slow](https://github.com/libvips/libvips/issues/571)!
+ - I re-ran my `generation-loss.sh` script using MIFF and found that it had essentially the same results as PNG, which is about 1.1 points higher on the ssimulacra2 (v2.1) scoring scale
+ - Also, according to my tests with the cosmo rusage.com utility, I see that MIFF is indeed much faster than PNG
+ - I updated my pull request to add this quick win
+- Weekly CG Core types meeting
+ - Low attendance so I just kept working on the spreadsheet
+ - We are at the stage of voting on definitions
+
diff --git a/docs/2023-05/index.html b/docs/2023-05/index.html
index 7c9334593..cdce20c91 100644
--- a/docs/2023-05/index.html
+++ b/docs/2023-05/index.html
@@ -25,7 +25,7 @@ Work on cleaning, proofing, and uploading twenty-seven records for IFPRI to CGSp
-
+
@@ -56,9 +56,9 @@ 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": "352",
+ "wordCount": "562",
"datePublished": "2023-05-03T08:53:36+03:00",
- "dateModified": "2023-05-12T08:33:20+03:00",
+ "dateModified": "2023-05-12T14:02:55+03:00",
"author": {
"@type": "Person",
"name": "Alan Orth"
@@ -201,6 +201,42 @@ Work on cleaning, proofing, and uploading twenty-seven records for IFPRI to CGSp
+
2023-05-16
+
+2023-05-17
+
+- Re-sync CGSpace to DSpace 7 Test
+- I came up with a naive patch to use WebP instead of JPEG in the DSpace ImageMagick filter, and it works, but doesn’t replace existing JPEGs… hmmm
+
+- Also, it does PDF to WebP to WebP haha
+
+
+
+2023-05-18
+
+- I created a pull request to improve some minor documentation, typo, and logic issues in the DSpace ImageMagick thumbnail filters
+- I realized that there is a quick win to the generation loss issue with ImageMagickThumbnailFilter
+
+- We can use ImageMagick’s internal MIFF instead of JPEG when writing the intermediate image
+- According to the libvips author PNG is very slow!
+- I re-ran my
generation-loss.sh
script using MIFF and found that it had essentially the same results as PNG, which is about 1.1 points higher on the ssimulacra2 (v2.1) scoring scale
+- Also, according to my tests with the cosmo rusage.com utility, I see that MIFF is indeed much faster than PNG
+- I updated my pull request to add this quick win
+
+
+- Weekly CG Core types meeting
+
+- Low attendance so I just kept working on the spreadsheet
+- We are at the stage of voting on definitions
+
+
+
diff --git a/docs/categories/index.html b/docs/categories/index.html
index 0441cb3ad..61f43f3df 100644
--- a/docs/categories/index.html
+++ b/docs/categories/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/index.html b/docs/categories/notes/index.html
index fa30f3805..f32af1b91 100644
--- a/docs/categories/notes/index.html
+++ b/docs/categories/notes/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/2/index.html b/docs/categories/notes/page/2/index.html
index 08c8d2e75..a63e143d9 100644
--- a/docs/categories/notes/page/2/index.html
+++ b/docs/categories/notes/page/2/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/3/index.html b/docs/categories/notes/page/3/index.html
index d3051f952..832e3fb5c 100644
--- a/docs/categories/notes/page/3/index.html
+++ b/docs/categories/notes/page/3/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/4/index.html b/docs/categories/notes/page/4/index.html
index f12ea113b..3f4a97fc8 100644
--- a/docs/categories/notes/page/4/index.html
+++ b/docs/categories/notes/page/4/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/5/index.html b/docs/categories/notes/page/5/index.html
index 06a7f7329..4fd30aa2c 100644
--- a/docs/categories/notes/page/5/index.html
+++ b/docs/categories/notes/page/5/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/6/index.html b/docs/categories/notes/page/6/index.html
index a882c4e5e..91670f380 100644
--- a/docs/categories/notes/page/6/index.html
+++ b/docs/categories/notes/page/6/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/7/index.html b/docs/categories/notes/page/7/index.html
index 3a47f504d..fb92e347a 100644
--- a/docs/categories/notes/page/7/index.html
+++ b/docs/categories/notes/page/7/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/categories/notes/page/8/index.html b/docs/categories/notes/page/8/index.html
index 53d99e8cf..1370311df 100644
--- a/docs/categories/notes/page/8/index.html
+++ b/docs/categories/notes/page/8/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/index.html b/docs/index.html
index ead012289..b99d7bdd8 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/10/index.html b/docs/page/10/index.html
index 7c31d4ef7..7fe06bd76 100644
--- a/docs/page/10/index.html
+++ b/docs/page/10/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/2/index.html b/docs/page/2/index.html
index 3aa1b46a0..88cfa9023 100644
--- a/docs/page/2/index.html
+++ b/docs/page/2/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/3/index.html b/docs/page/3/index.html
index 1cece8214..c3053ea69 100644
--- a/docs/page/3/index.html
+++ b/docs/page/3/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/4/index.html b/docs/page/4/index.html
index 06293e8da..9552b22ff 100644
--- a/docs/page/4/index.html
+++ b/docs/page/4/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/5/index.html b/docs/page/5/index.html
index f04003eaa..d43d7ebed 100644
--- a/docs/page/5/index.html
+++ b/docs/page/5/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/6/index.html b/docs/page/6/index.html
index f37fde25f..518f6fab8 100644
--- a/docs/page/6/index.html
+++ b/docs/page/6/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/7/index.html b/docs/page/7/index.html
index b4d24af19..d8a99b0cf 100644
--- a/docs/page/7/index.html
+++ b/docs/page/7/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/8/index.html b/docs/page/8/index.html
index 86780e63b..b7fa57a44 100644
--- a/docs/page/8/index.html
+++ b/docs/page/8/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/page/9/index.html b/docs/page/9/index.html
index 00dfc7508..db502fd1a 100644
--- a/docs/page/9/index.html
+++ b/docs/page/9/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/index.html b/docs/posts/index.html
index 857d5195f..1a891adec 100644
--- a/docs/posts/index.html
+++ b/docs/posts/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/10/index.html b/docs/posts/page/10/index.html
index 64031b256..6be500613 100644
--- a/docs/posts/page/10/index.html
+++ b/docs/posts/page/10/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/2/index.html b/docs/posts/page/2/index.html
index df83f4e55..dfd0334b3 100644
--- a/docs/posts/page/2/index.html
+++ b/docs/posts/page/2/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/3/index.html b/docs/posts/page/3/index.html
index 90c75d270..50eb1f8ff 100644
--- a/docs/posts/page/3/index.html
+++ b/docs/posts/page/3/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/4/index.html b/docs/posts/page/4/index.html
index fc3470b5b..0c5db29b7 100644
--- a/docs/posts/page/4/index.html
+++ b/docs/posts/page/4/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/5/index.html b/docs/posts/page/5/index.html
index 823b26f9b..8132ff36a 100644
--- a/docs/posts/page/5/index.html
+++ b/docs/posts/page/5/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/6/index.html b/docs/posts/page/6/index.html
index 2ac86e575..63c2009ce 100644
--- a/docs/posts/page/6/index.html
+++ b/docs/posts/page/6/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/7/index.html b/docs/posts/page/7/index.html
index 689c234c5..2aa18477a 100644
--- a/docs/posts/page/7/index.html
+++ b/docs/posts/page/7/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/8/index.html b/docs/posts/page/8/index.html
index c8ae44010..7685103de 100644
--- a/docs/posts/page/8/index.html
+++ b/docs/posts/page/8/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/posts/page/9/index.html b/docs/posts/page/9/index.html
index d0fe6c9a0..21d7f5d82 100644
--- a/docs/posts/page/9/index.html
+++ b/docs/posts/page/9/index.html
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/sitemap.xml b/docs/sitemap.xml
index 4ac5e7e65..b07a08335 100644
--- a/docs/sitemap.xml
+++ b/docs/sitemap.xml
@@ -3,19 +3,19 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
https://alanorth.github.io/cgspace-notes/categories/
- 2023-05-12T08:33:20+03:00
+ 2023-05-12T14:02:55+03:00
https://alanorth.github.io/cgspace-notes/
- 2023-05-12T08:33:20+03:00
+ 2023-05-12T14:02:55+03:00
https://alanorth.github.io/cgspace-notes/2023-05/
- 2023-05-12T08:33:20+03:00
+ 2023-05-12T14:02:55+03:00
https://alanorth.github.io/cgspace-notes/categories/notes/
- 2023-05-12T08:33:20+03:00
+ 2023-05-12T14:02:55+03:00
https://alanorth.github.io/cgspace-notes/posts/
- 2023-05-12T08:33:20+03:00
+ 2023-05-12T14:02:55+03:00
https://alanorth.github.io/cgspace-notes/2023-04/
2023-05-04T14:44:51+03:00