mercredi 24 mars 2021

Visual studio code - Generateur getter setter PHP code

 Voici comment installer le plugin : 

https://marketplace.visualstudio.com/items?itemName=phproberto.vscode-php-getters-setters

permettant la génération de getter et setter en php :


modifier le fichier : 

C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\settings.json

"phpGettersSetters.templatesDir": "C:\Users\Issa2020\AppData\Roaming\Code\User\phpGettersSetters\",


ensuite il faut créer les fichiers suivant : 


C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\phpGettersSetters\setter.js

module.exports = (property) => `
    /**
     * ${property.setterDescription()}
     *
     * @param   ${property.getType() ? property.getType() : 'mixed'}  \$${property.getName()}  ${property.getDescription() ? property.getDescription() : ''}
     *
     * @return  self
     */
    public function ${property.setterName()}(${property.getTypeHint() ? property.getTypeHint() + ' ' : '' }\$${property.getName()})
    {
        $this->${property.getName()} = \$${property.getName()};

        return $this;
    }
`

C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\phpGettersSetters\getter.js

module.exports = (property) => `
    /**
     * ${property.getterDescription()}
     *
     * @return  ${property.getType() ? property.getType() : 'mixed'}
     */
    public function ${property.getterName()}()
    {
        return $this->${property.getName()};
    }
`

ensuite se positionner sur la variable et générer le getter setter



vendredi 5 mars 2021

Proxmox - Qnap - Ajouter un dossier de backup en NFS

Voici comment activer un partage NFS dédié sur un QNAP, et l'ajouter sur le PROXMOX : 





Sur le PROXMOX :

Datacenter --> Storage --> Add

 

Ajouter un partage NFS :


Paramétrage suivant à appliquer :
 

 

ID : Nom du partage afficher dans PROXMOX
Serveur : Ip du serveur QNAP
Export : Dossier créer dans QNAP
Content : Disk image et VZDump Backup file


Important dans Backup Retention pour ne pas saturer son disque backup : 

Dans mon cas je ne garde que les 2 derniers backup des machines sauvegarder

  

 

Le backup est maintenant accessible  dans l'interface PROXMO : 


 

 

 

Backup ça machine Virtuelle sur le QNAP : 

Maintenant que le Qnap est installé, sur la machine virtuelle positionner :

 Dans Datacenter --> Backup --> Add

   

 

 

 

 

 

Et voila aprés la selection des jours de l'heure et des machines backup.

 

 


Mise à jour PLex sur ubuntu 18.04

  sudo dpkg -i votre-package-plex.deb