Categoria: Administração

RabbitMQ. Parte 3. Entendendo as Queues e Bindings

Fila (queue) — uma estrutura de dados em disco ou na memória RAM que armazena referências a mensagens e fornece cópias delas para os consumidores. A fila é um processo Erlang com estado (onde as próprias mensagens podem ser armazenadas em cache). Mil filas podem ocupar cerca de 80MB. Binding (binding) — uma regra que informa ao intermediário em qual fila as mensagens devem ser enviadas. […]

Instalação do Firebird 3 nas versões modernas do Linux: CentOS 8 e Ubuntu 19

Neste artigo, descreveremos o conjunto mínimo de ações necessárias para a instalação ideal do SGBD Firebird versão 3.0 nas novas distribuições do Linux. Para os exemplos, escolhemos CentOS 8 e Ubuntu 19. Para "transportar" a distribuição do Firebird para o sistema-alvo, este guia optou pelo download do arquivo tar.gz através do link do site oficial do projeto (firebirdsql.org). Para os mais apressados — imediatamente […]

O que é o Windows PowerShell e como utilizá-lo? Parte 2: introdução à linguagem de programação

Historicamente, as utilitários de linha de comando em sistemas Unix são mais desenvolvidos do que no Windows, porém, com a chegada de uma nova solução, a situação mudou. Para o PowerShell, é possível escrever scripts em uma linguagem interpretada de múltiplos paradigmas, que contém elementos de programação procedural clássica, orientada a objetos e até mesmo funcional: desvios condicionais, loops, variáveis, arrays, tabelas hash, classes, tratamento de erros, além de funções, cmdlets e pipelines. O artigo anterior […]

O que é o Windows PowerShell e como utilizá-lo? Parte 1: principais recursos

Historicamente, as utilitários de linha de comando em sistemas Unix são mais desenvolvidos do que no Windows, porém, com a chegada de uma nova solução, a situação mudou. O Windows PowerShell permite que os administradores de sistema automatizem a maioria das tarefas rotineiras. Com ele, é possível alterar configurações, parar e iniciar serviços, além de realizar manutenção na maioria dos aplicativos instalados. Interpretar a janela azul como mais um interpretador de comandos seria um erro. […]

Integração do projeto VueJS+TS com SonarQube

Em nosso trabalho, utilizamos ativamente a plataforma SonarQube para manter a qualidade do código em um alto nível. Durante a integração de um dos projetos desenvolvido em VueJs+Typescript, surgiram alguns problemas. Portanto, gostaria de contar mais detalhadamente como conseguimos resolvê-los. Neste artigo, falarei, como mencionei anteriormente, sobre a plataforma SonarQube. Um pouco de teoria — o que é isso de fato, para […]

Como abrir comentários e não se afogar em spam

Quando o seu trabalho é criar algo bonito, não há muito o que dizer sobre isso, pois o resultado está visível para todos. Porém, se você está apagando inscriptions de muros, o seu trabalho passa despercebido até que os muros pareçam adequados ou até que você apague algo errado. Qualquer serviço que permita deixar comentários, opiniões, mensagens ou […]

LetsEncrypt planeja revogar seus certificados devido a um erro de software

A empresa LetsEncrypt, que oferece certificados SSL gratuitos para criptografia, foi forçada a anular alguns certificados. O problema está relacionado a um erro de software no software de gerenciamento Boulder, utilizado para construir a CA. Normalmente, a verificação do registro DNS CAA ocorre simultaneamente à confirmação de propriedade do domínio, e a maioria dos assinantes recebe o certificado imediatamente após a verificação, mas os desenvolvedores do software programaram de forma que o resultado da verificação […]

A saúde dos índices no PostgreSQL sob a perspectiva de um desenvolvedor Java

Olá. Meu nome é Vanya e sou desenvolvedor Java. Por acaso, trabalho muito com PostgreSQL – cuido da configuração do banco de dados, otimização da estrutura, desempenho e joguinho de DBA nos fins de semana. Ultimamente, organizei vários bancos de dados em nossos microserviços e escrevi uma biblioteca Java chamada pg-index-health, que facilita esse trabalho, economiza meu tempo e ajuda […]

Configuração da política de senha segura no Zimbra

Juntamente com a criptografia de e-mails e o uso de assinatura digital, uma das formas mais eficazes e de baixo custo para proteger e-mails contra invasões é uma política de senha segura bem elaborada. Senhas anotadas em papéis, armazenadas em arquivos públicos ou simplesmente não suficientemente complexas sempre representam uma grande brecha na segurança da informação da empresa e podem levar a incidentes graves com consequências para […]

Como eu fiz scraping no Habr, parte 1: tendências

Quando o salada de Ano Novo foi devorada, não tive nada mais para fazer e decidi baixar todos os artigos do Habr (e plataformas relacionadas) para meu computador e investigar. Surgiram algumas histórias interessantes. A primeira delas é a evolução do formato e dos temas dos artigos ao longo dos 12 anos de existência do site. Por exemplo, a dinâmica de alguns temas é bastante significativa. A continuação está abaixo. O processo […]

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

Sobre como escrever e publicar um contrato inteligente no TON. Sobre o que é este artigo? Neste artigo, vou contar como participei do primeiro (de dois) concursos do Telegram sobre blockchain, não ganhei um prêmio e decidi registrar a experiência no artigo, para que não se perca no tempo e, talvez, ajude alguém. Como eu não queria escrever […]

Mikhail Salosin. Meetup Golang. Uso de Go no backend do aplicativo 'Smotri+'

Mikhail Salosin (daqui em diante – MS): – Olá a todos! Meu nome é Mikhail. Trabalho como desenvolvedor backend na empresa MC2 Software, e vou contar sobre o uso de Go no backend do aplicativo móvel 'Smotri+'. Alguém aqui gosta de hóquei? Então este aplicativo é para você. É para Android e iOS, serve para assistir transmissões de diversos eventos esportivos online e […]

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