Продолжаем разработку

Понедельник и вторник у нас выходные. День Куёнки, кажется.
Собираюсь покопаться в коде Либрусека.
У кого чего наболело? Глюки, баги, фичи?

Комментарии

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

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

Про 2 потока ограничение у нас знают все, проблема точно не в этом и связана только с форумом. Может можно банить, фильтруя по запросам URL хотя бы: запросы с началом http://gen.lib.rus.ec/forum/ не банятся по потокам?

bookwarrior написал:
я вообще с сайта не скачиваю ничего, хожу браузером - банит на ура, не успевал и глазом моргнуть.
Браузер, насколько я знаю, сам в много потоков запрашивает элементы страницы - это не регулируется. Иконки иногда рядком прорисовываются, а некоторые из них - дырки с крестиками. Т.е. пока страница качалась - уже забанило.
Про 2 потока ограничение у нас знают все, проблема точно не в этом и связана только с форумом. Может можно банить, фильтруя по запросам URL хотя бы: запросы с началом http://gen.lib.rus.ec/forum/ не банятся по потокам?

Это, мягко говоря, не совсем правда.
последние 50 банов, как есть:
[root@sql ~]# tail -n 50 /l/deddos.log
113.129.85.39 - - "GET /get?md5=441FE4E5438126EAD3411FDF195141C5 HTTP/1.1" 206 - 5 - 5 - 0 - -1
124.192.33.146 - - "GET /get?md5=FA64CF942773A3B5FE2CBF817F394EA9 HTTP/1.1" 206 - 5 - 5 - - -1
218.6.168.234 - - "GET /get?md5=5569172bff55ff532fa51d93612288de HTTP/1.1" 206 - 5 - 5 - - -1
147.46.114.231 - - "GET /get?md5=5569172bff55ff532fa51d93612288de HTTP/1.1" 206 - 5 - 5 - - -1
122.146.226.78 - - "GET /get?md5=2193869004645DC57468529BFC41D863 HTTP/1.1" 206 - 5 - 5 - - -1
61.138.117.50 - - "GET /get?md5=78293F6A05EFBC2F1FAF5A64A3F6520E HTTP/1.1" 206 - 5 - 5 - - -1
210.212.173.98 - - "GET /get?md5=77e3a47778e2195f3078a1dbaa6fd8f2 HTTP/1.1" 206 - 5 - 5 - 0 - -1
85.175.251.183 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/%27%27Tehnika_-_mol - 5 - 5 - - -1
121.56.26.189 - - "GET /get?md5=C201B392F1322DBF07D04AC6F40F023D HTTP/1.1" 206 - 5 - 5 - - -1
119.118.9.7 - - "GET /get?md5=344DF10C81D19A9F9CBC34C3E051D7C0 HTTP/1.1" 206 26 - 5 - 55 - - -1
98.219.171.72 - - "GET /.css HTTP/1.1" 304 0 "-" "Mozilla/4.0 (compatible; MSIE - 5 - 2 - 0 - -1
110.43.21.247 - - "GET /get?md5=C201B392F1322DBF07D04AC6F40F023D HTTP/1.1" 206 - 5 - 5 - - -1
217.118.90.222 - - "GET /get?md5=4D00BCDD4444BA656A2FDBD5D233D718 HTTP/1.1" 206 - 5 - 5 - 0 - -1
89.20.115.78 - - "GET /get?md5=1ac87a58a5b74d55e05f6cc66e0b32e7 HTTP/1.0" 206 1 - 5 - 9 - - -1
78.26.128.252 - - "GET /get?md5=109bc27c4fe333826dadb53ca1660a6f HTTP/1.0" 206 - 5 - 6 - - -1
123.164.4.151 - - "GET /get?md5=2CE57F7F7BADE39889615B454E857899 HTTP/1.1" 206 - 5 - 5 - 0 - -1
217.118.90.171 - - "GET /get?md5=E1BB8A6FE17E61416DFBA812637A4F6C HTTP/1.1" 206 - 5 - 5 - - -1
220.180.184.23 - - "GET /get?md5=175C72FAE5C2F71FB17D5852A711714B HTTP/1.1" 206 - 5 - 5 - - -1
213.142.32.52 - - "GET /get?md5=223762534502A3F3B136E2386BE2CE56 HTTP/1.0" 206 - 5 - 5 - - -1
94.153.101.82 - - "GET /get?md5=854f75342fa0810af89885c9da97bc63 HTTP/1.1" 206 - 5 - 4 - 0 - -1
59.78.27.85 - - "GET /get?md5=7C309D52B4654C917234E006A9B15DA7 HTTP/1.1" 206 36 - 5 - 5 - - -1
81.201.254.140 - - "GET /get?md5=e4a6b936af63f7da2dca985066913cbd HTTP/1.0" 206 - 5 - 5 - - -1
131.204.223.15 - - "GET /get?md5=6182BBBA674A669AD5D9700E13993CA4 HTTP/1.1" 206 - 5 - 5 - 0 - -1
76.220.40.144 - - "GET /get?md5=d63aa15ab0a797dbd851ae5f6f647611 HTTP/1.1" 206 - 5 - 5 - - -1
83.167.85.243 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/%27%27Tehnika_-_molo - 5 - 5 - 0 - -1
82.193.139.239 - - "GET /lib/ARC01/T/%27%27Tehnika_-_molodeji%27%27/%27%27Tehni - 5 - 5 - - -1
218.58.59.73 - - "GET /get?md5=982827F1B486A7386AAEBC76E4786CFD HTTP/1.1" 206 2 - 5 - 10 - - -1
212.115.225.45 - - "GET /atlas/t244.jpg HTTP/1.1" 200 15177 "http://enc.lib.rus - 1 - 269 - - -1
83.234.74.9 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/''Tehnika_-_molodeji'' - 5 - 5 - 0 - -1
222.168.40.236 - - "GET /get?md5=7C309D52B4654C917234E006A9B15DA7 HTTP/1.1" 206 - 5 - 5 - - -1
91.206.110.1 - - "GET /b.fb2/Uspenskiy_Prostokvashino_5_Dyadya_Fedor_idet_v_shk - 5 - 5 - - -1
62.231.176.146 - - "GET /get?md5=96B7C471FC9A4AEDFAB969245326BA10 HTTP/1.0" 206 - 5 - 8 - - -1
97.113.112.25 - - "GET /get?md5=d63aa15ab0a797dbd851ae5f6f647611 HTTP/1.1" 206 - 5 - 4 - 0 - -1
91.206.110.1 - - "GET /b.fb2/Uspenskiy_Prostokvashino_5_Dyadya_Fedor_idet_v_shk - 5 - 5 - - -1
83.149.19.116 - - "GET /lib/ARC01/T/%27%27Tehnika_-_molodeji%27%27/%27%27Tehnik - 5 - 5 - - -1
218.22.69.139 - - "GET /get?md5=C74489FB47663F5227D5492A13B86B0E HTTP/1.1" 206 - 5 - 5 - - -1
95.66.154.30 - - "GET /get?md5=6d0f08657ea857077d822f485078f265 HTTP/1.0" 206 1 - 5 - 9 - - -1
109.188.29.52 - - "GET /lib/ARC01/R/''Radiohobbi''/%27%27Radiohobbi%27%27,2004, - 5 - 5 - - -1
195.46.107.73 - - "GET /get?md5=0fa869019ffe157731fed1bf6576ceb2 HTTP/1.0" 206 - 5 - 6 - 0 - -1
188.187.161.87 - - "GET /get?md5=6c043bf136b8e73bbd15b458d226b561 HTTP/1.1" 206 - 5 - 6 - - -1
75.143.64.236 - - "GET /get?md5=6182BBBA674A669AD5D9700E13993CA4 HTTP/1.1" 206 - 5 - 5 - - -1
217.118.90.248 - - "GET /get?md5=554A25161E3A59EA58D4A00A27C5571F HTTP/1.1" 206 - 5 - 2 - 0 - -1
222.66.175.245 - - "GET /get?md5=78293F6A05EFBC2F1FAF5A64A3F6520E HTTP/1.1" 206 - 5 - 5 - - -1
81.24.208.9 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/%27%27Tehnika_-_molode - 5 - 5 - - -1
122.227.24.202 - - "GET /get?md5=A75DD31A9FC2217BF26589019DA5459D HTTP/1.1" 206 - 5 - 6 - - -1
91.203.157.98 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/''Tehnika_-_molodeji - 5 - 5 - - -1
62.182.211.74 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/''Tehnika_-_molodeji - 5 - 5 - - -1
218.28.221.50 - - "GET /get?md5=FA64CF942773A3B5FE2CBF817F394EA9 HTTP/1.1" 206 - 5 - 5 - - -1
62.182.214.158 - - "GET /lib/ARC01/T/''Tehnika_-_molodeji''/''Tehnika_-_molodej - 5 - 5 - - -1
202.112.174.40 - - "GET /get?md5=6FDBEFBC06D8816F268E47E2926F394E HTTP/1.1" 206 - 5 - 5 - - -1

Не вижу ни одного пользователя форума. Всё сплошь качалки, ухитряющиеся один и тот же файл открывать по пять раз подряд (первая циферка).

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

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

Cмешной глюк. Поправил.

Хорошо бы:
1.Механизм груповой выкачки с книжной полки.
2.Как уже писалось фильтр жанров во 'впечатлениях о книгах'.
3.Возможность изменить цвет букв со светло-синего на черный в Bluebreeze
4. Удаление тем из вкладки 'Следить' в учетных данных

Lexus2008 написал:
1.Механизм груповой выкачки с книжной полки.

Из впечатлений? Или из списка прочитанных? Оцененных?
Никак не пойму, где там это осмысленно.

Lexus2008 написал:
2.Как уже писалось фильтр жанров во 'впечатлениях о книгах'.

Починил.
Надо проверить, не поломал ли всё остальное:)

Lexus2008 написал:
3.Возможность изменить цвет букв со светло-синего на черный в Bluebreeze

Это к дизайнерам. Если кто возьмётся нарисовать чёрную тему к шестому друпалу - прикручу.

Lexus2008 написал:
4. Удаление тем из вкладки 'Следить' в учетных данных

Это надо искать друпальный модуль. Я больше по Либрусеку, по собственно библиотеке.

larin написал:
Lexus2008 написал:
1 .Механизм груповой выкачки с книжной полки.
Из впечатлений? Или из списка прочитанных? Оцененных? Никак не пойму, где там это осмысленно.

Отложенные книги и комментарии к ним

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

Lexus2008 написал:

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

fixed.

Заработало. Правда, со второй попытки.

Нда... У меня "Последние поступления" показывает нормально, в смысле действительно последние. А когда разлогинишься - во"Впечатлениях о книгах" последняя запись за 23.06 от 1.11. Причём в колонке справа "Впечатления..." видно все новые отзывы. Всё страньше и страньше.

reylby написал:
Нда... У меня "Последние поступления" показывает нормально, в смысле действительно последние. А когда разлогинишься - во"Впечатлениях о книгах" последняя запись за 23.06 от 1.11. Причём в колонке справа "Впечатления..." видно все новые отзывы. Всё страньше и страньше.

Перепахал. Заработало?

larin написал:
reylby написал:
Нда... У меня "Последние поступления" показывает нормально, в смысле действительно последние. А когда разлогинишься - во"Впечатлениях о книгах" последняя запись за 23.06 от 1.11. Причём в колонке справа "Впечатления..." видно все новые отзывы. Всё страньше и страньше.

Перепахал. Заработало?

С утра вроде всё работало нормально, а сейчас опять залогиненому во "Впечатлениях о книгах" первая запись от 09:48 / 03-11-2009(это время, когда я сегодня впервые зашёл на Либрусек), в колонке справа "Впечатления..." по-прежнему видно все новые отзывы.

Цитата:
Понедельник и вторник у нас выходные. День Куёнки, кажется.

http://ru.wikipedia.org/wiki/Куэнка_(Эквадор)

Хорошая видать страна Эквадор. Я то сужу по сборнику "Глобус 1974" читал когда-то, там фото было "Памятник Экватору"... в самом деле сейчас такой есть?

Doc 2 написал:
Хорошая видать страна Эквадор. Я то сужу по сборнику "Глобус 1974" читал когда-то, там фото было "Памятник Экватору"... в самом деле сейчас такой
есть?

Даже два.

Цитата:
Хорошая видать страна Эквадор. Я то сужу по сборнику "Глобус 1974" читал когда-то, там фото было "Памятник Экватору"... в самом деле сейчас такой есть?

А в Бухаресте есть "площадь Кито" (Кито - столица Эквадора), так на ней стоит копия этого памятника.

Сайт колбасит на IE6: помимо упомянутой кнопки, на страницах книг правая колонка уезжает еще дальше вправо за экран. А на втором Firefox'e корежит прикрепленный пост на главной странице, это я уже давно на форуме писал.

всё ещё пользуешься IE6?
не стыдно?

Stiver написал:
Сайт колбасит на IE6: помимо упомянутой кнопки, на страницах книг правая колонка уезжает еще дальше вправо за экран. А на втором Firefox'e корежит прикрепленный пост на главной странице, это я уже давно на форуме писал.

