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

Комментарии 53

Хее даже ROT13 не умеет
1. «Send your feedback to...»
2.
> help
You should enter the name of the packet.
Пользователь ничего вам не должен (даже в мягкой форме should). Лучше попросите его указать (Please, specify...) интересующий раздел (да-да, я знать не знаю, о каких-таких «пакетах» идёт речь).
3. Если ввести какую-нибудь ерунду, которая выдаёт «Command not found», то по Ctrl-C в буфер (который clipboard на самом деле) копируется «false», что вряд ли уместно.
4. Хорошо бы иметь возможность передать строку в GET-запросе, тогда можно было бы настроить ключевые слова в браузере для частоиспользуемых функций («Add keyword for this search» в FF).
5. Больше функций можно, персонализация не нужна.
>(Please, specify...)
Согласен, но запятая тут не нужна.

+ Кавычки елочкой в английской типографике не используются.
Действительно, не нужна.
Что касается кавычек, это самоуправство хабрапарсера.
Ой, я имел в виду не в вашем комментарии, а на обсуждаемом сервисе:

>For example, enter «md5 mystring»
Симметричные «кавычки» (хабрапарсер их правда и здесь поломает) не используются ни в одном языке мира. В английском либо “так”, либо ‘так’.
Поясните где я ошибаюсь, пжлст.
Предлагаю сделать расширение для браузера.
Нажимаешь кнопочку — выдвигается окошко с командной строкой и оно расширяется под кол-во информации в консоли.
Поддерживаю, очень хорошая идея. Может и есть плагины, которые работают со строками, но некоторым гикам будет удобнее делать это в привычной консоли.
Тоже думал над этим, сделаю
А зачем вы ходите за саггестами на сервер? Кажется, не так много текста чтобы отдавать его прямо в странице. Так было бы быстрее и проще. И минимум в 3 символа не нужен.
Рано или поздно количество функций увеличится до такого количества, что все равно придется делать его через запрос на сервер. Да и так саджест вроде не тормозит
Я всегда запускал для этого интерпретатор python/ipython.

$ ipython
# from base64 import decodestring
# decodestring('==kdfasgsdgsdagh')
Hello, world!


Проще, быстрее, гибче.
~ $ echo SGVsbG8sIHdvcmxkIQo= | base64 -d
Hello, world!

~ $ echo -n test | md5sum
098f6bcd4621d373cade4e832627b4f6 -
В интерпретаторе удобнее работать с многострочными данными (чем вспоминать каждый раз какой синтаксис у here-documents в bash и т.п.), массивами, считать выражения (арифметика, работа со строками), и т.п.

В общем, когда требуется не просто расшифровать строку, а произвести еще некоторые действия с ней, или с исходными данными, проще запустить python.
НЛО прилетело и опубликовало эту надпись здесь
> У вас часто возникает необходимость быстро конвертировать время из timestamp, ансериализовать строку и распечатать объект, узнать md5 хэш строки, кодировать ее в base64-обратно и т.д.?

Честно — ни разу не было =)))
guest@easydev.org:/$ strlen привет
Result: 12
Спасибо, поправил
Хороший сервис. url_encode, url_decode был бы так же очень полезен.
Добавлено
там в подсказке для encode выводится urldecode. поправьте
Джейсон, джейсон то где?

Согалушсь с предыдыщим пользователем, «веб» функции маст хев такие как урл_декоде/енкоде, джейсон_декоде_энкоде и т.д.
json_decode держите
json_encode непонятно из чего преобразовывать. В input=text ведь нельзя ввести объект как входные данные.
даёшь Eval Питона на сайте)))
Только бы не дорос он до Evil Питона :-)
Мне кажется, было бы полезно добавить перекодировку между разными кодировками (utf8, cp1251) для исходных данных например в hex или URL-кодированных.
С выдачей результата в той же форме.

И еще перекодировку из HTML-entities в текст и обратно ( & и подобное).
прикольно, но я предпочитаю для всего такого писать свой небольшой скриптик (на Линуксе живу). Преимущество моего варианта — неограниченное количество решаемых задач. Недостаток — на Винде намного сложнее, ваш сервис в этом случае удобнее.
iconv добавьте, пожалуйста
НЛО прилетело и опубликовало эту надпись здесь
Будет отличная замена cygwin'у для этих целей.
НЛО прилетело и опубликовало эту надпись здесь
домен хороший купил.
странно что не занят был.
А можно еще добавить itoa atoi subnet_info (т.е. 192.168.0.1/24 — 192.168.0.1 — 192.168.0.255) наподобие utils.nettools.ru/ CIDR RANGE, timestampbydate, rgb2hex, hex2rgb, rgb2color (вывести цвет RGB)?
Сделайте autocomplete Ctrl+Space и вообще будет супер.
Почему-то ожидал, что команда exit закроет вкладку.
Нельзя из JS сделать, к сожалению
НЛО прилетело и опубликовало эту надпись здесь
Придется подтвердить закрытие. Тогда уж проще сразу самому вкладку закрыть
НЛО прилетело и опубликовало эту надпись здесь
Замечательный сервис! Но:
1). Мало команд, очень мало (хотя бы добавьте все функции OpenSSL);
2). Стилизация под Unix ужасна — видя такое приглашение, сразу хочется использовать автодополнение по tab и всякие плюшки bash; видно, что вы использовали в основном консоль Windows (тут как раз характерные черты типа команды help), так что пожалуйста, сделайте приглашение Windows;
3). Можно добавить аргументы к различным командам.
Не надо стилизацию под винды, помом и так хорошо всё.
Вообще не надо никакой стилизации. Почему бы не сделать просто приглашение "> "? Просто кому-то захотелось похвастаться знанием приглашения в Unix (просьба не обижаться — мне тоже очень часто хочется чем-то похвастаться, для людей это нормально).
Вариант. Действительно, тут любые приглашения выглядят несколько нелепо.
Да, нужно добавить автодополнение по TAB однозначно!
tolower/toupper работают только с latin-1, неплохо бы заменить на более продвинутые аналоги
или дополнить список функций таковыми
Поправил
Не совсем очевидно что можно спрашивать: укажите, что справка вызывается по команде 'help', а не, как хочется сразу написать, 'man' или '?'.
Как программист: полезнее будет увеличивать число функций и добавить их конкатенацию. Также может быть очень полезно запоминать результат в переменных, чтобы избежать сильно большой вложенности выражений.

А так очень даже удобно, спасибо! Думаю, интерфейс консоли — это то, что надо :-)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории