Installer Freeplane 1.5 sur Ubuntu 16.04

J'ai besoin de faire une mise à jour de Freeplane (logiciel de mindmapping) sur mon Ubuntu 16.04 car j'ai des fichiers créés avec une version plus récente que celle du dépôt actuel et qui ne peuvent pas s'ouvrir...

Récupération des sources

Aller sur : https://sourceforge.net/projects/freeplane/ et télécharger la dernière version (freeplane_bin-1.5.11.zip).

Décompresser le contenu de ce fichier dans un dossier de votre home → /home/eric/Logiciels/freeplane

Création d'un lanceur

Créer un fichier Freeplane.desktop :

sudo -i gedit /usr/share/applications/Freeplane.desktop

Coller dans ce fichier :

[Desktop Entry]
Type=Application
Terminal=false
Name=Freeplane
Icon=/home/eric/Logiciels/freeplane/freeplane.png
Exec=/home/eric/Logiciels/freeplane/freeplane.sh

Enregistrer et fermer

Plugin Moodle : User Tours

Je viens de découvrir un plugin Moodle intéressant : User Tours.

Parfois lorsque vous arrivez sur un site, on vous fait la démo du fonctionnement en mettant en évidence certaines commandes et en vous expliquant comment ça marche, et bien c'est le rôle de ce plugin.

Il permet donc de créer des visites comportant un certain nombre d'étapes selon des déclencheurs bien particuliers (première visite d'un cours, du tableau de bord...).

User Tours

Le truc particulièrement intéressant, c'est que l'on peut partager ses propres visites.

Testé et adopté !

Du coup, j'ai traduit le plugin dans la foulée,  et adapté deux visites que j'ai mis en ligne sur la partie partage de Moodle.net.

Plugin Moodle : Dyslexic Mod

Dyslexic mod est un bloc pour Moodle que j'ai développé il y a quelques mois maintenant (mais les validations sont très longues désormais) et qui permet d'afficher un site Moodle avec la police Open Dyslexic.

Ça devrait fonctionner avec pas mal de thèmes car ça rajoute seulement quelques consignes CSS juste avant l'affichage de la page.

Il est dispo ici : https://moodle.org/plugins/block_dyslexic

OpenStreetMap : Une image grand format issue d’une carte OSM

Pour la première solution, je propose d'utiliser un service en ligne générant des carte grand format (genre carte d'une ville avec un tableau contenant le nom des rues) : MapOSMatic

Pas très compliqué, ça se fait en quelques étapes :

firefox_2016-04-05_14-35-58
Accueil

Lire la suite de l'article « OpenStreetMap : Une image grand format issue d’une carte OSM »

Plugin Moodle : Dyslexic mod

Je viens de publier un petit bout de code qui me tenait à cœur : transformer à la volée un site Moodle pour y apporter la police OpenDyslexic.

J'avais l'option de modifier mon thème, tout simplement, mais ce que je voulais c'est proposer ce plugin aux autres instances Moodle : il fallait donc passer par quelque chose de plus général.

Après pas mal d'essais, j'ai finalement réussi à faire un bloc qui stocke une info sur le cookie, et qui affiche le site avec la police OpenDyslexic si le cookie le demande (modif du CSS).

Par rapport à d'autres plugins dans le même type, le bloc n'a pas besoin d'être affiché sur toutes les pages concernées, et rien que pour ça j'en suis content !

Évidemment, il reste des trucs à améliorer, c'est pour l'instant une version alpha avec quelques idées sous le crane.

Pour les programmeurs qui me suivent, ça doit pas vous paraître grand chose... mais autant je connais deux ou trois trucs sur php, autant je suis un novice en javascript. En puriste, j'ai voulu éviter jquery (sous l'influence de certains).

Au cas où, j'ai lu que l'usage de cette police a posé quelques problèmes à certains (cf. cet article), alors j'espère que si ça m'arrive, je pourrais compter sur vous pour un petit effet Streisand.

Vous voulez tester ?

Testé sur des versions 2.9 et 3, et ça fonctionnait (je l'ai sur ma plate-forme de prod).

Confiance en l’informatique

Ceci est une retranscription d'un document qui date un peu (je dirais au moins 15 ans), et qui a initialement été écrit par Patrick Pollet pour ses étudiants : un gars qui valait le détour, malheureusement disparu depuis... (acceptez mes excuses si je me trompe sur l'auteur original...).

