mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-11-28 09:28:18 +01:00
Compare commits
No commits in common. "547a92723d8f7ccc84ed72aadea5e0d0b93b6e70" and "69392070de785b0f2eea7b5980dc10aa3477b5f0" have entirely different histories.
547a92723d
...
69392070de
@ -137,94 +137,4 @@ COMMIT
|
|||||||
|
|
||||||
- Start a full Discovery index on CGSpace to catch these changes in the Discovery
|
- Start a full Discovery index on CGSpace to catch these changes in the Discovery
|
||||||
|
|
||||||
## 2022-09-11
|
|
||||||
|
|
||||||
- Today is Sunday and I see the load on the server is high
|
|
||||||
- Google and a bunch of other bots have been blocked on XMLUI for the past two weeks so it's not from them!
|
|
||||||
- Looking at the top IPs this morning:
|
|
||||||
|
|
||||||
```console
|
|
||||||
# cat /var/log/nginx/{access,library-access,oai,rest}.log /var/log/nginx/{access,library-access,oai,rest}.log.1 | grep '11/Sep/2022' | awk '{print $1}' | sort | uniq -c | sort -h | tail -n 40
|
|
||||||
...
|
|
||||||
165 64.233.172.79
|
|
||||||
166 87.250.224.34
|
|
||||||
200 69.162.124.231
|
|
||||||
202 216.244.66.198
|
|
||||||
385 207.46.13.149
|
|
||||||
398 207.46.13.147
|
|
||||||
421 66.249.64.185
|
|
||||||
422 157.55.39.81
|
|
||||||
442 2a01:4f8:1c17:5550::1
|
|
||||||
451 64.124.8.36
|
|
||||||
578 137.184.159.211
|
|
||||||
597 136.243.228.195
|
|
||||||
1185 66.249.64.183
|
|
||||||
1201 157.55.39.80
|
|
||||||
3135 80.248.237.167
|
|
||||||
4794 54.195.118.125
|
|
||||||
5486 45.5.186.2
|
|
||||||
6322 2a01:7e00::f03c:91ff:fe9a:3a37
|
|
||||||
9556 66.249.64.181
|
|
||||||
```
|
|
||||||
|
|
||||||
- The top is still Google, but all the requests are HTTP 503 because I classified them as bots for XMLUI at least
|
|
||||||
- Then there's 80.248.237.167, which is using a normal user agent and scraping Discovery
|
|
||||||
- That IP is on Internet Vikings aka Internetbolaget and we are already marking that subnet as 'bot' for XMLUI so most of these requests are HTTP 503
|
|
||||||
- On another note, I'm curious to explore enabling caching of certain REST API responses
|
|
||||||
- For example, where the use is for harvesting rather than actual clients getting bitstreams or thumbnails, it seems there might be a benefit to speeding these up for subsequent requestors:
|
|
||||||
|
|
||||||
```console
|
|
||||||
# awk '{print $7}' /var/log/nginx/rest.log | grep -v retrieve | sort | uniq -c | sort -h | tail -n 10
|
|
||||||
4 /rest/items/3f692ddd-7856-4bf0-a587-99fb3df0688a/bitstreams
|
|
||||||
4 /rest/items/3f692ddd-7856-4bf0-a587-99fb3df0688a/metadata
|
|
||||||
4 /rest/items/b014e36f-b496-43d8-9148-cc9db8a6efac/bitstreams
|
|
||||||
4 /rest/items/b014e36f-b496-43d8-9148-cc9db8a6efac/metadata
|
|
||||||
5 /rest/handle/10568/110310?expand=all
|
|
||||||
5 /rest/handle/10568/89980?expand=all
|
|
||||||
5 /rest/handle/10568/97614?expand=all
|
|
||||||
6 /rest/handle/10568/107086?expand=all
|
|
||||||
6 /rest/handle/10568/108503?expand=all
|
|
||||||
6 /rest/handle/10568/98424?expand=all
|
|
||||||
```
|
|
||||||
|
|
||||||
- I specifically have to not cache things like requests for bitstreams because those are from actual users and we need to keep the real requests so we get the statistics hit
|
|
||||||
- Will be interesting to check the results above as the day goes on (now 10AM)
|
|
||||||
- To estimate the potential savings from caching I will check how many non-bitstream requests are made versus how many are made more than once (updated the next morning using yesterday's log):
|
|
||||||
|
|
||||||
```console
|
|
||||||
# awk '{print $7}' /var/log/nginx/rest.log.1 | grep -v retrieve | sort -u | wc -l
|
|
||||||
33733
|
|
||||||
# awk '{print $7}' /var/log/nginx/rest.log.1 | grep -v retrieve | sort | uniq -c | awk '$1 > 1' | wc -l
|
|
||||||
5637
|
|
||||||
```
|
|
||||||
|
|
||||||
- In the afternoon I started a harvest on AReS (which should affect the numbers above also)
|
|
||||||
- I enabled an nginx proxy cache on DSpace Test for this location regex: `location ~ /rest/(handle|items|collections|communities)/.+`
|
|
||||||
|
|
||||||
## 2022-09-12
|
|
||||||
|
|
||||||
- I am testing harvesting DSpace Test via AReS with the nginx proxy cache enabled
|
|
||||||
- I had to tune the regular expression in nginx a bit because the REST requests OpenRXV uses weren't matching
|
|
||||||
- Now I'm trying this one: `/rest/(handle|items|collections|communities)/?`
|
|
||||||
- Testing in [regex101.com](https://regex101.com/r/vPz11y/1) with this test string:
|
|
||||||
|
|
||||||
```
|
|
||||||
/rest/handle/10568/27611
|
|
||||||
/rest/items?expand=metadata,parentCommunityList,parentCollectionList,bitstreams&limit=10&offset=36270
|
|
||||||
/rest/handle/10568/110310?expand=all
|
|
||||||
/rest/rest/bitstreams/28926633-c7c2-49c2-afa8-6d81cadc2316/retrieve
|
|
||||||
/rest/bitstreams/15412/retrieve
|
|
||||||
/rest/items/083dbb0d-11e2-4dfe-902b-eb48e4640d04/metadata
|
|
||||||
/rest/items/083dbb0d-11e2-4dfe-902b-eb48e4640d04/bitstreams
|
|
||||||
/rest/collections/edea23c0-0ebd-4525-90b0-0b401f997704/items
|
|
||||||
/rest/items/14507941-aff2-4d57-90bd-03a0733ad859/metadata
|
|
||||||
/rest/communities/b38ea726-475f-4247-a961-0d0b76e67f85/collections
|
|
||||||
/rest/collections/e994c450-6ff7-41c6-98df-51e5c424049e/items?limit=10000
|
|
||||||
```
|
|
||||||
|
|
||||||
- I estimate that it will take about 1GB of cache to harvest 100,000 items from CGSpace with OpenRXV (10,000 pages)
|
|
||||||
- Basically all but 4 and 5 (bitstreams) should match
|
|
||||||
- Upload 682 OICRs from MARLO to CGSpace
|
|
||||||
- We had tested these on DSpace Test last month along with the MELIAs, Policies, and Innovations, but we decided to upload the OICRs first so that other things can link against them as related items
|
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
@ -64,7 +64,7 @@ $ psql -c 'SELECT * from pg_stat_activity;' | grep idle | grep -c cgspac
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ Replace lzop with xz in log compression cron jobs on DSpace Test—it uses less
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -58,7 +58,7 @@ Update GitHub wiki for documentation of maintenance tasks.
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -68,7 +68,7 @@ Also, lots of things like “COTE D`LVOIRE” and “COTE D IVOIRE&r
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -58,7 +58,7 @@ Reinstall my local (Mac OS X) DSpace stack with Tomcat 7, PostgreSQL 9.3, and Ja
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -62,7 +62,7 @@ Also, I noticed the checker log has some errors we should pay attention to:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ There are 3,000 IPs accessing the REST API in a 24-hour period!
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ Working on second phase of metadata migration, looks like this will work for mov
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -74,7 +74,7 @@ In this case the select query was showing 95 results before the update
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -72,7 +72,7 @@ $ git rebase -i dspace-5.5
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ $ ldapsearch -x -H ldaps://svcgroot2.cgiarad.org:3269/ -b "dc=cgiarad,dc=org
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -72,7 +72,7 @@ I exported a random item’s metadata as CSV, deleted all columns except id
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -56,7 +56,7 @@ Add dc.type to the output options for Atmire’s Listings and Reports module
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -76,7 +76,7 @@ Another worrying error from dspace.log is:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -58,7 +58,7 @@ I asked on the dspace-tech mailing list because it seems to be broken, and actua
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -80,7 +80,7 @@ Looks like we’ll be using cg.identifier.ccafsprojectpii as the field name
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -84,7 +84,7 @@ $ identify ~/Desktop/alc_contrastes_desafios.jpg
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -70,7 +70,7 @@ $ [dspace]/bin/dspace filter-media -f -i 10568/16498 -p "ImageMagick PDF Thu
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ We can use PostgreSQL’s extended output format (-x) plus sed to format the
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -90,7 +90,7 @@ Then I cleaned up the author authorities and HTML characters in OpenRefine and s
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -62,7 +62,7 @@ Ask Sisay to clean up the WLE approvers a bit, as Marianne’s user account
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ Add Katherine Lutz to the groups for content submission and edit steps of the CG
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -78,7 +78,7 @@ COPY 54701
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -60,7 +60,7 @@ The list of connections to XMLUI and REST API for today:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -180,7 +180,7 @@ Danny wrote to ask for help renewing the wildcard ilri.org certificate and I adv
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -60,7 +60,7 @@ I copied the logic in the jmx_tomcat_dbpools provided by Ubuntu’s munin-pl
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -54,7 +54,7 @@ Export a CSV of the IITA community metadata for Martin Mueller
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -56,7 +56,7 @@ Catalina logs at least show some memory errors yesterday:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -68,7 +68,7 @@ Also, I switched it to use OpenJDK instead of Oracle Java, as well as re-worked
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -88,7 +88,7 @@ sys 2m7.289s
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ There is insufficient memory for the Java Runtime Environment to continue.
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -76,7 +76,7 @@ I ran all system updates on DSpace Test and rebooted it
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -60,7 +60,7 @@ I’m testing the new DSpace 5.8 branch in my Ubuntu 18.04 environment and I
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -56,7 +56,7 @@ I created a GitHub issue to track this #389, because I’m super busy in Nai
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ Today these are the top 10 IPs:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ I noticed that there is another issue with PDF thumbnails on CGSpace, and I see
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -80,7 +80,7 @@ I don’t see anything interesting in the web server logs around that time t
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -102,7 +102,7 @@ sys 0m1.979s
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -76,7 +76,7 @@ I think I will need to ask Udana to re-copy and paste the abstracts with more ca
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -94,7 +94,7 @@ $ ./delete-metadata-values.py -i /tmp/2019-02-21-delete-1-region.csv -db dspace
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -78,7 +78,7 @@ But after this I tried to delete the item from the XMLUI and it is still present
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ Skype with Marie-Angélique and Abenet about CG Core v2
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -68,7 +68,7 @@ Abenet had another similar issue a few days ago when trying to find the stats fo
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -76,7 +76,7 @@ Run system updates on DSpace Test (linode19) and reboot it
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -102,7 +102,7 @@ Here are the top ten IPs in the nginx XMLUI and REST/OAI logs this morning:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -88,7 +88,7 @@ Let’s see how many of the REST API requests were for bitstreams (because t
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -76,7 +76,7 @@ Make sure all packages are up to date and the package manager is up to date, the
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -86,7 +86,7 @@ I tweeted the CGSpace repository link
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -68,7 +68,7 @@ The code finally builds and runs with a fresh install
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -72,7 +72,7 @@ You need to download this into the DSpace 6.x source and compile it
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -78,7 +78,7 @@ On the same note, the one item Abenet pointed out last week now has a donut with
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ I see that CGSpace (linode18) is still using PostgreSQL JDBC driver version 42.2
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ I tried to build the OAI registry on the freshly migrated DSpace 6 on DSpace Tes
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -68,7 +68,7 @@ Since I was restarting Tomcat anyways I decided to redeploy the latest changes f
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ It is class based so I can easily add support for other vocabularies, and the te
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -78,7 +78,7 @@ I filed an issue on OpenRXV to make some minor edits to the admin UI: https://gi
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -74,7 +74,7 @@ During the FlywayDB migration I got an error:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -62,7 +62,7 @@ So far we’ve spent at least fifty hours to process the statistics and stat
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ I started processing those (about 411,000 records):
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -80,7 +80,7 @@ For example, this item has 51 views on CGSpace, but 0 on AReS
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -90,7 +90,7 @@ $ curl -s 'http://localhost:9200/openrxv-items-temp/_count?q=*&pretty
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ Also, we found some issues building and running OpenRXV currently due to ecosyst
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -74,7 +74,7 @@ Perhaps one of the containers crashed, I should have looked closer but I was in
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ I will add the RI/1.0 pattern to our DSpace agents overload and purge them from
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -66,7 +66,7 @@ I simply started it and AReS was running again:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -60,7 +60,7 @@ COPY 20994
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -62,7 +62,7 @@ I decided to upgrade linode20 from Ubuntu 18.04 to 20.04
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -78,7 +78,7 @@ The syntax Moayad showed me last month doesn’t seem to honor the search qu
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -76,7 +76,7 @@ So we have 1879/7100 (26.46%) matching already
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -62,7 +62,7 @@ $ zstd statistics-2019.json
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -70,7 +70,7 @@ Total number of bot hits purged: 3679
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -25,7 +25,7 @@ I also fixed a few bugs and improved the region-matching logic
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2022-01/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2022-01/" />
|
||||||
<meta property="article:published_time" content="2022-01-01T09:41:36+03:00" />
|
<meta property="article:published_time" content="2022-01-01T09:41:36+03:00" />
|
||||||
<meta property="article:modified_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="article:modified_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -56,9 +56,9 @@ I also fixed a few bugs and improved the region-matching logic
|
|||||||
"@type": "BlogPosting",
|
"@type": "BlogPosting",
|
||||||
"headline": "September, 2022",
|
"headline": "September, 2022",
|
||||||
"url": "https://alanorth.github.io/cgspace-notes/2022-01/",
|
"url": "https://alanorth.github.io/cgspace-notes/2022-01/",
|
||||||
"wordCount": "1373",
|
"wordCount": "844",
|
||||||
"datePublished": "2022-01-01T09:41:36+03:00",
|
"datePublished": "2022-01-01T09:41:36+03:00",
|
||||||
"dateModified": "2022-09-12T11:35:57+03:00",
|
"dateModified": "2022-09-08T17:47:25+03:00",
|
||||||
"author": {
|
"author": {
|
||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
@ -76,7 +76,7 @@ I also fixed a few bugs and improved the region-matching logic
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
@ -283,106 +283,6 @@ I also fixed a few bugs and improved the region-matching logic
|
|||||||
</span></span></code></pre></div><ul>
|
</span></span></code></pre></div><ul>
|
||||||
<li>Start a full Discovery index on CGSpace to catch these changes in the Discovery</li>
|
<li>Start a full Discovery index on CGSpace to catch these changes in the Discovery</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2 id="2022-09-11">2022-09-11</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Today is Sunday and I see the load on the server is high
|
|
||||||
<ul>
|
|
||||||
<li>Google and a bunch of other bots have been blocked on XMLUI for the past two weeks so it’s not from them!</li>
|
|
||||||
<li>Looking at the top IPs this morning:</li>
|
|
||||||
</ul>
|
|
||||||
</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># cat /var/log/nginx/<span style="color:#f92672">{</span>access,library-access,oai,rest<span style="color:#f92672">}</span>.log /var/log/nginx/<span style="color:#f92672">{</span>access,library-access,oai,rest<span style="color:#f92672">}</span>.log.1 | grep <span style="color:#e6db74">'11/Sep/2022'</span> | awk <span style="color:#e6db74">'{print $1}'</span> | sort | uniq -c | sort -h | tail -n <span style="color:#ae81ff">40</span>
|
|
||||||
</span></span><span style="display:flex;"><span>...
|
|
||||||
</span></span><span style="display:flex;"><span> 165 64.233.172.79
|
|
||||||
</span></span><span style="display:flex;"><span> 166 87.250.224.34
|
|
||||||
</span></span><span style="display:flex;"><span> 200 69.162.124.231
|
|
||||||
</span></span><span style="display:flex;"><span> 202 216.244.66.198
|
|
||||||
</span></span><span style="display:flex;"><span> 385 207.46.13.149
|
|
||||||
</span></span><span style="display:flex;"><span> 398 207.46.13.147
|
|
||||||
</span></span><span style="display:flex;"><span> 421 66.249.64.185
|
|
||||||
</span></span><span style="display:flex;"><span> 422 157.55.39.81
|
|
||||||
</span></span><span style="display:flex;"><span> 442 2a01:4f8:1c17:5550::1
|
|
||||||
</span></span><span style="display:flex;"><span> 451 64.124.8.36
|
|
||||||
</span></span><span style="display:flex;"><span> 578 137.184.159.211
|
|
||||||
</span></span><span style="display:flex;"><span> 597 136.243.228.195
|
|
||||||
</span></span><span style="display:flex;"><span> 1185 66.249.64.183
|
|
||||||
</span></span><span style="display:flex;"><span> 1201 157.55.39.80
|
|
||||||
</span></span><span style="display:flex;"><span> 3135 80.248.237.167
|
|
||||||
</span></span><span style="display:flex;"><span> 4794 54.195.118.125
|
|
||||||
</span></span><span style="display:flex;"><span> 5486 45.5.186.2
|
|
||||||
</span></span><span style="display:flex;"><span> 6322 2a01:7e00::f03c:91ff:fe9a:3a37
|
|
||||||
</span></span><span style="display:flex;"><span> 9556 66.249.64.181
|
|
||||||
</span></span></code></pre></div><ul>
|
|
||||||
<li>The top is still Google, but all the requests are HTTP 503 because I classified them as bots for XMLUI at least</li>
|
|
||||||
<li>Then there’s 80.248.237.167, which is using a normal user agent and scraping Discovery
|
|
||||||
<ul>
|
|
||||||
<li>That IP is on Internet Vikings aka Internetbolaget and we are already marking that subnet as ‘bot’ for XMLUI so most of these requests are HTTP 503</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li>On another note, I’m curious to explore enabling caching of certain REST API responses
|
|
||||||
<ul>
|
|
||||||
<li>For example, where the use is for harvesting rather than actual clients getting bitstreams or thumbnails, it seems there might be a benefit to speeding these up for subsequent requestors:</li>
|
|
||||||
</ul>
|
|
||||||
</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># awk <span style="color:#e6db74">'{print $7}'</span> /var/log/nginx/rest.log | grep -v retrieve | sort | uniq -c | sort -h | tail -n <span style="color:#ae81ff">10</span>
|
|
||||||
</span></span><span style="display:flex;"><span> 4 /rest/items/3f692ddd-7856-4bf0-a587-99fb3df0688a/bitstreams
|
|
||||||
</span></span><span style="display:flex;"><span> 4 /rest/items/3f692ddd-7856-4bf0-a587-99fb3df0688a/metadata
|
|
||||||
</span></span><span style="display:flex;"><span> 4 /rest/items/b014e36f-b496-43d8-9148-cc9db8a6efac/bitstreams
|
|
||||||
</span></span><span style="display:flex;"><span> 4 /rest/items/b014e36f-b496-43d8-9148-cc9db8a6efac/metadata
|
|
||||||
</span></span><span style="display:flex;"><span> 5 /rest/handle/10568/110310?expand=all
|
|
||||||
</span></span><span style="display:flex;"><span> 5 /rest/handle/10568/89980?expand=all
|
|
||||||
</span></span><span style="display:flex;"><span> 5 /rest/handle/10568/97614?expand=all
|
|
||||||
</span></span><span style="display:flex;"><span> 6 /rest/handle/10568/107086?expand=all
|
|
||||||
</span></span><span style="display:flex;"><span> 6 /rest/handle/10568/108503?expand=all
|
|
||||||
</span></span><span style="display:flex;"><span> 6 /rest/handle/10568/98424?expand=all
|
|
||||||
</span></span></code></pre></div><ul>
|
|
||||||
<li>I specifically have to not cache things like requests for bitstreams because those are from actual users and we need to keep the real requests so we get the statistics hit
|
|
||||||
<ul>
|
|
||||||
<li>Will be interesting to check the results above as the day goes on (now 10AM)</li>
|
|
||||||
<li>To estimate the potential savings from caching I will check how many non-bitstream requests are made versus how many are made more than once (updated the next morning using yesterday’s log):</li>
|
|
||||||
</ul>
|
|
||||||
</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># awk <span style="color:#e6db74">'{print $7}'</span> /var/log/nginx/rest.log.1 | grep -v retrieve | sort -u | wc -l
|
|
||||||
</span></span><span style="display:flex;"><span>33733
|
|
||||||
</span></span><span style="display:flex;"><span># awk <span style="color:#e6db74">'{print $7}'</span> /var/log/nginx/rest.log.1 | grep -v retrieve | sort | uniq -c | awk <span style="color:#e6db74">'$1 > 1'</span> | wc -l
|
|
||||||
</span></span><span style="display:flex;"><span>5637
|
|
||||||
</span></span></code></pre></div><ul>
|
|
||||||
<li>In the afternoon I started a harvest on AReS (which should affect the numbers above also)</li>
|
|
||||||
<li>I enabled an nginx proxy cache on DSpace Test for this location regex: <code>location ~ /rest/(handle|items|collections|communities)/.+</code></li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="2022-09-12">2022-09-12</h2>
|
|
||||||
<ul>
|
|
||||||
<li>I am testing harvesting DSpace Test via AReS with the nginx proxy cache enabled
|
|
||||||
<ul>
|
|
||||||
<li>I had to tune the regular expression in nginx a bit because the REST requests OpenRXV uses weren’t matching</li>
|
|
||||||
<li>Now I’m trying this one: <code>/rest/(handle|items|collections|communities)/?</code></li>
|
|
||||||
<li>Testing in <a href="https://regex101.com/r/vPz11y/1">regex101.com</a> with this test string:</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<pre tabindex="0"><code>/rest/handle/10568/27611
|
|
||||||
/rest/items?expand=metadata,parentCommunityList,parentCollectionList,bitstreams&limit=10&offset=36270
|
|
||||||
/rest/handle/10568/110310?expand=all
|
|
||||||
/rest/rest/bitstreams/28926633-c7c2-49c2-afa8-6d81cadc2316/retrieve
|
|
||||||
/rest/bitstreams/15412/retrieve
|
|
||||||
/rest/items/083dbb0d-11e2-4dfe-902b-eb48e4640d04/metadata
|
|
||||||
/rest/items/083dbb0d-11e2-4dfe-902b-eb48e4640d04/bitstreams
|
|
||||||
/rest/collections/edea23c0-0ebd-4525-90b0-0b401f997704/items
|
|
||||||
/rest/items/14507941-aff2-4d57-90bd-03a0733ad859/metadata
|
|
||||||
/rest/communities/b38ea726-475f-4247-a961-0d0b76e67f85/collections
|
|
||||||
/rest/collections/e994c450-6ff7-41c6-98df-51e5c424049e/items?limit=10000
|
|
||||||
</code></pre><ul>
|
|
||||||
<li>I estimate that it will take about 1GB of cache to harvest 100,000 items from CGSpace with OpenRXV (10,000 pages)</li>
|
|
||||||
<li>Basically all but 4 and 5 (bitstreams) should match</li>
|
|
||||||
<li>Upload 682 OICRs from MARLO to CGSpace
|
|
||||||
<ul>
|
|
||||||
<li>We had tested these on DSpace Test last month along with the MELIAs, Policies, and Innovations, but we decided to upload the OICRs first so that other things can link against them as related items</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<!-- raw HTML omitted -->
|
<!-- raw HTML omitted -->
|
||||||
|
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ We agreed to try to do more alignment of affiliations/funders with ROR
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ $ csvjoin -c id /tmp/2022-03-01-tac-batch4-701-980.csv /tmp/tac4-filenames.csv &
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -96,7 +96,7 @@ I purged 93,974 hits from these IPs using my check-spider-ip-hits.sh script
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -78,7 +78,7 @@ There seem to be many more of these:
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -64,7 +64,7 @@ Also, the trgm functions I’ve used before are case insensitive, but Levens
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -54,7 +54,7 @@ Our request to add CC-BY-3.0-IGO to SPDX was approved a few weeks ago
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -49,7 +49,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
@ -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:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2022-09-12T11:35:57+03:00" />
|
<meta property="og:updated_time" content="2022-09-08T17:47:25+03:00" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
<!-- combined, minified CSS -->
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
<link href="https://alanorth.github.io/cgspace-notes/css/style.c6ba80bc50669557645abe05f86b73cc5af84408ed20f1551a267bc19ece8228.css" rel="stylesheet" integrity="sha256-xrqAvFBmlVdkWr4F+GtzzFr4RAjtIPFVGiZ7wZ7Ogig=" crossorigin="anonymous">
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.beb8012edc08ba10be012f079d618dc243812267efe62e11f22fe49618f976a4.css" rel="stylesheet" integrity="sha256-vrgBLtwIuhC+AS8HnWGNwkOBImfv5i4R8i/klhj5dqQ=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
<!-- minified Font Awesome for SVG icons -->
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user