Un posto "privato" dove scrivere pensieri.
«The tower? Rapunzel! Rapunzel!»
Ho notato che ColorCode supporta un set limitato di linguaggi e che non è aggiornato da tre anni.
Forse vale la pena metterci mano ed aggiungere qualche linguaggio...
Il pacchetto caddy presente nei repository Fedora non ha il plugin cloudflare compilato. Per poter usare l'integrazione con cloudflare e let's encrypt per il rinnovo automatico dei certificati SSL è necessario compilare caddy con il plugin. Per compilare caddy in modo semplice è possibile usare xcaddy
Installare i pacchetti necessari con i comandi
sudo dnf install golang go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
Per compilare ed installare caddy è possibile usare il seguente script.
Lo script installa l'eseguibile in /usr/local/bin/, il file di configurazione è /etc/caddy/Caddyfile
#!/bin/bash export PATH="$PATH:$(go env GOPATH)/bin" # Build caddy and copy the binary xcaddy build --with github.com/caddy-dns/cloudflare if [ $? -ne 0 ]; then echo "Failed to build caddy" exit 1 fi sudo cp caddy /usr/local/bin/caddy sudo chmod +x /usr/local/bin/caddy sudo useradd -r -d /var/lib/caddy -s /usr/sbin/nologin caddy sudo mkdir -p /etc/caddy sudo mkdir -p /var/lib/caddy sudo chown -R caddy:caddy /var/lib/caddy # Create the service definition sudo tee /etc/systemd/system/caddy.service > /dev/null <<EOF [Unit] Description=Caddy web server Documentation=https://caddyserver.com/docs/ After=network.target [Service] Type=notify User=caddy Group=caddy ExecStartPre=/usr/local/bin/caddy validate --config /etc/caddy/Caddyfile ExecStart=/usr/local/bin/caddy run --environ --config /etc/caddy/Caddyfile ExecReload=/usr/local/bin/caddy reload --config /etc/caddy/Caddyfile TimeoutStopSec=5s LimitNOFILE=1048576 PrivateTmp=true ProtectHome=true ProtectSystem=full AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE [Install] WantedBy=multi-user.target EOF if [ ! -e /etc/caddy/Caddyfile ]; then sudo touch /etc/caddy/Caddyfile sudo chown root:root /etc/caddy/Caddyfile sudo chmod 644 /etc/caddy/Caddyfile fi # Start the service sudo systemctl daemon-reload sudo systemctl enable --now caddy echo "The configuration file is /etc/caddy/Caddyfile"
C'è limite al peggio?
Non mi reputo un genio ma a volte ho l'impressione di avere a che fare con dei completi imbecilli.
Come dico in questi casi: ho tirato la catena.
Ho fatto merge di tutte le modifiche di riorganizzazione del codice.
Ho rotto un po' di cose ma dovrei aver già sistemato.
Per fortuna che lo uso solo io al momento 😂
Passeggiata di due ore e mezza col cane, ora posso lavorare un po' prima di pranzo 😜
Ho fatto il giro dei controller. Mi manca solo la parte di login, logout, ...
Penso di dover riorganizzare altro ma devo stare attento a non fare over engineering.
Avrei dovuto separare meglio la business logic dai controller dall'inizio.
Adesso mi tocca ripassarmi tutti i coltroller. Che gioia! 😅
La select della webview di Android fa abbastanza cagare!
Ho lavorato un po' agli stili delle form, input e pulsante di submit.
Tutto sommato credo stia venendo abbastanza bene.
Ho anche aggiunto una logica di caching alle letture da db, anche se non prevedo traffico intenso. 😅
C'è bisogno di aggiornare dinamicamente la data di un post?
Boh 🤷
Un'altra giornata "di merda" da aggiungere alla collezione.
Ho anche fatto un'ora di coda in auto per tornare a casa. 🤣
Giornata in ufficio.
Appena scoprirò qual è l'utilità la comunicherò al mondo
Oggi giornata un po' stressante.
Adesso devo cucinare per il cane. 😅
Il ruolo Owner alla fine l'ho aggiunto!
Ho sempre mal digerito css ma non l'ho usato per un po'.
Adesso mi ricordo perché non mi è mai piaciuto 🤣