Geeks•ms
Todo lo que los geeks de Windows y .Net tienen que contar
Wave Engine: Useful. Simple. Free.

Blogs

[Editado] Apuntes de Entity Framework (I) - Introducción

[Añado al post las correcciones de Unai] Aprovechando que estoy estudiando un poco sobre Entity Framework para incorporarlo a mi actual proyecto, he decidido ir compartiendo los apuntes que voy tomando de diferentes fuentes. Cualquier corrección, mejora o aportación será muy bien recibida. Introducción Desde la llegada de .NET Framework allá por el 2002, muchos de nosotros hemos usado ADO.NET en nuestras aplicaciones para acceder a la base de datos. El problema...
Archivado en:

SharePoint 2013. ¿Cómo descargo SkyDrive Pro?

Hace unos días en adejetec , un evento de tecnología en Tenerife, hablábamos sobre las nuevas y viejas características de Office 365. Entre todas, destacó SkyDrive Pro , una vieja necesidad para SharePoint que en la última versión se ha hecho realidad. La duda surgió cuando nos fuimos a SkyDrive en un SharePoint y no teníamos la opción de sincronizar, ¿no debería de haber salido un asistente de instalación de SkyDrive Pro? Pues al parecer no, SkyDrive Pro, de momento, hay que instalarlo antes de...
Enviado a Alberto Diaz por Alberto Diaz Martin a fecha de 21/5/2013

[ASPNETMVC] Atributos HTML con guiones medios… Método AnonymousObjectToHtmlAttributes (ejemplo databinding para KnockoutJS/AngularJs)

Armando un control personalizado necesitaba setear los valores de atributos HTML, lo de siempre class, rel, pero especialmente atributos data por ejemplo los que son necesarios los binding de los frameworks javascript MVVM como KnockoutJS , AngularJS … Estos atributos tienen esta forma: data-bind, ng-mode, ng-click Si lo queremos insertar en un Textbox/TextboxFor en el parametro htmlAttibutes una propiedad con guion del medio en el nombre: NOTA: Aquí la @class esta para cuando en C# necesitamos utilizar...
Enviado a <Jose A. Fernandez /> por José A. Fernández a fecha de 21/5/2013
Archivado en:

SharePoint 2013: ¿Cómo se licencian las Office Web Apps?

Buena pregunta como diría alguno, y qué no tiene fácil respuesta dado lo complicado que resulta en muchas ocasiones entender el modelo de licenciamiento que Microsoft aplica a sus productos. En cualquier caso, gracias a este enlace de TechNet y sobre todo a Eva Ordoñe, voy a tratar de poner un poco de luz al asunto de como se licencian las Office Web Apps para SharePoint 2013. Básicamente tenemos dos modos de licenciamiento principales en función del uso de las Office Web Apps: Modo View Only, al...

[#ALM] Alguna vez te has preguntado porqué utilizamos metodologías? (y de nuevo el Dolor es la solución)

Buenas, cuidado que no voy a entrar en si AGILE, SCRUM o la muerte del modelo Waterfall. Hoy voy a algo más básico: ¿Porqué utilizamos metodologías durante el proceso de desarrollo de software? ¿Qué no te gusta la frase? pues a ver si esta te parece más adecuada ¿Porqué es recomendable aplicar buenas prácticas durante el proceso de desarrollo de software? ¿Sigue sin gustarte? me juego con la última Te dedicas a hacer software y trabajas en modo Ninja, siguiendo solo tu instinto y reaccionando a los...
Enviado a El Bruno por El Bruno a fecha de 20/5/2013
Archivado en: ,

SharePoint 2013: Como cambiar el idioma de un sitio (I)!

En SharePoint 2013, como sucedía con su predecesor, podemos configurar un sitio para qué se pueda mostrar en diferentes idiomas. Sin embargo, hay una diferencia fundamental: mientras en SharePoint 2010 el usuario tenía la opción de cambiar el idioma, en SharePoint 2013 esto ya no es así y depende de la cultura del navegador para que el usuario vea el sitio en un idioma o en otro. En este artículo se expone claramente esta nueva forma de soportar varios idiomas en sitios de tipo Intranet en SharePoint...

[#VS2012] Image Comment, un AddIn interesante para #VisualStudio2012

Buenas, gracias al gran Marino Posadas ( @MarinoPosadas ) veo un addin para Visual Studio 2012 que tiene buena pinta: “ Image Comments ” ImageComments (a Visual Studio Extensión): github.com/lukesdm/image-… — Marino Posadas (@MarinoPosadas) 19 de mayo de 2013 AddIn es simple, aprovechar la potencia de WPF en el editor de código para poder insertar imágenes en el mismo. Para esto se sirve de una sintaxis específica en los comentarios, por ejemplo: /// <summary> /// <image url="c:\rome...
Enviado a El Bruno por El Bruno a fecha de 19/5/2013

[#ALM] ALM para Microsoft Dynamics CRM

Buenas, los amigos de la edición avanzada de Outlook, es decir Microsoft CRM estarán más que contentos, ahora ya tienen un punto de partida para gestionar el ciclo de vida cuando se desarrollen aplicaciones para esta plataforma. Se ha liberado un whitepaper que describe como trabajar con los proyectos de CRM dentro de Visual Studio y como colaborar con los mismos utilizando Team Foundation Server. Si bien el inicio de este post puede tener un tono de ironía, he de reconocer que MS CRM es un producto...
Enviado a El Bruno por El Bruno a fecha de 18/5/2013

SharePoint 2013: Procedimiento para instalar actualizaciones de Windows Azure Workflow!

Si estás haciendo uso de la nueva infraestructura de flujos de trabajo de SharePoint 2013 disponible a través del Windows Azure Workflow y quieres aplicar algunas de las actualizaciones liberadas por Microsoft, es importante que revises el procedimiento qué Microsoft ha habilitado al respecto. Este procedimiento está detallado en el siguiente enlace: http://technet.microsoft.com/en-us/library/dn133867 .

[Tips] Exportar String a PDF en ASP.NET con iTextSharp

Una de las consultas recurrentes que recibo es sobre como crear pdf en ASP.NET, para esto hay varias respuestas, esta vez voy a mostrar una bastante sencilla de la mano de iTextSharp, que es una biblioteca gratis con muy buenas opciones para la generación pdf a partir de un string que almacena un HTML. Lo primero que vamos a hacer es , mediante Nuget, obtener la biblioteca: Una vez instalado, vamos a agregar (esto es opcional) una carpeta en donde estén nuestras plantillas para imprimir nuestro informe...
Enviado a Chalalo Land por Gonzalo Perez a fecha de 18/5/2013
Archivado en:

[#ALM] Sobre #House, la navaja de Occam y como al final todos la cagamos

Buenas. El post de hoy empieza con una afirmación: HOUSE es un crack Alguno me podrá refutar que todos los capítulos son iguales, algo así: Paciente X tiene enfermedad desconocida Se lo dan a House que no lo quiere ver y lo acepta de mala gana Paciente X crea un vínculo con uno de los asistentes de House House se salta las normas para ver que tipo de enfermedad tiene el paciente El equipo la caga, casi se cargan al paciente A House le cae una buena de sus jefes En un momento de inspiración, House...
Enviado a El Bruno por El Bruno a fecha de 17/5/2013
Archivado en: ,

SharePoint 2013: ¿Se puede usar NAPA en OnPremise?

Un post muy rápido en esta ocasión…respuesta también rápida: No. Para demostrarlo: Creamos un sitio o una colección de sitios con la plantilla Sito de desarrollador en SharePoint 2013 On-Premise. Accedemos a la tienda de SharePoint (u Office Store) e intentamos agregar NAPA. Comprobaremos que no es posible agregar la aplicación.

El mensaje de error al intentar predeterminar un programa sobre los archivos en Windows 8, Process Monitor y su solución

Uno de los cambios más sutiles, pero de gran trascendencia en Windows 8, es la asociación neutral que ahora tienen los archivos; es decir, la mayoría no tiene una predeterminada como sucedía en todas las versiones anteriores. Esto ayuda a que no se den fallos en asociación errónea de los archivos (Problema muy común en Windows 7), y que el usuario la pueda asignar fácilmente cada que abra por primera vez los diferentes tipos de archivos. La forma en que se asocian los diferentes programas a las extensiones...

SharePoint 2013: Cómo recuperar y cambiar la frase de contraseña!

Como sabéis, desde SharePoint 2010 disponemos de la frase de contraseña como mecanismo para agregar o eliminar servidores en una granja en la que tengamos desplegado nuestro servidor favorito. La frase de contraseña se especifica inicialmente durante el proceso de instalación de SharePoint 2010 y 2013, por lo que en caso de olvido posteriormente es posible cambiar su valor. Para ello: Abrimos la consola de administración de SharePoint 2013. Ejecutamos en la misma el siguiente Script PowerShell (la...

[#VS2012] NuGet en C++ (de lo mejorcito del 2013 che)

Buenas, el que diga que la vida no da vueltas como la sucesión de Fibonacci , es que nunca se ha saltado un semáforo en rojo y luego ha huido de la policía en una persecución de cine. Yo por ejemplo, unos años después de haberlo dejado, me veo volviendo a C++ de una forma más que agresiva. ( Agresiva: es la única forma de crear aplicaciones bien hechas para plataformas como Arduino .) Ahora bien, cuando el output de tu aplicación es un programa de solo 8K de tamaño, tenes que tener en cuenta muchas...
Enviado a El Bruno por El Bruno a fecha de 16/5/2013

Cómo hacer uso del tenant de WAAD de Office 365 junto con ACS

Cómo securizar aplicaciones web usando ACS y tokens JWT. Desplegar aplicaciones web en Windows Azure WebSites que hagan uso de WIF. Cómo securizar servicios WebAPI usando ACS y tokens JWT. Cómo securizar una aplicación MVC que contenga tanto aplicaciones web como servicios WebAPI. Cómo securizar aplicaciones web usando Windows Azure Active Directory ( WAAD ). Cómo hacer uso del tenant de WAAD de Office 365 para securizar aplicaciones web con ACS. Como ya comentaba en el post anterior, Office 365...

Cómo extender/aumentar la partición del sistema en Windows Server

Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-extenderaumentar-la-particion-del-sistema-en-Windows-Server.aspx Hoy he tenido que redimensionar el disco de sistema de un servidor virtual y me ha dado un poco más de trabajo del que preveía, por lo que os cuento aquí como lo he solucionado por si le sirve de ayuda a alguien. Resulta que en una máquina virtual necesitaba duplicar el tamaño del disco principal virtualizado (con VMWare), así que simplemente desde la herramienta de administración...

Evento–Taller | Desarrolla tu App para Windows 8 y Windows Phone

Mañana tendré el placer de impartir junto a Alberto Díaz un taller gratuito de desarrollo de aplicaciones para Windows Phone y Windows 8 en las jornadas de AdejeTec 2013 en el que trataremos de enseñar a los asistentes a crear sus propias aplicaciones y publicarlas en las Tiendas de Aplicaciones. AdejeTec consta de varias jornadas de formación relacionada con las TIC y, sobre todo para developers. Su objetivo es que todos los asistentes puedan estar al día en las nuevas tendencias y tecnologías sean...

[#BING] Ahora con soporte para …. #KLINGON !!! (si y no es 1 de abril ni 28 de diciembre)

Buenas, Los de Bing son unos cracks, desde hace un par de días han incorporado soporte para Klingon !!! Y sí, leiste bien, es Klingon (no tengo un derrame, ni tampoco me he pasado con los vinos ahora que estoy soltero, es Klingon!). Como lo estamos utilizando en un proyecto interno de Avanade , tendré que tirar de la API para verlo en tiempo real y por aquí solo poner mi post de ayer … pero traducido al KLINGON !!! (como mola decirlo no?) Fuente: http://blogs.msdn.com/b/translation/archive/2013/05...
Enviado a El Bruno por El Bruno a fecha de 15/5/2013
Archivado en:

EF 6: Operaciones de migraciones personalizadas

Hace ya un tiempo, el buen amigo @iceoverflow ,hizo un pequeño pero muy interesante pull request que nos habilita la posibilidad de crear y enchufar nuevas operaciones de migración que no tengamos por defecto en Entity Framework . Aunque el proceso es un poco mecánico, abre un montón de posibilidades para hacer nuevas contribuciones, incluso aunque no sea directamente en el código de EF y si en alguna contribución ( tengo una pequeña sorpresa con esto pero ya os la contaré cuando esté más avanzada...
Enviado a O bruxo mobile por Unai a fecha de 15/5/2013
Sigue a Plain Concepts en Facebook