Autore: Luizz

Classe AppView in un plugin

La classe View in un plug-in non viene automaticamente creata, poiché viene presa come riferimento quella di default nel file Se si ha bisogno di una classe personalizzata, se ne può creare una personalizzata e richiamarla nel controller del plugin.…

XTerm e la tastiera protetta

Aprendo il terminale XTerm di Linux, si può scegliere di isolare i tasti di XTerm da altre applicazioni X11.Questo non impedisce ai key-logger del kernel di intercettare ciò che viene digitato, ma introduce un livello di protezione in più quando,…

Sostituire un disco in un RAID1

Ci sono decine di validi tutorial in rete su come sostituire un disco in un RAID1 su Linux, attraverso mdadm (questo per esempio). Il problema che ho riscontrato però non è stato di immediata soluzione. Ho sostituito il disco WD…

Visibilità di “this” nelle funzioni JS

In Javascript la keyword “this” non ha sempre lo stesso funzionamento, ma si adatta alle circostanze, in particolare in una funzione, this assume un valore diverso in base al metodo di chiamata della funzione stessa. Riporto un esempio di una…

Disattivare i controlli per i campi numerici

I browser con motore Webkit, aggiungono dei piccoli controlli a lato dei campi numerici nei form.Quindi se abbiamo un elemento input con type=”numeric”, il browser aggiunge automaticamente dei controlli del tipo Per inibire questo comportamento è necessario agire sui CSS…

Cakephp3 e TCPDF

Installare TCPDF con Composer Nel controller, includere il component RequestHandler e creare un’action per la stampa del PDF Nel template si può inserire un esempio proposto da TCPDF, senza includere il comando “ require_once(‘tcpdf_include.php’);

Cakephp 3: le date in formato italiano

Per avere le date in formato gg/mm/aaaa ho utilizzato le seguenti impostazioni: Questo mi consente di accettare l’inserimento dell’utente nel formato voluto e il salvataggio diretto senza bisogno di modificare il formato preventivamente. Fonti: https://stackoverflow.com/questions/29336852/how-to-format-date-fields-before-save-in-cakephp-3 https://book.cakephp.org/3.0/en/core-libraries/time.html#formatting https://api.cakephp.org/3.7/class-Cake.Database.Type.html

Ricavare una lista per la select con campo valore modificato

Grazie alle funzioni anonime, è possibile elaborare il campo di una lista ricavata con il classico find(‘list’), adattandolo secondo le proprie esigenze Avendo bisogno del titolo convertito in utf8, potrò usare la seguente struttura Fonte : https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs