Autor: Yuri Gagarin

Vida em 2030

O francês Fabrice Grinda sempre gostou de correr riscos — ele investiu com sucesso em centenas de empresas: Alibaba, Airbnb, BlaBlaCar, Uber e até mesmo a versão russa do Booking — o serviço Oktogo. Ele tem um faro especial para tendências e para como pode ser o futuro. Monsieur Grinda não só investiu em negócios de terceiros, mas também criou os seus próprios. Por exemplo, a plataforma de anúncios OLX, que é utilizada […]

Introdução à parte de rede da infraestrutura em nuvem

A computação em nuvem está cada vez mais presente em nossas vidas, e provavelmente não há uma única pessoa que nunca tenha utilizado algum serviço em nuvem. Mas o que exatamente é a nuvem e como ela funciona? Poucas pessoas realmente entendem isso, mesmo em um nível básico. O 5G já está se tornando uma realidade e a infraestrutura de telecomunicações começa a transitar […]

Lançamento do cliente XMPP Kaidan 0.6.0

Está disponível uma nova versão do cliente XMPP Kaidan 0.6.0. O programa é escrito em C++ usando Qt, QXmpp e o framework Kirigami. O código é distribuído sob a licença GPLv3. As builds foram preparadas para Linux (AppImage e flatpak) e Android. A publicação das builds para macOS e Windows está atrasada. A principal melhoria na nova versão foi a implementação da fila de mensagens offline — na ausência de conexão à rede, agora as mensagens […]

A empresa Zextras assumiu a responsabilidade pela formação de compilações do Zimbra 9 Open Source Edition

A Zextras começou a formação e publicação de pacotes prontos do pacote de colaboração e email Zimbra 9, posicionado como uma alternativa ao MS Exchange. Os pacotes foram preparados para Ubuntu e RHEL (260 MB). Anteriormente, a empresa Synacor, que supervisiona o desenvolvimento do Zimbra, anunciou a suspensão da publicação de compilações binárias da Zimbra Open Source Edition e sua intenção de desenvolver o Zimbra 9 na forma de um produto proprietário sem […]

Foi lançado o Kotlin 1.4

Isso é o que foi incluído no Kotlin 1.4.0: Um novo e mais poderoso algoritmo de inferência de tipos está ativado por padrão. Ele infere automaticamente os tipos em mais casos, suporta smart-cast mesmo em cenários complexos, lida melhor com propriedades delegadas e muito mais. Novos backends IR para JVM e JS estão disponíveis em modo alfa. Após estabilização, eles serão utilizados como padrão. No Kotlin 1.4 […]

Assim, assim, assim e nada de tique. Quais são as diferenças entre os processadores Intel Core de diferentes gerações baseados na mesma arquitetura?

Com o surgimento dos processadores Intel Core de sétima geração, muitos perceberam que a estratégia de "Tick-Tock", que a Intel seguiu durante todo esse tempo, falhou. A promessa de reduzir o processo tecnológico de 14 para 10 nm permaneceu apenas uma promessa, dando início a uma longa era do "Tock" Skylake, durante a qual ocorreu o Kaby Lake (sétima geração) e o inesperado Coffee Lake (oitava geração) com uma mudança insignificante no processo tecnológico […]

Implementação de um modelo de acesso baseado em funções utilizando Row Level Security no PostgreSQL

Desenvolvimento do tema Estudo sobre a implementação de Row Level Security no PostgreSQL e para uma resposta expandida ao comentário. A estratégia utilizada implica o uso do conceito "Lógica de Negócio no Banco de Dados", que foi descrito com mais detalhes aqui — Estudo sobre a implementação de lógica de negócios em funções armazenadas PostgreSQL. A parte teórica está bem descrita na documentação do Postgres Pro — Políticas de proteção de linhas. Abaixo está a implementação prática […]

Estudo sobre a implementação de Row Level Security no PostgreSQL

Como complemento ao Estudo sobre a implementação de lógica de negócios em funções armazenadas PostgreSQL e principalmente para uma resposta expandida ao comentário. A parte teórica está bem descrita na documentação do Postgres Pro — Políticas de proteção de linhas. Abaixo, é abordada a implementação prática de uma pequena tarefa de negócio específica — ocultação de dados excluídos. O estudo dedicado à implementação do modelo de papéis utilizando RLS é apresentado […]

Estudo sobre a implementação de lógica de negócios em funções armazenadas PostgreSQL

O impulso para a redação deste estudo foi o artigo "Durante a quarentena, a carga aumentou 5 vezes, mas estávamos prontos". Como a Lingualeo migrou para o PostgreSQL com 23 milhões de usuários. Também pareceu interessante o artigo publicado há 4 anos — Implementação de lógica de negócios no MySQL. O que chamou a atenção foi que a mesma ideia — "implementar a lógica de negócios no BD" — surgiu em […]

Está em desenvolvimento uma API para comunicações diretas TCP e UDP para o Chrome

A Google iniciou a implementação de uma nova API Raw Sockets no Chrome, permitindo que aplicações web estabeleçam conexões de rede diretas usando os protocolos TCP e UDP. Em 2015, um consórcio do W3C já havia tentado padronizar a API 'TCP and UDP Socket', mas os participantes do grupo de trabalho não chegaram a um consenso e o desenvolvimento dessa API foi interrompido. A necessidade de adicionar uma nova API […]

Testes públicos do serviço de endereços de e-mail anônimos Firefox Relay

A Mozilla disponibilizou a oportunidade de testar o serviço Firefox Relay para todos os interessados. Se antes o acesso ao Firefox Relay era restrito a convites, agora ele está disponível para qualquer usuário com uma conta Firefox. O Firefox Relay permite gerar endereços de email temporários para registro em sites, evitando revelar seu verdadeiro endereço. No total, é possível […]

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