Уважаемые Анонимы, которые ... (ну, сами знаете). Я понимаю, зарегистрироваться - это непросто. У самого заняло почти год. Но хоть подписывайтесь! Развели тут, понимаешь, секретность. Нехорошо.
Объявляется конкурс на улучшенный дизайн Либрусека.
Направления работы:
1. Общий вид. Результат - друпальная тема (http://api.drupal.org/api/group/themeabl
2. Вид отдельных страниц. Концепция странички автора, книги, новостей и т.д.
Победителям конкурся - слава в веках, упоминание на http://lib.rus.ec/stat/about и пожизненный абонемент. Спешите думать, количество победителей не ограничено!
Ведутся работы по внедрению абонемента.
Общие принципы такие:
1. Пользователи, приносящие пользу библиотеке, имеют бесплатный доступ ко всей коллекции.
2. Авторы, зарегистрированные на Либрусеке, считаются приносящими пользу.
3. Пользователи, пользы не приносящие, а так же анонимы, лишаются возможности скачивать некоторые книги. На данный момент - около 15% от общей коллекции. Читать можно.
4. Регистрация, доступ к форумам и блогам, оценкам, аннотациям и т.д. остаётся бесплатной и свободной для всех.
5. Для доступа к закрытой части надо будет платить абонементную плату. Или приносить пользу иным образом.
6. Стоимость абонемента составляет:
на 1 неделю - 149 pуб.
на 1 месяц - 299 pуб.
на 1 год - 2499 pуб.
7. Абонементная плата собирается Ямобилкой и делится между издательствами, предоставляющими права. Права собираются ими же.
8. Полученные на данный момент пожертвования будут зачтены при включении абонемента.
9. То, на что прав нет, раздаётся в прежнем режиме - русское всем, иностранное зарегистрированным.
На данный момент система находится в стадии отладки и тестирования, может включаться и выключаться непредсказуемым образом.
http://www.vesti.ru/videos?vid=251187&p=1&s
Давненько не смотрел я теленовостей.
И правильно, что не смотрел.
Такая концентрация бреда, обмана и передёргиваний, я аж заколдобился.
Что то у нас ДНС колбасит, да гореть в аду товарищу Joshua Anderson. Желательно поскорее.
Надеюсь, в ближайшие дни починится.
Пока можно добавить в C:\WINDOWS\system32\drivers\etc\hosts строчку 93.174.93.226 lib.rus.ec или ходить напрямую на http://93.174.93.226
Как определить, берётся ли файл из кэша или с диска?
Точнее, нужен список файлов, за, скажем, час, которые читались с диска. Те, которые брались из кэша - не интересуют.
(Да, я понимаю, что все файлы проходят через буфера. Нужны те, кто нагружают диск, как это не назови.)
Из них буду выбирать, кого проще утащить на другой сервер.
А то опять упёрлись в диск, прошлый раз помогло добавление нового, а третий в сервер уже не лезет.
Значит файло уёдет на другую машину. Не знаю только, какое именно. В идеале - которое меняется редко, а читается часто, для упрощения синхронизации.
Список открытых/прочитанных файлов я получил с помощью perl-Linux-Inotify2, но не могу понять, кто из них взят из кэша, а ради кого пришлось диск мучать. Можно, конечно, прикинуть из общих соображений, но что-то меня потянуло на системный подход.
Наконец-то я смог сформулировать, за что я ненавижу XML. В применении к книгам, очевидно - прочие использования этого незаконнорождённого отпрыска пьяной макаки и запаршивевшего верблюда меня волнуют мало, хотя встречаться с конфигами, где ради одного значения надо написать четыре вложенных тега по полсотни символов тоже удовольствия мало. Да и типичный вебсайт по сути своей от книги мало отличается, а чисто флэшевые поделки лично мне не интересны.
Так вот.
Книга - это текст.
Текст в книге главное.
Есть ещё всякие рющечки, шрифты и прочие выделения, ссылки, сноски, заголовки и прочее. Я прекрасно это всё знаю, ценю и использую. Но всё-таки текст важнее разметки. Если испортится разметка - книга остаётся всё той же книгой, её можно будет читать, пусть чуть менее удобнее. Мысль автора не исказится. Если же испорчен текст ценой сохранения правильности разметки - книга испорчена.
Ещё раз. Книга это текст c разметкой, причём текст первичен. Кажется, простая и очевидная мысль. Но не для всех. Во всяком случае не для придумщиков XML, чтоб им побыстрее переродиться престарелыми червями.
В XML считается, что главное - разметка. Если среди мегабайта текста попадётся отдельно стоящий &, или там <, любой парсер сочтёт это куском тэга. Хотя на тэг это ни разу не похоже. И текст будет испорчен.
Это абсолютно бредовый подход. За разметку можно принимать только то, что точно разметка. Встретили <p> - ну ладно, сочтём за тэг. Хотя сама по себе идея метить метаинформацию распространённым символами, да ещё и несколькими, запрещая их использовать Тексту, достойна пожизненной кастрации.
Экспериментальный сбор конкретной суммы на оплату хостинга успешно завершён. $900 набралось за три дня.
Огромное спасибо всем, принявшим участие.
Следующая серия - 01.12.
По итогам понятно, что можно, при необходимости, наращивать мощности. Возможно к декабрю так и сделаю.
Понедельник и вторник у нас выходные. День Куёнки, кажется.
Собираюсь покопаться в коде Либрусека.
У кого чего наболело? Глюки, баги, фичи?
По просьбе Эксмо свежий Пелевин заблокирован.
Желающие могут купить у ямобилко или подождать месяц.
Дольше всего держались сд/двд, но с год уже и они там.
Производители блоков питания упорно лепят ата разъёмы. Уроды.
Может, их познакомить?
Думал, он горячее.
Последнее время многие спрашивают, как создать зеркало и что для этого нужно.
Моя позиция - зеркала это хорошо, но я сам их делать не буду. Максимум помогу добрым советом. Такой сайт не получается поднять и забыть, за ним надо присматривать постоянно. У меня на это времени нет. Так что рассчитывайте на свои силы.
1. Хостинг.
LAMP (Linux Apache2 MySQL5 PHP5), 500 гиг места.
Для начала - любой, хоть бесплатный. Серьёзной нагрузки не выдержит, но для попробовать-поиграться хватит. Желающим что-то улучшить в Либрусеке крайне желательно начинать с запуска зеркала, чтоб было на чём проверять свои патчи.
Имейте в виду, для публичного зеркала хостинг должен быть абузоустойчивый, иначе жить ему не больше месяца. Можно разбить - абузоустойчивый дешёвый впс с nginx, и любой бекенд, хоть шаред, про который кроме фронта никто не знает.
2. Друпал 6. Берётся на http://drupal.org, руссификация на http://drupal.ru.
Если реализовать 1. и 2. не получилось, то дальше можно не читать. Это такой минимальный порог вхождения.
3. Модуль librusec. Подробности установки - http://github.com/larin/librusec/blob/ma
Можно взять с github.com, можно с http://lib.rus.ec/sql.librusec.zip. Требует определённого изучения глазами и правки руками.
В основном librusec.module, stat.inc, начало librusec.inc, libBookDownload в book.inc и mass.inc.
4. Если планируется хоть какая-то нагрузка, хотя бы и от ботов поисковиков, то крайне желательно:
4.1 http://drupal.org/project/boost
4.2 APC, включить кэш в мускуле, memcached, nginx. Всё это требует выделенного сервера или VPS.
4.3 Можно разнести apache, nginx, memcached, mysql на разные сервера. В пределе каждый из них на несколько.
Задавайте вопросы, буду стараться довести этот текст до полной ясности.
У Либрусека постепенно появляются зеркала.
Штук пять уже кажется работает. Три точно.
Это хорошо.
Как я понял, не все создатели зеркал хотят популярности. Их право.
Предлагаю тем, кто не боится, отметится тут, и я их впишу в сообщения об ошибках.
Чтоб в момент перегрузок и прочичих глюков предлагать посетителям выбор.
Люфтганза демпингует
Кто-нибудь может помочь настроить шейпер?
Напишите плиз на lib@rus.ec
Вкусная была кофя, крепкая и ароматная.
Для защиты от ДДОСа обложил Либрусек со всех сторон фильтрующими прокси.
Хочется их количество увеличить.
Желающие и могущие помочь: требуются хостинги, VPS или выделенные, не суть, диска много не обязательно, 10 гиг более чем, процессор/память любые, главное хороший канал, постоянная доступность и возможность установки nginx. ОС в идеале - Centos или Fedora, привычней, но в принципе что угодно, хоть винда.
Главное - Bandwidth, лучше 100M unmetred, можно 10M unmetred или 2000-3000G(2-3T).
Если поднять их хотя бы пару дюжин, то никакой ддос нас не пробьёт.
Так победим!
Update
Например, такое: https://www.dmehosting.com/clients/cart.p
там три датацентра, три человека могут заказать по серверу в разных датацентрах - будет удачно.
Из-за усилившегося ддоса пришлось несколько усложнить конфигурацию серверов и сети.
Посему добавление книг обычным способом не работает.
Если есть чего интересное - шлите библиотекарям на gmail, bibliotekar.librusec.
При этом самыми крутыми считались бы модели, у которых лошадь по размеру точно соответствует настояшей, движется ровно с той же скоростью и побочными эффектами. Мешок синтетического навоза прилагается за $9.99.
Нас опять атакуют, второй раз на этой неделе.

Возможны некоторые тормоза.
Прихожу в магазин, выбираем модель, размер, цену - всё устраивает.
Прошу выписать, и тут продавец с сожалением говорит, что не получится.
Почему, спрашиваю.
Остальсь только розовые, говорит. Вы же не будете розовый брать.
На палку с леской ловятся пираньи.
В озере плещутся розовые дельфины.
По деревьям скачут птички невозможных расцветок.
- Location:Laguna Cuyabeno
"Мы вкалываем"
Пока я думаю - другие делают.
Остановились в отеле переночевать, а там в меню агути.
Задумался.
В русском языке есть глагол охотиться и существительное охота, обозначающее процесс.
В Эквадорском языек есть глагол cazar и существительное caza, обозначающее результат.
Похоже уже достаточно давно в России охота в основном практикуется ради процесса, как развлечение, а у нас всё ещё ради результата:
- Location:Misahualli, Ecuador
Запущен Литрусек.
Слегка доделал движок.
Теперь для всех книжек считается md5, что позволяет автоматом вылавливать одинаковые файлы.
Таковых в базе оказалось больше тысячи. Удалил.
Кроме того выяснилось, что среди не-fb2 книг больше 1200 штук (около 7 гиг) присутствует в библиотеке Генезис. Удалил файлы, заменив ссылками туда.
Поставил проверку при заливке, чтоб этот бред не повторялся.
Сделал адресацию в /b/ по fb2-id и md5, помимо Librusec-ID и названия.
Почему-то и в Puerto Lopez, и в Machalilla типичные пятидолларовые отели стоят шесть долларов с носа в сутки. А ещё говорят, что в Эквадоре инфляция отрицательная. Врут.
Puerto Lopez забит французами. Их речь слышна чаще английской, и даже турагенства уже пишут на рекламе "parlé francés". Причины пока непонятны.
Киты плавают, но прыгать отказываются. Задумался о мотивации.
В Machalilla рыбаки ловят рыбу, а все прочие её чистят. Этим исчерпывается, завтракать пришлось ехать в соседнюю деревню.
В Манте оказалось лучше, чем ожидалось, но хуже, чем хотелось бы. Жить там можно, но бессмысленно.
По многочисленным просьбам товарища AleksRonin добавил тему повышенной мрачности Ablogtheme.
Любители зелёного по чёрному могут попробовать.
http://rl2.livejournal.com/11498.html
18 августа, в 18-00, в магазине «МОЛОДАЯ ГВАРДИЯ» по адресу — г.Москва, ул. Большая Полянка, д.28, метро «ПОЛЯНКА» (Серая ветка) состоится автограф-сессия "Республики Ночь".

Автор будет рад видеть всех, кто сможет.
Наша цель - много книг.
Моя, во всяком случае.
Не борьба с Литресом и другими продавцами электронных книг. Борьба вообще не может быть целью.
Жаль, что не все её разделяют. Но это не страшно.
Цель издательств - зарабатывать деньги. Как и любых комерческих структур. Когда начинался Либрусек, крупные издательства торговали только бумажными книгами. Бумажным тиражам пиратство не вредит, скорее наоборот. Сейчас ситуация меняется, возникает рынок элетронных книг. С Литресом можно было по-дружески пинаться. Если за нас возьмутся серьёзные люди с серьёзными деньгами - станет грустно.
Пиратство, безусловно, победить нельзя. Да и не нужно никому. На смену закрытой библиотеке откроется десяток, с каждым годом это всё проще. Но конкретный сайт задавить можно, было бы желание. И Либрусек начинает такие желания побуждать, это обратная сторона нашей популярности (http://www.liveinternet.ru/rating/ru/lit
Кажется, мы с Кузьминым придумали, как достигать наших целей, не сильно мешая друг другу. Эта же схема может быть использована и с другими электроиздательствами.
Основная выручка делается на новинках. Основная ценность Либрусека - огромный накопленный фонд.
Книги, продающиеся на Литресе, будут заблокированы от скачки с Либрусека в течение месяца. Книги, не продающиеся на Литресе, а так же книги попавшие на Либрусек более месяц тому назад, доступны всем желающим во всех форматах.
Для онлайн-чтения заблокированные книги доступны, как на Либрусеке, так и в библиотеках Литреса.
(прям хохлострач какой-то - на Либрусеке, но в библиотеках) .
При этом в них добавляется реклама для расплаты с правообладателями. Рекламу предоставляет Литрес, за её содержимое я не отвечаю. Обещали без порнухи.
Механизм будет отлаживаться, что-то будет меняться. Пока важным Литресу авторам закрыто добавление книг, дабы избежать войн правок. Такое уже было, увы, опыт есть. Присылайте книги библиотекарям на почту bibliotekar.librusec@gmail.com, они добавят.
Крепко устав натыкаться на закрытые правообладателями раздачи, мы решили поднять собственный трекер. Не только под книги - подо всё. Надеемся, он окажется полезным.
Архивы Либрусека туда уже переехали, в целях разгрузки сервера, и это, кажется помогло.
Прочая тяжёлая литература тоже понемногу подтягивается.
Давайте работать вместе! Нужны грамотные энтузиасты, способные помочь создать Правила и FAQ-и, разобраться со структурой разделов и сделать шаблоны раздач. Нужны модераторы разделов.
Заранее благодарны всем за помощь и участие!

В ночь с сегодня на завтра Кито празднует 200 лет со дня первого вопля о независимости.
С утра в город вошли танки и прочие войска. Прошли парадом мимо нашего офиса и ушли куда-то.
Исторический центр забит народом. На полщадях построены сцены и выступают.
Все музеи открыты для сободного бесплатного доступа, и очереди в них велики необозримо.
Сверху пыхает салют.
Купил колады-морады. Нахожусь в недоумении.
- Location:Quito, Ecuador
- Mood:Sumak Kawsay!
1. Добавлена конвертация fb2 в lrf (через внешний сервис http://onlinelrf.com/). Ссылка, как обычно - http://lib.rus.ec/b/<ID>/lrf. Групповая выкачка тоже должна работать. Имеющим соньку просьба потестировать.
2. Убрана конвертация в java (cервис сдох). Особо взволнованные могут успокоится.
По многочисленным просьбам добавил новый фильтр.
Если вас не интересует какой-нибудь жанр, то можно на его странице (http://lib.rus.ec/g/) ткнуть в ссылку "Добавить жанр '...' в чёрный список".
С этого момента книги указанного жанра пропадут из следующих мест:
1. Блок последних впечатлений о книгах
2. Все впечатления о книгах http://lib.rus.ec/polka/show/all
3. Топ дня http://lib.rus.ec/stat/24, топ недели http://lib.rus.ec/stat/w, общий топ http://lib.rus.ec/stat/b
4. Советы единомышленников http://lib.rus.ec/polka/friends/books
Сверху вышеуказанных страниц появится список выключенных жанров, там же их можно включить обратно.
Размышляю, куда бы ещё засунуть. Не уверен, что имеет смысл фильтровать страницы авторов /a и сериалов /s.
2. Поменял телефон. Новый номер - 087411192.
Пришлось покупать торт.
- Location:Quito, Ecuador
Добавление памяти и диска сыграло свою роль.
Забегало пошустрее, вчера впервые количество визитов за сутки перевалило за сто тысяч (http://lib.rus.ec/awstats/).
По статистике ЛИ выползли на третье место (http://www.liveinternet.ru/rating/ru/lit
Несколько переделал страницу http://lib.rus.ec/allbooks.
Укрупнил архивы, изменил названия, добавли торренты.
Нумерация сохранилась, так что уже выкачанные куски перевыкачивать смысла нет.
Кто будет качать торрентом - постарайтесь подержать раздачи подольше, хочется по-возможности разгрузить канал сервера.
(Республика Эквадор управляется президентами с момента своего основания в 1830 году. Иногда несколькими сразу. Всего за неполные сто лет президентами и вицепрезидентами, периодически меняя статус с одного на другой, проработало больше сотни человек. Уже на моей памяти четвёртый президент за 9 лет.
Была как-то даже женщина президент - Rosalía Arteaga Serrano, бывшая вице при Abdalá Bucaram Ortiz, проработавшая презедентом с 6 по 11 февраля 1997 после того, как у Букарама конгресс нашёл "incapacidad mental" (умственную неспособность). По нашей конституции президента назначает и снимает конгресс, решение которого основывается на результатах выборов, но в принципе может и отличаться. Некоторые задерживались подольше, например, первый президент Эквадора, Juan José Flores, проработал до 1845 года.)
Меня часто спрашивают, какое в Эквадоре политическое устройство. Я говорю — цирк. Мой любимый персонаж этого цирка — José María Velasco Ibarra — успешно избирался пять раз. Не подряд, по той конституции два срока подряд не допускалось, с перерывами: с 1934 по 1935, с 1944 по 1947, с 1952 по 1956, с 1960 по 1961 и с 1968 по 1972. Досидеть до конца срока ему никак не удавалось — его свергали, он эмигрировал, дожидался очередных выборов, возвращался и побеждал. В 1933 он набрал 80% голосов — результат и поныне в Эквадоре не превзойдённый никем.
Но люблю я его не за это, а за победу над фашизмом. В марте 1945 он объявил войну Германии, Италии и Японии. Когда об этом узнал Гитлер — а по причине неразвитости интернета узнал тот не сразу — то кроме как застрелиться никакого выхода не осталось. Такой позор можно смыть только кровью.
Отработав пять сроков дедушка подустал. Когда к нему пришли в 1976 и предложили в очередной раз баллотироваться, ему было уже за восемьдесят и он отказался. А то выиграл бы и шестые выборы, не привыкать. В 1979 его жена упала, залезая в автобус — зарплаты на машину не хватило, приходилось пользоваться общественным транспортом — и он её пережил не надолго.
- Mood:Sumak kawsay!
Обдумав предложения товарища nonduc (и не только) слегка изменил формат БД.
Отныне у каждой книги есть два названия - основное и дополнительное.
Поиск ищет по обоим.
Основное название - название книги.
Дополнительное, если есть, показывается в квадратных скобочках, туда надо писать примечания типа вычитывается, с иллюстрациями, =другое название книги и т.п.
Всякое, что раньше пихали в название книги, но чему там явно не место.
Просьба просмотреть любимых авторов и разделить, где необходимо.

Сходил на выборы.
Получил 6 листов бумаги c тысячей без малого кандидатов, из которых надо было выбрать полсотни или около того.
Так как я никого из них не знаю, и, честно говоря, знать не хочу, понаставил крестиков красивым женщинам.
(фото
- Location:Quito, Ecuador
- Mood:Sumak Kawsay!



