?

Log in

No account? Create an account
GribUser's area
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 10 most recent journal entries recorded in gribuser's LiveJournal:

Wednesday, December 20th, 2017
7:58 pm
Алгоритм опознавания и сравнения текстов

Немного «закулисы» сегодня, давно хотел рассказать, но руки не доходили.


На ЛитРес все книги при запуске в продажу проверяются на плагиат. Мы обнаруживаем полную идентичность, пересечения между текстами, заимствования. Механика особенно полезна при работе с самиздатом, где автор может опубликовать чужой и/или запрещенный к публикации текст, но и для обычных издательских текстов востребована. Так же мы предоставляем открытый API, которым пользуется, например, VK для блокировки раздачи пиратских текстов.


Алгоритм реализован в модуле Text::Distill, исходный код открыт, можно пользоваться. Открыт и API, сверяющий текст с содержимым каталога ЛитРес.


1. Распознавание текста


1.1 Проблема


Прямое сравнение текстов является крайне ресурсоёмким и алгоритмически сложным. Оно исключает возможность быстрого поиска похожего текста. Требуется механизм, который позволит, опираясь на индексированные поля в БД, найти похожий текст без длительных и сложных вычислений.


1.2 Стандартное, но негодное решение: хэш


Стандартным решением для ускоренного сравнения файлов является построение контрольной суммы (подписи), например CRC32, SHA256, MD5 и проч. Однако, у такого подхода есть очевидный недостаток: минимальные изменения в тексте полностью меняют подпись и два десятимегабайтных документа будут признаны разными, если в одном из них есть пустая строка в конце - а в другом нет.


1.3 Стандартное, но негодное решение: вектор


Read more...Collapse )
Saturday, March 19th, 2016
9:21 am
Про обучаемых сотрудников

В каждой второй вакансии и в каждом первом резюме нам рассказывают про "обучаемость". Стоит тебе спросить человека, чего он ждет от работы - так все, оказывается, ждут чего-то нового, хотят расширять круг освоенных технологий и прочее и прочее и прочее. Тяга к новизне и у работодателей, и у сотрудников, неодолима, ваще ужос. Но, по моим наблюдениям, минимум 50% соискателей ничего такого и близко не хотят и не планируют. За работодателей не скажу, много не тестировал, но, думаю, там аналогично. Иногда оно и хрен с ним, потому что есть же и простая работа, не требующая Эйнштейна. Хрен Эйнштейна её и делать заставишь, да и дорого. Чтоб копать ямы и писать простой код можно взять людей попроще и подешевле.

Но! Иногда всё-таки нужен взаправду обучаемый человек. Как его вычислить?

Я сейчас для UX-дизайнера использую простой проективный тест для первичного "отсева": даю некую систему, заведомо выше понимания человека, и прошу её описать. В частности прошу описать, что человек видит на главной станице сайта ЛитРес. Если в описании наблюдаемого много характеристик вида "здесь херня какая-то, срочно надо переделать", я таких людей сразу выбраковываю. Во-первых херни там нет, мы провели прорву всеразличных тестов, от очных UX-сессий до серии АБ-тестов. Там много неочевидного, это да, а вот херни мало. Но даже если б у нас на главной и была бы херня, обучаемый человек первым делом увидит не её. Обучаемый человек будет пытаться проанализировать систему, извлечь смысл, понять, как херня образовалась. У по-настоящему open-minded, обучаемого и прочая человека в описании страницы будет много "вот тут я не понял", "здесь, возможно, работает так-то" и т.п.

Как это работает? Почему я такие выводы делаю?

Начнем с вопроса, что же такое "обучаемость". Обучаемость - способность извлекать знания из среды. Не из учебников, на которых стоит "одобрено минобром, проверено в веках". Зубрить любая попка может. А напрямую из окружающей действительности. Со всеми её противоречиями, бессмысленным шумом и херней. Когда я смотрю на реликтовые растения, ровные и красивые, и вытеснившие их на большей части планеты современные сосенки-березки, я вижу тут очередной урок на тему "worse is better" и оптимизацию по ключевым параметрам. Когда я вижу неудачный дизайн, сделанный Лебедевым для кого-то, я всё равно понимаю структуру и замысел и могу его извлечь, отбросив неудачные части. Собственно, новая главная ЛитРес, с вводом которой мы конверсию с главной подняли на ~10%, и есть переосмысленный вариант чужого неудачного решения, украденная идея, которую я не знаю, сами-то её  создатели, у которых я её спёр, поняли ли до конца.

