Actualizaciones

Mantente informado con las últimas mejoras, nuevas herramientas, lanzamientos de funciones y anuncios de la plataforma de CodeUtility.

hace alrededor de 14 horas

Corregido: reconexiones y desconexiones al imprimir japonés y Unicode

La corrección ya está en producción para los lenguajes ejecutados en el servidor, especialmente para programas con salida en japonés.

Algunos programas que imprimían japonés, otros caracteres Unicode o emojis podían mostrar “Reconnecting…” o desconectarse antes de terminar. La salida podía dividirse en medio de un carácter y el navegador la rechazaba.

Ejemplo en Python: print("日本語" * 500) imprime 日本語 500 veces. Antes, según cómo se dividiera la salida, podía interrumpirse la conexión. Hemos verificado en producción que ahora esta salida se completa correctamente.

La corrección se aplica a Python, C, C++, Java y los demás lenguajes ejecutados en el servidor. Conserva los caracteres completos tanto en la ejecución normal como en la salida del depurador. Es especialmente relevante para japonés y también cubre otros caracteres Unicode y emojis.

Actualiza la página y vuelve a ejecutar tu código. Se ha resuelto la causa relacionada con la salida descrita aquí; aún pueden producirse otras interrupciones de red. Disculpa las molestias.

hace 11 días

Interrupción temporal del servidor de ejecución y del espacio de trabajo

El servidor de ejecución y el espacio de trabajo no están disponibles temporalmente y se espera que vuelvan en 1–2 días.

Actualmente tenemos problemas con el servidor de ejecución. Las funciones del espacio de trabajo y del servidor de ejecución no están disponibles temporalmente. Esperamos restablecer el servicio en 1–2 días.

hace 21 días

Depuración en modo Servidor y nuevas estadísticas

Depura Python, C y C++ en modo Servidor y consulta estadísticas de uso más detalladas.

La depuración ya está disponible en modo Servidor para Python, C y C++. Añade puntos de interrupción, detén la ejecución en la línea necesaria, revisa el estado actual y utiliza los controles del depurador para continuar o avanzar paso a paso.

Esta versión también mejora las guías de los ejecutores, la gestión de conexiones y la supervisión de servicios. Actualiza las páginas de ejecutores que ya estuvieran abiertas para cargar la nueva interfaz.

hace 25 días

Servicios de ejecución y espacios de trabajo restablecidos

La interrupción de esta mañana que afectó al guardado de espacios de trabajo de usuarios conectados y a la ejecución de código en el servidor se ha resuelto. Todos los servicios funcionan con normalidad.

Esta mañana, un problema de infraestructura afectó temporalmente al guardado automático de los espacios de trabajo de usuarios conectados y a algunas ejecuciones de código en el servidor para los lenguajes compatibles.

La infraestructura afectada, el acceso a los espacios de trabajo y la ejecución de código se han restablecido. Todos los servicios funcionan con normalidad y los datos existentes de los espacios de trabajo siguen disponibles. Si todavía ves un error anterior, actualiza la página e inténtalo de nuevo. Lamentamos la interrupción.

hace alrededor de 1 mes

✅ Gran actualización de CodeUtility completada

La nueva experiencia IDE ligera ya está disponible en todos los ejecutores, con espacios persistentes, bibliotecas, uso compartido, colaboración y Browser Python.

La gran actualización programada ha finalizado y CodeUtility vuelve a estar en línea. Los ejecutores ahora son entornos ligeros de desarrollo con varios archivos sin perder la sencillez.

  • Espacios de varios archivos con guardado automático, pestañas, carpetas, carga, descarga, cambio de nombre, movimiento, historial, cuotas y límites seguros.
  • Servidores de ejecución y archivos mejorados, ejecuciones aisladas, bibliotecas preinstaladas y personales por runtime, caché de dependencias y archivos generados.
  • Modos IDE Mínimo y Avanzado, diseño adaptable, temas, ajustes, historial del terminal, controles de salida y Browser Python opcional con Pyodide.
  • Compartir instantáneas o espacios en vivo para archivos, directorios o todo el workspace, con invitaciones, permisos, registros y versiones de bibliotecas conservadas.
  • Colaboración en tiempo real con chat, presencia, menciones, notificaciones y avisos de actualizaciones compartidas.
  • Informes de problemas, visibilidad administrativa y correo, protección contra spam, mejores diagnósticos, accesibilidad y localización completa de la interfaz.
hace alrededor de 1 mes

🚀 Gran actualización de CodeUtility – 8 de agosto de 2026

Gran actualización el 8 de agosto, 06:00–10:00 GMT+7 (7 ago. 23:00–8 ago. 03:00 UTC). Puede haber una interrupción temporal; el servicio podría volver antes.

Realizaremos un gran lanzamiento y actualización de la infraestructura de CodeUtility el 8 de agosto de 2026, de 06:00 a 10:00 (GMT+7), equivalente al 7 de agosto 23:00–8 de agosto 03:00 UTC.

Durante este periodo, CodeUtility, los ejecutores de código, los espacios de trabajo, los servicios de archivos y las herramientas relacionadas pueden no estar disponibles temporalmente.

La versión incorpora un IDE en línea ligero con espacios de varios archivos, pestañas, guardado automático, historial, carga, descarga y administración de archivos, y mejores interfaces de editor, terminal y temas claro/oscuro.

También añade bibliotecas privadas y preinstaladas, paquetes de dependencias compartidas inmutables, uso compartido en vivo y por instantánea, permisos de acceso y guardado, invitaciones, registros de actividad, chat colaborativo, cuotas reforzadas e infraestructura de ejecución actualizada.

La ventana incluye migraciones, recursos, imágenes de ejecución y verificación de servicios. Los servidores podrían volver antes de las 10:00 GMT+7. Gracias — El equipo de CodeUtility.

hace 10 meses

Tiempo de Ejecución Aumentado a 45 Segundos para Ejecutores de Código

Hemos aumentado el tiempo de ejecución y la entrada en terminal de 20 segundos a 45 segundos, brindando a los usuarios más flexibilidad al ejecutar código e ingresar datos en nuestros ejecutores.

Para los ejecutores:

Hemos aumentado el tiempo de ejecución y la duración de entrada en terminal de 20 segundos a 45 segundos. Esto significa que ahora tienes significativamente más tiempo para ejecutar tu código o ingresar datos en el terminal en todos los lenguajes compatibles.

Estamos trabajando continuamente para mejorar el sistema.

Por favor, apóyanos compartiendo tus comentarios o haciéndonos saber qué mejoras o nuevas funciones te gustaría ver. Puedes contactarnos en cualquier momento a través de la página de Contacto:

👉 https://codeutility.io/talk-to-us

hace 11 meses

Actualización del Sitio – Mejor Velocidad y Compartición de Código

Mejor rendimiento con AWS Global Accelerator y una nueva función para compartir código — comparte, visualiza y ejecuta código fácilmente con tus amigos

Acabamos de implementar dos mejoras importantes para hacer tu experiencia aún mejor:

1. ⚡ Acceso Más Rápido y Confiable con AWS Global Accelerator

Nuestro sitio ahora funciona a través de AWS Global Accelerator, brindándote mejor rendimiento y disponibilidad sin importar dónde te encuentres en el mundo.

2. 🤝 Nueva Función de Compartición de Código para Ejecutores

¡Ahora puedes compartir tu código directamente desde cualquier página de ejecutor!

Tus amigos pueden ver y ejecutar el código compartido al instante. Puedes gestionar tus fragmentos compartidos en Mi Perfil → Mis Compartidos. Si eres el propietario, también puedes actualizar tu código compartido en cualquier momento.

hace 11 meses

⚙️ Aviso de Mantenimiento Programado – 29 de octubre de 2025

Mantenimiento programado el 29 de octubre de 2025 (7:30–8:00 AM GMT+7). Se espera una interrupción temporal — el servicio podría reanudarse antes.

Realizaremos mantenimiento programado el 29 de octubre de 2025, de 7:30 AM a 8:00 AM (GMT+7) — eso es de 00:30 a 01:00 UTC.

Durante este tiempo, CodeUtility y sus herramientas relacionadas pueden estar temporalmente no disponibles.

Esperamos que el mantenimiento sea breve y puede completarse antes de lo previsto.

Esta actualización ayudará a mejorar el rendimiento y la fiabilidad del sistema para todos los usuarios.

¡Gracias por su comprensión y continuo apoyo!

El equipo de CodeUtility

hace alrededor de 1 año

Nuevos compiladores, editor más inteligente y detección de lenguaje mejorada

Nuevos ejecutores en línea para C, Java, C#, Kotlin, TypeScript, Swift y Matplotlib. Bibliotecas populares preinstaladas para Python y Node.js. Editor con autocompletado y detección automática del lenguaje al pegar el código.

✨ Nueva actualización en la plataforma de herramientas CodeUtility

Hemos lanzado una gran actualización para mejorar la experiencia de los desarrolladores al escribir y ejecutar código directamente en el navegador. Aquí están los aspectos más destacados:

🚀 Nuevos entornos de ejecución en línea

Ahora puedes ejecutar más lenguajes directamente en CodeUtility sin instalar entornos complicados. Se han añadido compiladores para:

🧠 Editor de código mejorado

  • Más rápido y fluido
  • Búsqueda y reemplazo precisos y cómodos
  • Sugerencias automáticas mientras escribes

🐍 Librerías populares de Python preinstaladas

  • Utilidades y Cálculo: numpy, scipy, sympy, matplotlib, seaborn, math, polars
  • Procesamiento y Formato de Datos: pandas, openpyxl, docx, imageio, pillow, opencv-python, qrcode, reportlab
  • CLI y Logging: click, typer, rich, loguru
  • Pruebas y Herramientas de desarrollo: pytest, hypothesis, IPython
  • Validación y Esquemas: pydantic, marshmallow
  • Lenguaje y Texto: textblob, unidecode, regex
  • Encriptación y Seguridad: pycryptodome, pyotp
  • Machine Learning e IA: scikit-learn, statsmodels, torch, transformers
  • 3D y Visualización: trimesh, vedo, pyvista
  • Otros: keyboard, music21

🛠 Librerías de Node.js y TypeScript enriquecidas

  • Utilidades y Fechas: validator, moment, lodash, dayjs, date-fns
  • CLI: chalk, commander, yargs, inquirer, boxen
  • Pruebas: jest, mocha, sinon, uvu, ava
  • Strings y Seguridad: uuid, jsonwebtoken, bcrypt, argon2, nanoid
  • Formato de Datos: csvtojson, js-yaml, xml2js, papaparse
  • Gráficos y Matemáticas: asciichart, cli-chart, mathjs
  • Bases de Datos: mongoose, mongodb, sqlite3
  • Lenguaje y Aprendizaje automático: node-nlp, ml.js, @tensorflow/tfjs
  • Markdown y Fecha/Hora avanzada: marked, remark, luxon

🎯 Herramienta de embellecimiento de código más inteligente

Solo pega tu código y el sistema detectará automáticamente el lenguaje y lo formateará por ti — ¡más rápido y cómodo que nunca!

hace más de 1 año

¡Soporte Multilenguaje, Buscar y Reemplazar, y Bibliotecas de Ejecutor Ya Disponibles!

Hemos lanzado soporte multilenguaje, añadido Buscar y Reemplazar en el editor (con mejoras en el Formato de Array), y mejorado los entornos de ejecutor con bibliotecas populares en todos los lenguajes soportados.

🌐 Soporte Multilenguaje

¡Ahora puedes acceder a CodeUtility en varios idiomas! Elige la versión que mejor se adapte a tu idioma nativo. Sabemos que las traducciones actuales no son perfectas y estamos trabajando activamente para mejorarlas.

🔍 Editor de Código Mejorado

Hemos añadido la funcionalidad de Buscar y Reemplazar en el editor de código para ayudarte a buscar y modificar código de manera más eficiente. Con esta mejora, para la herramienta de Formato de Array, ahora puedes buscar o localizar fácilmente la salida de depuración directamente en el editor.

📦 Entornos de Ejecutor Mejorados

Hemos añadido bibliotecas potentes y comúnmente usadas a todos los entornos de ejecutor, para que puedas usarlas en tu código de inmediato sin instalar nada.

Aquí tienes algunos destacados:

  • Python: numpy, pandas, matplotlib, plotly, tensorflow, nltk, textblob, y más.
  • Rust: clap, serde, anyhow, indicatif, regex, rand, etc.
  • Go: validator, gonum, decimal, uuid, color, etc.
  • PHP: Incluye composer y bibliotecas como guzzle, carbon, symfony/string.
  • Node.js: validator, moment, lodash, chalk.
  • C++: Soporte para cmake, clang, libfmt, libjsoncpp, libtbb.
  • Ruby: Incluye json y colorize.
