26 February 2015
Forzar siempre la descarga (sin caché) cuando usas requireJS en aplicaciones JavaScript
Imagina la siguiente situación, bastante común por otro lado: Estás desarrollando una aplicación JavaScript (generalmente de tipo Single Page Application), y utilizas la biblioteca require.js para realizar la modularización de la misma en lado cliente. Vas tocando tu código JavaScript y probándolo y... Leer más...
Archivado en:
09 February 2015
Autenticación de usuarios Windows y de dominio (con Directorio Activo) en IIS e IIS Express
Normalmente cuando desarrollas una aplicación web lo haces pensando en colocarla en Internet, abierta a todo el mundo. En estos casos lo que haces es habilitar la autenticación de usuarios bien a través de unas credenciales que introducen en tu aplicación y que validas contra la base de datos, o bien... Leer más...
Archivado en:
30 January 2015
Resolver problemas para activar Windows 10 Preview
Si has instalado Windows 10 Preview para tratar de experimentar con tiempo las novedades del sistema operativo de Microsoft que promete redimirlos ante el público, es posible que te hayas encontrado con un problema. Al cabo de unos días el sistema te pedirá que lo actives, mostrando... Leer más...
29 January 2015
Error al descargar archivos JSON con IIS Express
Visual Studio es una herramienta sensacional para hacer desarrollo web, y más actualmente gracias a la disponibilidad de la Visual Studio Community Edition , que permite instalar cuantos plug-ins y extensiones queramos, entre ellos Web Essentials . El caso es que para desarrollar con Visual Studio utilizamos... Leer más...
21 January 2015
Unidades SAN/iSCSI desaparecidas en Windows Server
El protocolo iSCSI es muy útil. Nos permite definir unidades virtuales de almacenamiento en una máquina, y adjuntarlas a una máquina remota diferente. Lo interesante de esto es que esas unidades remotas se ven en la máquina como si fueran unidades locales . Es decir, aunque están ubicadas en otro sitio... Leer más...
15 January 2015
Seguridad: Identidades de grupos de aplicaciones en IIS 7.5 y IIS 8.0
Internet Information Server ofrece desde hace muchos años un concepto llamado Grupo de Aplicaciones , que incluso más comúnmente se suele denominar con su nombre en inglés: "Application Pool" . Un Application Pool es una forma de aislar unas aplicaciones web de otras , confinándolas en su propio... Leer más...
08 January 2015
El problema de los IDs duplicados en HTML
Esto es lo que dice la especificación de HTML5 respecto a los identificadores de elementos HTML en una página (traduzco): El valor (del ID) debe ser único entre todos los IDs en el sub-árbol raíz del elemento, y debe contener al menos una letra. El valor no puede contener espacio alguno. El quid de la... Leer más...
02 January 2015
Controlar la vista previa de Facebook (un par de trucos y una extensión)
Una quinta parte de la población mundial está en Facebook hoy en día. Según datos de la propia empresa , a finales de este año 2014 tienen: 1.350 millones de usuarios activos mensuales en la web (es decir, que entran al menos una vez al mes a la aplicación de esta red social). 1.120 millones de usuarios... Leer más...
Archivado en:
24 December 2014
La API de visibilidad de HTML5 - Cómo detectar si una página está visible o no
Una cuestión peliaguda de resolver por medios tradicionales es la que encabeza este artículo: ¿Cómo puedo detectar si el usuario actual tiene nuestra página oculta o visible? . Esto nos puede servir para muchas cosas, como por ejemplo: Dejar de hacer llamadas en segundo plano al servidor para obtener... Leer más...
28 November 2014
Reaccionar a Media Queries desde JavaScript
Hoy en día casi no se concibe una página o aplicación web que no sea Responsive . El Responsive Web Design busca crear diseños web que se adapten de manera automática a diferentes tamaños y resoluciones de pantalla. De esta manera en lugar de tener un diseño... Leer más...
14 November 2014
CSS: Tamaños relativos de fuente según la resolución
Hasta hace unos años la mayor parte del mundo conectado salía a Internet a través de un ordenador personal. Por ello bastaba con tener controladas las dos o tres resoluciones de pantalla más habituales para que una página o una aplicación web se comportaran de la manera esperada. Por aquel entonces las... Leer más...
05 November 2014
El mejor sitio para colocar mis scripts: ¿Cabecera, cuerpo, carga asíncrona o carga diferida?
Aunque esta cuestión puede parecer carente de sentido a simple vista, no lo es si pensamos en la enorme cantidad de scripts que se cargan hoy en día en algunas aplicaciones , y en especial en las aplicaciones de tipo Single Page Application (SPA) . Por ejemplo, observa los scripts que carga inicialmente... Leer más...
Archivado en:
29 October 2014
Rutas absolutas independientes del protocolo en HTML
Básicamente tenemos dos maneras de designar URLs en una página web, sea para enlaces, referencias a archivos como scripts y hojas de estilo, etc...: De manera relativa : apuntando a archivos del propio sitio web. Se pueden poner rutas que partan del raíz (/) o que suban en el árbol (../). Más info sobre... Leer más...
23 October 2014
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... Leer más...
Archivado en:
12 October 2014
Off-Topic: Nuevo curso de programación profesional con JavaScript
Post original en JASoft.org: http://www.jasoft.org/Blog/post/Off-Topic-Nuevo-curso-de-programacion-profesional-con-JavaScript.aspx Los que seguís con asiduidad este blog habréis notado que he estado un poco ausente durante las últimas semanas. Aparte de que he estado creando mucho... Leer más...
Archivado en:
20 July 2014
Mostrando notificaciones desde el navegador con HTML5
Los navegadores son, cada vez más, los sistemas operativos modernos. A lo que me refiero es a que la mayoría de las aplicaciones que usamos en el día a día residen cada vez más en el navegador y menos en aplicaciones específicas en el escritorio. Por ello, desde HTML5 tenemos que poder hacer más cosas... Leer más...
11 July 2014
La propiedad EnableViewStateMac ya no funciona en ASP.NET Web Forms 4.5.2
Hace unas semanas Microsoft anunció la revisión 4.5.2 de .NET, que actualiza un poco la última versión de la plataforma .NET (la 4.5) con algunos ajustes y correcciones. Si nos atenemos a lo que anunciaron en el blog oficial , e incluso en la lista de cambios del lanzamiento... Leer más...
Archivado en:
03 July 2014
Acceder a la herramienta de configuración de ASP.NET en Visual Studio 2013
Hasta la versión 2012 de Visual Studio disponíamos de un acceso directo muy cómodo desde el propio entorno que nos permitía lanzar la herramienta de configuración de ASP.NET: De esta manera abríamos la utilidad que nos permitía configurar la seguridad de la aplicación: usuarios, roles, proveedores para... Leer más...
Archivado en:
26 June 2014
Cuadros de texto auto-completados sin necesidad de usar JavaScript
Uno de las extensiones y “widgets” JavaScript más utilizadas es, sin duda, la que nos permite crear cuadros de texto auto-completables , es decir, aquellos en los que a medida que empezamos a escribir se nos van rellenando con los posibles valores correctos, algo así: Lo habitual es usar algún plug-in... Leer más...
Archivado en:
21 June 2014
Las rutas relativas en archivos CSS
Se trata esta de una cuestión básica pero que muchos programadores web con poca experiencia suelen confundir. Imagina que tienes un sitio web muy sencillo con una página, una hoja de estilos y una imagen, organizados de esta manera: La página que está ubicada en la raíz hace uso de la hoja de estilos... Leer más...
Más artículos Página siguiente >