mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-11-16 11:57:03 +01:00
Update notes for 2018-10-11
This commit is contained in:
parent
c3db7680c2
commit
15290ea912
@ -174,7 +174,6 @@ org.im4java.core.InfoException: org.im4java.core.CommandException: org.im4java.c
|
|||||||
|
|
||||||
- This works, but I'm not sure what ImageMagick's long-term plan is if they are going to disable ALL image formats...
|
- This works, but I'm not sure what ImageMagick's long-term plan is if they are going to disable ALL image formats...
|
||||||
- I suppose I need to enable a workaround for this in Ansible?
|
- I suppose I need to enable a workaround for this in Ansible?
|
||||||
- Also I note that for a few days the item views on DSpace Test are broken... I think Sisay must have been doing something
|
|
||||||
|
|
||||||
## 2018-10-11
|
## 2018-10-11
|
||||||
|
|
||||||
@ -186,4 +185,38 @@ dspace=# \COPY (SELECT DISTINCT text_value, count(*) FROM metadatavalue WHERE me
|
|||||||
COPY 1500
|
COPY 1500
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- Give WorldFish advice about Handles because they are talking to some company called KnowledgeArc who recommends they do not use Handles!
|
||||||
|
- Last week I emailed Altmetric to ask if their software would notice mentions of our Handle in the format "handle:10568/80775" because I noticed that the [Land Portal does this](https://landportal.org/library/resources/handle1056880775/unlocking-farming-potential-bangladesh%E2%80%99-polders)
|
||||||
|
- Altmetric support responded to say no, but the reason is that Land Portal is doing even more strange stuff by not using `<meta>` tags in their page header, and using "dct:identifier" property instead of "dc:identifier"
|
||||||
|
- I re-created my local DSpace databse container using [podman](https://github.com/containers/libpod) instead of Docker:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ mkdir -p ~/.local/lib/containers/volumes/dspacedb_data
|
||||||
|
$ sudo podman create --name dspacedb -v /home/aorth/.local/lib/containers/volumes/dspacedb_data:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:9.6-alpine
|
||||||
|
$ sudo podman start dspacedb
|
||||||
|
$ createuser -h localhost -U postgres --pwprompt dspacetest
|
||||||
|
$ createdb -h localhost -U postgres -O dspacetest --encoding=UNICODE dspacetest
|
||||||
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest superuser;'
|
||||||
|
$ pg_restore -h localhost -U postgres -d dspacetest -O --role=dspacetest -h localhost ~/Downloads/cgspace_2018-10-11.backup
|
||||||
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser;'
|
||||||
|
$ psql -h localhost -U postgres -f ~/src/git/DSpace/dspace/etc/postgres/update-sequences.sql dspacetest
|
||||||
|
```
|
||||||
|
|
||||||
|
- I tried to make an Artifactory in podman, but it seems to have problems because Artifactory is distributed on the Bintray repository
|
||||||
|
- I can pull the `docker.bintray.io/jfrog/artifactory-oss:latest` image, but not start it
|
||||||
|
- I decided to use a Sonatype Nexus repository instead:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ mkdir -p ~/.local/lib/containers/volumes/nexus_data
|
||||||
|
$ sudo podman run --name nexus -d -v /home/aorth/.local/lib/containers/volumes/nexus_data:/nexus_data -p 8081:8081 sonatype/nexus3
|
||||||
|
```
|
||||||
|
|
||||||
|
- With a few changes to my local Maven `settings.xml` it is working well
|
||||||
|
- Generate a list of the top 10,000 authors for Peter Ballantyne to look through:
|
||||||
|
|
||||||
|
```
|
||||||
|
dspace=# \COPY (SELECT DISTINCT text_value, count(*) FROM metadatavalue WHERE metadata_field_id = 3 AND resource_type_id = 2 GROUP BY text_value ORDER BY count DESC LIMIT 10000) to /tmp/2018-10-11-top-10000-authors.csv WITH CSV HEADER;
|
||||||
|
COPY 10000
|
||||||
|
```
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="2018-10-01 Phil Thornton got an ORCID identifier so we need to add it to the list on CGSpace and tag his existing items I created a GitHub issue to track this #389, because I’m super busy in Nairobi right now 2018-10-03 I see Moayad was busy collecting item views and downloads from CGSpace yesterday: # zcat --force /var/log/nginx/*.log /var/log/nginx/*.log.1 | grep -E "02/Oct/2018" | awk '{print $1} ' | sort | uniq -c | sort -n | tail -n 10 933 40." />
|
<meta property="og:description" content="2018-10-01 Phil Thornton got an ORCID identifier so we need to add it to the list on CGSpace and tag his existing items I created a GitHub issue to track this #389, because I’m super busy in Nairobi right now 2018-10-03 I see Moayad was busy collecting item views and downloads from CGSpace yesterday: # zcat --force /var/log/nginx/*.log /var/log/nginx/*.log.1 | grep -E "02/Oct/2018" | awk '{print $1} ' | sort | uniq -c | sort -n | tail -n 10 933 40." />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2018-10/" /><meta property="article:published_time" content="2018-10-01T22:31:54+03:00"/>
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2018-10/" /><meta property="article:published_time" content="2018-10-01T22:31:54+03:00"/>
|
||||||
<meta property="article:modified_time" content="2018-10-10T13:33:00+03:00"/>
|
<meta property="article:modified_time" content="2018-10-11T09:32:54+03:00"/>
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="October, 2018"/>
|
<meta name="twitter:title" content="October, 2018"/>
|
||||||
@ -24,9 +24,9 @@
|
|||||||
"@type": "BlogPosting",
|
"@type": "BlogPosting",
|
||||||
"headline": "October, 2018",
|
"headline": "October, 2018",
|
||||||
"url": "https://alanorth.github.io/cgspace-notes/2018-10/",
|
"url": "https://alanorth.github.io/cgspace-notes/2018-10/",
|
||||||
"wordCount": "1092",
|
"wordCount": "1368",
|
||||||
"datePublished": "2018-10-01T22:31:54+03:00",
|
"datePublished": "2018-10-01T22:31:54+03:00",
|
||||||
"dateModified": "2018-10-10T13:33:00+03:00",
|
"dateModified": "2018-10-11T09:32:54+03:00",
|
||||||
"author": {
|
"author": {
|
||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
@ -289,7 +289,6 @@ org.im4java.core.InfoException: org.im4java.core.CommandException: org.im4java.c
|
|||||||
<ul>
|
<ul>
|
||||||
<li>This works, but I’m not sure what ImageMagick’s long-term plan is if they are going to disable ALL image formats…</li>
|
<li>This works, but I’m not sure what ImageMagick’s long-term plan is if they are going to disable ALL image formats…</li>
|
||||||
<li>I suppose I need to enable a workaround for this in Ansible?</li>
|
<li>I suppose I need to enable a workaround for this in Ansible?</li>
|
||||||
<li>Also I note that for a few days the item views on DSpace Test are broken… I think Sisay must have been doing something</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2 id="2018-10-11">2018-10-11</h2>
|
<h2 id="2018-10-11">2018-10-11</h2>
|
||||||
@ -303,6 +302,43 @@ org.im4java.core.InfoException: org.im4java.core.CommandException: org.im4java.c
|
|||||||
COPY 1500
|
COPY 1500
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Give WorldFish advice about Handles because they are talking to some company called KnowledgeArc who recommends they do not use Handles!</li>
|
||||||
|
<li>Last week I emailed Altmetric to ask if their software would notice mentions of our Handle in the format “handle:<sup>10568</sup>⁄<sub>80775</sub>” because I noticed that the <a href="https://landportal.org/library/resources/handle1056880775/unlocking-farming-potential-bangladesh%E2%80%99-polders">Land Portal does this</a></li>
|
||||||
|
<li>Altmetric support responded to say no, but the reason is that Land Portal is doing even more strange stuff by not using <code><meta></code> tags in their page header, and using “dct:identifier” property instead of “dc:identifier”</li>
|
||||||
|
<li>I re-created my local DSpace databse container using <a href="https://github.com/containers/libpod">podman</a> instead of Docker:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ mkdir -p ~/.local/lib/containers/volumes/dspacedb_data
|
||||||
|
$ sudo podman create --name dspacedb -v /home/aorth/.local/lib/containers/volumes/dspacedb_data:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:9.6-alpine
|
||||||
|
$ sudo podman start dspacedb
|
||||||
|
$ createuser -h localhost -U postgres --pwprompt dspacetest
|
||||||
|
$ createdb -h localhost -U postgres -O dspacetest --encoding=UNICODE dspacetest
|
||||||
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest superuser;'
|
||||||
|
$ pg_restore -h localhost -U postgres -d dspacetest -O --role=dspacetest -h localhost ~/Downloads/cgspace_2018-10-11.backup
|
||||||
|
$ psql -h localhost -U postgres dspacetest -c 'alter user dspacetest nosuperuser;'
|
||||||
|
$ psql -h localhost -U postgres -f ~/src/git/DSpace/dspace/etc/postgres/update-sequences.sql dspacetest
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>I tried to make an Artifactory in podman, but it seems to have problems because Artifactory is distributed on the Bintray repository</li>
|
||||||
|
<li>I can pull the <code>docker.bintray.io/jfrog/artifactory-oss:latest</code> image, but not start it</li>
|
||||||
|
<li>I decided to use a Sonatype Nexus repository instead:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ mkdir -p ~/.local/lib/containers/volumes/nexus_data
|
||||||
|
$ sudo podman run --name nexus -d -v /home/aorth/.local/lib/containers/volumes/nexus_data:/nexus_data -p 8081:8081 sonatype/nexus3
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>With a few changes to my local Maven <code>settings.xml</code> it is working well</li>
|
||||||
|
<li>Generate a list of the top 10,000 authors for Peter Ballantyne to look through:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>dspace=# \COPY (SELECT DISTINCT text_value, count(*) FROM metadatavalue WHERE metadata_field_id = 3 AND resource_type_id = 2 GROUP BY text_value ORDER BY count DESC LIMIT 10000) to /tmp/2018-10-11-top-10000-authors.csv WITH CSV HEADER;
|
||||||
|
COPY 10000
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
<!-- vim: set sw=2 ts=2: -->
|
<!-- vim: set sw=2 ts=2: -->
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/2018-10/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/2018-10/</loc>
|
||||||
<lastmod>2018-10-10T13:33:00+03:00</lastmod>
|
<lastmod>2018-10-11T09:32:54+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
@ -189,7 +189,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
||||||
<lastmod>2018-10-10T13:33:00+03:00</lastmod>
|
<lastmod>2018-10-11T09:32:54+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@ -200,7 +200,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/tags/notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/tags/notes/</loc>
|
||||||
<lastmod>2018-10-10T13:33:00+03:00</lastmod>
|
<lastmod>2018-10-11T09:32:54+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@ -212,13 +212,13 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
||||||
<lastmod>2018-10-10T13:33:00+03:00</lastmod>
|
<lastmod>2018-10-11T09:32:54+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/tags/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/tags/</loc>
|
||||||
<lastmod>2018-10-10T13:33:00+03:00</lastmod>
|
<lastmod>2018-10-11T09:32:54+03:00</lastmod>
|
||||||
<priority>0</priority>
|
<priority>0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user