Клуб Любителей АудиоКниг · Текстовая версия форума · Правила · Рецензии · Трекер · Файлообмен · Перейти в Наш Каталог | Помощь Поиск |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Блокировка сайта Клуба на территории РФ |
Лучшие книги ушедшего года. Авторские подборки |
Страницы: (13) 1 [2] 3 4 ... Последняя » ( Перейти к первому непрочитанному сообщению ) |
|
Отправлено: 9.10.2008 - 18:10:28 (post in topic: 1, link to post #209463)
|
||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
Vitalik , загляни сюда Topic Link: Оформление кода ссылки
А мне ещё спец. иконку для билингвы хочется -------------------- "Это было навсегда, пока не кончилось" |
||
|
Отправлено: 9.10.2008 - 18:11:25 (post in topic: 2, link to post #209465)
|
|||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Гм.. Тэксь.. Обсудили мы многое.. Но надо бы принять решения.. И определиться с ближайшими действиями.. Добавлено:
А что это такое?..
Спасибочки, сейчас изучу Это сообщение отредактировал Vitalik - 9.10.2008 - 18:16:44 -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||
|
Отправлено: 9.10.2008 - 18:41:29 (post in topic: 3, link to post #209470)
|
|||||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
это книги на двух языках, пока они в каталоге названы по-разному, да и искать их сложно, что не есть хорошо -------------------- "Это было навсегда, пока не кончилось" |
|||||
Поблагодарили за полезное сообщение: Idlin |
|
Отправлено: 9.10.2008 - 19:40:14 (post in topic: 4, link to post #209490)
|
||
Творю Профиль Группа: Trusted Сообщений: 1403 Поблагодарили: 3339 Ай-яй-юшек: 0 Штраф:(0%) |
Ссылка в номер:
Topic Link: БИЛИНГВА — аудиокниги на двух языках Если в АКФ есть еще что-то в этом роде — пишите в ПМ, всё добавлю! Искать их действительно сложно, не только в каталоге, но и на форуме, на трекере, даже на ozon.ru... |
||
Поблагодарили за полезное сообщение: Lona, freestyle, Vitalik, Idlin |
|
Отправлено: 9.10.2008 - 20:27:12 (post in topic: 5, link to post #209517)
|
||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
-------------------- "Это было навсегда, пока не кончилось" |
||
Поблагодарили за полезное сообщение: freestyle, Vitalik, Idlin |
|
Отправлено: 9.10.2008 - 20:38:18 (post in topic: 6, link to post #209524)
|
|||
Работал над клубным каталогом Профиль Группа: Privileged Сообщений: 5578 Поблагодарили: 10523 Ай-яй-юшек: 5 Штраф:(0%) |
А зачем в новой БД с веб интерфейсом иконки? Когда я это всё начинал, первоначальная идея была разделить визуально, иконками, наименование произведения от чтеца. При существующих тогда гигантских завалах не было просто возможности сделать более подробную детализацию. Иконки еще несли основной смысл, - указать местоположение релизов в разделах форума. 1. Высокий, оригинальный битрейт 2. пониженный битрейт - раздел 32 3. Раздел радио. 4. Раздел технической литературы Сколько боев было по этим иконкам Но каталог с ними при минимальных технических средствах выглядит более менее функционально. Для получения более широких технических возможностей надо обсуждать этот вопрос с админами форума. Iudushka, Admik, nicksu. Кстати nicksu уже разрабатывал модель БД каталога. Все глобальные решения, как то: 1. объединение в каталоге разделов пиринговых и файлообменных сетей, 2. Местонахождение БД с вебинтерфейсом а) на нашем форуме б) в библиотеке клуба, над которой сейчас работает Silen в) на стороннем ресурсе, как вариант, портал аудиокниг Vitalik'a 3. Структура БД к имеющейся структуре в А-списке а) добавление издательств в) рецензий г) данных о чтецах д) демок 4. Оставить существующую систему разделения, как в А-списке или усложнить ее до жанров, конечно же решать администрации сайта. Начать, как мне кажется, нужно с главного пункта: где будет находиться каталог сайта. Поэтому, давайте подождем наших уважаемых админов. Добавлено:
Молодец, Виталик! Очень яркий, реальный пример всех преимуществ БД, 1.использования запросов для выборки по параметрам Их можно напридумывать сколько душе угодно. 2. Размещение таблицы-выборки на веб странице, интерфейс которой можно безболезненно менять 3. Изменили в одном месте параметр, изменения автоматически отображаются во всех связанных местах. 3. Еще сюда присоединить шаблон для занесения данных при подготовке релизов с обязательными полями для заполнения релизером, данные из которых попадают в БД. И тогда все будет просто сказака, а мы получим время, для более интересных творческих задач. Об этом уже писалось много раз, но для этого надо решить вопросы из поста выше. |
|||
Поблагодарили за полезное сообщение: Lona, tvk, Light, Vitalik, Idlin, Khiolga, Maestro |
|
Отправлено: 9.10.2008 - 22:55:56 (post in topic: 7, link to post #209578)
|
|||||||||||||||||||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Гм.. Я пока старался сделать точную копию А-списка. Чтобы можно было в случае необходимости легко перейти на вариант с БД. В принципе если в этих иконках отпадет необходимость, то убрать их не составит никакого труда..
О каких "технических возможностях" идет речь?..
Было бы очень интересно взглянуть!
Угу, будем-с ждать. Iudushka должен появится после 12-го числа
Очень бы хотелось, если возможно, узнать про нее подробнее..
Уф, прознали таки? Тогда пару слов о нем.. Просто "Портал аудиокниг" еще не очень достиг уровня интернет-проекта.. Молодой сильно, неотлаженный Первоначально (да и сейчас в общем) он развивался как Харьковский. Но задумки были (да и остаются в принципе) большие.. В идеале предполагается, что различные пользователи могут добавлять/исправлять информацию об аудиокнигах, добавлять различные ссылки (скачивание, трекеры, библиотеки, каталоги, информационные и т.п.).. Доступны удобные фильтры по разным полям, поиски и т.п. Но база, естественно, по понятным причинам пока что совсем не большая (всего 550 аудиокниг), ведь добавляется и собирается пока всё вручную, время от времени..
Ага, эта идея мне очень нравится! Сам хотел на каком-то этапе предложить, но меня опередили Естественно список таких предполагаемых полезных расширений можно продолжать очень долго
Спасибочки! Очень приятно, что вам понравилось!
Хорошо перечислены основные преимущества Но в принципе то функционал еще не весь реализован, будет еще поиск (по авторам, исполнителям, аудиокнигам), будут сортировки результатов и т.п.
Ага, уже начал работать над этой возможностью. Завтра-послезавтра постараюсь закончить -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||||||||||||||||||
Поблагодарили за полезное сообщение: Lona, freestyle, Khiolga, trya, Maestro, Koss, Idlin |
|
Отправлено: 10.10.2008 - 04:39:43 (post in topic: 8, link to post #209599)
|
|||
рыжая бестия Профиль Группа: Privileged Сообщений: 1993 Поблагодарили: 4610 Ай-яй-юшек: 1 Штраф:(0%) |
А про возможность разделения по сериям-циклам забыли? -------------------- Дайте мне достаточное количество кофе, и я смогу управлять миром © |
|||
Поблагодарили за полезное сообщение: Lona, freestyle, Vitalik, Idlin |
|
Отправлено: 10.10.2008 - 05:38:05 (post in topic: 9, link to post #209603)
|
|||
Работал над клубным каталогом Профиль Группа: Privileged Сообщений: 5578 Поблагодарили: 10523 Ай-яй-юшек: 5 Штраф:(0%) |
Вот структурная схема БД от nicksu Post Link: Автоматический каталог торрента Под более широкими технческими возможностями я имел ввиду,- инструменты форума, Html, MySql, доступ к движку. Все это надо решать с админами. |
|||
Поблагодарили за полезное сообщение: Lona, Vitalik, Idlin |
|
Отправлено: 10.10.2008 - 08:42:50 (post in topic: 10, link to post #209616)
|
|||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Ой, и правда! Про это тоже нельзя забывать.. Попробую как-нибудь сделать, чтобы эта информация тоже доставалась из текущего списка
Спасибочки! Буду ждать перевода в соответсвующую группу, чтобы иметь возможность ознакомиться
Ага, точно. Теперь всё понял -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||
|
Отправлено: 10.10.2008 - 08:50:30 (post in topic: 11, link to post #209619)
|
||
Абуза Форума Профиль Группа: Privileged Сообщений: 12063 Поблагодарили: 11660 Ай-яй-юшек: 0 Штраф:(0%) |
|||
Поблагодарили за полезное сообщение: Lona, Vitalik |
|
Отправлено: 10.10.2008 - 09:18:53 (post in topic: 12, link to post #209626)
|
||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
ededed, спасибки!
Серьезно! Это пока только проект или уже реальная разработка?.. -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
||
|
Отправлено: 10.10.2008 - 10:13:32 (post in topic: 13, link to post #209633)
|
||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
Vitalik , все перечисленные в Post Link: Создание Базы Данных и Post Link: Создание Базы Данных
ошибки исправила Даже в Крюкова Тамара - Костя + Ника заменила + на плюс , раз это критично Ещё что-то найдёшь - пиши! Остались опечатки в фамилиях. Кстати, имя одного и того же автора или чтеца может быть написано полностью, а может быть сокращено: Герасимов Вячеслав и Герасимов В. Это приемлемо, за опечатку считаться не будет? -------------------- "Это было навсегда, пока не кончилось" |
||
Поблагодарили за полезное сообщение: Vitalik, Idlin |
|
Отправлено: 10.10.2008 - 11:07:56 (post in topic: 14, link to post #209640)
|
|||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Lona, ты просто молодчина! Большое тебе спасибо и низкий поклон!
Вот как раз нашлось еще несколько "опечаток" похожего рода.. _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=) исправлено Со ссылками вроде больше "ошибок" нет Еще раз спасибо за исправление! Очень приятно, когда список так корректно считывается Еще вот одна ошибочка отсутствия дефиса: И двойной дефис (правда второй какой-то странный, иногда невидимый): 6. Массон Фредерик -- Наполеон и его женщины
Угу, вполне приемлемо. Если исправлять эти оппечатки в текущем списке, то это будет поистине титанический труд. Для каждой такой строки: во-первых, найти ее в БД, потом написать об этом здесь, потом найти ее в списке, исправить в списке, ... а таких ошибок ведь действительно много и находить (замечать) их можно в основном только вручную.. Гораздо проще будет исправлять эти опечатки уже работая со списком в БД. Ведь там как только ошибка будет замечена, можно будет сразу же ее "на месте" исправить. При чем если эта ошибка повторяется для нескольких записей - можно сделать, чтобы она автоматически исправлялась во всех Это сообщение отредактировал Lona - 10.10.2008 - 11:29:16 -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||
Поблагодарили за полезное сообщение: Idlin |
|
Отправлено: 10.10.2008 - 11:17:34 (post in topic: 15, link to post #209646)
|
|||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
Vitalik, а может ты страницу не обновил? я эти ссылки только сегодня исправила! -------------------- "Это было навсегда, пока не кончилось" |
|||
|
Отправлено: 10.10.2008 - 11:28:45 (post in topic: 16, link to post #209648)
|
|||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Угу, наверное, так и есть Приношу извинения.. -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||
|
Отправлено: 10.10.2008 - 11:33:03 (post in topic: 17, link to post #209649)
|
|||||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
ну не знаю, я эту невидимку не вижу! Но на всякий случай стёрла и написала заново, может такое антипризрачное средство сработает? в скопированной из твоего поста строке дефис и правда двойной! А из списка копирую - один: Массон Фредерик - Наполеон и его женщины Бородин Леонид Добавлено:
у нас это не опечатка, а необходимость. Сокращать приходится, чтобы не выползти на вторую строку -------------------- "Это было навсегда, пока не кончилось" |
|||||
|
Отправлено: 10.10.2008 - 12:41:36 (post in topic: 18, link to post #209660)
|
|||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Ага, я сам был в шоке. Долго не мог понять, почему скрипт ругается на эту строку. Однако если открыть HTML-исходник страницы, то там сразу видно, что их на самом деле два..
Ага, это самое замечательно антипризрачное средство, которое только можно было придумать!
Угу.. Ясненько.. Однако и настоящие оппечатки там тоже всё же присутствуют.. Например, разных вариаций "Заборовского" я вроде четыре штуки заметил Еще там бывают двойные пробелы между именем и фамилией, но это в принципе легко лечится скриптом.. Добавлено: Получается, что все критические ошибки исправлены! Ура! Вроде бы теперь ошибок быть при считывании быть не должно, но на всякий случай, наверное, стоит сделать некоторую проверку?.. Хотя бы разок перед окончательным переключением на БД (если таковое произойдет).. Добавлено: Ура! Спасибо! Я уже в группе Trusted! Сейчас ухожу, а как вернусь, постараюсь изучить все предыдущие дебаты на тему БД и прочего -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||
Поблагодарили за полезное сообщение: Idlin, Khiolga, freestyle |
|
Отправлено: 10.10.2008 - 12:59:34 (post in topic: 19, link to post #209662)
|
|||||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
конечно присутствуют! Но раз ты заметил, то тебе и исправлять придётся Добавлено:
конечно придётся! Каталог живой, ежедневно уйма дополнений и изменений вносится, а значит и новые ошибки будут -------------------- "Это было навсегда, пока не кончилось" |
|||||
|
Отправлено: 10.10.2008 - 14:50:17 (post in topic: 20, link to post #209691)
|
|||||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Хе-хе, не вопрос Вот только исправлять будет иметь смысл, наверное, только после действительно перехода на БД. Иначе мои исправления в БД при следующем "парсинге" и считывании А-списка просто потеряются Кстати, ведь тогда и все вы тоже сможете подключиться к этому редактированию БД, ведь в ней редактировать по идее будет намного проще, чем сейчас со списком, разнесенным на сообщения.
Угу. Я постараюсь сделать эту "сверку" как можно более простой. Например, сейчас пока геренируется такой себе отчетик следующего вида:
Первая строка - это точный оригинал (как оно сейчас есть в А-списке). Вторая строка генерируется после парсинга и разбора. То есть раскрашиваются цветами поля автор, название, исполнитель (соответственно синий, красный, зеленый). А также идут картинки. Естественно отсутствующие пробелы разделители вставляются автоматически, и порядок картинок тоже меняется на более правильный (типа вначале идет картинка качества). В остальном все эти пары строк должны быть идентичны. Вот это в прнницпе, наверное, и стоит проверить (при чем по идее это будет выглядеть как "пробежать глазами"). А также, наверное, стоит проверить общее количество аудиокниг (или по сообщениям). Мало ли, вдруг что-то считать не удалось (но это очень маловероятно, хотя и теоретически возможно). Пока что дату NEW я еще не считываю, но в принципе это можно добавить.. Добавлено: Ах да, совсем забыл еще про одну ошибку в списке. В одной строке сейчас идут:
Надо разделить их переносом строки разделила, спасибо Это сообщение отредактировал Lona - 10.10.2008 - 15:17:48 -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||||
Поблагодарили за полезное сообщение: Idlin |
|
Отправлено: 10.10.2008 - 15:06:03 (post in topic: 21, link to post #209694)
|
|||||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
подождём А каким образом очепятки отлавливать? Не пойму, чем раскраска может помочь
Хотелось бы, так новинки заметнее. А можно её по мере устаревания удалять автоматически? -------------------- "Это было навсегда, пока не кончилось" |
|||||
Поблагодарили за полезное сообщение: Idlin |
|
Отправлено: 10.10.2008 - 15:40:13 (post in topic: 22, link to post #209701)
|
|||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Не.. Это я имел в виду не проверку опечаток. А проверку правильности "парсинга" списка. Ну чтобы перед началом использования БД быть уверенным, что туда всё занеслось, и занеслось корректно.
Угу, конечно. Так и сделаем-с. Точнее они будут не удаляться, а просто не отображаться, так лучше Добавлено: Сейчас вот решил подумать и по-лучше реализовать "склеивание" ссылок на два типов битрейта. То есть сформировать по БД (точной копии списка) другую БД, в которой для каждой аудиокниги будет только одна строка и две ссылки: "Битрейт оригинала" и "Битрейт понижен". Для этого естественным образом необходимо, чтобы не было элементов списка, у которых одновременно стоят эти две картинки ("Битрейт оригинала" и "Битрейт понижен"), а таких элементов оказалось аж два:
Надо бы исправить Скорее всего вторая картинка поставлена по ошибке. [оффтопик] Хе-хе, прикольно! Я теперь могу редактировать сообщения без отображения подписи: Это сообщение отредактировал Vitalik [/оффтопик] -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||
Поблагодарили за полезное сообщение: Idlin |
|
Отправлено: 10.10.2008 - 16:09:49 (post in topic: 23, link to post #209710)
|
|||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
экий ты догадливый! -------------------- "Это было навсегда, пока не кончилось" |
|||
|
Отправлено: 10.10.2008 - 16:37:00 (post in topic: 24, link to post #209720)
|
|||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Хе-хе, смешно получилось Вообще-то я хотел просто акцентировать, что именно вторая поставлена по ошибке, а не первая -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||
|
Отправлено: 10.10.2008 - 16:39:25 (post in topic: 25, link to post #209723)
|
|||
Работал над клубным каталогом Профиль Группа: Privileged Сообщений: 5578 Поблагодарили: 10523 Ай-яй-юшек: 5 Штраф:(0%) |
Поздравляю, Vitalik! |
|||
Поблагодарили за полезное сообщение: Idlin, Vitalik, Khiolga |
|
Отправлено: 10.10.2008 - 16:43:54 (post in topic: 26, link to post #209725)
|
|||||
виновен :( Профиль Группа: Administrators Сообщений: 27900 Поблагодарили: 39495 Ай-яй-юшек: 125 |
Vitalik в любом случае - работа большая и суровая, так может не ограничиваться файлообменом? может лучше обсудить весь целиком "клубный каталог" мы так долго об этом говорили, но собраться делать - только сейчас собрались Добавлено: там первый пост аж март 2006... Добавлено:
примерно так было тезисно оформлено начало мыслей -------------------- посвящаю созданную данным текстом заслугу благу всех живых существ © |
|||||
Поблагодарили за полезное сообщение: Idlin, Vitalik |
|
Отправлено: 10.10.2008 - 17:03:56 (post in topic: 27, link to post #209730)
|
||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
Iudushka, а можно поинтересоваться? За прошедшие с момента обсуждения два с половиной года концепция не изменилась? Уж очень всё вразрез с тем, что мы делаем...
-------------------- "Это было навсегда, пока не кончилось" |
||
|
Отправлено: 10.10.2008 - 17:25:39 (post in topic: 28, link to post #209738)
|
||
виновен :( Профиль Группа: Administrators Сообщений: 27900 Поблагодарили: 39495 Ай-яй-юшек: 125 |
Lona
я и говорю - надо обсуждать. просто работа очень большая. очень. сейчас время перемен. меняется структура, меняются цели и задачи, мы теперь двулики - с одной стороны форум, с другой библиотека, но если две эти головы насадить на могучий торс полноценного каталога, такого, каких в рунете нет, наш чудобагатырь будет пахтать руками океаны Добавлено: если вы согласны подумать, давайте тему уберем из файлообмена, подключим тех, кто думал над проблемой со времен создания клуба. посмотрим, что есть у нас в заготовках, задумках. в идеале каталог должден содержать вообще все - единая база данных с интегрируемым внешним к ней доступом например той же ABC -------------------- посвящаю созданную данным текстом заслугу благу всех живых существ © |
||
Поблагодарили за полезное сообщение: freestyle, tvk, Idlin, Maestro, Vitalik, Lona, Khiolga |
|
Отправлено: 10.10.2008 - 23:36:19 (post in topic: 29, link to post #209827)
|
|||||||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
В любом случае согласен, что ограничиваться файлообменом не стоит. Но начинать, мне кажется, лучше всего именно с файлообмена, угу? Здесь список самый большой и качественный (отдельное спасибо всем учавствующим в составлении).
А можно вопросик?.. Это так совпало, что я написал во время этого "собирания" или мои сообщения стали той каплей, которая разбудила этот процесс?..
А можно ссылочку на первоисточник?.. Хотелось бы почитать
Гм.. Согласен, но на половину.. Понимаете, какая тут ситуация.. Мне кажется, что можно и лучше это делать параллельно. Просто ведь первоначально нужно будет всё равно сначала: - аккуратно импортировать и перенести список файлообмена в БД - наладить работу форумчан с этой БД (чтобы новые поступления заносились в нее, а не вручную в список) - аккуратно "склеить" разные строки списка (одна аудиокнига - разный битрейт). А это, наверное, лучше продолжать обсуждать в этой теме.. Плюс потом ведь еще нужно будет сформировать качественную БД торентов и осликов (кстати, по этому поводу Idlin предложил очень хорошую идею) и объединить его с БД файлообмена.. А параллельно с этим (в другой теме?) уже можно начинать обсуждать такие глобальные задумки, как "Великий каталог"
Это было бы просто замечательно! Собственно подобные задумки (каталог, содержащий почти всё) у меня тоже были, правда я тогда думал двигаться с другой стороны.. Предполагалось, что до этого уровня когда-нить вырастет мой Портал аудиокниг. Однако здесь этой идее, конечно же, развиться в разы сподвижнее и легче Конечно же я только рад, что вы так скоро предложили такие глобальные задумки! Сам я думал такое предлагать только после того, как будут достигнуты определенные успехи с объединением двух списков.. Но раз уж на то пошло, то я просто счастлив и постараюсь приложить все усилия к реализации подобного проекта -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||||||
Поблагодарили за полезное сообщение: Lona, mus801, freestyle, Khiolga, Idlin |
|
Отправлено: 11.10.2008 - 08:08:17 (post in topic: 30, link to post #209856)
|
|||||
Работал над клубным каталогом Профиль Группа: Privileged Сообщений: 5578 Поблагодарили: 10523 Ай-яй-юшек: 5 Штраф:(0%) |
Да, именно так! У меня встречное предложение. Iudushka, открой, пожалуйста, в приватном разделе новую, глобальную тему по идеологии создания Клубного каталога, в которую для завтравки разговора, можно будет скопировать наиболее интересные посты отсюда, посты из темы Маэстро, LKA48, структурную схему nicksu. Почему я сам не открою тему, а предлагаю тебе? Потому что, если ее откроешь ты, это будет очень солидная, авторитетная заявка администрации сайта на создание Клубного каталога. А в этой теме нам бы хотелось продолжить обсуждать чисто технические вопросы по подготовке наработанного материала к импортированию в будущую БД. Это сообщение отредактировал freestyle - 12.10.2008 - 03:59:43 |
|||||
Поблагодарили за полезное сообщение: Lona, Vitalik, Khiolga, Idlin |
|
Отправлено: 11.10.2008 - 09:31:36 (post in topic: 31, link to post #209863)
|
|||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Поддерживаю! Хорошая идея А пока пару слов на *текущую* тему (то бишь преобразование списка файлообменника). 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 - это во всех записях идентификатор изменяемой строки-записи. В принципе можно также при добавлении дополнительно сохранять в табличку логов значения всех полей добавляемой аудиокниги. Чтобы легче и быстрее можно было увидеть, кто именно внес какую информацию. Нужно? Есть еще другой вариант реализации "логирования" изменений. Например, как сделано в движке Друпал. Этот вариант более удобный для "викифицируемости" каталога (то есть сравнение любых изменений, быстрый откат и т.п.), но немножко более "тяжеловатый" что ли. В этом варианте при изменениях в отдельную таблицу записывается новая строка-запись со значениями всех полей. Например, добавлена аудиокнига "Борис Акунин - Левиафан - Заборовкий". Если кто-то изменит строку, например, так: "Акунин Борис - Левиафан - Заборовский". То мы получим на одну аудиокнигу две строки в БД: первоначальный вариант и исправленный вариант. Если интересуют вопросы работы и реализации этого варианта, могу описать. В общем, хотелось бы определиться, как лучше логировать изменения. Чтобы потом не пришлось переделывать. В принципе предложенные два варианта логирования не взаимоисключающие, а может даже наоборот взаимодополняющие. Но второй вариант по факту необязателен. Но если предполагается такая функциональность в будущем, то лучше начинать реализовывать ее сразу.. Спасибки за внимание Буду ждать ответа и обсуждений.. P.S. Я сейчас что-то приболел, поэтому "не судите строго, люди" -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||
Поблагодарили за полезное сообщение: Khiolga, Lona, trya, freestyle, mus801, Idlin |
|
Отправлено: 12.10.2008 - 05:21:01 (post in topic: 32, link to post #210017)
|
||
Работал над клубным каталогом Профиль Группа: Privileged Сообщений: 5578 Поблагодарили: 10523 Ай-яй-юшек: 5 Штраф:(0%) |
Надо еще подумать над деталями, нужно ли в принципе склеивание?
С уже существующим материалом понятно, склеивание пройдет без проблем. А с вновь поступающими релизами, как будем делать? Попытаюсь объяснить свои мысли. 1. Как мне кажется, нам нужен свой полигон для отработки идей и скриптов в реальном режиме на сервере, а не на локалке. Идеальный вариант, если бы ты Виталик, организовал у своего хостера, к уже существующему, дополнительное доменное имя. 2. Когда у тебя будет готов шаблон, таблицы БД, попробуем в реальном режиме заводить релизы, через шаблон. Сейчас довольно трудно предвидеть какие могут возникнуть нюансы, но надо ориентироваться, ИМХО, на следующие идеи: а) Доступ на редактирование, добавление категорически нельзя давать любому зарегистрированному пользователю. Иначе будет бардак, несмотря ни на какие логи. Средствами БД невозможно отсечь человеческий фактор. Например дубли. В названии нового релиза одна буква не та и он пройдет в БД даже через шаблон. А уж как релизеры, не любят пользоваться поиском перед добавлением, мы знаем не понаслышке. в)поэтому доступ на прямое редактирование, добавление должен быть только у привелегов и модеров, остальные идут через премодерацию. То есть при внесении релиза идет заполнение полей шаблона и релиз ждет решение модератора или других доверенных лиц, которые рассмотрев релиз на актуальность, нажатием кнопки, пропускают его в БД и он появляется на страницах форума. г) Отсюда и мои сомнения насчет склеивания. При первичной обработке для импортирования в БД можно скриптом вручную склеить строки в каталоге с разными битрейтами, а как это делать в автоматическом режиме, когда БД будет работать в штатном режиме? Опять выискивать вручную релизы и клеить их? Нужно ли это? |
||
Поблагодарили за полезное сообщение: Lona, Khiolga, Vitalik, mus801, Idlin |
|
Отправлено: 12.10.2008 - 05:40:38 (post in topic: 33, link to post #210019)
|
|||||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
а мы и в этом ряд вопросов обнаружили, например: 1.одинаковые релизы, лежащие в разных разделах (технический и 100). По сути дубли, но как склеить? 2.дубли в радио - это посты с разными ссылками, плюс нередко ещё и одноименный релиз.
Безусловно, но я бы добавила, что только у модеров раздела. и не потому, что мне так уж хочется лишнюю работу делать, просто без двойной проверки ошибки неизбежны, ИМХО А нет смысла для отработки БД взять для начала не весь список, а , скажем, всего несколько разделов? И на нём всё опробовать? Удобно было бы результат анализировать -------------------- "Это было навсегда, пока не кончилось" |
|||||
Поблагодарили за полезное сообщение: Khiolga, Vitalik, mus801, Idlin |
|
Отправлено: 12.10.2008 - 12:38:03 (post in topic: 34, link to post #210057)
|
|||||||||||||||||||||||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
freestyle, в первую очередь спасибо за твое сообщение! Для меня оно знаменует одобрение по взятию курса на импорт списка в БД
Забегая вперед, скажу: я думаю, что и в принципе, и без принципа, это склеивание несомненно и обязательно нужно. Ведь если нашему БД-каталогу суждено будет расти дальше и сначала объединиться с каталогом торентов и осликов, а потом еще и стать фундаментом для "Всеобъемлющего каталога", то безусловно необходимо, чтобы каждой аудиокниге в БД соответствовала одна строка таблицы..
Ага, как удачно подметила Lona, проблемы оказывается есть и с текущим склеиванием.. Но посовещавшись в аське мы пока решили попробовать склеить всё, что можно, а остальное уже делать, работая с БД (ибо это будет несколько удобнее, чем искать и редактировать сообщения форума)..
В принципе в каком-то более и менее приемлемом виде "шаблон" (я так понимаю имеется в виду форма заполнения информации) и возможности добавление/изменения/удаления с кое-каким "логированием" уже имеются Могу выложить текущие наработки, правда сразу предупреждаю, что еще далеко не все отлажено Но чтобы "опробовать и попробовать идею", наверное, вполне хватит. Даже наоборот, может у вас сходу появятся еще какие-то идеи по улучшению и привнесению удобства. Так что пишите! Залил на прежнее место: http://abook.ippt.org/abook-club.ru/fileshare.php
Абсолютно и полностью с тобой согласен Безусловно любому встречному-поперечному давать полный доступ к БД ни в коем случае нельзя. Причин на это много. Ведь банально кто-то можно просто захотеть умышленно испортить или заспамить БД. По-любому нужна премодерация. И премодерировать могут только проверенные, надежные люди. Те же (или другие) люди могут спокойно редактировать (исправлять) информацию в БД, и добавлять аудиокниги без премодерации. Вобщем, систему прав и ролей в принципе нужно будет потом как-нибудь обсудить и хорошенько продумать..
На этот случай есть одна очень удобная "фича" При вводе какой-либо информации в поле происходит автоматический поиск похожего значения в БД и сразу же выдается список существующих записей Таким образом введя первые буквы автора - дальше можно просто выбрать его в списке. Это и удобно, и исключает различные оппечатки Визуально это выглядит примерно так: Идею и реализацию взял у Друпала. Правда пришлось изрядно с ним повозиться, чтобы, во-первых, выцепить эту возможность как отдельную сущность, а во-вторых, чтобы приспособить ее к не-Друпаловской по сути странице
В принципе, вышеописанную "фичу" можно использовать и для этих целей Например, после ввода пользователем информации в соответствующие поля получится так, что если подобные значения уже были в БД, они будут записанными в точно таком же виде (без опечаток, описок и вариаций). Далее. Если произойдет совпадение всех трех полей (автор, название, чтец), то это и есть нужный кандидат на "склейку". Тогда после премодерации он будет предложен не к добавлению в базу, а к изменению соответствующей существующей строки
Собственно, а чем не подходит для этих целей отдельная папочка "abook-club.ru" на abook.ippt.org? Ведь он по сути свободно доступен из интернета. И одновременно у меня к нему локальный быстрый доступ. Гм.. А ежели потом будет нужно, чтобы были одновременно и "хорошая БД" и "полигон", то это в принципе тоже можно устроить. Например, гм.. рядышком еще одну БД и папку создать..
Тем более, что дополнительное имя получить вряд ли удастся. Дело в том, что мне это имя и хостинг были предоставлены бесплатно, еще на заре формирования оного хостинга. Он раньше предоставлял бесплатный хостниг для хороших локальных проектов, а теперь переходит на коммерческую основу.. Но старые бесплатные проекты сохраняются.
Я думаю, что и лучше, и удобнее пробовать работать сразу со всей БД. Зачем себя ограничивать? Тем более, что сейчас система проектируется таким образом, что в любой момент можно быстро (в течении 10-15 секунд) полностью заполнить БД корректной информацией из списка Так что с текущим вариантом можно творить что угодно - редактировать, добавлять, изменять, баловаться. После всяческих экспериментов не составит особого труда вернуть базе изначальный вид
Кстати.. Просьба открыть ее в разделе, доступным для просмотра группы Trusted Тоже хочется принять обсуждение в оной А то вот, к примеру, к той процитированной теме (которая началась в марте 2006-го) у меня по всей видимости доступа и нет.. Не достиг еще нужных полномочий -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||||||||||||||||||||||
Поблагодарили за полезное сообщение: Lona, Paparazzo, Khiolga, freestyle, Idlin |
|
Отправлено: 12.10.2008 - 13:18:11 (post in topic: 35, link to post #210060)
|
||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
Виталик, не удержалась, попробовала, добавила пару книг:
Шолохов Михаил - Поднятая целина Панфилов Вадим Беляев Александр - Властелин мира Яковлев Вадим А они не по алфавиту встали -------------------- "Это было навсегда, пока не кончилось" |
||
Поблагодарили за полезное сообщение: Vitalik, Khiolga, Idlin |
|
Отправлено: 12.10.2008 - 13:21:15 (post in topic: 36, link to post #210061)
|
|||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Ах, да.. Точно.. Это ведь я специально делал сортировку не по алфавиту, а именно так, как они были записаны в алфавитном списке.. И следовательно новая книжка пишется в конец списка.. Тут два выхода: либо сделать изначально сортировку по алфавиту и не париться. Либо сделать возможность выбирать по чему мы хотим сортировать.. Что предпочесть в первую очередь?.. Добавлено: Кстати, имейте в виду! Любые изменения, которые вы сейчас делаете с базой - гарантированно исчезнут при следующем импорте данных из списка! То есть сейчас время специально для экспериментов с БД. Не бойтесь добавлять, изменять, удалять. -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||
Поблагодарили за полезное сообщение: Khiolga, Idlin |
|
Отправлено: 12.10.2008 - 13:38:53 (post in topic: 37, link to post #210062)
|
||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
ваще-то предполагается, что в А-списке все книги записаны по алфавиту, за исключением циклов ессно. Но в любом случае книга должна вставать на своё место, а не в конец списка.
И ещё. Очень нахальное пожелание, чтобы после добавления книги сразу открывалась соответствующая страничка? На результат-то надо полюбоваться! А так приходится время тратить на поиск нужного автора... -------------------- "Это было навсегда, пока не кончилось" |
||
Поблагодарили за полезное сообщение: Vitalik, Khiolga, Idlin |
|
Отправлено: 12.10.2008 - 13:59:39 (post in topic: 38, link to post #210066)
|
|||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Угу, не вопрос, сделаем
Тут смотри какое дело.. После добавления аудиокниги внизу по идее появляется соответственно строка, как эта аудиокнига выглядит: При этом введенные поля сразу очищаются и можно вводить информацию для добавления другой аудиокниги. Таким образом, можно быстро добавить несколько аудиокниг. А если же нужно перейти к списку аудиокниг, то можно щелкнуть по ссылке-автору и сразу же увидеть все его аудиокниги (вместе с нашей только что добавленной): Наверное, не сразу можно догадаться, что это тоже ссылка?.. Это везде в списке так, и по исполнителю тоже можно так щелкать и видеть все озвученные им книги.. Как сделать, чтобы это было более интуитивно понятно?.. Есть идеи? -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||
Поблагодарили за полезное сообщение: Khiolga, Lona, Idlin |
|
Отправлено: 12.10.2008 - 14:06:35 (post in topic: 39, link to post #210068)
|
|||||
не Подарок Профиль Группа: Global moderators Сообщений: 30119 Поблагодарили: 115155 Ай-яй-юшек: 123 |
и догадываться не надо, так ясно, просто я до конца страничку не досмотрела, виновата Делать ничего не требуется Добавлено:
А этого пока нет, да? Успешно добавила фамилию автора с опечаткой... И дело не только в опечатках. есть авторы с "трудными" фамилиями, не разберёшь где имя, а где фамилия. Мы постарались их упорядочить, но подсказки здорово бы помогли. Кстати, наличие таких авторов - тоже аргумент против добавления книг разными пользователями. Ну какой человек в здравом уме может предположить, что Конан Дойля надо искать на букву Д, а Маркеса на букву Г? -------------------- "Это было навсегда, пока не кончилось" |
|||||
|
Отправлено: 12.10.2008 - 15:31:51 (post in topic: 40, link to post #210083)
|
|||||||
Программист каталога Профиль Группа: Administrator assistants Сообщений: 1107 Поблагодарили: 1972 Ай-яй-юшек: 0 Штраф:(0%) |
Гм.. На самом деле это уже есть.. Может мы друг друга не правильно поняли?.. Или куда-то затесался досадный глюк..
Не.. В принципе если очень захотеть, то никто не помешает добавить фамилию с опечаткой. "Человек всегда прав". А вдруг типа наоборот - это в БД оппечатка. Эта возможность лишь сообщает о том, что уже есть в БД, дабы избежать нежелательных "дубликатов" и "вариаций" фамилий..
Этот вопрос тоже успешно решается с помощью этой "фичи" Например, так. Открываем окошко добавления аудиокниги: Начинаем вводить первые буквы фамилии (сразу активируется синий кружочек справа): И через секунду появляется раскрывающийся список с вариантами фамилий и имен: Можно выбрать подходящее с помощью мышки или курсорными клавишами: Кстати, прошу заметить, что если введенные буквы находятся не в начале имени, а в начале фамилии или какого-нибудь там отчества, то они тоже выводятся. Благодаря этому "трудные" фамилии искать получается легче легкого Потом, например, мы можем ввести еще одну уточняющую букву и получить единственный доступный вариант: Выбираем его из списка и радуемся жизни: -------------------- Каталог окончательно переселился на главную страничку клуба! © abook-club.ru |
|||||||
Поблагодарили за полезное сообщение: freestyle, Lona, mus801, krokik, Khiolga, Idlin |
Страницы: (13) 1 [2] 3 4 ... Последняя » |