jueves, 7 de abril de 2011

JQuery: Qué es?

Buenas!
Esta es la primera entrada de toda una serie de microreferencias útiles hacia JQuery.

JQuery es una librería de funciones JavaScript, libre de uso.

Simplifica completamente el desarrollo de código JavaScript, y proporciona muchos componentes de uso habitual como calendarios, sliders, selectores de autocompletado, etc.

Empezar a utilizar JQuery es tan fácil como ir a la página web: http://jquery.com/
Y descargarse el .js, para referenciarlo directamente desde nuestro servidor, o directamente referenciar el .js de JQuery que tienen ellos en su servidor: http://code.jquery.com/jquery-1.5.2.min.js

Para crear una referencia a JQuery debemos hacerlo de la misma forma que si agregaramos un .js normal:


<script type="text/javascript" src="/js/jquery.min.js"></script>


A partir de tenerlo referenciado podremos empezar a generar código empleando su sintaxis y sus funciones.


Quería escribir menos.

martes, 29 de marzo de 2011

Distribución y ejecución de un jar

Hola!

Una vez hecho el build de una aplicación java a través Netbeans, se genera una carpeta llamada "dist" dentro de la carpeta del proyecto.

La carpeta "dist" contiene el proyecto compilado como un .jar, y las librerías que emplea nuestro proyecto en la carpeta "lib".

Esta carpeta podemos copiarla para ejecutarla sobre cualquier JVM.

Desde consola en windows, la ejecución del jar será de la siguiente forma:

- Situados sobre el directorio "dist".

- Ejecutar: java -jar fichero.jar

yatarghh!!

Reemplazar saltos de línea

Buenas!
Supongamos que tenemos en un campo de un registro más de una línea, como puede ser por ejemplo el campo descripción, y que por alguna razón deseamos obtener la descripción en una sola línea, sin retornos de carro o saltos de línea.

select replace(replace(n.descripcion, chr(10)||chr(13), ''), chr(13)||chr(10),'') from noticia n

Donde chr(10)||chr(13) es la concatenación de ambos carácteres y la función chr() devuelve el carácter determinado por un código ASCII.

yatahh!

lunes, 21 de marzo de 2011

Vincular un archivo JavaScript externo

Buenas!
Normalmente cuando trabajamos con funciones JavaScript solemos programarlas en ficheros .js, en plan: "functions.js", "ajax.js", "jquery.js".

¿Cómo vinculamos un .js a nuestras páginas html?

Simplemente en la zona donde está situado el <head>, hay que agregar lo siguiente:
<script languaje="JavaScript" src="fichero.js"&gt</script>
O si por ejemplo está en una carpeta:
<script languaje="JavaScript" src="carpeta/fichero.js"></script>

Ejemplo:

<head>
<meta equiv="Content-Type" content="text/html; charset=UTF-8">
<script languaje="JavaScript" src="js/sagan_api.js"></script>
<title>JSP Page</title>
</head>

Ahí está!

jueves, 10 de febrero de 2011

Update con replace en Oracle

Supongamos que tenemos una tabla en la que guardamos temas de conversa llamada TEMA, cuyos atributos son:

TEMA: idTema, nombre, descripcion, idioma

En nuestro caso todas las descripciones empiezan con la misma cadena de carácteres:
"El tema trata de chicles", "El tema trata de perros", etc.
Y queremos modificar las descripciones en castellano de todos los temas para que empiecen con otra cadena de carácteres:
"El tema es sobre chicles", "El tema es sobre perros", etc.

update tema
set descripcion = replace(descripcion,'El tema trata de', 'El tema es sobre')
where idioma='ES'


Y ya está!

martes, 8 de febrero de 2011

Configurar JAVA_HOME para Apache en Windows 7

Como la mayoría de lo que pongo, algo simple pero que si no lo haces no esperes que funcione nada.

Para poder ejecutar Apache Tomcat en Windows 7, una vez hemos instalado el JDK de Java, es necesario crear una variable de sistema llamada JAVA_HOME.

Así que vamos a - Equipo>Propiedades del sistema>Cambiar configuración.
Dentro vamos a - Opciones avanzadas>Variables de entorno.

Una vez estamos en esta ventana, en el apartado de "Variables del sistema", creamos una variable llamada "JAVA_HOME", cuyo valor es la ruta del directorio del JDK de Java, en mi caso actualmente es: "C:\Program Files\Java\jdk1.6.0_23"

Eso es todo amigos!!!

Configurar variables de entorno JDK en Windows 7

Esto suele ser un coñazo difícil de encontrar...

Ir a inicio y seleccionar "Equipo".
Dentro de la ventana de "Equipo" seleccionar "Propiedades del sistema" (está en la barra de arriba).
Dentro de la ventana de "Propiedades del sistema" seleccionar "Cambiar configuración".
Ir a la pestaña "Opciones avanzadas" y elegir "Variables de entorno...".

Ahora antes de crear las variables de entorno localizamos la ruta del directorio bin del jdk, y de los ficheros tools.jar y src.zip.
En mi versión actual yo los tengo en los siguientes directorios:

C:\Program Files\Java\jdk1.6.0_23\bin

C:\Program Files\Java\jdk1.6.0_23\src.zip

C:\Program Files\Java\jdk1.6.0_23\lib\tools.jar

Ahora creamos dentro de "Variables de usuario" una variable de entorno llamada: "Path" (En mayúscula la primera letra).
Y su contenido será la ruta de la carpeta bin, sin poner ";" al final:
Y su contenido será: "C:\Program Files\Java\jdk1.6.0_23\bin"

Después creamos una variable llamada "ClassPath", tal y como la he escrito, y su contenido serán las rutas de los dos ficheros y quedará así:
"C:\Program Files\Java\jdk1.6.0_23\src.zip;C:\Program Files\Java\jdk1.6.0_23\lib\tools.jar;."
Es muy importante que pongamos un punto y coma y un punto al final -> ";."

Aceptamos todos los cambios y ya estarán configuradas las variables de entorno.
He escrito demasiado para la poca cosa que representa realmente.