Menu principal

Statut de la page

Installation de Android-x86 sur laptop

On s’amuse comme on peut. Le besoin est venu du fait que mon fils avait un jeu sur sa tablette et ça l’énervait quand son frêre ou moi nous y jouions et débloquions des niveaux. Alors, je me suis dit qu’il devait bien y avoir moyen d’installer des apk sur PC. Ca n’a pas été si facile que cela en fait. La plupart des émulateurs sont pour Windows. Il existe quelques projets pour Linux comme Anbox ou Slashlik mais certains à base de snap pour Ubuntu et je n’ai rien réussi à faire tourner sous Debian. Le projet le plus intéressant et le plus vivant restait Android-x86 sachant que RemixOS qui devait faire passer tous les PC sous Android s’est arrêté il y a un an. J’ai donc opté pour la 7.1rc2 [...]
Lire la suite
Vus : 165
Publié par alterlibriste : 140

Une Flask de Django

Bonjour à tous ! Pour ceux qui ont déjà fait du développement web avec Django le titre est évident, pour les autres, bienvenue sur mon introduction à Django ! Django est un excellent framework Python qui permet de développer rapidement des applications web, et qui est très complet. Il est plus long à prendre en main que Flask, un autre microframework Python que je vais utiliser comme exemple afin d’introduire quelques concepts de Django, et de montrer que ces idées bizarres ne sortent pas de nulle part. Parés ? C’est parti ! Prérequis Ce tutoriel va référencer des tags du dépôt git à cette adresse. Je vous conseille aussi cet excellent tutoriel qui pourra [...]
Lire la suite
Vus : 10
Publié par raspbeguy : 12

Ce qui manque à beaucoup de tutoriels

Je vois passer dans mon agrégateur RSS et je lis un certain nombre de tutoriels sur les services à mettre en place soi-même, sur l'autohébergement, sur comment installer tel ou tel service (NextCloud par exemple). Ces tutoriels sont une très bonne choses, ils donnent de l'information, partagent des bonnes pratiques. Il y a plus de précisions sur comment sécuriser l'installation (avec les services webs, le cas d'une connexion en https est de plus en plus abordé, avec souvent comme recommandation de mettre en place un certificat Let's Encrypt). Toutefois, j'estime que dans ces bonnes pratiques, il manque toutefois une bonne pratique importante pour que ce tutoriel soit complet : les sauvegardes. Quels sont les fichiers de configuration à sauvegarder pour réinstaller le logiciel par exemple et retrouver le même paramétrage. Et surtout [...]
Lire la suite
Vus : 424
Publié par genma : 236

Hello OSGi World, Part 2, Premiers concepts OSGi

Introduction L’objectif est donc de créer un serveur REST avec une route /hello qui produit le résultat Hello World. Le tout exécuté dans un environnement OSGi. Pour exécuter une application au sein d’un conteneur OGSi, cette dernière doit être packagé sous la forme d’un bundle. Un bundle est un jar contenant des informations de dépendance dans son META-INF. Création du projet Commençons par créer le projet et le POM associé. On ne va pas utiliser d’artefact Maven, ça serait trop facile. Le projet va avoir l’arborescence suivante: hello-osgi-world how-assembly Module faisant l’assemblage du projet how-rest Code du [...]
Lire la suite
Vus : 171
Publié par Marthym : 20

Cryptpad, tutoriel et critiques

Présentation de Cryptpad Pour en savoir plus sur Cryptpad et son fonctionnement, ses caractéristiques et spécificités, je vous invite à lire le très bon article de NextInpact : CryptPad v1.10.0 est disponible, à la découverte du service collaboratif chiffré de bout en bout En résumé, c'est un système de pad chiffré zeroknowledge le service ne détient pas les clefs de chiffrement utilisées par les utilisateurs en local et ne peut donc pas consulter le contenu. On parle en [...]
Lire la suite
Vus : 349
Publié par genma : 236

Hello OSGi World, Part 1, Introduction

Vaste sujet que j’ai entamé il y a plus d’un an mais que j’ai jamais eu le temps de terminer correctement jusqu’ici. Introduction On en entend parler, mais on ne sait pas bien ce que c’est ni ce que cela fait ? OSGi c’est une spécification de framework basé sur Java. Cette spécification définit le cycle de vie d’une application. Wikipedia définira mieux que moi ce qu’est OSGi sur le papier. Les fonctionnalités clés apportées par OSGi (selon moi) sont les suivantes : Mise à jour des jar à chaud Injection de dépendance Gestion des versions au niveau package Mais tous ces avantages ne sont pas gratuits, OSGi c’est compliqué. Les experts diront que non et qu’une fois qu’on a compris c’est simple mais [...]
Lire la suite
Vus : 225
Publié par Marthym : 20

BackupPC : Restaurer un fichier depuis la ligne de commande

Je suis un utilisateur fidèle du logiciel libre de sauvegarde BackupPC qui m’a probablement permis de sauvegarder des centaines de To depuis plusieurs années. La fiabilité de ce logiciel n’a à vrai dire jamais été mise à mal. Voici un rapide tutoriel sur comment restaurer un fichier sans passer par l’interface web du logiciel. Dans mon cas, j’avais besoin d’accéder à une vieille sauvegarde pour laquelle les données de BackupPC n’étaient plus en ligne, mais juste sauvegardées sur un serveur. Sans l’interface web pour visualiser les sauvegardes et lancer une restauration, il faut passer par la ligne de commande pour [...]
Lire la suite
Vus : 320
Publié par Philippe Scoffoni : 543

Audacity : étirer les pistes pour les recaler

Retour à la fonction première du blog : partager la résolution d’un problème dont je n’ai pas trouvé de solution facilement en espérant que cela serve à d’autres. J’en profite pour présenter Audacity à ceux qui ne connaîtraient pas. Audacity est le couteau suisse du travail du son et est recommandé comme outil de base sur toutes les plateformes même par les non partisans du libre pour enregistrer et éditer des pistes. C’est évidemment un logiciel libre et disponible pour tous les systèmes. Parfois des logiciels plus pointus sont utilisés pour le montage, mais il peut se suffire à lui-même tant qu’on ne travaille pas avec des dizaines de pistes ou pour faire de [...]
Lire la suite
Vus : 364
Publié par alterlibriste : 140

Ouvrir un terminal distant dans Nemo

J’ai dû changer de machine tout récemment, et cela passe souvent par une remise en question de son environnement de travail. C’est à ce moment là qu’on se rend compte de tous ces petits « trucs » que l’on avait ajouté de ci de là pour optimiser son travail au quotidien. Dans mon cas, je viens de passer d’une Ubuntu 14.04 + XFCE  à une Ubuntu 16.04 + Cinnamon. J’apprécie ce bureau je dois bien le dire. Mais là n’est pas le sujet de ce billet. J’utilisais Nautilus avec XFCE. Sous Cinnamon, nous avons par défaut son clone dénommé Nemo. Je travaille souvent sur des machines virtuelles distantes, auxquelles j’accède en ssh via un [...]
Lire la suite
Vus : 360
Publié par Philippe Scoffoni : 543

Écran noir au démarrage de Grub

Épilogue d’un problème que j’ai mis une bonne dizaine de jours à résoudre, si cela peut en aider d’autres. Lors du démarrage de mon PC, depuis quelques semaines (mois ?), j’avais un écran noir assez long (1 minute lorsque je me suis décidé à m’attaquer au problème) avant l’affichage du menu Grub. Ce n’est pas la mort, ça permet d’aller aux toilettes pendant que ça démarre mais c’est assez casse-pied et ça doublait mon temps de démarrage : Papa, quand est-ce que tu règles le problème de démarrage ? Dixit mon gamin de 10 ans qui poireaute en attendant de jouer aux jeux vidéos ou de regarder des vidéos et va aux toilettes une fois que c’est démarré. Bon, il fallait que je m’y attaque ! J’avais pour crainte que ce soit [...]
Lire la suite
Vus : 532
Publié par alterlibriste : 140
Powered by BilboPlanet