Archive for category: Linux/SL

Problema de DNS com o Velox

Problema de DNS com o Velox

Salve,

Estive passando por problemas de DNS no Velox, liguei várias vezes para eles e nada de resolver, mas com a ajuda do meu amigo snit.ram consegui resolver, ele disse que era DNS, provavelmente na merda do modem ou na Oi, então vamos nessa:

Abra o resolv.conf:

vim /etc/resolv.conf

Adicione o seguinte ( DNS da BA, procure o do seu estado e troque ):

nameserver 200.149.55.140
nameserver 200.202.193.1

Salve o arquivo e pimba, volte a sua vida normal.

Valeu!

28/06/2009 0 comments Read More
Python para Desenvolvedores – Livro em CC

Python para Desenvolvedores – Livro em CC

Salve,

Tem um cara ( aka Brother Wolf ) que fez uma contribuição genial: criou um livro, Python para Desenvolvedores, e distribuiu em CC ( Creative Commons ) para download com download da capa ( formato Jpeg ).

Um viva a esse gênio: Brother Wolf.

Para baixar: http://ark4n.wordpress.com/python/

Valeu!

29/05/2009 0 comments Read More
Usando Virtual Host no servidor de Desenvolvimento

Usando Virtual Host no servidor de Desenvolvimento

Salve,

Tentei inventar e estou querendo criar hosts virtuais para cada projeto de desenvolvimento.
Agora vai uma configuração básica para ter Virtual Hosts:

Sistema: Ubuntu 8.10
Apache: 2.x

Arquivo modificado:

/etc/hosts

Site a ser criado:

teste.lc

Começando agora:

1. Criar arquivo teste em /etc/apache2/sites-available:

    touch /etc/apache2/sites-available/teste

2. Colocar o seguinte conteudo dentro do arquivo criado:
 

    ServerName teste.lc
    DocumentRoot /var/www/teste

  teste.lc – é o nome/endereço o qual é referenciado o Virtual Host;
  /var/www/teste – é a pasta onde vai ficar todos os arquivos do site

[UPDATE]

3. Ativar o host virtual:
    sudo a2ensite teste

    * Ele cria um link simbólico do arquivo do host virtual na pasta sites-enabled para o arquivo em sites-available.

[/UPDATE]

4. Mandar o Apache reler os arquivos de configuração:
    sudo /etc/init.d/apache2 reload

Agora configuraremos o arquivo /etc/hosts:

1. Inserir o seguinte conteúdo no arquivo:

127.0.0.1   teste.lc

  teste.lc – é o nome/endereço o qual é referenciado o Virtual Host;
  127.0.0.1 – é o IP para onde será redirecionado os acessos ao teste.lc

  * uma breve explicação sobre o arquivo /etc/hostshttp://www.forum-invaders.com.br/phpBB/viewtopic.php?f=30&t=8521708

Para finalizar, é só acessar teste.lc e ver o resultado.

Valeu!

05/04/2009 0 comments Read More
Gtalk no belo Synapse IM

Gtalk no belo Synapse IM

Salve,

Foi espalhado essa semana notícias do Synapse IM, um IM muito bonito e funcional.

Segue os dados aara acessar o Gtalk pelo Synapse:

1. Clique na seta para baixo que fica ao lado do X que fecha a janela;
2. Vá ao menu Preferences;
3. Depois na janela que foi aberta, selecione a conta existente e clique em Edit Account;
4. Em Jabber ID coloque o seu e-mail do gmail;
5. Em Password coloque a sua senha do gmail;
6. Depois clique na aba Connections e coloque em Connect Server talk.google.com e em Port deixe 5222;

Valeu!

31/03/2009 0 comments Read More
Pesquisa de TCC sobre PHP

Pesquisa de TCC sobre PHP

Salve,

Você, desenvolvedor, estudante, entusiasta do PHP, favor ajude nesse TCC do Marlon Picolotto sobre PHP, são somente 13 questões.

Endereço para responder a pesquisa: http://www.emidgroup.com.br/marlon/questionario_sobre_php.php

Eu já respondi e já repassei e agora estou divulgando aqui, rápidinho você termina e ajuda o Marlon e o PHP.

Valeu

21/10/2008 0 comments Read More
Ubuntu sem novidades e inovações, ao menos aparente

Ubuntu sem novidades e inovações, ao menos aparente

Salve,

Vi um post do André Godim informando que tinha saido o tema do novo Ubuntu, o Intrepid Ibex, e me revoltei.

Cadê o tema??????????? Só mudaram o papel de parede e disseram que é um novo tema, que falta de vergonha e imaginação.

Segue meu comentário/desabafo que fiz lá nos comentários do post, que muitos já tinha falado parecido:

“Salve,

Cadê o tema novo? Não vi nada.

Ubuntu é bom, mudou a visão de muito em sentido a Linux, mas está caindo na “mesmisse”.

Novidades? Correção de alguns bugs, substituição de 10 programas e mais nada.

Melhora no instalador? Um instaldor funcional é o que precisa, o que torna uma melhora no instalador ser mais importante do que várias coisas pendentes no Ubuntu?

Estou achando que o Ubuntu vai acabar a perder força por falta de inovação.

Tema? Mesma coisa de sempre, nem icones novos são criados.

Criem algo, façam melhoras importantes.

Existem muitos desenvolvedores, ganhando bem ou não, fazendo por paixão ou não, mas existe e deveriam melhorar, para inovar e não deixar somente outros empresas que não atuam com Linux inovar.

Vejo vários desenvolvedores do Ubuntu no Brasil, mas sempre é a mesma coisa.

Se fazem algo, mostre ao invés de mostrar screenshot do mesmo tema, só com o papel de parede trocado e a arrumação dos ícones diferente, isso nós fazemos quando baixamos e configuramos ao nosso gosto.

Valeu.”

Até quando vai continuar nessa? Cadê as mentes brilhantes? Cadê os vários brasileiros que se orgulham em dizer que trabalha numa empresa de Linux fazendo isso e aquilo e nada de novo nos mostra? Cadê o Alex “Penguim”, o André Gondim, o André Noel, o Fábio Nogueira e vários outros brasileiros que vestem a camisa do Ubuntu?

Não levem a mau, mais isso é a cobrança de um usuário que usa o Ubuntu desde a primeira versão e constata que, não existe muitas evoluções, mas existem algumas “minguadas”, enquanto os concorrentes consegue lançar coisas boas e atrativas e não é só por marketing e sim por que funcionam.

Sucesso.

04/10/2008 0 comments Read More
SQL Server no Linux com FreeTDS

SQL Server no Linux com FreeTDS

Salve,

Já mostrei aqui como conectar e usar o SQL Server 2005 via PHP no Linux, usando PDO, através da declaração dblib para o tipo de SGBD em vez de mssql, que não funciona como deveria, no Linux, e no Windows deve ser trocado uma dll por causa de não surpotar o 2005, somente até o 2000.

Agora como conectar no SQL Server pelo Linux, usando a FreeTDS, para gerenciar e ver recursos, suportados pelo protocólo TDS, do SGBD.

Seguir o artigo do Imasters, Acessando o SQL Server no Linux, e funcionou pelo menos com o SELECT @@version. Mas vou continuar testando aqui.

Um tutorial rápido ( comandos no términal, usando Ubuntu Hardy ):

wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
tar -zxvf freetds-stable.gz
cd freedts-0.82
./configure –with-tdsver=8.0
make
sudo make install

Para testar:

tsql -S enderecodoservidorsqlserver -U usuarionosqlserver -P senhadousuarionosqlserver

Atualização-> Para conectar direto com um banco de dados selecionado ( não achei como selecionar após conectar sem definir o baco de dados ), use assim: ( parte em negrito adicionada, informa o banco/database a ser selecionada )

tsql -S enderecodoservidorsqlserver -U usuarionosqlserver -P senhadousuarionosqlserver -D bancodedados

Agora você pode usar os comandos sql para ver tudo, que é suportado pelo sql do SQL Server, do seu banco de dados e suas tabelas. <-Atualização

Após conectar e ele mostrar a entrada de terminal do SQL Server, representado por:

>

Ai você faz: ( [ENTER] informa para você apertar/pressionar  a tecla ENTER do teclado. )

> SELECT @@version [ENTER]
> go [ENTER]

Ai vai ter o retorno sobre a versão do SQL Server ultilizado.

Ao menos não ficamos presos ao Windows por causa de não ter ferramenta fora do Windows para ver as tabelas e tal.
Espero que a FreeTDS cresça muito e implemente mais coisas.

Sucesso.

04/10/2008 0 comments Read More
MySQL Workbenck ( DBDesigner com mudanças da MySQL AB ) no Ubuntu Hardy

MySQL Workbenck ( DBDesigner com mudanças da MySQL AB ) no Ubuntu Hardy

Salve,

Segui o post do Blog Oficial do MySQL Worbenck e instalei no Ubuntu Hardy, agora concertando o seguinte:

Eles avisam, que caso encontre erro ao executar, você deve instalar os seguintes pacotes:

sudo apt-get install liblua5.1-0 ibzip1 ibmysqlclient15off

Mas tem 2 erros, os pacotes ibzip1 na verdade é libzip1 e o ibmysqlclient15off é libmysqlclient15off, ficando assim:

sudo apt-get install liblua5.1-0 libzip1 libmysqlclient15off

Como vocês podem ver, eles estão usando a Lua, a única linguagem criada para exportação, que é brasileira, como tudo que se faz no Brasil, sempre pra exportação.

Pode ser uma boa linguagem, mas o foda é que eles em nenhum momento acreditaram que os seus amigos, primos e conhecidos que são Brasileiros e vivem no Brasil, não podem/conseguem usar a Lua, como o zé povinho de SP se acha, o do RJ que criou também, vergonha de ser Brasileiro nessas horas.

O ‘brasileira’ em minuscula, referente a linguagem Lua, é por desprezo mesmo.

Sucesso.

27/09/2008 0 comments Read More
Migração de Banco de Dados MS SQL Server 2005 para MySQL 5, no Ubuntu Linux Hardy

Migração de Banco de Dados MS SQL Server 2005 para MySQL 5, no Ubuntu Linux Hardy

Salve,

Tive que migrar um Banco de Dados MS SQL Server 2005 para o MySQL 5 para fazer umas mudanças.
Já tinha feito isso no MS Windows, usando o MySQL Migration, que tem uma GUI legal, fácil e tal.

Foi ver no Ubuntu pra ver se tinha como, então achei esse link:

http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12-linux-i386.tar.gz/from/pick#mirrors

Baixei e pelo terminou foi fácil, só tive que mudar o caminho para o Java, ah, ele não tem GUI, é todo terminal, rápido e fácil.

Mudei essa linha:

JRE_LIB_BASE=”/usr/java/jdk1.6.0/jre/lib/i386/”

Para:
JRE_LIB_BASE=”/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/”

Que é o local onde está a minha JVM/JDK/JRE.

Então fica ai.

Abraços e Valeu.

20/09/2008 0 comments Read More
PHP com PDO para MS SQL Server ( até testado no 2005 ) no Linux

PHP com PDO para MS SQL Server ( até testado no 2005 ) no Linux

Salve,

Desenvolvendo um sistema com PHP, usando PDO, e SGBD MS Sql Server 2005, tive que mudar uma dll para uma versão especifica, para que suporta-se a conexão com a versão 2005, pois a dll que vinha não suportava a 2005.

Existe um projeto da MS destinado a criar/facilitar o uso do MS Sql Server com PHP, tem os drivers e tal.

Sempre desenvolvir em Linux, isso em casa, nos trabalhos sempre foi windows. Com isso, tive que mexer nesse sistema, mas tive que fazer isso em casa, onde desenvolvo em Linux, ai fiquei na dúvida do que teria que fazer, pois no windows tive que mudar a dll, algumas pessoas diziam que não dava pra usar PDO no Linux conectando no MS SQL Server.

Mas eis que conseguir, com uma procurada e uma dica numa lista. O pacote php5-mssql instala na verdade o php5-sybase, ai tentei no PDO informar mssql como o sgbd, mas não foi, ai na dica que achei dizia que eles usavam a dblib, procurei e achei nas configurações do PHP o arquivo pdo_dblib, ai pronto, mudei de mssql para dblib e pimba, funcionou.

Olha o exemplo:

<?php
try
{
$banco = new PDO(‘dblib:host=servidorondeestaobanco;dbname=banco, ‘login’,'senha’);

$dados = $banco->query(‘SELECT * FROM tabela WHERE id = 1′)->fetch();

print_r($dados);
}
catch( PDOException $e )
{
echo $e->getMessage();
}
?>

Ai é só mudar os dados de configuração e tabela/campo e testar.

Abraços.

20/09/2008 0 comments Read More