Posts by author:

Bruno Braz Gonçalves

Exportar e Importar o ambiente do Firefox

Novembro 9, 2007

Depois de instalar o Wubi no Windows (ler a Experiência Wubi [1]) o problema era obter funcionalidades do meu dia-a-dia.
Hoje em dia tudo está na web e no browser , louvai o Google e FireFox: mail, calendar, notebook, ide, whatever.

Descobri a solução com o FEBE (Firefox Environment Backup Extension) [2].
Esta extensão do Firefox permite exportar [...]

Read the full article �

Experiência Wubi

Novembro 9, 2007

Wubi é uma solução rápida e interessante para instalar linux (Ubuntu) num computador com Windows:

a instalação e desinstalação fica tal qual um programa normal a que um utilizador Windows está habituado

assim, não é necessário criar partições separadas, trabalhos pesados, etc

corre de raiz (com o bootloader, sem iniciar o Windows), sendo bastante [...]

Read the full article �

Conhecer o Protocolo OpenID

Junho 16, 2007

Para conhecer o protocolo OpenID:

OpenID : How’s it work? (http://openid.net/about.bml)
OpenID : authentication protocol flow diagram (http://openid.net/pres/protocolflow-1.1.png)
OpenIDEnabled : OpenID Protocol (http://www.openidenabled.com/openid/openid-protocol)
OpenIDEnabled : How Does it Work? (http://www.openidenabled.com/openid/about-openid)

e claro…

OpenID na Wikipedia (http://en.wikipedia.org/wiki/OpenID)

Read the full article �

notas HTML5

Junho 16, 2007

Estive a ler o [1] para uma visão das alterações de estrutura, elementos e atributos novos, alterados ou removidos, etc, entre as especificações 4 e 5 do HTML.
Algumas notas:

elementos block level

HTML5 has defined more strict content models for elements such as div and li. These elements can now contain either “block level” or “inline level” [...]

Read the full article �

De DBMS_JOB para DBMS_SCHEDULER: o Deploy

Maio 31, 2007

Nos últimos tempos tenho trabalhado com jobs em base de dados Oracle.
Mesmo que a base de dados utilizada fosse a 10g é ainda utilizado o DBMS_JOB. Recentemente li o [1] e descobri o DBMS_SCHEDULER.

Dou dois exemplos de dificuldades que senti com o DBMS_JOB:

definir o intervalo de execução: fraca legibilidade, demasiado código para conseguir o agendamento [...]

Read the full article �

Forms com poucos Enters

Maio 4, 2007

Num projecto em JSF implementar o seguinte requisito : o formulário só deve ser submetido ao escolher umas das acções (botões/links) disponíveis..

Isto é o contrário de: se um campo de texto estiver seleccionado o formulário é submetido se carregarmos a tecla enter. Isto acontece para campos com a tag input; não acontece por exemplo para [...]

Read the full article �

JSF Config Metadata: 'atribute' e 'property'

Abril 4, 2007

A framework Java Server Faces (JSF) é configurada com um ou mais ficheiros 'faces-config.xml'. Além de várias tags para configuração do runtime, a especificação propõe a utilização de metatags informativas que possibilitam ajuda ao desenvolvimento.

Tags para metadata em ficheiros xml de configuração são usuais, como por exemplo <description> ou <display-name>.
Novo para mim foram as tags<attribute> [...]

Read the full article �

Validação de Argumentos

Abril 3, 2007

Classe sempre interessante do Commons-lang:

org.apache.commons.lang
public static class Validate

A validação de argumentos é sempre importante. Com esta classe é possível em poucas linhas.

Leituras

Lang API (http://jakarta.apache.org/commons/lang/api-release/)

Read the full article �

A Classe Null

Março 30, 2007

Classe sempre interessante do Commons-lang:

org.apache.commons.lang

public static class ObjectUtils.Null
extends Object
implements Serializable

Leituras

Lang API (http://jakarta.apache.org/commons/lang/api-release/)

Read the full article �

Público na Interface

Março 8, 2007

Já encontrei várias vezes esta situação: interfaces que definem explicitamente as suas propriedades e métodos como public.
Como explica [1] o conceito de interface implica que
All methods declared in an interface are implicitly public, so the public modifier can be omitted.An interface can contain constant declarations in addition to method declarations. All constant values defined in [...]

Read the full article �