JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Cómo usar legalmente Windows Vista durante 120 días sin pagarlo y como ahorrarte una pasta en la licencia

Parece que suena raro ¿verdad? Pues no. es posible y ademas totalmente legal según reconoce la propia Microsoft. Lee si quieres en el blog de Brian Livinsgton la forma de hacerlo. Y es que todas las veresiones de Vista te dan 30 días de uso sin necesidad de activar el producto (excepto la Ultimate que te da 3 días). Lo que ocurre es que existe una pequeña utilidad oculta -puesta por la propia Microsoft- llamada slmgr.vbs que está en C:\Windows\System32 y ejecutarla con cscript.exe desde la línea de comandos así: slmgr -rearm Lo que conseguimos es que el periodo de evaluación de Vista se prorogue otros 30 días a partir de la fecha actual, y podemos repetir el proceso hasta tres veces, lo que nos da un periodo extendido de prueba ¡de hasta 120 días! Esto es estupendo por ejemplo en entornos de formación: para impartir un curso que dure dos o tres meses sin necesidad de comprar licencias. Además es legal y no rompe las condiciones de licencia de Windows. Incluso Microsof... [Más]

Utilizar diversos navegadores para probar nuestras aplicaciones ASPX

Este truco no lo conoce mucha gente, pero si usas la opción "Explorar con..." al pulsar con el botón derecho en una página ASPX de tu proyecto en Visual Studio 2005: se abre un diálogo muy interesante. Para empezar puedes utilizar el navegador interno de Visual Studio en lugar de IE para navegar por las páginas, y así todo "queda en casa". Muy práctico. Incluso puedes hacer que sea el navegador por defecto. Obviamente basta con pulsar Agregar y seleccionar Firefox.exe para poder navegar con este otro navegador (u Opera o con cualquiera). Además, y muy interesante también, puedes elegir en la lista desplegable de la parte de abajo del diálogo en qué resolución quieres que se abra el navegador elegido, para así probar la aplicación en diversos tamaños de pantalla. Este es uno de esos pequeños detalles que por tenerlo delante de las narices no tocamos nunca y se nos escapan. ¡Con lo útil que es! :-)

Desfragmentación de discos en Windows Vista

Lo cierto es que, aunque Windows Vista me encanta, tiene algunas cosas que no dejan de irritarme. llámame conservador si quieres, pero es que hay algunos detalles que estaban más conseguidos en Windows XP que en Vista. Por ejemplo, el desfragmentador de disco. Yo no suele desfragmentar el disco apenas nunca. En Windows XP con NTFS como sistema de archivos pueden pasar meses o años antes de que el desfragmentador te diga que es necesario realizar este proceso. Pero el otro día se me dio por realizar una desfragmentación en mi equipo con Windows Vista, cosa que no había hecho nunca hasta ahora en el nuevo sistema operativo. Cual fué mi sorpresa cuando vi la nueva interfaz de la herramienta, totalmente capada y opaca para el usuario. Ahora existe una programación por defecto para desfragmentar (una vez a la semana) y se hace de forma transparente al usuario, por lo que según deben de haber pensado los chicos de Microsoft no hace falta que el usuario sepa nada más. Así que la interfaz no... [Más]

Permitir la validación de un control con los validadores estándar de ASP.NET

Tal y como prometí en un anterior post, voy a explicar cómo podemos conseguir que un control sea utilizable directamente por los controles de validación estándar que vienen con ASP.NET. Ciertos controles Web (por ejemplo el control Calendar) no permiten su uso combinado con los controles de validación (estilo RequiredFieldValidator, RangeValidator, etc...), lo cual es una lástima porque para poder validar su contenido tenemos que construir nuestro propio control de validación (en fin...) o bien usar eventos de servidor para poder validarlos. Una de las ventajas de los controles de validación de ASP.NET es que ya realizan una validación en el cliente además de la que se hace en el servidor después, lo que ahorra tiempo y agiliza mucho la interfaz. Además están integrados en la validación de la página y permiten comprobar la propiedad IsValid de ésta antes de continuar con suprocesamiento, algo muy útil también. Por otro lado es muy habitual combinar diversos controles Web con una prop... [Más]

