Articles de la catégorie «Tutoriels» :
Nouvelles du front : Swisscows et deux fois plus de Firefox
Oh me voilà en train d’écrire un billet après une si longue absence. Rentrons dans le vif du sujet.
Un moteur de recherche appelé Swisscows
Edit 10/12/2020 : suite une précision dans les commentaires d’AB, il apparait que Swisscows s’appuie sur le moteur de recherche Bing (lire là). Donc Swisscows n’est pas un moteur de recherche mais un métamoteur de recherche comme Lilo, Qwant, etc. qui va piocher ses résultats chez le voisin. Décevant. Et j’aurai du vérifier plus sérieusement. Quelqu’un a-t-il un bon moteur de recherche indépendant en réserve ?
Utilisateur de longue date de Startpage et de Duckduckgo en alternative à Google, il n’en reste pas moins des métamoteurs. Ils ne cherchent pas par eux-mêmes et ne font qu’appliquer un filtre anonymisant entre le géant étasunien et votre navigateur internet. Donc on évite le traçage et la bulle fitrante googlienne mais on ne nourrit pas un… Lire la suite
Un tutoriel en français pour mettre en place postale.io par Pierre Allétru
La vie est faite de rencontres. Dernièrement, c’est dans les commentaires de mon article sur les messageries emails que j’ai découvert postale.io. Son créateur, Pierre Allétru, a attiré mon attention sur son travail : créer un espace en ligne pour gérer ses e-mails à partir d’un nom de domaine acheté chez un fournisseur tiers.
Piqué par la curiosité, j’ai regardé comment fonctionnait son service. Je me suis dit que c’était une alternative très intéressante mais que c’était en anglais ! Cela pouvait représenter un frein pour certains et certaines. Je lui ai donc demandé s’il pouvait faire un tutoriel en français qui permettrait une mise en place plus facile de son service.
Et c’est chose faite. Je vous laisse entre les mains de Pierre qui va vous donner un historique de son service et un tutoriel de mise… Lire la suite
Messagerie email éthique : comment préserver sa vie privée en 2020 (et celle de son entourage)
Ce billet est une mise à jour de celui publié en septembre 2017 sur le petit monde des messageries email.
L’email reste un outil majeur malgré l’usage massif des réseaux sociaux et des messageries instantanées. Nous avons besoin d’un email pour communiquer avec nos semblables et pour nous inscrire à des services web divers et variés dans le cadre de nos usages numériques éducatifs, ludiques, administratifs et professionnels.
Une boite email comporte une grande partie de nous mêmes : il s’agit de notre correspondance numérique, qui va de l’email le plus banal (confirmation d’une commande d’achat) au plus intime (échanges familiaux et amoureux) au plus confidentiel (email officiel des impôts !).
A qui confier la responsabilité de conserver avec respect notre vie numérique ? Je vais tenter de répondre à cette question 🙂
Une histoire de critères
Je fais le choix d’un service email selon plusieurs… Lire la suite
Comment neutraliser la télémétrie imposée par Nvidia ?
Nvidia utilise la télémétrie sur votre ordinateur pour surveiller l’usage de votre carte graphique sous Windows.
La télémétrie est utilisée pour améliorer le service fourni en général et détecter des problèmes afin de les résoudre. Ça part d’un bon principe.
Oui mais
Le « oui mais » est que les bons principes sont souvent dévoyés. Cette télémétrie est imposée et le consentement de l’utilisateur n’est pas demandé. Ce qui 1) n’est pas très poli 2) j’aime avoir le choix de dire oui ou non quand on me propose quelque chose. Sinon, ça n’est plus proposer, c’est imposer.
Il est donc possible de stopper cette télémétrie, manuellement en se rendant dans le Planificateur des taches sous Windows (voir le lien ici) soit en installant une programme qui le fera pour vous (lien ici).
Décidément certaines entreprises numériques ont un problème avec la transparence de leurs usages et… Lire la suite
Changer les icones de Libreoffice
Libreoffice incorpore plusieurs jeux d’icônes pour changer son interface. En plus d’être efficace, libre et gratuit, Libreoffice devient encore plus joli.
Changer les icônes
Il faut cliquer sur Outils puis Personnaliser.
Puis Libreoffice – Affichage et choisir votre jeu d’icones dans le menu déroulant Style et taille d’icône.
Et voici les différents styles possibles.
Tango
Breeze
Galaxy
Oxygen
Sifr
A vous de choisir
– Damien
Un thème pour le blog (partie 1)
Après avoir installé le serveur web en local, on va rentrer petit à petit dans le vif du sujet.
Le blog tourne sous WordPress (écrit en PHP, grande communauté, extensible à souhait…).
La création d’un thème passe par un ensemble de fichiers php dédiés aux différents contenus (accueil, liste des derniers articles, articles par catégories, commentaires…) mis en forme par une feuille de styles, voir par exemple ce très bon tutoriel pour approfondir le sujet, celui-ci ou cette sélections de tutoriels sur cette page.
Pour partir sur de bonnes bases, j’ai choisi d’utiliser le Bootstrap de Twitter, un ensemble de « composants » prêts à l’emploi, plus ou moins facile à utiliser. J’ai cependant conscience que cette feuille de styles est avant tout destinée à la création d’interfaces en back-end et que les sites internet l’utilisant en front-end finissent tous par se ressembler…
Les principaux avantages que… Lire la suite
Connexion Ansible sur pfSense, NAS QNAP et Synology
Edit du 01/11/2015 : Afin d’avoir toujours accès à notre pfSense, il faut afficher la clé publique de notre serveur se trouvant dans /root/.ssh/id_rsa.pub et coller son contenu sur l’interface web de pfSense dans System, User Manager, Users, admin, Authorized keys. Si on suit mon tutoriel initial, la clé copiée grâce à ssh-copy-id est rejetée au bout de quelques jours.
On va commencer par le serveur d’administration Ansible.
Voici les lignes à ajouter au fichier /etc/ansible/hosts.
[firewall] pfsense ansible_ssh_host=192.168.1.1 ansible_ssh_port=2222 ansible_ssh_user=root ansible_python_interpreter=/usr/local/bin/python [nas] qnap ansible_ssh_host=192.168.1.252 ansible_ssh_port=2222 ansible_ssh_user=admin ansible_ssh_pass=QNAPpassword syno ansible_ssh_host=192.168.1.253 ansible_ssh_port=2222 ansible_ssh_user=root ansible_ssh_pass=SYNOpassword
Trois choses importantes à retenir :
ansible_python_interpreter permet de renseigner où se trouve l’exécutable python sur l’équipement cible (dans la plupart des cas c’est /usr/bin/python). Pour rappel afin de retrouver une commande il suffit de faire which python pfSense et les NAS QNAP et Synology ont la particularité d’avoir des interfaces web sur lesquelles on se connecte… Lire la suite
Plus de Groovy avec Android (et un peu de SwissKnife dedans)
Cédric Champeau, concepteur du plugin Android qui m’a sauvé la vie et principal développeur du langage Groovy m’a fait l’honneur de faire une petite remarque technique sur mon billet concernant l’installation du plugin Groovy pour Android. Je me dois donc de la signaler.
Et c’est cool parce que la procédure d’installation du plugin est un poil plus simple. Du coup, dans la deuxième partie du billet, je vous parlerai un peu de l’utilisation de la bibliothèque SwissKnife.
Plus de Groovy avec Android
Résumons. Un nouveau projet AndroidStudio présente deux scripts
build.gradle
, un général et un à la racine du dossier
app/
de votre projet que nous appelleront respectivement
build.gradle
et
app.gradle
.
La manip pour le
build.gradle
ne change pas, il faut passer la ligne
classpath ‘com.android.tools.build:gradle:0.11.+’
à
classpath ‘com.android.tools.build:gradle:0.12.+’
. J’ai essayé avec une version plus récente (
0.13.2… Lire la suite
Faire du Groovy avec Android
Note : La solution technique décrite dans ce billet n’est plus à jour. Pour avoir la version à jour, veuillez lire le billet suivant de la série.
Ceux qui me connaissent et ont déjà développé avec moi savent à quel point je déteste Java.
Hmm… Déjà vu… :/
Bref. J’aime pas beaucoup Java, je l’avoue. Il faut reconnaitre à ce langage d’avoir été une petite révolution quand il est arrivé : il a été parmi les premiers langages à présenter une bibliothèque standard qui couvre pratiquement tous les besoins, jusqu’à fournir par défaut des composants graphiques. Mais le pauvre a mal vieilli. Son créateur est tellement devenu taré qu’il a affirmé que s’il devait réécrire le langage aujourd’hui, il supprimerai la notion d’héritage et ne laisserai que la possibilité de créer des interfaces — le truc le plus inutile de l’histoire de l’humanité. On peut voir cette folie de… Lire la suite
Playbooks complexes – Installation DokuWiki
Aujourd’hui nous allons voir le concept des rôles et des tags au travers d’un cas concret qui est l’installation de DokuWiki.
Ce que fait ce playbook : – Il installe ou upgrade DokuWiki à la dernière version stable sur une Debian – Il est une base saine pour arriver à un playbook LAMP, il faut très peu de choses pour passer du rôle nginx à un rôle apache (idem pour php). Il reste le rôle mysql. Ce sera évidemment mes prochains rôles, à voir si ça vous branche, je n’ai pas l’intention de vous pourrir d’articles Ansible – Il est une base saine pour installer un paquet de services web ne nécessitant pas une base de données (PluXml, Shaarli, etc.)
Ce que ne fait pas ce playbook : – Il ne fait pas le café – Il ne fait pas la vaisselle – J’ai fait un paquet de tests mais… Lire la suite