Обновления

Будьте в курсе последних улучшений, новых инструментов, релизов функций и объявлений платформы от CodeUtility.

около 1 месяца назад

Новые компиляторы, умный редактор и улучшенное определение языка

Добавлены компиляторы для C, Java, C#, Kotlin, TypeScript, Swift и Matplotlib. Предустановлены популярные библиотеки для Python и Node.js. Обновленный редактор с автодополнением и автоопределением языка при вставке кода.

Мы выпустили большое обновление, чтобы улучшить опыт программистов при написании и запуске кода прямо в браузере. Вот что нового:

🚀 Новые онлайн-компиляторы

Теперь вы можете запускать больше языков программирования прямо в браузере без необходимости установки. Поддерживаются:

🧠 Улучшенный редактор кода

  • Быстрее и плавнее
  • Точное и удобное поиск и замена
  • Автодополнение кода

🐍 Популярные библиотеки Python уже установлены

  • Утилиты и расчёты: numpy, scipy, sympy, matplotlib, seaborn, math, polars
  • Обработка данных и форматов: pandas, openpyxl, docx, imageio, pillow, opencv-python, qrcode, reportlab
  • CLI и логирование: click, typer, rich, loguru
  • Тестирование и Dev-инструменты: pytest, hypothesis, IPython
  • Валидация и схемы: pydantic, marshmallow
  • Языки и текст: textblob, unidecode, regex
  • Шифрование и безопасность: pycryptodome, pyotp
  • Machine Learning и AI: scikit-learn, statsmodels, torch, transformers
  • 3D и визуализация: trimesh, vedo, pyvista
  • Прочее: keyboard, music21

🛠 Расширенная поддержка библиотек Node.js и TypeScript

  • Утилиты и даты: validator, moment, lodash, dayjs, date-fns
  • CLI-инструменты: chalk, commander, yargs, inquirer, boxen
  • Тестирование: jest, mocha, sinon, uvu, ava
  • Обработка строк и шифрование: uuid, jsonwebtoken, bcrypt, argon2, nanoid
  • Форматы данных: csvtojson, js-yaml, xml2js, papaparse
  • Графики и математика: asciichart, cli-chart, mathjs
  • Базы данных: mongoose, mongodb, sqlite3
  • Обработка языка и ML: node-nlp, ml.js, @tensorflow/tfjs
  • Markdown и расширенное управление временем: marked, remark, luxon

🎯 Улучшенный инструмент форматирования кода

Вставьте свой код — и инструмент автоматически определит язык и отформатирует его. Удобно и быстро!

около 2 месяцев назад

Поддержка нескольких языков, Поиск и Замена, и Библиотеки Исполнителя теперь доступны!

Мы внедрили поддержку нескольких языков, добавили функцию Поиска и Замены в редакторе (с улучшениями для массива форматов) и улучшили среды исполнителя с популярными библиотеками для всех поддерживаемых языков.

🌐 Поддержка нескольких языков

Теперь вы можете использовать CodeUtility на нескольких языках! Выберите версию, которая лучше всего подходит для вашего родного языка. Мы знаем, что текущие переводы не идеальны, и активно работаем над их улучшением.

🔍 Улучшенный редактор кода

Мы добавили функцию Поиска и Замены в редактор кода, чтобы помочь вам более эффективно искать и изменять код. С этим улучшением для инструмента массива форматов вы теперь можете легко искать или находить отладочный вывод прямо в редакторе.

📦 Улучшенные среды исполнителя

Мы добавили мощные и часто используемые библиотеки во все среды исполнителя, так что вы можете использовать их в своем коде сразу же без установки.

Вот некоторые из основных моментов:

  • Python: numpy, pandas, matplotlib, plotly, tensorflow, nltk, textblob и другие.
  • Rust: clap, serde, anyhow, indicatif, regex, rand и т.д.
  • Go: validator, gonum, decimal, uuid, color и т.д.
  • PHP: Включает composer и библиотеки, такие как guzzle, carbon, symfony/string.
  • Node.js: validator, moment, lodash, chalk.
  • C++: Поддержка cmake, clang, libfmt, libjsoncpp, libtbb.
  • Ruby: Включает json и colorize.
2 месяцев назад

Улучшенный инструмент Format Array + новые уведомления об обновлениях

Мы добавили страницу обновлений с уведомлениями в меню, улучшили инструмент Format Array для поддержки PHP-выводов, таких как print_r, var_dump и var_export, и внесли улучшения для лучшего форматирования структур JavaScript и Python. Также исправили несколько ошибок для более плавного использования.

  • 🔔 Меню уведомлений об обновлениях
    • Добавлена страница «Обновления» и пункт уведомлений в верхнем меню, чтобы пользователи были в курсе последних функций и улучшений.
  • 🛠 Улучшение инструмента Format Array
    • Добавлена поддержка для улучшения и форматирования вывода PHP-функций отладки: print_r, var_dump и var_export.
    • Улучшена обработка и форматирование массивов/объектов JavaScript и списков/словарей Python, включая лучшие варианты выравнивания и читаемости.
    • Исправлены ошибки, связанные с крайними случаями в вложенных структурах и пустыми ключами/значениями.
3 месяцев назад

Улучшения редактора кода: Локальная история и строка состояния

Два мощных улучшения для более комфортной работы: строка состояния в реальном времени и отслеживание локальной истории.

Мы внедрили два захватывающих обновления в наш редактор кода, чтобы повысить вашу продуктивность и улучшить опыт редактирования:

Строка состояния

Теперь вы можете видеть полезные метрики в реальном времени во время написания кода:

  • Общая длина
  • Количество строк
  • Размер файла
  • Текущая позиция курсора

Локальная история

Ваши изменения кода автоматически сохраняются в браузере как локальная история. Это означает:

  • Просмотр временной шкалы всех ваших изменений локально.
  • Мгновенный возврат к любой предыдущей версии.
  • Контроль над ситуацией — даже без входа в систему

Эти функции разработаны, чтобы помочь вам писать, отслеживать и управлять вашим кодом более эффективно.

5 месяцев назад

Представляем Исполнители кода для Python, C++, PHP, Ruby, Node.js, Go и Rust

Теперь вы можете запускать и тестировать код прямо в браузере с помощью нашего нового набора исполнителей для конкретных языков.

Мы рады сообщить о запуске **Исполнителей** — нового набора инструментов, который позволяет мгновенно запускать код в вашем браузере на нескольких популярных языках программирования.

Поддерживаемые языки включают:

Будь то обучение, отладка или обмен фрагментами, эти интерпретаторы созданы для простоты, скорости и точности.

Просто выберите язык, вставьте ваш код и нажмите запуск!

7 месяцев назад

Новые инструменты для Python и обновление SQL Beautifier — декабрь 2024

Мы добавили новые инструменты для Python и кодировки, а также обновили SQL beautifier с возможностью настройки форматирования.

28 декабря 2024 года мы выпустили несколько мощных улучшений для CodeUtility:

  • Улучшен инструмент **[Beautify SQL](https://beautifysql.codeutility.io)**: пользователи теперь могут настраивать такие параметры, как регистр ключевых слов, отступы и разрывы строк для более индивидуального форматирования.
  • Добавлен новый инструмент **[Beautify Python](https://beautifypy.codeutility.io)** для форматирования и очистки кода Python.
  • Представлен **[Конвертер Python 2 в 3](https://python2to3.codeutility.io)**, который помогает быстро модернизировать устаревшие кодовые базы Python.
  • Добавлен **[Конвертер Base64 ↔ Hex](https://base64tohex.codeutility.io)**, позволяющий пользователям беспрепятственно конвертировать между форматами кодировки Base64 и шестнадцатеричным.

Эти обновления расширяют наш набор инструментов и дают разработчикам больше контроля и удобства в их повседневной работе.

9 месяцев назад

Блог, комментарии, новые страницы и обновления библиотек – апрельское обновление 2024

Мы запустили программный блог с комментариями, добавили информационные страницы, такие как Наша история и Связаться с нами, а также обновили все основные сторонние библиотеки для улучшения форматирования и конвертации.

11 апреля 2024 года мы представили несколько новых функций и улучшений:

  • Запустили нашу новую страницу **Блог** для публикации учебных материалов, статей и идей по программированию.
  • Добавили **поддержку комментариев** ко всем статьям, чтобы поощрять взаимодействие и обратную связь от сообщества.
  • Выпустили две новые информационные страницы:
    • Наша история** – взгляд на видение и миссию CodeUtility.
    • Связаться с нами** – простой и дружелюбный способ связаться с нашей командой.
  • Обновили все основные **сторонние библиотеки**, используемые в наших инструментах для улучшения форматирования и конвертации, до их последних стабильных версий для повышения точности форматирования, производительности и поддержки языков.

Эти обновления знаменуют новый шаг к созданию более полезной и связанной платформы для разработчиков.

более 4 лет назад

Пользовательские аккаунты, теги инструментов и многое другое — выпуск функций за апрель 2021

Это обновление включает вход через Google/GitHub, управление профилем и общим доступом, описания инструментов, согласие на использование файлов cookie, страницы тегов, страницу релизов, поддержку карты сайта и различные улучшения.

3 апреля 2021 года мы выпустили крупное обновление с несколькими новыми функциями и улучшениями:

  • Добавлена возможность входа через Google/GitHub.
  • Авторизованные пользователи теперь имеют доступ к странице профиля и странице моих общих доступов.
  • Авторизованные пользователи могут управлять своим общим контентом.
  • Введены описания и объяснения инструментов, чтобы помочь пользователям понять их назначение.
  • Реализован запрос согласия на использование файлов cookie для новых пользователей.
  • Добавлены страницы тегов и поддержка тегов для инструментов.
  • Улучшена функциональность переключения тем (темная/светлая).
  • Введена специальная страница релизов для демонстрации обновлений.
  • Добавлена динамическая XML-карта сайта для улучшения индексации поисковыми системами.
  • Исправлены различные ошибки и улучшена стабильность.
более 4 лет назад

Первый выпуск CodeUtility Tools

Запущена главная страница и полный набор инструментов для разработчиков, включая форматеры, конвертеры, минификаторы и кодировщики с важными функциями, такими как загрузка/выгрузка, ссылки для обмена и темный режим.

Оглядываясь назад, 30 ноября 2020 года ознаменовал начало нашего пути с CodeUtility — в этот день мы запустили наш самый первый набор инструментов для разработчиков.

Этот первый выпуск включает главную страницу и следующие категории инструментов:

Форматеры:

  • Выравнивание Hash/Array.
  • Форматирование кода: HTML, JavaScript, SQL и другие.
  • Форматирование JSON.

Конвертеры:

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

Минификаторы:

  • Минификация HTML, JavaScript, CSS, JSON и SQL.
  • Кодировщики/Декодировщики/Шифровальщики.
  • URI кодирование/декодирование.
  • HTML кодирование/декодирование.
  • Hex кодирование/декодирование.
  • Base64 кодирование/декодирование.
  • Хеширование MD5, SHA-1, SHA-256, SHA-384, SHA-512.

Основные функции всех инструментов включают:

  • Поддержка загрузки/выгрузки.
  • Ссылки для обмена обработанным кодом.
  • Переключение между темной и светлой темой.

Это знаменует начало нашего пути по упрощению жизни разработчиков