Catégorie : Blog

Google développe le système de construction modulaire Soong pour Android

La société Google développe le système d'assemblage Soong, destiné à remplacer les anciens scripts d'assemblage de la plateforme Android, basés sur l'utilisation de l'outil make. Soong propose d'utiliser des descriptions déclaratives simples des règles d'assemblage des modules, définies dans des fichiers avec l'extension «.bp» (blueprints). Le format des fichiers est proche de JSON et reproduit autant que possible la syntaxe et la sémantique des fichiers d'assemblage Bazel. Le code est écrit en langage Go […]

Publication de l'outil de sauvegarde rclone 1.50

La version de l'outil rclone 1.50 a été publiée. Il s'agit d'un équivalent de rsync, conçu pour copier et synchroniser des données entre un système local et divers stockages en nuage tels que Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud et Yandex.Disk. Le code du projet est écrit en langage Go et est distribué sous une licence […]

Alan Kay : Qu'est-ce qu'on peut qualifier de plus incroyable que les ordinateurs ont rendu possible ?

Quora : Qu'est-ce qui peut être considéré comme le plus incroyable que les ordinateurs ont rendu possible ? Alan Kay : J'essaie toujours d'apprendre à penser mieux. Je pense que la réponse sera très similaire à celle à la question « qu'est-ce qui est le plus incroyable que l'écriture (et ensuite l'imprimerie) a rendu possible ? ». Il ne s'agit pas de ce que l'écriture et l'imprimerie ont permis de réaliser un tout autre type […]

wc-themegen, utilitaire en ligne de commande pour l'adaptation automatique du thème Wine

Il y a un an, j'apprenais le C, maîtrisais GTK et durant ce temps, j'écrivais un wrapper pour Wine, simplifiant la configuration de nombreuses actions fastidieuses. Maintenant, je n'ai ni le temps ni l'énergie pour terminer le projet, mais il avait une fonction pratique d'adaptation du thème Wine au thème actuel de GTK3, que j'ai extrait dans un utilitaire en ligne de commande. Je sais qu'il y a une fonction de « mimétisme » sous GTK dans Wine-staging, […]

Le noyau Linux subit des tests automatiques : KernelCI

Le noyau Linux a un point faible : des tests médiocres. L'un des principaux indicateurs que des changements s'annoncent est que KernelCI, l'environnement de test automatique du noyau Linux, devient partie intégrante du projet Linux Foundation. Lors de la récente réunion des Linux Kernel Plumbers à Lisbonne, au Portugal, l'un des sujets brûlants était comment améliorer et automatiser les tests du noyau Linux. […]

Gestion facile des configurations de microservices avec microconfig.io

L'un des principaux défis lors du développement et de l'exploitation de microservices est la configuration soignée et précise de leurs instances. À mon avis, le nouveau framework microconfig.io peut aider. Il permet de résoudre de manière élégante certaines tâches de configuration de routine des applications. Si vous avez beaucoup de microservices, chacun étant livré avec son fichier ou ses fichiers de configuration, il y a un fort risque […]

Qu'est-ce que le jeu des validateurs ou « comment lancer une blockchain proof-of-stake »

Donc, votre équipe a terminé la version alpha de votre blockchain, et il est temps de lancer le testnet, puis le mainnet. Vous avez une véritable blockchain, avec des participants indépendants, un bon modèle économique, de la sécurité, vous avez conçu la gouvernance et il est maintenant temps de tester tout cela en pratique. Dans un monde crypto-anarchique idéal, vous publiez le bloc genesis, le code final du nœud, et les validateurs s'auto-organisent […]

5 façons d'utiliser utilement un Raspberry Pi

Bonjour Habr. Il y a probablement un Raspberry Pi chez presque tout le monde, et je prends le risque de supposer que beaucoup d'entre eux sont inutilisés. Pourtant, le Raspberry n'est pas seulement un matériel précieux, c'est aussi un ordinateur fanless assez puissant avec Linux. Aujourd'hui, nous allons explorer les fonctionnalités utiles du Raspberry Pi, pour lesquelles il n'est pas nécessaire d'écrire de code. Pour ceux qui sont intéressés, les détails […]

Les distributions ALT 9.0 ont été publiées sur sept plates-formes matérielles

Le lancement de trois nouveaux produits de la version 9.0 basés sur la neuvième plateforme ALT (p9 Vaccinium) a eu lieu : « ALT Station de travail 9 », « ALT Serveur 9 » et « ALT Éducation 9 ». Lors de la création des distributions du système d'exploitation « ALT » version 9.0 pour un large éventail de plates-formes matérielles, les développeurs du système d'exploitation « ALT » se sont concentrés sur les besoins des clients d'entreprise, des établissements d'enseignement et des particuliers. Les systèmes d'exploitation domestiques sont disponibles simultanément […]

Sortie des distributions Alt Workstation, Alt Server et Alt Éducation 9.0

Le lancement de trois nouveaux produits de la version 9.0 basée sur la neuvième plateforme ALT (p9 Vaccinium) a eu lieu : « Alt Workstation 9 », « Alt Server 9 », « Alt Éducation 9 ». Lors de la création des distributions du système d'exploitation « Alt » version 9.0 pour une large gamme de plates-formes matérielles, les développeurs se sont orientés vers les besoins des clients d'entreprise, des établissements d'enseignement et des particuliers. L'une des principales tendances du développement moderne […]

La plateforme de communication Asterisk 17 est disponible

Après un an de développement, la sortie du nouveau canal stable de la plateforme de communication open source Asterisk 17, utilisée pour déployer des PBX logiciels, des systèmes de voix sur IP, des passerelles VoIP, organiser des systèmes IVR (menu vocal), messagerie vocale, conférences téléphoniques et centres d'appels, a eu lieu. Les codes sources du projet sont disponibles sous licence GPLv2. Asterisk 17 appartient à la catégorie des versions avec support standard, pour lesquelles des mises à jour sont générées pendant deux […]

Nous identifions les « mauvais » bots potentiels et les bloquons par IP

Bonjour ! Dans cet article, je vais expliquer comment les utilisateurs d'hébergement standard peuvent identifier les adresses IP générant une charge excessive sur leur site et les bloquer à l'aide des outils d'hébergement. Il y aura un peu de code PHP et plusieurs captures d'écran. Données d'entrée : site créé sur CMS WordPress, hébergement Beget (ce n'est pas de la publicité, mais les captures d'écran de l'interface d'administration seront de ce fournisseur d'hébergement), site WordPress lancé […]

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