domingo, 25 de julio de 2021

Configurar Google Chrome en Modo DEBUG

Google Chrome es uno de los browsers mas usados actualmente, y tiene funcionalidades que se pueden activar desde la linea de comandos al iniciarlo.

Vamos a ver como configurar Google Chrome para que muestre una ventana de DEBUG  que ayude a solucionar problemas con el navegador.

Procedimento para Windows 7 / 10:

1. Cerrar todas las ventanas de Google Chrome que estén abiertas.

2. Ir al acceso directo de Google Chrome y clic derecho.

3. Seleccione "Propiedades".

4. Al final de la linea "Destino", agregamos lo siguiente:    --enable-logging --v=1

5. Clic en Aplicar > Aceptar.

6. Iniciar Google Chrome usando el acceso directo modificado.

7. Se muestra una ventana adicional con la depuración.


Fuente: https://support.google.com/chrome/a/answer/6271282?hl=en#zippy=%2Cwindows


miércoles, 22 de junio de 2011

Instalando IBM WebSphere Business Modeler Advanced Versión 7.0

IBM WebSphere Business Modeler le ayuda a visualizar, entender y documentar completamente sus procesos empresariales. Ediciones del producto
  • Business Modeler Advanced (US) - Ofrece una sólida funcionalidad para modelado multidimensional y análisis de procesos empresariales.
  • Business Modeler Basic (US) - Proporciona una edición de entrada con funciones básicas de modelado, validación y documentación.
  • Business Modeler Publishing Server (US) - Comparta definiciones de proceso y otros artefactos de modelo a través del navegador web.
Fuente: www.ibm.com Para Instalar el Trial de este producto, en Windows XP SP3, debemos descargarlo de este link, para ello se debe contar con una cuenta en el sitio de IBM (esta cuenta es gratuita).

Desempaquetar el Zip (wbimodelerTrial70.zip) en una carpeta, ubicar y ejecutar el archivo launchpad.exe.

Seleccionar la Instalación
Siguiente.
Wait a few minutes please...

Aceptar el Contrato de Licencia.

Especificar Ubicaciones de Directorios.

Aqui se especifican los paquetes a ser instalados:

Seleccionar idiomas.
Seleccionar los Paquetes.

Despues de esto se Procede a Instalar el Producto.

Chekear el Progreso de la Instalación.
El disparador confirma el inicio del Producto una vez instalado.

Se presenta la pantalla de inicio del Websphere Business Modeler 7.

y al fin se tiene la interfaz para iniciar los modelados.

domingo, 19 de abril de 2009

Envio de Correo Masivo (Spam)

Spam, es el termino usado para referirse a los mensajes basura mayormente con un objetivo publicitario, y enviados en forma masiva, a correos electronicos, estos correos electronicos son captados con las cadenas que alguna vez hemos enviado.

Luego estos correos van a procesarse por un software para envio de correo masivo, que a la vez usa un servidor SMTP, para el encaminamiento del mensaje. El servidor SMTP que se va ha utilizar no tiene que tener activada la bandera de Conexion segura SSL. de lo contrario no se va ha poder utilizar para hacer Spam.

Bien entonces para hacer Spam, me puse a recolectar correos de las dichosas cadenas que piden "reeviame a 15", "reenviame a 20", de ese tipo y empeze a extraer los correos para poder procesarlos.

Encontre un Software Excelente para envio de Correo Masivo se llama 123 Bulk Mail Direct Sender 2006, tuve dificultades para usarlo con el servidor con el que contaba, pero buscando en internet pude encontrar otro alternativo que no tuviera activada la conexion SSL.

Para los Interesados en este software, muy facil de utilizar este es el enlace de descarga.

http://www.megaupload.com/?d=5EO5QC3E

domingo, 3 de agosto de 2008

NX Client testdrive



Free NX es una producto de Nomachine (!m), que permite la ejecucion de aplicaciones sobre clientes ligeros.

Nx maneja un esquema de compresion del entorno X-Window, que permite controlar un escritorio remoto, con un ancho de banda muy bajo (9600 baudios).

Luego la compresión del procolo X de NX se liberó como Open Source, lo que ya dió origen a FreeNX, un servidor libre de aplicaciones y clientes ligeros basado en la tecnología NX.

Podemos acceder a los testdrives de Nomachine, para esto descargar el NXClient de la pagina de Nomachine.

http://www.nomachine.com/download.php

