Autor: ProHoster

Como analisei Habr, parte 1: tendências

Quando o Olivier de Ano Novo terminou, eu não tinha nada para fazer e decidi baixar todos os artigos do Habrahabr (e plataformas relacionadas) para o meu computador e fazer algumas pesquisas. Acabou sendo várias histórias interessantes. A primeira delas é o desenvolvimento do formato e dos temas dos artigos ao longo dos 12 anos de existência do site. Por exemplo, a dinâmica de alguns tópicos é bastante indicativa. Continuação - sob o corte. Processo […]

Firefox para Wayland traz WebGL e aceleração de hardware de vídeo

As compilações noturnas do Firefox, que servirão de base para o lançamento do Firefox 7 em 75 de abril, incluem suporte completo para WebGL em ambientes que usam o protocolo Wayland. Até agora, o desempenho do WebGL nas versões Linux do Firefox deixou muito a desejar devido à falta de suporte à aceleração de hardware, problemas com drivers gfx para X11 e ao uso de padrões diferentes. Aceleração baseada em gfx em […]

Lançamento do nginx 1.17.9 e njs 0.3.9

Foi lançado o branch principal do nginx 1.17.9, dentro do qual continua o desenvolvimento de novos recursos (no branch estável 1.16 com suporte paralelo, apenas são feitas alterações relacionadas à eliminação de erros graves e vulnerabilidades). Principais alterações: É proibido especificar múltiplas linhas de “Host” no cabeçalho da solicitação; Corrigido um bug onde o nginx ignorava linhas adicionais de “Transfer-Encoding” no cabeçalho da solicitação; Correções foram feitas para evitar vazamentos [...]

Versão do sistema operacional DragonFly BSD 5.8

Está disponível o lançamento do DragonFlyBSD 5.8, sistema operacional com kernel híbrido criado em 2003 com o propósito de desenvolvimento alternativo do branch FreeBSD 4.x. Entre os recursos do DragonFly BSD, podemos destacar o sistema de arquivos com versão distribuída HAMMER, suporte para carregamento de kernels de sistema “virtuais” como processos de usuário, capacidade de armazenar dados em cache e metadados FS em unidades SSD, links simbólicos variantes sensíveis ao contexto, capacidade congelar processos […]

Lançamento do nEMU 2.3.0 - uma interface para QEMU baseada em pseudográficos ncurses

A versão 2.3.0 do nEMU foi lançada. nEMU é uma interface ncurses para QEMU que simplifica a criação, configuração e gerenciamento de máquinas virtuais. O código é escrito em C e distribuído sob a licença BSD-2. O que há de novo: Adicionado daemon de monitoramento de máquina virtual: quando o estado muda, ele envia uma notificação ao D-Bus através da interface org.freedesktop.Notifications. Novas opções para gerenciar máquinas virtuais a partir da linha de comando: –powerdown, –force-stop, –reset, […]

"All the Music, LLC" gerou todas as melodias possíveis e as lançou

Damien Riehl, advogado, programador e bacharel em música, e Noah Rubin, músico, escreveram um programa que gerou todas as melodias curtas possíveis de 12 compassos usando 8 notas dentro de uma oitava (cerca de 69 bilhões de combinações), registrando-as em nome de seu empresa All the Music, LLC e lançado em domínio público. Postado em archive.org 1200 Gb em […]

Nginx 1.17.9 lançado

O Nginx 1.17.9 foi lançado, o próximo lançamento na ramificação principal atual do servidor web nginx. A ramificação principal está em desenvolvimento ativo, enquanto a ramificação estável atual (1.16) possui apenas correções de bugs. Alteração: o nginx agora não permite múltiplas linhas "Host" no cabeçalho da solicitação. Correção: o nginx estava ignorando linhas adicionais de “Transfer-Encoding” no cabeçalho da solicitação. Correção: vazamentos no soquete ao usar [...]

Sobre como escrever e publicar um contrato inteligente na Telegram Open Network (TON)

Sobre como redigir e publicar um contrato inteligente no TON Sobre o que trata este artigo? No artigo contarei como participei da primeira (de duas) competições de blockchain do Telegram, não ganhei prêmio e resolvi registrar minha experiência em um artigo para que não caísse no esquecimento e, quem sabe, ajudasse alguém. Como eu não queria escrever [...]

Mikhail Salosin. Encontro Golang. Usando Go no backend do aplicativo Look+

Mikhail Salosin (doravante – MS): – Olá a todos! Meu nome é Michael. Trabalho como desenvolvedor backend na MC2 Software e falarei sobre o uso do Go no backend do aplicativo móvel Look+. Alguém aqui gosta de hóquei? Então esta aplicação é para você. É para Android e iOS e serve para assistir transmissões de diversos eventos esportivos online e [...]

Uma tarefa para um desenvolvedor ou como atualizamos scanners portáteis sem fornecedor

Olá a todos. Nós, Viktor Antipov e Ilya Aleshin, falaremos hoje sobre nossa experiência trabalhando com dispositivos USB via Python PyUSB e um pouco sobre engenharia reversa. Antecedentes Em 2019, o Decreto do Governo da Federação Russa nº 224 “Sobre a aprovação das Regras para rotulagem de produtos de tabaco por meio de identificação e características da implementação de um sistema de informação estatal para monitorar a circulação de mercadorias sujeitas a obrigatoriedade [… ]

Resultados do concurso da Apple “Shot on iPhone in Night Mode”: metade dos vencedores são da Rússia

A Apple anunciou os resultados do concurso de fotografia “Shot on iPhone in Night Mode”. Um júri especial analisou milhares de fotos enviadas de todo o mundo, tiradas no iPhone 11, Pro e Pro Max, e selecionou as seis melhores fotos (provavelmente foram as de maior sucesso), que serão postadas na galeria do site da empresa. website, no Instagram @Apple e aparecem em outdoors em diversos países. […]