Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Клуб Любителей АудиоКниг > Работа над алфавитным списком > Наши инструменты


Автор: Vitalik 4.10.2008 - 12:05:18
День добрый! hi

Я, собственно, только сегодня узнал о масштабах работы над алфавитным списком аудиокниг файлообменника. Поэтому еще не совсем вник в идеологию этого процесса..

Хотел задать вопрос по поводу создания/изменения этого алфавитного списка. Вроде бы это самая подходящая для этого тема.

На сколько я понял, код ссылки сейчас генерируется с помощью шаблона (макрос в Excel), вставляется в эту тему, а потом размещается модераторами в самом списке, так?

Собственно вопрос состоит в следующем. Весь этот список в ПОЛНОМ объеме существует получается ТОЛЬКО в теме форума http://abook-club.ru/forum/index.php?showtopic=6900 в виде сообщений?
Или же есть еще некие "исходники" этой темы в виде большущего XLS-файла?..

Автор: Paparazzo 4.10.2008 - 12:10:45
Цитата (Vitalik @ 4.10.2008 - 13:46)

На сколько я понял, код ссылки сейчас генерируется с помощью шаблона (макрос в Excel), вставляется в эту тему, а потом размещается модераторами в самом списке, так?

ДА

Цитата (Vitalik @ 4.10.2008 - 13:46)

Собственно вопрос состоит в следующем. Весь этот список в ПОЛНОМ объеме существует получается ТОЛЬКО в теме форума

ДА

Цитата (Vitalik @ 4.10.2008 - 13:46)

Или же есть еще некие "исходники" этой темы в виде большущего XLS-файла?

НЕТ

Автор: Vitalik 4.10.2008 - 12:33:44
Спасибо за быстрый ответ! )

Тогда второй вопрос.

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

Это я к чему. Может быть имеет смысл иметь базу ссылок не только в виде уже однозначно оформленного текста сообщения, но и в виде некоей таблицы (к примеру, база данных) с соответствующими полями (Автор, Название, Ссылка, Исполнитель, Картинки, ...). Тогда на основании этой таблицы БД можно было бы довольно легко и быстро "перегенерировать" вид ссылок (например, для вставки в тему форума), организовать удобный поиск, сортировку и т.д. и т.п.

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

Если эта затея у меня получится, заинтересует ли она вас? hi

Автор: Lona 4.10.2008 - 13:04:14
Vitalik, добро пожаловать в А-список и большое спасибо за предложенную помощь!! )
Решает у нас всё freestyle, завтра он возвращается из отпуска и вы сможете с ним всё подробно обсудить.

Автор: Vitalik 4.10.2008 - 16:25:54
Lona, спасибо )
Возможно к этому времени я даже успею кое-что написать rolleyes В принципе "парсилка" уже работает вполне сносно )
Так что разговор, будем надеяться, будет не теоретический, а вполне конструктивный и наглядный )

Автор: Light 4.10.2008 - 22:06:09
Vitalik
Но ведь в шаблоне Paprazzo есть так называемая "обратка". Специальный макрос, который и разбивает готовые строки на отдельные столбцы. Я, правда, сама ею никогда не пользовалась, и, кажется, этот макрос не слишком дружен с OpenOffice, но точно помню, что кто-то о нём отзывался положительно. В том смысле, что с майкрософтовским оффисом он функционирует отлично и всё прекрасно разбирает.
Посмотри, попробуй - вдруг вопрос сам собой отпадёт? )

Автор: Vitalik 5.10.2008 - 00:24:36
Гм.. Точно! Как-то и не подумал ges_slap
То есть в принципе теоретически этой "обраткой" действительно можно воспользоваться. Однако тут есть два подводных камня.

Во-первых, судя по результатам моего "парсинга", список не всегда придерживается строго определенного формата. И как будет вести себя эта обратка при этом - сложно предсказать..

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

Кстати, замечу, что сам я воспользоваться "обраткой" для выяснения ее арботоспособности на "некорректных" данных - не смогу. Так как у меня нет прав редактирования сообщений, а чтобы получить код ссылки - нужно именно вызвать редактирование (чтобы была возможность скопировать текст)

Во-вторых, не знаю, как этот макрос "обратки" будет работать, если нужно будет преобразовать, к примеру, все ссылки файлообменника (имею в виду саму возможность, скорость, удобство). Да и собственно само это преобразование к новому виду, скорее всего нужно будет писать дополнительно (хотя могу и ошибаться).


P.S. Здесь и в дальнейшем:
- "обратка", "макрос" - это текущий вариант с Excel.
- "парсилка", "скрипт" - это новый вариант на PHP.

--------

Теперь немного о варианте с Базой Данных.
Как говорится, почему бы не помечтать? )

Здесь есть ряд преимуществ, правда не знаю, будет ли резон ими пользоваться.. В принципе без них, конечно, вполне можно обходиться, также как собственно обходиться и без самого алфавитного списка (обходились ведь до этого). Но с ней (БД), также как и с ним (списком), конечно же удобнее! )

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

Также архитектура с БД несколько упрощает саму работу со списком. К примеру, можно сделать добавление новой ссылки, просто заполнив соответствующие поля и поставив галочки, не заморачиваясь при этом с bb-кодом. Также и редактирование было бы более удобное (тоже только изменение полей информации).
К тому же это и повысило бы надежность и достоверность списка, ибо здесь полная гарантия строгого соблюдения формата (ведь вывод производится скриптом самостоятельно на основании введенных данных, из таблицы).

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

--------

В принципе, по большому счету, я вижу два варианта (с вариациями) использования этого скрипта.

Вариант 1.
- Оставить основную иделологию полностью как есть (т.е. ссылки сохраняются в темах, добавление происходит редактированием соответствующего сообщения, пользователи присылают код ссылки в отдельную тему и т.п.).
- Но при этом новый скрипт будет использоваться (пусть даже единожды) либо [1] для проверки качества списка (и соответственно потом дальнейшее иправление его ошибок), либо [2] для быстрого и легкого преобразования списка к другому виду (те же картинки в другом месте поместить, или вообще их изменить и т.п.).
- Оба эти случая единоразовы по большому счету, или по крайней мере редки в использовании. Но зато вполне восстребованы.

Вариант 2.
- Использовать возможности скрипта и хранения информации БД в полной мере. То есть сделать отображение списка не в сообщениях форумах, а на отдельной специальной странице. При этом реализовать удобный интерфейс для получения данных (сортировки, фильтры, поиски), а также для редактирования данных (добавление, изменение, удаление, запись всех изменений в лог)..
- Правда для этого нужно будет сначала реализовать весь этот нужный функционал, но зато в дальнейшем работа со списком будет на порядок проще, удобнее и приятнее.

Тут два подварианта, в зависимости от того, где хранить скприт и БД.

Подвариант 2.1. Хранить скрипт и базу данных на сервере abook-club.ru, что вполне логично.
Однако тут, конечно, же куча очевидных подводных камней. Как то:
- если, допустим, я бы всё это реализовывал, то мне нужно было бы дать соответствующие права доступа к сайту (правда теоретически можно вообще не затрагивать исходники и БД форума, например, отдельная подпапка на ФТП, и отдельная не связанная таблица БД. Но, конечно, имея доступ к БД форума работать было бы легче)
- на перестройку и применение нового механизма работы со списком нужно потратить силы и время (это только мне, новичку в этом деле, кажется, что это не так сложно, но ведь тут уже работа налаживалась очень долго, и наладилась уже в определенном русле и на определенный манер. Поэтому такие изменения наверняка будут не простыми.)
- ...

Подвариант 2.2. Скрипт и база данных будут отдельно от сервера abook-club.ru и никак с ним физически не завязаны (например, размещены на любом другом хостинге).
- В принципе на начальном этапе, наверное, только такой вариант и возможен.
- При этом и старая работа над списком не претерпевает никаких изменений, и есть возможность опробовать и увидеть новые удобности и возможности, реализованные и размещенные на другом сервере. А потом уже, при желании, импортировать их на сервер abook-club.ru.

Есть, конечно, еще вариант: совсем ничего из того, что я описал, не использовать. Но это даже не вариант. Уж хоть использовать текущие результаты работы скрипта для банального исправления ошибок списка уж точно можно D

--------

Извиняюсь за такие разглагольствования hi
Надеюсь, не сильно утомил? actu

Автор: Lona 5.10.2008 - 03:59:36
Цитата
Кстати, замечу, что сам я воспользоваться "обраткой" для выяснения ее арботоспособности на "некорректных" данных - не смогу. Так как у меня нет прав редактирования сообщений, а чтобы получить код ссылки - нужно именно вызвать редактирование (чтобы была возможность скопировать текст)

Тему открыла, для получения кодов можно воспользоваться кнопкой "Цитата"

Автор: Vitalik 6.10.2008 - 13:28:52
Доброго времени суток!

Цитата (Lona @ 5.10.2008 - 04:40)
Тему открыла, для получения кодов можно воспользоваться кнопкой "Цитата"

Спасибо, Lona!
Сейчас проверил макрос "обратки", он действительно сделан очень продуманно. Снимаю шляпу перед разработчиком hi
Правда на некоторых некорректных строках макрос "обратки" всё же сбоит, но это в принципе мелочи. Например, если между автором и названием нет "тире", получаем ошибку, или если картинка находится после чтеца (такое один раз встречается в списке), то он чтеца не достает и т.п.
Но это в принципе ведь крайние случаи. Свою задачу макрос, наверное, выполняет. Тем более, что очень многие такие некорректности мне удалось отыскать с помощью своего скрипта (кстати, в том числе и "битые" или отсуствующие ссылки) и их при желании можно будет исправить вручную.
Еще один недостаток использования макроса - ему нужно подставлять строки, копируемые из сообщений, а сообщений списка очень много. Мой же скрипт кормится HTML-кодом страницы. Если отображать на странице по 40 сообщений, то получается всего пять страниц.

В принципе, разобравшись более детальнее в идеологии и архитектуре текущего способа составленя списка, я немного пересмотрел своё мнение. Раньше мне казалось, что текущий способ довольно рутинен и неудобен. Однако же свою задачу XLS-файл выполняет вполне успешно yes И то, что над списком работает много форумчан, смягчает некоторую неудобность работы с ним (добавление, изменение, ...)
Вы очень хорошо всё придумали и получается всё довольно складно. handup

Другое дело, что некоторые аспекты можно более или менее значительно упростить и/или улучшить.
Жаль, что пока что не видно к этому интереса.. dunno

Что касается варианта с отдельной табличку БД и web-страничкой, то тут в принципе всё и так понятно, тем более, что я в прошлом сообщении кратко описал очевидные преимущества и возможности такого варианта:
- различные списки, фильтры, сортировки, поиски;
- надежность и корректность вывода списка;
- легкое изменение внешнего вида и оформления;
- удобная работа со списком (добавление/изменение).

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

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

В принципе если нет интереса к варианту таблицы БД и веб-страницы, то результаты можно использовать, во-первых, для исправления неточностей текущего списка и, во-вторых, для его преобразования. Например, картинки действительно лучше залить на форум и использовать для них нормальные имена. Это и красивее и правильнее.

Ответьте, пожалуйста, хоть что-нибудь по этому поводу.
Отрицательный ответ - это уже хотя бы что-то.. Всё равно лучше, чем ничего )

Спасибо за внимание! hi

Автор: Lona 6.10.2008 - 13:47:47
Цитата (Vitalik @ 6.10.2008 - 15:09)
Жаль, что пока что не видно к этому интереса.. dunno

Vitalik, ну это ты зря, не торопись делать такие выводы! Лично для меня очень многое звучит очень даже заманчиво, но, как уже говорила, профессионально обсуждать твои предложения надо с freestyle, а он только что вернулся, дай человеку хоть осмотреться после долгого отсутствия! )

Автор: Vitalik 6.10.2008 - 14:16:29
Lona, спасибо за быстрый ответ! )
И извиняюсь за свою излишнюю торопливость.. blash
Действительно не подумал..

Автор: freestyle 6.10.2008 - 20:32:20
Vitalik, добро пожаловать в наш раздел! beer
Мне лично, глубоко импонирует твое желание поучаствовать в нашей работе, а также взвешеный подход к проблемам работы с каталогом.
У нас найдется много интересной работы для тебя, в том числе с применением твоих будущих скриптов.
За БД можно и не агитировать. Здесь довольно много людей, понимающих
все преимущества использования БД в хранении и в обработке информации.
Почему она не используется? Это отдельный большой разговор.
У нас будет время это обсудить.
А также и все твои предложения. Я действительно сейчас очень занят.
Разгребаю завалы на основной работе.
Если есть желание, попробуй свой скрипт еще раз и выяви все грубые ошибки в каталоге. Приведи пожалуйста ссылки на конкретные посты.
Было бы совсем отлично, если просто будут готовые кодовые строки для исправления в каталоге.




Автор: Vitalik 6.10.2008 - 21:53:22
freestyle, спасибки! )

Цитата (freestyle @ 6.10.2008 - 21:13)
За БД можно и не агитировать. Здесь довольно много людей, понимающих
все преимущества использования БД в хранении и в обработке информации.
Почему она не используется? Это отдельный большой разговор.

Опаньки.. Меня это пугает o
То есть НЕ использование БД это был осознанный и взвешенный шаг?.. (

Цитата (freestyle @ 6.10.2008 - 21:13)
У нас будет время это обсудить.

Оки, буду ждать, пока у тебя появится время hi
Удачи и скорейшего разгребания завалов на работе! clap1

Цитата (freestyle @ 6.10.2008 - 21:13)
Если есть желание, попробуй свой скрипт еще раз и выяви все грубые ошибки в каталоге. Приведи пожалуйста ссылки на конкретные посты.
Было бы совсем отлично, если просто будут готовые кодовые строки для исправления в каталоге.

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

Автор: Lona 6.10.2008 - 21:57:04
Цитата (Vitalik @ 6.10.2008 - 23:34)
А только грубые ошибки приводить? Или мелкие неточности тоже?..

А можно в двух вариантах: для начала грубые, а потом все? )

Автор: Vitalik 6.10.2008 - 23:08:45
Цитата (Lona @ 6.10.2008 - 22:38)
А можно в двух вариантах: для начала грубые, а потом все?

Оки, постараюсь yes
В принципе, если не возражаете, я постараюсь привести потом и все мелкие неточности, которые смогу найти. Так как если их все исправить, то и код парсинга (считывания) списка можно будет заметно сократить, да и сам список будет стройнее и стандартнее yes

Автор: Koss 7.10.2008 - 12:08:58
Цитата (Vitalik @ 6.10.2008 - 23:34)

То есть НЕ использование БД это был осознанный и взвешенный шаг?

Ну нет. Я бы сказал по-другому. Создание Алф.списка в настоящем востребованном виде в очень короткие сроки, вот что было осознанным и взвешенным шагом )

Кстати, Vitalik! При подготовке к большому разговору сcolest fear2 посмотри бурные дебаты в самом начале создания списка. Где-то эти обсуждения остались, может, поиском найдутся?

Автор: Vitalik 7.10.2008 - 12:47:13
Цитата (Koss @ 7.10.2008 - 12:49)
Ну нет. Я бы сказал по-другому. Создание Алф.списка в настоящем востребованном виде в очень короткие сроки, вот что было осознанным и взвешенным шагом

О! Так это совсем меняет дело! clap1
Спасибочки! Обнадежили очень! yes

Цитата (Koss @ 7.10.2008 - 12:49)
Кстати, Vitalik! При подготовке к большому разговору  посмотри бурные дебаты в самом начале создания списка. Где-то эти обсуждения остались, может, поиском найдутся?

Отличная идея! yes
Кстати, а дата этих дебатов приблизительно какая?.. В конце прошлого года или раньше?

Автор: Koss 7.10.2008 - 12:56:07
Цитата (Vitalik @ 7.10.2008 - 14:28)

В конце прошлого года или раньше?

Активно обсуждали, по-моему как раз в конце прошлого года.

Автор: Vitalik 7.10.2008 - 15:13:11
Извините, ребята. Думал успею перед отъездом подготовить список очепяток, но не получилось, не успел.
Сейчас на день уезжаю, вернусь в четверг.

Тогда и список предоставлю, и в "большом разговоре" поучавствую yes

Автор: freestyle 7.10.2008 - 16:52:08
Цитата (Vitalik @ 7.10.2008 - 14:28)

Кстати, а дата этих дебатов приблизительно какая?.. В конце прошлого года или раньше?

Vitalik, так как у тебя пока нет доступа к определенным разделам
клуба, где обсуждались шаблоны для заведения информации, БД, будущий каталог, возьму на себя смелость и наглость процетировать самого себя lol
http://abook-club.ru/forum/index.php?showpost=132448
Цитата (freestyle @ 13.01.2008 - 01:45)

LKa48, я прекрасно понимаю, как нужна БД.
Как было бы славно, когда каждый новый релиз заводился бы по шаблону, данные попадали бы в таблицы, можно было бы делать различного рода выборки по автору. по чтецу, по битрейту. Релизы на одну и ту же книгу, не повторялись бы по пять раз. Каталог создавался и обновлялся бы автоматически. Изменив в одном месте, все бы автоматически менялось в других местах и т.д
Я это прекрасно понимаю, особенно сейчас, когда мы разгребаем вместе с одноклубниками по 3 - 6 часов каждый день, эти залежи нашего клуба.
Но. Я также, еще более четко сейчас понимаю, что теоретически создать такую БД при существующем положении дел можно, но реально, практически, уже нет. И это сейчас не зависит от желания или не желания администрации сайта. Поздно, поезд ушел.
И год назад было поздно, когда я предлагал. Надо было делать так с самого начала
создания сайта.

Сейчас я смотрю на эти дела, более оптимистично.
Так как вся трудность создания каталога упирается не в создание БД, написание скриптов, а в приведение уже существующего материала к виду, пригодному к импорту в готовую БД.
Большая часть этой работы уже сделана:
1. Найдены и подняты почти все старые релизы
2. Информация о них обработана по одному шаблону
3. Все сведено в один алфавитный список из которого и будет производиться
импорт данных в БД.
4. Ведутся дежурства, для того, чтобы не упустить новые релизы.
5. Изменены правила, где стал обязательным пункт, написания кодовой строки, для включения в каталог.
Так что, Vitalik включайся активней в работу, будь готов и к рутинной работе и к написанию скриптов для облегчения оной.
Сразу тебя никто, никуда не пустит поэкспериментировать с большими правами. Работай и твои права вырастут, в том числе и для просмотра разделов, которые ты сейчас просто не увидишь.

Автор: Koss 7.10.2008 - 17:56:42
Еще добавлю к вышесказанному, что если бы не энергичность freestyle, т.е. если бы он не пробил своим могучим лбом начало работ по созданию Алф.списка ) handup , то мы бы до сих пор, наверное, только и обсуждали бы, как же лучше и оптимальнее все делать.
А теперь список уже готов!
И можно действительно начать думать о БД. К разумности именно такого порядка и пришли в тех бурных дебатах годичной давности.
Так что есть море возможностей приложить свои знания и возможности на благо Клуба!

Автор: freestyle 7.10.2008 - 19:48:27
Цитата (Vitalik @ 6.10.2008 - 15:09)

Например, картинки действительно лучше залить на форум и использовать для них нормальные имена. Это и красивее и правильнее

Такое предложение уже сделано администрации сайта три месяца назад, задержка по объективным причинам с моей стороны: надо было Иудушке, как говорит сам Иудушка, "периодически капать ему оловом на мозги" w00t

Автор: Vitalik 9.10.2008 - 13:44:51
День добрый! hi

Вот я и вернулся )
Итак, на сколько я понял, это уже заря "большого разговора" yes
Приступим angel1

Для начала несколько "отвлеченных" моментов.

1. Скажите, зачем скрывать от других пользователей информацию об обсуждении вопросов, связанных со списком?
И зачем ее скрывать сейчас от меня, когда я пытаюсь вам помочь в этих вопросах?
Это по поводу закрытости части форума

2. По поводу "готовности к рутинной работе".. Скажем так: я готов к рутинной работе по автоматизации текущей рутины. Так будет вернее.
И, на сколько я понимаю, всё здесь держится на добровольных началах. То есть желающие помочь - помогают. И нет такого, что кто у кого в подчинении и кто-то кому-то приказывает, угу?.. angel1
---------------
Теперь по существу.
- Труд по составления каталога действительно сделан огромный. Молодцы! clap1
- На сколько я понял, идея БД всё-таки поддерживается. Это очень хорошо и очень радует! yes
---------------
По поводу списка ошибок.

1. Гашек Ярослав - "Похождения бравого солдата Швейка"
Единственная строка, где картинка идет после исполнителя
2. Тэффи Н. - Валя ф
Буква "ф" вроде здесь лишняя - оппечатка?


Далее ошибки в ссылках на темы:

3. Гаррисон Гарри - Рождение Стальной Крысы:
- httр://abook-club.ru/forum/index.php?showtopic=4196%20

4. Грибоедов А. С. - Горе от Ума:
- httр://%20http://abook-club.ru/forum/index.php?showtopic=11175[S]
5. Дашкова Полина - Легкие шаги безумия:
- httр://abook-club.ru/forum/index.php?showforum=31 (ссылка на форум, а не тему)

6. Донцова Дарья - Гадюка в сиропе:
- httр://http://
7. Ион Попеску Гопо - Мария Мирабелла:
- httр://abook-club.ru/forum/index.php?amp;showpost=78449

правильно: _http://abook-club.ru/forum/index.php?showtopic=7507
и перенести в П: Попеску-Гопо Йон

8. Макаревич Андрей - Занимательная наркология:
- httр://[httр://abook-club.ru/forum/index.php?showtopic=9149

9. Мередов Алексей - Величие Шивы:
- httр://%20httр://abook-club.ru/forum/index.php?showtopic=17415
10. Найт Индия - Моя жизнь на тарелке:
- httр://abook-club.ru/forum/index.php?showtopic=7923%20

11. Обручев Владимир - В дебрях Центральной Азии. Записки Кладоискателя:
- httр://abook-club.ru/forum/index.php?showtopic=10025%20
12. Обручев Владимир - В дебрях Центральной Азии. Записки Кладоискателя:
- httр://abook-club.ru/forum/index.php?showtopic=10025%20

13. Овчинников Всеволод - Сакура и дуб:
- httр://abook-club.ru/forum/index.php?showtopic=8107%20

14. Пушкин А.С. - Сказка о мертвой царевне и о семи богатырях:
- httр://abook-club.ru/forum/index.php?act=Post&CODE=00&f=19 (ссылка на создание новой темы)

15. Рассел Э.Ф. - И не осталось никого:
- httр://abook-club.ru/forum/index.php?showforum=31 (ссылка на форум, а не тему)
дубль, удалила
16. Стивенсон Роберт Льюис - Дом на дюнах (повесть):
- httр://аabook-club.ru/forum/index.php?showpost=123008
17. Цикл радиопередач - Владыка штормов Шотландская народная сказка:
- httр://abook-club.ru/forum/index.php?showpost=139735%20
18. Шипов (Священник Ярослав) - Отказываться не вправе:
- httр://abook-club.ru/forum/index.php?showtopic=15784)


Примечание: в начале каждой ссылки (httр://) заменял букву "p" на русскую, чтобы форум не пытался ее преобразовать в ссылку, а оставлял как текст.
удобнее _httр ИМХО )

Плюс еще вопрос. Может стоит сделать так, чтобы все ссылки были только одного вида?
Например: httр://abook-club.ru/forum/index.php?showtopic=15784 и httр://abook-club.ru/forum/index.php?showpost=139735.
И тогда ссылку вида: httр://abook-club.ru/forum/index.php?act=ST&f=19&t=18794 автоматически преобразовывать к одной из первых двух. Таких корретных, но отличающихся ссылок в принципе только 15.
А список ссылок есть? Прежде, чем автоматически преобразовывать, посмотреть хочется )

19. Крюкова Тамара - Костя+Ника=...
В одной строке две разные ссылки на две темы. Ради одной такой строки писать целый обходной пусть считывания как-то напряжно, может исправить?..
заменила + на плюс, осталась одна ссылка

Далее.
Ошибки отсутствия дефиса между именем автора и названием произведения:
20. Андерсен Х.К. Сказки и истории
21. Вернадский Г.В. Начертание русской истории
22. Зюмтор Поль Голландия во времена Рембрандта
23. Массон Фредерик Наполеон и его женщины
24. Разумовский Феликс, Семенова Мария Преступление без срока давности
25. Стивенсон Роберт Льюис Дом на дюнах (повесть)


Кстати, иногда встречается другая (нестандартная вариация дефиса). Я думаю в будущем можно автоматически и ее исправить, чтобы были везде одинаковые..

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

Это пока всё, что удалось сейчас припомнить.
По мере вспоминания буду отписываться.
---------------
Собственно, а вот мои текущие наработки по поводу составления БД и страницы алфавитного списка: http://abook.ippt.org/abook-club.ru/fileshare.php

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

Скрипт "парсинга" списка размещен у меня локально.
---------------
Теперь по поводу дальнейшей работы.
Итак, на сколько я понимаю, ситуацию, теперь настал этап завершения приведения материала к виду, пригодному для импорта в БД, угу?

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

Всё, после этого весь список будет в БД и можно будет думать над тем, какой функционал в него добавить, чтобы избавиться от текущей рутины его обновления.
Например:
- удобное добавление/изменение/удаление, о котором было сказано ранее;
- удобные поиск/фильтрации/сортировки, о которых тоже было сказано;
- еще, например, отдельно отображать только те новые темы форума, которых еще нет в списке (чтобы не выискиать их вручную).
- и т.п.

Теперь опять вернемся к нашей действительности.
Пока что табличка БД у меня имеет следующую структуру:
`id` - уникальный идентификатор аудиокниги
`author` - автор произведения
`title` - название произведения
`link`- ссылка на тему форума
`reader` - исполнитель (чтец)
`imgs` - временное поле, содержащее строку с картинками
`low_bitrate`, `high_bitrate`,`nowhere_buy`,`science`,`make_yourself`,`radioplay`,`children` - это соответственно логические поля (да/нет) для каждой картинки
`else` - какой-то дополнительный текст к аудиокниге (в идеале его быть не должно, он присутствует только у нескольких строк списка)
`num_post` - номер сообщения, из которого доставалась аудиокнига
Возможно еще добавить поле `date` - дата добавления аудиокниги.

Автор: Light 9.10.2008 - 14:04:24
плюс в ссылку не засунешь, проглатывается. Поэтому костя+ника так странно сделана, но ссылки должны быть на одну и ту же тему. Это навскидку )
А так вообще да, есть над чем подумать )

Автор: Lona 9.10.2008 - 14:11:45
ого, сколько всего нарыл!
Хотя на самом деле это уже так, мелочи, выловлено ошибок на порядок больше, и эти исправим )
Цитата (Light @ 9.10.2008 - 15:45)

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

А ссылки и есть на одну тему, только плюсом разделены:
Код
Крюкова Тамара - [URL=http://abook-club.ru/forum/index.php?showtopic=17012]Костя[/URL][u]+[/u][URL=http://abook-club.ru/forum/index.php?showtopic=17012]Ника=...[/URL] [IMG]http://i013.radikal.ru/0711/87/1470cbc71da1.jpg[/IMG] Михеева Наталья

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

Автор: Vitalik 9.10.2008 - 14:57:07
Цитата (Light @ 9.10.2008 - 14:45)
плюс в ссылку не засунешь, проглатывается. Поэтому костя+ника так странно сделана, но ссылки должны быть на одну и ту же тему. Это навскидку

А.. Вот оно что.. Тогда понятно )

Цитата (Lona @ 9.10.2008 - 14:52)
Vitalik, ошибки по мере исправления буду вычёркивать прямо в твоём посте

Спасибо )


Добавлено: [mergetime]1223558241[/mergetime]
Цитата (Vitalik @ 9.10.2008 - 14:25)
А список ссылок есть? Прежде, чем автоматически преобразовывать, посмотреть хочется

Угу, есть:

1. Бельмар Луи - Охотник на тигров:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=11252
2. Буйда Юрий - Город палачей:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=19744
3. Вересов Дмитрий - Ближний берег Нила, или Воспитание чувств:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=20188
4. Гоголь Н.В. - Вечер накануне Ивана Купала:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=19967
5. Гоголь Н.В. - Вечер накануне Ивана Купала:
- http://abook-club.ru/forum/index.php?act=ST&f=31&t=19968
6. Грин Александр - Бегущая по волнам:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=18793
7. Венедикт Ерофеев - Вальпургиева Ночь или Шаги Командора:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=19826
8. Ерофеев Виктор - Русский апокалипсис:
- http://abook-club.ru/forum/index.php?act=ST&f=31&t=18751
9. Лермонтов М.Ю. - Герой нашего времени:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=20079
10. Пушкин А.С. - Пиковая дама. Неоконченная проза:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=18794
11. Рид Томас Майн - Белая перчатка:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=11826
12. Тургенев И.С. - Записки охотника (25 рассказов):
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=19718
13. Тургенев И.С. - Записки охотника:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=18792
14. Цветаева Марина - Стихотворения:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=18795
15. Шекспир Уильям - Ричард III:
- http://abook-club.ru/forum/index.php?act=ST&f=19&t=17780


Число после &t= можно подставить в конец ссылки:
httр://abook-club.ru/forum/index.php?showtopic=
И получится одно и то же.

Например,
httр://abook-club.ru/forum/index.php?act=ST&f=19&t=11252 ( http://abook-club.ru/forum/index.php?act=ST&f=19&t=11252 )
идентично
httр://abook-club.ru/forum/index.php?showtopic=11252 ( http://abook-club.ru/forum/index.php?showtopic=11252 )


Добавлено: [mergetime]1223558582[/mergetime]
Цитата (Vitalik @ 9.10.2008 - 14:25)
можешь предложить другой способ как написать +?

Гм.. Ну можно, например, как здесь: http://www.bookvoed.ru/searching_for_shop381815.html

Тамара Крюкова - "Костя плюс Ника"

Автор: Vitalik 9.10.2008 - 15:52:52
Цитата (Vitalik @ 9.10.2008 - 14:25)
удобнее _httр ИМХО

Хе-хе, действительно удобнее! clap1
Спасибо! hi
А еще удобнее использовать кнопку CODE

Автор: Maestro 9.10.2008 - 15:59:16
Цитата (Vitalik @ 9.10.2008 - 15:25)
Пока что табличка БД у меня имеет следующую структуру:
Это речь о БД файлообмена, или единой? Если единой, то у аудиокниги должно быть несколько link разных "типов" - ослик, торрент, ссылка на тему p2p, ссылка на тему файлообмена, ссылка на тему "32 кило". Причем ссылок каждого типа тоже может быть несколько (по разным причинам: или несколько CD, или несколько заливок на файлообменники).

Цитата (Vitalik)
`low_bitrate`, `high_bitrate`,
Сдаётся мне, что это не есть свойства аудиокниги. Аудиокнига есть "Автор + Название + чтец(ы)". А уж заливки аудиокниги могут быть в разных битрейтах, на разные файлообменники, в разных темах форума. Поэтому кажется более рациональной поля: link_low_bitrate, link_high_bitrate, link_emule, link_topic_p2p, link_torrent. Как уже сказано выше, у одной акниги может быть несколько ссылок каждого из перечисленных типов.

Ещё немного про иконки, которые суть "характеристики" аудиокниги (low_bitrate и high_bitrate уже отбросим, т.к. это характиристики не аудиокниги, а её конкретной реализации, т.е. заливки).
Цитата (Vitalik)
`nowhere_buy`, `science`, `make_yourself`, `radioplay`, `children` - это соответственно логические поля (да/нет) для каждой картинки
Все используемые иконки разбиваются на 3 группы. Внутри каждой группы они взаимоисключают друг друга. Посему это скорее не логические поля "да/нет", а три селектора:
  • Тип: аудиокнига или аудиоспектакль (иконка user posted image или её отстутвие).
  • Происхождение: возможные значения: "Нигде не купишь" (nowhere_buy user posted image), "Своими руками" (make_yourself user posted image), Все_остальные_книги (иконка не ставится).
  • Тематика:: возможные значения: "(Псевдо-)научные (science user posted image), "Детские" (children user posted image), Все_остальные_книги (иконка не ставится).
В каждом из трех полей варианты взаимоисключают друг друга. Обычно. По крайней мере, исключений не встречалось.

Итого не 2^7 = 128 вариантов, а лишь 2 x 3 x 3 = 18.

Автор: Light 9.10.2008 - 16:23:55
насчёт тематики не согласна - какому-нибудь учебнику по биологии вполне поставится и научно-техническая, и детская. Насчёт "нигде не купишь" и "своими руками" - тоже в принципе если исключений не было, то не факт, что они не появятся. Например, кто-то оцифрует чью-то давнюю начитку... unsure Ну, в общем, моё мнение что лучше на каждую возможную иконку завести по пою, чем разбивать пять иконок на четыре поля.