И вот еще что. Когда у вас в компании появится идея нового пейсбука, то люди, склонные черпать знания из "проверенных" источников, скажут: "здесь херня какая-то, срочно переделать". Потому что ни в одном учебнике нет про завтрашние успехи. Если "херня" это стандартная реакция на непонятное - пиши пропало. Кладовщик, рядовой исполнитель, надсмотрщик - но развития и инноваций от такого человека не ждите. На пушечный выстрел его к развитию подпускать нельзя.

Реально обучаемый боец умеет и любит не только из проверенных и одобренных всеми учебников данные получать, он идеи и знания непрерывно дистиллирует из окружающей действительности. Когда он встретит какую-то непонятную херню, он сможет извлечь из неё новые знания. В том числе такие, которые создатель херни в ней и сам не заметил.

ps. Хотя, конечно, иногда херня это просто херня. Но я себе стал позволять некоторые вещи с порога метить "херня" и игнорировать, когда мне было уже далеко за 30. Зрелое отрицание отрицания, новый уровень. С одной стороны у меня прокачанная интуиция, с другой стороны мой ключевой параметр уже не обучаемость, риск пропустить что-то важное оправдан. Для того, чтобы руду херни просеивать, у меня подчиненные есть. И то я не рискнул бы потенциальному работодателю с порога сообщить, что у него одна херня кругом, попытался бы замысел выявить.

Thursday, January 30th, 2014
3:16 pm
Про советских рационализаторов

Старая история про советских рационализаторов, рассказанная мне одним физиком от атомопрома еще в девяностых, на закате совка. Весьма поучительно.

На пике японского чуда поехали наши молодые инженеры в Японию, перенимать опыт. Отобрало советское правительство самых толковых рационализаторов, у которых там и патенты и всё - лучшие из лучших. И отправило на острова, поглядеть что да как.

Приехали наши рационализаторы, водят их по заводам, все показывают. Ходят, мотают на ус да удивляются: роботы, шмоботы, передовые технологии. Круто!

Вдруг глядят - сидит японец, сгибает проволочки. Берет из коробочки слева, долго-долго нагревает ручной горелкой, потом сгибает не спеша и кладет в другую коробочку, справа. По несколько минут на проволочку. Глядят наши рационализаторы - и глазам своим не верят, какая дикость перед ними. Подскочил один, берет проволочку и безо всякой горелки опа - сгибает! И не хуже получается, чем у японца, отлично согнуто! Одну согнул, вторую - показывает японцу, как все споро у него и быстро. Понимаешь, басурман?

Японец улыбается, кивает. Домо мол, теперь-то я вижу, да! И как сами не догадались! Великий ты человек, рационализатор.

Отходит наш инженер, а японец, не переставая улыбаться, откладывает в сторонку то, что наш инженер так ловко согнул, и опять за старое. Горелочка, несколько минут на проволочку. Из коробочки в коробочку. Неспешно и нерационально.

Посмотрели наши рационализаторы на эту дикость и уехали с чувством полного своего превосходства нед данным конкретным японским техпроцессом.

Уж у нас-то такой фигней никто не занимается. Согнул - и порядок!

Saturday, December 7th, 2013
7:07 pm
fb3 - отчитываюсь о прогрессе
Новый опенсорц-движок читалки для fb2, а так же в перспективе для fb3 и epub, уже на GitHub, желающие могут ознакомиться. Документация там отстала от собственно проекта где-то на пару итераций, так что описывает не более, чем замыслы и идеологию, сам движок в итоге ощутимо отличается. Благодаря TypeScript, впрочем, большую часть важных вещей опытный разработчик увидит сам, описание интерфейсов/классов и прочее позволяют создать управляемый код. В целом я остался весьма доволен TypeScript вообще и тем, что выбрал именно его для этого проекта в частности - прекрасная штука.

В комплекте идет пример, с которым любой разработчик может поиграться и понять из него, что откуда выходит и куда входит. На неделе выложу пример куда-нить на gribuser.ru, дам ссылку здесь.

Изделие пока что безбожно тормозит в IE и, вероятно, имеет море глюков (всё что знал пофиксил, впрочем). В ближайшие пару месяцев мы будем этот новый движок интегрировать на ЛитРес в качестве ядра веб-читалки, попутно большую часть болезней вылечим. Так что если кому нужен перспективный кроссплатформенный движок для читалки - милости просим в проект.
Monday, April 22nd, 2013
7:57 pm
Как FB3 нас всех спасет
Ну что ж... Долго мне было лень писать про fb3. Теперь мне не просто лень, мне еще и некогда. А почему мне некогда? А некогда потому, что я взялся-таки за реализацию fb3.

Начинать будем с самого трудного конца (ну или с одного из двух самых трудных) - с читалки. Читалка у нас будет на TypeScript, распространять будем, видимо, под GNU GPL. Жить проект будет на GitHub - проект уже создан, и я там даже помимо первичных заголовков классов readme нарисовал, где описано как именно будем делать читалку и почему именно так, а не иначе. Над английским прошу не смеяться :)

После читалки будем с редактором забавляться, а дальше видно будет, конвертеры подтянутся и всё прочее.

Читалка, разумеется, будет обратно совместима, сможет читать fb2 (с него и начнем) и даже, наверняка найдутся умельцы, которые заставят ее читать epub. Не хочу стоять рядом сними, когда в них полетят тухлые помидоры, надо будет придумать, как отмежеваться, в лицензию что-то такое дописать.

Ядро для читалки я сам напишу/очерчу, все-таки я уже две JS-читалки сделал для fb2, основные грабли обтоптал, из существенного осталось только тормоза побороть - но уже понятно, как их бороть.

Напоминаю, что на сайте FictionBook.org есть обзорная статья по fb3 (надо, кстати, проверить насколько оно актуально), лежит «пакет», содержащий схему fb3, пример файла и документацию по тегам и есть топик в форуме, где всё это богатство обсуждается.

Девелоперы - присоединяйтесь.

Update: FB3 на GitHub
Saturday, April 14th, 2012
12:57 am
Что такое epub и почему он не заменит fb2
Что такое fb2 и почему он устарел мы уже выяснили, пришла пора разобраться с результатами работы IDPF.

Коротко о главном
Если вы хотите составить себе адекватное представление о epub, представьте, что вы сохранили на диск какую-нибудь (например, эту) веб-страницу вместе с используемой на ней графикой и стилями. Для всех современных браузеров это стандартная функция, например в FireFox это делается через меню «Файл → Сохранить как → Веб-страница полностью». Можно сохранить рядом не одну, а несколько страниц. Затем вы кладете рядом с вашими страницами два служебных XML-файла. Один просто метка «это epub» (container.xml), второй содержит перечень всех файлов – .html, .css, .jpg, etc (обычно это файл content.opf).
Осталось поместить всё это в zip-архив и сменить ему расширение с .zip на .epub.
Всё.
Книга готова, а вы уже знаете, что такое epub. Это не шутка и не преувеличение – epub это просто архивированный в zip html. Ни больше, ни меньше.
Read more...Collapse )
Sunday, April 1st, 2012
1:00 am
Что такое fb2 и почему он устарел
Я уже привык, что рядовые читатели сравнивают форматы fb2 и epub так, что хочется спросить: «ок, с форматами мы разобрались, давайте теперь решим кто сильнее: слон или кит». Простой потребитель контента не может (и не должен) разбираться в технологических тонкостях, он судит по своим конечным ощущениям. На удобном, современном устройстве iPad стоит весьма удачная читалка iBooks и в ней epub смотрится превосходно: значит epub превосходен. Если на kindle человек с комфортом читает mobi, то хорош mobi. О том, что ~99% русскоязычных epub, mobi и всех прочих форматов создаются сегодня из fb2 и, во многом благодаря этому, так хороши, рядовой читатель имеет право не знать. Качество и состав инфраструктуры, обеспечивающей производство контента, от него скрыты. Когда я еду по шоссе, я тоже не очень понимаю, что там под асфальтом – гравий, песочная подушка или нанобетон. Тут главное, чтобы дорога была ровной.
Однако недавно я, с удивлением, обнаружил, что и многие технические специалисты, работающие в ebook-индустрии, так же верят, что булки растут на деревьях думают, что epub создается одним кликом в inDesign или, в крайнем случае, в Calibre, и что есть какая-то особая магия, делающая epub-книги красивыми и удобными всегда и везде. Так же на местах имеется совершенно неуместный, на мой взгляд, энтузиазм в отношении «неограниченных возможностей epub», не сопровождаемый четким пониманием, чем придется расплачиваться за эту «неограниченность».
Подобное недопонимание имеет, помимо субъективных, и объективную причину: недостаток информации на русском по современному состоянию ебукостроения. В итоге часто сведения черпаются из пресс-релизов и промо-страниц различных софтверных продуктов, где информация, скажем мягко, подается не всегда полно и объективно.
Настала пора эту пустоту заполнить – я планирую написать три небольших статьи о том, что мы имеем сейчас в eBook-отрасли и куда нам следует двигаться в будущем. Надеюсь, статьи внесут некоторую ясность. Пока планирую написать следующее:
  1. Что есть fb2 и почему он устарел (см. далее в этом посте)
  2. Что такое epub и почему он не заменит fb2
  3. Как fb3 нас всех спасет (coming soon)
Read more...Collapse )
Saturday, December 22nd, 2007
7:43 pm
«Сказка про Лысого и Булочника» (1001 ночь, типа)

Жил во времена халифа, повелителя правоверных, Харуна ар‑Рашида в городе Багдаде Лысый. И была у Лысого жена Рэб, и принесла ему жена дочь Винсе и сына Палма, и уже носила во чреве нового ребенка.

А был Лысый из носильщиков и жил небогато. Заработка хватало ему только на просо, и совсем бы горька была его жизнь, если бы не добрый булочник, что жил по соседству, который угощал Лысого выпечкой.

А история булочника такова: поселился он в Багдаде недавно, открыл булочную и дела его не были ни хороши, ни плохи. И увидел он положение, в котором находился Лысый, и воскликнул: «Аллах запрещает человеку жить без пищи, я непременно помогу этому бедняге!». Так решил булочник, но средства его были скудны.

И тогда отправился булочник на рынок и обратился к крестьянину, у которого покупал муку, с такими словами: «О брат мой! Есть у меня сосед, из носильщиков. И положение его сейчас стеснено. Скудна его трапеза, а тот, кто прорезал углы рта, не одобрит, что мы оставили этот рот без пищи! Воистину, я хочу помочь моему соседу, но сам я не смогу его прокормить. Скажи, нет ли у тебя для меня совета?» Услышав булочника, крестьянин сейчас же воскликнул: «Да благословит тебя Аллах за твою доброту! Я знаю, что нужно делать! Я буду отсыпать тебе пол меры муки сверх платы, а ты покупай у меня пол меры муки сверх необходимого. И так будет у тебя целая мера муки для твоего соседа!» Услышав это булочник просветлел сердцем и воскликнул: «Да будет так, твой совет прекрасен! Вот время сделать угодное всеблагому, всепрощающему!»

И так случилось, что каждый день булочник покупал у крестьянина лишней муки, а крестьянин отвешивал булочнику пол меры муки сверх оплаченного. И каждый вечер булочник пек для Лысого булочки, а Лысый приходил к порогу Булочника с плетеной корзиной и забирал выпечку, громко восславляя Аллаха и щедрость соседа.

Прошел год, жена родила Лысому второго сына и снова понесла от него, и дети росли у лысого, а удача все не шла к нему. Для того, чтобы кормить соседа и его родню, одной меры уже не хватало, но дела же Булочника поправились, и рассказал булочник крестьянину об этом. И решили они теперь давать Лысому две меры – одну меру покупал булочник, а одну меру давал крестьянин.

