Categoria: Blog

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 […]

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, […]

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 […]

Neovim 0.4.2

O fork do editor vim – Neovim finalmente ultrapassou a marca da versão 0.4. Principais mudanças: Suporte adicionado a janelas flutuantes. Demonstração Suporte adicionado a multigrid. Anteriormente, o neovim possuía uma grade única para todas as janelas criadas, agora são grades separadas, permitindo personalizar cada uma delas individualmente: alterando o tamanho das fontes, o layout das janelas e adicionando sua própria barra de rolagem. Apresentado "Nvim-Lua […]

Lançamento do kernel Linux 5.3

Após dois meses de desenvolvimento, Linus Torvalds apresentou o lançamento do kernel Linux 5.3. Entre as mudanças mais notáveis: suporte GPU AMD Navi, processadores Zhaoxi e a tecnologia de gerenciamento de energia Intel Speed Select, a possibilidade de usar instruções umwait para espera sem uso de ciclos, aumentando a interatividade do modo 'utilization clamping' para CPUs assimétricas, a chamada de sistema pidfd_open, a possibilidade de usar endereços IPv4 da sub-rede 0.0.0.0/8, a possibilidade […]

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 […]

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 […]

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 […]

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 […]

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 […]

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). […]

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 […]

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