Conforme va madurando el campo de tecnología de información, se van estableciendo patrones de referencia de cómo deben ser las aplicaciones de negocio y va aumentando la presión para tener ciclos de desarrollo cortos. Surge entonces la necesidad de mecanizar el proceso de producción de software, y además hacerlo de manera flexible y ágil que …
Archivo del autor: arnulfo.perez.p@gmail.com
Minimalist GNU for Windows
MinGW o MinGW32 (Minimalist GNU for Windows) es una implementación de los compiladores GCC para la plataforma Win32, que permite migrar aplicaciones GNU a entornos Windows. Es un derivado de Cygwin en su versión 1.3.3. MinGW incluye un conjunto de la api de Win32, permitiendo un desarrollo de aplicaciones nativas para esa plataforma, pudiendo generar …
Generación de código
Así como los objetos físicos se mueven a través del tiempo y el espacio, las aplicaciones de software se mueven por diferentes ejes en su ciclo de vida. Concretamente, el mantenimiento de una aplicación requerirá de una serie de adecuaciones y cambios por distintos motivos: cambio de plataforma, cambios en el proceso de negocio, nuevos …
Introducción a Perl
Practical Extraction and Reporting Language. There is more than one way to do it Puntos a favor de perl: perl es un lenguaje de alto nivel perl es gratis perl puede escribir y leer archivos binarios perl puede tener múltiples archivos de entra y salida abiertos al mismo tiempo Tiene un generador de reportes Maneja …
Construyendo bzip2 con mingw
bzip2 es una rutina de compresión de código libre. bzip2 es competitivo con las mejores técnicas estadísticas (PPM) en términos de compresión pero mucho más rápido. El código de bzip2 esta escrito en ansi c y no tiene dependencias, así que quise usarlo para probar varios enfoques para construir los ejecutables en Windows XP siendo …
Programación orientada a aspectos
Tal vez sea porque estamos a principios de siglo o simplemente un espejismo pero pareciera que estamos en los albores de un cambio paradigmático en el desarrollo de software post orientación a objetos. Uno de los ideales del desarrollo de software es la capacidad de modificar el funcionamiento de un sistema sin tocar una línea …
Herramientas de depuración de Microsoft
Microsoft proporciona de manera gratuita varias herramientas para depuración de aplicaciones, servicos, y núcleo del sistema operativo. Referencias: Debugging Tools for Windows – Overview Debugging Tools and Symbols: Getting Started Install Debugging Tools for Windows 32-bit Version How to debug Windows services DataTips, Visualizers and Viewers Make Debugging .NET Code a Breeze Dependency Walker Debugger …
Depreciación de funciones en Visual Studio C/C++
Uno de los problemas que se presenta al actualizar una aplicación en Visual Studio C/C++ es la depreciación de funciones. La motivación de muchos de estos cambios es hacer el código más seguro. Existen varias maneras de eliminar las advertencias para las funciones obsoletas o depreciadas. Las más sencilla es definir _CRT_SECURE_NO_WARNINGS o usar el …
Continuar leyendo “Depreciación de funciones en Visual Studio C/C++”
Levantamiento de requerimientos
El siguiente escenario es típico: Un consultor trabaja con los usuarios para describir los procesos de negocioque serán soportados por el software. El equipo de desarrollo recibe la descripción del consultor pero no están familiarizados con los t…
Libreria empresarial del grupo de patrones y practicas de Microsoft
La última versión de la Enterprise Library del grupo de Patterns and Practices de Microsoft se libero en mayo del 2007 y es compatible con .Net 2.0 y 3.0.Información actualizada y material didactico se puede localizar en el sitio comunitario de la …