Pull to refresh
Comments 114
Вы справились с заданием! А я облажался :)
Спасибо за идею. Теперь всерьез задумался о более приличном домене. Не ожидал, что мое веселое настроение будет подхвачено ;)
ништяк сервис, правда, я себя почувствовала идиоткой, когда ввела первым делом vkontakte и поняла, что не первая такая, название явно прописано вручную автором))))

на самом деле классный ресурс =)
Остановился на вашем варианте. Топик подправил. Спасибо! :)
например enlarge-your-url.org )))

жаль .com занят… эхх…
СЕОшники обрадуются столько ключевиков можно впихнуть в УРЛ ))
Да, действительно, проблема есть. Спасибо!.. Пожалуйста, только президенту о ней не говорите :)
Супер! Вы хорошо потрудились :) Я насчитал 30 итераций.
Это не противоречит terms of service данного сервиса)
Ну сами напросились:

ВСТРЕЧАЙТЕ — Самая длинная и долгооткрывающаяся ссылка на свете: ТА-ДАМ!!

PS: скрипт (если кто-то захочет побить мой рекорд): paste-it.net/public/a157ad1/
PPS: вот Google удивится при индексировании этой ссылки.))
Ну вот…
Error: Server Error

The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.
Не сдавайтесь! Пробуйте еще, это Гугл нам козни строит :)
UFO landed and left these words here
Вы открыли новый носитель рекламы — бегущая строка в адресбаре. Тссс а то спаммеры прибегут :)
Надо было в качестве последней поставить первую.
Такая бы замечательная рекурсия получилась бы…
Это же невозможно. Когда создавалась первая (последняя которую мы увидели) последней (которую мы видели первой) не существовало
Если это кому-то бы доставило удовольствие, я бы мог замкнуть цепочку, подправив значение для первой ссылки в хранилище :)
Даю добро :)
Предлагаю вашему вниманию ссылку, которая никогда (!) не откроется. Как мы уже выяснили ранее, в естественных условиях, такое сконструировать невозможно, но, благодаря вмешательству администраторских привелегий, мы можем увидеть воочию эту чудо ссылку-маятник.
Предлагаю модификацию танцующей ссылки: повысить число переходов и дать для каждого перехода осмысленный набор символов, например так:

1. /u_popa_bila_sobaka
2. /on_ee_lubil

и т.д. :)
Кажется, это уже тянет на другой бесполезный для человечества сервис:)
UFO landed and left these words here
Думаю что для функциональности сервиса нужно это функцию встроить. Чтоб не только 2к символов было, а и долгое открывание. Так секунд 20 подождать чтобы. И во время открытия чтобы мигали слова Сейчас, Откроется, Сааамая, Длинная, Ссылка…
если mish раскроет алгоритм,
можно будет сделать рекурсивную ссылку.
а не как задумывалось изначально 2083 (максимальная длина URL'a для IE, на который приходится равняться)

Почему равняться? Данный глагол подразумевает вознесение ИЕ в эталон, а я сомневаюсь что для вас это так. Наверное вы все таки хотели сказать «с которым приходиться считаться»?
Да, да, да. Внес эту важную правку. Спасибо большое!
а вы таки представляете компанию которая взяла и бросила своих ie клиентов? назовитесь что ли
И где вы в моем посте усмотрели намеки на то что нужно кинуть пользователей ИЕ?
Отличный сервис для маскировки URL от «Русского Shit-а» :) Пусть позаморачиваются: наверняка урлы фигурируют и в печатных документах, а значит нужно будет на глаз определять идентичность разных урлов :)
Они просто постановят закрыть корневой домен appspot.com в таком случае
Подобно тому, как в Комсомольске-на-Амуре запретили YouTube
Видимо парсер схавал первое, что шло под h1 в исходном коде страницы :)
Ага, так и есть. Ищется первый h1 элемент, а если не находим или его содержимое пустое, берем title. Такой порядок показался более правильным после нескольких тестов.

Ну а вконтакте значит заслужил такого урла :)
благодаря этой строке в исходнике vkontakte.ru

