ARM le futur

Les processeurs ARM sont partout ! Ils sont au cœur de nos smartphones, télévisions, box Internet, antennes 5G, etc.

Pourtant dans nos ordinateurs personnels, ils sont toujours largement dominés par le bon vieux x86, inventé par Intel il y a plus de cinquante ans. C'est également le cas dans le monde des serveurs, joliment appelé cloud de nos jours.

Mais les temps changent. De très gros acteurs comme Amazon et Apple embrassent l'ARM pour ne plus dépendre d'Intel. En effet ARM ne définit que l'architecture du processeur, de nombreux constructeurs produisent des puces l'utilisant. Cela permet donc de s'affranchir du quasi monopole d'Intel sur les processeurs de PC et serveurs.

Serait-on à l'aube d'une nouvelle ère, où ARM remplacerait totalement le vénérable x86 ?

Signe avant-coureur, un autre acteur majeur, Ezvan.fr a effectué sa migration vers ARM récemment. Plus rapide et moins cher, que demander de plus ?

plus ...

Vidéo conférence avec Jitsi Meet

Jitsi Meet est un logiciel de vidéo conférence utilisable avec un navigateur web, Android et iOS. C’est mon logiciel préféré pour garder le contact pendant le confinement !

C’est un logiciel libre, n’importe qui peut donc l’héberger. J’ai beaucoup utilisé l’instance officielle meet.jit.si. J’ai récemment installé ma propre instance, hébergée à la maison. Merci la fibre !

Pour l’utiliser, il suffit de se rendre sur jitsi.ezvan.fr. Bonne conversation !

plus ...

Changer la taille de police dans les applications Qt sous Xfce

En ce moment j’utilise Xfce comme environnement de bureau, pour soulager mon ordinateur portable âgé de sept ans qui fatigue un peu.

Comme je suis myope, je change toujours la taille des polices en changeant le DPI, pour le régler à 120. C’est facile à faire dans Xfce en utilisant le module « Apparence » du panneau de paramètres.

Mais dans certaines applications qui utilisent le framework Qt ce paramètre n’était pas toujours respecté. Après quelques recherches, j’ai trouvé qu’un moyen simple de changer l’apparence dans ces applications est d’utiliser le fichier ~/.Xresources. Ce fichier est utilisé par le serveur X pour configurer ses applications clientes.

Voici la configuration que j’ai utilisée :

!-------------------------------------------------------------------------------
! Xft settings
!-------------------------------------------------------------------------------

Xft.dpi:        120
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintslight
Xft.autohint:   false
Xft.lcdfilter:  lcddefault

Il faut ensuite utiliser la commande xrdb pour appliquer ces paramètres :

xrdb -merge ~/.Xresources

Et voilà, mes applications Qt comme KeepassXC ont la bonne taille de police !

plus ...

Appels vidéos avec Jabber

Messagerie instantanée avec Jabber

La messagerie instantanée disponible sur Ezvan.fr est basée sur le réseau Jabber qui utilise le protocole XMPP. Elle permet d’utiliser les mêmes identifiants que pour ton compte courriel pour clavarder avec les autres membres. Il existe différents logiciels qui permettent de l’utiliser.

Je vais parler du dernier nommé, Conversations qui permet de clavarder directement sur son smartphone. La dernière version a ajouté le support de l’audio et vidéo, c’est donc une solution idéale pour discuter en visu ! J’ai aussi du ajouter un serveur STUN/TURN pour que cela fonctionne, hébergé dans mon bureau (merci la fibre).

Utilisation

Pour l’utiliser, c’est très simple.

Installe Conversations sur Android. Il est disponible payant dans le Google Play Store, ou gratuitement dans le magasin d’applications libres F-Droid. Tu peux installer F-Droid en téléchargeant l’application depuis leur site.

Lance l’application Conversations.

Dans le premier écran, choisis « J’ai déjà un compte » pour utiliser ton compte ezvan.fr.

Dans l’écran suivant entre ton adresse email « adresse@ezvan.fr » puis le …

plus ...

Mise à jour de PostGIS problématique et Fedora

Pour quelques uns de mes projets de développement, j'utilise PostGIS, une extension de la base de données PostgreSQL qui permet de gérer des données géographiques. PostgreSQL et PostGIS sont régulièrement mises à jour, ce qui m'occasionne parfois de sacrés maux de tête. Danc cet article j’explique comment j’ai réussi à me sortir d’une mise à jour difficile à l’aide des outils fournis par Fedora et des conteneurs.

Ciel, une mise à jour

Un changement de version majeure de PostgreSQL n'est pas une opération triviale, car elle nécessite toujours de convertir les bases de données du système, la compatibilité du schéma étant cassée entre chacune de versions majeures.

L'utilitaire pg_upgrade est utilisé pour cela, mais il est un peu compliqué à utiliser. Heureusement certaines distributions proposent des outils pour simplifier cette mise à jour. Par exemple sous Debian, la mise à jour du paquet d'une version majeure vers une autre entraîne une conversion automatique de la base de données. Sous Fedora, ça n'est pas automatique, mais un utilitaire est fourni pour aider à la mise à jour.

Cela se complexifie avec PostGIS, comme on va le voir tout de suite. J'ai donc récemment mis à jour ma …

plus ...