PROJET AUTOBLOG


Le Blog de Genma

source: Le Blog de Genma

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Grammalecte

jeudi 1 janvier 1970 à 01:00

Grammalecte ?

Grammalecte est un correcteur grammatical et typographique open source dédié à la langue française, pour Writer (LibreOffice, OpenOffice), Firefox & Thunderbird, Chrome, etc.

- https://grammalecte.net/
- https://extensions.libreoffice.org/extensions/grammalecte
- https://addons.mozilla.org/fr/firefox/addon/grammalecte-fr/

Pourquoi utiliser Grammalecte ?

Certains ne jugeront que par une solution payante et professionnelle (Antidote), Grammalecte a l'avantage d'être un logiciel libre et par conséquence librement disponible et gratuitement, ce qui est parfait pour un usage personnel (et même professionnel). Le site https://grammalecte.net/ présente en détail, capture d'écran à l'appui, toutes les fonctionnalités de Grammalecte, je vous renvoie à lui plutôt que de faire des copier-coller. Ceci devrait répondre à la question pourquoi Grammalecte.

A titre personnel, rédigeant beaucoup de choses (et plus particulièrement ce blog), j'essaiede régulièrement vérifier l'orthographe et la grammaire de mes écrits. Ce n'est pas toujours fait (et quand c'est fait, c'est fait via une extension), des écrits passent à côté, mais c'est mieux que de ne pas le faire du tout.

Comment sauvegarder Grammalecte ?

Avec le temps, on enrichit la base de données des orthographes de mots spécifiques qui ne sont pas dans le dictionnaire : nom propre, mot technique... Cet enrichissement présente donc un travail de plusieurs heures au final et comme tout ce qui a pris du temps et qui est numérique, il faut bien penser à le sauvegarder (les sauvegardes, l'un des piliers de l'hygiène numérique).

Et pour l'instant, je n'ai pas trouvé de réponse à cette question... Je suis donc preneur de l'information si vous l'avez.

Yunohost - Un serveur VPN ?

jeudi 1 janvier 1970 à 01:00

Quand on fait tourner Yunohost sur un serveur VPS, on en vient à se demander si on ne pourrait pas aussi utiliser ce serveur comme serveur VPN, pour avoir une connexion sécurisée par laquelle passer pour surfer quand on est en situation de nomadisme.

Openvpn

L'application Openvpn pour Yunohost n'est plus maintenue depuis des années et n'est plus fonctionnelle. J'ai regardé un peu les forums de Yunohost, mais n'est pas chercher à aller plus loin.

J'ai donc cherché comment installer Openvpn de façon facilité directement sur le serveur. (Yunohost reposant sur Debian, ça reste du Debian). J'ai donc trouvé assez facilement le script de Nyr, https://github.com/Nyr/openvpn-install

OpenVPN road warrior installer for Debian, Ubuntu and CentOS. This script will let you setup your own VPN server in no more than a minute, even if you haven't used OpenVPN before. It has been designed to be as unobtrusive and universal as possible.

Donc la promesse est d'installer Openvpn très facilement.

Avant de le lancer, j'ai tout de même pris le temps de lire et de comprendre ce que faisait le script. C'est du shell et pour un administrateur système ayant quelques notions de base, cela est assez compréhensible. Une fois lancé, c'est effectivement très rapide.

Un fichier ".ovpn" permettant pour le client est alors téléchargeable. Il suffit d'importer ce fichier dans son client VPN (dans le Network Manager sous Ubuntu par exemple) pour pouvoir alors utiliser sa connexion via le serveur OpenVPN.

Au niveau de Yunohost, cela ne change pas grand chose si ce n'est que le port ouvert pour le serveur VPN apparaît dans les interfaces d'administrations webs du firewall. Mais le service n'apparaît pas dans l'interface d'administration, vu que ce n'est pas un service installé via Yunohost.

Wireguard ?

Wireguard est un VPN dont on entend beaucoup parlé en ce moment. J'ai fait quelques tests d'installation, mais comme le logiciel évolue vite, n'est disponible que dans les dépôts SID de Debian et que mon serveur Yunohost est sous Debian 9, je n'ai pas cherché à aller plus loin. Ce sera le sujet d'un autre billet de blog un peu plus tard, quand j'aurai fait de réelles expérimentations.

Yunohost - Consulter le contenu des tables de la base de données

jeudi 1 janvier 1970 à 01:00

Yunohost utilise MariaDB comme base de données pour la plupart des applications et fait donc tourner ce serveur en local. Il peut être intéressant (par curiosité) ou utile (mais dans ce cas là, il faut savoir ce que l'on fait) de pouvoir consulter les tables des différentes base de données (généralement une par application en nécessitant une).

PHPMyAdmin

Quand on pense base de données et site ou applications web, on pense à Phpmyadmin. Ce logiciel existe depuis 1998, est fourni par défaut dans l'application WAMP (ah mes débuts de développement de site web sous SPIP sous Windows dans les années 2000) et assez pratique et utile. Le problème est la sécurité. Il faut maintenir cette application à jour et surtout la sécuriser.

Ca tombe bien, l'ami SebOSS666 a fait un tutoriel à ce sujet : Quelles méthodes pour protéger un accès PHPMyAdmin ?

Yunohost a un paquet pour Phpmyadmin maintenue par l'ami JimboJoe, il faudra que je regarde quel est l'état de la sécurisation et si une contribution est nécessaire.

Dbeaver

Merci à Nolween pour m'avoir fait découvrir cet outil via un de ces toots sur Mastodon.

Dbeaver est un logiciel libre multiplateforme (disponible pour Ubuntu et Windows) https://dbeaver.io/download/. Il s'agit d'un logiciel client pour différentes bases de données : MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server...

Une fois installé sur un PC, il va falloir se connecter à la base de données derrière Yunohost. Cette base de données n'écoute qu'en local, sur un serveur. Le logiciel client Dbeaver tourne sur un PC...

Une solution pour établir une connexion sécurisée est donc de passer par un tunnel SSH, qui va permettre d'avoir une connexion sur le port d'écoute de la base de données sur le serveur, que l'on expose au client.

On lance donc un tunnel SSH sur la machine cliente (et on laissera le tunnel ouvert)

ssh mamachine.org -L 3306:127.0.0.1:3306 -N

avec les options -L qui permet de connecter un port distant à port local, -N pour indiquer la redirection de port.

On lance ensuite DBeaver en indiquant comme serveur "127.0.0.1". Et pour l'utilisateur, ce sera "root".
Il faut aller trouver le mot de passe de mysql sur la machine Yunohost, il est contenu dans le fichier /etc/yunohost/mysql.

Et on est alors connecté avec DBeaver.

Absence sur ce blog durant le confinement

jeudi 1 janvier 1970 à 01:00

Ce blog est un peu au point mort depuis quelque temps et bizarrement selon coïncide avec le début de la période de confinement. Je prends donc le temps de rédiger quelques lignes pour donner de mes nouvelles.

Du point de vue familiale

Je vais bien, j'ai commencé le confinement avant qu'il ne soit officiel (le télétravail plusieurs jours par semaines a bien aidé) et depuis le confinement, je ne suis pas sorti depuis. Ma famille va bien. Comme je suis un cadre blanc privilégié, je vis dans un pavillon assez grand avec jardin. J'ai naturellement des réserves de nourritures constituées en profitant des promotions réguliers au cours de l'année. Je n'ai pas de soucis de confort matériel. Le confinement est donc facilité pour moi. RyoOki s'est vu imposer ses congés en attendant de passer en chômage technique. Mononoke a du mal comprendre le fait que ses deux parents soient là en continue, qu'elle ne fasse plus de sortie et ballade en poussette, qu'elle ne voit plus sa Mamie qui la garde habituellement.

Pour garder contact avec la famille, nous faisons des sessions d'appels vidéos régulièrement et je suis bien content de l'application Nextcloud talk que j'utilise via mon instance. Ce sera le sujet d'un billet de blog quand j'aurai un peu de temps….

Trouver du temps au sein d'un rythme soutenu avec un manque cruel d'agilité

Les journées se succèdent selon le même schéma : en semaine, je garde Mononoke le matin le temps que sa maman se réveille. RyoOki garde Mononoke la matinée et les après-midi

Au calme, sans les transports en commun et le bruit de l'openspace, je suis plus productif et efficace. Je pensais pouvoir me libérer du temps. Au contraire, avec le confinement, je commence mes journées plus tôt, les finies plus tard. Je travaille plus. Il faut que je fasse attention à ne pas retomber dans des vieux travers et démons personnels.

J'essaie d'imposer un calendrier, un agenda. Je tente le Lifehacking et les pomodoro. Je ferai un billet de blog sur le sujet, mais je constate les problématiques du télétravail et des personnes non habituées à ce mode : sollicitation à tout moment vu qu'on ne voit pas la personne, usage du mail comme d'un chat...

Le soucis est surtout que je travaille dans une ESN qui est tout sauf agile, en témoigne mes nombreux messages exutoires sur Twitter. Les différents managers et autres collaborateurs étant à distance, ils ont plus tendance à faire de mails, à vouloir des réunions et points téléphoniques…. On est dans un mode "gestion de l'urgence et de la crise à base de mails & de réunions pour préparer des réunions."

Nous avons des mails nous demandant de poser des congés et d'autres de commencer à anticiper la reprise, de continuer à être productif. Je suis sur plusieurs sujets en même temps, j'ai des appels d'offres et des projets à gérer... Je suis en pleine activité. Les journées sont bien chargées et rythmées.

Je me coupe de 12h00 à 13h30 parfois 14h00 si je peux. Je m'occupe de Mononoke, passe du temps avec elle. Le soir, j'ai une alarme sur le téléphone. 18h30 je coupe tout. Je ne réponds plus à mon téléphone en dehors des heures de travail et cela me vaut des remarques….

Les managers ne sont pas formés aux bonnes pratiques du télétravail, des conférences téléphoniques, de la gestion à distance et c'est le bazar. Volonté de tout contrôler, de tout suivre, de tout déléguer pour ensuite demander des comptes, tableau de reporting à tout va... Ça parle trop, agit peu, brasse du vent. Bref, c'est compliqué.

Des perspectives intéressantes mais pas de temps

Je n'ai pas le temps de contribution que je devais avoir, pas le temps de faire de faire de veille hebdomadaire. Les projets & avant-vente sur lesquels je travaille sont importants, changeront des choses si ça marche, je monte en compétence sur Nextcloud dans le cadre professionnel. Mais le manque de temps pour faire les choses bien, de manière intelligente sans avoir un manager sur le dos font que les journées sont sous tension et compliquées. D'autant plus quand la communication est orale ou vocale, qu'on ne voit pas les expressions du visage….

Le week-end

Le week-end, je déconnecte. Je voudrais bien avoir du temps pour moi, mais c'est avant tout du temps en famille. Mononoke ne fait pas de grasse matinée. Je me lève tôt, je joue avec elle. Dans des moments un peu plus calme ou quand elle fait sa sieste du matin, je la surveille et rédige des notes depuis mon smartphone, notes que je vais ensuite retravailler pour en faire des billets de blogs. Je prends un peu de temps pour m'occuper du jardin, des tâches ménagères (lessives, vaisselles).

Conclusion

De nature plutôt casanier être chez moi me convient très bien. J'ai des interactions sociales en ligne. Ça me va. Je reste chez moi, pour ne pas contaminer d'autres personnes dans l'hypothèse où je suis un porteur sain, pour me protéger moi, ma famille et les autres. Le plus dur dans ce confinement ce n'est pas le stress de la situation de crise, c'est vraiment le management et la gestion faite par la lourdeur du mastodonte qu'est une ESN, qui font remettre pas mal de choses en questions... Seul l'avenir nous dira ; il faut être patient...

Une connexion Freebox fibrée

jeudi 1 janvier 1970 à 01:00

Il y a quelques semaines, mes parents sont passés à la Fibre. Ils disposent d'une Freebox mini 4K, dont l'OS est le même que celui de la Freebox v6 Révolution (que j'ai chez moi). Voici un billet un peu fourre-tout sur le sujet.

Installation

Le RDV est pris suite à un appel de Free. Les techniciens sont intervenus dans le créneaux, ont fait un travail propre pour la pose de la fibre (trou dans le mur extérieur du pavillon, passage de la fibre le long du mur et sous le toit, raccordement au poteau), ont répondus à mes questions (j'ai été assez précis pour qu'ils comprennent que j'avais étudié l'intervention, la localisation du point d'arrivée). Ils m'ont laissé tester et valider la connexion avant de repartir. Rien à redire. Je pense qu'on trouve pas mal de retour d'expérience (bon et mauvais) sur l'installation de la fibre avec photos à la clef, je ne m'attarderai pas plus.

Un image vaut mieux qu'un long discours...

Mes parents sont donc passés d'une connexion ADSL (vitesse 1,3 Mb/s) à une connexion Fibre. A quoi ressemble le passage à la fibre en une image ? Un débit x100 1,3 Mb/s versus 130Mb/s (ADSL 10Mo versus Fibre 1 Go) #Fibre #freebox Avant - Après.

Dans cette image, l'échelle est importante.

J'ai testé la vitesse de connexion avec un PC branché avec un câble réseau en 1Gb, en Wifi. Dans les deux cas, dans un usage raisonnable de la connexion (pas de téléchargement à tout va), j'ai vu une différence de vitesse (ma machine est assez puissante) mais j'étais loin de saturer et de consommer toute la bande-passante. Cela laisse rêveur.

Mes parents ont un usage ponctuel d'un accès à Internet, ne regardent pas de vidéo en VOD (Netflix ou autre), ne jouent pas aux jeux-vidéos, ne sont que deux dans le foyer (ma soeur et moi sommes partis depuis quelques années maintenant) et les petits-enfants sont encore trop petits pour accéder à Internet. Donc pour l'instant, le fait que la maison soit fibrée ne change rien mais au moins c'est fait et ce sera utile dans le futur.

La Freebox de mes parents comme VPN ?

Il y a quelques temps j'avais écrit les articles suivants :
- La Freebox v6 dispose d'un serveur et d'un client VPN"
- Utiliser le VPN de la Freebox sous Ubuntu

Pour m'amuser et disposer d'une connexion VPN supplémentaire pour quand je suis en déplacement, j'ai activé le service sur la Freebox de mes parents. Dans le cas de ma Freebox en ADSL, le goulot d'étranglement quand j'utilise le service VPN de cette dernière, c'est la vitesse de l'upload qui renvoi la connexion Internet effectuée depuis la Freebox (via la voie descendante / download) vers mon PC sur lequel tourne sur le client VPN (donc via l'upload, à 1OOko/s).

J'ai testé depuis une connexion client depuis chez moi (derrière une Freebox et de l'ADSL) et derrière une connexion en 4G. Étant le seul connecté à ce moment là sur la Freebox (mes parents n'étaient pas chez eux, aucun appareil n'était connecté à la Freebox, ce qui est indiqué par l'interface d'administration de la Freebox) en activité, la Freebox des mes parents montre du trafic entrant et sortant correspondant au débit en download à 1Mo/s et en upload à 1Mo/s.

Le goulot d'étranglement reste bien (comme je m'y attendais) la connexion entre mon PC et la Freebox de mes parents, soit ma connexion ADSL (qui tourne à 1Mo/s en moyenne).

Remarque : c'est le même goulot d'étranglement qu'entre mon serveur VPS (qui me sert aussi de VPN) et mon PC.

Ce cas d'usage peut être pratique car, comme cas dans le cas d'une connexion VPN via mon VPS, je peux passer par deux connexions VPN avec une bande passante plutôt correcte, la limitation sera celle de la bande passante entre mon PC et le serveur VPN. Et je pourrais avoir une connexion un peu plus sécurisée / de confiance, dans le cas d'un usage en mode nomade.