var is_rtl = false;if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
  onDomReady(function() {
    document.getElementsByTagName('body')[0].innerHTML = 
'<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>';
  });
UFO landed and left these words here
Наконец-то нормальный веб-сервис. А то достали эти убогие Google Docs, Wave, Flickr которые никому не нужны и ничего вообще не могут.
Было бы хорошо, если б можно было бы самому задавать длинну ссылки (не только 140 символов).

Кстати, я не девелопер и этим бы проетом никогда бы не занялся, но было бы круто сделать какую-нибудь ЛОГИЧНУЮ сокрощалку для адресов IPv6. Через 3-4 года же задолбаемся друг другу диктовать адреса.
присоединяюсь к feature-request'у насчет ipv6.
Хотя, когда массово будет использоваться ipv6, о запоминании ip-адресов придется позабыть, полностью связав себя с ДНС.
Мне кажется, что когда будет массовый ipv6, то уже от доменов второго уровня ничего не останется. Хотя, как по мне, когда ICAAN одобрил названия доменов отличных от латинских (кириллические и арабские уже, китайские на подходе), он фактически похоронил текущую систему DNS. Должна родиться какая-нибудь DNS 2.0, либо какие-то глобальные каталоги по индексам поисковых систем (как это сейчас делается у хрома, только поумнее). Да и было бы круто, если б каждое (вообще каждое) устройство в интернете имело бы свой внешний IP…

чего-то меня куда-то не туда понесло…
Ну не совсем. DNS всё-таки штука к чему-то обязывающая: и денег стоит, и личные данные светит (если по науке) и регистрации и апдейта серверов требует. А сокращалка есть the сокращалка. С IP, по моим наблюдениям, штука интересная. Их чаще даже диктуют голосом, чем присылают ссылками. Для ipv6 это станет совсем мучительно.

И да, инструкция к роутеру D-Link, 2017 год:
Для настройки роутера подключитесь к нему по протоколу 805.12p и вбейте в строку браузера:
http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/
(поддерживаются браузеры не ниже IE12, Safari 7, Chrome 29 и HabraWeb 0.9 beta. Firefox не поддерживается, пока Столлмана не выпустят из психушки)

Так вот. Я иногда встречаю в интернете такую капчу (сейчас как назло найти не могу), которая показывает любых английских слова. Например: free popcorn, joy fly, simple jerboa, former lost и т.п.
То есть укорачивался вида tinyv6.org/reset-adolf была бы предпочтительнее хэшей типа tinyv6.org/j2od5ki1

Вот как-то так на ночь глядя.
UFO landed and left these words here
Сделайте возможность задавать url самостоятельно в случае descriptive url!
Ага, чтобы потом все начали сокращать урлы? Ну уж нет :)
if (strlen($url) < 140)
{
echo 'Ошибка: введенный вами url слишком короткий! Потрудитесь, добавьте еще!';
}
А вы добавьте проверку, что введенный новый url длиннее оригинала.

Правда открывается много путей для злого применения вашего сервиса.
Спасибо, с вашей подачи я за прошлую ночь разобрался с Google App Engine и написал все сам =) Благо, питон мой родной язык.
При благоприятном положении звезд сегодня вечером выложу в Юморе.
Спасибо за хорошее настроение, и за интересный сервис. Действительно — подберите хороше доменное имя теперь.
Укоротитель ссылок есть, удлинитель теперь тоже. Кто-нибудь, разработайте сервис, делающий длинные и короткие ссылки средненькими
Ещё можно сделать задавать именно длинный урл проверяя тэги keywords и description.
Будет и длинно и толково )
Интересная задумка. Спасибо за наводку.
Не думал, этот сервис делался от души и для души. Не все же время о деньгах думать :)
Кто-то в ночь пятницы на субботу бухает, а кто-то пишет удлинители ссылок =)
Спасибо за сервис. Хоть и я не знаю, зачем он мне.
сервис не только «удлинитель», но и «осмыслитель». Так, вместо непонятной ссылки, ведущей к неизвестному расширению
chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom?hl=ru
мы получим уже что-то, извините меня, понятное
huge-url.appspot.com/chrome.google.com/adblock-galereya-rasshireniy-google-chrome

