jeudi 14 juillet 2016

Voir et revoir les vidéos disponibles sur le site Arte.tv

Ces derniers temps, j'explore les capacités du site arte.tv afin de (re)voir certaines vidéos.

Je peux désormais récupérer la véritable URL d'une vidéo à partir de leur playlist (j'y reviendrais dans un futur billet). Mais cette fois-ci je me suis intéressé au cas, où l'on connaît déjà le lien.

j'ai donc écrit un script avec le langage Vala. Pour utiliser le programme il vous faut installer les bibliothèques suivantes [1] :

  • glib
  • libsoup
  • json-glib

Il faut ensuite le compiler :

valac --pkg=glib-2.0 --pkg=libsoup-2.4 --pkg=json-glib-1.0 artetv.vala

Si tout se passe bien, on peut le lancer de la manière suivante [2] :

./artetv http://www.arte.tv/guide/fr/057398-000-A/quand-l-amerique-sera-latine
http://arte.gl-systemhaus.de/am/tvguide/EUR_DE_FR/057398-000-A_EQ_2_VOF-STF_02421848_MP4-1500_AMM-Tvguide.mp4

Le script par défaut recherche les vidéos dont le conteneur est MP4 (il est tout a fait possible de voir les vidéos en streaming, grâce au protocole RTMP).

Je n'ai pas prévu de fonctionnalité pour télécharger le fichier (ce n'était pas le but premier, je voulais surtout m'intéresser aux données au format JSON). Cependant on peut utiliser un utilitaire prévu pour ça (par exemple avec wget) :

wget `./artetv http://www.arte.tv/guide/fr/057398-000-A/quand-l-amerique-sera-latine`

Ou tout simplement, visualiser directement la vidéo avec la bibliothèque GStreamer.

gst-launch-1.0 playbin uri=`./artetv http://www.arte.tv/guide/fr/048078-000-A/papouasie-expedition-au-coeur-d-un-monde-perdu`

(Cliquez sur l'image pour la voir au format original)

gst-launch-1.0.png

Notes

[1] Ainsi que les paquets de développement, généralement.

[2] Par exemple avec cette URL, http://www.arte.tv/guide/fr/057398-000-A/quand-l-amerique-sera-latine

mardi 12 avril 2016

Quelques infos concernant le développement de la Linux Mint 18 au cours du mois de mars 2016

Voici, un résumé (avec surtout des compléments d'information) sur le billet du mois de mars 2016 à propos de la prochaine Linux Mint 18.

Une traduction complète (mot à mot) est disponible sur le forum LinuxMint-fr.

Lire la suite...

Dimanche 3 avril 2016

OpenBSD 5.9 est sorti

Poster OpenBSD 5.9

Le 29 mars 2016, la dernière version, 5.9 du système d'exploitation OpenBSD [1] a été publié.

Au menu des réjouissances :

  • Virtualisation
    • Amélioration du protocole Virtio [2], notamment avec la création d'un nouveau driver, viocon(4).
    • Écriture d'un driver natif PVHVM [3] pour l'hyperviseur Xen.
  • Wifi, support de la norme IEEE 802.11n pour certains drivers
  • Prise en compte du nouveau firmware UEFI
  • L'installateur est capable de formater un disque dur avec une table de partitions en GPT
  • UTF-8 est désormais le jeu de caractères par défaut. D'ailleurs le support de l'internationalisation (NLS) a été retiré dans la libc de OpenBSD.
  • Le module noyau pour l'accélération vidéo, DRI [4] a été mise à jour, il est maintenant basé sur le noyau Linux 3.14.52.
  • pledge(2), permet de confiner certains processus, en limitant les appels systèmes au strict nécessaire. En particulier lors d'opérations d'écriture, lecture, pendant l'ouverture de fichiers, ou de file descriptors, la gestion de la mémoire. 453 sur les 707 utilitaires du système de base ont été modifiés, ainsi que 14 ports dont Chromium.

Bien évidemment OpenSMTPD, LibreSSL, OpenSSH ont également été mis à jour.

Parmi les ports on peut citer :

  • GNOME 3.18.2
  • Xfce 4.12
  • Mozilla Firefox 44.0.2
  • Node.js 4.3.0
  • KDE 4.14.3
  • LLVM/Clang 3.5
  • LibreOffice 5.0.4.2

Retrouvez l'ensemble des nouveautés sur cette page et n'oubliez également de jeter un coup d'œil sur la page errata.

Notes

[1] Cela fait plus de 20 ans que le projet existe, et continue d'ajouter des fonctionnalités au fils des années.

[2] Il présente une interface pour les différentes techniques de virtualisations telles que bhyve, KVM, QEMU, et VirtualBox.

[3] Il s'agit d'un type de virtualisation.

[4] Utilisé notamment pour les cartes graphiques Intel HD et ATI Radeon.

samedi 19 mars 2016

Open Bidouille Camp, OBCx84 le 26 mars 2016 de 09h00 à 20h30

obc-20160326.png

AviGNU sera présent (nous tiendrons un stand pour installer Linux bien évidemment) au premier Open Bidouille Camp (OBCx84) organisé par le collectif CourTechZone [1].

Un OBC est un moment libre d'accès au croisement de la culture du faire soi-même et du partage de savoir-faire et de savoirs. Cet évènement entend favoriser les échanges et susciter la créativité autour d'ateliers pratiques, amusants et gratuits. Le public est invité à découvrir, participer, tester, expérimenter, fabriquer, faire, partager, échanger, créer, bricoler, recycler, bidouiller....

Cet évènement se déroulera le samedi 26 mars 2016 à Courthézon de 9h00 à 20h30. L'entrée est en prix libre.

Différents acteurs seront présents (associations, professionnels, institutions ...). Une cinquantaine d'ateliers, d'animations, ainsi que des conférences seront proposés au public. Vous pouvez retrouver le programme complet à cette adresse (c'est un PDF).

Venez nombreux :)

Note

[1] Le makerlab de Courthézon.

samedi 20 février 2016

La riposte de la communauté openSUSE face au projet KDE neon

Lors du dernier FOSDEM, Jonathan Riddell a annoncé un nouveau projet, KDE neon.

Il permet aux utilisateurs de tester les dernières versions des bibliothèques KDE Framework et Plasma 5 (le bureau) sur une base Ubuntu LTS [1], [2]. Les applications sont issues de la branche unstable du dépôt Git, et non pas d'archives comme on le trouve habituellement (il faut donc en tenir compte).

Le but est d'offrir aux utilisateurs des paquets en continu à partir de snapshots (considérés utilisables par les développeurs) du dépôt Git.

Le projet openSUSE a donc réagit est propose deux distributions contenant les tous derniers logiciels du bureau KDE Plasma.

Trois dépôts sont à activer si l'on souhaite utiliser les tous derniers logiciels du bureau KDE Plasma.

Il existe une initiative similaire pour le bureau GNOME Shell, GNOME:/Next.

Notes

[1] Ubuntu étant basé sur Debian, dont la réputation est d'être très stable.

[2] Jonathan Riddel a longtemps été un membre actif, pendant plus de 10 ans, auprès de la communauté Kubuntu, ceci expliquant l'utilisation d'une base Ubuntu pour ce nouveau projet.

[3] Cette distribution est basée sur SUSE Linux Enterprise (SLE)

[4] Également basée sur SLE, mais ayant le principe d'une rolling release.

samedi 6 février 2016

Quelques infos sur la prochaine Linux Mint 18

À la lecture du dernier billet concernant Linux Mint, on apprend que les développeurs sont déjà en train de « plancher » sur la prochaine Linux Mint 18 (nom de code Sarah) [1].

Elle sera basée sur la Ubuntu 16.04 (alias Xenial Xerus). De nombreuses bibliothèques seront mises à jour, notamment GTK+. On va passer d'une version 3.10.x vers 3.18.x. De nouveaux widgets ont été introduit en particulier :

  • GtkHeaderBar
  • GtkActionBar
  • GtkPopover
  • GtkActionBar

D'autres sont obsolètes par conséquent les thèmes pour les bureaux MATE, Xfce et Cinnamon doivent être entièrement revus. C'est pourquoi une attention toute particulière est portée sur un nouveau thème (dans un soucis de rendre les différentes applications uniforme les unes par rapport aux autres).

De plus, Linux Mint embarque actuellement de nombreuses applications en provenance du bureau GNOME, et comme ces dernières dépendent étroitement des nouvelles fonctionnalités introduites dans GTK+ et GNOME Shell, un nouveau projet a été initié, il s'appelle X-Apps. Le but étant d'utiliser pour les besoins courants des applications desktop-agnostic.

[...] For the most part, these desktops present similar needs so it made sense to maintain one generic set of apps which can be used in all of them, and to do so outside of the scope of any of these desktops.

The core ideas for X-Apps are:

* To use GTK3

* To use a traditional UI (titlebars, menubars)

* To be generic, desktop-agnostic and distro-agnostic

* To provide the functionality users already enjoy (or enjoyed in the past for distributions which already lost some functionality)

* To be backward-compatible (hopefully all the way to GTK 3.10)

Les développeurs ne partent pas de zéro, mais se basent sur des applications déjà existantes. Par exemple on peut citer XPlayer basé sur Totem 3.10, ou Xed basé sur Gedit et Pluma.

On voit que le chemin est encore long pour la prochaine sortie, prévue pour mai (voir juin) 2016.

Note

[1] Pour en savoir plus, je vous conseille de lire ce post (en anglais).

vendredi 15 janvier 2016

Failles inquiétantes dans le client d'OpenSSH

Deux failles[1] inquiétantes ont été découvertes récemment dans le client de OpenSSH. Normalement vous avez dû recevoir une mise à jour, si ce n'est pas le cas, vérifiez avec votre gestionnaire de paquets.

Pour les utilisateurs de FreeBSD, qui utilisent la version de OpenSSH fournie dans le base system, il est primordial d'appliquer la mise à jour.

# freebsd-update fetch
[...]
# freebsd-update install

De plus, dans le fichier /etc/ssh/ssh_config rajoutez cette directive :

Host *
[...]
   UseRoaming no

Puis relancez le « démon » :

# service sshd restart

Les versions disponibles dans l'arbre des ports ont bien évidemment été mises à jour.

Note

[1] Une description facilement compréhensible est disponible ici (c'est en anglais).

Lundi 11 janvier 2016

Galette des rois le jeudi 21 janvier 2016

Venez déguster la galette des rois le jeudi 21 janvier 2016 à partir de 20h00. Ce sera l'occasion de se souhaiter une bonne année les uns les autres dans la bonne humeur.

galette-des-rois.jpg

Dimanche 10 janvier 2016

Linux Mint 17.3 "Rosa" est sortie

Ce 9 janvier 2015, l'équipe en charge du développement de Linux Mint vient de publier une nouvelle version de la série 17.x.

Elle est supportée jusqu'en 2019.

Lire la suite...

samedi 2 janvier 2016

Bonne année 2016

Tout les membres du bureau s'associent pour vous souhaiter une bonne et heureuse année 2016. Que vos projets personnels et / ou professionnels se réalisent.

On se revoit jeudi soir :)

- page 2 de 13 -