621 - La herramienta definitiva para desarrolladores y administradores de sistemas

621 - La herramienta definitiva para desarrolladores y administradores de sistemas

#ittools es la herramienta definitiva que necesitas ya seas #desarrollador o #administrador de sistemas. Un lugar donde tener todas las imprescindibles

1:25
-3:15

No he podido resistirme, pero seguro que cuando conozcas esta herramienta, entenderás a que me refiero, e incluso, sabrás disculparme. Hoy te traigo la herramienta única, una herramienta para gobernarlas a todas. En fin… Seas un desarrollador o un administrador de sistemas, esta herramienta es lo que andabas buscando. ¿Cuantas veces te ha sucedido que necesitabas generar un UUID, o convertir una fecha a un formato determinado, o convertir un color de formato, convertir de JSON a YAML, comparar dos JSON, o…?. Podía seguir así, y te ibas a aburrir antes de que yo terminara. Lo cierto, es que existe una herramienta que te permite tener todo esto y mucho más, en un único lugar. Si llama IT Tools, y puedes o consultarla directamente allí o auto alojarla en tu propio servidor.

La herramienta definitiva para desarrolladores y administradores de sistemas

En YouTube

Si quieres ver y conocer el funcionamiento de todas estas herramientas, te dejo un vídeo que hice hace poco mas de un año en el que te muestro algunas de las herramientas que puedes encontrar en IT Tools.

¿Porqué IT Tools?

Como te indiqué en la introducción del podcast, ya sea que seas administrador de sistemas o desarrollador, a lo largo del día, seguro que te encuentras en la necesidad de generar un Lorem ipsum, buscar un emoji, hacer un poco de subnetting, convertir un color de formato, o tantas y tantas cosas…

Normalmente, recurrimos a algunas herramientas online que nos permiten hacer algunas de estas cosas, pero lo cierto es que tener que ir de una a otra, no es lo más cómodo. Y es aquí donde entra en juego IT Tools, una herramienta que te permite tener a mano, todas las herramientas que necesitas para tu día a día. Se trata de una herramienta Open Source, y que puedes instalar en tu propio servidor, o utilizar la versión que está disponible en la web.

Por ejemplo, algo que realizo de forma frecuente es poner bonito un archivo JSON correspondiente a la respuesta de una llamada a una API. Existen cientos de herramientas online que te permiten hacer esto. Pero en ocasiones me sucede que la herramienta que estaba acostumbrado a utilizar ya no existe, o de repente le han añadido decenas de anuncios que la hace insufrible, o, lo que es peor aún, no sabes exactamente quien o que está detrás de esa herramienta.

Sobre IT Tools

IT Tools es una herramienta que te permite tener a mano, todas las herramientas que necesitas para tu día a día. Se trata de una herramienta Open Source, y que puedes instalar en tu propio servidor, o utilizar la versión que está disponible en la web.

Características

  • Open Source: IT Tools es una herramienta Open Source, y que puedes instalar en tu propio servidor, o utilizar la versión que está disponible en la web.
  • Fácil de usar: IT Tools es muy fácil de usar, y te permite tener a mano todas las herramientas que necesitas para tu día a día.
  • Herramientas: IT Tools te permite tener a mano todas las herramientas que necesitas para tu día a día. Por ejemplo, puedes generar un UUID, convertir una fecha a un formato determinado, convertir un color de formato, convertir de JSON a YAML, comparar dos JSON, y mucho más.
  • Buscador: IT Tools cuenta con un buscador que te permite encontrar rápidamente la herramienta que necesitas.
  • Idiomas: IT Tools está disponible en varios idiomas, incluyendo el español.

Uso y funcionamiento

Nada mas abrir IT Tools encontrarás un panel lateral con todas las herramientas agrupadas por categorías, un buscador que te permitirá encontrar rápidamente la herramienta que necesitas, y un panel principal donde se encuentran todas las herramientas en forma de tarjetas.

Destacar el atajo de teclado Ctrl+K que te permite abrir el buscador de herramientas, y que te permitirá encontrar rápidamente la herramienta que necesitas, y el combo que aparece justo a la derecha del buscador, que te permite cambiar el idioma de la herramienta.

Entre las categorías de herramientas que puedes encontrar en IT Tools, se encuentran,

Crypto

En esta primera categoría, encontrarás herramientas para generar un UUID, generar un hash, generar un token JWT, cifrar un texto, descifrar un texto, o incluso comprobar la forma de un PDF.

