martes, 29 de septiembre de 2015

SQL tip: Ordenar por varios criterios dentro de una misma query

Es posible ordenar por diferentes criterios los resultados que devuelve una sola query. Para esto utilizaremos CASE dentro de la claúsula ORDER BY.

La mejor forma es verlo por medio de un ejemplo:

order by CASE WHEN 1=1 THEN mes
                END,
   
                CASE WHEN tipo_cliente = 'Persona_fisica' THEN apellido1
                END,

                CASE WHEN tipo_cliente = 'Persona_fisica' THEN apellido2
                END,

                CASE WHEN tipo_cliente = 'Persona_fisica' THEN nombre
                END,

                CASE WHEN tipo_cliente = 'Persona_juridica' THEN razon_social
                END


En este caso queremos ordenar los registros de la siguiente manera:
Primer criterio, ordenar todos los resultados por mes.
Segundo criterio, ordenar resultados de los clientes que sean persona física por apellidos y nombre.
Tercer criterio, ordenar los resultados de los clientes que sean persona jurídica por razón social.

Un ejemplo sencillo pero ilustrativo. Con CASE se puede poner toda la lógica necesaria para la ordenación dependiendo de nuestras necesidades.

lunes, 21 de septiembre de 2015

Cambiar el tamaño de la fuente en el editor de Toad

Existe la posibilidad de cambiar el tamaño de la fuente en el editor de Toad pero la opción está un poco escondica. Importante conocerla para no volverse miko. A continuación el listado de pasos para conseguirlo:

1. Click derecho dentro del editor.
2. Opción "Editing Options..."
3. Con el lenguaje seleccionado (pl/sql o el que sea) pulsar en "Edit..."
4. Acceder a la pestaña "Highlighting"
5. Clic en "Custom Font".
6. Seleccionar tipo de fuente, tamaño, etc y aceptar.

Hecho!!

martes, 15 de septiembre de 2015

Como incluir el Favicon en Google Sites

El favicon.ico es una pequeña imagen que aparece en las pestañas del navegador.
Se podría decir que el favicon es el "icono de una página web".

Incluir tu favicon en una página de Google Sites es sencillo, pero no existe una opción dedicada para ello como ocurre en Blogger.

Estos son los pasos que has de seguir para incluir el favicon en una página de Google Sites:
  1. Accede a tu sitio de Google Sites y pulsa en el botón "Más acciones"
  2. Sube la imagen de tu icono.
  3. Una vez subida renómbrala a favicon.ico
  4. Vuelve a entrar en tu sitio, ya está hecho!
Así de sencillo ;-)

lunes, 7 de septiembre de 2015

Como incluir tu sitemap de Blogger para los motores de búsqueda

El sitemap por defecto de cualquier blog en blogspot no contiene las publicaciones más antiguas. Para que todas las publicaciones sean fácilmente encontradas por los buscadores es necesario incluir nuestro propio sitemap.

Esto lo haremos de la siguiente manera:

1. Acceder al Sitemap Generator para Blogger
2. Incluir la URL de nuestro blog, bien sea del tipo .blogspot.com o nuestro dominio propio.
3. Clic en Create Sitemap.
4. Copiar el texto generado por el Sitemap Generator tal y como se muestra en la siguiente imagen.













5. En la pantalla de configuración del blog acceder a Configuración / Preferencias para motores de búsqueda.
6. Activar la opción Archivo robots.txt personalizado.
7. Pegar el texto copiado del Sitemap Generator y Guardar cambios.

Con esto los motores de búsqueda como Google o Bing accederan a nuestro Sitemap personalizado e indexaran más fácilemente todas las entradas de nuestro blog, incluyendo las más antiguas.

Por otra parte también es de utilidad incluir en Google Webmaster Tools la ulr del sitemap que nos ha dado el Sitemap Generator.

miércoles, 2 de septiembre de 2015

Solucionado: Unreconized option: -jrockit

Por defecto Oracle Weblogic 10.3 trae una JDK 6 de la familia jrockit. Al modificar un arranque de un dominio para que funcione con JDK7 va a dar un error del tipo Unrecognized option: -jrockit

Lo he solucionado incluyendo en el fichero setDomainEnv.cmd estas dos líneas:

set JAVA_VENDOR=Sun
set SUN_JAVA_HOME=C:\Archivos de Programa\Java\jdk1.7.0_75