Publicado em Progamação, Python, Tecnologia

Python: Virtualenv, Virtualenvwrapper e PyGame

Já tinha publicado alguma coisa sobre Virtualenv num outro post, mas queria escrever uma guia com um exemplo prático, no caso, um projeto em Python 3.x e o módulo PyGame; gestionando tudo pelo Virtualenvwrapper. Continuar lendo “Python: Virtualenv, Virtualenvwrapper e PyGame”

Anúncios
Publicado em GNU/LInux, Open Source, Tecnologia, Ubuntu

Ubuntu 16.04 LTS: Nova Versão com Suporte Estendido

A Canonical tem liberado hoje a última versão do seu sistema operacional Ubuntu Linux, tratando-se da versão 16.04 LTS, codename: Xenial Xerus. A empresa libera uma nova versão de Ubuntu a cada 6 meses, uma em abril e outra em outubro, podendo isso ser detectado no número de versão: 15.10 (2015, Outubro) ou 16.04 (2016, Abril). Essa, é uma versão especial, Long Term Support (LTS), que ocorre a cada 2 anos, visando uma maior estabilidade e oferecendo suporte estendido por 5 anos (atualizações, correção de bugs etc). Continuar lendo “Ubuntu 16.04 LTS: Nova Versão com Suporte Estendido”

Publicado em GNU/LInux, Open Source, Tecnologia

Microsoft Loves Linux

Tem um meme circulando nas redes sociais que diz que o Fidel Castro teria falado há muito tempo que os cubanos e os americanos iriam conversar o dia em que USA tivesse um presidente negro e o mundo um Papa da América Latina. Bom, Francisco e Obama já estiveram na ilha caribenha nesse ano. Aquilo que em cenários passados pode parecer impossível de se pensar, as vezes, mudando o cenário, acontece.

Quase não tem passado um mês nos últimos dois anos que não apareça na mídia especializada alguma notícia sobre o crescente interesse da Microsoft em Open Source e Linux em particular. Essa mesma companhia, que em 2001 declarou a guerra ao Linux (“Linux é um câncer”, nas palavras do CEO na época, Steve Ballmer), hoje, 15 anos depois, faz declarações de amor nas apresentações do novo CEO Satya Nadella. Continuar lendo “Microsoft Loves Linux”

Publicado em Progamação, Python, Tecnologia

Virtualenv: Isolando a Cobra (Python)

Trabalhando em vários projetos Python ao mesmo tempo? Conflito de dependencias e versões em porta… Normal, não desespera que isso tem solução. O Virtualenv cria um ambiente isolado virtual para cada projeto, com a sua própria versão do Python (2.7, 3.4, etc.) e dos módulos que o projeto precissa. Agora, em vez de ficar tudo junto e conflituando em /usr/lib/python2.7/dist-packages/ (se estamos usando Linux e a versão 2.x do Python), cada projeto vai conter uma pasta com a copia de cada pacote necessário, independente dos outros.
Continuar lendo “Virtualenv: Isolando a Cobra (Python)”