Catégorie : Blog

Publication de la base de données distribuée TiDB 3.0

La version de la base de données distribuée TiDB 3.0 est disponible, développée sous l'influence des technologies Google Spanner et F1. TiDB appartient à la catégorie des systèmes hybrides HTAP (Traitement Transactionnel/Analytique Hybride), capables à la fois d'exécuter des transactions en temps réel (OLTP) et de traiter des requêtes analytiques. Le projet est écrit en Go et est distribué sous la licence Apache 2.0. Caractéristiques de TiDB : Support de SQL […]

Google teste un nouveau réseau social

La société Google ne semble clairement pas vouloir abandonner l'idée de son propre réseau social. Peu de temps après la fermeture de Google+, la « corporation du bien » a commencé à tester Shoelace. C'est une nouvelle plateforme d'interaction sociale qui se distingue de Facebook, de VKontakte et d'autres. Les développeurs la positionnent comme une solution pour le monde réel. En effet, Shoelace propose de trouver des amis et des personnes partageant les mêmes idées dans le monde réel. Il est supposé que […]

Le GitHub Package Registry prendra en charge les paquets Swift

Le 10 mai, nous avons lancé un test bêta limité du GitHub Package Registry, un service de gestion de paquets qui permet de publier facilement des paquets publics ou privés à côté du code source. Actuellement, le service prend en charge les outils de gestion de paquets familiers : JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), images Docker, et bien plus encore. Nous sommes heureux d'annoncer que nous ajouterons le support des paquets Swift dans […]

Comment commencer à utiliser le mode utilisateur sous Linux

Introduction du traducteur : Dans le contexte de l'entrée massive de divers types de conteneurs dans notre vie, il peut être assez intéressant et utile de découvrir sur quelles technologies tout cela a commencé. Certaines d'entre elles peuvent encore être utilisées aujourd'hui, mais tout le monde ne se souvient pas (ou ne sait pas, s'ils n'ont pas vécu leur développement fulgurant). […]

Ne vous engagez pas à développer ce que vous ne comprenez pas

Depuis début 2018, j'occupe le poste de lead/chef/des développeurs principaux dans l'équipe — appelez cela comme vous voulez, mais l'essentiel est que je suis entièrement responsable d'un des modules et de tous les développeurs qui y travaillent. Ce poste m'ouvre un nouveau regard sur le processus de développement, étant donné que je suis impliqué dans un plus grand nombre de projets et plus activement […]

Mécanismes de gamification : classement

Classement. Qu'est-ce que c'est et comment l'utiliser dans la gamification ? La question semble simple, presque rhétorique, mais en réalité, même une mécanique aussi évidente a de nombreux aspects nuancés, notamment dus à l'évolution humaine. Cet article est le premier de ma série d'articles sur les composants, les mécaniques et des exemples intéressants de gamification. Par conséquent, je fournirai de brèves définitions pour certains termes généraux. […]

Sortie du système de reconnaissance de texte Tesseract 4.1

Le système de reconnaissance optique de caractères Tesseract 4.1 a été publié, prenant en charge la reconnaissance de caractères UTF-8 et de textes en plus de 100 langues, y compris le russe, le kazakh, le biélorusse et l'ukrainien. Le résultat peut être enregistré en texte brut ou dans les formats HTML (hOCR), ALTO (XML), PDF et TSV. Initialement, le système a été créé entre 1985 et 1995 dans le laboratoire de la société Hewlett Packard, dans […]

Informations sur la fuite de mots de passe de 33 millions d'utilisateurs de Livejournal.com en 2014

Le projet We Leak Info a annoncé avoir reçu une base de données d'utilisateurs de Livejournal.com, compromise lors d'une fuite survenue en 2014 et impliquant plus de 33,7 millions de comptes. La base contient des informations sur le nom d'utilisateur, l'email et le mot de passe. Les mots de passe sont en clair, sans hachage. Il est proposé de vérifier la compromission de votre compte sur le site weleakinfo.com. Les détails sur l'incident sont encore […]

Sur les hormones

Et voilà, tu te trouves au milieu d'une réunion, le cœur et la respiration tentent de s'échapper de ta cage thoracique, la gorge est sèche, et une sorte de tintement inhabituel résonne dans tes oreilles. Et tu ne comprends pas pourquoi ces gens ne saisissent pas des arguments aussi simples et rationnels, qui s'intègrent si facilement dans ta vision du monde. La voix intérieure crie : « Et pourquoi diable des choses aussi évidentes […]

Fabrice Bellard a publié un moteur JavaScript

Le mathématicien français Fabrice Bellard, plus connu pour son travail sur ffmpeg, qemu, tcc et le calcul du nombre π, a mis à disposition QuickJS — une implémentation compacte de JavaScript sous forme de bibliothèque en C. Elle prend presque entièrement en charge la spécification ES2019, y compris les extensions mathématiques. Elle passe tous les tests de la suite de tests ECMAScript. Aucun dépendance d'autres bibliothèques. Taille réduite statiquement […]

Jinja2 en C++.

Un moteur de templating de fichiers en C++ Jinja2Cpp a été publié. Il s'agit d'un générateur de fichiers basé sur des modèles, similaire au célèbre jinja utilisé par les programmeurs en python — http://jinja.pocoo.org/. La spécification de http://jinja.pocoo.org/docs/2.10/templates/ a servi de base. Des articles de l'auteur dévoilant certains aspects et éclairant des zones d'ombre sont disponibles ici — https://habr.com/ru/post/416581/ et https://habr.com/ru/post/419011/. Source : linux.org.ru

Intel a présenté de nouveaux outils pour l'emballage multi-puces.

À l'approche d'une barrière dans la production de puces, marquée par l'impossibilité de continuer à réduire l'échelle des processus technologiques, l'emballage multi-puces des cristaux devient primordial. La performance des futurs processeurs sera mesurée par la complexité, ou mieux, la complexité des solutions. Plus il y aura de fonctions assignées à une petite puce de processeur, plus l'ensemble de la plateforme sera puissant et efficace. Cependant, le processeur lui-même sera […]

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