Categoria: Blog

Um pouco mais sobre testes inadequados

Certa vez, por acaso, vi um código que um usuário estava tentando usar para monitorar o desempenho da RAM em sua máquina virtual. Não vou apresentar o código (é uma "longa lista") e deixarei apenas o essencial. Portanto, o gato está no estúdio! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Paul Graham: "A Principal Ideia na Sua Mente" (The Top Idea in Your Mind)

Recentemente percebi que subestimei a importância do que as pessoas pensam no chuveiro pela manhã. Eu já sabia que, nesse momento, ótimas ideias frequentemente surgem. Agora posso dizer mais: é improvável que você consiga realizar algo realmente extraordinário se não pensar sobre isso no chuveiro. Provavelmente, todos que trabalharam em projetos complexos […]

Análise do mercado imobiliário com base em dados do msgr.ru

Recentemente, me deparei com o problema de escolher um apartamento e, como é costume, decidi primeiro entender o que está acontecendo no mercado imobiliário. Metade dos especialistas no youtube.com afirma que os preços vão subir, enquanto a outra metade garante que, ao contrário, os preços vão cair. No final, decidi investigar por conta própria e aqui está o que descobri. © Designed by upklyak / Freepik […]

A Microsoft ampliou o suporte para chips Arm64 no Windows 10 para o segmento profissional

A Microsoft continua a expandir o suporte para chips com arquitetura Arm64, apesar de algumas críticas e potenciais falhas em relação ao desempenho de aplicativos x86 no Windows 10 ARM. No Windows 10 Insider Preview Build 19559, foi adicionado suporte Arm64 para o sistema de virtualização Microsoft Hyper-V no Windows 10 Pro e Enterprise. O uso do Hyper-V pode resultar em um aumento no desempenho [. . .]

Lançamento da distribuição minimalista Tiny Core Linux 11

Foi lançado o Tiny Core Linux 11.0, uma distribuição minimalista que pode operar em sistemas com 48 MB de RAM. A imagem ISO de inicialização ocupa apenas 19 MB. O ambiente gráfico da distribuição é baseado no Tiny X server, com a toolkit FLTK e o gerenciador de janelas FLWM. A distribuição carrega completamente na RAM e opera a partir da memória. Para sistemas de 64 bits, uma versão CorePure64 foi preparada, com tamanho [. . .]

Fundamentos do Elasticsearch

O Elasticsearch é um motor de busca com API REST JSON, que utiliza Lucene e é escrito em Java. A descrição de todas as vantagens deste motor está disponível no site oficial. A partir deste ponto, nos referiremos ao Elasticsearch como ES. Esses motores são usados em buscas complexas em bancos de documentos, como buscas que consideram a morfologia da língua ou buscas por coordenadas geográficas. Neste artigo, [. . .]

Como configurar o Elasticsearch para evitar vazamentos

No último ano, ocorreram muitos vazamentos em bancos de dados Elasticsearch (veja aqui, aqui e aqui). Em muitos casos, esses bancos contêm dados pessoais. Esses vazamentos poderiam ter sido evitados se, após a implementação do banco, os administradores tivessem se esforçado para verificar algumas configurações simples. Hoje, falaremos sobre isso. Desde já, aclaramos que em nossa prática usamos Elasticsearch para armazenar logs e realizar análises [. . .]

KeyDB como [potencial] substituto do Redis

No Habr não há análises sobre a 'alternativa mais rápida ao Redis' — KeyDB. Após adquirir experiência suficiente ao usá-lo, gostaria de preencher essa lacuna. A história é bastante comum: uma vez, com um grande aumento de tráfego, foi registrada uma degradação significativa no desempenho do aplicativo (especificamente, no tempo de resposta). Naquele momento, infelizmente, não foi possível realizar um diagnóstico adequado do ocorrido, por isso posteriormente planejamos uma série de […]

Nós de trabalho do Kubernetes: muitos pequenos ou alguns grandes?

Ao criar um cluster Kubernetes, podem surgir perguntas: quantos nós de trabalho configurar e de que tipo? O que é melhor para um cluster on-premise: comprar alguns servidores potentes ou utilizar uma dezena de máquinas antigas no seu datacenter? E na nuvem, é melhor optar por oito instâncias de um núcleo ou duas de quatro núcleos? As respostas para essas perguntas estão no artigo de Daniel Weibell, engenheiro de software e professor do curso […]

Slurm SRE. Uma experiência contínua com especialistas da Booking.com e Google.com

A nossa equipe adora experimentar. Cada Slurm não é uma repetição estática do anterior, mas sim uma reflexão sobre a experiência e uma transição do bom para o melhor. Mas com o Slurm SRE, decidimos aplicar um formato totalmente novo — proporcionar aos participantes condições o mais próximas possível das situações ‘reais’. Para resumir brevemente, o que fizemos no intensivo: ‘Construímos, quebramos, consertamos, aprendemos’. O SRE não vale muito […]

Os jogos de computador como uma ferramenta incrível para aprender palavras em inglês

Aprender inglês através de jogos de computador já é uma prática estabelecida. Isso porque os jogos combinam entretenimento e a oportunidade de se imergir completamente no ecossistema da língua, estudando-a sem esforço. Hoje, vamos analisar jogos no gênero de quests, que são ótimos para aprimorar o idioma e com certeza trazerão muita diversão aos jogadores. Vamos lá! Para começar, um pouco de chatisse: o que […]

O Opera melhorou o modo ‘imagem em imagem’

O navegador Opera dificilmente pode se gabar de popularidade. Assim foi na época do clássico Opera, e essa mesma situação se manteve após a migração para o mecanismo Chromium. No entanto, em muitos casos, ele é o mais inovador, e a empresa continua a trabalhar na melhoria do aplicativo. Na última atualização, foi adicionada uma versão aprimorada do modo ‘imagem em imagem’ . E diferentemente da versão do Google, ela funciona […]

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