Автор: Vitalik 9.10.2008 - 16:25:55
О! Maestro, очень рад видеть тебя в этой теме! hi

Цитата (Maestro @ 9.10.2008 - 16:40)
Это речь о БД файлообмена, или единой?

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

Но раз уж такой корифей как ты принимаешь участие в этом обсуждении, то я думаю, что к тебе то уж обязательно прислушаются! yes

Итак, я обеими руками "ЗА" объединение двух списков. При чем, как видно из текущих двух табличек БД и двух web-страничек для них (см. ссылки ниже), структуры БД и страницы очень похожи. И объединить их будет довольно просто (JOIN по автору и названию). Главное, чтобы эти авторы и названия совпадали. Также следует учесть, что в списке файлообменника исполнитель в формате "Фамилия Имя", а в каталоге торенто-осликов в формате "Имя Фамилия". В последнем в принципе можно будет автоматизировать процесс смены местами имени и фамилии.

Ссылки вот:
- http://abook.ippt.org/abook-club.ru/fileshare.php
- http://abook.ippt.org/abook-club.ru/p2p.php

Цитата (Maestro @ 9.10.2008 - 16:40)
Сдаётся мне, что это не есть свойства аудиокниги. Аудиокнига есть "Автор + Название + чтец(ы)". А уж заливки аудиокниги могут быть в разных битрейтах, на разные файлообменники, в разных темах форума. Поэтому кажется более рациональной поля: link_low_bitrate, link_high_bitrate, link_emule, link_topic_p2p, link_torrent. Как уже сказано выше, у одной акниги может быть несколько ссылок каждого из перечисленных типов.
...
Все используемые иконки разбиваются на 3 группы. Внутри каждой группы они взаимоисключают друг друга. Посему это скорее не логические поля "да/нет", а три селектора:
...

Если на это дадут добро "сильные клуба сего", то я только "за"! clap1
Кстати, поле тематика можно даже расширить! Например, здесь может быть, например, жанр аудиокниги.. Хотя может и не стоит, ведь жанров у книги может быть несколько.. Поэтому для них (если/когда будем это делать) сделаем отдельную табличку (чтобы реализовать связь многие-ко-многим)..

Автор: Lona 9.10.2008 - 16:30:12
Цитата (Maestro @ 9.10.2008 - 17:40)

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

Light права, загляни в каталог, "исключений" настолько много, что их и исключениями-то назвать нельзя
Добавлено: [mergetime]1223562658[/mergetime]
Всё, брейк! Сейчас открою отдельную тему, там можно будет продолжить )

Автор: Vitalik 9.10.2008 - 16:32:30
Цитата (Light @ 9.10.2008 - 17:04)
насчёт тематики не согласна - какому-нибудь учебнику по биологии вполне поставится и научно-техническая, и детская. Насчёт "нигде не купишь" и "своими руками" - тоже в принципе если исключений не было, то не факт, что они не появятся. Например, кто-то оцифрует чью-то давнюю начитку...  Ну, в общем, моё мнение что лучше на каждую возможную иконку завести по пою, чем разбивать пять иконок на четыре поля.

Гм..
В принципе по поводу тематики - действительно.. Как и с жанрами - для каждой аудиокниги их может быть несколько..
А вот по поводу "Нигде не купишь" и "Аудиокнига своими руками" очень прошу рассказать по-подробнее.. А то я что-то запутался в понятиях dunno
Добавлено: [mergetime]1223562801[/mergetime]
Цитата (Lona @ 9.10.2008 - 17:11)
Всё, брейк! Сейчас открою отдельную тему, там можно будет продолжить

Отличная идея!!! clap1
А можно будет в эту новую тему перенести все сообщения, касающиеся этих обсуждений?.. Например, начиная с моего первого? rolleyes gigi

Автор: Maestro 9.10.2008 - 16:40:24
Нигде не купишь - берутся аудиокассеты / катушки / виниловые пластинки / прочие аналоговые носители — и переводятся в электронный вид (mp3) нашими товарищами (не издательствами / студиями).

Своими руками — товарищи, близкие к клубу, начитывают книги своими голосами. Обычно свои творения сразу делают в эл.виде. На кассеты они сейчас не начитывают (я такого не встречал). Поэтому пересечения с "Нигде не купишь" быть вряд ли возможно в принципе. И значит предлагается оставить это поле — селектором.

По поводу научной и детской - согласен, по смыслу — поля разные. Просто не встречалось мне их одновременно, но поля разные. Для чистоты совести — разносим!

Радиоспектакль / аудиокнига - остаётся отдельно стоящее поле. Кое-кто (не буду показывать пальцем) считает радиоспектакли — не аудиокниги. Так что это критичное поле БД.

Из всех иконок, употребляемых в АКФ (алф. каталоге файлообмена) остались "ориг / низк. битрейт", которые превращаются не в иконки, а в разные поля БД с соотв. ссылками на темы.

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

Цитата (Lona @ 9.10.2008 - 18:11)
"исключений" настолько много, что их и исключениями-то назвать нельзя
А пример можно из Каталога привести, плиз? Я действительно не встречал в Каталоге:
- детской и научной одновременно?
- нигде не купишь и своими руками одновременно?

Автор: Vitalik 9.10.2008 - 17:16:04
Цитата (Lona @ 9.10.2008 - 17:21)

обязательно. Только придётся это сделать самому
При разделении темы открывается вся тема, т. е. должны загрузиться, хотя и в сокращённом виде, аж все 84 страницы! Это не реально

Гм.. А можно ведь вроде не разделить, а просто переместить нужные сообщения в другую тему?
По крайней мере новые версии движка IPB-форума это точно позволяют.
Кстати, а почему вы до сих пор на 1.3 сидите?.. blash

Цитата (Maestro @ 9.10.2008 - 17:21)

Нигде не купишь - берутся аудиокассеты / катушки / виниловые пластинки / прочие аналоговые носители — и переводятся в электронный вид (mp3) нашими товарищами (не издательствами / студиями).

Своими руками — товарищи, близкие к клубу, начитывают книги своими голосами. Обычно свои творения сразу делают в эл.виде. На кассеты они сейчас не начитывают (я такого не встречал). Поэтому пересечения с "Нигде не купишь" быть вряд ли возможно в принципе. И значит предлагается оставить это поле — селектором.

Спасибо за ликбез! hi
В принципе я так и думал yes
Кстати, на самом деле здесь особой проблемы в совмещении нету. Ведь смотрите какая ситуация.
Если их совместить в одно поле, то получается три варианта:
0 - ничего не выбрано
1 - нигде не купишь
2 - своими руками
Если возникнет инцедент, то не составит особого труда сделать 3 - совмещенный вариант.

Гм.. гм.. гм.. Хотя я вот сейчас подумал.. В принципе то мы ведь ничего особо от этого не выигрываем.. В принципе со стороны визуального интерфейса и можно сделать селектор (хотя и там было бы удобно просто ставить галочки). И со стороны БД тоже удобнее оставить обычные логические (булевые) поля, так как выборку по булевым полям делать проще и стандартнее получается.. Однотипнее что ли..

Хотя по большому счету особой разницы может и нет.. В общем так: какой выигрыш мы можем получить от объединения полей?..

Цитата (Maestro @ 9.10.2008 - 17:21)

А пример можно из Каталога, плиз?
- детской и научной одновременно?
- нигде не купишь и своими руками одновременно?

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

Например,
"Нигде не купишь" + "Своими руками":
- http://abook.ippt.org/abook-club.ru/fileshare.php?type=nowhere_buy&and_type=make_yourself
"Научное" + "Детское":
- http://abook.ippt.org/abook-club.ru/fileshare.php?type=science&and_type=children

Как видно в первом случае два инцедента (не ошибка ли?)
А во втором инцедентов пока нет.. dunno

Цитата (Lona @ 9.10.2008 - 17:30)

все обсуждения в новой теме!

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

Спасибо, Лоночка! clap1
Теперь продолжим обсуждение? angel1

Автор: Lona 9.10.2008 - 17:20:52
Цитата (Maestro @ 9.10.2008 - 18:21)

А пример можно из Каталога, плиз?
- детской и научной одновременно?
- нигде не купишь и своими руками одновременно?


нигде не купишь и своими руками одновременно не могут, а вот детская и н-тех., если присваивать иконки по правилам, то сколько угодно: это всякая познавательная, учебная литература, библия и т.д.
Цитата (Maestro @ 9.10.2008 - 17:40)
Тип: аудиокнига или аудиоспектакль (иконка  или её отстутвие).

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

Автор: Vitalik 9.10.2008 - 17:25:21
Цитата (Lona @ 9.10.2008 - 18:01)
иконка радио ставится не только радиоспектаклям, а и в тех случаях, когда чтецов два и более, а также всем записям из раздела радио

Кстати, может сделать отдельно иконку "радиоспектакль", и отдельно "начитка несколькими чтецами", а?..
А то ведь это совсем-совсем не одно и тоже.. Я бы даже сказал, что начитка одим или несколькими чтецами сильнее отличается от аудиоспектакля. Ведь в первом случае текст книги неизменен, а во втором берутся только диалоги и/или выжимка..


Добавлено: [mergetime]1223566201[/mergetime]
Цитата (Lona @ 9.10.2008 - 18:01)
нигде не купишь и своими руками одновременно не могут,

Гм.. Тогда надо исправить у таких аудиокниг в списке:
- Вудхауз П.Г. - 10 рассказов о Дживсе и Вустере (DrLutz)
- Латынина Юлия - Здравствуйте, я ваша крыша (ДМ)

Ведь там почему-то присутствуют сразу две иконки: "Нигде не купишь" и "Своими руками".. Видать кто-то ошибся? dunno

Цитата (Lona @ 9.10.2008 - 18:01)
а вот детская и н-тех., если присваивать иконки по правилам, то сколько угодно: это всякая познавательная, учебная литература, библия и т.д.

И опять выходит, что иконки присваивались не правилам.. Так таких инцедентов еще не было..
Кстати, а что именно подразумевает "Детская"?.. Школьный возраст?.. Например, литература школьной программы - это "Детская" или нет?.. dunno

Автор: Maestro 9.10.2008 - 17:36:14
Цитата (Vitalik @ 9.10.2008 - 18:57)
В общем так: какой выигрыш мы можем получить от объединения полей?..
Да, логично, особо никакой. Это я скорее про "группировку" иконок в визуальном представлении: иконки "нигде не купишь" и "своими руками" можно ставить в одну и ту же колонку (появление их двух одновременно маловероятно). А хранить ли в БД их булевыми или многозначными полями - как удобнее, так и отлично! )

Цитата (Vitalik @ 9.10.2008 - 18:57)
"Нигде не купишь" + "Своими руками":
"Научное" + "Детское":

Что-то я кликаю эти ссылки - выдаётся список всех книг. Нужно с фильтрами пошаманить... А вообще - класс! Фильтрация на лету - то что надо!!
Цитата (Lona @ 9.10.2008 - 19:01)
иконка радио ставится не только радиоспектаклям, а и в тех случаях, когда чтецов два и более, а также всем записям из раздела радио
Эх... Было бы здорово изначально разделить два параметра (т.е. две разные иконки):
  • аудиокнига или аудиоспектакль (которые мы зовём "радиоспектакль", хотя зачастую к "радио" они отношения не имеют)
  • запись студийная или с радио
Но, наверное, сейчас это уже не разделить... Семантика иконки (Р) расплылась...

Ну и в качестве шутки:
"иконка радио ставится не только радиоспектаклям, а и в тех случаях, когда чтецов два и более" — получается, "радиоспектакль" — понятие нечёткой логики: два чтеца — уже ближе к спектаклю, три — ещё ближе... Vitalik, твоя БД сумеет с fuzzy logic работать? dance3

Автор: Lona 9.10.2008 - 17:37:35
Цитата (Vitalik @ 9.10.2008 - 19:06)

Гм.. Тогда надо исправить у таких аудиокниг в списке:
- Вудхауз П.Г. - 10 рассказов о Дживсе и Вустере (DrLutz)
- Латынина Юлия - Здравствуйте, я ваша крыша (ДМ)

да, ошибка
Цитата
И опять выходит, что иконки присваивались не правилам.. Так таких инцедентов еще не было..

Дело в том, что у нас допустимое количество иконок в разделе ограниченно, поэтому экономим, нарушая правила dunno

Автор: Vitalik 9.10.2008 - 17:43:21
Цитата (Maestro @ 9.10.2008 - 18:17)
Что-то я кликаю эти ссылки - выдаётся список всех книг. Нужно с фильтрами пошаманить... А вообще - класс! Фильтрация на лету - то что надо!!

Вот это я протупил ges_slap gigi
Сделал исправления только у себя на компе, а на сервер не залил lol
Всё. Теперь можете смотреть ;)

Цитата (Maestro @ 9.10.2008 - 18:17)
Да, логично, особо никакой.

Добро handup

Цитата (Maestro @ 9.10.2008 - 18:17)

Эх... Было бы здорово изначально разделить два параметра (т.е. две разные иконки):
- аудиокнига или аудиоспектакль
- запись студийная или с радио

Бр.. Я уже путаться начал. Давайте как-нить определимся с терминологией? actu

Добавлено: [mergetime]1223567080[/mergetime]
Цитата (Lona @ 9.10.2008 - 18:18)
Дело в том, что у нас допустимое количество иконок в разделе ограниченно, поэтому экономим, нарушая правила

Хе-хе, тогда это еще один плюс к использованию новой идеи и БД handup

Цитата (Maestro @ 9.10.2008 - 18:17)
Ну и в качестве шутки:
"иконка радио ставится не только радиоспектаклям, а и в тех случаях, когда чтецов два и более" — получается, "радиоспектакль" — понятие нечёткой логики: два чтеца — уже ближе к спектаклю, три — ещё ближе... Vitalik, твоя БД сумеет с fuzzy logic работать?

clap

Автор: Maestro 9.10.2008 - 17:48:55
Vitalik, по поводу терминологии: имеется в виду, что если Пелевин придет на радио и прочитает свой рассказ, а кто-то из наших товарищей это запишет (с радио!!), то это будет помечено значком (Р). Хотя это, конечно же, никакой не радиоспектакль. Такие в АКФ правила...

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

Автор: Lona 9.10.2008 - 18:10:28
Vitalik , загляни сюда http://abook-club.ru/forum/index.php?showtopic=13375

А мне ещё спец. иконку для билингвы хочется blash

Автор: Vitalik 9.10.2008 - 18:11:25
Гм.. Тэксь.. Обсудили мы многое..
Но надо бы принять решения.. И определиться с ближайшими действиями..


Добавлено: [mergetime]1223568927[/mergetime]
Цитата (Lona @ 9.10.2008 - 18:51)
А мне ещё спец. иконку для билингвы хочется

А что это такое?.. blash

Цитата (Lona @ 9.10.2008 - 18:51)
Vitalik , загляни сюда Topic Link: Оформление кода ссылки

Спасибочки, сейчас изучу yes

Автор: Lona 9.10.2008 - 18:41:29
Цитата (Vitalik @ 9.10.2008 - 19:52)
Цитата (Lona @ 9.10.2008 - 18:51)
А мне ещё спец. иконку для билингвы хочется

А что это такое?.. blash


это книги на двух языках, пока они в каталоге названы по-разному, да и искать их сложно, что не есть хорошо (

Автор: Maestro 9.10.2008 - 19:40:14
Ссылка в номер:
http://abook-club.ru/forum/index.php?showtopic=18174
Если в АКФ есть еще что-то в этом роде — пишите в ПМ, всё добавлю! )
Искать их действительно сложно, не только в каталоге, но и на форуме, на трекере, даже на ozon.ru...

Автор: Lona 9.10.2008 - 20:27:12
Vitalik , мне уже http://abook.ippt.org/abook-club.ru/fileshare.php очень нравится! handup


Автор: freestyle 9.10.2008 - 20:38:18
А зачем в новой БД с веб интерфейсом иконки?
Когда я это всё начинал, первоначальная идея была разделить визуально, иконками, наименование произведения от чтеца. При существующих тогда гигантских завалах не было просто возможности сделать более подробную детализацию.
Иконки еще несли основной смысл, - указать местоположение релизов в разделах форума.
1. Высокий, оригинальный битрейт
2. пониженный битрейт - раздел 32
3. Раздел радио.
4. Раздел технической литературы
Сколько боев было по этим иконкам lol
Но каталог с ними при минимальных технических средствах выглядит более менее функционально.
Для получения более широких технических возможностей надо обсуждать этот
вопрос с админами форума. Iudushka, Admik, nicksu.
Кстати nicksu уже разрабатывал модель БД каталога.
Все глобальные решения, как то:
1. объединение в каталоге разделов пиринговых и файлообменных сетей,
2. Местонахождение БД с вебинтерфейсом
а) на нашем форуме
б) в библиотеке клуба, над которой сейчас работает Silen
в) на стороннем ресурсе, как вариант, портал аудиокниг Vitalik'a
3. Структура БД
к имеющейся структуре в А-списке
а) добавление издательств
в) рецензий
г) данных о чтецах
д) демок
4. Оставить существующую систему разделения, как в А-списке или усложнить ее до жанров,
конечно же решать администрации сайта.
Начать, как мне кажется, нужно с главного пункта:
где будет находиться каталог сайта.
Поэтому, давайте подождем наших уважаемых админов.
Добавлено: [mergetime]1223578981[/mergetime]
Цитата (Lona @ 9.10.2008 - 22:08)

Vitalik , мне уже http://abook.ippt.org/abook-club.ru/fileshare.php очень нравится! 

Молодец, Виталик!
Очень яркий, реальный пример всех преимуществ БД,
1.использования запросов для выборки по параметрам
Их можно напридумывать сколько душе угодно.
2. Размещение таблицы-выборки на веб странице, интерфейс которой можно безболезненно менять
3. Изменили в одном месте параметр, изменения автоматически отображаются во всех связанных местах.
3. Еще сюда присоединить шаблон для занесения данных при подготовке релизов с обязательными полями для заполнения релизером, данные из которых попадают в БД.
И тогда все будет просто сказака, а мы получим время, для более интересных творческих задач.
Об этом уже писалось много раз, но для этого надо решить вопросы из поста выше.

Автор: Vitalik 9.10.2008 - 22:55:56
Цитата (freestyle @ 9.10.2008 - 21:19)
А зачем в новой БД с веб интерфейсом иконки?
Когда я это всё начинал, первоначальная идея была разделить визуально, иконками, наименование произведения от чтеца. При существующих тогда гигантских завалах не было просто возможности сделать более подробную детализацию.
Иконки еще несли основной смысл, - указать местоположение релизов в разделах форума.
1. Высокий, оригинальный битрейт
2. пониженный битрейт - раздел 32
3. Раздел радио.
4. Раздел технической литературы

Гм.. Я пока старался сделать точную копию А-списка. Чтобы можно было в случае необходимости легко перейти на вариант с БД.
В принципе если в этих иконках отпадет необходимость, то убрать их не составит никакого труда..

Цитата (freestyle @ 9.10.2008 - 21:19)
Но каталог с ними при минимальных технических средствах выглядит более менее функционально.
Для получения более широких технических возможностей надо обсуждать этот
вопрос с админами форума. Iudushka, Admik, nicksu.

О каких "технических возможностях" идет речь?.. unsure

Цитата (freestyle @ 9.10.2008 - 21:19)
Кстати nicksu уже разрабатывал модель БД каталога.

Было бы очень интересно взглянуть! rolleyes

Цитата (freestyle @ 9.10.2008 - 21:19)
Все глобальные решения, как то:
...
конечно же решать администрации сайта.

Угу, будем-с ждать. Iudushka должен появится после 12-го числа yes

Цитата (freestyle @ 9.10.2008 - 21:19)
б) в библиотеке клуба, над которой сейчас работает Silen

Очень бы хотелось, если возможно, узнать про нее подробнее..

Цитата (freestyle @ 9.10.2008 - 21:19)
в) на стороннем ресурсе, как вариант, портал аудиокниг Vitalik'a

Уф, прознали таки? gigi
Тогда пару слов о нем.. Просто "Портал аудиокниг" еще не очень достиг уровня интернет-проекта.. Молодой сильно, неотлаженный ) Первоначально (да и сейчас в общем) он развивался как Харьковский. Но задумки были (да и остаются в принципе) большие.. В идеале предполагается, что различные пользователи могут добавлять/исправлять информацию об аудиокнигах, добавлять различные ссылки (скачивание, трекеры, библиотеки, каталоги, информационные и т.п.).. Доступны удобные фильтры по разным полям, поиски и т.п. Но база, естественно, по понятным причинам пока что совсем не большая (всего 550 аудиокниг), ведь добавляется и собирается пока всё вручную, время от времени..

Цитата (freestyle @ 9.10.2008 - 21:19)

3. Структура БД
к имеющейся структуре в А-списке
а) добавление издательств
в) рецензий
г) данных о чтецах
д) демок

Ага, эта идея мне очень нравится! handup
Сам хотел на каком-то этапе предложить, но меня опередили D
Естественно список таких предполагаемых полезных расширений можно продолжать очень долго yes

Цитата (Lona @ 9.10.2008 - 21:08)
Vitalik , мне уже http://abook.ippt.org/abook-club.ru/fileshare.php очень нравится!
Цитата (freestyle @ 9.10.2008 - 21:19)
Молодец, Виталик!
Очень яркий, реальный пример всех преимуществ БД,

Спасибочки! blash
Очень приятно, что вам понравилось! rolleyes

Цитата (freestyle @ 9.10.2008 - 21:19)
Очень яркий, реальный пример всех преимуществ БД,
1.использования запросов для выборки по параметрам
Их можно напридумывать сколько душе угодно.
2. Размещение таблицы-выборки на веб странице, интерфейс которой можно безболезненно менять
3. Изменили в одном месте параметр, изменения автоматически отображаются во всех связанных местах.

Хорошо перечислены основные преимущества yes
Но в принципе то функционал еще не весь реализован, будет еще поиск (по авторам, исполнителям, аудиокнигам), будут сортировки результатов и т.п. yes

Цитата (freestyle @ 9.10.2008 - 21:19)
3. Еще сюда присоединить шаблон для занесения данных при подготовке релизов с обязательными полями для заполнения релизером, данные из которых попадают в БД.

Ага, уже начал работать над этой возможностью. Завтра-послезавтра постараюсь закончить yes

Автор: Khiolga 10.10.2008 - 04:39:43
Цитата (freestyle @ 9.10.2008 - 22:19)

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

А про возможность разделения по сериям-циклам забыли? rolleyes

Автор: freestyle 10.10.2008 - 05:38:05
Цитата (Vitalik @ 10.10.2008 - 00:36)

Было бы очень интересно взглянуть! 

Вот структурная схема БД от nicksu
http://abook-club.ru/forum/index.php?showpost=133050
Под более широкими технческими возможностями я имел ввиду,- инструменты форума, Html, MySql, доступ к движку. Все это надо решать с админами.

Автор: Vitalik 10.10.2008 - 08:42:50
Цитата (Khiolga @ 10.10.2008 - 05:20)
А про возможность разделения по сериям-циклам забыли?

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

Цитата (freestyle @ 10.10.2008 - 06:19)
Вот структурная схема БД от nicksu
Post Link: Автоматический каталог торрента

Спасибочки! handup
Буду ждать перевода в соответсвующую группу, чтобы иметь возможность ознакомиться angel1

Цитата (freestyle @ 10.10.2008 - 06:19)
Под более широкими технческими возможностями я имел ввиду,- инструменты форума, Html, MySql, доступ к движку. Все это надо решать с админами.

Ага, точно. Теперь всё понял yes

Автор: ededed 10.10.2008 - 08:50:30
Vitalik
http://keep4u.ru/full/080115/40e79389092238092b/jpg

Автор: Vitalik 10.10.2008 - 09:18:53
ededed, спасибки! hi
Серьезно! handup

Это пока только проект или уже реальная разработка?..

Автор: Lona 10.10.2008 - 10:13:32
Vitalik , все перечисленные в http://abook-club.ru/forum/index.php?showpost=209393 и http://abook-club.ru/forum/index.php?showpost=209409
ошибки исправила yessir Даже в Крюкова Тамара - Костя + Ника заменила + на плюс , раз это критично )
Ещё что-то найдёшь - пиши!
Остались опечатки в фамилиях. Кстати, имя одного и того же автора или чтеца может быть написано полностью, а может быть сокращено:
Герасимов Вячеслав и Герасимов В. Это приемлемо, за опечатку считаться не будет?

Автор: Vitalik 10.10.2008 - 11:07:56
Цитата (Lona @ 10.10.2008 - 10:54)
Vitalik , все перечисленные в Post Link: Создание Базы Данных и Post Link: Создание Базы Данных
ошибки исправила  Даже в Крюкова Тамара - Костя + Ника заменила + на плюс , раз это критично

Lona, ты просто молодчина! clap1
Большое тебе спасибо и низкий поклон! hi

Цитата (Lona @ 10.10.2008 - 10:54)
Ещё что-то найдёшь - пиши!

Вот как раз нашлось еще несколько "опечаток" похожего рода.. unsure

1. Балашов Дмитрий - Государи Московские Книга 3 Бремя власти:
_http://abook-club.ru/forum/index.php?&act=ST&f=19&t=8372

2. Устинова Татьяна - Мой генерал:
_http://abook-club.ru/forum/index.php?showtopic=18313&view=findpost&p=186378


3. Цветаева Марина - Стихотворения:
_http://abook-club.ru/forum/index.php?act=ST&f=19&t=18795 (превратить в ?showtopic=) исправлено

4. Шекспир Уильям - Ричард III:
_http://abook-club.ru/forum/index.php?act=ST&f=19&t=17780 (превратить в ?showtopic=) исправлено

Со ссылками вроде больше "ошибок" нет yessir
Еще раз спасибо за исправление! Очень приятно, когда список так корректно считывается yes

Еще вот одна ошибочка отсутствия дефиса:

5. Зюмтор Поль Голландия во времена Рембрандта

И двойной дефис (правда второй какой-то странный, иногда невидимый):

6. Массон Фредерик -- Наполеон и его женщины

Цитата (Lona @ 10.10.2008 - 10:54)
Остались опечатки в фамилиях. Кстати, имя одного и того же автора или чтеца может быть написано полностью, а может быть сокращено:
Герасимов Вячеслав и Герасимов В. Это приемлемо, за опечатку считаться не будет?

Угу, вполне приемлемо.
Если исправлять эти оппечатки в текущем списке, то это будет поистине титанический труд. Для каждой такой строки: во-первых, найти ее в БД, потом написать об этом здесь, потом найти ее в списке, исправить в списке, ... а таких ошибок ведь действительно много и находить (замечать) их можно в основном только вручную..
Гораздо проще будет исправлять эти опечатки уже работая со списком в БД. Ведь там как только ошибка будет замечена, можно будет сразу же ее "на месте" исправить. При чем если эта ошибка повторяется для нескольких записей - можно сделать, чтобы она автоматически исправлялась во всех yes

Автор: Lona 10.10.2008 - 11:17:34
Цитата (Vitalik @ 10.10.2008 - 12:48)
Вот как раз нашлось еще несколько "опечаток" похожего рода.. 

3. Цветаева Марина - Стихотворения:
_http://abook-club.ru/forum/index.php?act=ST&f=19&t=18795 (превратить в ?showtopic=)

4. Шекспир Уильям - Ричард III:
_http://abook-club.ru/forum/index.php?act=ST&f=19&t=17780 (превратить в ?showtopic=)

Vitalik, а может ты страницу не обновил?
я эти ссылки только сегодня исправила!

Автор: Vitalik 10.10.2008 - 11:28:45
Цитата (Lona @ 10.10.2008 - 11:58)
Vitalik, а может ты страницу не обновил?
я эти ссылки только сегодня исправила!

Угу, наверное, так и есть )
Приношу извинения.. unsure

Автор: Lona 10.10.2008 - 11:33:03
Цитата (Vitalik @ 10.10.2008 - 12:48)

И двойной дефис (правда второй какой-то странный, иногда невидимый):
6. Массон Фредерик -- Наполеон и его женщины

ну не знаю, я эту невидимку не вижу! dunno
Но на всякий случай стёрла и написала заново, может такое антипризрачное средство сработает? )
lol в скопированной из твоего поста строке дефис и правда двойной! А из списка копирую - один:
Массон Фредерик - Наполеон и его женщины Бородин Леонид dunno


Добавлено: [mergetime]1223631265[/mergetime]
Цитата (Lona @ 10.10.2008 - 11:54)
имя одного и того же автора или чтеца может быть написано полностью, а может быть сокращено

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

Автор: Vitalik 10.10.2008 - 12:41:36
Цитата (Lona @ 10.10.2008 - 12:14)
ну не знаю, я эту невидимку не вижу!

Ага, я сам был в шоке. Долго не мог понять, почему скрипт ругается на эту строку. Однако если открыть HTML-исходник страницы, то там сразу видно, что их на самом деле два.. )

Цитата (Lona @ 10.10.2008 - 12:14)
Но на всякий случай стёрла и написала заново, может такое антипризрачное средство сработает?

Ага, это самое замечательно антипризрачное средство, которое только можно было придумать! handup

Цитата (Lona @ 10.10.2008 - 12:14)
у нас это не опечатка, а необходимость. Сокращать приходится, чтобы не выползти на вторую строку

Угу.. Ясненько..
Однако и настоящие оппечатки там тоже всё же присутствуют.. Например, разных вариаций "Заборовского" я вроде четыре штуки заметил )
Еще там бывают двойные пробелы между именем и фамилией, но это в принципе легко лечится скриптом..


Добавлено: [mergetime]1223635391[/mergetime]
Получается, что все критические ошибки исправлены! clap1
Ура! dance3

Вроде бы теперь ошибок быть при считывании быть не должно, но на всякий случай, наверное, стоит сделать некоторую проверку?.. Хотя бы разок перед окончательным переключением на БД (если таковое произойдет)..


Добавлено: [mergetime]1223635537[/mergetime]
Ура! Спасибо! clap1 Я уже в группе Trusted! yessir

Сейчас ухожу, а как вернусь, постараюсь изучить все предыдущие дебаты на тему БД и прочего yes

Автор: Lona 10.10.2008 - 12:59:34
Цитата (Vitalik @ 10.10.2008 - 14:22)
Однако и настоящие оппечатки там тоже всё же присутствуют.. Например, разных вариаций "Заборовского" я вроде четыре штуки заметил

конечно присутствуют! Но раз ты заметил, то тебе и исправлять придётся p
Добавлено: [mergetime]1223636448[/mergetime]
Цитата (Vitalik @ 10.10.2008 - 14:22)
Вроде бы теперь ошибок быть при считывании быть не должно, но на всякий случай, наверное, стоит сделать некоторую проверку?.. Хотя бы разок перед окончательным переключением на БД (если таковое произойдет)

конечно придётся! Каталог живой, ежедневно уйма дополнений и изменений вносится, а значит и новые ошибки будут )

Автор: Vitalik 10.10.2008 - 14:50:17
Цитата (Lona @ 10.10.2008 - 13:40)
конечно присутствуют! Но раз ты заметил, то тебе и исправлять придётся

Хе-хе, не вопрос D
Вот только исправлять будет иметь смысл, наверное, только после действительно перехода на БД. Иначе мои исправления в БД при следующем "парсинге" и считывании А-списка просто потеряются )
Кстати, ведь тогда и все вы тоже сможете подключиться к этому редактированию БД, ведь в ней редактировать по идее будет намного проще, чем сейчас со списком, разнесенным на сообщения.

Цитата (Lona @ 10.10.2008 - 13:40)
конечно придётся! Каталог живой, я ежедневно уйму дополнений и изменений делаю, а значит и новые ошибки будут

Угу. Я постараюсь сделать эту "сверку" как можно более простой. Например, сейчас пока геренируется такой себе отчетик следующего вида:
Цитата
Б - (Борисов - Браун Лилиан Джексон)

Борисов Николай - Сергий Радонежский user posted image Исаев Олег, Левашов Владимир
Борисов Николай - Сергий Радонежский user posted image Исаев Олег, Левашов Владимир

Борисов Сергей - Дело о трех трубках user posted image user posted image Заборовский Юрий NEW 07.09.2008
Борисов Сергей - Дело о трех трубках user posted image user posted image Заборовский Юрий
...

Борн Георг - Евгения, или Тайны французкого двора user posted image user posted image Заборовский Юрий
Борн Георг - Евгения, или Тайны французкого двора user posted image user posted image Заборовский Юрий
...

Янссон Туве - Шляпа Волшебника user posted imageuser posted image user posted image Кравинская Эмма
Янссон Туве - Шляпа Волшебника user posted image user posted image user posted image Кравинская Эмма
...

Первая строка - это точный оригинал (как оно сейчас есть в А-списке).
Вторая строка генерируется после парсинга и разбора. То есть раскрашиваются цветами поля автор, название, исполнитель (соответственно синий, красный, зеленый). А также идут картинки. Естественно отсутствующие пробелы разделители вставляются автоматически, и порядок картинок тоже меняется на более правильный (типа вначале идет картинка качества).
В остальном все эти пары строк должны быть идентичны. Вот это в прнницпе, наверное, и стоит проверить (при чем по идее это будет выглядеть как "пробежать глазами"). А также, наверное, стоит проверить общее количество аудиокниг (или по сообщениям). Мало ли, вдруг что-то считать не удалось (но это очень маловероятно, хотя и теоретически возможно).
Пока что дату NEW я еще не считываю, но в принципе это можно добавить..

Добавлено: [mergetime]1223643362[/mergetime]
Ах да, совсем забыл еще про одну ошибку в списке.
В одной строке сейчас идут:
Цитата
Щербатых Юрий - Психология личностных качеств от "А" до "Я" user posted image user posted image Дубина Александр, Кирсанов Сергей | Щербатых Юрий - Психология личностных качеств от "А" до "Я" user posted image Дубина Александр, Кирсанов Сергей

Надо разделить их переносом строки yes
разделила, спасибо

Автор: Lona 10.10.2008 - 15:06:03
Цитата (Vitalik @ 10.10.2008 - 16:31)
Вот только исправлять будет иметь смысл, наверное, только после действительно перехода на БД. Иначе мои исправления в БД при следующем "парсинге" и считывании А-списка просто потеряются

подождём )
А каким образом очепятки отлавливать?
Не пойму, чем раскраска может помочь dunno
Цитата (Vitalik @ 10.10.2008 - 16:31)
Пока что дату NEW я еще не считываю, но в принципе это можно добавить..

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

Автор: Vitalik 10.10.2008 - 15:40:13
Цитата (Lona @ 10.10.2008 - 15:47)
А каким образом очепятки отлавливать?
Не пойму, чем раскраска может помочь

Не.. Это я имел в виду не проверку опечаток. А проверку правильности "парсинга" списка. Ну чтобы перед началом использования БД быть уверенным, что туда всё занеслось, и занеслось корректно.

Цитата (Lona @ 10.10.2008 - 15:47)
Хотелось бы, так новинки заметнее. А можно её по мере устаревания удалять автоматически?

Угу, конечно. Так и сделаем-с. Точнее они будут не удаляться, а просто не отображаться, так лучше )
Добавлено: [mergetime]1223646792[/mergetime]
Сейчас вот решил подумать и по-лучше реализовать "склеивание" ссылок на два типов битрейта. То есть сформировать по БД (точной копии списка) другую БД, в которой для каждой аудиокниги будет только одна строка и две ссылки: "Битрейт оригинала" и "Битрейт понижен".

Для этого естественным образом необходимо, чтобы не было элементов списка, у которых одновременно стоят эти две картинки ("Битрейт оригинала" и "Битрейт понижен"), а таких элементов оказалось аж два:
Цитата
Лем Станислав - Насморк user posted image user posted image Попов Г.
Сервантес де Сааведра Мигель - Дон Кихот user posted image user posted image Р.Плятт и А.Калягин


Надо бы исправить yes
Скорее всего вторая картинка поставлена по ошибке.


[оффтопик]
Хе-хе, прикольно! Я теперь могу редактировать сообщения без отображения подписи:
Это сообщение отредактировал Vitalik
dance3
[/оффтопик]

Автор: Lona 10.10.2008 - 16:09:49
Цитата (Vitalik @ 10.10.2008 - 17:21)
Надо бы исправить Скорее всего вторая картинка поставлена по ошибке.

экий ты догадливый! lol

Автор: Vitalik 10.10.2008 - 16:37:00
Цитата (Lona @ 10.10.2008 - 16:50)
экий ты догадливый!

Хе-хе, смешно получилось gigi
Вообще-то я хотел просто акцентировать, что именно вторая поставлена по ошибке, а не первая angel1

Автор: freestyle 10.10.2008 - 16:39:25
Цитата (Vitalik @ 10.10.2008 - 14:22)

Ура! Спасибо!  Я уже в группе Trusted! 

Поздравляю, Vitalik!

Автор: Iudushka 10.10.2008 - 16:43:54
Vitalik
в любом случае - работа большая и суровая, так может не ограничиваться файлообменом? может лучше обсудить весь целиком "клубный каталог" мы так долго об этом говорили, но собраться делать - только сейчас собрались

Добавлено: [mergetime]1223649888[/mergetime]
там первый пост аж март 2006...
Добавлено: [mergetime]1223650049[/mergetime]
Цитата (admik @ 8.03.2006 - 19:36)

значится попробую описать мысли свои и идеи не вдаваясь в тех.детали.

у нас есть отличная заготовка в виде Excel файла от Всеволода выверенная прелесной Ириной  это базис.
в него нужно добавлять (если есть):
-осло-ссылки;
-ссылки на тему на форуме (-ах)
-ссылку на нашу рецензию.
картинку и описание берем стандартное с озона или еще откуда-то, скрипт импорта описаний с озона я почти дописал, единственный минус - я не стал мудрить, и делается по прямому URL а не через их поиск. т.е. сначала нужно найти там книгу, а потом урл вставить в форму. (ну вот, пошел вдаваться в детали, отбой...)
таким образом вырисовывается шаблон для аудиокниги.

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

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

Цитата (LKa48 @ 8.03.2006 - 19:37)

2. Понятно и ясно, что глобальные задачи типа 7 хлебов для всего прогрессивного человечества НЕ ставятся.
3. После разговора с Иудушкой:
а) Каталог будет иметь три уровня доступа:

- общий - только просмотр и поиск для всех даже не членох коллектива;
- "привелигированный" - просмотр и частичное изменение - для "заливал" и "хранителей" архивов;
- полный - для Админ группы и, простите за нахальство, меня ( скорее всего, со временем и еще кого-то!);

б) для каждого уровня доступа будет соответствующая страничка ( или одна страничка с функциями в зависимости от группи/НИКА узера);
в) в идеале всякое нахальное действие супротив базы данных должно идти в ЛОГ файл для дальнейшей порки виновного
4. Каталог будет содержат следующую инфорамцию о книгах: Автор, Название, Издательство ( в случае "Нигде Не Купишь" - Н/Н/К ), БитРайт, Продолжительность, Картинка (?), Осло линк, Рецензия, Где в Архиве ( закрытая Иформация!), Дата последней раздачи.
5. Перераздача из архива возможна ( я не говорю об осле) только при условии соблюдения правил, которые еще требуют разработки ( ПРЕДЛАГАЙТЕ!!!)

примерно так было тезисно оформлено начало мыслей

Автор: Lona 10.10.2008 - 17:03:56
Iudushka, а можно поинтересоваться? За прошедшие с момента обсуждения два с половиной года концепция не изменилась? Уж очень всё вразрез с тем, что мы делаем...

Автор: Iudushka 10.10.2008 - 17:25:39
Lona
я и говорю - надо обсуждать. просто работа очень большая. очень.
сейчас время перемен. меняется структура, меняются цели и задачи, мы теперь двулики - с одной стороны форум, с другой библиотека, но если две эти головы насадить на могучий торс полноценного каталога, такого, каких в рунете нет, наш чудобагатырь будет пахтать руками океаны
Добавлено: [mergetime]1223652411[/mergetime]
если вы согласны подумать, давайте тему уберем из файлообмена, подключим тех, кто думал над проблемой со времен создания клуба. посмотрим, что есть у нас в заготовках, задумках. в идеале каталог должден содержать вообще все - единая база данных с интегрируемым внешним к ней доступом например той же ABC

Автор: Vitalik 10.10.2008 - 23:36:19
Цитата (Iudushka @ 10.10.2008 - 17:24)
Vitalik
в любом случае - работа большая и суровая, так может не ограничиваться файлообменом? может лучше обсудить весь целиком "клубный каталог" мы так долго об этом говорили

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

Цитата (Iudushka @ 10.10.2008 - 17:24)
мы так долго об этом говорили, но собраться делать - только сейчас собрались

А можно вопросик?..
Это так совпало, что я написал во время этого "собирания" или мои сообщения стали той каплей, которая разбудила этот процесс?.. blash

Цитата (Iudushka @ 10.10.2008 - 17:24)
там первый пост аж март 2006...

А можно ссылочку на первоисточник?.. Хотелось бы почитать )

Цитата (Iudushka @ 10.10.2008 - 18:06)
если вы согласны подумать, давайте тему уберем из файлообмена, подключим тех, кто думал над проблемой со времен создания клуба. посмотрим, что есть у нас в заготовках, задумках.

Гм.. Согласен, но на половину.. Понимаете, какая тут ситуация..
Мне кажется, что можно и лучше это делать параллельно. Просто ведь первоначально нужно будет всё равно сначала:
- аккуратно импортировать и перенести список файлообмена в БД
- наладить работу форумчан с этой БД (чтобы новые поступления заносились в нее, а не вручную в список)
- аккуратно "склеить" разные строки списка (одна аудиокнига - разный битрейт).
А это, наверное, лучше продолжать обсуждать в этой теме..
Плюс потом ведь еще нужно будет сформировать качественную БД торентов и осликов (кстати, по этому поводу Idlin предложил очень хорошую идею) и объединить его с БД файлообмена..
А параллельно с этим (в другой теме?) уже можно начинать обсуждать такие глобальные задумки, как "Великий каталог" сcolest

Цитата (Iudushka @ 10.10.2008 - 18:06)
в идеале каталог должден содержать вообще все - единая база данных с интегрируемым внешним к ней доступом например той же ABC

Это было бы просто замечательно! handup
Собственно подобные задумки (каталог, содержащий почти всё) у меня тоже были, правда я тогда думал двигаться с другой стороны.. Предполагалось, что до этого уровня когда-нить вырастет мой Портал аудиокниг. Однако здесь этой идее, конечно же, развиться в разы сподвижнее и легче yes
Конечно же я только рад, что вы так скоро предложили такие глобальные задумки! Сам я думал такое предлагать только после того, как будут достигнуты определенные успехи с объединением двух списков..
Но раз уж на то пошло, то я просто счастлив dance3 и постараюсь приложить все усилия к реализации подобного проекта yessir

Автор: freestyle 11.10.2008 - 08:08:17
Цитата (Iudushka @ 10.10.2008 - 19:06)

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


Цитата (Vitalik @ 11.10.2008 - 01:17)

А параллельно с этим (в другой теме?) уже можно начинать обсуждать такие глобальные задумки, как "Великий каталог" 

Да, именно так!
У меня встречное предложение.
Iudushka, открой, пожалуйста, в приватном разделе новую, глобальную тему по идеологии создания Клубного каталога, в которую для завтравки разговора, можно будет скопировать наиболее интересные посты отсюда, посты из темы Маэстро, LKA48, структурную схему nicksu.
Почему я сам не открою тему, а предлагаю тебе?
Потому что, если ее откроешь ты, это будет очень солидная, авторитетная заявка администрации сайта на создание Клубного каталога.
А в этой теме нам бы хотелось продолжить обсуждать чисто технические вопросы по подготовке наработанного материала к импортированию в будущую БД.

Автор: Vitalik 11.10.2008 - 09:31:36
Цитата (freestyle @ 11.10.2008 - 08:49)

У меня встречное предложение.
Iudushka, открой, пожалуйста, в приватном разделе новую, глобальную тему по идеологии создания Клубного каталога, ...
Почему я сам не открою тему, а предлагаю тебе?
Потому что, если ее откроешь ты, это будет очень солидная, авторитетная заявка администрации сайта на создание Клубного каталога.

Поддерживаю! handup
Хорошая идея yes


А пока пару слов на *текущую* тему (то бишь преобразование списка файлообменника).

1. По поводу объединения ("склеивания") в списке файлообмена строк с одинаковыми аудиокнигами, но разными битрейтами. Предлагаю сделать следующим образом.

В текущую БД для списка файлообмена будет считываться список как он есть (с дубликатами строк для аудиокниг с разным битрейтом). Это дабы исключить возможные теоретически ошибки в случае если сразу считывать в БД информацию с одновременным "склеиванием" строк.
Далее пишется SQL-запрос на создание новой таблицы, в которую запишутся все строки, но уже "склеенные".
Таким образом можно будет плавно и надежно (без каких-либо принципиальных различий в структуре информации) переходить со списка файлообмена на вариант с БД, а как только это окончательно произойдет, можно будет запустить SQL-запрос склеивания и уже точно также работать с преобразованной ("склеенной") табличкой.

Таким образом получается следующее.
Плюсы:
- Запустить склеивание можно в любой момент, а также запускать "предварительные" склеивания без изменения основной таблицы БД
- Гарантия надежности склеивания (оперирование идет с ячейками таблицы, а не с произвольным текстом)
Недостаток:
- У меня эта операция занимает порядка минуты, но я думаю это в принципе не так уж и много, ведь операция эта почти что разовая.

В принципе можно попробовать изобрести более быстрый вариант склеивания (воспользовавшись тем, что строки списка отсортированы и "склеивание" может произойти только соседних строк). Но этот код нужно будет писать на PHP, на это нужно некоторое дополнительное время, теоретически возможны ошибки и т.п. А длительный по времени выполнения SQL-запрос писать гораздо быстрее, да и надежности у него, наверное, чуток больше.

2. Теперь по поводу "логирования" любой деятельности по видоизменению списка. То есть запись всех действий "изменителей"/"наполнителей" списка в отдельную табличку БД.

Давайте определимся со структурой этой таблички для "логов"?..

Итак, нужно сохранять следующую информацию:
- пользователь, произведший изменение (предполагается, что нужно будет логиниться, чтобы иметь возможность изменять список. Если скрипт будет размещен отдельно, то нужно будет региться заново и писать отдельную "логинилку", если же на abook-club.ru, то можно брать существующие учетные записи, а точнее даже не их, а просто информацию из сессии)
- IP-адрес пользователя
- Время действия
- Что именно он сделал (например, "Добавление", "Удаление", "Изменение"?)
- С чем он произвел изменение (например, "Аудиокнига", "Автор", "Исполнитель", ...)
- Идентификатор сроки, которая была изменениа/удалена
- Еще, наверное, если были изменения, то поля "старое значение" и "новое значение".

Удаление производить как бы в "корзину" (фактически просто помечать аудиокнигу как удаленную), чтобы ошибочное удаление можно было восстановить.

Таким образом, можно сделать, например, следующее.

Если происходит добавление, то записывается одна строка лога:
11.10.2008 - user - Добавление - Аудиокнига - №123

Если происходит изменение, например, у аудиокниги изменили автора и название, то получается следующее:
11.10.2008 - user - Изменение - Автор - №123 - Старый - Новый
11.10.2008 - user - Изменение - Название - №123 - Старое - Новое

Если происходит удаление, то аудиокнига в БД просто помечается как удаленная, а в лог пишется так:
11.10.2008 - user - Удаление - Аудиокнига - №123

№123 - это во всех записях идентификатор изменяемой строки-записи.

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

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

В этом варианте при изменениях в отдельную таблицу записывается новая строка-запись со значениями всех полей.
Например, добавлена аудиокнига "Борис Акунин - Левиафан - Заборовкий". Если кто-то изменит строку, например, так: "Акунин Борис - Левиафан - Заборовский". То мы получим на одну аудиокнигу две строки в БД: первоначальный вариант и исправленный вариант.

Если интересуют вопросы работы и реализации этого варианта, могу описать.

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

Спасибки за внимание )
Буду ждать ответа и обсуждений.. unsure


P.S. Я сейчас что-то приболел, поэтому "не судите строго, люди" unsure

Автор: freestyle 12.10.2008 - 05:21:01
Надо еще подумать над деталями, нужно ли в принципе склеивание?
С уже существующим материалом понятно, склеивание пройдет без проблем.
А с вновь поступающими релизами, как будем делать?
Попытаюсь объяснить свои мысли.
1. Как мне кажется, нам нужен свой полигон для отработки идей и скриптов в реальном режиме на сервере, а не на локалке.
Идеальный вариант, если бы ты Виталик, организовал у своего хостера, к уже существующему, дополнительное доменное имя.
2. Когда у тебя будет готов шаблон, таблицы БД, попробуем в реальном режиме заводить релизы, через шаблон.
Сейчас довольно трудно предвидеть какие могут возникнуть нюансы, но надо ориентироваться, ИМХО, на следующие идеи:
а) Доступ на редактирование, добавление категорически нельзя давать любому зарегистрированному пользователю. Иначе будет бардак, несмотря ни на какие логи. Средствами БД невозможно отсечь человеческий фактор.
Например дубли. В названии нового релиза одна буква не та и он пройдет в БД даже через шаблон.
А уж как релизеры, не любят пользоваться поиском перед добавлением, мы знаем не понаслышке.
в)поэтому доступ на прямое редактирование, добавление должен быть только
у привелегов и модеров, остальные идут через премодерацию.
То есть при внесении релиза идет заполнение полей шаблона и релиз ждет решение модератора или других доверенных лиц, которые рассмотрев релиз на актуальность, нажатием кнопки, пропускают его в БД и он появляется на страницах форума.
г) Отсюда и мои сомнения насчет склеивания.
При первичной обработке для импортирования в БД можно скриптом вручную склеить строки в каталоге с разными битрейтами, а как это делать в автоматическом режиме, когда БД будет работать в штатном режиме?
Опять выискивать вручную релизы и клеить их? Нужно ли это?


Автор: Lona 12.10.2008 - 05:40:38
Цитата (freestyle @ 12.10.2008 - 07:02)
С уже существующим материалом понятно, склеивание пройдет без проблем.

а мы и в этом ряд вопросов обнаружили, например:
1.одинаковые релизы, лежащие в разных разделах (технический и 100). По сути дубли, но как склеить?
2.дубли в радио - это посты с разными ссылками, плюс нередко ещё и одноименный релиз.

Цитата (freestyle @ 12.10.2008 - 07:02)
в)поэтому доступ на прямое редактирование, добавление должен быть только у привелегов и модеров, остальные идут через премодерацию.

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

А нет смысла для отработки БД взять для начала не весь список, а , скажем, всего несколько разделов? И на нём всё опробовать? Удобно было бы результат анализировать

Автор: Vitalik 12.10.2008 - 12:38:03
freestyle, в первую очередь спасибо за твое сообщение! hi
Для меня оно знаменует одобрение по взятию курса на импорт списка в БД handup

Цитата (freestyle @ 12.10.2008 - 06:02)
Надо еще подумать над деталями, нужно ли в принципе склеивание?

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

Цитата (freestyle @ 12.10.2008 - 06:02)
С уже существующим материалом понятно, склеивание пройдет без проблем.
Цитата (Lona @ 12.10.2008 - 06:21)
а мы и в этом ряд вопросов обнаружили, например:
1.одинаковые релизы, лежащие в разных разделах (технический и 100). По сути дубли, но как склеить?
2.дубли в радио - это посты с разными ссылками, плюс нередко ещё и одноименный релиз.

Ага, как удачно подметила Lona, проблемы оказывается есть и с текущим склеиванием.. Но посовещавшись в аське мы пока решили попробовать склеить всё, что можно, а остальное уже делать, работая с БД (ибо это будет несколько удобнее, чем искать и редактировать сообщения форума)..

Цитата (freestyle @ 12.10.2008 - 06:02)
2. Когда у тебя будет готов шаблон, таблицы БД, попробуем в реальном режиме заводить релизы, через шаблон.

В принципе в каком-то более и менее приемлемом виде "шаблон" (я так понимаю имеется в виду форма заполнения информации) и возможности добавление/изменения/удаления с кое-каким "логированием" уже имеются angel1
Могу выложить текущие наработки, правда сразу предупреждаю, что еще далеко не все отлажено actu
Но чтобы "опробовать и попробовать идею", наверное, вполне хватит. Даже наоборот, может у вас сходу появятся еще какие-то идеи по улучшению и привнесению удобства. Так что пишите! wink
Залил на прежнее место: http://abook.ippt.org/abook-club.ru/fileshare.php

Цитата (freestyle @ 12.10.2008 - 06:02)
а) Доступ на редактирование, добавление категорически нельзя давать любому зарегистрированному пользователю. Иначе будет бардак, несмотря ни на какие логи. Средствами БД невозможно отсечь человеческий фактор.
Цитата (freestyle @ 12.10.2008 - 06:02)
в)поэтому доступ на прямое редактирование, добавление должен быть только
у привелегов и модеров, остальные идут через премодерацию.
То есть при внесении релиза идет заполнение полей шаблона и релиз ждет решение модератора или других доверенных лиц, которые рассмотрев релиз на актуальность, нажатием кнопки, пропускают его в БД и он появляется на страницах форума.

Абсолютно и полностью с тобой согласен yes
Безусловно любому встречному-поперечному давать полный доступ к БД ни в коем случае нельзя. Причин на это много. Ведь банально кто-то можно просто захотеть умышленно испортить или заспамить БД.
По-любому нужна премодерация. И премодерировать могут только проверенные, надежные люди. Те же (или другие) люди могут спокойно редактировать (исправлять) информацию в БД, и добавлять аудиокниги без премодерации.
Вобщем, систему прав и ролей в принципе нужно будет потом как-нибудь обсудить и хорошенько продумать..

Цитата (freestyle @ 12.10.2008 - 06:02)
Например дубли. В названии нового релиза одна буква не та и он пройдет в БД даже через шаблон.

На этот случай есть одна очень удобная "фича" rolleyes
При вводе какой-либо информации в поле происходит автоматический поиск похожего значения в БД и сразу же выдается список существующих записей сcolest
Таким образом введя первые буквы автора - дальше можно просто выбрать его в списке. Это и удобно, и исключает различные оппечатки handup

Визуально это выглядит примерно так:
user posted image

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

Цитата (freestyle @ 12.10.2008 - 06:02)
А с вновь поступающими релизами, как будем делать?
Цитата (freestyle @ 12.10.2008 - 06:02)
г) Отсюда и мои сомнения насчет склеивания.
При первичной обработке для импортирования в БД можно скриптом вручную склеить строки в каталоге с разными битрейтами, а как это делать в автоматическом режиме, когда БД будет работать в штатном режиме?

В принципе, вышеописанную "фичу" можно использовать и для этих целей yes
Например, после ввода пользователем информации в соответствующие поля получится так, что если подобные значения уже были в БД, они будут записанными в точно таком же виде (без опечаток, описок и вариаций).
Далее. Если произойдет совпадение всех трех полей (автор, название, чтец), то это и есть нужный кандидат на "склейку". Тогда после премодерации он будет предложен не к добавлению в базу, а к изменению соответствующей существующей строки yessir

Цитата (freestyle @ 12.10.2008 - 06:02)
1. Как мне кажется, нам нужен свой полигон для отработки идей и скриптов в реальном режиме на сервере, а не на локалке.

Собственно, а чем не подходит для этих целей отдельная папочка "abook-club.ru" на abook.ippt.org?
Ведь он по сути свободно доступен из интернета. И одновременно у меня к нему локальный быстрый доступ.
Гм.. А ежели потом будет нужно, чтобы были одновременно и "хорошая БД" и "полигон", то это в принципе тоже можно устроить. Например, гм.. рядышком еще одну БД и папку создать..
Цитата (freestyle @ 12.10.2008 - 06:02)
Идеальный вариант, если бы ты Виталик, организовал у своего хостера, к уже существующему, дополнительное доменное имя.
Тем более, что дополнительное имя получить вряд ли удастся. Дело в том, что мне это имя и хостинг были предоставлены бесплатно, еще на заре формирования оного хостинга. Он раньше предоставлял бесплатный хостниг для хороших локальных проектов, а теперь переходит на коммерческую основу.. Но старые бесплатные проекты сохраняются.

Цитата (Lona @ 12.10.2008 - 06:21)
А нет смысла для отработки БД взять для начала не весь список, а , скажем, всего несколько разделов? И на нём всё опробовать? Удобно было бы результат анализировать

Я думаю, что и лучше, и удобнее пробовать работать сразу со всей БД. Зачем себя ограничивать? )
Тем более, что сейчас система проектируется таким образом, что в любой момент можно быстро (в течении 10-15 секунд) полностью заполнить БД корректной информацией из списка yes
Так что с текущим вариантом можно творить что угодно - редактировать, добавлять, изменять, баловаться. После всяческих экспериментов не составит особого труда вернуть базе изначальный вид wink

Цитата (freestyle @ 11.10.2008 - 08:49)
Iudushka, открой, пожалуйста, в приватном разделе новую, глобальную тему по идеологии создания Клубного каталога

Кстати.. Просьба открыть ее в разделе, доступным для просмотра группы Trusted blash Тоже хочется принять обсуждение в оной yes
А то вот, к примеру, к той процитированной теме (которая началась в марте 2006-го) у меня по всей видимости доступа и нет.. (
Не достиг еще нужных полномочий gigi

Автор: Lona 12.10.2008 - 13:18:11
Виталик, не удержалась, попробовала, добавила пару книг:
Шолохов Михаил - http://abook-club.ru/forum/index.php?showtopic=20376 user posted image user posted image Панфилов Вадим
Беляев Александр - http://abook-club.ru/forum/index.php?showtopic=20381 user posted image user posted image Яковлев Вадим
А они не по алфавиту встали dunno

Автор: Vitalik 12.10.2008 - 13:21:15
Цитата (Lona @ 12.10.2008 - 13:59)

Виталик, не удержалась, попробовала, добавила пару книг:
Шолохов Михаил - Поднятая целина   Панфилов Вадим
Беляев Александр - Властелин мира   Яковлев Вадим NEW 10.10.2008
А они не по алфавиту встали

Ах, да.. Точно.. unsure

Это ведь я специально делал сортировку не по алфавиту, а именно так, как они были записаны в алфавитном списке.. И следовательно новая книжка пишется в конец списка..

Тут два выхода: либо сделать изначально сортировку по алфавиту и не париться. Либо сделать возможность выбирать по чему мы хотим сортировать..

Что предпочесть в первую очередь?..


Добавлено: [mergetime]1223811338[/mergetime]
Кстати, имейте в виду! excl excl excl

Любые изменения, которые вы сейчас делаете с базой - гарантированно исчезнут при следующем импорте данных из списка!
То есть сейчас время специально для экспериментов с БД. Не бойтесь добавлять, изменять, удалять.

Автор: Lona 12.10.2008 - 13:38:53
ваще-то предполагается, что в А-списке все книги записаны по алфавиту, за исключением циклов ессно. Но в любом случае книга должна вставать на своё место, а не в конец списка.
И ещё. Очень нахальное пожелание, чтобы после добавления книги сразу открывалась соответствующая страничка? На результат-то надо полюбоваться! А так приходится время тратить на поиск нужного автора...

Автор: Vitalik 12.10.2008 - 13:59:39
Цитата (Lona @ 12.10.2008 - 14:19)
ваще-то предполагается, что в А-списке все книги записаны по алфавиту, за исключением циклов ессно. Но в любом случае книга должна вставать на своё место, а не в конец списка.

Угу, не вопрос, сделаем yessir

Цитата (Lona @ 12.10.2008 - 14:19)
И ещё. Очень нахальное пожелание, чтобы после добавления книги сразу открывалась соответствующая страничка? На результат-то надо полюбоваться! А так приходится время тратить на поиск нужного автора...

Тут смотри какое дело..

После добавления аудиокниги внизу по идее появляется соответственно строка, как эта аудиокнига выглядит:
user posted image

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

А если же нужно перейти к списку аудиокниг, то можно щелкнуть по ссылке-автору и сразу же увидеть все его аудиокниги (вместе с нашей только что добавленной):
user posted image

Наверное, не сразу можно догадаться, что это тоже ссылка?.. blash
Это везде в списке так, и по исполнителю тоже можно так щелкать и видеть все озвученные им книги..

Как сделать, чтобы это было более интуитивно понятно?.. Есть идеи?

Автор: Lona 12.10.2008 - 14:06:35
Цитата (Vitalik @ 12.10.2008 - 15:40)
Наверное, не сразу можно догадаться, что это тоже ссылка?

и догадываться не надо, так ясно, просто я до конца страничку не досмотрела, виновата blash Делать ничего не требуется

Добавлено: [mergetime]1223813640[/mergetime]
Цитата (Vitalik @ 12.10.2008 - 14:19)

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

А этого пока нет, да? Успешно добавила фамилию автора с опечаткой...
И дело не только в опечатках. есть авторы с "трудными" фамилиями, не разберёшь где имя, а где фамилия. Мы постарались их упорядочить, но подсказки здорово бы помогли. Кстати, наличие таких авторов - тоже аргумент против добавления книг разными пользователями. Ну какой человек в здравом уме может предположить, что Конан Дойля надо искать на букву Д, а Маркеса на букву Г?

Автор: Vitalik 12.10.2008 - 15:31:51
Цитата (Lona @ 12.10.2008 - 14:47)
А этого пока нет, да?

Гм.. На самом деле это уже есть..
Может мы друг друга не правильно поняли?.. Или куда-то затесался досадный глюк..

Цитата (Lona @ 12.10.2008 - 14:47)
Успешно добавила фамилию автора с опечаткой...

Не.. В принципе если очень захотеть, то никто не помешает добавить фамилию с опечаткой. "Человек всегда прав". А вдруг типа наоборот - это в БД оппечатка.
Эта возможность лишь сообщает о том, что уже есть в БД, дабы избежать нежелательных "дубликатов" и "вариаций" фамилий..

Цитата (Lona @ 12.10.2008 - 14:47)
И дело не только в опечатках. есть авторы с "трудными" фамилиями, не разберёшь где имя, а где фамилия. Мы постарались их упорядочить, но подсказки здорово бы помогли. Кстати, наличие таких авторов - тоже аргумент против добавления книг разными пользователями. Ну какой человек в здравом уме может предположить, что Конан Дойля надо искать на букву Д, а Маркеса на букву Г?

Этот вопрос тоже успешно решается с помощью этой "фичи" wink

Например, так.

Открываем окошко добавления аудиокниги:
user posted image

Начинаем вводить первые буквы фамилии (сразу активируется синий кружочек справа):
user posted image

И через секунду появляется раскрывающийся список с вариантами фамилий и имен:
user posted image

Можно выбрать подходящее с помощью мышки или курсорными клавишами:
user posted image

Кстати, прошу заметить, что если введенные буквы находятся не в начале имени, а в начале фамилии или какого-нибудь там отчества, то они тоже выводятся. Благодаря этому "трудные" фамилии искать получается легче легкого handup

Потом, например, мы можем ввести еще одну уточняющую букву и получить единственный доступный вариант:
user posted image

Выбираем его из списка и радуемся жизни:
user posted image

dance3

Автор: Lona 12.10.2008 - 16:30:34
уф, Виталик, ну ты уж слишком подробно! видимо, глюк какой-то, не было у меня окошка с вариантами, несколько раз пробовала dunno
Сейчас всё в порядке handup

Автор: freestyle 12.10.2008 - 16:33:18
Цитата (Vitalik @ 12.10.2008 - 15:40)

Как сделать, чтобы это было более интуитивно понятно?.. Есть идеи?

При наведении курсора на фамилию автора, всплывающая подсказка:
список всех книг автора.
На фамилию исполнителя: все аудиокниги, озвученные этим исполнителем
Vitalik, попробовал,- моё восхищение, снимаю шляпу! handup
Сейчас попробую найти, что-нибудь.
Добавлено: [mergetime]1223822076[/mergetime]
Цитата (Vitalik @ 12.10.2008 - 14:19)

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

Тебе доступен этот раздел.
Очень понравилась фича с всплывающими списками. Теперь уже в современных программах это стандартная функция, но как же она будет нам полезна!
Надо теперь только сделать выверенные списки Фамилий авторов, ФИО исполнителей уже сделано у нас.
http://abook-club.ru/forum/index.php?showtopic=16685
Еще, Vitalik, будет хорошо, если под строкой с иконками в твоей форме добавления аудиокниг, выводилась бы готовая строка с кодами, как мы пишем в текущей теме, для вставки в существующий каталог.
Тогда уже твой скрипт могут реально использовать релизеры прямо сейчас для написания кодовой строки.

Поля формы ввода данных аудиокниги (Автор, Наименование книги, Исполнитель) сделать обязательными для ввода информации.
Иначе получаются такие варианты:
Рыбаков Анатолий - Максимов Вадим ( незаполнено поле "Название")
Необходимо добавить еще два поля в форму ввода информации:
1.Рецензия на аудиокнигу (вводится ссылка на рецензию из http://abook-club.ru/forum/index.php?showtopic=365
2. Демка на релиз
Оба поля можно сделать не обязательными для ввода.

Автор: Lona 12.10.2008 - 17:01:11
может я опять не туда смотрю, но не вижу окна поиск.
Получается , что нажимаю, скажем, С, а там 4 страницы С-авторов, чтоб не гадать, жму все
Добавлено: [mergetime]1223823673[/mergetime]
Цитата (freestyle @ 12.10.2008 - 18:14)

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

а это не сказка??? rolleyes

Автор: freestyle 12.10.2008 - 17:09:41
Цитата (Lona @ 12.10.2008 - 18:42)

а это не сказка???

Я пологаю, что нет. То что сделал уже Виталик было намного сложнее реализовать.

Автор: Lona 12.10.2008 - 17:25:56
Цитата (freestyle @ 12.10.2008 - 18:14)
Поля формы ввода данных аудиокниги (Автор, Наименование книги, Исполнитель) сделать обязательными для ввода информации.Иначе получаются такие варианты:
Рыбаков Анатолий - Максимов Вадим ( незаполнено поле "Название")

здесь какой-то странный сбой. В нашем списке Максимов не читает Рыбакова, а в БД ещё и куча иконок, и книги без названия... И такую опечатку в фамилии Максимоов на всём форуме найти не удалось

http://www.radikal.ru
а вот, что в списке:
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=7835 user posted image Кузнецов Всеволод
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=14301 user posted image Добряков Игорь,
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=6524 user posted image user posted image Герасимов Вячеслав
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=7834 user posted image Кузнецов Всеволод
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=9520 user posted image Кузнецов Всеволод
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=5410 user posted image user posted image Калинин Илья, Днепровская Елена
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showpost=137150 user posted image Пастухов Н., Ованесов В. и др.
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=14141 user posted image user posted image Савицкий Николай
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=14140 user posted image user posted image Савицкий Николай
Рыбаков Анатолий - http://abook-club.ru/forum/index.php?showtopic=16944 user posted image Комаристый Роман

Автор: freestyle 12.10.2008 - 17:32:41
Цитата (Lona @ 12.10.2008 - 19:06)

здесь какой-то странный сбой. В нашем списке Максимов не читает Рыбакова, а в БД ещё и куча иконок, и книги без названия... И опечатку Максимоов на этой странице списка найти не удалось

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

Автор: Lona 12.10.2008 - 17:34:40
Цитата (freestyle @ 12.10.2008 - 19:13)
Это не сбой, это человеческий фактор

Ну ваще!!! Я ж подумала, что у нас такое безобразие в каталоге! Ходют тут всякие drag lol

Автор: freestyle 12.10.2008 - 17:40:00
Цитата (Lona @ 12.10.2008 - 19:15)

Ну ваще!!! Я ж подумала, что у нас такое безобразие в каталоге! Ходют тут всякие 

так Виталик просил протестировать... p Сейчас еще поищу.
А Ваще для этого надо пригласить Мозли, уверен, она такое найдет, что и в голову не смогло бы прийти никому.

Автор: Lona 12.10.2008 - 18:01:43
Цитата (freestyle @ 12.10.2008 - 18:14)

Поля формы ввода данных аудиокниги (Автор, Наименование книги, Исполнитель) сделать обязательными для ввода информации.

А исполнителя обязательно? Мы ведь не всегда его знаем. Можно конечно писать неизвестен или ещё что-нибудь, но вроде бы и без исполнителя всё правильно отображается?
-------
Авторы и исполнители сортируются правильно, по алфавиту. А вот при выборке аудиокниг открываются книги на нужную букву, но сортировка почему-то по авторам dunno

Автор: Vitalik 12.10.2008 - 18:30:48
Ух, сколько вы тут всего понаписывали! Спасибки! clap

Сейчас попробую всё учесть..

Итак:
1. В списках аудиокниг определенного автора или исполнителя: сортировать по названию книги - Исправлено
2. В списке книг на определенную букву: сортировать тоже по названию аудиокниги - Исправлено
3. Сделать некоторые поля обязательными для ввода (пару вопросов см. ниже) - Сделано
4. При добавлении/изменении отображать снизу строку BB-кода - Сделано
5. Добавить два поля: рецензия и демка
6. Сделать всплывающую подсказку при наведении на ссылки - Исправлено
7. Пригласить Мозли для тестирования gigi - Не сделано

По поводу обязательности полей..
Название - стопудово должно быть обязательным. А вот автор - даже не знаю.. Всякие там энциклопедии, учебники и т.д. и т.п. ведь в списке без автора идут?.. unsure
И по поводу исполнителя тоже Lona правильно сказала.. Не всегда он сразу известен..
Может не делать их обязательными (автора и исполнителя)?

Автор: Lona 12.10.2008 - 18:39:06
Цитата (Vitalik @ 12.10.2008 - 20:11)
. В списках аудиокниг определенного автора или исполнителя: сортировать по названию книги

В списках аудиокниг определенного автора и сейчас сортировка по названию книги.
А вот у исполнителя по авторам
Добавлено: [mergetime]1223829584[/mergetime]
Цитата (Vitalik @ 12.10.2008 - 20:11)

Название - стопудово должно быть обязательным. А вот автор - даже не знаю.. Всякие там энциклопедии, учебники и т.д. и т.п. ведь в списке без автора идут?

Да. И также, как и в нашем списке, Аудиоэнциклопедия или Сборник отображаются как авторы

Автор: freestyle 12.10.2008 - 18:41:05
Цитата (Vitalik @ 12.10.2008 - 20:11)

Может не делать их обязательными (автора и исполнителя)?

Имхо, делать
Автора нет, будем вводить: Сборник, энциклопедии, учебники
Сборник (вместо автора) английских детективов (на месте названия)
Чтеца нет - чтец неизвестен, автоматом должно подставляться.
Добавлено: [mergetime]1223829720[/mergetime]
Цитата (Lona @ 12.10.2008 - 20:20)

Да. И также, как и в нашем списке, Аудиоэнциклопедия или Сборник отображаются как авторы

Одновременно написали lol
Добавлено: [mergetime]1223829926[/mergetime]
Цитата (Vitalik @ 12.10.2008 - 20:11)

1. В списках аудиокниг определенного автора или исполнителя: сортировать по названию книги - Исправлено
2. В списке книг на определенную букву: сортировать тоже по названию аудиокниги - Исправлено
3. Сделать некоторые поля обязательными для ввода (пару вопросов см. ниже)
4. При добавлении/изменении отображать снизу строку BB-кода
5. Добавить два поля: рецензия и демка
6. Сделать всплывающую подсказку при наведении на ссылки - Исправлено
7. Пригласить Мозли для тестирования 

Уже посмотрел, handup отлично!

Автор: Lona 12.10.2008 - 18:47:05
Цитата (freestyle @ 12.10.2008 - 20:22)
Одновременно написали  lol

дык одну работу делаем )

Автор: Vitalik 12.10.2008 - 18:47:12
Цитата (Lona @ 12.10.2008 - 19:20)
В списках аудиокниг определенного автора и сейчас сортировка по названию книги.

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

Цитата (Lona @ 12.10.2008 - 19:20)
А вот у исполнителя по авторам

Ой, точно! ges_slap
А я сейчас сдуру исправил, чтобы у исполнителя тоже по названию аудиокниг сортировало gigi

Цитата (freestyle @ 12.10.2008 - 19:22)
Сборник (вместо автора) английских детективов (на месте названия)

Гм.. А тире между ними нету получается? unsure

Цитата (freestyle @ 12.10.2008 - 19:22)
Чтеца нет - чтец неизвестен, автоматом должно подставляться.

То есть чтец - поле не обязательно, но если не заполнено, то отображается "Чтец не известен", угу? )


