Geeks•ms
Todo lo que los geeks de Windows y .Net tienen que contar
Sigue a Plain Concepts en Facebook

Blogs

Escribiendo código JavaScript limpio: funciones anónimas auto-ejecutables

Un patrón muy utilizado a la hora de escribir código JavaScript son las funciones anónimas auto-ejecutables . La idea es la siguiente: aprovechar las propiedades de ámbito de las variables de JavaScript y el uso de clausuras para escribir código más limpio que no interfiera con otro código JavaScript que pudiera haber en la página. De hecho es la técnica que utilizan muchas de las bibliotecas importantes para inicializarse. Por ejemplo, consideremos el siguiente fragmento de código BLOCKED SCRIPT...
Enviado a ¡ATENCIÓN! Blog secundario por José M. Alarcón Aguín a fecha de 23/10/2014
Archivado en:

Crear y capturar imagen maestra de Windows 8.1 con System Center Configuration Manager 2012 R2

En el pasado mes de julio, escribí por primera vez un artículo donde referencié a System Center Configuration Manager, explicando cómo realizar una implementación básica de Windows 8.1 y prometí escribir un poco más de lo que iría aprendiendo con esta formidable solución. Aunque lo ideal es unir SCCM con MDT y mostrarles escenarios, quiero tocar primero algunos básicos utilizando Configuration Manager; es por esto que en este artículo explicaré cómo podemos instalar y generar nuestra propia imagen...

[UNIVERSAL] Win2D, Gráficos acelerados por hardware (1 de 2)

En Septiembre, Microsoft liberó la primera versión de una librería gráfica para WinRT, llamada Win2D . Se trata de un wrapper sobre Direct2D, compatible con aplicaciones universales. Lo mejor de esto es que nos ofrece una forma muy sencilla de acceder a la potencia de DirectX para dibujar gráficos en dos dimensiones, sin tener que irnos a desarrollar código C++. El desarrollo de Win2D está en progreso y el equipo va liberando versiones según...
Enviado a Josue Yeray por Josué Yeray Julián Ferreiro a fecha de 23/10/2014

Angular y React (1/n): Empezando

¡Buenas! Empiezo con esta una serie de posts, que no se lo larga que será, comparando (en el buen sentido, nada de buscar un ganador ni un perdedor) un poco Angular con React. Antes que nada el típico disclaimer: Angular y React no cubren los mismos aspectos del desarrollo web . Sí Angular cubre todo el espectro MVC, MVVM o como quieras llamarlo, React cubre solo la V: las vistas. Es pues, de funcionalidad más limitada que Angular . Así React puede combinarse con otras librerías para obtener un framework...
Enviado a Burbujas en .NET por Eduard Tomàs i Avellana a fecha de 22/10/2014
Archivado en:

SharePoint Online: Como utilizar grupos de seguridad de Office 365 (I)!

Una de las ventajas de Office 365 es que podemos hacer uso de muchas de las características y capacidades que conocemos OnPremises y que de forma equivalente están disponibles en los servicios que forma parte de la plataforma de productividad de Microsoft. En este post veremos a ver cómo podemos hacer uso de Grupos de Seguridad de Office 365 para utilizarlos en SharePoint Online de la misma forma que en un escenario OnPremises podemos hacer uso de Grupos de Seguridad de Directorio...

Exchange 2013 Recursos de Entrenamiento

Hace tiempo que no escribo por estos lados un poco de desmotivación pero en una película vi que el único propósito de una célula es transmitir su conocimiento así que vamos a tratar de hacer nuestra parte. quiero prepararme  para tener algún examen sobre Exchange y que mejor que hacerlo sobre la ultima versión 2013. este es el plan: http://www.microsoftvirtualacademy.com/training-courses/implementing-exchange-server-2013 El primer examen que recomendaría que aquí aparece como tercero es el 70...
Enviado a M@rTIn's por M@rTIn's a fecha de 22/10/2014

[Universal App] Usando las APIs Credential Locker

Introducción En determinadas ocasiones, nuestras aplicaciones requieren seguridad o personalización por usuario. En estos casos son típicos problemas como, como almacenar usuario y contraseña, encriptar la información, gestionar múltiples dispositivos, etc. Era un proceso “habitual” pero que requiere tener en cuentas bastantes aspectos. Ahora con la llegada de las APIs Credential Locker disponibles en Windows.Security.Credentials , todo el proceso...
Enviado a Javier Suárez por jsuarezruiz a fecha de 21/10/2014

SharePoint: Scripts PowerShell publicados en la galería de TechNet (IX)!

Siguiendo con la serie de posts recopilatorios sobre los scripts PowerShell que he ido publicando en la Centro de Scripts de TechNet, en esta ocasión os dejo los últimos scripts que he subido a la galería. Os recuerdo los recopilatorios previos de scripts que he publicado: SharePoint: Scripts PowerShell publicados en la galería de TechNet (I)! SharePoint: Scripts PowerShell publicados en la galería de TechNet (II)! SharePoint: Scripts PowerShell publicados en la...

ASP.NET MVC–Traduciendo las validaciones de CompareAttribute

Muy buenas! Seguimos ese tour de force sobre las traducciones de los mensajes de validación de Data Annotations. En el primer post de esta serie vimos como crear adaptadores de atributos para permitirnos fácilmente y a nivel centralizado establecer las propiedades ErrorMessageResourceName y ErrorMessageResourceType. El post terminaba con una lista de los distintos adaptadores que tiene ASP.NET MVC y que podíamos usar como clases base. Hay adaptadores definidos para casi todos los atributos de Data...
Enviado a Burbujas en .NET por Eduard Tomàs i Avellana a fecha de 21/10/2014
Archivado en:

[Code] Al ejecutar en SSMS es más rápido que al crearlo como procedimiento almacenado

Un caso extraño y que sucede más a menudo de lo esperado es cuando un procedimiento almacenado tarda más en ejecutarse que al hacer el mismo ejercicio en el editor de consultas de SSMS, en este artículo presentaré una técnica aprendida recientemente El tema está con los parámetros: cuando tengo un procedimiento con el siguiente esquema: create procedure MiProcedimiento @Valor1 int, @Valor2 varchar(50), @valor3 date as begin ............ y dicho...
Enviado a Freddy Angarita por Freddy Angarita a fecha de 20/10/2014

SharePoint Online: ¿Dónde están mis datos?

Esta es otra de las cuestiones que siempre está en el aire cuando nos ponemos a pensar sobre las implicaciones que tiene el hacer uso de una plataforma de Colaboración y Comunicación 100 % Cloud como la que nos proporciona SharePoint Online en Office 365. La respuesta es que los datos se encuentran en uno de los numerosos centros de datos que Microsoft tiene a nivel mundial y que están distribuidos por área geográfica lo que implica que por ejemplo en el caso de organizaciones españolas, la información...

Eventos | Materiales de mi sesión “Responsive Web Design con Superpoderes”

El pasado, jueves 16 de octubre, volvimos a la acción desde TenerifeDev con dos sesiones creo que bastante interesantes para los desarrolladores y diseñadores web. En esta ocasión, las sesiones las dimos en las instalaciones de la FEULL (Fundación Empresa de la Universidad de La Laguna) que como siempre, colaboraron activamente con nosotros para poder compartir conocimientos con todos los asistentes, entre los que siempre destaca una alta presencia de estudiantes que se pueden enriquecer con la experiencia...

[Eventos]: Cambio de fecha del WebCast - Como hacer “de todo” con PowerShell para SharePoint!

Pues eso, que la fecha del próximo WebCast de SUGES ha cambiado del martes 28 al miércoles 29 de octubre a la misma hora (16:00). Os recuerdo los detalles del WebCast: Desde SUGES os proponemos un nuevo evento que esperemos que sea de vuestro interés. Aunque PowerShell se introdujo por primera vez en SharePoint 2010 para sustituir a las herramientas de administración nativas de la plataforma, es en SharePoint 2013 cuando ha logrado su máximo potencial en cuanto a posibilidades que permite para realizar...

No uses DataAnnotations en interfaces