Я плохой дизайнер, если скажешь конкретно что в какой цсс прописать для этой античности - пропишу.
А в чём смысл неперехода на IE8? Если уж приспичило использовать IE, в этом тоже особого смысла я не вижу.
В хроме/опере/фф всё работает. Во всяком случае в свежих.

larin написал:
Я плохой дизайнер, если скажешь конкретно что в какой цсс прописать для этой античности - пропишу.

Если б я знал.. Помню только, что еще полгода назад все нормально было, то есть это какие-то последние улучшения проявились.

larin написал:
А в чём смысл неперехода на IE8? Если уж приспичило использовать IE, в этом тоже особого смысла я не вижу.

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

А дома я использую связку IE 6 + Firefox 2 для тестирования. Если сайт работает с ними, значит будет работать везде. У них баги взаимодополняющие :)

Долго думал, чего же пожелать. И не придумал.
Я всем доволен:)

Igorek67 написал:
Долго думал, чего же пожелать. И не придумал.
Я всем доволен:)

Вот забаню за оффтопик - перестанешь. Ишь, довольный нашёлся.

Использую давно, зарегился только сейчас.

1) В Сафари 4, хотя и выставляю формат скачивания, не дает скачивать в e-pub.
2) Постоянно выкидывает меня сайт, приходиться перелогиниваться, хотя и ставлю галочку на запоминание меня. С куками у меня все ОК, только на этом сайте так.

Был бы признателен, если эти два бага малозначащих пофиксили.

А у меня нормально скачивает epub. Если несколько книг выбрать зипует epub. Тоже сафари из под Мак

kornholio13 написал:
Использую давно, зарегился только сейчас.
1) В Сафари 4, хотя и выставляю формат скачивания, не дает скачивать в e-pub.
2) Постоянно выкидывает меня сайт, приходиться перелогиниваться, хотя и ставлю галочку на запоминание меня. С куками у меня все ОК, только на этом сайте так.

Сафари у меня нет, под ФФ/Оперой/IE всё работает.
Как вариант сделал на странице книги прямую ссылку для скачивания в epub.

Спасибо!

У меня чисто косметическая, не относящаяся к библиотеке: в теме bluemarine не масштабируются большие картинки в постах (вот в дефолтной нормально).

Rogue написал:
У меня чисто косметическая, не относящаяся к библиотеке: в теме bluemarine не масштабируются большие картинки в постах (вот в дефолтной нормально).

Это к разработчикам темы, http://drupal.org/project/bluemarine

Такое предложение/пожелание. В режиме редактирования книги, когда нажимаем "Заменить на другую версию", то на следующем же шаге программа об этом забывает (что мы меняем книгу). Идет просто добавление. И если в результате новая книга чуть отличается от старой (в названии, напр. апостроф заменен на более правильную кавычку), то "дубль" не находится и нужно объединять книги вручную. Правильнее где-то хранить id заменяемой книги и делать замену автоматически, а отменить это всегда можно (как и сейчас)

Аватар пользователя Ronja_Rovardotter

Присоединяюсь к этому предложению/пожеланию.

vladk написал:
Такое предложение/пожелание. В режиме редактирования книги, когда нажимаем "Заменить на другую версию", то на следующем же шаге программа об этом забывает (что мы меняем книгу). Идет просто добавление. И если в результате новая книга чуть отличается от старой (в названии, напр. апостроф заменен на более правильную кавычку), то "дубль" не находится и нужно объединять книги вручную. Правильнее где-то хранить id заменяемой книги и делать замену автоматически, а отменить это всегда можно (как и сейчас)

Добавил параметр, надо попробовать, туда ли.

Заработало. Спасибо!

Статистика на странице сделанных книг и на собственно странице книги сильно отличаются. Напр.:
http://lib.rus.ec/stat/document-author/wotti?page=2
Дневник боевика 123K (6) (читать) (скачать) - Александр Кириленко (удалить) (исправить)
и
http://lib.rus.ec/b/171529
Дневник боевика 123K (книга прочитана 74 раз)...
И так практически со всеми книгами (я проверил штук 15-20)
Большого значения это-то конечно не имеет, но....?

wotti написал:
Большого значения это-то конечно не имеет, но....?

... является такой банальной вещью, как результат кэширования.

kemko написал:
wotti написал:
Большого значения это-то конечно не имеет, но....?

... является такой банальной вещью, как результат кэширования.

Кэш чистил

