Categoria: Blog

A funcionalidade do DKMS está comprometida no Ubuntu

Na atualização recente (2.3-3ubuntu9.4) do Ubuntu 18.04, a funcionalidade normal do sistema DKMS (Dynamic Kernel Module Support) foi comprometida, a qual é utilizada para compilar módulos de kernel de terceiros após a atualização do kernel Linux. Um sinal do problema é a exibição da mensagem "\/usr\/sbin\/dkms: line### find_module: command not found" durante a instalação manual de módulos, ou tamanhos de initrd.*.dkms e o novo initrd que diferem de forma suspeita (isto pode ser verificado por usuários do unattended-upgrade). […]

Uma firmware não oficial com LineageOS foi preparada para Nintendo Switch

Foi lançada a primeira firmware não oficial da plataforma LineageOS para o console Nintendo Switch, permitindo utilizar um ambiente Android no console, em vez do ambiente padrão baseado em FreeBSD. A firmware é baseada nas compilações do LineageOS 15.1 (Android 8.1) para dispositivos NVIDIA Shield TV, que assim como o Nintendo Switch, são baseados no SoC NVIDIA Tegra X1. O modo portátil é suportado (saída na tela embutida […]

Lançamento da versão gratuita do sistema de modelagem 3D Blender 2.80.

Após quase dois anos de desenvolvimento, foi lançada a versão do pacote livre de modelagem 3D Blender 2.80, que se tornou uma das mais significativas na história do projeto. Principais novidades: A interface do usuário foi completamente redesenhada, tornando-se mais familiar para usuários com experiência em outros pacotes gráficos. Uma nova interface escura foi proposta, assim como painéis familiares com um conjunto moderno de ícones em vez de textos […]

“Ama e não ama”: DNS sobre HTTPS

Analisamos as opiniões sobre as características do DNS over HTTPS, que se tornou nos últimos tempos um "ponto de discórdia" entre provedores de internet e desenvolvedores de navegadores. / Unsplash / Steve Halama A essência das divergências Recentemente, grandes mídias e plataformas temáticas (incluindo Habr) têm falado frequentemente sobre o protocolo DNS over HTTPS (DoH). Ele criptografa as solicitações ao servidor DNS e as respostas para […]

A Lei de Parkinson e como quebrá-la

"O trabalho ocupa o tempo que lhe é destinado". Lei de Parkinson. Se você não é um funcionário britânico de 1958, não precisa seguir essa lei. Nenhum trabalho deve ocupar todo o tempo que lhe é atribuído. Algumas palavras sobre a lei. Cyril Northcote Parkinson foi um historiador britânico e um brilhante satirista. O ensaio publicado […] começa com a citação que é frequentemente referida como uma lei.

Especificações completas do smartphone Librem 5 publicadas

A empresa Purism publicou a especificação completa do Librem 5. Principais características de hardware: Processador: i.MX8M (4 núcleos, 1.5GHz), GPU com suporte a OpenGL/ES 3.1, Vulkan, OpenCL 1.2; Memória RAM: 3 GB; Armazenamento interno: 32 GB eMMC; Slot para MicroSD (suporte a cartões de memória de até 2 TB); Tela de 5.7” IPS TFT com resolução 720×1440; Bateria removível de 3500 mAh; Wi-Fi: 802.11abgn (2.4GHz + […]

Transações em globais InterSystems IRIS

O SGBD InterSystems IRIS suporta estruturas interessantes para o armazenamento de dados — globais. Na prática, são chaves multi-níveis com diversas funcionalidades adicionais como transações, funções rápidas para percorrer árvores de dados, bloqueios e sua própria linguagem ObjectScript. Saiba mais sobre os globais na série de artigos "Globais — espadas mágicas para o armazenamento de dados": Árvores. Parte 1 Árvores. Parte 2 Matrizes esparsas. Parte […]

101 dicas para se tornar um bom programador (e uma boa pessoa)

1. Aprenda a pesquisar. Ser programador significa aprender a buscar respostas para suas perguntas. Ao aprender a "pesquisar" de forma eficaz, você economizará muito tempo gasto no desenvolvimento. 2. Não prometa muito, mas faça mais do que prometeu. É melhor informar sua equipe que a tarefa levará três semanas e entregá-la em duas, do que o contrário. Seguindo esse princípio, você construirá confiança […]

O driver de disquete foi deixado no núcleo do Linux sem suporte

Na versão 5.3 do núcleo do Linux, foram aceitas alterações que adicionam proteção adicional às chamadas ioctl relacionadas ao driver de disquetes, e o próprio driver foi marcado como sem manutenção («orphaned»), o que implica a interrupção de seus testes. O driver é considerado obsoleto, pois é difícil encontrar hardware funcional para testá-lo — todos os dispositivos de armazenamento externos atuais geralmente usam interface USB. Enquanto isso […]

11 vulnerabilidades exploráveis remotamente na pilha TCP/IP do VxWorks

Pesquisadores de segurança da empresa Armis revelaram informações sobre 11 vulnerabilidades (PDF) no stack TCP/IP IPnet, utilizado no sistema operacional VxWorks. As questões foram codificadas como "URGENT/11". As vulnerabilidades podem ser exploradas remotamente através do envio de pacotes de rede especialmente formatados; para alguns problemas, um ataque pode ocorrer mesmo através de firewalls e NAT (por exemplo, se o atacante […]

Globais — espadas mágicas para o armazenamento de dados. Matrizes esparsas. Parte 3

Nas partes anteriores (1, 2) falamos sobre globais como árvores, e nesta iremos considerar os globais como matrizes esparsas. Uma matriz esparsa é um tipo de matriz onde a maioria dos valores assume o mesmo valor. Na prática, encontramos matrizes esparsas tão enormes que não faz sentido ocupar a memória com elementos idênticos. Portanto, faz sentido implementar matrizes esparsas […]

Globais — espadas mágicas para o armazenamento de dados. Árvores. Parte 2

Introdução — veja a parte 1. 3. Variações de estruturas ao utilizar globais Tal estrutura como árvore ordenada tem diferentes casos particulares. Vamos considerar aqueles que têm valor prático ao trabalhar com globais. 3.1 Caso particular 1. Um nó sem ramificações Os globais podem ser usados não apenas como uma matriz, mas também como variáveis comuns. Por exemplo, como um contador: Definir ^contador […]

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