Disclaimer Quizás el uso de DataAnnotations en una interfaz no sea precisamente una buena práctica, así que no me aticéis por ahí porque el objetivo de esta entrada no es discutir eso, sino saltarnos esa recomendación y demostrar algunas cosas. De hecho, el uso de DataAnnotations tiene como objetivo también, evitar su uso en interfaces, siendo precisamente en su implementación donde tengamos la libertad de adoptarlas o crear nuestras propias DataAnnotations personalizadas. Introducción El título...

SharePoint Online: ¿En qué suscripciones es posible comprar almacenamiento extra?

Como sabéis, el espacio de almacenamiento disponible de base para SharePoint Online en cualquier tipo de plan de Office 365 viene dado por la siguiente fórmula: 10 GB + 500 MB x Licencia de Usuario disponible. Si el espacio por defecto no es suficiente para nuestros requerimientos de negocio, tenemos la posibilidad de comprar almacenamiento extra y para evaluar si esto es posible en vuestra suscripción de Office 365 os recomiendo que reviséis el siguiente enlace de soporte de Office 365: https:/...

[How to] Ver la fecha de creación y modificación de los procedimientos almacenados

Saludos, algunas veces, para hacer control de cambios es necesario cuando modificamos un procedimiento almacenado, para hacerlo, se puede usar la siguiente instrucción SELECT name, create_date, modify_date FROM sys.objects WHERE type = 'P' order by modify_date desc Espero sea de ayuda, FREDDY LEANDO ANGARITA CASTELLANOS Sql Server MVP
Enviado a Freddy Angarita por Freddy Angarita a fecha de 18/10/2014

SharePoint Online: Opciones de hacer copias de seguridad (I)!

Este es otro de los temas que habitualmente suelen aparecer cuando se habla sobre las opciones que tenemos para hacer copias de seguridad en SharePoint Online y que genera más dudas. Lo primero que tenemos que tener en cuenta es que como usuarios de SharePoint Online, no vamos a tener una forma directa de hacer esas copias de seguridad sino que vamos a depender de nuestro proveedor de servicios (Microsoft en este caso), de una herramienta de terceros que nos permita hacer dicha copia o bien de nosotros...

[AppStudio] Aplicaciones universales a un click de ratón

Hola a todos! Hace ya casi un año que escribí sobre AppStudio por última vez. Mucho ha llovido desde entonces y AppStudio a cambiado mucho así que, ahora que está de moda en el cine, quiero hacer un “reboot” del artículo original. En este año que ha pasado, AppStudio ha crecido y cambiado mucho: Hace un año… Hace unos minutos… La filosofía sigue siendo la misma, pero el diseño ha evolucionado, al igual que la usabilidad. Ahora puedes generar apps Windows también, incluso cuenta con un “simulador...
Enviado a Josue Yeray por Josué Yeray Julián Ferreiro a fecha de 17/10/2014

PowerShell utilities series: ls / Get-ChildItem a color

No se puede entender el día a día de un administrador de sistemas sin scripting y línea de comandos, bien sea en bash desde UNIX y derivados o PowerShell para sistemas Windows; algo que ya nos es muy familiar en Plain Concepts. Con esta entrada inicio una serie de artículos dedicados a contar curiosidades y pequeñas utilidades de PowerShell, que tienen como finalidad hacer nuestra vida más fácil incrementando la experiencia de usuario con ella. No...
Enviado a Enterprise IT at Plain Concepts por Carlos Milán Figueredo a fecha de 17/10/2014

[OFFTOPIC] Starting a new adventure

Hello all! Today i want to steal some space of my blog to talk about something other than Windows, Windows Phone or XAML. Today i want to talk about myself hehe. Without getting deep in details, after one year working in a company called Icinetic, yesterday i leave the job. Wait! What? With the actual crisis the world is suffering you are leaving your job? Why? Are you crazy? Well, the why, the crisis, even the job not really matter… The important thing is… i had an awesome year working with such...
Enviado a Josue Yeray por Josué Yeray Julián Ferreiro a fecha de 17/10/2014
Archivado en:
Sigue a Plain Concepts en Twitter