Aussi longtemps que mon patron fait semblant de bien me payer, aussi longtemps que je fais semblant de bien travailler! Inconnu
Connexion

    Blogus Librus

    • Rustup et cross-compilation

      Rustup est l'outil servant à gérer les différentes versions de rust installées sur son ordinateur, il permet également de facilement ajouter des cibles afin de profiter de la cross-compilation.curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shConfigurationUne fois l'installation faite il est possible d'installer une target pour pouvoir cross-compiler.# Pour un Raspberry Pi 3rustup target add armv7-unknown-linux-gnueabihf# Éditez $HOME/.cargo/config pour lier la cible et le compileur c[target.armv7-unknown-linux-gnueabihf]linker = "arm-linux-gnueabihf-gcc"Il faudra alors veiller à avoir, sur son système, les versions de GNU Binutils, GCC ou GLIBC (par exemple) supportant votre hôte cible.Par exemple sous Fedora il faut passer via Copr pour installer cela.CompilationIl ne reste plus qu'à lancer la commande pour lancer le build.cargo build --release --target=armv7-unknown-linux-gnueabihfSupplémentOpenSSLSacrés soucis de compilation avec openssl, plusieurs solutions sont possibles1.Remplacer la dépendance dans cargo.toml par (Simple):openssl = { version = "0.10", features = ["vendored"] }Installer pkg-config et openssl-devel (Perso ça ne fonctionne pas)Faire ça à la main :wget https://www.openssl.org/source/openssl-xxx.tar.gztar xzf openssl-xxx.tar.gzexport MACHINE=armv7export ARCH=armexport CC=arm-linux-gnueabihf-gcccd openssl-xxx && ./config shared && make && cd -export OPENSSL_LIB_DIR=/tmp/openssl-xxx/export OPENSSL_INCLUDE_DIR=/tmp/openssl-xxx/includeSassAvec sass-rs il faut bien veiller à ce que cmake soit installer sur votre OS pour la cross-compilation. L'erreur soulevée par rust n'était pas limpide et j'ai passé du temps à m'énerver[…]

    • Raspbian, de Stretch à Buster

      L'arrivé de Debian Buster est prévue pour juillet, Raspbian suivra.Il est cependant possible de passer à Buster rapidement et facilement.grep -rl stretch /etc/apt/ | sudo xargs sed -i 's/stretch/buster/g'Une fois les dépôts pointant vers ceux de Buster, la mise à jour du système peut débuter.sudo apt update && sudo apt dist-upgradeCertaines configurations peuvent nécessiter quelques modifications manuelles. Je pense notamment à php qui passe de la version 7.0 à 7.3.Recopier ses fichiers de configuration c'est bien, bêtement c'est tout de suite moins sympa.

    • Décroissance numérique, salvatrice simplification

      L'informatique, le web, des univers fascinants, chronophages, attirants, repoussant même parfois. J'utilise ces technologies, comme beaucoup, pas mal de mon temps dans la journée. Lire des articles, faire défiler un flux sans-fin, Essayer des choses, trop de choses.Depuis quelques mois, l'idée de restreindre cet usage me trotte dans la tête. Pouvoir retrouver le réel plaisir de se prendre une heure, un jour, pour aller se balader sur le net et non suivre bêtement.Une réflexion qui mature tranquillement depuis quelques mois et qui est enfin arrivée à terme il y a quelques jours. Le déclencheur était la dizaine d'onglets ouverts dans Firefox. À ce moment précis je me suis dit que ce n'était plus possible, qu'à trop en vouloir je me dispersais et que cela n'apportait rien de bien intéressant quand je faisais le point.Frénétiquement je me suis détaché d'ailleurs de mes centres d'intérêts pendants quelque temps. Je ne lis plus autant qu'avant. Ma pile d'albums grossit et je ne prends plus le temps de pleinement écouter un album. Bref il est l'heure de la décroissance numérique.Simplifier mon usage, mes pratiques, tout en gardant tout de même le côté bidouille amatrice qui me tient à cœur. Ce que je souhaite c'est[…]

    • Je suis là pour toi

      Billet faisant partie d'un diptyque avec Je ne connais plus mon nom.Je me lève, 5h. Un café vite avalé, un coup d'eau sur la tronche, un rapide tour du web pour lire deux ou trois informations et hop, dans la voiture direction le boulot. Musique à fond, sinon autant ne pas en écouter, pas le choix de toute façon il faut bien réveiller le bonhomme.6h30, l'équipe de nuit laisse sa place à l'équipe du matin, les transmissions orales se font.6h45, le café est à couler, je prépare le petit-déjeuner pour les résidents.Ça ronfle ce matin, pas grand monde de lever. Je prépare deux petit-déjeuner et je prends un café avec une résidente. Un résident arrive, pieds nus, en pyjama. Je lui souris, le salut de la main et l'invite à venir prendre le petit-déjeuner. Il arrive face à moi, je lui prépare ses tartines de pains, lui sert un café.Il me regarde avec envie, ses mains ne tiennent pas en place, la tentation est trop fort. L'assiette est prête, je l'invite à s’asseoir et savourer ce petit déjeuner. Il me sourit, me dit merci et enfourne un premier morceau de tartine dans sa bouche en disant " Mmmh, oh oui,[…]

    • Je ne connais plus mon nom

      Billet faisant partie d'un diptyque avec Je suis là pour toi.Cerveau off/on, j'ouvre les yeux. Incapable de savoir l'heure qu'il est. La pièce me paraît familière, mais je ne pourrais dire où je suis. Jeregarde autour de moi, il y a une porte. Je l'ouvre et je sors dans le couloir. Je marche, me saisis d'objets à l'abandon sur une table. J'arrive dans une grande salle, au loin je distingue un garçon habillé en rose avec, mon coeur se met à battre la chamade, de la nourriture.Il me regarde, me sourit, me dit quelque-chose en levant sa main face à moi. Il commence à brasser de la nourriture, je le regarde, avec envie, ça a l'air bon tout cela. Oh ! Il m'apporte une assiette. Merci lui dis-je en avalant mon jus d'orange à toute vitesse.L'assiette finit je relève la tête, où suis-je ? Je me lève et je commence à marcher. La porte a l'air fermé, je repars dans l'autre sens, je rentre dans des pièces où des gens sont allongés dans un lit, faisant un bruit de gens qui dorment. Je rentre dans une autre chambre, la personne allongée dans ce lit ne dort pas, elle crie. Mais[…]

    Journal du Geek

    Planet Libre

    • Simon Vieille : *.deblan.org censuré sur Facebook

      Hier, en partageant un lien vers un dossier Nextcloud dans une conversation Messenger,Facebook m'a affiché un message qui indique que deblan.org ne suit pasles "Standards de la communauté".En fouillant un peu plus, il s'avère que tous les domaines de deblan.orgsont concernés. Il semble [...]

    • Littlewing : Comment coacher des jeunes développeurs ?

      En changeant de société l’année dernière j’ai eu l’impression de monter d’un cran dans la pyramide des ages.Pour faire plus simple, je me suis senti un peu plus vieux.Si vous avez quelques années d’expérience dans le développement ou tout simplement dans la technique, vous avez [...]

    • Benoît Boud@ud : La planète Archlinux (partie 1)

      Sommaire 1 - Les distributions à versions et celles à publication roulante (rolling release) 1.1 - Les distributions à versions 1.2 - Les distributions à publication roulante (rolling release) 2 - La spécificité d'Archlinux 3 - Installer l'image *.iso sur un support amovible (clé USB) 3.1 - [...]

    • Carl Chenet : Débuter avec Git partie 6 : une fusion de branches échoue

      Aujourd’hui pour continuer cette série d’articles sur débuter avec Git, nous allons démystifier une situation qui provoque un stress important auprès des nouveaux utilisateurs de Git : lorsqu’une fusion de branches échoue.Il arrive malheureusement qu’une fusion de branches [...]

    • Renault : Résultats des élections de Fedora 06/19

      Comme je vous le rapportais il y a peu, Fedora a organisé des électionspour renouveler partiellement le collège de ses organes FESCo,Mindshare et Council.Le scrutin est comme toujours un vote par valeurs. Nous pouvons attribuer àchaque candidat un certain nombre de points, dont la valeur [...]

    Jeux Libres

    • Blockcolor

      Blockcolor est un jeu uniquement créatif pour le moteur Minetest 0.4.16, il se base sur l'utilisation de 8 couleurs seulement, ainsi que différents type de formes de blocs disponibles.

    • DDRacer Network

      DDRace Network (ou DDNet) est un jeu coopératif de parcours d'obstacles dérivé de Teeworlds.

    • Beneath a Steel Sky

      Un classique parmi les jeux d'aventures point & click dans un univers proche du cyberpunk. Le jeu a été libéré par ses auteurs.

    • BallSpace

      Casse briques pas comme les autresPrérequis : python, pygame et tkinter (python-tk)

    • MCF

      Mario Cement's Factory

    Linux-fr

    • Mageia 7.1 pour la prise en charge des Ryzen 3000

      Les nouveaux processeurs Ryzen sortis le 7 juillet, soit à peine une semaine après la sortie de Mageia 7, ont révélé un bogue de systemd rendant impossible l’amorçage des nouvelles images ISO avec ces processeurs. Ce bogue n’est pas propre à Mageia, toutes les distributions utilisant systemd sont concernées. L’équipe de Mageia ne voulait pas laisser les propriétaires de ce nouveau matériel au bord du chemin. Une semaine après, l’équipe sort donc une version corrigée : Mageia 7.1.lien n°1 : L’annonce de la version 7.1 sur le blog de Mageialien n°2 : L’annonce en version anglaiselien n°3 : Télécharger Mageia 7.1lien n°4 : La dépêche annonçant la sortie de Mageia 7Les problèmes corrigésimpossibilité d’amorcer les images ISO avec les nouveaux processeurs Ryzen — bogue no 25080 ;impossibilité de démarrer à partir de systèmes ayant leur partition racine sur un LVM, les serveurs mis à niveau en Mageia 7 ne démarraient pas à cause de l’absence de dmsetup — bogue no 25047 ;installation de mauvais paquets : une mauvaise déclaration de ce que fournit le paquet non libre nvidia-nsight provoquait son installation au lieu des paquets attendus [qt-creator, lib(64)hyphen0, lib(64)jpeg8et lib(64)png12_0] — bogue no 25023.Que faut‐il faire ?Si votre système est tout à fait fonctionnel, absolument rien, sauf les mises à jour habituelles (mais ça, c’est la routine). Cette version de Mageia est surtout importante pour les installations, principalement sur les processeurs cités ci‐dessus.Évidemment, si vous[…]

    • Proxmox VE 6.0 est disponible avec Ceph Nautilus et Corosync 3

      Proxmox Server Solutions GmbH, développeur de la plate‐forme de virtualisation libre Proxmox Virtual Environment (VE), a publié la version 6.0. La plate‐forme Proxmox VE 6.0 est basée sur Debian 10.0 Buster, et un noyau Linux 5.0.15 (basé sur Ubuntu 19.04 Disco Dingo). Les developpeurs ont mis à jour QEMU 4.0.0, LXC 3.1.0, ZFS 0.8.1, Ceph 14.2.1 Nautilus et Corosync 3.0.2.Découvrez les nouveautés en seconde partie.lien n°1 : Téléchargement lien n°2 : Forumlien n°3 : Les nouveautés de Proxmox VE 6.0 en vidéolien n°4 : Site Web de Proxmoxlien n°5 : Wiki de ProxmoxSommairePrincipales nouveautés de la version 6.0Ceph Nautilus 14.2.1Corosync 3 et KronosnetZFS 0.8.1, avec chiffrement natif et TRIM pour les SSDQEMU 4.0.0Cloud‑initAutres innovations dans Proxmox VE 6.0Téléchargement et supportOutil de liste de contrôle pve5to6Procédure de mise à niveauSupportPrincipales nouveautés de la version 6.0Ceph Nautilus 14.2.1Ceph Nautilus passe à la version 14.2.1 et le tableau de bord Ceph a été amélioré. Proxmox VE permet à un administrateur de configurer de manière très simple et très rapidement une grappe de serveurs Proxmox VE avec Ceph en hyper‐convergence. La version 6 intègre Ceph 14.2.1 et apporte de nombreuses nouvelles fonctionnalités de gestion à l’interface Web : une vue d’ensemble de la grappe affichée dans la vue « Centre de données » ; un nouveau graphique « beignet » illustrant l’activité et l’état des groupes de placement (PG) ; les versions de tous les services Ceph sont affichées, ce qui facilite la détection des services obsolètes ; les paramètres[…]

    • Gestionnaire libre d’emplois du temps flop!EDT : avancées et appel à participation

      Gestionnaire libre d’emplois du temps flop!EDT : avancées et appel à participation On vous avait présenté dans une précédente dépêche notre logiciel libre de gestion des emplois du temps, flop!EDT. Il a continué de se développer, toujours dans l’esprit de favoriser l’autogestion et de dégager du temps libre. Pour rappel, ses principales forces sont :de permettre à chacun et chacune d’exprimer ses préférences et ses contraintes par une interface intuitive ;de générer automatiquement l’emploi du temps qui minimise l’insatisfaction générale ;de permettre à tout le monde de modifier l’emploi du temps dans le respect des règles fixées collectivement (formidable outil d’autogestion collective !).lien n°1 : Un site Web de présentationlien n°2 : Le dépôt Framagit (prenez la branche dev !)lien n°3 : Une invitation au Framateamlien n°4 : Et un petit teaser !Version 0.2 : plein de nouvelles fonctionnalitésOn en est maintenant à la version 0.2, qui a plein d’améliorations et de nouvelles fonctionnalités :version multi‐département (avec fonctionnement indépendant, mais possibilité de partage de ressources) ;tous les types de créneaux peuvent être définis ;un logo plus joli et toujours à l’heure ;une installation plus facile à l’aide de Docker ;une application dédiée aux appareils mobiles en version bêta.Et une version de notre application est en développement pour la gestion de planning de salariés et de bénévoles (à la demande d’un cinéma toulousain, d’une médiathèque parisienne et d’une communauté autogérée dont‐on‐ne‐dira‐pas‐le‐nom !).Bref, plein de développements, d’avancées, de perspectives, de[…]

    • Revue de presse de l’April pour la semaine 28 de l’année 2019

      Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.[LeBigData.fr] GitHub peine à supprimer les versions open source de DeepNude[Revue Projet] Qu’est devenue l’utopie d’Internet ?[cio-online.com] La nature contractuelle d’une licence de logiciel libre établie[Next INpact] Pas de sensibilisation obligatoire des fonctionnaires aux enjeux numériques[ITforBusiness] Trop de codes open source restent non patchés dans les entrepriseslien n°1 : Aprillien n°2 : Revue de presse de l’Aprillien n°3 : Revue de presse de la semaine précédentelien n°4 : 🕸 Fils du Net[LeBigData.fr] GitHub peine à supprimer les versions open source de DeepNude✍ Bastien L., le jeudi 11 juillet 2019. « GitHub peine à supprimer les versions Open Source de DeepNude, l’outil d’intelligence artificielle qui permet de déshabiller les femmes. »Et aussi :[Presse Citron] GitHub supprime le code open source de l’application polémique DeepNude.[Revue Projet] Qu’est devenue l’utopie d’Internet ?✍ Anne Bellon, le jeudi 11 juillet 2019. « Aux débuts d’Internet, un idéal d’horizontalité, de gratuité, de liberté. Trente ans après, le Web s’est centralisé, marchandisé, et a été colonisé par les géants du numérique. Ces derniers ont‐ils trahi l’utopie des pionniers d’Internet ? »[cio-online.com] La nature contractuelle d’une licence de logiciel libre établie✍ Jacques Cheminat, le mercredi 10 juillet 2019.« Le TGI de[…]

    • Ubuntu-fr au festival des Vieilles Charrues 2019

      Ubuntu-fr au festival des Vieilles Charrues 2019 Du 18 au 21 juillet 2019 aura lieu le festival des Vieilles Charrues de Carhaix. Cette année encore, le partenariat Ubuntu-fr et Infothema est reconduit pour mettre GNU/Linux à l’honneur.Les Vieilles Charrues restent le plus grand festival français de musique, troisième au niveau européen, au cœur même de la Bretagne (280 000 entrées en 2018).Dans sa démarche de développement durable, le festival s’ouvre et se diversifie depuis longtemps. Ainsi, depuis 2009, le festival musical permet également la promotion de GNU/Linux durant quatre jours au travers d’un (énorme) « Webcafé » tournant sur plate‐forme Ubuntu (2 000 festivaliers accueillis chaque jour).Deux nouveautés cette année : présentation sur le stand de l’exposition de l’April sur le Libre et la participation de l’association Toile Libre, hébergeur Web bien connu des internautes.lien n°1 : Association infothemalien n°2 : Webcafé Ubuntulien n°3 : Toile Librelien n°4 : AprilTélécharger ce contenu au format EpubCommentaires :voir le flux atomouvrir dans le navigateur