.

Traduzir

segunda-feira, 28 de março de 2011

Simples, complexo e complicado.

Em python, no modo shell, se você digitar o seguinte comando

import this

irá encontrar o zen do python. Que é um pequeno poema, escrito por  Tim Peters, que retrata a filosofia da linguagem.
Existe um ponto nesse poema que acho fantástico e diz o seguinte:

"Simple is better than complex.
Complex is better than complicated."

Traduzindo.

Simples é bem melhor que complexo.
Complexo é bem melhor que complicado.

Já um vídeo que ilustra bem essa ideia é o que está ai embaixo:



Muitas vezes se quer passar tanta informação sobre algo que o mesmo se torna algo muito complicado. Informações complexas devem ser quebradas em partes simples. A complexidade continua ali, mas a  decomposição da mesma em partes menores a tornam inteligíveis.

domingo, 27 de março de 2011

Modem Nokia CS-11 no Ubuntu, como instalar. (Ubuntu 10.10)

Ontem comprei um modem da nokia, modelo CS-11. Para instala-lo no ubuntu, (a versão do meu é a 10.10), fiz uma pequena busca e encotrei algumas soluções interessantes. Existia um arquivo .deb para o modelo CS-10, que possuia alguns erros, além disso, o arquivo de .rules não era compatível com o modelo que eu queria.

Vamos ao que realmente interessa.
Para que o modem funcione no ubuntu crie o arquivo 25-nokia-zerocd.rules em /etc/udev/rules.d/ com a seguinte informação

BUS=="usb", SUBSYSTEM=="block", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="061d", ACTION=="add", PROGRAM=="/usr/bin/eject %N", OPTIONS+="last_rule"

salve e digite o seguinte comando no terminal

udevadm control --reload-rules

Pronto.
Outra solução é a seguinte, eu editei o arquivo .deb  e fiz todas as correções necessárias para instalação (nokia-zercorc_0.1-11_all_fixed.deb).

Para instalar o modem usando esse arquivo basta dar um duplo clique com o botão esquerdo do mouse sobre o mesmo ou digitar no terminal

sudo dpkg -i nokia-zercorc_0.1-11_all_fixed.deb

Para baixar o arquivo de instalação do modem, clique aqui.