Categoria: Blog

Receitas Nginx: conversão de HTML para PDF

Para realizar a conversão de HTML para PDF, precisaremos do Nginx e de seu plugin html2pdf. (Dei links para meu fork do Nginx, pois fiz algumas alterações que ainda não consegui implementar no repositório original. Também é possível usar uma imagem pronta.) Para converter HTML em PDF a partir de um arquivo, location =\/html_to_pdf_from_file { html2pdf on; # ativamos o filtro pdf } […]

Vamos analisar Async/Await em JavaScript com exemplos

O autor do artigo analisa exemplos de Async/Await em JavaScript. De um modo geral, Async/Await é uma maneira conveniente de escrever código assíncrono. Antes dessa funcionalidade, esse tipo de código era escrito utilizando callbacks e promises. O autor do artigo original revela as vantagens do Async/Await, examinando diversos exemplos. Lembramos: todos os leitores do «Habr» ganham um desconto de 10 000 rublos ao se inscrever em qualquer curso da Skillbox por […]

Linux 5.2

Uma nova versão do núcleo Linux 5.2 foi lançada. Nesta versão, foram aceitas 15.100 alterações de 1.882 desenvolvedores. O tamanho do patch disponível é de 62 MB. Foram removidas 531.864 linhas de código. Novidades: um novo atributo para arquivos e diretórios, +F, que possibilita considerar arquivos em diferentes cases como se fossem um só. Esse atributo está disponível no sistema de arquivos ext4. Em […]

Debian GNU/Hurd 2019 está disponível.

Foi lançado o Debian GNU/Hurd 2019, edição do distribuidor Debian 10.0 «Buster», que combina o ambiente de software Debian com o núcleo GNU/Hurd. O repositório do Debian GNU/Hurd inclui cerca de 80% dos pacotes do arquivo total do Debian, incluindo o Firefox e o Xfce 4.12 que foram portados. Debian GNU/Hurd e Debian GNU/KFreeBSD são as únicas plataformas Debian construídas sobre um núcleo que não seja Linux. A plataforma GNU/Hurd […]

Implantação de aplicativos em vários clusters Kubernetes com Helm

Como o Dailymotion utiliza Kubernetes: implantação de aplicativos Nós, do Dailymotion, começamos a usar Kubernetes em produção há 3 anos. Contudo, implantar aplicativos em vários clusters não é uma tarefa fácil, então, nos últimos anos, temos expandido nossas ferramentas e processos de trabalho. Como tudo começou Aqui, vamos explicar como implantamos nossos aplicativos em vários clusters Kubernetes por meio […]

Lançamento do Debian 10 «Buster»

Após dois anos de desenvolvimento, foi lançado o Debian GNU/Linux 10.0 (Buster), disponível para dez arquiteturas oficialmente suportadas: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM de 64 bits (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) e IBM System z (s390x). Atualizações para o Debian 10 serão lançadas por 5 anos. O repositório apresenta […]

GPS para o besouro de esterco: sistema de orientação multimodal

Existem perguntas que fizemos ou tentamos responder: por que o céu é azul, quantas estrelas estão no céu, quem é mais forte - o tubarão branco ou a orca, etc. E há perguntas que não fizemos, mas a resposta continua interessante. Uma dessas perguntas é: o que os cientistas decidiram investigar de tão importante […]

Apresentações públicas. Resumo do principal

Apresentações públicas são uma arma na batalha pela conquista das mentes. Se você não é um conquistador, isso não serve para você. Caso contrário, aqui estão os «esboços» dessa arma! Cada um decide para si mesmo o que é primordial em uma apresentação pública - o visual ou o texto que é falado. Por exemplo, eu quase sempre começo com uma apresentação, à qual depois «sobreponho» o texto. […]

Vector 0.3.0

Esta semana foi lançada a versão 0.3.0 da ferramenta livre Vector, destinada à coleta, transformação e armazenamento de dados de logs, métricas e eventos. Desenvolvida na linguagem Rust, ela se destaca por sua alta performance e baixo consumo de memória em comparação aos similares. Além disso, grande ênfase foi dada às funções relacionadas à correção, especialmente às capacidades de armazenamento de eventos não enviados em buffer […]

No Reino Unido, o Firefox não utilizará DNS-over-HTTPS devido a alegações de contornar bloqueios.

A Mozilla não planeja incluir por padrão o suporte a DNS-over-HTTPS para usuários no Reino Unido devido à pressão da Associação de Provedores do Reino Unido (UK ISPA) e da organização Internet Watch Foundation (IWF). No entanto, a Mozilla está trabalhando na busca de parceiros potenciais para uma adoção mais ampla da tecnologia DNS-over-HTTPS em outros países da Europa. Há alguns dias, a organização UK ISPA nominará a Mozilla […]

Como ultrapassamos o Grande Firewall da China (parte 1)

Olá a todos! Aqui é o Nikita — engenheiro de sistemas da SEMrush. Hoje vou falar sobre como enfrentamos o desafio de garantir a estabilidade do nosso serviço semrush.com na China, e quais problemas encontramos ao longo do caminho (considerando a localização do nosso datacenter na costa leste dos EUA). Esta será uma longa história, dividida em várias […]

Como superamos o Grande Firewall da China (parte 2)

Olá! Aqui é o Nikita novamente, engenheiro de sistemas da SEMrush. Com este artigo, dou continuidade à história de como desenvolvemos uma solução para contornar o Grande Firewall da China para o nosso serviço semrush.com. Na parte anterior, falei sobre os problemas que surgem após a decisão de que "Precisamos garantir que nosso serviço funcione na China" e quais desafios […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster