PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Journal du hacker : Liens intéressants Journal du hacker semaine #17

lundi 1 mai 2017 à 00:01

Pour la 17ème semaine de 2017, voici 10 liens intéressants que vous avez peut-être ratés, relayés par le Journal du hacker, votre source d’informations pour le Logiciel Libre francophone !

Pour ne plus rater aucun article de la communauté francophone, voici :

De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !

Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. Rejoignez-nous pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !

Et vous ? Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)

Gravatar de Journal du hacker
Original post of Journal du hacker.Votez pour ce billet sur Planet Libre.

Articles similaires

Frédéric Micout : PhotoRec

dimanche 30 avril 2017 à 22:18

Je m'aperçois que je parle assez peu des outils que j'utilise ou que je découvre de temps à autre. C'est dommage de ne pas le faire, surtout quand ils méritent d'être connus.

J'ai récemment eu à récupérer des données sur une clé USB illisible. En cherchant un peu, je suis tombé sur l'outil PhotoRec (inclu dans l'outil TestDisk). Le logiciel est multiplateforme et côté Debian, il se trouve dans les dépôts. Un simple "sudo apt-get install testdisk" et le tour est joué.

Site officiel (wiki) : http://www.cgsecurity.org/wiki/PhotoRec_FR

Je ne vais pas refaire la doc ici car on trouve tout un tas de choses bien faites dans le wiki du projet (lien ci-dessus). A l'usage, l'IHM est rustique mais claire (tout se passe dans le terminal). L'outil permet de récupérer des fichiers sur un support même lorsque le système de fichier de celui-ci est endommagé.

Dans le cas concret auquel je faisait face, la clé USB avait été enlevée sauvagement probablement lorsque des données étaient en cours d'écriture dessus. Son contenu n'était plus accessible. Je voyais encore la clé (/dev/sdb) ainsi que la partition (/dev/sdb1) mais je ne parvenais pas à la monter. Grâce à PhotoRec, j'ai pu retrouver l'ensemble des données de la clé. La personne avait commencé à faire le deuil de ses données et était donc très heureuse de les retrouver toutes.

J'en ai profité pour proposer à la personne de réfléchir à la sauvegarde de ses données importantes parce que une clé USB n'est pas un support fiable. Le solutions sont nombreuses (et pas forcement que de dans le cloud). Accessoirement, ce genre de mésaventure rappel aussi à ceux qui en doute que même si c'est chiant, il faut toujours démonter proprement les supports amovibles avant de les retirer physiquement de la machine. Je dis ça, je dis rien...

Gravatar de Frédéric Micout
Original post of Frédéric Micout.Votez pour ce billet sur Planet Libre.

nIQnutn : Présenter un diaporama avec une Wiimote

dimanche 30 avril 2017 à 10:05

Dans l'article précédent, j'ai parlé de la possibilité de transformer une Wiimote en souris mais j'avais comme idée d'utiliser cette manette pour présenter mes diaporamas.
Par défaut, la configuration ne correspond pas du tout à mes besoins. On va voir comment paramétrer la Wiimote.

Les explications seront valables pour faire une présentation avec reveal.js en assignant les boutons qui nous serons utiles.
Ceci dit, la méthode est identique pour une autre utilisation, il faudra simplement changer les boutons en fonction de vos besoins.

Pour l'installation et l'utilisation de base de la Wiimote, je vous renvoie vers l'article précédent: Transformer une Wiimote en souris

On commence par créer notre fichier de configuration: ~/.revealjs.wiimote.
On édite notre fichier:


code
~/.revealjs.wiimote
#revealjs

Plugin.led.Led1 = 4

Wiimote.A		= KEY_P
Wiimote.B		= KEY_N
Wiimote.Up	= KEY_UP
Wiimote.Down	= KEY_DOWN
Wiimote.Left	= KEY_LEFT
Wiimote.Right	= KEY_RIGHT
Wiimote.Minus	= KEY_HOME
Wiimote.Plus	= KEY_END
Wiimote.Home	= KEY_O
Wiimote.1		= KEY_B
Wiimote.2		= KEY_F

La configuration du fichier revealjs.wiimote correspond à:

A : P
B : N
: ↑
: ↓
: ←
: →
: Début
: O
: Fin
1 : B
2 : F

Ensuite, on peut activer la manette configurée pour reveal.js :


$user
wminput -c ~/.revealjs.wiimote 00:21:BD:27:AE:30
Put Wiimote in discoverable mode now (press 1+2)...

Une fois appairée, il suffit de tester les boutons de la manette.

Changer l'identifiant 00:21:BD:27:AE:30 par celui de votre Wiimote.

Aller plus loin

Il existe d'autres "profils" disponibles dans le dossier: /etc/cwiid/wminput/

Par exemple, pour utiliser la Wiimote sans l'accéléromètre (uniquement avec les boutons):


$user
wminput -c buttons 00:21:BD:27:AE:30
Put Wiimote in discoverable mode now (press 1+2)...

ou en mode infrarouge:


$user
wminput  -c ir_ptr 00:21:BD:27:AE:30
Put Wiimote in discoverable mode now (press 1+2)...

En fonction de vos besoins, il est possible de créer un nouveau profil.

La liste des boutons de la Wiimote: wminput.txt
La liste des touches gérées: action_enum.txt

Il suffit d'assigner correctement les boutons avec les bonnes touches et d'enregistrer le profil.

Ressources


2016 nIQnutn CC-BY

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

Okki : Développement d’un nouveau navigateur web : Eolie

dimanche 30 avril 2017 à 03:29

Cédric Bellegarde, développeur à l’origine du populaire lecteur de musique Lollypop, revient avec un nouveau projet complètement fou : un navigateur web. De son joli nom, Eolie.

En apprenant la nouvelle, on a limite envie de s’écrier WTF ! Un nouveau navigateur web pour l’environnement de bureau GNOME, alors que tout le monde délaisse déjà le navigateur officiel au profit des ténors que sont Firefox et Chrome ? On est donc curieux d’essayer la bête, histoire de tenter de comprendre ce qui a bien pu passer par la tête de son auteur.

Eolie 0.1.0 et sa barre d’onglets sous forme de vignettes

Nous avons bien affaire à une application GNOME et sa fameuse barre d’en-tête. Et la première chose qui nous interpelle, c’est la barre d’onglets, qui n’est plus en haut de l’écran mais dans une colonne sur la gauche. Cette dernière ne se contentant pas non plus d’afficher seulement le nom des différents sites, mais propose un aperçu de chacun d’eux sous forme de vignettes.

Un clique droit sur la barre d’onglets offre la possibilité de choisir parmi trois modes : l’aperçu sous forme de vignettes, qui se trouve être le choix par défaut, le nom du site et sa favicon ou un panel minimaliste qui se limite aux favicons. Cette dernière option permettant d’afficher facilement plusieurs dizaines d’onglets sur un écran Full HD. Au-delà, on peut faire défiler la liste à l’aide de la molette de la souris ou faire appel à la fonction recherche pour filtrer les résultats.

Eolie 0.1.0 et sa barre d’onglets minimaliste

Quant à la barre d’adresse, elle n’affiche pas l’URL mais le nom du site. Un simple survol de la souris permettant tout de même d’afficher cette dernière. C’est sans doute plus esthétique, mais de cacher une telle information risque de favoriser le phishing.

Pour continuer sur l’interface, j’ai trouvé la fenêtre de l’historique incroyablement plus claire que celle de Firefox. Vous me direz, c’est plutôt facile, tant cette dernière est catastrophique. Il manque tout de même la possibilité de pouvoir définir une période temporelle ou de pouvoir effectuer des recherches contextuelles à la manière d’un Vivaldi.

Pour rester sur les questions d’historique, on notera par ailleurs la prise en charge par Eolie de Firefox Sync, autorisant ainsi le partage des marques pages et de l’historique entre les deux navigateurs et leur synchronisation sur différentes machines.

La fenêtre d’historique d’Eolie 0.1.0

D’un point de vue technique, le navigateur est développé en Python et utilise le moteur de rendu WebKitGTK+ (qui est lui, développé en C++). Le développeur peut donc se concentrer sur l’interface sans avoir besoin de trop se soucier de ce morceau gargantuesque qu’est le moteur de rendu de pages Web. Et pour ceux qui se poseraient la question, chaque onglet est bien rendu dans son propre processus, ce qui permet d’exploiter au mieux les processeurs modernes disposant de nombreux cœurs. Le plantage d’un onglet n’entraînant pas non plus le reste du navigateur dans sa chute.

La gestion des identifiants et mots de passe des différents sites s’effectuant quant à elle au travers de Seahorse et GNOME Keyring.

Autre sujet important, les extensions. Maintenant que les différents navigateurs se sont mis d’accord sur un format commun, les fameuses WebExtensions, Eolie finira sans doute par les prendre en charge. Mais pour le moment, je n’ai trouvé aucun moyen d’en installer. On notera néanmoins que le navigateur propose un bloqueur de publicités activé par défaut.

Pour une première version développée par un seul homme en seulement trois mois, je suis vraiment bluffé par le travail accompli. Tant sur le nombre d’options d’ores et déjà proposées, que sur la stabilité de l’ensemble. Et c’est dans ces moments-là que l’on constate toute la beauté du libre et des formats standards. Puisque il est évident que sans un moteur libre, les différentes technologies GNOME utilisées ou un système d’extensions standardisé, un tel projet aurait difficilement pu voir le jour.

Maintenant, ça reste une version 0.1 que l’auteur déconseille d’utiliser au quotidien. De mon côté, j’espère que l’on pourra prochainement déplacer la barre d’onglets à notre convenance et opter pour un modèle plus traditionnel si tel est notre souhait. De même que la prise en charge des WebExtensions ou l’ajout d’un gestionnaire de sessions. Après, tout se jouera sur les petits détails, comme de pouvoir annuler la fermeture d’un onglet ou couper rapidement le son de l’un d’entre eux. Si on ne retrouve pas nos petites habitudes, on aura du mal à changer.

Restera également la question du public cible et du nombre d’options qui seront proposées à terme. Si un navigateur comme Vivaldi a su trouver sa place face aux géants, c’est qu’il vise avant tout les utilisateurs confirmés. Comme on a pu le constater avec Web, une bonne intégration avec le reste de l’environnement GNOME ne sera pas suffisant pour être adopté, et il faudra non seulement proposer toutes les fonctionnalités habituelles, mais également en proposer de nouvelles dont on ne pourrait plus se passer.

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

Okki : Sortie de GNOME 3.25.1

samedi 29 avril 2017 à 11:47

GNOME 3.25.1, la première version de développement de ce nouveau cycle qui mènera à GNOME 3.26 au mois de septembre, vient de sortir.

Au niveau des nouveautés, certaines applications sont désormais uniquement compilables avec Meson, qui fait suite à l’abandon des vénérables Autotools. Musique et To Do sont promues en tant qu’applications principales.

Plus intéressant, Machines permet désormais d’envoyer le raccourci clavier ctrl+alt+del ; Agenda propose un historique ; gvfs prend désormais en charge SecurID ; Terminal, par le biais de VTE, prend désormais en charge les hyperliens. Fonctionnalité différente de la reconnaissance actuelle des URL. Un exemple concret serait l’utilisation de l’application apt-listchanges qui affiche le journal des modifications des paquets Debian et qui indique les rapports de bugs au format #779734, qui seraient donc cliquables.

Builder, qui a droit à un développement particulièrement actif, propose de nombreuses nouveautés comme l’apparition de nouveaux greffons permettant de ré-indenter le code source ou de notifier la fin d’une compilation, la possibilité de configurer la sauvegarde automatique, la prise en charge de la prévisualisation pour Sphinx, l’amélioration de la fonction jump dans l’éditeur, la taille minimale des mots pour la complétion peut désormais être configurée, diverses améliorations concernant les Ctags…

Sans oublier les innombrables corrections de bugs un peu partout.

Pour plus de détails, vous pouvez consulter l’annonce officielle de Michael Catanzaro.

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

Articles similaires