JASoft.org

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

MENÚ - JASoft: JM Alarcón

¿Dónde está el Monitor de Actividad en SQL Server 2008?

Pues esto, pero con algún taco de por medio, fue lo que me pregunté la primera vez que quise utilizarlo en la versión 2008 de SQL Server. En SQL Server 2005 estaba en el nodo de administración del SQL Server Management Studio, bien a la vista y fácil de localizar. Pero en 2008 en ese nodo no hay nada que se le parezca ?¿?¿ Era imposible que se o hayan cargado así que en algún sitio debía de estar ¿no? Bueno la solución es fácil, ahora está en un botón de la barra de herramientas y en el menú contextual del nodo raíz con el nombre del servidor: La verdad es que podían haber dejado el nodo en donde estaba también ¿no? La buena noticia es que este nuevo monitor no tiene nada que ver con el anterior. Este es mucho más potente y da información muy valiosa, informándote incluso de las consultas que están tomando más tiempo y dándote pistas para optimizar las aplicaciones: Espero que a alguno le ayude a encontrarlo si busca este tema en Google :-)

El último fallo seguridad de IE se debía a un simple "&"

Por si alguno no estaba convencido aún de la importancia de escribir código pensando en la seguridad que se lea este artículo sobr eel último fallo de seguridad de Internet Explorer: http://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx Y si el tema te interesa de verdad: ya sabes.   Foto por Gui Tavares, Flickr

Ying!: Yahoo y Microsoft por fin se alían contra Google

Al final no ha habido boda, pero casi... Dentro de la intensa batalla por el control de las búsquedas online Yahoo y Microsoft han optado por arrinconar sus pasadas diferencias y han anunciado una alianza para competir contra Google. Según el acuerdo formalizado el día 28 de julio y con una validez para diez años, los nuevos socios se comprometen a utilizar el buscador Bing de Microsoft pero mejorado por la tecnología propia desarrollada por Yahoo. A partir de ahora, Yahoo se encargará de las ventas mundiales de anuncios asociados con búsquedas "online". Durante los primeros cinco años del acuerdo, Microsoft pagará a su socio hasta un 88 % de los ingresos publicitarios generados a través de la presencia de Yahoo en la Red. Las previsiones de que Yahoo pueda sumar a sus cuentas de resultados unos 500 millones de dólares al año, además de unos ahorros de 275 millones. A juicio de Steven Ballmer, máximo ejecutivo de Microsoft, "con este acuerdo, vamos a creer más innovación en las bús... [Más]

SOLUCIÓN: Visual Studio 2008 rompe tras haber desacoplado barras de herramientas

