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

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

Сделали, отлично :) И что вы с ним делать будете? тут недавно топик пролитал где их протестировли около сотни :)
А что с ним делать? Пусть крутится :)
тогда добавьте вот такие 2 вещи, пожалуйста:

1. когда ставишь фокус на поле ввода урла, было бы хорошо, если бы введенный там до этого урл выделялся (чтобы не делать лишних действий);

2. когда жмешь «Сделать красиво», при появлении поля с «красиво», его содержимое бы тоже выделялось и туда бы ставился фокус.

Так будет удобнее работать с двумя из трех элементов ;-)
Конечно, просто до clientside я еще не дошел.
Ссылка на указанный обзор для ещё не пролиставших. В конце топика приведена субъективная выборка понравившегося.
Ну вот и баг-репорт. Точнее критика:
Пользоваться этим не секурно, ибо можно тупым перебором посмотреть что там насокращали другие. Хотя может этим и другие сократители страдают, не проверял (ну не пользуюсь такими)
Обычно, через подобные сервисы сокращают ссылки на какие-либо не секретные URL'ы которые потом выкладывают где-либо в открытом доступе (как вариант, в том же твиттере). Что-то не могу придумать, зачем тут секурность? о_О
это вы потом секретаршам будете объянять, что _обычно_ сокращают, а что нет через такие сервисы. С другой стороны секретарши и без таких сервисов найдут способ слить инфу.
Это возможно сделать почти в любом сервисе.
Сам принцип (у меня во вскиом случае) это шаблон вида: x xx xxx xxxx где используются буквы от a до z.
т.е. a aa aaa aaaa и так далее. Таким образом дается около полумиллиона ссылок.
шаблон можно и покороче, но добавить регистрозависимость и цифр
Вот пусть 450 тыс. адресов используют :))
Я думаю на хабре есть и другие владельцы «сокращало». Я свой сервис OutUrl.com запустил где то год назад. Первый мой личный сервис, на котором много шишек набил.
У меня это заняло примерно 4-5 часа.
Мне было интересно продумать алгоритм, опыт это бесценно.
А в чем изюминка алгоритма? Напишите, пожалуйста, кратко хотя бы. Если это не секретная инфа, конечно.

Простейшим решением видится помещение записи в базу, где одно поле урл, другое текущее сочетание букв. Но я так понимаю, у Вас что-то более интересное?
Придерживаюсь Бритвы Оккама :)
Есть список кодов — и есть урлы. все. наверное проще будет выложить исходники.
сделайте ссылки по словарю. что то типа 2qo.ru/ufo/ чтобы потом можно было продиктовать по телефону например. найти словарь думаю не проблема.
Слишком мало вариантов.
Я думаб сделать возможность добавления ручных кодов.
Хорошо бы, чтоб префикс http был не обязателен — сейчас вводим «blah.blah» — получаем invalid uri;
поле, в котором получаем результат хорошо бы не делать инпутом (или задизаблить);
и да — такой маленький — и не валидный :)
Как только найду хороших валидатор — так сразу и сделаю.
А чем validator.w3.org не устраивает?
Я про валидатор ссылок :)
Выше я написал, что clientside пока не касался. Надо сам алгоритм сначала отработать.
Ох уж эта путаница в терминах %)
Кусок perl-кода для разбора в соответствии с RFC 2396, 2732.
Взято отсюда.
my($scheme, $authority, $path, $query, $fragment) = ( $uri =~ m|(?:([^:/?#]+):)?(?://([^/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?| );


Думаю, как адаптировать — разберетесь ;-)
Вот спасибо! Обязательно опробую.
НЛО прилетело и опубликовало эту надпись здесь
В яндексе могли бы сделать отличный сервис по сокращению ссылок :)
Сервис сделан совсем не для таких ссылок.
есччо один:)
+ в закладки
нас много :)
Хотите сделать сервис лучше? Посмотрите на b23.ru :) У них все чудесно. Если еще и у вас будет не хуже — отлично! Нам — еще один трехсимвольный домен с «укротителем ссылок», а вам, я думаю, просто приятно будет.
На него и будет равняться. Только API у меня будет открытым.
Я так понимаю, что и они откроют. Пока вроде бы «тестовый режим»… Anyway, удачи вам :)
rwz.duckroll.ru/20090225/Picture%202.png – инвалид урл.

Спасибо. Добавлю в валидатор.
мм — аналог tinyurl, cпасибо — полезно.
Меня всегда в таких сервисах раздражало отсутствие кнопки «сделать некрасиво», т.е. расшифровки короткого адреса.

Кстати, если долго зацикливать одну и ту же ссылку, то после продолжительной паузы браузеры отказываются ее открывать:
2qo.ru/qj
Да, сделать некрасиво тоже надо :)

