tópico: Blog

Livros eletrônicos e seus formatos: estamos falando de EPUB - sua história, prós e contras

Anteriormente no blog escrevemos sobre como surgiram os formatos de e-book DjVu e FB2. O tema do artigo de hoje é EPUB. Imagem: Nathan Oakley / CC BY História do formato Na década de 90, o mercado de e-books era dominado por soluções proprietárias. E muitos fabricantes de leitores eletrônicos tinham seu próprio formato. Por exemplo, a NuvoMedia usou arquivos com extensão .rb. Esse […]

Olhos de cachorrinho: 30 anos de coevolução cão-humano

Um cachorro é uma criatura muito incomum. Ela nunca incomoda você com perguntas sobre seu humor; ela não está interessada em saber se você é rico ou pobre, estúpido ou inteligente, pecador ou santo. Você é amigo dela. Isso é o suficiente para ela. Estas palavras pertencem ao escritor Jerome K. Jerome, que muitos de nós conhecemos pela obra “Três Homens num Barco e um Cão” e […]

O trabalho começou na conversão do GNOME Mutter para renderização multithread

O código do gerenciador de janelas Mutter, sendo desenvolvido como parte do ciclo de desenvolvimento do GNOME 3.34, inclui suporte inicial para a nova API transacional (atômica) KMS (Atomic Kernel Mode Setting) para alternar modos de vídeo, permitindo verificar a exatidão dos parâmetros antes realmente alterar o estado do hardware de uma só vez e, se necessário, reverter a alteração. Do lado prático, apoiar a nova API é o primeiro passo para mover o Mutter para [...]

5 ótimas maneiras de animar aplicativos React em 2019

A animação em aplicativos React é um tópico popular e discutido. O fato é que existem muitas maneiras de criá-lo. Alguns desenvolvedores usam CSS adicionando tags às classes HTML. Um excelente método que vale a pena usar. Mas se você quer trabalhar com tipos complexos de animações, vale a pena dedicar um tempo para aprender o GreenSock, é uma plataforma popular e poderosa. Há também […]

Habr Weekly #6 / Runet está pronto para se separar, Adobe está procurando vestígios de Photoshop, vulnerabilidade do Vim, geochat em Telega e algo mais

No sexto episódio do podcast Habr Weekly, cobrimos os seguintes tópicos: Regras de isolamento RuNet foram preparadas Yandex colocou cinco veículos não tripulados nas estradas de Moscou A rede neural da Adobe identifica fotos processadas no Photoshop Mail.ru lançou um assistente de voz chamado Marusya Uma vulnerabilidade crítica foi encontrada no Vim e NeoVim, é hora de atualizar o Telegram está preparando uma função de geo-chat com localização local Ilimitada […]

O Firefox está desenvolvendo um modo para bloquear widgets de redes sociais e Firefox Proxy

Os desenvolvedores da Mozilla publicaram modelos de melhorias futuras nos elementos da interface relacionados à garantia da segurança de dados confidenciais e ao bloqueio do rastreamento de movimentos. Entre as novidades, destaca-se uma nova opção de bloqueio de widgets de redes sociais que rastreiam movimentos de usuários em sites de terceiros (por exemplo, botões Curtir do Facebook e incorporação de mensagens do Twitter). Para formulários de autenticação de contas de mídia social, existe uma opção [...]

Stellarium 0.19.1

No dia 22 de junho foi lançada a primeira versão corretiva do branch 0.19 do popular planetário gratuito Stellarium, visualizando um céu noturno realista, como se você o estivesse olhando a olho nu, ou através de binóculos ou telescópio. No total, a lista de alterações da versão anterior ocupa quase 50 posições. Fonte: linux.org.ru

"Quebrando" a Lei de Moore: Como Substituir Transistores Planares Tradicionais

Discutimos abordagens alternativas para o desenvolvimento de produtos semicondutores. / foto de Taylor Vick Unsplash Da última vez falamos sobre materiais que podem substituir o silício na produção de transistores e expandir suas capacidades. Hoje estamos discutindo abordagens alternativas para o desenvolvimento de produtos semicondutores e como eles serão utilizados em data centers. Transistores piezoelétricos Tais dispositivos possuem piezoelétricos e […]

O projeto VKHR está desenvolvendo um sistema de renderização de cabelo em tempo real

O projeto VKHR (Vulkan Hair Renderer), com o apoio da AMD e RTG Game Engineering, está desenvolvendo um sistema de renderização de cabelo realista escrito usando a API gráfica Vulkan. O sistema suporta renderização em tempo real ao modelar penteados que consistem em centenas de milhares de fios e milhões de segmentos lineares. Ao alterar o nível de detalhe, pode haver variação entre desempenho e […]

OpenSSH adiciona proteção contra ataques de canal lateral

Damien Miller (djm@) adicionou um aprimoramento ao OpenSSH que deve ajudar a proteger contra vários ataques de canal lateral, como Spectre, Meltdown, RowHammer e RAMBleed. A proteção adicional foi projetada para evitar a recuperação de uma chave privada localizada na RAM usando vazamentos de dados por meio de canais de terceiros. A essência da proteção é que as chaves privadas, quando não estão em uso, […]

Psychonauts 2 adiado para 2020 sem qualquer motivo dado

Na E3 2019, o estúdio Double Fine Productions apresentou um novo trailer de Psychonauts 2, um jogo de plataforma de aventura tridimensional criado de acordo com os cânones do jogo original. O vídeo não continha data de lançamento e, pouco depois, publicações ocidentais receberam um comunicado à imprensa informando que a sequência havia sido adiada para 2020. Os desenvolvedores não indicaram os motivos desta decisão. Na E3 2019, a Microsoft anunciou […]

Versão do Wine 4.11

Está disponível uma versão experimental de uma implementação aberta da API Win32 - Wine 4.11. Desde o lançamento da versão 4.10, 17 relatórios de bugs foram fechados e 370 alterações foram feitas. As mudanças mais importantes: Trabalho contínuo na construção da DLL padrão com a biblioteca msvcrt integrada (fornecida pelo projeto Wine, não pela DLL do Windows) no formato PE (Portable Executable). Comparado com […]