298 private links
Consumers must be fed.
Je trouve cet article (en anglais, mais non technique) concernant le développement de logiciels libres très intéressant, surtout sachant que pour beaucoup de couches dont la majorité des programmes dépendent, il s’agit d’un “unpaid hobby project”. Cet article pourrait correspondre à de nombreux domaines de notre société aussi (éducation, santé, …).
L’un des plus importants problèmes vient de toutes ces géantes entreprises qui gagnent un fric fou sans payer leurs parts justes.
EDIT : rajout de liens pour contexte :
- “FAQ on the xz-utils backdoor (CVE-2024-3094)” par Sam James (en anglais) https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27
- “XZ utils backdoor” sur Wikipedia (en anglais) https://en.wikipedia.org/wiki/XZ_utils_backdoor
Voilà un bon programme en place ! Merci Mozilla. :-)
Les nouveaux propriétaires de SourceForge ont semble-t-il de bonnes intentions pour remettre la plateforme sur le bon chemin :
- suppression des publicités abusives,
- retrait des publicités dans les installateurs,
- redéveloppement du site web avec HTML5.
“Libreboot is a free BIOS or UEFI replacement (free as in freedom); libre boot firmware that initializes the hardware and starts a bootloader for your operating system.”
En relation avec CoreBoot (https://links.thican.net/?M3qGtQ) : “Libreboot's main upstream providers are coreboot (which we deblob, for hardware initialization), depthcharge (bootloader, and default libreboot payload on ARM), and GNU GRUB (bootloader, and default libreboot payload on x86).”
Un article intéressant sur les problèmes que nous risquons encore de rencontrer, à se reposer uniquement sur un seul et unique outil, le tout sur un réseau centralisé, sans oublier que ce dernier est basé sur un logiciel propriétaire.
De mon côté, principalement parce que mes projets ne concernent que moi, je m'efforce d'autohéberger mes propres projets, puis d'utiliser le gestionnaire de sources Mercurial, pas par esprit de contradiction, mais parce que je trouve que cet outil répond tout à fait à mes besoins (je n'ai pas réussi à voir les différences concrètes entre git et mercurial).
Un SGDB (que sais-je ?) où les données sont chiffrées et déchiffrées uniquement côté client et où la partie logique est réalisée aussi côté client, le serveur lui ne traitant que des requêtes en fournissant les bouts demandés de données.
Je trouve que c'est une approche intéressante, à regarder.
Voir aussi la discussion sur le site web developpez.com :
https://www.developpez.com/actu/93672/ZeroDB-une-base-de-donnees-open-source-chiffree-de-bout-en-bout-elle-permet-aux-applications-d-interroger-des-donnees-chiffrees/
« Nous estimons que cette loi s’inspire des systèmes de caisse en forme de boîtes noires obligatoires de la restauration en Belgique (et dont aucun libriste ne s’est ému). En deux mots, en Belgique, si plus de 10% du CA d’un commerce concerne la restauration, le commerçant est obligé d’utiliser une caisse contenant une boîte noire d’enregistrement de l’activité. »
Mauvais présage.
(Mis à jour : 2016-07-28)
Je garde le lien ici, pour retrouver plus facilement.
Descriptions et exemples autour de l'outil "GNU ddrescue", concernant la copie d'un support à un autre (disque dur, partition, ou fichier) avec l'utilisation d'un "log" pour permettre une récupération efficace sur un support défectueux.
Voilà ce que j'utilise, pour récupérer une partition unique d'un disque dur de données montrant des signes de faiblesses (remplacez le X et Y par les lettres correspondant à votre périphérique) :
ddrescue --input-position=0 --direct --preallocate --retry-passes=3 --verbose /dev/sdXY /path/to/backup/broken_hdd.dd /path/to/backup/broken_hdd.logfile
Pour le cas où il y a plusieurs partitions (MBR ou GPT), utilisez la même commande en n'écrivant que "/dev/sdX"
Une fois votre fichier "broken_hdd.dd" complet, vous pouvez utiliser la commande "losetup" pour monter votre image sur un fichier périphérique dans "/dev/loopX" :
losetup --partscan --find /path/to/backup/broken_hdd.dd
L'option --partscan
permet d'afficher les partitions contenues dans votre image, sous la forme "loopXp1", "loopXp2", etc ; quand à --find
, il permet d’utiliser le premier périphérique "loop" inutilisé (voir losetup(8)).
Ou plus simple, vous pouvez directement utiliser la commande "mount" pour monter votre image dans un dossier, grâce à l’option "-o loop" (voir section "THE LOOP DEVICE" de mount(8)).
Je garde ici le lien, pour me souvenir que le logiciel ddrescue de GNU est considéré comme meilleurs.
Un site Web pour apprendre à développer en utilisant OpenGL, une suite, en logiciel-libre, d'API multi-plateformes et multi-langages pour dessiner des graphiques en 2D et en 3D.
https://fr.wikipedia.org/wiki/OpenGL
(via SebSauvage http://sebsauvage.net/links/?esWtgw)
Génial ! Ça c'est du grand service de qualité, et vraiment rapide et efficace, même dans son minimalisme ; effectivement, le nombre de fonctionnalités est faible, il n'est pour l'instant pas possible de choisir des options, comme l'utilisation ou non d'autoroutes par exemple.
Remercions aussi les projets OSRM (Open Source Routing Machine), MapQuest et Graphhopper pour leurs moteurs de guidage, ceux utilisés par OSM.
Coreboot, un projet de logiciel logiciel dont le but est de remplacer le logiciel propriétaire BIOS.
Projet à suivre, pour enfin avoir un PC entièrement libre.
EDIT 2016-06-05: en relation avec LibreBoot https://links.thican.net/?9NiJjA
ça fait un petit moment que je n'en parle plus, mais ce projet semble avoir bien fonctionné.
Je pense que le jour où j'en profiterai pour mettre à jour mon CyanogenMod, j'essayerai Replicant (la version 10.2 est sortie, mais la mise à jour sans formatage ne fonctionne pas, du coup, je ne suis pas encore à jour).
"Entre la fin des années 80 et le début des années 90, Microsoft est devenu un mastodonte en situation de quasi-monopole dans le monde du logiciel. L’une de ses tactiques est devenue bien connue (et redoutée) dans l’industrie : adopter et étendre (NdT: il y a l’idée du « baiser de la mort » : étreindre pour mieux étouffer)."
Et encore le « Adopte, étend et étouffe » https://links.thican.net/?3A3Tog
Une bibliothèque javascript bien sympa et rapide à mettre en place pour mettre un bout de OpenStreetMap sur votre site web.
Notes : si vous souhaitez héberger les fichiers Leaflet chez vous, téléchargez donc l'archive dans la rubrique Download :-)
Un service découvert via FramaBlog http://www.framablog.org/index.php/post/2013/11/06/de-google-maps-a-openstreetmap
Tiens, ça oui ! Très bonne occasion pour passer à OpenStreetMap :-)
Je ne parle pas du fait de la désagréable aventure lors d'un changement de compatibilité, comme Python 3, car il est des fois important de repartir sur des bases saines pour mieux avancer, ce qui arrive aussi dans le monde du Libre, mais là, on parle aussi d'un service qui en plus de changer de fonctionnement sans demander son avis peut aussi très bien changer de mode d'utilisation et devenir payant.
Pensez-y. ;-)
Une nouvelle application sous Android pour faire de l'authentification forte avec de l'OTP (One Time Password), comme Google Authenticator https://links.thican.net/?6mMMPw, mais sans le côté Google de la chose, et cette application ne requiert pas d'accès au réseau, contrairement à celle de Google.
Et le logiciel a une licence en GPLv3. :-)
@TODO:
How to let mutt use the To: address of a message as the From: address in a reply?
Logiciel RandoAmis.Secours (R.A.S) est un service web du type "dead man switch" : avant de partir en randonnée, vous indiquez sur ce service une date d'alerte ; si vous n'avez pas indiqué votre retour sur le service à l'heure de l'alerte, un message d'alerte est envoyé à vos destinataires pour prévenir que quelque chose s'est peut-être mal passé.
C'est plutôt bien comme service, car il permet de prévenir des personnes si vous ne pouvait pas le faire.
Lien direct : http://ivoire.dinauz.org/ras/
Enfin une bonne nouvelle pour le Logiciel Libre, pourvu que cet exemple changera des mentalités ailleurs dans le monde.