Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher. Woody Allen
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

    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

    • Revue de presse de l'April pour la semaine 33 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. [Usbek & Rica] «La création collaborative de jeux est utile pour les élèves» [ITforBusiness] Le Cigref réclame plus de valeur à ses grands fournisseurs [Gridam] PeerTube: l'alternative libre à YouTube [Developpez.com] États-Unis: une fuite de documents montrerait que la Maison-Blanche veut «protéger les Américains de la censure en ligne»lien 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 [Usbek & Rica] «La création collaborative de jeux est utile pour les élèves»✍ Isabelle Arvers, le jeudi 15 août 2019. Rencontre à Taïwan avec Audrey Tang, ministre en charge des questions numériques et chantre de la transparence. [ITforBusiness] Le Cigref réclame plus de valeur à ses grands fournisseurs✍ Pierre Landry, le mercredi 14 août 2019. Les rapports entre les entreprises membres du Cigref et les acteurs majeurs de l’IT se détendent progressivement. Des points d’achoppement subsistent, notamment sur[…]

    • Sortie du bureau léger Xfce 4.14

      Sortie du bureau léger Xfce 4.14 Xfce est un bureau léger pour UNIX. Son principal avantage est d’être « normal » : un menu pour lancer des applications, une barre de tâches, un gestionnaire de fichiers, un panneau de configuration… Il ne cherche pas à révolutionner le bureau, à en mettre plein la vue ou à supprimer des fonctionnalités à chaque version.Après plus de quatre années de développement, la version 4.14 remplace la version 4.12.lien n°1 : L’annonce sur le site officielCaptures d’écranGTKLe passage de GTK 2 à GTK 3 et de D-Bus GLib à GDBus étaient les objectifs de cette nouvelle version qui ont demandé beaucoup d’efforts.NouveautésLe gestionnaire de fenêtres gère maintenant la synchronisation verticale, les écrans à haute résolution (HiDPI) et a un nouveau thème par défaut.Le gestionnaire de fichiers, Thunar, propose maintenant des énormes et gigantesques vignettes et une navigation au clavier plus complète. Les gens qui stockent de la musique ou des photos de poneys furieux seront contents de pouvoir changer la vignette d’un dossier en mettant simplement un fichier folder.jpg à la racine pour faire apparaître la pochette d’un album photo ou une image de poney arc-en-ciel.Le service de notification a maintenant un mode « Ne pas déranger » pour ne plus voir les invitations à discuter avec des Polonaises ou les insultes du chef qui râle, car la[…]

    • Des documentaires sur le Libre, la vie privée, l'informatique ?

      Une petite sélection récapitulative, probablement non exhaustive, de documentaires sur les thématiques habituelles du site LinuxFr.org :Les Nouveaux Loups du Web (Terms and Conditions May Apply) : sur les infos collectées en ligne par les entreprises et les gouvernements, 2013, 80 min, réalisé par Cullen Hoback. Journalweb-documentaire No Es Una Crisis  (Flash) : sur la situation politique et économique en Espagne dans le sillage du mouvement des Indignés, 2013, 3h, réalisé par Fabien Benoit et Julien Malassigné, licence CC BY-SA. Journal et FramablogLes Gardiens du nouveau monde : l’émergence d’une nouvelle génération de militants hacktivistes, 2014, 55 min, réalisé par Flo Laval, licence CC By-NC-SA. DépêcheThe Code Breakers : sur le logiciel libre et Open Source et la programmation, 37 min, réalisé par Robert Lamb, licence CC By Sa depuis 2014. Dépêchesérie documentaire Do Not Track : sur la vie privée et l'économie du Web, 2015, 7 épisodes, réalisée par Brett Gaylor. JournalNothing to hide : sur les formes modernes de surveillance, 2017, 86 min, réalisé par Marc Meillassoux, licence CC By NC ND. BlogLa bataille du Libre : sur le Libre vs la propriété intellectuelle, diffusé en version courte (56 min) rebaptisée Internet ou la révolution du partage par ARTE, 2018,[…]

    • Haiku a 18 ans

      Ça bouge pour Haiku cette année, puisqu’il y a enfin une version bêta !Cette dépêche annuelle est l’occasion de faire le point sur les progrès accomplis et le travail à venir (il en reste toujours).lien n°1 : La dépêche de l’année dernièrelien n°2 : Le site officiel de Haikulien n°3 : Télécharger HaikuSommairePrésentation de HaikuPourquoi un clone de BeOS ?Les avancées de l’annéeDes optimisationsDe la sécuritéLes pilotes matérielsLa gestion des écrans haute résolutionLes finitionsDes corrections de boguesCompatibilité POSIXPortage sur d’autres architecturesParticipation à OutreachyAnalyse du code par PVS-studioEn route pour la bêta 2Présentation de HaikuNote : cette section est reprise de la dépêche de l’année dernière, les objectifs du projet n’ont pas changé depuis.Pour ceux qui n’auraient jamais entendu parler de Haiku, il s’agit d’un système d’exploitation pour les ordinateurs personnels (par opposition, d’une part aux serveurs, d’autre part aux smartphones, tablettes, et autres systèmes embarqués). Il est une réécriture de BeOS, un système propriétaire abandonné en 2001.D’un point de vue technique, ses particularités sont une base de code presque intégralement en C++ (oui, même le noyau) et généralement reconnue pour sa clarté et sa lisibilité (oui, même si c’est du C++), son approche de la programmation très parallélisée (chaque fenêtre ouverte par une application a son propre[…]

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

      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 neuf événements (France : 8, Québec : 1) est en seconde partie de dépêche.lien n°1 : Aprillien n°2 : Agenda du Librelien n°3 : Carte des événementslien n°4 : Proposer un événementlien n°5 : Annuaire des organisationslien n°6 : Agenda de la semaine 32lien n°7 : Agenda du Libre QuébecSommaire[CA-QC Montréal] Rencontre mensuelle de la M.U.L.L.M. - Le lundi 19 août 2019 de 14h00 à 17h30.[FR Grenoble] Install Party - Le 20 août 2019 de 19h00 à 22h00.[FR Toulouse] Rencontres Tetalab - Le 21 août 2019 de 20h30 à 23h30.[FR Rezé] Groupes d’Entraide Mutuelle - Le 22 août 2019 de 16h00 à 18h00.[FR Challans] Permanence Linux - Le 22 août 2019 de 18h00 à 20h00.[FR Paris] Apéro April - Le 23 août 2019 de 19h00 à 22h00.[FR Nancy] Introduction à Beamer - Le 23 août 2019 de 20h30 à 23h59.[FR Rennes] Permanence Gulliver - Le 24 août 2019 de 14h00 à 18h00.[FR Belfort] Diffusion du documentaire Nothing To Hide - Le 24 août 2019 de 16h15 à 18h00.[CA-QC Montréal] Rencontre mensuelle de la M.U.L.L.M. - Le[…]

    ×

    Avertissement

    JFile::read : impossible d'ouvrir le fichier http://www.planet-libre.org/feed.php?type=rss
    ×

    Message

    Failed loading XML...