Autor: Yuri Gagarin

CI/CD no Github Actions para um projeto em Flask+Angular

Neste artigo, compartilharei minha experiência configurando CI/CD utilizando o painel de controle Plesk e o Github Actions. Hoje, vamos aprender a implantar um projeto simples com o título despretensioso de "Helloworld". Ele foi escrito no framework Python Flask, com workers em Celery e front-end em Angular 8. Links para os repositórios: backend, frontend. Na primeira parte do artigo, daremos uma olhada no nosso projeto […]

Fábrica VxLAN. Parte 2

Olá, Habr. Continuo a série de artigos sobre a tecnologia VxLAN EVPN, que foram escritos especialmente para o lançamento do curso "Engenheiro de Redes" da OTUS. Hoje, examinaremos uma parte interessante das tarefas — a roteamento. Por mais banal que isso possa parecer, dentro do trabalho de uma fábrica de redes, tudo pode não ser tão simples. Parte 1 da série — conectividade L2 entre servidores. No […]

19 vulnerabilidades exploradas remotamente no TCP/IP da Treck

Foram identificadas 19 vulnerabilidades no TCP/IP proprietário da Treck, exploráveis através do envio de pacotes especialmente formatados. As vulnerabilidades receberam o codinome Ripple20. Algumas vulnerabilidades também se manifestam no TCP/IP da KASAGO da Zuken Elmic (Elmic Systems), que tem raízes comuns com a Treck. O stack da Treck é utilizado em muitos dispositivos industriais, médicos, de comunicação, embarcados e de consumo (desde lâmpadas inteligentes até impressoras e […]

Solaris 11.4 SRU22 disponível

Foi publicada uma atualização para o sistema operacional Solaris 11.4 SRU 22 (Support Repository Update), que oferece uma série de correções e melhorias para a linha Solaris 11.4. Para instalar as correções propostas na atualização, basta executar o comando ‘pkg update’. Nesta nova versão, além das correções de bugs, também foram atualizadas as versões dos seguintes componentes de código aberto: Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

A equipe de Engenharia de Releases do FreeBSD tem o prazer de apresentar o FreeBSD 11.4-RELEASE – o quinto e último lançamento baseado na ramificação stable/11. As mudanças mais importantes incluem: No sistema base: LLVM e comandos relacionados (clang, lld, lldb) atualizados para a versão 10.0.0. OpenSSL atualizado para a versão 1.0.2u. Unbound atualizado para a versão 1.9.6. Adicionada a renomeação de bookmarks do ZFS. Adicionada a comando certctl(8). No repositório de pacotes: pkg(8) […]

Da terceirização ao desenvolvimento (Parte 1)

Olá a todos, meu nome é Sergey Emelyanchik. Sou o diretor da empresa Audit-Telecom, principal desenvolvedor e autor do sistema Veliam. Decidi escrever um artigo sobre como eu e um amigo criamos uma empresa de terceirização, escrevemos software para nós mesmos e posteriormente começamos a distribuí-lo para todos os interessados através do sistema SaaS. Sobre como eu não acreditava de forma alguma que isto […]

Da terceirização para o desenvolvimento (Parte 2)

No artigo anterior, falei sobre a história da criação do Veliam e sobre a decisão de sua distribuição pelo sistema SaaS. Neste artigo, contarei o que foi preciso fazer para que o produto se tornasse público, não apenas local. Farei um relato sobre como iniciamos a distribuição e quais problemas enfrentamos. Planejamento A parte atual do servidor para os usuários estava no Linux. Quase […]

Lançamento do FreeBSD 11.4

Após 11 meses do lançamento da versão 11.3 e 7 meses desde o lançamento da versão 12.1, o FreeBSD 11.4 está disponível, preparado para as arquiteturas amd64, i386, powerpc, powerpc64, sparc64, aarch64 e armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Imagens adicionais foram preparadas para sistemas de virtualização (QCOW2, VHD, VMDK, raw) e ambientes de nuvem da Amazon […]

Primeira versão de teste do Qt 6

A Qt Company publicou o primeiro lançamento de teste da nova ramificação Qt 6, que apresentará mudanças arquitetônicas significativas, e para compilar será necessário um compilador que suporte o padrão C++17. Este lançamento contém apenas a estrutura inicial da futura versão Qt 6, que está prevista para 1 de dezembro de 2020. A funcionalidade na ramificação Qt 6 será expandida até a declaração de congelamento de código […]

Prévia disponível do Qt 6.0

A Qt Company informou em seu blog sobre a disponibilidade da primeira prévia do Qt 6.0. A empresa relata que a primeira prévia contém arquivos binários apenas para plataformas de desktop, e para testes em plataformas móveis e embarcadas é necessário utilizar a compilação a partir do código-fonte; além disso, o Qt 6.0 requer suporte C++17 do compilador, portanto, o desenvolvimento se concentra em ferramentas relativamente novas […]

Lançamento do Ventoy 1.0.13

Ventoy é uma ferramenta de código aberto para criar um USB bootável para arquivos ISO. Com ela, você não precisa formatar o disco repetidamente, apenas copie o arquivo ISO para o pen drive e faça o boot a partir dele. Você pode copiar vários arquivos ISO e escolher o necessário no menu de boot. Tanto os modos Legacy BIOS quanto UEFI são suportados. […]

Abandonamos plataformas RPA pagas e nos baseamos em OpenSource (OpenRPA)

Introdução Anteriormente, o tema da Automação de aplicativos GUI desktop em Python foi amplamente discutido no Habré. Naquela época, fiquei muito atraído por este artigo, pois ele aborda elementos semelhantes aos da criação de robôs. E, como parte da minha atividade profissional, estou envolvido na robotização de processos de negócios da empresa (RPA — uma área que não tinha soluções completas […]

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