И так каждый вечер приходил Лысый к дому Булочника и уходил с полной корзиной выпечки. И громко славил Лысый Аллаха, и благодарил булочника.

А у крестьянина были дети, и когда они узнали, что их отец каждый день отвешивает полную меру муки сверх платы, один из сыновей воскликнул: «Поистине, этот булочник обманывает нашего отца! Надо проучить его, чтобы он перестал плутовать». Но другой сын сказал: «Неужели вы не знаете, что эту меру муки Булочник отдает своему соседу, дом которого скуден?» Но никто не стал слушать второго сына.

И отправились дети крестьянина к начальнику стражи, и сказали ему: «Есть в нашем городе булочник, и живет он там-то и там-то. И каждый день выпекает он вечером булочки, и скрывает их от тебя, и не платит с них податей». А в ту пору в Багдаде каждый булочник платил подати со всей выпечки. И воскликнул начальник стражи: «Так вот как! Теперь мне известно дело этого булочника, ко мне его!»

И пришла за булочником стража, и схватила его и вела по улице, восклицая: «Вот идет человек, который обманывал халифа и не платил подати с выпечки! И пусть для каждого правоверного будет примером, то, что будет с этим человеком!»

И услышав такое, Лысый выбежал из дому и бежал до самых окраин Багдада, и провел там всю ночь, и еще день и ночь.

А булочника привели к начальнику стражи и спросили: «Верно ли то, что выпекал ты булочки после заката и не платил с них подать?» И булочник воскликнул: «Аллах свидетель – эти булочки были для моего соседа, я не заработал на них за год ни дихрема!» И обратился начальник стражи к приведшим Булочника: «Видели ли вы бедного соседа, для которого этот человек выпекал булочки? Вступился ли кто-то за этого человека, когда вы кричали, что он не платит податей?» «Нет» – ответили стражники – «никто не вступился за Булочника». «Хорошо! Пусть булочник заплатит штраф в сто динаров». Так сказал начальник стражи и отпустил Булочника. И грудь начальника стражи стеснилась от того, что он не знал, правду ли говорил булочник, или лгал. И не знал начальник, угоден ли будет Аллаху его суд.

А вернувшись домой булочник, как всегда, испек вечером для своего соседа булок и ждал, но Лысый не пришел ни в первый день, ни во второй, так как он скрывался в страхе, а пришел Лысый только в третий день. И, видя, что булочник благополучен, Лысый вскричал: «Как я рад благополучному решению твоего дела! Мое сердце болело за тебя, о булочник. Если бы я мог, я бы дал тебе сто дихремов, но положение мое по-прежнему стеснено. Аллах наградить тебя за твою щедрость». И с этими словами Лысый взял корзину и ушел домой с выпечкой.

И прошел еще год. К Лысому приехали родные – племянницы Таблетта и Винмбайл, и еще брат Ейнк с сыновьями Лубук и Киндл. Лысый зажил богато, каждый день сидели родственники за большим столом и ели жареных цыплят, и орехи, и приглашали невольниц с лютнями и веселились. Торговля у родственников Лысого шла хорошо и не было у них ни в чем недостатка. Но каждый день приходил Лысый к дому булочника с плетеной корзиной, и каждый день булочник давал лысому выпечки. И чтобы хватило выпечки на всех родственников Лысого, покупал булочник уже три меры муки и две меры еще давал крестьянин от себя, и чтобы уносить выпечку приходил Лысый с носильщиком.

А крестьянин в один из дней обратился к булочнику: «Дошло до меня, что положение твоего соседа поправилось. И каждый день он пирует, и прекрасные невольницы услаждают его слух. Выполнили ли мы свой долг перед Аллахом сполна, или твой сосед все еще нуждается, а я ошибаюсь?» И булочник ответил: «Ты не ошибся, о крестьянин! Положение моего соседа вполне поправилось. Аллах свидетель – он вполне сможет купить себе и выпечки, и халвы, и всего, чего пожелает его душа. Нам теперь нет нужды кормить его, а мне больше не нужно бояться, что начальник стражи схватит меня! Воистину, сегодня счастливейший день».

