Tag-Archive for » Debian «

Friday, August 14th, 2009 | Author: zedmaster

Instale os pacotes:

 apt-get install gnome-bluetooth gnome-vfs-obexftp libopenobex1 obex-data-server bluez-gnome bluez-utils cu


Registrando a porta serial

 ~$ sdptool add --channel=3 SP
 Serial Port service registered

Ative a porta para ficar aguardando uma conexão:

 ~$ rfcomm listen rfcomm0 3
 Waiting for connection on channel 3

No celular :
- Abra o Python (BTConsole)
- Opções -> Bluetooth console
- Selecione a máquina

Conectando no terminal do celular:

 ~$ cu -l /dev/rfcomm0
 Connected.
 >>>

Testando o console:

 import audio
 audio.say(u'Testando o Python')

Se o seu computador resmungar alguma coisa, parabéns, esta funcionando.

Estou começando a estudar agora Python no Symbian, então se tiver interesse acesse a minha wiki: wiki.uzed.com.br

Category: Nokia, Python  | Tags: , , , ,  | Leave a Comment
Friday, February 27th, 2009 | Author: zedmaster

A primeira pergunta que se faz quando se lê um título deste é:

Para que me serve rodar Windows dentro do Linux? Muito menos três deles.

Calma eu explico.

Infelizmente temos que aceitar o fato de que a maioria das pessoas usam o Windows. A maioria usa o navegador padrão dele, o Internet Explorer.
Muitos usam e nem sabem o que é um navegador.

Para fazer um website, temos que estar atentos para que o mesmo funcione no IE6/7/8, no Opera, no Safari, no Firefox no Crome no etc.
E como testar tudo isso?

Existem várias ferramentas para testar como, plugins do Firefox, alguns softwares para Windows, alguns hacks usando Wine no Linux ou ainda, usa um virtualizador, como o VirtualBox. A melhor opção ainda acho que é o VirtualBox.

Com o VrtualBox podemos instalar vários sistemas operacionais sem causar danos a máquina.
Como sou um usuário Debian, e desenvolvo websites, preciso sempre estar testando eles no IE6/7.

Instalação do VirtualBox

Baixando direto do site:

Instalando no Debian:

# apt-get install virtualbox-ose virtualbox-ose-guest-utils

Instalando no Windows:

Baixa
clica clica clica ...

Instalação do Windows

Escolhendo o sistema operacional:
vbox_01

Escolhendo a quantidade de memória do sistema:
vbox_02

Criando um HD virtual:
- Clique em novo
- Selecione a opção Imagem dinamicamente expansível (assim ela só ocupara o espaço que estiver instalado o sistema)
vbox_03
vbox_04

Configurando CD/ISO:
- Clique em CD/DVD-ROM
- Configure o seu CD/DVD-ROM ou selecione uma ISO
vbox_05
vbox_06

Instalação do Seamless

O Seamless é um modo no qual desaparece o fundo do Windows, fazendo com que as janelas fiquem como se fossem do Linux.

Clique em: Dispositivos -> Instalar adicionais para convidados
vbox_07

Espere um pouco e prossiga a instalação dos drivers do VirtualBox dentro do Windows hospedeiro:
vbox_08

Depois de reiniciar, selecione a opção: Máquina -> Modo Seamless
vbox_09

Os Três Windows

A cima temos o Windows XP SP2, a baixo temos um Windows Vista e ao lado direito um Windows XP SP3:
vbox_11

Três versões de Internet Explorer (ou carinhosamente chamado de IECA):
vbox_12

Você também pode instalar varias versões de Linux dentro do seu Windows, para ir se acostumando, quem sabe um dia você mude…

Monday, February 23rd, 2009 | Author: zedmaster

Este post não é para ser um tutorial, mas sim um lembrete de como instalar e criar um ambiente de desenvolvimento no Debian, utilizando o TRAC e o SVN sobre o Apache2.

Material de consulta:
- TRAC
- SVN
- WebAdmin

Instalando o TRAC e o SVN:

# apt-get install apache2 subversion libapache2-svn trac libapache2-mod-python

Configurando o Projeto:

