3Metas Blog // Tag: 3Metas
Por
Juan Carlos Peláez
Uso de socialmedia en entidades gubernamentales
El pasado 26 de Agosto gracias a una invitación del Programa Gobierno en Línea del Ministerio de Comunicaciones tuvimos la oportunidad de participar en el Panel de Redes Sociales y su aplicación en Entidades del Estado como parte del seminario Marketing Gubernamental y Redes Sociales.
El evento estaba enfocado a que funcionarios de las entidades del Estado colombiano recibieran y compartieran información de temas como la construcción de marcas, usabilidad, casos de éxito y redes sociales.La participación de 3Metas se enfocó en cómo debían prepararse las entidades del Estado para comenzar su participación en las redes sociales, cuáles eran los cinco primeros retos para afrontar.
Esta es la presentación en la que nos apoyamos ese día:
Por
Juan Carlos Peláez
TFS, control de versiones, branching y otras
En 3Metas usamos Visual Studio Team Fundation Server como sistema de gestión de proyecto y control de versiones, sin embargo al momento de crear las soluciones cometí un error por no revisar con cuidado la guía de Branching de Patterns And Practices de Microsoft lo que me llevó a quedar con los proyectos y la documentación andando pero con un esquema incorrecto de control de código fuente. La solución es borrar (destruir) los repositorios de Código Fuente (previo backup por supuesto ) y reorganizar el sistema.
Para destruir un repositorio de código Fuente, se utiliza el comando tf destroy, (Btw: se encuentra en la ruta Program Files\Microsoft Visual Studio 9.0\Common7\IDE>) desde la consola de comandos, una confirmación de borrado aparecerá y luego se listaran los archivos y carpetas que se eliminaron.
Después de borrado puede usarse VS2008 con el Team Explorer para volver a la interfaz de gestión de los sistemas de control de código fuente y allí crear de nuevo el repositorio y configurarlo correctamente. Es importante anotar que hay que volver a asignar los permisos a los usuarios que aunque siguen teniendo permisos en el TFS en el Proyecto al que están asignados ahora no tienen permisos en el repositorio de control de versiones. Estos permisos se asignan en la pestana de seguridad de las propiedades del repositorio
(El borrado no es lo mismo, el borrado solo marca el repositorio pero sigue existiendo en el sistema se puede ver aquí: Tools > Options > Source Control > Visual Studio Team Foundation Server and check Show deleted items in the Source Control Explorer que los archivos no se borraron)
(Esto también es diferente a la eliminación del proyecto porque yo no quería perder el portal, documentos, work ítems, etc que ya se habían alimentado al sistema)
Por
Juan Carlos Peláez
Publicar un reporte embebiendo ReportViewer en una página aspx con IIIS7
Antes de seguir los siguientes pasos, es necesario descargar Microsoft Report Viewer Redistributable.
Al realizar la publicación en IIS7 de un reporte en formato .rdlc embebido en una pagina aspx, nos encontramos que después de agregar nuestra aplicación web en IIS y dentro de su contenido copiar los archivos publicados en Visual Studio, vamos acceder a nuestra reporte (http://LocalHost/aplicacionReporte/reporte.aspx) y al realizar alguna consulta, el control ReportViewer esta deshabilitado.
La razón de esto es: cuando el control ReportViewer se añade al formulario web (Aspx), el httpHandler Reserved.ReportViewerWebControl.axd se añade a la sección System.Web del archivo web.config. En IIS7, este debe añadirse bajo la sección System.Webserver del archivo web.config. En IIS7 las Asignaciones de Controlador no tiene un httpHandler del tipo Microsoft.Reporting.WebForms.HttpHandler (Reserved.ReportViewerWebControl.axd) y, por lo tanto es incapaz de habilitar los elementos del ReportViewer que necesita JavaScript.
Solución:
- Abra Servicios de Internet Information Server (IIS) y seleccione la aplicación Web.
- Bajo el menú IIS, haga doble clic en Asignaciones de Controlador.
- En el panel derecho haga clic en agregar controlador administrado.
- En el cuadro de dialogo de agregar controlador administrado, escriba lo siguiente:
Ruta de Acceso de Solicitudes: Reserved.ReportViewerWebControl.axd
Tipo: Microsoft.Reporting.WebForms.HttpHandler
Nombre: Reserved-ReportViewerWebControl-axd
- Haga clic en aceptar.
El manejador ó Handler, Reserved-ReportViewerWebControl-axd esta añadido ahora a su lista de asignaciones de controlador. Observe que la siguiente línea también ha sido añadida a su archivo web.config bajo la sección del manejador ó handler System.WebServer:
<add path=”Reserved.ReportViewerWebControl.axd”
verb=”*” resourceType=”Unspecified”
/>
Por
Juan Carlos Peláez
3Metas en SenaSoft
Gracias a la amable invitación del Sena regional Cauca tuve la oportunidad de asistir a SenaSoft 2009, donde compartí un poco de la experiencia que hemos tenido en los últimos años construyendo empresas de tecnología, especialmente software. En lugar de hablar de tecnologías especificas o de 3Metas estuvimos conversando un poco sobre lo que hemos aprendido, lo que haríamos mejor si empezáramos de nuevo.
Adjunto la presentación que usé durante el evento para el que le quiera dar una mirada. Espero que sea útil.
Referencias: Uno de los slides se basa en una idea que vi en una presentación de Santiago Bilinkis sobre las 3 cosas que detienen a los emprendedores.
Por
Juan Carlos Peláez
Welcome to 3Metas Blog
Today we are launching our blog, we hope to build a nice way to talk with our friends, customers, our communities and the world. As a Digital Strategy Company we trully believe in these kind of tools to build our brand, So it’s time to eat our own dogfood. We need to connect lot of tools, widgets, gadgets and so on, but right now we are going to have a beer and some fun.



