Categoria: Blog

Lançamento do banco de dados distribuído TiDB 3.0

Está disponível o lançamento do banco de dados distribuído TiDB 3.0, desenvolvido sob a influência das tecnologias Google Spanner e F1. O TiDB pertence à categoria dos sistemas híbridos HTAP (Hybrid Transactional/Analytical Processing), capazes de realizar tanto transações em tempo real (OLTP) quanto processar consultas analíticas. O projeto é escrito na linguagem Go e é distribuído sob a licença Apache 2.0. Características do TiDB: Suporte a SQL […]

O Google está testando uma nova rede social

A empresa Google claramente não está disposta a desistir da ideia de uma rede social própria. Recentemente, o Google+ foi descontinuado, e a "corporação do bem" começou a testar o Shoelace. Esta é uma nova plataforma de interação social que se diferencia do Facebook, VK e outros. Os desenvolvedores a posicionam como uma solução para o mundo offline. Ou seja, através do Shoelace, é proposto encontrar amigos e pessoas com interesses semelhantes no mundo real. Espera-se que […]

O GitHub Package Registry suportará pacotes Swift

No dia 10 de maio, lançamos um beta teste limitado do GitHub Package Registry, um serviço de gerenciamento de pacotes que permite publicar facilmente pacotes públicos ou privados ao lado do código-fonte. Atualmente, o serviço suporta ferramentas de gerenciamento de pacotes conhecidas: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), imagens Docker, além de muito mais. Temos o prazer de anunciar que adicionaremos suporte a pacotes Swift em […]

Como começar a usar o User Mode no Linux

Introdução do tradutor: Com a entrada massiva de diferentes tipos de contêineres em nossas vidas, pode ser bastante interessante e útil saber de onde tudo isso começou. Algumas dessas tecnologias ainda podem ser aplicadas de forma produtiva hoje, mas nem todos se lembram (ou conhecem, se não vivenciaram o seu crescimento explosivo). […]

Não concorde em desenvolver o que não entende

Desde o início de 2018, ocupo o cargo de líder / chefe / desenvolvedor sênior na equipe — chame como quiser, mas a essência é que sou totalmente responsável por um dos módulos e por todos os desenvolvedores que trabalham nele. Essa posição me oferece uma nova perspectiva sobre o processo de desenvolvimento, pois estou envolvido em um maior número de projetos e ativamente […]

Mecânicas de gamificação: classificação

Classificação. O que é e como usá-la na gamificação? A pergunta parece simples, até retórica, mas na verdade até uma mecânica tão óbvia tem muitas nuances, incluindo aquelas determinadas pela evolução humana. Este artigo é o primeiro de um ciclo de artigos sobre componentes, mecânicas e exemplos interessantes de gamificação. Portanto, para alguns termos gerais, eu darei definições breves. […]

Lançamento do sistema de reconhecimento de texto Tesseract 4.1

Foi preparado o lançamento do sistema de reconhecimento óptico de texto Tesseract 4.1, que suporta o reconhecimento de caracteres UTF-8 e textos em mais de 100 idiomas, incluindo russo, cazaque, bielo-russo e ucraniano. O resultado pode ser salvo tanto como texto aberto, quanto nos formatos HTML (hOCR), ALTO (XML), PDF e TSV. Inicialmente, o sistema foi criado entre 1985 e 1995 no laboratório da empresa Hewlett Packard, em […]

Informações sobre a violação de senhas de 33 milhões de usuários do Livejournal.com em 2014

O projeto We Leak Info informou sobre a obtenção da base de dados de usuários do Livejournal.com, capturada em resultado da vazamento ocorrido em 2014, que abrange mais de 33,7 milhões de contas. A base inclui informações sobre nome de usuário, e-mail e senha. Além disso, as senhas são apresentadas sem hash, em texto aberto. É oferecido verificar a comprometimento da sua conta no site weleakinfo.com. Detalhes sobre o incidente ainda […]

Sobre hormônios

E aqui estás, parado no meio de uma reunião, o coração e a respiração tentando escapar do peito, a garganta seca, e um tipo de zumbido estranho nos ouvidos. E você não entende por que todas essas pessoas não compreendem tais simples argumentos racionais que se encaixam tão bem em sua visão de mundo. A voz interna grita: — "E por que, afinal, essas coisas tão óbvias […]

Fabrice Bellard lançou o motor JavaScript

O matemático francês Fabrice Bellard, mais conhecido por seu trabalho com ffmpeg, qemu, tcc e o cálculo do número pi, disponibilizou o QuickJS - uma implementação compacta do JavaScript na forma de uma biblioteca em C. Suporta quase totalmente a especificação ES2019, incluindo extensões matemáticas. Passa em todos os testes do ECMAScript Test Suite. Não possui dependências de outras bibliotecas. Tamanho reduzido estático […]

Jinja2 em C++.

Foi lançado o template engine Jinja2Cpp para arquivos em C++. Este é um gerador de arquivos com base em templates, semelhante ao conhecido entre programadores em Python, Jinja — http://jinja.pocoo.org/. A especulação se baseia na documentação em http://jinja.pocoo.org/docs/2.10/templates/. Artigos do autor que exploram alguns aspectos e esclarecem pontos obscuros — https://habr.com/ru/post/416581/ e https://habr.com/ru/post/419011/. Fonte: linux.org.ru

Intel apresentou novas ferramentas para empacotamento em múltiplos chips.

À medida que se aproxima o limite na produção de chips, que se torna a impossibilidade de continuar a redução da escala dos processos tecnológicos, o empacotamento em múltiplos chips se torna mais relevante. O desempenho dos processadores do futuro será medido pela complexidade, ou melhor, pela sofisticação das soluções. Quanto mais funções forem atribuídas a um pequeno chip do processador, mais poderosa e eficiente será toda a plataforma. Ao mesmo tempo, o processador em si será […]

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