И крестьянин с булочником сели за стол, и возблагодарили Аллаха за то, что дал им возможность совершить благое и помог Лысому поправить его дела, и стали они петь и веселиться. И послал крестьянин одного из сыновей к Лысому, сказать, что они рады, что его дела поправились и что теперь он сможет обходиться без их помощи. И так они сидели, радуясь и восславляя Аллаха.

А тем временем пришел сын крестьянина (а это был тот сын, который отговаривал других идти к начальнику стражи) к Лысому, и увидел веселье и изобилие в доме, и сказал так: «Да будет благо этому дому! Мой отец, из крестьян, просит передать тебе, что он рад, что твое положение с помощью Аллаха поправилось. Теперь ему нет нужды поддерживать тебя, и он велел сказать, что будет всегда рад видеть тебя в своей мучной лавке, где ты сможешь всегда купить самой лучшей муки».

И услышав это, Лысый вскричал: «Как смеешь ты говорить мне такое? Мой лучший друг – булочник, и он даст мне столько выпечки, сколько я у него попрошу! Он и раньше облапошивал твоего отца, сперва на пол меры, а потом и на две меры муки, и теперь ты мне не указ! Поди, и передай твоему отцу, что я не знаю никого, кроме моего соседа-булочника, и он кормит меня, и будет кормить и дальше, если позволит Аллах. Булочник –мой истинный друг!» И велел Лысый своим невольникам вытолкать из дома крестьянского сына, и он ушел оглушенный.

Когда узнал булочник о таких словах своего соседа, стеснилась его грудь. И пришел он, опечаленный, к дому Лысого. И Лысый встретил его приветливо и воскликнул: «Воистину, вот пришел мой настоящий друг, который не оставит меня! Заклинаю тебя, булочник, ответь мне – будешь ли ты мне верным другом и впредь?» «Конечно, я друг тебе» – ответил булочник. «Ко мне сегодня приехали еще родственники», сказал тогда Лысый – «я рассказал им о твоей выпечке и им не терпится ее попробовать. Я приду к тебе сегодня с двумя носильщиками, и одну корзину понесу сам! Я никогда не забываю своих друзей и всегда рад навестить тебя!». «А согласен ли ты заплатить за выпечку?» – спросил булочник. «Нет!» – ответил Лысый – «Разве может быть счет между мной и тобой?»

И ушел тогда булочник в свой дом, опечаленный. И на закате он услышал, что пришел Лысый, и с ним два носильщика, у каждого плетеная корзина.

И вскричал Лысый: «Умоляю тебя нашей дружбой, булочник! Вот я пришел и вот мои корзины. Исполни же свой долг дружбы и наполни их скорее». И спросил у него булочник: «Будешь ли ты платить за выпечку установленную цену? Во имя нашей дружбы я возьму с тебя половину от настоящей цены!»

И ответил ему Лысый: «Так вот какова твоя дружба, булочник? Воистину ты хуже змеи, ибо кусаешь прямо в сердце! Разве не я ел твой хлеб эти три года? Или не благодарил я Аллаха за каждую корзину, что получал от тебя? Нет мощи и силы, кроме как у Аллаха, высокого, великого!»

И стал тогда Лысый рвать на себе одежды и вскричал так: «Не будет вам от Аллаха помощи, о премерзкие! Теперь я вижу, что это все козни крестьянина! Замыслили вы отнять у меня право на кусок хлеба, дарованного Аллахом? О неверные! Три года я терпел тебя рядом с собой, о скверный булочник, три года верил тебе, и вот чем ты отплатил мне?». И еще он воскликнул: «Как можешь ты отказать мне в хлебе, если Аллах создал для каждой твари пищу? Должно быть, твое сердце из камня, если тебе безразлична моя судьба!»

И восклицая так, Лысый стал бить себя по лицу, а потом упал без сил и обратился к булочнику: «Теперь я вижу, напрасно начальник стражи был к тебе благосклонен. Ты обманул его так же, как обманывал эти три года меня. Не должно было отпускать обманувшего Халифа, о ты, сквернейший из скверных. Я донесу страже, что ты пек мне выпечку три года, и не платил податей – и ты получишь за свое коварство сполна, как и подобает».

