Как стать автором
Обновить

Онлайн агрегатор операций со строками

Время на прочтение 2 мин
Количество просмотров 696
easydev.org

У вас часто возникает необходимость быстро конвертировать время из timestamp, ансериализовать строку и распечатать объект, узнать md5 хэш строки, кодировать ее в base64-обратно и т.д.? Конечно, для этого уже есть ряд тематических сервисов (md5.org, base64.org), которыми большинство из вас неоднократно пользовались. Обычно они выполняют только одну из функций, ибо удобнее зайти на главную, не щелкая мышкой по вкладкам вбить в большое поле на главной строку и получить результат. Под катом расскажу про свой проект easydev.org, который позволяет выполнить любую подобную операцию быстрее и удобнее, даже без использования мыши.

Дизайн и интерфейс


Когда я задумался о дизайне сервиса я понял — он ему не нужен. Вы забежали на сайт на секунду по своим делам — можете не дожидаться загрузки логотипа на половину экрана и не наслаждаться просмотром мигающих баннеров, сайт лишен графики и весит 30кб пока у меня не дошли руки ужать JS ;)
При входе на сайт вы видите пару строк напутствия и строку для ввода команд, всегда имеющую фокус ввода. Нет, на самом деле на моем компьютере стоит Windows, командной строкой я просто избавил вас от кучи кнопок/вкладок для выбора нужной вам функции. Просто пишем «md5 mystring», жмем Enter, Cntrl+C и радуемся. Знать название команды на сайте при этом вовсе не обязательно, командная строка имеет suggest, просто пишите что вы хотите сделать.

Функционал и персонализация


Функции разделены по пакетам, напишите help для просмотра списка пакетов или help packet_name для просмотра функций в нем.
Зарегистрируйтесь, для этого пишите register и логин с паролем. Мне не нужны другие ваши данные и тем более каких-либо подтверждений регистрации. Регистрация позволит:
  • сохранять историю команд между сессиями. Вы можете просматривать историю выполненных команд стрелками вверх — вниз
  • биндить собственные названия команд. Вам может не нравиться название функции datebytimstamp, напишите «bind datebytimestamp 2time» и забудьте его
  • сохранять персональные настройки

Фидбэк


Пожалуйста, оставьте фидбек и подскажите в какую сторону развиваться в первую очередь:
  • Увеличение количества функций
  • Десктоп приложение. У меня уже написано простое portable приложение под windows, отображающее страницу сервиса. Есть мысли ставить его на автозагрузку и скрывать/раскрывать по горячим клавишам
  • Бинд нескольких функций на одну команду. Например toupper < md5 mystring
  • Персонализация оформления сервиса

Заранее спасибо за ответы.

Разработчик сервиса хабраюзер Prescott
Теги:
Хабы:
+49
Комментарии 53
Комментарии Комментарии 53

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн