archive-es.com » ES » K » KABEL.ES

Total: 704

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • cerrado
    un concepto controvertido en el ámbito del desarrollo de software agosto 21 2012 Acabado cerrado o terminado son palabras usadas comúnmente para referirnos a lo mismo el momento en el que a una tarea no es necesario dedicarle más tiempo Probablemente el concepto de terminado sea uno de los conceptos que más controversia levanta en el mundo del desarrollo de software ya que es algo muy habitual que el concepto de terminado sea diferente para los diferentes roles que intervienen el ciclo de desarrollo y por lo tanto cuando una persona del equipo de desarrollo dice esto esta terminado o cerrado el jefe de proyecto el arquitecto o el product owner esperan una resultado concreto que casi seguro es diferente al que espera alcanzar el desarrollador Que supone esto tareas que se reabren tareas que no se cierran fricciones y en algunos casos frustración Evitar los problemas que surgen en relación al trabajo terminado es un propósito que tiene que perseguir la persona que esta liderando leer más Posted in Desarrollo de software Español Tagged cerrado en progreso gestión de proyectos hecho liderazgo rojo terminado verde Selecciona tu idioma Ver todos Español English Busca en el blog de Kabel Search for Qué es esto El blog donde mostramos nuestro trabajo experiencias y casos de éxito además de otras curiosidades de nuestra comunidad Lo último Consultor SQL Server Arquitecto Java Jefe de Proyecto Desarrollador Net Sharepoint Ingeniero Sistemas Microsoft Nube de etiquetas NET 12 horas con Visual Studio agile agile metodologies ALM Azure Bussines Intelligence Cloud Collaborative models competencias desarrollo desarrollo de software desarrollo ágil dispositivos moviles eventos eventos enero 2012 exchange Exchange 2010 CAS heroes locales heroes locales nomaders Herramientas útiles HTML5 Infraestructuras interfaces de usuario kebyte Microsoft Microsoft SQL Server modelos colaborativos nomaders com nomaders local heroes Powershell project

    Original URL path: http://www.kabel.es/blog/tag/cerrado/ (2015-09-25)
    Open archived version from archive


  • en progreso
    un concepto controvertido en el ámbito del desarrollo de software agosto 21 2012 Acabado cerrado o terminado son palabras usadas comúnmente para referirnos a lo mismo el momento en el que a una tarea no es necesario dedicarle más tiempo Probablemente el concepto de terminado sea uno de los conceptos que más controversia levanta en el mundo del desarrollo de software ya que es algo muy habitual que el concepto de terminado sea diferente para los diferentes roles que intervienen el ciclo de desarrollo y por lo tanto cuando una persona del equipo de desarrollo dice esto esta terminado o cerrado el jefe de proyecto el arquitecto o el product owner esperan una resultado concreto que casi seguro es diferente al que espera alcanzar el desarrollador Que supone esto tareas que se reabren tareas que no se cierran fricciones y en algunos casos frustración Evitar los problemas que surgen en relación al trabajo terminado es un propósito que tiene que perseguir la persona que esta liderando leer más Posted in Desarrollo de software Español Tagged cerrado en progreso gestión de proyectos hecho liderazgo rojo terminado verde Selecciona tu idioma Ver todos Español English Busca en el blog de Kabel Search for Qué es esto El blog donde mostramos nuestro trabajo experiencias y casos de éxito además de otras curiosidades de nuestra comunidad Lo último Consultor SQL Server Arquitecto Java Jefe de Proyecto Desarrollador Net Sharepoint Ingeniero Sistemas Microsoft Nube de etiquetas NET 12 horas con Visual Studio agile agile metodologies ALM Azure Bussines Intelligence Cloud Collaborative models competencias desarrollo desarrollo de software desarrollo ágil dispositivos moviles eventos eventos enero 2012 exchange Exchange 2010 CAS heroes locales heroes locales nomaders Herramientas útiles HTML5 Infraestructuras interfaces de usuario kebyte Microsoft Microsoft SQL Server modelos colaborativos nomaders com nomaders local heroes Powershell project

    Original URL path: http://www.kabel.es/blog/tag/en-progreso/ (2015-09-25)
    Open archived version from archive

  • Metro, mucho más que tiles - Kabel Sistemas de Información
    que son los pilares en los que se fundamenta veamos nuestra interpretación de los mismos Gusto por lo que haces y los pequeños detalles Trabaja el detalle de tus aplicaciones Cuando todos los pequeños detalles están bien resueltos el conjunto de todos ellos implica una aplicación bien resuelta Demuestra que te gusta lo que haces y que lo valoras En este punto aspectos como equilibrio simetría o jerarquía son vitales y tendremos que tenerlos en cuenta para transmitir seguridad y confianza Rápido y fluido Una buena experiencia de usuario pasa siempre por el buen performance de nuestras aplicaciones Nunca vamos a encontrar usuarios satisfechos con aplicaciones lentas Si a una aplicación con un performance bueno le sumamos una interfaz de usuario que responde de forma natural a nuestras acciones encontraremos el camino a los buenos resultados Cuando desarrollemos aplicaciones bajo la filosofía Metro esto es fundamental aplicaciones rápidas con interfaces que responden a nuestras acciones sería maravilloso poder decir a nuestros estímulos Auténticamente digital Metro huye de diseños skeuomorphicos y recomienda el uso de elementos puramente digitales Google es el otro gigante que adopta este principio claramente demostrado con todos sus productos Usemos la tipografía usemos los colores intensos que aplican bien en medios digitales usemos el movimiento cuando tengamos que usarlo usemos la nube para ofrecer más servicios Usemos todo lo que tengamos a nuestro alcance pero sobre todo no nos encorsetemos en formatos físicos a la hora de crear experiencias digitales No necesitamos imitar el cristal de un botón para saber que un elemento es un botón Haz más con menos Este principio no es nuevo realmente sería una evolución del menos es más de Mies Van Der Rohe y el menos pero con mejor ejecución de Dieter Rams Céntrate en lo que tiene que hacer tu aplicación y resuélvelo de la mejor forma posible Céntrate en las funcionalidades concretas de tu aplicación y desestima aquellas funcionalidades satélites que normalmente tienen un uso residual y dale a tus usuarios lo que necesitan y nunca olvides que un diseño esta cerrado cuando no hay nada que puedas eliminar Trabaja en equipo Intégrate con otras aplicaciones Hay aplicaciones estupendas que resuelven de maravilla ciertas acciones intégrate con ellas y benefíciate de todo lo que esta desarrollado Este principio parece ser tendencia en el desarrollo de software si necesitas enviar un mail haz uso de tu cliente de mail no desarrolles uno para tu aplicación Estos cinco pilares son muy interesantes y una vez vistos fundamentales para entender lo que supone Metro pero si algo significa Metro es cambio Es orientarse completamente al usuario ponerlo en el centro de todo escucharlo mimarlo y satisfacerlo Es evolucionar y andar el camino y sobre todo implica estar vivo en un momento de constante cambio Te ha gustado este post Apúntate a nuestra lista y recibe en tu correo más posts como éste Posted in Español Experiencia de usuario Windows 8 César César desarrolla software desde hace más de 10 años y en Kabel

    Original URL path: http://www.kabel.es/blog/2012/06/12/metro-mucho-mas-que-tiles/ (2015-09-25)
    Open archived version from archive

  • Despliegue de certificados intermedios en Azure - Kabel Sistemas de Información
    portal de gestión de Azure seleccionar el Cloud Service apropiado seleccionar la pestaña de Certificados y en esta página web de gestión de certificados subir el fichero pfx del certificado que queremos instalar Para poder instalar los certificados intermedios lo que haremos será crear una startup task que realice la instalación previa a la inicialización del role Para ello en el fichero de configuración del proyecto Cloud ServiceDefinition csdef añadimos en el role las siguientes lineas Startup Task commandLine startup cmd executionContext elevated Startup Añadimos al proyecto Cloud los ficheros de los certificados intermedios en este ejemplo SS PrimaryCA pem y SSL SecondaryCA pem y el de comandos en el ejemplo startup cmd Estos ficheros han de tener la propiedades Build Action None y Copy To Output Directory Copy always De esta forma Visual Studio al compilar el código del proyecto moverá los tres ficheros a la carpeta donde se guardan los assemblies resultado de la compilación Por último en el fichero de comandos startup cmd añadimos un para de comandos uno por cada certificado intermedio que queremos instalar Estos comandos invocan la utilidad de Windows certutil que permite la gestión de certificados vía línea de comandos Como argumentos de certutil indicamos el fichero del certificado que queremos instalar e indicamos que queremos instalarlo en el contenedor de Certificados Intermedios al pasarle el argumento CA Ejemplo Certutil addstore CA SSL PrimaryCA pem Certutil addstore CA SSL SecondaryCA pem Posted in Azure Manuel Arquitecto de Soluciones en KABEL Me interesa en general la tecnología y actualmente estoy poniendo el foco en Azure More Posts Website Selecciona tu idioma Ver todos Español English Busca en el blog de Kabel Search for Qué es esto El blog donde mostramos nuestro trabajo experiencias y casos de éxito además de otras curiosidades de nuestra comunidad

    Original URL path: http://www.kabel.es/blog/2012/10/11/despliegue-de-certificados-intermedios-en-azure/ (2015-09-25)
    Open archived version from archive

  • Utilidad tablediff y Azure - Kabel Sistemas de Información
    tabla desplegada On Premise Este script SQL nos servirá para igualar los datos de las tablas en los dos despliegues Para ello podemos utilizar la herramienta de linea de comandos tablediff que viene incluida en la instalación de SQL Server a partir de la versión 2005 Tablediff es una utilidad que entre otras cosas puede comparar dos tablas con el mismo esquema y generar un fichero con el script SQL de diferencia de datos Este script contiene sentencias INSERT UPDATE y DELETE A parte la utilidad se puede utilizar para otros fines como la comparación de los esquemas entre dos tablas etc Más información en msdn La buena noticia es que la utilidad tablediff originalmente diseñada para trabajar con bases de datos SQL Server On Premise también se puede conectar a bases de datos SQL Azure Si queremos generar un script SQL de diferencias es recomendable primero realizar una copia de base de datos en Azure y trabajar con la copia la cual no tendrá actividad Un ejemplo de como utilizar tablediff con el propósito indicado C Program Files Microsoft SQL Server 100 COM tablediff exe sourceserver sourcedatabase mydatabase sourcetable mytable destinationserver myserver database windows net destinationdatabase mydatabase destinationtable mytable destinationuser myuser destinationpassword mypassword f myfile sql Posted in Azure Bases de datos Manuel Arquitecto de Soluciones en KABEL Me interesa en general la tecnología y actualmente estoy poniendo el foco en Azure More Posts Website Selecciona tu idioma Ver todos Español English Busca en el blog de Kabel Search for Qué es esto El blog donde mostramos nuestro trabajo experiencias y casos de éxito además de otras curiosidades de nuestra comunidad Lo último Consultor SQL Server Arquitecto Java Jefe de Proyecto Desarrollador Net Sharepoint Ingeniero Sistemas Microsoft Nube de etiquetas NET 12 horas con Visual Studio agile agile metodologies

    Original URL path: http://www.kabel.es/blog/2012/09/21/utilidad-tablediff-y-azure/ (2015-09-25)
    Open archived version from archive

  • Generar un bacpac en Azure desde código - Kabel Sistemas de Información
    en la llamada al servicio A continuación adjunto una clase que he preparado y que lo único que hace es facilitar el uso del servicio web Clase AzureDatabaseBackup public class AzureDatabaseBackup public static class DacWebServiceUrls public static readonly string NorthEurope https db3prod dacsvc azure com DACWebService svc public static readonly string WestEurope https am1prod dacsvc azure com DACWebService svc public static readonly string NorthCentralUS https ch1prod dacsvc azure com DACWebService svc public static readonly string SouthCentralUS https sn1prod dacsvc azure com DACWebService svc public static readonly string EastAsia https hkgprod dacsvc azure com DACWebService svc public static readonly string SoutheastAsia https sg1prod dacsvc azure com DACWebService svc private string dacWebServiceUrl DacWebServiceUrls WestEurope Default private ConnectionInfo connectionInfo new ConnectionInfo private BlobStorageAccessKeyCredentials credentials new BlobStorageAccessKeyCredentials public AzureDatabaseBackup public AzureDatabaseBackup string dacWebServiceUrl this dacWebServiceUrl dacWebServiceUrl public void SetDatabaseConnectionInfo string server string database string user string password this connectionInfo ServerName server this connectionInfo DatabaseName database this connectionInfo UserName user this connectionInfo Password password public void SetAzureStoreInfo string backupFileUrl string storageAccountKey this credentials Uri backupFileUrl this credentials StorageAccessKey storageAccountKey public void RequestBacpac ExportInput exportInport new ExportInput exportInport BlobCredentials this credentials exportInport ConnectionInfo this connectionInfo WebRequest request WebRequest Create this dacWebServiceUrl Export request Method POST request ContentType application xml using Stream requestStream request GetRequestStream DataContractSerializer serializer new DataContractSerializer typeof ExportInput serializer WriteObject requestStream exportInport using HttpWebResponse response HttpWebResponse request GetResponse if response StatusCode HttpStatusCode OK throw new ApplicationException string Format Error en el backup de 0 Error 1 2 this connectionInfo DatabaseName int response StatusCode response StatusDescription Solicitud de creación de un fichero bacpac Y por último un ejemplo de como utilizar la clase que acabamos de añadir Notar que hemos de indicar el centro de datos donde reside nuestra base de datos para que el rendimiento sea óptimo AzureDatabaseBackup adb new AzureDatabaseBackup AzureDatabaseBackup DacWebServiceUrls WestEurope

    Original URL path: http://www.kabel.es/blog/2012/09/20/generar-un-bacpac-en-azure-desde-codigo/ (2015-09-25)
    Open archived version from archive

  • Despliegue de Sentinet - Kabel Sistemas de Información
    fail over multicast basándose en contenido en planificación en autenticación etc Monitorización Permite ver a los administradores quién está utilizando los servicios de negocio cuándo y cómo Los administradores pueden utilizar información agregada para analizar el estado actual de uso de los servicios e identificar tendencias y posibles degradaciones y así tomar medidas oportunas que garanticen los SLAs Acuerdos de nivel de servicio Permite crear monitorizar y responder activa y pro activamente ante SLAs y detectar sus incumplimientos Sistema de alertas Puede generar y manejar alertas de expiración de certificados X 509 e incumplimiento de SLAs Las alertas se pueden configurar contra SLAs individuales con frecuencia de generación individual y más de una acción Cada acción puede manejar las alertas de forma diferente enviar e mail SMS o mensaje de texto Se puede integrar con otros sistemas como p ej SCOM Pruebas Permite la generación de servicios de prueba mock services De esta forma los desarrolladores pueden crear desarrollos y pruebas de forma aislada y paralela Sentinet ayuda a simular y predecir el comportamiento de los servicios antes de ser desplegados en producción Informes Proporciona informes con datos históricos sobre los servicios que permiten determinar los servicios más utilizados los más problemáticos o los más lentos agrupados por consumidor del servicio proyecto departamento o aplicación ARQUITECTURA La plataforma Sentinet consta principalmente de cuatro componentes Repositorio SOA es una base de datos de SQL on premise o en la nube que proporciona almacenamiento centralizado jerárquico y seguro para todos los elementos de la infraestructura SOA servicios servicios virtuales metadatos autenticación autorización reglas de control de acceso acuerdos de nivel de servicio identidades y configuraciones de los sistemas de identidad monitorización y auditoría El acceso al Repositorio SOA está sujeto a reglas de seguridad estrictas que proporcionan confidencialidad integridad autenticación autorización y control de acceso basado en roles El Repositorio SOA también soporta el modelo multitenant que permite aislar los contenidos en particiones para que sólo estén disponibles a sus propietarios Servicios de gestión en una API de servicios web que permite el acceso seguro al Repositorio SOA Los usuarios y administradores utilizan esta API para controlar de forma remota los contenidos del Repositorio SOA y el comportamiento de los servicios Nodos son elementos intermediarios escalables de baja latencia y alto rendimiento donde se ejecutan los servicios virtuales Su comportamiento es controlado por los administradores Median en la comunicación entre quienes consumen los servicios y los que proveen los servicios proporcionando a la infraestructura SOA con funcionalidades de gestión en tiempo real Realizan llamadas asíncronas a los servicios de gestión para configurarse a sí mismos de forma dinámica Pueden desplegarse como proxies o como agentes embebidos en los servidores de aplicaciones Se pueden desplegar tanto para gestionar la integración de aplicaciones dentro de una empresa como en entornos distribuidos que incluyan servicios on premise y en la nube Permiten crear una especie de Enterprise Service Bus ESB con servicios que pueden estar tanto en on premise como en la nube Los servicios

    Original URL path: http://www.kabel.es/blog/2013/09/17/despliegue-de-sentinet/ (2015-09-25)
    Open archived version from archive

  • Gestión TI automatizada con System Center 2012 - Kabel Sistemas de Información
    del entorno TI crear usuarios máquinas virtuales despliegue de aplicaciones y servidores configuración de elementos de red gestión de nube privada y pública etc Implementación de tareas La ejecución de tareas será realizada por System Center Orchestrator utilizando los integradores que permiten el lanzamiento de tareas remotas Los integradores incluyen el lanzamiento de scripts NET VBScript o Powershell Control y gestión de las tareas de gestión EL control de las tareas puede ser automático en base a eventos alertas programadas etc o bajo petición de los usuarios Portal de autoservicio El control de estas tareas debe realizarse desde System Center Service Manager Cómo se consigue este objetivo utilizando los productos System Center System Center Orchestrator y Service Manager tienen la capacidad de integrarse con el resto de productos System Center o terceros Directorio Activo Exchange SQL etc y entre ellos mismos De forma muy gráfica Service Manager hace las veces de cerebro del entorno tiene la capacidad de conocer el estado de la infraestructura a través de su CMDB Esta contiene todos los elementos de la configuración TI que es alimentada por la información que le suministra el directorio activo Operations Manager Configurations Manager Orchestrator y Virtual Machine Manager Todos los elementos de configuración pasan a formar parte de la CMDB y mediante los MP de SCOM importables también en Service Manager este va a poder identificar todos los elementos de la configuración y sus relaciones Todos estos componentes son refrescados periódicamente por lo que la CMDB se mantiene actualizada de forma automática Desde el punto de vista de Service Manager la integración se realiza mediante la configuración de los conectores preconfigurados en la consola de administración Finalizada la integración es posible incluir los runbook de Orchestrator dentro de los flujos de trabajo de Service Manager para el lanzamiento de tareas automatizadas en base a requerimientos identificados gestión de incidentes gestión del cambio portal de autoservicio de Service Manager etc Por su parte System Center Orchestrator es el brazo ejecutor con capacidad de lanzar tareas en casi cualquier elemento de configuración a través de sus Integration Packs directorio activo productos System Center productos Microsoft y terceros ej CISCO DELL HP etc Desde el punto de vista de SC Orchestrator la integración se realiza con los siguientes pasos Importación del integrador especifico en la infraestructura de Orchestrator Diseño y prueba de los runbook a ejecutar Despliegue del integrador en los Runbook Servers Despliegue del runbook Integración del runbook en Service Manager La cantidad de integradores específicos para productos crece día a día y muchos de ellos son desarrollados por comunidades de desarrolladores que los ceden de forma gratuita http orchestrator codeplex com Con esta versión de System Center se ha conseguido un nivel de integración muy alto entre los distintos productos de la suite y con terceros El paradigma de un entorno TI administrador automáticamente con una menor intervención humana y trabajando de forma casi autónoma está más cercano cada día Ya veremos que nos deparará la siguiente versión de esta

    Original URL path: http://www.kabel.es/blog/2013/06/26/gestion-ti-automatizada-con-system-center-2012/ (2015-09-25)
    Open archived version from archive