существует кэширование не только на стороне клиента, но и на стороне сервера. его вы никак не почистите :)

soshial написал:
существует кэширование не только на стороне клиента, но и на стороне сервера. его вы никак не почистите :)

Ну тогда и фиг с ним :)))

Ну собственно говоря идей ровным счётом две.

1) Отдельный список / повторное внесение в новые поступления книг, у которых закончился месячный мораторий. В чём техническая сложность этого я не понимаю;)))

2) Возможность выборочной выкачки книг определённого жанра подобно тому как можно выкачать все или выбранные книги одного писателя. Сейчас нужно идти на страницу писателя и выкачивать с неё. Сам же список книг одного жанра, который открывает сейчас всех авторов можно нарезать по 100 произведений или по 50 авторов.

arteume написал:
Ну собственно говоря идей ровным счётом две.
1) Отдельный список / повторное внесение в новые поступления книг, у которых закончился месячный мораторий.

http://lib.rus.ec/new?sr=3
arteume написал:
2) Возможность выборочной выкачки книг определённого жанра подобно тому как можно выкачать все или выбранные книги одного писателя. Сейчас нужно идти на страницу писателя и выкачивать с неё. Сам же список книг одного жанра, который открывает сейчас всех авторов можно нарезать по 100 произведений или по 50 авторов.

fixed.

Оплата серверов - перевел денюжку, онлайн статистика не обновилась, хотя денюжка с карточки ушла.

Yurgen написал:
Оплата серверов - перевел денюжку, онлайн статистика не обновилась, хотя денюжка с карточки ушла.

А оно отображается не сразу, надо чуть подождать.

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

Я иногда скачиваю книжки с мобильного (на нем и читая) - Оперой мини 4.2. С недавних пор (ДДоса, в смысле) сайт просто перестал открываться. Не самый критичный баг, но иногда очень неприятно, когда внезапно заканчивается что читать, а скачать сходу не могу).

larin написал:
чего наболело? Глюки, баги, фичи?
Помогите! Очень важно! Очень достало!
Достала страшнейшая тормозуха при просмотре форумов, блогов, обсуждения книг и т.д. - поставил минимальную длину страницы (10 комментариев), и всё равно на прорисовку страницы уходит когда минута-полторы, а когда и 10-15 минут приходится ждать, браузер (Mozilla Firefox 2.0.0.20) ест 100% процессора (Celeron Northwood 2 GHz); наконец страница устаканивается и можно её прокрутить, но стоит неосторожно провести мышью над каким-нибудь линком, аватаркой или просто куском текста - и снова 10-15 минут "отстоя". Что делать??? Как хотя бы выяснить причину такого поведения браузера?
P.S. Похожим образом браузер себя ведёт, кроме Либрусека, только на сайтах, перенасыщенных flash-рекламой.

Переходи на новый браузер Mozilla FireFox 3.5.4 и полагаю, проблемы исчезнут...
И скорость Инета надо бы...побольше...

TaF написал:
Переходи на новый браузер Mozilla FireFox 3.5.4 и полагаю, проблемы исчезнут...
Пробовал 3.0.какой-то. Аналогичный затык начинается уже на странице с 3-5 постами, 10 постов завешивают браузер намертво на полтора часа (дальше ждать не стал, убил процесс, снёс и вернул FF 2.0.20).
TaF написал:
И скорость Инета надо бы...побольше...
1 mbps; больше уже будет сильно дороже. Страница скачивается за 5-10 секунд, и только потом начинается затык. :(

"Страница скачивается за 5-10 секунд" и 10 минут прорисовывается - ага, ага. Причем только на Либрусеке такое безобразие - ага, ага. Сказки покруче Шахерезадиных. И почему у меня такого не случается, даже на старом компьютере? Ни с ОгнеЛисом, ни с Оперой?
Наверно, Виндузу надо менять (чинить), а не браузеры. Или еще кое-что :)

MaxKam написал:
"ага, ага
Если ты думаешь, что этим помог, то я тоже люблю давать советы типа "а у меня всё работает". :lol:

Частично это проблема Firefox 2 (третий лучше справляется), частично Либрусека, который отдает невалидный HTML код.

Stiver написал:
Частично это проблема Firefox 2 (третий лучше справляется), частично Либрусека, который отдает невалидный HTML код.

Где именно невалидный? Давай править.

Например когда я правил страницу donate, почти все тэги там оказались незакрытыми. Можно просто натравить валидатор на страницы по очереди и по результатам смотреть.

Страницы

X