Búsquedas directas desde la barra de IE

Si sigues normalmente este blog recordarás que hace unos días expliqué como integrar tu buscador o índice con las búsquedas de Open Search y también con la barra de búsquedas de Internet Explorer 7. Para ello se usaba el estándar Open search. En aquella ocasión comenté que existía la posibilidad de hacer que IE realizara búsquedas en nuestro buscador directamente desde la barra de direcciones. Vamos a explicar ahora como conseguirlo... La idea es que teclees por ejemplo (en el caso de nuestro buscador www.pandeo.com): PANDEO empresa arquitectura y que realice automáticamente la búsqueda de esos dos términos en el buscador Pandeo.com. Para conseguirlo lo único que necesitamos es introducir una clave en el registro. Ejecuta regedit.exe para editar el registro y vete a la rama: HKCU\Software\Microsoft\Internet Explorer\SearchURL En ella deberás crear un nuevo nodo (clave) con el nombre del comando que quieres usar, en este caso PANDEO. En el valor por defecto de este nodo debes i... [Más]

Fijar el foco en un control de usuario

Hace unos días me escribió un lector del blog preguntándome como hacer esto. La cosa es que decía que cuando colocaba un control "normal" de ASP.NET en el formulario, bastaba con llamar a su método Focus() para que, al mostrarse la página en el navegador, dicho control tuviera el foco (por ejemplo un TextBox). El caso es que no tenía la misma funcionalidad en los controles de usuario que se construía para reutilizar la funcionalidad de la interfaz y le resultaría muy útil. La solución es muy sencilla: un control de usuario no es más que una clase normal y corriente y como tal se puede extender con nuevos métodos y propiedades. Por ello basta con que creemos un método Focus() propio que delegue en el método Focus() del control interno que queremos que pille el foco cuando el control tenga el foco. Me explico... Imaginemos que en nuestro control de usuario ASCX tenemos varios controles: unas etiquetas, un par de cuadros de texto, una lista desplegable, etc... y queremos que cuando el co... [Más]

Pensé que me libraría... pero no

A mi también me ha llegado el "tagging". En esta ocasión me ha taggeado El Guille, si bien me hace un par de semanas me había taggeado también Luis Ruiz Pavón, y yo no mehabía enterado (me lo dijo el otro día una persona de mi oficina). En fin, que cuando te taggean hay que contar cinco cosas sobre uno mismo que no sean las típicas ¿no? pues vamos a ello a ver que invento: 1.- Me encantan los gatos. Cuando salen buenos son los bichos más adorables que ha hecho la naturaleza. Actualmente tengo una gata que se llama "patucas", totalmente negra y con las patitas y el pecho blancos. Y es de esos que han salido buenos felinos, así que da gusto tenerla en casa. Os dejo una foto en el lateral :-) 2.- El deporte nunca me ha interesado demasiado. Si acaso ver el tenis o la NBA por la tele, pero sólo las finales y cosas así. Sin embargo desde hace un año me he aficionado bastante al Golf gracias a mi amigo Rafa. Podéis verme de vez en cuando en el estupendo campo de Mondariz. Lo cierto es q... [Más]

5 de febrero, lunes: Encuentro on-line conmigo

El próximo lunes día 5 de Febrero, a las seis de la tarde, puedes participar en directo en el encuentro digital de La Voz de Galicia, en el que el menda estará en directo chateando con los lectores del diario sobre Windows Vista y todos los recientes lanzamientos de Microsoft. Aprovecha la ocasión para preguntarme las cosas que se te ocurran sobre tecnología. Puedes enviar ya tus preguntas desde la página del encuentro digital.