Cerca nel blog

martedì 1 dicembre 2020

Cercare i contenuti in cui è presente il carattere LSEP (separatore di riga)

Sviluppando un sito web per un cliente mi è stato segnalata la presenza di caratteri "strani" all'interno dei contenuti pubblicati.

Questo carattere è un separatore di riga utilizzato da alcuni CMS.

La problematica era visibile esclusivamente dai browser su Windows10

 

La problematica è dovuta al copia e incolla da un altro sito (wordpress o joomla) senza utilizzare la funzionalità dell'editor WYSIWYG. 

 Per individuare tutti contenuti in cui era presente tale carattere all'interno dalla tabella MYSQL

 

mercoledì 29 aprile 2020

Postfix disabilitare Undelivered Mail Returned to Sender

Al fine di evitare di ricorrere nel fenomeno di backscatter ho deciso di disattivare su postfix il report che notifica il mancato recapito.
Per farlo è necessario modificare il file /etc/postfix/master.cf i parametri:
Da:
A:

Questo però fa in modo che postfix invii senza fornire alcuna notifica al client che sta effettuando l'invio.

Di conseguenza la modifica prevedeva l'attivazione della verifica del recipient.
In prima istanza avevo impostato i parametri come segue e riavviato con postfix reload Tuttavia l'esito non era quello sperato e la motivazione è che queste restrizioni vengono eseguite in serie e quindi è determinante l'ordine con cui vengono specificate.

lunedì 2 marzo 2020

Automatizzare la pubblicazione di un APK sviluppato con Cordova via gradle con Android Studio

In fase di debug soprattutto mi occorreva pubblicare l'apk generato attraverso Cordova e Android Studio su un FTP remoto. Questa operazione viene eseguita attraverso Gradle.
Dalla documentazione ufficiale di Cordova si legge che per poter applicare delle customizzazioni a build.gradle è necessario inserire un file chiamato build-extras.gradle nella folder platforms/android/app.
Per poter fare questo la prima cosa da fare nel file config.xml di cordova è necessario creare un hook che verrà richiamato quando eseguirò il comando cordova prepare Questo script copierà semplicemente il file build-extras.gradle nella directory platforms/android/app.