Catégorie : Actualités Internet

Cinq questions sur la conception des langages de programmation

Philosophie directrice 1. Les langages de programmation pour les humains Les langages de programmation sont la manière dont les gens parlent aux ordinateurs. Un ordinateur sera heureux de converser dans n'importe quel langage qui n'est pas ambigu. La raison pour laquelle nous avons des langages de haut niveau est que les humains ne peuvent pas gérer le langage machine. L'essence des langages de programmation est d'empêcher notre fragile humain […]

Sélection de 143 traductions des essais de Paul Graham (sur 184)

Paul Graham est l'une des personnes les plus respectées dans le secteur de l'IT, parmi les fondateurs et les investisseurs. C'est un programmeur de premier ordre (il a créé deux langages de programmation), un hacker, le fondateur de l'audacieux accélérateur Y Combinator, et un philosophe. Avec ses réflexions et son intellect, Paul Graham s'invite dans une large gamme de domaines : des prévisions sur l'évolution des langages de programmation dans cent ans aux qualités humaines et comment réparer/hacker l'économie. A […]

GNU Guile 3.0

Le 16 janvier a eu lieu la sortie majeure de GNU Guile — une implémentation embarquée du langage de programmation Scheme avec prise en charge du multithreading, de l'asynchrone, du travail en réseau et des appels système POSIX, d'une interface binaire C, de l'analyse PEG, d'un REPL en réseau, XML ; il possède son propre système de programmation orientée objet. La principale nouveauté de cette version est le support complet de la compilation JIT, ce qui a permis d'accélérer l'exécution des programmes en moyenne de deux […]

Mise à jour de Chrome 79.0.3945.130 corrigant une vulnérabilité critique

La mise à jour du navigateur Chrome 79.0.3945.130 est disponible, corrigeant quatre vulnérabilités, dont l'une a été classée comme critique, permettant de contourner tous les niveaux de protection du navigateur et d'exécuter du code sur le système en dehors de l'environnement sandbox. Les détails concernant cette vulnérabilité critique (CVE-2020-6378) n'ont pas encore été divulgués, il est seulement connu qu'elle est causée par l'accès à un bloc de mémoire déjà libéré dans le composant de reconnaissance vocale. […]

Sortie du serveur d'affichage Mir 1.7

La sortie du serveur d'affichage Mir 1.7 a été présentée, dont le développement se poursuit par Canonical, malgré l'abandon du développement de l'interface Unity et de l'édition d'Ubuntu pour smartphones. Mir reste en forte demande dans les projets de Canonical et est désormais positionné comme une solution pour les dispositifs embarqués et l'Internet des objets (IoT). Mir peut être utilisé comme serveur composite pour Wayland, ce qui permet d'exécuter dans des environnements […]

Google a annoncé son intention de mettre fin au support des Chrome Apps, NaCl, PNaCl et PPAPI

La société Google a publié un calendrier pour mettre fin à la prise en charge des applications web Chrome Apps dans le navigateur Chrome. En mars 2020, le Chrome Web Store ne prendra plus de nouvelles applications Chrome Apps (la possibilité de mettre à jour les applications existantes durera jusqu'en juin 2022). En juin 2020, la prise en charge des Chrome Apps sera arrêtée dans les versions de Chrome pour Windows, Linux et macOS, […]

Les thèmes de Chrome sont également compatibles avec Edge Canary

Le navigateur Microsoft Edge, lancé récemment, possède de nombreuses fonctionnalités de Chromium et de Chrome, mais ne prend pas encore en charge les thèmes de ce dernier. Cependant, il s'avère que cela peut être corrigé, bien que cette fonctionnalité ne fonctionne que sur Edge Canary. Il est toutefois possible d'essayer de faire de même avec la version pour les développeurs, la bêta et la version stable. Actuellement, cette fonction est confirmée […]

Histoire des livres et avenir des bibliothèques

Les livres tels que nous les connaissons n'existent pas depuis très longtemps. Dans l'Antiquité, le principal support d'information était le papyrus, mais après l'interdiction de son exportation, le parchemin a pris cette place. À mesure que l'Empire romain déclinait, les livres ont cessé d'être des rouleaux et les feuilles de parchemin ont commencé à être reliées en volumes. Ce processus a été progressif, certains […]

Publication de la distribution DilOS 2.0.2.

DilOS est une plateforme basée sur Illumos avec un gestionnaire de paquets Debian (dpkg + apt). DilOS est sous licence MIT. DilOS sera axée sur le côté serveur avec virtualisation, comme Xen (dilos-xen3.4-dom0 est actuellement disponible), les zones et les outils pour une utilisation par les petites entreprises et les particuliers (Exemple : en tant que serveur de fichiers avec un client torrent avec interface WEB, apache […]

Lettre ouverte à Google demandant d'assurer la confidentialité des utilisateurs

Plus de 50 entreprises, dont Privacy International, Digital Rights Foundation, DuckDuckGo et Electronic Frontier Foundation, ont adressé une lettre ouverte au PDG de Google, Sundar Pichai. Les auteurs de la lettre soulignent que le logiciel préinstallé sur Android représente une menace pour la confidentialité des consommateurs. Tous les fabricants OEM d'Android préinstallent leurs appareils avec des applications qui ne peuvent pas être supprimées et qui peuvent contourner […]

Le smartphone Linux PinePhone est disponible à la commande

Il a été annoncé le début de la livraison à tous ceux qui le souhaitent du premier lot limité de smartphones PinePhone (Braveheart Edition), développé par la communauté Pine64 (ajout : le premier lot est déjà épuisé). Le début de la production de masse est prévu pour mars 2020. Comme annoncé initialement, le prix du smartphone est de 150 dollars. L'appareil est destiné aux passionnés qui en ont assez d'Android et souhaitent obtenir un environnement entièrement contrôlé et sécurisé […]

GNU Guile 3.0 est désormais disponible

La version de GNU Guile 3.0, une implémentation libre du langage de programmation fonctionnelle Scheme, a été publiée, offrant la possibilité d'incorporer du code dans des applications écrites dans d'autres langages. Guile peut être utilisé comme langage pour développer des extensions pour des applications, définir des configurations ou créer des composants pour connecter divers primitives fournies par l'application. Guile est le langage officiel pour le développement d'extensions pour le système d'exploitation GNU. La base de Guile […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster