La navegación en Internet ahora se basa más en etiquetas que en categorización de contenido. Es un esquema más flexible. Las etiquetas relacionadas se pueden presentar como una nube de etiquetas las cuales son visualmente atractivas y dan un indicación visual de la importancia relativa de cada etiqueta. He estado tratando de probar algunos plugins …
Archivo del autor: arnulfo.perez.p@gmail.com
La búsqueda de número primos
La búsqueda de número primos (GIMPS Home Page). Inclusive hay recompensa económica para motivar el desarrollo de esta tecnología a través de EFF Cooperative Computing Awards para el que encuentre primero: $50,000 por el primer número primo con más de 1,000,000 dígitos decimales ( Apr. 6, 2000)$100,000 por el primer número primo con más de …
Levantamiento de requerimientos
El siguiente escenario es típico: Un consultor trabaja con los usuarios para describir los procesos de negocio que serán soportados por el software. El equipo de desarrollo recibe la descripción del consultor pero no están familiarizados con los términos de negocio y consideran la descripción demasiado informal. Los desarrolladores escriben su propia descripción desde un …
El número 7
El número 7 es un numero relacionado con el ciclo primario universal. El ciclo lunar es de 28 días. Los factores primos de 28 son 7 y 2 y por lo tanto la mitad de la mitad del mes (semana) tiene 7 días. Los planetas, las estrellas errantes en un universo estático y perfecto son …
La historia de π (pi)
Una de las experiencias más satisfactorias para mi ha sido leer A history of PI de Petr Beckmann. Aunque los logros específicos del saber humano se dan a través de individuos al ver la historia el contexto social parece ser determinante para el desarrollo tecnológico y el entendimiento científico. Como dijo alguien con respecto a …
eXtreme Programming
Uno de los problemas fundamentales con las metodologías de desarrollo, de hecho, con cualquier esfuerzo de normalizar un proceso entre personas, es que el deber ser en un sentido moral idealista obscurece el es. eXtreme Programming es un enfoque contra intuitivo para aumentar la productividad de los programadores. A pesar de los esfuerzos heroicos del …
Los operadores de copia e igualdad.
Una de las trampas de la orientación a objetos en lenguajes como C# son los operadores de copia e igualdad. En C# al usar el operador = o ==, la igualdad entre objetos referenciados solo se da si en realidad es el mismo objeto y de manera similar al hacer una copia nos podemos llevar …
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 libreria empresarial. Enterprise Library: La evolución de los .NET Application Blocks de …
Continuar leyendo “Libreria empresarial del grupo de patrones y practicas de Microsoft”
La reutilización de código
Ahora, como antes, más que antes, como siempre, la reutilización de código se presenta como un valor fundamental en el desarrollo de sistemas. Uno de sus aspectos es la interoperabilidad de los códigos. Por decirlo de alguna manera, la compatibilidad de una aplicación con diferentes versiones de un sistema operativo y con diferentes sistemas operativos. …
Lisp y Scheme
Una de las cosas que me llaman la atención es la convicción tan grande que los programadores de Lisp tienen en el poder de sus paréntesis. Aún en el contexto de desarrollo Web Paul Graham ha llamado a Lisp su arma secreta, y en el manual de como convertirse en un Hacker de Eric Steven …