Converter

En la categoría de conversión encontrarás herramientas para convertir una fecha a un formato determinado, convertir un color de formato, convertir de JSON a YAML, de YAML a JSON, de XML a JSON, convertir de binario a decimal, octal, hexadecimal, converit el color, de mayúsculas a minúsculas, a Unicode,

Web

Yo te diría que solo por esta categoría ya vale la pena. Algo que suelo hacer con mucha frecuencia es codificar y decodificar una url, o escapar un texto. Por ejemplo, aquí, no tengo ningún servicio preferido, siempre voy buscando alguno.

Otra de las operaciones que también realizo habitualmente es la de generación de token de autenticación básica, que si bien es sencillo de realizar, tenerlo a mano, es una ventaja, y sobre todo si es desde el mismo sitio.

Igualmente, algo que siempre ando buscando es los tipos MIME, que extensión pertenece a que tipo de archivo y al revés.

Otra cuestión que ultimamente estoy utilizando con mas frecuencia es JWT, y en este caso existe un parseador de tokens JWT que seguro te resultará de gran utilidad, en lugar de recurrir a otras herramientas.

Y por cuestión de curiosidad también tienes un editor HTML, es decir, escribes en un sencillo editor y te va convirtiendo el texto a HTML en tiempo real.

Imágenes y vídeos

En esta categoría encontrarás una herramienta que te permite generar un código QR general o un código QR para una contraseña Wifi.

También tienes una herramienta para generar una imagen en formato SVG de las dimensiones que necesites, y esto te permite copiarlo en Base64, o descargarlo.

Y a modo de curiosidad, tienes la posibilidad de grabar un vídeo desde la webcam, y descargarlo, o hacerte una foto y también descargarla.

Desarrollo

La primera es una chuleta de las operaciones mas habituales en Git, y que te permitirá recordar rápidamente como realizar una operación determinada.

Otro de los clásicos un generador de Crontab, que te permite generar la expresión de un cron de forma sencilla. Esto habitualmente lo hago con crontab.guru, pero tenerlo a mano, es una ventaja.

Igualmente dos operaciones básicas que realizo son formatear un JSON y minimizar un JSON, o incluso convertir un JSON en un CSV.

Y algo que siempre me gusta tener hacer es dejar un SQL lo mas legible posible. Esto es algo que en los últimos tiempos cada vez le dedico mas tiempo, por que es la única forma de conseguir que el código sea mantenible. Pues otra herramienta que está aquí disponible.

Por supuesto, no podía faltar una herramienta para calcular los permisos de un archivo en Linux, algo que habitualmente hago de cabeza, pero para que hacerlo de cabeza.

Y algo para los amantes de los Docker y Docker Compose, es una herramienta para convertir una instrucción de Docker en un archivo docker-compose.yml.

Redes

Dentro del mundo de las redes tienes una calculadora de subnet para a partir de una máscara determinar toda la información. Algo que en los últimos años se ha convertido en un imprescindible.

Otros

A parte de estas categorías también tienes algunas herramientas en otras categorías, como puede ser,

  • En el caso de matemáticas un evaluador de expresiones matemáticas o un calculador de ETA. Para operaciones relativas a medidas tienes un cronómetro, un convertidor de unidades.
  • Para texto, tienes un generador de LoremIpsum, una herramienta para realizar estadísticas en base a texto, un selector de emojis, o incluso un generador de Arte ASCII.
  • Y por último, en la categoría de datos, tienes una herramienta para formatear teléfonos y números IBAN, incluso para validarlos

Conclusión

Como ves, se trata de todo un conjunto de herramientas que probablemente sean las que mas utilizas en tu día a día. Y tenerlas todas en un único lugar, es una ventaja. Por supuesto, no es la panacea, y seguramente te falte alguna herramienta que utilizas habitualmente, pero lo cierto es que tener todas estas herramientas en un único lugar, es una ventaja.

2 comentarios en “La herramienta definitiva para desarrolladores y administradores de sistemas

  1. JU
    Juan Alberto hace 3 meses

    Gran aporte, Lorenzo. La he visto y ya me he enamorado de la herramienta… tanto que ya la tengo auto alojada.
    ¡Gracias!

    1. AT
      atareao hace 3 meses

      Me alegro que te haya gustado. Muchas gracias por el feedback

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *