Buscar en el Blog

jueves, 17 de mayo de 2012

Tabla de caracteres latinos en UNICODE para Java


Para evitar problemas por la codificación de caracteres (encoding) es recomendable colocar el código UNICODE de los caracteres latinos cuando programemos en Java. En la siguiente tabla se encuentran los códigos UNICODE de los caracteres latinos más usados.
Caracter Codigo UNICODE Caracter Codigo UNICODE
á \u00E1 Á \u00C1
é \u00E9 É \u00C9
í \u00ED Í \u00CD
ó \u00F3 Ó \u00D3
ú \u00FA Ú \u00DA
ñ \u00F1 Ñ \u00D1
Adjunto el siguiente código fuente para probarlo en Java:
public class TestUNICODE {

public static void main(String[] args) {

System.out.println("\u00E1");
System.out.println("\u00E9");
System.out.println("\u00ED");
System.out.println("\u00F3");
System.out.println("\u00FA");
System.out.println("\u00F1");

System.out.println("\u00C1");
System.out.println("\u00C9");
System.out.println("\u00CD");
System.out.println("\u00D3");
System.out.println("\u00DA");
System.out.println("\u00D1");

String mensaje = "Aqu\u00ED est\u00E1 mi prueba!!!";
System.out.println(mensaje);        

}
}

jueves, 10 de mayo de 2012

Cómo cambiar el JDK en Netbeans 7

Para cambiar el JDK en Netbeans 7 se tiene que hacer lo siguiente:

1. Ir al directorio de instalación. Por ejemplo:  C:\Program Files (x86)\NetBeans 7.0

2. Ubicar el directorio /etc y editar el archivo netbeans.conf

3. Finalmente, modificar la variable netbeans_jdkhome. Por ejemplo:

netbeans_jdkhome="C:\java\jdk1.6.0_24"

martes, 8 de mayo de 2012

Cómo configurar Adobe Flash Builder 4.5 para que se conecte a servicios web seguros (HTTPS)

En ésta publicación explico el procedimiento para que a través de Adobe Flash Builder 4.5 instalado sobre Windows, podamos crear  clientes para servicios web seguros expuestos sobre el protocolo HTTPS.

Supongamos que tenemos el siguiente servicio web expuesto sobre HTTPS:

URL = https://midominio.com/ServicioWebSeguro?wsdl

Exportación del Certificado con Firefox

Usando Firefox, abrimos una nueva ventana con el URL, y vamos a:

Tools (Herramientas) > Page Info (Información de Página) > Security (Seguridad) > View Certificate (Ver Certificado)

En la pestaña de Details (Detalles), damos clic en Export (Exportar) para exportar el certificado de seguridad del servicio web. Para éste ejemplo lo guardamos en el siguiente directorio:

c:\certs\serviciowebseguro.crt

Exportación del Certificado con Internet Explorer (IE)

Usando IE, abrimos una nueva ventana con el URL, damos clic derecho, opción Certificados > Detalles > Copiar en archivo...

Registro del certificado usando keytool

Abrimos una consola de comandos (cmd)y ejecutamos el siguiente comando:

keytool -import -alias cert1 -keystore "c:\certs\truststore.jks" -file c:\certs\serviciowebseguro.crt

NOTA: es necesario tener instalado el JRE para acceder directamente a la herramienta keytool. La herramienta también se encuentra en el directorio de instalación del JDK, en mi caso (C:\Program Files\Java\jdk1.6.0_26\bin)

Modificar el archivo FlashBuilder.ini

En el directorio de instalación de Adobe Flash Builder 4.5, en mi caso: (C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5), editamos el archivo FlashBuilder.ini y colocamos:

-Djavax.net.ssl.trustStore="c:\certs\truststore.jks"

Abrimos Adobe Flash Builder 4.5, en la opción de Data > Connect to Web Service colocamos el URL del servicio web seguro y el IDE generará el cliente de servicio web. 








miércoles, 2 de mayo de 2012

Cómo instalar mongoDB en un servidor Ubuntu

En ésta publicación explico el procedimiento para instalar mongoDB en un servidor Ubuntu


1. Ejecutar el siguiente comando para agregar la clave GPG del repositorio de mongoDB para Ubuntu

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

2. Editar el archivo /etc/apt/sources.list 

sudo nano /etc/apt/sources.list 

3. Agregar la siguiente línea al final:

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

4. Finalmente ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get install mongodb-10gen 

NOTA: para acceder desde una consola remota usar el comando: mongo [dirección IP]. Por ejemplo:

mongo 192.168.90.5