Erro apresentado na instalação do mitmproxy sobre um ambiente virtual Python, rodando Linux Kali em um Chromebook Samsung Exynos 5 Dual Core. Ao executar o comando pip install mitmproxy é apresentado o seguinte erro:
Especificamente, o erro ocorre na execução do arquivo setup.py da library Pillow.
Para resolvê-lo, execute sudo apt-get install libjpeg-dev. Isso irá instalar a dependência necessária. O interessante disso é que na primeira vez que instalei o mitmproxy nenhum erro foi observado e tudo ocorreu perfeitamente, porém na segunda em diante o mesmo erro persistiu.
Se você já havia iniciado a instalação do mitmproxy é interessante, mas não necessário, efetuar a reinstalação, então desinstale com pip uninstall mitmproxy e depois reinstale com pip install mitmproxy.
Fonte
Para prosseguir é necessário habilitar o Modo de Desenvolvedor, como descrito em
Chromebook: Modo de Desenvolvedor. Se isso não for feito, é impossível acessar o chronos shell via crosh, passo fundamental para instalar a distro Kali.
Crouton
Kali
Abra o crosh shell (Ctrl + Alt + T), digite shell e pressione Enter.
Todo o processo deve levar cerca de 7 minutos. Basta digitar o seguinte comando:
Após a instalação, digite sudo enter-chroot e pronto, você estará utilizando o shell prompt do Kali Linux.
Para sair digite exit.
Fonte
No dia 06 de abril de 2013 ocorreu o 1º encontro do Dev In PF. Pessoas da área de desenvolvimento de software da cidade de Passo Fundo agora contam com esse grupo que vem com a intenção de proporcionar eventos relacionados a área, fortalecer os laços de amizades e parcerias e estimular o conhecimento. Ver esse grupo nascendo e crescendo é algo espetacular para Passo Fundo e eu estive no 1º encontro apresentando um material "light" sobre boas práticas.
A experiência adquirida no mini-curso da SenaInfo me possibilitou apresentar com calma e confiança. Essa foi a segunda apresentação para um público da área que eu atuo. O público ajudou bastante, pois haviam pessoas que já trabalham na área, o que facilitou a apresentação de boas práticas de programação. Mas de novo esse assunto Vinícius? Novamente eu volto a apresentar boas práticas de programação, pois acredito ser um assunto fundamental e eternamente presente na vida de um profissional do desenvolvimento de software.
Nessa apresentação minimizei a teoria e apliquei mais exemplos, pois isso possibilita prender a atenção do público ao mesmo tempo que facilita o entendimento da mensagem final da apresentação: boas práticas não são uma tarefa de desenvolvimento, mas uma cultura, uma atitude profissional.
Acredito ter acertado no título, no assunto e no público. Dev In PF já possuía outras boas apresentações como TDD, HTML5 e Linguagens e seus ecossistemas, sendo que boas práticas são atitudes empregadas em todas as práticas e linguagens. A apresentação pode ser conferida logo abaixo.