- PVSM.RU - https://www.pvsm.ru -
В прошлом году читателям был представлен Codeo — минималистичный аналог Pastebin. За последний месяц я полностью переписал сервис, добавил в него ряд новых возможностей, и перенёс его на новый домен (code.re [1]).
Основная концепция сервиса осталась неизменной — минимум усилий для получения результата :)
Достаточно ввести или вставить код, и ссылка на него сразу же окажется в адресной строке.
При редактировании чужого кода автоматически создаётся его копия по новому адресу.
Итак, о новых возможностях.
Теперь сервис по умолчанию оформлен в тёмных тонах, а для любителей светлых тем оформления на верхней панели есть специальный переключатель. Кстати, чтобы лучше сконцентрироваться на содержимом записи, верхнюю панель тоже можно скрыть переключателем.
Новая кнопка на нижней панели позволяет переключаться с коротких ссылок на длинные:
code.re/5CF
code.re/CG30AJmw
Теперь можно создать аккаунт, чтобы видеть список своих записей, удалять их и редактировать. При быстром входе через социальные сети не требуется заполнения никаких дополнительных полей.
Желающие помочь сервису и дальше стабильно функционировать без рекламы и ограничений могут активировать платный спонсорский аккаунт (175 руб.). В качестве бонуса за поддержку сервиса, для спонсорских аккаунтов открывается возможность использовать API.
Работа с API осуществляется через HTTP POST запросы, ответ приходит в формате JSON.
Предусмотрено четыре метода — read, save, delete, get_modes (речь о режимах подсветки синтаксиса).
Для PHP-кода (при выбора соответствующего режима подсветки) теперь автоматически проверяется синтаксис. Если найдена ошибка, в нижней панели выводится её описание, а соответствующая строка подсвечивается красным.
Реализован ряд мелких улучшений в работе редактора (CodeMirror) — например, подсветка активной строки и выделение строки щелчком по её номеру. Если зажать кнопку мыши, то можно выделить несколько строк сразу.
Сервис постепенно становится международным: в зависимости от локали браузера, может выводиться либо русскоязычная, либо англоязычная версия. На английский язык пока переведён только основной интерфейс для работы с кодом, но процесс перевода неспешно идёт по мере улучшения моих небольших познаний в английском.
В ближайших планах: кнопка запуска JS (с помощью dataURI, спасибо RubaXa [2] за идею!), автоматическое определение языка программирования на основе теоремы Байеса.
code.re/ [1]
Автор: empr
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ya-piaryus/66159
Ссылки в тексте:
[1] code.re: http://code.re/
[2] RubaXa: http://habrahabr.ru/users/rubaxa/
[3] Источник: http://habrahabr.ru/post/231431/
Нажмите здесь для печати.