Добавлено:
Гм.. Тут только что был комментарий от krokik и вдруг его не стало dunno

Автор: Lona 12.10.2008 - 18:50:03
Цитата (Vitalik @ 12.10.2008 - 20:11)
Сейчас попробую всё учесть..

Виталик, а поиск, я надеюсь, появится? blash
Добавлено: [mergetime]1223830244[/mergetime]
Цитата (Vitalik @ 12.10.2008 - 20:28)

А я сейчас сдуру исправил, чтобы у исполнителя тоже по названию аудиокниг сортировало

да почему сдуру? По-моему, по названию книг как раз правильно )


Автор: Vitalik 12.10.2008 - 18:53:09
Цитата (Lona @ 12.10.2008 - 19:31)
Виталик, а поиск, я надеюсь, появится?

Угу, обязательно появится! yes

Только надо как-то продумать очередность и важность изменений angel1

Автор: freestyle 12.10.2008 - 18:55:50
Цитата (Vitalik @ 12.10.2008 - 20:28)

То есть чтец - поле не обязательно, но если не заполнено, то отображается "Чтец не известен", угу?

Да, так точнее.

Автор: Vitalik 12.10.2008 - 18:55:57
Цитата (Lona @ 12.10.2008 - 19:31)
да почему сдуру? По-моему, по названию книг как раз правильно

Гм.. Даже не знаю.. Просто тогда немного непонятно мне кажется получится.. Типа не сразу можно понять, что сортируется по названию, будет выглядеть, как случайным образом сформированный список.. unsure
Это про аудиокниги, озвученные исполнителем.

Автор: freestyle 12.10.2008 - 18:58:14
Цитата (Vitalik @ 12.10.2008 - 20:28)

А тире между ними нету получается?

Видимо для однообразия списка придется так сделать:
Сборник - английских детективов
Сборник - русских сказок

Автор: Lona 12.10.2008 - 19:05:14
Цитата (Vitalik @ 12.10.2008 - 20:28)
Цитата (freestyle @  12.10.2008 - 19:22)
Сборник (вместо автора) английских детективов (на месте названия)

Гм.. А тире между ними нету получается? unsure



тире есть, но ссылка у нас выглядит так:
Сборник - http://abook-club.ru/forum/index.php?showtopic=3488 user posted image user posted image Заборовский Юрий
Вот и получается, что Сборник - автор ) Но так у нас в списке.
а вот если мы тире потеряли, как вот в здесь
Библейские истории - http://abook-club.ru/forum/index.php?showtopic=12086 user posted image Смоктуновский Иннокентий
то получается, что Библейские истории - название книги

Сорри, не тот пример привела. Вот:
http://abook-club.ru/forum/index.php?showtopic=9533 user posted image Смоктуновский Иннокентий
Здесь в результате ошибки в каталоге, Библейские истории стали названием книги, а не автором! Может так лучше?
добавлено:
а почему, собственно, ошибки? Нет здесь никакой ошибки no

Автор: freestyle 12.10.2008 - 19:09:40
Цитата (Lona @ 12.10.2008 - 20:46)

тире есть, но ссылка у нас выглядит так:

Опять стопроцентное попадание beer lol а говорили всякие умники,- снаряд дважды не попадает в одну воронку hnudel

Автор: Vitalik 12.10.2008 - 19:22:53
Цитата (freestyle @ 12.10.2008 - 19:39)
Видимо для однообразия списка придется так сделать:
Цитата (Lona @ 12.10.2008 - 19:46)
тире есть, но ссылка у нас выглядит так:
Цитата (Lona @ 12.10.2008 - 19:46)
Здесь в результате ошибки в каталоге, Библейские истории стали названием книги, а не автором! Может так лучше?

Ребята, вы меня окончательно запутали gigi Честное слово! angel1
Так как будем делать то? Как скажете - так и будет wink
Как будет красивше/логичнее/правильнее?


P.S. Генерацию BB-кода при добавлении/изменении сделал handup

Автор: Lona 12.10.2008 - 19:24:36
Vitalik , погоди, я уже сама слегка запуталась sdvig

http://abook-club.ru/forum/index.php?showpost=50893 user posted image Копелян Ефим
Здесь автор неизвестен. В некоторых случаях автора нет, как у Библии.
что делать с обязательным заполнением поля автор?

Автор: freestyle 12.10.2008 - 19:27:30
Нет, не лучше. Тогда уж более приемлимый вариант, как с исполнителем, при незаполнении поля автор, подстановка - автор неизвестен.
Автор неизвестен - http://abook-club.ru/forum/index.php?showtopic=9533 user posted image Смоктуновский Иннокентий
Хотя тут надо будет переносить в раздел "А"
Надо еще подумать...
У нас уже ночь на дворе, всем До свидания.
Надеюсь продолжим завтра.

Автор: Lona 12.10.2008 - 19:44:28
Цитата (freestyle @ 12.10.2008 - 21:08)
Автор неизвестен - http://abook-club.ru/forum/index.php?showtopic=9533 user posted image Смоктуновский Иннокентий
Хотя тут надо будет переносить в раздел "А"
Надо еще подумать...

вот именно, что переносить. И пойдут у нас все книги без авторства в А, а кто ж их там найдёт?
так что всем спать!
freestyle думать будет drag

Автор: Light 12.10.2008 - 19:52:53
А если под автором "Нет автора", "без автора", "неизвестный автор", на выбор? )

Автор: Lona 12.10.2008 - 19:59:16
Цитата (Light @ 12.10.2008 - 21:33)
А если под автором "Нет автора", "без автора", "неизвестный автор", на выбор?

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

А если в А-списке оставляем, как есть, а в БД, как и в случае с неизвестным чтецом автоматически подставляются слова автор не известен?
Цитата (Vitalik @ 12.10.2008 - 20:28)
То есть чтец - поле не обязательно, но если не заполнено, то отображается "Чтец не известен", угу?

Автор: Vitalik 12.10.2008 - 20:25:18
Для БД, наверное, лучше, если автора нет - то его и не писать вовсе. Для таких записей можно будет автоматически либо писать "Без автора", либо не писать ничего - это можно будет уже решить потом и в любой момент менять.

А вот если это самое текст "Без автора" писать в БД, то тогда маневренность теряется.


Добавлено: [mergetime]1223835936[/mergetime]
Цитата (Lona @ 12.10.2008 - 20:40)

А если в А-списке оставляем, как есть, а в БД, как и в случае с неизвестным чтецом автоматически подставляются слова автор не известен?

Ух, пока писал, так ты уже и написала то же самое gigi
Надо проверять на новые сообщения перед отправкой ges_slap

Правда замечание: я думаю, что лучше всё-таки ничего на месте автора в таких случаях не писать. Красивее выглядит handup Как с "Библейскими историями" например )


Добавлено: [mergetime]1223836399[/mergetime]
Сделал пока обязательными поля: "Название" и "Ссылка".
Если не заполнен чтец, то в скобках пишется "(Исполнитель неизвестен)".
Если не заполнен автор, то как и прежде он в списке просто и не отображается никак.

Автор: Paparazzo 12.10.2008 - 21:53:50
Цитата (Vitalik @ 12.10.2008 - 22:06)
Подпись на реконструкции )

Vitalik
Предлагаю в подпись добавить ссылку на твой сайт с БД. А также написать "Работаю над клубной БД" (в подписи или статусе).

См. статус у freestyle: "Работаю над клубным каталогом"

Автор: Vitalik 12.10.2008 - 22:29:49
Paparazzo, спасибки, интересная мысль! handup

Вот только не знаю, как бы это лучше назвать.. "Клубная БД" как-то не звучит.. dunno

Кстати, а что, мне и статус-сообщение можно будет поменять? )


Добавлено: [mergetime]1223844025[/mergetime]
Сделал, что при нажатии ссылки "Добавить аудиокнигу", когда находишься на странице списка аудиокниг определенного автора или исполнителя, то автоматом на форме добавления заполняется соответствующее поле.

Нужна ли такая фича или убрать?

Автор: Lona 13.10.2008 - 05:19:37
Цитата (Vitalik @ 13.10.2008 - 00:10)

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

Нужна ли такая фича или убрать?

нужна, очень удобно, когда добавляешь несколько книг одного автора handup
Цитата (Vitalik @ 13.10.2008 - 00:10)
Кстати, а что, мне и статус-сообщение можно будет поменять?

попробуй!
Мой профиль=>Редактировать профиль=>Ваше название статуса
А над названием статуса надо ещё подумать, клбная БД действительно не очень звучит confused

Автор: Khiolga 13.10.2008 - 05:21:15
А у меня еще возник вопрос, если у меня один чтец, то проблем никаких... А если из несколько? Попробовала через запятую ввести, список не открывается повторно.
blash Это можно сделать? rolleyes А то ручками уже и непривычно как-то... lol

Автор: Vitalik 13.10.2008 - 08:38:50
Цитата (Lona @ 13.10.2008 - 06:00)
нужна, очень удобно, когда добавляешь несколько книг одного автора

Гм.. Про несколько книг я не подумал. Хорошая идея, надо будет добавить yessir

Цитата (Lona @ 13.10.2008 - 06:00)
попробуй!
Мой профиль=>Редактировать профиль=>Ваше название статуса

Не-а.. Нету у меня правов таких.. unsure

Цитата (Lona @ 13.10.2008 - 06:00)
А над названием статуса надо ещё подумать, клбная БД действительно не очень звучит

Может "Клубный каталог"? Или это другое?..

Цитата (Khiolga @ 13.10.2008 - 06:02)
А у меня еще возник вопрос, если у меня один чтец, то проблем никаких... А если из несколько? Попробовала через запятую ввести, список не открывается повторно.

Идея хорошая. Вот только есть ряд ньюансов..
Нужно бы продумать что именно выбирать и отображать в списке..
Например:
- Если в БД уже есть строка с несколькими авторами - ее тоже отображать в списке?
- Если нужно ввести второго и третьего исполнителя через запятую, то в раскрывающемся списке выводить только одиночных исполнителей из БД?

Цитата (Khiolga @ 13.10.2008 - 06:02)
Это можно сделать?

Гм.. В принципе нет ничего невозможного ) Постараемся yes

Цитата (Khiolga @ 13.10.2008 - 06:02)
А то ручками уже и непривычно как-то...

Хе-хе gigi Та да, к хорошему привыкаешь быстро angel1


Кстати..
Чтобы высказанные идеи не "терялись", наверное, их надо в одном месте как-то складывать и аккумулировать. Угу? )
Я пользуюсь одной программкой, она может в HTML экспортировать. Иногда я пишу туда мысли TODO по каталогу (например, если сейчас не успеваю уделить им время или если их приходит слишком много).
Давайте я буду туда заносить все пожелания и выкладывать время от времени здесь: http://abook.ippt.org/abook-club.ru/wishlist.html
А вы, в случае чего, проверяйте, всё ли там есть wink


Добавлено: [mergetime]1223880225[/mergetime]
Гм..
Кстати, и для случаев с множеством исполнителей, наверное, надо что-то другое придумать?..

Ну, например, здесь: http://abook-club.ru/forum/index.php?showtopic=20437
Вот-так-кенный список исполнителей:
Цитата
Исполнители:
Генрих Наваррский — Александр Овчинников
Карл Валуа — Виктор Зозулин
Марго — Лариса Гребенщикова
Екатерина, королева — Наталья Тенякова
Франсуа, герцог де Лансон — Вячеслав Езепов
Рене (астролог, врач) — Агрий Аугшкап
Генриетта — Екатерина Райкина
мадам де Соф — Ольга Пашкова
господин Кокканас — Василий Бочкарёв
Граф Лерак де ля Моль — Владимир Вихров
ЛеГурьер — Дмитрий Назаров
Морвель — Андрей Ярославцев
заговорщик — Михаил Янушкевич
а также — Вячеслав Дугин, Людмила Долгорукова.

Не вводить же его в самом деле в несчастное маленькое поле?.. unsure

Может для аудиспектаклей придумать отдельное многострочное поле?..
Или что-то вроде того?..


Автор: Lona 13.10.2008 - 09:22:48
Цитата (Vitalik @ 13.10.2008 - 10:19)
Не-а.. Нету у меня правов таких..

значит только у привилегов... Ничего, подрастёшь - поменяешь! p

Цитата (Vitalik @ 13.10.2008 - 10:19)
Нужно бы продумать что именно выбирать и отображать в списке.. Например:
- Если в БД уже есть строка с несколькими авторами - ее тоже отображать в списке?
- Если нужно ввести второго и третьего исполнителя через запятую, то в раскрывающемся списке выводить только одиночных исполнителей из БД?

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

Цитата (Vitalik @ 13.10.2008 - 10:19)
Может для аудиспектаклей придумать отдельное многострочное поле?.. Или что-то вроде того?..

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

Цитата (Vitalik @ 13.10.2008 - 10:19)
Давайте я буду туда заносить все пожелания и выкладывать время от времени здесь: http://abook.ippt.org/abook-club.ru/wishlist.html А вы, в случае чего, проверяйте, всё ли там есть

отличная идея! Так мы ничего не упустим! handup

Автор: Khiolga 13.10.2008 - 09:34:56
Цитата (Vitalik @ 13.10.2008 - 10:19)

Цитата (Lona @ 13.10.2008 - 06:00)
попробуй!
Мой профиль=>Редактировать профиль=>Ваше название статуса

Не-а.. Нету у меня правов таких.. unsure

Есть, только когда наберешь опеределенное количество сообщений (кажется 300)...
Цитата (Vitalik @ 13.10.2008 - 10:19)

- Если в БД уже есть строка с несколькими авторами - ее тоже отображать в списке?
- Если нужно ввести второго и третьего исполнителя через запятую, то в раскрывающемся списке выводить только одиночных исполнителей из БД?

Я предлагаю сделать всех одиночными исполнителями в раскрывающемся списке, соответственно на первое "если" ответ - нет.

Цитата (Lona @ 13.10.2008 - 11:03)

Цитата (Vitalik @ 13.10.2008 - 10:19)
Может для аудиспектаклей придумать отдельное многострочное поле?.. Или что-то вроде того?..

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


+1

Автор: Lona 13.10.2008 - 09:46:01
Цитата (Khiolga @ 13.10.2008 - 11:15)
Я предлагаю сделать всех одиночными исполнителями в раскрывающемся списке, соответственно на первое "если" ответ - нет.

Не согласна no сейчас всплывает подсказка со всеми встречающимися вариантами, это очень удобно handup
Но продолжаю придираться:
Набрала Максимов, в окне:
Герасимов В., Самойлов В., Максимов В. и др.
Зайкова Мария, Максимов Вадим
------
------
Запись Максимов Вадим аж на 6-й строке. Хотелось бы видеть на первой строке именно то, что ищешь, без всяких там примазавшихся

Автор: Khiolga 13.10.2008 - 09:49:56
Цитата (Lona @ 13.10.2008 - 11:27)

Цитата (Khiolga @ 13.10.2008 - 11:15)
Я предлагаю сделать всех одиночными исполнителями в раскрывающемся списке, соответственно на первое "если" ответ - нет.

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

Ладно, сдаюсь... drag

Автор: Vitalik 13.10.2008 - 09:55:28
Гм.. гм.. гм..
А может действительно отображать только одиночных исполнителей?.. unsure
И если надо вводить несколько - вводить их через запятую..

При чем брать их не из БД (ведь там очень много различных непроверенных вариаций), а брать из выверенного списка чтецов (благо таковой имеется: http://abook-club.ru/forum/index.php?showtopic=16685 )

Ведь по сути очень редко, когда получается полное совпадение "актерского" состава? Или я ошибаюсь? dunno

Автор: Khiolga 13.10.2008 - 09:56:50
Цитата (Vitalik @ 13.10.2008 - 10:19)

Давайте я буду туда заносить все пожелания и выкладывать время от времени здесь: http://abook.ippt.org/abook-club.ru/wishlist.html
А вы, в случае чего, проверяйте, всё ли там есть wink

Почитала про циклы... Предлагаю не считывать их из каталога (так как не все оформлено и смысла мучиться нету), а уже потом отредактировать по месту вручную...
То есть должна быть возможность ввести название цикла, а еще у некоторых есть внутренняя разбивка цикла... И возможность сортировки по циклам или по алфавиту уже потом..


Автор: Lona 13.10.2008 - 10:09:21
Цитата (Vitalik @ 13.10.2008 - 11:36)
А может действительно отображать только одиночных исполнителей?..

По крайней мере пока пусть отображаются все!
Так ошибки виднее blash
Я Максимова набрала, а в открывшемся списке сразу увидела запись Вадим Максимов, Наталья Грачева . Тут же исправила в каталоге на Максимов Вадим, Грачева Наталья ) Да и есть пары, которые нередко читают вместе. И в радио встречается одинаковый актерский состав... Нет, не лишняя эта фича, но достаточно, как сейчас только для первой фамилии, Для следующих - только одиночные подсказки

Автор: Vitalik 13.10.2008 - 10:21:44
Цитата (Khiolga @ 13.10.2008 - 10:37)

Почитала про циклы... Предлагаю не считывать их из каталога (так как не все оформлено и смысла мучиться нету), а уже потом отредактировать по месту вручную...
То есть должна быть возможность ввести название цикла, а еще у некоторых есть внутренняя разбивка цикла... И возможность сортировки по циклам или по алфавиту уже потом..

Гм.. Точно не нужно? actu
Мне в принципе так, конечно же, проще. Но вам?..

Хорошо, давайте решим сейчас, как их хранить в БД?..
Тоже типа отдельное текстовое поле сделать с автозаполнением?

А по поводу внутренней разбибки цикла прошу по-подробнее.. Какие видятся пути решения?..
Может пусть просто название цикла в таком случае будет "составным"?..

Автор: Khiolga 13.10.2008 - 10:29:24
Цитата (Vitalik @ 13.10.2008 - 12:02)

Гм.. Точно не нужно? actu
Мне в принципе так, конечно же, проще. Но вам?..

Хорошо, давайте решим сейчас, как их хранить в БД?..
Тоже типа отдельное текстовое поле сделать с автозаполнением?

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

Цитата (Vitalik @ 13.10.2008 - 12:02)

А по поводу внутренней разбибки цикла прошу по-подробнее.. Какие видятся пути решения?..
Может пусть просто название цикла в таком случае будет "составным"?..

http://www.fantlab.ru/autor98
Вот такой пример...

Автор: Vitalik 13.10.2008 - 14:39:12
Гм.. И циклы, и хорошее автозаполнение, и другие фичи - всё это будет в свое время реализовано handup
Всё сразу - не получится, но постепенно реализуем всё, что нужно.

Я сейчас хотел бы акцентировать внимание и спросить вот о чем..

excl Какой минимум функционала необходим для того, чтобы осуществить этот самый переход от с алфавитного списка в сообщениях форума к алфавитному списку в БД?
То есть, что нужно обязательно сделать, чтобы можно было окончательно перейти на вариант с БД?
Это раз.

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

Ведь следующий этап, это этап "склейки" (одна аудиокнига, разные битрейты).
А к этому этапу уже хорошо бы основательно перейти на БД, чтобы можно было все проблемные моменты "склейки" находить и исправлять уже прямо в БД.
Склейка - это два.

После удачной склейки, можно будет подходить к объединению со списком торентов/осликов.
И здесь тоже всё было бы гораздо проще, быстрее и правильнее, если делать всё централизовано с БД.
Это три.


Еще раз повторюсь.
Прошу собраться и постараться ответить на вопрос, помеченный символом: excl
Это важно.


Автор: Khiolga 13.10.2008 - 14:59:08
По основному вопросу: лично мне не хватает только поиска...
)

Автор: Lona 13.10.2008 - 15:01:28
ответ на самый главный вопрос не в моей компетенции, а пока начальства нет можно по двум другим можно спросить? )

Цитата (Vitalik @ 13.10.2008 - 16:20)
Ведь следующий этап, это этап "склейки" (одна аудиокнига, разные битрейты).

Почему бы не опробовать склейку и не решить все возникающие вопросы, а они наверняка будут, сейчас, до перехода к алфавитному списку в БД?
Цитата (Vitalik @ 13.10.2008 - 16:20)
После удачной склейки, можно будет подходить к объединению со списком торентов/осликов.

неплохо бы увидеть пример объединения со списком торрента и осла.
Не весь список, а хотя бы немного. Будет видно, как выглядит строка, можно думать, надо ли что-то менять или дополнять


Добавлено: [mergetime]1223902878[/mergetime]
Цитата (Khiolga @ 13.10.2008 - 16:40)
По основному вопросу: лично мне не хватает только поиска...

если бы! Ещё требуется решение админа )

Автор: Khiolga 13.10.2008 - 15:06:13
Lona
Вопрос-то, вроде ко всем был.
За себя и ответила... p

Автор: Lona 13.10.2008 - 15:23:15
Khiolga ,ты права )
я тоже очень хочу поиск, но перейти к БД хоть сейчас бы с радостью и удовольствием! ) Но подождём cool

Автор: Vitalik 13.10.2008 - 15:29:09
Гм.. Оки, раз все так сильно хотят поиск, постараюсь тогда сделать его хотя бы на каком-то уровне.. gigi
А совершенствовать его будем потом, угу? )

Постоянно у меня проблема: "лучшее - враг хорошего". Сейчас останавливался перед реализацией поиска для списка только потому, что хотел сделать его максимально корректным и удобным. В результате - не делается ничего gigi
Да уж ges_slap

По поводу склейки - тоже постараюсь написать скриптик. В принципе начинать можно до перехода на БД.
Просто постоянно вносить исправления в сообщения форума - это ведь довольно сложно получается?..

Примера объединения со списком торентов/осликов нет. Мы его должны сами придумать )
Это получается у нас будет как минимум пять видов ссылок:
- user posted image тема форума на файлообмен (битрейт оригинала)
- user posted image тема форума на файлообмен (битрейт понижен)
- user posted image тема форума в P2P-разделе
- user posted image ссылка на торрент на трекере
- user posted image ссылка на ослика

Можно сделать эти картинки ссылками на соответствующее содержимое..
А как быть с остальным вопросами по внешнему виду (будет ли название аудиокниги ссылкой, что делать с остальными картинками, и т.п.) - сам бы хотел знать, как это лучше сделать.
В любом случае - это вопрос важный, но "второстепенный", ибо поменять внешний вид можно будет как угодно и когда угодно yes

Автор: Light 13.10.2008 - 15:39:54
Vitalik
А это твоя принципиальная позиция - завести ссылки на всё прямо в таблице с книгами? Не лучше ли сделать отдельную таблицу, в которой по ID книги будет выбираться тип ссылки (этих 5, а может, потом ещё что добавится. Например, ссылка на библиотеку Клуба в каком-нибудь виде) и сама ссылка?
Или у тебя так и сделано?

Автор: Lona 13.10.2008 - 15:47:11
Цитата (Vitalik @ 13.10.2008 - 17:10)
Постоянно у меня проблема: "лучшее - враг хорошего".  В результате - не делается ничего

Виталик, это ты о себе??? lol Не верю! drag

Цитата (Vitalik @ 13.10.2008 - 17:10)
По поводу склейки - тоже постараюсь написать скриптик. В принципе начинать можно до перехода на БД.
Просто постоянно вносить исправления в сообщения форума - это ведь довольно сложно получается?..

да, сложновато. Но я совсем не имею ввиду сразу же править каталог. Надо в принципе решить что и как скливать, если вообще склеивать. А окончательные изменения легче будет внести уже в БД

Цитата (Vitalik @ 13.10.2008 - 17:10)
Примера объединения со списком торентов/осликов нет. Мы его должны сами придумать

потому и прошу пример, с которым можно работать. Надо же начать с чего-то
Добавлено: [mergetime]1223905747[/mergetime]
Цитата (Light @ 13.10.2008 - 17:20)
Не лучше ли сделать отдельную таблицу, в которой по ID книги будет выбираться тип ссылки

ещё вариант: а если ссылки давать в открывающемся при наведении на название книги списке?

Автор: Vitalik 13.10.2008 - 16:12:46
Привет, Light, спасибо за включение в дискуссию! )

Цитата (Light @ 13.10.2008 - 16:20)
Vitalik
А это твоя принципиальная позиция - завести ссылки на всё прямо в таблице с книгами? Не лучше ли сделать отдельную таблицу, в которой по ID книги будет выбираться тип ссылки (этих 5, а может, потом ещё что добавится. Например, ссылка на библиотеку Клуба в каком-нибудь виде) и сама ссылка?
Или у тебя так и сделано?


Это очень хороший вопрос yes

Нет, это у меня не принципиальная позиция.
Просто сейчас, на данном этапе (занесение А-списка в БД) проще всего работать, когда всего одна табличка. Ведь данные списка как раз идут строго под столбики этой единственной таблички.

В дальнейшем, по мере перехода к следующим этапам роста каталога (ведь есть надежда, что он постепенно перерастет в действительно "всеобъемлющий" каталог) соответственно будет расширяться структура БД. Для начала: просто добавятся новые столбики для ссылок.

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

И так постепенно, по мере необходимости и восстребованности, будем расширять и дополнять нашу структуру..


Гм.. Сейчас опять перечитал сообщение про "отдельную табличку" и засомневался.. Имелась в виду именно внутренняя табличка БД или просто визуальное представление (страничка)?..

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

- Если всё же имеется в виду "табличка БД", то скажу такую мысль..
Создавать отдельную таблицу для ссылок получается как-то не очень красиво и удобно..
Если возникнет необходимость хранить различные виды ссылок (типа много) для каждой аудиокниги, то проще будет писать их все в одну ячейку таблицы (просто разделив при этом все ссылки переносами строк).
Создавать отдельную таблицу для ссылок имеет смысл только если нужно будет иметь возможность быстро "выбирать" аудиокниги, имеющие определенные ссылки (например, "все аудиокниги со ссылками на ослика").. Однако и в таком случае мне кажется легче поступить по-другому..
Естественно я тоже могу ошибаться. Это всё еще надо обдумать )

Добавлено: [mergetime]1223907394[/mergetime]
Гм.. В принципе сейчас подумал..
Если у нас со временем станет такой же всеобъемлющий каталог, как тот, что был нарисован на огромнейшей схеме структуры БД сcolest (где-то в этой теме была ссылка), то тогда действительно можно будет и для ссылок завести отдельную таблицу. Типа разделить все сущности по таблицам..

Автор: Light 13.10.2008 - 16:54:40
Хм... А я всегда проектирую так, чтобы была куча лишних полей и связей, которые потом, по мере написания, заполняются ) Т.е. таблицу саму уже не меняю. Но - ты автор, тебе и карты в руки )

Автор: Vitalik 13.10.2008 - 18:03:58
Некоторый поиск сделал..

Автор: freestyle 13.10.2008 - 18:10:06
Цитата (Vitalik @ 13.10.2008 - 16:20)

Какой минимум функционала необходим для того, чтобы осуществить этот самый переход от с алфавитного списка в сообщениях форума к алфавитному списку в БД?
То есть, что нужно обязательно сделать, чтобы можно было окончательно перейти на вариант с БД?


Vitalik
Это в первую очередь зависит от решения вопроса,- где физически будет находиться БД в данный и ближайщие моменты времени.
1. Как сейчас,- на твоем портале, то я понимаю нет никаких проблем.
Отрабатываем крупные вопросы, детали и функциональность.
2. Размещение на сайте, об этом говорить, ИМХО, с администрацией форума рановато.
Мы должны сначала показать реально работающую, полномасштабную модель БД, которая не потребует коренной перестройки сайта, остановки его на время при переносе БД, больше, чем на сутки.
Если не возражаешь, хочу вернуться к обсуждению, некоторых деталей по текущим вопросам.

Автор: Lona 13.10.2008 - 18:18:23
Цитата (Vitalik @ 13.10.2008 - 19:44)
Некоторый поиск сделал..

Ур-ря! Работает! По названиям книг и авторам супер handup , похоже все встречающиеся варианты выдаёт. Осталось поиск по исполнителям добавить )

Автор: freestyle 13.10.2008 - 18:19:51
1. При отсутствии автора предлагаю делить название книги на части и размещать в поле автор и в поле название книги.
В существующем варианте А-списка, у нас уже сделано так.
Аудиоэкскурсии - xxxxxx
Сборники - xxxxxx
Сказки - xxxxxx
Радиоспектакль - xxxxxxxxx
Когда невозможно разделить название на части, просто его дублировать в обоих полях. У нас и такие варианты есть в А-списке.
Поле- Автор, сделать соответственно - обязательным к заполнению.

Текст, поля "автор" выделить жирным шрифтом, это позволит нам наконец уйти от ограничения по длине строки, и сделать текст на одну книгу многостраничным. Это позволит нам писать чтецов без сокращения имени.
Максимов Вадим, вместо В. Максимов.
Нужно еще место в кодовой строке для дополнительных позиций с иконками рецензий, демок.

Автор: Paparazzo 13.10.2008 - 18:38:40
По поводу множества чтецов
Мое твердое убеждение, что чтецов не должно быть несколько. Только один. И в базе должен храниться код чтеца, который и записывается в запись с книгой. Для спектаклей выделить спецкод и добавить текстовое поле, в котором можно ручками писать всё что угодно. Т.к. встречаются книги, которые читают по очереди два исполнителя, можно добавить в базу два поля с чтецами.
Уверен, что меня поддержат все, кто имел дело с написанием БД.
Это IMO.

Теперь IMHO.
Цитата (freestyle @ 13.10.2008 - 20:00)

Когда невозможно разделить название на части, просто его дублировать в обоих полях.
Дублирование не лучший вариант. Считаю что книги без авторов нужно оставлять с пустым полем и в сортировке выдавать их отдельно (до "А" или после "Я"). Тогда не нужно бегать по буквам и искать "Сказки" или "Сборник сказок", "Энциклопедия" или "Справочник" или "Обручающая литература", "Экскурсии" или "Аудиоэкскурсии".

По поводу картинок.
user posted image - это торрент/трекер.
user posted image - это ослик.
Не перепутай!

Автор: freestyle 13.10.2008 - 18:55:43
Цитата (Paparazzo @ 13.10.2008 - 20:19)

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

Для четырех чтецов в спектаклях - четыре поля?
Может пойти по другому варианту?
Отдельная таблица с чтецами, там действительно можно сделать:
первое поле ID записи, второе поле для связи с другими таблицами, третье поле собственно ФИО исполнителя.
Эта таблица будет отражаться, как и сейчас всплывающим списком, из которого можно выбрать одного или нескольких чтецов в любом наборе.
Сделанный выбор чтецов для конкретной аудиокниги уже хранится в одном поле в таблице отвечающей за всю кодовую строку ссылки. Лишь бы позволяла выбранная разработчиком БД длина поля чтецов.

Автор: Paparazzo 13.10.2008 - 19:07:20
По поводу циклов
Добавляем поле в запись о релизе. 0 - цикла нет. Другое значение - см. таблицу циклов произведений. Еще нужно добавить числовое поле - номер книги в цикле.
Добавлено: [mergetime]1223917878[/mergetime]
Цитата (freestyle @ 13.10.2008 - 20:36)
Для четырех чтецов в спектаклях - четыре поля?
Нет. Там не чтецы, а актеры. Мне сомнительна необходимость фильтрации и сортировки по единственному актеру из когорты. У нас всё-таки не сборник спектаклей, а аудиокниг. Как дополнительная информация - почему бы и нет, но прописывать актеров в индексные поля - чрезмерность.

Автор: freestyle 13.10.2008 - 19:13:35
Цитата (Paparazzo @ 13.10.2008 - 20:48)

Еще нужно добавить числовое поле - номер книги в цикле.

да, именно так. Опередил, пока я писал про чтецов, но раз мысли одинаковые,
значит правильные. Это поле с порядковым номером можно не вводить
в код ссылки, а только в форме заполнения данных.
То есть будет сортировка по двум полям, по автору и по порядковому номеру книге в цикле на определенного автора.
Добавлено: [mergetime]1223918595[/mergetime]
Цитата (Paparazzo @ 13.10.2008 - 20:48)

но прописывать актеров в индексные поля - чрезмерность

нет, актеры находятся в текстовом поле, а индексные поле, поля служат только для cвязи с другими таблицами БД

|Id | ФИО исполнителя | ссылка на демку|
|1| Заборовский Юрий|
|2| Клюквин Александр|
|3| Максимов Вадим |
Эту таблицу можно сделать из нашей темы, "ФИО исполнителей" где уже есть все эти данные

Автор: Vitalik 13.10.2008 - 19:33:35
Для выкладывания скрипта на сайте я думаю еще действительно рановато..

Поиск по исполнителям добавил.
Правда повторюсь, что позже постараюсь сделать его более.. не знаю даже каким )

Цитата (freestyle @ 13.10.2008 - 19:00)
Текст, поля "автор" выделить жирным шрифтом, это позволит нам наконец уйти от ограничения по длине строки, и сделать текст на одну книгу многостраничным. Это позволит нам писать чтецов без сокращения имени.

Вроде сделал. Только не понимаю, что это дает dunno

Цитата (freestyle @ 13.10.2008 - 19:00)
Нужно еще место в кодовой строке для дополнительных позиций с иконками рецензий, демок.

Кодовая строка - это имеется в виду строка списка?
Не очень понял, что требуется.. dunno


По поводу чтецов даже не знаю..
Встречал аудиокниги, начитанную четырьмя исполнителями (читали части по очереди, там в каждой части от имени разного героя идет повествование). При чем заметьте, что это не аудиоспектакли (!).
Мне кажется, что делать одного-двух исполнителей не стоит..
Либо оставить как сейчас, как временное решение. Либо потом реализовать отдельную табличку для исполнителей и реализовать связь многие-ко-многим..


По поводу авторов. В принципе если это "энциклопедия", "сборник" и т.п. то, наверное, и можно оставить как есть. Может пусть это и будет "автором". Но вот в других случаях я не думаю, что стоит особо исхитряться..
Например, в таких:
http://abook.ippt.org/abook-club.ru/fileshare.php?author=no&page=all
Ведь для них особо автора и не придумаешь.. Поэтому может пусть останется необязательным?..


По поводу циклов, давайте придумаем, как вводить это самое "порядковое" поле?.. Цифрой?..
Или может лучше просто сделать дополнительную страничку "Редактирование цикла", а там уже перемещать книжки как надо?..
Гм.. Или даже совместить эти два варианта..

Автор: Khiolga 13.10.2008 - 19:39:19
Цитата (Vitalik @ 13.10.2008 - 21:14)

По поводу циклов, давайте придумаем, как вводить это самое "порядковое" поле?.. Цифрой?..
Или может лучше просто сделать дополнительную страничку "Редактирование цикла", а там уже перемещать книжки как надо?..
Гм.. Или даже совместить эти два варианта..

Если можно, то я за дополнительную страничку...
в цифрах запутаться можно...

Автор: Vitalik 13.10.2008 - 19:40:15
Цитата (Paparazzo @ 13.10.2008 - 19:48)
Нет. Там не чтецы, а актеры. Мне сомнительна необходимость фильтрации и сортировки по единственному актеру из когорты. У нас всё-таки не сборник спектаклей, а аудиокниг.

Гм.. Может тогда в таких случаях просто делать дополнительную фильтарцию? )
Например, список исполнителей, испольняющих НЕ аудиоспектакли? )


Добавлено: [mergetime]1223919659[/mergetime]
Цитата (Khiolga @ 13.10.2008 - 20:20)
Если можно, то я за дополнительную страничку...
в цифрах запутаться можно...

Тэксь.. А как быть в этой дополнительной страничке?

Например, может так:
Идет список аудиокниг. И рядом с каждой: раскрывающийся список, где можно выбрать порядковый номер.
Потом кнопка: "Пересортировать" и они меняют порядок.

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


Автор: Khiolga 13.10.2008 - 19:47:23
Цитата (Vitalik @ 13.10.2008 - 21:21)

Например, может так:
Идет список аудиокниг. И рядом с каждой: раскрывающийся список, где можно выбрать порядковый номер.
Потом кнопка: "Пересортировать" и они меняют порядок.

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

Можно и так.. А название цикла где?

Автор: freestyle 13.10.2008 - 20:00:58
Цитата (Vitalik @ 13.10.2008 - 21:14)

Цитата (freestyle @ 13.10.2008 - 19:00)
Текст, поля "автор" выделить жирным шрифтом, это позволит нам наконец уйти от ограничения по длине строки, и сделать текст на одну книгу многостраничным. Это позволит нам писать чтецов без сокращения имени.

Вроде сделал. Только не понимаю, что это дает

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


Автор: Khiolga 13.10.2008 - 20:03:21
Цитата (freestyle @ 13.10.2008 - 21:41)

А когда автор будет выделен жирным шрифтом, то все сразу будет видно, кто, есть кто.

или другим цветом...

Автор: Paparazzo 13.10.2008 - 20:08:43
Цитата (Vitalik @ 13.10.2008 - 21:14)

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

Еще по поводу ввода чтецов.
Основываясь на очень показательном негативном опыте Одноклассники.ру, считаю что в конечной версии выбор чтеца и автора должен осуществляться из списка. Если чела в списке нет - добавлять с пре(пост)модерацией. Т.е. добавление должно быть немного сложнее, чем выбор из списка.

Автор: freestyle 13.10.2008 - 20:12:02
Цитата (Vitalik @ 13.10.2008 - 21:14)

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

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

Автор: Paparazzo 13.10.2008 - 20:12:29
Цитата (Vitalik @ 13.10.2008 - 21:21)

Тэксь.. А как быть в этой дополнительной страничке?

Например, может так:
Идет список аудиокниг. И рядом с каждой: раскрывающийся список, где можно выбрать порядковый номер.
Потом кнопка: "Пересортировать" и они меняют порядок.

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

А можно так?:
Слева от каждого названия две кнопки-икноки "вверх" и "вниз". Нажатие на них сразу меняет взаимное положение названий.

Ну и общие кнопки "Применить" и "Отказаться"
Добавлено: [mergetime]1223921635[/mergetime]
Vitalik
В "Авторы на букву" "на букву" - лишнее. shuffle

Автор: freestyle 13.10.2008 - 20:16:48
Цитата (Paparazzo @ 13.10.2008 - 21:49)

Если чела в списке нет - добавлять с пре(пост)модерацией. Т.е. добавление должно быть немного сложнее, чем выбор из списка.

Это уже обсуждали. И остановились на всеобщем понимании, что премодерация нужна. Роли и доступ договорились обсудить позже.

Автор: Paparazzo 13.10.2008 - 20:21:36
Цитата
Попробовать разбить в имени торента автора и название!

Как вариант (первое приближение)
1. Ищем "-", если есть - разбиваем по нему.
2. Ищем кавычку или "«", если есть - разбиваем по ней.
3. Ищем первую точку, если через одну, тоже точка, то разбивает по второй, иначе - по первой.
Далее плясать от исключений.

Автор: freestyle 13.10.2008 - 20:32:58
Цитата (Paparazzo @ 13.10.2008 - 22:02)

Как вариант (первое приближение)
1. Ищем "-", если есть - разбиваем по нему.
2. Ищем кавычку или "«", если есть - разбиваем по ней.
3. Ищем первую точку, если через одну, тоже точка, то разбивает по второй, иначе - по первой.
Далее плясать от исключений.

Может пока не разбрасываться? Довести тему БД по файлообмену до логического конца, а потом приступить с готовыми наработками к торенту и остальным элементам P2P сетей?
------------------------------------------
Я откланиваюсь.
Спокойной ночи! У нас она опять наступила. lol

Автор: Paparazzo 13.10.2008 - 20:39:45
Цитата (freestyle @ 13.10.2008 - 22:13)

Может пока не разбрасываться? Довести тему БД по файлообмену до логического конца, а потом приступить с готовыми наработками к торенту и остальным элементам P2P сетей?
handup yes
Основные трудности не портировании, а в логике работы. Если отладим механизм БД, то всей гурьбой и ручками перетащим играючи остальное.

Автор: Vitalik 13.10.2008 - 20:42:06
Цитата (Khiolga @ 13.10.2008 - 20:28)
Можно и так.. А название цикла где?

Меняется, во-первых там же (на этой страничке редактирование). Во-вторых, при редактировании аудиокниги можно изменить/установить название цикла..
Угу?..
Гм.. А на страничке редактирования цикла можно будет еще придумать типа "добавить аудиокнигу в цикл"..
Вобщем, придумать можно много всего. Жаль только, что время не резиновое, быстро всё не успеть никак.. unsure

Цитата (freestyle @ 13.10.2008 - 20:41)
Длинная строка на одну аудиокнигу, которая не уместилась по ширине дисплея, переходит на вторую строчку и получается путанница, если смотреть по вертикали на список.
Исполнители от первой строки попадают на место авторов во второй строке.
А когда автор будет выделен жирным шрифтом, то все сразу будет видно, кто, есть кто.
Цитата (Khiolga @ 13.10.2008 - 20:44)
или другим цветом...

Может действительно другим цветом выделять?..
Просто я хотел сделать, чтобы при поиске искомые слова выделись жирным.. Это было бы удобно.. Или нет?.. unsure
Или наоборот при поиске выделять цветом?.. unsure

Цитата (Paparazzo @ 13.10.2008 - 20:49)
Еще по поводу ввода чтецов.
Основываясь на очень показательном негативном опыте Одноклассники.ру, считаю что в конечной версии выбор чтеца и автора должен осуществляться из списка. Если чела в списке нет - добавлять с пре(пост)модерацией. Т.е. добавление должно быть немного сложнее, чем выбор из списка.

Угу, как сказал freestyle, у нас будет обязательная премодерация для массовых пользователей..

Цитата (freestyle @ 13.10.2008 - 20:53)
так надо обязательно реализовать эту табличку, чтобы избавиться от ошибок при ручном наборе ФИО чтеца и поместить ее вместо существующей с вариантами ФИО, сделанную тобой из А-списка. Там очень много неточностей.
Мы специально открывали тему ФИО исполнителей и выверяли все.
Точно также нам надо будет сделать с ФИО авторов.

Поддерживаю.

Цитата (Paparazzo @ 13.10.2008 - 20:53)
А можно так?:
Слева от каждого названия две кнопки-икноки "вверх" и "вниз". Нажатие на них сразу меняет взаимное положение названий.
Ну и общие кнопки "Применить" и "Отказаться"

Тоже можно попробовать. Хорошая идея )
Может даже совместить эти два варианта (с цифирками который)?..

Цитата (Paparazzo @ 13.10.2008 - 20:53)
В "Авторы на букву" "на букву" - лишнее.

Сейчас же ликвидируем yessir

Цитата (Paparazzo @ 13.10.2008 - 21:02)

Как вариант (первое приближение)
1. Ищем "-", если есть - разбиваем по нему.
2. Ищем кавычку или "«", если есть - разбиваем по ней.
3. Ищем первую точку, если через одну, тоже точка, то разбивает по второй, иначе - по первой.
Далее плясать от исключений.

Угу, буду пробовать..


Эх, чего-то сегодня как-то немного хуже стало. Хоть насморк прошел, но дышать как-то тяжеловато и в груди тяжесть.. -(

Автор: freestyle 13.10.2008 - 20:57:40
Вот никак не могу уйти rolleyes
Цитата (Vitalik @ 13.10.2008 - 22:23)

Просто я хотел сделать, чтобы при поиске искомые слова выделись жирным.. Это было бы удобно.. Или нет?.. 
Или наоборот при поиске выделять цветом?..

Делай, vitalik, как тебе удобней.
Цитата (Vitalik @ 13.10.2008 - 22:23)

Эх, чего-то сегодня как-то немного хуже стало. Хоть насморк прошел, но дышать как-то тяжеловато и в груди тяжесть..

Vitalik, нас никто не гонит, слава богу нами никто не командует, работаем в свое удовольствие и по мере возможностей. Это же наше хобби.
Поэтому лечись, отдыхай сколько нужно. Не повторяй наших ошибок с переутомлением, со здоровьем, можно надолго выйти из строя.
Удачи тебе и скорейшего выздоровления!

Автор: Vitalik 13.10.2008 - 21:08:10
Цитата (Paparazzo @ 13.10.2008 - 21:20)
Основные трудности не портировании, а в логике работы. Если отладим механизм БД, то всей гурьбой и ручками перетащим играючи остальное.

+1 clap1
В том смысле, что когда нас много - мы сила handup
И в том, что нужно хорошенько отладить и продумать механизмы и тогда работа закипит yes

Цитата (freestyle @ 13.10.2008 - 21:38)
Делай, vitalik, как тебе удобней.

Гм.. Надо, наверное, будет сделать возможность "тем", типа настраиваемых стилей gigi
Чтобы каждый мог подстроить под себя angel1

Цитата (freestyle @ 13.10.2008 - 21:38)
Vitalik, нас никто не гонит, слава богу нами никто не командует, работаем в свое удовольствие и по мере возможностей. Это же наше хобби.
Поэтому лечись, отдыхай сколько нужно. Не повторяй наших ошибок с переутомлением, со здоровьем, можно надолго выйти из строя.
Удачи тебе и скорейшего выздоровления!

Спасибки за поддержку! handup


Добавлено: [mergetime]1223925081[/mergetime]
Цитата (freestyle @ 13.10.2008 - 21:38)
Вот никак не могу уйти

Ага, затягивает gigi
Сам часто обновляю страницу, не написали ли чего )
А сегодня вообще активность огромная была, всем спасибки! hi


Автор: Paparazzo 13.10.2008 - 21:18:40
Цитата (Vitalik @ 13.10.2008 - 22:23)
Угу, как сказал freestyle, у нас будет обязательная премодерация для массовых пользователей..
ИМХО, добавление нового автора, а тем более чтеца должно обязательно отдельно доводиться до модератора раздела. Даже если добавил привелег или модер другого раздела. Проводя модерацию релиза очень легко пропустить, что чтец - новый.

Автор: JKT 13.10.2008 - 21:24:30
А как быть с двойными (изменившимися) названиями книг? Я про то, что если так стандартизировать, то это может быть полезно. Книги издавались под разными именами в разное время, и это не всегда переводчики чудили, даже авторы меняли названия. Например:
Кунц Дин. "Ад в наследство". Второе название - "Зимняя луна". Если человек, ищущий книгу, помнит только ее название (одно из двух), но не помнит автора, то он ее и не найдет, если второго названия нет в БД. Это я так, привел навскидку автора и книгу, но таких, довольно приличное количество, хотя, можно сказать, типа, не помнишь, Гугл в помощь. Может придусмотреть поле в БД "Альтернативное название"?.
Прошу прощения, я не программист, может чето непонял, но вот мне показалось, что такая тема тут не затрагивалась.

Автор: Lona 13.10.2008 - 21:24:33
Paparazzo, модераторы и привилеги тоже люди! Точно знаю, ошибки приходится за всеми исправлять. Так что мимо модератора раздела не только добавление нового автора или чтеца , но вообще ничего проходить не должно. Иначе снова будут дубли, разные написания фамилий, отсутствие чтецов и т.д. и т.п. ИМХО.

Автор: Paparazzo 13.10.2008 - 21:27:07
Цитата (Vitalik @ 13.10.2008 - 22:49)

Гм.. Надо, наверное, будет сделать возможность "тем", типа настраиваемых стилей gigi
Чтобы каждый мог подстроить под себя angel1


Vitalik не распаляйся! Об этом можно подумать, когда все работы будут выполнены.


Цитата (Vitalik @ 13.10.2008 - 22:23)

Тоже можно попробовать. Хорошая идея )
Может даже совместить эти два варианта (с цифирками который)?..

Цитата (Vitalik @ 13.10.2008 - 22:23)

Цитата (Paparazzo @ 13.10.2008 - 21:02)

Как вариант (первое приближение)
1. Ищем "-", если есть - разбиваем по нему.
2. Ищем кавычку или "«", если есть - разбиваем по ней.
3. Ищем первую точку, если через одну, тоже точка, то разбивает по второй, иначе - по первой.
Далее плясать от исключений.

Угу, буду пробовать..

Цитата (Vitalik @ 13.10.2008 - 22:23)

Гм.. А на страничке редактирования цикла можно будет еще придумать типа "добавить аудиокнигу в цикл"..
Вобщем, придумать можно много всего. Жаль только, что время не резиновое, быстро всё не успеть никак..
ИМХО, циклы и портирование из других разделов можно нужно отложить на потом.


Цитата (Vitalik @ 13.10.2008 - 22:23)

Просто я хотел сделать, чтобы при поиске искомые слова выделись жирным.. Это было бы удобно.. Или нет?.. unsure
Или наоборот при поиске выделять цветом?..
ИМХО, цветом фона - наиболее удобно. Это будет выглядеть неестественно и сразу бросаться в глаза, что собственно и нужно.



Автор: Lona 13.10.2008 - 21:31:09
Цитата (JKT @ 13.10.2008 - 23:05)
А как быть с двойными (изменившимися) названиями книг? Я про то, что если так стандартизировать, то это может быть полезно. Книги издавались под разными именами в разное время, и это не всегда переводчики чудили, даже авторы меняли названия

JKT , такая тема действительно не затрагивалась. В каталог вносится название в точном соответствии с названием диска.
Бывает, что запись сделана по мотивам какого-то произведения и имеет другое название. Это мы указываем, в принципе также можно указать и альтернативное название, но для начала это название надо знать! Мы гуглить в поисках альтернативы точно не будем actu
Пример из каталога:
Дюма Александр - http://abook-club.ru/forum/index.php?showtopic=8616 user posted image Балтер А., Ливанов А., Виторган Э. И др.

Автор: Vitalik 13.10.2008 - 21:34:07
Цитата (Paparazzo @ 13.10.2008 - 21:59)
ИМХО, добавление нового автора, а тем более чтеца должно обязательно отдельно доводиться до модератора раздела. Даже если добавил привелег или модер другого раздела. Проводя модерацию релиза очень легко пропустить, что чтец - новый.

+1 handup
Неплохая мысль. Только это тоже запишем пока на "потом", оки? )

Цитата (JKT @ 13.10.2008 - 22:05)

А как быть с двойными (изменившимися) названиями книг? Я про то, что если так стандартизировать, то это может быть полезно. Книги издавались под разными именами в разное время, и это не всегда переводчики чудили, даже авторы меняли названия. Например:
Кунц Дин. "Ад в наследство". Второе название - "Зимняя луна".

+1 clap1
Отличная идея! Сделать такое поле при добавлении аудиокниги yes

Цитата (Paparazzo @ 13.10.2008 - 22:08)

ИМХО, цветом фона - наиболее удобно. Это будет выглядеть неестественно и сразу бросаться в глаза, что собственно и нужно.

+1 handup
Действительно мысль, надо будет попробовать yes


Ух, надо сейчас как-то структурировать всё, что мы за сегодня наговорили.. Попробую занести всё в наш todo-списочек..


Добавлено: [mergetime]1223926602[/mergetime]
Цитата (Lona @ 13.10.2008 - 22:12)
в принципе также можно указать и альтернативное название, но для начала это название надо знать! Мы гуглить в поисках альтернативы точно не буде

Естественно это не обязательно, не всегда известно, надо ли искать альтернативное название. Просто если это тоже учитывать, то это только плюс handup
Например, для фантастики на http://fantlab.ru можно легко найти эти "альтернативные" названия yes

Автор: Paparazzo 13.10.2008 - 21:38:54
Цитата (Lona @ 13.10.2008 - 23:05)

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


Я про то, что добавление чтеца/автора должно отмечаться отдельно, а то и пропустить недолго.

Автор: Lona 13.10.2008 - 21:41:18
Цитата (Vitalik @ 13.10.2008 - 23:15)
Отличная идея! Сделать такое поле при добавлении аудиокниги

тогда это поле не только для альтернативных названий, а вообще для всяких разных примечаний из тех, что мы пишем в скобках:
отрывки из
фрагменты
по роману
название сборника (для отдельных поизведений из сборника)
в сокращении

Ух, в сокращении я бы ещё и каким-нить ядовитым цветом выделила! ranting2

Цитата (Vitalik @ 13.10.2008 - 23:15)
Например, для фантастики на http://fantlab.ru можно легко найти эти "альтернативные" названи

можно, если релизер это сделает, в чём я оченно сомневаюсь no

Автор: Paparazzo 13.10.2008 - 21:41:30
Цитата (Vitalik @ 13.10.2008 - 23:15)
Цитата (JKT @  13.10.2008 - 22:05)

А как быть с двойными (изменившимися) названиями книг? Я про то, что если так стандартизировать, то это может быть полезно. Книги издавались под разными именами в разное время, и это не всегда переводчики чудили, даже авторы меняли названия. Например:
Кунц Дин. "Ад в наследство". Второе название - "Зимняя луна".

+1 clap1
Отличная идея! Сделать такое поле при добавлении аудиокниги yes

Не уверен, что стоит заморачиваться. Это скорее исключение, чем правило. А на все исключения соломки не подстелишь. В конце концов можно сперва в поисковике найти информацию, а потом искать по автору, двум названиям по очереди...

Автор: Lona 13.10.2008 - 21:45:51
Paparazzo согласна на все 100, ради альтернативного названия не стоит. Но у нас много других уточнений (примечаний?) См. выше.
Ради них можно.

Вспомнила: Билингва!
Либо делаем тоже типа примечания, либо нужна иконка
Пример записи в каталоге:
Киплинг Редьярд - http://abook-club.ru/forum/index.php?showtopic=10022 user posted image Хорлин Александр / Bagley Joseph Samuel
В идеале и фамилию автора желательно в двух вариантах писать, но в каталоге длина строки ограничивает

Автор: Paparazzo 13.10.2008 - 21:47:24
Цитата (Lona @ 13.10.2008 - 23:22)
Цитата (Vitalik @  13.10.2008 - 23:15)
Отличная идея! Сделать такое поле при добавлении аудиокниги

тогда это поле не только для альтернативных названий, а вообще для всяких разных примечаний из тех, что мы пишем в скобках:
отрывки из
фрагменты
по роману
название сборника (для отдельных поизведений из сборника)
в сокращении

Согласен

Цитата (Lona @ 13.10.2008 - 23:22)
Ух, в сокращении я бы ещё и каким-нить ядовитым цветом выделила!  ranting2
Иконку, но не слишком заметную. А то будет бросаться в глаза незаслуженно!

Vitalik
Если умеешь с битами работать, то можно попробовать все иконку в одно целочисленное поле засунуть. Правда имеем ограничение на не более 32 иконок. Да и не уверен, что стоит заморачиваться (возможны проблемы/сложности при фильтрации).

Автор: Vitalik 13.10.2008 - 21:55:10
Цитата (Lona @ 13.10.2008 - 22:22)

тогда это поле не только для альтернативных названий, а вообще для всяких разных примечаний из тех, что мы пишем в скобках:
отрывки из
фрагменты
по роману
название сборника (для отдельных поизведений из сборника)
в сокращении

А это более походит на поле "Примечание"..

Цитата (Paparazzo @ 13.10.2008 - 22:22)
Не уверен, что стоит заморачиваться. Это скорее исключение, чем правило. А на все исключения соломки не подстелишь. В конце концов можно сперва в поисковике найти информацию, а потом искать по автору, двум названиям по очереди...

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


Добавлено: [mergetime]1223927778[/mergetime]
Цитата (Paparazzo @ 13.10.2008 - 22:28)
Vitalik
Если умеешь с битами работать, то можно попробовать все иконку в одно целочисленное поле засунуть. Правда имеем ограничение на не более 32 иконок. Да и не уверен, что стоит заморачиваться (возможны проблемы/сложности при фильтрации).

Гм.. Для каких-то однотипных иконок - вполне можно yes
А вот абсолютно все в одно число запихивать думаю не стоит..

Автор: Lona 13.10.2008 - 21:58:44
Цитата (Paparazzo @ 13.10.2008 - 23:28)
Цитата (Lona @ 13.10.2008 - 23:22)
Ух, в сокращении я бы ещё и каким-нить ядовитым цветом выделила!  ranting2
Иконку, но не слишком заметную. А то будет бросаться в глаза незаслуженно!

а может словами лучше? Обычный пользователь слабо разбирается в иконках, особенно в редкоупотребляемых. Незнакомый значок не насторожит, тем более, что на страничке книг автора нет расшифровки иконок
А, кстати, где она есть, кроме как в добавить аудиокнигу? Может сделать на страничках со списками книг?
Добавлено: [mergetime]1223927933[/mergetime]
Цитата (Vitalik @ 13.10.2008 - 23:36)
А это более походит на поле "Примечание"..

да, и альтернативному названию там самое место )

Автор: Vitalik 13.10.2008 - 22:00:25
Цитата (Lona @ 13.10.2008 - 22:22)
можно, если релизер это сделает, в чём я оченно сомневаюсь

Не релизер - так кто-нибудь другой.
А информация сама по себе ведь полезная.


Добавлено: [mergetime]1223928043[/mergetime]
Цитата (Lona @ 13.10.2008 - 22:39)

А, кстати, где она есть, кроме как в добавить аудиокнигу? Может сделать на страничках со списками книг?

Ну в принципе всплывающи подсказки есть.. unsure
Еще можно на стартовую добавить )


Автор: Lona 13.10.2008 - 22:03:10
Цитата (Vitalik @ 13.10.2008 - 23:41)
Не релизер - так кто-нибудь другой.
А информация сама по себе ведь полезная.

я не против, но нет смысла заводить отдельное поле для нескольких названий. Случай редкий. ИМХО

Цитата (Vitalik @ 13.10.2008 - 23:41)
Ну в принципе всплывающи подсказки есть..

да, просмотрела blash Больше ничего не требуется handup

Автор: Vitalik 13.10.2008 - 22:05:42
Страничку с ToDo-списком обновил yessir
http://abook.ippt.org/abook-club.ru/wishlist.html

Если что-то упустил - пишите wink

Автор: Vitalik 14.10.2008 - 12:15:17
Господа! У Khiolga сегодня день рождения!
Давайте ее дружно поздравим! clap1
birthday


Создал поздравительную тему в подфоруме "Беседка - все обо всем", однако ее почему-то удалили..
Спрашивается: за что? dunno Или это так здесь принято?.. (

Автор: Lona 14.10.2008 - 12:17:50
Vitalik, не удалили, а перенесли!
Вот сюда: http://abook-club.ru/forum/index.php?showtopic=12947&st=1160
в специально отведённое для поздравлений место )

Автор: Vitalik 14.10.2008 - 12:52:57
Ах, вот оно что )
Будем знать )

Автор: freestyle 14.10.2008 - 20:29:10
Vitalik,
Обрати, плз внимание. Сегодня 14.10.08 сменились коды иконок.
Мы у себя уже меняем.

user posted image - битрейт понижен
Код
[IMG]http://abook-club.ru/samples_img/B32.gif[/IMG]


user posted image - битрейт оригинала
Код
[IMG]http://abook-club.ru/samples_img/B100.jpg[/IMG]


user posted image - серия "Нигде не купишь"
Код
[IMG]http://abook-club.ru/samples_img/As_is.jpg[/IMG]


user posted image - научно-техническая
Код
[IMG]http://abook-club.ru/samples_img/Nt.jpg[/IMG]


user posted image - серия "Аудиокниги своими руками"
Код
[IMG]http://abook-club.ru/samples_img/by_Hand.jpg[/IMG]


user posted image - "Радиоспектакли, аудио-телеспектакли
Код
[IMG]http://abook-club.ru/samples_img/R.jpg[/IMG]


user posted image - "Детская литература"
Код
[IMG]http://abook-club.ru/samples_img/Child.jpg[/IMG]

Автор: Vitalik 14.10.2008 - 21:08:56
Цитата (freestyle @ 14.10.2008 - 21:10)

Vitalik,
Обрати, плз внимание. Сегодня 14.10.08 сменились коды иконок.
Мы у себя уже меняем.

Спасибки за информацию!

Помощь в автоматизации этих изменений нужна? ;)

Автор: freestyle 14.10.2008 - 21:15:35
Цитата (Vitalik @ 14.10.2008 - 22:49)

Помощь в автоматизации этих изменений нужна?

Спасибо Виталик за предложение, у тебя итак много работы, не отвлекайся, а мы с помощью Replace в текстовом редакторе автоматом все строки, потихоничку... lol

Автор: Vitalik 20.10.2008 - 09:16:26
День добрый! hi

Подведу некоторый текущий отчетик о проделанной работе.


1. Регистрация/авторизация

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

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

Таким образом, чтобы сейчас получить доступ к редактированию списка аудиокниг, необходимо сначала http://abook.ippt.org/user/register или http://abook.ippt.org/user на Портале аудиокниг. А потом сообщить здесь, в этой темке, о том, что вам нужны права на редактирование. Если ваша кандидатура здесь будет принята, то мы добавляем вас в список пользователей, имеющих доступ к изменению базы yes

Естественно все модераторы, редактирующие сейчас список будут занесены в базу без обсуждений, угу? )


2. Массовое изменение

Добавлена возможность быстрого изменения одинаковых авторов и исполнителей (то есть изменение автора/исполнителя сразу у нескольких аудиокниг).

Для этого рядом с каждым автором и исполнителем в списке добавлена ссылочка "изменить".
А также в верхней части сайта среди функций появились "http://abook.ippt.org/abook-club.ru/fileshare?edit=all&field=author" и "http://abook.ippt.org/abook-club.ru/fileshare?edit=all&field=reader".
Щелкнув по ним мы попадаем в форму редактирования. Здесь введя старое и новое название можно быстро переименовать все аудиокниги со старым написанием автора на новое написание.
Если щелкнуть по этим ссылкам во время просмотра аудиокниг автора/исполнителя, то в поле автоматически будет подставлен этот автор/исполнитель.


3. Дублирование аудиокниги

Также одна из немаловажных функций - это "дублирование аудиокниги". Доступ к этой функции рядышком со строкой каждой аудиокниги (там же где "изменить" и "удалить").

Когда эта функция бывает нужна? Ну, например, если в строке списка фактически присутствует несколько аудиокниг, то эту строку нужно разбить на две. Для этого проще ее продублировать, а потом в каждой строке оставить только одну аудиокнигу )


4. Логирование всех изменений

Собственно это возможность сохранения в виде отчета всех изменений проводимых над базой. Как то: добавление, изменение, удаление, дублирование аудиокниг, массовое изменение авторов или исполнителей.

Каждый тип изменения окрашивается своим цветом в отчете. Также сохраняется детальная информация о каждом изменении: кто изменил, когда, какие поля были затронуты, какие аудиокниги и т.п.
Сейчас вот поклацал для примеру по каждой фукнции и получился такой http://abook.ippt.org/abook-club.ru/p2p?log.


5. Табличное отображение

Сделана возможность отображения списка аудиокниг в виде таблички (по выбору). Часто это действительно бывает удобно. Ссылочка находится с правой стороны от заголовка "Аудиокниги".
То есть такие поля как "автор", "название", "исполнитель" разнесены по отдельным столбикам.
Для лучшего восприятия у строк списка и таблицы чередуется фоновый цвет.


6. Реорганизация ссылок

Произведена реорганизация ссылок. Это было необходимо для того, чтобы система стала более расширяемая и гибкая к новым качественным изменениям.
При попадании на ссылку старого типа, выдается информационное сообщение и предложение перейти по ссылке нового формата.

Новый формат ссылок примерно такой: fileshare?show=[что показать]&value=[значение] или fileshare?show=[что показать]&letter=[буква]
Получается более универсальный и легко расширяемый, в отличие от прошлого.



Это если кратко. Основные изменения.
Естественно мелких изменений и исправлений насчитывается море. Некоторые из них попали в виде зачеркнутой строки в наш ToDo-список: http://abook.ippt.org/abook-club.ru/wishlist.html

Кошмар. Пока кодю, все новые мысли стараюсь записывать в этот список. В результате он просто очень сильно разрастается.. Часто голова от него идет кругом gigi

Поэтому хотел у вас спросить, есть ли какие-нибудь первоочередные задачи, которым нужно было бы уделить внимание в первую очередь?

Спасибо за внимание hi
И жду ответов angel1

Автор: freestyle 20.10.2008 - 16:43:47
Vitalik,
На первый , беглый взгляд - впечатляет.
Я уже зарегистрировался на портале. У меня, к сожалению, сегодня есть только один час, потестировать результаты, твоего титанического труда.
Что успею, что замечу, напишу.

1. Пока первое замечание-предложение.
Регистрация на мой взгляд, слишком проста. Заполнил колонки и ты уже зарегистрированный пользователь. Не проверял, можно ли при регистрации указывать липовые Емайл. Тем более нет проверки, защиты от прог. роботов:
Ответ на письмо с Емайл, картинка буквенно-цифроваого кода.
Но если учесть, что доступ на редактирование списка, будет даваться вручную, а на просмотр и выборки всем остальным зарегистрированным пользователям, то можно оставить пока, как есть.

Убедительная просьба ко всем!
Мы обсуждаем в этой теме не будуший каталог клуба - БД, а программные инструменты, которые создает уважаемый Vitalik, для редактирования и упорядочивания уже имеющихся списков и автоматизации введения новой информации в них в единообразной форме.

Автор: freestyle 20.10.2008 - 17:28:06
Цитата (freestyle @ 14.10.2008 - 22:56)

Поэтому хотел у вас спросить, есть ли какие-нибудь первоочередные задачи, которым нужно было бы уделить внимание в первую очередь?

Vitalik, если есть возможность и время, то вспомни о чём говорили, как о переспективе - сравнение списков p2p сетей (список vit67) и файлообмена (А-список) с выводом таблицы недостающих книг на файлообменниках. Тема- зеркала с сетей p2p.
http://abook-club.ru/forum/index.php?showtopic=13045

Автор: Vitalik 20.10.2008 - 19:39:43
Цитата (freestyle @ 20.10.2008 - 18:09)
Vitalik, если есть возможность и время, то вспомни о чём говорили, как о переспективе - сравнение списков p2p сетей (список vit67) и файлообмена (А-список) с выводом таблицы недостающих книг на файлообменниках. Тема- зеркала с сетей p2p.

Отлично!
Сейчас как раз над нашей "системкой" ведутся подготовительные работы к началу редактирования/формирования списка аудиокниг в P2P-разделе.

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

После формирования/коррекции этого списка P2P-аудиокниг станет возможным корректное сравнение двух списков handup

Собственно если оба списка станут единообразными и корректными, то эта задача (поиск недостающих аудиокниг) будет элементарно решена после слияния этих двух списков angel1

Автор: Vitalik 25.10.2008 - 10:14:36
Тэксь.
Давно надо было подбить некоторый итог, да всё как-то не получалось.

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


1. Циклы/серии

Появилась возможно работы с циклами/сериями.
Теперь для каждой книжки можно указать название серии, в которую она входит. При чем если название уже есть в базе, то оно всплывет в открывающемся списке при вооде первых букв серии. А также можно указать порядковый номер книжки в этой серии.

Хорошим визуальным примером является оформленный Idlin'ом список аудиокниг Гаррисона:
http://abook.ippt.org/abook-club.ru/p2p?show=author&value=Гаррисон%20Гарри%20Максвелл


2. Улучшенный Autocomplete

Autocomplete - это автоматическое всплывание раскрывающегося списка при вооде первых букв имени/фамилии автора или исполнителя.
Собственно сделано то, что давно уже обещалось )
А именно следующее:
1. во всплывающем списке исполнителей показываются исполнители из проверенного и составленного списка (http://abook-club.ru/forum/index.php?showtopic=16685).
- 1.1. при массовом изменении исполнителя сохраняется прежний вариант списка - просто вывод всех исполнителей, как они были прописаны для аудиокниг. Это может быть удобно для поиска и исправления ошибок в списке.
- 1.2. то же самое предполагается сделать для списка авторов (на самом деле тут еще есть задумки, но о них как-нить потом)
2. Можно вводить исполнителей через запятую и после очередной запятой будет выпадать список для нового вводимого исполнителя.
3. Улучшена сортировка результатов выборки. Сначала отображаются строки с совпадением фамилии, а уж потом с совпадением имени.
4. Теперь отображается не 100 первых результатов в списке (это всё-таки не удобно), а всего 25.


3. Список торентов/осликов

Собственно сделана большая работа по считыванию и слиянию разнородной информации о торентах и осло-ссылках.
Немного из того, что сделано по этому поводу, написано в этой теме: http://abook-club.ru/forum/index.php?showpost=212163 (несколько сообщений)

Два дня назад в разделе P2P началось активное использование нашей системы для составления/формирования списка yessir
Этим занимаются уважаемые Idlin и Khiolga.


4. Адаптация к "родным" картинкам

В систему добавлена возможность считывать новые "родные" картинки в А-списке.
И также при генерации BB-кода подставляются эти наши новые "родные" адреса картинок.


5. Информация о дате (NEW)

Добавлена возможность считывания и сохранения информации о дате добавления аудиокниги в список.
Еще нужно реализовать:
1. Возможность добваления этой информации при добавлении аудиокниги в систему.
Брать для этого текущую дату? (важный вопрос excl )
2. Отображение списка новых аудиокниг, отсортированных по дате добавления.


-------------------------------

Замечу, что переход на нашу систему в файлообмене еще не произошел.

Поэтому:
- в разделе файлообмена еще можно баловаться и всячески тестировать систему excl
- а в разделе P2P баловаться ни в коем случае нельзя, ибо там уже ведется работа по составлению корректного списка аудиокниг excl


В связи с этим наш вечный вопрос:
что нужно реализовать в системе, чтобы можно было начинать переходить на нее в рамках А-списка файлообмена?

Пока что есть два пункта по этому поводу:
1. Во-первых, нужно реализовать механизм премодерации.
То есть добавлять аудиокниги могут только зарегистрированные пользователи. Но окончательное одобрение на добавление в БД дает только модератор.
2. Закончить реализацию механизма NEW
3. Что-нибудь еще есть первостепенное? excl


-------------------------------

И вдогонку еще один вопрос, появившийся у Idlin во время формирования списка P2P.

Если в сборнике много рассказов - для каждого из них создавать отдельную строку в списке, так?
Количество рассказов при этом не имеет значения?
А строку самого сборника - тоже оставлять?


Жду ответов handup

Автор: Lona 25.10.2008 - 10:52:49
Информация о дате NEW - это дата создания релиза, а не дата внесения его в каталог. Можно сделать так, чтобы через два месяца пометка NEW автоматически удалялась? Сейчас мы это делаем вручную попутно с внесением новых ссылок

Автор: Vitalik 25.10.2008 - 11:04:25
Цитата (Lona @ 25.10.2008 - 11:33)
Информация о дате NEW - это дата создания релиза, а не дата внесения его в каталог.

Ага, ясненько. То есть при добавлении аудиокниги нужно сделать так, чтобы пользователь сам мог указывать эту дату, угу?

Цитата (Lona @ 25.10.2008 - 11:33)
Можно сделать так, чтобы через два месяца пометка NEW автоматически удалялась?

Лучше ничего не удалять.
Просто допустим, если дата входит в эти два месяца - то она будет отображаться, иначе - отображаться не будет angel1
Такой вариант пойдет? wink

Автор: Lona 25.10.2008 - 11:04:44
Сборники в оригинальном битрейте разбивать на расказы надо, для начала хотя бы небольшие, с числом рассказов не более 5-ти (исключение - сборники "Своими руками" и некоторые другие. Договорились не разбивать сборники ма 32. Надо решить, так и продолжаем или нет. Ссылка на сам сборник должна быть в списке обязательно, здесь вариантов нет

Автор: Vitalik 25.10.2008 - 11:05:26
P.S. Lona, очень рад тебя снова видеть на форуме! clap1
Ждем твоего скорейшего возвращения! yessir

Автор: Lona 25.10.2008 - 11:16:34
Если уж мы все равно вносим дату создания релиза в каталог, то надо подумать, может, пусть дата остается, а при устаревании прекращает отображаться только NEW?

Автор: Vitalik 25.10.2008 - 11:25:42
Цитата (Lona @ 25.10.2008 - 11:57)

Если уж мы все равно вносим дату создания релиза в каталог, то надо подумать, может, пусть дата остается, а при устаревании прекращает отображаться только NEW?


Я так понял, что мы сошлись во мнениях? handup

Цитата (Vitalik @ 25.10.2008 - 11:45)

Лучше ничего не удалять.
Просто допустим, если дата входит в эти два месяца - то она будет отображаться, иначе - отображаться не будет 
Такой вариант пойдет?


Автор: Lona 25.10.2008 - 11:35:23
Vitalik, спасибо! Самой не терпится вернуться полноценно, точнее полноэкранно: работать с мобильника, увы, невозможно (
Добавлено:]
да, в мнении о дате сошлись. Но сейчас в списке даты только новые...

Автор: Paparazzo 25.10.2008 - 12:05:42
Цитата (Vitalik @ 25.10.2008 - 11:55)
что нужно реализовать в системе, чтобы можно было начинать переходить на нее в рамках А-списка файлообмена?
Как минимум:
1а. Составить список авторов и чтецов. И привести исходный список в соответствие.
1б. Убежден, что авторы и чтецы должны вводится строго из списка. Добавление новых авторов и чтецов должно осуществляться отдельно.
2. Отладить (долго и нудно). confused


Цитата (Vitalik @ 25.10.2008 - 12:45)
Лучше ничего не удалять.
Просто допустим, если дата входит в эти два месяца - то она будет отображаться, иначе - отображаться не будет angel1
Такой вариант пойдет?
ИМХО, единственный верный вариант.

Автор: Vitalik 25.10.2008 - 12:19:01
Paparazzo, спасибо за ответ! clap1

Цитата (Paparazzo @ 25.10.2008 - 12:46)
1а. Составить список авторов и чтецов.

Добро.

Цитата (Paparazzo @ 25.10.2008 - 12:46)
И привести исходный список в соответствие.

А вот здесь не совсем уверен..
Всё же это самое "приведение в соответствие" гораздо быстрее и проще пойдет с использованием системы..
Товарищ Idlin, я думаю, может это уже сейчас подтвердить yessir

Цитата (Paparazzo @ 25.10.2008 - 12:46)
1б. Убежден, что авторы и чтецы должны вводится строго из списка. Добавление новых авторов и чтецов должно осуществляться отдельно.

Гм.. Интересная мысля..
А может сделать просто так, как было решено ранее. Например, если добавляется новый автор или чтец, то это отслеживать, отображать, спрашивать? angel1
Ведь на самом деле такая ситуация будет возникать оооочень часто. И стопориться каждый раз на этом моменте будет не очень приятно )

Цитата (Paparazzo @ 25.10.2008 - 12:46)
2. Отладить (долго и нудно).

На счёт "долго" пожалуй и соглашусь, но на счет "нудно" - ни-ни! actu

Цитата (Lona @ 25.10.2008 - 12:16)
да, в мнении о дате сошлись. Но сейчас в списке даты только новые...

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

Автор: Lona 25.10.2008 - 13:37:16
Цитата (Vitalik @ 25.10.2008 - 14:00)

Теоретически можно "зазеркалить" все темы форума и автоматом подоставать дату первого сообщения из этих тем rolleyes

Автоматом дату проставить, увы, не получится, слишком много ссылок не на темы и даже не на первые посты. Вопрос, а так ли уж нужна дата в каталоге? У нас наметилась тенденция дать в списке чуть ли не всю имфу из релиза, а надо ли это?

Автор: Vitalik 25.10.2008 - 20:44:22
Слияние списка аудиокниг файлообмена
(одна аудиокнига, но разный битрейт)

Итак. Как и обещал сделал отчетик по предполагаемому слиянию аудиокниг по битрейту.

Здесь отображены все "спорные ситуации":
- на одну аудиокнигу аж три или более строк
- отличаются дополнительные иконки
- неоднозначно определены битрейты

http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_2.htm

Это где-то 20% от общего количества сливаемых строк.
Остальные 80% сольются без проблем hi

Автор: Vitalik 25.10.2008 - 21:27:01
Цитата (Lona @ 25.10.2008 - 14:18)
Автоматом дату проставить, увы, не получится, слишком много ссылок не на темы и даже не на первые посты.

Ну, в принципе, если очень захотеть - то можно было бы. Правда попариться пришлось бы изрядно )
Но в принципе, ты, наверное, права. Эта информация в принципе не нужна. Просто начнем накапливать даты с текущего момента )

Цитата (Lona @ 25.10.2008 - 14:18)
У нас наметилась тенденция дать в списке чуть ли не всю имфу из релиза, а надо ли это?

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

Автор: Paparazzo 25.10.2008 - 22:38:37
Цитата (Vitalik @ 25.10.2008 - 14:00)
Цитата (Paparazzo @  25.10.2008 - 12:46)
1б. Убежден, что авторы и чтецы должны вводится строго из списка. Добавление новых авторов и чтецов должно осуществляться отдельно.

Гм.. Интересная мысля..
А может сделать просто так, как было решено ранее. Например, если добавляется новый автор или чтец, то это отслеживать, отображать, спрашивать? angel1
Ведь на самом деле такая ситуация будет возникать оооочень часто. И стопориться каждый раз на этом моменте будет не очень приятно )

Это нужно обсуждать двух мнений явно недостаточно по данному вопросу.
Ранее уже писал, что нужно по крайней мере добавление автора/чтеца модерировать отдельно [от добавления релиза].

Автор: Vitalik 26.10.2008 - 08:18:28
Цитата (Paparazzo @ 25.10.2008 - 23:19)
Ранее уже писал, что нужно по крайней мере добавление автора/чтеца модерировать отдельно [от добавления релиза].

Угу, я это и имел в виду handup

Цитата (Paparazzo @ 25.10.2008 - 23:19)
Это нужно обсуждать двух мнений явно недостаточно по данному вопросу.

Не вопрос. Ждем еще мнений )

Автор: Vitalik 26.10.2008 - 10:33:50
Давайте решим что-нить по поводу слияния по битрейту?.. help

excl dunno excl

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

---------------------------------------------------------------------------------------------------------------
Вариант 1.

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

Всё ОК handup
Это явные кандидаты на слияние. И слить их не составляет абсолютно никакой проблемы.
Просто в новую объединенную строку попадет вся эта совпадающая информация, а далее одна ссылка попадет в одну колонку, другая в другую (после слияния предполагается две колонки ссылок: ссылка на битрейт оригинала и ссылка на пониженный битрейт)
Это 80% от всего списка кандидатов.
---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------
Вариант 2.

- ссылки совпадают;
- у одной строки битрейт оригинала, у другой - пониженый;
- вся остальная информация (иконки) полностью совпадает.

В принципе здесь тоже всё OK.
Просто почти наверняка в той теме даны сразу две ссылки: и на файлообмен с битрейтом в оригинале, и на файлообмен с пониженным битрейтом.
Здесь по идее с ними тоже делать ничего не надо, они прекрасно "склеются".
Угу?
---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------
Вариант 3.

- ссылки совпадают;
- иконки битрейта совпадают;
- и вся остальная информация тоже полностью совпадает.

Это явные дубли. Полностью идентичные строки.
Естественно одна из них подлежит удалению thumbsdown
---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------
Вариант 4.

- ссылки различаются;
- у одной из строк битрейт не указан;
- вся остальная информация (иконки) полностью совпадает.

Здесь почти наверняка ситуация следующая.
Просто у одного из релизов указали битрейт, а у другого забыли.
Нужно обязательно проверить ссылки (особенно ту, где битрейт не указан). И если всё в норме, то указать недостающий битрейт.
После этого эти строки получается будут приведены к стандартному для склейки виду и будут без проблем склеены.
---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------
Вариант 5.

- ссылки различаются;
- битрейт вообще не указан ни у одной из строк;
- вся остальная информация (иконки) полностью совпадает.

Это очень часто такое встречается с радиоспектаклями.
Надо решить как с ними тогда быть? hae dunno hae
---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------
Вариант 6.

- количество совпавших строк больше двух (три или четыре).

Ситуация неоднозначности.
Нужно рассмотреть каждый из этих случаев по отдельности.
- Либо какая-то строка получается лишняя
- Либо просто на одинаковый тип битрейта хранить несколько ссылок - не проблема.
---------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------
Вариант 7.

- ссылки различаются;
- битрейт либо различается, либо не указан, не имеет значения;
- ибо остальная информация (иконки) несовпадает.

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

Правда можно поступить проще. Если у одной строки иконки нет, а у другой - есть, то просто автоматически скопировать эту иконку при слиянии. Но пойдет ли такой вариант? unsure
---------------------------------------------------------------------------------------------------------------


Пока вроде всё.
Естественно, что при решении 6-го или 7-го варианта, он может перейти в другой вариант. То есть 6-й и 7-й варианты могут включать в себя не только описанную проблему, но и проблемы из других вариантов.


Сейчас попробую рассортировать общий список потенциальных ошибок слияния по этим категориям hi


Очень хочется увидеть комментарии, ответы и мнения по этому поводу.. wink

Автор: Vitalik 26.10.2008 - 12:07:04
Внимание!

Вот итоговый список по слиянию.
Отображены и рассортированы все возможные случаи "коллизий" или "неоднозначностей".

Отчет: http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm excl

Постарался сделать это в максимально удобной и понятной форме.
Давайте, что-нибудь решать.


Кстати, вопрос-мысль вдогонку.
Допустимо ли и целесообразно ли сохранять несколько ссылок (с одинаковым типом битрейта) на темы-файлообмена для одной аудиокниги?
Если надо, то это можно сделать в БД без проблем. Говорите.
Мысль эта навеяна тем, что такое в ряде случаев встречается в текущем А-списке (как видно из отчета).


Жду ответов!!! yessir

Автор: Lona 26.10.2008 - 16:36:26
Виталик, я сейчас не могу посмотреть итоговый список, поэтому вопрос, возможно излишний. Но все же. Такой вариант у тебя виден: две строки на одну и ту же книгу, автор, исполнитель, битрейт совпадают, но ссылки разные? Чаще встречаются в случае сжатого битрейта, обычно 32 и 64 . Это кандидаты для склеивания не строк, а релизов. Мне бы такой список очень даже пригодился, сейчас объединяю только случайные находки
Добавлено: [mergetime]1225032349[/mergetime]
О-па! Последнее сообщение упустила, а речь похоже как раз о таких случаях

Автор: Khiolga 26.10.2008 - 16:49:48
Lona
Да, такое есть. Причем большинство!
Есть кандидаты - в одном релизе и в оригинальном битрейте и в 32. Тут или оставить так как есть, а можно разрезать и поместить куда надо.
Много вещей из "Радио", по ним отдельно надо решать. (Как раз вариант 5).
В общем приезжай скорее. ninja

Автор: Lona 26.10.2008 - 16:58:26
Радио отдельная песня, может на закуску оставим? Релизы, в которых 100 и 32, думаю лучше разрезать

Автор: Vitalik 27.10.2008 - 00:12:11
Гм.. Миниотчет.
1. Добавил более информативные подзаголовки для страниц. Типа: "Авторы на букву Л" или "Аудиокниги - Лукьяненко Сергей"..
2. Сделал первый предварительный вариант премодерации.
3. Исправил глюки со стилями при просмотре через Internet Explorer

Автор: Lona 27.10.2008 - 05:09:28
Бегло просмотрела
Цитата (Vitalik @ 26.10.2008 - 13:48)

Вот итоговый список по слиянию.
Отчет: http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm 
Постарался сделать это в максимально удобной и понятной форме.

Форма действительно очень удобна и понятна, спасибо! handup

Цитата
Вариант 2.
Одинаковая ссылка, но битрейт разный.
Тоже вроде всё в порядке?

нет, не всё в порядке. Надо проверить каждую пару, т.к. на самом деле в некоторых случаях разный битрейт указан ошибочно, это кандидаты на соединение тем. К счастью немного, сделаю yessir
Цитата
Вариант 3.
Полная идентичность (совпадает абсолютно всё)
Одну из строк надо удалить?

Во всём списке всего пять дублей? Виталик, порадовал! ) Здесь вопросов нет, удалим.
Цитата
Вариант 4.
У одной из строк не указан битрейт.
Необходимо проверить и исправить.

Здесь работы побольше, потому что в каждом случае подставлять надо не автоматом, а после проверки. К сожалению, некоторые товарищи принципиально считали ненужным ставить иконку оригинала, типа и так понятно confused
Цитата
Вариант 5.
Битрейт неуказан у обоих строк
Как это понимать и что делать?

Все релизы из радио, Koss меня поправит, если ошибаюсь, но считать ли записи оригиналами сказать в большинстве случаев сложно, а то и вовсе невозможно. У некоторых пар битрейты совпадают, у некоторых нет. Может, склеивать как есть, без указания битрейта?
Цитата
Вариант 6.
Количество строк больше двух. Ситуация неоднозначности.
Необходимо обработать вручную!

Да, только вручную. Часть тем можно соединить, часть нет. Нельзя объединить с чем-либо пост из радио, и нельзя объединить релизы, находящиеся в разных разделах: файлообмене и "Своими руками" или "Научно-тех."
Цитата
Вариант 7.
Дополнительные иконки не совпадают
Необходимо проверить и исправить.
Возможно автоматически добавлять отсутствующую иконку?

Нет, автоматически лучше вообще ничего не делать! ИМХО.
Совсем не лишне ещё раз проверить всё вручную, т.к. начинаю смотреть, и тут же натыкаюсь на неточности. Не стоит перетаскивать старые ошибки в новый список actu
Цитата
Вариант 9.
"Непредвиденный" вариант )
6884.Сервантес де Сааведра Мигель - http://abook-club.ru/forum/index.php?showtopic=6922 user posted image - Р.Плятт и А.Калягин
6885.Сервантес де Сааведра Мигель - http://abook-club.ru/forum/index.php?showtopic=7106 user posted image user posted image - Р.Плятт и А.Калягин

Паду-у-у-маешь, "Непредвиденный" вариант! Ну и зануда ты, Виталик! sdvig
Исправила ) , так пойдёт?
Сервантес де Сааведра Мигель - http://abook-club.ru/forum/index.php?showtopic=6922 user posted image user posted image Плятт Ростислав, Калягин Александр
Сервантес де Сааведра Мигель - http://abook-club.ru/forum/index.php?showtopic=7106 user posted image user posted image Плятт Ростислав, Калягин Александр

Мой вывод: всё не так страшно, вполне исправимо и займёт не слишком много времени, но делать надо только вручную. ИМХО

Автор: Vitalik 27.10.2008 - 09:45:12
Цитата (Lona @ 27.10.2008 - 05:50)
Во всём списке всего пять дублей? Виталик, порадовал!  Здесь вопросов нет, удалим.

Гм.. Но теоретически полные дубли могут быть еще в 6-м варианте (более двух строк на одну аудиокнигу), я этот вараинт детально не анализировал..
Но всё равно действительно не очень много должно получиться )

Цитата (Lona @ 27.10.2008 - 05:50)
Все релизы из радио, Koss меня поправит, если ошибаюсь, но считать ли записи оригиналами сказать в большинстве случаев сложно, а то и вовсе невозможно. У некоторых пар битрейты совпадают, у некоторых нет. Может, склеивать как есть, без указания битрейта?

Да не вопрос )
Вот только давайте решим, где мы будем сохранять эти ссылки?..

Ведь, на сколько я понял, у нас на каждую аудиокнигу теперь будут две группы ссылок: ссылки на битрейт оригинала и ссылки на пониженный битрейт. Угу?
Так вот, в какую группу запихнуть все эти радиоспектакли? actu

Цитата (Lona @ 27.10.2008 - 05:50)
Да, только вручную. Часть тем можно соединить, часть нет. Нельзя объединить с чем-либо пост из радио, и нельзя объединить релизы, находящиеся в разных разделах: файлообмене и "Своими руками" или "Научно-тех."

Ух, как всё сложно offtopic

Цитата (Lona @ 27.10.2008 - 05:50)
Совсем не лишне ещё раз проверить всё вручную, т.к. начинаю смотреть, и тут же натыкаюсь на неточности. Не стоит перетаскивать старые ошибки в новый список

Да не вопрос handup

Цитата (Lona @ 27.10.2008 - 05:50)
Паду-у-у-маешь, "Непредвиденный" вариант! Ну и зануда ты, Виталик!

Ой, да меня, наверное, просто не так поняли gigi
Я назвал этот вариант "непредвиденным" по следующей причине.
Я ведь сначала расписал теоретически возможные варианты, потом запрограммировал эту сортировку. И только потом получил результаты. А вот эта строчка как раз и не попала ни в один из доступных вариантов gigi

Я сначала отобрал все ошибочные пары строк (при чем потенциально хорошими строками считались строки только с одним значком битрейта, а не с двумя).
А потом отдельно анализировались все эти ошибочные пары на принадлежность какому-то из вариантов.
А тут 9-й вариант получается по всем формальным признакам абсолютно нормальный. И ссылки разные, и битрейты "разные", и иконки совпадают. Вобщем, система думает, что он корректный, но ведь попал же в список ошибочных gigi

Вобщем, вот такая ситуация ) Я не долго думая (зачем на нем акцентироваться) просто оставил как есть и назвал его "непредвиденным" offtopic

Так что может "занудство" здесь не при чем?.. blash

Цитата (Lona @ 27.10.2008 - 05:50)
Исправила  , так пойдёт?

Ага, конечно. Всё супер wink

Цитата (Lona @ 27.10.2008 - 05:50)
Мой вывод: всё не так страшно, вполне исправимо и займёт не слишком много времени, но делать надо только вручную. ИМХО

Что ж. Могу только порадоваться твоему оптимизму и трудолюбию! clap1
От всей души желаю удачи в этом необходимом деле! yessir

Автор: Lona 27.10.2008 - 10:10:44
Цитата (Vitalik @ 27.10.2008 - 11:26)

Ой, да меня, наверное, просто не так поняли. Я назвал этот вариант "непредвиденным" по следующей причине.
--------
Так что может "занудство" здесь не при чем?.

Ещё как при чём! lol Это ж суметь надо так долго и подробно объясняться в ответ на обыкновенную шутку p !
Цитата (Vitalik @ 27.10.2008 - 11:26)

Гм.. Но теоретически полные дубли могут быть еще в 6-м варианте (более двух строк на одну аудиокнигу), я этот вараинт детально не анализировал..

да, могут, но при "ручной" проверке дубли выявятся и уничтожатся

Автор: Vitalik 27.10.2008 - 11:35:55
Цитата (Lona @ 27.10.2008 - 10:51)
Ещё как при чём!  Это ж суметь надо так долго и подробно объясняться в ответ на обыкновенную шутку  !

Гм.. Если разобраться, то может и так gigi
Правда на слово "зануда" у меня какие-то негативные ассоциации dunno



Добавлено: [mergetime]1225100150[/mergetime]
Кстати, обновил и переструктурировал наш TODO-списочек:
http://abook.ippt.org/abook-club.ru/wishlist.html

Если что-то упустил - пишите handup

Автор: Lona 27.10.2008 - 12:14:53
Цитата (Vitalik @ 27.10.2008 - 13:16)
Правда на слово "зануда" у меня какие-то негативные ассоциации  dunno

ясно, извини, больше обзываться не буду no
Нет, вру, буду, конечно, токо как-нить по-другому p

Цитата
Вариант 2.
Одинаковая ссылка, но битрейт разный. Тоже вроде всё в порядке?

