Первый день настоящей весны в Питере! Днем вжарило около +16, и даже вечером было не меньше +10, вышел на слот и приятно поработал 3.5 часика. Но да не будем об этом, сейчас, как говорится, не до этого =)
Весь день продолжал размышлять о Вавилонской Библиотеке, конечно же. Для тех, кто не заходил на блог последние пару дней — начало было здесь, а тут продолжение. Сейчас будет уже ТРЕТЬЯ статья про Вавилонскую Библиотеку =) — сразу скажу, что она будет совсем не такая интересная, как первые две. В данной статье я просто рассмотрю один технический вопрос, не более того.
Кстати, рад, что посещаемость блога заметно подросла за эти дни — даже несмотря на то, что сегодня у меня закончились деньги на хостинге и блог был утром отключен на пару часов за неуплату, посещалка за этот день всё равно вышла 386 человек. Если бы не отключение блога — было бы 400+, значит. Это процентов на 15-20 выше, чем было еще неделю назад (всю зиму держалась в районе 300-340 человек в сутки).
Короче. Попробовал сегодня пообщаться на тему Вавилонской Библиотеки с нейросетью. К моему удивлению, ничего не вышло. Задал пару вопросов — нейросеть выдала какую-то унылую херню, как будто даже проигнорировала мои вопросы, в общем ответила как-то совсем сухо и шаблонно, и совершенно «пусто». Был этому сильно удивлен, потому что зимой пару раз общался с нейросетью на глубокие философские и научные темы — и там с ней действительно было очень интересно общаться, а тут вот, по вопросам Вавилонской Библиотеки, она прям полное фиаско какое-то показала…
В третьей статье на данную тему — буду немногословен. Просто хотел поделиться тем, что я в очередной раз оказался ОСЛОМ =), когда в предыдущей статье писал о сайте
https://libraryofbabel.info/ (пользуйтесь VPN)
Собственно, в чем я лоханулся-то? Я писал, что когда ввожу в поиск на этом сайте рандомный абзац текста со своего блога — поиск всегда почему-то находит только ОДНУ книгу в Вавилонской Библиотеке с этим текстом. И это меня сильно удивляло, ведь почему всегда находится только ОДНА книга? И никогда не находится 0 или 2, допустим? (0 тоже теоретически возможен, потому что на данном сайте представлена далеко не вся Вавилонская Библиотека, а лишь НИЧТОЖНО МАЛАЯ её часть)
Оказывается, я просто не так искал и не туда смотрел! На эмоциях был =), вот глаза и не видели ничего, хотя всё было перед самым носом =)
Поэтому, если среди моих читателей есть такие же ОСЛЫ как и я, решил на всякий случай пояснить, как искать там книгу правильно.
На этот раз я решил предаться ностальгии и приятным теплым воспоминаниям =), и нашел у себя на блоге старую статью про мой первый поход к Рыжуле — часто вспоминаю последнее время эту чудесную девку =). И решил поискать в Вавилонской Библиотеке пару рандомных абзацев из той своей статьи:
Сперва перевел этот текст в транслит, так как в Вавилонской Библиотеке все книги только с буквами английского алфавита, а заодно убрал из текста все смайлики.
Теперь, собственно, заходим на сайт libraryofbabel.info в раздел Search, копируем туда этот текст на транслите, и смотрим, что найдется. А находится всегда такая вот страничка:
И вот тут, в разделе «with random characters», оказывается, есть ссылочка под названием «more random char matches», которую я раньше совсем не замечал! И удивлялся, почему всегда находится только одна книга?! А оказывается, надо кликнуть по этой ссылке — и будет выдан список ВСЕХ КНИГ (представленных на данном сайте), в которых встречается этот текст! И в данном случае таких книг нашлось аж 29 в степени 1750!
И да, абсолютно все эти книги можно открыть на тех страницах, где есть искомый текст — ссылки есть на все эти книги, насколько я понял! Хотя это даже не укладывается в голове… Ведь для хранения такого количества книг даже в электронном формате — нужно НЕМЫСЛИМОЕ дисковое пространство на сервере. По всей видимости, как понял это лично я (могу ошибаться) — все эти книги наверное и не хранятся на серверах сайта libraryofbabel.info, а «создаются» математическим алгоритмом прямо во время вашего поиска.
Хотя, тут тоже много вопросов… Потому что, во-первых, в таком случае алгоритму нужно постоянно производить огромное количество сложных (?) вычислений, а это в свою очередь требует колоссальной нагрузки на процессор сервера, учитывая что я ведь не единственный кто пользуется этим сайтом и ищет там книги! А во-вторых, у любой страницы и книги на этом сайте есть адрес (ссылка), и я могу дать ссылку на любую найденную страницу любой книги вам — и вы, перейдя по ней, попадете на точно такую же страницу. Так что, всё-таки получается, что скорее всего все эти книги в электронном формате действительно хранятся на серверах в ГОТОВОМ ВИДЕ, а не высчитываются математическими алгоритмами при каждом обращении каждого пользователя сайта.
Я захотел узнать, сколько это (29 в степени 1750) в привычном нам всем десятичном формате. Загуглил сайт-калькулятор, где любое число в степени можно перевести в десятичный формат записи, и оказалось, что 29 в степени 1750 — это вот такое число:
Да. Именно столько книг нашлось на сайте с данным блоком текста =). И я повторюсь: на сайте представлена лишь мизерная часть Вавилонской Библиотеки, причем настолько мизерная, что это примерно как ОДНА ПЕСЧИНКА по сравнению со всей пустыней Сахара. Представьте себе, какое количество книг с данным блоком текста во всей Вавилонской Библиотеке…
Разумеется, я не смог совладать со своей наивностью =). Открыл около 30 найденных поиском книг с этим текстом, каждый раз замирая =) и надеясь открыть книгу, в которой я увижу не только этот отрывок текста, а весь пост с моего блога с этим текстом, или хотя бы часть этого поста =). Но, как понимаете, тщетно — имея дело с такими числами и c такими вероятностями, мне пришлось бы кликать по ссылкам до тепловой смерти вселенной =), а скорее всего даже гораздо дольше, чтобы найти такую книгу.
— Но ведь она, такая книга, где-то в этой Библиотеке есть! — Думал я. И мне снова становилось не по себе от этой мысли… Я даже подумал, что если бы случилось чудо и эта книга всё-таки нашлась бы на этом сайте, и я бы её открыл — А НЕ ПОЕХАЛА ЛИ БЫ У МЕНЯ КРЫША от такой находки?!
Увы, открытие примерно 30 книг из всего этого найденного великого множества — каждый раз выдавало искомый текст, окруженный бессмысленным набором букв.
Жаль, что поиск на сайте ограничен лишь 3 200 символами (и очень любопытно, почему стоит именно такое ограничение, пока я с этим не разбирался). Очень хотелось бы вбить туда свой пост с блога тысяч на 15-20 символов, и посмотреть сколько книг с таким текстом найдется через поиск.
Такая вот мистическая штука — Математика! Глупый безграмотный плебс ищет волшебство и магию у попов, эзотериков и прочих шарлатанов — ищет там, где никакого волшебства и магии нет и быть не может, а есть лишь одно наебалово =). Настоящая, ИСТИННАЯ же магия и волшебство — как можете видеть, легко находятся в Математике. И это волшебство такой силы, какое религиозным и эзотерическим дебилам даже не снилось =)
PS.
Вопрос о том, использует ли сайт математический алгоритм для создания книг Вавилонской Библиотеки или же эти книги хранятся на серверах в уже готовом виде — решен. Оказывается, в Википедии есть статья, посвященная этому сайту. Там сказано, что это действительно алгоритм, потому что для хранения такого количества книг в электронном формате потребовалось бы немыслимое количество дискового пространства.