From 9a51dd6f6f72380adeb2d76022812feeae50bb4d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 1 Oct 2024 15:21:04 +0200 Subject: [PATCH 001/499] Auto saved by Logseq --- journals/2024_10_01.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_01.md b/journals/2024_10_01.md index 448126d5..2f4f29a1 100644 --- a/journals/2024_10_01.md +++ b/journals/2024_10_01.md @@ -1 +1,2 @@ -- Documentazione per l'installazione di #synapse \ No newline at end of file +- Documentazione per l'installazione di #synapse, un'implementazione libera di #matrix + - https://github.com/element-hq/synapse \ No newline at end of file From ada33ca063e1ff8f3d238fa0bbff48618040893a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 1 Oct 2024 16:08:15 +0200 Subject: [PATCH 002/499] Auto saved by Logseq --- pages/mailserver.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pages/mailserver.md diff --git a/pages/mailserver.md b/pages/mailserver.md new file mode 100644 index 00000000..3362632c --- /dev/null +++ b/pages/mailserver.md @@ -0,0 +1,2 @@ +- All'interno del mio #homelab è configurato un server di posta +- \ No newline at end of file From 49e6132c6227917af232bcb898745fd2fd6dbfb2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 1 Oct 2024 16:08:45 +0200 Subject: [PATCH 003/499] Auto saved by Logseq --- pages/mailserver.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pages/mailserver.md b/pages/mailserver.md index 3362632c..a5ed7787 100644 --- a/pages/mailserver.md +++ b/pages/mailserver.md @@ -1,2 +1 @@ -- All'interno del mio #homelab è configurato un server di posta -- \ No newline at end of file +- All'interno del mio #homelab è configurato un server di posta basato su [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/) \ No newline at end of file From c6919f51e963d5481ad0c6bc0bef3143b91761a2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 1 Oct 2024 16:09:15 +0200 Subject: [PATCH 004/499] Auto saved by Logseq --- journals/2023_10_17.md | 4 ++-- pages/mailserver.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/journals/2023_10_17.md b/journals/2023_10_17.md index 201d8936..58fbdab1 100644 --- a/journals/2023_10_17.md +++ b/journals/2023_10_17.md @@ -99,10 +99,10 @@ 3: wg0: mtu 1420 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/none ``` -- **10:36** [[quick capture]]: [FAQ - Docker Mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/faq/) #docker #mailserver +- **10:36* - **10:39** [[quick capture]]: [VPS Hosting » Server virtuali | Da 1 €/mese | IONOS](https://www.ionos.it/server/vps) #vpn #vps #selfhosting - **10:43** [[quick capture]]: [Configuring NGINX as a Mail Proxy Server | NGINX Documentation](https://docs.nginx.com/nginx/admin-guide/mail-proxy/mail-proxy/) #nginx #selfhosting - **13:56** [[quick capture]]: [FAQ - Docker Mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/faq/) - **18:25** [[quick capture]]: [Interviews in the Age of AI: Ditch Leetcode – Try Code Reviews Instead](https://news.ycombinator.com/item?id=37913506) #freelance - **20:19** [[quick capture]]: [Making CRDTs 98% More Efficient](https://news.ycombinator.com/item?id=37915934) @ -- **20:23** [[quick capture]]: [Llemma: An Open Language Model for Mathematics](https://news.ycombinator.com/item?id=37918327) #llm +- **20:23** [[quick capture]]: [Llemma: An Open Language Model for Mathematics](https://news.ycombinator.com/item?id=37918327) #llm \ No newline at end of file diff --git a/pages/mailserver.md b/pages/mailserver.md index a5ed7787..206bd8ff 100644 --- a/pages/mailserver.md +++ b/pages/mailserver.md @@ -1 +1 @@ -- All'interno del mio #homelab è configurato un server di posta basato su [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/) \ No newline at end of file +- All'interno del mio #homelab è configurato un server di posta basato su [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/). \ No newline at end of file From 5815785d6f293a1a369c309dca78ef078ae79082 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:00:23 +0200 Subject: [PATCH 005/499] Auto saved by Logseq --- journals/2024_10_01.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/journals/2024_10_01.md b/journals/2024_10_01.md index 31947853..9515cf6a 100644 --- a/journals/2024_10_01.md +++ b/journals/2024_10_01.md @@ -3,5 +3,4 @@ - **12:16** [[quick capture]]: [SSH forwarding with reverse proxy (Traefik) - Traefik / Traefik v3 (latest) - Traefik Labs Community Forum](https://community.traefik.io/t/ssh-forwarding-with-reverse-proxy-traefik/24246) #traefik #ssh #homelab - **13:35** [[quick capture]]: [Traefik Docker Documentation - Traefik](https://doc.traefik.io/traefik/providers/docker/) - **15:32** [[quick capture]]: [synapse/contrib/docker/docker-compose.yml at develop · matrix-org/synapse](https://github.com/matrix-org/synapse/blob/develop/contrib/docker/docker-compose.yml) #synapse #traefik -- Documentazione per l'installazione di #synapse ->>>>>>> f9988f2ac4ba495c97d48be5f5227ceddf998bef +- Documentazione per l'installazione di #synapse \ No newline at end of file From 239efcebad25585261b28ac139d1ac4f6e243a5f Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:06:23 +0200 Subject: [PATCH 006/499] Auto saved by Logseq --- pages/grocy.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 pages/grocy.md diff --git a/pages/grocy.md b/pages/grocy.md new file mode 100644 index 00000000..92cb8761 --- /dev/null +++ b/pages/grocy.md @@ -0,0 +1 @@ +- Grocy \ No newline at end of file From 5c34adb3bbf69f000498ee978c2fa7031d7ab800 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:06:53 +0200 Subject: [PATCH 007/499] Auto saved by Logseq --- pages/grocy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 92cb8761..e0f6cbb7 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -1 +1,2 @@ -- Grocy \ No newline at end of file +- Grocy è un'applicazione web per gestire la dispensa della propria casa +- ## \ No newline at end of file From 190a218ac61698b70516efb255c58b88cfd50fc2 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:07:23 +0200 Subject: [PATCH 008/499] Auto saved by Logseq --- pages/grocy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index e0f6cbb7..33b0258d 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -1,2 +1,3 @@ - Grocy è un'applicazione web per gestire la dispensa della propria casa -- ## \ No newline at end of file +- ## Backup + - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del \ No newline at end of file From ff2c3ec6bd56968c7712ecedf84c6f1025745a78 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:07:53 +0200 Subject: [PATCH 009/499] Auto saved by Logseq --- pages/grocy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 33b0258d..5edec41a 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -1,3 +1,5 @@ - Grocy è un'applicazione web per gestire la dispensa della propria casa - ## Backup - - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del \ No newline at end of file + - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del db. + - https://github.com/grocy/grocy/issues/129 + - \ No newline at end of file From 0d63a66af3477710155648602fbb405eb27746d2 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:12:24 +0200 Subject: [PATCH 010/499] Auto saved by Logseq --- pages/grocy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/grocy.md b/pages/grocy.md index 5edec41a..1f965b9d 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -2,4 +2,5 @@ - ## Backup - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del db. - https://github.com/grocy/grocy/issues/129 + - Il fa - \ No newline at end of file From 002d21e0597928462b7601487aa11b368a9b4e08 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:12:54 +0200 Subject: [PATCH 011/499] Auto saved by Logseq --- pages/grocy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 1f965b9d..a9525396 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -2,5 +2,6 @@ - ## Backup - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del db. - https://github.com/grocy/grocy/issues/129 - - Il fa + - Il database si trova all'interno di `/app/www/data/` + - - \ No newline at end of file From efe50a5f0a2f9c912d7ba5dacb4b275dad367a16 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:19:54 +0200 Subject: [PATCH 012/499] Auto saved by Logseq --- journals/2024_06_29.md | 1 - pages/emacs.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 pages/emacs.md diff --git a/journals/2024_06_29.md b/journals/2024_06_29.md index eda936be..70f43639 100644 --- a/journals/2024_06_29.md +++ b/journals/2024_06_29.md @@ -2,5 +2,4 @@ - ```lisp (set-face-attribute 'default nil :height 100) ``` - ======= - **15:16** [[quick capture]]: [A Bunch of Programming Advice I'd Give to Myself 15 Years Ago](https://news.ycombinator.com/item?id=40829607) #programming \ No newline at end of file diff --git a/pages/emacs.md b/pages/emacs.md new file mode 100644 index 00000000..7f6d6f77 --- /dev/null +++ b/pages/emacs.md @@ -0,0 +1 @@ +- E' un editor di test \ No newline at end of file From 7069ebbae8971795f9f4c38ac8df7642b6883934 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:20:24 +0200 Subject: [PATCH 013/499] Auto saved by Logseq --- pages/emacs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/emacs.md b/pages/emacs.md index 7f6d6f77..a1c94be3 100644 --- a/pages/emacs.md +++ b/pages/emacs.md @@ -1 +1,2 @@ -- E' un editor di test \ No newline at end of file +- E' un editor di testi e ambiente di sviluppo creato da Richard Matthew Stallman +- ## Installare la versione TUI di \ No newline at end of file From 7add7fabd6fdb6a886e3e01b950f9c834aeae4c2 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:20:54 +0200 Subject: [PATCH 014/499] Auto saved by Logseq --- pages/emacs.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/emacs.md b/pages/emacs.md index a1c94be3..21386e0a 100644 --- a/pages/emacs.md +++ b/pages/emacs.md @@ -1,2 +1,5 @@ - E' un editor di testi e ambiente di sviluppo creato da Richard Matthew Stallman -- ## Installare la versione TUI di \ No newline at end of file +- ## Installare la versione TUI su macchine #ubuntu server + - ```bash + sudo apt install emacs-nox + ``` \ No newline at end of file From 52ece1b0781ca5499c11641f6f85922de45e595c Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:25:54 +0200 Subject: [PATCH 015/499] Auto saved by Logseq --- pages/grocy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index a9525396..65c6eeb0 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -3,5 +3,5 @@ - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del db. - https://github.com/grocy/grocy/issues/129 - Il database si trova all'interno di `/app/www/data/` - - +- ## - \ No newline at end of file From 0b4bb00ce9a4648101a8e50ea92bfdc496eeb03a Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:26:24 +0200 Subject: [PATCH 016/499] Auto saved by Logseq --- pages/grocy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 65c6eeb0..10075f8c 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -3,5 +3,6 @@ - Il database è all'interno di un file #sqlite, ancora non esiste una funzione per fare import/export del db. - https://github.com/grocy/grocy/issues/129 - Il database si trova all'interno di `/app/www/data/` -- ## +- ## Installazione e configurazione nell' #homelab + - - \ No newline at end of file From 3342b3b48700906e68a826cbb14756eac9dbcc67 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:26:54 +0200 Subject: [PATCH 017/499] Auto saved by Logseq --- pages/grocy.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 10075f8c..d01aab62 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -4,5 +4,8 @@ - https://github.com/grocy/grocy/issues/129 - Il database si trova all'interno di `/app/www/data/` - ## Installazione e configurazione nell' #homelab - - + - Il file `docker-compose.yml` + - ```yaml + 23.88.37.198 + ``` - \ No newline at end of file From 8db59d452aaf71235ff3f9de70cf2fb69b0abfe2 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 08:27:24 +0200 Subject: [PATCH 018/499] Auto saved by Logseq --- pages/grocy.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index d01aab62..e487758e 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -6,6 +6,25 @@ - ## Installazione e configurazione nell' #homelab - Il file `docker-compose.yml` - ```yaml - 23.88.37.198 + services: + grocy: + image: lscr.io/linuxserver/grocy:latest + container_name: grocy + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + volumes: + - ./data:/app/www/data + restart: unless-stopped + labels: + - traefik.http.routers.grocy.entrypoints=websecure + - traefik.http.routers.grocy.tls=true + - traefik.http.routers.grocy.rule=Host(`grocy.hackersgarage.dev`) + - traefik.http.routers.grocy.tls.certresolver=letsencrypt + - com.centurylinklabs.watchtower.enable=true + networks: + - proxy + - default ``` - \ No newline at end of file From f72528ea8e67e0fd06e22ec1d6bd7378cba982e7 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 09:50:05 +0200 Subject: [PATCH 019/499] Auto saved by Logseq --- journals/2024_10_02.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_02.md diff --git a/journals/2024_10_02.md b/journals/2024_10_02.md new file mode 100644 index 00000000..b7dc16d3 --- /dev/null +++ b/journals/2024_10_02.md @@ -0,0 +1 @@ +- Tunneling #wireguard con #traefik \ No newline at end of file From 4ac8db402fd88ed32891f75299e0054772d397ef Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 2 Oct 2024 09:50:34 +0200 Subject: [PATCH 020/499] Auto saved by Logseq --- pages/forgejo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/forgejo.md b/pages/forgejo.md index 5a01cbfb..0b09ba9c 100644 --- a/pages/forgejo.md +++ b/pages/forgejo.md @@ -1,7 +1,7 @@ - E' un sistema di revisione basato su #git - E' presente tra i servizi del mio #homelab - Si integra con #podman e #traefik -- Consente un #CDCI alla #Github +- Consente un #CDCI alla #Github actions - Configurazione #homelab - `docker-compose.yml` implementato per poter funzionare con #traefik - ```yaml From 4299c227ce878d045e0accb52d0d8247433013f5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 2 Oct 2024 11:20:05 +0200 Subject: [PATCH 021/499] Auto saved by Logseq --- journals/2024_10_01.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/journals/2024_10_01.md b/journals/2024_10_01.md index 31947853..9515cf6a 100644 --- a/journals/2024_10_01.md +++ b/journals/2024_10_01.md @@ -3,5 +3,4 @@ - **12:16** [[quick capture]]: [SSH forwarding with reverse proxy (Traefik) - Traefik / Traefik v3 (latest) - Traefik Labs Community Forum](https://community.traefik.io/t/ssh-forwarding-with-reverse-proxy-traefik/24246) #traefik #ssh #homelab - **13:35** [[quick capture]]: [Traefik Docker Documentation - Traefik](https://doc.traefik.io/traefik/providers/docker/) - **15:32** [[quick capture]]: [synapse/contrib/docker/docker-compose.yml at develop · matrix-org/synapse](https://github.com/matrix-org/synapse/blob/develop/contrib/docker/docker-compose.yml) #synapse #traefik -- Documentazione per l'installazione di #synapse ->>>>>>> f9988f2ac4ba495c97d48be5f5227ceddf998bef +- Documentazione per l'installazione di #synapse \ No newline at end of file From cc35dc06d53f5218659712538f76cad710bb496e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 2 Oct 2024 15:53:45 +0200 Subject: [PATCH 022/499] Auto saved by Logseq --- pages/grocy.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/grocy.md diff --git a/pages/grocy.md b/pages/grocy.md new file mode 100644 index 00000000..53520e5b --- /dev/null +++ b/pages/grocy.md @@ -0,0 +1,24 @@ +- networks: + proxy: + external: true + + services: + grocy: + image: lscr.io/linuxserver/grocy:latest + container_name: grocy + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + volumes: + - ./data/:/config/data/ + restart: unless-stopped + labels: + - traefik.http.routers.grocy.entrypoints=websecure + - traefik.http.routers.grocy.tls=true + - traefik.http.routers.grocy.rule=Host(`grocy.hackersgarage.dev`) + - traefik.http.routers.grocy.tls.certresolver=letsencrypt + - com.centurylinklabs.watchtower.enable=true + networks: + - proxy + - default \ No newline at end of file From 14e0c424d29c15018a728c01cef0c91e5d1d703e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 2 Oct 2024 15:54:15 +0200 Subject: [PATCH 023/499] Auto saved by Logseq --- pages/grocy.md | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/pages/grocy.md b/pages/grocy.md index 53520e5b..35fd000c 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -1,24 +1,2 @@ -- networks: - proxy: - external: true - - services: - grocy: - image: lscr.io/linuxserver/grocy:latest - container_name: grocy - environment: - - PUID=1000 - - PGID=1000 - - TZ=Europe/Rome - volumes: - - ./data/:/config/data/ - restart: unless-stopped - labels: - - traefik.http.routers.grocy.entrypoints=websecure - - traefik.http.routers.grocy.tls=true - - traefik.http.routers.grocy.rule=Host(`grocy.hackersgarage.dev`) - - traefik.http.routers.grocy.tls.certresolver=letsencrypt - - com.centurylinklabs.watchtower.enable=true - networks: - - proxy - - default \ No newline at end of file +- E' un'applicazione web per la gestione della dispensa domestica +- \ No newline at end of file From 91de28ec2612990c72b9835c2becf5210268da1e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 2 Oct 2024 15:54:45 +0200 Subject: [PATCH 024/499] Auto saved by Logseq --- pages/grocy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 35fd000c..75d559cd 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -1,2 +1,3 @@ - E' un'applicazione web per la gestione della dispensa domestica -- \ No newline at end of file +- ## Configurazione per #homelab + - Il file \ No newline at end of file From 26d4bfecdc710c85c752d85294a82e0abd8293da Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 2 Oct 2024 15:55:15 +0200 Subject: [PATCH 025/499] Auto saved by Logseq --- pages/grocy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 75d559cd..1a4bd6d5 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -1,3 +1,5 @@ - E' un'applicazione web per la gestione della dispensa domestica - ## Configurazione per #homelab - - Il file \ No newline at end of file + - Il file `docker-compose.yml` si presenta così + - ```yaml + ``` \ No newline at end of file From bf6b0410ca8a773b7c05e948772c42ec49adcc86 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 2 Oct 2024 15:55:45 +0200 Subject: [PATCH 026/499] Auto saved by Logseq --- pages/grocy.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pages/grocy.md b/pages/grocy.md index 1a4bd6d5..3bb844bb 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -2,4 +2,28 @@ - ## Configurazione per #homelab - Il file `docker-compose.yml` si presenta così - ```yaml + networks: + proxy: + external: true + + services: + grocy: + image: lscr.io/linuxserver/grocy:latest + container_name: grocy + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + volumes: + - ./data/:/config/data/ + restart: unless-stopped + labels: + - traefik.http.routers.grocy.entrypoints=websecure + - traefik.http.routers.grocy.tls=true + - traefik.http.routers.grocy.rule=Host(`grocy.hackersgarage.dev`) + - traefik.http.routers.grocy.tls.certresolver=letsencrypt + - com.centurylinklabs.watchtower.enable=true + networks: + - proxy + - default ``` \ No newline at end of file From 88bf063dc9203148ee55fcb49232915a27708177 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 3 Oct 2024 09:40:57 +0200 Subject: [PATCH 027/499] Auto saved by Logseq --- journals/2023_09_08.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 519d676c..0715fbd1 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -19,3 +19,4 @@ - ```sql DELETE FROM activities ``` + - \ No newline at end of file From b42327ab6a11c1a0ea093c4c5f7921f99fec59b3 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 3 Oct 2024 09:41:57 +0200 Subject: [PATCH 028/499] Auto saved by Logseq --- journals/2023_09_08.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 0715fbd1..96e35085 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -19,4 +19,5 @@ - ```sql DELETE FROM activities ``` + - Preparazione dei file CSV da EDT - \ No newline at end of file From 3ea671c709d9b5412489c7962fc06a6ff23f0699 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 3 Oct 2024 09:42:27 +0200 Subject: [PATCH 029/499] Auto saved by Logseq --- journals/2023_09_08.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 96e35085..e3212171 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -20,4 +20,5 @@ DELETE FROM activities ``` - Preparazione dei file CSV da EDT + - Occorre esportare le attività - \ No newline at end of file From 8aa1f24c49bda876a899650aa4e259d9b9bf24a5 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 3 Oct 2024 09:42:50 +0200 Subject: [PATCH 030/499] Auto saved by Logseq --- journals/2023_09_08.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index e3212171..2f153cba 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -21,4 +21,7 @@ ``` - Preparazione dei file CSV da EDT - Occorre esportare le attività - - \ No newline at end of file + - Le colonne necessarie sono + - ``` + NUMERO,DURATA,FREQUENZA,MAT_COD,MAT_NOME,DOC_COGN,DOC_NOME,CLASSE,AULA,PERIODICITÀ,SPECIFICA,CO-DOC.,COEFF.,GIORNO,O.INIZIO,SEDE,ALUNNI + ``` \ No newline at end of file From d09b4131ee31484064754c359410453d510c33a5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:06:44 +0200 Subject: [PATCH 031/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_03.md diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md new file mode 100644 index 00000000..1921a153 --- /dev/null +++ b/journals/2024_10_03.md @@ -0,0 +1 @@ +- Colloquio con ti \ No newline at end of file From 09ead2c77f89a2be6eb557267b79a3eca222b6a1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:07:13 +0200 Subject: [PATCH 032/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 1921a153..48577b8a 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1 +1,2 @@ -- Colloquio con ti \ No newline at end of file +- Colloquio con tirocinante + - \ No newline at end of file From 58355728e627d6f982d3af59ef8744462e450cdb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:07:43 +0200 Subject: [PATCH 033/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 48577b8a..c4ae0e1c 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,2 +1,3 @@ - Colloquio con tirocinante + - 24+24+12 in classe - \ No newline at end of file From 60760e8c4de7bf5e99ca2b7bc0003921b2d38d2f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:08:13 +0200 Subject: [PATCH 034/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index c4ae0e1c..e69d275c 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,3 +1,3 @@ - Colloquio con tirocinante - 24+24+12 in classe - - \ No newline at end of file + - 12 ore \ No newline at end of file From 76477089f7b764f6c31c8b7128ed9e7cf9338f0e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:08:43 +0200 Subject: [PATCH 035/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index e69d275c..c53d129f 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,3 +1,4 @@ - Colloquio con tirocinante - 24+24+12 in classe - - 12 ore \ No newline at end of file + - 12 ore programmazione delle lezioni + - 8 ore per inclusione \ No newline at end of file From 0209921bd82dd7ad39c07e4f30d7175f0d89a288 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:09:13 +0200 Subject: [PATCH 036/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index c53d129f..3614f3d5 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,4 +1,5 @@ - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni - - 8 ore per inclusione \ No newline at end of file + - 8 ore per inclusione + - \ No newline at end of file From 5187f8106ddfb83d9040db91307de9e13b3df5c2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:09:43 +0200 Subject: [PATCH 037/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 3614f3d5..03542fc2 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -2,4 +2,6 @@ - 24+24+12 in classe - 12 ore programmazione delle lezioni - 8 ore per inclusione + - Progetto musica e fisica, musica e matematica + - Esperienza a scuola solo alle medie - \ No newline at end of file From 676a0a4bafbb9964cadc7a520c2b73b9eef07471 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:10:13 +0200 Subject: [PATCH 038/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 03542fc2..aeef6665 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -4,4 +4,5 @@ - 8 ore per inclusione - Progetto musica e fisica, musica e matematica - Esperienza a scuola solo alle medie + - Occorre matematica e fisica - \ No newline at end of file From ed8d4262b31bba02679d186e7b0055ac01b6ed06 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:11:13 +0200 Subject: [PATCH 039/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index aeef6665..7171d359 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -5,4 +5,4 @@ - Progetto musica e fisica, musica e matematica - Esperienza a scuola solo alle medie - Occorre matematica e fisica - - \ No newline at end of file + - Marted \ No newline at end of file From 51b1775e3b16619be939f4cb78b976c8e2457962 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:11:43 +0200 Subject: [PATCH 040/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 7171d359..5b87e396 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -5,4 +5,5 @@ - Progetto musica e fisica, musica e matematica - Esperienza a scuola solo alle medie - Occorre matematica e fisica - - Marted \ No newline at end of file + - Martedì, mercoledì 8, 9 non può + - \ No newline at end of file From d78d9af231714a343fb19bf0985e1247da7cb219 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:13:13 +0200 Subject: [PATCH 041/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 5b87e396..e33c1a14 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -6,4 +6,4 @@ - Esperienza a scuola solo alle medie - Occorre matematica e fisica - Martedì, mercoledì 8, 9 non può - - \ No newline at end of file + - 3403025458 \ No newline at end of file From 4155653aee8ec123a53622b048eef5fa78b5d228 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:14:13 +0200 Subject: [PATCH 042/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index e33c1a14..1bdc02af 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -6,4 +6,5 @@ - Esperienza a scuola solo alle medie - Occorre matematica e fisica - Martedì, mercoledì 8, 9 non può - - 3403025458 \ No newline at end of file + - 3403025458 + - s260605@ds.units.it \ No newline at end of file From d5dcd326e31a5b15010dcdbc8efbb82ea6efb9af Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:14:43 +0200 Subject: [PATCH 043/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 1bdc02af..95221f21 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -7,4 +7,5 @@ - Occorre matematica e fisica - Martedì, mercoledì 8, 9 non può - 3403025458 - - s260605@ds.units.it \ No newline at end of file + - s260605@ds.units. + - \ No newline at end of file From a7e6d987a0c1d5b93f3a99caca75262cd805a1fb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:15:13 +0200 Subject: [PATCH 044/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 95221f21..78d50ae0 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -8,4 +8,4 @@ - Martedì, mercoledì 8, 9 non può - 3403025458 - s260605@ds.units. - - \ No newline at end of file + - Inviare l'orario \ No newline at end of file From 0d22b7bc1a3b9e9b9dd756ddfd99448745bf2622 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:18:43 +0200 Subject: [PATCH 045/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 78d50ae0..cb3f038b 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -8,4 +8,5 @@ - Martedì, mercoledì 8, 9 non può - 3403025458 - s260605@ds.units. - - Inviare l'orario \ No newline at end of file + - Inviare l'orarioù + - 10 ore a settimana \ No newline at end of file From 6856636ad15548e7b7113356fac3c78d60d864b9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:20:13 +0200 Subject: [PATCH 046/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index cb3f038b..59de66e6 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -9,4 +9,5 @@ - 3403025458 - s260605@ds.units. - Inviare l'orarioù - - 10 ore a settimana \ No newline at end of file + - 10 ore a settimana + - \ No newline at end of file From 5a34adad173b3d358c4d4d3d809dba3cc1a1905f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:20:43 +0200 Subject: [PATCH 047/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 59de66e6..8a2fb465 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -10,4 +10,4 @@ - s260605@ds.units. - Inviare l'orarioù - 10 ore a settimana - - \ No newline at end of file + - Inizio tirocinio 21.10 \ No newline at end of file From 4776abdfd75e32208fc7625494f33993e018a21d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 11:33:44 +0200 Subject: [PATCH 048/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 8a2fb465..ddb637cf 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -10,4 +10,5 @@ - s260605@ds.units. - Inviare l'orarioù - 10 ore a settimana - - Inizio tirocinio 21.10 \ No newline at end of file + - Inizio tirocinio 21.10 + - Inviare l'orario \ No newline at end of file From 0ad90875902848c173fd9d33c256d65a0d58d134 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:12:10 +0200 Subject: [PATCH 049/499] Auto saved by Logseq --- pages/grocy.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 37a2a771..224e4cc7 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -4,6 +4,7 @@ - https://github.com/grocy/grocy/issues/129 - Il database si trova all'interno di `/app/www/data/` - ## Installazione e configurazione nell' #homelab + - Se si vuole - Il file `docker-compose.yml` - ```yaml services: @@ -26,4 +27,4 @@ networks: - proxy - default - ``` + ``` \ No newline at end of file From 9f3ba0d30bfd2865afb03efc2af8b284ae1102db Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:12:40 +0200 Subject: [PATCH 050/499] Auto saved by Logseq --- pages/grocy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index 224e4cc7..32c6e4cf 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -4,7 +4,7 @@ - https://github.com/grocy/grocy/issues/129 - Il database si trova all'interno di `/app/www/data/` - ## Installazione e configurazione nell' #homelab - - Se si vuole + - Se si vuole installare Grocy sul VPS dietro ad un reverse proxy #traefik si pu - Il file `docker-compose.yml` - ```yaml services: From 03c241d7f5544ddc7ea017d87041dda4e29aabdc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:13:10 +0200 Subject: [PATCH 051/499] Auto saved by Logseq --- pages/grocy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/grocy.md b/pages/grocy.md index 32c6e4cf..f40f0291 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -4,8 +4,7 @@ - https://github.com/grocy/grocy/issues/129 - Il database si trova all'interno di `/app/www/data/` - ## Installazione e configurazione nell' #homelab - - Se si vuole installare Grocy sul VPS dietro ad un reverse proxy #traefik si pu - - Il file `docker-compose.yml` + - Se si vuole installare Grocy sul VPS dietro ad un reverse proxy #traefik si può utilizzare il seguente file di configurazione - ```yaml services: grocy: @@ -27,4 +26,5 @@ networks: - proxy - default - ``` \ No newline at end of file + ``` + - Se si vuole installare Grocy dietro ad una #vpn \ No newline at end of file From 8df2075c3c97c184493d347cbd19b4ddacc837d0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:13:40 +0200 Subject: [PATCH 052/499] Auto saved by Logseq --- pages/grocy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/grocy.md b/pages/grocy.md index f40f0291..65f72740 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -27,4 +27,6 @@ - proxy - default ``` - - Se si vuole installare Grocy dietro ad una #vpn \ No newline at end of file + - Se si vuole installare Grocy dietro ad una #vpn #wireguard e usare il VPS come nodo di accesso pubblico + - ```yaml + ``` \ No newline at end of file From 28a747b7321783511d384e6b300d1d2b5251fbfc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:14:10 +0200 Subject: [PATCH 053/499] Auto saved by Logseq --- pages/grocy.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/pages/grocy.md b/pages/grocy.md index 65f72740..4657bdce 100644 --- a/pages/grocy.md +++ b/pages/grocy.md @@ -29,4 +29,40 @@ ``` - Se si vuole installare Grocy dietro ad una #vpn #wireguard e usare il VPS come nodo di accesso pubblico - ```yaml + networks: + proxy: + external: true + + services: + wireguard: + image: lscr.io/linuxserver/wireguard + privileged: true + restart: unless-stopped + cap_add: + - NET_ADMIN + - SYS_MODULE + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + volumes: + - ./wg0.conf:/config/wg0.conf + - /lib/modules:/lib/modules + networks: + - proxy + - default + sysctls: + - net.ipv4.conf.all.src_valid_mark=1 + grocy: + container_name: grocy + build: ./web + restart: unless-stopped + network_mode: "service:wireguard" + labels: + - traefik.http.routers.grocy.entrypoints=websecure + - traefik.http.routers.grocy.tls=true + - traefik.http.routers.grocy.rule=Host(`grocy.hackersgarage.dev`) + - traefik.http.routers.grocy.tls.certresolver=letsencrypt + - traefik.http.services.grocy.loadbalancer.server.port=80 + - com.centurylinklabs.watchtower.enable=true ``` \ No newline at end of file From a9c3b5a5d0f9b7f0c1eec587156bc346551264ee Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:34:22 +0200 Subject: [PATCH 054/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index ddb637cf..37511599 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,3 +1,5 @@ +- Colloquio con Apollinio + - - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 8bd9677c0ae152f64007c47af24bfd49fe205a11 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:44:53 +0200 Subject: [PATCH 055/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 37511599..08172aa4 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,4 +1,4 @@ -- Colloquio con Apollinio +- Colloquio con Apollonio - - Colloquio con tirocinante - 24+24+12 in classe From 8149dfd2dd9918332724bccdc245f66c05a1672e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:45:23 +0200 Subject: [PATCH 056/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 08172aa4..ecc6b5be 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,5 +1,5 @@ - Colloquio con Apollonio - - + - La metà degli intervenuti che rappresenti la metà - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 693b0c8b1a0f1de63be0cef5a339db9f41abec1c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:46:23 +0200 Subject: [PATCH 057/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index ecc6b5be..1b5553ad 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,5 +1,6 @@ - Colloquio con Apollonio - La metà degli intervenuti che rappresenti la metà + - Fare l'assemblea prima che scada l'anno - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 8f78035827f3d8e482ada60e5c9511bfb1727fe1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:46:53 +0200 Subject: [PATCH 058/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 1b5553ad..438fd924 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -1,6 +1,7 @@ - Colloquio con Apollonio - La metà degli intervenuti che rappresenti la metà - Fare l'assemblea prima che scada l'anno + - Bilancio consuntivo - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 21b323b67c2216673e52cfcede161f2d1780ba1e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:47:53 +0200 Subject: [PATCH 059/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 438fd924..1644dd93 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -2,6 +2,7 @@ - La metà degli intervenuti che rappresenti la metà - Fare l'assemblea prima che scada l'anno - Bilancio consuntivo + - - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 12bd62f64620602ddd067fd0c9580969a6c27017 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:48:23 +0200 Subject: [PATCH 060/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 1644dd93..5a2b94c0 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -2,6 +2,7 @@ - La metà degli intervenuti che rappresenti la metà - Fare l'assemblea prima che scada l'anno - Bilancio consuntivo + - Chiedere all'amministratore revoca e nomna nuovo amministratore - - Colloquio con tirocinante - 24+24+12 in classe From f5d019d07ef7c2769a5ba26f7b2f418db581c002 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:48:53 +0200 Subject: [PATCH 061/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 5a2b94c0..ec5274e2 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -3,7 +3,7 @@ - Fare l'assemblea prima che scada l'anno - Bilancio consuntivo - Chiedere all'amministratore revoca e nomna nuovo amministratore - - + - Non abbiamo l'anagrafe del condominio - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 8e969d663f2c68bbadee46c56627e4c63e0145d5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:49:23 +0200 Subject: [PATCH 062/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index ec5274e2..f1c07e4f 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -4,6 +4,8 @@ - Bilancio consuntivo - Chiedere all'amministratore revoca e nomna nuovo amministratore - Non abbiamo l'anagrafe del condominio + - Nomina dell'amministratore + - - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From a4cb1071cb6bab279fa88115ec0bffabc2216424 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:53:53 +0200 Subject: [PATCH 063/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index f1c07e4f..2f631262 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -5,7 +5,7 @@ - Chiedere all'amministratore revoca e nomna nuovo amministratore - Non abbiamo l'anagrafe del condominio - Nomina dell'amministratore - - + - Chiedere un certificato di anagrafe - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 2eacc6fccb4c154e7d5f437b79f50ad4fab3e997 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:54:53 +0200 Subject: [PATCH 064/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 2f631262..071cac48 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -6,6 +6,7 @@ - Non abbiamo l'anagrafe del condominio - Nomina dell'amministratore - Chiedere un certificato di anagrafe + - Nominare d'ufficio un nuovo amministratore tramite tribunale - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 29173316b838841503974f5776b0da1be81b3055 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:56:23 +0200 Subject: [PATCH 065/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 071cac48..09f343d3 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -7,6 +7,7 @@ - Nomina dell'amministratore - Chiedere un certificato di anagrafe - Nominare d'ufficio un nuovo amministratore tramite tribunale + - Bilancio cons - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 16d579ea00a31e781d10950231a2d0bb7d0d188b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 12:56:53 +0200 Subject: [PATCH 066/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 09f343d3..3dd0048b 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -7,7 +7,7 @@ - Nomina dell'amministratore - Chiedere un certificato di anagrafe - Nominare d'ufficio un nuovo amministratore tramite tribunale - - Bilancio cons + - Bilancio consuntivo - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From c5e7b1693a9df1128f44cf0bb0de70421ab0d1e9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:00:53 +0200 Subject: [PATCH 067/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 3dd0048b..6eadcc7a 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -8,6 +8,7 @@ - Chiedere un certificato di anagrafe - Nominare d'ufficio un nuovo amministratore tramite tribunale - Bilancio consuntivo + - - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 728d2c883cc07ddcb1a59ec37baa1897b3df78b0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:01:23 +0200 Subject: [PATCH 068/499] Auto saved by Logseq --- journals/2024_10_03.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 6eadcc7a..ebe21826 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -8,7 +8,8 @@ - Chiedere un certificato di anagrafe - Nominare d'ufficio un nuovo amministratore tramite tribunale - Bilancio consuntivo - - + - studio@aesse + - g.apollonio@inwind.it - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 0569cf1b8c5317cb6e502c538ad5349a1490226e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:02:23 +0200 Subject: [PATCH 069/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index ebe21826..46dc0f5e 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -10,6 +10,7 @@ - Bilancio consuntivo - studio@aesse - g.apollonio@inwind.it + - La delega dev'essere scritta - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From a6187c5dcc431515ec30492b6c058ae0ed3bc6a3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:02:53 +0200 Subject: [PATCH 070/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 46dc0f5e..44ed820f 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -10,7 +10,7 @@ - Bilancio consuntivo - studio@aesse - g.apollonio@inwind.it - - La delega dev'essere scritta + - La delega dev'essere scritta , lei può avere la delega - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 1262035b031a7078011efe04ce1c7dfb4694fdfa Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:03:23 +0200 Subject: [PATCH 071/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 44ed820f..17f2f48c 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -11,6 +11,7 @@ - studio@aesse - g.apollonio@inwind.it - La delega dev'essere scritta , lei può avere la delega + - Mi faccia vedere la delega - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 328c77cb7bece22accae37c2b1338013f174d1f7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:03:53 +0200 Subject: [PATCH 072/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 17f2f48c..c70daa27 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -12,6 +12,7 @@ - g.apollonio@inwind.it - La delega dev'essere scritta , lei può avere la delega - Mi faccia vedere la delega + - - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 950922a8bc622a10fe19661a3845673b08148e5d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:05:23 +0200 Subject: [PATCH 073/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index c70daa27..d547d4bf 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -12,7 +12,7 @@ - g.apollonio@inwind.it - La delega dev'essere scritta , lei può avere la delega - Mi faccia vedere la delega - - + - Vediamo quando scade il mandato - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 48d9ad22bbf45c8a7c8932320e04f80fa0632047 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:05:53 +0200 Subject: [PATCH 074/499] Auto saved by Logseq --- journals/2024_10_03.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index d547d4bf..604070e9 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -13,6 +13,7 @@ - La delega dev'essere scritta , lei può avere la delega - Mi faccia vedere la delega - Vediamo quando scade il mandato + - - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 5f458e254e8ed8dc8347ff0ebc7f24ae56a5d3f0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 13:06:53 +0200 Subject: [PATCH 075/499] Auto saved by Logseq --- journals/2024_10_03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 604070e9..ace19189 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -13,7 +13,7 @@ - La delega dev'essere scritta , lei può avere la delega - Mi faccia vedere la delega - Vediamo quando scade il mandato - - + - Pulizie - Colloquio con tirocinante - 24+24+12 in classe - 12 ore programmazione delle lezioni From 16c5b4ce9a8d4b8a7fad212ad54007748421c95f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:45:42 +0200 Subject: [PATCH 076/499] Auto saved by Logseq --- pages/homelab.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 pages/homelab.md diff --git a/pages/homelab.md b/pages/homelab.md new file mode 100644 index 00000000..55e20bc4 --- /dev/null +++ b/pages/homelab.md @@ -0,0 +1 @@ +- Nel corso degli anni ho implementato una i \ No newline at end of file From 6a16d64e1f074e5d3501cd45805cb5892eb48ad1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:46:12 +0200 Subject: [PATCH 077/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 55e20bc4..c82c650d 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -1 +1,2 @@ -- Nel corso degli anni ho implementato una i \ No newline at end of file +- Nel corso degli anni ho implementato un'infrastruttura di servizi informatici personale, ospitata per quanto possibile su macchine in mio completo controllo. +- \ No newline at end of file From fef15ceaec2340487804cbece99b6d10d6303f34 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:46:42 +0200 Subject: [PATCH 078/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index c82c650d..4c8f9c69 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -1,2 +1,3 @@ - Nel corso degli anni ho implementato un'infrastruttura di servizi informatici personale, ospitata per quanto possibile su macchine in mio completo controllo. -- \ No newline at end of file +- I servizi attualmente installati sono + - #traefik (n ) \ No newline at end of file From 82dd7b43e7d9d59a05e799bdf6eea57243be9555 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:47:12 +0200 Subject: [PATCH 079/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 4c8f9c69..d255dd8d 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -1,3 +1,4 @@ - Nel corso degli anni ho implementato un'infrastruttura di servizi informatici personale, ospitata per quanto possibile su macchine in mio completo controllo. - I servizi attualmente installati sono - - #traefik (n ) \ No newline at end of file + - #traefik Un reverse proxy + - #grocy Un'applicazione web per la gestione della propria dispensa \ No newline at end of file From ba3c6698f5dab3bad9498266b92e6bf0a9d12933 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:47:42 +0200 Subject: [PATCH 080/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index d255dd8d..05f7f0d3 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -1,4 +1,5 @@ - Nel corso degli anni ho implementato un'infrastruttura di servizi informatici personale, ospitata per quanto possibile su macchine in mio completo controllo. - I servizi attualmente installati sono - #traefik Un reverse proxy - - #grocy Un'applicazione web per la gestione della propria dispensa \ No newline at end of file + - #grocy Un'applicazione web per la gestione della propria dispensa + - #serverarr \ No newline at end of file From aba3f4adbfb20dd1f65e58bc51602242c9b33fa0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:48:12 +0200 Subject: [PATCH 081/499] Auto saved by Logseq --- pages/homelab.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 05f7f0d3..f02e04fa 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -2,4 +2,6 @@ - I servizi attualmente installati sono - #traefik Un reverse proxy - #grocy Un'applicazione web per la gestione della propria dispensa - - #serverarr \ No newline at end of file + - #serverarr Una suite di applicazione web per lo streaming audio e video + - #invidious Un proxy per lo streaming di contenuti #youtube + - \ No newline at end of file From 12fca20c0148b4ec16b72152ecad928e13126584 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 3 Oct 2024 16:48:42 +0200 Subject: [PATCH 082/499] Auto saved by Logseq --- pages/homelab.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pages/homelab.md b/pages/homelab.md index f02e04fa..f007ad35 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -3,5 +3,4 @@ - #traefik Un reverse proxy - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - - #invidious Un proxy per lo streaming di contenuti #youtube - - \ No newline at end of file + - #invidious Un proxy per lo streaming di contenuti #youtube \ No newline at end of file From f97680af136cc7961a646e434bc6e414e37c3b0e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 12:34:40 +0200 Subject: [PATCH 083/499] Auto saved by Logseq --- journals/2024_10_04.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_04.md diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md new file mode 100644 index 00000000..ee5bd2fd --- /dev/null +++ b/journals/2024_10_04.md @@ -0,0 +1,2 @@ +- Riunione con Oliva #meti + - \ No newline at end of file From 464963036c297f32d6df8f7dc3f73af96e14ad9a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:16:08 +0200 Subject: [PATCH 084/499] Auto saved by Logseq --- journals/2024_10_04.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index ee5bd2fd..c62de9c9 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -1,2 +1,3 @@ +- Verri assenza del 01.10 è un ritardo - Riunione con Oliva #meti - \ No newline at end of file From 1b8a30539f92dc561cff4eb7132ef9aaa42149e4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:16:38 +0200 Subject: [PATCH 085/499] Auto saved by Logseq --- journals/2024_10_04.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index c62de9c9..74ac7249 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -1,3 +1,4 @@ -- Verri assenza del 01.10 è un ritardo +- Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. +- Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. - Riunione con Oliva #meti - \ No newline at end of file From 4f8da46ba37038738e57365f3b94a177bf563fa9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:30:09 +0200 Subject: [PATCH 086/499] Auto saved by Logseq --- journals/2024_10_04.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 74ac7249..09411213 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -1,3 +1,4 @@ +- - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. - Riunione con Oliva #meti From ae50d6c8dd8426cbfdd589032ef66de7ea47bca2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:30:39 +0200 Subject: [PATCH 087/499] Auto saved by Logseq --- journals/2024_10_04.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 09411213..3dc2854f 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -1,4 +1,7 @@ -- +- Autorizzazioni alle uscite 2 C LIN #scuola #teaching + - Mancano Ceci e Lanzilotti +- Patto di corresponsabilità + - - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. - Riunione con Oliva #meti From c7e54b05db3c05d3ce20a87a576f8df377205a4e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:33:09 +0200 Subject: [PATCH 088/499] Auto saved by Logseq --- journals/2024_10_04.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 3dc2854f..75001257 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -1,6 +1,8 @@ - Autorizzazioni alle uscite 2 C LIN #scuola #teaching - Mancano Ceci e Lanzilotti - Patto di corresponsabilità + - Karim + - Bernardi - - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. From 4c8634349417bead414bbc3f83346ac831143c2f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:33:39 +0200 Subject: [PATCH 089/499] Auto saved by Logseq --- journals/2024_10_04.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 75001257..733fc75a 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -3,6 +3,9 @@ - Patto di corresponsabilità - Karim - Bernardi + - Ceci + - Fabris + - Grazio - - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. From 2652fd80fc62e7d177f086a3c805a153238c1088 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:34:09 +0200 Subject: [PATCH 090/499] Auto saved by Logseq --- journals/2024_10_04.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 733fc75a..352501d0 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -6,6 +6,10 @@ - Ceci - Fabris - Grazio + - Hong + - Wang + - Ma + - Pavesi - - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. From 3bbc18f343aa07baa7440ab71976f6728c455e36 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:34:39 +0200 Subject: [PATCH 091/499] Auto saved by Logseq --- journals/2024_10_04.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 352501d0..69232c6c 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -10,6 +10,7 @@ - Wang - Ma - Pavesi + - Redic - - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. From c8dcb9f5017c42e94a3c37f9f19368c50d1d0b75 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:35:09 +0200 Subject: [PATCH 092/499] Auto saved by Logseq --- journals/2024_10_04.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 69232c6c..06360d25 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -11,7 +11,9 @@ - Ma - Pavesi - Redic - - + - Sbrizzai + - Zavattin + - Zhou - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. - Riunione con Oliva #meti From f9dbb231d16c07cb36d8da7c1c146891fc94e868 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 4 Oct 2024 13:42:09 +0200 Subject: [PATCH 093/499] Auto saved by Logseq --- journals/2024_10_04.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_04.md b/journals/2024_10_04.md index 06360d25..e6e4e2e5 100644 --- a/journals/2024_10_04.md +++ b/journals/2024_10_04.md @@ -13,7 +13,7 @@ - Redic - Sbrizzai - Zavattin - - Zhou + - Zhou1 - Verri assenza del 01.10 è un ritardo. Lo studente entra alle 09.00. - Bernardi assenza del 04.10 è un ritardo. Lo studente entra alle 09.50. - Riunione con Oliva #meti From 53a016071d74e2d541e1b0c23ca3ae96c0dbeb40 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sat, 5 Oct 2024 07:14:15 +0200 Subject: [PATCH 094/499] Auto saved by Logseq --- journals/2024_10_05.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 journals/2024_10_05.md diff --git a/journals/2024_10_05.md b/journals/2024_10_05.md new file mode 100644 index 00000000..8c23ad8e --- /dev/null +++ b/journals/2024_10_05.md @@ -0,0 +1,4 @@ +- Per troncare/rimuovere tutti i log da un sistema #Docker #podman + - ```bash + truncate -s 0 /var/lib/docker/containers/**/*-json.log + ``` \ No newline at end of file From a37bcabbd969f7ade215b0f51c7ae4172276e8e4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 6 Oct 2024 16:04:44 +0200 Subject: [PATCH 095/499] Auto saved by Logseq --- journals/2024_10_06.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_06.md diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md new file mode 100644 index 00000000..113b96c3 --- /dev/null +++ b/journals/2024_10_06.md @@ -0,0 +1,2 @@ +- Importazione #Karmen a. s. 2024/2025 + - Inserire i nomi \ No newline at end of file From 75d4136211288784c8399cdfc258f61a2d9d5de1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 6 Oct 2024 16:05:14 +0200 Subject: [PATCH 096/499] Auto saved by Logseq --- journals/2024_10_06.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index 113b96c3..91f5d53c 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -1,2 +1,6 @@ - Importazione #Karmen a. s. 2024/2025 - - Inserire i nomi \ No newline at end of file + - Inserire i nomi dei docenti "Senza nome" + - Inserire coordinatori e verbalizzanti + - Inserire attività di sostegno + - Inserire attività del musicale + - \ No newline at end of file From 62d614841b1d35bbb2b770a3ad5c5e46122974a2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 6 Oct 2024 16:05:44 +0200 Subject: [PATCH 097/499] Auto saved by Logseq --- journals/2024_10_06.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index 91f5d53c..c0e010f5 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -3,4 +3,5 @@ - Inserire coordinatori e verbalizzanti - Inserire attività di sostegno - Inserire attività del musicale + - Inserire operatori sostegno - \ No newline at end of file From cadb5f01aff3104fcf5fad160fa4d2622ac001e0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 6 Oct 2024 16:06:14 +0200 Subject: [PATCH 098/499] Auto saved by Logseq --- journals/2024_10_06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index c0e010f5..1c14afe7 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -4,4 +4,4 @@ - Inserire attività di sostegno - Inserire attività del musicale - Inserire operatori sostegno - - \ No newline at end of file + - Esportare elenco degli studenti \ No newline at end of file From 776696bbb94b552944c63f9cdb780ddfffb578df Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 6 Oct 2024 16:08:14 +0200 Subject: [PATCH 099/499] Auto saved by Logseq --- journals/2024_10_06.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index 1c14afe7..d04ca464 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -4,4 +4,5 @@ - Inserire attività di sostegno - Inserire attività del musicale - Inserire operatori sostegno + - Eliminare docenti non in servizio - Esportare elenco degli studenti \ No newline at end of file From f8649e65a63ff5e91688fbaf4fe10602c293f0f7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 6 Oct 2024 16:09:44 +0200 Subject: [PATCH 100/499] Auto saved by Logseq --- journals/2024_10_06.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index d04ca464..9618f9b1 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -4,5 +4,6 @@ - Inserire attività di sostegno - Inserire attività del musicale - Inserire operatori sostegno + - Inserire attività di Scienze motorie "condivise" - Eliminare docenti non in servizio - Esportare elenco degli studenti \ No newline at end of file From 4fff95bcf365be5a765845877fe408445086bfbb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 8 Oct 2024 08:21:22 +0200 Subject: [PATCH 101/499] Auto saved by Logseq --- journals/2023_09_08.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 2f153cba..0be929de 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -24,4 +24,6 @@ - Le colonne necessarie sono - ``` NUMERO,DURATA,FREQUENZA,MAT_COD,MAT_NOME,DOC_COGN,DOC_NOME,CLASSE,AULA,PERIODICITÀ,SPECIFICA,CO-DOC.,COEFF.,GIORNO,O.INIZIO,SEDE,ALUNNI - ``` \ No newline at end of file + ``` + - Importazione degli studenti + - \ No newline at end of file From 8cfe261aedefc9381139fcc558d4812c73a822b3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 8 Oct 2024 08:22:22 +0200 Subject: [PATCH 102/499] Auto saved by Logseq --- journals/2023_09_08.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 0be929de..2585926e 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -26,4 +26,4 @@ NUMERO,DURATA,FREQUENZA,MAT_COD,MAT_NOME,DOC_COGN,DOC_NOME,CLASSE,AULA,PERIODICITÀ,SPECIFICA,CO-DOC.,COEFF.,GIORNO,O.INIZIO,SEDE,ALUNNI ``` - Importazione degli studenti - - \ No newline at end of file + - \ No newline at end of file From ed5d16d252f874eda723dc03eaf0f921cb2cc548 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 8 Oct 2024 08:22:52 +0200 Subject: [PATCH 103/499] Auto saved by Logseq --- journals/2023_09_08.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 2585926e..5971aa6a 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -26,4 +26,6 @@ NUMERO,DURATA,FREQUENZA,MAT_COD,MAT_NOME,DOC_COGN,DOC_NOME,CLASSE,AULA,PERIODICITÀ,SPECIFICA,CO-DOC.,COEFF.,GIORNO,O.INIZIO,SEDE,ALUNNI ``` - Importazione degli studenti - - \ No newline at end of file + - Occorre cancellare i record della cartella `students` + - ```sql + ``` \ No newline at end of file From 3ed4875c7d8c96e86c66ae0bc652807635e1ce97 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 8 Oct 2024 08:23:22 +0200 Subject: [PATCH 104/499] Auto saved by Logseq --- journals/2023_09_08.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2023_09_08.md b/journals/2023_09_08.md index 5971aa6a..a26bb14b 100644 --- a/journals/2023_09_08.md +++ b/journals/2023_09_08.md @@ -28,4 +28,6 @@ - Importazione degli studenti - Occorre cancellare i record della cartella `students` - ```sql - ``` \ No newline at end of file + DELTE FROM students; + ``` + - Occorre preparare un file csv contenente \ No newline at end of file From 76f5a493c7017df59c80a65672b4cb2504a915ae Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 8 Oct 2024 16:55:32 +0200 Subject: [PATCH 105/499] Auto saved by Logseq --- journals/2024_10_08.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_08.md diff --git a/journals/2024_10_08.md b/journals/2024_10_08.md new file mode 100644 index 00000000..73c56352 --- /dev/null +++ b/journals/2024_10_08.md @@ -0,0 +1 @@ +- Configurare \ No newline at end of file From cd91547fdb1c8711ad9b1873000e447d31be927f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 8 Oct 2024 16:56:02 +0200 Subject: [PATCH 106/499] Auto saved by Logseq --- journals/2024_10_08.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_08.md b/journals/2024_10_08.md index 73c56352..df253f88 100644 --- a/journals/2024_10_08.md +++ b/journals/2024_10_08.md @@ -1 +1,3 @@ -- Configurare \ No newline at end of file +- Configurare #nextcloud dietro a #traefik + - https://www.smarthomebeginner.com/traefik-docker-nextcloud/ + id:: 670547eb-adc4-41b7-9aeb-b16db4e06a93 \ No newline at end of file From 65d5c7ba74a99123ef948af19de9a31aa2f53f8e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 08:18:42 +0200 Subject: [PATCH 107/499] Auto saved by Logseq --- journals/2024_10_09.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_09.md diff --git a/journals/2024_10_09.md b/journals/2024_10_09.md new file mode 100644 index 00000000..3d5798a6 --- /dev/null +++ b/journals/2024_10_09.md @@ -0,0 +1 @@ +- Configurazione di #ngnix \ No newline at end of file From 4c6cc57f301925a9bf556c396161d465de71f3a2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 08:19:12 +0200 Subject: [PATCH 108/499] Auto saved by Logseq --- journals/2024_10_09.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_09.md b/journals/2024_10_09.md index 3d5798a6..50828ddc 100644 --- a/journals/2024_10_09.md +++ b/journals/2024_10_09.md @@ -1 +1,2 @@ -- Configurazione di #ngnix \ No newline at end of file +- Configurazione di #nginx per #nextcloud + - https://docs.nextcloud.com/server/30/admin_manual/installation/nginx.html \ No newline at end of file From f5e51dc3344169ce3fb22c8b75c9fef37dba052f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:33:35 +0200 Subject: [PATCH 109/499] Auto saved by Logseq --- journals/2024_10_06.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index 9618f9b1..08effcb1 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -1,9 +1,9 @@ - Importazione #Karmen a. s. 2024/2025 - - Inserire i nomi dei docenti "Senza nome" + - ~~Inserire i nomi dei docenti "Senza nome"~~ - Inserire coordinatori e verbalizzanti - - Inserire attività di sostegno + - ~~Inserire attività di sostegno~~ - Inserire attività del musicale - Inserire operatori sostegno - Inserire attività di Scienze motorie "condivise" - Eliminare docenti non in servizio - - Esportare elenco degli studenti \ No newline at end of file + - ~~Esportare elenco degli studenti \ No newline at end of file From 2010da9526e96cdf480ad22dad49dc4fd96964a7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:34:05 +0200 Subject: [PATCH 110/499] Auto saved by Logseq --- journals/2024_10_06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index 08effcb1..b88c4369 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -6,4 +6,4 @@ - Inserire operatori sostegno - Inserire attività di Scienze motorie "condivise" - Eliminare docenti non in servizio - - ~~Esportare elenco degli studenti \ No newline at end of file + - ~~Esportare elenco degli studenti~~ \ No newline at end of file From a62c5f969d934697b92f59827eea46de0648cbc7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:56:06 +0200 Subject: [PATCH 111/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index f007ad35..f02e04fa 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -3,4 +3,5 @@ - #traefik Un reverse proxy - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - - #invidious Un proxy per lo streaming di contenuti #youtube \ No newline at end of file + - #invidious Un proxy per lo streaming di contenuti #youtube + - \ No newline at end of file From 89a00a0d380ed536fae3f17c27d9ecbdc7b4cc81 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:56:36 +0200 Subject: [PATCH 112/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index f02e04fa..c04b01c4 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -4,4 +4,4 @@ - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - - \ No newline at end of file +- L'architettura hardware è distribuita \ No newline at end of file From c23989e1e517867918febb49d27373d366d03d2b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:57:06 +0200 Subject: [PATCH 113/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index c04b01c4..d4545737 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -4,4 +4,4 @@ - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube -- L'architettura hardware è distribuita \ No newline at end of file +- L'architettura hardware è presenta una parte pubblica costitu \ No newline at end of file From 3781bbb7d6e8d2c7deff21e3722f2ddb10ae7d26 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:57:36 +0200 Subject: [PATCH 114/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index d4545737..ba01f5f5 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -4,4 +4,5 @@ - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube -- L'architettura hardware è presenta una parte pubblica costitu \ No newline at end of file +- L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. +- Sul \ No newline at end of file From 9e370088dbcce5797a0ea156eb22d297f61b61be Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:58:06 +0200 Subject: [PATCH 115/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index ba01f5f5..9a59ac26 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul \ No newline at end of file +- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. \ No newline at end of file From f2e44bd79d9e5fd571912badd179d6f4cc456b30 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:58:36 +0200 Subject: [PATCH 116/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 9a59ac26..64945371 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. \ No newline at end of file +- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato \ No newline at end of file From 47860520e3d7884bec4e1e317f337516cd61526f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:59:06 +0200 Subject: [PATCH 117/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 64945371..c589c059 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato \ No newline at end of file +- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik \ No newline at end of file From 34b316d5fb8c220f94ae40b67fc26bb437d73087 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 16:59:36 +0200 Subject: [PATCH 118/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index c589c059..b5912bec 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik \ No newline at end of file +- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker pubblici che a loro volta eseguono un tunneling \ No newline at end of file From b9c1484520d451df44c21d31a97f651403d7da3a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:00:06 +0200 Subject: [PATCH 119/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index b5912bec..0ebcdd70 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker pubblici che a loro volta eseguono un tunneling \ No newline at end of file +- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker pubblici che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. \ No newline at end of file From efde5cab7a306a7bf699f50bd8898ec63ce91d71 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:00:36 +0200 Subject: [PATCH 120/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 0ebcdd70..430956fa 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul VPS è installato un servizio `wireguard+pihole` che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker pubblici che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. \ No newline at end of file +- Sul #vps è installato un servizio #wireguard +#pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker pubblici che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. \ No newline at end of file From 9fac14378fb6d0ae65a0aca1abdb34c1dbe5f577 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:01:06 +0200 Subject: [PATCH 121/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 430956fa..f1564847 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,4 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard +#pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker pubblici che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. \ No newline at end of file +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante \ No newline at end of file From f0c9e0e8c4f4699b617ff4e5e1ac59ee64924dbf Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:01:36 +0200 Subject: [PATCH 122/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index f1564847..5b058582 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,4 +5,5 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante \ No newline at end of file +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. +- Sul lato privato dell'infrastruttura \ No newline at end of file From 3d49f4b8eb25ea9b7fce7e0312fea1f2632232b2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:02:06 +0200 Subject: [PATCH 123/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 5b058582..4fddd69a 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -6,4 +6,4 @@ - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. -- Sul lato privato dell'infrastruttura \ No newline at end of file +- Sul lato privato dell'infrastruttura girano i servizi veri e propri (clos) \ No newline at end of file From 11bd71774051db56071400215e7b17e65f9ed481 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:02:36 +0200 Subject: [PATCH 124/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 4fddd69a..b9c81c3b 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -6,4 +6,4 @@ - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. -- Sul lato privato dell'infrastruttura girano i servizi veri e propri (clos) \ No newline at end of file +- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, ecc.) \ No newline at end of file From 358aa769040ae02bd86277bd716c45c0cded0431 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:03:06 +0200 Subject: [PATCH 125/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index b9c81c3b..0e5906d5 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -6,4 +6,4 @@ - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. -- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, ecc.) \ No newline at end of file +- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono esposti alla rete pubblica ma ricevono \ No newline at end of file From aa8fc4d377bd3fd2cfa5cca5f0ccf30f3d0e4dc3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:03:36 +0200 Subject: [PATCH 126/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 0e5906d5..8f939bc2 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -6,4 +6,4 @@ - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. -- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono esposti alla rete pubblica ma ricevono \ No newline at end of file +- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard \ No newline at end of file From 96f218a207f3570ccfed08657fc717dbf5180c7e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:04:36 +0200 Subject: [PATCH 127/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 8f939bc2..d04c0635 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -6,4 +6,5 @@ - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. -- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard \ No newline at end of file +- Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. +- \ No newline at end of file From 325b7cbaa9f2e88f611292be5dcbd46ce4f752b3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:05:06 +0200 Subject: [PATCH 128/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index d04c0635..f4354371 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -7,4 +7,4 @@ - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. -- \ No newline at end of file +- Esempio di configurazione \ No newline at end of file From 85f0a021f9c090dfbbbd0438d1561cc27e1951ad Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:05:36 +0200 Subject: [PATCH 129/499] Auto saved by Logseq --- pages/homelab.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index f4354371..27cbfa3b 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -7,4 +7,6 @@ - L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. -- Esempio di configurazione \ No newline at end of file +- Esempio di configurazione #traefik su #vps + - ```yaml + ``` \ No newline at end of file From ec59ba14683b8d44aa2579bcd68676203d37709c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:06:36 +0200 Subject: [PATCH 130/499] Auto saved by Logseq --- pages/homelab.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index 27cbfa3b..9a38537e 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -9,4 +9,21 @@ - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml + services: + traefik: + image: traefik:latest + container_name: traefik + ports: + - "80:80" + - "443:443" + volumes: + - ./config/traefik.yml:/traefik.yml + - ./certificates/acme.json:/acme.json + - /var/run/docker.sock:/var/run/docker.sock + networks: + - proxy + + networks: + proxy: + external: true ``` \ No newline at end of file From d6187dcaab2aba05b13e605cfb6a4a2802adc209 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:07:06 +0200 Subject: [PATCH 131/499] Auto saved by Logseq --- pages/homelab.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 9a38537e..0b6c6dd8 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -9,6 +9,7 @@ - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml + ## docker-compose.yml services: traefik: image: traefik:latest @@ -26,4 +27,5 @@ networks: proxy: external: true - ``` \ No newline at end of file + ``` + - \ No newline at end of file From 6f68f0449c18679fd51e3e3f829625fef857afb6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:07:36 +0200 Subject: [PATCH 132/499] Auto saved by Logseq --- pages/homelab.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index 0b6c6dd8..ca7e22ba 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -10,6 +10,7 @@ - Esempio di configurazione #traefik su #vps - ```yaml ## docker-compose.yml + services: traefik: image: traefik:latest @@ -28,4 +29,6 @@ proxy: external: true ``` + - ```yaml + ``` - \ No newline at end of file From 14351c69f2f451dbd9c17c3af1efb32c1309923e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:08:06 +0200 Subject: [PATCH 133/499] Auto saved by Logseq --- pages/homelab.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index ca7e22ba..a7b2d246 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -30,5 +30,8 @@ external: true ``` - ```yaml + ## traefik.yml + + ``` - \ No newline at end of file From dc2fbbe1796198cfa305e101928f1eac21ed050a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:08:36 +0200 Subject: [PATCH 134/499] Auto saved by Logseq --- pages/homelab.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index a7b2d246..cbfe9b82 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -32,6 +32,29 @@ - ```yaml ## traefik.yml + log: + level: INFO + api: + dashboard: true + insecure: true + + entryPoints: + web: + address: ":80" + websecure: + address: ":443" + + providers: + docker: + network: proxy + + certificatesResolvers: + letsencrypt: + acme: + email: postmaster@andreafazzi.eu + storage: acme.json + httpChallenge: + entryPoint: web ``` - \ No newline at end of file From c33e12234c52dd14c885d7dfcffa22dff75d7d8d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:10:36 +0200 Subject: [PATCH 135/499] Auto saved by Logseq --- pages/homelab.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/homelab.md b/pages/homelab.md index cbfe9b82..f741a615 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -57,4 +57,5 @@ httpChallenge: entryPoint: web ``` + - Esempio di configurazione di un punto di accesso pubblico sul - \ No newline at end of file From f2752b7f2a5119b19570cf05205c582af7fbdafe Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:11:07 +0200 Subject: [PATCH 136/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index f741a615..64102c3d 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -57,5 +57,5 @@ httpChallenge: entryPoint: web ``` - - Esempio di configurazione di un punto di accesso pubblico sul + - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso - \ No newline at end of file From 4eccfdc58d0fe502cab2c083f720e568e8b5ba51 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:11:36 +0200 Subject: [PATCH 137/499] Auto saved by Logseq --- pages/homelab.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 64102c3d..98feccab 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -57,5 +57,7 @@ httpChallenge: entryPoint: web ``` - - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso + - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura + - ```yaml + ``` - \ No newline at end of file From 4c9b0e09f403f97c05aec816f78974ee4527c32f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:13:07 +0200 Subject: [PATCH 138/499] Auto saved by Logseq --- pages/homelab.md | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 98feccab..b2e838e0 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -57,7 +57,43 @@ httpChallenge: entryPoint: web ``` - - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura + - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura. L'esempio - ```yaml + ## docker-compose.yml + ## T + networks: + proxy: + external: true + + services: + wireguard: + image: lscr.io/linuxserver/wireguard + privileged: true + restart: unless-stopped + cap_add: + - NET_ADMIN + - SYS_MODULE + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + volumes: + - ./wg0.conf:/config/wg0.conf + - /lib/modules:/lib/modules + networks: + - proxy + - default + sysctls: + - net.ipv4.conf.all.src_valid_mark=1 + limesurvey: + build: ./web + restart: unless-stopped + network_mode: "service:wireguard" + labels: + - traefik.http.routers.limesurvey.entrypoints=websecure + - traefik.http.routers.limesurvey.tls=true + - traefik.http.routers.limesurvey.rule=Host(`sondaggi.hackersgarage.dev`) + - traefik.http.routers.limesurvey.tls.certresolver=letsencrypt + - traefik.http.services.limesurvey.loadbalancer.server.port=80 ``` - \ No newline at end of file From 08de4f14ea835794578f7688260aaed6fa7a209f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:13:37 +0200 Subject: [PATCH 139/499] Auto saved by Logseq --- pages/homelab.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/homelab.md b/pages/homelab.md index b2e838e0..96f2fb92 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -57,10 +57,10 @@ httpChallenge: entryPoint: web ``` - - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura. L'esempio + - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura. Implementa una - ```yaml ## docker-compose.yml - ## T + ## networks: proxy: external: true From a4d8a20da18bec1e9d2ae82243ea1c7de1588187 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:14:07 +0200 Subject: [PATCH 140/499] Auto saved by Logseq --- pages/homelab.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/homelab.md b/pages/homelab.md index 96f2fb92..2c9e4dc7 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -4,8 +4,8 @@ - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube -- L'architettura hardware è presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura. +- L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml From b3574fad256f90ecee9fc4941b747c894ecede61 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:14:37 +0200 Subject: [PATCH 141/499] Auto saved by Logseq --- pages/homelab.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/homelab.md b/pages/homelab.md index 2c9e4dc7..a857df68 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,7 +5,7 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml @@ -57,7 +57,7 @@ httpChallenge: entryPoint: web ``` - - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura. Implementa una + - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura. - ```yaml ## docker-compose.yml ## From f0b81c8754c83432a86ec11fcbe53596b2713777 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:15:07 +0200 Subject: [PATCH 142/499] Auto saved by Logseq --- pages/homelab.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index a857df68..753bd34c 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -60,7 +60,7 @@ - Esempio di configurazione di un punto di accesso pubblico sul #vps con tunneling verso la sezione private dall'infrastruttura. - ```yaml ## docker-compose.yml - ## + networks: proxy: external: true @@ -96,4 +96,6 @@ - traefik.http.routers.limesurvey.tls.certresolver=letsencrypt - traefik.http.services.limesurvey.loadbalancer.server.port=80 ``` + - ```conf + ``` - \ No newline at end of file From bb8b4d32fa2cdc9a1b6b5c54d691c6456b7d3765 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:15:37 +0200 Subject: [PATCH 143/499] Auto saved by Logseq --- pages/homelab.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index 753bd34c..8d307015 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -97,5 +97,24 @@ - traefik.http.services.limesurvey.loadbalancer.server.port=80 ``` - ```conf + user nginx; + worker_processes auto; + + error_log /var/log/nginx/error.log notice; + pid /var/run/nginx.pid; + + events { + worker_connections 1024; + } + + http { + server { + listen 80; + + location / { + proxy_pass http://limesurvey.homeserver.vpn/; + } + } + } ``` - \ No newline at end of file From 48900ec26e6044c171b06552e89e410aa06f57a4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:16:07 +0200 Subject: [PATCH 144/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 8d307015..e67a23ba 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -96,7 +96,7 @@ - traefik.http.routers.limesurvey.tls.certresolver=letsencrypt - traefik.http.services.limesurvey.loadbalancer.server.port=80 ``` - - ```conf + - ```nginx user nginx; worker_processes auto; From 4c25eff7ba7a964d409f93402c880947ead322c5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:16:37 +0200 Subject: [PATCH 145/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index e67a23ba..f0b166e7 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,7 +5,7 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato. +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato (`proxy_pass`). - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml From 17b2e80e2e1b1a8fe3dd9e5c1e83aee9fb84a18a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:17:37 +0200 Subject: [PATCH 146/499] Auto saved by Logseq --- pages/homelab.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/homelab.md b/pages/homelab.md index f0b166e7..b7f826cd 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -112,6 +112,7 @@ listen 80; location / { + # The domain is registerd in the pihole's local DNS proxy_pass http://limesurvey.homeserver.vpn/; } } From 736a461970bd5db113350086d189e052d6fb7e4a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:18:37 +0200 Subject: [PATCH 147/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index b7f826cd..2b6d0c82 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,7 +5,7 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato (`proxy_pass`). +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml From 78ca3206fc8239146f14af582c93c382b58f63dc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:20:37 +0200 Subject: [PATCH 148/499] Auto saved by Logseq --- pages/homelab.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index 2b6d0c82..3ee638f7 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -97,6 +97,8 @@ - traefik.http.services.limesurvey.loadbalancer.server.port=80 ``` - ```nginx + ## nginx.conf + user nginx; worker_processes auto; From d5c1980e10569c73884ad3a406db08356f62abb6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 9 Oct 2024 17:22:07 +0200 Subject: [PATCH 149/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 3ee638f7..ab8f17df 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,7 +5,7 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. I certificati SSL vengono gestite automaticamente da #traefik. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml From 917ae3f7ceb166a4ea7b8c02177eefc4d157fa79 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:30:34 +0200 Subject: [PATCH 150/499] Auto saved by Logseq --- journals/2024_10_06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_06.md b/journals/2024_10_06.md index b88c4369..4090f43d 100644 --- a/journals/2024_10_06.md +++ b/journals/2024_10_06.md @@ -3,7 +3,7 @@ - Inserire coordinatori e verbalizzanti - ~~Inserire attività di sostegno~~ - Inserire attività del musicale - - Inserire operatori sostegno + - Inserire operatori sostegno - Inserire attività di Scienze motorie "condivise" - Eliminare docenti non in servizio - ~~Esportare elenco degli studenti~~ \ No newline at end of file From aed19e68b234830dcbcf3b5825a36fedc2578577 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:31:39 +0200 Subject: [PATCH 151/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index ab8f17df..92f063cd 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -5,7 +5,7 @@ - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. -- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. I certificati SSL vengono gestite automaticamente da #traefik. +- Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. I certificati SSL vengono gestiti automaticamente da #traefik. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. - Esempio di configurazione #traefik su #vps - ```yaml From 66880f53f8847fdb26de21b17a6f3c31e5c54511 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:38:20 +0200 Subject: [PATCH 152/499] Auto saved by Logseq --- journals/2023_10_17.md | 1 - 1 file changed, 1 deletion(-) diff --git a/journals/2023_10_17.md b/journals/2023_10_17.md index 58fbdab1..50ea2e6b 100644 --- a/journals/2023_10_17.md +++ b/journals/2023_10_17.md @@ -8,7 +8,6 @@ - Il parametro `id` identifica in maniera univoca il test da svolgere - Si potrebbe pensare di scrivere il db sqlite all'interno di un file locale e di trasferire tutto il file sul backend in modo da ricrearlo in remoto. - **10:36** [[quick capture]]: [FAQ - Docker Mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/faq/) #docker #mailserver -- **10:39** [[quick capture]]: [VPS Hosting » Server virtuali | Da 1 €/mese | IONOS](https://www.ionos.it/server/vps) #vpn #vps #selfhosting - **10:43** [[quick capture]]: [Configuring NGINX as a Mail Proxy Server | NGINX Documentation](https://docs.nginx.com/nginx/admin-guide/mail-proxy/mail-proxy/) #nginx #selfhosting - Conversazione con #GPT-4 su configurazione #openvpn #wireguard - guard e deve servire solo per raggiungere i servizi della mia infrastruttura homelab sulla rete 10.6.0.0/24 e il DNS server all'indirizzo 10.2.0.100. L'altra VPN è basata sul servizio ExpressVPN e funziona attraverso OpenVPN. Per quest'ultima possiedo il file di configurazione ovpn. La VPN basata su ExpressVPN mi serve per "uscire" su internet. Di conseguenza, l'IP pubblico associato alla mia macchina dev'essere quello fornito da Express VPN. Mostrami la configurazione necessaria e rilevante per configurare la mia distribuzione Arch Linux in modo da gestire contemporaneamente le due VPN. From ef85d7f99e3320df39a31d86bdeb78cf4c4a1e2a Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:39:50 +0200 Subject: [PATCH 153/499] Auto saved by Logseq --- journals/2023_02_06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2023_02_06.md b/journals/2023_02_06.md index f9b883d2..6eecf2bc 100644 --- a/journals/2023_02_06.md +++ b/journals/2023_02_06.md @@ -1,6 +1,6 @@ - **11:16** [[quick capture]]: Path to a free, self-taught education in Computer Science [Path to a free, self-taught education in Computer Science](https://news.ycombinator.com/item?id=34673581) #giulia - **20:08** [[quick capture]]: How much can you get out of a $4 VPS? [How much can you get out of a $4 VPS?](https://news.ycombinator.com/item?id=34676186) #vps #infrastructure - Per copiare negli appunti (clipboard )da terminale attraverso una pipe utilizzare il comando `xclip` #linuxcommandline + Per copiare negli appunti (clipboard) da terminale attraverso una pipe utilizzare il comando `xclip` #linuxcommandline - ```bash cat ~/.ssh/id_rsa.pub | xclip -selection clipboard ``` From 96396b23a61f05238b823bc436b31ed8115371be Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:40:20 +0200 Subject: [PATCH 154/499] Auto saved by Logseq --- journals/2023_02_06.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2023_02_06.md b/journals/2023_02_06.md index 6eecf2bc..e0200cc0 100644 --- a/journals/2023_02_06.md +++ b/journals/2023_02_06.md @@ -1,6 +1,6 @@ - **11:16** [[quick capture]]: Path to a free, self-taught education in Computer Science [Path to a free, self-taught education in Computer Science](https://news.ycombinator.com/item?id=34673581) #giulia - **20:08** [[quick capture]]: How much can you get out of a $4 VPS? [How much can you get out of a $4 VPS?](https://news.ycombinator.com/item?id=34676186) #vps #infrastructure - Per copiare negli appunti (clipboard) da terminale attraverso una pipe utilizzare il comando `xclip` #linuxcommandline +- Per copiare negli appunti (clipboard) da terminale attraverso una pipe utilizzare il comando `xclip` #linuxcommandline - ```bash cat ~/.ssh/id_rsa.pub | xclip -selection clipboard ``` From 52da5fc2302ae215ade3b4960ab1e34bdd15267b Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:43:45 +0200 Subject: [PATCH 155/499] Auto saved by Logseq --- pages/nextcloud.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 pages/nextcloud.md diff --git a/pages/nextcloud.md b/pages/nextcloud.md new file mode 100644 index 00000000..366b6dc8 --- /dev/null +++ b/pages/nextcloud.md @@ -0,0 +1 @@ +- E' un servizio contenitore di molti \ No newline at end of file From d9415317a05a62b3b52bc97f2a96cbf0426d4f98 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:44:15 +0200 Subject: [PATCH 156/499] Auto saved by Logseq --- pages/nextcloud.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 366b6dc8..2c2063ea 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -1 +1,4 @@ -- E' un servizio contenitore di molti \ No newline at end of file +- Si tratta di un'applicazione web che integra al suo interno diversi servizi tra cui + - Calendario + - File storage + - \ No newline at end of file From 6d34be4a73024b66fbb270eac4e70b02b50d59f9 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:44:45 +0200 Subject: [PATCH 157/499] Auto saved by Logseq --- pages/nextcloud.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 2c2063ea..5c4ec645 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -1,4 +1,7 @@ - Si tratta di un'applicazione web che integra al suo interno diversi servizi tra cui - - Calendario + - Calendario compatibile con CalDAV + - - File storage + - Mail client + - Kanban - \ No newline at end of file From 193e3e92bfcf6077988148021921b169d7aa64de Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:45:15 +0200 Subject: [PATCH 158/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 5c4ec645..803b46d7 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -1,7 +1,9 @@ - Si tratta di un'applicazione web che integra al suo interno diversi servizi tra cui - Calendario compatibile con CalDAV - - + - Contatti compatibile con CardDAV - File storage - Mail client - Kanban + - Organizzatore di contenuti multimediali + - ... - \ No newline at end of file From caeb05f06135512c9f6c473fbebad25946b3790c Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:45:45 +0200 Subject: [PATCH 159/499] Auto saved by Logseq --- pages/nextcloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 803b46d7..cf7cedcd 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -1,4 +1,4 @@ -- Si tratta di un'applicazione web che integra al suo interno diversi servizi tra cui +- E' una delle componenti fondamentali dell'#homelab. Si tratta di un'applicazione web che integra al suo interno diversi servizi tra cui - Calendario compatibile con CalDAV - Contatti compatibile con CardDAV - File storage From bae04114c4b56d6c139519e3c845d91b0cfe5eec Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:46:15 +0200 Subject: [PATCH 160/499] Auto saved by Logseq --- pages/nextcloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index cf7cedcd..421b00bc 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -6,4 +6,4 @@ - Kanban - Organizzatore di contenuti multimediali - ... - - \ No newline at end of file +- Permette di gestire gran parte de \ No newline at end of file From 55a3db03507040f41c6cf16af2b5e70c941750e7 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:46:45 +0200 Subject: [PATCH 161/499] Auto saved by Logseq --- pages/nextcloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 421b00bc..de2c5ee9 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -6,4 +6,4 @@ - Kanban - Organizzatore di contenuti multimediali - ... -- Permette di gestire gran parte de \ No newline at end of file +- Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. \ No newline at end of file From b72140b111f384279852694da0c67d3893e90194 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:47:45 +0200 Subject: [PATCH 162/499] Auto saved by Logseq --- pages/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 7208df6d..4d7bc551 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,5 +1,5 @@ - Traefik è un reverse proxy utilizzato nella mia infrastruttura #homelab -- ## Configurazione mediante #Docker +- Esiste sotto forma di servizio - https://doc.traefik.io/traefik/getting-started/quick-start/ - ```bash mkdir -p traefik/config traefik/certificates From d1c88c8b2aded9d8f5e737d9e2c3fb2e5deb6263 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:48:15 +0200 Subject: [PATCH 163/499] Auto saved by Logseq --- pages/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 4d7bc551..a615a44a 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,5 +1,5 @@ - Traefik è un reverse proxy utilizzato nella mia infrastruttura #homelab -- Esiste sotto forma di servizio +- Esiste sotto forma di servizio #docker tramite cui è possibile - https://doc.traefik.io/traefik/getting-started/quick-start/ - ```bash mkdir -p traefik/config traefik/certificates From 02dbb8e526801b4b20bf2a5880138c64c1427b6e Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:48:45 +0200 Subject: [PATCH 164/499] Auto saved by Logseq --- pages/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index a615a44a..97890008 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,5 +1,5 @@ - Traefik è un reverse proxy utilizzato nella mia infrastruttura #homelab -- Esiste sotto forma di servizio #docker tramite cui è possibile +- Esiste sotto forma di servizio #docker tramite cui è possibile attivare un'instanza su un server - https://doc.traefik.io/traefik/getting-started/quick-start/ - ```bash mkdir -p traefik/config traefik/certificates From ce8bb270027bcff7c95bca4590c992676fe1aec3 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:49:15 +0200 Subject: [PATCH 165/499] Auto saved by Logseq --- pages/traefik.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/traefik.md b/pages/traefik.md index 97890008..36af16cd 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,5 +1,6 @@ - Traefik è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare un'instanza su un server +- La documentazione *quick start* relativa - https://doc.traefik.io/traefik/getting-started/quick-start/ - ```bash mkdir -p traefik/config traefik/certificates From f3b2f1207ab4f743b78ddf8f5bc7cafef8226994 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:49:45 +0200 Subject: [PATCH 166/499] Auto saved by Logseq --- pages/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 36af16cd..399ffbce 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,6 +1,6 @@ - Traefik è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare un'instanza su un server -- La documentazione *quick start* relativa +- La documentazione *quick start* relativa è raggiungibile qui - https://doc.traefik.io/traefik/getting-started/quick-start/ - ```bash mkdir -p traefik/config traefik/certificates From 15034a6981c22340bcfb6b42839807c7235492fc Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:50:15 +0200 Subject: [PATCH 167/499] Auto saved by Logseq --- pages/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 399ffbce..fe5d08d9 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,4 +1,4 @@ -- Traefik è un reverse proxy utilizzato nella mia infrastruttura #homelab +- [Traefik]() è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare un'instanza su un server - La documentazione *quick start* relativa è raggiungibile qui - https://doc.traefik.io/traefik/getting-started/quick-start/ From 7ce3bdfdb25e4a5f53b661dac47343b15788f078 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:50:45 +0200 Subject: [PATCH 168/499] Auto saved by Logseq --- pages/traefik.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index fe5d08d9..7486f5dc 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,5 +1,5 @@ -- [Traefik]() è un reverse proxy utilizzato nella mia infrastruttura #homelab -- Esiste sotto forma di servizio #docker tramite cui è possibile attivare un'instanza su un server +- [Traefik](https://doc.traefik.io/traefik/) è un reverse proxy utilizzato nella mia infrastruttura #homelab +- Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server - La documentazione *quick start* relativa è raggiungibile qui - https://doc.traefik.io/traefik/getting-started/quick-start/ - ```bash From d72fe7416a95ee93e2c74cbcd260816bc7fd3e83 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:51:15 +0200 Subject: [PATCH 169/499] Auto saved by Logseq --- pages/traefik.md | 114 +++++++++++++++++++++++------------------------ 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 7486f5dc..2131a48b 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,62 +1,62 @@ - [Traefik](https://doc.traefik.io/traefik/) è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server +- ```bash + mkdir -p traefik/config traefik/certificates + touch traefik/certificates/acme.json + ``` +- ```yaml + # docker-compose.yml + + services: + traefik: + image: traefik:latest + container_name: traefik + ports: + - "80:80" + - "443:443" + volumes: + - ./config/traefik.yml:/traefik.yml + - ./certificates/acme.json:/acme.json + - /var/run/docker.sock:/var/run/docker.sock + networks: + - proxy + + networks: + proxy: + external: true + ``` +- Ricordarsi poi di creare la rete + - ```bash + docker network create proxy + ``` +- ```yaml + # traefik.yml + + log: + level: INFO + + api: + dashboard: true + insecure: true + + entryPoints: + web: + address: ":80" + websecure: + address: ":443" + + providers: + docker: + network: proxy + + certificatesResolvers: + letsencrypt: + acme: + email: postmaster@andreafazzi.eu + storage: acme.json + httpChallenge: + entryPoint: web + ``` - La documentazione *quick start* relativa è raggiungibile qui - https://doc.traefik.io/traefik/getting-started/quick-start/ - - ```bash - mkdir -p traefik/config traefik/certificates - touch traefik/certificates/acme.json - ``` - - ```yaml - # docker-compose.yml - - services: - traefik: - image: traefik:latest - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - ./config/traefik.yml:/traefik.yml - - ./certificates/acme.json:/acme.json - - /var/run/docker.sock:/var/run/docker.sock - networks: - - proxy - - networks: - proxy: - external: true - ``` - - Ricordarsi poi di creare la rete - - ```bash - docker network create proxy - ``` - - ```yaml - # traefik.yml - - log: - level: INFO - - api: - dashboard: true - insecure: true - - entryPoints: - web: - address: ":80" - websecure: - address: ":443" - - providers: - docker: - network: proxy - - certificatesResolvers: - letsencrypt: - acme: - email: postmaster@andreafazzi.eu - storage: acme.json - httpChallenge: - entryPoint: web - ``` - \ No newline at end of file From 9e0e449e458a262189a1d50b43fc3ad6c0651fb1 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:51:45 +0200 Subject: [PATCH 170/499] Auto saved by Logseq --- pages/traefik.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 2131a48b..b0fa14ad 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,9 +1,10 @@ - [Traefik](https://doc.traefik.io/traefik/) è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server -- ```bash - mkdir -p traefik/config traefik/certificates - touch traefik/certificates/acme.json - ``` + - Creare le cartelle necessarie (configurazione e certificat) + - ```bash + mkdir -p traefik/config traefik/certificates + touch traefik/certificates/acme.json + ``` - ```yaml # docker-compose.yml From a7e69759d1015ef6bfa8ade792957b144a6e97d5 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:52:15 +0200 Subject: [PATCH 171/499] Auto saved by Logseq --- pages/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index b0fa14ad..98610b64 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,6 +1,6 @@ - [Traefik](https://doc.traefik.io/traefik/) è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server - - Creare le cartelle necessarie (configurazione e certificat) + - Creare le cartelle necessarie (configurazione e certificati SSL gestiti da #letsencrypt) - ```bash mkdir -p traefik/config traefik/certificates touch traefik/certificates/acme.json From 85f4810730415f98e69d8031281df9dfade17e98 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:52:45 +0200 Subject: [PATCH 172/499] Auto saved by Logseq --- pages/traefik.md | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 98610b64..2f9bbc0c 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -5,27 +5,28 @@ mkdir -p traefik/config traefik/certificates touch traefik/certificates/acme.json ``` -- ```yaml - # docker-compose.yml - - services: - traefik: - image: traefik:latest - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - ./config/traefik.yml:/traefik.yml - - ./certificates/acme.json:/acme.json - - /var/run/docker.sock:/var/run/docker.sock - networks: - - proxy - - networks: - proxy: - external: true - ``` + - Creare il `docker-compose.yml` + - ```yaml + # docker-compose.yml + + services: + traefik: + image: traefik:latest + container_name: traefik + ports: + - "80:80" + - "443:443" + volumes: + - ./config/traefik.yml:/traefik.yml + - ./certificates/acme.json:/acme.json + - /var/run/docker.sock:/var/run/docker.sock + networks: + - proxy + + networks: + proxy: + external: true + ``` - Ricordarsi poi di creare la rete - ```bash docker network create proxy From dea68238377dc1fcc5518afc6adf7df6ad229750 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:53:15 +0200 Subject: [PATCH 173/499] Auto saved by Logseq --- pages/traefik.md | 57 ++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 2f9bbc0c..4f87a97d 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,36 +1,35 @@ - [Traefik](https://doc.traefik.io/traefik/) è un reverse proxy utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server - Creare le cartelle necessarie (configurazione e certificati SSL gestiti da #letsencrypt) - - ```bash - mkdir -p traefik/config traefik/certificates - touch traefik/certificates/acme.json - ``` + - ```bash + mkdir -p traefik/config traefik/certificates + touch traefik/certificates/acme.json + ``` - Creare il `docker-compose.yml` - - ```yaml - # docker-compose.yml - - services: - traefik: - image: traefik:latest - container_name: traefik - ports: - - "80:80" - - "443:443" - volumes: - - ./config/traefik.yml:/traefik.yml - - ./certificates/acme.json:/acme.json - - /var/run/docker.sock:/var/run/docker.sock - networks: - - proxy - - networks: - proxy: - external: true - ``` -- Ricordarsi poi di creare la rete - - ```bash - docker network create proxy - ``` + - ```yaml + # docker-compose.yml + + services: + traefik: + image: traefik:latest + container_name: traefik + ports: + - "80:80" + - "443:443" + volumes: + - ./config/traefik.yml:/traefik.yml + - ./certificates/acme.json:/acme.json + - /var/run/docker.sock:/var/run/docker.sock + networks: + - proxy + networks: + proxy: + external: true + ``` + - Creare la rete che sarà condivisa tra + - ```bash + docker network create proxy + ``` - ```yaml # traefik.yml From c5bac43f500b034683244221d0db00218ad04252 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:53:45 +0200 Subject: [PATCH 174/499] Auto saved by Logseq --- pages/traefik.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 4f87a97d..3f4cc4af 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,4 +1,4 @@ -- [Traefik](https://doc.traefik.io/traefik/) è un reverse proxy utilizzato nella mia infrastruttura #homelab +- [Traefik](https://doc.traefik.io/traefik/) è un *reverse proxy* utilizzato nella mia infrastruttura #homelab - Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server - Creare le cartelle necessarie (configurazione e certificati SSL gestiti da #letsencrypt) - ```bash @@ -26,7 +26,7 @@ proxy: external: true ``` - - Creare la rete che sarà condivisa tra + - Creare la rete che sarà condivisa tra i servizi che vorranno usufruire del *reverse proxy*. - ```bash docker network create proxy ``` From 8a3de6b715bf444394269b89812277611116faa9 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:54:15 +0200 Subject: [PATCH 175/499] Auto saved by Logseq --- pages/traefik.md | 57 ++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 3f4cc4af..536a7c39 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -30,34 +30,35 @@ - ```bash docker network create proxy ``` -- ```yaml - # traefik.yml - - log: - level: INFO - - api: - dashboard: true - insecure: true - - entryPoints: - web: - address: ":80" - websecure: - address: ":443" - - providers: - docker: - network: proxy - - certificatesResolvers: - letsencrypt: - acme: - email: postmaster@andreafazzi.eu - storage: acme.json - httpChallenge: - entryPoint: web - ``` + - Creare un file di configurazione + - ```yaml + # traefik.yml + + log: + level: INFO + + api: + dashboard: true + insecure: true + + entryPoints: + web: + address: ":80" + websecure: + address: ":443" + + providers: + docker: + network: proxy + + certificatesResolvers: + letsencrypt: + acme: + email: postmaster@andreafazzi.eu + storage: acme.json + httpChallenge: + entryPoint: web + ``` - La documentazione *quick start* relativa è raggiungibile qui - https://doc.traefik.io/traefik/getting-started/quick-start/ - \ No newline at end of file From 43a9dd4ba9b576b6ed734658a3cc68f7d361b095 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:54:45 +0200 Subject: [PATCH 176/499] Auto saved by Logseq --- pages/traefik.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 536a7c39..17153157 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -36,21 +36,17 @@ log: level: INFO - api: dashboard: true insecure: true - entryPoints: web: address: ":80" websecure: address: ":443" - providers: docker: network: proxy - certificatesResolvers: letsencrypt: acme: @@ -58,7 +54,4 @@ storage: acme.json httpChallenge: entryPoint: web - ``` -- La documentazione *quick start* relativa è raggiungibile qui - - https://doc.traefik.io/traefik/getting-started/quick-start/ - - \ No newline at end of file + ``` \ No newline at end of file From df6695d89c594c40274c55218161aada0e0b4c48 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:55:15 +0200 Subject: [PATCH 177/499] Auto saved by Logseq --- pages/traefik.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/traefik.md b/pages/traefik.md index 17153157..8e8751d3 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -1,4 +1,6 @@ - [Traefik](https://doc.traefik.io/traefik/) è un *reverse proxy* utilizzato nella mia infrastruttura #homelab +- La documentazione *quick start* relativa è raggiungibile qui + - https://doc.traefik.io/traefik/getting-started/quick-start/ - Esiste sotto forma di servizio #docker tramite cui è possibile attivare con pochi passaggi un'instanza su un server - Creare le cartelle necessarie (configurazione e certificati SSL gestiti da #letsencrypt) - ```bash From 4e4c04d3f0dbabacc170356cc02371863dbe1179 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:55:45 +0200 Subject: [PATCH 178/499] Auto saved by Logseq --- pages/traefik.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 8e8751d3..f394e7c1 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -10,7 +10,6 @@ - Creare il `docker-compose.yml` - ```yaml # docker-compose.yml - services: traefik: image: traefik:latest From 3ccdf9e6a33d47214e4c56df5a27f8d625c32567 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:56:15 +0200 Subject: [PATCH 179/499] Auto saved by Logseq --- pages/traefik.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index f394e7c1..a9296f6f 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -34,7 +34,6 @@ - Creare un file di configurazione - ```yaml # traefik.yml - log: level: INFO api: From d613d44e078f92d8dc271ea813bc4cb9b0f215e1 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:57:15 +0200 Subject: [PATCH 180/499] Auto saved by Logseq --- pages/podman.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 945da921..71647b99 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,5 +1,6 @@ ## Introduzione - - Podman è un gestore di container come docker che funziona in modalità serverless + - Podman è un gestore di container come #Docker che funziona anche in modalità serverless + - - ## Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` From f64ef70b230c007a786492e390af59f53a6a7b54 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:57:45 +0200 Subject: [PATCH 181/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 71647b99..3cd1013d 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,6 +1,6 @@ ## Introduzione - Podman è un gestore di container come #Docker che funziona anche in modalità serverless - - + - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su - ## Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` From d84876ffc1e9a76cdbb6dab92e86baf9f48d026f Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 10 Oct 2024 12:58:15 +0200 Subject: [PATCH 182/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 3cd1013d..6da69fd9 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,6 +1,6 @@ ## Introduzione - Podman è un gestore di container come #Docker che funziona anche in modalità serverless - - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su + - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman - ## Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` From 9b962900fdd2b723b28e41b8fd53dfc281a2a5ad Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:01:36 +0200 Subject: [PATCH 183/499] Auto saved by Logseq --- journals/2024_10_11.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_11.md diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md new file mode 100644 index 00000000..dc8ef5ae --- /dev/null +++ b/journals/2024_10_11.md @@ -0,0 +1 @@ +- Per eseguire un upgrade completo di una fi \ No newline at end of file From 0cf2ace28a7483a0444478dc4f7e17b92dc5e391 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:02:06 +0200 Subject: [PATCH 184/499] Auto saved by Logseq --- journals/2024_10_11.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index dc8ef5ae..57168eea 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -1 +1,4 @@ -- Per eseguire un upgrade completo di una fi \ No newline at end of file +- Per eseguire un upgrade completo di una distribuzione #ubuntu server + - ```bash + sudo do-release-upgrade -d + ``` \ No newline at end of file From 0af844bef83d2a7260726da0c02fbb85c1a5e76c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:02:36 +0200 Subject: [PATCH 185/499] Auto saved by Logseq --- journals/2024_10_11.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 57168eea..df294eb3 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -1,4 +1,5 @@ - Per eseguire un upgrade completo di una distribuzione #ubuntu server - ```bash + sudo apt install ubuntu-release-upgrader-core sudo do-release-upgrade -d ``` \ No newline at end of file From 7dcc7fc889a15bccec054f0600d30fb2063542b6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:04:06 +0200 Subject: [PATCH 186/499] Auto saved by Logseq --- journals/2024_10_11.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index df294eb3..f6b04da5 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -2,4 +2,5 @@ - ```bash sudo apt install ubuntu-release-upgrader-core sudo do-release-upgrade -d - ``` \ No newline at end of file + ``` +- Abstract per intervanto al \ No newline at end of file From f5539a6e01fe4fd5fafa156512fec9269f34e73b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:04:36 +0200 Subject: [PATCH 187/499] Auto saved by Logseq --- journals/2024_10_11.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index f6b04da5..22282002 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -3,4 +3,5 @@ sudo apt install ubuntu-release-upgrader-core sudo do-release-upgrade -d ``` -- Abstract per intervanto al \ No newline at end of file +- Abstract per intervento al #linux day di Ferrara il 26.10.2024 + - \ No newline at end of file From 599f641ad70a0f19d75c90c77e938ab0bd77c11e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:07:07 +0200 Subject: [PATCH 188/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 22282002..864c116a 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - \ No newline at end of file + - «The cloud is someone else's computer» \ No newline at end of file From f0c3fb54ad3ce87b22fca89d77283f43ac9a36a0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:07:37 +0200 Subject: [PATCH 189/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 864c116a..e583a112 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer» \ No newline at end of file + - «The cloud is someone else's computer», si dice. Proviamo a \ No newline at end of file From 7f37be220eb8713106d7d0a1181aa00a65ba91bc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:08:07 +0200 Subject: [PATCH 190/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index e583a112..28b8563c 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Proviamo a \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada verso l'indipendenza digitale? E' possibile riprendere possesso dei nostri da \ No newline at end of file From bc5c05c2c2132b199d92c0dab38d58618e443d10 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:08:37 +0200 Subject: [PATCH 191/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 28b8563c..982c7f6c 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada verso l'indipendenza digitale? E' possibile riprendere possesso dei nostri da \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'indipendenza digitale? E' possibile riprendere possesso dei nostri dati e della loro gestione? E se s \ No newline at end of file From 24df36a8f5a56a117bb348f21873de40f0e0c044 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:09:07 +0200 Subject: [PATCH 192/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 982c7f6c..e764ad93 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'indipendenza digitale? E' possibile riprendere possesso dei nostri dati e della loro gestione? E se s \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati e della loro gestione? E se sì, a che prezzo? \ No newline at end of file From 28cdb129b3ebf72e2d48259af24d7314f5031d09 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:09:37 +0200 Subject: [PATCH 193/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index e764ad93..fb46747c 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati e della loro gestione? E se sì, a che prezzo? \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati e della loro gestione? E se sì, a che prezzo? Esistono ancora spazi di democrazia reale nella rete \ No newline at end of file From 5f2cfdcbd28b84b4f1cc8a7206319e88919e0040 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:10:07 +0200 Subject: [PATCH 194/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index fb46747c..2fc625d7 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati e della loro gestione? E se sì, a che prezzo? Esistono ancora spazi di democrazia reale nella rete \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento democraticoEsistono ancora spazi di democrazia reale nella rete \ No newline at end of file From 7e51770787e9336c1284226b5ebaefb41bfd2872 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:10:37 +0200 Subject: [PATCH 195/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 2fc625d7..bc8a67be 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento democraticoEsistono ancora spazi di democrazia reale nella rete \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento democratico, di scambio e di ricerca. Esistono ancora i presupposti per di democrazia reale nella rete \ No newline at end of file From d22e85286a7c50ba80dcb4371a0a2a0282e3850d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:11:07 +0200 Subject: [PATCH 196/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index bc8a67be..750425a3 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento democratico, di scambio e di ricerca. Esistono ancora i presupposti per di democrazia reale nella rete \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento democratico, di scambio e di ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete \ No newline at end of file From b84c1ad4601be8af1c1ec9d0af9faa54b0d7baa6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:11:37 +0200 Subject: [PATCH 197/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 750425a3..a1b4c16a 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento democratico, di scambio e di ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete \ No newline at end of file From fdd43232bd4f3a351e7e8a8272b10c04f5419783 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:13:07 +0200 Subject: [PATCH 198/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index a1b4c16a..99a8a772 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete tale per cui *chiunque* possa \ No newline at end of file From 9aae08002fb94f466812ce3f2903e9e8b1973c5e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:13:37 +0200 Subject: [PATCH 199/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 99a8a772..0c52deed 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete tale per cui *chiunque* possa \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete tale per cui *chiunque* possa essere in grado di \ No newline at end of file From aaa436f590403821aaa2cc6d357547adc2444967 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:14:37 +0200 Subject: [PATCH 200/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 0c52deed..d6086229 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per riprendere possesso di uno spazio di democrazia reale nella rete tale per cui *chiunque* possa essere in grado di \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete tale per cui *chiunque* possa essere in grado di \ No newline at end of file From 814cc1643e56961949462e55164d49f2398133c7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:15:07 +0200 Subject: [PATCH 201/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index d6086229..a7b47464 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei nostri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete tale per cui *chiunque* possa essere in grado di \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete tale per cui *chiunque* possa essere in grado di \ No newline at end of file From 8fa405b571d9c33105ef9938cfa02859f0777fcd Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:15:37 +0200 Subject: [PATCH 202/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index a7b47464..00f772ee 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete tale per cui *chiunque* possa essere in grado di \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . P \ No newline at end of file From 2f8d8762dafe90c4842f7815acf31885d73056f7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:16:07 +0200 Subject: [PATCH 203/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 00f772ee..73f9ba9f 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . P \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura \ No newline at end of file From d4d1d4116aec5704cdf434ba95ab6e2219858644 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 20:16:37 +0200 Subject: [PATCH 204/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 73f9ba9f..fa12a177 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From c6867c2e9bce9d8145e1da704c6793a7619ef547 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:34:36 +0200 Subject: [PATCH 205/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index fa12a177..aea3d1fc 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso della gestione dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From 0aac3e91a14104e3027d10b50e7840c4dcb47010 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:35:06 +0200 Subject: [PATCH 206/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index aea3d1fc..5e1c5bee 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora in essa i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From dc5fa79d1406ab3522f98e67f362eb892db0320b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:35:36 +0200 Subject: [PATCH 207/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 5e1c5bee..b54376dd 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale tale per cui *chiunque* possa essere in grado di . Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From a0a0e7cc51c56ac9b07fc34c5de026a42760bdc1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:36:06 +0200 Subject: [PATCH 208/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index b54376dd..d5175313 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche personale risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From 1408a5fc8959dfff62323ca9cbcb7e15b594afee Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:37:06 +0200 Subject: [PATCH 209/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index d5175313..b54376dd 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche personale risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From 310abf50924e82f238b89a18b81fa8939d235c20 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:38:36 +0200 Subject: [PATCH 210/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index b54376dd..a2ee0a62 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso dei propri dati? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From a896182a7f6115fd9fd0aebd12cf566178c4cacf Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:39:06 +0200 Subject: [PATCH 211/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index a2ee0a62..693d8dd1 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio di democrazia reale nella rete? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio democrazin essa? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From c6f3e6513353119c0b18c8a579d2c9a41b0adba6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:39:36 +0200 Subject: [PATCH 212/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 693d8dd1..bba7290c 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Ma esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio democrazin essa? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio democratico in essa? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From 9205132fdbe7d33a9a8587400cdb3c23d4c89678 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:40:06 +0200 Subject: [PATCH 213/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index bba7290c..9d72f9cd 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Esistono ancora i presupposti per uno spazio democratico in essa? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Sussistono ancora i presupposti per uno spazio democratico in essa? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From 52e74f40e6cea54fab346ee4a38c46db95c7e765 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:41:06 +0200 Subject: [PATCH 214/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 9d72f9cd..90f5e7f7 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e per la ricerca. Sussistono ancora i presupposti per uno spazio democratico in essa? Si proverà a dare qualche risposta a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From 3a7eecce0555c555d8e6aee2c610cad681375125 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 21:45:06 +0200 Subject: [PATCH 215/499] Auto saved by Logseq --- journals/2024_10_11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 90f5e7f7..e81c8b50 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,4 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di un proprio spazio personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di una propria dimensione personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio realmente democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file From ca074a350978a351f87507b79d2306020f048620 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 22:04:37 +0200 Subject: [PATCH 216/499] Auto saved by Logseq --- journals/2024_10_11.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index e81c8b50..3bae25f3 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -4,4 +4,5 @@ sudo do-release-upgrade -d ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di una propria dimensione personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio realmente democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab. \ No newline at end of file + - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di una propria dimensione personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio realmente democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab. +- \ No newline at end of file From cbeb29dde74a1ee6eb9efe103df951335c12c4a2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 11 Oct 2024 22:05:08 +0200 Subject: [PATCH 217/499] Auto saved by Logseq --- journals/2024_10_11.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_11.md b/journals/2024_10_11.md index 3bae25f3..f2716576 100644 --- a/journals/2024_10_11.md +++ b/journals/2024_10_11.md @@ -5,4 +5,5 @@ ``` - Abstract per intervento al #linux day di Ferrara il 26.10.2024 - «The cloud is someone else's computer», si dice. Esiste una strada percorribile verso l'autosufficienza digitale? E' possibile riprendere possesso di una propria dimensione personale nella rete? E se sì, a che prezzo? Internet nasce come strumento libero per lo scambio di informazioni e la ricerca. Sussistono ancora i presupposti per uno spazio realmente democratico in essa? Si proverà a dare qualche risposta (parziale) a queste domande presentando una possibile infrastruttura per un #homelab. -- \ No newline at end of file +- Un'applicazione web per creare mascotte #golang #Probo + - https://gopherize.me/ \ No newline at end of file From ef6db437b79fe4d75065b1fb16393fa5fc9e3056 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sat, 12 Oct 2024 14:57:20 +0200 Subject: [PATCH 218/499] Auto saved by Logseq --- assets/image_1728737830339_0.png | Bin 0 -> 46126 bytes journals/2024_10_12.md | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 assets/image_1728737830339_0.png create mode 100644 journals/2024_10_12.md diff --git a/assets/image_1728737830339_0.png b/assets/image_1728737830339_0.png new file mode 100644 index 0000000000000000000000000000000000000000..72793168a5408415d61eafde9e76325b3cf28d8a GIT binary patch literal 46126 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 Date: Sun, 13 Oct 2024 15:11:27 +0200 Subject: [PATCH 219/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_13.md diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md new file mode 100644 index 00000000..f8931551 --- /dev/null +++ b/journals/2024_10_13.md @@ -0,0 +1,2 @@ +- +- Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il [#retrogaming](https://social.hackersgarage.dev/tags/retrogaming), l'[#AI](https://social.hackersgarage.dev/tags/AI) e il [#gamedev](https://social.hackersgarage.dev/tags/gamedev). Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From 80e907f988eb659e0cb81c1bc555be6e0e56acb4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:11:57 +0200 Subject: [PATCH 220/499] Auto saved by Logseq --- journals/2024_10_13.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index f8931551..96755ebe 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ -- -- Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il [#retrogaming](https://social.hackersgarage.dev/tags/retrogaming), l'[#AI](https://social.hackersgarage.dev/tags/AI) e il [#gamedev](https://social.hackersgarage.dev/tags/gamedev). Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file +- Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara + - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il [#retrogaming](https://social.hackersgarage.dev/tags/retrogaming), l'[#AI](https://social.hackersgarage.dev/tags/AI) e il [#gamedev](https://social.hackersgarage.dev/tags/gamedev). Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From 3a1b67f6d0403e74e5563e36fccc0928ea401b35 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:12:27 +0200 Subject: [PATCH 221/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 96755ebe..8518d9ee 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il [#retrogaming](https://social.hackersgarage.dev/tags/retrogaming), l'[#AI](https://social.hackersgarage.dev/tags/AI) e il [#gamedev](https://social.hackersgarage.dev/tags/gamedev). Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming . Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From eaf1cb8e81a65f0583db29c8bb1a47890ef4da43 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:12:57 +0200 Subject: [PATCH 222/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 8518d9ee..00048aec 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming . Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming e il ritorno ad. Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From 7344db22dbda61f8f0d487fb69b02382557e9a8a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:13:27 +0200 Subject: [PATCH 223/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 00048aec..206e97ad 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming e il ritorno ad. Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming e il ritorno ad uno sviluppo web "umile". Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From e705c095b836c5db4575be9a342c80293451ac76 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:13:57 +0200 Subject: [PATCH 224/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 206e97ad..9bd1111f 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming e il ritorno ad uno sviluppo web "umile". Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Sono un programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From 68edd65f85b8641f59e5b7ac654812ae03f83830 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:14:27 +0200 Subject: [PATCH 225/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 9bd1111f..8b9e46a8 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack. Fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From 22d829a7e5262a6394d83925f558acec8b330809 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:14:57 +0200 Subject: [PATCH 226/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 8b9e46a8..e4a77bfd 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack. Fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mi primo videogioco avevo sei anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From a268e7cbba8f2c19979f9896e8bc7f3263516139 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:15:27 +0200 Subject: [PATCH 227/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index e4a77bfd..527ef8c0 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mi primo videogioco avevo sei anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file From 4a40be94af9e3145e2c2aa3147a138974ba57765 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:15:57 +0200 Subject: [PATCH 228/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 527ef8c0..de5fdf73 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di una tastiera gommosa. Ho adottato [#golang](https://social.hackersgarage.dev/tags/golang) quando era ancora nella culla sviluppandoci il primo emulatore di [#zxspectrum](https://social.hackersgarage.dev/tags/zxspectrum) concorrente \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo una tastiera gommosa. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. \ No newline at end of file From 66371daf09498a757a9f2646cba12492a7d3196b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:16:27 +0200 Subject: [PATCH 229/499] Auto saved by Logseq --- journals/2024_10_13.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index de5fdf73..1e065ca5 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,5 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo una tastiera gommosa. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo una tastiera gommosa. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli per vedere come sono + fatti dentro oppure a costruirmene di nuovi giusto per il gusto di, mi + occupo di sviluppare piattaforme web per le istituzioni scolastiche + italiane \ No newline at end of file From ddf3b21ea8b20fdd1eef3c486657fae306785df1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:17:27 +0200 Subject: [PATCH 230/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 1e065ca5..33620180 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,5 +1,5 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo una tastiera gommosa. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli per vedere come sono + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli per vedere come sono fatti dentro oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane \ No newline at end of file From 02f50fc78f01d6bc8ada054fcb46b3f9fd7cfd7b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:17:57 +0200 Subject: [PATCH 231/499] Auto saved by Logseq --- journals/2024_10_13.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 33620180..90a5c1ca 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,5 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli per vedere come sono - fatti dentro oppure a costruirmene di nuovi giusto per il gusto di, mi - occupo di sviluppare piattaforme web per le istituzioni scolastiche - italiane \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto alla totale [#indipendenzadigitale](https://social.hackersgarage.dev/tags/indipendenzadigitale) dato che ho deciso di andare di [#selfhosting](https://social.hackersgarage.dev/tags/selfhosting) infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo [#homelab](https://social.hackersgarage.dev/tags/homelab) alla faccia del monopolio dei [#GAFAM](https://social.hackersgarage.dev/tags/GAFAM) dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file From 16f0f34f56cdf27cfb1893499e230814de9db111 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:18:27 +0200 Subject: [PATCH 232/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 90a5c1ca..5d975fa9 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto alla totale [#indipendenzadigitale](https://social.hackersgarage.dev/tags/indipendenzadigitale) dato che ho deciso di andare di [#selfhosting](https://social.hackersgarage.dev/tags/selfhosting) infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo [#homelab](https://social.hackersgarage.dev/tags/homelab) alla faccia del monopolio dei [#GAFAM](https://social.hackersgarage.dev/tags/GAFAM) dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale dato che ho deciso di andare di [#selfhosting](https://social.hackersgarage.dev/tags/selfhosting) infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo [#homelab](https://social.hackersgarage.dev/tags/homelab) alla faccia del monopolio dei [#GAFAM](https://social.hackersgarage.dev/tags/GAFAM) dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file From a6928268abb9204e7c2446e19a65d86b8aa5fb59 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:18:57 +0200 Subject: [PATCH 233/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 5d975fa9..a6eb0c53 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale dato che ho deciso di andare di [#selfhosting](https://social.hackersgarage.dev/tags/selfhosting) infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo [#homelab](https://social.hackersgarage.dev/tags/homelab) alla faccia del monopolio dei [#GAFAM](https://social.hackersgarage.dev/tags/GAFAM) dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo homelab](https://social.hackersgarage.dev/tags/homelab) alla faccia del monopolio dei [#GAFAM](https://social.hackersgarage.dev/tags/GAFAM) dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file From 893d739bc05600d840568dd0631f4eb2d6c14100 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:19:27 +0200 Subject: [PATCH 234/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index a6eb0c53..c7c29bdb 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo homelab](https://social.hackersgarage.dev/tags/homelab) alla faccia del monopolio dei [#GAFAM](https://social.hackersgarage.dev/tags/GAFAM) dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli dai quali vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file From 4b8736e8d7145aeb29d0fea49d107f53159445e8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:19:57 +0200 Subject: [PATCH 235/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index c7c29bdb..d332bbf5 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli dai quali vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From f4095a68ac579d8d58948aea4ad9c930f6fdbbe4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:20:27 +0200 Subject: [PATCH 236/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index d332bbf5..37935641 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma del mio Speccy. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma della mia bagnarola digitale. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 4bd41a5ccbf4d69efe2cd2f90eff7bd53d3d27d5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:20:57 +0200 Subject: [PATCH 237/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 37935641..0d5d362c 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma della mia bagnarola digitale. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma d. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From a48f681c8a273c1770fdb844be165c333c47b5ef Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:21:27 +0200 Subject: [PATCH 238/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 0d5d362c..25ca2988 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma d. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma . Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From d0ffefde47acc6dbc2dfeb506d06760f1d11c8e5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:21:57 +0200 Subject: [PATCH 239/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 25ca2988..fa30c4a4 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma . Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma voluti da Lord Sinclair . Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 5b6e08954f4ac028c24c2a2c2927f22a9ecc7d1a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:22:57 +0200 Subject: [PATCH 240/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index fa30c4a4..b49689ff 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma voluti da Lord Sinclair . Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma voluti da Sir Clive Sinclair. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 38b6fff657a472d2351c5bf62a85ec8b0e425f46 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:23:27 +0200 Subject: [PATCH 241/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index b49689ff..5cd57a16 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo i tasti di gomma voluti da Sir Clive Sinclair. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare giocattoli oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From cb11daa4bab878c403e598d80b98eb1bf4b2a11d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:23:57 +0200 Subject: [PATCH 242/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 5cd57a16..25c6f1c9 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Ho adottato Go quando era ancora nella culla sviluppandoci il primo emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Ho adottato Go quando era ancora nella culla sviluppandoci un emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From c0be0414a38641ccd3af1f0a80b465596ff9ef2e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:24:27 +0200 Subject: [PATCH 243/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 25c6f1c9..f1f530f1 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Ho adottato Go quando era ancora nella culla sviluppandoci un emulatore di ZX Spectrum concorrente. Quando non sono impegnato a smontare oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato a smontare oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From cc67668de2c945344e51b011707a85b48b7ee166 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:24:57 +0200 Subject: [PATCH 244/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index f1f530f1..1014d905 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato a smontare oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia , mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 340fdc4d5fa8453413273a2d5da0b722a86e3fa9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:25:27 +0200 Subject: [PATCH 245/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 1014d905..9679a532 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia , mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From dd86de32cf0dc07fd0fe70929e2451667b04377f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:26:57 +0200 Subject: [PATCH 246/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 9679a532..2d0cb9ad 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipendenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 4f83ab423209d90e45954d991ef8c57b85ecfe1d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:27:27 +0200 Subject: [PATCH 247/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 2d0cb9ad..c2b98e83 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto all'indipendenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il mio percorso esistenziale che mi porterà presto all'indipendenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 19ab435f554c99a94e2c6abe2cb89b7f93d62f7a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:27:57 +0200 Subject: [PATCH 248/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index c2b98e83..70514588 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il mio percorso esistenziale che mi porterà presto all'indipendenza digitale infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il mio percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 17038f572b31cf19f9e8ff222ada10301d8a31a4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:28:57 +0200 Subject: [PATCH 249/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 70514588..73f281a9 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il mio percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 1abfa2c41d83ec995966a0f4d60483503471382e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:29:27 +0200 Subject: [PATCH 250/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 73f281a9..8ffacbe8 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From af72a3b339213c2c92e823081796c8b67d8254cf Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:30:27 +0200 Subject: [PATCH 251/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 8ffacbe8..0e0e6810 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono impegnato nella disperata battaglia dell'insegnamento, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono sul campo di battaglia scolastico, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 18a9cdb36022777504009b697686b4fe5caddb64 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:30:57 +0200 Subject: [PATCH 252/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 0e0e6810..4f63a595 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando non sono sul campo di battaglia scolastico, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando , mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 5296fa2e4bdf95a58970f8102f7189652435ce6b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:31:27 +0200 Subject: [PATCH 253/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 4f63a595..555e94d8 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando , mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 04f9497df54c25efecf55b35aff640b536f41f8f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:31:57 +0200 Subject: [PATCH 254/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 555e94d8..a1044b7b 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale. Insomma il mio piccolo homelab alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 8b0d922d7cb27084eaa31b8f2dea87bad2bbb6ff Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:32:27 +0200 Subject: [PATCH 255/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index a1044b7b..8e6cb3d0 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà presto all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From fd52c34a6f4a52e47b95e75523ee4500c3c46552 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:37:57 +0200 Subject: [PATCH 256/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 8e6cb3d0..9ecd0740 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack fatto in casa nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack artigianale nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From fe4004a47e722c9bddd4f360cce9b72a4165247f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:38:27 +0200 Subject: [PATCH 257/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 9ecd0740..d9bc3eb5 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un rack artigianale nell'armadio della cameretta dei bimbi ho iniziato il percorso esistenziale che mi porterà all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un server nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 67561af299b359aedd9f9a8918b74aacaade8140 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:38:57 +0200 Subject: [PATCH 258/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index d9bc3eb5..b893e7cd 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un server nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'indipendenza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un server nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'autosufficienza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 63a95eb872a655ef19d5f413018927af516c4ee3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:39:27 +0200 Subject: [PATCH 259/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index b893e7cd..760ad392 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un server nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'autosufficienza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un vecchio Y nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'autosufficienza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 3e46ba0b57165289037f02d294c8d078237a8ac2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 13 Oct 2024 15:39:57 +0200 Subject: [PATCH 260/499] Auto saved by Logseq --- journals/2024_10_13.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_13.md b/journals/2024_10_13.md index 760ad392..1a6a560c 100644 --- a/journals/2024_10_13.md +++ b/journals/2024_10_13.md @@ -1,2 +1,2 @@ - Presentazione di se stessi per il #linux day del 26.10.2024 a Ferrara - - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un vecchio Y nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'autosufficienza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file + - Sono un docente di Matematica e Fisica nella scuola pubblica italiana e programmatore full-stack, fissato con il retrogaming e con il ritorno ad uno sviluppo web "senza fronzoli". Quando ho scritto la mia prima accozzaglia di istruzioni BASIC avevo sei anni e pigiavo la tastiera di gomma del giocattolo di Sir Clive Sinclair. Quando poso il gesso, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Infrattando un vecchio ThinkCentre nell'armadio della cameretta dei bimbi, ho iniziato il percorso esistenziale che mi porterà all'autosufficienza digitale, alla faccia degli oligopoli GAFAM dai quali vorrei rendere indipendenti tutti coloro i quali sono disposti ad accettare che nulla di ciò che conta è facile da ottenere. \ No newline at end of file From 009cd373183c0d49e4dcfd3a1097a6df310faeb2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:18:53 +0200 Subject: [PATCH 261/499] Auto saved by Logseq --- journals/2024_10_15.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_15.md diff --git a/journals/2024_10_15.md b/journals/2024_10_15.md new file mode 100644 index 00000000..bbf8bcae --- /dev/null +++ b/journals/2024_10_15.md @@ -0,0 +1,2 @@ +- Corso di formazione base per ATA + - \ No newline at end of file From d048cb2f6fda8e65bd2c8e70c7773f35b08f1da4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:20:23 +0200 Subject: [PATCH 262/499] Auto saved by Logseq --- journals/2024_10_15.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_15.md b/journals/2024_10_15.md index bbf8bcae..eed84881 100644 --- a/journals/2024_10_15.md +++ b/journals/2024_10_15.md @@ -1,2 +1,2 @@ -- Corso di formazione base per ATA +- - \ No newline at end of file From 89755e6ad0217549a1812633557340b1e14aba90 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:20:53 +0200 Subject: [PATCH 263/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pages/Il meraviglioso mondo delle TIC.md diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md new file mode 100644 index 00000000..e5782f96 --- /dev/null +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -0,0 +1,2 @@ +- Consapevolezza rispetto agli strumenti di lavoro +- \ No newline at end of file From 92b21150d245b099ddc893d3ecf9802c6d6ffb9c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:21:23 +0200 Subject: [PATCH 264/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index e5782f96..999a0807 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -1,2 +1,5 @@ -- Consapevolezza rispetto agli strumenti di lavoro +## Consapevolezza rispetto agli strumenti di lavoro + - Punto 1 + - Punto 2 + - Punto 3 - \ No newline at end of file From cf784245c38904d2f626700e074d4f2e24fe5024 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:22:53 +0200 Subject: [PATCH 265/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 999a0807..bdb9d9c9 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -1,5 +1,4 @@ -## Consapevolezza rispetto agli strumenti di lavoro - - Punto 1 - - Punto 2 - - Punto 3 +## +- ## Consapevolezza rispetto agli strumenti di lavoro + - Non è importante conoscere - \ No newline at end of file From 8572b488362d2b6bdb6522048e33d63877d902aa Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:23:23 +0200 Subject: [PATCH 266/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index bdb9d9c9..0ba20e58 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -1,4 +1,6 @@ -## +## Introduzione al corso + - Prerequisiti + - Modalità di fruizione - ## Consapevolezza rispetto agli strumenti di lavoro - Non è importante conoscere - \ No newline at end of file From 22ce7ada917ea48b5731844b4a8f1dc66ec6a45c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:23:53 +0200 Subject: [PATCH 267/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 0ba20e58..0239d51a 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -1,6 +1,7 @@ ## Introduzione al corso - Prerequisiti - Modalità di fruizione + - Strumenti utilizzati - ## Consapevolezza rispetto agli strumenti di lavoro - - Non è importante conoscere + - - \ No newline at end of file From 41038a259538a19ade0113ec0d3823cbafbc9346 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:24:23 +0200 Subject: [PATCH 268/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 0239d51a..b447c7af 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -3,5 +3,5 @@ - Modalità di fruizione - Strumenti utilizzati - ## Consapevolezza rispetto agli strumenti di lavoro - - + - Principi base - \ No newline at end of file From e28141c4c2d149545335743928f89fd9b1186c85 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:25:23 +0200 Subject: [PATCH 269/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index b447c7af..941aff62 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -3,5 +3,5 @@ - Modalità di fruizione - Strumenti utilizzati - ## Consapevolezza rispetto agli strumenti di lavoro - - Principi base + - Principi alla base del funzionamento di un computer - \ No newline at end of file From 6e0aab60496e6ee19d2b7aa9ad50f8d06a5a1e38 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:25:53 +0200 Subject: [PATCH 270/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 941aff62..0eddb0a1 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -3,5 +3,6 @@ - Modalità di fruizione - Strumenti utilizzati - ## Consapevolezza rispetto agli strumenti di lavoro - - Principi alla base del funzionamento di un computer + - Conoscere i principi alla base del funzionamento di un computer + - - \ No newline at end of file From 3450bc8d9285566df13cfd4d2a8e60066f4b445f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:26:23 +0200 Subject: [PATCH 271/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 0eddb0a1..ec5a7d9c 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -4,5 +4,6 @@ - Strumenti utilizzati - ## Consapevolezza rispetto agli strumenti di lavoro - Conoscere i principi alla base del funzionamento di un computer + - Incentivare un utilizzo consapevole degli strumenti di lavoro - - \ No newline at end of file From 152b7a86a4ed2b3c52ce82a8f094eac86bef3be1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:27:23 +0200 Subject: [PATCH 272/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index ec5a7d9c..86c4f1dc 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -5,5 +5,5 @@ - ## Consapevolezza rispetto agli strumenti di lavoro - Conoscere i principi alla base del funzionamento di un computer - Incentivare un utilizzo consapevole degli strumenti di lavoro - - + - Proporre strategie per lavorare meglio in meno tempo - \ No newline at end of file From c494313ac48daabb5d3d2b07ac1cb42f85e25587 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:27:53 +0200 Subject: [PATCH 273/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 86c4f1dc..2d8c567e 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -2,8 +2,8 @@ - Prerequisiti - Modalità di fruizione - Strumenti utilizzati -- ## Consapevolezza rispetto agli strumenti di lavoro +- ## Obiettivi del corso - Conoscere i principi alla base del funzionamento di un computer - - Incentivare un utilizzo consapevole degli strumenti di lavoro + - Acquisire le sutilizzo consapevole degli strumenti di lavoro - Proporre strategie per lavorare meglio in meno tempo - \ No newline at end of file From 12490c0a1567c374cf3056d7b9540c9350cc3e40 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:28:23 +0200 Subject: [PATCH 274/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 2d8c567e..56826f3a 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -4,6 +4,6 @@ - Strumenti utilizzati - ## Obiettivi del corso - Conoscere i principi alla base del funzionamento di un computer - - Acquisire le sutilizzo consapevole degli strumenti di lavoro + - Acquisire gli strumenti per un utilizzo consapevole degli strumenti di lavoro - Proporre strategie per lavorare meglio in meno tempo -- \ No newline at end of file +- ## \ No newline at end of file From cb376004f80814ca2f294cb7c6792a5a2577fca4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:28:53 +0200 Subject: [PATCH 275/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 56826f3a..a8d7138f 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -6,4 +6,6 @@ - Conoscere i principi alla base del funzionamento di un computer - Acquisire gli strumenti per un utilizzo consapevole degli strumenti di lavoro - Proporre strategie per lavorare meglio in meno tempo -- ## \ No newline at end of file +- ## Hardware + - Processore (CPU) + - Memoria (RAM) \ No newline at end of file From 1b0b915731ed0507958e1b5e0dae4159a541aeb1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:29:23 +0200 Subject: [PATCH 276/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index a8d7138f..e38d6ed2 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -8,4 +8,7 @@ - Proporre strategie per lavorare meglio in meno tempo - ## Hardware - Processore (CPU) - - Memoria (RAM) \ No newline at end of file + - Memoria di sistema (RAM) + - Memoria di archiviazione (Dischi) + - Periferiche di Input/Output + - Schede di rete \ No newline at end of file From 08edc9276a32094358ea84e1d782ef380c4cf3b8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:40:24 +0200 Subject: [PATCH 277/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index e38d6ed2..f835d7cf 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -11,4 +11,6 @@ - Memoria di sistema (RAM) - Memoria di archiviazione (Dischi) - Periferiche di Input/Output - - Schede di rete \ No newline at end of file + - Schede di rete +- ## Software + - \ No newline at end of file From 5b5bd6981b9c7d7da5a0fcf2ea95523aab62fbc3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:40:54 +0200 Subject: [PATCH 278/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index f835d7cf..6c1e1c5e 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -13,4 +13,5 @@ - Periferiche di Input/Output - Schede di rete - ## Software + - Il Sistema Operativo (SO) - \ No newline at end of file From c111b16930089cc6fcba680e70563a630650a65a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:41:24 +0200 Subject: [PATCH 279/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 6c1e1c5e..4acf9b5a 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -14,4 +14,5 @@ - Schede di rete - ## Software - Il Sistema Operativo (SO) + - Il browser web - \ No newline at end of file From bff71384e4a371d710e69f0436f866ebd3fec041 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:41:54 +0200 Subject: [PATCH 280/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 4acf9b5a..8ed1f190 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -3,7 +3,7 @@ - Modalità di fruizione - Strumenti utilizzati - ## Obiettivi del corso - - Conoscere i principi alla base del funzionamento di un computer + - Conoscere i principi alla base - Acquisire gli strumenti per un utilizzo consapevole degli strumenti di lavoro - Proporre strategie per lavorare meglio in meno tempo - ## Hardware From 4edd65024abdde99a81d1e37e554570d5c40e552 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:42:24 +0200 Subject: [PATCH 281/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 8ed1f190..67de0a2d 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -3,7 +3,7 @@ - Modalità di fruizione - Strumenti utilizzati - ## Obiettivi del corso - - Conoscere i principi alla base + - Conoscere i principi alla base delle tecnologie informatiche - Acquisire gli strumenti per un utilizzo consapevole degli strumenti di lavoro - Proporre strategie per lavorare meglio in meno tempo - ## Hardware From 2f8660a449910b3f6b79812f06af9a5eca951a88 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:43:54 +0200 Subject: [PATCH 282/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 67de0a2d..1045922e 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -15,4 +15,5 @@ - ## Software - Il Sistema Operativo (SO) - Il browser web + - - \ No newline at end of file From 160e87c4f90efcbaed18ef113f2209363c60b494 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:44:24 +0200 Subject: [PATCH 283/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 1045922e..be645761 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -15,5 +15,8 @@ - ## Software - Il Sistema Operativo (SO) - Il browser web + - Le applicazioni predefinite di sistema + - Le applicazioni per ufficio +- ## La rete - - \ No newline at end of file From 29ec5192bc3aacad02df03098dc88774703f05b2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:44:54 +0200 Subject: [PATCH 284/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index be645761..09851caf 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -18,5 +18,7 @@ - Le applicazioni predefinite di sistema - Le applicazioni per ufficio - ## La rete + - Le reti di computer + - I protocolli di rete - - \ No newline at end of file From 7c2702999e04aa6658516f820596a34c9ea126a8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:45:24 +0200 Subject: [PATCH 285/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 09851caf..8d73e28a 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -3,7 +3,7 @@ - Modalità di fruizione - Strumenti utilizzati - ## Obiettivi del corso - - Conoscere i principi alla base delle tecnologie informatiche + - Conoscere i principi alla base delle TIC - Acquisire gli strumenti per un utilizzo consapevole degli strumenti di lavoro - Proporre strategie per lavorare meglio in meno tempo - ## Hardware From 998722f6c1b1e28cf5a19f22b462366acd5327e9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:53:24 +0200 Subject: [PATCH 286/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 8d73e28a..3ebdbd21 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -21,4 +21,5 @@ - Le reti di computer - I protocolli di rete - + - - \ No newline at end of file From 50e934d23920863f2c36b2a9d62839c729f4e3c8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 15 Oct 2024 08:53:55 +0200 Subject: [PATCH 287/499] Auto saved by Logseq --- pages/Il meraviglioso mondo delle TIC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 3ebdbd21..36b6c837 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -20,6 +20,7 @@ - ## La rete - Le reti di computer - I protocolli di rete - - + - Internet + - Il cloud - - \ No newline at end of file From 7cc9799ba8c18a0f3e58af28dbdfa012442130f7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 09:27:25 +0200 Subject: [PATCH 288/499] Auto saved by Logseq --- pages/podman.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/podman.md b/pages/podman.md index 6da69fd9..4d8bdb06 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -35,6 +35,7 @@ chmod +x ... mv docker-compose /usr/bin/ ``` + - - **Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale - ```bash sudo add-apt-repository ppa:brightbox/experimental From ec5af769f882d119e52806415ec1666b3361ea67 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 09:27:56 +0200 Subject: [PATCH 289/499] Auto saved by Logseq --- pages/podman.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 4d8bdb06..d17a73a6 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -35,7 +35,9 @@ chmod +x ... mv docker-compose /usr/bin/ ``` - - + - Se si vuole usarlo in modalità `rootless` + - ```bash + ``` - **Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale - ```bash sudo add-apt-repository ppa:brightbox/experimental From a3b820129fe2a392ca2a5e7021ec99f5b8e87117 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 09:28:26 +0200 Subject: [PATCH 290/499] Auto saved by Logseq --- pages/podman.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/podman.md b/pages/podman.md index d17a73a6..3c1f8b42 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -37,6 +37,7 @@ ``` - Se si vuole usarlo in modalità `rootless` - ```bash + systemctl --user enable --now podman.socket ``` - **Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale - ```bash From 3ecf6c737fe4fae5a247e661c4af83157d7cd23d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 09:28:56 +0200 Subject: [PATCH 291/499] Auto saved by Logseq --- pages/podman.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/podman.md b/pages/podman.md index 3c1f8b42..0ae57228 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -29,8 +29,10 @@ ``` - Per emulare le funzionalità di `docker compose` - ```bash + ## rootful mode systemctl enable podman.socket systemctl start podman.socket + wget https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 chmod +x ... mv docker-compose /usr/bin/ From fb36c1dddeaf15afbfa8530a8adbbec70bb17141 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 09:32:56 +0200 Subject: [PATCH 292/499] Auto saved by Logseq --- pages/podman.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index 0ae57228..f8cf7143 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -33,13 +33,17 @@ systemctl enable podman.socket systemctl start podman.socket + ## rootless mode + systemctl --user enable --now podman.socket + wget https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 + + ## rootful mode chmod +x ... mv docker-compose /usr/bin/ ``` - Se si vuole usarlo in modalità `rootless` - - ```bash - systemctl --user enable --now podman.socket + - ``bash ``` - **Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale - ```bash From 005e29ee0733c447d7dcb69d4fd48bb3fdb2ced4 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 09:33:26 +0200 Subject: [PATCH 293/499] Auto saved by Logseq --- pages/podman.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index f8cf7143..c49fe28c 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -42,9 +42,6 @@ chmod +x ... mv docker-compose /usr/bin/ ``` - - Se si vuole usarlo in modalità `rootless` - - ``bash - ``` - **Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale - ```bash sudo add-apt-repository ppa:brightbox/experimental From e97566d6a5a41c9158afd6247935706c54f9a173 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:04:43 +0200 Subject: [PATCH 294/499] Auto saved by Logseq --- pages/podman.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/podman.md b/pages/podman.md index c49fe28c..4e48d233 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -23,6 +23,7 @@ docker ps # test the aliasing ``` - ## Installazione su un sistema #debian + - Innanzitutto disin - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash sudo apt install podman podman-docker From 0b45fdcc551bd3e4f800432236a70f18bce1b180 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:05:13 +0200 Subject: [PATCH 295/499] Auto saved by Logseq --- pages/podman.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 4e48d233..df0441d3 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -23,7 +23,11 @@ docker ps # test the aliasing ``` - ## Installazione su un sistema #debian - - Innanzitutto disin + - Innanzitutto disinstallare `docker` + - ```bash + apt remove --purge ... + ``` + - Rimuovere eventuali reti - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash sudo apt install podman podman-docker From 8fb79d7a230d440eadad90a87029992fe629544e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:05:43 +0200 Subject: [PATCH 296/499] Auto saved by Logseq --- pages/podman.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index df0441d3..b9773ffd 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -27,7 +27,9 @@ - ```bash apt remove --purge ... ``` - - Rimuovere eventuali reti + - Rimuovere eventuali interfacce di rete `bridge` create da `docker` + - ```bash + ``` - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash sudo apt install podman podman-docker From 6a47e72b43bf80fd4d11d1d3e0b18b46fcee2b78 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:06:13 +0200 Subject: [PATCH 297/499] Auto saved by Logseq --- pages/podman.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/podman.md b/pages/podman.md index b9773ffd..acbd9d10 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -29,6 +29,7 @@ ``` - Rimuovere eventuali interfacce di rete `bridge` create da `docker` - ```bash + sudo ip link delete $() ``` - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash From 9f212950a431672a1db8e37749e88fce030fe0cd Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:06:43 +0200 Subject: [PATCH 298/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index acbd9d10..d25b1822 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -29,7 +29,7 @@ ``` - Rimuovere eventuali interfacce di rete `bridge` create da `docker` - ```bash - sudo ip link delete $() + sudo ip link delete $(ip link show | grep -oP '^(.*br-\S+)' | cut -d':' -f2- | sed 's/.$//') ``` - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash From c4b4e2209c0550d2d5d2c05edb9dd896874d74c9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:27:12 +0200 Subject: [PATCH 299/499] Auto saved by Logseq --- pages/podman.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index d25b1822..91ee0aa7 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -29,7 +29,18 @@ ``` - Rimuovere eventuali interfacce di rete `bridge` create da `docker` - ```bash - sudo ip link delete $(ip link show | grep -oP '^(.*br-\S+)' | cut -d':' -f2- | sed 's/.$//') + #!/bin/bash + + # Check if we're running with root privileges + if [ "$(id -u)" != "0" ]; then + echo "This script must be run with sudo" + exit 1 + fi + + # Find all interfaces starting with 'br-' and delete them + for interface in $(ip link show | grep -oP '^(.*br-\S+)' | cut -d':' -f2- | sed 's/.$//'); do + ip link delete $interface + done ``` - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash From bb89a3bbd6410d46ad9b21974418190164308ad1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:27:42 +0200 Subject: [PATCH 300/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 91ee0aa7..a0bf1f42 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -27,7 +27,7 @@ - ```bash apt remove --purge ... ``` - - Rimuovere eventuali interfacce di rete `bridge` create da `docker` + - Rimuovere eventuali interfacce di rete `bridge` create da `docker` (script creato con l'ausilio del #llm `phind` ) - ```bash #!/bin/bash From 3efd92286eef2ef2ba684b641fedc3ed1c314829 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:29:12 +0200 Subject: [PATCH 301/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index a0bf1f42..36e7e795 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -61,7 +61,7 @@ chmod +x ... mv docker-compose /usr/bin/ ``` - - **Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale + - ~~**Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale (potrebbe non essere più necessario alla data del 16.10.2024) - ```bash sudo add-apt-repository ppa:brightbox/experimental sudo apt update From 593d86fa008eb6dd99b960aeabc92d48d720832b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:29:42 +0200 Subject: [PATCH 302/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 36e7e795..1451bf3d 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -61,7 +61,7 @@ chmod +x ... mv docker-compose /usr/bin/ ``` - - ~~**Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale (potrebbe non essere più necessario alla data del 16.10.2024) + - ~~**Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale~~ (potrebbe non essere più necessario alla data del 16.10.2024) - ```bash sudo add-apt-repository ppa:brightbox/experimental sudo apt update From ee8fa02001d5df278e1edf9a97370e4cfa2e3134 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:34:42 +0200 Subject: [PATCH 303/499] Auto saved by Logseq --- pages/Docker.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pages/Docker.md diff --git a/pages/Docker.md b/pages/Docker.md new file mode 100644 index 00000000..1e7b1444 --- /dev/null +++ b/pages/Docker.md @@ -0,0 +1,2 @@ +- `docker` è un gestore di container +- \ No newline at end of file From a376d4d60ed0e6d26c5c3baec72f9c6483c799be Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:35:12 +0200 Subject: [PATCH 304/499] Auto saved by Logseq --- pages/Docker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Docker.md b/pages/Docker.md index 1e7b1444..9efdc5a3 100644 --- a/pages/Docker.md +++ b/pages/Docker.md @@ -1,2 +1,2 @@ - `docker` è un gestore di container -- \ No newline at end of file +- nel mio #homelab è stato sostituito da #podman \ No newline at end of file From f1d25fd067497aaec257ddde10867853e4498418 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:35:42 +0200 Subject: [PATCH 305/499] Auto saved by Logseq --- pages/podman.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/podman.md b/pages/podman.md index 1451bf3d..c61139bf 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -27,6 +27,7 @@ - ```bash apt remove --purge ... ``` + - - Rimuovere eventuali interfacce di rete `bridge` create da `docker` (script creato con l'ausilio del #llm `phind` ) - ```bash #!/bin/bash From f38385910ba4d3cdd2b4937b032a95345482ae6d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:36:12 +0200 Subject: [PATCH 306/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index c61139bf..673752e5 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -27,7 +27,7 @@ - ```bash apt remove --purge ... ``` - - + - Qualora si vogliano rimuovere anche i file e le cartelle relativi a - Rimuovere eventuali interfacce di rete `bridge` create da `docker` (script creato con l'ausilio del #llm `phind` ) - ```bash #!/bin/bash From 659e19fe95c2bcf68571ea04993960c34e95ca2f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:36:42 +0200 Subject: [PATCH 307/499] Auto saved by Logseq --- pages/podman.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index 673752e5..2f2e0407 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -25,9 +25,18 @@ - ## Installazione su un sistema #debian - Innanzitutto disinstallare `docker` - ```bash - apt remove --purge ... + sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin + ``` - - Qualora si vogliano rimuovere anche i file e le cartelle relativi a + - Qualora si vogliano rimuovere anche i file e le cartelle relativi alla precedente installazione di #Docker + - ```bash + sudo rm -rf /var/lib/docker /etc/docker + sudo rm /etc/apparmor.d/docker + sudo groupdel docker + sudo rm -rf /var/run/docker.sock + sudo rm -rf /var/lib/containerd + sudo rm -r ~/.docker + ``` - Rimuovere eventuali interfacce di rete `bridge` create da `docker` (script creato con l'ausilio del #llm `phind` ) - ```bash #!/bin/bash From 704ab5e8f7af350f969f5289af81dc3594fddbb0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:37:12 +0200 Subject: [PATCH 308/499] Auto saved by Logseq --- journals/2022_06_04.md | 2 +- journals/2022_11_30.md | 2 +- journals/2023_01_10.md | 2 +- journals/2023_01_22.md | 2 +- journals/2023_01_28.md | 2 +- journals/2023_02_03.md | 2 +- journals/2023_02_08.md | 2 +- journals/2023_02_18.md | 5 ++--- journals/2023_02_23.md | 2 +- journals/2023_02_27.md | 2 +- journals/2023_03_07.md | 4 ++-- journals/2023_03_13.md | 2 +- journals/2023_03_15.md | 5 ++--- journals/2023_03_18.md | 2 +- journals/2023_09_01.md | 4 ++-- journals/2023_09_25.md | 2 +- journals/2023_09_28.md | 2 +- journals/2023_10_05.md | 4 ++-- journals/2024_02_20.md | 2 +- journals/2024_03_06.md | 2 +- journals/2024_10_05.md | 2 +- pages/Amministrazione Sistemi Linux.md | 2 +- pages/Migrazione sito LES.md | 4 ++-- pages/{Docker.md => docker.md} | 1 + pages/podman.md | 6 +++--- 25 files changed, 33 insertions(+), 34 deletions(-) rename pages/{Docker.md => docker.md} (83%) diff --git a/journals/2022_06_04.md b/journals/2022_06_04.md index 03a5b368..1c597cfb 100644 --- a/journals/2022_06_04.md +++ b/journals/2022_06_04.md @@ -1,4 +1,4 @@ -- Per inviare una richiesta http da dentro un container verso il reverse proxy ospitato all'interno dello stesso host è a volte necessario impostare una regola di firewall per consentire il traffico dalla subnet interna di [[Docker]]. #linuxcommandline +- Per inviare una richiesta http da dentro un container verso il reverse proxy ospitato all'interno dello stesso host è a volte necessario impostare una regola di firewall per consentire il traffico dalla subnet interna di [[docker]]. #linuxcommandline - ```bash sudo ufw allow from 192.168.128.0/24 ``` \ No newline at end of file diff --git a/journals/2022_11_30.md b/journals/2022_11_30.md index f610ea18..8c8e127a 100644 --- a/journals/2022_11_30.md +++ b/journals/2022_11_30.md @@ -4,7 +4,7 @@ - https://news.ycombinator.com/item?id=29082526 - Articolo interessante sui flow di #kratos - https://dev.to/peteole/how-we-built-a-student-project-platform-using-graphql-react-golang-ory-kratos-and-kubernetes-part-3-authentication-2603 -- Dockerfile di [writefreely](https://github.com/writefreely) che costruisce l'immagine #Docker in due step (primo step FROM golang, secondo step FROM alpine). In questo modo l'immagine finale è molto piccola. +- Dockerfile di [writefreely](https://github.com/writefreely) che costruisce l'immagine #docker in due step (primo step FROM golang, secondo step FROM alpine). In questo modo l'immagine finale è molto piccola. - ```Dockerfile # Build image FROM golang:1.15-alpine as build diff --git a/journals/2023_01_10.md b/journals/2023_01_10.md index 42da754d..9df057df 100644 --- a/journals/2023_01_10.md +++ b/journals/2023_01_10.md @@ -1,4 +1,4 @@ -- # Biografia #toot #fediverse #mastodon +# Biografia #toot #fediverse #mastodon - Programmatore full-stack e docente di Matematica e Fisica nella scuola pubblica italiana. In fissa, tra le altre cose, con il #retrogaming, l'#AI e il #gamedev. Quando ho scritto il mio primo videogioco avevo cinque anni e pigiavo i tasti di una tastiera gommosa. Ho adottato #golang quando era ancora nella culla sviluppandoci il primo emulatore di #zxspectrum concorrente. Quando non sono impegnato a smontare giocattoli per vedere come sono fatti dentro oppure a costruirmene di nuovi giusto per il gusto di, mi occupo di sviluppare piattaforme web per le istituzioni scolastiche italiane. Sono in un percorso esistenziale che mi porterà presto alla totale #indipendenzadigitale dato che ho deciso di andare di #selfhosting infrattando un rack fatto in casa nell'armadio della cameretta dei miei bimbi. Insomma il mio piccolo #homelab alla faccia del monopolio dei #GAFAM dal quale vorrei rendere indipendenti chi è disposto ad accettare che nulla di ciò che conta è facile da ottenere senza sforzo. Allo stesso modo cerco di sfuggire in tutti i modi al purgatorio dei web framework #javascript. - Full-stack dev and high school Mathematics and Physics teacher in an italian public school. I'm obsessed, among other things, with #retrogaming, #AI and #gamedev. When I wrote my first computer game I was a five years old pressing a rubbish keyboard. I adopted #golang in its early stage developing the first concurrent #zxspectrum emulator. When I'm not busy with #hacking new toys just for fun I'm a web developer for italian school institutions. I'm on an existential path that will bring me soon to total #digitalindependence given that I'm #selfhosting my services placing an homemade rack into my children room wardrobe: my little cute #homelab in the face of #GAFAM oligopoly from which I'd like to make independent those who accept that nothing valuable can be obtained effortless. Moreover, I'm trying to escape from the #Javascript web framework purgatory. - diff --git a/journals/2023_01_22.md b/journals/2023_01_22.md index 9b78efe4..6fc6bfbe 100644 --- a/journals/2023_01_22.md +++ b/journals/2023_01_22.md @@ -1,5 +1,5 @@ - **07:50** [[quick capture]]: CSS Tip: Style your Radio Buttons and Checkboxes for Printing - DEV Community 👩‍💻👨‍💻 [CSS Tip: Style your Radio Buttons and Checkboxes for Printing - DEV Community 👩‍💻👨‍💻](https://alvaromontoro.com/blog/68024/css-tip-style-checkboxes-radio-buttons-for-printing) #css -- **11:47** [[quick capture]]: Docker networking: Network Namespaces, Docker and DNS - DEV Community 👩‍💻👨‍💻 [Docker networking: Network Namespaces, Docker and DNS - DEV Community 👩‍💻👨‍💻](https://dev.to/pemcconnell/docker-networking-network-namespaces-docker-and-dns-19f1) #Docker +- **11:47** [[quick capture]]: Docker networking: Network Namespaces, Docker and DNS - DEV Community 👩‍💻👨‍💻 [Docker networking: Network Namespaces, Docker and DNS - DEV Community 👩‍💻👨‍💻](https://dev.to/pemcconnell/docker-networking-network-namespaces-docker-and-dns-19f1) #docker - - @kenobit@livellosegreto - Aggiungi che non possediamo alcun contenuto, affittiamo soltanto, destinati a rimanere eterni noleggiatori in una effimera videoteca. E se il servizio decide di rimuovere il nostro film preferito, lo abbiamo perso, anche se lo avevamo pagato. Personalmente acquisto i DVD/BR che mi interessano, li archivio e li fruisco in streaming mediante un istanza self-hosted di Jellyfin. \ No newline at end of file diff --git a/journals/2023_01_28.md b/journals/2023_01_28.md index 57aecdf0..6758422c 100644 --- a/journals/2023_01_28.md +++ b/journals/2023_01_28.md @@ -3,7 +3,7 @@ - A lightweight blog written in #golang because I'm proficient with that language - A quick deploying procedure because I want to modify pages templates in local and push them to the server #entr - A revision system based on #git - - A self-hostable solution based on #Docker containers + - A self-hostable solution based on #docker containers - Put my instance in the #fediverse - - ### Technologies involved diff --git a/journals/2023_02_03.md b/journals/2023_02_03.md index db482a13..af9a7b23 100644 --- a/journals/2023_02_03.md +++ b/journals/2023_02_03.md @@ -1,6 +1,6 @@ - [Documentazione](https://writefreely.org/docs/latest/writer/css) per la personalizzazione del #css di #WriteFreely - Mail del dott. Fabio Traunero [fabio.traunero@asugi.sanita.fvg.it](mailto: fabio.traunero@asugi.sanita.fvg.it) -- **07:46** [[quick capture]]: From Commit to Registry: A Guide to Automate Docker Image Builds with Github Actions - DEV Community 👩‍💻👨‍💻 [From Commit to Registry: A Guide to Automate Docker Image Builds with Github Actions - DEV Community 👩‍💻👨‍💻](https://dev.to/dhanushreddy29/from-commit-to-registry-a-guide-to-automate-docker-image-builds-with-github-actions-4c6i) #Docker #Github #CDCI +- **07:46** [[quick capture]]: From Commit to Registry: A Guide to Automate Docker Image Builds with Github Actions - DEV Community 👩‍💻👨‍💻 [From Commit to Registry: A Guide to Automate Docker Image Builds with Github Actions - DEV Community 👩‍💻👨‍💻](https://dev.to/dhanushreddy29/from-commit-to-registry-a-guide-to-automate-docker-image-builds-with-github-actions-4c6i) #docker #Github #CDCI - **18:51** [[quick capture]]: I’m now a full-time professional open source maintainer [I’m now a full-time professional open source maintainer](https://news.ycombinator.com/item?id=34633713) #freelance - - **20:08** [[quick capture]]: Linux from A to Z (Part 3) - DEV Community 👩‍💻👨‍💻 [Linux from A to Z (Part 3) - DEV Community 👩‍💻👨‍💻](https://dev.to/k1lgor/linux-from-a-to-z-part-3-3dob) #linuxcommandline #[[Amministrazione Sistemi Linux]] diff --git a/journals/2023_02_08.md b/journals/2023_02_08.md index e11d62c4..bd34c267 100644 --- a/journals/2023_02_08.md +++ b/journals/2023_02_08.md @@ -3,7 +3,7 @@ - ```bash kill `pidof mosh-server` ``` -- Per mostrare la politica di restart in #Docker +- Per mostrare la politica di restart in #docker - ```bash docker ps | grep -v CON | awk '{print $1}' | while read line; do docker inspect -f "{{ .HostConfig.RestartPolicy.Name }}" $line | xargs echo $line ;done ``` \ No newline at end of file diff --git a/journals/2023_02_18.md b/journals/2023_02_18.md index ea40e813..9cec64df 100644 --- a/journals/2023_02_18.md +++ b/journals/2023_02_18.md @@ -4,7 +4,7 @@ sudo dpkg -i imager_latest_amd64.deb sudo rpi-imager ``` -- Eseguire il build di un'immagine #Docker ed effettuare il `push` sul registry locale +- Eseguire il build di un'immagine #docker ed effettuare il `push` sul registry locale - ```bash docker build -t andrea/oef_prod . docker tag andrea/oef_prod localhost:5000/andrea/oef_prod @@ -23,5 +23,4 @@ #retrogaming - - **14:05** [[quick capture]]: Configuring GlusterFS in Linux Server - DEV Community 👩‍💻👨‍💻 [Configuring GlusterFS in Linux Server - DEV Community 👩‍💻👨‍💻](https://dev.to/waji97/configuring-gluster-in-linux-server-2n6a) #sysadmim -- **14:16** [[quick capture]]: Optimizing Bitbucket Pipelines with Custom Docker Images - DEV Community 👩‍💻👨‍💻 [Optimizing Bitbucket Pipelines with Custom Docker Images - DEV Community 👩‍💻👨‍💻](https://medium.com/@ibrarturi/optimizing-bitbucket-pipelines-with-custom-docker-images-ecbae7a84a26) #Docker - +- **14:16** [[quick capture]]: Optimizing Bitbucket Pipelines with Custom Docker Images - DEV Community 👩‍💻👨‍💻 [Optimizing Bitbucket Pipelines with Custom Docker Images - DEV Community 👩‍💻👨‍💻](https://medium.com/@ibrarturi/optimizing-bitbucket-pipelines-with-custom-docker-images-ecbae7a84a26) #docker \ No newline at end of file diff --git a/journals/2023_02_23.md b/journals/2023_02_23.md index 16bc9235..e14acfbc 100644 --- a/journals/2023_02_23.md +++ b/journals/2023_02_23.md @@ -2,5 +2,5 @@ - ```bash ip --brief address | grep -o eth0 # => "eth0" ``` -- **10:13** [[quick capture]]: ![IMG_20230223_101312](../assets/IMG_20230223_101312.jpg) Flusso di #deploy per sviluppo su #homelab #git #webhook #selfhosting #Docker +- **10:13** [[quick capture]]: ![IMG_20230223_101312](../assets/IMG_20230223_101312.jpg) Flusso di #deploy per sviluppo su #homelab #git #webhook #selfhosting #docker - **10:41** [[quick capture]]: Mermaid Cheat Sheet [Mermaid Cheat Sheet](https://news.ycombinator.com/item?id=34906378) #pandoc #documentation \ No newline at end of file diff --git a/journals/2023_02_27.md b/journals/2023_02_27.md index 4eec0a45..e2651652 100644 --- a/journals/2023_02_27.md +++ b/journals/2023_02_27.md @@ -8,7 +8,7 @@ [ "sha1=$signature" != "$x_hub_signature" ] && die "bad hook signature: expecting $x_hub_signature and got $signature" ``` - Codice [sorgente](https://github.com/gogs/gogs/blob/c53a1998c589a544b25d53f6e6fdf0f24a4df25b/internal/db/webhook.go#L628) di #Gogs che gestisce i #webhook -- Per effettuare il build di un'immagine #Docker con `docker-compose` quando si verificano problemi di rete (CDN di Alpine Linux) si può +- Per effettuare il build di un'immagine #docker con `docker-compose` quando si verificano problemi di rete (CDN di Alpine Linux) si può - ```docker-compose version: "3.5" diff --git a/journals/2023_03_07.md b/journals/2023_03_07.md index badc4f28..4b8b5e14 100644 --- a/journals/2023_03_07.md +++ b/journals/2023_03_07.md @@ -1,5 +1,5 @@ -- [Articolo](https://www.experts-exchange.com/articles/33412/Setup-a-Docker-Wordpress-LAMP-Stack.html) su come creare un'immagine #Docker utile per creare un container #LAMP #[[Migrazione sito LES]] -- Repository #Github per la costruzione dell'immagine #Docker di #wordpress +- [Articolo](https://www.experts-exchange.com/articles/33412/Setup-a-Docker-Wordpress-LAMP-Stack.html) su come creare un'immagine #docker utile per creare un container #LAMP #[[Migrazione sito LES]] +- Repository #Github per la costruzione dell'immagine #docker di #wordpress - [Archivio](https://wordpress.org/download/releases/) con le release di #wordpress #[[Migrazione sito LES]] - Per creare e rimuovere con una sola linea di comando n file in #linuxcommandline #[[Amministrazione Sistemi Linux]] - ```bash diff --git a/journals/2023_03_13.md b/journals/2023_03_13.md index 7de2a14b..4d4e9a55 100644 --- a/journals/2023_03_13.md +++ b/journals/2023_03_13.md @@ -9,7 +9,7 @@ - ```php $table_prefix = 'asds4w65t63x_'; ``` -- `Dockerfile` per costruire un'immagine #Docker per eseguire un container #LAMP utile, ad esempio, per ricostruire un'ambiente #wordpress #[[Migrazione sito LES]] +- `Dockerfile` per costruire un'immagine #docker per eseguire un container #LAMP utile, ad esempio, per ricostruire un'ambiente #wordpress #[[Migrazione sito LES]] - ```dockerfile FROM nimmis/apache-php5 RUN a2enmod rewrite diff --git a/journals/2023_03_15.md b/journals/2023_03_15.md index 64e27d19..8c083df3 100644 --- a/journals/2023_03_15.md +++ b/journals/2023_03_15.md @@ -3,9 +3,8 @@ curl -s https://api.github.com/repos/jgm/pandoc/releases/latest | jq '.assets[] | select(.name|match(".*x64.*")) | .browser_download_url' ``` - [Pagina](https://gist.github.com/steinwaywhw/a4cd19cda655b8249d908261a62687f8) di riferimento -- **16:15** [[quick capture]]: Docker is deleting Open Source organisations - what you need to know [Docker is deleting Open Source organisations - what you need to know](https://news.ycombinator.com/item?id=35166317) #Docker #podman #CEF +- **16:15** [[quick capture]]: Docker is deleting Open Source organisations - what you need to know [Docker is deleting Open Source organisations - what you need to know](https://news.ycombinator.com/item?id=35166317) #docker #podman #CEF - Matematica: BELLIA (8), KARIS (8), STALLONE (3), TATALOVIC (8), CRASNICH (8) - Fisica: DI CANDIA (3), KUHAR (8), PADOVAN (3), DI VITTO (7) - Matematica: COSLOVICH (8), SINDICI (9), RAO (9), GRISELLI (7,5), D'ARIENZO (6,5), WEINBERG (8-) -- Fisica: LOSER (5), ZOTTI (8), BERTOLINI (7,5) - +- Fisica: LOSER (5), ZOTTI (8), BERTOLINI (7,5) \ No newline at end of file diff --git a/journals/2023_03_18.md b/journals/2023_03_18.md index 12475461..b265bfac 100644 --- a/journals/2023_03_18.md +++ b/journals/2023_03_18.md @@ -1,4 +1,4 @@ -- **06:08** [[quick capture]]: https://httptoolkit.com/blog/docker-image-registry-facade/ #Docker +- **06:08** [[quick capture]]: https://httptoolkit.com/blog/docker-image-registry-facade/ #docker - **12:09** [[quick capture]]: concurrency - Goroutines with ListenAndServe increases performance? - Stack Overflow [concurrency - Goroutines with ListenAndServe increases performance? - Stack Overflow](https://stackoverflow.com/questions/30487703/goroutines-with-listenandserve-increases-performance) #golang - **12:12** [[quick capture]]: Running multiple HTTP servers in Go | by Uday Hiwarale | RunGo | Medium [Running multiple HTTP servers in Go | by Uday Hiwarale | RunGo | Medium](https://medium.com/rungo/running-multiple-http-servers-in-go-d15300f4e59f) #golang - **15:18** [[quick capture]]: Introducing react.dev [Introducing react.dev](https://news.ycombinator.com/item?id=35186812) #react #Javascript diff --git a/journals/2023_09_01.md b/journals/2023_09_01.md index 10522611..12706065 100644 --- a/journals/2023_09_01.md +++ b/journals/2023_09_01.md @@ -1,4 +1,4 @@ -- Per resettare una password di #nextcloud tramite #linuxcommandline se il servizio è all'interno di un container #Docker +- Per resettare una password di #nextcloud tramite #linuxcommandline se il servizio è all'interno di un container #docker - ```bash docker exec -it -u www-data nextcloud_app_1 ./occ user:resetpassword admin ``` @@ -43,4 +43,4 @@ - **14:19** [[quick capture]]: [The technical merits of Wayland are mostly irrelevant](https://news.ycombinator.com/item?id=37349270) #wayland - **18:10** [[quick capture]]: [Ask HN: Freelancer? Seeking freelancer? (September 2023)](https://news.ycombinator.com/item?id=37351666) #freelance - **18:14** [[quick capture]]: [Unlocking view transitions in SvelteKit 1.24](https://news.ycombinator.com/item?id=37343814) -- **21:02** [[quick capture]]: [The algorithm that blew up Italy’s school system](https://news.ycombinator.com/item?id=37351656) #teaching +- **21:02** [[quick capture]]: [The algorithm that blew up Italy’s school system](https://news.ycombinator.com/item?id=37351656) #teaching \ No newline at end of file diff --git a/journals/2023_09_25.md b/journals/2023_09_25.md index 0a5f68df..9f04afb3 100644 --- a/journals/2023_09_25.md +++ b/journals/2023_09_25.md @@ -2,7 +2,7 @@ - **20:54** [[quick capture]]: [Show HN: E-Ink Day Schedule](https://news.ycombinator.com/item?id=37642671) #eink #thinkering - Player multimediale con possibilità di recepire uno stream da #jellyfin mediante un [proxy](https://wiki.archlinux.org/title/Jellyfin#Clients) #htpc - https://github.com/mpv-player/mpv -- Per svuotare il cestino di un istanza #nextcloud all'interno di un container #Docker da #linuxcommandline +- Per svuotare il cestino di un istanza #nextcloud all'interno di un container #docker da #linuxcommandline - ```bash docker exec -it -u www-data nextcloud_app_1 ./occ trashbin:cleanup --all-users ``` diff --git a/journals/2023_09_28.md b/journals/2023_09_28.md index 56f72910..112d3ad3 100644 --- a/journals/2023_09_28.md +++ b/journals/2023_09_28.md @@ -1,4 +1,4 @@ -- Per effettuare il debug di una mancata partenza del demone #Docker tramite #systemd +- Per effettuare il debug di una mancata partenza del demone #docker tramite #systemd - ```bash sudo journalctl -u docker -n 100 --no-pager ``` \ No newline at end of file diff --git a/journals/2023_10_05.md b/journals/2023_10_05.md index 15a8297d..99d0c040 100644 --- a/journals/2023_10_05.md +++ b/journals/2023_10_05.md @@ -1,3 +1,3 @@ -- Per installare #Docker su una distro Kali Linux con package manger `apt` occorre modificare il file `docker.list` inserendo come nome della release `bookworm` o comunque la release `Debian` da cui quella distribuzione di Kali deriva +- Per installare #docker su una distro Kali Linux con package manger `apt` occorre modificare il file `docker.list` inserendo come nome della release `bookworm` o comunque la release `Debian` da cui quella distribuzione di Kali deriva - **07:46** [[quick capture]]: [Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go](https://news.ycombinator.com/item?id=37769633) #sqlite #Golang #Probo -- **18:52** [[quick capture]]: [Bitmagnet: A self-hosted BitTorrent indexer, DHT crawler, and torrent search](https://news.ycombinator.com/item?id=37777347) #htpc #torrent +- **18:52** [[quick capture]]: [Bitmagnet: A self-hosted BitTorrent indexer, DHT crawler, and torrent search](https://news.ycombinator.com/item?id=37777347) #htpc #torrent \ No newline at end of file diff --git a/journals/2024_02_20.md b/journals/2024_02_20.md index bc46ea8b..88ebd715 100644 --- a/journals/2024_02_20.md +++ b/journals/2024_02_20.md @@ -1,4 +1,4 @@ -- Per aggiungere un nuovo utente in #HedgeDoc utilizzando #Docker da #linuxcommandline +- Per aggiungere un nuovo utente in #HedgeDoc utilizzando #docker da #linuxcommandline - ```bash docker exec -it -e NODE_ENV=production hedgedoc-app-1 bin/manage_users --add posta@andreafazzi.eu --pass Phae3kie ``` diff --git a/journals/2024_03_06.md b/journals/2024_03_06.md index a6073098..b94d58dc 100644 --- a/journals/2024_03_06.md +++ b/journals/2024_03_06.md @@ -1,5 +1,5 @@ - Servizi #homelab #mittelab - - L'infrastruttura è basata su macchine virtuali su cui girano container #Docker + - L'infrastruttura è basata su macchine virtuali su cui girano container #docker - Nodo compute - Nodo storage - [Go Pass](https://github.com/gopasspw/gopass) (come pass) diff --git a/journals/2024_10_05.md b/journals/2024_10_05.md index 8c23ad8e..bbaf36fc 100644 --- a/journals/2024_10_05.md +++ b/journals/2024_10_05.md @@ -1,4 +1,4 @@ -- Per troncare/rimuovere tutti i log da un sistema #Docker #podman +- Per troncare/rimuovere tutti i log da un sistema #docker #podman - ```bash truncate -s 0 /var/lib/docker/containers/**/*-json.log ``` \ No newline at end of file diff --git a/pages/Amministrazione Sistemi Linux.md b/pages/Amministrazione Sistemi Linux.md index feeed617..ec45d0ca 100644 --- a/pages/Amministrazione Sistemi Linux.md +++ b/pages/Amministrazione Sistemi Linux.md @@ -762,7 +762,7 @@ sudo apt-get -y install podman ``` - Consultare la [documentazione](https://podman.io/getting-started/) per familiarizzare con i comandi principali - - Creare un `alias` per #Docker + - Creare un `alias` per #docker - ```bash alias docker='podman' ``` diff --git a/pages/Migrazione sito LES.md b/pages/Migrazione sito LES.md index 0de1d3b4..21620d7b 100644 --- a/pages/Migrazione sito LES.md +++ b/pages/Migrazione sito LES.md @@ -1,8 +1,8 @@ - Da fine febbraio 2023 alla metà di marzo 2023 ho effettuato la migrazione del sito #wordpress della Rete dei Licei Economici Sociali italiani -- Il passaggio è avvenuto da un server dedicato configurato con container LXC verso un #vps Hetzner modello CX21 configurato con #ubuntu 22 e #Docker +- Il passaggio è avvenuto da un server dedicato configurato con container LXC verso un #vps Hetzner modello CX21 configurato con #ubuntu 22 e #docker - ## Tentativo di migrazione preservando #wordpress - Le criticità affrontate ~~e risolte~~ durante la migrazione hanno riguardato principalmente la risoluzione di problemi di versione tra #wordpress #php - - L'immagine #Docker ufficiale di #wordpress prevede di montare la cartella wp-content da host a container. Insieme alla migrazione del database ~~consente~~ consentirebbe di effettuare un passaggio pulito + - L'immagine #docker ufficiale di #wordpress prevede di montare la cartella wp-content da host a container. Insieme alla migrazione del database ~~consente~~ consentirebbe di effettuare un passaggio pulito - Per modificare la password di admin occorre modificare il database e calcolare una stringa mediante #Hashing - Il tema attuale del portale non era più disponibile per il download e quindi non era più aggiornabile. Questo avrebbe esposto il sito a **gravi problemi di sicurezza** poiché si sarebbe rimasti vincolati a determinate versioni di #wordpress e #php . Utilizzando la [Wayback Machine](https://web.archive.org) dell'Internet Archive si è riusciti a recuperare un [riferimento](https://web.archive.org/web/20160319160922/http://themnific.com/theme/decoblog-theme/) al tema non più mantenuto avendo conferma della sua vetustità e non aggiornabilità. - ### Immagine ufficiale #wordpress diff --git a/pages/Docker.md b/pages/docker.md similarity index 83% rename from pages/Docker.md rename to pages/docker.md index 9efdc5a3..53e505e6 100644 --- a/pages/Docker.md +++ b/pages/docker.md @@ -1,2 +1,3 @@ - `docker` è un gestore di container + title:: docker - nel mio #homelab è stato sostituito da #podman \ No newline at end of file diff --git a/pages/podman.md b/pages/podman.md index 2f2e0407..c1534f51 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,5 +1,5 @@ ## Introduzione - - Podman è un gestore di container come #Docker che funziona anche in modalità serverless + - Podman è un gestore di container come #docker che funziona anche in modalità serverless - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman - ## Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 @@ -26,9 +26,9 @@ - Innanzitutto disinstallare `docker` - ```bash sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin - + sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin ``` - - Qualora si vogliano rimuovere anche i file e le cartelle relativi alla precedente installazione di #Docker + - Qualora si vogliano rimuovere anche i file e le cartelle relativi alla precedente installazione di #docker - ```bash sudo rm -rf /var/lib/docker /etc/docker sudo rm /etc/apparmor.d/docker From b764e3d689569a24919e60c2bc6a4fda5102c1e0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:47:13 +0200 Subject: [PATCH 309/499] Auto saved by Logseq --- pages/podman.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index c1534f51..704e55ea 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,6 +1,5 @@ -## Introduzione - - Podman è un gestore di container come #docker che funziona anche in modalità serverless - - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman +- `podman` è un gestore di container come #docker che funziona anche in modalità serverless +- Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman - ## Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` From 0b5efbe2e55e6ef21e06e88b06888d5143245238 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:47:43 +0200 Subject: [PATCH 310/499] Auto saved by Logseq --- pages/podman.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index 704e55ea..1c4b2b50 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,6 +1,7 @@ - `podman` è un gestore di container come #docker che funziona anche in modalità serverless - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman -- ## Installazione su un sistema #archlinux +- +- Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` - ```bash @@ -21,7 +22,7 @@ ln -s /run/user/$(id -u)/podman/podman.sock docker.sock docker ps # test the aliasing ``` -- ## Installazione su un sistema #debian +- Installazione su un sistema #debian - Innanzitutto disinstallare `docker` - ```bash sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin From a896cfc47ea8e3c26d52d738a049a636a6a9e7c8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:48:13 +0200 Subject: [PATCH 311/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 1c4b2b50..34d2fea6 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,6 +1,6 @@ - `podman` è un gestore di container come #docker che funziona anche in modalità serverless - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman -- +- Rimozione di una precedente installazione di #docker preliminare all'installazione - Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` From 980ee4fac4bd334d77cd2550c807dd75d6f6881f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:48:43 +0200 Subject: [PATCH 312/499] Auto saved by Logseq --- pages/podman.md | 53 ++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index 34d2fea6..c220653c 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,33 +1,10 @@ - `podman` è un gestore di container come #docker che funziona anche in modalità serverless - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman -- Rimozione di una precedente installazione di #docker preliminare all'installazione -- Installazione su un sistema #archlinux - id:: 66f12589-34d7-4a14-b226-d59679c70d28 - - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` - - ```bash - sudo pacman -R docker # uninstall previous docker installation - sudo pacman -S podman # install podman - - podman run -p 8080:80/tcp docker.io/library/httpd # test the installation - docker ps +- Rimozione di una precedente installazione di #docker preliminare all'installazione di #podman + - bash + sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin + sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin ``` - - Se si vuole mimare il comportamento di `docker` con `podman` - - ```bash - sudo pacman -S podman-docker - sudo pacman -S docker-compose - systemctl --user enable podman.sock - systemctl --user start podman.sock - export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock - sudo rm /var/run/docker.sock - ln -s /run/user/$(id -u)/podman/podman.sock docker.sock - docker ps # test the aliasing - ``` -- Installazione su un sistema #debian - - Innanzitutto disinstallare `docker` - - ```bash - sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin - sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin - ``` - Qualora si vogliano rimuovere anche i file e le cartelle relativi alla precedente installazione di #docker - ```bash sudo rm -rf /var/lib/docker /etc/docker @@ -52,6 +29,28 @@ ip link delete $interface done ``` +- Installazione su un sistema #archlinux + id:: 66f12589-34d7-4a14-b226-d59679c70d28 + - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` + - ```bash + sudo pacman -R docker # uninstall previous docker installation + sudo pacman -S podman # install podman + + podman run -p 8080:80/tcp docker.io/library/httpd # test the installation + docker ps + ``` + - Se si vuole mimare il comportamento di `docker` con `podman` + - ```bash + sudo pacman -S podman-docker + sudo pacman -S docker-compose + systemctl --user enable podman.sock + systemctl --user start podman.sock + export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock + sudo rm /var/run/docker.sock + ln -s /run/user/$(id -u)/podman/podman.sock docker.sock + docker ps # test the aliasing + ``` +- Installazione su un sistema #debian - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash sudo apt install podman podman-docker From a4e68002bbba601d965d7d3499dc717753f83b13 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:49:13 +0200 Subject: [PATCH 313/499] Auto saved by Logseq --- pages/podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index c220653c..c2116033 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,7 +1,7 @@ - `podman` è un gestore di container come #docker che funziona anche in modalità serverless - Nel mese di ottobre 2024 ho iniziato a migrare i servizi del mio #homelab su #podman - Rimozione di una precedente installazione di #docker preliminare all'installazione di #podman - - bash + - ```bash sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin ``` From 7ee28115910779fad5a17de4b3fc3becea8526a3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:49:43 +0200 Subject: [PATCH 314/499] Auto saved by Logseq --- pages/podman.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index c2116033..38d344cb 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -5,15 +5,15 @@ sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin ``` - - Qualora si vogliano rimuovere anche i file e le cartelle relativi alla precedente installazione di #docker - - ```bash - sudo rm -rf /var/lib/docker /etc/docker - sudo rm /etc/apparmor.d/docker - sudo groupdel docker - sudo rm -rf /var/run/docker.sock - sudo rm -rf /var/lib/containerd - sudo rm -r ~/.docker - ``` + - Qualora si vogliano rimuovere anche i file e le cartelle relativi alla precedente installazione di #docker + - ```bash + sudo rm -rf /var/lib/docker /etc/docker + sudo rm /etc/apparmor.d/docker + sudo groupdel docker + sudo rm -rf /var/run/docker.sock + sudo rm -rf /var/lib/containerd + sudo rm -r ~/.docker + ``` - Rimuovere eventuali interfacce di rete `bridge` create da `docker` (script creato con l'ausilio del #llm `phind` ) - ```bash #!/bin/bash From e23d5c156209fe1b916dce2a809a85977379fc57 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 10:50:13 +0200 Subject: [PATCH 315/499] Auto saved by Logseq --- pages/podman.md | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index 38d344cb..7315bef9 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -55,25 +55,25 @@ - ```bash sudo apt install podman podman-docker ``` - - Per emulare le funzionalità di `docker compose` - - ```bash - ## rootful mode - systemctl enable podman.socket - systemctl start podman.socket - - ## rootless mode - systemctl --user enable --now podman.socket - - wget https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 - - ## rootful mode - chmod +x ... - mv docker-compose /usr/bin/ - ``` - - ~~**Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale~~ (potrebbe non essere più necessario alla data del 16.10.2024) - - ```bash - sudo add-apt-repository ppa:brightbox/experimental - sudo apt update - sudo apt upgrade - ``` - - Riferimento: https://www.monotux.tech/posts/2024/09/ubuntu-2404-podman/ \ No newline at end of file + - Per emulare le funzionalità di `docker compose` + - ```bash + ## rootful mode + systemctl enable podman.socket + systemctl start podman.socket + + ## rootless mode + systemctl --user enable --now podman.socket + + wget https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 + + ## rootful mode + chmod +x ... + mv docker-compose /usr/bin/ + ``` + - ~~**Attenzione** per un bug di podman su Ubuntu 24.04 è necessario utilizzare un repository sperimentale~~ (potrebbe non essere più necessario alla data del 16.10.2024) + - ```bash + sudo add-apt-repository ppa:brightbox/experimental + sudo apt update + sudo apt upgrade + ``` + - Riferimento: https://www.monotux.tech/posts/2024/09/ubuntu-2404-podman/ \ No newline at end of file From 9e97436d28817ad3ad8481b12e1a19bab3f1e6b5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 13:40:53 +0200 Subject: [PATCH 316/499] Auto saved by Logseq --- journals/2024_10_16.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_16.md diff --git a/journals/2024_10_16.md b/journals/2024_10_16.md new file mode 100644 index 00000000..b51beaea --- /dev/null +++ b/journals/2024_10_16.md @@ -0,0 +1 @@ +- Per collegarsi ad un processo lanciato su #linuxcommandline e che sta impiegando molto tempo per terminare la sua esecuzione si può utilizzare il comadn \ No newline at end of file From f0a2379c8f9e3adf2e891a9bdb36e1f50b55bfb8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 13:41:23 +0200 Subject: [PATCH 317/499] Auto saved by Logseq --- journals/2024_10_16.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_16.md b/journals/2024_10_16.md index b51beaea..3ec2ed88 100644 --- a/journals/2024_10_16.md +++ b/journals/2024_10_16.md @@ -1 +1,4 @@ -- Per collegarsi ad un processo lanciato su #linuxcommandline e che sta impiegando molto tempo per terminare la sua esecuzione si può utilizzare il comadn \ No newline at end of file +- Per collegarsi ad un processo lanciato su #linuxcommandline e che sta impiegando molto tempo per terminare la sua esecuzione si può utilizzare il comando `strace` passando come argomento il PID del processo. + - ```bash + sudo strace -pPID + ``` \ No newline at end of file From 2c884412f939089a7c7202f9c823834b3dd506d1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 21:04:29 +0200 Subject: [PATCH 318/499] Auto saved by Logseq --- journals/2024_10_16.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_16.md b/journals/2024_10_16.md index 3ec2ed88..30c5c1b8 100644 --- a/journals/2024_10_16.md +++ b/journals/2024_10_16.md @@ -1,3 +1,4 @@ +- - Per collegarsi ad un processo lanciato su #linuxcommandline e che sta impiegando molto tempo per terminare la sua esecuzione si può utilizzare il comando `strace` passando come argomento il PID del processo. - ```bash sudo strace -pPID From 2df3f6c18d9abe38c2287361f320b67de9fb06f1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Wed, 16 Oct 2024 21:04:59 +0200 Subject: [PATCH 319/499] Auto saved by Logseq --- journals/2024_10_16.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_16.md b/journals/2024_10_16.md index 30c5c1b8..074c57ce 100644 --- a/journals/2024_10_16.md +++ b/journals/2024_10_16.md @@ -1,4 +1,5 @@ -- +- Sostituto di `waybar` per #sway + - https://github.com/enkore/i3pystatus/ - Per collegarsi ad un processo lanciato su #linuxcommandline e che sta impiegando molto tempo per terminare la sua esecuzione si può utilizzare il comando `strace` passando come argomento il PID del processo. - ```bash sudo strace -pPID From 62b348fce29e253a389d366124975f7b280f191a Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 08:14:15 +0200 Subject: [PATCH 320/499] Auto saved by Logseq --- journals/2024_10_17.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_17.md diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md new file mode 100644 index 00000000..f955e47e --- /dev/null +++ b/journals/2024_10_17.md @@ -0,0 +1,2 @@ +- Per ottenere l'ID di un gruppo in #linuxcommandline + - \ No newline at end of file From 7d16e234080b710be4e0b28c7d592237d043fe3c Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 08:14:45 +0200 Subject: [PATCH 321/499] Auto saved by Logseq --- journals/2024_10_17.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index f955e47e..c4cc6964 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,2 +1,4 @@ - Per ottenere l'ID di un gruppo in #linuxcommandline - - \ No newline at end of file + - ```bash + getent group GROUPNAME + ``` \ No newline at end of file From efc9a40f4a31ce74c8416c3ee5d4fde5c64db6c9 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 08:26:46 +0200 Subject: [PATCH 322/499] Auto saved by Logseq --- journals/2024_10_17.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index c4cc6964..42ea28f5 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,4 +1,5 @@ - Per ottenere l'ID di un gruppo in #linuxcommandline - ```bash getent group GROUPNAME - ``` \ No newline at end of file + ``` +- Una discussione sui permessi delle cartelle #nextcloud \ No newline at end of file From 8354e2ca858fe58867931d9783bc283c2646ead8 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 08:27:16 +0200 Subject: [PATCH 323/499] Auto saved by Logseq --- journals/2024_10_17.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 42ea28f5..08195186 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -2,4 +2,6 @@ - ```bash getent group GROUPNAME ``` -- Una discussione sui permessi delle cartelle #nextcloud \ No newline at end of file +- Una discussione sui permessi delle cartelle #nextcloud + - https://help.nextcloud.com/t/next-cloud-docker-cannot-create-or-write-into-the-data-directory-eurror/176432/3 + - \ No newline at end of file From ddee909435d15451651ff725e24af506d59aa014 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 08:27:46 +0200 Subject: [PATCH 324/499] Auto saved by Logseq --- journals/2024_10_17.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 08195186..3e5aa171 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -2,6 +2,5 @@ - ```bash getent group GROUPNAME ``` -- Una discussione sui permessi delle cartelle #nextcloud - - https://help.nextcloud.com/t/next-cloud-docker-cannot-create-or-write-into-the-data-directory-eurror/176432/3 - - \ No newline at end of file +- Una discussione sui permessi delle cartelle da montare con #nextcloud + - https://help.nextcloud.com/t/next-cloud-docker-cannot-create-or-write-into-the-data-directory-eurror/176432/ \ No newline at end of file From bc84a3d3bf4ef9e9c9058b5952496c6adefcc834 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 11:56:00 +0200 Subject: [PATCH 325/499] Auto saved by Logseq --- journals/2024_10_17.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 3e5aa171..44581e28 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,3 +1,4 @@ +- Uso del comando `podman unshare` - Per ottenere l'ID di un gruppo in #linuxcommandline - ```bash getent group GROUPNAME From 9aeb44d1bcd7354784153270a09e991cb14e33c5 Mon Sep 17 00:00:00 2001 From: andrea Date: Thu, 17 Oct 2024 11:56:30 +0200 Subject: [PATCH 326/499] Auto saved by Logseq --- journals/2024_10_17.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 44581e28..2764d3dd 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,4 +1,5 @@ -- Uso del comando `podman unshare` +- Uso del comando `podman unshare` per mappare i UID e GID all'interno di un container #podman + - https://www.redhat.com/en/blog/rootless-podman-makes-sense - Per ottenere l'ID di un gruppo in #linuxcommandline - ```bash getent group GROUPNAME From fcdced0ad96ddc95a6eb2088a5a58be6455da9ee Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 16:43:04 +0200 Subject: [PATCH 327/499] Auto saved by Logseq --- journals/2024_10_17.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 journals/2024_10_17.md diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md new file mode 100644 index 00000000..e69de29b From 3d684dc1202d8fd0762a0bca75e7ad099b4ba14a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 16:43:14 +0200 Subject: [PATCH 328/499] merge --- journals/2024_10_17.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index e69de29b..3cf20d57 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -0,0 +1 @@ +- \ No newline at end of file From d679ebbd80673b89a561d7f65807501c9045ccf1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 16:44:01 +0200 Subject: [PATCH 329/499] merge --- journals/2024_10_17.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 1c9354bd..3e5aa171 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,10 +1,6 @@ -<<<<<<< HEAD -- -======= - Per ottenere l'ID di un gruppo in #linuxcommandline - ```bash getent group GROUPNAME ``` - Una discussione sui permessi delle cartelle da montare con #nextcloud - - https://help.nextcloud.com/t/next-cloud-docker-cannot-create-or-write-into-the-data-directory-eurror/176432/ ->>>>>>> ddee909435d15451651ff725e24af506d59aa014 + - https://help.nextcloud.com/t/next-cloud-docker-cannot-create-or-write-into-the-data-directory-eurror/176432/ \ No newline at end of file From 4cd0161d93b61b2053cc32f3bce40f1cd7ac0c03 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:02:35 +0200 Subject: [PATCH 330/499] Auto saved by Logseq --- pages/homelab.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index 92f063cd..0e763591 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -120,4 +120,6 @@ } } ``` + - Esempio di servizio attivo sulla #vpn e raggiungibile mediante tunneling + - - \ No newline at end of file From e301c1bb1a79a697ebcfccefecff3dcfe9a78d94 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:03:05 +0200 Subject: [PATCH 331/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 0e763591..49b50119 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -121,5 +121,5 @@ } ``` - Esempio di servizio attivo sulla #vpn e raggiungibile mediante tunneling - - + - - \ No newline at end of file From dc9cd3299ec14cfb5ec3e46b239b42fa4e2c5af3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:03:35 +0200 Subject: [PATCH 332/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 49b50119..6b03b7c6 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -121,5 +121,5 @@ } ``` - Esempio di servizio attivo sulla #vpn e raggiungibile mediante tunneling - - + - Configurazione di - \ No newline at end of file From 1c7c2f5f3f134f34778864ae2327d1a94e95c3ff Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:04:05 +0200 Subject: [PATCH 333/499] Auto saved by Logseq --- pages/homelab.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/pages/homelab.md b/pages/homelab.md index 6b03b7c6..11a3aa5a 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -121,5 +121,24 @@ } ``` - Esempio di servizio attivo sulla #vpn e raggiungibile mediante tunneling - - Configurazione di - - \ No newline at end of file + - Configurazione di #traefik sul lato privato + - ```yaml + ## docker-compose.yml + + services: + traefik: + image: traefik:latest + container_name: traefik + ports: + - "80:80" + volumes: + - ./config/traefik.yml:/traefik.yml + - /var/run/docker.sock:/var/run/docker.sock + networks: + - proxy + + networks: + proxy: + external: true + ``` + - \ No newline at end of file From 9f719d8aef22eeea05ff7304b4c9b7133beb8888 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:04:35 +0200 Subject: [PATCH 334/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index 11a3aa5a..d4e45d7c 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -141,4 +141,5 @@ proxy: external: true ``` - - \ No newline at end of file + - ```yaml + ``` \ No newline at end of file From 2e79e072059b3319fa2b1398aaaadb8bcc79e06b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:05:05 +0200 Subject: [PATCH 335/499] Auto saved by Logseq --- pages/homelab.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pages/homelab.md b/pages/homelab.md index d4e45d7c..b04fe9fd 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -142,4 +142,21 @@ external: true ``` - ```yaml + ## traefik.yml + + log: + level: INFO + + api: + dashboard: true + insecure: true + + entryPoints: + web: + address: ":80" + + providers: + docker: + network: proxy + ``` \ No newline at end of file From dc47da1645f97fc37321a4f233962581bb929fcc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:08:35 +0200 Subject: [PATCH 336/499] Auto saved by Logseq --- pages/homelab.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index b04fe9fd..c9373535 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -158,5 +158,4 @@ providers: docker: network: proxy - ``` \ No newline at end of file From 536c48dc26f4a896df3afe285849dfc4b06adde5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:09:06 +0200 Subject: [PATCH 337/499] Auto saved by Logseq --- pages/homelab.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index c9373535..a48535df 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -158,4 +158,5 @@ providers: docker: network: proxy - ``` \ No newline at end of file + ``` + - Esempio di servizio su lato privato raggiungibile da IP pubblico tramite tunneling #wireguard \ No newline at end of file From e77af3b47e05c1aee7f212146193e828c744abbf Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:09:35 +0200 Subject: [PATCH 338/499] Auto saved by Logseq --- pages/homelab.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index a48535df..cd074a40 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -4,6 +4,7 @@ - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube + - - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. I certificati SSL vengono gestiti automaticamente da #traefik. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. @@ -159,4 +160,46 @@ docker: network: proxy ``` - - Esempio di servizio su lato privato raggiungibile da IP pubblico tramite tunneling #wireguard \ No newline at end of file + - Esempio di servizio su lato privato raggiungibile da IP pubblico tramite tunneling #wireguard #LimeSurvey + - ```yaml + ## docker-compose.yml + + networks: + proxy: + external: true + + services: + limesurvey: + image: acspri/limesurvey + restart: unless-stopped + environment: + - LIMESURVEY_DB_HOST=db + - LIMESURVEY_DB_USER=limesurvey + - LIMESURVEY_DB_PASSWORD=PASSWORD + - LIMESURVEY_ADMIN_USER=admin + - LIMESURVEY_ADMIN_PASSWORD=PASSWORD + - LIMESURVEY_ADMIN_NAME=Lime Administrator + - LIMESURVEY_ADMIN_EMAIL=email@foo.org + volumes: + - ./plugins:/var/www/html/plugins + - ./upload:/var/www/html/upload + - ./config:/var/www/html/application/config + networks: + - default + - proxy + labels: + - traefik.http.routers.limesurvey.entrypoints=web + - traefik.http.routers.limesurvey.rule=Host(`limesurvey.homeserver.vpn`) + - com.centurylinklabs.watchtower.enable=true + db: + image: mariadb + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: unless-stopped + volumes: + - db:/var/lib/mysql + env_file: + - db.env + + volumes: + db: + ``` \ No newline at end of file From 7af92beb64a23ae1b87fe29ef9bb707f7054a479 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 17 Oct 2024 17:10:05 +0200 Subject: [PATCH 339/499] Auto saved by Logseq --- pages/homelab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/homelab.md b/pages/homelab.md index cd074a40..ba0878f3 100644 --- a/pages/homelab.md +++ b/pages/homelab.md @@ -4,7 +4,7 @@ - #grocy Un'applicazione web per la gestione della propria dispensa - #serverarr Una suite di applicazione web per lo streaming audio e video - #invidious Un proxy per lo streaming di contenuti #youtube - - + - #LimeSurvey Un sistema di sondaggi - L'architettura hardware presenta una parte pubblica costituita attualmente da un #vps #hetzner e da una parte privata dislocata nella mia abitazione. - Sul #vps è installato un servizio #wireguard + #pihole che funge da punto di entrata pubblico. Il traffico viene incanalato mediante un reverse-proxy #traefik verso i container #docker in esecuzione sul #vps che a loro volta eseguono un tunneling verso la sezione privata dell'infrastruttura mediante un proxy #nginx opportunamente configurato utilizzando la direttiva `proxy_pass`. I certificati SSL vengono gestiti automaticamente da #traefik. - Sul lato privato dell'infrastruttura girano i servizi veri e propri (cloud storage, git server, CI/CD pipeline, servarr, ecc.). Questi servizi non sono direttamente esposti alla rete pubblica ma dialogano attraverso il tunnel #vpn #wireguard. From b5a4d08c90d06fe844abe32bad4c70a7b01e08e5 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:03:57 +0200 Subject: [PATCH 340/499] Auto saved by Logseq --- pages/podman.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pages/podman.md b/pages/podman.md index 7315bef9..6c72ab82 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -40,16 +40,17 @@ docker ps ``` - Se si vuole mimare il comportamento di `docker` con `podman` - - ```bash - sudo pacman -S podman-docker - sudo pacman -S docker-compose - systemctl --user enable podman.sock - systemctl --user start podman.sock - export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock - sudo rm /var/run/docker.sock - ln -s /run/user/$(id -u)/podman/podman.sock docker.sock - docker ps # test the aliasing - ``` + - ```bash + sudo pacman -S podman-docker + sudo pacman -S docker-compose + systemctl --user enable podman.sock + systemctl --user start podman.sock + export DOCKER_HOST=unix:///run/user/$(id -u)/podman/podman.sock + sudo rm /var/run/docker.sock + ln -s /run/user/$(id -u)/podman/podman.sock docker.sock + docker ps # test the aliasing + ``` + - Per disabilitare il messaggio di avviso di utilizzo di un provider e - Installazione su un sistema #debian - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash From 8b6a2f0772b52a6cba0cc3760d8020739027229c Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:04:27 +0200 Subject: [PATCH 341/499] Auto saved by Logseq --- pages/podman.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/podman.md b/pages/podman.md index 6c72ab82..d7c3e48c 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -50,7 +50,8 @@ ln -s /run/user/$(id -u)/podman/podman.sock docker.sock docker ps # test the aliasing ``` - - Per disabilitare il messaggio di avviso di utilizzo di un provider e + - Per disabilitare il messaggio di avviso di utilizzo di un provider esterno per compose + - https://docs.podman.io/en/latest/markdown/podman-compose.1.html - Installazione su un sistema #debian - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash From f1ce609e26a306f9eb1f6e89ab067a36761fa4d5 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:10:27 +0200 Subject: [PATCH 342/499] Auto saved by Logseq --- pages/nextcloud.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index de2c5ee9..cae17346 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -6,4 +6,5 @@ - Kanban - Organizzatore di contenuti multimediali - ... -- Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. \ No newline at end of file +- Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. +- Nell'#homelab \ No newline at end of file From f8816caad7f1d9afad38b8b7fd4db86b6515a6f9 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:10:57 +0200 Subject: [PATCH 343/499] Auto saved by Logseq --- pages/nextcloud.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index cae17346..9b392186 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -7,4 +7,5 @@ - Organizzatore di contenuti multimediali - ... - Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. -- Nell'#homelab \ No newline at end of file +- Nell'#homelab il servizio `nextcloud` è effettivamente attivo sul lato privato dell'infrastruttura +- \ No newline at end of file From 08bb7ab68f10fdae3322210b70f27523750d250d Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:11:27 +0200 Subject: [PATCH 344/499] Auto saved by Logseq --- pages/nextcloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 9b392186..d40585e3 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -8,4 +8,4 @@ - ... - Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. - Nell'#homelab il servizio `nextcloud` è effettivamente attivo sul lato privato dell'infrastruttura -- \ No newline at end of file +- Esso consiste principalmente in un `docker-compose.yml` \ No newline at end of file From 7605d39a1b811ec1e03880bd222699d805b12e9e Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:11:57 +0200 Subject: [PATCH 345/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index d40585e3..e7f7a0f4 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -8,4 +8,6 @@ - ... - Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. - Nell'#homelab il servizio `nextcloud` è effettivamente attivo sul lato privato dell'infrastruttura -- Esso consiste principalmente in un `docker-compose.yml` \ No newline at end of file +- Esso consiste principalmente in un `docker-compose.yml` + - ```yaml + ``` \ No newline at end of file From cd2afd413a1f3df38c42f12213dfb9046cfead61 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:12:58 +0200 Subject: [PATCH 346/499] Auto saved by Logseq --- pages/nextcloud.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index e7f7a0f4..19d0373f 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -10,4 +10,45 @@ - Nell'#homelab il servizio `nextcloud` è effettivamente attivo sul lato privato dell'infrastruttura - Esso consiste principalmente in un `docker-compose.yml` - ```yaml + networks: + cherry: + driver: bridge + driver_opts: + com.docker.network.driver.mtu: 1400 + ipam: + driver: default + config: + - subnet: 172.20.4.0/24 + gateway: 172.20.4.1 + + services: + db: + image: mariadb:10.5 + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always + volumes: + - ./db:/var/lib/mysql + networks: + - cherry + + redis: + image: redis:alpine + restart: always + networks: + - cherry + + app: + image: nextcloud:fpm-alpine + restart: always + ports: + - 9100:9000 + volumes: + - ${ROOT}:/var/www/html + - /media/penta/backup/nextcloud:/backup + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Rome + - MYSQL_HOST=db + - REDIS_HOST=redis ``` \ No newline at end of file From 3518fd5607afb0505b3b6df998cf9e35511ac3c7 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:13:28 +0200 Subject: [PATCH 347/499] Auto saved by Logseq --- pages/nextcloud.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 19d0373f..808e54dd 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -30,13 +30,11 @@ - ./db:/var/lib/mysql networks: - cherry - redis: image: redis:alpine restart: always networks: - cherry - app: image: nextcloud:fpm-alpine restart: always @@ -51,4 +49,36 @@ - TZ=Europe/Rome - MYSQL_HOST=db - REDIS_HOST=redis + - OVERWRITEHOST=housecloud.andreafazzi.eu + - OVERWRITEPROTOCOL=https + - DEFAULT_LANGUAGE=it + depends_on: + - db + - redis + labels: + - "com.centurylinklabs.watchtower.enable=true" + networks: + - cherry + web: + build: ./web + restart: always + volumes: + - ${ROOT}:/var/www/html:ro + ports: + - 8080:80 + depends_on: + - app + networks: + - cherry + cron: + image: nextcloud:fpm-alpine + restart: always + volumes: + - ${ROOT}:/var/www/html + entrypoint: /cron.sh + depends_on: + - db + - redis + networks: + - cherry ``` \ No newline at end of file From 9c2427603eab9391e0849f0331a915615fceb2c6 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:13:58 +0200 Subject: [PATCH 348/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 808e54dd..6d1a2746 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -8,8 +8,10 @@ - ... - Permette di gestire gran parte dei propri dati in maniera efficace, sicura e privata. - Nell'#homelab il servizio `nextcloud` è effettivamente attivo sul lato privato dell'infrastruttura -- Esso consiste principalmente in un `docker-compose.yml` +- Esso consiste principalmente in un `docker-compose.yml` con il seguente contenuto - ```yaml + ## docker-compose.yml + networks: cherry: driver: bridge From 86bb554d81dff7b494042e889d06948dcf861fbb Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:14:28 +0200 Subject: [PATCH 349/499] Auto saved by Logseq --- pages/nextcloud.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 6d1a2746..eb71c453 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -83,4 +83,5 @@ - redis networks: - cherry - ``` \ No newline at end of file + ``` +- Per il servizio è \ No newline at end of file From c5363d583eb13d448b0498d6dcf223ae540999fb Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:14:58 +0200 Subject: [PATCH 350/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index eb71c453..ac6da5b0 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -84,4 +84,6 @@ networks: - cherry ``` -- Per il servizio è \ No newline at end of file +- Per il configurare il servizio è necessario anche compilare un file `.env` + - ``` + ``` \ No newline at end of file From 508eb045271e6c4209f1cd251032799e2624bbb7 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:15:28 +0200 Subject: [PATCH 351/499] Auto saved by Logseq --- pages/nextcloud.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index ac6da5b0..92ab98f0 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -86,4 +86,24 @@ ``` - Per il configurare il servizio è necessario anche compilare un file `.env` - ``` - ``` \ No newline at end of file + # Your timezone, https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + + TZ=Europe/Rome + + # UNIX PUID and PGID, find with: id $USER + + PUID=1000 + PGID=1000 + + # The directory where data and configuration will be stored. + + ROOT=/media/penta/nextcloud + + # DB params + + MYSQL_ROOT_PASSWORD=nextcloud + MYSQL_PASSWORD=nextcloud + MYSQL_DATABASE=nextcloud + MYSQL_USER=nextcloud + ``` +- Durante il processo di migrazione da #docker a #podman \ No newline at end of file From 74cb0e774f5a93f64356521f18bb98ab26cc133d Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:15:58 +0200 Subject: [PATCH 352/499] Auto saved by Logseq --- pages/nextcloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 92ab98f0..5678d2c0 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -106,4 +106,4 @@ MYSQL_DATABASE=nextcloud MYSQL_USER=nextcloud ``` -- Durante il processo di migrazione da #docker a #podman \ No newline at end of file +- Durante un eventuale processo di migrazione da #docker a #podman è necessario modificare i permessi della volume \ No newline at end of file From 31dc235cd8e8446652dbbaa3a8a48b6b47527187 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:16:28 +0200 Subject: [PATCH 353/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 5678d2c0..6afa3d60 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -106,4 +106,6 @@ MYSQL_DATABASE=nextcloud MYSQL_USER=nextcloud ``` -- Durante un eventuale processo di migrazione da #docker a #podman è necessario modificare i permessi della volume \ No newline at end of file +- Durante un eventuale processo di migrazione da #docker a #podman è necessario modificare i permessi della volume con *bind* su `/var/www/html`. + - ```bash + ``` \ No newline at end of file From 7afe3388e01f62d2f87ce99a04f79419d57141a9 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:16:58 +0200 Subject: [PATCH 354/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 6afa3d60..e846892b 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -108,4 +108,6 @@ ``` - Durante un eventuale processo di migrazione da #docker a #podman è necessario modificare i permessi della volume con *bind* su `/var/www/html`. - ```bash - ``` \ No newline at end of file + sudo chown -R 100081:100081 /media/penta/nextcloud/ + ``` + - \ No newline at end of file From 1036ab0b983c32241fec864666ccfdb2d7cd7a9a Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:17:28 +0200 Subject: [PATCH 355/499] Auto saved by Logseq --- journals/2024_10_17.md | 2 ++ pages/nextcloud.md | 1 + 2 files changed, 3 insertions(+) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 2764d3dd..17e5cd29 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,4 +1,6 @@ - Uso del comando `podman unshare` per mappare i UID e GID all'interno di un container #podman + id:: 6712155b-8c8b-4b6e-b956-efc3e8254474 + collapsed:: true - https://www.redhat.com/en/blog/rootless-podman-makes-sense - Per ottenere l'ID di un gruppo in #linuxcommandline - ```bash diff --git a/pages/nextcloud.md b/pages/nextcloud.md index e846892b..6d81cdef 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -110,4 +110,5 @@ - ```bash sudo chown -R 100081:100081 /media/penta/nextcloud/ ``` + - ((6712155b-8c8b-4b6e-b956-efc3e8254474)) - \ No newline at end of file From 448fe271918a16926dbd1e862d142bc359260583 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:17:58 +0200 Subject: [PATCH 356/499] Auto saved by Logseq --- journals/2024_10_17.md | 1 - 1 file changed, 1 deletion(-) diff --git a/journals/2024_10_17.md b/journals/2024_10_17.md index 17e5cd29..c1f4a75d 100644 --- a/journals/2024_10_17.md +++ b/journals/2024_10_17.md @@ -1,6 +1,5 @@ - Uso del comando `podman unshare` per mappare i UID e GID all'interno di un container #podman id:: 6712155b-8c8b-4b6e-b956-efc3e8254474 - collapsed:: true - https://www.redhat.com/en/blog/rootless-podman-makes-sense - Per ottenere l'ID di un gruppo in #linuxcommandline - ```bash From 40385ea352929a1e00e15f2dc128829933d73f45 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:18:28 +0200 Subject: [PATCH 357/499] Auto saved by Logseq --- pages/nextcloud.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 6d81cdef..26484ca4 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -111,4 +111,5 @@ sudo chown -R 100081:100081 /media/penta/nextcloud/ ``` - ((6712155b-8c8b-4b6e-b956-efc3e8254474)) + - logseq://graph/knowledgebase?block-id=6712155b-8c8b-4b6e-b956-efc3e8254474 - \ No newline at end of file From e8d947865511d9b7cfaac88429a3de4406523e74 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 10:18:58 +0200 Subject: [PATCH 358/499] Auto saved by Logseq --- pages/nextcloud.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pages/nextcloud.md b/pages/nextcloud.md index 26484ca4..1440b6fd 100644 --- a/pages/nextcloud.md +++ b/pages/nextcloud.md @@ -110,6 +110,4 @@ - ```bash sudo chown -R 100081:100081 /media/penta/nextcloud/ ``` - - ((6712155b-8c8b-4b6e-b956-efc3e8254474)) - - logseq://graph/knowledgebase?block-id=6712155b-8c8b-4b6e-b956-efc3e8254474 - - \ No newline at end of file + - ((6712155b-8c8b-4b6e-b956-efc3e8254474)) \ No newline at end of file From 4a93dd0914c84fb333acba709b573926b12fc1b7 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 12:04:03 +0200 Subject: [PATCH 359/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_18.md diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md new file mode 100644 index 00000000..822c3843 --- /dev/null +++ b/journals/2024_10_18.md @@ -0,0 +1 @@ +- Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` \ No newline at end of file From 3eb7c114e52addc6ee8787ff67f9a11d0d3ba856 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 12:04:33 +0200 Subject: [PATCH 360/499] Auto saved by Logseq --- journals/2024_10_18.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 822c3843..3cb1dda3 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1 +1,4 @@ -- Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` \ No newline at end of file +- Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` + - https://github.com/containers/podman/issues/8784#issuecomment-749167726 + - ```yaml + ``` \ No newline at end of file From 73d0f315e4d67b7d9401f5fa9365670019de47fc Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 12:05:33 +0200 Subject: [PATCH 361/499] Auto saved by Logseq --- journals/2024_10_18.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 3cb1dda3..f32a1518 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,4 +1,12 @@ - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 - ```yaml + wireguard: + depends_on: [unbound, pihole] + image: linuxserver/wireguard + container_name: wireguard + cap_add: + - NET_ADMIN + - NET_RAW # <-- podman needs that! + - SYS_MODULE ``` \ No newline at end of file From 54c41af7527848ad46e8702ca4154096489d6bfd Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:43:40 +0200 Subject: [PATCH 362/499] Auto saved by Logseq --- pages/traefik.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index a9296f6f..05ed60df 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -54,4 +54,5 @@ storage: acme.json httpChallenge: entryPoint: web - ``` \ No newline at end of file + ``` + - Se si sta utilizzando #traefik con \ No newline at end of file From bc0e40db1f71729c9696d56ef85e8d01fa03c3ae Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:44:10 +0200 Subject: [PATCH 363/499] Auto saved by Logseq --- pages/traefik.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 05ed60df..68918706 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -55,4 +55,5 @@ httpChallenge: entryPoint: web ``` - - Se si sta utilizzando #traefik con \ No newline at end of file + - Se si sta utilizzando #traefik con #podman rootless occorre modificare il file `sysctl.conf` e ricaricare la configurazione + - \ No newline at end of file From 96c31eb45abc541c9aedb44bc87cfedc635750c7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:44:40 +0200 Subject: [PATCH 364/499] Auto saved by Logseq --- pages/traefik.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 68918706..197e0d74 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -55,5 +55,6 @@ httpChallenge: entryPoint: web ``` - - Se si sta utilizzando #traefik con #podman rootless occorre modificare il file `sysctl.conf` e ricaricare la configurazione - - \ No newline at end of file + - Se si sta utilizzando #traefik con #podman rootless occorre modificare il file `/etc/sysctl.conf` e ricaricare la configurazione + - ```conf + ``` \ No newline at end of file From d92f371212a809aa4d78b7d09e403b284cc64872 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:45:10 +0200 Subject: [PATCH 365/499] Auto saved by Logseq --- pages/traefik.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pages/traefik.md b/pages/traefik.md index 197e0d74..021d0b58 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -57,4 +57,8 @@ ``` - Se si sta utilizzando #traefik con #podman rootless occorre modificare il file `/etc/sysctl.conf` e ricaricare la configurazione - ```conf + ### /etc/sysctl.conf + + ## Append to the end of the file + ``` \ No newline at end of file From c9062d764a91c6d49fff444ef8f5b386d29c791e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:46:10 +0200 Subject: [PATCH 366/499] Auto saved by Logseq --- pages/traefik.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pages/traefik.md b/pages/traefik.md index 021d0b58..12bf5904 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -55,10 +55,11 @@ httpChallenge: entryPoint: web ``` - - Se si sta utilizzando #traefik con #podman rootless occorre modificare il file `/etc/sysctl.conf` e ricaricare la configurazione + - Se si sta utilizzando #traefik con #podman rootless occorre modificare il file `/etc/sysctl.conf` in modo da consentire l'apertura di una porta con numero minore di 1024 e ricaricare la configurazione - ```conf ### /etc/sysctl.conf ## Append to the end of the file - - ``` \ No newline at end of file + net.ipv4.ip_unprivileged_port_start=80 + ``` + - \ No newline at end of file From ce19757ef35daad116aef3c60139751d8491c1b1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:46:40 +0200 Subject: [PATCH 367/499] Auto saved by Logseq --- pages/traefik.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/traefik.md b/pages/traefik.md index 12bf5904..70d79208 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -62,4 +62,5 @@ ## Append to the end of the file net.ipv4.ip_unprivileged_port_start=80 ``` - - \ No newline at end of file + - ```bash + ``` \ No newline at end of file From 8f8b45cb9eabc1382ea0674b76be98ca9568c515 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:47:10 +0200 Subject: [PATCH 368/499] Auto saved by Logseq --- pages/traefik.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/traefik.md b/pages/traefik.md index 70d79208..3cca2a30 100644 --- a/pages/traefik.md +++ b/pages/traefik.md @@ -63,4 +63,5 @@ net.ipv4.ip_unprivileged_port_start=80 ``` - ```bash + sudo sysctl --system ``` \ No newline at end of file From 53c5b64455118a4d5c11655d1538e068d79671bb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:51:41 +0200 Subject: [PATCH 369/499] Auto saved by Logseq --- journals/2024_10_18.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_18.md diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md new file mode 100644 index 00000000..1aaf5765 --- /dev/null +++ b/journals/2024_10_18.md @@ -0,0 +1,2 @@ +- Articolo interessante su come configurare #traefik con #podman utilizzando #systemd + - \ No newline at end of file From b9265e13b5671691912fef4ff171930b05f7ee08 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 12:52:11 +0200 Subject: [PATCH 370/499] Auto saved by Logseq --- journals/2024_10_18.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 1aaf5765..a6145571 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,2 +1,2 @@ - Articolo interessante su come configurare #traefik con #podman utilizzando #systemd - - \ No newline at end of file + - https://gerov.eu/posts/traefik-for-podman/ \ No newline at end of file From 9940ac98cd7fde2f3bf0e76fdc3b9dcf5442c452 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:24:54 +0200 Subject: [PATCH 371/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index f32a1518..efb61d89 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,3 +1,4 @@ +- Studenti che non hanno consegnato il Patto Educativo di Corresponsabilit - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 - ```yaml From 2f29bff313d083dcd58ee427249ffe2970d2f6ad Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:25:24 +0200 Subject: [PATCH 372/499] Auto saved by Logseq --- journals/2024_10_18.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index efb61d89..f4d6bce4 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,4 +1,6 @@ -- Studenti che non hanno consegnato il Patto Educativo di Corresponsabilit +- Studenti che non hanno consegnato il Patto Educativo di Corresponsabilità 2 C LIN #teaching + - ABDELMAGYD + - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 - ```yaml From f8d6f316ed873a1be5f9874f21b1370fef56617f Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:25:54 +0200 Subject: [PATCH 373/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index f4d6bce4..f62e1eba 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,5 +1,6 @@ - Studenti che non hanno consegnato il Patto Educativo di Corresponsabilità 2 C LIN #teaching - ABDELMAGYD + - BERNARDI - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 From febebc29464554654d52becf683f2c839d8d5738 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:26:54 +0200 Subject: [PATCH 374/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index f62e1eba..7979c7d4 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,6 +1,7 @@ - Studenti che non hanno consegnato il Patto Educativo di Corresponsabilità 2 C LIN #teaching - ABDELMAGYD - BERNARDI + - FABRIS - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 From 835bf8cc4751ca5eacc072d223b37400c31a67e7 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:27:24 +0200 Subject: [PATCH 375/499] Auto saved by Logseq --- journals/2024_10_18.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 7979c7d4..08626ff4 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -2,6 +2,8 @@ - ABDELMAGYD - BERNARDI - FABRIS + - HONG + - WANG - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 From 9a43282274b5fd8181be89141c64ab3bb94c032a Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:28:55 +0200 Subject: [PATCH 376/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 08626ff4..08145f4d 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -4,6 +4,7 @@ - FABRIS - HONG - WANG + - REDIC - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 From 355f65f186b5f9e6f5a3b64a4c2dd84eecd57a3f Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:29:25 +0200 Subject: [PATCH 377/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 08145f4d..f9c8b308 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -5,6 +5,7 @@ - HONG - WANG - REDIC + - SBRIZZAI - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 From 4a6e637cc8ac3ef48c9e3aafbe1578bea810c9ce Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 18 Oct 2024 13:54:43 +0200 Subject: [PATCH 378/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 - 1 file changed, 1 deletion(-) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index f9c8b308..937150c5 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -6,7 +6,6 @@ - WANG - REDIC - SBRIZZAI - - - Per configurare correttamente il container #wireguard con #podman occorre sistemare dei permessi sul `docker-compose.yml` - https://github.com/containers/podman/issues/8784#issuecomment-749167726 - ```yaml From 81755152fd17985918d1892c72916f1f8163d8bc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 18:27:19 +0200 Subject: [PATCH 379/499] Auto saved by Logseq --- journals/2024_10_18.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index eb9bd0c0..80864a0c 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,3 +1,5 @@ +- Fare auto-update di container #podman con #systemd + - https://www.redhat.com/en/blog/podman-auto-updates-rollbacks - Articolo interessante su come configurare #traefik con #podman utilizzando #systemd - https://gerov.eu/posts/traefik-for-podman/ - Studenti che non hanno consegnato il Patto Educativo di Corresponsabilità 2 C LIN #teaching @@ -19,4 +21,4 @@ - NET_ADMIN - NET_RAW # <-- podman needs that! - SYS_MODULE - ``` + ``` \ No newline at end of file From 3dc833c6c2f0e4b1a7bc6a395716a9809ef6a90e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 23:09:47 +0200 Subject: [PATCH 380/499] Auto saved by Logseq --- journals/2024_10_18.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index 80864a0c..c4cf8ad7 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,3 +1,4 @@ +- Problema - Fare auto-update di container #podman con #systemd - https://www.redhat.com/en/blog/podman-auto-updates-rollbacks - Articolo interessante su come configurare #traefik con #podman utilizzando #systemd From 0759e3740bbb8d92f142920b9686dd97d7b0925e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Fri, 18 Oct 2024 23:10:17 +0200 Subject: [PATCH 381/499] Auto saved by Logseq --- journals/2024_10_18.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_18.md b/journals/2024_10_18.md index c4cf8ad7..26da8ac7 100644 --- a/journals/2024_10_18.md +++ b/journals/2024_10_18.md @@ -1,4 +1,5 @@ -- Problema +- Problema di autenticazione #HedgeDoc + - https://community.hedgedoc.org/t/cant-login-by-email-with-using-a-reverse-proxy/1991/3 - Fare auto-update di container #podman con #systemd - https://www.redhat.com/en/blog/podman-auto-updates-rollbacks - Articolo interessante su come configurare #traefik con #podman utilizzando #systemd From 75ece00ffa5433c34f383bd2a604c8838347929a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sat, 19 Oct 2024 15:14:52 +0200 Subject: [PATCH 382/499] Auto saved by Logseq --- journals/2024_10_19.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_19.md diff --git a/journals/2024_10_19.md b/journals/2024_10_19.md new file mode 100644 index 00000000..2aadc014 --- /dev/null +++ b/journals/2024_10_19.md @@ -0,0 +1 @@ +- https://www.eigenmagic.com/2021/09/21/connecting-nginx-reverse-stream-proxy-to-docker-with-traefik/ \ No newline at end of file From 7719c0079ea6eb24031a419034e764123790bebe Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sat, 19 Oct 2024 15:15:22 +0200 Subject: [PATCH 383/499] Auto saved by Logseq --- journals/2024_10_19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_19.md b/journals/2024_10_19.md index 2aadc014..88bfe70d 100644 --- a/journals/2024_10_19.md +++ b/journals/2024_10_19.md @@ -1 +1 @@ -- https://www.eigenmagic.com/2021/09/21/connecting-nginx-reverse-stream-proxy-to-docker-with-traefik/ \ No newline at end of file +- https://www.eigenmagic.com/2021/09/21/connecting-nginx-reverse-stream-proxy-to-docker-with-traefik/ #nginx #traefik \ No newline at end of file From 245fe65d973a917bf8f24536b2083f901835ab3b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:35:02 +0200 Subject: [PATCH 384/499] Auto saved by Logseq --- journals/2024_10_20.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_20.md diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md new file mode 100644 index 00000000..b3b5a5aa --- /dev/null +++ b/journals/2024_10_20.md @@ -0,0 +1,2 @@ +- Considerazioni di Enzo sulla casa in montagna + - \ No newline at end of file From b074f642d64d6cdfdad0837f2754291cf9a83e04 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:47:32 +0200 Subject: [PATCH 385/499] Auto saved by Logseq --- journals/2024_10_20.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index b3b5a5aa..fefeb2f6 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -1,2 +1,2 @@ - Considerazioni di Enzo sulla casa in montagna - - \ No newline at end of file + - Mancanza di manodopera \ No newline at end of file From 52e01a429e555c1671fe2f4e3fb52ebb114082fe Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:48:02 +0200 Subject: [PATCH 386/499] Auto saved by Logseq --- journals/2024_10_20.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index fefeb2f6..93cfa0f8 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -1,2 +1,3 @@ - Considerazioni di Enzo sulla casa in montagna - - Mancanza di manodopera \ No newline at end of file + - Mancanza di manodopera + - Gestione del riscaldamento \ No newline at end of file From 37c6fad686185f7103d3c284d9bb382d5cf72a99 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:49:32 +0200 Subject: [PATCH 387/499] Auto saved by Logseq --- journals/2024_10_20.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index 93cfa0f8..c6b5b2a5 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -1,3 +1,5 @@ - Considerazioni di Enzo sulla casa in montagna - Mancanza di manodopera - - Gestione del riscaldamento \ No newline at end of file + - Gestione del riscaldamento + - Impianti elettrici + - Separazione delle li \ No newline at end of file From 963290822ac01e98a5678a22a9ef521e771cf2a8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:50:03 +0200 Subject: [PATCH 388/499] Auto saved by Logseq --- journals/2024_10_20.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index c6b5b2a5..ff0032c8 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -2,4 +2,7 @@ - Mancanza di manodopera - Gestione del riscaldamento - Impianti elettrici - - Separazione delle li \ No newline at end of file + - Separazione delle linee + - Salvavita + - Impianto di riscaldamento + - \ No newline at end of file From ec4cfad36aa9bf8d06194aa3eb483cc7a709d420 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:51:33 +0200 Subject: [PATCH 389/499] Auto saved by Logseq --- journals/2024_10_20.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index ff0032c8..5b296fb8 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -5,4 +5,4 @@ - Separazione delle linee - Salvavita - Impianto di riscaldamento - - \ No newline at end of file + - \ No newline at end of file From dd6fb37996bc7de70adf861ac056bf481c342bd8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 09:52:03 +0200 Subject: [PATCH 390/499] Auto saved by Logseq --- journals/2024_10_20.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index 5b296fb8..8ea8e60f 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -5,4 +5,5 @@ - Separazione delle linee - Salvavita - Impianto di riscaldamento + - Minimo € 40000 per renderle vivibili - \ No newline at end of file From 2c369f5a1463af55a03fdce5ae2316b044c4c9ed Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Sun, 20 Oct 2024 10:04:03 +0200 Subject: [PATCH 391/499] Auto saved by Logseq --- journals/2024_10_20.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_20.md b/journals/2024_10_20.md index 8ea8e60f..5e03911f 100644 --- a/journals/2024_10_20.md +++ b/journals/2024_10_20.md @@ -6,4 +6,4 @@ - Salvavita - Impianto di riscaldamento - Minimo € 40000 per renderle vivibili - - \ No newline at end of file + - Tetto dev'essere perfetto \ No newline at end of file From 54ed11d269286f2314599a75e324a25a233dee90 Mon Sep 17 00:00:00 2001 From: andrea Date: Mon, 21 Oct 2024 09:24:13 +0200 Subject: [PATCH 392/499] Auto saved by Logseq --- journals/2024_10_21.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_21.md diff --git a/journals/2024_10_21.md b/journals/2024_10_21.md new file mode 100644 index 00000000..b7b0af70 --- /dev/null +++ b/journals/2024_10_21.md @@ -0,0 +1 @@ +- Rivedere n. 448 dopo equazioni #teaching \ No newline at end of file From bc42a46d758754f8b01b60de1762094fafbaef4b Mon Sep 17 00:00:00 2001 From: andrea Date: Mon, 21 Oct 2024 10:43:16 +0200 Subject: [PATCH 393/499] update --- journals/2024_10_03.md | 2 +- pages/podman.md | 30 +++++++++++++++++++++++++----- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index ddb637cf..fe1a3df1 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -8,7 +8,7 @@ - Martedì, mercoledì 8, 9 non può - 3403025458 - s260605@ds.units. - - Inviare l'orarioù + - Inviare l'orario - 10 ore a settimana - Inizio tirocinio 21.10 - Inviare l'orario \ No newline at end of file diff --git a/pages/podman.md b/pages/podman.md index 945da921..f291a14e 100644 --- a/pages/podman.md +++ b/pages/podman.md @@ -1,6 +1,5 @@ -## Introduzione - - Podman è un gestore di container come docker che funziona in modalità serverless -- ## Installazione su un sistema #archlinux +- Podman è un gestore di container come docker che funziona anche in modalità serverless +- Installazione su un sistema #archlinux id:: 66f12589-34d7-4a14-b226-d59679c70d28 - Per installare `podman` su un sistema Arch Linux in modo che funzioni come `docker` - ```bash @@ -21,9 +20,10 @@ ln -s /run/user/$(id -u)/podman/podman.sock docker.sock docker ps # test the aliasing ``` -- ## Installazione su un sistema #debian +- Installazione su un sistema #debian - Per installare `podman` su un sistema Debian/Ubuntu in modo che funzioni come `docker` - ```bash + sudo apt remove sudo apt install podman podman-docker ``` - Per emulare le funzionalità di `docker compose` @@ -40,4 +40,24 @@ sudo apt update sudo apt upgrade ``` - - Riferimento: https://www.monotux.tech/posts/2024/09/ubuntu-2404-podman/ \ No newline at end of file + - Riferimento: https://www.monotux.tech/posts/2024/09/ubuntu-2404-podman/ +- Migrazione da #docker a #podman + - Assicurarsi di avere a disposizione i dati all'interno dei volumi docker, eventualmente esportando e reimportando i database + - Nel caso di #mariadb + - ```bash + docker exec -i gogs-db-1 mariadb-dump -ugogs -pgogs gogs > sql/gogs-14_10_2024.sql + docker exec -i gogs-db-1 mariadb -ugogs -pgogs gogs < sql/gogs-14_10_2024.sql + ``` + - Nel caso di #postgres + - ```bash + # Esportazione + docker exec -t your-db-container pg_dumpall -c -U postgres > dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql + + # Importazione + cat sql/mastodon_14_10_2024.sql | docker exec -i mastodon-db-1 psql -U mastodon + ``` + - Rimuovere #docker dal sistema + - ```bash + sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli docker-compose-plugin + sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-compose-plugin + ``` \ No newline at end of file From 1a014d2a81e99d902cafcf9f85659d7998c7bb12 Mon Sep 17 00:00:00 2001 From: andrea Date: Tue, 22 Oct 2024 11:53:14 +0200 Subject: [PATCH 394/499] Auto saved by Logseq --- journals/2024_10_03.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/journals/2024_10_03.md b/journals/2024_10_03.md index 3b3c129c..b73b298d 100644 --- a/journals/2024_10_03.md +++ b/journals/2024_10_03.md @@ -14,10 +14,10 @@ - Mi faccia vedere la delega - Vediamo quando scade il mandato - Pulizie -- Colloquio con tirocinante +- Colloquio con tirocinante #teaching - 24+24+12 in classe - 12 ore programmazione delle lezioni - - 8 ore per inclusione + - 6 ore per inclusione - Progetto musica e fisica, musica e matematica - Esperienza a scuola solo alle medie - Occorre matematica e fisica From 10ec62e3162110a9a3a6f5fe77700d756e99f068 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:27:10 +0200 Subject: [PATCH 395/499] Auto saved by Logseq --- journals/2024_10_22.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 journals/2024_10_22.md diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md new file mode 100644 index 00000000..e4cf2408 --- /dev/null +++ b/journals/2024_10_22.md @@ -0,0 +1,2 @@ +- Passi base per utilizzare #quadlets di #podman con #systemd + - Creare \ No newline at end of file From 393b2a4147f172b722174ad3dbbd240ed771081c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:27:40 +0200 Subject: [PATCH 396/499] Auto saved by Logseq --- journals/2024_10_22.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index e4cf2408..0ec24484 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -1,2 +1,6 @@ - Passi base per utilizzare #quadlets di #podman con #systemd - - Creare \ No newline at end of file + - Creare la cartella + - ```bash + mkdir -p ~/.config/containers/systemd + ``` + - \ No newline at end of file From 49e13463a7b58261ca615c20432695d7f8e08091 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:31:10 +0200 Subject: [PATCH 397/499] Auto saved by Logseq --- journals/2024_10_22.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 0ec24484..36ff43b9 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -1,6 +1,9 @@ +- Tutorial su #quadlets + - https://linuxconfig.org/how-to-run-podman-containers-under-systemd-with-quadlet - Passi base per utilizzare #quadlets di #podman con #systemd - Creare la cartella - ```bash mkdir -p ~/.config/containers/systemd ``` + - Creare un fil - \ No newline at end of file From a4aa1eefd482bb3e6c8faaf97df499ee23312001 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:31:40 +0200 Subject: [PATCH 398/499] Auto saved by Logseq --- journals/2024_10_22.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 36ff43b9..ee315b5c 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -5,5 +5,7 @@ - ```bash mkdir -p ~/.config/containers/systemd ``` - - Creare un fil + - Creare un file di configurazione per una rete + - ```ini + ``` - \ No newline at end of file From 31d5491afdf11c6e9dab70b162d2c6d3c125df92 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:32:40 +0200 Subject: [PATCH 399/499] Auto saved by Logseq --- journals/2024_10_22.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index ee315b5c..c380cca7 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -7,5 +7,7 @@ ``` - Creare un file di configurazione per una rete - ```ini + [Unit] + Description=Proxy ``` - \ No newline at end of file From bb01f8a5b8d8050ef1dbaefc7a12f86f2fbf756b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:52:41 +0200 Subject: [PATCH 400/499] Auto saved by Logseq --- journals/2024_10_22.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index c380cca7..fbcdc0d8 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -5,7 +5,7 @@ - ```bash mkdir -p ~/.config/containers/systemd ``` - - Creare un file di configurazione per una rete + - Creare un file di configurazione `proxy.network`per una rete - ```ini [Unit] Description=Proxy From 5eabc83be09ffb2bfaf95294ad7aad07b04206b2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:53:11 +0200 Subject: [PATCH 401/499] Auto saved by Logseq --- journals/2024_10_22.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index fbcdc0d8..d5bb64ee 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -10,4 +10,7 @@ [Unit] Description=Proxy ``` + - Generare la unit #systemd + - ```bash + ``` - \ No newline at end of file From a89e69e0ccb083c3b951c2f86b3662180429d256 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:53:41 +0200 Subject: [PATCH 402/499] Auto saved by Logseq --- journals/2024_10_22.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index d5bb64ee..043f91ae 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -11,6 +11,10 @@ Description=Proxy ``` - Generare la unit #systemd + - ```bash + systemctl --user daemon-reload + ``` + - Verificare che la unit sia stata generate - ```bash ``` - \ No newline at end of file From 563c5dbf810f46d5268d57037b4c9bd36b1c648a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:54:11 +0200 Subject: [PATCH 403/499] Auto saved by Logseq --- journals/2024_10_22.md | 1 + 1 file changed, 1 insertion(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 043f91ae..e5f7e3d1 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -16,5 +16,6 @@ ``` - Verificare che la unit sia stata generate - ```bash + systemctl --user cat prox ``` - \ No newline at end of file From 5c0a1c1c6749e47794e5791124537b1277823e6d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:54:41 +0200 Subject: [PATCH 404/499] Auto saved by Logseq --- journals/2024_10_22.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index e5f7e3d1..d77c7b01 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -14,8 +14,8 @@ - ```bash systemctl --user daemon-reload ``` - - Verificare che la unit sia stata generate + - Verificare che la unit sia stata generata - ```bash - systemctl --user cat prox + systemctl --user cat proxy-network.service ``` - \ No newline at end of file From ecca01c55060b516ca9577238ee33c46e01e1118 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:55:11 +0200 Subject: [PATCH 405/499] Auto saved by Logseq --- journals/2024_10_22.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index d77c7b01..0ac2ad99 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -18,4 +18,7 @@ - ```bash systemctl --user cat proxy-network.service ``` + - Avviare il servizio #systemd + - ```bash + ``` - \ No newline at end of file From 0a115fbd436a641fa1ad266c4d32059c210194d2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:55:41 +0200 Subject: [PATCH 406/499] Auto saved by Logseq --- journals/2024_10_22.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 0ac2ad99..925d9650 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -10,6 +10,7 @@ [Unit] Description=Proxy ``` + - Creare un file di configurazione per un container `traefi` - Generare la unit #systemd - ```bash systemctl --user daemon-reload @@ -20,5 +21,6 @@ ``` - Avviare il servizio #systemd - ```bash + systemctl --user start proxy-network.service ``` - \ No newline at end of file From cce2bdb2d448449a7ab17b1de0ce35528729baa2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:56:11 +0200 Subject: [PATCH 407/499] Auto saved by Logseq --- journals/2024_10_22.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 925d9650..a47b2741 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -10,7 +10,10 @@ [Unit] Description=Proxy ``` - - Creare un file di configurazione per un container `traefi` + - Creare un file di configurazione per un container #traefik `traefik.container` + - ```ini + + ``` - Generare la unit #systemd - ```bash systemctl --user daemon-reload From 99094dd6dbf0fc4b781f45a4eb8ebf8e523cca44 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:56:41 +0200 Subject: [PATCH 408/499] Auto saved by Logseq --- journals/2024_10_22.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index a47b2741..c739398a 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -12,7 +12,8 @@ ``` - Creare un file di configurazione per un container #traefik `traefik.container` - ```ini - + [Unit] + Description=Proxy ``` - Generare la unit #systemd - ```bash From 72e432fec1539af0d2465c8f9266c65bc0382090 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:57:11 +0200 Subject: [PATCH 409/499] Auto saved by Logseq --- journals/2024_10_22.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index c739398a..6207106a 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -11,9 +11,20 @@ Description=Proxy ``` - Creare un file di configurazione per un container #traefik `traefik.container` - - ```ini + - ```toml [Unit] - Description=Proxy + Description=Traefik container + + [Container] + Image=traefik:latest + Network=proxy.network + PublishPort=80:80 + PublishPort=443:443 + Volume=%h/srv/volumes/traefik/traefik.yml:/traefik.yml + Volume=/run/user/1000/podman/podman.sock:/var/run/docker.sock + + [Install] + WantedBy=multi-user.target ``` - Generare la unit #systemd - ```bash From 08f4f2fbddb686708af032fa705ed2d1455507de Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:57:41 +0200 Subject: [PATCH 410/499] Auto saved by Logseq --- journals/2024_10_22.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 6207106a..3cc8b5d2 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -6,7 +6,7 @@ mkdir -p ~/.config/containers/systemd ``` - Creare un file di configurazione `proxy.network`per una rete - - ```ini + - ```toml [Unit] Description=Proxy ``` @@ -26,11 +26,11 @@ [Install] WantedBy=multi-user.target ``` - - Generare la unit #systemd + - Generare i servizi #systemd - ```bash systemctl --user daemon-reload ``` - - Verificare che la unit sia stata generata + - Verificare che i servizi siano stata generata - ```bash systemctl --user cat proxy-network.service ``` From 4de2ad3ac93d37e4b006152d94a2509d60f62d12 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:58:11 +0200 Subject: [PATCH 411/499] Auto saved by Logseq --- journals/2024_10_22.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index 3cc8b5d2..b4189df4 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -30,11 +30,11 @@ - ```bash systemctl --user daemon-reload ``` - - Verificare che i servizi siano stata generata + - Verificare che i servizi siano stati generati - ```bash systemctl --user cat proxy-network.service ``` - - Avviare il servizio #systemd + - Avviare i servizi #systemd - ```bash systemctl --user start proxy-network.service ``` From ba576f58f071e9d14d1bd0e374712bbd86ec6afa Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Tue, 22 Oct 2024 12:58:41 +0200 Subject: [PATCH 412/499] Auto saved by Logseq --- journals/2024_10_22.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/journals/2024_10_22.md b/journals/2024_10_22.md index b4189df4..2daaceab 100644 --- a/journals/2024_10_22.md +++ b/journals/2024_10_22.md @@ -33,9 +33,11 @@ - Verificare che i servizi siano stati generati - ```bash systemctl --user cat proxy-network.service + systemctl --user cat traefik.service ``` - Avviare i servizi #systemd - ```bash systemctl --user start proxy-network.service + systemctl --user start traefik.service ``` - \ No newline at end of file From f8930dc4ccb82f2dbbd4420e54cf198da9f4b0d6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 09:28:29 +0200 Subject: [PATCH 413/499] Auto saved by Logseq --- journals/2024_10_24.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 journals/2024_10_24.md diff --git a/journals/2024_10_24.md b/journals/2024_10_24.md new file mode 100644 index 00000000..1d769874 --- /dev/null +++ b/journals/2024_10_24.md @@ -0,0 +1 @@ +- Software per la somministrazione di test a risposta \ No newline at end of file From ce6ca51630c2fcad0c946997c8f112b9e494a9c5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:24:33 +0200 Subject: [PATCH 414/499] Auto saved by Logseq --- journals/2024_10_24.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/journals/2024_10_24.md b/journals/2024_10_24.md index 1d769874..be1701df 100644 --- a/journals/2024_10_24.md +++ b/journals/2024_10_24.md @@ -1 +1,2 @@ -- Software per la somministrazione di test a risposta \ No newline at end of file +- Software per la somministrazione di test + - https://stack-assessment.org/ \ No newline at end of file From e6d16e409930c94d5817dbf8cf5c3496ba7ba806 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:28:33 +0200 Subject: [PATCH 415/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 pages/Linux Day 2024.md diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md new file mode 100644 index 00000000..523ff2ed --- /dev/null +++ b/pages/Linux Day 2024.md @@ -0,0 +1,3 @@ +# +- ## Self-hosting: la via per l'indipendenza digitale + - \ No newline at end of file From 9256c4c3f0ce7d0ba2dc3cba8e1408e7216482a6 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:29:33 +0200 Subject: [PATCH 416/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 523ff2ed..7a31e898 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,3 +1,4 @@ # - ## Self-hosting: la via per l'indipendenza digitale + - Motivazioni per il #selfhosting - \ No newline at end of file From 0ab1050f41fff0dfa558b5a81ee96b076048cc24 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:30:03 +0200 Subject: [PATCH 417/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 7a31e898..25af1a9e 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,4 +1,4 @@ # - ## Self-hosting: la via per l'indipendenza digitale - Motivazioni per il #selfhosting - - \ No newline at end of file + - \ No newline at end of file From c036062a810c6442e600d0210e8d58d0c2d9443e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:30:33 +0200 Subject: [PATCH 418/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 25af1a9e..f9529d4a 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,4 +1,5 @@ # - ## Self-hosting: la via per l'indipendenza digitale - - Motivazioni per il #selfhosting - - \ No newline at end of file + - N buoni per il #selfhosting + - I miei dati sono miei + - Il cloud è il \ No newline at end of file From 5cab97d064ac00cfcc4d416458b2ecd6172e9511 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:31:03 +0200 Subject: [PATCH 419/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index f9529d4a..12edd6be 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -2,4 +2,5 @@ - ## Self-hosting: la via per l'indipendenza digitale - N buoni per il #selfhosting - I miei dati sono miei - - Il cloud è il \ No newline at end of file + - Il cloud è il computer di qualcun'altro (o di molti altri) + - \ No newline at end of file From 8660bc314a0e91450a6ada6b9e72cb907984027c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:32:03 +0200 Subject: [PATCH 420/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 12edd6be..680c6557 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -3,4 +3,5 @@ - N buoni per il #selfhosting - I miei dati sono miei - Il cloud è il computer di qualcun'altro (o di molti altri) + - Storage senza limiti (a costi accessibili) - \ No newline at end of file From 85ec7d0a4f24f54f8074c5a352a049045af21f75 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:32:33 +0200 Subject: [PATCH 421/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 680c6557..7133fc61 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -3,5 +3,5 @@ - N buoni per il #selfhosting - I miei dati sono miei - Il cloud è il computer di qualcun'altro (o di molti altri) - - Storage senza limiti (a costi accessibili) - - \ No newline at end of file + - Storage (quasi) senza limiti (a costi accessibili) + - Oggi \ No newline at end of file From fc6243b0417ac1aa1b8cb442dc1bd13c9ff789ef Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:33:33 +0200 Subject: [PATCH 422/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 7133fc61..1cbaafa7 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -4,4 +4,4 @@ - I miei dati sono miei - Il cloud è il computer di qualcun'altro (o di molti altri) - Storage (quasi) senza limiti (a costi accessibili) - - Oggi \ No newline at end of file + - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa \ No newline at end of file From 4f256cb7e02b693ca963112154778b2219eaf6da Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:34:33 +0200 Subject: [PATCH 423/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 1cbaafa7..9415b367 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -4,4 +4,5 @@ - I miei dati sono miei - Il cloud è il computer di qualcun'altro (o di molti altri) - Storage (quasi) senza limiti (a costi accessibili) - - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa \ No newline at end of file + - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... + - Non voglio \ No newline at end of file From 83ba8dcdd8c1e399cf2bc2e3b93583ec06e00842 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:35:03 +0200 Subject: [PATCH 424/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 9415b367..b396e8b9 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -5,4 +5,4 @@ - Il cloud è il computer di qualcun'altro (o di molti altri) - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - - Non voglio \ No newline at end of file + - Non voglio che le informazioni sulle \ No newline at end of file From d5c4b349513d5e319db9e82f75429fd02d867327 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:35:33 +0200 Subject: [PATCH 425/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index b396e8b9..75654522 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -5,4 +5,5 @@ - Il cloud è il computer di qualcun'altro (o di molti altri) - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - - Non voglio che le informazioni sulle \ No newline at end of file + - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage * + - \ No newline at end of file From 6df13ed2b7b12c4b2021516e4c0c1b92aa2b9220 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:36:03 +0200 Subject: [PATCH 426/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 75654522..0ddc206e 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -5,5 +5,6 @@ - Il cloud è il computer di qualcun'altro (o di molti altri) - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage * + - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** + - affitto un piccolo #vps e - \ No newline at end of file From e4614584444eb7503e76d9d7ec88ec9a0983e442 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:36:33 +0200 Subject: [PATCH 427/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 0ddc206e..35ce74c8 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -6,5 +6,5 @@ - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - - affitto un piccolo #vps e + - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare - \ No newline at end of file From 22ba6d260237b3a78a769bdc0505843ea595bc61 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:37:03 +0200 Subject: [PATCH 428/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 35ce74c8..2a498af5 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -6,5 +6,6 @@ - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare + - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** + - - \ No newline at end of file From d657565dcdc131fad3ce56b6a914d05139bce5ae Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:37:33 +0200 Subject: [PATCH 429/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 2a498af5..aed35a29 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,6 +1,6 @@ # -- ## Self-hosting: la via per l'indipendenza digitale - - N buoni per il #selfhosting +- ## #selfhosting : la via per l'indipendenza digitale + - Il problema - I miei dati sono miei - Il cloud è il computer di qualcun'altro (o di molti altri) - Storage (quasi) senza limiti (a costi accessibili) From 8cf8084ce9bd0d987ef7101b4b0616b42560bfe2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:38:33 +0200 Subject: [PATCH 430/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index aed35a29..ffe41d9c 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -2,7 +2,7 @@ - ## #selfhosting : la via per l'indipendenza digitale - Il problema - I miei dati sono miei - - Il cloud è il computer di qualcun'altro (o di molti altri) + - Il cloud è il computer di qualcun'altro (molti altri) - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** From ba7d1fec44c38e96c3c146e86ac0c4746deec9df Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:39:03 +0200 Subject: [PATCH 431/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index ffe41d9c..519f04d0 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -7,5 +7,8 @@ - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** - - - - \ No newline at end of file + - Vorrei che alcuni servizi foss + - La soluzione + - + - + - \ No newline at end of file From b251bc4924343910514ee2027fef4fa8c91a2ecd Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:39:33 +0200 Subject: [PATCH 432/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 519f04d0..fa0ca1a9 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -7,7 +7,7 @@ - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** - - Vorrei che alcuni servizi foss + - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di un - La soluzione - - From 403d86712f4894bdd98d1a6d85c363d30dff332f Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:40:03 +0200 Subject: [PATCH 433/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index fa0ca1a9..d274f3e4 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -6,8 +6,9 @@ - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di un + - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un soft + - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn + - - La soluzione - - From e1d242e3c31ea5c58d581dc34559608a289a5317 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:40:33 +0200 Subject: [PATCH 434/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index d274f3e4..7715d1a6 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -6,7 +6,9 @@ - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un soft + - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare + - Vorrei avere uno spazio di archiviazione remoto ma... + - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From e8569d961b4096d53db7c0ae00f913b074b39e9d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:41:03 +0200 Subject: [PATCH 435/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 7715d1a6..74abdc5a 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -8,7 +8,7 @@ - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - - + - Non voglio utilizzare Amazon - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 62265a8e7c65ab0d01681618d68177e0f9aac1ed Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:41:33 +0200 Subject: [PATCH 436/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 74abdc5a..6822e051 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -8,7 +8,8 @@ - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - - Non voglio utilizzare Amazon + - Non voglio utilizzare Amazon S3 perché non **voglio sorprese sulla fattura** + - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From f60154fb4c3e1b4d52e113bd59d5b144885037ee Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:42:03 +0200 Subject: [PATCH 437/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 6822e051..041eca4a 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -8,8 +8,8 @@ - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - - Non voglio utilizzare Amazon S3 perché non **voglio sorprese sulla fattura** - - + - non voglio utilizzare Amazon S3 perché non **voglio sorprese sulla fattura** + - dio non voglia che - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 9e0d832ad4e1b4099b3fc07011c106ccf26c30e2 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:43:03 +0200 Subject: [PATCH 438/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 041eca4a..53a82db7 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -8,7 +8,7 @@ - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - - non voglio utilizzare Amazon S3 perché non **voglio sorprese sulla fattura** + - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - dio non voglia che - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - From bed9bd5820c71233a10cf05ee42364889ff20cc1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:43:33 +0200 Subject: [PATCH 439/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 53a82db7..ce30e2ca 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -9,7 +9,7 @@ - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - - dio non voglia che + - le foto digitali dei miei figli devono rimanere - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From c466039c97dec411fe96ef612ab1fbe17b7711d0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:44:03 +0200 Subject: [PATCH 440/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index ce30e2ca..3abea421 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -9,7 +9,7 @@ - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - - le foto digitali dei miei figli devono rimanere + - le foto digitali dei miei figli devono rimanere nell'armadio della loro cameretta - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 917ac56155a8c98b0d2bfbc957a4f3737b3fa894 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:44:33 +0200 Subject: [PATCH 441/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 3abea421..5f2b05da 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -9,7 +9,8 @@ - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - Vorrei avere uno spazio di archiviazione remoto ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - - le foto digitali dei miei figli devono rimanere nell'armadio della loro cameretta + - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** + - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From cf7c83a8c4e595a0ed85709002ab7cff24a04cbb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:45:03 +0200 Subject: [PATCH 442/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 5f2b05da..d5464376 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -7,10 +7,10 @@ - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare - - Vorrei avere uno spazio di archiviazione remoto ma... + - Vorrei avere uno spazio di archiviazione remoto per ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - - + - Vorrei poter scansionare - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 9a68699ca9385e8e1d78ae2b427856f0804053dc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:45:33 +0200 Subject: [PATCH 443/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index d5464376..f6098b4e 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -10,7 +10,7 @@ - Vorrei avere uno spazio di archiviazione remoto per ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - - Vorrei poter scansionare + - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 004e4c8c1ec8f616cfe410482e4ee2f70e9bc494 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:46:03 +0200 Subject: [PATCH 444/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index f6098b4e..7c41cba6 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -10,7 +10,8 @@ - Vorrei avere uno spazio di archiviazione remoto per ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli + - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... + - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 7c9910f064bc8c819b12feeda3b196831cd46604 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:46:33 +0200 Subject: [PATCH 445/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 7c41cba6..e5f84cff 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -11,7 +11,7 @@ - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - - + - le diagnosi cliniche della mia famiglia **devono rimanere tra le mie - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 55eafd4c03235f27f2b3a10e03167182eab0a528 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:47:03 +0200 Subject: [PATCH 446/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index e5f84cff..0bc5a47e 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -11,7 +11,8 @@ - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - - le diagnosi cliniche della mia famiglia **devono rimanere tra le mie + - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** + - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 20bab3f2f885142dad791c21b57dfef45cb8789e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:47:33 +0200 Subject: [PATCH 447/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 0bc5a47e..648c86c7 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -10,9 +10,9 @@ - Vorrei avere uno spazio di archiviazione remoto per ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... + - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - + - - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 3fb1eb19d7310999f01ab5f6d28a2241451d48bb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:48:03 +0200 Subject: [PATCH 448/499] Auto saved by Logseq --- pages/paperless.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pages/paperless.md diff --git a/pages/paperless.md b/pages/paperless.md new file mode 100644 index 00000000..582093cc --- /dev/null +++ b/pages/paperless.md @@ -0,0 +1,2 @@ +- E' un software per l'achiviazione di documenti +- \ No newline at end of file From c57c50e78b65660ff077064fba32f4783fdab47a Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:48:33 +0200 Subject: [PATCH 449/499] Auto saved by Logseq --- pages/paperless.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/paperless.md b/pages/paperless.md index 582093cc..f59ceaba 100644 --- a/pages/paperless.md +++ b/pages/paperless.md @@ -1,2 +1,3 @@ -- E' un software per l'achiviazione di documenti -- \ No newline at end of file +- E' un software per l'achiviazione e la gestione di documenti +- https://docs.paperless-ngx.com/ +- Fa parte del mio #homelab \ No newline at end of file From bf1453372dba93df47254730b9337787fc141a86 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:49:33 +0200 Subject: [PATCH 450/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 648c86c7..3d368c85 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,7 +12,7 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - + - Vorrei gestire un * - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 822264522c7b191e948e958552fe156ea5eb5449 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:50:04 +0200 Subject: [PATCH 451/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 3d368c85..c8d7d8a4 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,8 +1,8 @@ # - ## #selfhosting : la via per l'indipendenza digitale - Il problema - - I miei dati sono miei - - Il cloud è il computer di qualcun'altro (molti altri) + - I miei dati sono miei. + - Il cloud è il computer di qualcun'altro (molti altri). - Storage (quasi) senza limiti (a costi accessibili) - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** @@ -12,7 +12,8 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - Vorrei gestire un * + - Vorrei + - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From f67841bee602d119a0f0d2316d85fd7673909882 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:50:33 +0200 Subject: [PATCH 452/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index c8d7d8a4..dc69e357 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -3,7 +3,7 @@ - Il problema - I miei dati sono miei. - Il cloud è il computer di qualcun'altro (molti altri). - - Storage (quasi) senza limiti (a costi accessibili) + - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili. - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare From 1b002074d397e427e8f544cb147ae7220de11f35 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:51:03 +0200 Subject: [PATCH 453/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index dc69e357..bc7a95aa 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,7 +12,7 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - Vorrei + - Vorrei un mio #git server - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - From 5c732319c2c16bea726d4cfd3a73c008d26f55ce Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:51:33 +0200 Subject: [PATCH 454/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index bc7a95aa..6b109e38 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,7 +12,7 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - Vorrei un mio #git server + - Vorrei un mio #git server su cui depositare dei progetti privati senza dover pagare - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - From 40a4284a245dfeb44154024c224c603d4d63ee3d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:52:03 +0200 Subject: [PATCH 455/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 6b109e38..4bff38f8 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,7 +12,9 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - Vorrei un mio #git server su cui depositare dei progetti privati senza dover pagare + - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio + - pagare #Github + - - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - From a752281009fbd159c54d1b3f5cce0f8887596f40 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:52:33 +0200 Subject: [PATCH 456/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 4bff38f8..33850bdb 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -14,7 +14,7 @@ - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - - + - dare il mio codice in pasto alle IA - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - From 2da2a44d74aa66775ce5fa15163828fde5a0a974 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:53:03 +0200 Subject: [PATCH 457/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 33850bdb..f321cf5e 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -10,7 +10,7 @@ - Vorrei avere uno spazio di archiviazione remoto per ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... #paperless + - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github @@ -19,6 +19,6 @@ - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione - - + - Un VPS - - \ No newline at end of file From bb4ced9f20397d7bde6b551a686ac7945d673e8e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:53:33 +0200 Subject: [PATCH 458/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index f321cf5e..83eaf0e9 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -19,6 +19,6 @@ - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione - - Un VPS + - Un #vps da quattro soldi (5 €) su #hetzner - - \ No newline at end of file From 78c7600111a7950accc19c0f5c7e1a52415a168e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:54:04 +0200 Subject: [PATCH 459/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 83eaf0e9..fbd06242 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -20,5 +20,7 @@ - - La soluzione - Un #vps da quattro soldi (5 €) su #hetzner + - Un #thinkcentre nell'armadio dei bimbi + - Un tunner - - \ No newline at end of file From 68e1fef5836c12dfe0e7d9f60b8c3206ac582724 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:54:33 +0200 Subject: [PATCH 460/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index fbd06242..9f861d5b 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -21,6 +21,7 @@ - La soluzione - Un #vps da quattro soldi (5 €) su #hetzner - Un #thinkcentre nell'armadio dei bimbi - - Un tunner + - Un tunnel #vpn + - Reverse-proxy #traefik che si parlano da un - - \ No newline at end of file From 371daf02c7e431e1137c34ee543770daafdcbd14 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:55:04 +0200 Subject: [PATCH 461/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 9f861d5b..3a93ac32 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -22,6 +22,7 @@ - Un #vps da quattro soldi (5 €) su #hetzner - Un #thinkcentre nell'armadio dei bimbi - Un tunnel #vpn - - Reverse-proxy #traefik che si parlano da un + - Due reverse-proxy #traefik che si parlano da un capo all'altro + - - - \ No newline at end of file From c520e669a683afe0f35def3ab906f1c4d7c901bc Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:55:34 +0200 Subject: [PATCH 462/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 3a93ac32..d60b8f78 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -23,6 +23,7 @@ - Un #thinkcentre nell'armadio dei bimbi - Un tunnel #vpn - Due reverse-proxy #traefik che si parlano da un capo all'altro - - + - Una manciata di servizi + - Uno storage remoto - - \ No newline at end of file From 2e9ec18bdc6e7bfba6c4f65c7872cb169dbeeb01 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:56:04 +0200 Subject: [PATCH 463/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index d60b8f78..b1f9bbdf 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -24,6 +24,8 @@ - Un tunnel #vpn - Due reverse-proxy #traefik che si parlano da un capo all'altro - Una manciata di servizi - - Uno storage remoto + - Uno storage remoto #nextcloud + - Un servizio per l'achiviazione di documenti #paperless + - - - \ No newline at end of file From b91450dac071d9d2b819ea16c65d772e949ff267 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:56:34 +0200 Subject: [PATCH 464/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index b1f9bbdf..f0e1fab8 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,6 +12,7 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** + - Vorre - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 1ed0e60a8938984832cf1246b15b6e3c9d300f9b Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:57:04 +0200 Subject: [PATCH 465/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index f0e1fab8..1fa1e6d4 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,7 +12,8 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - Vorre + - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... + - che - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 1d3a37da9fda06a0f3775a1779cd5b702da9ceb8 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:57:34 +0200 Subject: [PATCH 466/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 1fa1e6d4..a5d30803 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -13,7 +13,7 @@ - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... - - che + - che Google - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 9c96a12560856d553687adeb3833cc7a5c1bca9d Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:58:04 +0200 Subject: [PATCH 467/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index a5d30803..8f697962 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -13,7 +13,7 @@ - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... - - che Google + - che #Google - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 45e9f2939c078518893ff60ab8e199c2b624f91c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:58:34 +0200 Subject: [PATCH 468/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 8f697962..21cc85a5 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -13,7 +13,7 @@ - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... - - che #Google + - che le IA di #Google o qualche - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 5b29ed6e9148fa82a39d24ffd915f3d0d4d72f87 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:59:04 +0200 Subject: [PATCH 469/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 21cc85a5..dbc06802 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -13,7 +13,7 @@ - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... - - che le IA di #Google o qualche + - che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sapp - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 3bb84aeefd09e0de6852fad75ccc36e1e0c304e9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 12:59:34 +0200 Subject: [PATCH 470/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index dbc06802..ce27408a 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -13,7 +13,7 @@ - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... - - che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sapp + - che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From d8f5040fa31ebc75f13fbe980cc5e55135cca952 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:00:04 +0200 Subject: [PATCH 471/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index ce27408a..edfeccdb 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -12,8 +12,9 @@ - le foto digitali dei miei figli devono rimanere nell'**armadio della loro cameretta** - Vorrei poter scansionare dei documenti tramite applicazione mobile e archiviarli su uno spazio condiviso però... - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - - Vorrei un calendario condiviso, compatibile con `caldav` ma non vorrei... - - che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano + - Vorrei un calendario condiviso, compatibile con `caldav` ma... + - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale + - - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 5d9e12e91b64bcf70b3ed0c70a0eb1acf6a21cd9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:00:34 +0200 Subject: [PATCH 472/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index edfeccdb..e62b43c0 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -14,7 +14,7 @@ - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma... - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - - + - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `cal` - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 0d9ac5e5145e041d8ece3f2b7cd0fb5a732f4c33 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:01:04 +0200 Subject: [PATCH 473/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index e62b43c0..df45da30 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -14,7 +14,8 @@ - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma... - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `cal` + - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma... + - non vorrei - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 71cfcb43b13ce74eb4ceb5746cb21e02d5c296a0 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:01:34 +0200 Subject: [PATCH 474/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index df45da30..806de163 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -15,7 +15,7 @@ - Vorrei un calendario condiviso, compatibile con `caldav` ma... - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma... - - non vorrei + - non vorrei che #Google conosca - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 3c3580735dbebf37d31c962dba03be501d4e16be Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:02:04 +0200 Subject: [PATCH 475/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 806de163..6526a54c 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -15,7 +15,8 @@ - Vorrei un calendario condiviso, compatibile con `caldav` ma... - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma... - - non vorrei che #Google conosca + - non vorrei che #Google conosca la data di nascita di mia zia + - il cellulare del mio avvocato - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 37d936060b7f65626094814f6da68462ec5c695e Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:02:34 +0200 Subject: [PATCH 476/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 6526a54c..ff9e0d11 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -14,8 +14,8 @@ - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma... - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma... - - non vorrei che #Google conosca la data di nascita di mia zia + - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google v + - che #Google conosca la data di nascita di mia zia - il cellulare del mio avvocato - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github From 3dbacf3fbc0007453d8383ec65c8026b53d68c58 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:03:04 +0200 Subject: [PATCH 477/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index ff9e0d11..394180fb 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -14,9 +14,10 @@ - le diagnosi cliniche della mia famiglia **devono rimanere tra le mura domestiche** - Vorrei un calendario condiviso, compatibile con `caldav` ma... - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google v - - che #Google conosca la data di nascita di mia zia + - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google venga a conoscere + - la data di nascita di mia zia - il cellulare del mio avvocato + - - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From 98ceab2a5d63e40d99544ddba4c30da4e1abc1a9 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:03:34 +0200 Subject: [PATCH 478/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 394180fb..85b19af5 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -16,7 +16,7 @@ - non vorrei che le IA di #Google o qualche dipendente affetto da manie di grandezze (`god mode`) sappiano quand'è la mia prossima pulizia dentale - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google venga a conoscere - la data di nascita di mia zia - - il cellulare del mio avvocato + - il numero di cellulare di mia moglie - - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github From e5f053e671a08891ad1d0665281727a346aec1a5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:04:04 +0200 Subject: [PATCH 479/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 85b19af5..7051fc9c 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -17,7 +17,7 @@ - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google venga a conoscere - la data di nascita di mia zia - il numero di cellulare di mia moglie - - + - ... - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - pagare #Github - dare il mio codice in pasto alle IA From a1d80fc2eb441ba215cc8edf89bc46f985d0e2e7 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:04:34 +0200 Subject: [PATCH 480/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 7051fc9c..d62d7a83 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -18,8 +18,8 @@ - la data di nascita di mia zia - il numero di cellulare di mia moglie - ... - - Vorrei un mio #git server su cui depositare dei progetti privati ma non voglio - - pagare #Github + - Vorrei un mio #git server su cui mettere in revisioni i miei progetti ma non voglio + - pagare #Github per uno o più repository pro - dare il mio codice in pasto alle IA - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn From e29950dc4add0bc7e435a17e7938c1bc0fc50c4c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:05:04 +0200 Subject: [PATCH 481/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index d62d7a83..1806c80a 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -17,9 +17,8 @@ - Vorrei che i miei contatti venissero sincronizzati con il mio smartphone tramite `carddav` ma non vorrei che #Google venga a conoscere - la data di nascita di mia zia - il numero di cellulare di mia moglie - - ... - Vorrei un mio #git server su cui mettere in revisioni i miei progetti ma non voglio - - pagare #Github per uno o più repository pro + - pagare #Github per uno o più repository privati - dare il mio codice in pasto alle IA - Vorrei gestire un **mio nodo VPN** - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn @@ -32,6 +31,7 @@ - Una manciata di servizi - Uno storage remoto #nextcloud - Un servizio per l'achiviazione di documenti #paperless + - Un server #git con interfaccia web - - - \ No newline at end of file From 41f4f817824987f243919dab4c39d70e012732d1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:05:34 +0200 Subject: [PATCH 482/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 1806c80a..e27a7dab 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -31,7 +31,8 @@ - Una manciata di servizi - Uno storage remoto #nextcloud - Un servizio per l'achiviazione di documenti #paperless - - Un server #git con interfaccia web + - Un server #git con interfaccia web #gogs + - - - - \ No newline at end of file From d687da530e65aa9ce80691aefe39aaef0e82c1b5 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:06:04 +0200 Subject: [PATCH 483/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index e27a7dab..c5fc9cc9 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -29,10 +29,9 @@ - Un tunnel #vpn - Due reverse-proxy #traefik che si parlano da un capo all'altro - Una manciata di servizi - - Uno storage remoto #nextcloud + - Uno storage remoto con calendario e contatti #nextcloud - Un servizio per l'achiviazione di documenti #paperless - Un server #git con interfaccia web #gogs - - - - + - Un servizio per - - \ No newline at end of file From 866e0a7918dcddd910fce19ad6cba7000ff31ddb Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:06:34 +0200 Subject: [PATCH 484/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index c5fc9cc9..14c35b3b 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -32,6 +32,7 @@ - Uno storage remoto con calendario e contatti #nextcloud - Un servizio per l'achiviazione di documenti #paperless - Un server #git con interfaccia web #gogs - - Un servizio per + - Un servizio per gestire la dispensa #grocy + - Un - - \ No newline at end of file From f01cf41654e496e8a7a88ed78cd7cce29f01a5bd Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:07:04 +0200 Subject: [PATCH 485/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 14c35b3b..dc6f2c35 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -20,7 +20,7 @@ - Vorrei un mio #git server su cui mettere in revisioni i miei progetti ma non voglio - pagare #Github per uno o più repository privati - dare il mio codice in pasto alle IA - - Vorrei gestire un **mio nodo VPN** + - Vorrei gestire un **mio nodo VPN** che a monte p - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 5ddc7f6ee5e22f5d096e5829bc9d18142e959706 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:07:34 +0200 Subject: [PATCH 486/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index dc6f2c35..5993b878 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -20,7 +20,7 @@ - Vorrei un mio #git server su cui mettere in revisioni i miei progetti ma non voglio - pagare #Github per uno o più repository privati - dare il mio codice in pasto alle IA - - Vorrei gestire un **mio nodo VPN** che a monte p + - Vorrei gestire un **mio nodo VPN** che a monte funga anche da *ad-blocking*. - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 10e3c07f0bacd83db64ebc13d9dd34a767b7cac1 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:08:04 +0200 Subject: [PATCH 487/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 5993b878..c6cea4c5 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -21,6 +21,7 @@ - pagare #Github per uno o più repository privati - dare il mio codice in pasto alle IA - Vorrei gestire un **mio nodo VPN** che a monte funga anche da *ad-blocking*. + - Vorrei un DNS locale che risolva i - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione From 3e39fbd38151bbddc475e9319edabd16e2a3ae82 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:08:34 +0200 Subject: [PATCH 488/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index c6cea4c5..d242522f 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -21,7 +21,7 @@ - pagare #Github per uno o più repository privati - dare il mio codice in pasto alle IA - Vorrei gestire un **mio nodo VPN** che a monte funga anche da *ad-blocking*. - - Vorrei un DNS locale che risolva i + - Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - La soluzione @@ -34,6 +34,6 @@ - Un servizio per l'achiviazione di documenti #paperless - Un server #git con interfaccia web #gogs - Un servizio per gestire la dispensa #grocy - - Un + - Una #vpn integrata con u - - \ No newline at end of file From 397a35c3cf93fa763728fd60f4f86a586ccd018c Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:09:04 +0200 Subject: [PATCH 489/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index d242522f..80d09579 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -34,6 +34,7 @@ - Un servizio per l'achiviazione di documenti #paperless - Un server #git con interfaccia web #gogs - Un servizio per gestire la dispensa #grocy - - Una #vpn integrata con u + - Una #vpn integrata con #pihole per l'*ad-blocking* + - - - \ No newline at end of file From 549f4f0a938e08c6815845f4550d3fe8e2a1b285 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:09:34 +0200 Subject: [PATCH 490/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 80d09579..96bf1d7b 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,6 +1,6 @@ # - ## #selfhosting : la via per l'indipendenza digitale - - Il problema + - ### Il problema - I miei dati sono miei. - Il cloud è il computer di qualcun'altro (molti altri). - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili. @@ -24,7 +24,7 @@ - Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - - - La soluzione + - ### La soluzione - Un #vps da quattro soldi (5 €) su #hetzner - Un #thinkcentre nell'armadio dei bimbi - Un tunnel #vpn @@ -35,6 +35,7 @@ - Un server #git con interfaccia web #gogs - Un servizio per gestire la dispensa #grocy - Una #vpn integrata con #pihole per l'*ad-blocking* - - + - ### L'infrastruttura + - - - \ No newline at end of file From 0798f1cc386338914df6c1111a84e072884d2127 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:12:34 +0200 Subject: [PATCH 491/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 96bf1d7b..5067f716 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,9 +1,6 @@ # - ## #selfhosting : la via per l'indipendenza digitale - ### Il problema - - I miei dati sono miei. - - Il cloud è il computer di qualcun'altro (molti altri). - - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili. - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** - affitto un piccolo #vps spendendo ~5 € al mese, ha poca RAM e non ho intenzione di passare ad un **piano tariffario superiore** per provare un software che forse non continuerò ad usare @@ -23,6 +20,10 @@ - Vorrei gestire un **mio nodo VPN** che a monte funga anche da *ad-blocking*. - Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn + - In definitiva + - I miei dati sono miei. + - Il cloud è il computer di qualcun'altro (molti altri). + - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili. - - ### La soluzione - Un #vps da quattro soldi (5 €) su #hetzner From 3a5b8b9b9115612ac354daf7ff49ed3d70b073f3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:13:04 +0200 Subject: [PATCH 492/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 5067f716..084d1fd2 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -21,10 +21,9 @@ - Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - In definitiva - - I miei dati sono miei. - - Il cloud è il computer di qualcun'altro (molti altri). - - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili. - - + - I miei dati sono miei + - Il cloud è il computer di qualcun'altro (molti altri) + - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili - ### La soluzione - Un #vps da quattro soldi (5 €) su #hetzner - Un #thinkcentre nell'armadio dei bimbi From 595c9d2e9599e1e759a1103eb220e101318920ee Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:13:34 +0200 Subject: [PATCH 493/499] Auto saved by Logseq --- draws/2024-10-24-13-13-29.excalidraw | 10 ++++++++++ draws/2024-10-24-13-13-31.excalidraw | 10 ++++++++++ pages/Linux Day 2024.md | 1 + 3 files changed, 21 insertions(+) create mode 100644 draws/2024-10-24-13-13-29.excalidraw create mode 100644 draws/2024-10-24-13-13-31.excalidraw diff --git a/draws/2024-10-24-13-13-29.excalidraw b/draws/2024-10-24-13-13-29.excalidraw new file mode 100644 index 00000000..4289982b --- /dev/null +++ b/draws/2024-10-24-13-13-29.excalidraw @@ -0,0 +1,10 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://logseq.com", + "elements": [], + "appState": { + "viewBackgroundColor": "#FFF", + "gridSize": null + } +} \ No newline at end of file diff --git a/draws/2024-10-24-13-13-31.excalidraw b/draws/2024-10-24-13-13-31.excalidraw new file mode 100644 index 00000000..4289982b --- /dev/null +++ b/draws/2024-10-24-13-13-31.excalidraw @@ -0,0 +1,10 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://logseq.com", + "elements": [], + "appState": { + "viewBackgroundColor": "#FFF", + "gridSize": null + } +} \ No newline at end of file diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 084d1fd2..86e98152 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -36,6 +36,7 @@ - Un servizio per gestire la dispensa #grocy - Una #vpn integrata con #pihole per l'*ad-blocking* - ### L'infrastruttura + - [[draws [[draws/2024-10-24-13-13-31.excalidraw]] - - - \ No newline at end of file From bc331ff009518747cddfb03f0e8e2c95cb7f83fa Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:14:04 +0200 Subject: [PATCH 494/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 86e98152..084d1fd2 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -36,7 +36,6 @@ - Un servizio per gestire la dispensa #grocy - Una #vpn integrata con #pihole per l'*ad-blocking* - ### L'infrastruttura - - [[draws [[draws/2024-10-24-13-13-31.excalidraw]] - - - \ No newline at end of file From caf76287bd4d64c20ef1235393fd5daa1559fea3 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:15:56 +0200 Subject: [PATCH 495/499] Auto saved by Logseq --- pages/Linux Day 2024.md | 1 + pages/excalidraw-2024-10-24-13-15-45.md | 9 +++++++++ pages/excalidraw-library-items-storage.md | 8 ++++++++ 3 files changed, 18 insertions(+) create mode 100644 pages/excalidraw-2024-10-24-13-15-45.md create mode 100644 pages/excalidraw-library-items-storage.md diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 084d1fd2..a6bd6318 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -36,6 +36,7 @@ - Un servizio per gestire la dispensa #grocy - Una #vpn integrata con #pihole per l'*ad-blocking* - ### L'infrastruttura + - {{renderer excalidraw, excalidraw-2024-10-24-13-15-45}} - - - \ No newline at end of file diff --git a/pages/excalidraw-2024-10-24-13-15-45.md b/pages/excalidraw-2024-10-24-13-15-45.md new file mode 100644 index 00000000..c2ef53a6 --- /dev/null +++ b/pages/excalidraw-2024-10-24-13-15-45.md @@ -0,0 +1,9 @@ +excalidraw-plugin:: true + +- #+BEGIN_IMPORTANT + This file is used to store excalidraw information, Please do not manually edit this file. + #+END_IMPORTANT +- {{renderer excalidraw-menu, excalidraw-2024-10-24-13-15-45}} +- ```json + {"elements":[],"files":null} + ``` \ No newline at end of file diff --git a/pages/excalidraw-library-items-storage.md b/pages/excalidraw-library-items-storage.md new file mode 100644 index 00000000..9a726d3c --- /dev/null +++ b/pages/excalidraw-library-items-storage.md @@ -0,0 +1,8 @@ +excalidraw-plugin-library:: true + +- #+BEGIN_IMPORTANT + This file is used to store excalidraw information, Please do not manually edit this file. + #+END_IMPORTANT +- ```json + [] + ``` \ No newline at end of file From aa122729ecff34812bd61c32ccc60a3dea5c6215 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 13:18:45 +0200 Subject: [PATCH 496/499] update --- draws/2024-10-24-13-16-13.excalidraw | 599 ++++++++++++++++++++++++ pages/Linux Day 2024.md | 8 +- pages/excalidraw-2024-10-24-13-15-45.md | 2 +- 3 files changed, 605 insertions(+), 4 deletions(-) create mode 100644 draws/2024-10-24-13-16-13.excalidraw diff --git a/draws/2024-10-24-13-16-13.excalidraw b/draws/2024-10-24-13-16-13.excalidraw new file mode 100644 index 00000000..09d63762 --- /dev/null +++ b/draws/2024-10-24-13-16-13.excalidraw @@ -0,0 +1,599 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "file://", + "elements": [ + { + "id": "lvARJB4q2mylMGTGdcS9R", + "type": "freedraw", + "x": 146, + "y": 187, + "width": 296, + "height": 162, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 438944882, + "version": 139, + "versionNonce": 1952817134, + "isDeleted": false, + "boundElements": null, + "updated": 1729768588393, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1, + 3 + ], + [ + -2, + 5 + ], + [ + -3, + 8 + ], + [ + -4, + 14 + ], + [ + -4, + 20 + ], + [ + -2, + 30 + ], + [ + 3, + 43 + ], + [ + 14, + 58 + ], + [ + 22, + 66 + ], + [ + 33, + 72 + ], + [ + 45, + 76 + ], + [ + 57, + 78 + ], + [ + 72, + 77 + ], + [ + 87, + 74 + ], + [ + 97, + 69 + ], + [ + 104, + 65 + ], + [ + 110, + 61 + ], + [ + 114, + 55 + ], + [ + 116, + 52 + ], + [ + 116, + 51 + ], + [ + 116, + 48 + ], + [ + 116, + 46 + ], + [ + 116, + 45 + ], + [ + 115, + 43 + ], + [ + 114, + 41 + ], + [ + 111, + 40 + ], + [ + 107, + 39 + ], + [ + 101, + 39 + ], + [ + 95, + 40 + ], + [ + 90, + 42 + ], + [ + 83, + 46 + ], + [ + 79, + 49 + ], + [ + 76, + 53 + ], + [ + 73, + 58 + ], + [ + 71, + 64 + ], + [ + 70, + 72 + ], + [ + 71, + 80 + ], + [ + 75, + 90 + ], + [ + 79, + 97 + ], + [ + 82, + 101 + ], + [ + 92, + 110 + ], + [ + 98, + 114 + ], + [ + 104, + 116 + ], + [ + 112, + 117 + ], + [ + 121, + 117 + ], + [ + 130, + 115 + ], + [ + 138, + 111 + ], + [ + 146, + 106 + ], + [ + 152, + 99 + ], + [ + 155, + 93 + ], + [ + 156, + 87 + ], + [ + 156, + 80 + ], + [ + 155, + 78 + ], + [ + 155, + 77 + ], + [ + 153, + 75 + ], + [ + 151, + 74 + ], + [ + 149, + 74 + ], + [ + 147, + 74 + ], + [ + 145, + 74 + ], + [ + 141, + 78 + ], + [ + 138, + 85 + ], + [ + 138, + 93 + ], + [ + 138, + 101 + ], + [ + 140, + 116 + ], + [ + 142, + 121 + ], + [ + 143, + 125 + ], + [ + 146, + 128 + ], + [ + 150, + 132 + ], + [ + 159, + 135 + ], + [ + 169, + 139 + ], + [ + 180, + 142 + ], + [ + 188, + 143 + ], + [ + 197, + 144 + ], + [ + 203, + 143 + ], + [ + 210, + 140 + ], + [ + 213, + 137 + ], + [ + 215, + 132 + ], + [ + 217, + 127 + ], + [ + 217, + 120 + ], + [ + 216, + 115 + ], + [ + 214, + 110 + ], + [ + 213, + 107 + ], + [ + 212, + 106 + ], + [ + 210, + 104 + ], + [ + 209, + 103 + ], + [ + 206, + 103 + ], + [ + 200, + 104 + ], + [ + 196, + 107 + ], + [ + 193, + 110 + ], + [ + 192, + 112 + ], + [ + 189, + 118 + ], + [ + 188, + 121 + ], + [ + 188, + 125 + ], + [ + 188, + 128 + ], + [ + 189, + 132 + ], + [ + 192, + 137 + ], + [ + 198, + 144 + ], + [ + 205, + 149 + ], + [ + 212, + 153 + ], + [ + 221, + 158 + ], + [ + 227, + 161 + ], + [ + 231, + 162 + ], + [ + 235, + 162 + ], + [ + 239, + 162 + ], + [ + 242, + 159 + ], + [ + 247, + 155 + ], + [ + 252, + 148 + ], + [ + 255, + 138 + ], + [ + 258, + 124 + ], + [ + 258, + 117 + ], + [ + 258, + 111 + ], + [ + 257, + 107 + ], + [ + 255, + 104 + ], + [ + 252, + 102 + ], + [ + 249, + 100 + ], + [ + 245, + 99 + ], + [ + 242, + 99 + ], + [ + 239, + 100 + ], + [ + 236, + 101 + ], + [ + 234, + 104 + ], + [ + 234, + 107 + ], + [ + 234, + 112 + ], + [ + 236, + 115 + ], + [ + 241, + 119 + ], + [ + 247, + 121 + ], + [ + 253, + 123 + ], + [ + 262, + 124 + ], + [ + 265, + 124 + ], + [ + 271, + 123 + ], + [ + 275, + 121 + ], + [ + 282, + 116 + ], + [ + 286, + 114 + ], + [ + 288, + 111 + ], + [ + 290, + 109 + ], + [ + 291, + 108 + ], + [ + 292, + 107 + ], + [ + 292, + 107 + ] + ], + "pressures": [], + "simulatePressure": true, + "lastCommittedPoint": [ + 292, + 107 + ] + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#FFF" + }, + "files": {} +} \ No newline at end of file diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index a6bd6318..8bde1b84 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,5 +1,4 @@ -# -- ## #selfhosting : la via per l'indipendenza digitale +## #selfhosting : la via per l'indipendenza digitale - ### Il problema - Oggi voglio provare #grocy, un ERP per gestire la mia dispensa e... - non voglio che le informazioni sulle mie abitudini alimentari siano memorizzate su uno storage **che non controllo** @@ -36,7 +35,10 @@ - Un servizio per gestire la dispensa #grocy - Una #vpn integrata con #pihole per l'*ad-blocking* - ### L'infrastruttura - - {{renderer excalidraw, excalidraw-2024-10-24-13-15-45}} + - + - Pagina wiki + - https://hedgedoc.andreafazzi.eu/s/HYQca5cyY# + - - - - \ No newline at end of file diff --git a/pages/excalidraw-2024-10-24-13-15-45.md b/pages/excalidraw-2024-10-24-13-15-45.md index c2ef53a6..99ed697f 100644 --- a/pages/excalidraw-2024-10-24-13-15-45.md +++ b/pages/excalidraw-2024-10-24-13-15-45.md @@ -5,5 +5,5 @@ excalidraw-plugin:: true #+END_IMPORTANT - {{renderer excalidraw-menu, excalidraw-2024-10-24-13-15-45}} - ```json - {"elements":[],"files":null} + {"elements":[{"id":"-jCE-1F6f9qP_9znmynzd","type":"freedraw","x":879,"y":213,"width":107,"height":150,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1260146870,"version":38,"versionNonce":363753642,"isDeleted":false,"boundElements":null,"updated":1729768554121,"link":null,"locked":false,"points":[[0,0],[-1,2],[-5,7],[-13,18],[-18,32],[-23,50],[-24,67],[-23,80],[-20,92],[-17,101],[-12,111],[-5,120],[4,129],[14,138],[24,144],[32,148],[39,150],[53,150],[62,147],[71,142],[77,136],[81,128],[83,121],[83,118],[83,114],[76,107],[66,104],[58,103],[52,104],[47,108],[43,112],[39,120],[38,121],[38,122],[37,122],[37,123],[37,123]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[37,123]}],"files":{},"appState":{"gridSize":null,"viewBackgroundColor":"#ffffff","zoom":{"value":1},"offsetTop":20,"offsetLeft":0,"scrollX":0,"scrollY":0,"viewModeEnabled":false,"zenModeEnabled":false}} ``` \ No newline at end of file From 965a18f5a02a3c5fa41562be288b9e7dbb174f76 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 24 Oct 2024 17:05:48 +0200 Subject: [PATCH 497/499] update --- assets/image_1729780747017_0.png | Bin 0 -> 8310 bytes assets/image_1729780942325_0.png | Bin 0 -> 95918 bytes assets/image_1729782020246_0.png | Bin 0 -> 52701 bytes pages/Linux Day 2024.md | 35 +++++++++++++++++++++++-------- pages/quadlets.md | 3 +++ 5 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 assets/image_1729780747017_0.png create mode 100644 assets/image_1729780942325_0.png create mode 100644 assets/image_1729782020246_0.png create mode 100644 pages/quadlets.md diff --git a/assets/image_1729780747017_0.png b/assets/image_1729780747017_0.png new file mode 100644 index 0000000000000000000000000000000000000000..678425809fc1fd19d2c742793bf4dd7f0f40e7af GIT binary patch literal 8310 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 DrDO|r literal 0 HcmV?d00001 diff --git a/assets/image_1729780942325_0.png b/assets/image_1729780942325_0.png new file mode 100644 index 0000000000000000000000000000000000000000..4ef9c4b84eeafd1ead2746310408a60d08b1fef4 GIT binary patch literal 95918 zcmeFY^;cB?8$D`(fFL1AiGYBVbPg?`bV)NH-2+H>DBXyZ^qUfi0f~_Y>24UhyPKi8 zFF*Hwf4P6d_be8()-cSRIp>M}?7g2b6(#9sPsyJ?c<|tvtjv4W2M-=uK6vo374s2z zhN{t_{3n7-4z877vENVNR%opJJcL3`qt zLEncjef=Wtqd$8a8Ib-qZ2i5YHPq5h=@?vbuAr>!rhI_-oJ_FLuI6y1ZmwajVL?)7 zu`Wy~sVmzWUq<$sA7)dXy?NT08tXNX3Dp+=2P(@|2qPCOh=;qj(z|fe_B%_PZG-NfF zta-I*A?gB0baU(cw%l|!dJVDu){fQKmObQI{zmZVT+-kRhDeEfTG)x{3>#UVjAN5I z1u~KYIlaY~uPJ!BMFt}d&O%NTHmnDVvka^RBA>pENYp1K9~|xOWmW7E9vJ%(8Tp7O zNV9?{{nZrD>{x~l6dFX>bSW;V+e~BZ<%x2mynD zyBwjWXCc13v5wR5Q0G888TCLztK{4C%}xE?R)nS!_dA}AYHONBe678*uaM*SSe5O{ zA?Tup&41b*XiQp(MT!}$aj96j&h^&6R?W2rmj$%8-nNCYnY&h<3ky zo72l?#wy(NaNvXVXA+hV(Hc^DN~x>cI_ZbkEVy(jiKaeK*iuEp;f8~_9>Rc6`_Ud_ zq7^)deJ@t~QSyh?ZUjWxF_N&PR&t@yQr;}9eemy9=a!XBf2!i0Pe&W0HLYmqnMXbT zvM`_F2W^;@e;u5ALqNxv4P;g4|-liUX7t@?2Y0Z9|lL zykS*TwVHBFW?XDlIM5(O59x~c$7x%wm(8ScSI*7;)NPk$k9+?@pFQOw4M0e4s*hSei}>{C&P8hhKzbADu5rpoix?F->o;3nmpniNQT#q2@A*P^wz9LM3DOpif<##aOP^49=-{kA# z=jS(_Q1CHo)j%yT^57baB+Y(akvKLKNAa2$VWPOa7ZI!|l1y`U-e$nfXPZ@(&m7TR zWkENqNfZVoTBsi%X*l< z$HL5i*Zx>{|Lryk6(Yp}C*ZZ#W0C25wY4`>mD+EPk2WfYgkCoe-bZ??gcZedQ;EJu zQZmGZkuc`9aGX*^a;|duQ(;ABKmSuz)pWb}x#?=V zXw6Zl=8_QYAt?du+uNydxPz)|ySWHO+p@4Hz7eA|PMfO{DYVF2EI)qRSuiyyo`TTN1lL*YiJFt7I{ZQ^H_#kIVf7UsT=wMa+G*>mHOexZSu+h4Iw0!Ib1FoM*sV@09MP zEpta5f$Qp-dfX2Un4%6A@>0u){rviN$$s(xg%R)-@dpamEE?BiBMCMt8n>>R5y!vM zFHvE1&q(UM%u~G_D^RP^8zAK-#qp=^+BnfsUmOaw+DZ;#)BW1`+!wEvXj#El=R2pV z3-Nv>QkxgyN%pLVOryank&0v|HdBhq#*H=5G_sb+r?jUBtg`psLg`8fpw}hYhh$Z#vR9zEd zyJlOz{Xrm+hW(JonTto3a14qeK4e)bdV4w=BYL&DJzj)IDZJ?{n6a^Ta;e9bgg=Ky z(?-VdXDZCe7%TP?-$?Vj+>k~qhYb(;nPG#{5QY@OSpf&v?DdB&s76!+YQgWmpMQZRL2fLWh(UFLEE@7__hCP7m;^qQjx;Vc%oL z(z9s~`@!v&${F4{GxVex#S?Q74D`dAejINAV|7N?8zi~Rn#ow3P^W8pL;C`m;t>{i zpPT?8v=TyCaGeWV^mm>8IDAj3cF`yQX5iveH~Az*-0S|NRMq$lv&p!9jIJ$m9j05~ z`}O|RTVFp53kzG@y}hahP!99u^PX3&z)x_*pPCg!Jpld26W;;q%9V(41-074<8oA4 z?DnkG@8oc))w}`=kM+ax67(zox_!*g3*#1atZ^k=567Sf0~!#+D9#~&p9S`$UL(?T z&xU5hFEB%?R==Wz5_RTw<6-EI2PI$LWh351oE&!&cld!0n@pV$w(a2iwEAD1t{;<) zKX$hjsG@%VJo7F@ejqv2d9TJcg+JC~olaE$pL82`q;QHsYm>sS8Vx>iGuZ}_qy4gN zMZcCVw-53$TnwP?EDNFb=Vqp+boBM-r>C#t#4h7Xz1QB#%gZ}QxOkcK$g{3Ke*J@F zxlqJY8)J`y0ynjP{j=ZojKTfY#QllbeMN1p>v~_ZYJq8_6$0A2^jo!n`j0{Bgj0gRO&jq=@_YWTtde`P(flc~*4wp9l}a4gO0= z8akJeRvZ$b-y2IYo>uxItLCOUo$-q!Psu7Di)wTE0iNzvqZkEl-Q2!Cq*$}a?@Y_@ ztQmvqW{K)$o*SwcvgE7f0gnUc3m4a=mZPrR4=}$(B17a=1M*X>vNe z={2k~qC5lz=bO7v``>q@kgf<{jQ#@AOVa+L`hr${`x0yFxZgP?PWW;wBR`hlS^A4V zv_Z^PODb}#Y1*YtcUP#U`&&G*o5P#S6Pcl$x3qs67wrLb8xHu1P__2)xdlaK(!RW+ zVsz*1_>$sP@Po!IRtj-^It<7|=%x2F(=n>E3sLziu7Pss4oI&p=iiG=%^*fKm|xVQ z!vpRUPiOVmG6!FLlZ+qSc#SD@ILwwb_J`pnB~~YHUt^1(;oMJdZj}Cm&IQ<&gQLUIzvA35GyTK+<{w7? z8ZD}uf$DzWt?7QZVvvuY-|14XOhrY`txm+In_7`7j*>EAtY72EgX;CiJ2l5HjyqW3 zmrGvlOc1%lmX$NM6r$M(DeKIG>n=xsY0RGt#TM>ymB=-Ko5rk&cDyo1dPq%*hvnWr z3mD+-9}%-wSY}|m9NP=#4v(xRHWt@oqG7x2B-$n~dUiGr{0*Iz{E_+v>f5O6iP8o4Lqqtu^=DgKza3q_i{%LR zM7cLY=hi<7A_Xqu{QkH`_jf9jw`mCR7b9B#UNm-Eygd2^;O(dlpO)tS{T&FF{?EP@ z_4TuMRc{l*53U26sY!8T?NWZ4DYr+Oud%Srh7D-{2up0YJo4ZmEjQUpO)`!()A_H;KJQn>)l zEk{+lOgU35R~<0cbOY)~ zul$DeW|Lzfv@y}bA`)pQ->)iLrb1Te27b*1`26N>V*(|#bOL~w&kbitgWK_Y6jJxI zL9O%fi7;FPpA?>O;MMVMu2=+5oEQf1L{@(RNO7Zg9dFDzX6ZpVPubYo6#vVFYmfM7uU&}Smsw?MydN&8sCPuu&aB}OQH0Iplr zbUk-ae|NPrZaseTyYI*x-3*6#h2rv3nJW+y^PpqWx2dV20R(8|?o?D%6bFuc-gnif zWbb4!RjqAaD5jyLX>RlLBo2G&pKu{&-byjN4>*f`J9B`7Bf$4qIDm-=N)QToH6CDy zePXnfbn9r-8F3t#{7gvIQ^&aDP-ZpwX?HJ-xwF1l zfP}kWpXHw8V?@fuPMd^zsjhQ8Lwwxo=8vq6is)h`Ut6W+h9R9+j@g-+>wk$So6yKG$a_bXo5avCS-+7m&)?)BtpKwZ zPV7K%WMH2P)CbZ80w(uHMpW}uw_NKky&KiZXVOvzH)3hf)L!K8tT}p!B~|V3T2W3b zC?35F@sf^R`u-(UW|>n7uI3oW#g>O2BIDBHODyCR=`>#>M>6QRR+*(7dh)QKPf&=y ztW*)1{Cy$^!F2s&T{UP!1N&ko`S-~)|IOw02rBQx=0V@{(SJxMT}cb}iG}$1G7a%( zVh6Uj=Gb`98~aD?H7G0Ed66IYT)mu}PWI>OGQE$xqh9iZrh^gikb)MH^1@CbkI4JS z?^^E#ya2hqGr`(3VNUKSQF`!)^5z1Ik@sF zJLhN6Yq*AqLV>zJEs18q#i_2LA zdtW6A2X;;jYZqgbGXBSABlKrSYZkHJlddECqXi2U% zgiz4f7sWFZN8~G|`(sZ-BPMdG1s~nB>LD!~If+B^q;d3c_xYn;+LPex4ot-waz749 zU4~Aj8Lq51)|%RR`JM~?I6v(|jrzwsIczvXp}E*T19oXB&#HZ#g8U$fhbgyLSDrb; zlk@X-JSm@>ZjspR_4WXna`3D^T=o(~C%6D;&d+bw#k~!nST|Rc-CXV2R(_`MaW}(6 zslmd+LTBWuaOuR34$Oi2i%W>%a4AO@O)n(Eg6W}CjrC;$2aoQ*(Q@0h?$$RG_rLs6 zfBU}~oa-$?*anw9S|C^-M`h`ky48JR#0ZjD0)r+3`poDf#oJJNM_FmFni{6Qx5C3} zRn+f$sMH{pf*-k@eJR8xj^9Uc+%|JlFLj_HxDt3P3}-jfBGvJ}DLRc07$gg%Nadf3 zzm&?ZL)I=FB+2DbW9~0B-KQ?x{G8bXX!29F{p(D2oDj){P9;0u7_Xgff9*7s;L2fNCNuM0&2?%x%53*IcB4-Fi3rdKKHj?*z z(T0Od58`oR7e?ClEd=|3C0G)2r9^LIe5T4OQ}Ry1Iov#{lt8)lJr!1|eM@P#Sl+zj zNC&5UI}Q7*r~VJ>N?-_btE$F>f8)dnIAPJ7!`Az2zx(~Zq$P*Hs#A!e{-j*vfv1_Qok#Xc zju4)GvDfX&YSlBQ4d)fEL{3{Hu0T_C6?|2{UaVT+o)Kd5On9(Jv*>r>5mN6LraSs# zjnl@jmtf3mxCy)wbLY~Ks%vw*Aw!uc!*(Onx!LKr&-PohZ{pr{{LH&eF+Fb!W44=o zBW#&%!RzStr$^bH=AL``FvdVk>(WWFW~@cykAT3D`nRcv&Fvr1{>D80%I6K}HNTrq zKRtc@yKZGs?~{IhKx&mcvZLOJOd>jt#{wn!_hLKZWYUmO3as9A;mSW-2EWYZnB4jP z{Q1)eaNeNU{mnXDS4ha~$53dM5X0)K*0Iztp7L+FOCgc7l*1^se8*YT2X(m}x};t( zcK{Y9DnUtZpW7u@>zPnVn1^Iizq0vP2d@i2Uoe{_9!7z{VHDm&f|$GS&&taGhM>mNj>P* z<>me)=%Vhw&(ja;PY|UIiGv$kb1c^Nr5V~iXc;QYxo+PXe~vo5#?^@#oU=nMwT5K+ zoKJ0J`Zbo9k67{ui%~Isiz^|w=yyk_|Gu_c+`Ul}wb!m5=0q+ZG;b}>NmrY+Yx5)0 zo|l&G5xaAqs#Vnta#|uwg^@@wePDZ=d7e3?cTF%ImywWt^JmM$G}-jo+O|xKt*ln! z3^Ht1vAR>SX@;km1;iUk8nHE5Q`Z{bq{gffcee}oK4xZX%>fuk%!;3$n``Im2L$b(8QTlG>wqsO4-?Yxe=PM0_OGX= z3waz4Ds@YwVfKG%(~`DIk+vxNwy9Vn#{@C|h$&nJ-J!+=X?ax3Q~wJ6qyE#NLWg9# z(dTczW4#*{3;Dpu^}Bm4J=Tg?Ui}0gwyG*5iRm=Vw~&P`_LRljlo+);He=Pj;aCHx zV@9HX!_iSE)k2-yLB*ixbzRf-%z^iY(5dDVOtjU(6P{}ZeC2&nB~Nkb)%Th#CN}QS zPoHi<@Rxk5a|I!2SGDupto3e@8a} z%pO?t?0$Ho{b6$WL(})iiSq$ZV9yy|o_dPxpMP!n2-hUITixU8V1y&i<1pR?K}f8e ze-@*s171tCnfmrT@OkkFH}RlL^;A)OEIHs)C9H(b5+F0>~qCeEEJozp>C7J=yV>{n;9)y=g=$|7S2eao{+7p%_5p=&+tP zAULU}S61T{O<>^K*;Nd^uwpVz#m)>s@xZuxgkdr7eUd$go(c5 z+oeuxL&c9JV0)4J`;x!cBh4uHwZw_(P^{`k6r54^FRE0jc{m*hIr8Q+JY`I!U_xZwK_-M2b#p&Y z#KVLLoR58C{JF-h&yoOiHMmBgU&5e~+%<2D5qysw=t)XcyO~%! zJhE8_+9c-*Gk8sMxIiv+)6zOXVdat6WrP+IXVi$_k5h4ZO(!wBoNqU3LM#+*caYr~`W))lJx_r>!T*))QGWXv|bFIgQxun`reEv{@lbkL2X zsFBNmKm9$ZD?6b+{@B9am8~RL$F`h(N8G@%tTWm<;sj0lVOe&!kvY8GQ4>R&iUQ5y zaQ^RGtr9>EtgWq4-7I2!u0QGkTulrDy)&306hfvO`COwiKY-eX=VfniFaPIxy_zb( zKmj7Y7|}7!!DAFk63PS{|4OULWb>2~PG)H#=KZuxvk_?fmp%$&LU1avGfhbU$PcaIxrDs*xoE)SmWta-DmrPe%<;8O$aYM2W zU?zQccXx1IH_^-0I56YdRRPxIsBqOY%A2p_3pZn$m5wLe2=X757NO8x!ka->?1-O# zLNRzPYJT`F5?kL~>nvIg%AX>Bo)|y5eK~N9Q&q&$mT0Y;`$wcElcAB%;=Cm;7J4~0 zQ}OBB@|u#AwKqRmgli)G1gptXM5D;KUbGBHJK6+)(`ElZ-jMxnnVn5vICGGs5_##Z z1QVfnf-D5m*qHcsfQuKI<;J7)SPQE;&gGAAH?HD{M~=aNEs~zaFU-y9>gd!sSzO-T zUJD5ciQ^MJMK@6>ooMy_j)~6v+`EjhJM0_HU^t_W!>2p^Wt;Pzl{?+WC%8-Nx6i-z zC`?_Llvx`W;y`C}VqRgtQEGPhDj(UU4BY{dRa{)GSLeD%(sa?T`?~gMHYPq`Ch?xwTYtFIUE%$0HL5J~I zSZ-2<FWEy#aWQPu%EPZg%VgcJ=}9Jl53 zGD|0?tYG=`t=KZp?xq2ii$}D@-Ce)7(pMdHoR@CSLrJ2fn}r8wCMW+9k^6JH0&e>^ zBdTycHh@<+c=lP(a%{Y(kB((hQ@1&laJf3ZkZhq907CI4zuj!3516FYteO@M)F|=! zGT%FTGrnZ}{>C)&qqkf5W1pNf#<0&f|9OoW#RaTOnEEQ$f4PqrOh6phw{f4S$_+6s zb4NkA-(VDYM5m{oo)UR>ZAO0L;iS6KcR{Pq81Bpn`@>D&$Og^Vv0NgH3!tALkTm?C zs-~2m6W_9h7!*F~i}5|p0U5BE?$!uT^XBgOE37ea64LjdG=I_gQ6+>^f>fry*#w}( zj;NRauW+)3!pJxvq*dLWhQ17bJ->>hpiqj48_0^v9hMT6Zc5IeFtxBxrhL&PMah%% z=m%#T)4m`o3&$aey_Cpp^>ZV|j#x&8(dYD)LK}hl z+!`#zKsruLN;;U+1)qk1BJ|h-xOCyfXk6j#My4?(!deo%N?J$e^#`OK*Wk&$ZjZnaW;nXhKQ z%OqDAo=4!t>ZTToT9iT5-ey==Q+$r(MmVX;cO9QfE_l&F&Y#jzo9S_pWaRC|@HiaL ztT<5J053y$JI#FQ$d2PiAZ zG?fJ+Q_RnogS2vH&#rXi+9LxW?F_@aU@{oCqpEuO64Ane^Ft`9;-?^_keR$f_=4hO zfzr0MVBjXTnn{2&na|5?v&ettDcS0lg8Md*Vf z>xJ5H4Z+*O6p5cYKml5$E4ffr=5y7naI*?9MtP~~A-HoTSgeJf{vLY9APwPUN&PCV3N0+6 z&bd)$6Z4oQv32-4P`lc~t^cjBnEq%eueHE4mcdc&>t~B0sP0SVyzusAKzh&npyvKH z5Z#3<F59w)8C@? zN}+2ilikaly(-e0u9p7>3$R8_D?c=@@?}Ojt$vJv>-?o^i(CGFFtQ@u{Wi~eJGQWZ zH@PMwghi|%Fv#K)tKB|xN6W?UYS8Ds{OX60u735_%kmZH8iHZ#8%A9bH zwKjI;@BDooH&qx#G^uxX-1C|Gcd}cpgb{IkQ)oJd%6&%3giF_=>2wtc#M$Tj^Uojz zK-(0%JBs<|Z>j%*lcZA>Bwm)Yq3pP$^s6Y*aQ5YQ!jdv1a_6kSzaJ1aAbaNKKCSu3 z8gf-H5)7!z=@dO_{qk8lYNAeDE$qr#Rd(%PMSLy@ zbBgLQf#mH%#S53L?2eOqZVM%l>pZE73#eG*kv-S92|Zp14JdxU6MjI!or4hgc&}e- z0f(zI%P|GYD3{k1C^>4fKC_O7mwCE=^e)c}mcnm8p&vnW;t)NXn z5-WxyI@bz2#fE7tValdUeei>zJm^SnqAyLh&ph)~b)e7@D4^&9S%Df1#+~hL>-X4llzcz{89d|ZPfD}T;QM?6^=(b@2J zAkYY(a%cg~{%)l}GR?e(skBLGsQb?Fd{hQE0U z^m14;7?8?EN;Z*%i&jhoUTiq6nnmE&BN`hU%gTT}TZ!y)v8$S?j#V07`H=i^yEyt< zosgv~j0FGZr-F`Tz$>m~HhB+?(t2QE%xH1#uP8W;)ANbVE%*7yvE-IV+=a;+G1PQR z2Su_f>}NA%J;uX;yVU4`$pdml4T>>_E+dim!hy3O@T1L5PHOAw!Vu8UjhE}d=K!d2 zE58k_gUL9UgVZ}Ob2#GGm+EORC}Zd6uB8)_;l&7Gh8gl|hVc5o$BXW-z>qQxoH>N_ z_9@=wo9%19jIbTMZz`jtTt~BQ{wQAwwl(Q-bgVXxl96E>_?RJjmHh;Y3MW4zp(Nde&1INzHAWG0C)H**^2~7b$}zDovrt|KA)Z@j~*&gXKp;ed-C}GkKQ#dbO@ZAbLr2k7jOhZ z4IQIOu_iuC%~slvL82XP^v7TF&*r(~*q^W}s;xcHvyYSzlcXE|vA`Np#>FT^^ExIh zlLQ0CZ6#cgppZN=g&aE?2$yzKf&%Xi<-E=_hj7MqLyo@=5~1lH8C7+4UOPzm+L{^s zAEB;YG>*S0+}-8@Mmq1>ZyF&ee-ZBsdnYF+KR+s+auw6VLc*IcVe>UruXt4zkI=#R zGO3tGjEnuGP&fYNvQ@DU%oMK&E|i%&Qer!Nu_8=e(UG-tz8FeS_^2MdAV#@K3?3X) zNYNddlk(DF-Bd_|ZtR>cVuFDTx}(RYoWTb?i@j?!12NvB3zj^10+mw>1P{Z@9L^5l9Zv*jC0|l zF?$Hblh)YK2|=94Ce4T*Xihv5JZ}I)XmM3szg?fwt99PID^nb{jk(POjdW3;wPIP*5BIc24= z%okxdI2^;rfLJNRUTVW4HRND}6~rOuOyl?RRQY z0_pE+_@rmE2qgK8Y6CjrJo#*U`Vd4k$Uhm1J?0+X&?7Q_V{^qa*$dtk=%?RUq^zR* zJhC+cx@YC#Wu~7vj*w%XR5?el+*I1xyR>~1XShp}IE1?hmKxuhVp*XmnbZDiF(&{r z0|A@h;3LhLl|HzvZwL zsMX+!KlSep&qjVy9AHi42k*cS96CP{#7}$0|2p=phMvwr9+E~fitYa`2YA@9`l%#Q zZ_{exPUNWbv{@`e#=ErDTC8$vGgGr!^oWNIFqVHzGw+X#e=bL$IsbDjR{3350SQ}^ zEeXb#3KWH(%;~C>`BF3{h(%hW=w6MY1W|YC1O&0c&>)bwaHjXp!HCk)(Q$sxx9jF< zHde=5jb10$9X~$#M< zvhj!Vb#w@*Qg7wzRyF16!sDWX{V3Ec`E zAww>sm{Qt6VG!B0B@ejp;CLA&m8Al4*;X%5Z;7J*!1lF9I~wwcO zJMEuHDJ38dz0N2_@F7pH8ax{s!MCfett~72N}`gZ8$iA3S_g^4;#9J;>kvyl%9**$ z>>%w8mNmnE5@G&AMt zoAoNS;TXGJ_76nd_jizerHW|g#6E(eixfzV;H)QhZqI?$7Vz9H9NtSoBy68*bM;c# zb}80&)g704S~DDK=TD!E@-~}=7cZJ%kH@_AMH-R zpLj=@+@+e<0f{@>fg_+Eu{&Gb?d&UyQ zE4qwFi;TYN4IxQ;4~g-Ue4}8hNGKG-E|FFdu)wv`z%a>1KtbLKv&%3w(K@X5*QW|z zrFN{O`4npTBGYF9uk{ef9`>?!wzfVSLJJ<3Ye~wPqR&R-@~5|txNV8Qg0itI@DLkJ zZs3O2)y>%O38gDFEojLNPXz}wf1&AEb$g>+urknQ5!D$EM{HWGWsefHZqr7+{8VzrRJ@FXG)Tf_RMA&rSPlz~exv7O57ce?7kE zibA0r!u5gG!2dsO7B*H^9hg_cydj5*+>58^lPL}Q?3j;8bDUk9f4##v_b|N}MYo9w zN0{$Qc_YjCZ&N0P+BtsNQ%jSg{&TVFom5!J7mFa$-qb&?)Xm%^-7raONG>d5b)HqL z*%(fDSuRX};%?@%(7ANb^&pRjifxJWA$6;fxUHStKi|HYS)OLmr$+A@;E62BPjmjn zq+}F#DA`CgkD@)H?6{}qc|z*FFn&is5K7aI`rh+lYw2^z$6}p!iQ?Z{~M6)6DJr;cR#QK+*v?CjV zYk&8OfbxF0Bw4TLXk`U3dou#Kyk`AUp~t%r??~?Cs<72X_78o0IIa4n6E=Ln!-*W= zdvkXfQKQI5`6KO6-|R|3>p4t{G?q5fuRT(JN4PBI)t~=nx9)hJSJ=OMq(us$ju(uJ}`~IW#sVhrQ z!pFG!+>_-);*ClR5!Qla=f!>wExCuGm@xpvO(e@GoL8vmLu2=;&XQLp-oFzK$%LmisE_&?^RM7ha& z2!|w_HvK@=ckwk~bO7d0OCHZ#eYPZ&6UMd1rBV#U!STJ!+ZNSW>-WBn9ofrm1<%RU zE8r3Y8@4wc5SsDmdjWWIENs(hTP2@G-CUE`&vp)+s-f*Xe=(}C~kn{Wy$CUd61i8RdH zLn@I_Ucsa0>iXA#FU~G@qCB_Wb|cFGE!g0dxoflx;yu~LU&#h2@dGzJ^}VRJMxo!|Lnz2CR#9&Aoz z-ks)`HePLmUdE_1Q9ESh+B6rtw-RY#Pi6uf5}-N*5km@CD3)9lkfsL95CNDaP^{YmGb|oeE?cZg1cz8`-xluHBM;v-}`v9JPR*$xntD(WY<|rfH+|^rvw`u z_!gwWU54aGJ}l}2WlN)$ysEao&zger#T6NubK;@(-{jAbY!{cZkZy;zRRBkLwPM`Y z&|_%+lHB?lz@kq2KsEBED))4ALjhkj6@VD7Zf;GehJ%LF5qSt6^>=Hp&3ub+hmOnE zT7J)}nLXgR09I~rDCJ9*-q7zKdB>y*9YCzhLU%tS$ zW=?8*(PX|%ORveI-)%+p^Q^)#9pWPMyf^vioCUH(a~!C}{*VkN>af&zbZT=olryt8 z$CETg;bHdZ$ue?tf?p{kX@)+Tx8R2Wg z;#Hvq95}y~rC_hnfIl6f*?0h)tH7ncG(-+o3&?FQJiL%ln52m#q~y_8RXD;#sMp34 zs9I7aAKJyF|8^#OUm+XNzATp$m|6GrpoE1_7n!Of9ixji?1^--Cpv$v%dI&Hcn>*8 zTz8WlVJMjk6YaGpAW6~6;0SsgMCvSLOLFDWMz%C>HU?b{`>h@uj^toFbL31*u86YE z&ShgrYiPjV&eXxy-ztoe)|=V&7+8;#*2?6T_FQtdtrS;;$aT+sHLa6ezYn{mb_|Jk zkjn2<|9o)SNQD!U^Kxoa<>zBAbYVDr$5bvwO)dy@%S>K+oJZv1)FG1xghpPwaYlufNnUjeNSoAIvjsc>NskjHGMNZ3KtsKsPo|?<)=1ah8^*Yj z(t#zE<%B~+@y*~_!Hkt1k>5YYds*fFOg5WSw%dwq9EOgb%vltHVc0QgCbZp9B1dHK z#2Nnym?TFv3x)zapnFz%37p745aeDNc8KY>Z&3h~*3Ffu)`E5{_vR^i@Y2^ABx!_F zyTt0N?9S1MpB<2VMR7YlYqvzO-vBnhfDaom@St)W97sF*;nL%$7C^M{2tGYeaV~yE z6k-T@Z%>5RA_<5So32^~=Gu8u?oAXy0#66DU!W5R^sgCiKcIB4FmRYk~3qD}H< z4<@2YTX{a~&`AB5-0Xt|ch;WxVv=0Wa|-P2htA7r8D>LX86XdW1HO)s*G>$@hUX)i zlR#m_^#4ztSqFweJ>Z)eEislMt;TP9z(0e-ZS^iaTd*5t7QofTz~pPEBND ziQ7MbBXIE-ZQIg1|5vl?|M3DSy1f{}d7mvtReG^;)Vqf}c$5Q%)$ zP`6V7Qx>t8mbo1t8Gb+eN)%4x(0uk{TlP*IW*h0UEdTKp;#!Bv)aL2 z`8>x4{rk-vWlGW6S}(V?5V4yj;1};qVi(h3PH+?u1Ic<)@YbI?kgT&asTNzQQzFa0 ztHRnr%orZfya?bp*h;JgQpDAjpnhHfX;Pb6gQF*pa&49xb|vz(gp5M`OSFoDsV)p` zk7lU=uc=(Y?XAyuH!w1Ac`Bs~CJb(XIU;BH(5Fd-aq+L1N#DrG2q4Mo%7OK+AO24U zf0U23=7q6FV-8N{LXs8kV|ll_0z^+bt>9Y?90lsHqHvtO1GHuryUd~4iCgs<8|cxQ-}a=$mfU4+x+O+`Eg_-5Ab`wZPEsw@ zW;xDzH}qAeQj+b#NZnyJjrY$#?;?-qTC1N2_#Y2f=Hud{J#;+>ALoq*X-*_YmghS_1TdbA=YMJx4I-7Hf4-^Q z_`phFQT%kuNoBX*a`2>Z+`4I@bEE>9{gTNi78i5Hj^{2^k4^eOyhSL=fi|V}ZNZP? z{DaOe6TKE=`~n7nS0jN{1GcUCwHx!-5pI&ub0vdz8wd+p3FF~*RHO6vugjui+&on) z>;D;1;$nt08x9?yIFXnWAD%?0Q9qE5bzoM{b&_HE#<*hJ`FHAv0A;eUslcYg+GG8y zuD?gMu{RrzPvi$lAKL|q%TJ7MF4oZh5qE-6Si`|KVu3o_dIWIB15~5J2r8Lt-Q1S* z@#Re~d(*#V(T4lGYakg_4P=UKTxY0yLT~^SD^RD=9X-J>ti|24&inNQtLI5jxa7Wf=j~yJuHN$#PuiFCEL~sY{zBgFn0zPc$Uq%4ue_ z6!P2q<#0|T1Gc?X1;p|3`ExRywV#mS)2%s>eN1vZj##DbQih5APhEU5Vpo+QA1-Bf zNWHiFx)S|1MxCE0kmmuk7D#+=k*Hg6;#?@Sv8jyGvSdRP^sXmVB z@Lg|tVF)$Gn)X`7aFzQhgX@NAYfZo4^?WoTtKyU1c$}4|fsxC4@`!Lu!aGPGkN4;v zV90=P>7T>;?s5ZIe8Wf-#FSXwEk%=7-l)y}rjzw+w@`V+`imMfxGYy`-o*VWS)+5M zposC%!3=4V+Dj`DW5kHr>7#XO3aE>rS(a(nJLs$GSBjgc>vSb)CZLMpm&ax@_FRl*z)0>2Bt%2T5TnU|bTcqY16HDgG_CJlA*@W>rfLQ-NpX?_o*gvo zNpI=sdARebVJf0%ilUhz0`dd~JkMMo|HPH+VErG{HX;|Q06E2K9b+rmqf*^7;CvySuwVq@}w%7Nn)SOF+JKcPu5nba$7ebV*1`3W$i5fGE7< z@44Rn6ZV2-n0w}&PaUPHlB4*CFwxLXo=lY`86TKUPr_GTZn#na4Cz)!a|29q9{4uZePb5P-HcD#?E|{c)|Np#1O|W4eDlC+?x%zem)EVAoY^(5| z*w1Lr1er?IbaPN$5J<3j4l4(?C?2IZHr?stN!JoQBHi!9-$#hiv+=S4D@Qo4C=zj0 z4>-5x1C}!rqC;)veto0i!?9>uI#~AC6wZFr279odzn#5B-(9sYI{p-j4?poZE2_3^4^J`j z>nkcZL|!*so~oX1WM&r4fk;_4+7g((DU(p_B;(T1Jgrt9-M;g@i|h7eD6pl8D#47m z9J7=`o_W7K!`CsVwcDE=o^}ukEi>hQb#mv3QsY?*ohNTO&1@A=Y@I;yAvF+H1zSWu zp9wcp7w>*`W07*I4wWA4-@I9tQL)2u&#KqUPASF`$pP4HK*a%6w;e#` zeD1dwDmV^A$Dm36Xa1Qv@*3I0+fh4_zYY8g#8Uv}`hcl}e*xUmK-2r(dtRb4{~1)s z%V)km8l9WlTU(K%Ot?G1y{cK%aCnWXsjM6Wu$r?`GQ_Xo=2K2lEK4#+h){vUM9ea( zH;|*OZ?~VzAF_}OO1*N(=}v42t)sUWjHR8kY$7VdJ@%S)F>R<`h_zVCQ1cU}0#J}~ zJ<97QTSauU6h55|58+5TO8s#5M9cHrz~x`S@b>%05mLSGV!%O+q|LkE7TVo5EO!ad zh}NI8j49@Zmx>b^94bfV?q6=Jj_C^(J)A%^cm%M7!vsYV%4ceZ!ozpx1DFi7 zi5BqGDUbRPPPngJtdB-u>V{wg!YSzi;Rb4naCGzrrL77gk27EWOmLR zexouk%eXA&x>}aMe!!Rqv-|7LO|v&|zU=Jam}SLz z%3$v+$4{_T96JI?Tv9=f=V;;=^K1^=0vSIR!Z||u`*o951;z9@ek{4^wpUIR_IhY? z-=u>KR09T3-CuCPU0UU1j#_&%kNv_(U*8QVq+wP|L_sbM-IRd`RH_+xnV39IY6V~Y z+H`-@=TBcW?_A)$Ro$J1m#d>PTKzFo@8+dq)!G@5%cKQsaBg*l!YhWquzH?1kz^$yUtpWFFwQ=`XvDEY7>Imcn zkS2^7)FyR0Sr>*y1HPhn8)wUoSfWK^nkYe5Cuhi_0?_#vclgB7779Jte>QuH(w_yDDX ztBVVuo!cmmK;(jXV~kbx>rCB$ve#UGdmv@t&K|*&PR3hFJ5_mKYc&P`R?3TAJtSQ} z<`hXKvb)S0he=b&(^Ezk@6KzDJ3A+z=_Kxt-`Ex3_p%^{o`QTwr+kD5)E^$DsE&RR za*6OY`J`($!K@!kbFCUum-ppX=szKR@qAn-YEcJT4H)-7+Vq`Ykl?E#BFmm9oG1#s z_g9}-dNIkf!Znz_EVx5&!>xpp{j8Gl;>zI+YL<=Ftk8zKG zc$&gRg$4>AANLk;M=pWWrT7(S3dz-hxs?}&h_Ix z2{lf-rLQoCyX{2V=6jZ3!J0N^NZ~d8M;NmW@ z|MBkPOJBe>aPI)Vo|SlD-36R;t^cg9l7%LTCsuJS_3= z7vQ8Uka$N@gZ*7+N)$aD&P{ISUF-pXW$FzqN41qFMHy2j5SOFiZ0Ze6jE!NA5bo^u zgxtk^9J3aya@{b(OjzHcEwc&9Ib8?pt*wSPx(i7KTxONwm%PMkfwF%6#qAz5&WtEGs9zS{0J5nGf)Rm<>2-?2~xGslmSuiqSU4#MQF{``rpi@b5^YS(A zCwp^vbCchR59(L%r4l-!d1Ipjqd|QLf4JSnKg^3IT~|@CTA$4rjeUnWK|KRHXr^&f zQv3a^=Z{{n#3eh@q|qcKB0RJ6kz}oln{Mm4D3N3;4hC{Z4zU-lK31KtvembVc420y ziuCM_QIM(@H$liE3oI)k9ItEj4dsi|!N&*ItsYf&XaI->3G5FB&ZVN~KgYmgbPjCh z5ex0DW8K0CcJZF+M{B1(?`K(-GGhOz92EPG9rw_@@_P8NaCeEjoC4|MtypxZtFH$~ zX$N8JoI7N;WD zBDOS%^uA!=;xz|xp^R#^v}p%SRX!hd!K=oMFt~802iWKEPVU+>@aaI8aSBPZt;?AR zU5{7(musP%?41jP%Kk!{(PpCpRPIbJ|3eVXy7@v|7uo?IMVWpzWa{YZ>sOZG@MMH{ zW?~7b8gR8T+a;{9r)XE}(8UjCKhPNH#^cx{IlJ}c`=U53O?g!29F8i4FyD*QJQC45`bGt@tU;k$yheF2V4XNFA*R{lQZ z7z5YnTRsJD!BXq}xgld4qOg~d4Htp5H#hg;cA)F_tpAL4U?$g^g%Zl4B$teija%dC{_*C&XRwrS{(gH6t{Ncu zg{l6FxB;h@4ja+Nxe%Yy#4lu4V9eYDK4K3kaP!oznE!XHf0Zc1CrgT0ZW+Vnugre* z82ryn>eO(BGOCh!XQ(O~j>_Z2&V;_YClT85h$GI+Wkb%;W`Jw@?AER=o}V5gF)x>+ zC$i7Pz&hkwkK9f1mh5G2UYjbrX&4PARo%O>SL<>%9~SMa_$=7Ru2f^W1od9%lmoDZ z@5e(My>3|!Hiip8$qi~Z&xg(8=oL3DM<3muQNBa0u^w>mjrG;ll`6J?CB?t-2^MpI`5bMB+$a^I zD(`gZ?qJARoB6)fY>V^B^qZwFLe*YizSw!!@3Fx}W6sXb&!X8VgP(aSMQ1&nTBz;a zrhSmd*3(`H)X@JOm3righ?^Sv%|IA?7ixu@l)_arN;%g%ZS_|8ohY%aHU6T)a@SN< z+c?eZa%jsGMQz&>365KRqH}R&|6=#6g9%z;@zjqNi86gy(_z2KTmJ+62e6?^(Mkq& zb$35JJtl!ToCm;0{vewG2v80&Uy|hGU|PEQ<(@L?<;et#k}t_2JhFa$t+xbB-cS^MAjj zzp(iD_-IKsJaOiS+XA@BP5MQ+#+T#K74K|vjqHsmvOdNJGZyX|ytnLrEUgmDNbEu; zz|aVl1)j&$eDo*8A?X|MiZXcS zQu$-li63u=f+a~{4u=mHH%KMMF6Hy!Sg7^|c6N#o6qjqvp>GkDftZo^c4BNTjPKh&ap z;XqP?4(P25KSHY-X*BIj|G$^a6$0<)b3c2Vv^AIPkRiUH>il`0VuS8q_?j!TZkqU` zSs!N=>Ir_~G{ZQujnF-JUBua>Y-r-Xt{Q*Fc#F5DF!Fw&GXJ!?B|=42(e&b;v%^;p zVSwr^sK!ZpN~DtkEN)DdYjaeAB-=|&xEZ37f=XvDKHsWpd7a~Dhcd}FCUCLXK>4MT z=#3X)v|A-@ITfhO$noB!;u5!(1D@vmyrEvgA4n{B0*(v**+qec=M_61j*1tZi~v8& zKYuIWi-FI02N2evUbzjV-i}FQ!H%7Wb0YJkHNQKw={Dd0P%5io!JR1!rY}uRw2P!4kThTgh zN)+}oR@+vgNn$wBf94@7M}FUBF6n3CglNfPuTC6-KNUUQr%5w;H>a!2!ED+nSm#pv zWmk$rc&~Z5$JxINh{}(X34RMwmg7h=h1!feR&;z?j-kx0nzR1+R~s>5jDdvychV@W zN{FsS9D>|eoRZ67(<6D^#(~B!D@)Iz*pk`v z%Hv&m7lu{-tmWq)>>K8`Th5#UVu`Z7a6*ebv-US+)X~yWpP&YFn_8uE)UwSFeecYo z+et>_@L79WxT}$f5RT$*Xuh123UCW4e#&IZ^L)o7-MPhTUq9RXpWbKBWcpv!T>Ld{ zpPE$CRx~pd=jEtMf>H^;x#yrp**!WCXnG3aZB}2NG+H&SaqfwHO8lbh|G(J-;~ z>86u#+sy|-%(q5a?iy+i0KwlbrSO`CEB8zav!hST@alQNo)T0YT8_|(oKfMAhoqhV zVw1N%H(@4m^F~t4OG_+9oF+!lCD$F!m!CUz&Xq5|EP7@n?m@#V7b2p1tuuEaW3J(Z zz%a!mA(sVBIL)?Z-AUWkR;QM+;)&CNVO)8n(h~=$(fZ(wnUa>}MU(@CHRvrjx?++R zBDY(Yx$+Ek%SnW-N=k|MQ)!KODK5L?LfWYSLudu}C-uv5$>CHWYQpeo%=?XOaY$>&hh19XV=YzIX+pp*L}R zUi85GG{V6Uep&D_okI=-?=2m$t7NcwybDt4S~Ro#-X%YS?V?;xUt#356<0V_jwCxd z(c4OY8d!)9{B%%EFF6TWI`RG2SVqND*6?Ym0SDsq5v6FF#sh*;HA*y+RtQcs#G3MI z2Jo+kPxjM1tT$_mB{EtRW(BxY2n zT1;ggj>;k{CpUNZ=d*u0&Og(G05}gU>}+d0?CnGG!8osBLjL4knX@Fm`-wtuy8CZJ zPSomYrNA@v`ojV_?~XqL4Xq}(F0bZ|!~8h~WbQcPhjcsdF;qA9&m!Xj_l%4CA3D93 zl^{~7%77VC;%B{HE&|hNmBeDMue9B!+V&JuXLGD0gmPame~G6Mc(O-iJ1K0ysaCKP zcPBcjVPKC(RdBId3ujN9CY9qXE&$cWJk4ekW>OB(Ln?Vt*?Y3i0+cxvNJQ;RHl%*} zL}ly9r%`fsI+vpE3m!B2y2)gvJ3s?WyiXU?E|eF^Ci={*0+qYQ2jTvZ&FZwoEepd-QbJXZ*i#EObTb^ZRlTdj?I2mPn@*cJqa1 z>%nxEXqiFn9v3kL>%Rnjtw@{vqj-4cu~<9OlbUTe=i`A9#$slRd+lTTcL9j5XyZt1 z+0&y=CEobf1AFyRa-HR5lIJCxDe~hCUfU((dsbD>yCNqiC$4Beem`ri<=rZKnXL`m z$HwMYz7PEIRa}`#@N;T|LlBgG2r==IJeX&f6a>kK9MJBDSWpJHyg@RP=~}~mVw!HF z&*gKCBdYvi_x81~zP;^HKECJN1C7D?idd^JVfeyKe4?;tbpNleUt`F7w3CPC@tN#~ zPAVj&B$&Lhw|u%A^7>s3XAeQ<2Kt4^WcDlqk?lb|Jc*TApLuX%UpITy3b`eDglgVsdXm_!rup`m=6>I6miyqg-rjc25 z-;6;NALzd8q6{bT0!h`POO~x|rdByykSf~3s_4yGf9EfPH=oMkGrmEMXT!DTBlmKD zbEohh!p)#V>O)h5T8#j&;SnDE{P;ylss+H9sB(edgapR(i~e=~QqLbje#)m$dWHHm z1p8)PTv8vh7=C?s;9QO^sG06a7jRFs%z42ft4ZVkjeU?rFsa7)lkAu3L}JFB*QT`k zF1fM8$bKA#?cUy+&HsHv)7YvL!x0cqm{j`x?m{9SgHNTgyxbPj(V6WN0xKYuW&b@H z(7dy+*!)q4*jM*!x!}uGrVsZO!$Vrj8m9kW3t%~+*tgZF2`e-IGa1RtsEG@U&6ciM zJv#9FGtQY;DF2q|qv@OdSJ{+O^Gu%XHAu_@1%6*dY;`P~`A*r>h%~b2oX`AvyBPwG zx0Y5*8fs|IAw+Z;e8d!NGU-ZnpGVEZ^)(TKw-oRi4Kd$qtH9_rnX%3)5lbvNnpsw= zWa(%yq`8ie*V4FAV^dCjFg9c@5_wVJLIMK=gM&5UUlWZ1mpO0>{QfIBkqIykzqNyp zDfX@FE<%(kAKA-?ESml&F$Q6o-M{PZ3e;IZ)mp`jx8T-^i-Qx`Ph$_4Kp-nDA@SeO zUHGc0d~aa5*=TnLIXs$Jbjy7e(D4IaMarm&&My}rF>ldfbQ>q+0H9BQ?k~ab(V33S zMtH|2UR%uUIroADvyU`YtQ=4vAP5B{c&JKhGSnYT%JU-xM zz*mVqy$t(VDUXbf<;2j`4PGO>5|5So60c6MA;t)i!F)ku#++ z_B7pa;&NiS0feNrGQOH6p|h7Si>X*quDg9c>kjaH5q9#M-WYoXb13+I8#Ag8d%>Pz z%-Cj5{TJIl#WQJNDm$r z;$tSyTQS~QmGaT!E4h`VDeM&uQLMx&c5~5kvP&uyVsn@ts`Ug@q+^FlgowL9OKnZK zVcps9lM^%|l36?Ne)FQjLK<4yQaG$eU;xg=A73=kN5;U9rSEc@pPx@#chf&$bUp{$ z>FRKDeVv@`!%ya%F!)Y5cj-kNzJQw({HaKf7?3F8Pih`?sc@)2)cf;rG6TF?TU*Dh z!eWK*D`n9Diu{}NYe>5>@HZ9Y=feqR{PZ4zNC*o%09!SZk%viBgylEG(6+(B3#Kcl z`u?si|EoiET{+nI48Pu_HKi;T13WGrQc_ZXw--d#UHpC3<^*5qx58RJe<)VwoF*8X zf_Rtwow4I@8LNQ8!Pv`zIC5s(r-Z3a*XYQ<(XaA=S@6Gh;}Tn@Z$qiLxaaiq-qNp$ zG-06o4hrhanLpiP_{2xS@A0K!&3TvC6Vt@GA0%Z2wzF|>(!!H|y?z)QLpI2OQRX#m zo?rc>uolYm;>+dw>fN!0wvdsS(+e($aJXNLb30yJz`}-rnk~{V?_!5vz zl*^u1^8bMZW2wjW`Op!A6$3)Dp9YFtvV#SK#Zo#5W>8EbEg~m@w)PNe@;D>YU9 zDTgQ3UVQ)NaTl1dEkk*kJ_=hoBJr=E00WRIGSMQ=G_x< zb@mU+!Y3q0LA}e&sKPp?N6!%cvRy4C4{ZuE5`A$WTdeElFE=Bihds29v`saNv-5cB z6ThRBX%lTtU!3=fA_)Y*3^N&XXA7t&os`l?0)$i+95hNwN*>fPcom;c!NFyj8DD~@ zT?ipks9iz$OlJM{S_I9Qe!EJxps0vc!SnBLU)A*6Kna=@uuXNk^O$;YFL=Kz`*WT3 z40Lq~i;3l_vp~Erb(=O%!m4VVgz~`7+tUIuc{Sjyvq}U`1@9>GfA5r%Dw;pudB=Iy zWn4cuKkr$dQMG5)OqTL-fw&8bg^L|C!iGE$YS>0&g<)>CR(^vyJU8EhWkv)JaHsCb zUFCFq^pWOu7pso2D8S#@&<(N3ASQB6dpY8VjSZ{udgVu|;b3h#yof1E`FL>YPo?iC zU@kQ8O_!eyCH)-rp}s1o1ALrdscA0^UI)aVujD`@w zUoJA1u>z#4FjI#A%w$Fdd>hSu1{8J>PxzoF(x9b&ak7mWmrv- znBI~GId6?-OS+M1Ug96hJVBF5g(9x1kThrMeWpruS-hB4I@{cEZ4qF|)v?24HI);r z9IHxsJtJuB=iGh4Y@o53Q1Rm8Am4hdgeD?8(h|ch3BHS_LDp6A(qs3VBM@{1M>ua0t(#bHXT z!bAx0%4=#SZDbqau#l-%sR*<;IT^$3$Bxe&e&A3<}HDjNDj*JW%%59NU1Yel9_GN7}H=3iOK zh!P{B=)Dp{h3j|;l#&Egb&7OI*q^SiuK}IHWPVmQ4{tgfvA3W$N4?0b7k9U6Y&Zi@ z%iY;=aV?gNS-XQs9%4$GOd7y(RJ=&WO0=W4X%CZEA zRQaN?jgwtMCv95H>+}8J{xl~;+;HC|Zd%CE$JS*pKl0L1lR_aoYh6#Ad&a`$j^Dq( zCo7o+3xhqu@e-ESP^r=)S|8uwh!}om107SrS0VcZ3xlzuKik){;rna7&@C;q_Mr3> z*Q~l1`0hxxqC6h+qnIu@r&^Sx6oV}wqu?FOShjNHDw&G{J=Mz`y_WJ7f~am-aM z8*?8;wAUq9=^0SrVeEEY}Sa)!5j@ukv@C@IE?&5-rV z*zy(KH?bbnZOn|THH3r69B}me&U>e2f8`|zJ{>XrgfEZW(>?rQ;%GT)L!L;*mflhN z^+vZ0`aTKe`W_EeW2uc(x!JMs*dbYsnao(HcYDXtSII1wFu}ruxtzuL>l!^Y6Jnz} zh*8M?TeGPJPBT8Or{PteV0Ne#()GC0NLf$n(q0?`sHB;JVlz_G4vddVX2dZ+wk@SNBnHxR2PL=YPu13j900*8-c`G4- z1A;+3BD_8BFog7*?xAJ*r0j?8{TruLls<)K$y>LCbicC70+>)-Yns|A#AkucI+i@I z+y`~E_i#xzp|u2?4gvjwmWh&Nco97$D)?_%AO0T^BJXILZWT14cBdqWJ7E-_X5C@0 zPJb~n$(Yd;KW$VY^r$Q-itQ3p9W6UE$baT?q%k}QC}9pVmh^7%56t()oDiY=inJ0n znG?tfyadAmsEzS;7R}_%sXqyS3RtdPE zCzpM9<9BcOawo2-bPyTI&1E($$UHrdjCRiabXC9Ojg7<(>D}5d8tbai_?o#3)s~hr zR=EMm6pm}+Dp`h3AOW@7N~?Bbr_K(9)ATJ??oVNI{V!A4HERd!8g-3r>5>+O%?)i6 zwag>TuA3o&f44dsy^f7!%CD{xqt0*eYHLo4fA*+-ah%|zwZ;AX0P1r|RrtuD1ic(HB3;rkf?Z4WRCk z*4+xH`2y)a8mFZC~tRo?Ghl9F;FCh`x!E>%~a#pnT6_LkY~X<%0IK zSts)HC^%=<%|GMn3Mp}ZRKutAlw=qEP8V!HW#p=A97nJy(iBm>@pQmm9xR`fau2Vj zfEbG6wKK|*x5Dm)ID`L1=e4$@zD_pzimz?`P!=3U1(94;0soFz;;V88^?2T8->7GO zeR5e>^(nqLMBR6xE3vuC?5n=S)@<>8>n=nJcIq`}(?w(%vQ^ets}%JQRzKV2*V5%T zU}d4Y1&7mCCaoQ1x=B)RXH@qw3Ke|HXlKYGTof-P3{{LK(4we;qks3xlb(!AU|d>w z!ydz=)GI6SVsW47%R%2BFsPrth@e%GIc(C!-&aO=;Pvb@v;X|neEp?)C84x8gp_(zsl!j>vYd7WZBg(3v zqxu|$&7O?#*yT6}xpaBFciX&ftN#H}+=P4ivr zqJt0xo?%>|F4|5vP^6#x_22ncSz{ReFgZ79UH>`vo=iP{j-p7U=ny>N(W-T!BxzV zi1#WwO{L$12(dsnlUHYu+S~TNhmGQMz&$4+EgSUgyiCuz^Ly}Ly5IDr@^dh+oK`bG zJY1%Ml9+gd1br%L9iwMczCr5wxBsY!HAdLxUMBX-Tl$hF1s7{hgB* zSeTBocA1ziXOL84RueKYKT#$Oc;*PEliMPTdM-Q9ro=O9#pwS%J4Gt3`AE6C870up z!ErQm9N!z?i*}9DPP~9AedK(#9k-=;se$0%cNZ}P*PWdj4NxByU6I%ys~bZW9)Mqq zh(Ii}g>mhjoH%rwGBjsFa6x6;>HbAhSXkQ2u6Cs-;F?9bxZ)Fg&x)w!OA%4gp5VW~ zfdjt|!4u?VfSx=&mhJlg@^Jv&`|asTQfb9S$bGvf^H}7h9Y~leKe5NdKAmm>E!*yH zXf)%OGZ0Y6!Z$8OkpzqZAW2nvTa?rqj3;~DVA{M2TSIQ(inkJ`+UW}*M1LvF@;^5* z?F9&a(@>TE3)sM4ff9#M(c@i8+9XBgXj!dy>dOuSvUy`2F}$3KUY z{(MG_YXPN;-~6KAmHu$}e17--JnNQw>@eL?fFdAk)`0X=LN$K_HzyNK=?USO0@@jj zvcdbu&5cj9A(=JMF@iL{$&YF|aPIM@dOkYp?7qF*iw?^`%zSrOaukWjJodqH;dI~fb9UO*|yJ5$)NXWpTfK3>oT`rV2 ztCT{M#!k{1Rftrm_NTAG*=A)wr<8;|QaiVkNM133iUXJU@>1AuM&6~k&B)I3lP^PNg(0#;8ich=x_(H6A#?tgy5yPWOS))6pSNUk zMue4F$0~eYU$KizQ4#2b!O;@KQ!etV{OK|vhEdr==8}r}SWnHCJMhyCYbiz*Trsp4 z59*fszv??=Fs?~m>Yk|RvCn(oV`DQT~GrB7%`35*_)GSb>)!i7pY2M`qXp z)IGiUt<=`}vvwysBTT{H?wX9eE%tF|#Va6fTkj&^p;Ti5GqIHp^I8?&o_ikFl4L>bijdU$BB3ARzu z1aPT#vtt&OLxYrO6+hu9j`*!@^_}NCx0wvRKP;GSwa`Or-g1$R#V)!P+y0sq6vDGn zXK-%NIpO_zb$PkIjEKw{?H$nCKK|E+SMlqVsT{5cdKWBAWi^5rNtfJ4G+YNmBa;Y$ zQ;0gsho851KtFHj&NQ@z{?Qz;epz4h{VVwZla>t4l;$0!1qtVDUE*oVV~ z8ylY&r<)?0x`|`u_(w=}eJQ~KI-UxlR0x!*CRT`3JQG=-EXwt$=iNGiN)@@6X(+ay zqwnq%=Rw??==wcj_dM0kUdqO|%TpL@5Ger{RCY24pLDbgcDH!C!T?T7{__VOnABxg zt}EA?J?auX@|6y(V`cSg$WW0#1$hbnp&xyZ}gr|PIal-E}V9yOHc z`(KBt5S+O(QV4%Z_E*D%d+5XA$sqP&#Rdv#m)t*Bm*BI|4^UC4qR{X%4wyraAlJeU zFY+yO1iL~SH?fCD)$aIG$Xd+6b8nlY&2#IOl-|rjZq0YG8NhF6D=;UPO{!43U8i1S zRiztCzd>ZyvMTCs_M;VclxJk#DVC&&Df4CqR}PU1J&QP<_BynK|Ffgw?T65*VZV1( zo`<}+=_%CupQ9c>a%!$taqJhP+sa<1j4{}T>F2^L`iF$p@$fb~VZlT^L&>czbQy;- zOp-S^9&M!S?Y(L4O|28@N4ciE)fM4cfBX^^s#N+O_Otj3f5MHW77ueI~OE#2(!{_ zu-u1V@9Nz%Bhe0&7^Sc^X1ne2@TFfN?RL^x3Z?6WKP<8^_Vtpf=<8P@M^0rj6(CF= zQqff4w-bJ*z<)>%@f6CCvoR>_Kv zXZ<+cUzG~#SC#V5^=>^tt?JIk0o~`)yeesnt<%S~xt-O!fk~d|-=xL2 zj#FylYv`7`uqVg-EkmoND0k4bj0CM{4YRh{nzmW}jUN9d2jzGQW*y)Cz0+upIxp7G z&MtE?Gyam#(ck6h?dlCL({=R(#F>sJn})&D`qK)5QVTwIQKVZ&zbtNIbgq#+m1 zkWku6sy@x2^ez^(k=Ky6SjEg^-L>Ya(av;W4Gs#TX>=1g)!=vz zU}7%))x89BC}Lt_0Q^~SMGMgA%S&FmbrBFlhJ*WWcn}!+rahLDn1eSAav?Rf zwD1=|Ks(w34GqoGdS00mjB6U;%lU94G>uY;tZ zYO0&Sev?kO+sD7^ORUw&p_g!FsM~JYib6JM$lK*&QyX@rxs{OmwURpiGlK*LjBH=j zB+bY10+S>FQXdwyPA=2ey{?^nc=&EbaVC0aRJ!P4B>9HRI^M<`85^1SFN_VipM4L; zvGf17aDm_uyh6HFHoqgpa-^s{16hUXBLe+GeSIKS2QL6!-VQ5cn7^aqvVOK-C36<+M9kpLM$FyrQ155KE zGW%NXOjNo~4xw*lIh~*gnty(#FTt?IdbdS2zhv#p9dM>ayp%m?)cp^Vct4cxC4SYh zaf4N3LH_MUHj@jgOaSw7hO`yPSePamfQVHgD;*)O4;8ZAlBwiB8m!Z{tCp`e7Q0(P z*(-SGRb>g^&@Pxf_sq~8Q$hJP{nK$-NN`9hXWmq%dv*H-hUj{Sm&TP^LDJ#k=5Ydb zhW1gsr^pMd+f1BB>!eDh1vple&!qET8B#(^#0)AV#kNo=3?9(TzjqXHDz3zM=v19) zzX~TO>ilox{sTJtDsimPQd7VMpk6$g8cn4QX7KtGJ!0jBwII@COG6#oBf z0gUW~@&IQ8HlVGp`+5GznN;u}ve%;3Kj4bP{Ux#wug5^-nHR!%1e1*~m`kpq^E+P&#hDKTD`04YTc{6)3LD; zR9rc;&UnQuPtk(*je=BIGf5xb3A*UN5E~t{H9%D!T;2l)5EP3Gz7uLeetyvwOhUwl zWd92IA5dErL)#_cCv4phvv!D?Xy5AYf+dUoeNxC(PCmf?!E@%*yS>@z&e)IAf#Dwl z9!9lA{CWZA!?=;1(2dALzW08+Eb8p^Q_0vVametRIULfXQd04Do!v;0_T(fO1I=!UW zxsI+D=BfNeXX(VoJMvEILK!P`O+KG44^1qe%Jf{vB%`BXkD5`2Dkh?&prAV@Vo0Q` z6U6wvH?884BM-slm2O{^nPQ*6(yNx5SjlSKN@FcP_u-=hv2Vkb)ZZ-+@HwROJzQ@^ zJqaD#Mkvp>3f&?DJ;FDZxbY=dWOx#s+7jWI#~h#gFZqg~ZBZ zkhRxu^fu6iUazbW7RUTTu+0_>kw$gg0GA$ywdY9KCR`pwhTru*Q3 zz`p}s0_XZp$n)QSGr4F}K5F~K!~Fl;^Fm9QSY*N*H>H7nJ9y97NbU$HrET zUC_5OxPKT=VQ5RN;KjpQxIAMXf(kK{6w}`~fNt}@s88@5qX`L^w(RBvj3e|qXlvXq zR>>K%=-R3{F_o;-8+b5D7BqM`;re#1hn2*eff7^3C6>t>>#3?QI88>j_$-%xP97_0 zq@C0n8)1sjzwK~}GV_<(Pfl>)U>+MyhAv++&EZI#QlXo7kjxz!b1;Oa$-j}zW^;y+ zpckb>U*~#}XQ=p>em;_7dy=2O4RAvfGFWeKZyV*8<+0KKRY9_#B0|Zo%exn-iS|bZ zwh@U`>8}w1gD-VouePDZM(i_T`7UcI=A9?45W0qe#AMBq>7g0!)I}4<@RuQ9-%e;T zo-aPc5Sl)nI;c-?6C7c`7%+Bw#OSrhowE7ER8k^?o0(!c!;9i9sfJafl=>Ps{lwBy zY>$E6UPaf9o*S>IolswpU==3)k!g7;$wssw%T~ooR#~e{SESjH?&cCMf-@LxcM${Q zN2@8fCGFvG&?7k3uF`aOrSHLI3wwfh4hu|Sqe>-1G5ui?rEp%|?$>MxzT-rVAX0?) z32b&AvL+N-g4I+T!&}N+%}O@6$rdbaq*korgrwJ5M?sPxGg~F9f3E_EK2fn0L|>i# z8#O^UD>7g81rXhUE`F^4^1FV_>Qbxz`TF|V|BIn>zjNm%;E+4rzSKR(DMv5vL)*?bmp@btM&|5t>R@UTRD-^4 zA7dT@qkH*lNg@r`cS?UOhXM0|sOTBves2VoX<2=Fp0dn0rSv|vb&vesA8lo)fdu+mZh_4 z%GNk4>Zf_lh#BDfrWp%ApRm`L*E2?PCCDf7g`&|XE_qhTAN@Sz5Ea-chh|Ne`-#Y} zP!sZN9WYiym+5SYi&3J?X!Kc{^lS&jC?YaoD&Gl9F=!)#>e}GiwhPl@dRO3{;NW@BpZZmz^6qKBY&8r*N*WNiYJCExwc1&fm zK3wtB2IFudT?f0$HW@ENUqvHLDB&ZU+q4_YFfqz1_CWFjU$iveEm$Wc4*}EqYhwO% zo*MJUJ20VQ7!m7&h!0}lYNSI1L=ylP1U~)EvlnZ%27|Oy-)@5bTvitS=6d||X?|R* zux;bqZ7@VgL~5{$t>;`{-_K>Ru2!Sls6Oi*fD4O4+}wH8SEI?MYKFt9si^wE$e}M! zzy2X*QV)lO)-zz*(7#cqJD?W1o|lpWgWG^=i3sP=atLl=j;X7zBo@Tye)%)|4qYxbx-j_7@;k^1lGtc~ya|8R+S6o1jKnC0i4!B;lFA79n)`-X8sKLV1ch zk$CBluhMRCDVEzMo18+@EOlCjN>o2hDZ=0;=-WTUM0FMmb(eOV8>{|czr@i*vig(# z!7B>Z(|(urclZvS)YWS$?0GQdqe=Hk=BQv;t#-bvFib0% z)h#1cCyG~h$gb!zP^aqr59=?C3%v3zp_%Zc}=(1l~&VRymV}p zh{p!X^>q^pNh9UdvW|2fl}A2TLIdGr?LQw{!<>uhj)&!JGI2950~q7cRuGoa_N_Bj zYN7;7iDW*H!I%ORk0RQqs1noZO^L=bIbSbmA*O_`v0=!_6TRfsL8b5n?(zhG6=9#6 z(ia^D^e^7{2@$ijemeDMr)Vfo&d89C9nR*e8|65o@)~%bxsSoALSkOyUdoUsu!OOQ zc7f_AXvwJTNXT&KuT(P~%KPK-9W7v~-))mTQ%mW@lw zDASpRVPP79xo{r&UV!86B(CP3T>anwN7Gq`Rl$T?o068!O?P*PG)Q-gNH<7JgLF62 z-QC^YT_UeE(%p)9hVOibUxF8GV)pEr^{jO-^`N!$EO}`uTUj;rZKDR4ULHtH5!T|I z)xPMHZNNvdUHPZY{f zC|=8T00RX$I>EvB;@`^!$aXiocfP(@r+)HlUp>jUT?cn620llN`Z>eI$^_mw6rl#} zrl_5c@2{3u)yGC5@^z~)4D}!A!O<95kV1OAfw{y?D+%^HyRd_tr-ANiGJ~>p=f~ay zt$TXta6Z%>4V*~|{gZa=iV7GvN!I1()b^@m7{xB$bw6Q|2!G^?gHWw>S~b10->u1M zUX^<0QC8e;j1O9(KNvPkTEh78wSC>s$9+}mCpk181()Tf?cWmzQ4-3UuxtxoYU3>a z_*^o~{iZ{Wqb?izkEM-u*{#5~Zr#9p+4=EwwqhRK);#Z$KvjRqI7%Hl`%Y{`_+XCG z-#te>#dmSl7RlKML-Hl*`$Le$Elg802Rh6FJ3eWOtizvejsLl3+9Dk$hjCRb*>-<@ zy3qeFTBZ6h9?`M4>ox$DG9+c8B$4RlLzSa-9O5o?ILT6ar*MvJD3+8k;-xCoAGEYXz6_d(PU#i{bWVlw+ETx03N#RI>bl$PxJdt;!NoqVP9yX1D3; z5hTm9@bx%vf)OTU=el&jx_PY@0it_xGSG!9YkM*dUd!rUfnUTGSff{a-PH!@G?dNq>l19g?+t zA6~lSM1QAT^+ZynIBBHJtfd-y9f90Fhm7jGKGz;#c?H{Fy`e`T;6}baW(dBa6*mOz zxvw5E|9>wQjjz;UAR%BBbpa-F?J7WqfrYLH>gev4b;KcVuCA_tnE&MSa$H$UNe2AA z@BTgCfMn2XB@}R)O*FjL)&T%I((?9v;d}6SZ=ecCg7V%_LAUU?5Pqwzv2|o%zgjOh zd{=Z%HCq1OHIb!%k!8T9l9RnyN<^*dMMKc-fH*NIEzVM_O?Hy}oS@W| zgH-=5wUba!aenfb#es~rf-l=MNTs*`5h~&YJ}RcHyz@>f!eUtD+L$kUZjvFaQX78i zI*!v|f^lMrb6=wO{ouoGquzH_c9CcOUu>@f?*|5UIj2%RIi+g}2{X9UyDF@WL-*Y( zo5yX`T{Kr6uM}xT6tO>|&CPoui@2?K6@dfxI*Jm~#V2VcP-ku#{177k8yQ5*JD&yk z>qw;@_32^6vM!`n2b_QG3NN{Lo^un?1CwQEymW+)%DRv?L&%*cd<^o0y61or6zP(7 z`$0Bb=At_rqyqB0`_@xYJ~wK@8>};9!r-&ydW%M+W8&j?KOMdR!?ZAIA?MdxR7t7Q z-oQvJkzAKS>hWMP6XoO?7S9~?Fv+38z=|qqtjH4g$s6Ki$wM=It$RY!un9c=*8Vmb zOvN~b(nZ1;nL~X0>JW2L0#w>0x%eE>4R1$sFvQ&hRvTMx2)Lxgek#;l5S~rIgDXV- zj@rZb?8uu*K^*R=B5y624R*Q*07pU;Y&Jyw(wZT&y_W;d&0fHcP5RC&na}ya_v12f zzWe_JT~8ZNzgK%>LrZS6KtNhi_mqv5_4nVGSEkAzK(AN$^gFTn{`U5^Fizz4^Zo7{ zbA9)jK6!%3rz9d+%1?mL^TpATJzWv-F<#2&t-9`i*n;*k@STHsU-POV@bvfI2=%&n zc?qT~f|62zZctyn1Bj}3c0sRu{Og!;=?U~ec)YsBfn^-<9lGd|F%VslfbVIcJdu$D z7-I|q9PPxADZaO_*;O=fGl*Nk42$`iQ}dCIMJoO%g9wvXmr~gGrNEeB{Gzs*dx)CM zX~5V{pnsT`Nb2Q2ZVZ~$UpX`#|8&GPwMe8D(gV5D5c$&6f;)N|Yqp6gD0AxMg&)Jo z`ou)l@ALPt?DR{g{Vv_`r#KaiT$WX_6J}xps47ahReUL@RA}@m zcgKXmI(g^^ESw^*ubG+^--ve%*#woi|9&={l}1lwhAqxXoVTldvqXQ_aryDmH4A|* z^e&d>tDI>Qv&KhG#LFxu5*)gKdEOn;4RNK)DSoE$1yngGT4PaTodEt+wq_T_$N9;L zTOE=ya$;vLtG9zFPy7fY~@);q&$b zF#NK86r;v5l|ru6u(N#JqAp2}Uk`jvRfpIYM4oSL0lGR{szTdZBlG&^=KG?zYJ zC;nZ3?+-7HggY-|z^yA;3l#jmtUmN^T7S`>Ug^pb@x0!9-P<32e(Al6`TW`lA^J3~ za@Z8k(W1`+7XWmeSM=0p-;)m)J%3nj1bXg4Rqx%(2apmI04GzBNbR}F{sM{s{#^8K z9=U>zxvn^&Y(Fbgxpdm%2E;x%Ztl|RJf0acS7Am*FYOs;e19w1`7TDje{Nh{h}~3kkd{R;TT1+q z4uaj@G)LtNpRmA41y9Db2W9B|Hz|$Whxnb{4^qz5szVk3${USGWZC36EJ0^R{{=aW zA7w3j%2*m_EoVe2LQ8Tdxn=)#c_m#okW)zZkWg^RUc0Nm_`J()QX-U|39%+|qROIV zIqc>h7^LX$TwT}nUt)R0VM3O#rpG@l-mANsaD6-PIjJP!UxJGqNNxDrfZ*SiWJ^a= z;{8##C9(*@?%rTh!2#an`_GP=OA>Qj{9peYY-U7Wc=&Ja`|l!G!ECUcGIrB7r%k>3 zEdo4&galftQgjSoUr7P4%J!%WBiNa1l%Vq`D;9tDUaV)z_bF*;$ARd8^%a3IDcnQ) zTlApvXYf)C_9^&8_%6q8=bFCYutBs1_s1ALDU}qoIIa=E!?s;Er^9`>=XzE-PLw*a8Q=l#}t(J{959>3Sj9gpM5KT zT0g+Uraqb3>*-A1+0^R;k9b85sqo{DsQ**c&DwD4rpNB#;g~mQNQe@CPc#D%${vnO zCwJc__g@dZk5{ILl!k)v3!9fKpaAk}B(<{QdA;}VIv}&ZY+U@^c6JwSn@|GPwg{U@l2k3RsS+S6+ok{K`R zv)@goDzn38PYg`v>s}0ghQm8A06g;d1IG^#7Xa3aw>lW)vR+oL>u!jJ^N9V@$%wG3 z`AyrzAKRVZL@Gzu&s*hjKxtkU`COBizsGl-!t!*$Og3kP@7Bn#;dTrdamVM+=4K3< zuYhI{!4Biv`LSHqzUxgLu79`fiN<)M;$PNsl51te%SbS;hPf1jOw8FbBy{sjZmoZ| z2l7v9{&Vs}T%d>sE~dNCWoW1LzT6Qy9QHCX<(GrAYs#Q#+Px(`lFF z_m-1xslyY7l@k%p(r@LOxStNe%I@T|x5SaeblN!%Yr12EA;BSQz$|R3u`P;NU|yeR zOKQ*-5Uxo`a@FgOX~)n^Bkw%p634ErQrV!8qfQGrE>_}B6oGp7(bFzZF)s%kXAbi7 zr0c<(qS9n%24QI%3RERi)aW>R<|lC;4*O>P@2G$Maw{mT=e}mwAtqQ$mp4qG@Sy9 z>FBN#tybxy5$zEz*x&wuf@#uhV*jIQw*8obD#jB#H5@m@#wQ<<+}+}t+^oN+rJ{eA zOLK+){pa%3Y`bh>YHG6|Gwm!ulKbVu*+H&%&-z(TPR`4!|6lyPVSS;@X+R}?dCL9w zl%yge#{g3M7eBvjy3G`ZyNl$SGJ+&~=g$#15O4Z-_+GRFluv<<#su$ZWc_5izt^d~ z#Brlw={Bq=(PH{XpY%)Z_Tie|>EBT4%Z%CCB3!IrZ=8L^zbOxc7_-k< zSXDa$yF5~ewem0vToH=;jMm@hbc-JZY4X-v&=`oHM5IVqqyW1I=ZewBDyM&vMDrJq zj9!iY1b@A(m5Y>I=dw|4_e5LtY~*^s<~fmJUl_a`6>`NfnrKx8vR<=6lzwrw^YS#W zhl@geav)_8XRM{+2PjBb+o1u2PgcX{=FraTOW-I}^7yQ?|fX#wW^=vL3M%B&@2LB7tax!fB%J^2QCtB>dytU#an- zP&espbQ6^S8rdhe_QK{)@4Td3HG$M+6bis`Q{~#gNV1+z?WC6mn%Cb0hfUze%KiTg z3~+Tqg238vh=Lw;a25YIg64CO{Uw?sYSKHUn=#4`o&g{(+&>LdKN?S%#6TNrnBtttkPszy#`nv_jTsQ+K~^%mi%9$A8*|) zf)c~AursXV#RBm*^=)jqWG9t;Eeo$dCgGf=n5QRRiR^kVhK8j4fMQZ3e#R9kHt_l~ zr?0gBjXv%xJo>w$vPWee?&EQ~j}4)cRDvJB-#1vO-;7!=SG1Mkv0{Da-ta#B)rQWO zlR&^lpm>`ze{!zrUK7gKV^j@UIg!*wI$&q1)Bm1Oz}P<&#!#51{%dD-K`o1K`v>NF z7jhE9^2<*|`N-a+0^M*99R!4BUEYN@9~X+)$;s z-(V>H_s>J>q`4XnkQwWOV$vpYNQ^8%>?=$T#9+aR6C_tnna>T0>E{kC)SH4l=pyBv zn5cgAff?oa__!T!kOUwygM(OK3q-4+Pv*C60Yxznye|``x!A)f0hQyDf^Jwnly>nb z0U(V+q}3dFEB7bXdpApUQ@DV)#oEK1dF$>PDQC|pA0WZo0>Lo?9ZTg{m0LJUFs=X>z293b`Je(=GB)9RF@6j>@jVlZy6G{f zXdOv6TC1=GijeCsrl{UNFhvMK(1;b!4);gjECW_9=vTUhGEs4lVNDkQO{V5a#gJx2YMn{z(79Vh z?fB8-=30ug94TQl3|FOP&+~O!J{VVCl2+3n5^&P7 zF-~`oR#-t4#TYt)s?vjb@KrXt-JAx!6cW_6|R<3?D&6xfL z)*ZM5$M;7`XU`r0k4GHoyFh;eTWF_V!`fHYQ4Ua~cu36G&toHt?cpG`l7$3}q44aX+JHYC>WsUtKUi5v3b8?9*dd<6zL+12FW9))od; z$NzbLu2N}PJ&OJvwCwzJxjhK7ya&Ym$8%B;u3uRnSX0w65TW$zt|AM>8mI2O-U^zq zX^n|}I&B3fMev*Jz6A0mI4EKgI0r%n zwS4Wr{y+q%6DHM`acf_O?N z6kd6MsnaGNVQWLmgx)io`8c5JE;IOTwn=BMo-Y&zCr%Bjs*j)I2 zr&TdBzo75TxBTn&%gTUZO+U=9ZZN5^jOL*&#yDv7j0UXMyN9@7a%~*n#0%Bx&wnr9Fv`{025MotQdhqzAfh<8v7wR zlpKg1*U-NPW)Qjs;rlImbP((?>LC}B%Ow{^)2vLdYbuP#j6D&a&7Y}SwN-`b|A4aP zw6hESw}T@T9Nc(V(m6z? zKh9QwfNIn2{d|b?(^M5JNC~kLf5X}XW}*SuxczV6`-4s0;lDQHYH5z*)FLMcOP?Ee z1Mdj=L=^S%?yhN8xQgiC+uE1oT6OuGr)S$we}KiQvf@~1^C_0&*VYykw@}^9;Z*?{ z;KP&u1kdm(+%9q=Yb~X2G6yI`8OCO6-y z(Y|7mKw#7=iKb0xNQ{f{@ASlqL+PoeUT>H6bK;PDk!vBTm{i2<9N_1d4%k*XBQ75H zWAjX0Pvpt}h-g+@wzDb@E>juA)Q1sgMP`GB7CRAaqAd*8Z2wJ6(H&(-nW6SZDn?!V z)*F+*{rt8Y%FlWGa`7AA150nKy7i#+9+T;Uk;~#{-;{l+{+2rPu@aW12+Ns8E6F5Z zV*gO*n`JiW8@Z??jnNQx`JYaaB|)Dc`xNXurlk(@{z5&*v{6a7Ot$u%7R~KGUkA zgL3K}cye>uEEex5hmCxiRy0dE^%~}fFb?5bb{?hem^Ge%JR&d)JTnx-5joWBLK)n# zO81jVQ~y_V`Q5v`wM9bZUA8jtAxUflHPA@>I!8GX6@v_Piq9RhYf?Qy(-U@SMr&6- z*{#^{RyWJS=uaKEY3U7nO?Q8dRy~!08;&k(X-+=FUnoVlY#ajvb;EC3h4W+AU9nEh z415%AU9u}H&|w@8B2g3}Y5LXf8&)G`1@%GQ?^2%{3~IF}2_y^En)Hhfm1E)ob(dpnx(e(-)rI(!CUb?^oj zA>alueR`5_TpQ|SOPvHpj(nO)4`JoVm|%$!M1LDYoVtG)EGwMxCU8xCbyPtf1CjWeE{SnMOL~%x zTxRsTF?%WJ%iX8;Pu02>J_QdscNNMa;#Z|s^J15=6(Q+b!R|v6JzZKowb?qm)$+@X zKP%1fB*GJJu?2Tr?HC;R5JLDRbrCm^sFK6vIu5AoQJOU}gi31Iusz$#LYgG|TekWO z%?D5am8m->`Lum<`zs>;li>>t3Pw@^gm)eDT%PCM%DK|tJjI0T#WXG~jndSdl1xnb z4Sj%Zj118*hgLw*VhVg~37;~<|8a!C%v2&~-}_C9z*Kf0Nvsb1`AX!HlC8cR4_7Ja zxMHrtT;ki=i}n&YXJLKY8W{=F+h)p}MdT+aVQbgUH&@D^W6e#H)-!C&s6oc?7!#zd2rNLwubI{;Frj7%m$ z8=|Fr_X(L136Um3{7RqwLQw9@clXK^3C2}()cT+2`UiYk-8B_PiW^o-9IQGgN&wh% zmOSOvs8_u@@>E41$P?wO7snEZ#B;>!}>El;@|AEsd~~8i88{Y{ymUR6Ras= zX#R4MTbB5_*}%dM^^^Lo%X6CVeF*wMh*hiSD!t{?haQ~NNSN50zTBj@X`D-l5@O3c zySn62tBrPmOgm$1iLsp-d|Sg*AvpE4283O&2C@P&>(i{bA&N{ldrI#{#AT1 z(5gyW)4^T#Z9$<%M8DkO*j0(H)H!sXKCLUB4_i#(C66&oxGyV*`N{GV{%9vGAz<49_o zwcm|@NK&Mq)YK|RtFNeZOF0;k&dg+1VAalKe$YF=7Jir^I+^&LIP>T7vToVNcwTQs zZfma-0f|HPP5s1sd(HkY(N4|!nE%|92a>UDXcBz(ig8J-F1s8x=fB1QG>9`h0iYS| zIz-ExK#3PWAPh^6i|^=M1};G5turHab7jSYDvfm2F}P6pxg%E)B1X;sX(Mp3^`?1a zKZa7TkzsPp2Sf|z9&Q_?_DoE&n$vSx@PXO$NP(>v(E+gOBg|^X&D6D)fot>Sn(f~; z5K5mwL9E|p5E*yobVWta<4#oXQ)Vy2B$mU%;^N{#j(3iY6s;0}^uj?!g+zu*q9BT* z+s9QfuJV$@C@9E%-lMzd{pVM@xCSN%7^&PxIH6KJ&d$aH-vxqdggQwY=~%DF=9)<* z(q=7I2wHpNaH@g*L<@JahFr{JBdVb8+!_vJ6mJD>ct$%Kdk}^xkvFC4I^rm*`M)JG ziKaYPc4VF}Q%Wok&9eL0JY9rd3N6!8%D$>NO8;eBuiwCD%l2lg;n`yqhINWoTXLB*j0himSfegD_YNYRH?|?wq-fMT*98=$|w&ul|TIgk1R2oQk$zVt!DYj-MV& zUwfjEPFwlRed#h1t|fkm=AlHZq-JyUG=)2b(=JNK>)ubMHG@jf;EQ!b~LzLviFw_xC@q4N$`OlPxWp=e`mEymrbb;Vxt(El=@)K0wPPGh~1_oT)O@p)%6O9f* zyym-fl@Ys&3BuK5SE%$f|9I%H6yYnp8*fPP>)Iaq%!u7e=%r*GTjwl;2=bG?xAGOT34thQk!z%D?r~p8EoxMt_>#9>UT4LY8B z(B1`kBn=HhN8E<_KZd>9gQ}ZB>lV7H;$`~a&JZIobpmA3tKRO9Y)O1fE4a?i3_}O~ zLn?06)b@<8=PE|@F-WuxD2V8<3-{$RjLh$mq7AW3G7tA->-rmX%Guf(D94>Lm4V=c zVs@kqz9UYL;3%0wrWj$<=&|fjK8`Vj(M6FnCclXH@d`j-)oZp66F`)N)56Wq9GkeA zW%Eqr`7J1Cvo*53sv1bmA(;)w+eDa8gGSSa*DpiZ0GYYMPApl##nbAGlQ8HVp81K$ z=yOsed@6)T_jflv*#_ft7S7ognk%)9*v{e=dI|h#UewgcA}UTyzb3v_oy9_NB9u1M zKzk7}ybQ7%=TX2|Yu?^+pWIJTJNyg5eR%SQYuZ~}jn(=1zD%jR`5ZjFeCMF~{{3XW zDf+I}+VL<68_Dy>tw%c%UIMV5O5<`MwMoDHCbKH=)Oc= z6>68)L6!svgmKn$gy2Sbijz&8SG-I$wkKdZOLzlh_($8rP0n49+KY z(^Wlp^|Rf9S3ERIaEZ3qOoMZrX49rwCR@DKs?^QAz!t(s|0BwMv#Jt<(K7mNd1P~a z&$2Z|=Ym}3hlbSxwF1m1`a39luXS=CzRb7kTAnn0V3r=&n0g>U;K{qdz9!q1g^U?B>cY!_R)4)A)6kMCAgsKx{}yk#oh zFe2zviPt(Q@}8Zap9k}5dh&aJpj1Ys1rsW-?mP&A}=6{v~0WRYlKeXEb`E+tT;d*8%DLAimSampl| z#!?U9N_C0%gUPBFkGL~gOmi~c0b*wk;Gbo!d&b7$mdiG5pQ43 zb2OIbX1j$t@p4Sf`42ztzc|@xKUe;+_~}`eRPz-=;@SEsN*D4RT~RY1v_xB?rk#-k z$8tT@BHs7msC;fGlfKhb<#6?3!7P9?bwcw;3GNAsL2HehaydC zUhc$^8?v3Dk1HKuV$V)MEhoelX~GT3hY_ztGZF+~vn{;lmFvukiU3K+JutdjYBkEa z`p|~Fc8wmYT)GJA3S^mRgkfR6UTIfZy4nG>@mS}S=KJ1Z6LILoN<6Z<7GnZwxsDo| z>9>RM7jTJZ+rMc3&Utl<2neLl;{WwS4}uGzkVY{)p=P}@$QXuMHGTq=JaCBPdKZ>H z=nB4+Xn`3RYpyZC-ZNF`QrdVpLl zWUEhKNu4~vHXs3@v7VOs%?TW7w5kIvv-s^;d}Z}qCl@=kP|)XLqmmY=8E<55*KXfs zSRN}r{*5)5``0o7wcI1}+?@QaNDlX-m2inzlL`FQzxw;;2}~ZCGeP-$*x*MdmwRp- zh&lF2!sX_7Pa(F%md?iu8toI$v0zV;l~|XstpT~4N;C_hBGf`+D$B%10b3- zG?t0pv~p#E9U)px;lgpK$bwpbidN~1aZF_?I?Sr-+ue9?HUxI<2rC$u+^QzsjyQAq zuIC*cJzVEb+xSvBilkd*&H8Yz=zcQG?v~kr z+$Ob3SI(ci8vMeql-6@_-#{y&?y71^kA7V4o{(r=DOei=E(i)f3g`r)6oo}nX6SIt z!!O2!e$kl8rQ!{;Ai53&!Wx72hBZ4NVkVsiQlAbH7;EB6JKY^?U1pjR8F_q1kB;e& z?E>%&t z7!NVUiyAiL6nN+R-%(S4Vw`D%VXfNN!3CU!)WQjD$5^-!Ve>bYi+G6rX3rO?&@C z*i_9rOJTygWWPb=rYrF}HEt1}5;_H=EM}lBJ90xS zPtU8OXrh=NeU<#v*a~eP#tIo_ea$B&xH#e2Y!n8)zk*p)^fXi2`|eIHNt``}Hih}` zCHC^xzsdd@!u)8@rE?f!Y7HT2>{A&zLJd`Xd1cI=g$topelmO>ZI~Fzp(CwEUR9imJEH}! z=iyO)PCb6dQ_+cb&nQboo`^Cu#`j;Vp{MT2S>F3WE zTU%SZaiXBzoP9`*;+Td3{sYN(SgDJLKaPVdZZS=?1S>HzyTIuR#NXL>5C44uUY7>u z`JOWXDn+b?fFkhziEnv;yly_z=T?2TXVESwmz;qkQB zy3j#hjB)-EJc7D~#LtlBAqk^&sPv_xYMvolf}|yMR_HX#1!OlA^|~(A#Ve!HPpR7` z$x+cJdsWT4)o{bLrPL#yS@Z72SE(+=UuzLH7?c5@omKkeTF3(Y} zEZiOU(3~#O`nb#>bCIg;J)P2Au;#p@F+sT|kZO{lq*79-#zXo**SIB7IB(VbEhF1~ z-a%o$EGu(mv7<(RCPnY~2$e&+BF3S0l1YqD!ZhxUh;|9x5k zst?fMjneBzQz+6ZDhlM;-SGyK(^~?wCnD+lItIuS5Tqm#Zr=FixWIppYHrxls74AE zu)N?jhjiIjF6HpPch%?o>ZNX#XJjK$zG1b+Mqs6htBv=e*qla!TN+I}Fx)8-@3zu6 z=|Z>?k|gI>c-bI{^~U`)^O?HWb2}o-dd>#HOVe*d;}(9t_@yy7pS9_ea{2o*I5B!}@^2bqyf4*obPwojPafLF>&3gdHzISAiI!frF33Ix zbC>zUqzTZ*H&EFY9`iYkhMefIXZdDEVl}W~$=pq+s4e}gjbTZxsW|2v*Qi#W>F@eb zEXZhv8^adMlUPP{J@5BEm<|)(M12~Ik!4`0Ho0`Wobe{>`qDhfQJU9) zbG+MsXy)VNsH;TBP|95H%qc?J>|J<&EWc*ehwM&SUokrRes|kSP%!;%SO|K)9rw3y zKPG>k-@BW7(%{8d$2NM=?f^;R^0036;zK2-LG9S5eM804Mc@@PO5ta@oC1ZGX?|Y? z0!vCaFUW|A#qtLCkty?WQRAGA1qS5EaERt4pi95n{y?&O2UMQS?Yn&hL*!@Rc!6PX zh`w4>5haNmef2mb(Wz8acmZqT1<2)s0o;|xGYAKA7Qb3uDk^F|^@@r4A_UWgagVb-|z~{W2cV772&c6p^AJNBt zbif-2<-%P}O}A^7x#B73r>Fn*`2GR*S|LF}ugfj*=qq3;77`KZ@qTcSKLX$Gt349x zTc9Ty-6imkr|~r1fp1d;I51=iuMqq%5wevnxgkHn*ZBLe`Q8){41yQtf#E{k1=QV5 zluBg=*sLup;6y;LI&rT3nM(x~s+p)RRy*@naHfc}$F72ai+O$#IEIywrJ-H_t9vwm zXHj}c?d!HOIEDixZ12B6y}j;d5F><)VD2pICyVA1LXu#p0so;#jx~artQH;J*^SF8 zEgH^EeE7jaK6rw6Y1*Hj6AHM}6m^ybRZfhD`l81lJHsuWEEBD4G`ItATZ#}Bi=S~k z1o2r24K+}1Bl6GOf7B$}EKENLR`a~WC8!DyXP&T{pNpdR=b(_958n+G-Z#`0MN-M< zSI$8A`dy}YXkS`w$kT&3$vmS|!^9~%*a_cEa0}&X=bpwqz7!fUVe~AN2-=642|1Og zovdJPWr}0$pgHpvPC1S5Ac zu+oh50w!5lSY87P2eY{s?wz_a{4{Z7qB4`_nBp}1pyM2LM1p%YLMu8SB;yeb`&8-P zw(all;~RPy+uKiDBeIVmjwYLzbI54_-3|%FUNVrFFkMkTi7*xus|_C;j>13bkdfeI z#Zg94zV;9f4LEjRudJ+;Rs*TZpFck~ExmRw|F1W_@O_-4s%dm)W@g&f%Zp#{CK*~7 zrGuyE8(b*@(r&?kV&y-H67P4s0Hy){XHqEX`q}-+2z-S!aQ*_@y#ylI>etuTK?`2f zlSLz;)vby>?HOlhS65eab4Y~QT|emN0Iq?)PK79JafhNGI|C*v;8W-4)vCMk0;mgP z+Pf2V4>TG-G(0$PL#k_PUiLq|?7xQG4B8yOs^3~aLH32z>#g@_u?yHx-@w-J72Ikg z&8y{Iqm;n9SEuMUJvcS&nOIfJ=?Kzeqmg`1dRS{KUNr&r_Uo0Dfx4Rzp!-TVLE=&8cRWOTb4EWxL4}Ta=J1RH zB_FL3C1^VI@-+o_%0x*=TXWq>5xNLB`TB1Lo}W@;zP73T6SL71`qG2^V#J%KG$LSW z)@K4tAC{cp`2^Ztzp4_RUjRo)oxDDJ{1Wgg5fKq_s{q4EU&o9i|9k>C2|%w6R+omF z3OSvw0@KIyV|{oR5YOB2w;KGxJB!5J^BXZhCP#+K)cv*(BDH|&=VZkp8;xz!F>fXI z1*T6}Sa?XA)1!@6%$+2;9z&XXZFAH{Js2cFjwkwwWI}wpsyYW(LD=>cogHPFU_{S!|DCz8s znxeI#$AljDLxld#e*m)cfxMQ*&Y@eH0XJ}-a@yos8+sSr{`zEXJw370!*OmOMThMf zsOrRo8~V+fe&D0h@WsukKWP-IqRCVn;_r^k4;NWFMlus(c`|JtK_{1JiV``dc=v7N zhNeO_pe8`s@O*xB8ZxqShtl@^Fq;N1u5Ohe;>sPt=x#p5-*%t*L^c-)+gs405c$jd z!tzHcP3E{y~e?=)r8qO(Llu|#RYAx^VB4f-p~i*Kssx0&xM3q zK(4(evFOKsgo~t8Yh3IFF=?E-gC@s;flA5ZRgpHBRiVl>c7?*qzQItONP8fKp8!6& z9hK_0>Nbmuv`h|h#4}l3RmfH*IGUI9%7ZHIl4?Qd^QTKNq4Cl=DChVhNJ~1uPR<>% z!im3`Bk^AWlleKbal1q7AJ8Lf@8BR&nXiR1O$%pbd<1+_DEO@GKHh)s?V*TnQ#^w~ zk7!04$YWl4EL}X*t8x!`2m{7r?P{miqvZ74mLshz2l>Ul2_GArL)+5WbR`7^=k=KHefdD|#dzX1F}!b1yjIlA3# zCzM2!nH7`C*(GMJA03mdJzR2fQg!8Q0#rFn-rd<8f;T=$Y?yw;bfoZ|M+G&G_L0V? z9U-M^dxDWt;~Rg7T|Vk;p(AhLQbLZLc3cSZP9y+>*nmfj8<%wOfyAfC6= zIy35Mi7*d0b16no*T;dFrBQzzBM0}(vtJHgcM5~`0OZ~ZQ=}+*%P-YDqJn{b#&Q{{ z*f3|dtO+KtppN$r6(x_*yn`#2>R%S$SHWn;^zF*B6zXSE2)Xc_-pMTsZ8X9fQ*zFg z@7Yo7iSo7szW6UKk_Ue~!C8*1_#4`umhi%9z3r^FLK$U$Qip@A- z81t;@uDh&>yi@~T$8t%1!2{_$nyYJ~r!zbUP3HVwonr)jS6k+iN*B_G8Rue7-e0&6 z$j`LaB7bsi&42O-KIvuKl@d~FKMU+qf*V%!;qz6U)0A4!s7Y1Fo6eL2yo^3l>YDbD zt43qR;SLV!Xhl39E$+1o%AJoj+1M9D-s5gng+m0$WD}}zY#bNkxK%515cdtn8W7yAH#PVQFeSCchp(x6NPVTW(?IEt5WqFi;G=_etXVSwLtMM656G_h0nt+`j0|VMP0lr$y7J-}u9tze~xNOTLTGo3T z+ljOwvC%ZXuO|P#3N}(DF&L2oOE~J7+Uf!`R;uYf^hAXL88@7thLU+kfZz1;XLVik z!(@&l<`qSFhBkrlwXj7fPZGfgb<}9>R6Ym#*`V%HpPhk}p+EGpP8siItl=?lxiu|5 zb5@8q!{1vM(#umSXC8O+7M~=e$^ChE)iod%o54Fx{K-4Rzf#DmSdmvuPn#$nt3vyj zn4?-O8*lx)5yb-=QFb?Z7oMMa3>vF%x$B-L{5|aK45hWH8Iye0uTXwTwpgr>>5bCP z^66sQS!~K4+L+fNU$)ZqCIj#@u^%=H?+0zM~Z{AANt1GMT%bP4u)f`1`MG;TXiwNXObz#$un_oC1 zQs`in*2_1Z1~D1f;Pl`a-3b(DsdJZ&AISxE!g6vwexOf3puu_*DS=4u{YC%t$`OcO z&45k5!Sqx+F#7GbW4PUtrc@Hbd(WK|_uTVUNB*hEZhYylLuxqjmqt|H-@I7UWx5b0 zIR`>+Hrb~KF89APdsu{E+1BmBXU;?m=Y=RTt1$Gxcg;|f{vpARB-U?~uR68cgo~aQ zWECYw;e@F!zr{PDa-(KT|C7eo{0_tMnfCWUWWovp`fwbVy?CUG$pf?rrgPu9sbT5r zqM4O``I{#~RLR=RxGQ7m@qLsFV2zM2Zhf1Px66HREX~bY@}*RsgtU~WE{9P$68HJ7 zuriZF)sMbOk*NuiF6-s9BYtk-UrH<)eEn zyg;m1ljh-KeEm^?r>4<&)JB8D0(vNT+LSSwbeM1v;iY&n4Vs3eNXBpEhwgW_KdyW# zu(mO(GxNwo6-Ut~Yb zD16gBI8wAoiZ6H=_fDW}BQTBJ2@1}VGMV8pmn)xQcs!+vQs|Fz(KC=|?c@wD4o&6c znUMc);rd#iCnoVLt3~s&U^W_}UExZ8>-yR9@~g`e`ODJJFP$HGQ%fkJu{Rv~%_^1Y z6&(BLga^J*(oS^4W_>@oTUlK#FPdzCTVy5?ssb2l_*OEi2Z~_8aP1J=oA5l_L?{VV zf2t11p!`6pc2{%i-kY|c!u(0fEVpZew^O!bvQa9B`wSAT$G??7d zSro=Lwy3xVE7n{tQpp@MdRjb?x0h$&;x_Op3^&BCVcStxM+*@;Tj;A=ZA}f#oN`8U zm=wE$dW>ZP{a^)pB*TR=$`A+q$)v!+FPze{LFo5kY3q$3xM@u$J2&{lbt%<42ZuHo z>S0)aQ+q^>Lap<%vcVWKAQ_Q@neKFxa^c>0>zp+ZgaRx3dnebCayc7rgjJnfcULR+S-dEPgyV9rkSQnMF+_%GLIY^1Zl^drpa`4N>tlAvQ6#Bc1c?=YXgDU4?NSW~{?zbmq zE_cN3;qA@e1yBRICKDV_r-9g*a&8qg!<138bc-D%m022&>K;gmC~}60kIWl1PHN8C zmAVSqMe->iU@`U4m9v|4g>}9v!iC-U)VTRJ6QfyC|o9Iu~DzFSM7)P zVTvqRKclRCbMUqqV~!a7NymiHBoX zd4m0TDQ9PARB-!M{&b(9#snPyHM)Jp0ty!8-=kH*>l4bT4=f6j^!kt$72kECBgOxW z>+9=*L)rj^I22R5paM+zuwG?;WVrXvQ=1^|{by5hda1e;46ROwt`SVVX zEy=>o4Ko4)tpwf+5>?@%@^tn&oVqNv)XxnFkKFW$bltAyq?F2_7lN#?V9?#kpEXYt_$V07G z;$?JvBbn$hVEWl&LD6;a7*%|rc`ei-HEs{DJj~mGGv$UUOq=2p78u+42k=nV zVdYAO{k5~Wf46YgMcAMW(t$rSobm&C7R`=2rI>fj4HFK176%!Xdx^-AdNi?=geMsmVW?j}RQG+) zrd-jYxW-;#aV*)-)_Za!y39B}{p7p#uDfV|TkD z)LcJ`y`F3u<*&7TZwyxt>(Y?R!Q3cbkTE!WRqsadeL{UURlF7lO`4zAbsB$!NfS>w zN8IrFbbHVX<=ayQ7 zwnBJR`omWN^rfi0_whn_%b@MkI$V1kAOQu|2*f;9c zlQMARU==iLGaY1&Ja^{%eVW*<%50*hcKB3NII^0j%HS}CaEXyw&pDp3f!*oW%0Fqo zM)J^$-3LdVqY?>+N1Kik#DtKAN>`on=;=w+n*8-oV}?}vTc>P{N5}7?ctTc|{4IR_ z$+EcBJI{0EvGn$2@bUwt6gS#dDxfQ9rt8G0_z8^45F`;qQ*fBt|o`4~-GeJdw>>wHtW!+sss{P2~ z0FrE!)TR5+%{L&s0v@oJU-N2?Dhu@SX&G?AIg!2CWv9)jW5V|fWJ`}FAG1B!zqwml z?g1HVhwnAD68sf97<~X6ac96iJL{_Ev;4N5rX{vQdADV8!ZIPg=zBpQ$QqJu9z*Yp zCmOvB>%+ap`TGWAruHyT#*T;LNQ?$9Ir-1}jt8)<+Dpam)Ns-K*Q~QyY^|2qgn{Oj zsGT8}ENE^x^?(jjz8?yHDLniJF3rf}GwG$)uI z)1?`|ZA0P=0u}FS6VnVJi>>Vz_Ep9NDjfCsDq4JE*^p9UpB(WDNb~I`VaHdlym(db zsQFn}VRZAdbra*CcmrB`*CxOL1WKuPQ`dK(>^?oMwmT4M*cl&3{yOvd1}P}Ti695( zgn_9HwBHBJBsPf`Y-punV`SyL=%xLy+|1{19Z~5jg@uJ-oQ2V9>+0B27v|-L5vUYn ztKk@_p8SBNF2n?K3KE4%mnEl4Is_60aN>JzOaODO@r}J!KmqiD>g`twi-NVGLK!u# zoCn?ruD?Hi{J8dw=Ru40E7v6>Bim=Cf_M+TK||1I>_;f{scey?=Xe9tQaA<7DNAeg z3F3IN(4DYOTz{OPVE@G1#dp-7f#3;WU!qnx3f1l&*5Yu_%3Zo1Sb{B<)1M0sVPi3} zk-Nd!5kU=>@ptxd>Sle@5`r-GhX1yCQ=mOtQFFp9s|h`u8RW2gke}{u{_6jR&B8)L9bRX;U|hMj=DIL(|RYE2@t zZnU_LVS)^zT{d)95aqeU|NXr4XWSh`AKNwa#S+uN^?xjMGO`jyLMAC*)sI-ZYFz7q z*kX=BH!ejAFt#xU?*uZ&QZlJD4{sY!aE;QM@h4O6(pIptKT{6SVPAUu-c9{p?`j^o zUHQ<2RM+IhHwv_6Ms$Q(7=Ev|MfpB{iWv3>FiA#~X-Uo^=ai7Rr}P8*@ru+ih^))$;-XG8j51jVTk_Y3eKSsd0|UtlY_60Dm1)rlCXaCP3e$bZ$Q<~Dwh-Pl`BoLkp+TANy zcvW=$_<4hRn*nw(fvN76oJ8A>_9Q@^36l3fxLQPYYu$_)=gQ_L!UaZ;2VMXK0x{E^ z!P>hnT|NW7Q4$umvh>&gDk-VxsIt>N^X~3Wu7ubUqG~IVVcrz{gt$yxzxnheyxVI4 z>jzFP;LlhOPdN7OI=;)qLuHDE(fta(M`dL0|LT^&j$IHXNE^NWUn z;vC%zQnFG$(|O=G|w zdOhs{-BDic!{0O0t!_ULAg0CjDOacc9%j5GT;x%3Bu4ub7;Xw8ju&h6I83@%F1!)L z27vw>{NhpCCF>02-g_c)sN73~F5J@945+3t0=1O}R5yj`;xnuh`F&7BR7 zI(@8>fFx8LOBwt(uJT!P02m1PZ7oog!OREMWvcGJQ8!p=6A2p(O?eMj_?(5u*Wi%Eg8APv7|K?QJt3A3}drqgZVhhQU-@3)4tHIsG}pfW!mlv zE#ohU`Be^~t@yqd#(CasJMXMz-CDzHBvw_9rV-D4s~O2Xrsv*nNlpm12EMQ9FhCL6 z*s&Y4{ww9y=vO9QRizlK=?kn_U%6buUs$piQZvz*U(~arje7j?FLtLPLLLC|_zE52 z&VB`!f<}QW5=8fKu$= zTt08#ung1}kr69)yuM0BCqm4Qn!apF3b*G{e}dSlLM!v@pa)5*2y|c3#{X76$gWa?B=THFr@!Zw--1YMO@#PYr)p|YxcH5A%xvMy{ zj#f@XhjNaEGa_;bOgFXz+9rbdEuaW~I1f!W z+#n!adHK8b!bS}h4N`}J$_AK=pY9qy{=K@wvd2~*Z)^ZsnHRN}UusT8_)-$8^s>#Z zX}&T&_tuO?%1k;!5Bk2QzL%l*^}jZknS95o@`i8V(H7z9|pen46ha^FwP*FYh z>k_!lF61UKNpcH?=@_f{ARWN{{m_J#x#PmbK$?IcB?R(ueSGdaj`H`e0dNh@HuRp{ zm;UgBuW$4W(?s~O1PxR8Ae`=8|vJxY-Gm;;H@Y`eXjt5 zsNj_%2nP5IebJOrj4Tf^(f&E#2@lkTm_vao{rmFV@54I^{fWNw3werfbZKe{3e6=h&pH8$8R%y|9%SfcW@d{2xf*)D zzx3()@rvjI2@OD{Macw6kbmdFW&$Z2z`{~oh~@ngFy?zYJ3*ua*uXLKIy#F$E&$Gh zOTSA{HGxkm;#Kbm08F;i5CHev`uo%86%P)T%QXr_y;24(=ObU_itc+EzhSw%iW7<> z62{KO$tw$$5uNEXFg3AqlT7uvURx+ukj?bk*(g-~o(A*bVzlWFi2H;AH-_fKW6PlA zgyw0wB}vj4V|Z}-){h_76Ft$5(Sw_W`;ll-()t1IUv#NwWx~FNdg2h7{E^W8009}$ zdN@s_&S^|yMU}x(^Nk?0E1LD@=gN9`G>I|6SK$VuS|QtG(n$+Z@}UzMIWCKU4RJ-D zX_$V5DqUn|^>pim6U`E{eP7{v%)bG?bD|f3PngUjIFwAK@r}JGcV`?lcq5yOxMUFX zJoZav@xCm40ivmaQuVFSkc6>4pk`vlYoY1g3P|E)z`+EC$N>HknbChXE$VN8ZN!O@ zfPw+>iUZD6^F93nk~xiCJI7bsKs8`SI{imAPfBr^HzD-)PO$DdBE5PrnNAZ?9YYiI z9UE<1b?zTzpoeDshErz(!d;--r-0z!Odft5=@w?ohF47K+D^(@_FDS{VIDK@AKj9Y zGMf)t!ZAY zTdS*&H{UpBYmVp2lt87~zfoPiwz-KxCF=jn&cy|@7m1dey-r}&+1qT%y-DOOUK+xe zJVcYy+UWkjB$B@RvxEd7435+7nLqKgwmty=4fr5A_kb`Ay#KF(P8aMrVQ`U%_}rZ? zf?PGAi+q?$u&8xF?t^e%zL3XZ8PMYbC8b*%Hg0jxjrO>h^dVOFCp^pe zT{~g+ZYY^iPU|2xR5fgtCjFPqU-HrCYOD)59;fwB#2e5KS|};+p)|S~Pm_4Ap6%x2J6j zckr@@GPDp(wX5udg0iyKq8XeRqX-{gB%C(Te+HHJ#uAR1GG{=7PqGg_b#)pq=@7cI zB_>wSU&=RXY34q%Wf~()H(+`-J3ta&nkAvAO)-X_i45W)4mY0aAs3y4I<3LRJY8G+ z7z`a!`XBNjuC%jal`UVgUhoIt4FKmxG#oGqNPqYN;uTrRCF7*e$%itl&T_DXD9q32 zagxkzEX@_qAew{(YkDj!^Ef=L=d(uy^ss!(<%OH%>OYI~8jPve8oOO2YyMr&7(T~y z{GsBYQb#2M&s6Z#xZeU-dEeg)7t`KA;x0hmr1*Jx8E`q!F?kmi;n)^w`pu`f%Cm)= z@U5=mFHw>Nuq}Xu)xYPJa|`hRP^9JmaNMB4K3N?Y7{L7aFjN}2D_B^Z1&u$~yh~49 zK;$AE!R0__^NplLDu<5s7kHEb*~&0cN{S~~E?{XPVv=uk`|*rEJY4U6`^3@w=jZuq z^R~bvIC*C$2a3fuSf_u;A)Y7BJVbLz>CF}sVwYZw5c&A{Z22AKf#r6##3s=Wjz{n+ z_y2V~3zi|^AqHLVj)3|NH6KNohCuc+&`I_6eV1kY<_?tQfN?7w9uO4Nv+6{>*j!x= zG>99CbG+P2qaB0?YDo0vQ$mDV6I?NA!d>7&y=#GnA%rz8L}8tH?7MT&gDK7;yx$Y8 zmg?b6UMkIga1L))FKuY5C^T4hXVSzH6x^Tya>582FeA!|kc^eLlHl#r62{NaTsSEP zTt+{v?(W&$jHH%}Ya6P@21Ld1Fpqo5BT!3;q8?4Kd^l95gUKt^G`J^ddGmJYMLJ#M z-s~rY9)Eoh_p!Zjm6?}gTMtUKgsgCMSGJIMTZ7iF;xSh(oBpwNpp<)t;qWI`r{x+u1+SFc1`A3^QNjJ0=jvF@Gu&{DJiNQ{tK;cdE$!IAiMx38L98wYl%=+B5 zj90aLEwRaC@K#u~{iT5web&tk!~2Z8Z#fzC^z?e}0pDqJb=B{Bgpk9ux4Ww=07#m_ zZ!QvxB!T{*T+fW8obd|!I7uG#euu89k+q z{KBtI9wl66HhXS?chk+(Yjk1m6rhWZp4+0x@Yd4fIzQl2GH3C98-P`;!EY2X1R+@y_RGV6vZ$@GVO!Q7#t;(??nDD4%pNUx_nd%NHYSaQ(UIGX4KFk}Em z8&3dmrdd$ff;TX}@(w5xo>#wr_2uB%-T>Db46rs?W>TdzE=-&DL4O$Smm zN{X#;3K6#^r=7oXqzEWP=bH0yom^u-$962f50)IY7weyxKnc^tJHs-mw7t){iti7% zjz`TIg13&Z$!V=D3g9D;_ICLX+?zw6;OO%tx`*vNxzuv%47?ixHnbp-Mv5fQ}Qh{9^rz*bd;63Z-L zR%xgk>T5VCb}y1&Q>b|M(RpWFrp&N6&rxUGyidHOlkQeVV~-)(mkzj1v8klS6~@ z0-ThU08P9Kyak=)(^)eNt`{pH7B$0Ok`xt z1Sxr^cJl#m*-;)_L4!2Zg;%kr0-H>Za2|AHwZpiMzA{b1;GoQoGEMh4PYaqn=<9k5 z(^>_v^|&zpXw*?nH_|=7(NoZJudIB4el8GAV%_;p1rHh|K=k}t@c|g@(V6Ls@YOh| zKS2~-EP^LnO_-Riu2?@tq2C$0=Xiys2}nDAWxRTKarFIh|DP*heQoXORIl&p_xg*e z@$$=^>5JFjC$E+FJkHnBoJR2>BNewF)?#eKbZFs^H5JFk#sr5!=y%`C-^-5_H#ODO zpmQJS;c>e=5(jX+pd|)i$zQQT@Ia3TsAIWKcLX^EYv1<{QK$uch{RdigilNspVAHx zt8Zwa(Y+r6p8lu1GoU3@cI*b;gyvNM2UW`lZ>D_(z`_SeYxikW@P?e8#&Be7{090r zV9WlWneCNN{_9v{&X-{Z8_f*dbl{~8bl;RqlGqp+9eju9t3wLO>2X+68i&*i?ADib z;$@R6sqTtR`rpLvLHls;x`kle`eZmG;@fWbeUWPs8r1{!QS$Jjco}cr6n*6>0ijfK zdZzHj-JRD=M~wVyLO4V$fS|du+Ch+Pa9GBR{*O~W@vnwWz{3zuitcZ5Xj|7$FtoSG z{PZcH2lOc^M~N)q^w@mgH*3cF!yjoVjEio9ks>oHwqy!2Gx67dI~f?{A>Qg+Le@_2 zoYA0oj)gqYL02$VGTY#J%Mq;{4vpF zUO7L;?Pf_MiZ`Z{BU;s>gR_&9tC*v82yn?C=OT!gr={VhZZ$D}sWOH(3ye0D)n2dM z^_u2O*Tv#%sDz&ovb+Rbx++KAOf+r^e6>e?91Lc3@qm&1IT?fN3rNYXRk4PDxf`zv z5f?J|lKeY3qG1hv|Fo)S?fgTCMsq^<+Q1$=^3Nt1e~36fiBEEi&Ucf>R; zh2M~HoL&y*`$exGXLszzop91wpa16Nz47g@Ju1^}tWLy&!`J6dzt*)}Ju>V$Sa=L$ zhg0|kG7)i(W`+n7&%smp9v@-ch!hop)#=Ub4hF%mAF0z)u!aDo9`f zz~tsIM zhsamw$*ZPv`zI+Vr)ps+wGqFBw*{k z59o4f<*il=ER7kQ8Z0uCQsyV*gfw+`*ZPGfjxv52QBF2AkPGNBDVY@v_{~ae)y?mG zC=2Wg!R^VDXxP~qjMz8fHoS?rr|++2D#nl0G4;Kn&}OjO@ydRq<6+~VZjaeCBWLu1 z)meed98Okp$nrXwgMCl2VT#IZv2xW0@wo7Q1~u4&=zFqRJrt9Q$xv#TUEi#S{sI&_ z)#BR(7g%dVfAj0y=F!wE8gAt6(6kNqGC0C7OQ~m|3_QDYpXM|u{3`haQ7=}KeFa_U z=zSZhrA%p9$CM0-8OPunSf-qU$*mKd%wFiqh@E|nY{Ea-<7C)&7u9Vfjif7WcS9@4 z&5Yw9O*^+Ix|sysX48f17DT=!nh6Yb^M&foC8kiH2upF$5+eDZ6qrH|BwE@@Bluj; z&AjEd#HsW1(yf=c;1IarC$oI0a^gmhJXTCQSaCyGxm(c zt)tkjs$#DbT7a3s)isf8q=mZ4e(Yo-^~c+${Xb~MEl}u!vkCaG9Y%BU)ZbDZ>=Nj| z$wZG))5cMCP(d(t>%J0%Is`4UHQ+q~CCkGeupg)b%|90zM()I{GFlX@zAyW7HcRFq zjmPT4U;f%qid7xh*#RODCCc@lsf&Acu4iyxTP-6fKh2nvu=aT~ab$sPsK23wFu?=k$6uKaWpk}PwMM-3+<4?2F9*sB zh==NDRq9P83|04J2p9228SQLF-}eJ2-iiHCwQ57;%o$w zHij-4KPR)(Skq=>7Gla_+Yl}hZsF`+;uW5Hl)d*%D1$?h&rq` zv1$ybwm_p!Gf3K?Kr0iQ@TGH=_jgIyBaC3)z@b`*s8sKw>{)V3#unQ#W>6wZgzTwM z)-DVxu`k#!Xwf?2^QGvKi(Up@|921(-5(;R)8|mZ^ZQ$S=N(6tqU;ad6;}1A$xC@A z9i2SQQS*p~n5I>%!HL(eSon!Nw?j`+rm~8^*i@_6G}G^=iCq&s68A|2)g;4?P_@3C zegt#vKaaQIU<_g}|;35;U z_K(N%Xvbd)hzyXaQ@~9kq$eI8de7d2u2F+ZXJ^pNjD)YgVorzs5Uvw#JX)Gufl(Lp zn3^4*jO|k}2a!7%Z1APQ@`>RZ{M~Ryf{GC$PLiN*i>^bMK0=7kv_jagZc_8r+$|0% z8Ew<50k6E$>#!Cid4(g<+-sHnZTX_aJ1J?<^lgUCYeH{mb4eT4jz-b1Rj-3cmg z%>E^YtMi848lW7}+M2%mU4$~hM&_9c{$^YGRPjMF1c!>1*W6RAuS2g7a98>X!g z(&KB=WUk3zqEIs0!uMjmXF*ui)^$TO8~Am!IlJ*Ic7-b>vlk^D&P%86u_s-dtkljz zqe{iFk$&0}54)_swD+A8-4WU{u874lg+OSB>?$oku-;U7?dWT+Q1DmTauT_=e#SPy zjVr|KDGJ(tLpY@Qjw;D|EEG4oe1vk%pkZN}=W~7bYL4=eYd5EAIm}}Dv5_izP}S+Y zKeO+;uC8r*iF&UGgA@|d5lDB9)afY_tU9YW=ZVn0kV$CL6y+*WmN5%s`RU)u*#8%h zagpAU!i0WL^{X+h2ciuLcejD#C%vnt4>#is zAfgiB001J<*u-RWZ7p<=2qOyQRD3GPjGlKVVdvs4(5YAWD}q|U%l4>c2|O6DOC(jq-;{9E#x8pTsmQfi!R z`Xa>A@|F`ypc^yd2#=Jpr65dTK+nOS>%G6Gi9O@D+A^CJ&tdg}ENH@5$HYlnaqOrm z`%OxIBwhKs45+21qEFIjxKU);ioA%~-gb01RUxdZO{Kz1UKvs+biPO3_g?XIfq;sfWJ#lR{J?i@DiG>kyHc1N{o5v8PVEyi~@{ zuq)lZt+9D%Q`lO8TP*`9;{JvJQ!Tct zE&fokDn=EKV~Fbw-G3&P{p_c>f8To}Iz4$$B{GA6`HR{>WJg2V7k9O|3t1&n>;q_r z19LN&gZA8m9*xk)f1-l&=0#UAEg6vFyk8p8RK975b_I;L;x+T!;^8`t2O3(PB6%3m z_E^pdYbIbeVQ$i%Hg0D0N5CNk7Xw8_l?027xevM*`&?@nBX{a>&9Gt7u=jePSC#*fPgKZPapuP13}4pyFS-hAIrD}gj<%)6A8idEA(Hn@4(}U|fzUt6h;i5K#JkJ5Qo2U4mV6w=2j4Kz>2i;ne}s_deQk?k zc_qa-Qa6G{wFhHNH^QIuAOdVW6AKj($fG2Za+9w<$=3bruWX0Y(RoV}N_-*U=rr|! z>oW9YdOzRl;w@c{XY72WCImF)Nfs0UR=B(CzraGa05S&F7AK-P2~P#h~Q6CG%S$jf!RZ(wZ<>iqSgus zC-8oot4Xky3Ndr`&y`?=O6&KsI1eY4>>*XwG1BZu>>_)mo^8W=IMDm6^ps%Xo8}(6+9YO zVMkc%LsvId)d?tm9kP9O zwG^#Jq(!r&Pw$_zoMzyVHe@dUo}My$)B!lZk+hYPZ=LKYGyd8+>#N~?07jk%eh&}5 zz8T^ooOg4=i`Y@8PDYkWCyAF9;0uD!zmuLN@e&R%r*f~Dc_`J{42+uRe!WKB!D>}U z92<9Bd-Ih9d(u5N#GK}8d@E?*L-&L3Q-H_s>p|PckK1e0`_VUg(|C8bUJI4vcHDbB zx`Fee1BTMSD$-{*7IP8QTHc>Kny61}l&!q1Gf<~sb{ohOTq(lX_N8r2z72f1+IdaD zsIRM&^Z*bG)0d~^*JwZf==t+_2wFaXQV~3q z!%^V=T{t%MyiSNfcNO#;S&4g7e<{-shJG0((5Hx#+Hjm#K?Bhnt?L(nA_ShnuNHjJ zO|Z76vn5Vq(9Z;_Lcq=sdOE4-ZeeX6BC6!e8;Gjg(X|VEu3Z3>2U6nZVa^`!9kac5<`yQQc{Wr`+ zEhPCycug8O9#=C=Ca^-|nEb~7rT@@9!k5aJv*H&M7AHeTNKnTs7eRr-Pj{eXk0!7* zBd<{Om=57~28yftdICkPNE;>tbF`JfU}7K?E5v8)DykIpML7UR+&RE|$rA1dj#Ujs zL8GOnkU1S9-Ee&)bdmwV_ZNbcqA^ogheb0IKaeynH5FMaaiu*}Y%xek^n#x#9d`=! zc6BSmv-ztcc8BM8a0F#X8rA!yuBQS0E376f-QBE1{w6pFK#AeLC@?u*5wm_UUIy2g z`Msj{{_SXt0|ycD6~?tfd&i{kZ^J><>An-s*k~$ddb0@5eeBj{DIFb9Ost4t6Qf5p zIu=b+{dMI?*1QT(>n=^NY%I``^H8tLqU28vJOAr*%Z@jwhv(Xjv!JXBO=q&5{rea6 zPfS?!WC1?U2j_7Si}Zwv=!&;ePyKup;!x?A^VtktB z+RDnqgkG;Zn8*McUN1;id%1o4atr$1hY%o5tE>Hfo9D6!tvCArwE%e*3oRQ=CMDzX z!SCX3nqD*DwjM?W0E|L?`3{U=USkI@&P9=nfP4vz?fpO*(EIPM;kCUE=Buxr)nwcC z8UA|I&M_uFD0n9!v7WH>)Bl`@0MRzCAo5sQ}KTTxK+VKK@ zgISNkGEdGLIqMso6p$$c=qd|#yyR~`pcQ>-eBSU^Jhi>t9E^iK?5^~={-s*s0iI-_ z6tk+-7^Oo$Cb+HJ=pICFUY%rc6ROzuz^I5LHmfXKWnI!7zZ}k2MZ}98B$TDYITNgN zI0~#;M52;m(5W?kL%K>xj(0NuP0(s)C0f zr5x5z_)XZ8@qn>Egb?R{#}Mfbav6p&7}e&p5;*}47X)WRyErY;Jfm7phn{;dPX$Uz zLq!=%TbZ;PKV7#zGcEp>7ar_4|4=h9AwrIFNVggNn6hN#sVFGq7Px+ge=@S-zjW3U zR~=+~My{so*;m6|>r1SefDYm$Dau4<#HpI-k9u4FVfu%+lM|xfUz8~lxlwd-D=nFn z84yI@%nxK;do~J7Je!$!*mYaCBtSBMOE%)>w=Q3->SY=&^XYRl3N%6A9)cw)E305{ zUwOiaI_%47vZr8C>lI5bOp&hp5LsOf1Z!Bmau%M}f|A8dX;`p$w{+CyMEfVXsIabv zdf?|uHudoJJ%+#%Mta13WIshPr|p;9j&50ZZgiKJ$BT5z$q}DALK*LV=5AxT4Ttqs z01Y}Y(>^>r1cHdazt>$ZFE0T&`+ur(Nd%?r2QYLo>J5CH64(j^sjn~R-~T!J`8|T( zb7g5{RafJo#W{JYkh-J0??x!(_U7g$7ighCl3>ZI(}$}8#BFwBqUJL#xXz9)zt+Sday{rn@%4OKG-yXj}iC8 zU~O*)ou6j3cW3-Fi_Ht2Vc1P>)t6M)+w)Y5UjhfR@fuBn*gwDAio>J^TOWEnew(c3fVr*6w^ELJ~E~oM(3{3gb?mYlHv2Q zsLfvbAFz5E`v||G&smK-hgxJe()hDJqe!Iut?pL80&%LdGVc##J&CKa4Q(E;0 z1C{jfLzLh9JF>Sgwe16L;Z@P-zzP<=d?j9B;gVP2ViM*BHT-==L>k^eOg3Mh%(^D> zmWQB!P>}E^Gj;DP)(NQ6gvl_rKEC{YoxOp1SsONM;YR%9$J^Ykz}qQ-v(A6}X==w? zN45|9?FPCfR(n)=o%EY=U%_v%;LmtLZGHVKd<EkX2z3LpL9FW{~csZpfeu-n~;Q;Faw%N}VEU80UxhABG% z=-b+%FJQir_@G7pSJ0A^T#d1X{0a58uGP0;!H}N3IT8nb*LTI^t3TQwsyUv|H=^N4 z(q`zgK{)%gHx^Py8Ba~#Jg3~XvZ_?b6YvdJv{yJ!tJ>?-Fj*mK&JOPgP4*4_^ib+X z4U&l#bUlCT?>~u{3Ng?HCi}_88Hmzx5zguZ|{$1X^u9)oK!(gM(d)%w6C|X zudloN&jiTIeLAhNBaA9?_0gqHa3I+t+5`(D*4SL$I*j zpGwBJ%A-qVaQBR_bsS&dQ2PS*c7zU^#>^#jFj3l|JJ*`c?>>teUS+r?OB~VXn5wX; znmhOm{4X*&>#<1VkV2yvzzZu z-8Qrqrj}G$01ZFpSFs!7lIm4IIADyp96l9p2v>fN$?1+6c{hig|1By?+t^g9PD0}kO##(fie-CNI+im{o_B6Ve8M>(e7HfVQ20@SZWFe zz5q#N0%ok^RyW^Y{(ScgjwaFA6@is=dlyQtYKe%6f$=KMI+(z}{0q`?KLP>ui6;to z$hcLirc-O?%xBaLTcC>{d;9Mi+`bflXDNCBNc4)Nj^yj9RlgIpB+G?G7d)18X-9Qy zeF{Tq*3oTqz`KCN>IHhGThewuK__{%$Zblu5S}HmgW7pzz!nKaVTGysk;){o3*8)< zS1@M(K=Z~r0Q)?FrM2^uvj^pHosN};qKhm1xaKmS!=2+N+0gGeXWC;cu2jBmn}0uy z2<1+VrrBp`t~&7LB2{LZm{(*_$SiRqg_DIu@id_A144d~FY zIPW&N?cVXK$sMA~sx&N1GcmL^Fvfx|fRWsOQhxx5?gmv7m{hCFCuKCyp&z`w z@P8B&h05mR1+?y-Y?nryhW-o>>-zEqq$LD$t1pF|Wk4LSHr4wu;>cLge99IbLI{)Z zw6S6))g%6kd`IJ#HV~>?)7sHNECr<@f`+kSpw4Q3;4uvf4y2jlH!%4a_yNDq4UQnz zTkr>1KPe+)HzAdK;o2dt62HZl(BFnW!#I%csR_}vM|K=RihdM%x@O+Ec+9Cr#6)Z9 z($x6)`o-DuA^wA9DFk+u;op`^Ce!p%G;;55V9``|SZ(HS5`N|pHIn|;<4;b^h-VIl zpput!%fw}8ZaYaz?ux6|nrVRvR&tJ=o9NoV{TxYIPQ}E2^{^-Z&aaT(5%YcG&#Lno zb37!9Zv-xbMv0b}mwWE-fw2NSKaROK6*GiV95{NZ1PzM44g49Q1DrGktmks}ZTjJAQSm zMIljnR8Csw8$77u-zLTFC*W2?O_3GTBf}*{heN7J;+Y^UjILu`G|e9<{B-s!etgZy`65cj1hg zVMvs{gyHF^CI_K$8`K|Q1U7C29^f}Z;H0Evf^qOtuu{UYL_R0H@$sq_32MGK^hmti zUEQntyezJBegD}ixDN{jA%t<`h61St;m4hpo{@~ZY#&bhPlDo?#i zt@~e$6gbe1_d40;$1Pv7{z{{n!lK^c^o%$SH_Q23Pzz6f&8I9D21 zI;43hA{zwir%g?%$UIRJb^Yt~74wo7Fi5m49%RsB(qu?uZ@XwG7AWDbTH+RAR8joV zf{Tq`<@}#xYx+|!9*grju%s72AV$jU@*AXT@9PHmzQLcu;OOH{%+Hf4a=*#8Mjn4? z!dg`5iHe-x&pr>@8sZH>eHldMprprw^$_}{kTM9#O+N=oRhvCMT|TC(8ykiuCT_Bb zDU>`s_KHkp@rFY-p?X%M&+soXc6Cd<7eLiBF>#7W5lERjxuCq}o$g`Df6>{i3;j^g zfeorqn9<)r$5>*$9vZ`!SU|?>M@)0W8IP;0UP<{7-Z;Iu_jSkL{N1&cd&FmJD?Kxp z_WE!Xm~u?FnsNy%>hQ(gKLeV5f`n90&rF|GKstx$*AO!XHfS%zM6YFa|pd^GBUq0h$FA1U0@M&LcA(yg|#-j z>b2B`qV1e(sB=qd@*uRWHv(gu0_eyuqc_;%cL!t9Jum(2-T{ylnXh9~lYm*4a81#{twn6in*WcOMYtJ>{`*F6n ze>^{*thInd5?fRin_WrIKtRkEIvS4pKM8USDgP)tvTh7Jxg1y!24;lMSs53h*fE7DK7h9vo@A)R?b0j z&F<8JZSF4f$ztihykB{XbCrp_wi?+6fimvGbwB>Co)keiK5ZoGY31g+&9^g;lFr`$ z9T|bw{M&Ebzmqx!hyStP6gdck+A%*$0u5#IP4>q_Ss^ofD-!C_{=IM+Bz<+uqWImI znA7B+Sl!2pSV_30u3?LE#cu?VO5Emo zPuncdnesv2*#4NxypxM_3X`UKKZg#=F(}s7!ag8hVBmOMnFP9K|s2tK}1SGKxskXi|^t0tatu$xt7Yva6b3B_uki5 zetmH0Ai?ypTd@D8h$Oq@!`mC1bY{9_t?~)c26)7DUS-x8^d}>}VJ1&Jm(3`C^{W>x zCC>%d6-v&ri4o^hMCd-Am5|{LY<)_9et*DH-#tF;w*I=J&+}_1MU8^bgs8L2dbLvB z@1FxjoGsH^UYOTV?$xiL^8{KZ;H_ zx)+3|!E}2GGBbvn;mYiF)jzKymoc~)(?=uv4QWu(SwG;hQwx=qet)sIWUq-7PX7Z; zwavYM)b71#aQh1>2x7GoLdwovUi%>UbgK5&F z>5q$ziQ2H5dWN%rx{Y!|0z8YOIz#SVo`|~Oy!MJ_hsyT|#HF{#l-bqe6&phAhWz{_ zOAOwdukTq$Z)RD3RS->ABy)Z>{qWV*!VAL(`4NjRzx5H0rOJ+=(*F9&&#MBcdj0b$ z3KhUa50n)zIU_QZx?<)22!1F1$+LWCmCe(UQ6s9p9#ieUXShFzD>4p?#E z?jo`(;>#o`4u$&Pp3&pO28_Rm8zDj2g3vhRPv@eZdu&F7UMEUYXygOJ-X^(va!(my zW63WkWC=z!Or2pckQdc;S#}AW`7k0vG9v12QXz~e5maPxdE~>o_H%T8x(-h71rJX| z^wJsIT4cP^W(rfSWS0Nll3k>ZIg`F&JHx%z!qleyDDT$!T1Y(fOJpR2K-(7hKKyKz zE9T;Tu3jk2tX{vqr=YGfSLxcMucqH1A@jx)Nr;UEOMvf6fPu65RKE_>i&yr24 zhxfG%))3NmJrZ~R3Q@oFix)2*pVFM*ULQSA{cySPllZ^V5G#V<$ICY$ej^Hnc7Y(w zeYw{6px^8)N|=)hU5r{6UjKnO+r_e}XBiY*VvlJ~=u@~69r6vx)1bz2<_;@0R2&an zOvw(UHNs{CAVTD8XC%;iM!~JY9ijx9G}Gw@#t6&EkMoT1`ur}wailfXe!ZPK##7?l z{ItpFGt59WYi>E%+#Yn%u19NbTDP!#g((0*N$FVnpkGL4t2CLO7Dq05@EyuOv0T}2 zY#AG`O;rd4iHMMb8&BgB`n}S1GPo`pgT2)2(%t5rzGP+8=`ENPicHU8R4>%!Gr0=4 z9!CDDS{6_@{)6`?sIEML-HI&S1tV!;Il_fqYP)A!`pKpO>`yg9tzn5D02Q-SfO5V$P=I{p;vZ>z&pSrpr z6Flpc53m0XAeCtDElJ}-COmxc#MC|b=4(yYX(jx_y*%7h*ijH<>M^I{bTDl`KvspM zPd-oBrqZ4F6M*ftQWgWX1Ir{sDB6eMFi*UrpwlYt{!iO&5Ck+`xqi`x#x3G+pTeHW zVhpAzg@GP6u(_EQqzg=yjwT={YcZfn9re0%L9egTr= zFC@*)gO3>^;ECZ9VuIcf(Fmz^Ws7V%=r8`P1WTYy6Z-HL==iH(-n`vSrJoS}NgZ1b zLs;X@f?RKiT2Bhk zHXnrV-qoV1-drku+VLAqN6KN?dxzEW8E6Gl(}N!okJvRARb<523*6k@5dyTS@zI(F z)>#oksKrdhK9 z5`$WHnAZJ)fd9<@U#WlTcRFdI18lLN(@jZKe?#6w@nVgqsD&9yQJ9lN=|$tbROCp6Va zaUZWjh{7%ONt|MaQh$sT7nhW9anqY)w&OM++$(0uAymd?2p`gTQ0^U+-k5MkEs6k> zPg{%PR!kO|j0F$%YN`kN39rDwTt~E+2!8MvmOqFE4Bt;AznA&g>3TR#F{}PQ4d1G!u%?Uo20wmo==WCZ~@6SfV39(3aH}UsaI7OpssYj27?K|Ceh| z+sSJzU1j7aSBe25THv}%ts>I7Fjl?G*UqQpE*7X;drGJORJFXj3H$dt>z~kjcN?aU zZssfI-QM;9Vql#8rP~Sj86%HA4r%7Q$mys{$%1NMbUJIu0$DnUy;3p7x{~~aqQ30Sk7}evAYb_e6?g*&P@Iszla>bh_>JIchOR*C zD@Q1>ej<-g&+2CmTpRy^CG4UJfqU4$N3eCfgMXl)c|&*vQ_yDd;7383SR}WrBm-8> zH}@L{8Dx|j|MTmnwzdgaN+kwi;#3^>fO-Q?!?$)fwohLd5Dgq%B+zB3>HF*v8WL5f z|ERKSs+3f^bTGUfmDA^{qS%^kli5_Cs$bG^wbXC0=eDULt<%5TT=xqIs4Flo&VEOl zZ?1yeY}8cD_|b~N%iUoVk3jR5AB~1tNsQ2aS{uH^oyi9yT7zI?5L48XJJ;4nb{aHW zqe;M6wqE{N+Nxsw8cQmlN#{pBiR&tbBcWw)HAzzAT{(G%wUrYgqoakSYH(92n;h#* z_NRuhh0bg9?rlX(z5zv%op;wxZ4iE^(@3~-CJWnG@L8FS0??yN`OaQ1hTCS+pb>CB zi=m3<-w%IK6w};~o0dOqH-QoKge$^LB`{L2K_+MA(kJIqvwaO}d!zC%@rydNG2~+@tiFm+#I^ z3G-?LCM)t4dr637YE^AMF(?n~W!5v>$5gW-U~8_Y>Wa*YwWM)>KK>Sjyt_lj$XR7< zN(x1LowZK@BVehDPFn}HFlS_+Zif$E+;n?}9GfaCDgs?blc4UDbU2~McISdjBH-ZQ z0DO=jw20a_?+i1Q*wZDk4WP7i8|5G?{pP+4S)GoZ?nhMM{T2#>5zE|}>C#9#o%epiZWKpiZ4^bShSR(#vh9Ks#+tL8N9-#rK| zgMTjkfwl^{GAJrix;hjDULLpb9!r-KDhu8KI>S?5yNo~}-&_(dMG4utvr?iHDrG5E zK`%Zalj#KXtLwYtW&m>d6Y}(NefIBmRO;?aYW+&+4rygt79t1e<+cd?S=Ai;gL5of zOiC)wGamM_RHj8f5j|;hDS|`Pr1Re%(=0VYhF)WVaxuwQ;)V_bPW_WL1gwx1%PTUn z1!bvU`ug7Qn5we$?(8~+Xq(?Q+Y`0vRs5_iU|vltxs@xZj+oy-6A~t5DOmTqw?ZN& zP?6o?doBdAit>+sw}N-Ty2zr<99794Fi()8__2EpYjj?vuHj=eGy{)#3+;cz{!;FB2N`7Q>d&PW&AyUnQs; zku$Tn!Z zg}AUVsIx63pKnD=&kLmXu+iSu$!zoAz_uhHrI_O)=S4on)7X1F-2>O&BNP<$`e|8& zjR@_C!_1FDA2THwJBuXIQEt#WaUb<1byW~eGfEj*2-HPg3rJ#}*SoGBhv_|S$%Jov z9dTw3wpPM{E5wGcd8ceJQS*BB3oBAd9P1D5oGmk^FmphnfkJPeGAsMBmL>|_!Ia%LPF#v zWaS2h_s_`5vtO2JJzj&77f_bE4Yb8I-*0dJTYK~0=IMW%Pj$fO&;FeQ9sDCeA%Mkx z&)fT&ushbGb#RrJx~q`7d*WT`OguqFo(fmTBvV=t4F1*Fiz|AlKak+eNi20B;FjN3?yOS|GjDH~}4MGxHa`5zE^_ zGQZcaH8nM*0D}uIw?jx6?0odoUW-vloy+cV?pbP;hhoKgwn<_=9P{jt+9HR)A4#^O z>=NcO^T8q)x3GHVx`MX==lqR{iU$0(;E7<4mYkd;I+uf>tJb-k8mv!;+M$@LKthNm zXc6xPYgvsGGlGJOke(& z$ypP%)O&H2DdJlbUXfA4yrZ$7hs5tm&_b<_Ah`^!3~%_J3+Lzm9a6qxbM$hgU=gHE zHReKDaoowCUm_s!dfd*N#oc%O&FI$a^0o0tB37eFCEA9tkye6Yzcads#$)YQ+99Hf zvO2?Nr~HlMA#z+F`z(X^Z;$cq6?Than9y~6CwSP2Z3qecb$mB%l>&|lb-Dk=jI0In z<6y)J&u7(q6EZ!EvKemWftN1$&1Kx}%z*<~iU0wZp|NXJy z(_MpS@Gh0*-wDIto4xlSiTyt!@NTuU?!*evH$(rs1JCJKU{VKs6UZ(o(?a-yv@jsU zpQ+F>e?q4e^D#9KQ z!W^s}*hM^EYaXW(@7&9h~$|R(|N2b#yDLIx3+NE=#P-1*&iQPCv{$ zt5j%z5VDwX=S*HUsXVPBCgH4Nb8C0#Ahp2PZ(`W3IzPG-gILzb{e!$HARXQt@JPE- z{zj+bm-5;~a>hVEJ@5^UIq3lcfs0+kEg3{;jWcGT4%?L958pQ2HNTWv^Z;zWZyCqC z@9}ljpSQuokFRizcx7x*p%|1yY6yl|vPbFp^e)8jHRaYjQLOM?<#tW-cO&qYrIp|Nk14% z;EDROWvdiT@`G^K1SE1D@oH-N%l*C@NfF-8Hv2IaX=tH;F98Rem?c799G!rM z?sV01AMr0;;qf)frZzqqV4cfeqH{>=_hv`}zpVO6_jq0SfQ^IY?H!nCy};(fEW52uaLfjd^%R3m`wMO{ zd6L{RFwNgM9RW+~Mezw^fLa4I*(b9bfH#Swx^I)p7gsnJJb5yKq_L9Cnkk-0$4JeQ zS1GNa$__HcF=Q5?3tPm~P{rBPQ&WF?l-ZeOx+7raMNiQEulGPF13zhx;L8UmZI>1{ zRRgk6(NoQmWiZUq5pA>7Nq9$I3#~;$N=gy>qQ4&4>Ve(B8w7)PtRjZZjlmDW&fzwD zUTy&A?qdRcsQ}-nq_NpxdWb2WAz%gTO7cIkhAb1;4wl)O)LK1q8+{#(wo(M4oQ&G) zqIK;yJq2}(WeJxY1t5`12eFsLws&+~gU|uyk6SV=ua==mOfaV~q@c=sZTrY#8Lb`- zlLN8Ts-r@;>AKO0$s}zMY=TRNa6an}AZaxfL*+yr$tCniSTM(Uph41A^umxX8aq0^ z(6hEqckM~PBW5`*3IMoBy(4-wH!&G39t;&yZ+q7h===Hx#09K=rTwCetBCq8_puZu zGL>8dTcbsY*7kQ7ov0(67dx=uRVf(JiZ;m7+#Edjz5#!_E)p8mLpDare%|M^8CgZ9 zhixYbmdbKyJMGjdITMtk+?&qQAobH{3rH$iue1&V3pa%X(s5plz;U3EY!dFf-lc6W zh?NE{_Lmx17TXbdJx07AW%*wv92IuW>D{4j>-Bs&-d(}OeC~Id!+**q8R9Tl-^CUU z63$1vTkIBn^W?7LWhh?c=uYpPE=c>}LN~4He?sJ7{Eaaql3hQFz?Uxsqg|lyGa0Eo zn)mBhCWr#hJ`r}4sWaI5mxkbr=wE{j_Y#PLdu)FE3x)&;9Hg?3XNt+dTH)!r36igG z9`;y)0fi^k`$TqQwC*Y^#iMJ6H;{-S;H`?hmd%Roi)0&pf}cHY z9S<@?spXF=Bre0+E4t#s-$&pkJZ^{-OAEW;sN z!ZYZR=pNB<2?S$dq&XUXUw)0Eunnw_Q{uAqg*s1#Q7Ra|Vqe7jpW$mR2EoYL=2l;v z5R~`{4RQ=5$q5tW^CdIh$eNFAP@G3^#a27_+Y|gw3~9%of`5yq#S25b*5-3q-7LkH z=0;6LYa3EwNu?ur?a+}j1EsrQI#t;n59jZXzW{E>2hd{1d_le5Ic#73%c-={2|X+! zMDECT0D1;$2rbOa+}zyg&=bSeojy zigO?ZFe*G_C1k?pPw0|L&&Bqugh@2Xv{Q9LB6jh`QAZWNF*W?2CQJuu_ktuV7tTvM zEjQ`HLE7ZZvGxy#Rc%ZnmoO2R3b*xyCOcQ!jeDDn z??x8u>FZT>`Bm#lJur=5=X-mV;=BerOV!Sm<2mv}BcOHrM-e!n_iQp;Ocf^48dU$i z^78Zy&|48v4Dc0bI#@`o7Z%N8%fozKgrZZva5rv`$Hv?euxwKH;QeWA41Ah7uuDH%uJa`FVqmV%_v82X;aytmbFE7J6Z1>L=GHCa~lN|(;6 zLQQ1N6E+T7Sp$D;=8CG3pY4ImE$GQ?!d*<}v(I~mzr({2t|$cxK{f?m3K z-x*KS3kP32?GvO6FoROzv|bD8xeTmmJF-6`e<8$~0$$D=Vob7zuP?_u+E@d1X&v#k za7BH(u!NV+v*soOvi#jB2Og5T&8Y(eR zEtYZ)(F483DXTiRsyA050#vDr;KWw<(DCSSo;m?H&Pp}aC2gLC&3Y40l8%wC>v2g< zfZQk&ew35Jj4PT#Rp>lP*TQc9`7wupX|hOAR&ts%WH20IA;cT+xf^Sg@Qs`}4d~B~Ee_k>d~{8!Yg=aFP&@ zOdo#`^C*Y+lO}9rbUG*4qUq#DS|MnYyUNZZ=n8hmA29~iz#+4UNXPvR(lKCb9;B9}j6LLyj?S0F%f!B8Lqh{2VmFw4xe0qN|DgZSId+cC z*{~A9?Y9UazC89}xDKY;gVNhb7L()5Ey~sB3dU43lt+5Js9%E&^$|G@@Y(^qrQrxxQZCY&xcR7fyOWd6)%bZ(kq6B z9Vc7Ka8jdno9OAfqv^H>To1{fXEsD@nYM(D-DCer#FB?as1Es-_FG7x`u5v%lZ!aC z6@JR-LviSs`ABKwaC8d%eiWi}BJQ-pCd2h49R-!Ay284JGFF8~DlY8#$}2ZSZ9E+v z&UXyv+y@Jnx|;AxHdI%i#Y-!BMJvP8Y^b$s%(9IG-2~X7DILUAXX`}bMsOT1{**`V zj%pl>*esK+GmKD}kh;)Bk3!SII^_~&xHhRwmOYQuq|D0_Mb>EGV5$M!%0DkIFl|=X z#?~W9V)EFjx0-&r%Q@{F(Wf8?WeS(K=8@NQ6(ad4`mry{WxUc$`%#SYOtuG?Tq01h zSb$G{Pi1Gq(#*^&d&(Bi_*(=T2KG(|DZ0Wv7zF+ zxv6QIM*+WBEp!ni+mcf(Wr)imL}bRm7XCvcaHT(a7YN<(X@%5^i?wF(!OO=67D|P*jW^ z6tw&e$yAF{>$%dn`=mou^ltpEop)ykgtB|0qY`f#jY;{Ux>&}WM%$|10uM=pmtVn| z(!FT3LPEC-oXGoH=s-ecovUMAmAz_OS)n_tPek2-rbC@wUQKP)zfJ22|^Z)<=C4+DASJAD4 z(4}KyCxp>Ph+4c4E#m_4IZTe@146zd4Unt`jrT^Sv4f1WKZ5=>Am)w~F6Q$w3XL%$ zTc9JaDD!E{vc6Pm3CKZVz()T8_p`E$FA>#8$s#nsI6=$yV9e|DrZa@!> z5-FRfPb@H^)=IY~kIKoRHpWMlUk&xzLJ*nsx1xTc^7qrybE|JC3;7L@b-JRHvYq+| z2AX{2dnv(@b=#`w#T2#MnPQZ9h_gwDfy!s`r`j3V5!cfu9c4mEoQecIO_GwV_cqN{ zmV-q@?WK431T>H$%il_FNrU;xN@yw$$wK6(ccoeDIg^QcLM?}RhH)`$M<4#aT150s z5iK~bKlS~uJX9c4cGJR)AmxvagR{(8&38`1x=n=lI^l%WTq!fhVT*=m?J4HU1kPf` zgGDh!!NI|l7|e#_8!+JEG?NY$*iw!{GZ27@>ofg`TBwjw8N2MZ8LpTeFK5HZuSwpW z6D)mW{XX}t(FxgeLGi9O|7yb`XWaNo;(rxWQ1Va6r=IzEdl8dq%*R4V3> zM!Mgp0Wxp4slM!(D}B zT;!*_8DjL8&pz4>j^1*ZMwj)n^ErerJv@2|3OWz89q5?3Jgv&X`e&%4tEbOKZ^XP6B+E5W}EEr;6<@@$UwG&g)E`a9=OVnpTm5m zG1w;N4)C3#kU)#-1u*$%?Z-BKor2tsQVZH;x7;l2iqtIp{O|r|pc5g_)p~kU$!pLxeG(JNxvs)E^bR3-`4DHt2ovBbE1`}1UPs(MnW}_`EWNkg4mwj_(pXNhOWG#XcnIQZe(>$`@~QKyn0C?3=(WK2l1v#-SDyHuJ; zQ1tt`>Db>}yrqbXBgFd=MH#N@Pst9+4yW%|FB3PGTa>GZ=QF9+SC<#O%X672Xxq~Z zZ0L=-M?vBip3#}8eB;+~$`ZoP+@bz8S@qZ5LYs#~4vw?8NHlx44q*;kzOm(moq(j2 z)akcjlsd#t8Db?z3Ogfq{p{8h21FvnS`N}b;A@@<^-%GyVQhax7=BnvMgO-su!AV= z8f0lfzI3B8F%fI)YaQbkA8-xVe0rlv+xw#fQJb-!A)V^MFV6CS?E|@m+)IkS1S_-) zu;9YKMo1526v;Z@=&1M#i8tz~U_gGL^Tjfap54x1CE6_T^6-EzicAkNW;*4I{+Cnm z0Zs^SbTMiW6N6b5xXmCURy<;8o&01s14FdRX!_Rr;0RVvI(2jSqhZ&>09~sSvQIU} zufszpU`3~jW=5p5ITp>8Ej$}W8PMz(reD@t^q?7wv@45E>rwhQEqTnzDH!B!XQycd zX|~y;NY99r%KW`z1xuDv(!$+Y;XeG7o~O`(1n-*b!uY8}gFP5q)~)HJPr#oZ>5UIk zh~6gU8$zaYZ=h(hLyZPE$Kexca}aMl)cgU`v}rj9;{%#U*fTU))a)-%SON9W(z`tt z4>f8b7#QWjs^iHC;d7wzwNvWvxF*O;fbA5J3TOY@LX)DKPPkYu*H9A{DyTlkwPy(( z({yNxPl#V9s;*@y(3vmN)zFv!?`qJ@weMS-r_uMD%uq4zg?Yn4mGVJ{W*b-9sLx}RcVzrG>A87tJL<=VF7IG( zZ&@-X{QqQBqzq+ZU*j^M( z!>nh~x)yTtoSE3IIfZH=Xzk6>-0P%){pPt4<~c`PmVhA&*H3byebI`D!YNXE&vh3T zUFbz4d1r+*LX*V@#MO!e)3+4rC#WXhFc#DBk*j52MhKw=;r5z&t+386U~(r0IS}2F|Lwew?v~!FfMLNHWub7AXh4O1n)a*8y=T`Q}!BAoFTO8cF_nI8=dv)q7(= z=gdW3VXT>nmsn*+oj>3FGOp+nTw+0J;5Arx)~y7iZa+mgp9uHh?2UC}bwY_B;C*Emc{_Tv{R3P~Y;ldmF(liD0pokD)}3OjK~+>Rv5(T!jH4Y{ZnSnWz*Ip)EQL{OlL z$M}@JL2M>V5}0wJT$@jM>RhTDKAw1_MM2;cl+oOfU+BXKFCjqgNWZu-yJfS$Ho-zt6Wiqx} zf@ODYrH5+&5Jk4Kef}FE#v^HrF@=0Z?A14TGaZk=2fe*o-`h*hiyENoBHPj? z0GNI%`*~70++^tY)3-Q;aqS5e;q>y41P8+R)pdFCGa9`Cp(;&Fcl9C8(Uug{E={%7 zCjY@kZ*6S#!R8NQGq%7LPIqj|bR_~`u_+!em#k{-mD3rS6=V&; zY0FWD7qGXVKaaBsE`1y`7~B}AUHt$L=cq0k#m!7?_=4&M{hhgRw?wIC=KfVfvaKqR zL-3Xqd*zVx4^N8yGL#aDtB0sLFENO?S^1z=I=NN6x? zeZ0i{wJQ7yl1!~xNiV@M&e#s4B{!Pb&aYrn8B?OiD6fnWse8%Goor2&x|nMC1zYR? zdjS-mOIClkftYSZd2Wkk z_bJu!J$Kf)eSVgNXw?R%QudfQt2co_a`=L|PT^{Lmq=ohMu5|yU+se*1D z1teoT{@65Zro^c!Kz>WHrfl}iZxQO(5TNHyG}rqD(MfTkeR7g}mE%{D8)oi81eFGb9z|f>_R7~1bMXXmat&P~WzkGM)BHmq^?5Oo6k9~7kC>a01YP8e+ zzKS>Gr{yD9pdN%hq8Y2zGMT8zR3j|xSzjsW_KwD>o((l5j_(OCCcn$oQ9&q9cO7oZ zD&1L74-Y6KUiW<5_v{0#1#qVhyL=vY2@2DIlfyFN8G@w@iEAfCKsPj>F1hne2!UL* z7x{*qoo_V_DId5LayUoacI6>sDywFbui@cqx@z`a(H_v7v^ z@SHf*&PlpP*`ruBWd-4s@{fm)50Qp23&k!JG^cvFx#3Gxx|>f(cb+ zb-IHhpbu|f(mQQL&cN>R2co&eRZx$*%a*vurLhogo^@ihA-zMuz;(+5kmJvG)7B^i zB~ep2n+8*_06nX#FyuS9br%P?;AjxAbMIuFvAlEY9~RXh|Lpm#r(;zd(+nOUd&q=EhNQwD@d`p&sV&@}y0qigi8uUR-grNGbEF~HqD zB)}Qt{jl7f4!&}ZdrbgUw}vFNQMR z`5CJsnZWBw7&D-iZi1BZj~`W_E}(iGkM;yaI%j!#W~P{!-M=bS&KTyFQ+=N+`HtJ9 z|6lWt>qbqM?tEXEj%YvG#FU<%JW<%sdk#_M2^Nz?=DG~Eg{jZZIgKJ6U+uDf-SK|Y+rq;9YkkMEEZwONCc4wH z);IPlU{l}G8gJi6NF<<0U~(5d04F$zqhTxw4rLMx-#!A26nH2I?-vRB>(5X?&OvAV z29T9v2$TA8i+TXW!=~3DZXARHG5L0=6bn$!*ct3w;zbXRSDI_G`uEa4vf$fNde^N*l30v*8MS~w%hcomC+F@;^n_z?<6Mm0wL&58Y!pg>AA>HF{B zZ&B@WF|sPo{Us>tl+dQ6mbAZGeDeEsc6hk+utEKkwz1%aTRT#)8=pUuM`wzB(gv-C zm^7;_Dx#zOrV9=#t&4bi$PQ1%Kvs#~*7h>zfDwZsTq?7kkd{wCRLPyxtdH_!zY||m z{7_bQq5xGmW-1E$pApTvr}*eKq?II{Rg2AOgQ;e5pW=w0o6zW;3kh=hr45!S6cG(s z%p2>GLt{sm@3(4;8(v?b?8lr~r7>xSI5z>553qvw{)uqoU-$Wla_iH>slohjJEtbu z+O^H@G^oRZ;{+DMbG=Zy(1WFLGko@t|9*q!4J0t%U>LLg!0807N*4h9%!m5QsU>$^ zV$&J}1u$=MZf$TJcs5&)_8E=w#69I zD3=?{rH|&Tn+Ou}-1y#@!R7k<9L8bbZM3OnUAq%aw|6mz-7)$WHj=ipDf$5e_0waYu(c z#3(EY;rKVf&xCmdl%)DI!3Sh(!}`Mh+(?8R6||ut7~?qX5hwk<3QVZjiiBBod&ii@ z!~Du#2}*w@z?tcxo}+Y*t*ffc5?Nl!9kGSHjhGmCov5m9j^^a8@NRm0+nU`ToU7do zEvTO(xji%${wht;xVUbRZH|JHY<*vl$;jC@VvKo?)ktjc3^tDHjZ{*X+g$cvr!yt8 zRE6>3d8Ofg|4XHLc|H;A-{TohMAM?S71}psBT1Ak1InBX`t->zU;W(Og)?3}vUj^~ z5$d`#Rg7aTr}13MDfB5_5DR}n(6(@Upa_${`U~pQz!L)0&PWf=%+5afcR<Pw`q-}3uQOyVuL^vXkB-9YT0$PuUj9KOk<0MSKNyOl zwY^7DZ#S^zwbP??Yf02WALrM!cJn$Lmo}sgj*-oXak9XrIzr542;#6{M=4=S>5O(` z_Wd3@li%v~acPI5ipk4td&kR_Zzh~@m}X^5^mFFHfO^7;Sjr@vYOG?0hN4A{P-X%R z771IB*#OaYT--nT(zIxoR4&@%_fDZe-Qm?U@3uom=hj6{abE z7EIB~EzPR7A9KY-J2;tB(}`Z~qdQoUbF&2E!Y|b*$+bpq8${6sV)G)^1^TLgqwTOd z5AfapyWSSbb6k?9eS*3Jk3#$vSL|!n_jfk*bQRkvU;0w1CXKHw_*2xLXK;L^9+lcE zDDp3O-gD9HyD2}BoGQU3LUK=u{*07Z9CVep)6VTn(|fcoI6>fC^fNKu(h?AXS!3p* z-x&Dz_?{x1Rj981_z;OCI37!i{qXYa{jAK zW?nHIXL1kO(ip4Z_0FnX+_m<@hAeMCzgUNJU*hlK)uyf}!J58SMiON7tN7UQFzF@6 z+KQMo-_fDVz-c0rG1pA86}R3}v@VoCcel6XxF%;zEjWiMJK4Ml`G{6hOm!~j;wH4m~@J^L<~PBhP+eGZ+pSIm&dZ7r`N-rCvuzWMov4k`Uo*kZly^d4NB z(J2^t5ff05r9NXgfBggSk>*h?R+3-5*<;QTtlF*6c3L>#1QqCrYrTPk$LHs*aOn^B z+Uy@w&5Y~_SN ziipL?5B%PDV;V!;<|4BKjPxmjKbV;;2^6^E&^=xLEYiVpZFIA2b@)~-dTx(23_P9% zh!|J*kPEF63)~~HCN}>-NoBFz3U>~Sm-vdVOOn*Ef$n=CKf^8{)$aASJtacxGyWzC+KT0 zxpZWOuHOv5Q+9qe?wye(Y_HoS)|*#S^oDlKIbFN0y}hryr?d6l$9F>nk^Tq+9sXLJ zT?AadMZPP(=p@LyjTVMhV#Ts$^jI<$QUxTr*=1`G`zHTC=o!rL)wm`paq+L9-&B@8 zmANHoF6g?PVJLaBY+kA98fd#)TaeY6b`fC5EXHr%@&dYU9>Mz;RmfNCfN~LPbDPYSOI@<%rQYOF&k0%vTe%#_VzY7^=D=@X7a;( zIt-9&i4gJK5f|}c($Hw|7Xw$M)miCMT7;ILUXdf~tN&bFo zXy><}SjY~(XJe4-laENt)RARQecq2>C3%;ARcMk$Jg5~CG$bhFCVf_l}; zPn&Edz?4T{4M&Vhcmygpcp%bIToURWk~Vb?X_{Z~oic z*=ZbGte$>lQnhE0n=@)<%ZHA@RGclX=X*5%sFkhPaT+vdf5_IguFH#!SWI|_2|WjG zgtofu`dew?uM5`f1VmrFP%xL6FeOazmJ7kXZCy-rX_8~LT5~+q0g(jots9dYt?u81 z`!o0Gv1X0~1^mp`(PA88{W)6uBOq0M2I`!8FX4wk8g(xgjfayHx3H(zGfJvdB7fGm z7=5AO<>eJ#9-Y;+{Y>TpBbEQbX6|q8xD2bzSqlmrBb9LOLt}Bre28H0xg?Q~Xy}$U@%a<$C%{ zYgHEVYkFm43Dj&!+{SGtyDvLr6kn~Xk#&`NoDm*)F zWQN9*(!ED)O! z-ge9mj6qpgSzrrI^e}>w+)92!tFW+0SBJNXL7#fnAmfkDor`=%JPU+%sywaHpg|wI z(WH{4$z|AuKdShBeR1)d0(jag*d~mJTtbA4hRP{_(7vI6$n3?$Ptc*mCH49MFybFU z0CmTZf&ft?4EU~&8AeidxUmiOo|8lRSj$gJN=nN6KcL)W-cnB}f0@N(8ZezRVJNHolC)#D*jnO{{4wj=;!d!Z zBv(GFzD!2)9pv3-NsbZ~f=`1#D{_aMs2`-iBC#mhBy$%A(jSYZ+TzRKqoiC!k9z3} z)!LBK1?}|T$`+?`RySoouzL(t^^Qh3w>T?WjHNTZ*0~UdNnw66jf$K9nPPKVZZb7K z5`S6i<3G;1h=)zT1X5aFR&4|&aYgUYlNvL;Mf8;!>KQuznE(2~WnUye-Cj_@oUWj+ z>!J5GtANE^k9{dYuM6s<-@1`h;8IYiP{^g+sG>Zt`m553*{Tit*2;TJLBKMI+Cz2(r|cc3^kredgDe9{=~~^&tW7=P7$<}4mXAEI zbZBZ;1RAZoh{Xm$kM|6PD0<^>8wcRJ=kqMb!Y168bE6Oqpq8VO*8e_0DqOXRaDcm_n>&TE0pHVSQGGMgeIoTU2a}j89!x;G( z$4HZNa}714P-nPBa&2%fvV(XZ)&i}EvIwa&xk3>uLVSnF6{NQNqn>}R!IHAS@WRv| zHj#lN1hL>_#x~J@#YRF+VW0$CdaXJ}{&u>=!Zqd>GfIm6Bi4(*Y2?$MXMSgxRT}7E z`Ik5vIYCH4^#OoD1|xZ*12f8S4+&lcq=;PX4%~ZF)MW=4Jij$2UFE3ljG?Pu-Lfhp z4ayDZi!pFLGhW`xWVG%$tBiqAJmRyT>}=Ra_+;K+bcmgrW~XVEUlM#uLiqC6sS%x& z;8)K0ud^N4SQHAy*=_q4-4=}IWYQ|;uPgClx&Oe=Ls`PholTr|Y+XUNVo|H8;d_BR zjg7`VFPy|9XiynzOdMu3Ep?Y))oEhAP`8T);;=TMfDTogo+^iMRfdYPL0fGC3lV!q zg0eWB5pF9gLzG#pE_^r>aW(Fhz2#e`b%ojc;;7U zmL?zPzL31mJdo=CLi-C(f>;8NKbSH;kQ|$w_OlF3t_{sJ9l^(y;l9ygoKUU(oZ+B7 z%u3=FTdk|@EvGZ?$JcUytX;Dpi$q1xA1vWDqjmC`*jY7u{WR1f9@I!Fr38_ZhIlZ- zbil)|t5fxqF#j0dLVb2ZqG&wu$*u?51J_q56_|JK=Q`(Z(P5*76l`&ovr$K3^T7@m zw*FgUY*+r;9S%zou|$sdj9mB*xSAkVVZNg1O*tDbKhmuzoL;M8v4`^X2C(t-fd3CYvK&ljlX)(B~B4Qy$5c zS9?}kjL&lkl!>}=VbSL%=Sq0Ec#2~|{Nm$FYWh0$4*Kd%nBl}3^~!|Ka)nuxOI#W1 z-b>{=!zw?I?QBdwh-hYLsASs+cT}tE$~$BdDleNhmCL)nIo4~^?5H&HX)NVP}~Xb777Gyke%-Rp8a3$#m>pq%p@l#bAFkeeDC`_MVNzn_yoA1RKpSl1j~z6 zg5#GjwW!eq-=Rixr0tJr)Uep^nRhR9TR4Wc+$S9Wy$$VhB)EXgAQFTh!2Nmd-GsA< z*Vro+NrzPQCp3>Vl-pCYbI(h;PBf0Q7@#{!2f{kp@*kdHNBWxdZ0bl9dO3TA`0Lpz zqM>cYJ9(*nZ*^nK10BhN$vl}JhT$yE#Z+&!c7(3tg!6z6R!W>9wKyWlAG{! zOUyY{u{);{HC8B~WGverQ)$o`)0TdGHJMRwwzy)nDXWxBmc2?alQ|W%2igJcREuO= zlXEn^NBZzqsJF?LDg4kcQB?F#mS+*kZd7np*J5iTn=Bkknlab1z&vE_(4zsyBIyI> zM(?T05ho$rKR%wLTWQIn*zcvP_ZY>*Oa zktgbYjof%wGcPZV%urFpW}{woJ)I;tVv>549>#xS;jR4T6LtdCth`l@_(DG#6YtnD zf#XHII8mN}qW&8OnGf8%Ps0c~6b2~FxF(V%(0g?}O zu?nRvP0og}H9yEuBf4Vm`(dx3ExE%`gulg3g8<&{qn%0m3Q{=k6f zpZ?GT2ygSXmLo9R-(eykcl{7NZppxbhBwqe&<4tIzb{{2l;#Q+6YD+4&mfhfRxoJ4 z6@DdB914a{Fbmbi4C+@01?2LRRYV^0SiCy#ABAdna73=p-N)^a zxfeAF&=|?v5%J@4C>;W!c!=EVsq4A~^E)7b=oSOl33K zHGG;TJ3dJF4F+n-XCd6Orv}(>Q570aQB_%z|Ahtt!^PU)xfbKV`%9qvRGUq}&G{## z@(>7ccRRe1!h}38ND2Vz{}1rB2RKl4l|&JB0R~+oWC!247K*UQGSOAIr}ZfH`llZh zlZZ3dOmWApBs=-3ObkE23vn|>P4ZTu6OmyuPL%D(+#1GPjf&l4gQ|uEYF9tjS?sXL^7{^hJ&BJJE6bz#|M>@yhdz_;uYtY zNzlAO3cSi%U8-|7&Y+$CU6W47-kTwKV~Pch_ZTr5;qPWU-798eJd#n&R~%{rHO2PN z5vW3F?E}26ZHstF;lA)_HPVp^8x6tij99Mq8mY6Wf0_po^>r)V(bWWQq6*?&hiRi5MN_jB%&&(5{gc1SviqN{VX~I{34>^V50tOjXGW5o)_uFovzL9>bp}PDddYM z>7rI#1JsVZ`r*eIwF+(`GA=-F6etV-yZjI1kGFxfMr|I>yw)&Q#mG=Rj60;}FNrCC z&Lf}#-FX)0*#7u{1f~fDPr6;662#iQBuHm)fqU5pz!Asuisdq*uXBd$w%S~%4dULr zovlG&mO0g&8Sh`R)iKsyPRZr*9^aVSA*c~PSI}S2l%Bpz^Ts+gMaC#y*a}@QzI@ME zAGw!0|AwMIbm94RE+RTcWI<-kvtH1;N4o1(3|@GP)t=X1M70j*8-7LIg&y-(GBv3< zaC_N>c(0vMgH34@3wcTv=!S1pv`TO%OTEsT-Mv!ZrAW_3an7;^<7%Esq++*tu{gSz zi7hHB)ut8oRg!!1!K(usn2lIk60-2wYsx3OR%6r^zC=-$vO09!Mc3>fblgRszv^83~z>Fe#-n2obR*#h}{&DgjJfP$A|KS%avEdDTQQDU0fQi3kWGy zB&S$LW6|pfl}SH5*CfcxFv8@PMUisq%W>_iVl#FlCH-pr?)hi%j6#j^=o69jm;ol- zUMIB|C@AD-3NmjsF-7XVLmf&!B-54uL$Ce=Fa+*-2K@J=PJuoT)6wyFU?Ff+W@yZHJ6`&?Yce!ZihqpiI)4zV6>yinDTdQg+Z`R-b z2`VP|L6xC_nf#1XmTq?QS1V_}%iIf75UXFGC6>WyqkD`r%`rymYwQ$orz=}8edAqM zAZEm#dhHO0^T7u!u@@$;Z0?B}hwWE(>3U)sPdlloR0R642}_@=Ha}=Q^L4?+)}}r* zCVAq_oROH{FDToGzK^A?TyLtd5hg&&Uv&eSo@s`=K&f8;reR+l6B03 z%8878n2b(<#E?<#TJZ#?p|xL)mi0#ez2&0t6dP>g#Od`RD#U{R#Y@mgW88Lp%MFVW z$>s_6DIxwUvpWndA_Tuv^POJ*S$@K1e#1-nIz8o(t@B9$8|qs2dyc=5R*ggLfz1rC zno>*vhl4WqWG)4X+!^*MbJ8IG<=0pWq-7&Fz~{;!E!_O(Qx$X{?+OV?=_576bN z?YcDR0+_W?Oqpk1%h&uLw^5B|KiTF`SyX3v0Jf5U-NAoM*MB^Ne=-Q!joxi{8D36P zNja_isjGZt88AMs9#geA^LXhxTCmtUy0{Qc^(b0@VR+DZPb?-GWS1Hi6i*oWP^L%y z7B%{Ib?e^mYB_%rw`{zD3naMjc~&>x+mL-Cb{m~H8CipPVUvroDQ;_#bvv9DqP+3bMZ7`m*1a=9kzOP_ z*M>x}K_5V4#8k{qmdDE*!Bk{;^x=&eDWx{GO$t+yEE>vC{n`4fJl2Dx%O(}2E_TyO zjZr=t`;+5%?X+_%3(di)#y!(yCP7=K{mrGMv6z>QSo#w`x02*WL=LJ)v6xRemifMI z+<=!pi^{HQNG}R6gjV1Qesz!`KxJ{pQDb#zFBjB%0*r*|{uo_}T2Nf*^N}OM%iV47UcZt4aH5b1~scmqAdFD&zms- zlkc-Loca&HxAypOeSLKmWEl3~Wt08kncHgw>W=@R#3NZ|L38)sJFF4$`o$8st(SR^ z!Vo5NISb7NNx(eCjcG37O1vn#Z+dsvOJ%xt@5Q1@Rh98|j;>}5qmM>s<|7)qW_L{7 z#|1C>eZ$L?gPX4#%bXWByv_=b?_&Q%BX2L*Vl{Rtqe-LGZ#Ro?m%IDYAgrxu_q#pQ=dG3J@=0c_dJvbrj%5d%u18jclA(J= z4O3EhH~5X6U=Ohfkutu>!y~=nIbH<%J0kobrgEb%NRR}GtyIOq@o}Y*H`L1$u_g(G zG7?lh^B;hKh9q6QJ>_Mmazfm|so`!7QG9|DF^b=t^R^dPs)GCVTn1!+)=#8kdj|vV zOtm><&eQ&a<7T^t@Y$CVzX=H4Z(Ga})9J_re3wFECgYdV+ZJoT zf~C`ON4NLYqceaB2Q)8xA`xb>kWRlLtg1lvi?7z0bwlj!RKosBk_;o_32LzBe6YU{ zkfQ^{(&x8;Z9HG{5zuhl7FLl{Rzae>*=ljJ3GDb7Br!+!zrgF#b@~47Q@n(b=abQ1 zijWHhS#DuZ;$u_5NUp_`wK$S9wG(@mYaVnS(0$pqKp9()m%c7{^3I*)skx6HqV42m zXA46Q<&rxyvePe6`@8x#gfrO#KbQ;Sh>qzSM>#etJ)-B;srO5yu+(NLv8iCGbR7*K zoA<}^miaX}R4WyjS*2uy-+g&S!dyBNRa~0*h~4ry<@q?@1n)f?7rW)BOCHEBP2?Wt zRY>_F75PoX9+oq|xUBklDjDg(`@qs;c$t_PdeI66 z7=&!THt=Ee(;^}0W`rR?hiql-EK1{;8R@t`xC*DQ@(a{kE$>)j-bSU?`7pSciJjwJ z-V<(uXmTLF-H2ca_@}xDeklWj0&m5KnQ_cbM;JB3uR@#v>m%15GbcALN6R0*`YG)% z@FKI{4m9(r%zke^7n$AYMce8=AeCI5VB$KdOjSb>b{#A=nQ7Gcq5JKf35|;Eb|A^h z#I%w@zQi|CAMGg+ysF<++M72punTWwL1}QTjveBy$Ro4Uo>Avr@~2{dpWda4!sv4j zP7YXMt9bZS!~voARK)kbA`u6U*$(jmoDPx3yAk8RfGtNdw&dGlKTlD{aWfzh|oWMwG#H0>wn8 zI10T{WPdrW0(<%cX_u854#PjqT(%NZH=5J?yQG8lb)-EpX6J*gtbxVtSX+X+qyp-Zlo&%|lu>Z=r z>H6<%aXNzAD24-u-BHBE9`4d@>&jhhN>l&&dzHC2^g5-`y;g|bPp_tcuJ@14``b~l zGCsON4ieY%V|H!#^JQ8rRt{-CcCBP3X-Mk+s<8M1sSkjHMSD zQmk>sEX73XR)yQ$w-W>0OmQn`4-cU6_prvng1}XQ$H2z|BOAg$4vtwfD}y(${P7LU z#eW=>2h$GFUGtPA`JX#VwvQeL~J3v>#vr>{L}Ie)AKSj>38de}lJi+r#L5 z35Flw;e_!qRjPKm9#(cc0n=$1k{33EqOFz@5(&0q?ZQRwGdY*!j*0c#;eoCJ@Tk%? zfb8NV?00w501zbydQ$4l{w|Hr&+>o=GZXak#6KW8aB{PgUyo1bNRCUWAcyIhTB<2} zA)-Qs!nW-U7BeK0h`r8WgnJqT{wr{7nK8`N)^=H1ZO#~4WMPnQLYJD=O&uP>4~9S& zud`1vMm~KAXO=VUf41VsAzRc&+i8EX?U4U_so?V;&rUeC>8d)&ye|udK z-5X=zQEj0q&M6TPf$W2=d1o$mvvD_4$~WK0MAW#zt0a9tA)`97iVv8W$cgQx(x=om z)!I~;nzE!KvrgI~2$$~QVE^w4%8G;6@UH1CwI8tF4c^iski2~oh%t<)M1dwrE-pbi znkJ+e#^iG>m85cEyz_9s0vTK=-W}ZaZx6IOFK)4ZO|f(2*+p1Wd~4y-1I^9+yLi(l z(P@gsP1xCVA2Vd`g@D4<89;Z$*Qp^_h;G4Ny?suFEu6lo%q|;bx`=_~?1@8D?_nL~ zk~yU)-J3KM9@ph6?y>tBRdhJ%)=1e!FO~Kk-%*=^qhJfy-Cz6jg6)%i1^=0ruKP>< zK!VD)$KLqr6^MP9IKf~Gyv1XQ0$7AYwvGbHCi0Rk<<(4pYmae{H}p%L=Wc7VCKkS4 z;NPl4#GQ?7viPG(S^2EqVYo)M9fnZQF2at3VXd{m)qTIZu;5pDZQZ^1ne>{#l`k7U z&k~GJ_A4hzQBhB(>8&XsW5Q6bR8WU4(5%x40sgdxB@Uyl%)(VzGgocB)3r{2aDtuR)2qAyql(B# zIF2N(FnlQsMHcVIZQEUyywV48;SfMewfiZN#j2_H#pM!xlr9Xy)2DeM4^?Ga3f>!c z2NzM!^}Yx~M@L7$6Dh0XDpT~4lGl|>moYg%3zrmHO};2ufa!`}i7gCii|662lz+SU zdf{XR_iH3{m6t;<(wfFHZtrU5rE;zgZ@mB?l`$eVZ+J-apjdGhLz|!4tQTjxhK^D{#_4ZiwPLI!wu3KXI``PK&4GDL4}z zrlm^Qx)?D&FU;knxVBvX%hA4YTdvm6aRsx-%ay6MQcf!G_|}Q;8rQ-L|B2p%qia%m)jw)o&^!# z&YN><%9-l@;R;6SN0XzN?+_!Zl~-TyQ(*$_U6VX!r9~apfh;_3i<_PG!2y@UYwLUI zH5Sb|*Ne(Liz1HH!h__a$2ZeyMI+Vs+HSbGcjuRNHlmn|7-kZ(;odw_#oOI%y*I~Z zpJ-My)?ZpU2{|DH%Kkt*Q})AZ{s=ksY>!gRg}F~)1a>;@jM$6(fo2<1d8XU>d+f+^ zX>h)V>8!f1FV|@eW{$HpRMB4_bXyY-zbN3!k!#_*Ee2zaol%PBm;?2i2>X(?%dKo# zO3)V`Tcor9&x<^Wu&&Qp!yL0m?)A=RSNMW;;C!j;kHik=s)4+w8kz+FH)h;%t_KaX zX>Ri5b6Se1A%K)`&s!~WOEvgg5znkS*(SQbt?jZ-w=b=MM@Jl6az*(W5OB%bu7D-^ zyV?kH&h04=tkYNcp`JO)=wr^h{?6rB<_Q{dxhmdY-49@tP>C^tER&D6+`7x3u7A66 zL3eC(pj?$rp2#!=xa}Zp^ik*Wimvm0r>Q|3{dy*t!P96Ge*OLT`8BEqG!RLczc$22 z>@pj-JY0`+Y6f+wO!k=?K-;sRjp|YE6l^}iJhp=euCN}KB-g)yNWPEtF)BHbYCB`K z*Op-5@m(&vzWYw9m$G{BRPcLMb7YL{%;mFT*C~mP`Pw#mJ=5mK8c~#QNBKOBM}4Zk z(8f5}nj>@tcgc}{-1=9isK?k<|GWdU4!%R2yz!u4g7e{7MY{G^hX>qeD-!0g3}fgh z=N-;o%8XXRu!Z#e&uV7{%qmfl-%aL379(3kzN&Y2>wfNGuiISKsF8*2Xl>)4Qx`ew}MA&OdX8SGxs9 z`9p0g;?33@*#=Y?t=j1w^X5xBRFx99A4WoVqDlw7*?_~fa_3 zvzKpDrmKv%+SlhOm)tiSlpQ~aIJ7?W)BESz<^&9IdMC3z@*ojS_Tt{t9=Tq}#Ih&) zM)hdW%02o$+A^~Z_buGjaL=(L7mxw*vFOAaJrRlV_<(}?uzgRoI zVZ=(WW4&=72lblU(KqsXg5K44Gs;RUKszr&8uV-HN_HQ{xtUIerTQHxLJPEXc-1)Ohngskv8FLP5ET+!IDcDSxw$j#BXCGbu_C4!Q~o z3OmvNxU(CkhJsSwU0jEPqWQ6$;(vd_fBw?{f98L30se1&N_SYV?B8HhiyN4s0GooW LicGE4$Kd}0yB4kU literal 0 HcmV?d00001 diff --git a/assets/image_1729782020246_0.png b/assets/image_1729782020246_0.png new file mode 100644 index 0000000000000000000000000000000000000000..fc22b6fc1a5536d53884b6fb88cff38a914d55f3 GIT binary patch literal 52701 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 Date: Mon, 28 Oct 2024 08:02:46 +0100 Subject: [PATCH 498/499] update --- pages/Linux Day 2024.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pages/Linux Day 2024.md b/pages/Linux Day 2024.md index 05998283..3892b731 100644 --- a/pages/Linux Day 2024.md +++ b/pages/Linux Day 2024.md @@ -1,4 +1,9 @@ ## #selfhosting : la via per l'indipendenza digitale + - ### Chi sono + - Andrea Fazzi + - Docente di Matematica e Fisica + - Programmatore full-stack + - Utente GNU/Linux da circa 30 anni :) - ### Il problema - Vorrei avere uno spazio di archiviazione remoto per ma... - non voglio utilizzare [Amazon S3](https://aws.amazon.com/it/s3/) perché non **voglio sorprese sulla fattura** @@ -20,9 +25,10 @@ - Vorrei un DNS locale che risolva i nomi delle macchine all'interno della VPN - Vorrei che alcuni servizi fossero raggiungibili da rete pubblica e altri fossero confinati all'interno di una #vpn - In definitiva - - I miei dati sono miei - - Il cloud è il computer di qualcun'altro (molti altri) + - I miei dati sono miei! + - Il cloud è il computer di qualcun altro (molti altri) - Vorrei una possibilità di storage (quasi) senza limiti a costi accessibili + - Oggi tutto si affitta e nulla si possiede! - ### La soluzione - Un #vps da quattro soldi (5 €) su #hetzner - Un #thinkcentre nell'armadio dei bimbi @@ -57,5 +63,4 @@ - ### Grazie! - posta@andreafazzi.eu - - - - \ No newline at end of file From d03938438b1166bd25533239648dc47b2ece4a05 Mon Sep 17 00:00:00 2001 From: Andrea Fazzi Date: Thu, 31 Oct 2024 08:43:43 +0100 Subject: [PATCH 499/499] update --- journals/2024_10_25.md | 3 +++ journals/2024_10_29.md | 6 +++++ journals/2024_10_30.md | 18 +++++++++++++++ pages/Il meraviglioso mondo delle TIC.md | 29 +++++++++++++++++++++++- pages/quadlets.md | 6 ++++- 5 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 journals/2024_10_25.md create mode 100644 journals/2024_10_29.md create mode 100644 journals/2024_10_30.md diff --git a/journals/2024_10_25.md b/journals/2024_10_25.md new file mode 100644 index 00000000..b4a97eda --- /dev/null +++ b/journals/2024_10_25.md @@ -0,0 +1,3 @@ +- Verifiche orali + - Ussai + - 9 \ No newline at end of file diff --git a/journals/2024_10_29.md b/journals/2024_10_29.md new file mode 100644 index 00000000..2d28c6f2 --- /dev/null +++ b/journals/2024_10_29.md @@ -0,0 +1,6 @@ +- Attenzione, se si utilizza una versione di #podman inferiore alla 5 e se il container va configurato utilizzando la chiave `Entrypoint`, occorre sostituire con `PodmanArgs` nei file di configurazione dei #quadlets + - ```toml + [Container] + # Entrypoint=/cron.sh │3f61e6fe providerName=docker serviceName=paperless + PodmanArgs=--entrypoint=/cron.sh + ``` \ No newline at end of file diff --git a/journals/2024_10_30.md b/journals/2024_10_30.md new file mode 100644 index 00000000..e4f00295 --- /dev/null +++ b/journals/2024_10_30.md @@ -0,0 +1,18 @@ +- Token #Gogs per #forgejo + - 68623ddb94edf3d93b31ac280acc03762e5bd631 +- Presenze corso "Il meraviglioso mondo delle TIC" + - Rosalba LUSSI + - Paola APICELLA + - Luca MARTORELLI + - Barbara FERRO + - Manuela BANDEL + - Raffaele ZAGARIA + - Manuela ABRAM + - Carmela MAIOLO + - Marisa INTEMPERANTE + - Chiara GALATI RANDO + - Stefano FAZIO + - Giada DI CHIARA + - Antonino DE LUCA + - Carmela TESTA + - Michele MARASSI \ No newline at end of file diff --git a/pages/Il meraviglioso mondo delle TIC.md b/pages/Il meraviglioso mondo delle TIC.md index 36b6c837..818d3ada 100644 --- a/pages/Il meraviglioso mondo delle TIC.md +++ b/pages/Il meraviglioso mondo delle TIC.md @@ -12,15 +12,42 @@ - Memoria di archiviazione (Dischi) - Periferiche di Input/Output - Schede di rete + - Permette alle macchine di connettersi ad una rete di computer + - Connessione Wireless (WiFi) + - Connessione via cavo (Ethernet) - ## Software - Il Sistema Operativo (SO) + - Windows + - Linux + - Android -> Linux + - E' il software più importante installato all'interno della macchina utilizzata - Il browser web + - Firefox + - Chrome + - Edge + - Safari (Apple) - Le applicazioni predefinite di sistema + - Aprire i file PDF + - Esplorare file e cartelle + - Leggere e inviare posta elettronica - Le applicazioni per ufficio + - Suite per ufficio più utilizzata è MS OFFICE + - Word + - Excel + - PowerPoint + - ... - ## La rete - Le reti di computer - I protocolli di rete + - https://www.google.it/ + - HTTPS <- secure => sicuro + - Form - Internet - - Il cloud + - ARPANET intorno agli anni '60 + - World Wide Web (WWW) negli anni '90 + - L'idea di cloud + - Nuvola -> Cloud + - Locale VS Cloud + - Il cloud è il computer di qualcun altro! - - \ No newline at end of file diff --git a/pages/quadlets.md b/pages/quadlets.md index 00a95877..4853cc1f 100644 --- a/pages/quadlets.md +++ b/pages/quadlets.md @@ -1,3 +1,7 @@ - Si tratta di file di configurazione che permettono di gestire container nel contesto di #systemd - Per i #quadlets si utilizzi l'API di #systemd -- Di fatto sostituiscono i file `docker-compose.yml` #docker \ No newline at end of file +- Di fatto sostituiscono i file `docker-compose.yml` #docker +- Per monitorare i log di un servizio configurato tramite #quadlets + - ```bash + journalctl --user -fxeu traefik + ``` \ No newline at end of file