Pages

Google Ads

Wednesday, June 24, 2009

Algumas anotações sobre a palestra realizada pelo SERPRO no FISL 10

Amigo leitor,

Fiz questão de participar da palestra realizada pelo SERPRO e convidados hoje às 11hs na Sala 41C. Tenho visto o grande desejo que o governo tem demonstrado em adotar Software Livre em seus projetos.

Eu gostaria de compartilhar com vocês usuários algumas informações faladas nesta palestra.

SERPRO
- Migração da Rede Novell para Software Livre.

DATAPREV
- Trabalha com Linux há 11 anos.
- Possuem 1600 servidores rodando linux, sendo 1200 rodando Debian.
- 40 mil estações rodando com o BROffice.
- Moodle como ferramenta de EAD.
- Migração do Ambiente de Mainframe legado de 35 anos para Java
- Neste ano irão substituir todos os serviços de e-mail pelo Expresso.
- TV Digital usando Software Livre

Algo comentado bastante interessante é o fato de atualmente os funcionários públicos ao precisarem comprar um software proprietário precisarem explicar o motivo da compra.
Tem sido adotada uma postura por parte dessas organizações de busca de soluções de código aberto antes de realizar uma compra de um software proprietário.

Minha visão do FISL 10 para o dia 24/06/2009

Amigo leitor,

O que posso dizer do FISL no dia de hoje?

Muito bom, tirando o problema da conexão de internet o resto foi excelente, adorei as palestras internacionais e nacionais, confesso que não consegui ir em todas as que eu tive interesse, precisei fazer um filtro e focar em algumas.

Fiquei feliz em saber que o pessoal da TV Software Livre vai disponibilizar as palestras.

Para aqueles que não podem estar aqui em Porto Alegre é possível assistir as palestras ao vivo através da TV Software Livre

Hoje a conexão de Internet na FISL 10 foi um lixo

Amigo leitor,

Para aqueles que participaram da FISL hoje vão concordar comigo que a Internet era um lixo.

Por volta das 10:30 a Internet caiu e deve ter ficado fora umas 3 horas, eu acabei nem tentando conectar outra vez e nem posso dizer quando ela voltou.

Pelos poucos 40 a 50 minutos que fiquei conectado antes das 10:30hs eu posso dizer que fiquei decepcionado com a velocidade extremamente baixa, espero que esse problema seja resolvido amanhã.

Começa o FISL 10...

Bom dia amigo leitor,

Aqui estou, sentado na sala 40T assistindo uma palestra com D.J. Bernstein sobre "Segurança" o nome da palestra é "The DNS Security mess".

Antes do Sr. Bernstein eu assisti uma palestra com Arun Gupta representando a SUN. Ele falou sobre "Creating quick and powerfull web applications with MySQL, GlassFish and NetBeans.

Para saber mais sobre Arun Gupta acesse seu blog:
http://blogs.sun.com/arungupta

Agora deixa eu falar um pouco sobre como o evento começou, talvez exista alguém lendo o meu blog e esteja morrendo de vontade de estar aqui ...

Bom existia a possibilidade de retirar as credenciais ontem, mas eu preferi retirar hoje, cheguei mais ou menos 8:30am e retirei em menos de 10 minutos a minha credencial de "Participante", sei que foram inscritos mais de 7 mil pessoas, mas eu ainda não consegui ver todas essas pessoas, talvez elas ainda estejam chegando.

O local é muito bom, fiquei surpreso com a PUC-RS, muito bonita e organizada, parece um shopping center e o atendimento do pessoal envolvido no evento tem sido muito bom.

A internet deixa um pouco a desejar, parece que o link é de 50 megas para toda a galera, infelizmente já é possível sentir a lentidão para acessar webmails, sites, etc. Fica então uma sugestão para os organizadores: invistam em uma internet mais rápida para a próxima vez, por que não negociar com a Telefônica e pedir para eles colocarem a mesma internet do Campus Party 10 que na minha opinião foi a melhor que já neveguei na minha vida.

Tuesday, June 23, 2009

FISL 10 - Aqui vou eu....

Amigo leitor,

Está chegando o grande dia, amanhã dia 24 de Junho de 2009 começa a tão esperada FISL 10 (Fórum Internacional de Software Livre).

E hoje eu já começo a me preparar para dentro de algumas horas embarcar para Porto Alegre, pois amanhã começa o FISL 10.

Entrei agora no site e vi que já temos 7031 participantes já inscritos e que a programação já começa a ser divulgada.

Site do Evento
http://fisl.softwarelivre.org/10/www/

Retirada de Crachá
http://fisl.softwarelivre.org/10/www/06/12/retirada-de-crachas

Programação Preliminar
http://fisl.softwarelivre.org/10/www/06/08/fisl10-divulga-programacao-preliminar

Horário das Atividades
http://fisl.softwarelivre.org/10/www/05/27/forum-divulga-horarios-de-atividades

Palestrantes
http://fisl.softwarelivre.org/10/www/palestrantes

Endereço do evento:
Av. Ipiranga, 6681 - Partenon, Porto Alegre - RS, 91530-000, BRA (só copiar e jogar no google maps)


Estarei presente no FISL 10 e assim como fiz na Campus Party esse ano vou deixar postado meus comentários e dicas sobre o evento em meu blog Professor Coruja e no Twitter.

Para quem quiser me conhecer pessoalmente, será um grande prazer.

Até mais!!!

Sunday, June 21, 2009

iReports + JasperReports + Java

Amigo leitor,

Criar relatórios é uma tarefa que faz parte do dia a dia de qualquer empresa.

Durante muitos anos várias empresas tem criado poderosas ferramentas de desenvolvimento e publicação de relatórios e algumas tem fornecido essas ferramentas gratuitamente para uso pessoal e profissional.

Uma das ferramentas de geração de relatório mais conhecida no mundo java é o JasperReports e sua IDE chamada iReports.

Para ajudar você leitor a aprender mais sobre essa ferramenta eu juntei alguns links importantes.

Segue abaixo alguns links para consultar e aprender sobre criação de relatórios usando o iReport + JasperReports.

API do JasperReports
http://jasperreports.sourceforge.net/api/

Gerando relatórios com iReport e Java
http://codigofonte.uol.com.br/artigo/java/gerando-relatorios-com-ireport-e-java

http://www.livramento.yu.com.br/tutoriais/ireport.html

http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm

http://br.geocities.com/robertofurutani/java/Tutorial_JasperReports/

http://ireport.sourceforge.net/swf/Subreport_viewlet_swf.htm

http://www.cise.ufl.edu/~otopsaka/CIS4301/ReportDemo/ReportFromJava.html


http://jasperforge.org/plugins/project/project_home.php?projectname=ireport

http://www.eakes.org/archives/2007/02/java-injection-in-jasper-repor.html


http://www.guj.com.br/posts/list/22634.java


Boa sorte com o aprendizado, vale a pena a ferramenta é muito boa e muito customizável tanto para web como para desktop(swing).

Somar 30 dias a data atual no PostgreSQL, Oracle e MySQL

Amigo leitor,

No PostgreSQL ficaria:

SELECT current_date as diaatual, current_date + 30 as diaatualmais30dias

No Oracle:
SELECT SYSDATE, SYSDATE + 30 FROM DUAL;

No MySQL:

Select DATE_ADD(CURDATE(), INTERVAL 20 DAY)

Select CURDATE() + INTERVAL 20 DAY

Select NOW() + INTERVAL 20 DAY

Select replace(CURDATE() + INTERVAL 20 DAY, "-", "")

calcular a diferença de dias entre duas datas no PostgreSQL

Amigo leitor,

Abaixo um exemplo de como calcular a diferença de dias entre duas datas no PostgreSQL.

select to_date('02/07/2006 12:30:00','DD/MM/RRRR HH24:MI:SS') - to_date('01/06/2006 11:30:00','DD/MM/RRRR HH24:MI:SS') as DIAS

Twittando a sua marca com relevância e interação

Amigo leitor,

Para os que não conhecem o Twitter vale a pena se informar, abaixo um link bem bacana explicando como o twitter pode ajudar sua marca.

http://webinsider.uol.com.br/index.php/2009/06/08/twittando-a-sua-marca-com-relevancia-e-interacao/


http://twitter.com/

iPhone 3G S por dentro

Amigo leitor,

Para os curiosos segue abaixo alguns links muito bacana mostrando o novo iPhone por dentro.

São eles:

http://macworldbrasil.uol.com.br/noticias/2009/06/19/iphone-3g-s-por-dentro/

http://www.ifixit.com/Teardown/iPhone-3G-S/817/1

http://www.phonewreck.com/2009/06/19/iphone-3gs-teardown-and-analysis/

Abaixo as fotos que eu mais gostei:




Thursday, June 18, 2009

Instalação do Jude UML no Linux Ubuntu

Pessoal,

Segue abaixo algumas dicas para aqueles que querem instalar o JUDE UML Community Version no Linux Ubuntu 9.04 64Bits.

Resumindo funciona, para isso siga os passos abaixo.

Faça o cadastro no site abaixo:
Depois, em alguns minutos você receberá a confirmação do cadastro e poderá fazer o download do pacote jude-community-5_5.zip logando-se no site.

Depois de baixado, descompacte-o para um local de sua preferência.

Resolva as permissões com os comandos chmod e chown e execute o .jar usando o comando abaixo:

java -jar jude-community.jar

Detalhe precisa estar dentro da pasta jude_community