hace más de 1 año

Herramienta de Formato de Array Mejorada + Nuevas Notificaciones de Actualización

Hemos añadido una página de Actualizaciones con notificaciones en la barra de menú, mejorado la herramienta de Formato de Array para soportar salidas de PHP como print_r, var_dump y var_export, y realizado mejoras para un mejor formato de estructuras de JavaScript y Python. También se corrigieron varios errores para un uso más fluido.

  • 🔔 Menú de Notificaciones de Actualización
    • Se añadió una página de “Actualizaciones” y un elemento de notificación en la barra de menú superior para mantener a los usuarios informados sobre las últimas características y mejoras.
  • 🛠 Mejora de la Herramienta de Formato de Array
    • Se añadió soporte para embellecer y formatear la salida de funciones de depuración de PHP: print_r, var_dump y var_export.
    • Mejor manejo y formato para arrays/objetos de JavaScript y listas/diccionarios de Python, incluyendo mejores opciones de alineación y legibilidad.
    • Se corrigieron errores relacionados con casos extremos en estructuras anidadas y claves/valores vacíos.
hace más de 1 año

Mejoras en el Editor de Código: Historial Local y Barra de Estado

Dos mejoras potentes para una mejor experiencia de edición: una barra de estado en tiempo real y seguimiento del historial local.

Hemos lanzado dos emocionantes mejoras en nuestro editor de código para mejorar tu productividad y experiencia de edición:

Barra de Estado

Ahora puedes ver métricas útiles en tiempo real mientras codificas:

  • Longitud total
  • Número de líneas
  • Tamaño del archivo
  • Posición actual del cursor

Historial Local

Tus ediciones de código se guardan automáticamente en el navegador como historial local. Esto significa:

  • Ver una línea de tiempo de todos tus cambios en local.
  • Revertir instantáneamente a cualquier versión anterior.
  • Mantén el control — incluso sin iniciar sesión

Estas funciones están diseñadas para ayudarte a escribir, rastrear y gestionar tu código de manera más eficiente.

hace más de 1 año

Presentamos los Ejecutores de Código para Python, C++, PHP, Ruby, Node.js, Go y Rust

Ahora puedes ejecutar y probar código directamente en tu navegador con nuestra nueva suite de ejecutores específicos para cada lenguaje.

Estamos emocionados de anunciar el lanzamiento de **Ejecutores** — un nuevo conjunto de herramientas que te permiten ejecutar código al instante en tu navegador en varios lenguajes de programación populares.

Los lenguajes compatibles incluyen:

Ya sea que estés aprendiendo, depurando o compartiendo fragmentos, estos intérpretes están diseñados para ser simples, rápidos y precisos.

¡Solo elige un lenguaje, pega tu código y dale a ejecutar!

hace más de 1 año

Nuevas Herramientas de Python y Mejora del Embellecedor SQL – Actualización de Dic 2024

Hemos añadido nuevas herramientas de Python y codificación, y mejorado el embellecedor SQL con opciones de formato personalizables.

El 28 de diciembre de 2024, lanzamos varias mejoras potentes en CodeUtility:

  • Mejoramos la herramienta **[Embellecer SQL](https://beautifysql.codeutility.io)**: ahora los usuarios pueden configurar opciones como el uso de mayúsculas en palabras clave, la indentación y los saltos de línea para un formato más personalizado.
  • Añadimos una nueva herramienta **[Embellecer Python](https://beautifypy.codeutility.io)** para formatear y limpiar código Python.
  • Introdujimos un **[Convertidor de Python 2 a 3](https://python2to3.codeutility.io)** para ayudar a modernizar rápidamente bases de código Python heredadas.
  • Añadimos un **[Convertidor Base64 ↔ Hex](https://base64tohex.codeutility.io)**, que permite a los usuarios convertir sin problemas entre formatos de codificación Base64 y hexadecimal.

Estas actualizaciones amplían nuestro conjunto de herramientas y brindan a los desarrolladores más control y comodidad en su trabajo diario.

hace casi 2 años

Blog, Comentarios, Nuevas Páginas y Actualizaciones de Librerías – Actualización de Abril 2024

Hemos lanzado un blog de programación con comentarios, añadido páginas informativas como Nuestra Historia y Contáctanos, y actualizado todas las principales librerías de terceros para embellecedores y convertidores.

El 11 de abril de 2024, presentamos varias nuevas funciones y mejoras:

  • Lanzamos nuestra nueva página de **Blog** para compartir tutoriales, artículos e ideas sobre programación.
  • Añadimos **soporte de comentarios** en todos los artículos para fomentar la interacción y retroalimentación de la comunidad.
  • Lanzamos dos nuevas páginas informativas:
    • Nuestra Historia** – una mirada al interior de la visión y misión detrás de CodeUtility.
    • Contáctanos** – una forma sencilla y amigable de contactar a nuestro equipo.
  • Actualizamos todas las principales **librerías de terceros** utilizadas en nuestras herramientas de embellecimiento y conversión a sus últimas versiones estables para mejorar la precisión del formato, el rendimiento y el soporte de idiomas.

Estas actualizaciones marcan un nuevo paso hacia la construcción de una plataforma más útil y conectada para desarrolladores.

hace más de 5 años

Cuentas de Usuario, Etiquetas de Herramientas y Más – Lanzamiento de Funciones de Abril 2021

Esta actualización introduce inicio de sesión con Google/GitHub, gestión de perfiles y compartidos, descripciones de herramientas, consentimiento de cookies, páginas de etiquetas, una página de lanzamientos, soporte para sitemap y varias mejoras.

El 3 de abril de 2021, lanzamos una actualización importante con varias funciones nuevas y mejoras:

  • Se añadió la funcionalidad de "Iniciar sesión con Google/GitHub".
  • Los usuarios que inician sesión ahora tienen acceso a su página de Perfil y a la página de Mis Compartidos.
  • Se habilitó a los usuarios registrados para gestionar su contenido compartido.
  • Se introdujeron descripciones y explicaciones de herramientas para ayudar a los usuarios a entender el propósito de cada herramienta.
  • Se implementó una solicitud de consentimiento de cookies para nuevos usuarios.
  • Se añadieron páginas de etiquetas y soporte de etiquetado para herramientas.
  • Se mejoró la funcionalidad del cambio de Tema Oscuro/Claro.
  • Se introdujo una página de lanzamientos dedicada para mostrar actualizaciones.
  • Se añadió un sitemap XML dinámico para mejorar la indexación en motores de búsqueda.
  • Se corrigieron varios errores y se mejoró la estabilidad.
hace casi 6 años

Lanzamiento Inicial de Herramientas CodeUtility

Lanzamos la página de inicio y un conjunto completo de herramientas para desarrolladores, incluyendo embellecedores, convertidores, minificadores y codificadores con funciones esenciales como descarga/subida, enlaces compartibles y modo oscuro.

Mirando hacia atrás, el 30 de noviembre de 2020 marcó el comienzo de nuestro viaje con CodeUtility: el día que lanzamos nuestro primer conjunto de herramientas para desarrolladores.

Esta primera versión incluye la página de inicio y las siguientes categorías de herramientas:

Embellecedores:

  • Alinear Hash/Array.
  • Embellecer Código: HTML, JavaScript, SQL y más.
  • Embellecer JSON.

Convertidores:

  • HTML+ERB a Haml.
  • HTML+ERB a Slim.
  • HTML a JSX.
  • HTML a Pug.
  • CSS a SCSS/Sass.
  • JSON a Yaml.

Minificadores:

  • Minificar HTML, JavaScript, CSS, JSON y SQL.
  • Codificadores/Decodificadores/Cifradores.
  • Codificar/Decodificar URI.
  • Codificar/Decodificar HTML.
  • Codificar/Decodificar Hex.
  • Codificar/Decodificar Base64.
  • Hashing MD5, SHA-1, SHA-256, SHA-384, SHA-512.

Las características principales de todas las herramientas incluyen:

  • Soporte de Descarga/Subida.
  • Enlaces compartibles para el código procesado.
  • Cambio de tema Oscuro/Claro.

Esto marca el comienzo de nuestro viaje para hacer la vida de los desarrolladores más fácil