miércoles, 5 de noviembre de 2014

Como cambiar el puerto de Escritorio Remoto en Windows Server 2012

En este post veremos como cambiar el puerto por defecto de Remote Desktop en Windows Server 2012 (o en Windows 8.1).

Es una buena práctica, para minimizar la posibilidad de que se vulnere nuestro equipo por un ataque a un servicio, cambiar el puerto por defecto por el que escucha. En este caso para cambiar el puerto por defecto de Escritorio Remoto (o Remote Desktop) deberemos editar el registro.

Abrimos el REGEDIT y vamos al valor: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber , hacemos doble clic sobre el mismo seleccionamos Base -> Decimal y escribimos el valor del puerto que queremos utilizar.

Es importante recordar que luego debemos abrir también este puerto en el Firewall (y cerrar el 3389).

lunes, 3 de noviembre de 2014

Copiar ruta de acceso en Windows 8.1

Cortita y al pie. Una característica pequeña pero muy útil para quienes trabajamos día a día con muchas ventanas de Windows Explorer o consolas de línea de comando es la herramienta "Copiar ruta de acceso" de la barra de herramientas Inicio de la ventana de Windows Explorer. Seleccionando un objeto desde la ventana de Windows Explorer (un archivo, una carpeta) se habilita el botón "Copiar ruta de acceso", haciendo clic en el mismo la ruta de acceso completa o path del archivo o carpeta se copia al portapapeles y podemos utilizarla luego para redirigir otra ventana de Windows Explorer o pegarla en una línea de comandos, un documento de texto o cualquier otro uso. Simple pero útil.

jueves, 23 de octubre de 2014

Regionalizacion en MVC5

Diseñaste tu modelo, hiciste tu controlador y agregaste una vista para interactuar con tus datos. Todo muy bonito hasta que te chocas con los campos con números decimales y no hay forma de hacerle entender a la aplicación que lo que estas agregando es un numero.

Te empiezan a aparecer mensajes como "The field XX must be a number" o mensajes parecidos. No hay forma por mas que utilizes la coma o el punto como separador de decimales.

La solución, instalar un paquete que contenga las distintas culturas y utilizarlo para la validación.

Paso 1. Instalar el paquete. Desde Visual Studio Express 2013para Web vamos a Herramientas->Administrador de paquetes de biblioteca->Administrar paquetes NuGet para la solución (Fig 1.).



Fig 1

Existen muchos paquetes que podríamos utilizar, en este caso utilizo Globalize. Escribimos globalize en el cuadro de búsqueda y cuando el mismo aparezca lo seleccionamos y hacemos clic en Instalar (Fig 2.).


Fig 2.
Una vez instalado tenemos que modificar la validación en cada una de las vistas donde agreguemos o editemos valores decimales. Debemos agregar lo siguiente a esas vistas:


Y al fin podemos utilizar decimales, y lo mas importante aún, utilizar la coma!

Para mas detalles consultar los sgtes links:

http://www.asp.net/mvc/tutorials/mvc-5/introduction/examining-the-edit-methods-and-edit-view
http://afana.me/post/aspnet-mvc-internationalization.aspx
http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx


sábado, 3 de mayo de 2014

Montar una imagen ISO en Windows 8.1

Hay que decirlo, nunca fue tan fácil como ahora montar una imagen ISO. Ya no es necesario contar con aplicaciones de terceros. Basta con la misma funcionalidad que nos brinda Windows Explorer.

Para montar una imagen ISO simplemente debemos seleccionar la imagen que queremos montar y en el menú Herramientas de imagen de disco hacemos clic en Administrar y luego en el icono Montar o bien podemos directamente hacer clic derecho sobre la imagen y seleccionar Montar desde el menú contextual.


La imagen se monta Windows Explorer nos muestra el contenido. Podemos ver también una nueva unidad si nos paramos en Equipo en Windows Explorer.

Una vez que terminamos de utilizarla podemos desmontar la imagen haciendo clic derecho sobre la unidad recientemente agregada y luego clic en Expulsar.

jueves, 20 de febrero de 2014

Un salvavidas para el DBA accidental

Y si.... no quedo nadie que se hiciera cargo y nos toco a nosotros... Campeón.... hacete cargo del SQL Server. Y partir de ahí entramos en un mundo desconocido y extraño donde a los gurús no se le entiende lo que hablan aunque lo digan en tu idioma ... :)

Para todos ellos (me incluyo) una interesante guía:

Troubleshooting SQL Server: A Guide for the Accidental DBA

Este libro que publica Redgate tenemos la posibilidad de comprarlo en Amazon, Kindle o descargar el PDF gratis desde aquí.

jueves, 6 de febrero de 2014

Free EBooks desde MVA

Una interesante posibilidad de acceder a material acerca de las nuevas tecnologías es la que nos brida la gente de la 'Microsoft Virtual Academy'.
En el sgte link se compilan una interesante cantidad de libros gratuitos organizados por categoría. Eventualmente se puede acceder a otro material pago también, aunque con los gratuitos tenemos la posibilidad de leer una introducción a las tecnologías del momento.

http://www.microsoftvirtualacademy.com/ebooks#?fbid=A-NG8hOMqir

jueves, 24 de octubre de 2013

Crear archivos grandes

Cortita y al pie. A veces tenemos la necesidad de crear varios archivos grandes para llenar un volumen para realizar ciertas pruebas o lo que sea. Una manera rápida de hacerlo es con el comando fsutil. Desde una línea de comandos ejecutamos:

fsutil file createnew GiantFile.ext 1000000000

Y allí tendremos un nuevo archivo ( GiantFile.ext ) de 1 millón de bytes, la sintaxis es:

fsutil file createnew