А затем Лысый обратился к булочнику с такими словами: «Нет больше дружбы между мной и тобой, и если я благодарил тебя перед лицом Аллаха – я забираю свои слова. Вижу я, что нет в тебе ничего, кроме неблагодарности и алчности. И никогда не куплю я у тебя ни крошки, а вместо этого буду я воровать твою выпечку, когда ты будешь ходить за мукой на рынок. Да не будет тебе удачи и да не будет над тобой благословения Аллаха!»

И услышав такие слова, булочник схватил палку, и стал нападать на Лысого. И он ударил Лысого по уху, и ударил его в грудь, и в руки. И Лысый вскричал «Носильщики, на помощь», но носильщики повернулись и пошли своею дорогою. И булочник бил и гнал лысого до самых ворот его дома.

С тех пор у Лысого вот такое лицо:

Лысый

И обходит он всех булочников стороной.
:)

ps. Пояснение для непосвященных
Недавно сетевые библиотеки объединились, создав компанию ЛитРес. ЛитРес на легальной основе предлагает пользователям бесплатное чтение книг в режиме онлайн и продает файлы с книгами по цене порядка ~20р. Продаются издательская верстка, без ошибок сканирования, электронные книги поступают в продажу одновременно с бумажными, все продается в открытых форматах (fb2, rtf и еще куча всего). Авторам книг ЛитРес платит как с продаж (33% автору, 33% налоги и 33% ЛитРес-у, партнерам и прочей службе продаж), так и с прочтений (30р. за 1000 показов страниц книги, за счет рекламы нарабатывается). Никакого DRM, любой текст читай бесплатно сколько влезет - а автору за это еще и заплатят. И если припрет - всегда есть торренты, ослы и прочаа нечисть, в которой есть полные копии всех библиотек и много чего еще. Куда мгновенно попадают чистые красивые файлы, которые иначе в сети могли бы вовсе никогда не появиться, и уж точно не вовремя и точно не в лучшем качестве. В общем - идилия.
Но с пугающей регулярностью на форумах и в ЖЖ появляются персонажи, которые, вооружившись аргументами типа "да мы ж у вас десять лет качаем, как вы смеете!" и "наше право качать у вас нахаляву естественно, как воздух, помогите - они мэнэ душуть!!!" обвиняют нас в предательстве идеалов и разрушительном корыстолюбии. Так же популярна демагогиея про то, что "мы себе скопировали, а у автора файл же остался". Как будто автор будет на обед и ужин файл свой есть и трусы из него себе сошьет.

В общем, по всему выходит, что сетевые библиотекари, которые скоро уже десять лет как раздают халяву а теперь, в виду общего насыщения рунета деньгами, решили делиться с авторами да и вообще поставить дело на промышленную основу вместо кустарщины, натурально предали дружбу жадных детишек. Некий Лысый на форуме the-ebook долго и просто невероятно ярко отжигал. И еще та пара таких же персонажей а-ля Шариков имеются, в стиле "взять все, да и поделить". И до того умилилсо я этой темой, что вот стилизованный рассказик наваял.
Wednesday, October 10th, 2007
12:41 am
Фсе, не могу молчать. Сетевые библиотеки умирают!
Флеймил  я тут флеймил с народом. И сегодня я наконец-то понял две вещи.
Во-первых я понял, что не так с микроплатежами и как эту проблему можно попробовать бороть (спасибо 75dc287ea30b451 за подсказку в обсуждении либрусека). Но ради этого я бы в ЖЖ писать не стал, это мелочи.

Вторая вещь более злободневна - я понял что сетевые библиотеки, какими мы их знали, доживают свои последние деньки. Не потому, что проекты будут свернуты, напротив, нас ждет бум. Просто сетевые библиотеки в некотором роде и не существовали никогда. Мы засмотрелись на слова и упустили из виду смысл. То, что мы имеем и то, чем мы пользуемся давно и активно - это уже не библиотеки.

