JASoft.org

Carpetas remotas compartidas en la nube con Azure Storage - Guía paso a paso

Carpetas remotas compartidas en la nube con Azure Storage - Guía paso a paso
Las carpetas compartidas en la nube de Azure nos proporcionan con facilidad una manera de compartir archivos a través del protocolo SMB de la misma manera que si estuviésemos en la red local de una oficina, pero a través de Internet. Nos permiten olvidarnos de mantener servidores de archivos, VPNs, copias de seguridad y disponibilidad. Y todo por un precio ridículo (incluso gratuitamente si compartimos pocos datos: 5GB máximo). En el caso de utilizar máquinas virtuales para aplicaciones, nos dan la posibilidad de tener almacenamiento compartido entre todos los servidores, con acceso simultáneo a los archivos. Si tenemos un Directorio Activo, un Azure AD o un directorio de Office 365, podemos además establecer permisos a usuarios y grupos de la misma manera que lo haríamos en un servidor de archivo Windows de toda la vida. En esta guía vamos a ver cómo se crean y se administran, y cómo podemos hacer sus copias de seguridad. [Más]

Cómo ejecutar al inicio del sistema una aplicación de la tienda de Windows

Cómo ejecutar al inicio del sistema una aplicación de la tienda de Windows
Aunque no haya muchas aplicaciones buenas, instalarlas desde la tienda de Microsoft tiene sus ventajas: se actualizan solas y nos las podemos llevar de equipo en equipo, como en un móvil, lo cual mola. Sea como fuere, a veces no nos queda más remedio que usarlas. Quizá sólo existe la versión de la Store, quizá sea una aplicación corporativa, o quizá simplemente nos gusta 😉 Existe un problema con estas aplicaciones: si queremos que se ejecuten con el sistema, para tenerlas disponibles desde el primer momento o no olvidarnos de abrirlas, no tenemos forma sencilla de lograrlo. De todos modos siempre existe una vía, y hace poco tuve la necesidad de hacerlo y me tuve que buscar la vida. Así que te cuento como lo logré. [Más]

Crear una terminal de trabajo bonita para desarrolladores

Crear una terminal de trabajo bonita para desarrolladores
Aunque el mundo está dominado por interfaces gráficas, en el submundo de los desarrolladores, la realidad es que lo que predomina son las herramientas de línea de comandos. En la actualidad necesitas usar herramientas de este tipo todo el tiempo, y en especial si te dedicas al desarrollo Web, gracias a la preponderancia de npm o Git. En cuanto es este último, aunque siempre que puedo utilizado la magnífica indispensable GitLense para Visual Studio Code, en cuanto hay que hacer algo un poco fuera de la normal, se hace necesario acudir a la línea de comandos. En este post te cuento cómo conseguir una línea de comandos más bonita, agradable y sobre todo útil con PowerShell, PowerShel Core y terminales Linux en Windows. [Más]

¿Cómo decidir si un monitor 4K o QHD es para mi, para programar o trabajar?

¿Cómo decidir si un monitor 4K o QHD es para mi, para programar o trabajar?
¿Tienes un monitor Full-HD para trabar y estás pensando en comprarte uno nuevo de estos tan modernos 4K? A lo mejor resulta que te conviene más uno QHD, de menos resolución o, incluso, dependiendo del tamaño en el que te lo compres, ni siquiera te compense gastar ese dinero extra y te venga mejor un simple cambio de pulgadas pero quedarte en Full-HD. Si lo buscas online o incluso si vas a una tienda de esas que te dicen que no eres tonto aunque te traten como tal, no vas a poder ver en real cómo quedarían tus aplicaciones. Sólo verás imágenes de alta resolución en vídeo que siempre se ven de maravilla. Así que ¿Cómo puedes simular cómo se vería sin tocar uno real? Te lo cuento a continuación... [Más]

Git: cómo evitar que las mezclas de ramas cambien ciertos archivos

