Блог пользователя larin

Книжное кафе

Мы сейчас открываем в Кито кафе с блинами и книгами. Кинули клич, в надежде подсобрать ненужных народу книжек - http://xura.livejournal.com/1104505.html И вот посылки с книжками начали приходить:
Тем, кто ещё не в курсе, напоминаю - книги высылать посылками на адрес: Shyris N35-50 y Portugal, Quito, Ecuador. Буду рад любым книгам на любых языках.

Чёрно-белый список

На сегодня в чёрный список попало почти 500 человек, некоторые по 10 и более раз.
В белый поменьше, но тоже больше ста.
Имеет ли смысл сделать как опцию общий чёрный список, куда будут автоматически попадать те, кого занесли в чёрный список более 5 человек?

Пользователям модуля librusec и базы данных

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

1.Надо доставить
1.1 Модуль bwlist http://lib.rus.ec/sql/bwlist.zip. Со временем пропихну его на drupal.org
1.2 Модуль memcache http://drupal.org/project/memcache. Если его поставить не удаётся, то создать таблицу librusec для кэша:
CREATE TABLE IF NOT EXISTS `librusec` (
`cid` varchar(255) NOT NULL default '',
`data` varchar(42000),
`expire` int(11) NOT NULL default '0',
`created` int(11) NOT NULL default '0',
`headers` varchar(255),

Переезд

Я перенёс Либрусек на новый сервер.
Побольше, побыстрее.
Многое изменил.
Что-то наверняка поломал.
Ближайшие несколько часов остаюсь наблюдать за результатом.
Если заметите глюки - не стесняйтесь сообщать.
Или в личку, или мылом на

Загрузка тяжёлых книг.

Вниманию заливающих.
На сервере Либрусека кончилось место. Ну, почти. Осталось буквально несколько последних гигабайт.
Я уже начал общение с хостерами на тему замены сервера на побольше, но в связи с праздниками это может затянуться на неделю-другую.
В связи с этими проблемами хочу попросить временно ограничиться заливкой книг в текстовых форматах. Разнообразные .djvu и .pdf пока отложить.
По завершению улучшения сообщу.

Отставить перебранку!

Уважаемые читатели!
Ругать библиотекарей и друг друга легко и приятно.
Но надо себя как-то сдерживать.
Либрусек посвящён несколько другому.
Мы тут собрались для создания библиотеки.
Давайте обсуждать книги. Давайте обсуждать авторов. Давайте обсуждать жанры. Давайте обсуждать фичи библиотеки.
Давайте не будем обсуждать друг друга. Есть масса ресурсов для этого более правильных.

Противно смотреть, честное слово. Ну что вы матом ругаетесь, как дети малые.

Дальнейшее улучшение оптимизации

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

Колхоз

Пробно-тестовая версия колхоза - http://gen.lib.rus.ec/

Текущие работы

Удалил всех пользователей, которые зарегистрировались более недели тому назад и ни разу с тех пор не логинились.
В основном это связано с неправильным написанием почтового адреса. Товарищи, будьте внимательней!
Нежелательно использовать адреса @mail.ru, @ukr.net и @km.ru - эти сервера часто принимают служебные сообщения от Либрусека за спам.

Добавил возможность оценивать качество файлов. Оценки от 1(ужасно) до 5(отлично), файлы качества 5 блокируются от изменений - с ними и так всё хорошо. Оценки ставятся на страничке редактирования книги, /b/###/edit

SQL сервер

Последнее время сервер перестал справляться с возрозшей нагрузукой.
Для облегчения его участи взял второй и вынес на него БД.
Конфигурация следующая:
PE R200 Quad Core Xeon X3320, 2.5GHz, 2x3MB, 1333F, RAM 2GB 667MHz Dual Rank ECC Memory
Вопрос к залу: как на нём лучше настроить mysql, с учётом того что он там будет в гордом одиночестве?

P.S. Стоимость обновки - €120 ($193) ежемесячно. Приглашаются желающие поучаствовать.

Вопрос к москвичам

Один хороший человек собирается на недельку в Москву.
Ей надо будет прикупить для себя и друзей несколько лбуков.
Вопрос.
Какая модель сейчас в моде, где проще взять, сколько стоит, какие скидки друзьям меня.

Отпуск

Изучаю Черепаховые Острова. На все вопросы по Либрусеку отвечу в конце недели.

Несколько книг одним архивом.

С самого начала выкачка нескольких книг одним архивом была приятной фишкой, уникальной для Либрусека.
К сожалению, упаковка нескольких десятков файлов в один архив достаточно заметно грузит сервер.
Бывают времена, когда он не справляется.
Поэтому сейчас сделано так:
Если сервер не загружен (la<2, меньше ста пользователей онлайн), то всё работает как раньше. Это обычно с 16 до 24 по эквадорскому времени.
Если загружен сильнее (la>2), то массовая выкачка доступна только тем, кто совершал пожертвования.

Статистика

По просьбе Павла Шумила (кстати, рекомендую любителям хорошей НФ) сделал подробную стастистику.
Образец - http://lib.rus.ec/a/Шумил/stat

Про химию, жизнь и газету правда.

Появление толстых подшивок Химии и Жизни вызвало бурное обсуждение.
Резюмирую.
1. Газеты и журналы выкладываться будут. То же относится к иностранным книгам.
2. Отдельного газетного раздела не будет. То же относится к иностранным книгам.
3. Желающие смотреть новости без газет могут использовать http://lib.rus.ec/new/fb2
4. Желающие смотреть новости без иностранных книг могут использовать http://lib.rus.ec/new/ru
5. Желающие (3) и (4) одновременно - http://lib.rus.ec/new/ru/fb2 или http://lib.rus.ec/new/fb2/ru - по вкусу

Зеркала

Добавил в движок режим работы клоном.
Галочка в настройках отключает добавление и исправление книг.
Желающие поднять зеркало могут начинать.
Напоминаю, движок - http://lib.rus.ec/sql/librusec.zip, инструкция внутри, книги - http://lib.rus.ec/allbooks.
Движок находится в разработке, изменения и баг-фиксы практически ежедневны.

Все книги, упакованные по 4 гига


Для любителей качать всё подряд. Всё имеюшееся большими кусками. Ежедневные дополнения складываются в http://lib.rus.ec/all/daily
Off-line оболочка - http://home-lib.net
Ценителям Rapidshare: http://lib.rus.ec/node/101156

Drupal V6

Попытка #3

Обновление 156

Выложил очередные четыре гига буклиба - http://book.lib.rus.ec

Защита от DDoS

Хостеры предлагают:
CISCO dedicated firewall at USD99.00 per month
Имеет смысл?

Продолжаю игры с оценками

Сделал на полке Советы друзей.
Работает следующим образом.
Берутся читатели, которые оценили книги похожим образом (Единомышленники)
Из них выкидываются те, которые многое (от 40%) оценили непохоже.
Смотрим то, что они оценили на 4-5, а мы еще не читали (прочитанное можно посмотреть и поправить на полке).
Сортируем книги с учётом количества друзей, оценок и степени дружности.

Оценки книг

Сделал поиск единомышленников - людей, которые оценивают книги почти одинаково (+- балл).
Просьба потестировать - http://lib.rus.ec/polka/friends

Что это было?

Мускул перестал отвечать на запросы.
Захожу ssh, запускаю mysql - все работает. Пробую пару селектов - всё ок. Но ни php, ни perl законектиться не могут.
loadaverage небольшой, около 1, память есть, свопа нет. Чудеса.
/etc/init.d/mysql restart - и всё заработало.

Вопрос залу - что это было и как с этим бороться на будущее?

Желающим помочь в разработке движка Либрусека

Доделал инсталятор.
Теперь можно поставить себе копию Либрусека и разрабатывать для него патчи.
Брать тут - http://lib.rus.ec/installlibrusec.zip
Распаковать в корень вебсервера и запустить.
Требования - mysql 4+, php5, drupal6

Чуток статистики

8 месяцев с момента открытия (чуть меньше, http://lib.rus.ec/node/2).
10 000 зарегистрированных пользователей.
100 000 уникальных посетителей за январь.
1000 новых книг ежемесячно.
10 000 - 50 000 выкачанных книг в день

Работа библиотеки

По причине общей занятости с прошлого года библиотека была мной практически заброшена.
Сейчас вроде бы свободное время начало появляться. Но не много, увы.
Что-то делать буду. По возможности.
Какие на сегодня самые вопиющие проблемы?

смена сервера

Не смотря на то, что я снял всё, что просил магистер - вплоть до Лема и Татищева - он не перестал доставать хостера факсами и тот сдался.
Либрусек переехал на новый сервер, кто чего заливал вчера - повторите, один день пропал.

Переписка с Иаh Эльтеррусом

Либрусек Уважаемый Иаh Эльтеррус. Прошу сообщить номера ваших электронных кошельков для перевода денег.

Эльтеррус Дело в том, что у меня взгляды, подобные взглядам Лео Каганова. Используйте эти деньги на нужды библиотеки. Вы делаете очень нужное дело. Паскудные

Переписка с Леонидом Кагановым

Либрусек Здраствуйте Леонид. Извините за нескромный вопрос. У Вас есть какой-нибудь электронный кошелёк, типа WM/yandex-money/paypal и т.п? Понадобилость тут Вам десятку перечислить.

lleo Здравствуйте! Удивился вашему вопросу. Расскажите пожалуйста, что случилось?

Эксперимент окончен

Эксперимент по сбору денег дал неожиданный результат.
Читатели платить готовы - и платят.
Авторы же от получения денег отказываются. Многие считают саму идею сбора пожертвований унизительной.
Мне тут пришлось вернуть читателю $30, предназначенные Ольге Громыко - она отказалась. И это не единственный случай.

Страницы

X