Cómo instalar más de 30 utilidades para desarrolladores en Ubuntu

junio 21, 2024 0 Comments

DevToys es un conjunto de utilidades para desarrolladores

Aunque la mayoría de los entornos integrados de desarrollo tienen casi todo lo que uno puede necesitar a la hora de hacer un programa o escribir un sitio web, muchos programadores prefieren usar aplicaciones con menos prestaciones como los simples editores de texto. En este post veremos cómo instalar más de 30 utilidades para desarrolladores en Ubuntu.

Hablaremos específicamente sobre DevToys, un conjunto de utilidades que pueden ser llamadas desde una misma interfaz de usuario (Gráfica o línea de comandos)

Qué es DevToys

DevToys incluye más de 30 herramientas de código abierto que se usan sin necesidad de conectarse a Internet. Los desarrolladores advierten que recopilan información que se almacena en forma local y que dependerá del usuario compartirla con ellos en caso de necesitar soporte. También aclaran que no se hacen responsables por el uso de datos que hagan las extensiones desarrolladas por terceros que podemos instalar para incorporar nuevas funciones.

De todas formas las herramientas que trae por defecto son más que suficientes para cumplir las necesidades básicas del programador más existente.

Las utilidades de DevToys

Comienzo aclarando que yo estoy escribiendo por sobre la versión 2.0.2 que todavía está en desarrollo por lo que puede haber utilidades mencionadas que no estén todavía o que se hayan sacado de la versión que descargues.

Podemos encontrar herramientas de los siguientes rubros:

  • Conversores.
  • Codificadores y decodificadores.
  • Herramientas de formateo.
  • Generadores.
  • Gráficos
  • Testeos
  • Textos

Conversores.

Contamos con los siguientes:

  1. Parseador de expresiones Cron: Una expresión Cron se utiliza para indicar al ordenador cuando debe realizar una tarea.  Esta utilidad se encarga de extraer la fecha indicada en la expresión.
  2. Conversor de fechas: Transforma marcas de tiempo a un formato más comprensible y viceversa.
  3. Conversor de matriz JSON a tabla: Transforma una estructura de datos de esto formato a una distribución tabular en formato CSV o TSV.
  4. Conversor JSON a YAML: Convierte desde y hacia JSON a este formato más legible para los seres humanos.
  5. Conversión entre bases númericas.

Codificadores y decodificadores

La Base 64 es una forma de transmitir datos complejos como imágenes usando caracteres de texto en plataformas que no admiten otros formatos: DevToys incluye dos conversores a Base 64.

  • Conversor de texto a base 64
  • Conversor de imágenes a Base 64.

Otras utilidades de este apartado son:

  1. Decodificador de certificados SSL para extraer los datos.
  2. Compresor y descompresor en formato Gzip.
  3. Transformador de datos de texto desde y hacia HTML.
  4. Decodificador de datos en formato JWT.
  5. Generador y lector de códigos QR.
  6. Codificador y decodificador URL: Transforma textos con caracteres especiales en un formato apto para enlaces web.

Generadores

  • Generador de hash y suma de verificación:  El hash es el resultado de cifrar un texto, no importa su longitud en una cadena de caracteres de longitud fija. La suma de verificación es un valor numérico generado a partir de un conjunto de datos para verificar que se transmitieron correctamente.
  • Generador de LoremIpsum: Texto aleatorio para probar diagramaciones.
  • Generador de contraseñas aleatorias.
  • Generador de UUID: Estándar para la creación de identificadores únicos.

Herramientas de imágenes

  1. Simulador de daltonismo: Muestra como ve una imagen alguien con esta patología.
  2. Conversor de imágenes entre formatos.

Testeos

  • Testeador de JSON path: Permite analizar la validez de expresiones JSON.
  • Testeador de expresiones regulares.
  • Testeador de formato XML usando esquemas XSD.

Herramientas de texto

  1. Escapador o desescapador de caracteres: Transforma caracteres especiales en aptos para ser usados en lenguajes de programación.
  2. Comparador entre dos listas.
  3. Visualizador de textos en formato Markdown
  4. Analizador de textos y utilidades: Permite dar formato al texto.
  5. Comparador entre dos textos.

Cómo instalar más de 30 utilidades con DevToys

DevToys ofrece en su versión para Linux usarlo desde la línea de comandos o desde una interfaz gráfica. Solo debemos seleccionar la arquitectura adecuada (x64 o ARM) y elegir entre el paquete DEB para instalar o la versión portable.

Para instalar el paquete DEB vamos a la página del proyecto, pulsamos sobre la última versión y descargamos la versión correspondiente a nuestra arquitectura.

Luego lo instalamos con:

sudo apt install ./Downloads/devtoys_linux_x64.deb


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.