anciennement SPACE OASIS

Débutant en informatique et intimidé par la ligne de commande ? Implémentez un premier alias qui pourrait réalistement vous émanciper d'un gestionnaire de fichiers graphique

Book Folder File - Free vector graphic on Pixabay https://pixabay.com/vectors/book-folder-file-notebook-159747/

Supposons que vous ayez beaucoup de fichiers sur un disque dur ou un serveur de fichiers avec une arborescence de dossiers profonde, complexe et que vous ne vous souveniez plus exactement de son emplacement. Même avec un bon gestionnaire de fichiers graphique comme l'explorateur Windows retrouver et ouvrir le document que vous cherchez va requérir beaucoup de temps, d'autant que l'Indexation et la recherche par mot clé sur des systèmes d'exploitation comme Microsoft Windows ne sont pas toujours très convaincants.

Voici une commande qui pourrait vous aider. A vous ensuite d'en créer d'autre ou de l'adapter à vos besoins.

Prérequis

Au préalable

Ouvrez un émulateur de terminal :

Touche "Super" sous GNOME, saisir "term" puis appuyez sur entrée.

Créer un fichier texte dans u sous dossier

mkdir -p ~/dossier/et/sous/dossier
echo "test" > ~/dossier/et/sous/dossier/monfichier.txt

Mettez à jour l'index des fichiers de votre système

sudo updatedb

Normalement cette indexation devrait se faire régulièrement sinon la paramétrer avec cron

Définissez quelques associations par défaut pour types de fichiers

Tant qu'à faire avec le fichier que l'on vient de créer

mimeopen -d monfichier.txt

Choisir :

"2) Other"

Et saisir avant de valider :

/usr/bin/nano

S'il retourne un message d'erreur la pemière fois, créer le dossier qui va contenir le fichier de configuration de mimeopen {.is-warning}

Création de l'alias

alias ouvre='mimeopen -n "$( ls "$(locate * | fzf -i -e)" )"'

Utilisation de l'alias

C'est le plus compliqué ! 😅
Saisir et valider :

ouvre

Puis saisir simplement un(des) bout(s) de nom(s) de dossier(s) et/ou de fichier(s) avec un espace pour les séparer.
Par exemple, si vous ne vous souvenez plus du nom complet du dossier et du fichier :

ossier fichi

Faites votre choix avec les flèches et du clavier.

... magique 🤩

Vous pourriez rendre le processus encore plus performant en créant la base d'indexation en mémoire vive dans l'espace utilisateur plutôt que sur le SSD (ou pire le disque dur). Pour cela vous devrez utiliser l'option -o de updatedb

sudo updatedb -o /chemin/de/l/index

et lors de la recherche avec la commande locate, l'option -d

alias ouvre='mimeopen -n "$( ls "$(locate -d /chemin/de/l/index * | fzf -i -e)" )"'

Rendre permanent l'alias

Il faut ajouter la création de l'alias au fichier .bashrc

echo $'alias ouvre=\'mimeopen "$( ls "$(locate * | fzf -i -e)" )"\'' >> .bashrc

Nextcloud : tour d'horizon des fonctionnalités et des applications qui en font actuellement une plateforme au sommet de son genre (MAJ)

Si Nextcloud 1 2 était originellement un logiciel libre permettent principalement d' (auto)héberger comme son parent une solution de stockage et de partage de fichiers par le web à la DropBox, il a depuis nettement évolué et s'est enrichi de nombreuses applications et autres fonctionnalités que je vais rapidement passer en revue - de façon non exhaustive - ici pour que vous puissiez vous en faire une idée.

Fonctionnalités

Fichiers
Gestion de versions des fichiers
Partage des fichiers aux utilisateurs internes et en externe par URL
Synchronisation des fichiers sur poste de travail et terminal mobile avec un client
Galerie photo avec reconnaissance faciale Face Recognition - Applications - App Store - Nextcloud
Recherche full-text unifiée et avec OCR Full text search - Files - Tesseract OCR - Applications - App Store - Nextcloud
Intégration multiples types de stockage dans le cloud et en réseau local (FTP, partages réseau Windows, SharePoint, Samba, OneDrive, etc.)
Bureautique
Éditeur Markdown intégré
Multimédia
Streaming vidéo
Productivité
Courrier électronique Mail - Applications - App Store - Nextcloud
Calendrier
Notes
Tâches
Intégration des applications natives entre elles
Collaboratif
Contacts
Visioconférence, appels audio ,vidéo et messagerie de groupe Talk - Applications - App Store - Nextcloud
Passerelles avec d'autres plateformes messageries collaboratives & visioconférence type MS Teams, Slack, IRC, Matrix, etc.
Espaces de travail basés sur les groupes d'utilisateurs Rich workspaces in Nextcloud - YouTube
Salles de données virtuelles Virtual Data Room – Nextcloud
Fédération entre instances
Cybersécurité
Chiffrement sur le serveur
Chiffrement de bout en bout
Anti rançongiciel
Conforme RGPD
Auto hébergeable - On Premise (sur site)
Authentification à multiples facteurs
Vue sécurisée avec filigrane Secure view – Prevent your shared files from getting downloaded – Nextcloud
Partage avec vérification par webcam Unique sharing security: video verification – Nextcloud
Automatisation
Workflows
Étiquetage (tagging) automatique
Accessibilité
Conforme WCAG 2.0 AA
Adapté aux lecteurs d'écran et nombreux raccourcis clavier
Police de caractères adaptée aux dyslexiques
Thème sombre
Administration système
Gestion des comptes optionnellement LDAP / Active Directory, Kerberos and Shibboleth / SAML 2.0, etc. LDAP Contacts Backend - Applications - App Store - Nextcloud
Gestion des quotas
Notifications aux utilisateurs
Import / Migration depuis d'autres plateformes Easy migration to Nextcloud from insecure and privacy-unfriendly platforms now available – Nextcloud
Interface
Système de notifications unifiées
Page d'accueil avec tableau de bord personnalisable avec des widgets interactifs

Applications

Productivité
Deck - Applications - App Store - Nextcloud Gestion de projet / tâches type Kanban (avec client pour terminaux mobiles)
Analytics - Applications - App Store - Nextcloud Décisionnel / Reporting / Entrepôt de données
Appointments - Applications - App Store - Nextcloud Gestion des réservations / Rendez-vous
Collaboratif
Circles - Applications - App Store - Nextcloud Créer des groupes d'utilisateurs personnalisés (privés / publics / secrets / sur invitation)
Temporary files lock - Applications - App Store - Nextcloud verrouiller momentanément certains fichiers partagés File Locking in Nextcloud - YouTube
README.md - Applications - App Store - Nextcloud Modifier le style des dossiers
Forms - Applications - App Store - Nextcloud Questionnaires / Formulaires
Polls - Applications - App Store - Nextcloud Sondages
Social - Applications - App Store - Nextcloud Réseau social interne
Bureautique
Collabora Online Office – Nextcloud Suite bureautique web complète
ONLYOFFICE integration – Nextcloud Suite bureautique web complète
Office Online integration - Nextcloud
Draw.io - Applications - App Store - Nextcloud Créer des diagrammes avec Draw.IO
PDF annotations - Applications - App Store - Nextcloud Annotation des PDF
Outlook Add-in news: name change, new release and 4 versions – Nextcloud
Cartes mentales / cartes heuristiques Mind Map - Applications - App Store - Nextcloud
Web - Intranet
PicoCMS Créer des sites web statiques
Maps - Applications - App Store - Nextcloud Cartographie OpenStreetMaps / Géolocalisation
News - Applications - App Store - Nextcloud Lecteur de flux RSS
Bookmarks - Applications - App Store - Nextcloud Marques pages / Favoris web
Multimédia
Music - Applications - App Store - Nextcloud Gestionnaire de collection et lecteur audio
Cybersécurité
Two-Factor TOTP Provider - Applications - App Store - Nextcloud Authentification à multiples facteurs
Passman - Applications - App Store - Nextcloud Coffre fort pour mots de passe de tout type
Brute-force settings - Applications - App Store - Nextcloud Protection contre les attaques par force-brute
GeoBlocker - Applications - App Store - Nextcloud Blocage des accès depuis certaines régions
Intégration avec l'antivirus Kaspersky
Administration système
External sites - Applications - App Store - Nextcloud Ajout de liens vers des sites externes au menu principal
Announcement center - Applications - App Store - Nextcloud Gestion avancée des notifications
Group folders - Applications - App Store - Nextcloud Dossiers pour groupes d'utilisateurs
Auto Groups - Applications - App Store - Nextcloud Groupes automatiques / par défaut
Retention - Applications - App Store - Nextcloud Suppression automatique de fichiers après un certain temps
Impersonate - Applications - App Store - Nextcloud Impersonation
Write support for LDAP - Applications - App Store - Nextcloud Gestion avancée des comptes LDAP
Printer - Applications - App Store - Nextcloud Impression directe sur une imprimante réseau
Retention - Applications - App Store - Nextcloud Suppression automatique après un délai
File access control - Applications - App Store - Nextcloud Contrôle d'accès sur des fichiers avancé, pouvant être basé sur l'adresse IP, le type mime, une étiquette, une date ou une heure, etc.
Workflow external scripts - Applications - App Store - Nextcloud Workflow pour scripts externes
Développement
GitHub integration - Applications - App Store - Nextcloud Intégration de Github
GitLab integration - Applications - App Store - Nextcloud Intégration de Gitlab

Notes de version des dernières versions à ce jour (Hubs).

Comparatifs avec d'autres solutions du même type

Comparison – Nextcloud


  1. dérivé logiciel d'ownCloud depuis 2016. ↩︎

  2. ownCloud est un logiciel libre offrant une plateforme de services de stockage et partage de fichiers ↩︎

Partager un document publiquement mais en limiter le plagiat ou les dérivés

Blog: 

Bien que ce ne soit pas une pratique que j'encourage (mauvais modèle commercial à mon sens) il est possible de protéger un peu certaines de vos créations numériques (texte, image, vidéo, etc.).

Plusieurs niveaux de protections sont possibles, La première chose à laquelle on peut penser est de chiffrer intégralement un fichier. Les logiciels qui permettent d'effectuer cette opération ne manquent vraiment pas, je ne vais donc pas m'étendre là dessus, cependant vous ne pourrez dans ce cas pas partager votre document avec quelqu'un d'autre, sauf à lui donner le mot de passe pour déchiffrer et donc permettre sa modification...

Une autre idée qui vient généralement en tête serait d'utiliser les fonctionnalités de certains logiciels pour protéger le document seulement en écriture avec un mot de passe (cas des fichiers Microsoft Office ou LibreOffice par exemple). Cependant cette restriction n'empêche généralement pas l'impression ou la copie de contenu du document, vous serez donc toujours exposé à un plagiat.

Dans le même genre Adobe va un peu plus loin avec son offre propriétaire et payante Acrobat Pro ou Standard (et sans doute aussi que divers concurrents moins coûteux à la PDF-XChange le permettent aussi, je ne les connais pas tous) car il permet d'interdire la copie, la modification ou l'impression du document PDF. Il reste toutefois possible de faire des captures d'écran, d'exploiter des failles liées aux PDF ou d'utiliser des liseuses moins respectueuses des droits d'auteur que le Reader.

Une autre approche consisterait à convertir les images en programme (.EXE), avec l'avantage de vous affranchir d'une quelconque visionneuse sur le terminal ou le poste de travail mais l'inconvénient de n'être compatible qu'avec un système d'exploitation (généralement Microsoft Windows), à éviter si vous ne connaissez pas la configuration du destinataire.

L'issue logique aurait pu être de convertir les images en JavaScript afin d'être compatible avec tous les navigateurs et donc être multiplateforme, mais le procédé me semble trop complexe à l'heure actuelle faute de solution logicielle adaptée, d'autant qu'il faut interdire le téléchargement des images (qui restent OCRisables ! )par clic droit, etc.. Mais j'imagine de futures solutions à base de WebAssembly.

Pire pour la personne qui voudrait récupérer votre travail pour et en fabriquer des dérivés, vous pourriez avoir l'idée de convertir les images en art ascii car on peut créer quelque chose de très détaillé si l'on s'y prend bien avec les bons logiciels, mais dans bien des cas le texte perdrait trop en lisibilité.

Quant aux sites comme SlideShare et autres solutions à base de Flash... il faut savoir que Flash sera obsolète dès la fin de cette année.

Je vais finalement donc vous proposer une solution radicalement différente : convertir votre document ou présentation en vidéo !

L'avantage c'est que vous pourrez contrôler la qualité d'affichage, tout en rendant plus difficile l'impression et la modification. Bien sûr il sera toujours possible de faire des captures d'écran (de la qualité que vous choisirez), puis de la reconnaissance de caractères, voir qui sait récupérer automatiquement les images aussi avec une future intelligence artificielle dédiée. Néanmoins cela va rendre cette tâche plus difficile. Autre inconvénient : vous ne pourrez pas insérer d'hyperliens, cette limite est toutefois contournable si vous diffusez le document sur un service en ligne de diffusion vidéo ou dans une application qui permet d'en ajouter, il me semble aussi possible de simplement numéroter les références et de les fournir dans un document séparé.

Venons-en maintenant au vif du sujet.

L'outillage

  1. Scribus

Il servira pour la rédaction et/ou la mise en page, domaine dans lequel il dispose de riches fonctionnalités au point de vous permettre de réaliser des travaux de qualité professionnelle, si vous le maîtrisez. À noter qu'il est possible d'importer d'autres formats que celui natif au logiciel: Indesign, PDF, OpenDocument, Images, etc.

Si vous découvrez ce logiciel, je vous laisse prendre connaissance de ce manuel bien connu et en français pour débuter dans les meilleures conditions.

  1. OpenShot

C'est un logiciel de montage vidéo de plus en plus populaire, notamment à grâce à sa simplicité. Ce pourrait en être un autre, mais j'aime bien réemployer le plus possible les logiciels que j'ai déjà et avec lesquels je suis à l'aise. Un autre avantage, c'est qu'il vous permettra de réaliser un diaporama en un clin d'œil

À vous de jouer

  1. Créer votre document, votre mise en page dans Scribus.
  2. Exportez le résultat sous forme d'images (une par pages) dans un dossier
  3. Chargez les images dans OpenShot et réalisez un diaporama
  4. Exportez le résultat en vidéo MP4 ou AV1 (ne pas forcément proposer une trop haute définition)
  5. Mettez en ligne la vidéo sur une plateforme de partage vidéo ou partagez simplement le fichier
  6. Utiliser la souris, les raccourcis clavier, un périphérique bluetooth (ou que sais-je) pour lire, faire des pauses, aller en avant, en arrière, etc.

Vous êtes libres d'utiliser les paramètres que vous souhaitez (je ne préfère pas vous submerger de détails d'autant que vous trouveriez de meilleures explications ailleurs), mais adapter l'homothétie de la vidéo aux image sera préférable 😀

Pensez aussi à la planète car un fichier vidéo sera d'autant plus lourd qu'un document classique que sa définition et sa durée seront élevés. Le choix d'un codec compatible avec un maximum de terminaux, mais aussi efficace énergétiquement et susceptible de produire des fichiers de taille modérée par une compression élevée sera bien entendu essentiel.

Protection supplémentaire

Si les métadonnées peuvent être aisément modifiées, Ce sera plus difficile de supprimer un tatouage numérique que vous pourrez ajouter dans OpenShot avec sa fonctionnalité de titrage.

UK/Happy hardcore : sélection novembre 2020

Pages

Subscribe to ESPITALLIER.NET RSS