Никакой библиотеки в сети нет и быть не может с того момента, как текст оцифрован. Каждый, кто размещает взятый готовый текст у себя, начинает цифровое тиражирование. Он типография и магазин в одном флаконе. Вместо станка - apache. Вместо чернил - http. Вместо прилавка - html.
Ровно то же самое было бы, если бы у каждого человека появился настольный печатный станок и возможность доставлять по почте напечатанные дешевые книги всем желающим. Люди бы от этого библиотекарями не сделались, просто каждый желающий стал бы издателем. Купил новую книгу Лукьяненко, наделал копий по одной копейке за штуку и разослал соседям, раздал на презентации, как угодно. не забыв вложить проспектик о своей фирме и пару рекламных вкладышей партнеров. Если на широкую ногу дело поставить - можно рекламных вкладышей порядочно напихать. Поди плохо?

Это настолько очевидно, что непонятно как я раньше этого не замечал :)
Стереотип мешал. И известное сходство на начальном этапе. "Сетевой библиотекарь" конца двадцатого века реально похож на старинных библиотекарей. Именно старинных, с современными библиотеками ничего общего и не было отродясь. Кропотливый труд по воссозданию текстов, сбор с миру по нитке, хранение и показ для посвященных (кто из присутствующих был завсегдатаем Мошкова в 1998?)... Это было священнодействие. Создание коллекции текстов из ничего. Рождение Контента. Этап в становлении Сети.

А что теперь мы имеем? Зеркалируется альдебаран с фикшном, покупается свежачок на ЛитРес, вешается шапка "Библиотека Пупкина" и понеслась раздача падким на халяву детишкам книг Лукьяненко. Можно еще про идеалы че-нить бормотать под нос, клиентов это успокаивает и снимает некоторую неловкость. В результате раздачи нагоняется трафик, потом домен продается, либо рекламой флэшевой завешивается - и вуаля. Маленький и дешевый печатный станок, день и ночь работающий на своего владельца.

И тут нет злого умысла, просто никто не замечает очевидного. Ваш покорный слуга свой проект "библиотекой" назвал безо всякой задней мысли. И едва ли переименую теперь, уже приклеилось. Просто в современной сети слово "библиотека" теряет связь с оригиналом. Слово осталось - смысл иной. Последний штрих, что остался от "библиотеки" прошлого - видимая бесплатность для пользователя. Но по сути и тут уже имеем разновидность книжного магазина. Просто читатели платят вниманием, а не деньгами. Внимание в современной экономике такой же товар, как деньги или там никель. Посмотрите на гугл - и поймете, что никель по сравнению с вниманием не стоит ничего. Так что и "бесплатность" уже только видимая.

Мораль такова: в привычном понимании "библиотека" в сети существовать не может. Потому, что Библиотека - способ преодолеть ограниченность материальных носителей. Библиотека в реале обеспечивает
неограниченный доступ к ограниченному числу копий. Революционное нововведение в истории человечества. Но сеть его упраздняет, снимая ограниченность носителя. Число копий бесконечно, а цена копий ничтожна. Проблемы нет, и нет больше необходимость ее решать. Не нужно бояться, что кому-то не достанется - копий хватит на всех!
В итоге грань между магазином и библиотекой в Сети стерта. Родилось нечто новое, соединившее в себе плюсы старых библиотек (бесплатность, доступность) и магазинов (самоокупаемость, ответственность перед авторами).
Это новое формируется у нас на глазах, но даже если мы назовем "это" старым словом "библиотека" джина в бутылку уже не загнать.

Сетевые библиотеки умерли. Да здравствуют сетевые библиотеки!
Monday, July 25th, 2005
1:44 am
Писать я тут ничего не планирую, звиняйте
Чукча не писатель, чукча читатель. Читает чукча, в основном, Доктора Ливси, а поскольку Доктор коментить нерегистрированным пользователям не дает, а руки иногда (где-то раза два в год) чешутся че-нить какалякать, я завел себе (давно, кстати) учетную запись тут.

Кому все-таки охота почитать моих опусов, можно зайти сюда:
http://www.fictionbook.ru/ru/user/3
и поискать глазами книги, которые я рецензировал.

Еще можно зарегистрироваться на http://www.the-game.ru и там со мной пообщаться.

GribUser он же FictionBook он же Divide&Conquer
FictionBook.Lib   About LiveJournal.com