Django - Template di un progetto di base Gianluca Occhetto pubblicato il 2024-04-01 incluso in DjangoStruttura del Progetto Dopo aver installato Django, crea un nuovo progetto con il comando: 1 django-admin startproject nome_progetto Questo comando creerà una cartella nome_progetto con la seguente struttura: 1 2 3 4 5 6 7 8 nome_progetto/ manage.py nome_progetto/ __init__.py settings.py urls.py asgi.py wsgi.py Ecco una spiegazione dei file e cartelle principali: manage.py: Questo script permette di eseguire vari comandi di gestione del progetto Django, come eseguire il server di sviluppo, eseguire migrazioni del database, e così via.
php - Le basi del linguaggio Gianluca Occhetto pubblicato il 2024-04-01 incluso in PhpIntroduzione a PHP: Principali Costrutti e Basi del Linguaggio PHP (PHP Hypertext Preprocessor) è un linguaggio di scripting lato server ampiamente utilizzato per lo sviluppo di applicazioni web dinamiche. Esploriamo alcuni dei principali costrutti e concetti di base di questo potente linguaggio. 1. Sintassi di Base PHP è un linguaggio a script incapsulato, il che significa che il codice PHP è racchiuso tra i delimitatori <?php e ?>. Tutto ciò che si trova all’interno di questi delimitatori viene interpretato come codice PHP, mentre il resto viene inviato direttamente al browser come output.
Git Cheat Sheet Gianluca Occhetto pubblicato il 2023-12-15 incluso in GitGuida Rapida all’Uso di Git tramite Terminale Introduzione Git è un sistema di controllo versione distribuito molto popolare nel mondo dello sviluppo software. Questo cheat sheet è pensato per aiutarti a familiarizzare con i comandi di base e avanzati di Git, utilizzabili tramite il terminale. Parte 1: Comandi Base di Git git init Descrizione: Inizializza un nuovo repository Git nella directory corrente. Uso: Digita git init per trasformare una directory esistente in un repository Git.
Django Cheat Sheet Gianluca Occhetto pubblicato il 2023-08-30 incluso in DjangoSviluppo Web con Django AVVIARE UN PROGETTO DJANGO SU UBUNTU Installazione di Python Per iniziare, installa gli strumenti di sviluppo python3 sulla tua macchina virtuale. 1 2 sudo apt-get update sudo apt-get install python3-pip python3-dev libpq-dev postgresql postgresql-contrib Oltre agli strumenti di sviluppo python, il codice sopra installerà anche postgresql, necessario per lo sviluppo in produzione con Django. Configurazione del database Postgresql Per configurare il database: 1 sudo -u postgres psql effettuato l’accesso al database, esegui i seguenti comandi:
Gli Status Code HTTP: Una Guida Dettagliata Gianluca Occhetto pubblicato il 2023-08-17 incluso in Web DevIl protocollo HTTP (Hypertext Transfer Protocol) non è solamente il pilastro della comunicazione web, ma è il linguaggio silente con cui i browser e i server scambiano informazioni e si comprendono reciprocamente. Immagina di avere una conversazione con un amico: le parole che pronunciate rappresentano il contenuto, ma il tono di voce, le pause e le espressioni del viso forniscono contesto e significato. Nel mondo digitale dei browser e dei server, questo “tono” e “contesto” vengono comunicati attraverso gli status code HTTP.
Cambiare l'ordinamento di default in Thunderbird: come mostrare le email più recenti in alto Gianluca Occhetto pubblicato il 2023-05-09 incluso in MailMozilla Thunderbird è un client di posta elettronica open source, gratuito e molto popolare che consente agli utenti di gestire facilmente le loro email, contatti e calendari. Una delle sue caratteristiche distintive è la personalizzazione, permettendo agli utenti di adattare l’interfaccia e le funzionalità alle proprie esigenze. In questo articolo, vedremo come cambiare l’ordinamento di default delle email in Thunderbird, in modo che le email più recenti siano visualizzate in alto nella lista dei messaggi.
Virtual Box - Utilità e configurazioni Gianluca Occhetto pubblicato il 2023-05-06 incluso in LinuxVIRTUALBOX GUEST ADDITION Installare VirtualBox Guest Addirions Come installare VirtualBox Guest Additions su Linux Installare VirtualBox Guest Additions su una VM Linux permette di abilitare funzionalità come lo scaling adattivo del display, il trasferimento di file tramite drag-and-drop e la condivisione degli appunti. Su Ubuntu e Debian Avvia VirtualBox e avvia la macchina virtuale Ubuntu o Debian. Lascia che si avvii e attendi il caricamento del desktop. Aggiorna e aggiorna i pacchetti esistenti sul sistema digitando:
Introduzione al mondo di Bash Gianluca Occhetto pubblicato il 2023-04-29 incluso in BashBash (acronimo di Bourne Again Shell) è una shell Unix, ovvero un’interfaccia tra l’utente e il sistema operativo, che permette di eseguire comandi e interagire con il sistema attraverso una serie di istruzioni. Nata come evoluzione della Bourne Shell (sh), è stata creata da Brian Fox nel 1989 e, da allora, è diventata una delle shell più diffuse, soprattutto nel mondo Linux. In questo articolo, esploreremo i comandi principali di Bash, alcune nozioni importanti e, infine, vedremo come creare e utilizzare gli script in Bash.
Kubuntu Enhanced Session Gianluca Occhetto pubblicato il 2023-01-24 incluso in LinuxLa modalità di sessione avanzata (Enhanced Session) in Hyper-V consente una maggiore prestazione e funzionalità aggiuntive quando si eseguono macchine virtuali come Kubuntu. Consente di utilizzare funzioni come la condivisione del clipboard, audio e video migliorati e modifiche dinamiche della risoluzione all’interno della macchina virtuale. Questa impostazione garantisce un’esperienza più fluida e funzionale quando si interagisce con il sistema operativo guest Kubuntu. Creare il file di configurazione Creare un file di installazione con nome install.
Recensioni Telecamere Aziendali Gianluca Occhetto pubblicato il 2022-12-30 incluso in RecensioniLe videoconferenze sono diventate una parte integrante della nostra vita lavorativa, e avere una buona telecamera per le videoconferenze è fondamentale per garantire un’esperienza di qualità durante le riunioni a distanza. In questa pagina, troverai le recensioni delle migliori telecamere per videoconferenze disponibili sul mercato, con tutte le informazioni di cui hai bisogno per scegliere la telecamera più adatta alle tue esigenze. Dalle telecamere per videoconferenze entry-level alle opzioni di fascia alta con caratteristiche avanzate, ho selezionato le migliori telecamere per videoconferenze che ho testato con mano e che tutt’ora utilizzo.
Script Microsoft Teams Gianluca Occhetto pubblicato il 2022-09-19 incluso in ScriptScript per pulire il client di Microsoft Teams, risolve molti problemi lato client svuotando la cache.
Chiavi di registro utili Gianluca Occhetto pubblicato il 2022-09-01 incluso in WindowsElenco di chiavi di registro utili. Per utilizzarle creare un file nome_file.reg e mettere l’intero contenuto. In alternativa tutti i file *.reg sono disponibili a questo repositoty GitHub. Salvare il file su un disco locale del computer e doppio click per attivare la key: No WSUS La chiave di regitro no-wsus serve a indicare al sistema Windows di usare gli upadate online al posto del server WSUS dell’organizzazione. Ad esempio è utile per l’installazione del modulo di Active Directory di Powershell che normamente cerca di installaro tramite WSUS ma non trova i pacchetti e va in errore.
Windows Terminal - Custom Gianluca Occhetto pubblicato il 2022-08-26 incluso in DocumentazioneIntroduzione Windows Terminal è la nuova applicazione rilasciata direttamente da Microsoft per la gestione dei terminali. Supporta diverse versioni e in un unica finestra è possibile avere terminali CMD, Powershell, Bash e Cloud Shell. Supporta inoltre l’utilizzo di termianli remoti e di sottosistemi Linux. Questa guida utilizza Powershell 7.x.x Prerequisiti Windows Terminal (su Windows 11 è preinstallato, su Windows 10 scaricarlo dallo store Microsoft) Powershell 7.x.x 1. Installare Hack Nerd Font Scaricare Hack Nerd Font dal repository GitHub ufficiale e installare tutti i font nella cartella