Parliamo del progetto

Blog PartITech

Blog tecnologico

Analisi tecniche, guide pratiche ed esperienza sul campo per progettare, modernizzare e mantenere applicazioni sostenibili.

232 articoli Pagina 15

Symfony 4 / Sonata: Creare un'autenticazione front-end

Per usare una tabella différendita di quella daéserve per l’autenticazioneBisogna d’approcci créper la nostra entità che va géper i nostri utenti.Questa entità deve poiêtre implémenteé àInterfacciaUtente.Bisogna quindi aggiungere una référence al componente e l’implémentire : <?php namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; ...

Symfony 4 / Sonata: Inizializzare un progetto Symfony 4 + Sonata + FosUser + Media

Ecco i comandi per inizializzare un progetto Symfony, con un adminépreoccupazionié. Si comincia installando lo scheletro del progetto.composer create-project symfony/skeleton nome-del-progetto Aggiungiamo i mattoni nénecessari : cd nom-du-projet composer require symfony/debug-pack --no-update composer require symfony/maker-bundle --dev --no-update composer require sonata-project/doctrine-orm-admin-bundle --no-update composer require templating --no-update comp...

Disattivare l'integrazione del mouse in VIM

Per déattivare il mouse in vim, basta’iscrivere l’istruzione seguente in~/.vimrcimposta mouse-=aPoi ricaricare il file parametro . ~/.vimrc Precauzioni prima di eseguire il comando Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto: git status --short git log --oneline --decorate -5 Create un ramo o un tag di backup quando l’operazione riscriv...

Chrome – videostream: correggere la ricerca del chromecast su Linux

Installare l’estensione iniziale : https://chrome.google.com/webstore/detail/videostream-for-google-ch/cnciopoikihiagdjbjpnocolokfelagl?hl=en Andare in =>chrome://flags/ ricercare« Finestra di dialogo Vista Cast » nel parametro« Finestra di dialogo Vista Cast », cambiare « Predefinito »verso« Disabilitato » ricercare« Prossime funzionalità dell'interfaccia utente » n...

Aumentare lo spazio di swap

À partire da’Ubuntu 18.04, un file d’écambia moltoôt qu’una partitura di’écambia dédiée è utileé. Il file di’échange è nominatoé « file di swap ». Per modificare la dimensione di questo file d’écambia: Déattivate il file d’écambia e cancellalo (non veramente nénecessario perché lo andrete’écraser)sudo swapoff /swapfile sudo r...

Google Chrome: correggere l'apertura del browser

Correggere il lancio di Chrome su Ubuntu 18.04 quando non vuole avviarsi./opt/google/chrome/google-chrome %U –archivio-password=base Contesto della versione Questa procedura descrive il software e l'ambiente disponibili al momento della sua pubblicazione. I pacchetti, le interfacce e i repository menzionati possono essere cambiati o scomparsi; verificate prima la versione del sistema e il suo livello di supporto. cat /etc/os-release uname -r Lavorate su un backup o uno snapshot, anno...

Disattivare le funzioni che causano arresti anomali su Ubuntu 18.04

Tutti questi piccoli strumenti saranno utili per i paranoiciïaques, ma nel mio caso, fanno piantare la macchina e mi rendono improduttivo.Aprèaverli rimossié, la macchina è diventata finalmente stabile.1 – Déattivare i report di’errori. vi /etc/default/apportimpostare il parametroètre : enabled=02 –Rimuovere snapdsudo apt autoremove --purge snapd sudo apt-get remove --purge gnome-software-plugin-snap rm -fr ~/snap3 –Rimuovere apparmor s...

Eclipse: modificare la vista di staging git e utilizzare la vista Commit Dialog

Basta di déspuntare« Usa la visualizzazione di staging per eseguire il commit invece della finestra di dialogo di commit »   Precauzioni prima di eseguire il comando Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto: git status --short git log --oneline --decorate -5 Create un ramo o un tag di backup quando l’operazione ri...

Installare PHP 7.1 con il ppa ondrej/php

sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.1 sudo apt-get install php7.1-cli \ php7.1-common \ php7.1-json \ php7.1-opcache \ php7.1-mysql \ php7.1-mbstring \ php7.1-mcrypt \ php7.1-zip php7.1-fpm sudo a2dismod php7.2 sudo a2enmod php7.1 sudo service apache2 restartQuindi configurare la versione attivasudo update-alternatives --set php /usr/bin/php7. Contesto di compatibilità Questa procedura documenta un ambiente PHP o Apache del suo ...

Importare un database da un dump di tutte le basi di dati

mysql -uroot -ptoor -h localhost -D caue_edp -o caue_edp <tutte-le-basi-di-dati-mysql.20181005.sql Proteggere l'importazione Un dump globale può contenere più basi, account o istruzioni incompatibili con la destinazione. Controlla il suo intestazione e la sua dimensione prima dell'importazione, quindi lavora su un'istanza isolata. gzip -t sauvegarde.sql.gz zgrep -m 5 -E '^(CREATE DATABASE|USE )' sauvegarde.sql.gz Conservate una copia di backup verificata della destinazione, controllate ...

Installare phpMyAdmin con Varnish

Basta’émodificare la configurazione di Varnish:/etc/varnish/default.vclE di’aggiungere una direttiva per escludere il dominio:nella routine sub vcl_recvaggiungere :se (req.http.Host == « phpmyadmin.p1-caue.partitech.com ») {return (pass); }Se phpMyAdmin è installatoéin un sottorérepertorio d’un vhost : if (req.url ~ « ^/pma ») {return (pass); }Sì, c'è un problema con la créPer la gestione dei cookie, bis...

Comprimere tutte le immagini di una cartella

for f in *.jpg; do convert -quality 70 $f $f; done Contesto della versione Questa procedura descrive il software e l'ambiente disponibili al momento della sua pubblicazione. I pacchetti, le interfacce e i repository menzionati possono essere cambiati o scomparsi; verificate prima la versione del sistema e il suo livello di supporto. cat /etc/os-release uname -r Lavorate su un backup o uno snapshot, annotate ogni file modificato e preparate il rollback. Per un computer o un server attuale, p...