А цикл это да.
Простейший способ решения циклов, это проверять рефер. Но лучше проверять на этапе создания.
Меня всегда в таких сервисах раздражало отсутствие кнопки «сделать некрасиво», т.е. расшифровки короткого адреса.</blockquote
У tinyurl есть возможность превью, за что я им бесконечно благодарен. Потому и пользуюсь только им, а короткие ссылки с других сервисов обычно проверяю через бота. :)
Упс. Промахнулся. Привык, что предпросмотр справа.
НЛО прилетело и опубликовало эту надпись здесь
В рифму, кстати
понравилось что историю набранных url видит — если не готовым пришёл то довольно удобно… пример 2qo.ru/sa
и что люди будут помнить 2go ;)
Историю скорее всего браузер видит :)
ну главное же не испортить ;) — вот ещё пример, уже для совратителя ссылок 2qo.ru/vu
И куда ушли все мои деньги?
на сертификаты ;)
Ссылка из вашего примера с гуглом у меня не заработала.
Это все валидатор :(
Не поддерживается кирилица в ссылках =(. В общем, как и в остальных подобных сервисах…
b23.ru/p/ — самая первая ссылка:)
Ну наконец то, теперь мне проще.

ya.ru -> 2qo.ru/ah
Прикольно. Оно оказывается понимает рекурсивные ссылки. Сокращает уже сокращенные. Это так и задумывалось?
НЛО прилетело и опубликовало эту надпись здесь
К примеру твиттер, где каждый символ на счету.
чета ерунда какая то, зачем нужен этот сервис?
«Укротители» ссылок стали популярны на волне Микроблогинга
В твиттере максимальное число символов 140. Поэтому стремятся в малом объеме текста донести максимум информации.
Логичнее всего было сервис по сокращению ссылок встроить в сам твиттер и не париться.
Пользуюсь подобным сервисом в связке с Twitter. А так… Разве что ну очень длинные ссылки сокращать.

Мысль по поводу сервиса — желательна возможность ввода своего id для ссылки.
Например: «2qo.ru/super_site»

Несмотря на то, что таких сервисов полно, начинание полностью поддерживаю. Akira, продолжайте.
Это лучше, чем просто сидеть, как многие и ждать у моря погоды.
Такое мне кажется не получится… Если каждый будет вводить свои названия то скоро база названий заполнится и… и все)
Мне кажется надо очищать базу сокращенных ссылок раз в месяц, и ввести предупреждение об этом. Тогда ссылки всегда будут короткими) а иначе (очень не скоро конечно, но все же) ссылки будут становиться все длиннее и длиннее…
Куда пропал сократитель? Домен украли? Автор уже продал свой стартап?
работает сейчас
2qo.ru/coh
Это у вас ДНС шалят :)
Мдя… полно уже таких сервисов. У самого один такой на саппорте лежит: fff.to
Тока мы поразмашистей сделали. Зайди — осмотрись. Может идейки понравятся. Обрати внимание на букмаку:
FFF.TO bookmarklet! и там виджеты всякие…
НЛО прилетело и опубликовало эту надпись здесь
Ок! Спасибо. Тикет уже создал. Feedback туда прикрутить, что ли…
мне больше tr.im нравится :)
Вот букмарклет :)

javascript:void((function(){document.location='http://2qo.ru/?url='+encodeURIComponent(document.location.href)})());
я когда смотрел эти домены обратил внимание на go2.ru, но так до сих пор и не придумал что с ним делать =)
А возможно ли в фаерфоксе прикрутить этот сервис по нажатию ПКМ? Допустим, по ссылке на какой-то веб-странице -> Сократить ссылку. И тут же тебе выдаётся короткий url через этот сервис.
Я выше букмарклет же сделал, вешайте его на панель закладок, на нужной странице топ на кнопку и получите сокращение ссылки на эту страницу
Спасибо, я так и сделал. Но в менюшку встроить можно?
зря потратили 1 wmz, мне кажется, врят ли они бы продлевали на себя домены, через 2 месяца же срок аренды кончался
Ну у меня есть еще два месяца :)
А если сервис хоть как-то будет юзаться, то 250 руб не такие уж и деньги.
есть еще 1ink.ru
А в чём преемущество перед тем же tinyurl?
Это просто еще один сервис.
Я преимуществ не обещал :)
имхо: Если целью было самосовершенствование — задача решена на отлично.
Если же цель сделать сократитель ссылок — повторное изобретение велосипеда, в инетах полно сервисов на всякий вкус и цвет. :)
Если подходить с такой идеологией, то мы бы сидели с одними рамблером, mail.ru, yahoo и windows.
Хорошо, когда есть разные продукты, даже если их цель одинакова.
с ссылками из википедии тоже выдаёт invalid url.
У меня тоже есть сократитель, маленький и неизвестный, для узкого круга пользователей:
sendlink.ru

Ключевая особенность — принципиальное отсутствие редиректа.
Ну и реализация за 15 минут на коленке. :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории