Google Website Translator Gadget

lunes, 24 de septiembre de 2012

Strust2 Error: Dispatcher initialization failed

Estas programant tranquil·lament quan de cop obtens algun d'aquests errors al inicialitzar el servidor:

ERROR org.apache.struts2.dispatcher.Dispatcher.error
Dispatcher initialization failed
Unable to load configuration. - action -



Segueix aquests passos:
  1. Revisa si has renombrat alguna clase. Es posible que el servidor estigues arrencat?
  2. Si es així revisa el fitxer struts.xml i verifica que les actions tenen el nom de la classe actualitzada.
  3. Revisa el fitxer de errors. Hauries de trobar una referència a la classe que la fa fallar.
  4. Si has corregit tots els errors anteriors i continua fallant es possible que el servidor estigues arrencat quan vas fer el renombrat de la classe. Tanca Eclipse i torna-ho a arrencar.

Seguint aquests passos t'hauria de funcionar de nou.... Sort!


Verificat amb:
Eclipse + struts 2.3.4 + Tomcat 7.0.29

miércoles, 19 de septiembre de 2012

Struts2: sx:autocompleter Unknow tag error

Al programar amb Struts2 pots fer ús d'una meravellosa llibreria i tags per a fer funcions AJAX.

Un d'aquests tags es sx:autocompleter que permet crear combo-box que es s'omplen amb les dades que carregues des de la base de dades i permet fer "suggeriments".

Més clar?
Una imatge!


Per a programar et pot sorprendre un error: Unknown tag (sx:autocompleter).


Verifica que tens al JSP la següent capçelera:
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

I que a la llibreria tens els .jar requerits: struts2-dojo-plugin-2.3.4.jar

Verificat amb: struts 2.3.4 i Eclipse Juno

Enllaços relacionats:
http://struts.apache.org/2.3.4/docs/autocompleter.html

miércoles, 12 de septiembre de 2012

Eclipse: com esborrar registres de una Database

Quan estas programant amb accés a Bases de Dades (Databases) vols fer proves i de vegades cal esborrar registres de les taules.

Eclipse (un entorn fantàstic que pots descarregar des de http://www.eclipse.org/) integra la Database i pots operar directament contra les taules des de un entorn gràfic.


Afegeix, si no la tens ja, la vista "Data Source Explorer"
Vés a la opció DataSource Explorer:
Data \ Edit 
La taula queda disponible per a ser editada...
Selecciona el registre i esborra amb "Delete"

Espero que et serveixi!


martes, 11 de septiembre de 2012

Eclipse: Com editar sentències SQL

Quan programes tard o d'hora et cal accedir a la Base de Dades.

Eclipse (http://www.eclipse.org/) proporciona un entorn on poder editar sentències SQL contra la Base de dades directament.

Segueix aquests passos:
Afegeix, si no la tens ja, la vista "Data Source Explorer"
Vés a la opció "Open scrapbook to edit SQL statments".

Això obrirà un editor amb informació de la connexió.

Qualsevol instrucció la pots seleccionar per a executar individualment (Alt+X) o executar el conjunt de totes les instruccions (CTRl+Alt+X).


lunes, 10 de septiembre de 2012

Filezilla FTP: Configuració per a FTP a través de proxy.

Quan s'està fent transferències masives dins d'un entorn corporatiu amb proxy, es normal que es vulgui provar amb un client "friendly" i a més sense cost.
Filezilla omple aquest buit amb un client amigable i ben provat que només hauràs de configurar per a funcionar amb el teu entorn proxy.
A més a més, tens altres avantatges:
  • es un client multi idioma disponible en prop de 30 llengües diferents. Entre elles el català.
  • Permet diversos protocols: FTP, FTPS and SFTP
  • Fitxers > 4Gb
  • etc... 

configuració del FTP a través de proxy

 seguint aquests passos:
Vés a Edita \ Paràmetres...
A la opció:
Connexió \ Servidor intermediari FTP
trobaràs una configuració per defecte:
USER %u@%h %s
PASS %p

ACCT %w

On cada paràmetre significa:
%u: Nom usuari (FTP)
%h: Host FTP
%s: Usuari (proxy)
%p: Password (FTP)
%w: Password (proxy)
Només hauràs de canviar:
servidor proxy:proxy.group.com:8079
Usuari:Domain\user
Password:Domain_password

Això ha estat provat amb la versió 3.3.4.1. La actual (2012) es la 3.5.3

Pots consultar com fer això mateix en un MS-DOS batch a la meva entrada: la sopa de FTP, proxy i BAT


domingo, 9 de septiembre de 2012

El equip de VirusTotal marxa a Google

El passat divendres Bernardo Quintero (@bquintero) va publicar un post  http://unaaldia.hispasec.com/2012/09/mi-ultima-una-al-dia-gracias-y-hasta.html acomiadant-se de la llista una-al-dia i comunicant la adquisició de VirusTotal per part de Google (http://blog.virustotal.com/2012/09/an-update-from-virustotal.html).

Una-al-dia es la llista de seguretat que he seguit, pràcticament des de el seu inici, estigués on estigués. La vaig seguir per mail, per RSS, per Twitter i té la especial característica de fer amena la informació.

Que l'equip de VirusTotal marxi, es una mala notícia per a la llista, i una molt bona per a ells.

El post es especialment motivador per aquells que estem inmersos en el món de IS, que volem crear coses contra tot pronòstic en contra  i especialment els que vivim en l'apartat de seguretat.

Felicitats per a ells!

sábado, 8 de septiembre de 2012

Twitter: Com a afegir un botó per a publicar en Twitter

Els teus post volen estar a Twitter. Segur!
Tothom vol estar a Twitter avui.
Fins i tot el teu avi també.... :-)

Visita la pàgina web de Twitter.

Twitter publica tot el que necessites i accessible de forma ràpida.
https://dev.twitter.com/docs/twitter-for-websites
Selecciona la opció:
"Create a button for your website"
Pots escollir diverses opcions:

- Comparteix un enllaç
- Segueix al propietari: "Follow @twitter"
- Compartir un  Hashtag
- Tuiteja un esment del propietari
En funció de la opció et genera diverses opcions i el codi a copiar
tindràs un codi semblant al següent<a class="twitter-share-button"
data-hashtags="anewIShope"
data-lang="ca"
data-via="ReadAndJump" href="https://twitter.com/share">Tuiteja</a>
<script>!function(d,s,id)
{var js,fjs=d.getElementsByTagName(s)[0];
 if(!d.getElementById(id))
 {js=d.createElement(s);js.id=id;
  js.src="//platform.twitter.com/widgets.js";
  fjs.parentNode.insertBefore(js,fjs);
 }
}(document,"script","twitter-wjs");
</script>
Ara tornes a Blogger i al apartat de Format i selecciones "Afegir un gadget"
I busca el gadget de Blogger:
HTML/JavaScript


Ja el tens!!!!

jueves, 6 de septiembre de 2012

Twitter: Com afegir els post de twitter a blogger

Un dels temes que estan més de moda es afegir informació de Twitter a Blogger.

La veritat es que Twitter ja facilita de manera ràpida tot el que necessites:
Ves a la pàgina de Twitterhttps://twitter.com/about/resources/widgets
Configura el compte Twitter de on has de llegir
Modifica els colors per tal que encaixi amb el teu blog
Al final de la pàgina trobaràs 2 botons:
- Prova la configuració
- Finalitza i copia el codi
El codi ja està generat per Twitter.
Només cal copiar-ho on vulguis

(La opció de "Add to Blogger" no m'ha funcionat)
El pots copiar al Widget "HTML/JavaScript"
- Desa


i ja el tens !!!

martes, 4 de septiembre de 2012

Oracle error: ORA-00911: invalid character

www.oracle.com

Oracle ORA-00911 error

Quan comences a programar i et cal construir sentències en SQL tens diverses opcions.

Si les programes directament dins de Java pots obtenir el següent missatge:

ORA-00911: invalid character

Això es degut a un error trivial que et costarà trobar.... l'ús del punt i coma (;)

Sentència errònia:
insert into TKC.CONFIG01 (PAR01,PAR02) values ('dsfsdf','dfsdf');

Sentència corregida:
insert into TKC.CONFIG01 (PAR01,PAR02) values ('dsfsdf','dfsdf')

Veuràs que al construir la sentència no cal afegir el ; que caldria habitualment.

sábado, 1 de septiembre de 2012

Struts2: Documentació de les etiquetes (tags)

http://struts.apache.org/ es un framework lliure (free open-source) per a crear aplicacions web en Java.

Publica 2 branques (Struts i Struts2) amb actualitzacions amb certa periodicitat.
Quan comences es complicat saber que es important i que no.




El Tutorial bàsichttp://struts.apache.org/2.3.4/docs/getting-started.html

Si acabes de començar, per a mi, es el millor punt per iniciar-te pas a pas.
Instal·lat un Eclipse, i escriu-te els exemples pas a pas.
Val la pena!
Tag Referenceshttp://struts.apache.org/2.3.4/docs/tag-reference.html

Permet consultar com generar correctament les etiquetes (tags) amb el detall dels paràmetres.
Per exemple una etiqueta submit te 44 paràmetres que el poden modificar.