.

Traduzir

quarta-feira, 21 de março de 2012

Problema ao atualizar o Gimp para a versão 2.7 no Ubuntu

Ao tentar atualizar o Gimp para a versão 2.7 no Ubuntu 11.10 o mesmo deixou de funcionar e apareceu a seguinte informação ao inicializar o programa:


gimp-2.6: error while loading shared libraries: libgegl-0.0.so.0: cannot open shared object file: No such file or directory 

Só para esclarecer, o método que usei para atualizar o Gimp foi:

 sudo sh -c "echo 'deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu oneric main' >> /etc/apt/sources.list"

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 405A15CB

sudo apt-get update

sudo apt-get upgrade


A coisa toda só me deu dor de cabeça. Mas vai ai a solução desse problema.  Comente a linha no arquivo /etc/apt/source.list em que aparece:

deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu oneric main

Em seguida faça o seguinte para retirar todo o Gimp e reinstalar o 2.6 :

sudo apt-get update
sudo apt-get purge gimp libgegl* libbabl*
sudo apt-get install gimp 
sudo apt-get clean

Agora tudo voltará a ser como era.

23 Gigas no Dropbox Grátis

Que tal ganhar 23 Giga de espaço no Dropbox Grátis? Se você tiver um android isso é possível. Esse espaço durará por 2 anos, depois o seu espaço voltará para o tamanho original. Para isso é preciso já ter uma conta no Dropbox.
Em seguida, se já tiver o Dropbox instalado no celular, desinstale  e instale o apk que pode ser baixado Aqui.
Ai é entrar no Dropbox via o celular e aguardar um pouco. Não é vírus, funciona mesmo, eu acabei de testar. Está ai a dica de hoje.

quinta-feira, 15 de março de 2012

O poder da algebra simbólica no Android.



Para quem trabalha com cálculo, muitas vezes se depara com o problema de resolver equações diferenciais e integrais mais complexas. Em muitos casos, a primeira tentativa é a de se tentar obter uma expressão analítica para o problema. Nesse caso é comum recorrer a programas como Maple, Mathematica (Pagos) ou Máxima (livre). Um outra opção, para que usa Python é o sympy (Symbolical Python). Os desse pacote pode ser vistos em http://sympy.org/en/index.html. O sympy é escrito em python puro, dessa forma é mais fácil levá-lo para outra plataforma.

Agora o ponto mais importante. Como transformar o seu Tablet ou smartphone em uma poderosa calculadora de álgebra simbólica. Para isso o primeiro passo é instalar o sl4a (Script Layer for android). Eu recomendo uma versão bem interessante que é a 5x não oficial e pode ser baixada em http://www.mithril.com.au/android/sl4a_r5x.apk
(Ao final do post tem um QR code para baixar diretamente no celular).
O segundo passo será o de instalar o Python para o android.
Baixe a versão mais recente do sympy em seu computador:

http://code.google.com/p/sympy/wiki/DownloadInstallation?tm=2

Agora vem o pulo do gato. Instale o setuptools em seu computador. Para mais detalhes veja: http://pypi.python.org/pypi/setuptools

Descompacte o sympy que você baixou entre na pasta gerada. Lá dentro terá um arquivo chamado setup.py . Abra esse arquivo em um editor de texto e acrescente a seguinte linha de comando,
from setuptools import setup

, imediatamente acima da linha

from distutils.core import setup


Agora execute o comando, em um terminal

python setup.py bdist_egg

Isso irá gerar um pasta chamada dist. Lá dentro terá um arquivo com a extensão .egg

Salve esse arquivo em  seu celular no cartão de memória na pasta download.

No celular abra o python for android e clique em Import Modules.
Instale o modulo do sympy (.egg).
Após instalar basta abrir o sl4a usar o view interpretes e abrir o python.
Ai o passo será importar o que vai usar do sympy. Exemplo de uso:

>> from sympy import *
>> x = Symbol('x')
>> diff(sin(x),x)
>> cos(x)

Para uma introdução ao sympy veja a página http://docs.sympy.org/0.7.1/tutorial.html.


sl4a_5x Lançamento não oficial:

qrcode

Python para android versão 4:



De volta ao blog

Depois de uma fase de muito trabalho para finalizar a tese e defender o Doutorado, estou aqui retomando as atividades do blog.

sexta-feira, 28 de outubro de 2011

Brincado com arduino e Python

Um pequeno teste de integração de Python com Arduino.

Os códigos fonte podem ser baixados em http://dl.dropbox.com/u/19999224/ardpython.zip

Abaixo está o vídeo da operação.


terça-feira, 4 de outubro de 2011

Pelo direito de Escolher o Sistema Operacional que Vem no PC

Já algum tempo publiquei aqui o fato de que a venda casada de computador e sistema operacional, uma prática muito comum, é crime. Agora estou fazendo um abaixo assinado para que a Lei seja cumprida. Temos o direito, de  no ato da compra, optar por não vir junto um sistema operacional pré-definido na máquina, sendo assim, pagando menos pelo conjunto. Isso é, temos o direito de no ato da compra ser informado de que posso pagar só pelo Hardware. Pela luta do cumprimento dos nossos direitos, peço que assinem o abaixo assinado que está no seguinte link: http://www.peticaopublica.com.br/?pi=P2011N14813

Juntos Podemos Muito MAIS.

quinta-feira, 8 de setembro de 2011

Deve existir uma idade mínima para alfabetização?

Somos hoje um país de analfabetos funcionais. O sistema educacional não valoriza o desenvolvimento pleno das crianças e jovens. Pelo contrário, vivemos na lei do mínimo esforço. Se o aluno consegue o mínimo para passar já está ótimo. Não temos grandes projetos para atividades extracurriculares. Na escola não se ensina, de verdade, arte ou a ciência divertida, que é aquela que está além dos livros, mas na possibilidade de desenvolver projetos que vão desde de construir um vulcão de bicarbonato de sódio a montar um robô de lego. Somos um povo medíocre, pois estamos contentes com um sistema mediano, nem muito bom, nem muito ruim.
Feliz pós dia da independência.