Problemas con la arquitectura en Plesk al actualizar la ver. 9.5.4

publicado por Carlos Torres el 15/01/2013 12:14

Al ejecutar el autoinstalador por línea de comandos (o a través del interfaz web):

#/usr/local/psa/admin/sbin/autoinstaller 

Se produce un error del tipo:

Error: No se ha podido iniciar la instalación: Unable to install the "psa-autoinstaller-3.6.0-100413.11.x86_64 (b 0x91c1b50 source=0x878b8c8 P:6 R:22)" package.

The following could cause the installation failure:
Packages "libgcc-4.1.2-51.el5.x86_64 (u 0x95ef5e0 source=0x878b9b8 P:16 R:0)" and "libgcc-4.1.2-52.el5_8.1.i386 (s 0x906cfe0 source=0x85c7560 P:16 R:0)" cannot be installed at the same time
because of the conflict on the file "/usr/sbin/libgcc_post_upgrade"

Not all packages were installed.
Please, contact product technical support.
Leer más...

Ignorar la validación de ficheros XML en Eclipse

publicado por Miguel Angel Fernández el 27/11/2012 17:26

No todos los ficheros XML cuentan con un DTD o un XML Schema, por ejemplo en un proyecto Web basado en Tomcat el fichero context.xml no cuenta con esta información.

Esto hace que en Eclipse nos esté dando siempre la alerta para que añadamos al fichero lo necesario para validarlo:

No grammar constraints (DTD or XML Schema) referenced in the document.

Para quitar esta molesta alerta, tenemos que cambiar las opciones de validacion de ficheros XML, para ello vamos al Menu Window:

Window -> Preferences -> XML -> XML Files -> Validation

y cambiamos el valor del campo "Indicate when no grammar is specified" de Warning a Ignore.

Leer más...

Excluir la librería jQuery de la validación en Eclipse

publicado por Miguel Angel Fernández el 20/11/2012 11:04

Si estás desarrollando un proyecto Web con Eclipse, es muy probable que utilices las librerías jQuery y además lo hagas en su versión mínima para optimizarlo.

Estas versiones "min" de librerías no suelen ser bien validadas por Eclipse por lo que te estará dando una alerta constante de que hay un Error.

La forma de solucionarlo es que le digas a Eclipse que en este proyecto ignore esa libreria de la validación Javascript.

Para resolverlo hacemos click con el botón derecho en la raiz del proyecto:
-> Properties -> JavaScript -> Include Path -> Source -> Excluded -> Edit

Leer más...

Intercambiar los valores de dos columnas en MySQL

publicado por Miguel Angel Fernández el 02/10/2012 09:09

Alguna vez he tenido que intercambiar los valores de dos columnas de una base de datos por diversas razones, (tarifas equivocadas, idiomas de contenidos, etc...).

Para hacer esto lo habitual es crear una tabla temporal, llevar el contenido a esta tabla, y entonces empezar a realizar las asignaciones. MySQL nos permite realizar todo esto en un solo paso, ya que el se encargará de crear esa tabla temporal de la siguiente manera:

UPDATE tabla_ejemplo SET campo1=campo2, campo2=campo1;

Esto funciona muy bien, excepto si alguno de los campos es NULL, para poder realizar esto de una manera sin problemas con los campos NULL, mejor lo hacemos así:

UPDATE tabla_ejemplo SET campo1=campo2, campo2=@temp WHERE (@temp:=campo1) IS NOT NULL;
Leer más...

Comprobación rápida de memoria en Linux, sin reiniciar

publicado por Carlos Torres el 21/05/2012 12:19

A veces sospechamos de falta de memoria o bien de fallas de la misma, en el caso de un servidor quizá no podamos reiniciarlo para ejecutar un Memtest, en este caso se hace necesario una Comprobación rápida de memoria...

Leer más...