September 10th, 2018

masked, myself

Permanent URLs

Оказывается, идея ненавидимых многими сокращаторов ссылок вроде TinyURL или Bit.ly уходит корнями в далёкие девяностые, когда OCLC справедливо озаботилась тем, что документы в интернетах могут переезжать и хорошо бы их как-то уникально идентифицировать. Для этого они ещё в 1995 году придумали концепцию Persistent uniform resource locator (PURL), которая по сути и есть абстрактный сокращатор, позволяющий регистрировать перманентные ID для ресурсов и служить резолвером-редиректором.

Первую реализацию они опубликовали на purl.org, потом лицензировали эту технологию другим PURL-провайдерам, а в конечном счёте всё переехало под крыло Internet Archive (что кмк очень хорошо) и сейчас живёт по адресу https://archive.org/services/purl/

Любопытно, что примерно в то же время в RFC были впервые зафиксированы концепции URN, которые делают примерно то же самое - идентифицируют сущности, которые могут быть транслированы в URLы. Типы сущностей правда жёстко стандартизированы в IANA в отличие от PURLов, но мне всё равно интересно почему эти концепции так и не слились воедино.

Забавно, что в перманентном мире IPFS разработчики решают обратную проблему: придумать какой-то механизм чтобы определённому имени соответствовало изменяющееся содержимое (да ещё и в распределённой среде). И оказывается что это тоже непросто.

promo recoder august 1, 2018 12:09 36
Buy for 100 tokens
Не так давно Фейсбук научил меня ещё одной классификации людей, в дополнение к стратегам и тактикам, интерналистам и экстерналистам, и разным морально-политическим приверженцам. Впервые эта классификация описана ещё двадцать лет назад Картером и Сэнджером в книге The Programmer's Stone…