Git: cómo evitar que las mezclas de ramas cambien ciertos archivos
Este es un tema interesante y muy poco documentado, especialmente en Windows, y como me he tenido que pelear con ello recientemente, aprovecho y lo cuento por si le puede resultar útil a alguien más. Se trata de conseguir que cuando tenemos un repositorio Git con nuestro código, las diferentes ramas tengan uno o más archivos de configuración diferentes que no se vean afectados por las diferentes mezclas. Por ejemplo, que si mezclamos la rama de desarrollo en la de producción, los ajustes de desarrollo se queden en la primera y los ajustes de producción no se vean afectados, cosa que ocurriría en condiciones normales, fastidiándonos a lo mejor el despliegue. Vamos a ver cómo hacerlo con un poco de maña. [Más]

Cómo exponer tu IISExpress local a los demás equipos de la red

Cómo exponer tu IISExpress local a los demás equipos de la red
Si desarrollas aplicaciones web con la plataforma .NET de Microsoft en Windows, seguro que usas Visual Studio. Y si usas Visual Studio seguro que estás utilizando también IISExpress. IISExpress es la versión independiente del servidor de aplicaciones de Microsoft, Internet Information Services. Lo que pruebes con IISExpress es como si lo probases en un servidor de verdad. Lo que pasa es que tiene una limitación importante: sólo permite servir páginas localmente, a la maquina en la que desarrollas. En este post te cuento cómo puedes exponer IIS hacia el exterior de tu máquina de modo que otros miembros de tu equipo (sobre todo los no-técnicos) puedan acceder a tu aplicación Web y probarla. [Más]

Utilidad de PowerShell para listar y exportar archivos de vídeo con sus tamaños

Utilidad de PowerShell para listar y exportar archivos de vídeo con sus tamaños
Hoy he tenido la necesidad de clasificar cientos de archivos de vídeo en función de su duración. En campusMVP manejamos literalmente miles de archivos de vídeo en formato MP4/H2.64 para nuestros cursos, y eso que también tienen en conjunto miles de páginas de teoría y otros recursos, que no solo de vídeo vive el hombre... Bien, el caso es que la tarea no se antojaba fácil, ya que tenía que sacar un listado con todos esos archivos (eso es fácil) pero obteniendo además su duración en minutos y segundos. Por suerte, Windows cuenta de serie con uno de los shells más potentes que existen: PowerShell. Así que me puse manos a la obra y en un rato de pegarme con ello y con un poco de ayuda, llegué a algo que creo que te resultará interesante. Te lo cuento. [Más]

Cómo cambiar el idioma de la interfaz de Visual Studio

Cómo cambiar el idioma de la interfaz de Visual Studio
Cuando instalas Visual Studio, por defecto se instala con el idioma que tengas en el sistema operativo. Si Windows lo tienes en español, Visual Studio se instala en español. Pero eso no significa que debas conformarte y trabajar en ese idioma. Por suerte instalar y seleccionar un nuevo paquete de idioma es muy sencillo. En este post rápido te cuento cómo hacerlo. [Más]

Buscar y reemplazar en Visual Studio Code cambiando mayúsculas por minúsculas

Buscar y reemplazar en Visual Studio Code cambiando mayúsculas por minúsculas
Visual Studio Code, como casi todos los editores potentes que hay por ahí, permite hacer búsqueda y reemplazo de cadenas utilizando expresiones regulares, tanto en el archivo que estamos editando, como de manera global. Aunque la funcionalidad es muy potente, tiene algunas limitaciones. Una de estas limitaciones es que no permite sustituir por los mismos contenidos pero transformados a mayúsculas o minúsculas. Vamos a ver cómo solventar esta limitación... [Más]

Cómo sacar partido en tus aplicaciones al modo de ahorro de datos de los navegadores

Cómo sacar partido en tus aplicaciones al modo de ahorro de datos de los navegadores
La característica de ahorro de datos de los navegadores todavía no está muy extendida, pero en los casos que de verdad es necesaria (usuarios con restricción de datos, malas conexiones o costes muy elevados de conexión) que nuestra aplicación responda automáticamente a este modo es un plus muy grande que nos puede ayudar a satisfacer a estos usuarios y ganar puntos ante ellos, además de demostrar calidad. Por supuesto, si trabajas para usuarios que van a tener probablemente estas restricciones, como gente de países menos desarrollados o personal que trabaja en zonas remotas (como obras de ingeniería grandes), es algo que puede resultar muy útil. En este artículo te explico en qué consiste, cómo activarla y cómo detectarla para responder ante ella y mejorar la navegación en estos casos. [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico