Categoria: Geral


  • Desabilitar webcam interna do notebook no Linux

    Você pagou por todo o seu hardware, certo? Por que alguém quereria desabilitar a webcam interna ou qualquer outra coisa que veio com seu notebook? Bem, comprei uma webcam bem melhor que a do meu notebook. É uma Insta360 Link. É uma câmera 4k, com zoom ótico e controles por gestos usando inteligência artificial. Ela…

  • Telegram Bloqueado no Brasil: o que exatamente aconteceu

    Porque estamos com o aplicativo de mensagens Telegram bloqueado no Brasil? O tema foi noticiado amplamente por sites da área, como o Techtudo e a Revista Exame. Li várias matérias sobre o tema e fiquei incomodado com a falta de informações técnicas básicas. A maioria deles deixa a entender que o bloqueio é culpa do…

  • Fiz uma pequena experiência com animações CSS: O truque é usar gradientes CSS e animar o background-size e background position. Fiz isso em várias camadas, com opacidade variável. Veja aqui.

  • Programe Música: Sonic Pi

    Programe Música: Sonic Pi

    É, oficialmente, meu novo hobby. Sonic Pi é uma ferramenta para criação de música ao vivo através de programação Ruby. É divertidíssimo! Recomendo.

  • Otimização de performance é uma preocupação comum para quem está começando em programação, e muitas vezes mesmo programadores experientes tem dúvidas sobre esse assunto, o que é normal uma vez que o assunto é mesmo complexo. Não vou explicar nesse post tudo o que você precisa saber sobre performance, mas pretendo dizer o mais importante:…

  • Às vezes a gente tem a tendência de complicar as coisas. Semana passada, um amigo me perguntou se há alguma forma de calcular a média de uma lista em Python. Assim como há funções para calcular a soma dos elementos ou o maior elemento, ele esperava que houvesse uma para calcular a média. Afinal, calcular…

  • Resposta que eu dei à pergunta: Quais são alguns dos recursos ocultos do Python? no Quora. 1. Atribuição múltipla (com tuple unpacking) a, b, c = 1, 2, 3 2. Com isso dá para trocar o valor de variáveis a, b = b, a 3. Encadeamento de comparadores x = 3 print(1 < x < 5)…

  • Resposta que eu dei à pergunta: É possível escrever um script executável em Python? no Quora. Sim! No Windows, basta associar arquivos .py ao Python. Acredito que o instalador do Python para windows já faz isso. Feito isso, duplo clique no arquivo .py vai executá-lo. No Linux, Mac, FreeBSD e assemelhados, basta colocar, na primeira…

  • Fish no Mac OS

    Há um tempo, usando KDE Neon, troquei meu shell padrão para o fish. É tudo o que você pode querer num terminal. Autocompletar fantástico, syntax highlight e fácil de usar. Você pode testar o fish no navegador, sem instalar nada, no fish shell playground. Agora estou de volta com um Mac. Segue um passo a…

  • Software desejável

    Software desejável

    Usabilidade e design em software é uma oportunidade desperdiçada. Por que ERPs precisam ser tão feios?

  • É sobre pessoas

    É sobre pessoas

    Você gastou um bocado de tempo para entender de computadores. E de gente?

  • Aprenda os fundamentos: cores no CSS

    Quando você se deparar com algum tipo de código, tenha a curiosidade de decifrá-lo. Me impressiono com a quantidade de programadores que precisam escrever CSS com regularidade e nunca pararam para entender o significado dos código de cores. É simples: uma cor RGB é composta de três números, representando as cores vermelho (R), verde (G)…

  • Programadores vendem o que sabem fazer. Se você souber mais, vai ter mais pra vender.

  • Não seja escravo das suas ferramentas

    Padrões de código não são os dez mandamentos. Você pode quebrar as regras, se tiver um bom motivo.

  • É sobre manter as coisas simples. Às vezes, menos código é mais simples. Às vezes não.

  • Seja conservador (não, não é sobre política)

    Às vezes um pouco de ceticismo faz bem. Mesmo com as coisas mais corriqueiras. Experimente escrever a mão, com papel e caneta.

  • O ano do Linux no Desktop (não como você esperava)

    Chegou! Finalmente o Linux vai estar na maioria dos Desktops. E isso importa pouco.

  • Quanto mais óbvio, melhor

    Padrões e convenções de código são uma excelente ideia. Livram do esforço de pensar no que deveria ser óbvio, para que você se concentre no problema real.

  • Site não seguro – como resolver de graça com Let’s Encrypt

    No começo de 2017, o Google Chrome passou a mostrar um aviso para os usuários, com o texto “não seguro” na barra de endereço quando um site sem HTTPS pede dados do usuário. Classificou a maioria dos sites como “site não seguro”. Assim: Essa mensagem aparecia apenas em situações onde o site potencialmente ia coletar…

  • Foi divulgada ontem uma vulnerabilidade no servidor de compartilhamentos Samba, usado por máquinas Linux e FreeBSD para compartilhar arquivos e recursos em redes Windows. É uma falha grave, simples de explorar, e que afeta versões do Samba desde a 3.5.0, lançada há sete anos. Então, se você usa Linux, confira se você tem o Samba…