2008/10/23

Livro sobre Oracle DB 11g, por um brasileiro

Melhor do que ter um amigo?
É ter uma amigo escritor na área em que você mesmo trabalha!

Luiz Cláudio Fonseca: esse é o DBA!

Já era Oracle DBA bem conceituado no mercado quando foi meu aluno nos cursos de Java em 2004.
E não é que ele resolveu escrever livros sobre a tecnologia em que tem mais experiência...

Oracle DBA RAC 11g - Arquitetura: Instalação, Administração e Performance

Editora: Ciência Moderna
ISBN: 9788573936988
Ano: 2008
Número de páginas: 208

Mais do que um livro repleto de ensinamentos, DBA RAC aborda fundamentos sobre Oracle Real Application Cluster. Um livro especial, profissional não só pelo conteúdo, mas pela metodologia que expõe. É o primeiro livro publicado sobre Oracle RAC no Brasil, escrito por um profissional que pretende ampliar os conhecimentos técnicos de todos que trabalham com Oracle.

Um livro que não só vai lhe propor dicas e técnicas, mas motivá-lo a arregaçar as mangas e iniciar o leitor na prática de Oracle Rac.
Ao contrário dos livros importados, onde temos muitas páginas sobre a história do software, DBA RAC oferece o desenvolvimento do seu potencial em administração avançada de banco de dados Oracle, baseado no Oracle 11g RAC e em seus novos recursos.


2008/03/02

PDF tornou-se padrão definido pela ISO

Para quem prefere emitir e trocar documentos em documentos em PDF como eu, chegou mais um argumento: ISO/DIS 32000 - Document Management - Portable Document Format - PDF 1.7

No que se refere a governo e empresas, vai ser obrigatório aceitar documentos em PDF na troca de informações, no lugar dos famigerados DOCs.

Ao ceder as informações sobre o padrão PDF, a Adobe monstrou que entendeu o novo paradigma econômico mundial: Wikinomics.

Restringir e monopolizar idéias deixou de ser o segredo do negócio. Para sobreviver daqui para frente o meio é compartilhar as informações o máximo possível, porque afinal, não dá para fazer tudo sozinho.

Java é cada vez mais ameaçada por novos métodos de desenvolvimento

Este título aí de cima é o da matéria publicada pela Computerworld, questionando sobre o futuro da tecnologia.

[...]
"Bray admite que a linguagem Java "está começando a ficar um pouco tediosa para os jovens agitadores da comunidade". Ele considera a linguagem Java "substituível, mas argumenta que a plataforma Java – JVM, API e bibliotecas – veio para ficar. JVM é "insanamente popular"
e é consenso que as bibliotecas são praticamente as melhores que existem, explica Brian..
[...]

O trecho acima traduz fielmente boa parte da discussão que existe hoje entre muitos desenvolvedores de software.

Se você olhar a tecnologia Java sobre o ponto de vista da novidade, sim poderemos dizer que o futuro não é muito agradável. Porém as grandes empresas odeiam novidades, porque muitas delas são instáveis e de futuro incerto. Nesse ponto Java tem um futuro sem previsão de término (por enquanto), porque é a tecnologia mais confiável (apesar de não ser a mais barata) para se estabelecer software.

Se você é um bom engenheiro de software, assim como muitos milhares aqui no Brasil, sabe que não deve calcar sua carreira numa única tecnologia, e sim nos padrões e procedimentos que regem a criação de software há mais de 20 anos.

Enfim, Java está se tornando o que ela nasceu para ser: commodity, presente em todos os eletrônicos, porém imperceptível para o consumidor comum.

Bons códigos!

2008/02/14

Logado, sem digitar usuário e senha?

OpenID: single sign-on universal, independente e descentralizado

OpenID é um sistema de autenticação único e descentralizado. Um site que utiliza OpenID como modelo de autenticação não tem que ficar armazenando nos recursos próprios as informações de autenticação dos usuários. E do outro lado os usuários não tem que ficar lembrando de vários pares de login/senha para cada site onde eles estão cadastrados ou vinculados.

A Microsoft, tentou fazer a mesma coisa com o MS Passport (que mudou para Windows Live ID, depois do Vista), porém ela esbarrou na padronização de mercado e nos acordos com outras empresas.

Como o OpenID baseia-se na comunidade de código-fonte aberto (o projeto é tocado pela OpenID Foundation), ganhou a adesão de empresas como Google, Microsoft, IBM, Verisign, Yahoo, AOL, entre outras.

Já existe um conjunto de bibliotecas disponíveis e que implementam o modo OpenID Identity Server and Consumer 1.1. Em várias tecnologias como Java, C++, C#, Perl, Python, Ruby, PHP e ColdFusion.

Como sempre o pessoal da Apache Foundation não fica parado... Está em fase de avaliação e início de um projeto (na encubadora) para implementar as especificações do OpenID. Você pode consultar a proposta em Heraldry Identity Proposal, dentro do Apache Incubator Wiki.

O certo é que os usuários já estão cansados de ficar lembrando diferentes senhas para cada site onde tem cadastro. Assim o projeto, com a forma de integração e colaboração na atual Web 2.0, tem tudo para deslanchar. Veja exemplos como a tecnologia funciona em Explicando o OpenID e em OpenID and the Identity Systems of Yahoo, Google & MSN.

Bons códigos!

2008/02/13

Brasil: país do presente?

Quando eu era garoto, durante o ensino médio, lá na década de 1980, eu sempre ouvia falar que o Brasil era a potência do futuro. Mas eu sempre me perguntava quando esse futuro iria chegar.

Bem... Acho que esse futuro já começou a chegar, apesar de nossas discrepâncias à nível continental.

Lendo algumas coisas na Web, tenho repensado a situação.

Características que o profissional de TI deve ter

Alguns sites vêm listando habilidades não-técnicas que o profissional de TI deveria ter. Mas na verdade essas habilidades podem ser desenvolvidas e utilizadas por qualquer profissional em qualquer área que lide com pessoas e trabalho em grupo.

O artigo original saiu na "Computer World / Careers Section" no ponto de vista dos americanos. Aqui no Brasil temos conceitos culturais um pouco diferentes, e por isso a lista e definições foi adaptada.

Segue aí a lista das habilidades... Se desejar uma explicação sobre cada item, pergunte aos colegas de trabalho ou ao seu chefe.

  • Saiba escrever corretamente e em bom português (ou inglês, se for o caso).
  • Conheça o contexto! Ou seja, entenda os processos de negócios (e a cadeia de valor) nos quais você vai trabalhar.
  • Saiba falar em público, ministrar aulas e palestras.
  • Cuide do seu dinheiro (e do dinheiro da sua empresa) com informações sobre finanças, contabilidade e aplicações na bolsa de valores.
  • Tenha iniciativa (ou melhor, não fique parado!).
  • Sua equipe é seu time, e para ganhar o jogo todos precisam trabalhar juntos.
  • Seja curioso, estude e pergunte aos colegas sobre as novidades.
  • Corra riscos, mas avalie suas opções com bom senso, e tenha um plano de backup.
  • Mapeie seus limites e suas habilidades. Conheça suas possibilidades!

O que importa, no final das contas, não é o que você sabe, e sim quem você é!

Bons códigos!

2008/01/29

CNPq lança edital para promoção de pesquisa/desenvolvimento de software

O objetivo é apoiar e promover a consolidação de programas de Especialização Tecnológica – Residência em Desenvolvimento de Software, por intermédio da concessão de bolsas de Residência para a área de desenvolvimento de software, aumentar o número de profissionais nessa área, fomentar a competitividade e a presença de empresas nacionais nos mercados local e global.

São elegíveis como instituições proponentes, e consequentemente como co-financiadoras dos projetos e da pesquisa/desenvolvimento:
- Instituição de Ensino Superior, pública ou privada, sem fins lucrativos.
- Instituição de Pesquisa, Científica ou Tecnológica, pública ou privada, sem fins lucrativos.

59% do orçamento total do Edital para concessão das bolsas será usado em 2008, e o restante em 2009.

Cada proposta de pesquisa/desenvolvimento poderá solicitar recursos financeiros no valor máximo de R$ 600.000,00 (seiscentos mil reais). E como contrapartida, o aporte mínimo necessário a ser feito pela co-financiadora é de 50% do valor total da proposta, ou seja, 33% do orçamento total de cada projeto de apresentado, em recursos financeiros ou não, e que possam ser economicamente mensuráveis e demonstráveis.

Esta previsto ainda o fomento específico às regiões Norte, Nordeste e Centro-Oeste, com um mínimo de 30% dos recursos financeiros destinados a projetos aprovados e submetidos por grupos sediados nessas regiões. E nesse caso as cidades mais preparadas são Recife, Fortaleza e Manaus, que já tem centros de desenvolvimento de software.

O prazo de execução do projeto de pesquisa/desenvolvimento deverá ser de 10 a 26 meses, contados a partir da data de assinatura do Termo de Concessão e Aceitação, com previsão de liberação dos recursos no início do projeto. Este prazo poderá ser prorrogado, a critério exclusivo do CNPq, desde que o prazo total não seja superior a 26 meses.

A duração da especialização deve variar de 8 (oito) a 12 (doze) meses, destacando-se que a dedicação à especialização é integral (oito horas diárias). O tempo total da projeto poderá conter prazo adicional de até 2 (dois) meses para realizar tarefas administrativas de início e fechamento da especialização, desde que o prazo final não seja superior a 26 meses.

O programa prevê bolsas para pesquisadores residentes (DTI-3) no valor individual mensal de R$ 1.045,89. Os valores correspondentes às bolsas aprovadas terão a garantia de continuidade dentro do prazo estipulado para cada modalidade, desde que os bolsistas apresentem desempenho maior ou igual a 70% nas avaliações da especialização. O prazo de duração da bolsa não poderá de qualquer forma ser superior ao de duração do projeto.

Data limite para submissão das propostas por formulário eletrônico: 03/Março/2008

Mais informações sobre o edital poderão ser obtidas no site do CNPq.