Skip navigation.

Nada a Declarar

Confissões de um ex-usuário de Windows

Instalando o Django no Ubuntu Gutsy

,

O Django é um ambiente integrado de desenvovimento (ou IDE) para criação de aplicações web usando o Python.

Citando o site Django Brasil:

Desenvolvido e utilizado por mais de dois anos em uma operação ágil de notícias online, Django foi projetado para lidar com dois desafios: os prazos apertados de uma redação e os requisitos rígidos dos experientes desenvolvedores web que o criaram. Ele permite que você construa rapidamente aplicações web de alto desempenho e elegância.



Isso significa: mais produtividade com código mais enxuto.

Instalar o Django não é moleza, porém. Há uma série de exigências antes que o desenvolvedor possa mexer no programa pela primeira vez:

Python: O Ubuntu já vem com o Python, versão 2.5.1. Em sistemas Windows, você pode baixar o arquivo MSI em http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi

Apache: O tutorial de instalação, no qual baseei este post, diz que o Django já vem com um servidor web leve, para testes. Mas acho legal mesmo criar um site em produção, mesmo rodando no loopback, para ver como o danado funciona "no talo", como dizemos por aqui.

Para instalar o Apache, se é que ele já não foi instalado, digite apt-get install apache2 e espere o baixamento e instalação dos pacotes. Para saber se ele está funcionando, abra o seu browser e digite http://localhost.

Depois de instalar o Apache, instale o pacote mod_python, responsável por embutir o interpretador Python dentro do servidor. Para isso, digite apt-get install libapache2-mod-python* (o asterisco permite que você instale também a documentação do pacote).

MySQL: No tutorial de instalação vem explicações para os bancos de dados suportados pelo Django, mas eu vou escrever aqui apenas o MySQL.

Instale o MySQL (novamente, se ele já não estiver instalado) com apt-get install mysql-client mysql-server e o suporte do Python para esse banco de dados com apt-get install python-mysqldb.

Novamente, veja o tutorial de instalação para algumas outras explicações para o uso do MySQL no Django.

Django: Agora sim! Instale o Django com apt-get install python-django.

O Retorno dos Mortos Vivos

Não, o blog não morreu. É a falta de Internet, mesmo...

Instalando e configurando modems Conexant no Ubuntu Edgy

,

Usar softmodems no Ubuntu - e no Linux em geral - é um tormento, uma vez que o suporte nativo a esses tipos de modem, que usam programas para emular as funções de modulação e demodulação, é nulo.

Isso aconteceu porque o Linux se popularizou na mesma época que a conexão de banda larga; com boa parte dos desenvolvedores, brasileiros e internacionais, migrando para as conexões PPPoE, os esforços de compatibilização dos modems via software foram por terra. Quem acaba comprando um softmodem por causa do preço, ganha uma bela dor de cabeça se quiser usá-lo no Ubuntu GNU/Linux, uma vez que é complicadíssimo encontrar uma solução que funcione com um modelo específico. E quem compra um modem, já que este é um dispositivo antiquado, só o faz porque tem necessidade dele, porque usa o PC como fax, ou porque não tem acesso a banda larga e precisar usar a internet.

No caso dos modems da marca Conexant, uma empresa de nome parecido, a Linuxant, fornece um conjunto de drivers para o uso em computadores Linux; mas é preciso informar que esses drivers possuem algumas restrições (veja o fim do tutorial).

Este tutorial mostrará como instalar e configurar o modem Conexant usando os drivers da Linuxant.

Identificando o modem

Supondo que você esteja no Windows, verifique em Painel de Controle|Sistema|aba Hardware|Gerenciador de Dispositivos o nó onde está seu modem. Verifique suas propriedades e, se vir no nome do fabricante, as letras CXT, pode continuar lendo.

Baixe o programa disponibilizado pela Linuxant para verificar seu modelo. Execute o programa no prompt de comando. Ele vai mostrar o modelo exato do modem.

Baixando o driver

Para baixar o driver do modem, vamos usar um dos pacotes genáricos com o fonte incluso. Isso facilitará a instalação.

Baixe o driver de acordo com sua arquitetura: se você usa um processador x86, baixe o pacote deb. Se for um processador AMD64 ou EMT64, baixe o pacote tar.gz.

A menos que você tenha acesso à partição Windows pelo Ubuntu, grave o driver num CD para usar nele. Reinicie e inicialize o Ubuntu. Coloque o CD no drive e espere ele ser montado, quando mostrará seu conteúdo. Copie o driver para o Desktop. Se você puder acessar sua partição Windows, nevegue até a pasta onde está baixado o driver o copie para o Desktop.

Instalando o driver

Abra o terminal. Se não sabe como fazê-lo, aperte alt+F2; na janela que surge, digite
gnome-terminal

no Ubuntu.

Digite
cd Desktop

e liste o conteúdo do Desktop com o comando
ls

Você verá o pacote, com extensão .deb ou .tar.gz.

Se for o .deb, execute o seguinte comando
dpkg [nome-do-arquivo-que-você-baixou].deb

e siga as instruções na tela.

Se for o pacote .tar.gz, digite
tar xzvf [nome-do-arquivo-que-você-baixou].tar.gz

este comando descompactará o arquivo para uma pasta com o mesmo nome, mas sem extensão. Entre nesta pasta com o comando
ls [nome-do-arquivo-que-você-baixou]

digite o seguinte comando:
sudo make install

isto fará o Ubuntu compilar o driver, logo que você entrar com sua senha.

Configurando o modem

No fim do processo acima, o driver já estará instalado. Para configurá-lo, digite
sudo hsfconfig

este comando configurará o modem.

Na primeira pergunta, sobre a localização do kernel, aperte enter. Na segunda, sobre a localização (BRAZIL), aperte enter novamente. Na terceira, insira seu email. Na quarta, se você tiver comprado o driver, insira o número de série. Caso contrário, aperte enter para aceitar o driver gratuito.

Pronto!, seu modem está instalado e configurado. Agora, basta configurar a conexão com o pppconfig para conectar-se à internet.

Um único problema

Como você está usando o driver gratuito, a menos que o tenha comprado, o modem funciona a apenas 14,4 KBps, transferindo dados a no máximo 1,6 KBps e sem funcionalidade de fax. Ótimo para testar o hardware, mas muito incômodo para um uso contínuo da internet. Uma solução mais eficiente seria comprar um modem externo USB, que hoje pode ser comprado a partir de R$ 100,00.

Curso Essencial de Redes

,

CÉSAR, Paulo; FARIAS, Bento. Curso essencial de redes: tudo o que você precisa saber sobre redes de computadores. São Paulo: Digerati Books, 2006. 160 p. ISBN 85-7702-082-7.

Muito já se tem escrito sobre redes de computadores e sua administração, mas poucos livros tem a facilidade de compreensão que este: Curso essencial de redes: tudo o que você precisa saber sobre redes de computadores.

O livro, voltado para o usuário mediano de computador e com curiosidade sobre o assunto, trata de diversos assuntos envolvendo redes: sua definição, as topologias ou disposições mais comuns, como trafegam os dados, os tipos de redes suportadas por sistemas operacionais modernos, enfim, 15 capítulos ensinando o necessário para aguçar a curiosidade do leitor.

O livro tem seus pontos fracos: sua abordagem, porque voltada àquele usuário que começa agora a se interessar pelo assunto, às vezes é fraca e bem minimalista. O capítulo sobre TCP/IP, por exemplo, tem apenas nove páginas.

O trabalho dos dois autores, no entanto, não é para ser menosprezado. Pelo contrário. Poucas publicações tem esse cuidado de abordar assuntos complicados sem ser aborrecidas, e este livro é muito útil como ponto de partida para estudos mais aprofundados ou mesmo como livro-texto para cursos básicos de redes de computadores.

A Digerati Books tem lançado volumes ótimos sobre informática, e é bom sempre estar de olho nas novidades dela; O Curso Essencial de Redes pode ser comprado em bancas de revistas ou pela internet por R$ 19,95.