jueves, 25 de octubre de 2012

Windows 98 Virtual PC

Aquí les dejo Windows 98 en una Maquina Virtual, no necesita serial ni nada

Windows 98 Virtual Machine (.vmc)(.vhd)
Parte 1

Windows 98 (ISO)
Parte 1
Parte 2

Diskette de Arranque
Descargar

Consulta SQL por Segmentos

El segmento de consulta sirve cuando la cantidad de datos son demasiados, y debemos separarlos por tramos
el siguiente ejemplo es un extracto de una consulta SQL para poder segmentar la consulta

SELECT last_name FROM 
   (SELECT last_name, ROW_NUMBER() OVER (ORDER BY last_name) R FROM employees) 
WHERE R BETWEEN 51 and 100;

Una de las formas en las cuales tuve que hacer la consulta SQL fue de la siguiente manera

SELECT last_name FROM 
   (SELECT last_name, ROW_NUMBER() OVER (ORDER BY last_name) R FROM employees) 
WHERE R BETWEEN '&Ingrese_Rango_Inicial' and '&Ingrese_Rango_Final';

-->

miércoles, 24 de octubre de 2012

Edición en Caliente en Java Jboss 42.3.GA

Como editar la vista de una aplicación que ya esta corriendo o en caliente.

1.- debemos detener el servidor de Aplicación Jboss 4.2.3.ga
2.- posteriormente vamos a donde tenemos el EAR de nuestra aplicación jboos.4.2.3.ga/server/default/deploy
3.- luego creamos una carpeta llamada igual que nuestra aplicación  si nuestra aplicación se llama aplicacion.ear, entonces debemos crear una carpeta llamada aplicacion.ear
4.- ponemos nuestra aplicacion.ear en la carpeta creada aplicacion.ear
5.- descomprimimos nuestro archivo EAR dentro de la carpeta aplicacion.ear y eliminamos el archivo llamado aplicacion.ear
6.- hacer lo mismo con los archivos .WAR que se encuentran dentro del .EAR
     Ejemplo si dentro de nuestro EAR existe un archivo llamado modulo.war, debemos crear una carpeta llamada modulo.war ponemos nuestro archivo modulo.war dentro de la carpeta modulo.war.
una vez que tengamos el archivo dentro de nuestra carpeta, debemos descomprimir el archivo modulo.war
y posteriormente eliminar el archivo modulo.war 
7.- Levantamos jboos y ya podemos editar las vistas de nuestra aplicación

explicación breve:

  • si fue muy enredada la explicación, lo que tienen que hacer es crear carpetas con los mismos nombres de los archivos .EAR y .WAR  incluyendo la extensión ejemplo nombre del archivo ( aplicacion.ear ) nombre de la carpeta( aplicacion.ear ).
  • introducir los archivos a sus carpetas correspondientes, descomprimir y eliminar los archivos descomprimidos
  • levantar jboss
  • editar las vistas
  • actualizar browser

lunes, 22 de octubre de 2012

Codigo Linux

Jboss
> /usr/local/jboss/bin/shutdown.sh -S

Probar si no se mantiene corriendo
> ps -fea | grep run.sh

Levantar Jboss
> nohup /usr/local/jboss/bin/run.sh -b 0.0.0.0 > /dev/null &

Mover un archivo
mv /home/bibliaubuntu/fichero.txt /tmp






jueves, 18 de octubre de 2012

Varias Instancias de Jboss 4.2.3.GA

En este Post vamos a explicar como podemos instanciar más de una vez a Jboss 4.2.3.GA

Primero

C://jboss-4.2.3.GA/server  copiaremos y pegaremos la carpeta default que se encuentra ahí adentro quedándonos así:

  1. all
  2. default
  3. default - copia (Cambiamos el nombre por prueba)
  4. minimal

deben hacer una copia de la configuración que desean, en este ejemplo usaremos la configuración default, pero si ustedes quieren la máxima configuración deben usar la carpeta all

Los XML que hay que editar son los siguientes

