This commit is contained in:
Andrea Fazzi 2024-09-11 12:57:18 +02:00
commit 5b55c0cf7e
16 changed files with 141 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View file

@ -1,6 +1,4 @@
<<<<<<< HEAD
- **10:05** [[quick capture]]: [Figma OSS Alternative](https://news.ycombinator.com/item?id=40218463)
=======
- Dotfiles per SwayFX
- https://github.com/victor4pinheiro/dotfiles/tree/main
>>>>>>> 3dbf2961f4f9f9838903adedc06d6a247815b23d
>>>>>>> 3dbf2961f4f9f9838903adedc06d6a247815b23d

View file

@ -1,3 +1,5 @@
- Peso 74.2 Kg
- Video sui #webcomponents di Chris Ferdinandi
- http://raspberry.vpn:3002/watch?v=2S4-42vjZwY
- Cattura video su #wayland con #archlinux
- https://github.com/ammen99/wf-recorder

View file

@ -1 +1,6 @@
- **17:04** [[quick capture]]: [GitHub - Forceu/barcodebuddy: Barcode system for Grocy](https://github.com/Forceu/barcodebuddy)
- **17:04** [[quick capture]]: [GitHub - Forceu/barcodebuddy: Barcode system for Grocy](https://github.com/Forceu/barcodebuddy)
- Risorse su #css consigliate da Chris Ferdinandi
- https://gomakethings.com/my-favorite-resource-for-learning-css/
- Traduci la seguente frase in inglese:
- Ciao a tutti, mi sapreste consigliare delle risorse su CSS? Ho avuto modo di leggere il post di Chris che riporta indicazioni su alcune risorse da consultare. Mi piacerebbe sapere se, oltre a quelle, qualcuno di voi ha da consigliarmi un libro. Certo l'ideale sarebbe avere un workshop "CSS Essentials" prodotto da Chris ;)).
- Lo studente presenta un profilo gravemente insufficiente in ITALIANO, INGLESE e STORIA E GEOGRAFIA. Non ha raggiunto gli obiettivi minimi dell'acquisizione dei contenuti e ha dimostrato di non aver maturato un autonomo metodo di lavoro nonostante le attività di recupero in itinere messe in atto per colmare le gravi lacune i risultati permangono gravemente insufficienti e l'alunno non è in grado di affrontare la classe seconda con profitto.

2
journals/2024_09_01.md Normal file
View file

@ -0,0 +1,2 @@
- Hello @cferdinandi, I've been reading [this article](https://gomakethings.com/bye-bye-build-steps/#what-s-next), and I understand that you're moving away from JavaScript bundling in your websites. Additionally, in
he "Module Bundlers" section of "Structure & Scale," you highlight some inefficiencies associated with using ES modules. I'm curious about your current perspective on bundling. While I assume it may depend on the size of the project, I'd appreciate hearing your thoughts directly.

View file

@ -1,2 +1,28 @@
- **06:35** [[quick capture]]: [Building LLMs from the Ground Up: A 3-Hour Coding Workshop](https://news.ycombinator.com/item?id=41412256)
- **06:35** [[quick capture]]: [Low Cost Mini PCs](https://lowcostminipcs.com/)
- **06:35** [[quick capture]]: [Low Cost Mini PCs](https://lowcostminipcs.com/)
- Per installare `rollup.js` #leanwebclub #web #Javascript
- ```
npm install --global rollup
```
- Per eseguire `rollup`
- ```bash
rollup index.js --file bundle.js --format iife
```
- Per configurare `package.json` e installare localmente `rollup`
- ```bash
npm install rollup --save-dev
```
- ```js
{
"type": "module",
"devDependencies": {
"rollup": "^4.21.2"
},
"scripts": {
"js": "rollup --config"
}
}
```
- ```bash
npm run js
```

View file

@ -1 +1,8 @@
- **17:11** [[quick capture]]: [Building Production-Grade Web Applications with Supabase | Web Development | eBook](https://www.packtpub.com/en-de/product/building-production-grade-web-applications-with-supabase-9781837630684)
- **17:11** [[quick capture]]: [Building Production-Grade Web Applications with Supabase | Web Development | eBook](https://www.packtpub.com/en-de/product/building-production-grade-web-applications-with-supabase-9781837630684)
- Riunione 1 C LIN #scuola
- 19 studenti con 13 studentesse
- Un allievo disabile (ritardo mentale grave, epatite, epilessia)
- Per aggiornare le chiavi su un'installazione #archlinux
- ```bash
sudo pacman-key --refresh-keys
```

1
journals/2024_09_06.md Normal file
View file

@ -0,0 +1 @@
-

1
journals/2024_09_07.md Normal file
View file

@ -0,0 +1 @@
- **07:46** [[quick capture]]: [Show HN: AnythingLLM Open-Source, All-in-One Desktop AI Assistant](https://news.ycombinator.com/item?id=41457633)

52
journals/2024_09_09.md Normal file
View file

@ -0,0 +1,52 @@
- Documentazione sui `service worker` su MDN
- https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
- Riunione coordinatori 2024/2025
- Scrivere le cose riservate a dirigente@liceocarduccidante.net
- Caricare il PDP con le iniziali prima del CDC, pare non ci saranno i moduli
- Lo studente maggiorenne non può uscire non accompagnato ma può delegare un altro maggiorenne (anche un amico)
- Lo studente che sta male delega un adulto e firma la delega
- L'adulto che se ne prende carico compilo uno scritto e lo firma
- Si chiama comunque a casa (meglio un adempimento in più che uno in meno)
- Se il mittente manda un documento con firma scansionata allora bisogna che il mittente alleghi un documento di identità
- Gli studenti non possono chiamare a casa dal loro cellulare se stanno male
- Nel momento in cui uno studente entra in classe dopo le 11 non si può farlo uscire
- Prima ora 1 C LIN #scuola
- Francesca
- Si vergogna di non capire
- Equazioni di primo grado
- Il rumeno
- Fonda Savio Manzoni
- Livello molto basso
- Vidoni Alice
- Difficoltà in Geometria
- Equazioni fatte
- Curci Sebastian
- Rismondo di Melara
- Qualcosa sui prodotti notevoli
- Giulio
- Qualche difficoltà
- 3-4 ore di studio pomeridiano alla settimana
- Ambro
- prof. non coinvolgente
- guardava serie
- -incantation
- Carlotta
- de Marchesetti di Sistiana
- le piace la Geometria
- Dora
- Addobbati
- Testa dura
- Ha fatto le equazioni
- Giorgia
-
- Isabell
- Algebra
- Appassionata di cultura cinese
- Fulli
- Aritmetica e algebra
- Le piace lo spagnolo
- Scuola interpreti
- Serie spagnole
- Incomprensibile
- Difficoltà a capire i disegni
-

1
journals/2024_09_10.md Normal file
View file

@ -0,0 +1 @@
- **14:24** [[quick capture]]: [An NFC movie library for my kids](https://news.ycombinator.com/item?id=41479141)

1
journals/2024_09_11.md Normal file
View file

@ -0,0 +1 @@
- DSGA, Segreteria, Circolari pronte

View file

@ -0,0 +1,23 @@
file:: [9781837630684-BUILDING_PRODUCTION_GRADE_WEB_APPLICATIONS_WITH_SUPABASE_1725625620379_0.pdf](../assets/9781837630684-BUILDING_PRODUCTION_GRADE_WEB_APPLICATIONS_WITH_SUPABASE_1725625620379_0.pdf)
file-path:: ../assets/9781837630684-BUILDING_PRODUCTION_GRADE_WEB_APPLICATIONS_WITH_SUPABASE_1725625620379_0.pdf
- Demystifying the inner workings of Supabase with Postgres
ls-type:: annotation
hl-page:: 33
hl-color:: yellow
id:: 66daf604-7023-4371-908b-0ea58ef38591
- Demystifying
ls-type:: annotation
hl-page:: 36
hl-color:: yellow
id:: 66daf84e-21b2-4295-90bb-b1117bf988f5
- Controlling who can do what with an explicit central permission system is usually found in more complex apps. Im talking about so-called Role / Relationship Based Access Control (RBAC) or Fine Grained Authorization (FGA) systems. Though they have different names, they are essentially the same, being gatekeepers to set and check permissions explicitly and declaratively.
ls-type:: annotation
hl-page:: 35
hl-color:: yellow
id:: 66daf861-d163-4df0-bf42-24f8b3bc669b
- Lets strip down what happens, step-by-step, when a user within your web application tries to access data from the database with Supabase
ls-type:: annotation
hl-page:: 41
hl-color:: yellow
id:: 66dafe54-a4c3-4c63-9d74-44273367cde7

16
pages/supabase.md Normal file
View file

@ -0,0 +1,16 @@
## Building Production-Grade Web Applications with Supabase multi-tenancy, and more David Lorenz
- ![9781837630684-BUILDING_PRODUCTION_GRADE_WEB_APPLICATIONS_WITH_SUPABASE.pdf](../assets/9781837630684-BUILDING_PRODUCTION_GRADE_WEB_APPLICATIONS_WITH_SUPABASE_1725625620379_0.pdf)
- ## Studio di Supabase dal libro
- Supabase è fortemente basato su [postgres](((66daf604-7023-4371-908b-0ea58ef38591)))
- Schema del modello [FGA](((66daf861-d163-4df0-bf42-24f8b3bc669b))) (Fine Grained Authorization)
- ![image.png](../assets/image_1725626421579_0.png)
- Il controllo dei permessi è gestito direttamente dal database, questo consente di semplificare enormemente la gestione dei permessi. Il controllo sui permessi è infatti eseguito direttamente dal database e non dal backend. In questo modo il codice che interagisce con il database, sia lato frontend che lato backend può essere enormemente semplificato, come si vede dall'esempio che segue.
- Questo è un modo per salvare un documento di testo in `javascript` ma solo se l'utente possiede i permessi appropriati.
- ```javascript
const supabaseClient = createSupabaseClient();
supabaseClient.from('documents').update({ content }).match({ documentId })
```
- Per avere una [panoramica](((66dafe54-a4c3-4c63-9d74-44273367cde7))) del flusso dei dati da utente a backend a utente nuvoamente può essere utile lo schema che segue.
- ![image.png](../assets/image_1725627912586_0.png)
-