Ou em português... Já Jaiphonas ?
www,jaiphon.com
sexta-feira, 29 de agosto de 2008
segunda-feira, 25 de agosto de 2008
Matriz Comparativa de CMSs
Neste site http://www.cmsmatrix.org/ podem comparar todos os CMSs existentes no mercado, quer opensource quer comerciais. Ter em atenção que a comparação não é 100% fidedigna, mas dá para ter uma ideia das capacidades de cada CMS. O maior problema do comparador está relacionado com as datas de actualização de cada CMS (o quão actualizado o CMS está) e em algumas novas capacidades que não aparecem.
terça-feira, 12 de agosto de 2008
Invalid LOB locator specified
Durante umas largas horas estive à luta com um erro muito "abrangente" cuja mensagem é a seguinte:
ORA-22275: invalid LOB locator specified
As condições nas quais o erro apareceu foram:
Ou seja o Store Procedure tem de devolver o BLOB directamente e não através de um CURSOR.
ORA-22275: invalid LOB locator specified
As condições nas quais o erro apareceu foram:
- Base de dados Oracle 9
- Chamada à BD a partir de uma classe Java
- Chamada a um Store Procedure Oracle (PL/SQL)
- O retorno era um CURSOR que continha lá dentro, entre outros um BLOB
- Sempre que se tentava fazer algo com o BLOB (aceder a qualquer propriedade), o erro aparecia.
Ou seja o Store Procedure tem de devolver o BLOB directamente e não através de um CURSOR.
quinta-feira, 31 de julho de 2008
Aqui à Gato do Tom!
Actualização
Vejam o 2º comentário. Ao que parece é uma melhor maneira de resolver o problema. Ainda não testei.
____________________________________________________________________
Bem, quando o eclipse se passa dos carretos às vezes são precisas medidas drásticas.
Num determinado projecto web, depois de configurar o TomCat no Window->Preferences->Server->Installed Runtimes, e de correr o projecto com sucesso no "Gato do Tom", passado algum tempo (sim, não é um mito, o software degrada-se...) o projecto ao compilar começou a dar um erro muito engraçado: Target runtime Apache Tomcat v5.5 is not defined.
Bem indo às propriedades do projecto, na parte do Server, ele estava lá. Contudo a mensagem aparecia na mesma. Depois de pesquisar na net por uma solução, nada encontrei que me ajudasse.
Fiz umas pesquisas na máquina local por "Gato do Tom" nos ficheiros do projecto e encontrei 2 entradas nos seguintes ficheiros:
O erro desapareceu. É caso para dizer... "Aqui à Gato (do Tom)!".
Vejam o 2º comentário. Ao que parece é uma melhor maneira de resolver o problema. Ainda não testei.
____________________________________________________________________
Bem, quando o eclipse se passa dos carretos às vezes são precisas medidas drásticas.
Num determinado projecto web, depois de configurar o TomCat no Window->Preferences->Server->Installed Runtimes, e de correr o projecto com sucesso no "Gato do Tom", passado algum tempo (sim, não é um mito, o software degrada-se...) o projecto ao compilar começou a dar um erro muito engraçado: Target runtime Apache Tomcat v5.5 is not defined.
Bem indo às propriedades do projecto, na parte do Server, ele estava lá. Contudo a mensagem aparecia na mesma. Depois de pesquisar na net por uma solução, nada encontrei que me ajudasse.
Fiz umas pesquisas na máquina local por "Gato do Tom" nos ficheiros do projecto e encontrei 2 entradas nos seguintes ficheiros:
- org.eclipse.jst.common.project.facet.core.prefs
- org.eclipse.wst.common.project.facet.core.xml
O erro desapareceu. É caso para dizer... "Aqui à Gato (do Tom)!".
terça-feira, 29 de julho de 2008
(Não) Usar GWT-EXT e GWT-DND
Se pretendem usar GWT-DND juntamente com GWT-EXT, é melhor esquecerem pois neste momento não dá para usar os dois em conjunto. O problema fundamental tem a ver com o uso de paineis (Panel) do GWT-EXT. Por alguma razão eles (os Panel) não deixam que os componentes de GWT-DND recebam os eventos que permitem fazer drag and drop impossibilitando o seu uso em conjunto. Se entretanto descobrir uma solução irei aqui colocar.
segunda-feira, 21 de julho de 2008
Como colocar o GWT a funcionar com o GWT-EXT
Para se poder usar o GWT-EXT juntamente com o GWT num projecto, os seguintes passos têm de ser realizados:
<!-- Begin ExtJS library files -->
<link rel="stylesheet" type="text/css" href="js/ext/resources/css/ext-all.css"/>
<script type="text/javascript" src="js/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/ext/ext-all.js"></script>
<!-- End ExtJS library files -->
<inherits name="com.gwtext.GwtExt"/>
E pronto, temos o GWT a funcionar com o GWT-EXT.
- Copiar para a pasta public a pasta js (esta pasta contém o javascript do EXT).
- No HTML que tem o nome do módulo, é necessário adicionar as seguintes linhas:
- No ficheiro .gwt.xml do módulo colocar:
E pronto, temos o GWT a funcionar com o GWT-EXT.
Drag and Drop (Arrastar e Deixar Cair)
Subscrever:
Mensagens (Atom)