Se você quiser criar um .sh para facilitar, abaixo o conteúdo do arquivo:

#!/bin/bash
java -jar /local_onde_esta_instalado/jude_community/jude-community.jar &

Se quiser crie um icone no Desktop e pronto, só rodar.

Dados do meu Java

caio@coruja-mobile:~$ java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02, mixed mode)
caio@coruja-mobile:~$

Tuesday, June 16, 2009

Tradução Pentaho BI Server 2.0 e 3.0 para o Português/Brasil

Olá amigos da Comunidade Pentaho,

Aqui estou mais uma vez animado por contribuir com a tradução do Pentaho para o Português /Brasil.

No dia 19 de Dezembro de 2007 publiquei na internet a primeira tradução não oficial do Pentaho 1.6 e agora chegou a vez de contribuir com as traduções da versão 2.0 e 3.0 do Pentaho BI Server.

Cada uma das versões tem um arquivo .zip diferente.

Download da versão 2.0
prof.coruja-pentaho-traducao2.0-stable_pt_BR.zip

Download da versão 3.0
prof.coruja-pentaho-traducao3.0-stable_pt_BR.zip

Para baixar a versão correta acesse:
http://code.google.com/p/brazilianportuguesetranslationofpentaho/

Até onde eu sei o Pentaho não possui uma tradução oficial para o Português. Desta forma, eu acredito que esta seja a única tradução do Pentaho para o Português.

Como funciona a tradução do Pentaho?

Existem arquivos .properties, e para cada localidade o sistema automaticamente escolhe a versão correta.

Por exemplo:

Para navegadores em Inglês o sistema utiliza o conteúdo do arquivo:
messages.properties

Para navegadores em português o sistema utiliza o conteúdo do arquivo:
messages_pt_BR.properties

Resumindo você pode traduzir inclusive seus cubos, relatórios, etc basta criar um arquivo igual contendo a tradução e a nomenclautra correta.

Algumas nomenclauturas:
Português Brasil: messages_pt_BR.properties
Espanhol: messages_es.properties

Para traduzir substitua os arquivos da tradução que você baixou e coloque em seu Pentaho.

Arquivos da tradução do Sistema encontram-se em dois lugares:

\tomcat\webapps\pentaho\mantleLogin e \tomcat\webapps\pentaho\mantle

Outros arquivos .properties encontram-se em todo o sistema principalmente na pasta pentaho-solutions e o processo de tradução é igual.

Como já foi mencionado é possível utilizar esse padrão em todo o sistema, todo o sistema pode ter arquivos .properties com o idioma necessário.

Obs.:
Agradeço pela colaboração de Half Abude na tradução da versão 2.0 e também a todas as pessoas que colaboraram de alguma forma ou de outra. Viva o mundo colaborativo.
Erros na tradução podem existir e eu não me responsabilizo por eles.
Caso existam erros favor informar caiomsouza@gmail.com para eu corrigir na próxima versão.

Informações úteis:

Entendendo o Pentaho - FAQ
http://blog.professorcoruja.com/2009/03/entendendo-o-pentaho-faq.html

Treinamento Pentaho
http://blog.professorcoruja.com/2009/02/treinamento-pentaho-in-company.html

Friday, June 12, 2009

Links importantes do Projeto Pentaho

Amigo leitor,

Para aqueles que estão trabalhando ou pensando em trabalhar com o Pentaho (Projeto de Código Aberto de Business Intelligence) segue abaixo uma lista de links importantes.

Home do Pentaho Project no SourceForge

Design Studio (Todas as versões)

Business Intelligence Server (Todas as versões)

Pentaho Report Designer (Todas as versões)

Mondrian Download Project

Pentaho Aggregation Designer (pad-ce-1.1.1.zip)

Pentaho Schema Workbench (psw-ce-3.1.1.12687.zip)

Pentaho Data Integration (pdi-ce-3.2.0-stable.zip)

Outros links importantes:

Friday, June 05, 2009

Linux command that shows Filesystem information

Hello folks,

Below there is a command really good.

If you want to see about your computer FileSystem type:

df -h

See the example:

caio@coruja-mobile:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 56G 36G 18G 67% /
tmpfs 2.0G 0 2.0G 0% /lib/init/rw
varrun 2.0G 348K 2.0G 1% /var/run
varlock 2.0G 0 2.0G 0% /var/lock
udev 2.0G 184K 2.0G 1% /dev
tmpfs 2.0G 88K 2.0G 1% /dev/shm
lrm 2.0G 2.7M 1.9G 1% /lib/modules/2.6.28-11-generic/volatile
/dev/sdb1 466G 283G 184G 61% /media/Elements
/dev/sda3 59G 45G 15G 76% /media/disk
/dev/sda4 116G 31G 86G 27% /media/Datos
caio@coruja-mobile:~$