Archivo

Archivo del autor

Listas desplegables llenadas dinámicamente (tag select)

miércoles, 21 de mayo de 2008 Sin comentarios
Hoy veremos lo que son las listas desplegables (combobox o dropdown listbox o tag select en html) llenados dinámicamente, todo programador web que se inicia en alguna oportunidad se topará con esta pregunta ¿cómo llenar datos en una segunda lista desplegable (etiqueta select en html) de acuerdo a lo escogido en una primera lista?.

Instalar Apache, Php5 y Mysql en Vista

martes, 20 de mayo de 2008 Sin comentarios
Hace unos meses compré un Pack de Windows Vista Business y del Microsoft Office 2007 (trial 60 días) de uno de mis profesores, sé que muchos me dirán ¿porqué compras? si la mayoría de software lo encuentras pirata, bueno, me gusta mucho la música, he escuchado muy buenos temas de autores que dentro de mí decía que una de las formas de apoyarlos es comprar sus cd’s originales, y de ahí lo de comprar siempre y cuando esté a mi alcance económicamente.

Dentro del Vista lo primero que sufrí es para poder configurarlo en red (las pc’s e impresoras), sobretodo al trabajar siempre con WinXP, el cambio en su forma de trabajar y la seguridad mejorada que tiene, hizo que aprendiese mucho, mi hermano tiene una pc con Vista con licencia OEM y también una laptop con WinXP licencia OEM para su trabajo que está en mi casa.

Luego el tener que instalar Apache, Php5 y el MySQL sin que afecte el IIS7, el SQL Server Express y el Visual Studio Express Editions 2008 que lo uso para los trabajos de la universidad; uso bastante lo primero, porque tengo varias aplicaciones web hechas para mi trabajo, y hay que darle soporte constantemente, este fue el procedimiento que no me falló:

Apache: No he tenido problemas con instalar la versión 2.2.8 y saber manejar el puerto 80 para evitar el conflicto con el IIS7.

PHP5: Acá si he tenido que retirar el control de cuentas de usuario (UAC), esto se encuentra en Panel de Control/Cuentas de Usuario/Cuentas de Usuario/Activar y desactivar el Control de cuentas de usuario, he quitado el check y luego de reiniciar he instalado el PHP en su versión 5.2.5, luego de instalar he borrado el php.ini que viene y he copiado el php recomendado que está en el empaquetado de la versión, igualmente he extraído la carpeta ext (extensiones que ha pesar de indicar que se instalen pues no se instalan) y por último el archivo libmysql.dll.
He actualizado en la configuración del apache la ruta donde está mi carpeta root y en el php.ini he actualizado para usar la extensión para el mysql y colocar display_error en on.

MySQL: Para el MySQL no he tenido problemas en instalarlo junto con el gui-tools que son herramientas para administrar y trabajar con las base de datos y tablas.

Para los que han instalado manualmente en XP espero entiendan todos estos pasos.

Categories: Apache, MySql, Php5, Vista Tags: , ,

Capacitación a médicos

lunes, 19 de mayo de 2008 4 comentarios
El día viernes 16-May se dió al fin la capacitación esperada a los médicos de mi centro de trabajo (mi jefe explicó sobre la Sistematización de Consultorios Externos), donde expliqué sobre el proceso de llenado en el Sistema de Gestión Hospitalaría de los siguientes puntos:
  • Descargar datos de la historia del paciente.
  • Descargar datos del parte diario.
  • Descargar los medicamentos que se prescribe.
  • Y para el caso que se de la emisión de certificados de incapacidad temporal para el trabajador CITT’s.
Desde este martes debemos terminar de instalar las pc’s adquiridas y empezar esta nueva etapa que esperamos mejore la atención de nuestros usuarios.

Existen varios servicios que se beneficiarán con estos cambios, dentro de ellos están:

  • Epidemiología, al fin la Sra. Paty Cabrera dejará de sufrir con la verificación y a veces ardua verificación de los partes llenados a mano y lo que se digitaba al sistema.
  • Farmacia, que podrán llevar el control de sus medicamentos que están como demanda insatisfecha y también que ya no digitarán las recetas.
  • Registros Médicos, se contará con recursos libres para otras actividades y también el personal técnico y auxiliar asistencial tendrá más tiempo al no tener que llenar recetas.
El más beneficiado serán nuestros usuarios que no tendrá que regresar al médico para que le cambie de medicamento, en caso el prescrito esté agotado; al momento que el médico registre las recetas sabrá si hay stock o no en farmacia.

Estoy preparando un manual que estaré colocando en todas las pc’s para que puedan complementar la capacitación y se beneficien todas las personas que actúa directa o indirectamente sobre el proceso de Sistematizar las atenciones en el Hospital II.

Categories: Trabajo Tags:

Ajax – XMLHttpRequest – Métodos

lunes, 31 de diciembre de 2007 Sin comentarios

abort()
Detiene la petición actual

getAllResponseHeaders()
Devuelve todas las cabeceras como un string

getResponseHeader(x)
Devuelve el valor de la cabecera x como un string

open(‘método’,’url’,’a’)
Especifica el método HTTP (por ejemplo GET o POST), la url objetivo, y si la petición debe ser manejada asíncronamente (Si a=’true’ defecto; No, a=’false’)

send(contenido)
Envia la petición, opcionalmente con datos POST

setRequestHeader(‘x’,’y’)
Configura un par parámetro y valor x=y y lo asigna a la cabecera para ser enviado con la petición

Categories: Ajax, XMLHttpRequest Tags:

Ajax – XMLHttpRequest – Propiedades

lunes, 31 de diciembre de 2007 Sin comentarios

onreadystatechange
Determina que gestor de eventos va a ser llamado cuando la propiedad readyState del objeto cambie.

onreadyState

Número entero que indica el status de la petición:

  • 0 = No iniciada
  • 1 = Cargando
  • 2 = Cargado
  • 3 = Interactivo
  • 4 = Completado

responseText
Datos devueltos por el servidor en forma de string de texto

responseXML

Datos devueltos por el servidor expresados como un objeto documentado

status

Código status HTTP devuelto por el servidor

statusText

«Phrase reason» HTTP devuelta por el servidor


Ajax – XMLHttpRequest

jueves, 8 de noviembre de 2007 Sin comentarios

XMLHttpRequest

Un objeto XMLHttpRequest es una instancia de una API que nos permite la transferencia de datos desde los script del navegador (JavaScript, VBScript, etc ) a los del servidor ( PHP, Perl, Asp, Java , etc ) e inversamente.

Esta es una función rápida en JavaScript para crear una instancia de la clase XMLHttpRequest

function crearXMLHttpRequest() {
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject(«Microsoft.XMLHTTP»);
else
if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}

Ajax – ¿Qué es?, ¿Qué hace?

viernes, 2 de noviembre de 2007 Sin comentarios

¿Qué es Ajax?

Hoy en día se escucha bastante el término AJAX, parece ser la palabra de moda en el “mundo” del desarrollo de aplicaciones Web, AJAX, pero primero hay que entender que no es una tecnología, sino la unión de varias tecnologías ya existentes que juntas pueden lograr cosas realmente impresionantes…
Es el acrónimo para Asynchronous JavaScript + XML.
¿Qué hace AJAX?
Bien, en un proceso normal una aplicacion web recarga o va de una página a otra porque debe enviar una petición a algun servidor web, esta debe procesarla y mandar el resultado final y el resultado final es la página a la cual nos dirige la aplicacion o la recarga de la página misma. En todo esto AJAX hace lo mismo con la diferencia que lo hace en background osea que realiza todo el proceso de comunicacion con algun servidor web sin que el usuario pueda verlo y una vez terminada con éxito solo añadir el resultado del proceso a la página en curso de esta manera evitar la recarga o una página receptora de los resultados del proceso.
Una de las ventajas en el desarrollo basado en AJAX es que es posible realizar peticiones al servidor enviando sólo la información necesaria. El servidor recibirá la petición, la procesará y regresará sólo los datos necesarios a la página original. Con todo ello, lógicamente, ganamos bastante en ancho de banda y por tanto, en tiempo de respuesta del servidor. Al final, en el performance o funcionamiento de los desarrollos también se verá mejorado.

Saludos

Categories: Ajax Tags: , ,

Hola Amigos

jueves, 1 de noviembre de 2007 3 comentarios

Hola Mundo, como va?, Esta es la primera vez que uso un webblog, estoy contento por ello y más sobretodo porque podré compartir experiencias sobre muchos temas… espero les agrade

Categories: Varios Tags: