phone

    • chevron_right

      Marthym : Les Critères de recherche avec Juery

      Marthym • news.movim.eu / PlanetLibre • 1 May, 2021

    Chaque fois que j’entreprends un nouveau projet, que ce soit professionnel ou perso, il y a des bouts de code que l’on ré-écrit chaque fois. L’api de critère de recherche et de filtre en fait partie. Biensur il existe des librairies notamment dans Spring qui sont prêtent à l’emploi mais toutes ou presque se basent sur JPA. Ce qui, quand on utilise pas JPA, impose une quantité de dépendances inutiles à embarquer dans votre build.

    Gravatar de Marthym
    Original post of Marthym .Votez pour ce billet sur Planet Libre .

    • wifi_tethering open_in_new

      This post is public

      blog.ght1pc9kc.fr /2021/les-crit%C3%A8res-de-recherche-avec-juery.html

    • chevron_right

      Daria : Du nouveau dans l’éditeur de blocs : sélecteur de mise en page, plus de personnalisation des blocs…

      Daria • news.movim.eu / PlanetLibre • 29 April, 2021 • 2 minutes

    Voici un aperçu des derniers changements apportés à l’éditeur de blocs. Ces améliorations subtiles mais pratiques vous permettront de créer de magnifiques articles et pages plus efficacement :

    • Nouvelle expérience de sélection de mise en page
    • Conversion du texte et des images en bloc Colonnes
    • Davantage d’options d’espacement pour les liens et boutons vers les réseaux sociaux
    • Une interface de rédaction plus intuitive.

    Faisons le point.

    Nouveau sélecteur de mise en page

    Les mises en page sont des modèles préconçus qui permettent de créer de belles pages plus facilement. Dans cette mise à jour, nous avons concentré nos efforts sur l’amélioration du sélecteur de mise en page, afin qu’il soit plus facile de parcourir rapidement les diverses catégories et de sélectionner votre mise en page.

    Conversion de texte et d’images en bloc Colonnes

    La transformation d’un bloc en un autre est une manip astucieuse qui peut considérablement améliorer l’expérience d’édition. Avec la dernière mise à jour, texte et images peuvent être automatiquement convertis en un bloc Colonnes en un seul clic.

    Sélectionnez deux blocs ou plus (il peut s’agir de paragraphes, d’en-têtes, d’images, etc.), cliquez sur l’icône de blocs groupés et sélectionnez « Colonnes » dans la liste des options de transformation. Le nombre de blocs sélectionnés correspondra au nombre de colonnes.

    Plus d’options d’espacement pour les liens et boutons vers les réseaux sociaux

    Laissez libre cours à votre créativité grâce à de nouvelles façons de disposer vos liens et boutons vers les réseaux sociaux. Cette mise à jour vous permet de mieux contrôler l’espacement et se prête à des mises en page originales.

    L’alignement final est visible une fois que vous avez terminé de modifier le bloc Icônes de réseaux sociaux.

    Interface de rédaction plus intuitive

    Vous connaissez probablement le petit message qui s’affiche chaque fois que vous commencez un nouvel article ou une nouvelle page. Jusqu’à présent, vous voyiez ce message s’afficher à chaque fois que vous ajoutiez une ligne à votre document. Nous avons le plaisir de vous annoncer que ce n’est plus le cas ! Afin de rationaliser le processus de rédaction, ce message n’apparaîtra désormais qu’une seule fois. Il n’y aura pas d’autres messages à chaque nouvelle ligne, juste un espace pour rédiger vos pensées sans distraction.

    Continuez de créer, nos mises à jour continuent.

    Nous avons hâte de voir ce que vous allez créer avec ces améliorations de l’éditeur de blocs. En attendant, nous continuerons à vous proposer de nouvelles mises à jour.

    Bonne rédaction !

    Gravatar de Daria
    Original post of Daria .Votez pour ce billet sur Planet Libre .

    • wifi_tethering open_in_new

      This post is public

      wordpress.com /fr/blog/2021/04/30/du-nouveau-dans-lediteur-de-blocs-selecteur-de-mise-en-page-plus-de-personnalisation-des-blocs/

    • chevron_right

      genma : Nextcloud - Suppression des fichiers fournis par défaut dans le dossier utilisateur

      genma • news.movim.eu / PlanetLibre • 28 April, 2021 • 1 minute

    Des fichiers par défaut

    Vous pouvez fournir à vos nouveaux utilisateurs un ensemble de fichiers par défaut qui apparaîtront dans leur Nextcloud après leur première connexion. Cela peut être fait en plaçant les fichiers dans le répertoire `nextcloud/core/skeleton`, dans votre serveur Nextcloud. Les fichiers stockés dans le répertoire template seront copiés dans le répertoire de données des utilisateurs, ce qui leur permettra d'afficher, de modifier ou de supprimer les fichiers sans aucun effet sur les fichiers d'origine. Veuillez noter que si vous ajoutez de nouveaux fichiers dans le répertoire template, les utilisateurs existants ne les verront pas sur leur Nextcloud.
    Source : Blog Nextcloud]( https://portal.nextcloud.com/article/changing-default-files-15.html ), Changing Default Files"

    Les dossiers par défaut sont :
    - Documents
    - Photos
    - Templates

    Les fichiers par défaut sont :
    - Nextcloud intro.mp4
    - Nextcloud Manual.pdf
    - Nextcloud.png
    - Reasons to use Nextcloud.pdf

    Et pour les utilisateurs existants, qui se sont déjà connectés ?

    Après avoir fait une sauvegarde, on nettoie le dossier /var/www/nextcloud/core/skeleton/

    Puis on nettoie les dossiers utilisateurs (quand on se connecte une 1ère fois, il y a une copie de ces fichiers de références dans le dossier de l'utilisateur). Pour ce, je fais des recherches nominiatives et suppressions des fichiers (à base de la commande find /data/ -name Photos -print0 | xargs -0 rm -rf, adaptée à chaque fichiers et dossiers).

    On rescanne l'ensemble des fichiers pour que la base de données soit cohérence (elle contient des références aux fichiers et il faut rescanner pour garder la cohérence) via la commande à adapter à votre contexte (pour toute la partie avant la commande occ)

    # su - www-data -s /bin/bash -c 'php /var/www/nextcloud/occ files:scan --all'

    .

    Gravatar de genma
    Original post of genma .Votez pour ce billet sur Planet Libre .

    • chevron_right

      Simon Vieille : Supprimer les mots de passe d'un fichier Excel

      Simon Vieille • news.movim.eu / PlanetLibre • 26 April, 2021

    Dans le cadre de mon travail, je vais devoir supprimer les mots de passe définis dans plusieurs dizaines de fichiers Excel.

    Un fichier Excel, ainsi que n'importe quel type de fichier généré par la suite Office, est ni plus ni moins qu'une archive Zip contenant des répertoires et des fichiers XML. Les mots de passe ne chiffrent aucune donnée et ne sont qu'un artifice pour bloquer l'accès à du contenu. Les données étant stockées au format XML, il est donc très simple de retirer les mots de passe d'un classeur et de ses feuilles.

    Afin d'industrialiser les modifications, j'ai écris un script qui fait toutes les modifications automatiquement : Excel password terminator .

    Pour l'installer, il suffit simplement de clôner le projet ou de télécharger une archive de dépots. Les dépendances sont très peu nombreuses : zip, unzip, grep et sed.

    asciicast

    Gravatar de Simon Vieille
    Original post of Simon Vieille .Votez pour ce billet sur Planet Libre .

    Articles similaires

    • wifi_tethering open_in_new

      This post is public

      www.deblan.io /post/602/supprimer-les-mots-de-passes-dun-fichier-excel

    • chevron_right

      Paul Ezvan : Podman, volume et SELinux

      Paul Ezvan • news.movim.eu / PlanetLibre • 26 April, 2021 • 2 minutes

    En ce moment j’expérimente avec Rust , le langage de programmation à la mode. Ayant compilé mon programme expérimental sur mon système Fedora , je l’envoie à un ami. Quelle déception quand il me dit que mon programme répond mal :

    /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not `found

    Rust compile avec la version de la librairie glibc de mon système, qui est trop récente et pas compatible avec Ubuntu . Je dois donc compiler avec un système plus ancien. Pas de panique les conteneurs sont parfaits pour ça !

    Comme je travaille avec Fedora , j’utilise Podman qui est un équivalent à Docker pour créer mon conteneur.

    Je tente ainsi, mais c’est l’échec :

    % podman run --rm -v "$PWD":/usr/src/ -w /usr/src/ rust cargo build --release error: could not find `Cargo.toml` in `/usr/src` or any parent directoryzsh: exit101   podman run --rm -v "$PWD":/usr/src/ -w /usr/src/ rust cargo build --release

    D’où vient cette erreur ? Je tente de lire le répertoire depuis le conteneur :

    % podman run --rm -v "$PWD":/usr/src/ rust ls /usr/srcls: cannot open directory '/usr/src': Permission deniedzsh: exit2     podman run --rm -v "$PWD":/usr/src/ rust ls /usr/src

    Je ne peux pas lire le répertoire partagé dans un volume par Podman.

    Mais pourquoi donc ? J’utilise Fedora, et donc SELinux est activé par défaut. SELinux est un module de sécurité qui permet de définir des politiques de contrôle d’accès aux éléments du système. Il peut, entre autre, restreindre les accès au système du fichier en fonction du contexte. Il faut donc donner permission au conteneur d’accéder au volume !

    Pour ce faire il suffit d’ajouter une option :z ou :Z à la configuration du volume. L’option z permet à plusieurs conteneurs de partager le volume. L’option Z ne permet l’accès qu’à un seul conteneur. Tous les détails sont donnés dans man podman-run !

    Je n’ai pas besoin de partager le volume, j’opte donc pour :Z .

    Voici le résultat:

    % podman run --rm -v "$PWD":/usr/src/:Z -w /usr/src/ rust cargo build --release    Updating crates.io index Downloading crates ...    Finished release [optimized] target(s) in 24.60s

    Cette fois cela fonctionne, j’ai bien compilé mon programme à l’aide du conteneur rust !

    Gravatar de Paul Ezvan
    Original post of Paul Ezvan .Votez pour ce billet sur Planet Libre .

    • wifi_tethering open_in_new

      This post is public

      www.ezvan.fr /podman-volume-selinux.html

    • chevron_right

      genma : Voir les mails de Yunohost dans Nextcloud

      genma • news.movim.eu / PlanetLibre • 26 April, 2021

    J'avais écrit un billet : Yunohost - Les mails d'administration système et mails automatiques dans lequel je parlais des différents mails internes que Yunohost peut envoyer au compte administrateur. Yunohost disposant d'un service de mail, il est également possible d'envoyer et recevoir des mails pour les utilisateurs sur une adresse de la forme nom_du_compte@nom_de_domaine (On met de côté la problématique lié à l'auto-hébergement des mails).

    Il également possible de consulter ces mails via un webmail, avec les applications comme Rainloop ou Roundcube qui s'installent bien sur Yunohost. Ou depuis un client lourd comme Thunderbird.

    Nextcloud dispose d'une application "Mail" qui est une application de type webmail ( Nextcloud ne fait pas serveur de mail , c'est un client mail). Un article dédié sur l'application en elle-même serait à faire ; cette application évolue

    Si Nextcloud est installé sur une instance Yunohost et que l'on utilise Nextcloud comme outil central, dans l'application Mail de Nextcloud, il est possible de voir les mails envoyés par Yunohost. Le paramétrage à faire est le même que pour un client autre.

    Gravatar de genma
    Original post of genma .Votez pour ce billet sur Planet Libre .

    • chevron_right

      Dimitri Robert : OPAGA, pour la gestion de votre organisme de formation

      Dimitri Robert • news.movim.eu / PlanetLibre • 22 April, 2021 • 1 minute

    Depuis plus de trois ans je travaille à la création d’un logiciel libre pour la gestion de votre organisme de formation. Nommé OPAGA , il se présente sous la forme d’une extension pour WordPress, permettant ainsi une visibilité publique de votre catalogue, votre calendrier de sessions et de votre équipe pédagogique.

    J’avais animé un webinaire pour le présenter en novembre dernier. Depuis il a encore bien évolué, notamment pour permettre de gérer votre démarche qualité dans le cadre de la certification Qualiopi . Vous pouvez suivre les actualités ou vous abonner à la lettre d’infos .

    J’ai récemment rédigé une foire aux questions répondant à un certain nombre de questions que j’ai eues, ainsi que d’autres points que je tenais à clarifier. De même j’ai détaillé la façon dont je vois le financement (car un logiciel libre n’est gratuit qu’une fois qu’il a été payé, sous-entendu, que son développement a été financé) et pourquoi j’ai choisi de le diffuser en libre .

    N’hésitez pas à me contacter si vous souhaitez plus d’informations et une démonstration.

    L’article OPAGA, pour la gestion de votre organisme de formation est apparu en premier sur Formation logiciel libre .

    Gravatar de Dimitri Robert
    Original post of Dimitri Robert .Votez pour ce billet sur Planet Libre .

    • chevron_right

      genma : Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets

      genma • news.movim.eu / PlanetLibre • 21 April, 2021 • 1 minute

    Dans la partie Administration, Avertissements de sécurité & configuration, sur une instance Nextcloud installée sur une base Yunohost, qui est passé par quelques versions majeures successives (pour le Yunohost et pour le Nextcloud), j'avais le message d'avertissement suivant :

    MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d'activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet... https://docs.nextcloud.com/server/18/admin_manual/configuration_database/mysql_4byte_support.html

    Différents messages sur le forum de Yunohost et de Nextcloud aborde ce sujet, j'ai trouver une solution à ce problème. Celle de lancer la commande suivante (à adapter pour la première partie avant la commande occ et ses options :

    $ sudo -u nextcloud php7.3 /var/www/nextcloud/occ db:convert-mysql-charset

    Change row format for oc_richdocuments_wopi ...
    Change collation for oc_richdocuments_wopi ...
    Change row format for oc_deck_boards ...
    Change collation for oc_deck_boards ...
    Change row format for oc_vcategory_to_object ...
    Change collation for oc_vcategory_to_object ...
    Change row format for oc_addressbookchanges ...
    Change collation for oc_addressbookchanges ...
    Change row format for oc_privacy_admins ...
    Change collation for oc_privacy_admins .

    Cette commande "occ db:convert-mysql-charset" est une vieille commande, pas vraiment documenté, qui semble faire pa

    Attention à bien faire une sauvegarde de la base de données AVANT de lancer cette commande, sait-on jamais.

    Gravatar de genma
    Original post of genma .Votez pour ce billet sur Planet Libre .

    • chevron_right

      Simon Vieille : Le Conseil d'État valide durablement la surveillance de masse

      Simon Vieille • news.movim.eu / PlanetLibre • 21 April, 2021

    Une fois de plus, la France signe pour le totalitarisme. Des articles des lois pour protéger la police de sa population, une surveillance de masse actée, la liberté d'expression abrogée en dehors de tout contexte terroriste.

    La France est un état policier qui braque sa législation contre son peuple et le droit Européen.

    Gravatar de Simon Vieille
    Original post of Simon Vieille .Votez pour ce billet sur Planet Libre .

    • wifi_tethering open_in_new

      This post is public

      www.deblan.io /post/601/le-conseil-detat-valide-durablement-la-surveillance-de-masse