JASoft.org

5 herramientas gratuitas para manejo de archivos de texto gigantescos (para logs) en Windows

5 herramientas gratuitas para manejo de archivos de texto gigantescos (para logs) en Windows
Cuando tenemos que lidiar con archivos de texto enormes, típicos de los logs de aplicaciones, no podemos apoyarnos en un editor convencional ya que no están pensados para eso y es probable que se cuelguen, o que tarden muchísimo en hacer cualquier cosa con ellos. Por suerte disponemos de algunos programas especializados, gratuitos y en muchos casos de código abierto, que nos permiten abrir instantáneamente los archivos, hacer búsquedas en ellos, resaltar cosas y analizarlos, permitiendo además recibir más datos en tiempo real a medida que se producen. En este post repaso los 5 que yo conozco y que siempre me han ido muy bien y que creo que te resultarán de utilidad. [Más]

Nueva funcionalidad "Informe CSS" en Chrome

Nueva funcionalidad "Informe CSS" en Chrome
Ya he hablado en otras ocasiones sobre cómo podemos averiguar qué partes de las hojas de estilo de una página no se están usando y también de cómo podemos, incluso, limpiarlas automáticamente. Google Chrome y los navegadores basados en él (Edge, Opera, Brave...) ofrecen de serie algunas herramientas, como la de cobertura, para poder lograr esto. Hace unos meses que en las versiones preliminares (Canary , Dev y Beta) se incluye una característica experimental que nos ayuda todavía más a comprender cómo funcionan nuestras hojas de estilo (¡o las de otros!): el Informe CSS. Te cuento cómo activarlo y qué te ofrece. [Más]

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 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]

Personalizar Emmet en Visual Studio Code y librarse del meta "X-UA-Compatible ie=edge"

Personalizar Emmet en Visual Studio Code y librarse del meta "X-UA-Compatible ie=edge"
Emmet es un inventazo. Si no lo conoces ya estás tardando en aprenderlo. Visual Studio Code lo tiene integrado y puedes ahorrar mucho tiempo haciendo tus páginas Web. Sin embargo una de las abreviaturas más importantes, html:5, genera un código un poco "chungo" que estaría genial poder cambiar a voluntad y meter lo que realmente usemos nosotros casi siempre. En este post te explico cómo lograrlo y cómo puedes crear más abreviaturas para acelerar más el trabajo todavía. [Más]

¿Cómo averiguar qué versión o versiones de la plataforma .NET tengo instaladas en mi equipo?

¿Cómo averiguar qué versión o versiones de la plataforma .NET tengo instaladas en mi equipo?
A veces, quieres ejecutar o instalar una aplicación en una nueva máquina o en un servidor que no controlas, y tu aplicación escrita en .NET necesita una versión determinada. Lo normal que cualquiera se preguntarías ¿dónde se ven las versiones instaladas? Seguro que hay un sitio en el que se muestra esta información o, en el peor de los casos, se puede lanzar algún comando desde la terminal del sistema que nos lo diga ¿verdad? Pues en .NET 4.x o anterior, o sea, .NET "tradicional" no hay nada similar. En este post te hablo de una utilidad muy sencilla que he creado para facilitar averiguar esta información. [Más]

Git: establecer WinMerge como herramienta de diferenciación de archivos

Git: establecer WinMerge como herramienta de diferenciación de archivos
En este post te hablo de algunas herramientas muy interesantes para trabajar con control de código fuente (con Git en concreto), y para comparar archivos y carpetas, y te comento cómo puedes hacer para utilizar una de ellas, WinMerge, para ser utilizada por Git como herramienta de diferenciación externa. Aunque en el 95% de los casos me arreglo con lo que trae de serie VSCode + GitLense, a veces tener a mano esta otra opción es muy interesante también. Veamos cómo hacerlo... [Más]

Cómo arreglar definitivamente la búsqueda de Windows

Cómo arreglar definitivamente la búsqueda de Windows
Seamos sinceros: la búsqueda que trae Windows integrada siempre ha sido tremendamente mala. Aunque ahora tenemos a Cortana y además nos da resultados de búsqueda de aplicaciones, ajustes... y hasta de Internet, al final lo que casi todos queremos es encontrar el maldito archivo que nos hace falta. Y en eso siempre se ha quedado corta por desgracia. Yo hace años que he resuelto el problema. ¿Cómo? Muy sencillo: pasando totalmente de la búsqueda de Windows y utilizando herramientas alternativas. En concreto utilizo dos, con propósitos totalmente diferentes y que cubren todas mis necesidades de búsqueda. Te las cuento a continuación. [Más]

Cómo gestionar las teclas rápidas en Visual Studio Code: Guía visual definitiva

Cómo gestionar las teclas rápidas en Visual Studio Code: Guía visual definitiva
Visual Studio Code se ha convertido en poco tiempo en uno de los editores de código más utilizado del mundo (incluso puede que el que más), sobre todo entre los desarrolladores Web, aunque permite programar con casi cualquier lenguaje o plataforma. Tiene muchas virtudes, pero uno de los factores de su éxito es también, sin duda, que es muy personalizable. Es fácil adaptarlo a los gustos personales en casi todos sus aspectos. Y si hay algo que adoramos los desarrolladores son las teclas rápidas. Raro es el que usa el ratón para todo y lo más habitual es preferir las teclas rápidas porque, como su propio nombre indica, ahorran mucho tiempo. En esta guía te cuento cómo sacarle todo el partido a esta personalización. [Más]

jQuery.pan: Un plugin para jQuery, gratuito y Open Source, para hacer zoom y pan de imágenes

jQuery.pan: Un plugin para jQuery, gratuito y Open Source, para hacer zoom y pan de imágenes
Hace unos días os hablaba de un plugin sencillo para jQuery que había creado que permite añadir un tooltip basado en CSS a las imágenes y otros objetos, que va siguiendo el puntero del ratón para facilitar dar información sobre éstos. Otro añadido que hice al blog al mismo tiempo fue un sistema para realizar zooms a las imágenes y que puedes comprobar en cualquiera de los artículos que tengan alguna imagen un poco más grande del espacio disponible. Esta funcionalidad se la otorga un plugin de jQuery llamado jQuery.pan. Os lo presento a continuación. [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