La huitième version à support étendu d’Ubuntu est arrivée (20.04)

37
17
mai
2020
Ubuntu

Canonical a annoncé, le 23 avril dernier, la disponibilité officielle de la huitième version LTS d’Ubuntu. Cette version est désignée soit par sa date de sortie, 20.04 (avril 2020), soit par son nom de code Focal Fossa.

Long‑term support désigne des versions spéciales d’Ubuntu qui reçoivent des mises à jour pendant cinq ans gratuitement. Pour obtenir des mises à jours de sécurité pendant dix ans, Canonical propose le programme payant Ubuntu Advantage (notez que ce programme est proposé gratuitement pour un usage personnel).

     
  Un fossaUn fossa — photo publiée par zoofanatic sous licence CC‑BY 2.0

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

Simon, vous connaissez ?

Posté par  . Modéré par Nÿco.
37
26
août
2009
KDE
Depuis un bon moment, la communauté kde recherche une application tierce de reconnaissance vocale qui serait bien intégrée à l'environnement. L'une de ces applications s'appelle simon.

Qu'est-ce que simon ?

Il s'agit d'un système de reconnaissance vocale qui peut être intégré aussi bien à X11 qu'à windows, et qui utilise une architecture basée sur des greffons pour en contrôler l'interface.
Il tire son nom d'un jeu pour enfant "Simon dit", mais dans le cas présent "Simon écoute". Ce nom est en minuscule exprès, car l'organisation financière qui le supporte s'appelle "SIMON listens". C'est aussi un acronyme pour "Speech Interaction MONitor".

Peter Grash, l'un des développeurs de cette application indique à propos de l'origine du projet :

Il était dans une école (en 2006) qui proposait un sujet nommé "project development" pour lequel des groupes d'étudiants devaient développer des projets avec des sociétés externes. Alors qu'il cherchait un projet, il a été contacté par Franz Stieger, un enseignant qui s'occupait d'enfants en difficultés, notamment des problèmes de paralysie spasmodique spasticity. Du fait de leur problèmes moteurs, ces enfants ont des difficultés pour écrire et pour taper au clavier. Franz voulait savoir si un logiciel de reconnaissance vocale pourrait les aider à participer plus dans la classe. Après cet exposé, Peter et 4 de ses camarades ont cherché des logiciels de ce type, mais sont rapidement arrivés à la conclusion qu'aucun des logiciels de reconnaissance vocale existants, qu'ils soient commerciaux ou non, était capable de s'adapter aux éventuels problèmes de diction de leurs sujets de tests. C'est ainsi que le projet est né.

Dès 2007, Peter Grash et son équipe avait déjà un prototype fonctionnel. Le premier mot que simon reconnut était "thunfish" (thon en allemand) qui, quand il était prononcé, affichait une image plein écran d'un thon. Peu de temps après, simon avait deux commandes : exécutables et lieux. Depuis, beaucoup de commandes ont été ajoutées, mais il vaut mieux se référer à la vidéo de démonstration pour s'en faire une idée précise et voir simon en pleine action.

Pour le moment, les commandes sont implémentées sous forme de greffons configurables.

Il est d'ores et déjà disponible en version 0.2, car toujours en développement, mais semble déjà bien fonctionnel, comme le montre la vidéo de démonstration sur la page de la news.

NdM : ceci est une traduction de l'article de Troy Unrau sur KDEnews avec son autorisation, merci à Gyro Gearllose (geo_trouvetout) et Troy ; merci aussi à gnumdk pour son journal sur le sujet.

Python — partie 9 ― formateur de code, analyse statique

37
9
juin
2021
Python

Cette dépêche est la suite d’une série sur Python initiée en septembre 2019. Après un sommeil cryogénique d’un an et demi, on repart en forme avec d’autres contenus Python à vous proposer : actualité, bonnes pratiques, astuces, témoignages… Elle a été rédigée principalement à deux voix, Oliver et Philippe, qui vous font part de leur expérience sur les fonctions.

Cette dixième partie présente les formateurs de code bien pratiques et les analyseurs de code. 🐍 🐍 🐍

Le logo de Python est entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et, à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 10, "Formateurs" \n print(partie) »

Pour rappel, les autres dépêches déjà publiées :

Un nouveau format de paquets logiciels utilisateurs pour Ubuntu

Posté par  . Édité par antistress, Nÿco, Xavier Teyssier, fabienwang, seb24, Benoît, Dreamkey, palm123 et saltimbanque. Modéré par NeoX. Licence CC By‑SA.
Étiquettes :
37
27
juin
2013
Ubuntu

Ubuntu souhaite créer un nouveau format de paquets pour installer des logiciels. Complémentaire aux .deb, il serait sous la forme d'une archive indépendante des dépôts contenant toutes les bibliothèques nécessaires au fonctionnement du logiciel, à l'instar de ce qui se fait dans d'autres systèmes d'exploitation : voir les .pbi sur PC-BSD, les .dmg sur OS X, les APK sous Android ou même les logiciels pour Windows.

Les raisons de ce nouveau projet sont multiples :

  • Dans le cadre des applications pour mobiles, Canonical souhaite faciliter le plus possible le travail de développeurs pour les encourager à créer des applications pour Ubuntu Touch. Dans ce cadre, le travail de maintenance via les .deb et les dépôts n'est pas toujours facile à appréhender et peut demander un travail qui peut s’avérer long dans le cas d'une petite application ;
  • Ubuntu Touch devrait inclure également un système de bac à sable pour les applications tierces, visant à isoler ces applications du système et n'autoriser l’accès qu'à certaines ressources. Comme ce qui se fait actuellement sous iOS ou Android ;
  • La maintenance des applications sera également plus simple, car elles n'auront pas forcément à suivre l’évolution des bibliothèques présentes dans le système.

Les seules dépendances seront celles liées au cœur d'Ubuntu et aux API fournies via le SDK basé sur Qt. Ce nouveau format sera en quelque sorte une option supplémentaire pour les développeurs, que ce soit pour les applications libres ou propriétaires.

NdM : merci à MTux pour son journal.

Compte-rendu de l'intervention mercredi 17 avril

Posté par  . Édité par Benoît Sibaud, Nÿco et rootix. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
37
22
avr.
2013
LinuxFr.org

Suite à la tentative très moyennement couronnée de succès de mettre à jour la distribution Ubuntu server de la machine principale de LinuxFr.org vers une version un peu plus récente (et toujours supportée pour les mises à jour de sécurité), nous avions fini par récupérer un serveur vivant (encore merci aux admins de la fondation Free pour leur intervention), mais dans un état plutôt bancal.

La suite de cette dépêche, un tantinet auto-centrée mais susceptible d'intéresser certains d'entre-vous techniquement et/ou d'expliquer l'indisponibilité du mercredi 17 après-midi, est en seconde partie.

Journal Ubuntu Touch sur BQ Aquarius - Revue de détail

Posté par  (site web personnel) . Licence CC By‑SA.
36
10
juin
2015

Ayant enfin décidé de sauter le pas et de me mettre aux smartphones, je me suis décidé pour un BQ Aquarius Ubuntu Edition. Je voulais un système supporté par le constructeur et qui vienne pré-installé, afin d'avoir quelque chose d'immédiatement utilisable, quitte à bidouiller après.

La bête

C'est un beau téléphone, suffisamment fin, pas trop grand (4.5 pouces), et plutôt élégant, avec juste deux boutons sur le côté pour l'allumer et pour régler le volume. Il est doté de deux (…)

Journal Comparatif d'outils d'analyse mémoire

36
21
avr.
2022

Cher journal,

Il n'y a pas si longtemps, j'ai dû faire un comparatif d'outils d'analyse mémoire dans nos programmes, pour le boulot. Tu connais sûrement ce genre d'outils, tels que Valgrind ou Address Sanitizer, sous le nom de memory sanitizers. Ces deux là sont assez connus mais il en existe d'autres tels que Dr. Memory (que je ne connaissais pas) ou encore Intel Inspector (que je ne connaissais qu'à peine).

D'une manière générale ces outils fonctionnent en gardant (…)

Mise à jour du serveur principal gruik de LinuxFr.org

Posté par  (site web personnel) . Édité par Lucas Bonnet, Florent Zara, Bruno Michel et claudex. Modéré par Florent Zara. Licence CC By‑SA.
36
12
mai
2014
LinuxFr.org

Lundi 12 mai après-midi est prévue une mise à jour du système du principal serveur de LinuxFr.org : en pratique la distribution Ubuntu Server va être mise à jour en 14.04 LTS. La dernière fois, tout s'était bien passé jusqu'au redémarrage ; nous espérons que la transition se fera plus en douceur cette fois-ci.

Cela ne touchera pas logiciellement les différents services (basés sur des Debian Wheezy), mais forcément ça va les interrompre au redémarrage.

NdM : La migration est finie. Et le 90000e contenu publié a été le premier contenu publié après la remise en ligne.

RPi-Monitor, un outil de supervision à personnaliser

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
36
15
mai
2015
Supervision

RPi-Monitor est un programme conçu à l'origine pour surveiller le système d'un Raspberry-Pi et les valeurs disponibles sur les interfaces GPIO. Depuis sa création il y a deux ans, une vingtaine de versions sont venues apporter de nouvelles fonctionnalités et corriger des bugs. Son champ d'application s'est lui aussi étendu à d'autres architectures et d'autres systèmes d'exploitation.

Vous découvrirez dans la suite de cette dépêche comment RPi-Monitor est venu au jour, les apports de l'open-source à son développement et bien sûr, vous trouverez une explication sur ce qu'est RPi-Monitor et comment l'utiliser.

Sortie d’Ubuntu 14.10

Posté par  . Édité par Zarmakuizz, Jiel, Malizor, ariasuni, palm123, Benoît Sibaud, M5oul, L@ur3nt, ChetManley et NeoX. Modéré par patrick_g. Licence CC By‑SA.
36
11
nov.
2014
Ubuntu

Sortie le 23 octobre 2014, Ubuntu 14.10 est la vingt-et-unième version d’Ubuntu. Son nom de code est Utopic Unicorn, soit « licorne utopique » dans la langue de Molière.

Pour rappel, Ubuntu est une distribution GNU/Linux basée sur Debian, et déclinée en plusieurs variantes selon l'environnement de bureau utilisée (GNOME, KDE, etc) et la cible visée (serveurs, studio de son, ou encore pour les mobiles et tablettes à venir, etc). Soutenue par Canonical, et après un succès sur les sentiers battus, les décisions quant aux choix techniques des prochaines déclinaisons d'Ubuntu font souvent parler d'elle, en bien (notamment l'ergonomie) comme en mal (tel que le choix des licences pour les projets internes).