Проверила, увы, совсем не всё в порядке ( Ещё раз убедилась, что надо разбираться с каждым случаем отдельно, это вид у строчек одинаковый, а ошибки разные, никакого автоматизма!!!

Добавлено: [mergetime]1225102854[/mergetime]
В http://abook.ippt.org/abook-club.ru/wishlist.html

Цитата
4.5.2 Сделать, чтобы можно было искать и по двум буквам?.. (match)
4.5.3  Доп. поиск по двум-трем буквам (LIKE), если ничего найти не удалось

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

Цитата
п. 7.15. При изменении изменять только измененные поля (это немного застрахует от утери информации при одновременном редактировании)

Думаю, что лучше полностью запретить одновременное редактирование.
Это возможно?

Автор: Lona 27.10.2008 - 13:11:59
http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm
Цитата
Вариант 3.
Полная идентичность (совпадает абсолютно всё)
Одну из строк надо удалить?

дубли удалила

Виталик, хотелось бы получить http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm текстовым файлом, чтоб можно было отмечать сделанное и то, с чем надо ещё разбираться

Автор: Vitalik 27.10.2008 - 14:05:45
Цитата (Lona @ 27.10.2008 - 12:55)
По трём буквам иногда требуется поиск, а по двум зачем? Будет находиться слишком много вариантов. Понимаю, что это доп. поиск, но по-моему это излишество.

Да вот хотя бы найти автора "Ян" (который "Василий").. dunno

Цитата (Lona @ 27.10.2008 - 12:55)
Думаю, что лучше полностью запретить одновременное редактирование.
Это возможно?

Гм.. В принципе возможно..
И механизмы очень разные можно придумать..
Вот только тут палка о двух концах.. Можно переборщить и либо глюки появятся, либо некоторое неудобство..
Зависит от того, как это реализовать. Например, в какой-то момент не получится отредактировать (либо другой пользователь так и недоредактировал книгу, либо вернувшись на страницу назад и еще раз отредактировав - получаем ошибку и т.д. и т.п.)
Надо думать и пробовать..

Цитата (Lona @ 27.10.2008 - 13:52)
дубли удалила

Молодцом handup

Цитата (Lona @ 27.10.2008 - 13:52)
Виталик, хотелось бы получить http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm текстовым файлом, чтоб можно было отмечать сделанное и то, с чем надо ещё разбираться

Не вопрос. Могу либо здесь на форуме запостить в теме "Текущая работа над списком". Либо ты можешь сохранить его как HTML-страничку. Либо могу сделать текстовый файл нужного тебе формата (только скажи в каком виде писать строки).
hi

Вариант с темой на форуме мне кажется наиболее удобным (результаты видны сразу всем, легко редактировать, можно сразу же переходить по ссылкам со списка).

Автор: Paparazzo 27.10.2008 - 18:49:33
Цитата (Vitalik @ 27.10.2008 - 15:32)
Цитата (Lona @  27.10.2008 - 12:55)
Думаю, что лучше полностью запретить одновременное редактирование.
Это возможно?

Гм.. В принципе возможно..
И механизмы очень разные можно придумать..
Вот только тут палка о двух концах.. Можно переборщить и либо глюки появятся, либо некоторое неудобство..
Зависит от того, как это реализовать. Например, в какой-то момент не получится отредактировать (либо другой пользователь так и недоредактировал книгу, либо вернувшись на страницу назад и еще раз отредактировав - получаем ошибку и т.д. и т.п.)
Надо думать и пробовать..

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

Автор: Vitalik 27.10.2008 - 18:52:57
Цитата (Paparazzo @ 27.10.2008 - 19:16)
Например, запоминать значения до редактирования и при сохранении сравнивать первоначальный значения с текущими в базе (новые значения в сравнении не участвуют). Если за время редактирования произошли изменения, выдавать информацию по измененным полям и предлагать продолжить редактирование, внести свои изменения или отказаться от своего изменения.

Ага, наверное, это будет самый простой и логичный вариант handup

Автор: Vitalik 28.10.2008 - 11:42:07
Ух unsure
Система уже становится всё сложнее и шире cool

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

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

Автор: freestyle 28.10.2008 - 11:55:05
Цитата (Vitalik @ 28.10.2008 - 13:09)

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

Золотые слова! Разбивай сразу на отдельные кирпичики (таблицы). Из них потом можно будет, что угодно сложить. SQL запросами из таблиц можно будет вытащить информацию в формы вывода на любой вкус.

Автор: Lona 31.10.2008 - 19:28:57
итоговый список по слиянию http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm ещё немного сократился.
Огромное спасибо Light gift за быструю и качественную работу, по результатам её "инспекторской проверки" исправлен Вариант 8 punk
В очередной раз убедилась: никакое автоматическое внесение изменений недопустимо. В одном варианте случаи вроде бы однотипные на взгляд, при проверке оказываются совершенно разными: какие-то темы приходится удалять, какие-то объединять или переносить в другой раздел...

Автор: Vitalik 1.11.2008 - 10:14:19
Спасибо, Lona и Light! Браво! clap1
Продолжайте в том же духе! handup

Кстати, а можно как-нить посмотреть, что уже сделано или что еще осталось? )
Просто любопытно rolleyes

Автор: Lona 1.11.2008 - 11:56:29
Vitalik , сделано пока немного.
Вариант 2 : убрано несколько дубль-ссылок, остальные темы надо разрезать или делать новые релизы, так как в одном релизе ссылки и на оригинал и на 32

Вариант 3: самый простой, удалены дубль-ссылки

Вариант 4: не сделан. Надо проверять и добавлять иконки Делает Khiolga

Вариант 5: ну это Радио или сыпь мне соль на раны confused
В общем, самый тяжелый случай

Вариант 6 и 7 проверила Light, (спасибо ещё двадцать раз! handup ), буду вносить изменения

Варианты 8 и 9 сделаны

Автор: Vitalik 1.11.2008 - 12:27:12
Цитата (Lona @ 1.11.2008 - 11:43)
Vitalik , сделано пока немного.

Почему же немного? )
По-моему очень даже много )
3-й, 8-й, 9-й - сделаны полностью
6-й, 7-й - наполовину
4-й - в процессе
5-й - может на нем не стопориться, а просто запихнуть обе ссылки в один битрейт? )
И остается 2-й )


Кстати, прогнал еще разок скрипт проверки на слияние. Вот результаты:
http://abook.ippt.org/abook-club.ru/htmls/merging_fileshare_3.htm (исправил ссылку)

8-й и 9-й действительно ничего не нашло, а вот в 3-м варианте кажется еще один дубль объявился )

Автор: Lona 1.11.2008 - 12:33:44
Цитата (Vitalik @ 1.11.2008 - 13:14)
а вот в 3-м варианте кажется еще один дубль объявился

Кто????????

Автор: Vitalik 1.11.2008 - 12:45:07
Цитата (Lona @ 1.11.2008 - 12:20)

Кто????????

Гм.. Сейчас посмотрел в А-списке - вроде дубля нет.. Ничего не понимаю.. dunno


Добавлено: [mergetime]1225536428[/mergetime]
Ага, понял gigi
Это был этот случай:
Цитата
Успенский Лев - http://abook-club.ru/forum/index.php?showtopic=20919 user posted image user posted image Герасимов Вячеслав NEW 31.10.2008Маурин Евгений - http://abook-club.ru/forum/index.php?showtopic=20911 user posted image Самойлова Галина NEW 30.10.2008

http://abook-club.ru/forum/index.php?showpost=215124

Уже исправлен freestyle handup

Автор: freestyle 1.11.2008 - 17:50:21
Цитата (Vitalik @ 1.11.2008 - 13:14)

И остается 2-й

Берусь сделать. Разнесу в разные релизы 32 и 100.
Возможно, некоторые релизеры-авторы будут недовольны... chair
Но со временем все должны привыкать к порядку. У нас два подраздела 32 и 100 в файлообменниках, соответственно и релизить надо так, а не пихать все в один раздел.

Автор: Vitalik 1.11.2008 - 18:00:05
Цитата (freestyle @ 1.11.2008 - 17:37)

Возможно, некоторые релизеры-авторы будут недовольны... chair

Ух, страшный смайл то какой gigi

Да они не только недовольными не должны быть, а еще должны быть благодарны, что за них любезно выполняют работу handup

Автор: Vitalik 5.11.2008 - 15:42:18
Сейчас попробую залить на сервер новые исходники
- перестроил ряд внутренних моментов в системе (поэтому желательно проверить, всё ли функционирует как прежде)
- добавил возможность сортировки результатов (в т.ч. исправил ситуацию с циклами)


Добавлено: [mergetime]1225892937[/mergetime]
Готово.

Автор: Khiolga 5.11.2008 - 16:07:30
Вроде все нормально функционирует.
rolleyes А стрелочки вверх-вниз в редктировании Циклов никак не прикрутить?
Только высчитывать порядковый номер?
blash Ну это я так... На будущее...

Автор: Vitalik 10.11.2008 - 11:20:36
Цитата (Khiolga @ 5.11.2008 - 15:54)
А стрелочки вверх-вниз в редктировании Циклов никак не прикрутить?
Только высчитывать порядковый номер?
Ну это я так... На будущее...

Это обязательно будет. Но всё-таки в будущем, добро? handup
Сейчас просто очень много именно необходимых моментов не хватает.. без которых система не может функционировать в полном объеме.
После того, как они будут закончены, можно будет приступать ко всякого рода дополнительным "удобностям" yes


А сейчас есть принципиально важный вопрос..

Я так понял, что переход на работу с А-списком через нашу систему всё равно будет не так уж и скоро.
Так может тогда лучше уже сейчас перестроить файлообменную часть системы к виду: "1 аудиокнига = 1 строка с двумя ссылками на битрейты".
То есть как будто слияние строк по битрейту уже произошло.

Что скажете? wink

Если не понятно для чего это, я отвечу.
Просто нет смысла сохранять старый вариант системы, если им всё равно не пользуются и если всё-равно после слияния придется реализовывать новый вариант )

Угу? handup


Автор: freestyle 10.11.2008 - 11:36:27
Цитата (Vitalik @ 10.11.2008 - 12:07)

А сейчас есть принципиально важный вопрос..

Крепко подумать надо.

Автор: Maestro 10.11.2008 - 15:20:03
Цитата (Vitalik @ 10.11.2008 - 12:07)
уже сейчас перестроить файлообменную часть системы к виду: "1 аудиокнига = 1 строка с двумя ссылками на битрейты".
Подскажу (возможно, это и имелось в виду?): Vitalik, ты мог бы даже сделать так: "считать" весь А-список в твою систему — и обратно выдать (в виде BB-code) уже склеенную версию А-списка! Полученный результат преобразования (быть может не весь, а кусок) запостить на форум — для заманки! p В смысле, на утверждение / корректировку / замечания товарищам, занимающиеся составлением А-списка.

Можно использовать то, что делалось в "Вариант 0, Вариант 1, ... Вариант 7", когда книги не клеились (я не в куре, всё ли уже привели к склеиваемому виду?... Ну, хотя бы склеивабельную часть, т.е. Вариант 0)

А также можно дать "формочку", через которую можно будет удобно составлять BB-code-строчки для нового А-списка (в разделе "Текущая работа над алф. каталогом"). Чтобы новые книги уже подготавливались в этом формате.

Автор: Lona 10.11.2008 - 15:32:00
Цитата (Maestro @ 10.11.2008 - 16:07)
Можно использовать то, что делалось в "Вариант 0, Вариант 1, ... Вариант 7", когда книги не клеились (я не в куре, всё ли уже привели к склеиваемому виду?..

Нет, ещё не всё сделано, работа идёт, но часть проблем не так просто решаема. Главная проблема - многочисленные дубли в радио, увы, даже ещё и не начинали решать ( В остальном проблема одна - время, технически всё решаемо, хотя править приходится намного больше, чем есть в вариантах у Виталика

на склеенную версию А-списка (можно лишь маленький фрагмент) очень хотелось бы посмотреть, может яснее будет, что именно надо сделать...

Автор: Vitalik 10.11.2008 - 18:40:13
Цитата (Lona @ 10.11.2008 - 15:19)
хотя править приходится намного больше, чем есть в вариантах у Виталика

Гм.. Больше? А почему?..
Ведь для удачной склейки вроде достаточно только критически варианты исправить, а дальше уже другие ошибки можно исправлять в обычном порядке )

Цитата (Lona @ 10.11.2008 - 15:19)
на склеенную версию А-списка (можно лишь маленький фрагмент) очень хотелось бы посмотреть, может яснее будет, что именно надо сделать...

Гм.. А в каком виде его лучше предоставить? )

Автор: Lona 10.11.2008 - 19:02:13
Цитата (Vitalik @ 10.11.2008 - 19:27)
Ведь для удачной склейки вроде достаточно только критически варианты исправить, а дальше уже другие ошибки можно исправлять в обычном порядке

а всё из-за пресловутого человеческого фактора cool
1. достаточно часто встречается немного раззличное написание одной и той же книги. Например, релизер залил оригинал
Злотников Роман - Воин. Обреченный на бойа
Другой залил 32 уже с названием Злотников Роман - Воин
свежий пример:
Орлов Алекс - http://abook-club.ru/forum/index.php?showtopic=6506 user posted image
Орлов Алекс - http://abook-club.ru/forum/index.php?showtopic=18825 user posted image
Это тоже одна и та же книга с разными битрейтами, автоматически такое не выловишь (
Книги должны склеиться, но не склеятся, так?

2.Сплошь и рядом у релизов стоит лишь одна иконка "Нигде не купишь", или Н-тех сегодня сжатого варианта нет, значит и проблемы для склейки тоже нет. Но релизы на 32 появляются пачками каждый день и в их кодах будет стоять две иконки. Значит уже завтра надо будет вылавливать тех же самых блох?
Есть и ещё разнообразные мелкие, но необходимые исправления...
Поэтому иду подряд и проверяю и исправляю всё, что нахожу.

Автор: Lona 11.11.2008 - 12:22:03
Цитата (Vitalik @ 10.11.2008 - 19:27)
Цитата (Lona @  10.11.2008 - 15:19)
на склеенную версию А-списка (можно лишь маленький фрагмент) очень хотелось бы посмотреть, может яснее будет, что именно надо сделать...

Гм.. А в каком виде его лучше предоставить? )

в том, в каком получится )
Виталик, не представляя конечный результат, я, например, не знаю, как именно лучше исправлять каталог для того, чтобы склейка произошла корректно. Я не говорю о простейших случаях, когда на книгу две ссылки 100 и 32. Релизы оформляются по-разному, по разному и в каталог заносятся, к какому виду приводить ссылки не ясно

Практически причёсана (насколько возможно в данный момент) 3-я страничка А-списка, вот над ней, или её частью можно и поэкспериментировать.





Автор: Maestro 12.11.2008 - 08:41:15
Видимо, в связи с наладкой системы по чтецам — при добавлении / редактировании аудиокниг перестали всплывать подсказки по чтецам. Т.е. вводишь чтеца: "Гераси" — и тишина...

Мне помнится, уже было реализовано (?), что при клике на автора выдаётся список книг, написанных как им одним, так и в соавторстве. Однако, сегодня не работает:
Все книги автора: Лем, Станислав
http://abook.ippt.org/abook-club.ru/p2p?show=author&like=Лем,%20Станислав&page=all
Поиск по слову "Лем" — выдаёт ещё две книги (где он в соавторстве)
http://abook.ippt.org/abook-club.ru/p2p?find=Лем&pages=1-1-1-1-1-all

Vitalik, возможно, сейчас рановато про дизайн, но есть несколько мелких моментов, которые сделали бы систему чуть более удобной. Можно просто в WishList закинуть или по ходу дела подправить:

1) Почему-то во всех подсистемах у меня (IE 7) имеется гориз. прокрутка веб-страницы. Без уважительной на то причины, т.е. весь контент заведомо уместился бы в окне даже меньшей ширины. Может, из-за этого?
Код
#main {
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; ... }

2) В списках, разбитых на несколько страниц (лог, список аудиокниг, списки авторов и чтецов в БД P2P, и т.п.), ссылки на номера страниц
Страница: 1 2 3 4 5 6
отображаются то над, то под списком. Можно ли сделать везде одинаково, а именно: и над, и под списком? Особенно лог неудобно листать: дошёл до конца страницы - и приходится подниматься в начало, чтоб перелистнуть страницу.

3) Было бы очень удобно в списке аудиокниг при наведении мышки на строку — чтобы строка "подсвечивалась" другим цветом (что-то вроде tr:hover, правда конкретно этот элемент в EI вроде бы не работает). Уже второй раз нажимаю кнопку "Удалить" не для той строки с аудиокнигой (благо, в логах остаётся вся инфа для восстановления).

4) Можно ли сделать кнопочку Undo для удалённой книги? В логе, рядом с "Удалено". Ибо вся необходимая инфа (значения всех полей) в логе есть.

Это всё не срочно, просто чтобы не забыть. И спасибо тебе огромное!!!

Автор: Vitalik 12.11.2008 - 11:11:12
Цитата (Maestro @ 12.11.2008 - 08:28)

Видимо, в связи с наладкой системы по чтецам — при добавлении / редактировании аудиокниг перестали всплывать подсказки по чтецам. Т.е. вводишь чтеца: "Гераси" — и тишина...

Ага, всё верно. Сейчас попробую вернуть работоспособность этой фичи yessir

Цитата (Maestro @ 12.11.2008 - 08:28)
1) Почему-то во всех подсистемах у меня (IE 7) имеется гориз. прокрутка веб-страницы. Без уважительной на то причины, т.е. весь контент заведомо уместился бы в окне даже меньшей ширины.

Ох уж этот IE.. confused
Вечно он каким-то образом выделывается..
Вот и сейчас в Опере и FireFox всё отображается замечательно, а IE считает по-другому.. Вобщем, вроде получилось исправить, правда с ним ни в чем нельзя быть уверенным gigi
Сделал для таблички не "width: 100%", а "min-width: 100%" и заработало. Хотя где логика не совсем понятно ) Получается он с этими стилями работает по-разному )

Цитата (Maestro @ 12.11.2008 - 08:28)
Может, из-за этого?Код
#main {
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; ... }

Косвенно - да, были виноваты они. Но лишь косвенно. Ведь на самом деле очень нужно, чтобы справа и слева на странице были небольшие отступы (как и здесь на форуме, к примеру).
Вот только если я для внутренней табличке делал 'width: 100%', то он эти 100% считал не от родительского тега, а от всего окна целиком. Почему-то так dunno
Опера и FireFox на этот стиль реагируют корректно..

Цитата (Maestro @ 12.11.2008 - 08:28)
2) В списках, разбитых на несколько страниц (лог, список аудиокниг, списки авторов и чтецов в БД P2P, и т.п.), ссылки на номера страниц
Страница: 1 2 3 4 5 6
отображаются то над, то под списком. Можно ли сделать везде одинаково, а именно: и над, и под списком? Особенно лог неудобно листать: дошёл до конца страницы - и приходится подниматься в начало, чтоб перелистнуть страницу.

Добавил в нескольких местах отображение блока "Страницы" и сверху контента, и снизу.
Если где-то пропустил - пиши wink

Цитата (Maestro @ 12.11.2008 - 08:28)
3) Было бы очень удобно в списке аудиокниг при наведении мышки на строку — чтобы строка "подсвечивалась" другим цветом (что-то вроде tr:hover, правда конкретно этот элемент в EI вроде бы не работает). Уже второй раз нажимаю кнопку "Удалить" не для той строки с аудиокнигой (благо, в логах остаётся вся инфа для восстановления).

Гм.. Сейчас попробовал.. В принципе возможно сделать.
Вот только, к сожалению, наличие у тега tr псевдокласа hover понимают не все браузеры.. Опера и FireFox понимают замечательно, а вот IE - не хочет.. dunno

Представляется ли возможным перейти с IE на Оперу или FireFox? Чем тебя так привлекает этот IE drag

Цитата (Maestro @ 12.11.2008 - 08:28)
4) Можно ли сделать кнопочку Undo для удалённой книги? В логе, рядом с "Удалено". Ибо вся необходимая инфа (значения всех полей) в логе есть.

Можно, конечно. Но на раз-два это сделать не получится.. Запишу пока в ВишЛист, угу? )


Добавлено: [mergetime]1226481181[/mergetime]
Цитата (Maestro @ 12.11.2008 - 08:28)
Мне помнится, уже было реализовано (?), что при клике на автора выдаётся список книг, написанных как им одним, так и в соавторстве. Однако, сегодня не работает:
Все книги автора: Лем, Станислав
http://abook.ippt.org/abook-club.ru/p2p?show=author&like=Лем, Станислав&page=all
Поиск по слову "Лем" — выдаёт ещё две книги (где он в соавторстве)
http://abook.ippt.org/abook-club.ru/p2p?find=Лем&pages=1-1-1-1-1-all

Эх, любишь же ты редактировать сообщение после отправки gigi
При чем не просто ошибку/опечатку исправить, а даже добавить целый абзац offtopic
А если я в какой-то момент этой манипуляции не замечу? wink

А по существу вопроса - действительно странно. Сейчас попробую разобраться в чем дело.. dunno


Добавлено: [mergetime]1226482491[/mergetime]
Цитата (Maestro @ 12.11.2008 - 08:28)
Мне помнится, уже было реализовано (?), что при клике на автора выдаётся список книг, написанных как им одним, так и в соавторстве. Однако, сегодня не работает:
Все книги автора: Лем, Станислав
http://abook.ippt.org/abook-club.ru/p2p?show=author&like=Лем, Станислав&page=all
Поиск по слову "Лем" — выдаёт ещё две книги (где он в соавторстве)
http://abook.ippt.org/abook-club.ru/p2p?find=Лем&pages=1-1-1-1-1-all

Угу, моя ошибка..
В очередной раз, когда "упрощал" исходники, немножко невнимательно это сделал.. blash
Вобщем, исправил handup Теперь работает как и раньше yes
Спасибо за обнаружение этой ошибки! hi


Добавлено: [mergetime]1226482557[/mergetime]
P.S. Когда я писал предыдущее сообщение, то все исправления были внесены только локально. Сейчас же залил всё на сервер yessir


Автор: Maestro 12.11.2008 - 11:39:56
Кстати, в массовой замене чтеца тоже не работает всплыв.подсказка. Это так, на всякий случай, наверняка фунция лежит в одном месте.

Гориз.прокрутка — пока так же (исходники на сервере уже обновились?).
Номера страниц сверху и снизу — уже вижу, здорово!! clap
Ещё бы в логах (во всех 4 системах) — они ж самые длинные в высоту shuffle

IE — привычка свыше нам дана ges_slap Я в принципе мог бы и попробовать перейти на другой браузер... Только юзеров IE и без меня море... Пусть уж буду тестером системы под IE! ;-)

Автор: Vitalik 12.11.2008 - 11:49:49
Цитата (Maestro @ 12.11.2008 - 11:26)
Кстати, в массовой замене чтеца тоже не работает всплыв.подсказка. Это так, на всякий случай, наверняка фунция лежит в одном месте.

Угу, всё верно, в одном месте handup
Так что исправив один раз - заработает везде yes

Цитата (Maestro @ 12.11.2008 - 11:26)
Гориз.прокрутка — пока так же (исходники на сервере уже обновились?).
Цитата (Maestro @ 12.11.2008 - 11:26)
Ещё бы в логах (во всех 4 системах) — они ж самые длинные в высоту

Гм.. Вроде исходники обновил и должно уже всё быть.. Проверь ка еще разок wink

Цитата (Maestro @ 12.11.2008 - 11:26)
Я в принципе мог бы и попробовать перейти на другой браузер... Только юзеров IE и без меня море... Пусть уж буду тестером системы под IE! ;-)

Гм.. Тоже вариант gigi
Эх, была бы возможность всех пересадить с IE на Оперу или FireFox gigi
Хотя и мне тоже иногда приходится IE пользоваться.. Не на всех компах установлены дополнительные браузеры.. (

Автор: Maestro 12.11.2008 - 11:55:24
Странички в логах — уже и вверху и внизу! Уря!! clap
И гориз. прокрутка исчезла — кррррасота!!! dance3
Да, по логике вроде как width=100% должна быть растягиваемо-сжимаемой, чтобы красиво "вписаться" в окно браузера... Безо всяких там min-width... Мы же не в пикселях задали ширину! wacko

Ещё что обнаружил: у билингва-книг желательно отобразить обоих чтецов (в списке книг, я имею в виду). Например, сейчас:
Стивенсон, Роберт Льюис - Остров сокровищ (Хорлин Александр)
Хотелось бы:
Стивенсон, Роберт Льюис - Остров сокровищ (Хорлин Александр; Derrick, James Frederick)
И чтобы отдельные чтецы были отдельно кликабельны (не только у билингва, а у любых книг с двумя и более чтецами). Но это, видимо, по ходу доработки системы чтецов. Просто чтобы не забыть, подсказал gift

Автор: Vitalik 12.11.2008 - 12:21:48
Maestro, вроде всё сделать получилось yessir

Проверяй wink
  • Всплывающий список для чтецов заработал
  • Чтецов можно разделять точкой с запятой (так же как и авторов), и всплывает список отдельно для каждого чтеца
  • Отдельные чтецы становятся кликабельными (только если разделены точкой с запятой)
  • Так же как и для авторов отображается, где чтец также был в "соисполнительстве" (если кликать по нему из списка аудиокниг)
  • Если указан чтец билингвы, то он также дописывается рядом через точку с запятой, и кликабелен

Автор: Maestro 12.11.2008 - 13:36:25
Урряя! Заработала!! © Простошвашино
Всё перечисленное — проверил, работает!!
И как тебе, Vitalik, это удаётся!
clap clap clap

Автор: freestyle 12.11.2008 - 14:03:31
Цитата (Maestro @ 12.11.2008 - 14:23)

И как тебе, Vitalik, это удаётся!

Скорость написания и качество просто потрясают!

Автор: Vitalik 12.11.2008 - 17:47:49
Спасибо за такие лестные отзывы, друзья! hi
Их всегда очень приятно читать, и настроение они поднимают замечтательно! handup

Сейчас попробую взяться за это самое наше "склеивание" yessir

Автор: Vitalik 14.11.2008 - 01:25:25
Некоторые комментарии на обсуждение в скайпе:

1. По поводу правил склейки.
Давайте определимся, надо ли обращать внимание на регистр и на различное написание дефисов?..
То есть нужно ли написать дополнительный скрипт для этого?

2.
Цитата
ещё маленький вопросик: между ссылками (на инфу об авторе) какой-нибудь знак нужен? я просто ввожу их на разные строчки

Нет, никаких разделителей не надо. Всё правильно - каждая ссылка в отдельной строчке и этого достаточно yes

3. По поводу иконок после склейки.

Я не зря решил их неможко поменять.. Ведь смотрите какая ситуация.
Надо ведь пользователю как-то узнать о том, где ссылка на тему, а где просто информационная иконка excl
В старом варианте они визуально абсолютно равнозначны. В новом - качественно выделяются и сразу понятно, где ссылка, а где информация:
Цитата
Акунин Борис - Алмазная колесница (Савицкий Николай) user posted image user posted image user posted image
Цитата
Акунин Борис - Алмазная колесница (Савицкий Николай) user posted image user posted image user posted image

Плюс к тому же надо помнить, что в свое время будет объединение со списком раздела P2P.
А там тоже нужна будет иконка для темы форума. И желательно, чтобы они были выдержаны в одном стиле, ведь так?.. Например, пока что сделал там такую: user posted image

Цитата
твои иконки хороши только для людей с хорошим зрением. А среди любителей аудиокниг их уж не так и много. Поэтому микроскопические 32 и 100 в уголке книги, они просто не увидят.

Чтобы сделать дополнительное визуальное отличие - можно, например, также их разделять фоновым цветом: user posted image user posted image
Такой вариант пойдет?.. actu

В принципе если для А-списка на форуме очень нужны именно старые иконки, то можно их хотя бы в разных местах, что ли, разместить. Иначе никак новичку не понять, где же ссылка. Например, можно хотя бы так:
Цитата
Акунин Борис - Алмазная колесница user posted image user posted image (Савицкий Николай) user posted image
Но это надеюсь будет только как временный вариант, чисто для форума? actu

4. По поводу иконок в системе и А-списке.
Тут нет на самом деле никаких проблем.
Я могу использовать любые иконки, и генерировать любые адреса иконок для BB-кода.
Но тем не менее:
- для визаульного отображения в нашей системе мне кажется лучше использовать "родные" иконки. Пусть они будут визуально полностью идентичными с размещенными на abook-club.ru, но просто будут размещаться на том же сервере, где и сейчас система (abook.ippt.org).
- для генерации BB-кода естественно надо подставлять те адреса, которые используются в А-списке на форуме. И нет никакой разницы, либо я буду давать адреса картинок с abook-club.ru или с radikal (как было раньше).

5. По поводу радио, наверное, ничего добавить не смогу.. music2
Вы вроде и так хорошо всё решили handup

Автор: freestyle 14.11.2008 - 06:39:53
Цитата (Vitalik @ 14.11.2008 - 02:12)

1. По поводу правил склейки.
Давайте определимся, надо ли обращать внимание на регистр и на различное написание дефисов?..
То есть нужно ли написать дополнительный скрипт для этого?


Vitalik
Если тебе будет не трудно, напиши плиз. Меньше будет ручной правки.

Автор: freestyle 14.11.2008 - 08:01:09
Цитата (Vitalik @ 14.11.2008 - 02:12)



3. По поводу иконок после склейки.

Я не зря решил их неможко поменять.. Ведь смотрите какая ситуация.
Надо ведь пользователю как-то узнать о том, где ссылка на тему, а где просто информационная иконка  excl
В старом варианте они визуально абсолютно равнозначны. В новом - качественно выделяются и сразу понятно, где ссылка, а где информация:
Цитата
Акунин Борис - Алмазная колесница (Савицкий Николай) user posted image user posted image user posted image
Цитата
Акунин Борис - Алмазная колесница (Савицкий Николай) user posted image user posted image user posted image

Плюс к тому же надо помнить, что в свое время будет объединение со списком раздела P2P.

Vitalik, все логично, можно и так, как предлагаешь, можно было бы принять на вооружение вариант Lona оставить старые иконки и сделать их кликабельными в А-списке.(под иконкой ссылка на релиз)
Но надо учесть следующие моменты:
1. Мы год приучали людей писать коды ссылок на свои релизы. Люди привыкли, присылают. И пока мы не перешли на новую систему надо все оставить в этом механизме, все как есть. Релизеры пишут коды на свои релизы, модераторы добавляют их в А-список.
Поэтому в А-списке остаются старые иконки, в твоей утилите можно использовать
новые, кликабельные.
2. Механизм добавления новых аудиокниг.
Если вкратце, то если не ошибаюсь, мы все достигли понимания,что в прекрасном будущем зарегистрированные пользователи смогут сами подготавливать книгу к добавлению в каталог, отправляя их на премодерацию.
И уже сейчас этот кусочек программы работает, наверное кроме премодерации.
Что хотелось бы и что будет полезным, на данном отладочном этапе:
Получить возможность брать коды, которые присылают релизеры в текущую тему по работе над Алфавитным списком и вставлять в твою базу, не набивая заново Авторов, исполнителей, ссылки. Утилита проверяет, на наличие дублей (полное совпадение параметров, кроме ссылок на релизные темы) и выдает сообщение, если находит. А модератор уже принимает меры, клеит темы в файлообмене, удаляет дубли и т.д
Если система не находит дублей, то она начинает искать в базе кандидата на склейку( все параметры совпадают, кроме битрейта)
Поработав так, недельку две, мы на практике быстро поймем, что нам нужно исправить в А-списке, и что должна отлавливать, а что пропускать твоя утилита при проверке на склейку. Как в вопросе с регистрами и дефисами.




Добавлено: [mergetime]1226644049[/mergetime]
Цитата (Vitalik @ 14.11.2008 - 02:12)

4. По поводу иконок в системе и А-списке.
Тут нет на самом деле никаких проблем.
Я могу использовать любые иконки, и генерировать любые адреса иконок для BB-кода.
Но тем не менее:
- для визаульного отображения в нашей системе мне кажется лучше использовать "родные" иконки. Пусть они будут визуально полностью идентичными с размещенными на abook-club.ru, но просто будут размещаться на том же сервере, где и сейчас система (abook.ippt.org).
- для генерации BB-кода естественно надо подставлять те адреса, которые используются в А-списке на форуме. И нет никакой разницы, либо я буду давать адреса картинок с abook-club.ru или с radikal (как было раньше).

Нет возражений. Вполне устраивает.

Автор: freestyle 14.11.2008 - 08:32:20
Цитата (Vitalik @ 14.11.2008 - 02:12)

5. По поводу радио, наверное, ничего добавить не смогу.. music2
Вы вроде и так хорошо всё решили handup

Мы то решили, но не обсудили с самыми заинтересованными одноклубниками -
модераторами раздела Радио.
Суть предложения следующая - перехожу в специально, открытую для этого тему: http://abook-club.ru/forum/index.php?showtopic=21016

Автор: Vitalik 14.11.2008 - 09:20:34
Цитата (freestyle @ 14.11.2008 - 06:26)
Если тебе будет не трудно, напиши плиз. Меньше будет ручной правки.

А какой вариант регистра предпочитать?..
Как это определить, какой из них правильный?.. unsure


Автор: freestyle 14.11.2008 - 09:55:51
Цитата (Vitalik @ 14.11.2008 - 10:07)

Как это определить, какой из них правильный?.


Дело о пропавшем талисмане - правильный, его и оставлять

Релиз с наименованием - ДЕЛО О ПРОПАВШЕМ ТАЛИСМАНЕ и другие вариации с прописными буквами, пропускать на склейку, но оставлять в склеенной строке, естественно правильный вариант.

Автор: Vitalik 14.11.2008 - 10:02:20
Гм.. Угу, это в принципе понятно и логично. А вот как быть с таким (точный пример не помню, поэтому приведу на текущей фразе):
Цитата
Дело о пропавшем талисмане
Дело о Пропавшем талисмане

dunno

Автор: Lona 14.11.2008 - 10:08:40
Vitalik , таких случаев довольно много, но автоматизировать не надо. Иначе мы и имена собственные с маленькой буквы напишем dunno

Автор: Maestro 14.11.2008 - 10:56:16
Цитата (freestyle @ 14.11.2008 - 08:48)
Мы год приучали людей писать коды ссылок на свои релизы. Люди привыкли, присылают
А как люди пишут коды - либо руками, либо в Excel, я правильно понимаю? Тогда можно дать им более удобный и элегантный способ — веб-страничка, на подобие той, где мы сейчас вбиваем новые аудиокниги в систему:
http://abook.ippt.org/abook-club.ru/fileshare?add
(Я не говорю про конкретный этот адрес - к нему имеют доступ лишь зарег. пользователи. Да и мы им пока не пользуемся, т.к. данные по файлообмену пока игрушечные. Я говорю об аналогичной веб-страничке, доступной всем, без добавления данных в базу).
Конкретно: человек просто вписывает в поля Автора, Название, Чтеца, проставляет нужные галочки (нигде не купишь и т.п.) — а внизу сразу же готов BB-код для присылания в А-список!

Выгоды:
- не нужен Excel или Open Office, как он там называется под линукс
- BB-код будет создаваться согласно последним веяниям (которые не придётся объяснять рядовому пользователю)
- человек сможет пользоваться удобствами системы — всплывающими подсказками для написания Автора, Названия, Чтеца. Устранятся любые опечатки и ошибки в коде (как то: лишние или недостающие пробелы, дефисы и пр.)
- выгода будет не только людям, работающим над А-списком, но и Vitalik'у! Вновь создаваемые BB-коды будут без ошибок — их легче будет парсить!

Vitalik, написать такую утилиту (общедоступную!), как я понимаю, довольно просто, уже всё реализовано — генерирование BB-кода в частности! Остается вместо кнопки Submit сделать поле text, где "на лету" генерируется BB-код.

Автор: Vitalik 14.11.2008 - 11:04:58
Цитата (freestyle @ 14.11.2008 - 07:48)
Получить возможность брать коды, которые присылают релизеры в текущую тему по работе над Алфавитным списком и вставлять в твою базу, не набивая заново Авторов, исполнителей, ссылки.

Достаточно ли пока будет сделать возможность "парсить" BB-коды по одному за раз?


Добавлено: [mergetime]1226653523[/mergetime]
Maestro, отличная идея! handup
Я вот тоже весь в сомнениях.. Так не хочется делать напрасный труд (временные полурешения).. confused

Автор: freestyle 14.11.2008 - 11:13:11
Цитата (Maestro @ 14.11.2008 - 11:43)

Конкретно: человек просто вписывает в поля Автора, Название, Чтеца, проставляет нужные галочки (нигде не купишь и т.п.) — а внизу сразу же готов BB-код для присылания в А-список!

Написать такую утилиту, как я понимаю, довольно просто, уже всё реализовано — генерирование BB-кода в частности!


Конечно, Maestro именно так и планируется на будущее, Виталик и делает для этого. Пока вопрос не решен о целесообразности доступа всех, кто зарегистрировался на сайте, к этой утилите.

Автор: Maestro 14.11.2008 - 11:17:00
Цитата (freestyle @ 14.11.2008 - 12:00)
Пока вопрос не решен о целесообразности доступа всех, кто зарегистрировался на сайте, к этой утилите.
На всякий случай уточню, быть может я неточно выразился: предполагаемая утилита не будет добавлять данные в систему — даже кнопки такой не будет иметь! Вместо кнопки "Добавить введённые данные в базу" — будет окошко, где на лету (прямо в процессе набора автора, названия, чтеца) создаётся BB-код! Т.е. просто веб-страничка, ничего нигде не меняющая. Поэтому-то ею можно будет пользоваться всем, это ж просто игрушка )

По аналогии с http://translit.ru/ — только у них всё в одном окне ввода.

Автор: Vitalik 14.11.2008 - 11:24:08
Гм.. Ребята..
Да ведь предварительный вариант премодерации уже давно реализован..

И уже сейчас можно использовать предложенную Маэстро идею..

То есть сейчас ситуация такая:
- любой зарегистрированный пользователь имеет доступ к форме добавления аудиокниги (но не к самому добавлению!)
(если нужно - можно сделать это доступным и для незарегистрированных пользователей)
- после попытки добавления аудиокниги этим пользователем, аудиокнига попадает в список http://abook.ippt.org/abook-club.ru/p2p?show=abooks&approving (при этом больше нигде она не отображается)
- проверенные пользователи могут либо удалить эту аудиокнигу, либо "подтвердить" ее добавление в БД.


Автор: Vitalik 14.11.2008 - 12:40:03
Цитата (freestyle @ 14.11.2008 - 07:48)
Получить возможность брать коды, которые присылают релизеры в текущую тему по работе над Алфавитным списком и вставлять в твою базу, не набивая заново Авторов, исполнителей, ссылки.

Сейчас вроде получилось реализовать возможность добавления аудиокниги в БД из BB-кода (по одной за раз).
http://abook.ippt.org/abook-club.ru/fileshare?add=bbcode

Пока сделано только то, что я сказал.
Проверите текущую работоспособность?..

Автор: Lona 14.11.2008 - 13:10:49
Vitalik , работает!!! handup
Но вопрос. Что должно происходить при добавлении дубля (полное совпадение) Или это я вперёд забегаю? blash

Автор: freestyle 14.11.2008 - 13:12:18
Цитата (Vitalik @ 14.11.2008 - 13:27)

Сейчас вроде получилось реализовать возможность добавления аудиокниги в БД из BB-кода (по одной за раз).
http://abook.ippt.org/abook-club.ru/fileshare?add=bbcode

Пока сделано только то, что я сказал.
Проверите текущую работоспособность?..

Спасибо Виталик handup , вечером обязательно.

Автор: Vitalik 14.11.2008 - 13:21:01
Цитата (Lona @ 14.11.2008 - 12:57)
Но вопрос. Что должно происходить при добавлении дубля (полное совпадение) Или это я вперёд забегаю?

Угу, немного вперед )
Цитата (Vitalik @ 14.11.2008 - 12:27)
Пока сделано только то, что я сказал.


Автор: Lona 14.11.2008 - 14:10:10
Попробовала добавить абуку без авторства:
http://abook-club.ru/forum/index.php?showtopic=15298 user posted image user posted image user posted image
Ругается:
Цитата
Ошибка: Не заполнены обязательные поля.
Обязательные для заполнения поля отмечены красной звездочкой.
Название: *
dunno

Автор: Vitalik 14.11.2008 - 14:44:31
Цитата (Lona @ 14.11.2008 - 13:57)

Попробовала добавить абуку без авторства:
- Коран 
Ругается:

Ага, замечательно )
Спасибо за обнаружение! yes

Автор: Kredo 14.11.2008 - 21:27:19
Попробовал добавить несколько аудиокниг (см. логи). Посмотрите, уважаемые специалисты, какие ошибки я допустил (если допустил ))?
Сразу вопрос: у авторов и исполнителей указывать первыми фамилию, а потом имя, или наооборот, или без разницы?

Автор: Khiolga 14.11.2008 - 21:36:04
Цитата (Kredo @ 14.11.2008 - 22:14)

Сразу вопрос: у авторов и исполнителей указывать первыми фамилию, а потом имя, или наооборот, или без разницы?


Фамилию и там и там... )

Автор: Kredo 14.11.2008 - 21:45:16
Цитата (Khiolga @ 14.11.2008 - 22:23)
Цитата (Kredo @ 14.11.2008 - 22:14)

Сразу вопрос: у авторов и исполнителей указывать первыми фамилию, а потом имя, или наооборот, или без разницы?


Фамилию и там и там... )

А вот и нет http://abook-club.ru/forum/index.php?showpost=211516
Я нашел ответ

Автор: Maestro 14.11.2008 - 23:24:58
Kredo, с почином!! В целом всё здорово! (Коллегам: я же говорил, что система довольно проста! Нужно только привести несколько правил-шаблонов, как заполнять поля, ну там фамилии и прочее.)

Комментарии к добавленным тобою книгам:
P.S. Я тут и тебе подсказываю, и попутно собираю "материал" для будущей инструкции по пользованию системой и возможным направлениям деятельности (которую, инструкцию, вскорости тут выложим).

Тут не стоит в поле "Исполнитель" так длинно, ИМХО...
http://abook.ippt.org/abook-club.ru/p2p?edit=8471
Поскольку имеется ссылка на тему форума, где эти детали расписаны. Достаточо "спектакль", можно ещё год. Впрочем, что писать в поле "Исполнитель" у спектаклей, мы пока не особо договорились... "Радиоспектакль", "Аудиоспектакль", "Спектакль", или нескольких исполнителей / актёров? Пока не решено...

О фамилиях: как автора, так и исполнителя — пишем вперёд фамилией (не смотри на тот цитированный пост — он месяц назад писался, когда только всё начиналось ;) ). А ещё — можно проще и удобнее: пишешь фамилию (даже начало фамилии) автора — и система сама даст "всплывающую подсказку" уже известных ей авторов (из системы "Авторы"). Если автора такого не нашлось (что бывает крайне редко) — то идём в систему "Авторы" и добавляем. После чего возвращаемся в аудиокниги и пробуем набрать фамилию автора заново — теперь уже точно система подскажет его!

Если авторов несколько - то вводим первого автора, далее точка с запятой ";", далее второго (система опять будет подсказывать!), далее точка с запятой ";" и так всех авторов.

В остальном — всё отлично!

И последнее примечание: все торренты до определённой даты (3 октября, кажется) были считаны в систему автоматом! Как только у Vitalik'а дойдут руки, то торренты после той даты — тоже будут считаны автоматом! Посему — наверное не стоит их вручную вводить... Когда они автоматом попадут в Систему — тогда мы их подкорректируем, в циклы уложим, осло-ссылками снабдим.

Что сейчас актуально делать:
  • в разделе Аудиокниги (eMule/Torrent) почистить авторов.
    http://abook.ippt.org/abook-club.ru/p2p?show=authors&value=all
    Например, один и тот же автор у разных книг может быть написан как: Леонид Андреев, Андреев Леонид, Л.Андреев, Л. Андреев, Андреев Л. Рядом с каждым автором есть кнопка "изменить" — и там вводишь правильное ФИО (опять система подскажет!!). В итоге все авторы у всех аудиокниг станут такими же, как и в системе http://abook.ippt.org/abook-club.ru/authors.

  • другая деятельность: взять автора, скажем Лукьяненко, и навести в нём порядок: дописать чтецов; разложить книги по циклам; у одной книги ссылки на все CD с торрентами и на все CD с осло-ссылками нужно сложить в одну запись (сейчас зачастую они все в разных строчках! непорядок...). Чтобы долго не объяснять — вот показательный пример:
    http://abook.ippt.org/abook-club.ru/p2p?show=author&value=Достоевский,%20Федор%20Михайлович

  • В системе "Авторы" к каждому автору, по возможности, дописать отчество (или полное имя — у иностранных авторов). И далее — не обязательно, лишь по желанию — если иностранный автор, то его написание на его родном языке. Можно ссылки на биографии привести. Аналогично с Чтецами. Это всё — чтобы "всплывающие подсказки" подсказывали более полно.

Автор: Lona 15.11.2008 - 07:44:34
Цитата (Maestro @ 15.11.2008 - 00:11)
Поскольку имеется ссылка на тему форума, где эти детали расписаны. Достаточо "спектакль", можно ещё год. Впрочем, что писать в поле "Исполнитель" у спектаклей, мы пока не особо договорились... "Радиоспектакль", "Аудиоспектакль", "Спектакль", или нескольких исполнителей / актёров? Пока не решено...

Хорошо бы договориться, но не всегда есть все данные, поэтому пишем по-разному.Но, в любом случае, короче.
Спектакль Государственного академического Малого театра СССР (запись 1952 г.)
В подобных случаях мы не пишем слова запись, спектакль, это ж само собой разумеется, поэтому у нас в А-списке аналогичная строка выглядит так:
Малый театр, 1952г. Зубов. К., Ликсо И., Садовский М., Царев М.
Запись чуть компактнее и при этом более информативна. ИМХО )
Указывать исполнителей в театральных спектаклях желательно, т.к. зачастую в разных записях и исполнители разные.
В частности "Горе от ума" - записи 45, 52 и 79 годов...


Автор: Vitalik 15.11.2008 - 09:12:11
Цитата (Maestro @ 14.11.2008 - 23:11)
И далее — не обязательно, лишь по желанию — если иностранный автор, то его написание на его родном языке.

Вроде бы было решено приводить здесь написание на английском языке.. http://abook-club.ru/forum/index.php?showpost=216767
В связи с этим вопрос: может сделать отдельные поля для написания именно на родном языке?.. music2


По поводу спектаклей.
Может для списка актеров завести просто отдельное поле(я)?..
А в поле "исполнитель" при этом писать нечто более короткое (типа: спектакль и издательство, или спектакль и год и т.п.)


Добавлено: [mergetime]1226734212[/mergetime]
Прочитал сейчас обсуждение в скайпе. Пару слов-комментариев:

1. Права доступа
- Любой зарегистрированный пользователь действительно может добавить аудиокнигу. Однако она ведь в списке не попадает, а попадает на премодерацию. Ведь так?
- Удалять и изменять нигде и никто (кроме проверенных пользователей) - не может. Так?
- Стало быть баг только в том, что пользователи могут также добавить автора и исполнителя в соответствующие системы. Может там тоже просто сделать механизм премодерации, угу? hae

2. Циклы
- При склейке двух списков информация о циклах, конечно сохранится (при условии, что не будет конфликтов-противоречий).
- Вроде было решено информацию о циклах из А-списка файлообмена автоматически не доставать, угу?

Автор: Lona 15.11.2008 - 09:32:16
Цитата (Vitalik @ 15.11.2008 - 09:59)
По поводу спектаклей.
Может для списка актеров завести просто отдельное поле(я)?..
А в поле "исполнитель" при этом писать нечто более короткое (типа: спектакль и издательство, или спектакль и год и т.п.)

а чем актёры отличаются от исполнителей?
Думаю, что такое деление нецелесообразно, исполнители, неважно один это человек или актёры, участвующие в спектакле должны записываться в одно поле.
А отдельное поле можно завести именно для дополнительной информации, то есть год, театр, вид спектакля...
Издательство слишком важная информация, для него точно нужно отдельное поле. ИМХО

Добавлено: [mergetime]1226734690[/mergetime]
Цитата (Vitalik @ 15.11.2008 - 09:59)
- Любой зарегистрированный пользователь действительно может добавить аудиокнигу. Однако она ведь в списке не попадает, а попадает на премодерацию. Ведь так?

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

Автор: Vitalik 15.11.2008 - 09:58:15
Цитата (Lona @ 15.11.2008 - 09:19)
те книги, что мы вчера добавили под чужими никами, сразу попали в список без какой-либо премодерации, разве нет?

Упс. В скайпе сейчас выяснили, что в списки они всё-таки не попадают, а вот поиск их находит..
Исправим yessir

Цитата (Lona @ 15.11.2008 - 09:19)
и ещё, по-прежнему слишком простая регистрация: зарегилась и всё, даже не пришлось переходить по ссылке подтверждения, как это обычно бывает...

Ну сама по себе регистрация в принципе может пусть и останется простой?..
А вот чтобы получить минимальные права на добавление - может тогда уже и надо что-нить сделать? )

Цитата (Lona @ 15.11.2008 - 09:19)
а чем актёры отличаются от исполнителей?

Тем, что их очень много на одну аудиокнигу unsure

Цитата (Lona @ 15.11.2008 - 09:19)
А отдельное поле можно завести именно для дополнительной информации, то есть год, театр, вид спектакля...

Поддерживаю handup

Цитата (Lona @ 15.11.2008 - 09:19)
Издательство слишком важная информация, для него точно нужно отдельное поле. ИМХО

Угу, не вопрос )

Автор: Lona 15.11.2008 - 10:06:20
Цитата (Vitalik @ 15.11.2008 - 10:45)
Ну сама по себе регистрация в принципе может пусть и останется простой?..
А вот чтобы получить минимальные права на добавление - может тогда уже и надо что-нить сделать?

по-моему, правильно! handup
Цитата (Vitalik @ 15.11.2008 - 10:45)
Тем, что их очень много на одну аудиокнигу

ну и что? во-первых, бывают спектакли, в которых всего 2-3 актёра, и бывают аудиокниги, прочитанные несколькими исполнителями, но спектаклями не являющиеся, просто разные главы или разные рассказы читают разные люди.
Выхода два: увеличить длину поля для исполнителей.
Перечислять не всех, а тех, что поместятся в строку. На мой взгляд, строка и сейчас достаточно длинная, если убрать из неё название театра

Автор: Kredo 15.11.2008 - 11:31:51
Кстати, аудиокнигу (не спектакль) может читать не один чтец, а 2 и больше. Тоже учтите это...

Автор: Kredo 15.11.2008 - 11:38:50
Цитата
Нет доступа

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

Чтобы попасть в первую группу достаточно просто зарегистрироваться.
Чтобы попасть во вторую группу, необходимо зарекомендовать себя, например здесь на abook-club.ru:
http://abook-club.ru/forum/index.php?showtopic=20346

Удачи!

Не могу изменить автора ( (хотя я зарегистрирован)

Автор: Vitalik 15.11.2008 - 18:02:48
Kredo, приветствую тебя в нашей команде yessir
Сейчас выделим тебе нужные полномочия сcolest


Добавлено: [mergetime]1226765110[/mergetime]
Цитата (Lona @ 15.11.2008 - 09:53)
Кстати, аудиокнигу (не спектакль) может читать не один чтец, а 2 и больше. Тоже учтите это...

Угу, это учтено. Несколько исполнителей (чтецов) можно вводить на такой же манер, как и несколько авторов (соавторов). А именно: разделять их точкой с запятой wink


Добавлено: [mergetime]1226765541[/mergetime]
Kredo, перевел тебя в статус "проверенный пользователь" king1
Однако на первых парах, пожалуйста, пользуйся системой очень аккуратно, если где-то сомневаешься - лучше лишний раз спроси. Добро? wink


Автор: Vitalik 15.11.2008 - 18:47:45
По поводу подготовки инструкции.

Скриншоты очень удобно делать в программке FastStone Capture (лучшее, что я встречал для скриншотов).
Среди прочих возможностей, в ней можно быстро выделить область экрана для "скриншотирования", парой кликов добавить рамочки, стрелочки и т.п.
Вобщем, программка что надо handup

Автор: Kredo 15.11.2008 - 20:31:03
Вопрос: автор опубликовал произведение под псевдонимом, как это отражать?
Пример: Агеев, Михаил - Роман с Кокаином (настоящее имя автора - Леви, Марк Лазаревич)
Орлов, Алекс - настоящее имя Дарищев, Вадим

Автор: Khiolga 15.11.2008 - 20:34:57
Пишем псевдоним, и дальше в графе "настоящее имя" уже настоящее...
http://abook-club.ru/forum/index.php?showpost=213052
Буква А практичеески вся обработана

Автор: Maestro 15.11.2008 - 21:06:51
Kredo, уточню ответ Vitalik ой, Khiolga: в системе "Аудиокниги" пишем то имя, под каким он опубликовал книгу. В данном случае — псевдоним.

А в системе "Авторы" — в верхних полях указываем псевдоним, а ниже есть спец. поля — "Настоящее имя".

Пример с Акуниным:
http://abook.ippt.org/abook-club.ru/p2p?find=Акунин
http://abook.ippt.org/abook-club.ru/authors?edit=36

Автор: Vitalik 15.11.2008 - 22:29:06
Цитата (Maestro @ 15.11.2008 - 20:53)
Kredo, уточню ответ Vitalik'а:

Ну вообще-то это было ответ Khiolga blash


Автор: Vitalik 15.11.2008 - 23:54:49
Гм.. Реализовать ту систему прав доступа, которую мы обсудили в скайпе оказалось очень просто..

Собственно вроде бы получилось dunno
Проверяйте music2


Автор: McTiTeJl 16.11.2008 - 08:55:02
хмм думал, что получил уже права правки каталога, оказалось что нет...а в заблуждение ввело то что мне видны кнопки: изменить, дублировать, удалить... может сделать чтоб этих кнопок не было видно простым пользователям?

Автор: Kredo 16.11.2008 - 09:46:17
Как здесь править авторов - не знаю:

Анегдоты, Юмор. Классика юмора - Сборник №1 (А. Арканов, М. Галкин и др.)
Анегдоты, Юмор. Классика юмора - Сборник №2 (М. Евдокимов, М. Грушевский и др.)
Анегдоты, Юмор. Классика юмора - Сборник №3 (Г. Хазанов, Е. Шифрин и др.)

Здесь авторов нет, только исполнители. И как вобще в народном творчестве (анекдоты, сказки, былины, легенды и т.д.) авторство указывать?
Добавлено: [mergetime]1226822488[/mergetime]
Вот еще из этой же серии:

208. Антология - Антология английского юмора (Самойлов Владимир, Хлыстова Екатерина, Дубина Александр)
209. Антология - Антология юмора и сатиры. «Новый Сатирикон» (А. Борзунов, В. Кузнецов, М. Пинскер, В. Бочкарёв, А. Бордуков)
210. Антология - Антология юмора и сатиры. «Новый Сатирикон». Избранное (Самойлов, Владимир)
211. Антология - Правда о любви и сексе (Ошо, Гурджиев, Бенет, Дж. Джебран и др.) (Татьяна Орбу)

Добавлено: [mergetime]1226823230[/mergetime]
222. Аокумо - Голубой паук (Герасимов, Вячеслав)

Автор: Kredo 16.11.2008 - 10:20:30
Нет информации по автору:
230. Аргутин А. - Русские горки (Дмитрий Савин)

Автор: Vitalik 16.11.2008 - 11:02:23
McTiTeJl, добро пожаловать к нам на огонек! hi

Права выделяю.
Однако, убедительная просьба: использовать их (особенно по началу) очень острожно.
Если где-то в чем-то сомневаешься, лучше перед тем как что-то предпринимать - спроси здесь на форуме.
Договрились? wink


Добавлено: [mergetime]1226826644[/mergetime]
Цитата (Kredo @ 16.11.2008 - 09:33)
Как здесь править авторов - не знаю:

Анегдоты, Юмор. Классика юмора - Сборник №1 (А. Арканов, М. Галкин и др.)
Анегдоты, Юмор. Классика юмора - Сборник №2 (М. Евдокимов, М. Грушевский и др.)
Анегдоты, Юмор. Классика юмора - Сборник №3 (Г. Хазанов, Е. Шифрин и др.)

Здесь авторов нет, только исполнители. И как вобще в народном творчестве (анекдоты, сказки, былины, легенды и т.д.) авторство указывать?
Добавлено:
Вот еще из этой же серии:

208. Антология - Антология английского юмора (Самойлов Владимир, Хлыстова Екатерина, Дубина Александр)
209. Антология - Антология юмора и сатиры. «Новый Сатирикон» (А. Борзунов, В. Кузнецов, М. Пинскер, В. Бочкарёв, А. Бордуков)
210. Антология - Антология юмора и сатиры. «Новый Сатирикон». Избранное (Самойлов, Владимир)
211. Антология - Правда о любви и сексе (Ошо, Гурджиев, Бенет, Дж. Джебран и др.) (Татьяна Орбу)

Добавлено:
222. Аокумо - Голубой паук (Герасимов, Вячеслав)

Добавлено:
Нет информации по автору:
230. Аргутин А. - Русские горки (Дмитрий Савин)

Эти вопросы, наверное, лучше обсудить в теме http://abook-club.ru/forum/index.php?showtopic=20755&view=getnewpost

Автор: Vitalik 16.11.2008 - 11:48:52
Премодерируемые (не утвержденные) акниги теперь не видны и через поиск yessir


Автор: McTiTeJl 16.11.2008 - 12:08:59
Vitalik
спасибо )
поработал по Максу Фраю, получилось более менее нормально...еще попозже добавлю недостающие книги

Автор: Vitalik 16.11.2008 - 12:21:47
McTiTeJl, нельзя удалять строки, содержащии значение в поле "Стар. название".
По крайней мере делается это в исключительных случаях (многодисковые аудиокниги - CD1, CD2, ...)


Добавлено: [mergetime]1226830913[/mergetime]
Там у тебя вроде только один прецедент был. Остальные ты удалял правильно - осликовские строчки.


Добавлено: [mergetime]1226832270[/mergetime]
Сейчас может тоже попробую немного "причесать" Фрая.. Всё-таки один из любимых авторов music2

На всякий случай фиксирую результаты твоего труда:
user posted image

Пару слов-примечаний:
- Издательство "Амфора" в названии цикла получается немного лишним;
- DrLutz - лучше, чтобы везде написание было одинаковым;
- Если встречается "часть 1" и "часть 2", то обычно это объединяется в одну строку (по аналогии с CD1, CD2)

А так - всё отлично handup
Как для начала )


Добавлено: [mergetime]1226832539[/mergetime]
Гм.. Даже не знаю как тут быть, пока не реализована возможность вложенных циклов... offtopic


Автор: Vitalik 16.11.2008 - 13:10:13
Кстати, резонный вопрос..
Что всё таки делать, если случайно была удалена запись со "старым названием из трекера"?..
Ведь восстановить ее нельзя, а прописать куда-то этот текст тоже не получится, так как мы это поле сделали "только для чтения"..

Может опять сделать его редактируемым?.. dunno


user posted image


Добавлено: [mergetime]1226834545[/mergetime]
По поводу вложенных циклов у Макса Фрай.

Может пока пусть типа так будет? dunno

user posted image

Автор: Vitalik 16.11.2008 - 14:32:12
Добавлено отображение сообщения об ошибке при попытке добавить аудиокнигу с уже существующим набором значений полей "Автор", "Название", "Исполнитель".


Автор: Vitalik 16.11.2008 - 16:50:56
Добавлено отображение сообщения об ошибке, если введенные автор или исполнитель отсутствуют в таблицах БД (при добавлении/изменении аудиокниги).


Автор: freestyle 16.11.2008 - 17:08:30
Цитата (Vitalik @ 16.11.2008 - 15:19)

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


Еще битрейт нужно добавить в эти параметры.
Если битрейты на совпадают, при совпадении остальных параметров, то отправлять в кандидаты на склейку.
Или я ошибаюсь?

Автор: Vitalik 16.11.2008 - 17:16:25
Гм.. Это зависит от того в каком варианте мы будем использовать систему..
В склеенном варианте или в несклееном..

Автор: freestyle 16.11.2008 - 17:21:56
Пока в несклеенном, снимаю вопрос.

Автор: McTiTeJl 16.11.2008 - 17:52:44
Vitalik
я негде не удалял старое название...
имя drLutz
тоже было написано не мной...

Автор: Lona 16.11.2008 - 18:06:05
McTiTeJl , не важно кем было неправильно написано, задача - сейчас написать всё правильно! Ошибок в релизах в написании чтецов, авторов, названий книг - море, все надо исправлять. Имена исполнителей и авторов при необходимости сверять по готовым спискам


Автор: McTiTeJl 16.11.2008 - 18:21:23
Vitalik
тут заметил:
вот я просто разбиваю книги по циклам, нечего не добавляю кроме названия цикла и номера. так изменить нельзя: пишет:
Ошибка! Аудиокнига с такими значениями полей (Автор, Название, Исполнитель) уже существует.

Автор: Vitalik 16.11.2008 - 18:41:07
Цитата (McTiTeJl @ 16.11.2008 - 17:39)
я негде не удалял старое название...

Я имел в виду, что ты удалил запись, в которой поле "Стар. название" было не пустым.. music2
А этого как раз делать не следует. actu Так вроде пока решили )

Цитата (McTiTeJl @ 16.11.2008 - 18:08)
Vitalik
тут заметил:
вот я просто разбиваю книги по циклам, нечего не добавляю кроме названия цикла и номера. так изменить нельзя: пишет:
Ошибка! Аудиокнига с такими значениями полей (Автор, Название, Исполнитель) уже существует.

Ой ges_slap
Ну да, протупил я gigi
Уже вродь исправил yessir
Проверь, пожалуйста wink


Добавлено: [mergetime]1226855007[/mergetime]
McTiTeJl
Кстати.. Пока циклами заниматься, наверное, рановато.. Еще не все продумано, не все отлажено..


Автор: McTiTeJl 16.11.2008 - 20:14:02
Vitalik
теперь работает...

но нешел другу интересную фичу...

вот например:

Дневной дозор- 2 автора, Васильев и Лукьяненко... поиском по названию она есть, если найти ее по названию а потом нажать на имя Лукьяненко, она есть у него в списках книг...а если искать по фамилии Лукьяненко... то в списке книг ее нет...

Автор: Lona 17.11.2008 - 05:59:57
Vitalik , "Горе господина Гро" исполняют двое: Красковский Александр, Дружина Дарина. Не игнорируй девушку, добавь, пожалуйста )

Автор: Vitalik 17.11.2008 - 10:12:33
Lona, хорошо, конечно, добавлю.

Только несколько слов по этому поводу music2
- У тебя тоже есть права на изменение БД, так что можно не просить кого-нить, а сразу самой исправить найденную ошибку..
- Фрая мы с Мстителем только немного начали причесывать. Я задел лишь область трех подциклов: просто для проверки/предложения разбиения на подциклы. Не более.
- Естественно он еще получается не проработан и там ошибок много. Исключительных прав на этого автора ни у кого нет и любой желающий может/должен взяться за его обработку/исправление.
- Спасибо за обнаружение этой ошибки, она действительно могла со временем забыться (ибо исполнитель вроде как и есть, но оказывается не совсем правильный).
- Дружину Дарину добавил в исполнители этой аудиокниги.
- Попутно обнаружился дубль в таблице исполнителей ("Дарина, Дружина" и "Дружина, Дарина"). Дубль удалил.

Добавлено: [mergetime]1226909615[/mergetime]
Цитата (McTiTeJl @ 16.11.2008 - 20:01)
Дневной дозор- 2 автора, Васильев и Лукьяненко... поиском по названию она есть, если найти ее по названию а потом нажать на имя Лукьяненко, она есть у него в списках книг...а если искать по фамилии Лукьяненко... то в списке книг ее нет...

Гм.. Можешь дать конкретную ссылочку?..
Так легче будет понять и исправить..


Автор: Lona 17.11.2008 - 10:26:01
Цитата (Vitalik @ 17.11.2008 - 10:59)
У тебя тоже есть права на изменение БД, так что можно не просить кого-нить, а сразу самой исправить найденную ошибку..

Права есть, исправить могла, но посчитала, что мне исправлять в Р2Р не очень правильно dunno

насчёт Дневного дозора. В списке книг Лукьяненко его нет, как раз потому что автора два, он в списке книг автора Лукьяненко, Сергей Васильевич; Васильев, Владимир Николаевич
http://abook.ippt.org/abook-club.ru/p2p?find=%EB%F3%EA%FC%FF%ED%E5%ED%EA%EE

Автор: freestyle 17.11.2008 - 10:54:01
Цитата (Lona @ 17.11.2008 - 11:13)

Права есть, исправить могла, но посчитала, что мне исправлять в Р2Р не очень правильно

Давайте пожалуйста, договоримся на берегу.
Кто занимается правкой Р2Р на форуме, тот и в утилите правит раздел Р2Р
Кто правит, добавляет книги на файлообменники, тот и в
утлите Виталика исправляет, добавляет книги в разделе файлообменников.
Иначе будут очень большие нестыковки и этические проблемы. Нам это надо?
А вот над остальными разделами: ФИО авторов, ФИО чтецов, работаем сообща.

Автор: Vitalik 17.11.2008 - 11:06:41
1. На счет Лукьяненко:
- там просто при щелчке по автору из списка аудиокниг - мы получаем список всех аудиокниг автора (даже в соавторостве);
- а при щелчке из списка авторов - получаем список аудиокниг написанных только конкретным этим автором.

2. На счет берегов: как скажете music2

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)