service-config name Initial Port Modified Port Direccion
jboss:service=Naming 1099 11099 server\prueba\conf\conf\jboss-minimal.xml
<attribute name="Port"> 8083 18083 server\prueba\conf\jboss-service.xml
NamingService 1099 11099 server\prueba\conf\jboss-service.xml
1098 11098 server\prueba\conf\jboss-service.xml
RMIObjectPort 4444 14444 server\prueba\conf\jboss-service.xml
ServerBindPort 4445 14445 server\prueba\conf\jboss-service.xml
serverBindPort 14446 4446 server\prueba\conf\jboss-service.xml
jboss:service=invoker 4446 14446 server\prueba\conf\jboss-service.xml
RmiPort 1098 11098 server\prueba\conf\conf\jboss-minimal.xml
<Connector  8009 18009 server\prueba\deploy\jboss-web.deployer\server.xml
<Connector 8080 8081 server\prueba\deploy\jboss-web.deployer\server.xml
redirectPort 8443 18443 server\prueba\deploy\jboss-web.deployer\server.xml
ServerBindPort 8093 18093 server\prueba\deploy\jms\uil2-service.xml
InvokerLocator 3873 13873 deploy\ejb3.deployer\META-INF\jboss-service.xml
Segundo


Como levantar los dos servidores de aplicación


Primero :  C://jboss-4.2.3.GA  hacemos click derecho presionando la tecla shift sobre la carpeta bin y seleccionamos la opción abrir ventana de comando aquí



en CMD escribimos "run.bat -c prueba"


El resultado de la imagen muestra que no hubo ningún problema para levantar el servidor de aplicaciones.
la direccion es locahost:8081 (recordar que el 8081 viene de los cambios que hicimos en los archivos xml)


Ahora sin cerrar absolutamente nada, repetiremos los pasos, Jboss-4.2.3.ga y hacemos click derecho presionando la tecla shift sobre la carpeta bin y seleccionamos la opción abrir ventana de comando aquí y en la consola CMD escribimos  "run.bat -c default"



Ahí tenemos las dos instancias de jboss (prueba y default) corriendo en la misma maquina, ahora abriremos el browser para comprobar

Posibles Errores :



Siempre los errores de "bind" son errores de puertos, osea que la aplicación esta tratando de acceder a un puerto que ya esta siendo utilizado

Ahora para solucionar este problema vamos a cerrar todos los programas y desconectarnos de Internet (solo para facilitar el trabajo)

  • Iniciaremos Jboos.4.2.3.ga "default"  (Jboss-4.2.3.ga y hacemos click derecho presionando la tecla shift sobre la carpeta bin y seleccionamos la opción abrir ventana de comando aquí y en la consola CMD escribimos el siguiente comando "run.bat -c default")
  • después Inicio/ejecutar/cmd ahí escribimos "netstat -ano" esto nos entregara todos los puertos que están siendo utilizados
  • Copiamos todo el registro que nos entregue el comando netstat en un editor de texto
  • Cerramos jboos 4.2.3.ga en estado default y abrimos jboos 4.2.3.ga en estado prueba (supongo que a esta altura no hay que explicar eso)
  • vamos nuevamente a inicio/ejecutar/cmd y nuevamente  "netstat -ano"  y  copiamos todo el registro que nos entregue la linea de comando en otra pestaña del editor de texto
  • ahora a comparar el puerto que esta siendo ocupado por las dos instancias de jboss
  • cambiar el puerto en el archivo XML que corresponde


deben de ponerle ojo solo a las direcciones ip 127.0.0.1:2554 las 0.0.0.0 y otros son de otro programas recordar que la direccion ip es la 127.0.0.1 : puerto

-->

martes, 16 de octubre de 2012

Emulador de Browser

Multi-Browser Viewer:





Multi-Browser Viewer: Download


IE Tab

Es sin duda una gran herramienta para desarrolladores web, ya que te permite comprobar fácilmente como se muestra tu página en IE con un solo clic, solo funciona con Mozilla debido a que es un pluggins de este browser

IE Tab : Download