Se você ainda está se familiarizando com o Git e GitHub, aqui vai uma playlist (em inglês e legendas automáticas em português) sobre os conceitos básicos de Git e GitHub.
Como padronizar o ambiente de desenvolvimento para atingir o máximo de produtividade? Comecei com essa pergunta em mente ao escrever esse texto. De onde vejo, padronização de processos, sejam de desenvolvimento de software ou de qualquer outra atividade tem como principal propósito permitir que os envolvidos foquem absolutamente no resultado do trabalho. Na desempenho e utilidade do produto final. Para mim, qualquer tecnologia, digital ou não, deve melhorar a vida, nunca ficar no caminho. Tecnologia deve tornar a vida mais fácil, ela nunca deve ser um obstáculo no processo, qualquer que seja sua natureza. Engraçado é que isso também se aplica ao desenvolvimento de tecnologia em si, como a tecnologia atual pode abrir caminho para uma tecnologia melhor. Mas rapidamente me vem a mente a seguinte questão: como garantir que um ambiente de desenvolvimento projetado para abrir caminho para criatividade e produtividade não se torne exatamente o oposto do seu propósito, ou seja, in...
O Wagtail é um CMS (Content Managment System) ou seja, um sistema de gerenciamento de conteúdo, porém, baseado em Django! Yes. Python! <3 O que não é Primeiramente, um pouco de contexto. O Wagtail não é como o Wordpress, ele se comporto muito mais como uma framework, como se fosse um superset de Django focado em CMS. Em outras palavras, é como se Django fosse um lego e o Wagtail já junta algumas peças, que você combina pra formar estruturas maiores ainda. Então, não espere instalar o Wagtail no seu projeto Python e ter um site rodando. Você antes de tudo vai precisar criar pelo menos um app (no modelo do django) e dentro de seu models, criar uma classe e dar vida à uma página. Para entender melhor porque funciona assim, vamos falar sobre o Zen do Wagtail. O Zen do Wagtail Se você nunca ouviu falar, comece com o Zen do Python . Da mesma forma, o Wagtail tem princípios de desenvolvimento para quem usa, como para quem trabalha no código fonte, de maneira simples e resu...
Eu estava no sofa e tinha um computador conectado a TV tocando Reginaldo Rossi e estando nessa situação crítica eu percebi que deveria resolver isso da forma mais rápida possível. É claro que isso significa fazer um pequeno script que acessa tenta acessar via SSH cada computador conectado ao roteador, assim eu poderia desligar ele. A primeira parte é simples, acessar o roteador e pegar a lista de IPs conectados. usei o ATOM para deixar só uma coluna de com os IPs, da seguinte forma: 1: 192.168.0.10 2: 192.168.0.12 3: 192.168.0.13 4: 192.168.0.16 5: 192.168.0.17 Até ai tranquilo, mas eu tava utilizando o Windows, o que significa aprender a fazer um for no Linux pegar cada linha do arquivo e executar alguma ação com cada uma delas... Sem mais delongas, aqui vai o pedaço de código: 1: foreach($line in Get-Content .\ips.txt) { 2: ssh $line 3: } E no fim! Não consegui acessar via SSH :(, mas já sei como fazer um foreach no powershell e pegar cada ...
Comentários
Postar um comentário