Autor: ProHoster

Substituindo EAV por JSONB no PostgreSQL

TL; DR: JSONB pode simplificar bastante o desenvolvimento do esquema de banco de dados sem sacrificar o desempenho da consulta. Introdução Vamos dar um exemplo clássico de provavelmente um dos casos de uso mais antigos do mundo de um banco de dados relacional (banco de dados): temos uma entidade e precisamos salvar certas propriedades (atributos) desta entidade. Mas nem todas as instâncias podem ter o mesmo conjunto de propriedades, além disso, […]

Como economizar o seu tempo e o de outras pessoas durante as entrevistas, ou um pouco sobre os equívocos de RH

O dia seguinte começou, como convém a um dia de inverno em uma semana curta. A tarefa do gerente foi preenchida com tarefas clássicas - “ontem enviei uma carta para Vasily Ivanovich no Sportloto, em vez de Ivan Vasilyevich na Lotto-million, onde escrevi todo tipo de coisas obscenas sobre Vasily Ivanovich, certifique-se de que ele não leia o carta” ou “estamos aqui na filial no ano passado otimizamos [...]

A cidade adormece, os residentes de Khabrovsk acordam

Se o número de comentários em um artigo se aproxima rapidamente de 1000, tenha certeza de que, independentemente do tópico declarado pelo autor, uma disputa está acontecendo por dentro: focos de tensão na política, cercados por especialistas de poltrona em todos os assuntos, diagnósticos psiquiátricos à distância por avatar e apelido, recebendo ataques pessoais, sarcásticos, cuja causticidade ultrapassa a do sangue dos xenomorfos, e, claro, obrigatórios em […]

Por que eles não me ligaram de volta-6, ou tenha cuidado, nome de usuário

Quando, há quase um ano, escrevi o artigo “Como economizar o seu próprio tempo e o de outras pessoas durante as entrevistas, ou um pouco sobre os equívocos de RH”, parti do pressuposto de integridade e interesse das duas partes na cooperação de longo prazo (mútuo ganho, ganha-ganha, só isso). A prática do ano passado mostra que a situação do mercado está gradualmente a mudar para pior para o trabalhador, e […]

Estagiários pelos olhos da empresa

Você provavelmente sabe que a Parallels atende estudantes talentosos quase desde o primeiro dia. Em grande parte porque a própria empresa surgiu graças aos mesmos jovens “talentos”. O MIPT e o Bauman MSTU geralmente podem ser considerados o berço dos nossos antigos e atuais líderes. Como estão as coisas agora? Trabalhar com “juniores” é caro e “doloroso” Nos últimos anos, […]

Super-heróis soviéticos, melecas tchecas e um clone australiano

No artigo “Como o escritor de ficção científica Arthur C. Clarke quase fechou a revista “Technology for Youth””, prometi falar na sexta-feira sobre como o editor-chefe de “Veselye Kartinki” quase foi queimado por insetos— no sentido mais literal da palavra. Hoje é sexta-feira, mas primeiro gostaria de dizer algumas palavras sobre as próprias “Imagens Engraçadas” - este caso único […]

Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 2.0

Foi publicado o lançamento do PeerTube 2.0, uma plataforma descentralizada para organização de hospedagem e transmissão de vídeo. PeerTube oferece uma alternativa neutra em termos de fornecedor ao YouTube, Dailymotion e Vimeo, usando uma rede de distribuição de conteúdo baseada em comunicações P2P e conectando os navegadores dos visitantes. Os desenvolvimentos do projeto são distribuídos sob licença AGPLv3. PeerTube é baseado no cliente BitTorrent WebTorrent, que roda no navegador e usa tecnologia WebRTC para […]

Microsoft Defender ATP chegando ao Linux

A Microsoft está trabalhando para fornecer suporte para Linux na plataforma Microsoft Defender ATP (Advanced Threat Protection), projetada para fornecer proteção proativa, monitorar vulnerabilidades não corrigidas e identificar e eliminar atividades maliciosas no sistema. A plataforma combina um pacote antivírus, um sistema de detecção de intrusão de rede, um mecanismo de proteção contra exploração de vulnerabilidades (incluindo dia 0), ferramentas para isolamento estendido, ferramentas adicionais de gerenciamento de aplicativos e […]

Código aberto para Spleeter, um sistema para separar música e voz

Провайдер потокового вещания Deezer открыл исходные тексты экспериментального проекта Spleeter, развивающего систему машинного обучения для разделения источников звука из сложных звуковых композиций. Программа позволяет удалить из композиции вокал и оставить только музыкальное сопровождение, манипулировать звучанием отдельных инструментов или отбросить музыку и оставить голос для наложения на другой звуковой ряд, создания миксов, караоке или транскрипции. Код […]

Lançamento do programa de transcodificação de vídeo HandBrake 1.3.0

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

Arch Linux mudou a forma como os pacotes do kernel Linux são instalados

Os desenvolvedores do Arch Linux anunciaram mudanças na forma como instalam pacotes com o kernel Linux. Todos os pacotes oficiais do kernel (linux, linux-lts, linux-zen e linux-hardened) não instalarão mais a imagem do kernel no diretório /boot. A instalação e remoção de imagens do kernel serão realizadas pelo script mkinitcpio (ganchos para processamento de operações de instalação do kernel foram adicionados até agora apenas ao mkinitcpio, mas em […]