Auteur: ProHoster

Remplacement d'EAV par JSONB dans PostgreSQL

TL ; DR : JSONB peut grandement simplifier le développement de schémas de base de données sans sacrifier les performances des requêtes. Introduction Donnons un exemple classique de probablement l'un des cas d'utilisation les plus anciens au monde d'une base de données relationnelle (base de données) : nous avons une entité, et nous devons sauvegarder certaines propriétés (attributs) de cette entité. Mais toutes les instances ne peuvent pas avoir le même ensemble de propriétés. De plus, […]

Comment gagner du temps et celui des autres lors des entretiens, ou un peu sur les idées fausses en matière de RH

La journée suivante commença, comme il sied à une journée d'hiver dans une courte semaine. La tâche du manager était remplie de tâches classiques - « hier, j'ai envoyé une lettre à Vasily Ivanovich dans Sportloto, au lieu d'Ivan Vasilyevich dans Lotto-million, où j'ai écrit toutes sortes de choses obscènes sur Vasily Ivanovich, assurez-vous qu'il ne lit pas le lettre » ou « nous sommes ici dans la succursale l'année dernière, nous avons optimisé [...]

La ville s'endort, les habitants de Khabrovsk se réveillent

Si le nombre de commentaires sous un article approche rapidement les 1000, rassurez-vous, quel que soit le sujet évoqué par l'auteur, une querelle fait rage à l'intérieur : foyers politiques, entourés d'experts en fauteuil sur tous les sujets, diagnostics psychiatriques à distance par avatar. et surnom, faisant l'objet d'attaques personnelles et sarcastiques, dont la causticité dépasse celle du sang des xénomorphes, et, bien sûr, obligatoires dans […]

Pourquoi ne m'ont-ils pas rappelé-6, ou faites attention, nom d'utilisateur

Lorsqu'il y a presque un an, j'ai écrit l'article « Comment gagner du temps et celui des autres lors des entretiens, ou un peu sur les idées fausses en matière de RH », je suis parti de l'hypothèse d'intégrité et d'intérêt des deux parties pour une coopération à long terme (mutuelle gain, gagnant-gagnant, c'est tout). La pratique de l'année dernière montre que la situation du marché évolue progressivement pour le pire pour le salarié, et […]

Les stagiaires vus par l'entreprise

Vous savez probablement que Parallels est au service d'étudiants talentueux presque depuis le premier jour. En grande partie parce que l'entreprise elle-même est née grâce aux mêmes jeunes « talents ». Le MIPT et Bauman MSTU peuvent généralement être considérés comme le berceau de nos dirigeants anciens et actuels. Comment ça va maintenant ? Travailler avec des « juniors » est coûteux et « douloureux ». Ces dernières années, […]

La chronologie de Blade Runner est novembre 2019. La prévision s'est-elle réalisée ?

En 1982, le réalisateur Ridley Scott ravit le monde avec le film Blade Runner. Il s'agit d'un film culte de SF qui montrait aux spectateurs un avenir sombre et inquiétant - novembre 2019. Nous pouvons maintenant comparer ce qui a été montré dans le film et ce que nous avons actuellement. Il s’agit de technologie, pas du modèle politique, social ou économique de Blade […]

Des super-héros soviétiques, des crottes de nez tchèques et un clone australien

Dans l'article « Comment l'écrivain de science-fiction Arthur C. Clarke a failli fermer le magazine « Technology for Youth » », j'ai promis de parler vendredi de la façon dont le rédacteur en chef de « Veselye Kartinki » a failli se faire brûler par des bugs... au sens le plus littéral du terme. Aujourd'hui, c'est vendredi, mais je voudrais d'abord dire quelques mots sur les « Funny Pictures » elles-mêmes - ce cas unique […]

Sortie de la plateforme de diffusion vidéo décentralisée PeerTube 2.0

La sortie de PeerTube 2.0, une plateforme décentralisée d'organisation de l'hébergement et de la diffusion vidéo, a été publiée. PeerTube offre une alternative indépendante à YouTube, Dailymotion et Vimeo, en utilisant un réseau de distribution de contenu basé sur les communications P2P et en reliant les navigateurs des visiteurs entre eux. Les développements du projet sont distribués sous licence AGPLv3. PeerTube est basé sur le client BitTorrent WebTorrent, qui s'exécute dans le navigateur et utilise la technologie WebRTC pour […]

Microsoft Defender ATP arrive sur Linux

Microsoft s'efforce de fournir une prise en charge de Linux dans la plate-forme Microsoft Defender ATP (Advanced Threat Protection), conçue pour fournir une protection proactive, surveiller les vulnérabilités non corrigées et identifier et éliminer les activités malveillantes sur le système. La plateforme combine un package antivirus, un système de détection d'intrusion réseau, un mécanisme de protection contre l'exploitation des vulnérabilités (y compris 0-day), des outils d'isolement étendu, des outils supplémentaires de gestion des applications et […]

Open source pour Spleeter, un système de séparation musique et voix

Le fournisseur de streaming Deezer a mis en open source un projet expérimental appelé Spleeter, qui développe un système d'apprentissage automatique permettant de séparer les sources audio des compositions audio complexes. Le programme vous permet de supprimer les voix d'une composition et de ne conserver que l'accompagnement musical, de manipuler le son d'instruments individuels ou de supprimer la musique et de laisser la voix pour la superposer à une autre série sonore, en créant des mixages, un karaoké ou une transcription. Coder […]

Sortie du programme de transcodage vidéo HandBrake 1.3.0

После года разработки представлен релиз инструмента для многопоточного перекодирования видеофайлов из одного формата в другой — HandBrake 1.3.0. Программа доступна как в варианте, работающем в режиме командной строки, так и в виде GUI-интерфейса. Код проекта написан на языке Си (для Windows GUI реализован на .NET) и распространяется под лицензией GPL. Бинарные сборки подготовлены для Linux […]

Arch Linux a changé la façon dont les packages du noyau Linux sont installés

Les développeurs d'Arch Linux ont annoncé des changements dans la façon dont ils installent les packages avec le noyau Linux. Tous les packages officiels du noyau (linux, linux-lts, linux-zen et linux-hardened) n'installeront plus réellement l'image du noyau dans le répertoire /boot. L'installation et la suppression des images du noyau seront effectuées par le script mkinitcpio (les hooks pour le traitement des opérations d'installation du noyau ont jusqu'à présent été ajoutés uniquement à mkinitcpio, mais dans […]