Je l'ai laissé tel quel, même s'il mériterait une toute petite mise à jour, mais vous constaterez qu'il est encore d'actualité...


Pouvez-vous faire confiance à votre ordinateur ?

De qui votre ordinateur doit-il recevoir ses ordres ?

De vous bien sur !

  • Vous l'avez acheté.
  • Les logiciels que vous utilisez sont vendus par des sociétés sérieuses, et vous n'en avez piraté aucun.
  • Vous payez sa connexion Internet.
  • Il vous sert à traiter vos données.

Ce n'est qu'un simple outil, une machine à écrire avec un peu d'intelligence...

Et pourtant...

Lire la suite de l'article « Confiance en l’informatique »

Journée documentation Moodle

À l'initiative de Séverin, mercredi 10 février sera une journée de la documentation francophone pour Moodle.

L'objectif : mobiliser les bonnes volontés pour améliorer et compléter la documentation : c'est toujours plus engageant à plusieurs que chacun dans son coin.

Chacun participe à son niveau : de la création d'articles inédits, à la traduction, en passant par l'illustration ou simplement relecture et la correction des fautes d'orthographe.

Plus d'infos ici.

Mon petit VPS : Letsencrypt

À mon tour !

Créer les certificats SSL pour mon serveur sous Ubuntu 14.04 et Apache :

apt update
apt install git
sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
cd /opt/letsencrypt
./letsencrypt-auto --apache --renew-by-default --email mail@domaine.com --agree-tos -d domaine.fr -d sousdomaine.domaine.fr

Pour renouveler uniquement :

./letsencrypt-auto certonly --apache --renew-by-default -d domaine.fr -d sousdomaine.domaine.fr

Mes calendriers ICS mis à jour dans Owncloud

Les fichiers ICS sont des fichiers comportant des événements générés par des outils types calendriers et agendas en ligne (Google Agenda par exemple, mais aussi pleins d'autres).

À la base, Owncloud permet d'importer les évènements d'un fichier ICS dans votre calendrier.

  1. J'exporte mon calendrier à partir de mon outil en tant que fichier ICS
  2. Je copie le fichier ICS dans Owncloud (partie fichiers)
  3. Je vais sur les fichiers Owncloud avec mon navigateur, trouve le fichier ICS, et clique dessus
  4. Il m'est proposé d'importer les événements dans l'un de mes calendriers existants
firefox_2016-02-01_09-33-52
Import des évènements dans Owncloud

Le problème de cette méthode, c'est qui si le calendrier original change (un calendrier partagé en ligne sur Google Agenda, par exemple, ou votre emploi du temps généré par votre établissement scolaire), votre calendrier dans Owncloud ne verra pas ces modifications. Il restera dans l'état du jour de l'import... Pas cool.

Généralement, les outils proposent de « lier » votre calendrier à un fichier ICS, mais pas Owncloud...

Heureusement, il existe un petit script qui permet d'importer automatiquement un fichier ICS en ligne de commande, et donc de planifier la mise à jour de votre copie sur votre serveur Owncloud (toutes les nuits par exemple).

Attention, c'est à sens unique et définitif : le calendrier de votre Owncloud sera à chaque fois totalement vidé et remplacé par le contenu du fichier ICS, même si vous aviez fait des modifications... Et des modifications faites dans votre calendrier Owncloud ne seront pas répercutées sur le serveur distant.

Lire la suite de l'article « Mes calendriers ICS mis à jour dans Owncloud »

Trouver ce qui prend de la place sur mon serveur linux

Avec mes tentatives ratées (...) je me retrouve avec un espace disque occupé d'un coup, sans savoir vraiment pourquoi... ou du moins par quoi.

Comme je n'ai accès au serveur que par ligne de commande, il me fallait un outil pour trouver ce qui prenait de la place... genre WinDirStat mais pour le terminal.

J'ai trouvé la perle chez memo-linux et il se nomme ncdu.

Installation, puis le lancement

apt install ncdu
ncdu

2016-01-28_17-34-46

Le logiciel analyse les dossiers et fichiers à partir de l'emplacement où vous vous situez au lancement. Donc si vous êtes dans /home ou dans /, vous n'aurez pas les mêmes résultats.

On navigue avec les flèches, possibilité de supprimer les fichiers et dossiers avec « d » (comme delete) et on quitte avec « q ». L'aide s'affiche avec « ? ».