sábado, 10 de janeiro de 2009

Primeiro programa em Python

primeiro programa em python baseado no livro How to Think Like a Computer Scientist versão em espanhol. O algoritmo implementa o Método de Newton, uma forma de calcular a raiz quadrada de um número. Basicamente o algoritmo inicia com uma aproximação do resultado, em seguida calcula uma nova aproximação com a fórmula:

melhor_aprox = (aprox + n/aprox)/2

repetindo o processo. A aproximação utilizada foi o próprio valor inicial.

# mejor_aprox =  (aprox + n/aprox)/2

def raizq(x):
     aprox = x
     i = 0;
     while i <= x:
          aprox =  (aprox + x/aprox)/2.0
          i += 1

    print aprox

n=raw_input("numero para calcular sua raiz quadrada: ")
raizq(int(n))


Links

quinta-feira, 8 de janeiro de 2009

Instalação Placa Wireless no Pressario 2100

Adicionado uma placa National Semiconductor DP83815 Based PCI Fasth Ethernet Adapter como não tem driver para Linux foi utilizado o pacote ndiswrapper que permite utilizar driver do Windows no Linux. Para compilar o driver ndiswrapper é preciso build-essential, linux-headers e wireless-tools

Instalação é feita basicamente
- baixar, compilar e instalar o pacote ndiswrapper (download, make, make install)
- instalar o driver do windows com o comando ndiswrapper -i w22n51.inf
- carrega o módulo: modprobe ndiswrapper
- acrescentar na lista de módulos: echo ndiswrapper >> /etc/modules

Comandos Uteis
ndisgtk configurador gráfico do ndiswrapper
network-admin configurador de rede do Gnome
iwconfig visualiza a interface wireless
ndiswrapper -l lista driver
ndiswrapper -e remove driver
lspci lista discpositivos PCI
iwlist wlan0 scan para ver o sinal nan placa de rede

Links
http://wiki.debian.org/NdisWrapper
http://guevara2012.wordpress.com/2008/04/07/instalando-rtl8185-com-ndiswrapper/

terça-feira, 6 de janeiro de 2009

Instalação OpenBox

Instalado OpenBox ocupando lugar do Gnome, mais o fbpanel como barra de ferramentas e Rox como gerenciador de arquivos. Usado ainda a fonte augie.ttf como fonte do sistema. Armazenado em
/usr/share/fonts/truetype/augie.ttf

Arquivo de configuração do OpenBox em
~/.config/openbox/autostart.sh

-------------------------------8<--------------------------------------
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
. $GLOBALAUTOSTART

# Start Your Panel
#(sleep 2 && fbpanel && rox -p=PIN && xcompmgr -cCfF &) &
(sleep 2 & fbpanel &) &

# https://wiki.foresightlinux.org/display/docs/HOWTO+Install+and+use+OpenBox
# xcompmgr -cCfF &
# rox -p=PIN &xcompmgr &cairo-dock &cairo-clock &
-------------------------------8<--------------------------------------

Instalado mas não usado - Idesk para controle de icones na área de trabalho - docker ??? - xcompmgr para efeitos mesmo sem placa 3D, opção interessante: xcompmgr -cCfF - thunar gerenciador de arquivos alternativo - gnuscreen comandos uteis - vim ~/.fbpanel/default para crescentar icones ao fbpanel
- evince visualizador arquivos pdf (padrão gnome)
- eog visualizador de imagens (padrão gnome)
- file-roller abre arquivos tar.gz, zip, bz2 etc (padrão gnome)
- rox -p=PIN
- xcompmgr -cCfF
- obconf gerenciador OpeBox
- obmenu gerenciador de menu OpenBox
- gksu abre arquivos como root
- gnome-appearance-properties para entre utras coisas trocar a fonte ttf
- gnome-control-center

Links Usados
https://wiki.foresightlinux.org/display/docs/HOWTO+Install+and+use+OpenBox
http://wiki.debian.org/Openbox

Virada de ano - 19/12/08 a 06/01/2009

27/12/08 trilha em Morro Grande ao canion Realengo - 26 km dentro do mato sendo 6 km de subida, saída 5 da manhã e chegada 4 da manhã do outro dia.
02/01/2009 passeio a Balneário Camburiu pela estrada do mar
03/01/2009 a 06/01/2009 em casa em Araranguá, comendo, dormindo, lendo, computando e com enchente