Novo orkut acerta o fígado do Facebook

Filed Under (ASP, E-commerce, E-mail Marketing, JSP, Linux, Marketing Viral, Novas Tecnologias, PHP, Programação, SEO, Sistema Operacional, Web Marketing, Windows XP) by Alex P. Torres on 04-11-2009

luta-de-boxe

A guerra entre orkut e Facebook no Brasil está cada vez mais sanguinolenta. Agora, a nova interface da rede do Google acertou em cheio o inimigo.

Por enquanto, o acesso ao orkut repaginado está restrito a quem receber um convite. Visualmente, as alterações foram as mesmas que vazaram no dia 14 e já apareceram aqui no blog e no site da INFO. Há uma nova área, logo na página de entrada do perfil, com a seguinte mensagem “Conte algo para os seus amigos!”. Logo abaixo, um enorme campo exibe uma lista de “Amigos sugeridos pelo orkut”. E, claro, há um campo imenso para atualizações suas e dos seus camaradas, com possibilidade de postar comentários.

Para ficar 100% igual ao Facebook, só faltou o botão “Curtir”. A reforma do orkut copia, na cara dura, vários dos pontos essenciais do concorrente. Um dos grandes atrativos do Facebook é a possibilidade de interagir com os amigos e incluir comentários das atividades. Agora, o orkut ficou idêntico. O pessoal do Google também resolveu adotar uma estratégia agressiva com a ferramenta de amigos sugeridos. É um jeito de fazer a rede, que anda estagnada, voltar a crescer.

Outro ponto positivo foi o modo escolhido pelo Google para migrar os usuários. O acesso ao novo orkut só está disponível por meio de convites, o que é um golpe de mestre por dois motivos: isso desperta a curiosidade dos usuários e a migração é bem mais suave, porque não parece ter sido imposta (é claro que, dentro de algum tempo, todo mundo vai ser obrigado a migrar). Já o Facebook enfia as alterações na interface goela abaixo dos seus usuários, o que sempre causa uma imensa revolta.

Uma coisa que realmente ainda falta ao orkut são joguinhos no estilo Mafia Wars e Farmville. Os clones que existem hoje, como o Colheita Feliz, deixam muito a desejar. São lentos ou simplesmente não funcionam. Já que é para copiar o rival, não vai demorar muito para que a turma do Google completar o serviço.

Foto: kate.gardiner/Flickr

MySQL no ASP

Filed Under (ASP, Programação) by Alex P. Torres on 03-11-2009

Tagged Under : , ,

O servidor de banco de dados MySQL não é mais uma exclusividade dos servidores Linux, nem da linguagem PHP. Com o MyODBC, um driver ODBC para acessar servidores MySQL, diversos programas e outras linguagens também podem usar essa poderosa ferramenta. Dentre eles, o Visual Basic, o Delphi, o Excel, o Cold Fusion e o ASP. São Muitas vantagens.

O MySQL é mais eficiente que o Access, portanto, o seu site pode ficar muito mais rápido sem que seja feita nenhuma alteração na programação. Além disso, se você desenvolve sites em diversas linguagens, não precisa criar bancos de dados duplicados (um no SQL Server, outro no MySQL, e outros) pois tudo pode ficar num só local, economizando tempo no desenvolvimento do site.

A seguir, você confere as informações para usar o MyODBC. Para testá-lo, instale em seu computador o servidor o MySQL Server(http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.49-win.zip) 12MB, para Windows 95/98/ME/NT/2000/XP, MyODBC (http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.39-win95.zip) 1.5MB, para Windows 95/98/ME ou (http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.39-nt.zip) 1.5MB para Windows NT/2000/XP, e o Personal Web Sever (servidor Web com suporte a ASP da Microsoft). Caso não esteja instalado no seu servidor, solicite a instalação desse driver ao suporte técnico do seu provedor de hospedagem.

Instalação:

Com o driver MyODBC já instalado, você precisa editar o código ASP para fazer a conexão com o servidor. Existem duas formas para acessar o servidor MySQL, uma com DSN (Data Sourse Name – Nome da Fonte de Dados) e outra sem.
Veja como ela são feitas:

Conexão com DSN:

Antes de editar o código-fonte ASP, você precisa criar o DSN no ODBC para fazer a conexão com o banco de dados. Para isso, abra o Painel de controle do Windows e entre em Fonte de dados ODBC. Clique na aba DSN de sistema, dê Adicionar, selecione MySQL e dê OK.

Preencha o formulário, onde o Windows DSN Name é o nome que desejar (por exemplo, “bancodedados”). MySQL Host é o endereço do servidor, MySQL Database Name é o nome do banco de dados a ser acessado. User é seu nome de usuário e Password é a sua senha. Dê OK, digite o código abaixo no arquivo com_dsn.asp no editor de sua preferência e salve-o na pasta “c:\inetpub\wwwroot”.

com_dsn.asp
<%
Set cnnDB = Server.CreateObject("ADODB.Connection")
cnnDB.ConnectionString = "DSN=bancodedados"
cnnDB.Open
%>

No script, o parâmetro “bancodedados” é o nome do DSN criado no ODBC. Abra o seu navegador e acesse o endereço http://127.0.0.1/com_dsn.asp. Se nenhuma mensagem for exibida na tela, a conexão foi realizada com sucesso. Caso contrário, serão informados os erros ocorridos.

Conexão sem DSN:

A principal diferença entre uma conexão com DSN e outra sem é quem neste segundo método as informações que você configurou no ODBC são digitadas diretamente no código ASP, sem nenhuma interfase do Windows.

Digite o código sem_dsn.asp num editor, conforme as configurações de seu servidor. A opção diver define o tipo de banco de dados, a server informa o endereço do servidor, a uid e a pwd os dados do seu usuário e a database seleciona o banco de dados. Salve-o arquivo na pasta “c:\inetpub\wwwroot” e acesse o endereço http://127.0.0.1/sem_dsn.asp no seu navegador.

<%
Set cnnDB = Server.CreateObject("ADODB.Connection")
cnnDB.ConnectionString = "driver=MySQL;server=127.0.0.1;uid=usuario;pwd=senha;database=banco_de_dados"
cnnDB.Open
%>

Glossário:

Sistema DSN:

O System Data Source Name (Sistema de Nome de Fonte de Dados) é um registro que armazena as informações necessárias para fazer a conexão com o banco de dados, tais como o tipo de banco de dados, o usuário e a senha. Com ele, a linha de conexão ao banco de dados do script ASP fica mais simples, já que essas informações são associadas a um nome (Nome de Fonte de Dados) e não precisam ser incluídas no script. Por outro lado, é necessário solicitar a configuração do DSN ao seu provedor de hospedagem, caso ele não tenha um painel de administração onde vc mesmo possa fazer as alterações.

ODBC:

Open Data Base Connectivity (ODBC) é uma aplicação que permite acessar banco de dados no Windows. Ela atua como um tradutor que faz a conexão entre os bancos de dados e os programas. A linguagem usada é o SQL. Assim, independente do tipo do banco de dados, os comandos de acesso aos registros serão os mesmos. Os tipos de banco de dados suportados no ODBC, no entanto, depende dos drives instalados.