22 May 2015
Cómo reiniciar un servidor desde escritorio remoto / Terminal Server
Cuando manejas varios servidores Windows lo habitual es conectarse a través de escritorio remoto a éstos para gestionarlos. Con la propia licencia de Windows se incluye gratis la posibilidad de conectarse en remoto con usuarios que pertenezcan al rol de "Administradores" (un máximo de 2 a la... Leer más...
16 May 2015
Cómo determinar qué servicio está ocupando toda la CPU en mi servidor
Los caminos de Windows, a veces, son inescrutables. En ocasiones, sin saber por qué, en un servidor en producción un proceso empieza a "comerse" todos los recursos del procesador y no tenemos idea de a qué se puede deber (una actualización, un driver, un programa nuestro que se ha desbocado... Leer más...
07 May 2015
Cómo asignar nombres de dominio a certificados SSL en Internet Information Server 7.x
La semana pasada explicaba en un post qué era SNI (Server Name Indication) y cómo podíamos sacarle partido en Internet Information Server 8.0 para albergar varios certificados SSL/TSL en una misma IP, y restringir a dicha IP el acceso solo desde los dominios apropiados. En teoría en IIS 7.x bajo Windows... Leer más...
30 April 2015
SNI: usar certificados SSL para varios dominios desde la misma IP (con IIS 8.0)
Cuando un navegador se conecta a un servidor web usando el protocolo comúnmente conocido como SSL ( Secure Sockets Layer , de manera más formal SSL/TLS: Transport Layer Security ), las comunicaciones se cifran entre ambos con el triple objeto de: Evitar que se puedan inspeccionar (cifrado) Evitar que... Leer más...
23 April 2015
Gorroneando OneDrive: Cómo embeber un vídeo desde OneDrive en una página propia
A raíz de un artículo que escribí hace ya un tiempo en el que explicaba cómo crear enlaces de descarga directa para archivos de Google Drive o de OneDrive , un lector me preguntaba si se podría utilizar alguna técnica similar para poder embeber vídeos subidos a OneDrive en una página propia , albergada... Leer más...
18 April 2015
Cómo solucionar que no se vean los iconos especiales del explorador en TortoiseGit y similares
Todo programador que se precie utiliza para desarrollar algún sistema de control de código de fuente (no te engañes: aunque no trabajes en equipo es indispensable usar un sistema de estos). Entre los más conocidos están Apache Subversion/SVN , que es un sistema centralizado, y Mercurial o Git , dentro... Leer más...
Archivado en:
11 April 2015
Escalabilidad: Granjas web con ASP.NET e IIS
Aunque hayamos diseñado nuestra aplicación web con el máximo cuidado y tratando de que esté lo más optimizada posible , si tiene éxito y acaba creciendo mucho en cuanto a necesidades de atender usuarios y peticiones, llegará un momento en el que no de más de si y sea necesario hacerla crecer. Una aplicación... Leer más...
03 April 2015
Cómo solucionar el error con "Microsoft.PowerShell_profile.ps1" en PowerShell
Como ya os he contado hace poco, PowerShell es una herramienta avanzada de línea de comandos para Windows que trata de llevar a este sistema la potencia de otros intérpretes de comandos (fundamentalmente el shell bash para UNIX), muy extendidos en otros sistemas operativos. Si estás trabajando con alguna... Leer más...
28 March 2015
Introducción a la administración de sistemas con Windows PowerShell
Para los administradores de sistemas más avanzados, uno de los puntos débiles de Windows frente a otros sistemas operativos ha sido tradicionalmente  la capacidad de administración de éste desde línea de comandos. Windows siempre ha sido un sistema operativo muy fácil de administrar visualmente... Leer más...
16 March 2015
TRUCO: Búsqueda rápida de archivos en Visual Studio
Este es un truco que, sorprendentemente, muchos programadores que usan Visual Studio a diario desconocen . Se trata de la posibilidad de buscar a toda velocidad cualquier elemento de nuestro código, incluyendo archivos, variables, funciones, clases... La funcionalidad se denomina "Navigate to"... Leer más...
Archivado en:
06 March 2015
Uso selectivo de dependencias en módulos con RequireJS
La configuración de RequireJS ofrece muchas posibilidades para hacer gran cantidad de cosas útiles. La semana pasada, por ejemplo, os contaba cómo forzar la descarga de todos los scripts/módulos de una página inhabilitando la caché gracias a un parámetro añadido automáticamente a todas las peticiones... Leer más...
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...
Más artículos Página siguiente >