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.

 

 


Comment Installer un Serveur Ark Survival Ascend sur Linux avec Docker

 Les fans d'Ark Survival Ascend qui utilisent Linux peuvent désormais se réjouir, car il existe une solution pour déployer un serveur Ar...