Autor: Yuri Gagarin

O kernel Linux 5.3 foi lançado!

Principais inovações Mecanismo pidfd, que permite associar um PID específico a um processo. A associação continua válida mesmo após a finalização do processo, para que o PID possa ser reemitido quando o processo for reiniciado. Detalhes. Limitações de faixas de frequência no escalonador de processos. Por exemplo, processos críticos podem ser iniciados com um limite mínimo de frequência (digamos, não menos de 3 GHz), enquanto processos de baixa prioridade podem ter um limite superior de frequência […]

Detecção de vulnerabilidades e avaliação da resistência a ataques de hackers de smart cards e criptoprocessadores com proteção embutida.

Na última década, além dos métodos de extração de segredos ou realização de outras ações não autorizadas, os atacantes passaram a empregar vazamentos de dados não intencionais e manipulação do processo de execução de programas por meio de canais laterais. Métodos tradicionais de ataque podem ser dispendiosos em termos de conhecimento, tempo e poder computacional. Ataques por canais laterais, por outro lado, podem ser mais fáceis de implementar e não destrutivos, […]

Abordagem ao Aprendizado Intensivo em STEM

No mundo da educação em engenharia, existem muitos ótimos cursos, mas muitas vezes o currículo baseado neles tem uma grande desvantagem – a falta de boa coesão entre os diversos tópicos. Pode-se argumentar: como assim? Quando se formula um currículo, os pré-requisitos para cada curso e a ordem clara em que as disciplinas devem ser estudadas são especificados. Por exemplo, para montar e […]

Replicação cruzada entre PostgreSQL e MySQL

Vou falar em termos gerais sobre a replicação cruzada entre PostgreSQL e MySQL, bem como sobre os métodos de configuração dessa replicação cruzada entre esses dois servidores de banco de dados. Normalmente, os bancos de dados na replicação cruzada são chamados de homogêneos, e é um método prático para migrar de um servidor de SGBD relacional para outro. Os bancos de dados PostgreSQL e MySQL são considerados relacionais, mas […]

Como explicar para minha avó a diferença entre SQL e NoSQL

Uma das decisões mais importantes que um desenvolvedor deve tomar é qual banco de dados usar. Por muitos anos, as opções foram limitadas a várias versões de bancos de dados relacionais que suportavam a linguagem de consulta estruturada (SQL). Isso inclui MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 e muitos outros. Nos últimos 15 anos, muitas opções novas apareceram no mercado […]

Projeto para adicionar suporte à paralelização do processo de compilação no GCC

No âmbito do projeto de pesquisa Parallel GCC, começou-se a trabalhar na adição de uma funcionalidade ao GCC que possibilita dividir o processo de compilação em várias threads executadas em paralelo. Atualmente, para melhorar a velocidade de compilação em sistemas multicores, a ferramenta make utiliza processos separados do compilador, cada um dos quais compila um arquivo de código individual. O novo projeto experimenta em garantir […]

Uma nova variante do driver exFAT foi proposta para o núcleo do Linux

O desenvolvedor coreano Park Ju Hyung, especializado em portar firmwares Android para diferentes dispositivos, apresentou uma nova edição do driver para o sistema de arquivos exFAT — exfat-linux, que é um fork do driver "sdFAT", desenvolvido pela Samsung. Atualmente, o driver exFAT da Samsung já foi adicionado ao ramo de staging do núcleo do Linux, mas ele é baseado na base de código da antiga versão do driver (1.2.9). […]

Varlink — interface básico

Varlink é um interface básico e protocolo que é fácil de ler tanto para humanos quanto para máquinas. O interface Varlink combina opções clássicas de linha de comando UNIX, formatos de texto STDIN/OUT/ERROR, páginas de manuais, metadados de serviço e é equivalente ao descritor de arquivo FD3. Varlink está disponível em qualquer ambiente de programação. O interface Varlink define quais métodos serão implementados e como. Cada […]

O fenômeno XY: como evitar "problemas errados"

Você já se perguntou quantas horas, meses e até vidas foram desperdiçadas resolvendo "problemas errados"? Uma vez, algumas pessoas começaram a reclamar que tinham que esperar insuportavelmente para o elevador. Outras pessoas se preocuparam com essas queixas e perderam muito tempo, esforço e dinheiro tentando melhorar o funcionamento dos elevadores e reduzir o tempo de espera. Mas […]

pg_stat_statements + pg_stat_activity + loq_query = pg_ash?

Como um breve complemento ao artigo Tentativa de criar um análogo ASH para PostgreSQL. Tarefa É necessário vincular o histórico das visões pg_stat_statements, pg_stat_activity. Como resultado, utilizando o histórico de planos de execução da tabela de serviços log_query, é possível obter uma quantidade significativa de informações úteis para o processo de resolução de incidentes de desempenho e otimização de consultas. Aviso. Devido à continuidade dos testes e desenvolvimento, o artigo não […]

Novo artigo: Revisão da Sony RX0 II: pequena e indestrutível, mas não é uma câmera de ação

Em 2017, a Sony lançou uma câmera RX0 muito incomum, interessante, sofisticada e absurdamente cara. Ela chamou a atenção pela incrível funcionalidade em tamanhos compactos, e do ponto de vista técnico, ela replicava o compacto que estava em alta na época da famosa série Sony RX100. Visualmente, a RX0 parecia uma típica câmera de ação: ela era resistente à água, quedas, e […]

Foi lançada a versão alfa do novo servidor XMPP Xabber Server.

Os desenvolvedores do cliente XMPP Xabber lançaram seu próprio servidor XMPP, baseado em um fork do ejabberd. O código do projeto é distribuído sob a licença AGPLv3. Entre as características do Xabber Server estão: instalação rápida, permitindo instalar automaticamente o servidor e configurar todos os certificados necessários; novo protocolo de chats em grupo; edição, exclusão e revogação de mensagens; função de sincronização rápida de clientes; protocolo de entrega confiável de mensagens; gerenciamento de sessões (opção de desconectar (revogar direito […]

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