Hoy me he estado volviendo loco con Visual Studio 2008 SP1. Resulta que necesitaba hacer capturas de pantalla de la barra de propiedades, para lo cual la desacoplaba dellateral, donde la suelo tener, y hacía la captura. Luego la volvía a poner la barra en su sitio. Bien, nada más hacer eso, si se me ocurría ejecutar la aplicación con F5: ¡crassss! cuelgue miserable de Visual Studio y el ordenador medio colgado (casi no me dejaba sacar ni el administrador de tareas para matarlo) :-(( Al principio no lo asocié a lo de desacoplar la ventana pero luego me di cuenta de que era claramente por eso. Así qeu buscando, buscando llegué a este artículo de la Knowledge Base de Microsoft. Resulta que hay un bug en el Service Pack 1 de Visual Studio que puede hacer que cuando desacoplas ventanas y las vuelves a coplar algo vaya mal y se te cuelgue el entorno (y de paso casi el sistema). Desde el enlace anterior te puedes bajar el parche que te proporcionan "por el buen rollito" pero del cual no s... [Más]

TRUCO: Inspecciones flotantes en Visual Studio 2010

Soy fan de esos pequeños detalles de calidad que muchas veces pasan inadvertidos pero que, una vez descubiertos, no puedes vivir sin ellos. En este caso me gustaría hablar de una nueva característica del depurador de Visual Studio 2010 que me resulta muy útil y que echo de menos cuando tengo que volver a versiones anteriores: las inspecciones/watches flotantes. Quizá no lo hayas notado, pero cuando te colocas encima de una variable o de una expresión cualquiera en el código mientras estás depurando, en la habitual ventanita flotante que te permite inspeccionar las variables y los objetos verás una especie de cuadrito amarillo a la derecha,como en la figura siguiente (por cierto, depurando JavaScript, o sea que funciona con todos los lenguajes): Si lo pulsas verás que la ventana flotante se convierte en el típico Post-it que se queda visible de forma permanente, y puedes arrastrar a donde queiras. De este modo puedes tener tus objetos de interés siempre visibles, de manera muc... [Más]

Operador triple-igual (===) en JavaScript

JavaScript es un lenguaje que, cuatos más años pasan, más de moda está. En los tiempos que corren, con las aplicaciones AJAX campando a sus anchas por todas partes está más presente que nunca, así que no viene mal un truco de vez en cuando (y pienso que en los próximos meses escribiré aún más sobre el tema). Hoy me he acordado del operador triple-igual o ===. Sí, estás leyendo bien, tres iguales seguidos. No contentos con el doble igual típico de C, C#, Java y otros lenguajes, también tenemos el triple. Este es un operador muy poco conocido en el lenguaje JavaScript y básicamente sirve para comparar la igualdad de dos objetos sin forzar la conversión automática de tipos. Es decir, que para que devuelve true los dos objetos además de representar el mismo valor deberán ser exactamente del mismo tipo subyacente. Así por ejemplo, vamos a comp... [Más]

Cómo instalar el AJAX Control Toolkit en Visual Studio 2010

El AJAX Control Toolkit nos permite añadir más de 30 controles a nuestras aplicaicones Web para mejorar enormemente su interfaz de usuario. Tenemos desde simples mejoras estéticas como sombras, diálogos o validaciones mejoradas hasta complejos controles como un editor HTML o animaciones. Para añadirlo a nuestro Visual Studio sólo hay que crear un nuevo grupo en la barra de herramientas y usar la opción "Elegir elementos" (Choose Items si eres como yo y usas siempre la versión en inglés) para seleccionar la DLL del Toolkit y que los controles estén disponibles en VS: El problema es que en Visual Studio 2010, al pulsar "Browse" y seleccionar la DLL del Toolkit se produce un error y no deja cargar los controles: "Could not load file or assembly 'file:///C:\AjaxControlToolkit\AjaxControlToolkit.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)" El motivo es el tratamiento especial que hace la versión 4.0 de .NET de los ensamblados baj... [Más]

Windows 7: Manejo de ventanas con teclado

Windows 7 mola mucho. Desde las primeras betas internas, no disponibles para el público, ya se le veía que no tenía nada que ver con versiones anteriores (y sigo diciendo que Vista mola también y que a pesar de algunos de los problemas que ha tenido es el mejor que SO que había hecho MS hasta que salió Win7). Al grano. Una de las cosas que primero llama la atención, claro está, es la nueva interfaz de usuario. Lo que no todo el mundo sabe es que además de ser bonita también es muy útil. Y una de las caratcerísticas más útiles es la de la nueva gestión de ventanas. Si arrastras una ventana hacia la parte superior de la pantalla se maximiza. Si le haces doble click sobre el borde inferior o superior de la misma se maximiza pero en vertical sólo. Puedes conseguir lo mismo con las teclas Windows+Flecha arriba y Windows+ Flecha abajo para maximiizar/restaurar y Windows+Mays+Flecha Arriba y Windows+Mays+Flecha Abajo, para maximizar restaurar en vertical. Un efecto simpático es que si aga... [Más]

Ya está disponible Silverlight 3.0

Desde hace unas horas está ya disponible para descarga la versión definitiva de Silverlight 3.0. Esta versión viene cargada de nuevas e interesantes características: mejoras en streaming, soporte para codecs externos, sketchflow para prototipado visual y rápido de interfaces, gráficos en perspectiva 3D, soporte para skins, nuevos controles avanzados y funcionamiento fuera del navegador entre otras cosas. Además, al mismo tiempo, se han liberado también las "Silverlight 3 Tools for Visual Studio 2008 SP1". Se trata de una extensión gratuita para Visual Studio 2008 SP1 que habilita el desarrollo en la nueva plataforma. La descarga incluye entre otras cosas: · Silverlight 3 developer runtime · Silverlight 3 software development kit · Plantillas de proyecto para Visual Basic y C#· Intellisense y generadores de código para XAML · Depuración de aplicaciones Silverlight 3.0· Depuración remota de aplicaciones Silverlight ubicadas en Mac· Plantillas WCF· Soporte para Team Build y buil... [Más]