minipy, un serveur Python dans son Android

Posté par  . Édité par palm123, BAud, Davy Defaud, Benoît Sibaud, Cyprien et gUI. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
37
11
juil.
2019
Android

Minipy est une application Android dont les sources sont distribuées sous licence MIT. Cette application permet d’exécuter des petites commandes Python depuis son smartphone ou sa tablette Android. En elle‐même, cette application ne fait pas grand’chose et il faut bien reconnaître que son utilité est très limitée.

Toutefois, son intérêt n’est pas dans le pourquoi, mais plutôt dans le comment. Cette dépêche va donc expliquer comment cette application fonctionne et va détailler les différentes étapes nécessaires à la création de cette application jusqu’à son empaquetage plutôt non conventionnel.

Dans une seconde partie, cette dépêche va s’intéresser à l’architecture de Minipy qui permet de faire tourner « en local » un serveur Python Tornado qui dialogue avec une page HTML (rendue par un WebView) via des WebSockets.

minipy

Journal Canonical refait cavalier seul et annonce une nouvelle boutique logicielle centrée sur Snap

Posté par  . Licence CC By‑SA.
22
11
juil.
2019

Cher journal,

Aujourd’hui je m’interroge : Canonical, l’éditeur de la distribution GNU/Linux Ubuntu, retomberait‐il dans ses vieux démons ?

Au cours de ces dernières années, l’éditeur a lancé plusieurs projets en solo au détriment d’une participation à des projets plus largement soutenus dans le monde du logiciel libre, soulevant au passage de nombreuses critiques. Citons à titre d’exemple : Upstart face à systemd, Unity face à Gnome Shell, Mir face à Wayland, Ubuntu Software face à GNOME Logiciels, Snap face (…)

Sortie de Perl 5.30.0

50
9
juil.
2019
Perl

Perl est un langage généraliste crée en 1987 par Larry Wall. « Perl continue de prospérer dans sa troisième décennie grâce à une communauté d’utilisateurs et de développeurs très dynamique. », dixit perldelta. Perl est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN suivent également ce même traitement.
Perl 5 raptor  Perl 5 raptor de kraih, licence CC-BY-SA 4.0

En 2010, on parlait de « Perl moderne » pour mettre en évidence la modernisation du langage et des pratiques autour de celui‐ci (dans le livre Modern Perl, ainsi que Perl Moderne, écrit par trois mongueurs français, ou encore le module Modern::Perl). Nous sommes probablement à présent dans l’ère « post‐moderne de Perl » :-)

Un certain nombre de dépêches ont été postées sur LinuxFr.org à propos des évolutions du langage.

N. D. M. : cette longue dépêche a été scindée en deux : l’abondante bibliographie est dans une dépêche séparée.

Forum Linux.debian/ubuntu Faire passer le réseau de ma machine par un vps ?

Posté par  . Licence CC By‑SA.
Étiquettes :
0
8
juil.
2019

Bonjour, voici ma situation, j'ai une machine sous Ubuntu 16.04 chez moi et j'aimerai faire en sorte que le réseau passe par un VPS OVH pour bénéficier d'une ip ovh, et de l'antiddos.

Petit schema représentatif: Utilisateur <-----> VPS <-----> Machine

Mon problème est le suivant, j'ai essayé via openvpn, malheureusement je n'ai pas accès aux ports ouvert sur ma machine depuis l'ip du vps

Je ne m'y connais pas tellement dans ce domaine là, en espérant que quelqu'un puisse (…)

Forum Programmation.web www.messervices.etudiant.gouv.fr : bug ou pas bug ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
4
juil.
2019

La page https://www.messervices.etudiant.gouv.fr/envole/recuperation/email est censée afficher un captcha mais l'image est invisible si j'ouvre la page avec Firefox (version 67.0.4 64 bits pour Ubuntu 18.04) ou avec Fennec (67.0.3) pour Android
Si j'ouvre la page avec Firefox Klar ou avec Chrome sous Android ou avec Chromium sous Ubuntu, je vois l'emplacement du captcha mais pas l'image elle-même. Pourtant elle existe bien et on peut l'afficher. Pour Firefox j'y arrive en passant par le code source de la page, pour Chrome (…)

Agenda du Libre pour la semaine 27 de l’année 2019

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par bubar🦥. Licence CC By‑SA.
10
30
juin
2019
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 39 événements (France : 36, Belgique : 1, Québec : 2) est en seconde partie de dépêche.

Wiki [Debian/Ubuntu] Exporter la température des disques

0
27
juin
2019

Via le démon hddtemp

Nous allons utiliser ici hddtemp que nous lancerons au démarrage en mode démon via le script hdtemp_auto_bind.bash. Un serveur hddtemp en écoute attendra les requêtes venant de clients réseaux et répondra à leurs demandes.

Côté client, nous utiliserons un conky sur le bureau de l'ordinateur personnel afin d'aller périodiquement récupérer les valeurs puis les afficher, avec coloration, sur l'écran.

Par sécurité, il est déconseillé d'écouter sur une adresse IP LAN voir pire WAN (internet). Je (…)

Forum général.cherche-matériel Portable 13" économique

2
26
juin
2019

Bonjour,
je cherche un portable 13" pas trop cher (environ 300 € de budget) à faire tourner sous Linux, Ubuntu probablement, pour usage LibreOffice, Firefox, un peu de vidéo en streaming, un peu de GIMP de base. C'est pour une élève de première. Donc je vise genre i3, 4 ou 8 Go de RAM, disque 500 Go (ou SSD 256 Go).

Je regarde du côté des Dell et Lenovo en occasion ou reconditionné, mais au cours de mes pérégrinations, je (…)

Installer LineageOS sur son appareil Android

157
24
juin
2019
Android

Lorsque j’ai installé LineageOS sur mon smartphone, j’ai suivi des tutoriels sans réellement comprendre ce que je faisais. Je voulais donc écrire cet article pour éclairer celles et ceux qui voudraient tenter l’aventure et avoir plus de contrôle sur leur téléphone Android. Ce n’est donc pas un tutoriel mais plus un guide qui explique le fonctionnement et l’écosystème d’Android et de LineageOS.

Copies d’écran de LineageOS

Journal Logithèque-logiciel pour débutants

Posté par  . Licence CC By‑SA.
Étiquettes :
6
11
juin
2019

C'est quand même un sacré foutoir les "logiciels" du style package-manager (logithèque, logiciel…) sous GNU-Linux (et la je parle de Ubuntu/Linuxmint).

Un ami sous Linuxmint me demande comment installer le plugin pour normaliser les fichiers audios avant gravure avec le logiciel k3b. Je fait une rapide recherche et je tombe sur cette page. Je me dis cool il suffit d'ouvrir l'application graphique qui gère l'installation des paquets puis installer le paquet normalize-audio (je n'aime pas faire un apt (…)

Forum Linux.debian/ubuntu Ubuntu beug

Posté par  . Licence CC By‑SA.
Étiquettes :
2
8
juin
2019

Bonjour , bonsoir à ucun problème jusqu'à présent avec mon PC portable (Debian - Ubuntu 12.04) mais là en essayant de l'allumer l'autre jour, je tombe sur une page avec des codes et je ne sais pas quoi faire… Impossible d'arriver sur mon bureau, ça bloque.

Là j'écris depuis un PC fixe avec Windows, pour vous décrire le problème (qui peut-être n'en est pas un mais en tant que débutante, je butte… c'est le cas de le dire)

Donc j'allume (…)

Wiki [Tuto/HowTo] Convertir un GIF en vidéos MP4 à durée déterminée

0
4
juin
2019

Introduction

Nous allons voir ici comment transformer un gif d'une durée X vers une vidéos ayant une durée différente. Le but est de pouvoir transformer des gifs en animation compatible avec les pages Facebook (qui doivent faire au moins 25secondes).

En ligne de commande

  1. Rendez-vous dans le dossier contenant votre gif et ouvrez un shell.

  2. Convertissez le gif en mp4. Dans cet exemple on converti input_animation.gif en video_tmp.mp4

ffmpeg -i input_animation.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video_tmp.mp4
  1. Créez un (…)

Agenda du Libre pour la semaine 23 de l’année 2019

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
7
2
juin
2019
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 58 événements (France : 53, Québec : 3, Suisse : 1, Belgique : 1) est en seconde partie de dépêche.