sexta-feira, 29 de junho de 2007

Além do Cidadão Kane

Além do Cidadão Kane é um documentário produzido pela BBC de Londres - proibido no Brasil desde a estréia, em 1993, por decisão judicial - que trata das relações sombrias entre a Rede Globo de Televisão, na pessoa de Roberto Marinho, com o cenário político brasileiro.

- Os cortes e manipulações efetuados na edição do último debate entre Luiz Inácio da Silva e Fernando Collor de Mello, que influenciaram a eleição de 1989.

- Apoio a ditadura militar e censura a artistas, como Chico Buarque que por anos foi proibido de ter seu nome divulgado na emissora.

- Criação de mitos culturalmente questionáveis, veiculação de notícias frívolas e alienação humana.

- Depoimentos de Leonel Brizola, Chico Buarque, Washington Olivetto, entre outros jornalistas, historiadores e estudiosos da sociedade brasileira.



"Todo brasileiro deveria ver Além do Cidadão Kane"

quinta-feira, 21 de junho de 2007

Google maps

Simplesmente demais isso... quem sabe um dia tenha essas opçoes para cidades brasileiras... he he

quarta-feira, 20 de junho de 2007

Valores de Sessao com DWR

Buscando valores de objetos na sessão, via dwr, e jogando valores em um campo na tela diretamente do java:



import org.directwebremoting.WebContext;
import org.directwebremoting.WebContextFactory;
import org.directwebremoting.proxy.dwr.Util;

/**
* pega o WebContex - classe do DWR
* objeto faz a ligacao com o servlet
*
* @return objeto WebContext
*/
private WebContext getWebContext() {
return WebContextFactory.get();
}

/**
* Pega o objeto usuário que está na sessão ativa
*
* @return Usuário
*/
private OBJETO getOBJETO() {
return (OBJETO) this.getWebContext().getSession().getAttribute("OBJETO");
}

/**
* pega o objeto Útil - classe do DWR que permite
* operacoes com os elementos HTML
*
* @return objeto Util
*/
private Util getUtilThis() {
return new Util(getWebContext().getScriptSession());
}

//Aqui passa um valor e um campo da tela e via dwr
// ele seta o valor para o campo na tela
private void setarValor(String valor,String nomeCampo){
this.getUtilThis().setValue(nomeCampo, String.valueOf(valor));
}



E para que tudo isso funcione basta estar configurado corretamente o DWR, e para isso é só dar uma olhada no outro post sobre o assunto.

Acesso a banco Oracle, Firebird, SQL Server via Java

Um codigo simples e rapido para conectar em 3 bancos de dados:
Oracle, Firebird, SQL Server

Estou usando os seguintes drivers
Oracle: ojdbc14.jar
SQL Server: jtds-1.2.jar
Firebird: jaybird-full-2.0.1.jar

Todos esses podem ser facilmente encontrados em uma procura rapida no google (ou generico)



import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class OracleRM {
public OracleRM() {
}

private static final String url =
//Oracle:
// "jdbc:oracle:thin:@ENDERECO_DO_SEU_SERVIDOR:PORTA:BASE_DE_DADOS";
//SQL Server 1433 é a porta padrao
// "jdbc:jtds:sqlserver://
ENDERECO_DO_SEU_SERVIDOR:1433/BASE_DE_DADOS";
//Firebird:
// "jdbc:firebirdsql://ENDERECO_DO_SEU_SERVIDOR/CAMINHO_BASE_DE_DADOS";

private static final String driver =
//Oracle:
// "oracle.jdbc.driver.OracleDriver";
//SQL Server
// "net.sourceforge.jtds.jdbc.Driver";
//Firebird:
// "org.firebirdsql.jdbc.FBDriver";

private static final String usuario = "usuario";
private static final String senha = "senha";

public Connection getConnection() throws SQLException {
try {
Class.forName(driver);
return DriverManager.getConnection(url, usuario, senha);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}

}