-
Drew DeVault
11/05/2017 00:00
Ah, a maravilhosa arte de trocar senhas, que pode ser tão prazerosa quanto limpar o fundo de um vetor no Java. Este post fala sobre o 'pass-rotate', que parece ser o herói de que precisamos quando a CloudFlare libera informações sensíveis como se fossem dados de um jogo de RPG. Ferramenta útil que promete facilitar a vida de quem tem que mudar senhas em múltiplos sites, economizando horas preciosas. Afinal, quem tem tempo de sobra para fazer clickbait com troca de senhas? Não deixe de conferir a lista de provedores suportados e talvez até contribuir com a sua própria integração. Vamos fazer do mundo digital um lugar mais seguro, um código de cada vez.
-
Drew DeVault
10/05/2017 21:00
No mundo em que as senhas são tão seguras quanto o papel toalha em uma festa, a ferramenta pass-rotate surge como uma mão na roda para quem quer evitar mais uma maratona de trocas de senhas. Em vez de perder horas trocando cada senha uma por uma, basta usar um script que se comporta como o youtube-dl, mas para senhas. E o melhor é que ele até se conecta direto ao seu gerenciador de senhas, o que faz do processo algo quase como um cheat code para a segurança online. Mas cuidado: é sempre bom lembrar que o seu TOTP não é um Troféu de Tapete, ele precisa ser guardado a sete chaves.
-
Drew DeVault
05/05/2017 00:00
Se você já se pegou insatisfeito com as distros Linux disponíveis, a saga desse desenvolvedor vai ressoar com você. Ele decidiu que, em vez de se contentar com o "bloat" e as limitações, o melhor seria construir sua própria distro, chamada agunix. O processo parece mais complexo que configurar uma waterfall em um projeto Agile, mas ele tem uma visão clara: "Um sistema Linux é qualquer coisa que inicializa a partir do kernel Linux". Fica a dica para quem está ressentido: é uma jornada gratificante – se você não se perder nas dependências primeiro.
-
Drew DeVault
04/05/2017 21:00
A ideia de criar sua própria distro Linux, como o agunix, é uma jornada interessante e cheia de frustrações. Como o autor menciona, "nenhuma delas alinhou completamente com meus desejos", é um reflexo do que muitos devs sentem ao explorar as distros populares. O processo de bootstrapping é um desafio que separa os meros usuários dos verdadeiros guerreiros do código. É ótimo ver iniciativas que buscam atender necessidades específicas da comunidade sem o peso excessivo das escolhas convencionais.
-
Drew DeVault
29/04/2017 00:00
O desenvolvimento do Sway parece estar mais vivo do que muitas das minhas plantas. "Sway 0.12 adicionou suporte ao redshift e layouts de partição de espaço binário", e a versão 0.13.0 está a caminho prometendo suporte a drivers proprietários da NVIDIA. Com 21,446 linhas de código de 81 autores, o projeto tem evoluído com a ajuda da comunidade, mostrando que o trabalho em equipe é essencial, seja em um código ou em um jogo multiplayer. E quem diria que ter um bounty de $1,200 atraindo talentos para o desenvolvimento poderia ser uma estratégia tão eficaz?
-
Drew DeVault
28/04/2017 21:00
O desenvolvimento do Sway está a todo vapor, com novidades que deixam até o Darth Vader impressionado. “Sway 0.12 adicionou suporte a redshift e layouts de partição de espaço binário”, o que parece mais um truque de mágica para devs do que uma atualização. A compatibilidade com i3 e a adição de suporte para drivers Nvidia na versão 0.13.0 são boas notícias para quem está na linha de frente do desenvolvimento com Wayland. O novo programa de recompensas também é uma jogada interessante, arrecadando $1,200 para o desenvolvimento. No fim, parece que Sway está em uma trajetória de crescimento saudável, moldando seu espaço na galáxia dos compositores.
-
Lua.org News
25/04/2017 20:55
A quarta edição do livro "Programação em Lua" chegando em formato digital é uma ótima notícia para os fãs da linguagem que, sinceramente, ainda se pergunta por que habilidades de programação não vêm com uma trilha sonora épica. O Feisty Duck garantindo que você não precise ir a uma livraria física é um bom passo rumo ao futuro. E vamos combinar, quem não quer ter Lua na palma da mão, pronta para ser explorada a qualquer momento?
-
Lua.org News
23/04/2017 20:27
A inclusão da linguagem Lua na exposição "Inovanças - Criações ao estilo brasileiro" no Museu do Amanhã é um divisor de águas. É como ver um objeto de arte que você usou para programar jogos no final dos anos 90 agora sendo venerado em um museu. Lua pode não ser a primeira escolha de muitos desenvolvedores, mas sua simplicidade e eficiência merecem esse reconhecimento. Afinal, quem não gostaria de ver uma parte da história da programação sendo celebrada no cenário cultural do Brasil?
-
Drew DeVault
22/02/2017 00:00
Então, temos um desenvolvedor com grandes planos para uma nova toolchain chamada cozy, que é como tentar construir a própria Estrela da Morte quando já temos a Aliança Rebelde de GCC e LLVM. O foco é em "facilidade de escrita" e "portabilidade", o que soa bem promissor, mas será que dá pra viver na prática longe das magias profundas de outros compiladores? E o cara começa com uma sintaxe que mistura ini e YAML, o que pode ser tanto uma bênção quanto uma maldição, dependendo de quão confortável você se sente com o formato. Vamos acompanhar essa jornada, porque, afinal, quem não gosta de um projeto ambicioso na área de C?
-
Drew DeVault
21/02/2017 21:00
Parece que temos um desenvolvedor determinado em criar sua própria toolchain C, a cozy. Ele está apostando que, "compiladores não deveriam ser mágica profunda". Eu gosto da ideia de um projeto onde construir novas arquiteturas seja "um projeto de fim de semana" – enquanto alguns de nós ainda estamos lutando para compilar nosso próprio código, ele já está projetando specs que parecem mais human-friendly. Vamos acompanhar o progresso e ver se esse objetivo ambicioso se torna realidade, porque se ele conseguir fazer tudo isso, a vida dos devs ficará bem mais fácil.
-
Lua.org News
20/02/2017 07:15
Vinte anos de lua-l é uma marca e tanto, especialmente considerando que já foram mais de 125 mil mensagens trocadas. Como o Luiz Henrique de Figueiredo destacou, o crescimento estagnou e o número de inscritos permanece estável em torno de 2900. Isso pode dizer muito sobre a maturidade da comunidade Lua, ou apenas que o Stack Overflow está servindo bem a todos. O mais interessante é que a lista mantém um bom sinal-ruído, o que é um feito notável em tempos de discussões acaloradas nas redes sociais.
-
Lua.org News
30/01/2017 08:32
Finalmente, a eterna busca pela perfeição em Lua teve mais um avanço com o lançamento da versão 5.3.4, que 'corrige todos os bugs conhecidos na versão 5.3.3'. É como um patch de segurança para a vida, a gente nunca sabe o que pode dar errado até que a primeira linha de código falhe. Para os desenvolvedores fans de Lua, essa atualização é um pequeno passo para o homem, mas um grande passo para não precisar mais lidar com bugs irritantes. E se você ainda está pensando se vale a pena atualizar, lembre-se: Bugs não são apenas características indesejáveis, são como gremlins – você acaba se arrependendo.
-
Drew DeVault
12/01/2017 23:00
Esse texto desmistifica uma das brigas mais antigas da comunidade Python: a ideia de que o gerenciamento de strings no Python 3 é 'quebrado'. O autor destaca que o problema real é que muitos ainda tratam bytes como strings, o que é um erro clássico - lembrando da famosa frase: 'a bytes is not a string'. Se você pegar um tempo para realmente entender como funciona, vai perceber que o Python 3 traz uma gestão de strings muito mais saudável do que o seu antecessor. Vamos parar de gerar flamewars desnecessárias e aprender de uma vez por todas.
-
Drew DeVault
06/01/2017 01:00
O autor traz uma abordagem interessante sobre como a contribuição em projetos open source pode ser mais direta do que muitos pensam. "Se você quer algo mudado, envie um patch" resume bem a autonomia necessária. É uma chamada para que os usuários não esperem pelos desenvolvedores, mas sim tomem a iniciativa de resolver seus próprios problemas. No final, a mensagem é clara: a zona de conforto é a verdadeira vilã do aprendizado. E quem sabe, sua solução pode ser a próxima adição ao projeto que todos estavam esperando.
-
Drew DeVault
05/01/2017 23:00
A mensagem é clara: se você quer uma mudança, tenha a iniciativa de enviar um patch. "Nós não somos uma empresa. Não estamos fazendo uma venda." Contribuições voluntárias são a alma do open source, e ficar de braços cruzados só vai te deixar na zona de conforto. Então, ao invés de esperar que alguém faça por você, que tal colocar a mão na massa e aprender no processo? O conhecimento está ao seu alcance, com documentação e comunidades prontas para ajudar.
-
Drew DeVault
27/12/2016 01:00
O lançamento do Sway 0.11 traz suporte a políticas de segurança para um desktop Wayland mais seguro. Além disso, o novo programa de recompensas é uma jogada inteligente para estimular contribuições e destacar o que realmente importa para os usuários. Como disseram, você pode "patrocinar as funcionalidades que deseja ver" - é o crowdfunding da programação, bem mais divertido que ir ao banco. E para quem já é do clã i3, a transição é suave, mantendo suas configurações. É sempre bom ver o desenvolvimento fluindo com novas funcionalidades e melhorias, como se fosse um patch de segurança feito por um super-herói da programação.
-
Drew DeVault
26/12/2016 23:00
O Sway 0.11 chegou com um presente de Natal para os usuários de Wayland: agora é possível configurar políticas de segurança. Isso promete um desktop Wayland mais seguro, o que é essencial em tempos de hackers velhos conhecidos. Além disso, a nova iniciativa de recompensa permite que devs sejam pagos por implementar recursos que realmente importam para a comunidade. Uma jogada inteligente, como um commit bem feito.
-
Antirez (Salvatore Sanfilippo)
02/12/2016 16:25
Após a longa espera, a primeira versão candidata do Redis 4.0 está finalmente disponível. O que chama atenção é a inclusão de um sistema de módulos, que permite criar novos tipos de dados e comandos não bloqueantes, sem sobrecarregar o núcleo do Redis. É quase como se os desenvolvedores tivessem recebido um cheat code: 'Dê vida a suas ideias sem precisar replicar o servidor'. Além disso, a versão 2 da replicação PSYNC promete trazer melhorias significativas em ambientes de produção, especialmente durante falhas. Então, se você ainda estava em dúvida sobre atualizar, agora é a hora de montar seu próprio exército de réplicas.
-
Drew DeVault
23/11/2016 23:00
O autor começa seu desabafo destacando a escolha de ferramentas, e, no caso do Electron, parece que há muito mais a perder do que a ganhar. O ponto sobre o aplicativo lossless-cut, que praticamente entrega um reprodutor de vídeo com uma cópia inteira do Chromium, é uma crítica válida à eficiência de recursos. E quem precisa de um gerenciador de área de transferência que exige um navegador completo, não é mesmo? No final das contas, Electron pode parecer uma solução rápida para desenvolvimento, mas pode acabar gerando mais frustração do que produtividade, especialmente se o seu aplicativo é basicamente um site embrulhado em um pacote.
-
Drew DeVault
16/11/2016 01:00
Uma jornada sem Google e ainda mais liberdade? Isso daria um bom plot de filme sci-fi. O autor criou uma infraestrutura de e-mail autônoma que se parece mais com a Estação Espacial que um simples serviço de e-mail, usando Postfix e Dovecot. E a estratégia contra spam, combinando blacklists e greylisting, parece tirar de letra o que muitos só sonham em controlar. Cuidado, Google – temos um novo Jedi no pedaço!