Autor: Yuri Gagarin

Internet Archive planeja preservar postagens públicas do Google+ em fechamento

A rede social do Google não decolou da mesma forma que aconteceu com seu anterior serviço social, o Wave. Claro, as razões para o fracasso são um pouco diferentes, mas o fato é que o Google + está sendo encerrado. E apesar de que nesta rede social havia muito menos usuários do que no Facebook, ainda há informações valiosas. Compreendendo isso, a equipe do Internet Archive decidiu […]

Como NÃO traduzir títulos de filmes

O título de um filme é a primeira coisa que chama a atenção do espectador. O primeiro contato com a obra cinematográfica define o interesse por ela. É muito a partir do título que se decide se a pessoa assistirá ao trailer do filme e se irá ao cinema. Considerando que a indústria cinematográfica gera bilhões de dólares para as corporações de mídia, os títulos são cuidadosamente escolhidos com base em tendências, reações […]

Conceitos de programação em Scratch

Muitos conhecem o Scratch – um ambiente de programação infantil, onde o aprendizado geralmente se resume à criação de projetos criativos sob o princípio de 'do simples ao complexo'. No entanto, a abordagem 'clássica' para aprender programação (variáveis → ramificações → ciclos → funções → estruturas → objetos → …) é difícil no Scratch. Contudo, mudar a sequência de aprendizado dos conceitos (vamos chamá-los de conceitos) estruturais, orientados a objetos […]

As peculiaridades e estranhezas das condições em Go

Você acha que essas duas opções de verificação de condições dentro de um ciclo são equivalentes em termos de desempenho? if a > b && c*2 > d { … } // e if a d { … } Tudo começou como um 'aquecimento para o cérebro', eu precisava dar um exemplo de busca otimizada em um array […]

Resolvendo um problema de entrevista do Google em JavaScript: 4 maneiras diferentes

Quando eu estava estudando a performance de algoritmos, encontrei este vídeo com uma simulação de entrevista do Google. Ele não só oferece uma visão de como são as entrevistas em grandes corporações tecnológicas, mas também ajuda a entender como os problemas algorítmicos são resolvidos da maneira mais eficiente possível. Este artigo é uma espécie de acompanhamento do vídeo. Nele, dou comentários sobre todas as soluções apresentadas, além de minhas próprias […]

Como falhar na implementação de sistemas de CRM?

Uma colega minha realmente queria ter um iPhone 4S. Naquela época, era o último grito da moda. Ao receber um prêmio, ela desistiu das férias e o comprou - branco, agradavelmente pesado, a inveja de todo o departamento comercial. Depois de um tempo, ela começou a reclamar que não entendia o que as pessoas viam nesses iPhones, era só um telefone, mas tinha medo de deixar cair, e […]

Publicamos aplicativos iOS na App Store com GitLab e fastlane

Como o GitLab com fastlane compila, assina e publica aplicativos para iOS na App Store. Recentemente, tivemos um post sobre como compilar e lançar rapidamente um aplicativo Android com GitLab e fastlane. Aqui veremos como compilar e lançar um aplicativo iOS e publicá-lo no TestFlight. Confira como eu faço mudanças incríveis no iPad Pro […]

Integração do AppCenter e do GitLab

Olá, pessoal! Quero compartilhar minha experiência na configuração de integração do GitLab e AppCenter através do BitBucket. A necessidade dessa integração surgiu durante a configuração para o início automático de testes de UI para um projeto multiplataforma em Xamarin. Um tutorial detalhado está abaixo! * Sobre a automação de testes de UI em um contexto multiplataforma, farei um artigo separado, se houver interesse. Encontrei apenas um artigo semelhante. Portanto […]

A perfeição é entediante, mas nós buscaremos alcançá-la

Florian diz que a perfeição é chata, pois todos nós lidamos com problemas. Quando vemos algo imperfeito, nossa mente quer descobrir o que está acontecendo - isso nos deixa curiosos. Por outro lado, quando algo é muito irregular ou 'ruim', ignoramos como se fosse um ruído irrelevante. Despertar curiosidade é uma coisa... mas o que faz as imperfeições serem lindas? A diferença entre a perfeição […]

1. Check Point Getting Started R80.20. Introdução

Bem-vindo à primeira aula! E começaremos com uma Introdução. Antes de iniciar a conversa sobre Check Point, eu gostaria de me sintonizar com vocês "na mesma onda". Para isso, tentarei explicar algumas questões conceituais: O que são soluções UTM e por que elas surgiram? O que é um Next Generation Firewall ou Enterprise Firewall e como eles se diferenciam de […]

Erro do sobrevivente

"Proteção" é uma boa etiqueta para más ações. Milton Friedman "Liberdade de Escolher" Este texto surgiu a partir da análise de alguns comentários sobre os artigos "Defeitos de Likes" e "Economia e Direitos Humanos". Ao interpretar dados e tirar conclusões, alguns comentaristas cometeram o típico "erro do sobrevivente". O que é "erro sistemático do sobrevivente"? É considerar o conhecido e desconsiderar o desconhecido, mas existente. Um exemplo de "custo" […]

Conta Admin@kremlin.ru encontrada em milhares de bancos de dados MongoDB

O pesquisador de segurança holandês Victor Gevers afirmou ter descoberto a mão do Kremlin na conta administrativa Admin@kremlin.ru em mais de 2000 bancos de dados MongoDB abertos, pertencentes a organizações russas e até ucranianas. Entre os bancos de dados MongoDB descobertos estavam os da Walt Disney Rússia, Stoloto, TTK-Noroeste e até do Ministério do Interior da Ucrânia. O pesquisador imediatamente fez a única conclusão possível [sarcasmo] – o Kremlin, através de […]

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