El tratamiento de eventos en el desarrollo de aplicaciones es algo muy común, para la muestra algunas situaciones típicas: Necesitamos enviar un correo electrónico al usuario cuando se registra Es necesario registrar las acciones que ejecutan los usuarios (creación y actualización de información) Cada vez que un usuario sube un archivo o califica algún contenido (imagen, artículo, etc.) se debe registrar la calificación junto con la hora y el usuario. y se pueden seguir listando muchas otras situaciones (dependiendo del tipo de aplicación). Una de las más usuales y cuya implementación es poco recomendable (desde mi punto vista) es cuando[…]
Leer más...
En realidad me da la impresión de que el término se presta para distintas interpretaciones y hasta confusiones, especialmente cuando hay intereses comerciales en juego. Personalmente creo que no alcanzo a dimensionar el alcance de la idea y la definición puede tornarse aún más difusa si en algún momento se intenta comparar o diferenciar de otra idea muy de moda -la nube-. Ahora, no estoy diciendo que no sean claros los lineamientos y definiciones técnicas convencionales al estilo Wikipedia, me refiero más a las implicaciones reales y el contexto general que la caracteriza.
Un punto de partida para organizar el[…]
Otro patrón de usabilidad web, “importante” cuando se manejan una cantidad extensa de información y los usuarios la requieren frecuentemente, consiste en ligar un objecto (imagen, documento, libro, canción, etc) con una o varias palabras clave(tag), esta etiqueta servirá para recuperar el objecto de forma rápida y eficiente. En las siguientes presentación encontrara cuando usarlo, ventajas y un pequeño ejemplo.
Leer más...Escribir software en conjunto con otras personas puede ser un gran problema. Manejar los estilos y temperamentos de los demás no es una tarea sencilla, sin embargo esto influye directamente en la calidad del código que se escribe. Si el equipo no trabaja bajo unos estándares mínimos de aceptación de la calidad como primer objetivo, se puede llegar a fallas en el producto entregado que deriven en problemas con los clientes. Por esto es importante tener en cuenta algunas practicas para mejorar el código que escribimos, algunas son presentadas a continuación: La conclusión para mi es que no es necesario[…]
Leer más...Este patrón complementa los patrones anteriormente estudiados en el blog y resuelve un problema importante de usabilidad. Permite la agrupación de comandos básicos de usuario, la visualización ordenada de los mismos y es especialmente útil cuando se desea resaltar una precedencia u orden de ejecución de algunos comandos.Además es más amigable visualmente en muchas ocasiones. La siguiente presentación muestra de manera un poco más detallada el patrón.
Leer más...Continuando con el tema de patrones de diseño, se definen patrones de transición que describen efectos especiales que ocurren en un periodo de tiempo específico, el tema de mi presentación es Brighten transition. la presentación que realicé con el fin de compartir el conocimiento adquirido se encuentra a continuación:
Leer más...
Para visualizar El vídeo Introdución a KnowledgeTree – Sistema de Gestión Documental
KnowledgeTree es un extraordinario Sistema de gestión electrónica de documentos, existen dos versiones de esta aplicación una licencia privativa y otra versión de Código Abierto con licencia GNU/GPL.
KnowledgeTree cuenta con un poderoso editor de flujos de trabajo y de metadatos lo que facilita la trazabilidad, organización y clasificación de los documentos que pueden estar en mas de 25 formatos de archivos electronicos/digitales.
Su principal ventaja sobre otros sistemas similares es su indexador de documentos nativo, que busca en texto completo los diferentes contenidos dentro de los[…]
Traemos este interesante articulo publicado en Comunidad de Pensamiento Imaginativo pues plantea varios conceptos que están alineados con las metodologías de trabajo que hemos desarrollado en nuestras líneas de servicios,
Gestión Documental
Gestión de bibiotecas digitales
Gestión del Conocimiento
Gestión técnológica
Es importante aclarar que en Radar Información y Conocimiento
consideramos que para generar una cultura orientada al conocimiento es necesario transformar la cultura organizacional, es decir, una es el medio para llegar a la otra. Adicionalmente es resaltamos que estos procesos son constantes, ciclicos permanentes, no repetitivos pues cada vez deben enfocarse en diferentes aspectos empresariales.
Por A Liberal’s Blog[…]
He terminado de leer el documento titulado “Introducción a la gestión del conocimiento y su aplicación al sector público” Editado por la CEPAL y el Instituto Latinoamericano y del Caribe de Planificación Económica y Social – ILPES, publicado en Chile en 2002. Fantastico!! – RESEÑA Este documento plantea una completa metodología de trabajo y desarrollo para lograr incorporar la Gestión del Conocimiento al interior de las entidades públicas, permitiendo una transformación de la cultura del los funcionarios públicos y las entidades, hace interesantes sugerencias sobre las transformaciones en la política pública a nivel educativo y formula estrategias para cumplir con[…]
Leer más...
Resumen:
En el presente artículo se propone un acercamiento conceptual a los diagramas en el proceso de creación de arquitecturas de información. Se muestran algunas formas de hacer diagramas, tipos de diagramas existentes y posibles herramientas para su elaboración. El autor también propone su propia forma para la elaboración de diagramas.
Introducción
El primer paso en el diseño de objetos o procesos es la representación mediante diagramas de su estructura, funcionamiento y comportamiento, concretando así las primeras ideas abstractas. En el caso de productos interactivos con interfaz, como por ejemplo los sitios web, esta interfaz también es objeto de diagramación,[…]
El evento en mención, realizado el pasado 4 de Junio el presente año, tuvo como tema principal las funciones que podría desempeñar y que desempeña actualmente la Web 2.0 dentro de las acciones y participaciones que se realizan en el Gobierno Colombiano y en otros para recojer experiencias y conocimientos en dicho tema; fue como una rápida contextualización actual del uso de la Web 2.0 en actividades gubernamentales guiadas a las distribución y acceso a servicios del Gobierno.
El Gobierno 2.0 CampColombia2010 se basó en el concepto de BarCamp (es una red internacional de desconferencias donde los organizadores son los[…]
REST [Representational State Tranfer] resumen en español y en cristiano
Leer más...Una introducción a REST [Representational State Transfer - Transferencia de estado Representacional], un estilo de arquitectura de software para sistemas distribuidos similares a la WWW... Bacana la sencillez del...
Leer más...La mayoría de dispositivos de vídeo como webcams, que cumplen esta especificación estarían soportados en sistemas linux...
Leer más...Una guía breve para instalar una webcam sobre sistemas linux
Leer más...Quick post:To enable the bluetooth device on Lenovo Thinkpad SL400 laptop (and others features like hot-keys), use the lenovo-sl-laptop kernel module, available in:http://github.com/tetromino/lenovo-sl-laptop/tree/masterThanks nelchael.http://dev.gentoo.org/~nelchael/SL400-NRH4MPB.html
Leer más...Una forma sencilla de utlizar una única plantilla para las acciones de un módulo en Symfony, es declarando un método preExecute y usando el método de la clase sfActions llamado setTemplate, de la siguiente forma: class miModuloActions extends sfActions{ public function preExecute() { $this->setTemplate('miplantilla'); } public function executeIndex() { // codigo ...... }}De esta manera todas las acciones buscarán la plantilla llamada miplantillaSuccess.php, sin necesidad de retornar un atributo de la clase sfView.
Leer más...Copio el anuncio de la lista oficial de soporte en español:1 de julio, 2009: El Grupo Global de Desarrollo de PostgreSQL ha liberado la versión 8.4, continuando con el rápido desarrollo de la base de datos de código abierto más avanzada del mundo. Esta versióncontiene una gran cantidad de mejoras para hacer la administración,consulta y programación en PostgreSQL mucho más fácil que nunca. Con las 293 funcionalidades nuevas o mejoradas en la versión 8.4, hay aún más motivos para escoger PostgreSQL para sus futuros proyectos. La mayoría de los cambios en PostgreSQL 8.4 son herramientas y órdenes de administración y[…]
Leer más...Kile es uno de los entornos más cómodos para trabajar LaTeX, sin embargo creo que se aceleraron al incluirlo en algunas distros populares. Ubuntu 9.04 tiene ese problema y creo que Fedora tambien andaba con el mismo detalle. La versión 2.1 de kile aún intenta utilizar kdvi y kpdf aunque estas utilidades ya no existen en KDE 4 porque fueron reemplazadas por Okular, aplicación que entre otras cosas es bien interesante al permitir detalles como la inclusión de comentarios en archivos pdf’s. En mi caso fue necesario configurar kile para que llame a okular: Settings>Configure Kile…>Tools>Build>Select a tool>QuickBuild>Choose a configuration[…]
Leer más...Después de actualizar a Ubuntu 9.04 extrañamente el control de brillo desde las teclas de función se bloquea entre 2 estados: muy oscuro y un poco más brillante, por más que se intente se bloquea entre esos dos estados. El equipo es un Lenovo 3000, C200. Para el video el comando lspci reporta: Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML. Utilizando el comando xrandr –output LVDS –set BACKLIGHT_CONTROL native el control de brillo se hace de nuevo funcional. Para que se ejecute automáticamente al inicio de la sesión se puede agregar ese comando desde Sistema > Preferencias > Aplicaciones al[…]
Leer más...El UUID (Universal Unique Identifier) permite localizar un sistema de archivos independientemente de su correspondencia en la disposición en los discos o particiones en un momento específico (sda2, sda4, etc…). Antes de la utilización de este sistema, era necesario (por ejemplo) actualizar el archivo /etc/fstab al reorganizar los discos o particiones. Los dispositivos detectados se pueden revisar con el siguiente comando en la consola: ls -l /dev/disk/by-uuid/ Se pueden ver más detalles usando: sudo vol_id /dev/sda5 O tambien: blkid Un enlace interesante en ese sentido
Leer más...El arranque de las distintas distros de linux desde hace mucho tiempo ha sido adornado con un booteo gráfico que presenta una barra de progreso junto con la imagen institucional de la correspondiente distribución de linux. Desde hace algunos meses, después varias actualizaciones y configuraciones del sistema, este arranque en modo gráfico se saltaba a modo texto, lo que daba la impresión de un error o defecto grave del sistema… los mensajes raros en consola asustan a más de uno. Aparentemente esto se debe a un valor UUID erroneo en el archivo /etc/initramfs-tools/conf.d/resume . Buscando en launchpad se encontró la[…]
Leer más...En el siguiente artículo expongo una corta descripción acerca del bloqueo de cuentas de usuario tanto en Solaris/OpenSolaris como en Linux. El artículo completo se puede descargar de:http://glud.udistrital.edu.co/jpromerobx/articulos/BloqueoCuentasUsuarios.pdf
Leer más...A través de la lista de discusión de LPI, se ha hecho el anuncio oficial de la actualización de los exámenes de certificación para los niveles junior y advanced (LPIC-1 y LPIC-2, respectivamente). Aunque en mi opinión no hay cambios drásticos, se incluyen nuevos temas, como por ejemplo el manejo básico del lenguaje SQL, localización y administración de dispositivos con udev. En resumen los nuevos temas, a parte de los mencionados anteriormente son:AccesibilidadEncripción de datosUn enfoque más fuerte en seguridadMás sobre LVMProtocolos IMAP/POPEn la página del lpi, se pueden encontrar los temas en detalle, además de enlaces hacia las nuevas[…]
Leer más...