Вот-вот. Это делает шуточный сервис единственным полезным в своем роде (из тех, что я видел).
Баг-репорт:
К чему все эти намеки на убогость IE, если ваш сервис, в лучших традициях сего браузера, считает что все русские страницы в интернете отдаются в Windows-1251, и на Content-type не смотрит?
Еще баг, если попробовать сократить (удлинить) уже сокращенную ссылку. Например kr1n.ru/7d
Проблема в том, что эта короткая ссылка ведет на страницу, которая перебрасывает на оригинальную, используя javascript и/или специальный мета-тег:
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://kr1n.ru">
<META HTTP-EQUIV="Window-target" CONTENT="_top">
<script type='text/javascript'>top.location.href='http://kr1n.ru';</script>
</head>
<body></body>
</html>

Видно, что на странице нет ни заголовка, ни элемента h1, так что построить описание не представляется возможным…

Конечно, можно пробовать рассматривать подобные случаи, но пока не обещаю подобную реализацию ;)
Попробовал. Но не уверен, что оно того стоит, т.к. тогда эта ветка будет не актуальна — «плясать» не будет…
Спасибо. Действительно, вы правы. Я заметил эту проблему сразу, но решил повременить с исправлением (это сделать никогда не поздно). Сейчас этот недостаток устранен, прошу вас проверить на тех страницах, которые выявили проблему.
Нет не работает.

Ну, во-первых, у вас там все круто кешируется, так что как раз на точно тех же самых страничках проверять нельзя. Ну это я обошел, дописывая в конец URL'а всякий мусор… Кстати круто ваш сервис разруливает ситуацию, вставляя вот эту циферку
http://huge-url.appspot.com/1/www.rekub.net/dpnbyoss-uftboyyulb-uetzes-telhvtbfulpzp

Во-вторых, проверил: апач честно выдает заголовок:
Content-Type: text/html; charset=koi8-r

Ради смеха перенастроил его в выдачу в windows-1251
все работает.

Потом в utf-8, опять все работает.

Вернул все как было, в koi8-r, все обратно сломалось.
Спасибо за помощь в выявлении проблемы.
Надо признаться, я сделал только реакцию на мета-тег, а не на content-type в заголовках. Мой промах. Исправил и это. Сейчас должно работать.

Ситуацию с циферкой поясню, возможно, кто-то не понял ее назначение. Легко может оказаться, что тайтл и h1 тег совпадут для разных страниц, тогда нам нужно как-то отличать урлы. Такие циферки и обеспечивают уникальность. Это первое что пришло в голову, на этом и остановился.
У вас в осмыслителе кавчки заменяются quot, лучше бы их игнорировать, либо как-нибудь по другому изображать
Барабанная дробь… Алле оп!

http://www.25cm.org/huge?url=SOURCE_URL
http://www.25cm.org/twitter?url=SOURCE_URL
http://www.25cm.org/descriptive?url=SOURCE_URL
По логике, для такого сервиса и домен должен быть под стать, что-то вроде:
ZW5sYXJnZSB5b3VyIHBlbmlz.com
Вариант, удивительно что он еще свободен :)
Пойти занять, что ли? Потом со мной начнут судится за этот домен…
jQuery UI тоже для того, чтобы жизнь медом не казалась :)?
Если передавать старый тип DescriptiveHashCreator — падает.
После рефаторинга, связанного с API, нарушил обратную совместимость. Cейчас должно работать. Проверьте, пожалуйста.
Щас работает, ага. А сначала удивило немножко. :)
Подумал, что этому никому не надо и значит никто не заметит :) Кстати, сейчас есть API.
Просто я эту штуку сразу добавил в оперный список поисковиков.
Надо сделать зеркало с аналогом 25 см в дюймах. Для представителей кремниевой долины, конечно же. 10inc.org вполне годен.
Only those users with full accounts are able to leave comments. Log in, please.