Ultimi Post

ffmpeg compile
26/10/2021
Qualora servisse avere a disposizione una versione compilata di FFMPEG, questa guida spiega come fare:https://trac.ffmpeg.org/wiki/CompilationGuide/Centos(versione archiviata: https://archive.md/gK1nO) ...   read more
Nginx + PHP (fpm) - Debian 10
03/10/2021
Di seguito alcuni passaggi per installare Nginx e php7.3 su Debian 10.I comandi sono da intendersi come un promemoria e un eventuale punto di partenza da adattare di volta in volta alle necessitàsudo apt updatesudo apt install -y gnupg2sudo mkdir -p /srv/sites/defaultecho "Default website" | sudo tee /srv/sites/default/index.htmlNginxecho "Installing nginx stable" && \echo "deb ...   read more
DST Root CA X3 Expiration | Let's Encrypt
23/09/2021
A seguito dell'imminente scadenza del root-certificate DST Root CA X3 alcuni sistemi potrebbero non riconoscere più i certificati emessi da Let's Encrypt (https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/)In particolare il problema si presenta in uno dei due seguenti scenari:il sistema (client) non è aggiornato da così tanto tempo da non avere tra i propri certificati ...   read more
Shrink WSL2 Virtual Disk
09/06/2021
Per ridurre lo spazio disco utilizzato dagli ambienti wsl2 non è sufficiente rimuovere i file all'interno del sistema linux: poi bisogna anche compattare il disco virtuale.Ecco qui i passaggi da fare:PS C:\Users\fabio> wsl --shutdownPS C:\Users\fabio> diskpartDISKPART> select vdisk file="C:\Users\fabio\WSL-Images\Silmaril-deb\ext4.vhdx"DISKPART> compact vdiskfonte: ...   read more
Office 365 Powershell
26/05/2020
Per abilitare la possibilità di condividere a tutti di una cartella su un sito di Sharepoint:$SiteURL= "https://nometenant.sharepoint.com/sites/Areascambio" Install-Module -Name Microsoft.Online.SharePoint.PowerShell$adminUPN="admin@nometenant.onmicrosoft.com"$orgName="nometenant"$userCredential = Get-Credential -UserName $adminUPN -Message "Type the password."Connect-SPOService -Url ...   read more
Aggiornamento pacchetti e ambiente per Laravel 6
02/12/2019
Attenzione: è necessario partire dalla versione 5.8 prima di seguire questa guida!Per poter aggiornare Laravel alla versione 6.x è necessario fare un po' di ordine nei pacchetti che solitamente sono inclusi nell'ambiente base.In particolare l'ecosistema zofe ha qualche problema di aggiornamento e il fatto di essere incluso come dipendenza di jsm/base complica la questione.Quindi prima di ...   read more
Abilitare il supporto ENA su Debian (8, 9, 10)
01/11/2019
Per poter usare le nuove istanze t3 (almeno dalla large in su) è necessario che la macchina supporti ENA per la gestione della rete.Per abilitarla su Debian i passi sono i seguenti:sudo -sapt update && apt dist-upgrade# disabilitiamo il "predictable network interface name"sed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grubupdate-grub && update-grub2 ...   read more
Abilitare il supporto ENA su CentOS
05/10/2019
Per poter usare le nuove istanze t3 (almeno dalla large in su) è necessario che la macchina supporti ENA per la gestione della rete.Per abilitarla su CentOS 7 i passi sono i seguenti:sudo -syum update# disabilitiamo il "predictable network interface name"cp /etc/default/grub /etc/default/grub.origsed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grubgrub2-mkconfig -o ...   read more
Attivazione porta seriale Raspberry Pi 3
03/04/2019
https://spellfoundry.com/2016/05/29/configuring-gpio-serial-port-raspbian-jessie-including-pi-3/da immagine di raspbia stretch pulitaaggiorno il sistema e installo i pacchetti necessarisudo apt-get updatesudo apt-get upgradesudo apt-get install python-pipsudo pip install wiringpisudo apt-get install python-serialspengo il servizio di connessione a terminale su seriale:sudo systemctl stop ...   read more
Sviluppo Laravel con Visual Studio Code
20/11/2018
ProceduraEseguire questo comando in una shell per installare le estensioni consigliate:code --install-extension bmewburn.vscode-intelephense-client --install-extension christian-kohler.path-intellisense --install-extension codingyu.laravel-goto-view --install-extension MehediDracula.php-namespace-resolver --install-extension onecentlin.laravel-blade --install-extension rafa-acioly.laravel-helpers ...   read more
Spostare la cartella dei DB di MySQL
12/11/2018
Per spostare la cartella con i dati dei DB in un'altra partizione, su CentOS, seguire i seguenti passiverficare l'attuale pecorso:select @@datadir;fermare il servizio, copiare i file nella nuova destinazione e rimuovere (facendone una copia) quelli vecchisystemctl stop mysqld.servicersync -av /var/lib/mysql /db_datamv /var/lib/mysql /var/lib/mysql.bakmodificare il file "/etc/my.cnf" in modo che ...   read more
Ridimensionare Partizioni in uso (esempio home o swap)
05/09/2018
Swapqui c'è una guida per aggiungere da zero una parzione swap su lvmhttps://www.thegeekdiary.com/centos-rhel-how-to-create-new-lvm-based-swap-partition/fondamentalmente:lvcreate -L 10G -n lv_swap vg_systemmkswap /dev/vg_system/lv_swapswapon -v /dev/vg_system/lv_swapquindi editare il file /etc/fstab aggiungendo/dev/vg_system/lv_swap swap swap defaults 0 0per controllare lo spazio disponibile per ...   read more
Visual Studio Code - Settings
05/06/2018
file: keybindins.json// Place your key bindings in this file to overwrite the defaults[ { "key": "ctrl+shift+c", "command": "editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+7", "command": "-editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }, { ...   read more
Template chiamata Ajax Laravel
17/05/2018
Chiamata AJAX public function salva_conferma_doc(Request $request) { $out = array("stato" => "KO", "message" => "", "campi_errati" => array()); $model_name = $this->model_name; try{ $this->existing_obj = $existing_obj = $model_name::findOrFail($request->input('obj')); $id = $this->existing_obj->getKey(); }catch(\Exception $e){ ...   read more
installazione chromium headless con supporto webgl software (Debian 8)
20/04/2018
Prerequisiti Installare i seguenti pacchetti come prerequisiti apt-get install chromium gcc g++ dh-autoreconf pkg-config lib32z1 zlib1g zlib1g-dev freeglut3-dev Avremo bisogno di Cmake versione almeno 3.11, mentre la versione distribuita tramite apt-get è la 3.0.1. Per installarlo si possono usare gli script automatici forniti dal sito (verifica la disponibilità di versioni ...   read more