Para organizar melhor o seu projeto utilize a seguinte estrutura no seu projeto:

/var/www/
    projeto/
        svn/   //seu subversion
        trac/ //seu trac
        www/ //seu ambiente de teste caso seja um projeto web
        desktop/ //seu ambiente de teste caso seja um projeto desktop

Vamos aos comandos:

criando pastas:

# mkdir /var/www/projeto
# cd /var/www/projeto/

Criando o repositório SVN:

#  svnadmin create svn

Criando o TRAC do projeto:

#  trac-admin trac initenv

Criando as senhas pelo Apache tanto para o SVN quanto para o TRAC:

# htpasswd2 -c /var/www/projeto/svn.passwd eu

Configurando SVN no Apache2:

<virtualhost *:80>
        ServerName svn.localhost
        ErrorLog /var/log/apache2/error_svn_log
        CustomLog /var/log/apache2/access_svn_log common
        <location "/">
                DAV svn
                SVNPath /var/www/projeto
                AuthType Basic
                AuthName "Projeto"
                AuthUserFile /var/www/projeto/svn.passwd
                <limitexcept GET PROPFIND OPTIONS REPORT>
                        Require valid-user
                </limitexcept>
                # SSLRequireSSL
        </location>
</virtualhost>

Configurando o TRAC no Apache2:

<virtualhost *:80>
        ServerName trac.localhost
        CustomLog /var/log/apache2/access_trac_log combined
        ErrorLog /var/log/apache2/error_trac_log
        Alias /trac "/usr/share/pyshared/trac/htdocs/"
        SetEnv TRAC_ENV "/var/www/projeto/trac/htdocs"
        ScriptAliasMatch ^/(.*) /usr/share/trac/cgi-bin/trac.cgi/$1
        <location "/login">
                AuthType Basic
                AuthName "Lanche"
                AuthUserFile /var/www/projeto/svn.passwd
                Require valid-user
                # SSLRequireSSL
        </location>
</virtualhost>

Após instalar o TRAC, vale apena instalar o WebAdmin que possibilita o gerenciamento do TRAC via WEB sem precisar entrar no console via trac-admin, caso seja menor que TRAC 0.11.xx.

Se for um TRAC 0.11.xx basta adicionar as linhas abaixo na configuração:

[components]
webadmin.* = enabled

Outra hora explico o porque de usar o TRAC + SVN.

Tuesday, December 16th, 2008 | Author: zedmaster

Neste exemplo veremos como importar um MS Access (mdb) para o Postgres usando Linux (Debian neste caso) , o shell e o mdbtools.

Instalando o visualizador de mdb:

# apt-get install mdbtools-gmdb mdbtools

Abrindo o mdbtools (ou menu Aplicalções->Produtividade->MDB Viewer):

Executando o MDB VIewer

Executando o MDB VIewer

Exportando para CSV:

Exportando para CSV

Exportando para CSV

Exportando os schemas:

Para importar os dados do CSV:

# psql
public=# \copy teste FROM teste.csv;
ou
public=# \copy teste FROM teste.csv WITH DELIMITER AS ';' CSV QUOTE AS '"'

Referência

Wednesday, December 10th, 2008 | Author: zedmaster

Muitas vezes quando fazemos um apt-get update pode ocorrer o seguinte erro:

Erro:

# apt-get update
W: GPG error: http://www.tux.org sid Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY BB5E459A529B8B
W: Falhou ao buscar http://www.tux.org/pub/java/debian/dists/sid/main/binary-i386/Packages 404 Not Found

Execute os comandos abaixo, lembrando que deve copiar a chave que esta indicada no erro (neste caso é BB5E459A529B8B ):

# gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys BB5E459A529B8B
gpg: requesting key 529B8B from hkp server wwwkeys.eu.pgp.net
gpg: key 529B8B: public key "Blackdown Java-Linux Package Signing Key ” imported
gpg: no ultimately trusted keys found
gpg: Número total processado: 1
gpg: importados: 1

Depois:

# gpg --armor --export BB5E459A529B8B | apt-key add -
OK

Category: Informática, Sistema  | Tags: ,  | One Comment