Pour autant, conséquence directe des ambitions pour l'Ubuntu 15.04 qui sortira dans six mois, les modifications à l'ordre du jour sont assez courtes. Cette sortie de la nouvelle version d'Ubuntu reflète donc un syndrome déjà vu pour d'autres distributions : dans l'ensemble, on met à jour les mêmes composants que les autres, et on change quelques ressources graphiques.

Fort heureusement, si cette 14.10 est faible en modifications spécifiques à Ubuntu, la 15.04 s'annonce déjà plus intéressante.

Journal Digital-Scratch : un lecteur audio pour DJ piloté par platine vinyle

Posté par  (site web personnel) . Licence CC By‑SA.
36
18
sept.
2013

Salut journal,

Cela fait quelques années que je passe une petite partie de mon temps libre sur une application pour les DJs qui aiment tourner au GPL. Je n'ai jamais trop pris le temps d'en faire une présentation pensant toujours que ça n'était pas assez mûr, "qu'importe !" m'ont dit les libristes, "un logiciel que personne ne connaît ne sert à rien", pas faux. Alors même s'il me reste un tas de choses à implémenter, c'est parti pour un petit tour (…)

Journal Canonical: les fouteurs de merde, le retour

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
36
5
mar.
2013

Après avoir annoncé il y'a quelques temps une migration vers Wayland voilà que Canonical annonce finalement que Wayland ne correspond pas à leurs besoins et bosse sur un nouveau serveur graphique:

http://www.omgubuntu.co.uk/2013/03/canonical-announce-custom-display-server-mir-not-wayland-not-x

http://www.omgubuntu.co.uk/2013/02/canonical-working-on-new-display-server

Bon, que le meilleur gagne mais du coup, on se retrouve un peu de nouveau face à un "Canonical vs RedHat" …

Il semble aussi que Unity-2d va être porté vers Qt5/QML et deviendra le Unity par défaut pour les prochaines version de Ubuntu (en sa basant (…)

Razor Qt : un nouvel environnement de bureau léger

Posté par  (site web personnel) . Édité par Nÿco, Malicia, claudex et baud123. Modéré par Nÿco.
Étiquettes :
36
22
déc.
2011
KDE

Razor Qt est un environnement de bureau écrit en utilisant la bibliothèque Qt, et distribué sous licence LGPL, faisant partie du projet QtDesktop. Il semble se positionner dans le même créneau des environnements légers que LXDE (basé sur la bibliothèque Gtk), car il n'est évidemment pas aussi complet que KDE, bien que réutilisant le thème utilisé (s'il est installé).

Un très grand nombre d'applications de bureau se reposant sur Qt sont des applications KDE. Le réel gain peut s'avérer très relatif :

  • il consomme moins de mémoire que KDE, et à peu près autant que LXDE (les usages de chacun vont légèrement modifier les consommations) ;
  • le projet étant jeune, il est forcément léger, mais va sans doute s'alourdir au fil du temps.

Le bureau Razor QT contient dans sa version 0.4 fraîchement publiée :

  • un tableau de bord avec des greffons ;
  • un bureau : icônes et fond d'écran ;
  • un lanceur d'application : razor-runner (à la krunner) ;
  • un centre de contrôle ;
  • un gestionnaire de session.

Il n'y a pas de gestionnaire de fenêtre (window manager), les développeurs recommandent Openbox. De même, le gestionnaire de fichier à utiliser se situe quelque part entre QtFM et Andromeda.

Après Ubuntu (Gnome) à côté de Kubuntu (KDE), va-t-on voir apparaître Qubuntu (Razor) à côté de Lubuntu (LXDE), « symbole » du succès ?

NdM : merci à gnumdk pour son journal.

Journal Marre de systemd? Un peu d'humour :)

Posté par  (site web personnel) .
Étiquettes :
36
6
sept.
2012

Grace à nos amis de chez Gnome:

// evince-3.4.0/libview/ev-print-operation.c:
    if (!gtk_printer_accepts_ps (export->printer)) {
            gtk_widget_destroy (GTK_WIDGET (dialog));

            g_set_error_literal (&export->error,
                                 GTK_PRINT_ERROR,
                                 GTK_PRINT_ERROR_GENERAL,
                                 _("Printing is not supported on this printer."));
            g_signal_emit (op, signals[DONE], 0, GTK_PRINT_OPERATION_RESULT_ERROR);

            return;
    }

Perso, je suis fan!