![]() |
|
Spaces home ..:: Liarjo of Locksley ...PhotosProfileFriends | ![]() |
|
August 27 Architect Forum sobre RIAHoy hice una presentación sobre RIA en el evento de Microsoft Architec Forum. La presentación es agnóstica y la comparto con ustedes en el siguiente Link :)
August 22 Invitación para el Architect Forum del miércoles 27 de AgostoEstimados; Queremos invitarlos a participar de un nuevo Architect Forum, a realizarse el próximo día miércoles 27 de agosto en las oficinas de Microsoft Chile. En esta oportunidad, abordaremos el tema La Nueva Generación de Aplicaciones Web Corporativas como tema principal del fórum. El desarrollo de aplicaciones Web Corporativas presenta desafíos realmente importantes desde el punto de vista de usabilidad, productividad y escalabilidad. Los invitamos a conocer cuáles son las mejores prácticas de arquitectura de software que podemos aplicar en este nuevo escenario y cómo podemos combinar Internet Explorer 8, ASP.NET, ASP.NET AJAX y Silverlight 2 para desarrollar esta nueva generación de aplicaciones Web. Para poder inscribirse a este evento tienen que enviar un email a la siguiente dirección: Los esperamos!...
AgendaMiércoles 27-ago 09:00 a 09:30 – Welcome Coffee 09:30 a 10:00 – Internet Explorer 8 10:00 a 11:00 – Arquitectura de Aplicaciones RIA 11:00 a 11:15 – Coffee Break 11:15 a 12:15 – Aplicaciones Web Corporativas basadas en Silverlight 2 12:15 a 12:30 – Cierre del evento y Sorteo de Libros Internet Explorer 8En esta primera sesión presentaremos las novedades que vienen con Internet Explorer 8 y haremos especial énfasis en la compatibilidad con estándares de la industria y con los sitios web existentes. Esta presentación es muy importante para todas aquellas empresas que quieran garantizar que sus sitios web corporativos sean compatibles con este popular web-browser. Oradores Violeta Arévalo y Martín Cabrera, MICROSOFT Chile Arquitectura de Aplicaciones RIALas Rich Internet Applications (RIAs) presentan nuevos desafíos desde el punto de vista de arquitectura. Conozca cuáles son las mejores prácticas de arquitectura de software que podemos aplicar en este nuevo escenario. Oradores Juan Pablo García, DATCO Chile y Fernando Da Costa, SONDA Chile Aplicaciones Web Corporativas basadas en Silverlight 2La nueva versión de Silverlight presenta una serie muy importante de nuevas características que la posicionan como una tecnología muy potente para desarrollar la Nueva Generación de Aplicaciones Web Corporativas. Conozca dichas características y comience a desarrollar sus nuevas aplicaciones web hoy. Oradores Fernando Da Costa, SONDA Chile y Martín Cabrera, MICROSOFT Chile Lugar Microsoft Chile. Mariano Sanchez Fontecilla 310, Piso 6 August 21 Magic Quadrant for Business Intelligence Platforms, 2008Gartner se dedica a hacer estos estudios y el 1 de febrero de este año sacó este sobre plataformas de BI. Este mercado se está moviendo de ser dominado por empresas de Nicho hacia los proveedores de plataforma, basado en los desarrollos o adquisiciones de estás ultimas. Muy interesante, vale la pena ver las “Strengths” y “Cautions” de cada plataforma. August 19 Entrevista a los 4 MVPs de DatcoDatco envía un newsletter a todos sus partner y clientes con información de lo que la compañía hace. En ese newslletter este mes incluyo 4 pequeñas entrevistas a los MVP que trabajamos en Datco. La primera es sobre Arquitectura de Software, la segunda sobre Exchange Server, luego Seguridad y termina con Sharepoint. Pueden ver estas entrevistas aquí. August 08 Inauguración de hospital, al estilo Chilensis
Cuando veo este video me acuerdo de un hospital que “inauguraron” este año en Chile :-) August 04 The 6th IEEE European Conference on Web ServicesLa Conferencia Europea sobre Servicios Web (ECOWS) es la principal conferencia de investigadores y profesionales para intercambiar los últimos avances en el estado del arte de los Web Services. Los principales objetivos de esta conferencia son facilitar el intercambio entre los investigadores y los profesionales y fomentar futuras colaboraciones dentro y fuera de Europa. Esta conferencia hace un llamado a presentar paper de investigación sobre Web Services, workshops y aplicaciones prácticas en la industria. En esta última categoría estoy yo participando, es decir estoy escribiendo un paper sobre un proyecto móvil que utiliza WS para comunicarse con el BackOffice de un banco. Si todo sale bien, y seleccionan mi trabajo voy a Doublin a exponer y lo publican en la revista de la IEEE. :-) En este link pueden postular con sus paper the casos aplicados.
July 25 Metodología para proyectos de Minería de DatosEl gran parte del éxito de un proyecto de software, en empresas de desarrollo, se basa en su forma de trabajo. Esta metodología que usan les sirve para que los miembros del equipo sepan que deben hacer y cuando. Existen muchas metodologías de todos los sabores y colores, en mi opinión todas suman dependiendo del contexto hay que optar por la más eficaz. Ahora, en los proyecto de minería de datos al igual que en los proyectos de cualquier cosa es necesario seguir una forma de trabajo, es decir una metodología. Aquí les comparto la metodología CRISP –DM, que es libre y se hace cargo de definir cómo y cuando las cosas deben ser hechas. Al igual que cualquier metodología es un modelo y no un manual de corta palos, ustedes deben adecuarla a la realidad de su propio entorno. CRISP-DM La metodología CRISP-DM consta de cuatro niveles de abstracción, organizados de forma jerárquica en tareas que van desde el nivel más general hasta los casos más específicos. A nivel más general, el proceso está organizado en seis fases, estando cada fase a su vez estructurada en varias tareas generales de segundo nivel. Las tareas generales se proyectan a tareas específicas, donde se describen las acciones que deben ser desarrolladas para situaciones específicas. Así, si en el segundo nivel se tiene la tarea general “limpieza de datos”, en el tercer nivel se dicen las tareas que tienen que desarrollarse para un caso específico, como por ejemplo, “limpieza de datos numéricos”, o “limpieza de datos categóricos”. El cuarto nivel, recoge el conjunto de acciones, decisiones y resultados sobre el proyecto de Data Mining específico. La metodología CRISP-DM estructura el ciclo de vida de un proyecto de Data Mining en seis fases, que interactúan entre ellas de forma iterativa durante el desarrollo del proyecto.
La primera fase análisis del problema, incluye la comprensión de los objetivos y requerimientos del proyecto desde una perspectiva empresarial, con el fin de convertirlos en objetivos técnicos y en una planificación. La segunda fase de análisis de datos comprende la recolección inicial de datos, en orden a que sea posible establecer un primer contacto con el problema, identificando la calidad de los datos y estableciendo las relaciones más evidentes que permitan establecer las primeras hipótesis. Una vez realizado el análisis de datos, la metodología establece que se proceda a la preparación de los datos (tercera fase), de tal forma que puedan ser tratados por las técnicas de modelado. La preparación de datos incluye las tareas generales de selección de datos a los que se va a aplicar la técnica de modelado (variables y muestras), limpieza de los datos, generación de variables adicionales, integración de diferentes orígenes de datos y cambios de formato. La fase de preparación de los datos, se encuentra muy relacionada con la fase de modelado (cuarta fase), puesto que en función de la técnica de modelado que vaya a ser utilizada los datos necesitan ser procesados en diferentes formas. Por lo tanto las fases de preparación y modelado interactúan de forma sistemática. En la fase de modelado se seleccionan las técnicas de modelado más apropiadas para el proyecto de Data Mining específico. Las técnicas a utilizar en esta fase se seleccionan en función de los siguientes criterios:
Antes de proceder al modelado de los datos se debe de establecer un diseño del método de evaluación de los modelos, que permita establecer el grado de bondad de los modelos. Una vez realizadas estas tareas genéricas se procede a la generación y evaluación del modelo. Los parámetros utilizados en la generación del modelo dependen de las características de los datos. En la quinta fase, la fase de evaluación, se evalúa el modelo, no desde el punto de vista de los datos, sino del cumplimiento de los criterios de éxito del problema. Se debe revisar el proceso seguido, teniendo en cuenta los resultados obtenidos, para poder repetir algún paso en el que, a la vista del desarrollo posterior del proceso, se hayan podido cometer errores. Si el modelo generado es válido en función de los criterios de éxito establecidos en la primera fase, se procede a la explotación del modelo. Normalmente los proyectos de Data Mining no terminan en la implantación del modelo (sexta fase), sino que se deben documentar y presentar los resultados de manera comprensible en orden a lograr un incremento del conocimiento. Además en la fase de explotación se debe de asegurar el mantenimiento de la aplicación y la posible difusión de los resultados. Fase 1 Entendimiento del Negocio Esta fase se centra en la comprensión de los objetivos del proyecto y los requisitos desde una perspectiva de negocio, a continuación, convertir ese conocimiento en una definición de una solución de minería datos y un plan preliminar para lograr los objetivos del negocio. Las tareas de esta fase con las siguientes: 1. Determinar los objetivos del negocio: comprender completamente desde la perspectiva del negocio lo que el cliente realmente quiere. Además, se deben identificar factores importantes que puedan influir en el desarrollo del proyecto, al principio del mismo. En resumen evitar gastar mucho tiempo respondiendo correctamente a las preguntas de negocio incorrectas. 2. Evaluar la situación: darse cuenta de la real situación del escenario dónde se realizará el proyecto. 3. Determine las metas del proyecto BI: en esta actividad se busca expresar los objetivos de negocio del proyecto en términos técnicos. 4. Elaborar el plan del proyecto: construir el plan para alcanzar los objetivos de minería de datos y los objetivos de negocio. Este plan debe describir las actividades y pasos a seguir durante el resto del proyecto, incluyendo la selección inicial de herramientas y tecnologías. Fase 2 Entendimiento de los Datos Esta fase se inicia con una primera recopilación de datos y procede con las actividades específicas a fin de familiarizarse con los datos, para identificar problemas de calidad de los datos, primero para descubrir una visión de los datos o para detectar subconjuntos interesantes para formar las hipótesis de información oculta. Las tareas de esta fase con las siguientes: 1. Recopilar los Datos iníciales: obtener los datos relevantes para este proyecto. Puede ser necesario cargar estos datos para poder revisarlos bien y lograr entender en que estado se encuentran. 2. Descripción de los Datos: describir los datos, sus propiedades y sus medidas. Se elabora un informe de esto. 3. Revisar los Datos: esta tarea aborda los aspectos de BI del proyecto los cuales pueden abordarse con consultas, visualización y presentación de informes. 4. Verificar la calidad de datos: examinar la calidad de los datos, buscando validar la completitud y veracidad de los datos. Fase 3 Preparación de los datos Cubre todas las actividades encaminadas a construir los datos finales a partir de los datos en bruto. Las tareas de preparación de datos probablemente se realizan varias veces, en diferentes ordenes. Sus tareas incluyen la tabla, registro y selección de atributos, así como la transformación y limpieza de datos para herramientas de modelado. Normalmente está fase toma el mayor esfuerzo del proyecto. Las tareas de esta fase con las siguientes: 1. Seleccionar los Datos: Decidir sobre los datos que deben utilizarse para el análisis. Incluir criterios de pertinencia de los datos para los objetivos, la calidad y técnicas tales como las limitaciones de volumen de datos o tipos de datos. Esta tarea Cubre la selección de atributos, así como la selección de registros en una tabla. 2. Limpieza de los datos: aquí buscamos elevar a calidad de los datos al nivel requerido por las técnicas de BI seleccionadas en el proyecto. 3. Construcción de los datos: tarea orientada a la construcción o cálculo de los atributos calculados o nuevos registros requeridos por el modelo de gestión y no provisto por los datos brutos u operacionales. 4. Integración de Datos: tarea orientada a la integración de los datos de gestión generados a los modelos. 5. Aplicar formatos a los datos. Fase 4 Modelamiento En esta fase varias técnicas de modelamiento son seleccionadas y aplicadas, y sus parámetros son calibrados buscando los valores óptimos. Típicamente, existen varias técnicas para resolver un mismo problema de minería de datos. Algunas técnicas tienen requerimientos específicos en la forma de los datos. Por esto a menudo hay que volver a la fase de preparación de datos en estos cosos. Las tareas de esta fase con las siguientes: 1. Seleccionar la técnica de modelamiento 2. Construcción del modelo de pruebas 3. Implementación del modelo 4. Evaluación del modelo Fase 5 Evaluación A estas alturas del proyecto ya se han construido el o los modelos los que aparenta ser correctos, desde la perspectiva del análisis de datos. Antes de proceder a la instalación final del modelo, es importante una evaluación a fondo del modelo y los pasos seguidos para su implementación para estar seguro que cumple con los objetivos de negocio. El objetivo clave es determinar si hay algún asunto de negocios que no se haya tratado con la suficiente profundidad. Al final de esta etapa se debe tener la certeza que los objetivos de negocio fueron alcanzados. 1. Evaluación de los resultados 2. Revisión del proceso 3. Determinar los próximos pasos Fase 6 Transferencia La creación del modelo generalmente no es el final del proyecto. Incluso si la finalidad del modelo es aumentar el conocimiento de los datos, los conocimientos adquiridos tendrán que ser organizados y presentados de manera que el cliente puede utilizarlo. Dependiendo de los requisitos, la fase de despliegue puede ser tan simple como generar un informe o tan compleja como la aplicación de una repetible proceso de minería de datos. En muchos casos será el cliente, no el analista de datos, que llevará a cabo los pasos de instalación. Sin embargo, incluso si el analista no lleva acabo la trasferencia el esfuerzo es importante para que el cliente pueda comprender por adelantado qué medidas tendrán que ser llevadas a cabo con el fin de realmente hacer uso de los modelos creados 1. Plan de transferencia 2. Plan de monitoreo y mantenimiento 3. Producción del reporte final. 4. Revisión del Proyecto Mas información en las referencias. Referncias 1.- CRoss Industry Standard Process 2.- Metodologías para la Realización de Proyectos de Data Mining July 15 10 pasos para una negociación efectivaEn un curso de Negociación que estoy haciendo por vueltas de la vida mi dieron los 10 pasos para una negociación efectiva. Me parecen interesantes los comparto con ustedes.
Yo he probado aplicar alguna de estas cosas en mi trabajo y resultan :-) sobre todo la 4,6 y 7. July 11 Zeitgeist The MovieEste documental está estructurado en tres partes. La primera es una exposición del cristianismo como un mito, un híbrido astrológico-literario. Este mito constituye el terreno abonado sobre el que pueden funcionar nuevos mitos en los que las masas crean ciegamente y así ser manejados con mayor facilidad. La segunda parte expone el funcionamiento de la propaganda y adoctrinación mediática, logrando que los propios ciudadanos acepten ser más controlados por sus gobiernos. La tercera sección habla sobre la geopolítica y economía global enfocándose en el monopolio del dinero (junto a la especulación financiera) y el gasto militar. [1]
Puedes estar de acuerdo o no en la teoría de la conspiración, pero sin lugar a dudas te dará que pensar y no está mal decirlo ...pensar siempre es bueno ;-) PD: Me agrada que sea de distribución libre sobre internet. Referencias June 27 Conferencia Técnica MSDN: Nuevas herramientas de ASPNET en el Framework 3.5Ayer jueves 26 de junio hicimos una conferencia sobre las nuevas herramientas que vienen con alas extensiones de ASP.NET 3.5 En este post está la descripción completa de la conferencia. La presentación se dividió en tres partes:
Mi parte fue la tercera. La presentación y mis demos estan en esta carpeta de SkyDrive.
Pronto subiré la parte de Daniel y Mauricio. Salu2 June 10 WebCast MSDN: Introducción a Entity FrameworkHoy por la mañana junto a Carlos Yaconni hicimos un WebCast de Entity Framework. Primero que todo tenemos que disculparnos por la partida tarde por problemas técnicos, pero pudimos solucionarlos y revisamos la presentación y contestamos muchas preguntas. Lamentablemente por tiempo no alcanzamos a ver los demos, que para muchos developers el código es lo más importante. Bueno, aquí subo la presentación y las fuentes del demo.
Cualquier pregunta que nos hagan trataremos de responderla de la mejor forma posible. Salu2 June 09 Proxima conferencia de MSDN, ADO.NET Entity FrameworkNo hay plazo que no se cumpla, mañana nos vemos OnLine :-) La información de la presentación. . Introducción a Entity Framework, una pieza clave de la nueva familia ADO.NET June 05 Clases de tango
Mi querida amiga Veronica está organizando un curso de Tango, que debe ser de los bailes más cool que hay. Aquí les paso la info :-) Enjoy June 04 Caso de movilidad, Compañia Argentina De Granos (CAGSA)Siguiendo con la revisión de casos de movilidad, aquí hay otra aplicación móvil para productores Argentinos, pero esta vez en BlackBerry. En Argentina, por las características del país estas aplicaciones están avanzando muy rápido. En mi pueblo tenemos que ponernos al día.
Uso de Blackberry en el campo LA fuente del video es esta. June 03 Excelente caso de movilidad en ArgentinaEste es un excelente caso de movilidad realizado en Argentina. El video es muy ilustrativo de lo que los productores pueden hacer ahora que incorporaron esta tecnología. Es una solución en Windows Mobile :-)
Al final del video dicen…. “…Sirviendo a la Patria defendiendo su producción.” Notable misión tiene la esta asociación de productores. June 02 Registro de la barrera sicológica de las 2000 Page View en el BlogLa semana que pasó por primera vez en la historia de este BLOG el contador de visitas de Live Space contó más de 2.000 Page Views. El registro exacto fue 2.173 visitas en esa semana. Esto es para mí, que escribo el 99% de las cosas que aparecen aquí, un nuevo record. Esto tengo que agradecérselo a Google porque la mayoría de las visitas vienen referenciadas desde ese buscador. Las 2.000 Page Views era una barrera sicológica que tenía ya que cuando partí con este BLOG con suerte yo lo veía. Hoy pienso que los Blog’s son una de las herramientas de la llamada WEB 2.0 más potentes y que sin duda pueden trasformar la manera como el conocimiento y las relaciones de las personas se dan en Internet. Bueno, vamos a las medidas que es lo que a todo ingeniero le debe llamar la atención. Primero, el registro de visitas de SPACE. Aquí me cambio de herramienta de contabilización a ShinyStat, aquí tenemos una representación gráfica del origen de las visitas. Como es de suponer, la mayoría son de Latinoamérica seguidas de norte America y Europa. El siguiente gráfico muestra los cinco países desde donde más visitan el BLOG. Ahora, se muestra la distribución de horas de visitas. Las mejores horas se dan a las 11 de la mañana y 4 de la tarde. Me imagino que esto tiene que ver con el biorritmo y que a esas horas la productividad baja ;-) Aquí tenemos la distribución de visitas durante la semana. Este es un blog de “cosas del trabajo” por lo que claramente en la semana hay mucho más interés que el fin de semana. Por supuesto no pueden faltar algunas medidas técnicas. Aquí tenemos la distribución del uso de Browser y sistemas operativos. Explorer 7 sobre XP, potente combinación. Bueno, este es un post muy grato para mí pero de poco interés para el resto. Me doy la licencia de subirlo porque me hace pensar que le apunte al inicio del camino para ser un bloger algún día en el futuro lejano. May 30 Regional Architect Forum - Microsoft Cono Sur, 2008 / Video Mejores prácticas
Aquí está el video que Ernesto hizo de la parte de la presentación en que se presentan las mejores prácticas en el desarrollo de aplicaciones móviles.
May 29 Conferencia Técnica MSDN: Nuevas herramientas de ASPNET en el Framework 3.5Estimados y Estimadas, Por fin nos confirman la fecha para nuestra conferencia sobre nuevas herramientas de ASP.NET 3.5 Este es el link para el registro. La descripción de esta conferencia está en este otro post http://liarjo.spaces.live.com/blog/cns!4131EA552C5BB029!3490.entry Espero nos apoyen asistiendo a la conferencia para así poder seguir haciendo este tipo de actividades que tienen como objetivo evangelizar sobre las nuevas tecnologías que usamos para hacer nuestros desarrollos. Cualquier sugerencia que quieran hacernos sobre la presentación estamos a sus órdenes para incluirla en el contenido si es que podemos. Salu2
Capacitación para desarrolladores en MSDNMe llegó hoy el News Letter de MSDN, donde viene una batería a actividades de capacitación técnica para los desarrolladores. Copio aquí esa parte del News Letter. Ahora, en una de esas actividades participaré junto con Carlos, espero que la vean. Es mi primera actividad “ON-LINE”. Vamos a ver como resulta esto.
|