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.
Esse post não estava nos planos, mas se fez relevante e na verdade é bem objetivo. No meu trabalho eu utilizo Ubuntu e nosso ambiente de desenvolvimento consiste em uma máquina vagrant e dentro dela um virtualenv com o código. A minha IDE é o PyCharm <3, que se conecta e identifica o ambiente de desenvolvimento dentro da máquina virtual. Já em casa, como eu gosto de jogar... utilizo o Windows 10. Mas enquanto levantava meu ambiente de desenvolvimento encontrei uma série de problemas com o Vagrant e o Virtualbox. Que já resolvi mas acabei pensando, "Porque não levantar tudo no windows?" A maneira fácil - em 3 passos Eu recomendo para iniciantes ou pra quem tá com pressa pra já chegar e desenvolver. E é minha configuração atual. Instale o Python e instale o PyCharm, e deixe que ele lide com os ambientes virtuais. Se você é universitário o PyCharm permite que use a versão profissional, você só precisa de um e-mail acadêmico. Então, três passos: Baixe o Python e instal...
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 ...
Uau, eu acabei de notar que eu perdi o prazo pra entregar-lhes uma nova postagem no blog. Mas é que as festas de fim de ano... tá! Não tem desculpa, eu vacilei... Mas eu tenho estudado e pesquisado sobre aquela coisa de padronização do ambiente de desenvolvimento que eu falei no último post. Eu não fui o primeiro a questionar a padronização vs flexibilidade. Na verdade eu encontrei uma discussão muito boa (em inglês) aqui no StackOverflow . Claro né ;p. Há muitas opiniões interessantes como os... Contras: Padronização que burocratiza demais as coisas. Por isso a gente vê softwares de governo que ainda estão na versão 6 do IE. É.. é basicamente isso mesmo, engessar o ambiente de desenvolvimento de forma que incluir novas tecnologias se torna uma pain in the ass . Porém isso afeta mais empresas que não possuem um foco no desenvolvimento, que faz várias aplicações diferentes. Quando não existe padrão algum entre as aplicações, todo dia é uma novidade. Nesse caso o foco é dentr...
Comentários
Postar um comentário