Ingeniería de Software
Control de versiones para archivos y documentos – Herramientas.
Sábado, Diciembre 19th, 2009Cuando se trabaja con archivos, a medida que se van modificando, estos tienen en diferentes momentos diferentes estados. Por ejemplo, supongamos que comienzo un trabajo en un documento en Word, el primer día escribo una introducción y guardo el archivo. En ese instante tengo la primera versión del documento. Al día siguiente le agrego el [...]
Como ejecutar un script en PHP cuando alguien abre un email.
Viernes, Julio 24th, 2009La idea es poder ejecutar automáticamente un script en PHP cuando alguien abre un email. Explicaré como hacerlo.
Recuperación y concurrencia en base de datos.
Domingo, Enero 4th, 2009En esta oportunidad quiero hablar un poco sobre como un motor de base de datos ataca los problemas de concurrencia o fallas durante el procesamiento de datos. Tambien se mencionará el concepto de transacción.
Implementando un datawarehouse.
Jueves, Diciembre 11th, 2008Un datawarehouse lo definiría como un sistema de información que reúne datos de diferentes orígenes, los procesa y los entrega al usuario final como información útil para la toma de decisiones o para hacer inferencias de los mismos para aplicarlas según sea necesario.
Algo de programación en Linux, hilos, sockets y semáforos.
Sábado, Noviembre 22nd, 2008El objetivo del siguiente post es acercar a la comunidad de programadores un código fuente de un programa que he realizado para un trabajo de la universidad.
Básicamente el programa consta de un servidor de batalla naval, y los clientes correspondientes que se conectan para jugar. El programa está hecho en C para Linux y es [...]
Creando IDs únicos en PHP.
Jueves, Septiembre 4th, 2008Generalmente cuando almacenamos datos en una base de datos, nos despreocupamos por generar un ID (identificador de registro) único, ya que delegamos la tarea al motor de la base de datos, asignando generalmente la propiedad de auto_increment, lo que nos garantiza que se cree un valor único por cada registro nuevo que insertamos. Esto nos puede acarrear inconvenientes al momento de migrar o unir datos en una tabla, a continuación, una solución posible.
Web hosting gratis con PHP y MySQL.
Jueves, Agosto 14th, 2008Aquí presento un servicio de web hosting gratis, donde puedes alojar tu sitio web para que todo el mundo lo vea. Creo que es una herramienta mucho más que interesante para todos los desarrolladores web. A continuación muestro los detalles del servicio. Su nombre 000webhost: http://www.000webhost.com/67893.html
Gestión de la configuración del software
Miércoles, Julio 2nd, 2008La Gestión de la configuración del software es uno de los aspectos importantes que se deben tener en cuenta al momento de planear el desarrollo de sistemas informáticos. Aquí un pantallazo de los puntos más relevantes de esta actividad de ingeniería de software.
Programación extrema (Extreme Programming)
Miércoles, Junio 18th, 2008Es una metodología ágil de desarrollo de software que se basa en la simplicidad, la comunicación y la retroalimentación. XP hace hincapié en el testeo de nuestros programas creando test antes de la implementación, durante y cuando haya terminado. Y cuando se detecte un fallo se creará un nuevo caso de testeo. A continuación una [...]
Introducción a Visual Web Java Server Faces
Viernes, Mayo 16th, 2008Con este nuevo Framework de Java se pueden generar páginas web visualmente. El IDE de desarrollo, al agregar una nueva página nos genera el cógido JSP necesario para generar la respuesta HTML al cliente. Se puede desarrollar un portal al mejor estilo “drag and drop” y editando las caracteristicas de los componetes desde la pestaña [...]
Generar ayudas creando videos tutoriales
Lunes, Mayo 5th, 2008Hace poco me encontraba con la tarea de tener que documentar los procedimientos de un software desarrollado, y luego de analizar varias metodologías, aparte del famoso “Manual de usuario” en PDF, me encontré con una interesante herramienta.
Cómo crear un graficador en PHP
Sábado, Abril 26th, 2008Ahora explicaré como generar un pequeño graficador de funciones en PHP. Supondremos que el lector tiene un manejo mínimo de PHP y sabe crear base de datos en el motor MySQL.
Desarrollo de Software con Scrum
Jueves, Abril 24th, 2008Describiré muy brevemente la metodología de trabajo Scrum para el desarrollo de software, ya que es una alternativa más ágil que el proceso unificado y que hoy en día empresas medianas aplican con éxito para llevar adelante sus proyectos de software.
Patrones de Diseño
Viernes, Marzo 14th, 2008Explicaré que son y que papel juegan hoy en día en el desarrollo de software.
Calidad en el desarrollo de software
Viernes, Marzo 7th, 2008Mantener un proceso de desarrollo controlado es la clave para generar un producto de software de calidad. También comentaré un poco sobre los costos de la falta de calidad y lo beneficios de tenerla.