Luego los testdrives son:

testdrive.nomachine.com (corriendo Suse Linux 10.x)
testdrive.millenux.com (Corriendo Fedora Core )

Se puede obtener mas informacion de los testdrives en:
http://www.nomachine.com/testdrive.php

Aqui algunas capturas:








Redondear numeros en Java con Netbeans

Algo sencillo con esta funcion.


public double redondear( double numero, int decimales ) {

    return Math.round(numero*Math.pow(10,decimales))/Math.pow(10,decimales);

  }


viernes, 18 de abril de 2008

Conversion de Fracciones a Decimales

La siguiente funcion es muy simple, lo que hace es convertir un string que representa a una fraccion en un numero decimal.

Usa dos parametros: as_x , que es la fraccion y es de tipo string, es un parametro por valor; y ad_valor, que es por referencia y sera el resultado de la conversion, y es de tipo double.


integer li_return, li_p

double ld_n, ld_num, ld_den

string ls_cadena

ls_cadena = trim(as_x)

li_p = pos(ls_cadena, "/")

if li_p = 0 then

ad_valor = double(as_x)

li_return = 1

else

ld_den = double(right(ls_cadena, len(ls_cadena) - li_p ))

if ld_den  = 0 then li_return = -1

ls_cadena = trim(left(ls_cadena, li_p - 1))

ld_num = double(ls_cadena)

end if

if ld_den <> 0 then

ld_n = ld_num / ld_den

ad_valor = ld_n

li_return = 1

end if

return li_return


Para variar... esta en power builder

domingo, 13 de abril de 2008

Convertir Decimal a Fraccion con Power Builder

En la universidad, se nos presento una ocasion donde nos pedian a nosotros, alumnos, una aplicacion que permita el ingreso de decimales en forma de fraccion con power builder. En internet no habia mucha informacion sobre este tema.

Encontrando solamente un paper interesante para estos fines escrito por John Kennedy, el paper lo pueden encontrar en su sitio web. http://homepage.smc.edu/kennedy%5Fjohn/

John Kennedy desarrollo un algoritmo muy preciso para la generacion de fracciones a partir del decimal de entrada.

Entonces puse manos a la obra y salio esta funcion, que es practicamente una traslacion del lenguaje Turbo Pascal a Power Builder.

Esta funcion utiliza dos parametros: uno por valor, y otro por referencia (que es el String, que servirá de variable de salida).


double ld_decimal, ld_numerador, ld_denominador, ld_denominador_anterior

double ld_z, ld_scratch

integer li_signo_decimal

if ad_valor < 0 then

li_signo_decimal = -1

else

li_signo_decimal = 1

end if

ld_decimal = abs(ad_valor)

if ld_decimal = 0 then

as_valor = string(0)

return

end if

if ld_decimal = int(ld_decimal) then

ld_numerador = li_signo_decimal * ld_decimal

ld_denominador = 1

as_valor = string(ld_numerador)// + '/'+string(ld_denominador)

return

end if

if ld_decimal < 1.0E-19 then

ld_numerador = li_signo_decimal

ld_denominador = 999999999999999999.0

as_valor = string(ld_numerador) + '/'+string(ld_denominador)

return

end if

if ld_decimal > 1.0E+19 then

ld_numerador = 999999999999999999.0 * li_signo_decimal

ld_denominador = 1

as_valor = string(ld_numerador)// + '/'+string(ld_denominador)

return

end if

ld_z = ld_Decimal

ld_Denominador_anterior = 0

ld_denominador = 1

do

ld_z = 1 / (ld_z - int(ld_z))

ld_scratch = ld_Denominador

ld_denominador = ld_denominador * int(ld_z) + ld_denominador_anterior

ld_denominador_anterior = ld_scratch

ld_numerador = int(ld_decimal * ld_denominador + 0.5)

loop until (Abs((ld_Decimal - (ld_numerador / ld_denominador))) < 0.000005 ) or (ld_z = int(ld_z))

ld_numerador = li_signo_decimal * ld_numerador

if ld_denominador = 1 then

as_valor = string(ld_numerador) //+ '/'+string(ld_denominador)

else

as_valor = string(ld_numerador) + '/'+string(ld_denominador)

end if

return




Utilizacion de la funcion:

string ls_salida
f_decimal_a_fraccion(1.5, ls_salida)
Messagebox(string(1.5), ls_salida)