Docker for Mac used to use osxfuse for file sharing, which has both been slow and caused excessive CPU usage.
The :cached
and :delegated
option made things a little bit better, but it was still quite bad if you were syncing large directories.
In May 2020, the Docker team added "Improve Mac File system performance" to their roadmap and started experimenting with replacing osxfs with mutagen.
Which actually worked great, but it required synchronization running in the background, which adds complexity, and in the end it was not considered stable enough, or something like that, and dropped in favour of gRPC FUSE –
which is said to solve the CPU usage problem, but which generally seems to be slower than the already slow osxfuse 😱
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { LexoRank } from "lexorank"; | |
const c0 = LexoRank.min() | |
const c1 = c0.genNext() | |
let curr = c1 | |
const t = 10000 | |
for (const n of [...Array(t).keys()]) { | |
curr = c0.between(curr) | |
console.log(`${n}/${t}: ${curr.format()}`) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
felt5 = Split(LCase(Field("RFID.RFID.Felt 5")), "/") | |
dewey = felt5(0) | |
serienummer = "" | |
If UBound(felt5) == 1 Then | |
serienummer = felt5(1) | |
End If | |
tittel = UCase(Field("RFID.RFID.Felt 10")) | |
forfatter = UCase(Field("RFID.RFID.Felt 11")) | |
' Oppstillingsbokstaver: Første tre bokstaver fra forfatter eller tittel |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ps -aef --forest | |
UID PID PPID C STIME TTY TIME CMD | |
root 2 0 0 2020 ? 00:00:00 [kthreadd] | |
root 3 2 0 2020 ? 00:00:00 \_ [rcu_gp] | |
root 4 2 0 2020 ? 00:00:00 \_ [rcu_par_gp] | |
root 6 2 0 2020 ? 00:00:00 \_ [kworker/0:0H-kblockd] | |
root 8 2 0 2020 ? 00:00:00 \_ [mm_percpu_wq] | |
root 9 2 0 2020 ? 00:00:41 \_ [ksoftirqd/0] | |
root 10 2 0 2020 ? 00:20:45 \_ [rcu_sched] | |
root 11 2 0 2020 ? 00:00:00 \_ [rcu_bh] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
select distinct r.id, | |
r.tittel, r.publikasjon, r.dato, r.kommentar, | |
p.etternavn, p.fornavn, r.verk_kommentar, r.verk_sjanger, verk_utgivelsessted | |
from litteraturkritikk_records as r | |
left join litteraturkritikk_record_person as rp on r.id = rp.record_id and rp.person_role = 'forfatter' | |
left join litteraturkritikk_personer as p on rp.person_id = p.id | |
-- Mangler verkstittel, dato og utgivelsessted | |
where r.verk_tittel is null and r.verk_dato is null and r.verk_utgivelsessted is null | |
-- Men har verkskommentar, -sjanger eller -språk | |
and (r.verk_kommentar is not null or r.verk_sjanger is not null or r.verk_spraak is not null) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
id | tittel | publikasjon | utgivelsessted | dato | kommentar | etternavn | fornavn | |
---|---|---|---|---|---|---|---|---|
44 | Et Gjenmæle | Nordisk Tidskrift | 1877 | debatt med Henrik Jæger | Collett | Camilla | ||
46 | Alf Collett. En Gammel Christiania-Slægt. Optegnelser om Familien Collett og Christianias Fortid | 1883 | Collett | Camilla | ||||
47 | Aftenbladet | 1869 | Collett | Camilla | ||||
48 | Den norske Poesis Historie | 1861 | Collett | Camilla | ||||
49 | Literaturhistoriske Pennetegninger | København | 1878 | Collett | Camilla | |||
50 | Nordisk Tidskrift | 1877 | Collett | Camilla | ||||
51 | Nordisk Tidskrift | 1877 | Collett | Camilla | ||||
55 | Den Constitutionelle | 1838 | Wergeland | Henrik | ||||
56 | Den Constitutionelle | 1838 | Wergeland | Henrik |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
select distinct r.id, r.tittel, r.publikasjon, r.dato, r.kommentar, p.etternavn, p.fornavn, r.verk_kommentar, r.verk_sjanger, verk_utgivelsessted | |
from litteraturkritikk_records as r | |
left join litteraturkritikk_record_person as rp on r.id = rp.record_id and rp.person_role = 'forfatter' | |
left join litteraturkritikk_personer as p on rp.person_id = p.id | |
-- Mangler verkstittel, dato og utgivelsessted | |
where r.verk_tittel is null and r.verk_dato is null and r.verk_utgivelsessted is null | |
-- Men har verkskommentar, -sjanger eller -språk | |
and (r.verk_kommentar is not null or r.verk_sjanger is not null or r.verk_spraak is not null) | |
-- Mangler forfatter | |
and p.etternavn is null |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
id | tittel | publikasjon | utgivelsessted | dato | kommentar | |
---|---|---|---|---|---|---|
57 | Om vor nyere novelle-litteratur | Den Constitutionelle | 1839 | |||
58 | Norsk Tidsskrift for Literatur | 1876-1877 | ||||
60 | Om den franske journallitteratur | Den Constitutionelle | 1840 | |||
65 | Den norske Tilskuer | 1851-1853 | Flere dagskritikker og artikler | |||
66 | Tids-Tavler | 1872-1876 | Flere dagskritikker og artikler | |||
68 | Morgenbladet | 1839-1869 | Flere dagskritikker | |||
69 | Om den norrøne litteraturs Forhold til Norge og norsk Kultur | Christiania | 1868 | |||
79 | Hvem er forfatter til Digtet Querelae Suedicae? | Historisk Tidsskrift | 1873-1875 | |||
80 | Danske og norske Forleggere | Morgenbladet | 1879-12-13 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!function o(a,c,l){function u(n,e){if(!c[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(s)return s(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=c[n]={exports:{}};a[n][0].call(i.exports,function(e){return u(a[n][1][e]||e)},i,i.exports,o,a,c,l)}return c[n].exports}for(var s="function"==typeof require&&require,e=0;e<l.length;e++)u(l[e]);return u}({1:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),window.browzine={api:"https://public-api.thirdiron.com/public/v1/libraries/269",apiKey:"c7c1d489-b2fb-4461-91da-99b7c78e5a27",journalBrowZineWebLinkTextEnabled:!1,journalBrowZineWebLinkText:"Vis innhold i tidsskrift",articleBrowZineWebLinkTextEnabled:!1,articleBrowZineWebLinkText:"Vis innhold i tidsskrift-hefte",articlePDFDownloadLinkEnabled:!0,articlePDFDownloadLinkText:"PDF"},window.browzine.script=document.createElement("script"),window.browzine.script.src="https://s3.amazonaws.com/browzine-adapters/primo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from pymysql.cursors import Cursor, DictCursor | |
class ForceUnicodeMixin(): | |
def _ensure_unicode_value(self, value): | |
if isinstance(value, bytes) or isinstance(value, bytearray): | |
return value.decode('utf-8') | |
return value |