viernes, 14 de mayo de 2010

Instalacion de la libreria gxui

gxui Library Installation


Requirements:

  • ExtJS Library 2.1 or higher (Extjs 3.x is not supported yet)
  • GeneXus X Evolution 1

Steps:

  1. Download ExtJS 2.3 (older 2.x version will also work)
  2. Create a folder named Shared under %GX_PROGRAM_DIR%\UserControls\
  3. Extract ExtJS 2.1 in %GX_PROGRAM_DIR%\UserControls\Shared\. Please notice that the name of the folder inside the zip file is ext-2.1. After extracting the files, rename it to ext. To ensure that you correctly extracted the files, check that you have the following folder contents:
    • %GX_PROGRAM_DIR%\UserControls\Shared\ext\ext-all.js
    • %GX_PROGRAM_DIR%\UserControls\Shared\ext\adapter
    • %GX_PROGRAM_DIR%\UserControls\Shared\ext\resources
    • and some other files and folders...
  4. Install it directly from the Start Page or download gxui Library from here and extract it to %GX_PROGRAM_DIR%\UserControls\. To ensure that you correctly extracted the files, check that you have the following folder contents.
    %GX_PROGRAM_DIR%\UserControls\gxui\Grid
    %GX_PROGRAM_DIR%\UserControls\gxui\Layout
    and some other files and folders...
  5. Execute %GX_PROGRAM_DIR%\genexus.exe /install
  6. Execute %GX_PROGRAM_DIR%\genexus.exe as usual.

FAQ:

  • If you get the following error when starting GeneXus, please be sure that you followed from Step 1 to Step 3 of the above mentioned installation steps.

Image:gxuiInstallationError

  • Error: Invalid Render when dropping a control (eg: gxui.TabPanel) to the form.
    GeneXus X Users
    Exit GeneXus.
    Please replace the existing UserControlRenders.dll located in %GX_PROGRAM_DIR%\UserControls\gxui\ by the one included in %GX_PROGRAM_DIR%\UserControls\gxui\UserControlRendersGXX.zip.
    Start GX as usual.

    GeneXus X Evolution 1 Users
    The default dll included in gxui works for GX X Evolution 1.

There are some minor known issues you should check before starting to use the controls.

Fuente

jueves, 13 de mayo de 2010

Cambiar fecha en Centos 5.3, Maquina y BIOS

Tomado de: http://www.linux-party.com/modules.php?file=article&name=News&sid=1732

Para cambiar la hora del sistema usaremos el comando date, pero hemos de tener en cuenta que al reinicializar el ordenador, éste cogerá la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación:

Para no tener problemas, os recomiendo borrar primero el fichero /etc/adjtime, no pasa nada por borrarlo, pues se crea autmáticamente y solo sirve para la configuración de la zona horaria, puede tener un aspecto como este:
------
[root@localhost ~]# cat /etc/adjtime
0.041498 1177502852 0.000000
1177502852
LOCAL
[root@localhost ~]#
-----

Supongamos queremos poner: 03-Abril-2020 y la hora 13:27.

Realizaremos el cambio para actualizar la fecha en la BIOS.
# hwclock --set --date="2020-04-03 13:27"

Para comprobarlo tecleamos:
# hwclock

Cambiamos la fecha del SO
# date --set "2020-04-03 13:27"
Para comprobarlo tecleamos:
# date
Vie abr 3 13:27:06 -05 2020

martes, 11 de mayo de 2010

Instalacion de Glassfish en Centos 5.3

Paquete
Linux/Unix

colocamos el paquete en /tmp y desde el terminal ingresamos
#cd /tmp
#chmod +x glassfish-v3-prelude-unix.sh
#./glassfish-v3-prelude-unix.sh

Pasos:
1. Bienvenida
Damos a siguiente
2. Licencia
Aceptamos y siguiente
3. Installation Directory
Por defecto se instala en el directorio raiz del usuario
4. Administracion Settings
Puerto de Administracion: 4848
Puerto de Escucha: 9090 (8080 lo utiliza tomcat)
5. Update Configuration
Por defecto va bien
6. Ready to Install
Listo
7. Progress
Se demora un chance
8. Product Registration
Skip
9. Summary

Levantar Servicio
#/carpeta_paso_3/glassfishv3-prelude/bin/asadmin start-domain

nos saldra un mensaje

Name of the domain started: [domain1] and
its location: [/root/glassfishv3-prelude/glassfish/domains/domain1].
Admin port for the domain: [4848].

Bajar Servicio
#/carpeta_paso_3/glassfishv3-prelude/bin/asadmin stop-domain

Probar:
http://localhost:9090
http://localhost:4848

Listo,

Dibujitos

Para desplegar la aplicacion:
http://ip_servidor:9090/sghweb/servlet/login
Ejemplo
http://192.0.0.200:9090/sghweb/servlet/login

lunes, 3 de mayo de 2010

Forzar cerrar, “matar aplicaciones” en ubuntu.

Cuando una aplicación no quiere cerrarse existen 3 maneras de “matar” la aplicación.

El único programa que e tenido que cerrar forzosamente es Firefox, a pesar de que es muy bueno, a veces lo cierro y cuando lo quiero abrir no se puede, porque al parecer todavía está en uso, pero aparece como cerrado.

1.- Para poder cerrarlo tienes que abrir una consola y escribir:

ps -A

A continuación te muestra una lista de todos los programas que se están corriendo en ese momento.

Solo tienes que buscar el que quieres cerrar, copiar el numero de PID (los primeros 4 números que aparecen) y a continuación escribir lo siguiente:

kill -9 PID

En donde pone PID tienes que escribir el número del programa.

-9 es el parámetro de cierre forzoso, lo normal es -15 que es el parámetro de un cierre NO FORZOSO.

Una vez hecho abres el programa de nuevo y debería abrir sin ningún problema.

2.- Cuando una ventana se te traba en el escritorio puedes abrir una consola y escribir:

xkill

El puntero se combierte en una X (en feisty se combierte en una calavera) solo da click en la ventana que quieras cerrar.

3.- Otra forma es añadir al panel superior la aplicación “forzar cerrar” esto se hace de la siguiente manera:

Da click derecho en el panel superior y en el menú escoge “añadir al panel”

Busca la aplicación “forzar cerrar” y acepta.

Ahora tienes un icono en el panel superior, solo da click en él y luego un click en la ventana que quieras cerrar.