jueves 26 de noviembre de 2009

Exportar interfaz grafica desde HP-UX a windows

Debido a cuestiones laborales, necesitaba abrir una aplicación con interfaz grafica pero debía de ser desde un servidor en HP-UX, así que tenía que exportar el X-window a mi maquina, aquí como:

Primero instalamos cygwin que es un emulador unix para windows, en particular los siguientes paquetes:

inetutils 1.5-6
xhost 1.0.2-1
xinit 1.1.1-2
xorg-server 1.5.3-7
xterm 242-1

Una vez instalado ejecutamos la siguiente linea:

C:\cygwin\bin\startxwin.bat



Aparecerá una ventana y un icono X junto al reloj



Ahora le decimos que permita importar la interfaz grafica a nuestra maquina con xhost +
Una vez habilitado esto nos conectamos por telnet a la maquina donde queremos exportar el entorno grafico.



Ahora ponemos el display deseado en variable de entorno y ejecutamos dtterm:
export DISPLAY=:0
/usr/dt/bin/dtterm -ls -display $DISPLAY



Una vez hecho esto nos aparecera una terminal azul



Ahora cualquier cosa que ejecutemos se verá en nuestra maquina, por ejemplo: 
java -jar /opt/java6/demo/jfc/Notepad/Notepad.jar


sábado 14 de noviembre de 2009

Acronimos polite

El otro día en una platica mencionaron algunos acronimos pero no me acorde de que eran, así que me puse a buscar los mas usados:

CEO.  Chief Executive Officer
CIO.  Chief International Officer
CIO.  Chief Information Officer
CISO.  Chief Information Security Officer
CNO.  Chief Networking Officer
COO.  Chief Operating Officer
CKO.  Chief Knowledge Officer
CFO.  Chief Financial Officer
CMO.  Chief Marketing Officer
CAO.  Chief Analytics Officer
CAO.  Chief Administrative Officer
CVO.  Chief Visionary Officer
CRHO.  Chief Human Resources Officer
CDO.  Chief Data Officer
CRO.  Chief Risk Officer
CRO.  Chief Risk Management Officer (También CRMO)
CLO.  Chief Legal Officer
CSO.  Chief Security Officer
CSO.  Chief Strategic Planning Officer (también CSPO)
CPO.  Chief Process Officer
CTO.  Chief Technical Officer
Chairman.  (Sin acronimo y algunas veces es distinto al CEO)

sábado 24 de octubre de 2009

Instalacion de Oracle 11g en Windows Vista

Hace unos días trate de instalar esa cosa del oracle 11g pero me marcaba una serie de errores raros, resulta que para poder instalarlo en una maquina que se encuentre autentificada por Active Directory se tiene que poner en el archivo sqlnet.ora en la línea:

   SQLNET.AUTHENTICATION_SERVICES = (NTS)

esto:
   SQLNET.AUTHENTICATION_SERVICES = (NONE)

Esto porque se cuando se intenta la conexión la solicitud intentará llegar primero al PDC (Primary Domain Controller) o al BDC (Backup Domain Controller.

Aquí esta la referencia.

domingo 18 de octubre de 2009

Instalacion weblogic 10.3 Mac OS X Leopard

Anteriormente aunque Weblogic Bea no tenía soporte compatible con Mac OS X era posible ejecutarlo, el actual Oracle WebLogic 10.3 busca un JDK soportada y la proporcionada por Apple no lo es, pero puede ser emulado.

Primero es necesario descargar un instalador generico para 64 bits, este particularmente es el que se utiliza en los sistemas Unix para HP-UX Itanium. Cuando se intenta instalar en la selección del JDK este no reconocerá el utlizado por Leopard, así que se emula generado las bibliotecas rt.jar y core.jar en el directorio jre/lib del JAVA_HOME

$ cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
$ sudo mkdir jre
$ sudo mkdir jre/lib
$ sudo touch jre/lib/rt.jar
$ sudo touch jre/lib/core.jar

Después tuve un problema al porque marcaba un error de espacio en disco para archivos temporales, por lo que tuve que ejecutar la instalación con la siguiente linea de comandos:

$ /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -Dos.name=unix -jar server103.generic.jar

La referencia donde leí esto decía que se puede tener un error de memoria por permgen o un OutOfMemoryError, en tal caso se tendrá que dar mas espacio al Heap de memoria con el siguiente parametro (tal vez en un proximo post explique como está dividido el Heap de memorial)

$ /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -Xmx1024m -Dos.name=unix -jar server103.generic.jar

(Esto último en mi caso no fue necesario porque me marcaba un error si se lo ponía)



 

 
En este paso yo no quise instalar el workshop, se podría pero se tiene que descargar un Eclipse 3.3.2(Europa) con WTP2.0.3



Aquí es donde a pesar de no saber que JDK es, la reconoce para la instalación

 

 

 

Esto complementa la instalación, ahora se ejecutará el wizard para generar un nuevo dominio, este se encuentra en

BEA_HOME/wlserver_10.3/common/bin/config.sh

A pesar de que marca el siguiente problema: "./config.sh: Don't know how to set the shared library path for Darwin." Se puede continuar con la generación del dominio.





 

 
Sigue sin saber que JDK es

 

Al fnal para poder ser ejecutado se tendra que asignar mas memoria al heap, existen varias formas de hacerlo, yo agrego la siguiente linea en el archvo startWebLogic.sh

export USER_MEM_ARGS="-Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
Antes de la línea:
${DOMAIN_HOME}/bin/startWebLogic.sh $*

y se ejecuta:

$ ./startWebLogic.sh



 

 

Referencias: