Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Янв 24, 2006 19:42 24.01.2006 Заголовок сообщения: Синхронизация с единой базой |
|
|
Сейчас работаю над единой базой расходников и оборудования, и синхронизацией с ней клиентских баз. Хотелось бы обсудить, что получается на данном этапе.
Вводные данные:
1. Есть информация о расходниках, оборудовании и их совместимости, расположенная на сайте. Будем считать ее эталонной, а все объекты, к ней относящиеся - стандартными. Понятно, что могут быть ошибки в описаниях, но это будет фикситься.
2. Есть таже информация, поставляемая с программой. Но с каждым билдом база пополняется, а те пользователи (да не в обиду будет сказано системным администраторам ), кто начинал раньше, пока не могут загрузить в свою базу стандартные объекты.
3. Пользователи добавляют в свои базы собственные описания объектов, и эту информацию неплохо было бы объединить. Однако следует учитывать, что эта информация не безупречна. Кто-то не введет ресурс картриджа, кто-то не заполнит полностью совместимость и т.п. Поэтому информация должна проверяться модератором.
Вот как мне видится реализация темы:
1. Пользователи могут отправлять свою информацию на сервер и могут получать новые стандартные объекты и обновления старых. Режим синхронизации они настраивают в программе (включен/выключен upload и включен/выключен download).
2. Загруженные пользователями данные на сервере проверяет модератор и создает на основе этой информации стандартные объекты.
3. Если пользователь закачал свое описание объекта на сервер, и оно было использовано для создания стандартного объекта, то при скачке этого объекта этому пользователю будет задан вопрос: не желаете ли Вы заменить всю информацию о принтере таком-то на его стандартизированное описание. Если десять пользователей отправят информацию об одном и том же принтере, то все они увидят такой вопрос. Так же пользователь может сам вручную заменить любой введенный самостоятельно объект на стандартный.
4. Со временем количество полей в описании объектов будет расти. Например, решим хранить в описании производителей контактную информацию об их сервис-центрах. Или фотографии моделей оборудования добавим. При этом описание всех стандартных объектов сразу же не изменится. Но постепенно те, кто включит у себя загрузку из единой базы начнут получать обновленные описания объектов.
5. Стандартные объекты пользователь не может изменять. Но он может создать копию любого объекта и изменить это описание, как ему заблагорассудится. Впоследствии это описание можно отправить на сервер и модератор может принять его к сведению.
6. Информацию из единой базы планируется выложить на сайте.
Вот примерно так.
Это сейчас все в процессе написания и ожидается в недалеком будущем, поэтому ваши комментарии сейчас (до того, как все сделано) были бы очень кстати.
Последний раз редактировалось: Michael (Пт Мар 05, 2010 11:46 05.03.2010), всего редактировалось 3 раз(а) |
|
Вернуться к началу |
|
|
BC7
Зарегистрирован: 16.01.2006 Сообщения: 3
|
Добавлено: Ср Янв 25, 2006 16:07 25.01.2006 Заголовок сообщения: |
|
|
Исчерпывающе!
Ничего не могу добавить, полность согласен со всем списком. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Фев 07, 2006 12:13 07.02.2006 Заголовок сообщения: |
|
|
В версии 0.44 не успел эту возможность запустить, еще не все готово. Для начала пока добавилась функция проверки новой версии на сайте. А в следующей версии уже должна появиться синхронизация.
В связи с этим просьба при заполнении информации о расходниках полностью перечислять все совместимые модели (добавляя их в базу). Это даст в результате более полную информацию для всех. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Пн Апр 24, 2006 13:16 24.04.2006 Заголовок сообщения: |
|
|
Наконец-то проблемы с кодировками при синхронизации решены, и удалось продвинуться в этом вопросе. Запущен единый каталог на сайте: http://www.printstore.ru/catalogue/.
Следующий шаг - релиз программы, поддерживающий чтение из этого каталога. Релиз почти готов, сейчас идет тестирование. Самое интересное, что в версии 0.51 случайно не была отключена функция синхронизации с единой базой. Работает она в этой версии не совсем корректно, но ни к каким сбоям привести не может. Однако, для полноценного перехода на синхронизируемую базу лучше начать использовать эту функцию после выхода версии 0.52. |
|
Вернуться к началу |
|
|
Wild
Зарегистрирован: 23.04.2006 Сообщения: 6
|
Добавлено: Пн Апр 24, 2006 14:40 24.04.2006 Заголовок сообщения: |
|
|
Замечательно, прямо как антивирусник
А нельзя ли, по аналогии, не только синхронизовывать базу онлайн, но и просто скачивать архив, а потом апдейтить из папки. Счастливые обладатели модемов будут Вам очень благодарны. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Пн Апр 24, 2006 20:45 24.04.2006 Заголовок сообщения: |
|
|
Wild писал(а): | А нельзя ли, по аналогии, не только синхронизовывать базу онлайн, но и просто скачивать архив, а потом апдейтить из папки. |
Идея неплоха, вполне можно с каждым релизом прикладывать текущую базу, а при обновлении из нее вытягивать всю необходимую инфу. Но это может привести к тому, что через некоторое время размер дистрибутива очень сильно вырастет.
Думаю, синхронизация пойдет по следующему пути: у пользователя будет возможность выбрать производителей и параметры оборудования, которое он желает видеть в своей базе. Например, у меня корпоративный стандарт - лазерники HP, копиры Canon и струйники Epson. Я их отмечаю и подгружаю инфу только по ним. Вот вместе с таким подходом давать возможность загрузить всю базу файлом, думаю, полезно (тем, кому нужна вся база).
Кстати, объем загружаемой информации при обновлениях будет небольшим. Ну добавятся там за сутки пара десятков принтеров с картриджами. Это за пять минут загрузится, и усе
А если будет сильно тормозить, сделаем многопотоковую синхронизацию, сжатие данных на лету и т.п. Можно много чего придумать
Завтра попробую выложить первую обновляющуюся версию программы. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Чт Апр 27, 2006 8:24 27.04.2006 Заголовок сообщения: |
|
|
Да, прямо завтра не получилось, пришлось отладить еще несколько моментов. Но все-таки обновляющаяся с сайта версия уже доступна для загрузки. Получилось действительно как в антивирусе. Правда пока не очень шустро работает. И иногда, почему-то подвисает. Но если закрыть окошко синхронизации, а потом запустить заново, то вроде докачивает. В общем, буду улучшать всеми способами, а также буду писать синхронизацию в другую сторону - на сайт. Очень важны отзывы пользователей. |
|
Вернуться к началу |
|
|
BAndy
Зарегистрирован: 22.03.2006 Сообщения: 3 Откуда: Санкт-Петербург
|
Добавлено: Чт Апр 27, 2006 9:33 27.04.2006 Заголовок сообщения: |
|
|
Синронизация прошла успешно. Единственно хотелось бы подгружать не всю базу, а хотя бы выбирать по производителю. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Чт Апр 27, 2006 14:36 27.04.2006 Заголовок сообщения: |
|
|
BAndy писал(а): | Синронизация прошла успешно. Единственно хотелось бы подгружать не всю базу, а хотя бы выбирать по производителю. |
Спасибо за информацию. Обязательно сделаю возможность фильтра и по производителям, и по типам оборудования, и по типам печати, но только после обкатки того, что есть сейчас. |
|
Вернуться к началу |
|
|
Mr_Kiss Активист проекта
Зарегистрирован: 04.05.2006 Сообщения: 119 Откуда: Санкт-Петербург
|
Добавлено: Чт Май 04, 2006 21:01 04.05.2006 Заголовок сообщения: |
|
|
Цитата: | 3. Если пользователь закачал свое описание объекта на сервер, и оно было использовано для создания стандартного объекта... |
Сейчас возникает много контор, имеющих оборудование для производства/восстановления картриджей, они имеют собственную номенклатуру и их картриджи далеко отличаются от оригинала по цене, качеству и дизайну корпуса
Имеет ли смысл в стандартную базу расходников позволить внедряться подобным конторкам при закачке своих данных?... |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Чт Май 04, 2006 21:56 04.05.2006 Заголовок сообщения: |
|
|
Mr_Kiss писал(а): | Сейчас возникает много контор, имеющих оборудование для производства/восстановления картриджей, они имеют собственную номенклатуру и их картриджи далеко отличаются от оригинала по цене, качеству и дизайну корпуса
Имеет ли смысл в стандартную базу расходников позволить внедряться подобным конторкам при закачке своих данных?... |
Весьма своевременная мысль. Мое IMHO по этому вопросу такое: если эта конторка вышла на определенный уровень (критерии можно будет определить позже), то ее присутствие в единой БД целесообразно хотя бы с точки зрения конкуренции и предоставления возможности выбора. Однако навязывать всем пользователям программы весь объем информации из единой БД я не буду. Поэтому выше шла речь о различных фильтрах, отсекающих ненужный ассортимент оборудования при обновлении локальной БД. Теперь же я понимаю, что нужен также и фильтр по производителям расходников. И если все это сделать, то пользователь сможет полностью контролировать, какую информацию ему загружать в свой компьютер. |
|
Вернуться к началу |
|
|
chruntick
Зарегистрирован: 14.02.2006 Сообщения: 12
|
Добавлено: Вс Май 28, 2006 22:08 28.05.2006 Заголовок сообщения: |
|
|
Michael писал(а): | Mr_Kiss писал(а): | Сейчас возникает много контор, имеющих оборудование для производства/восстановления картриджей, они имеют собственную номенклатуру и их картриджи далеко отличаются от оригинала по цене, качеству и дизайну корпуса
Имеет ли смысл в стандартную базу расходников позволить внедряться подобным конторкам при закачке своих данных?... |
Весьма своевременная мысль. Мое IMHO по этому вопросу такое: если эта конторка вышла на определенный уровень (критерии можно будет определить позже), то ее присутствие в единой БД целесообразно хотя бы с точки зрения конкуренции и предоставления возможности выбора. |
Прошу прощения - Вы хотите заполонить базу клонами? Зачем? Все производители клонов всегда указывают на упаковке номер картриджа оригинала - всем все понятно. А если их в базу вписывать каждого отдельно, просто будет лишняя путаница, да и база утроится в размерах без всякой необходимости. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вс Май 28, 2006 22:51 28.05.2006 Заголовок сообщения: |
|
|
chruntick писал(а): | Прошу прощения - Вы хотите заполонить базу клонами? |
Вообще говоря, хочется создать ресурс, который позволит узнать максимум информации по интересующему вопросу. Если это окажется информация о совместимости принтеров и "совместимых" картриджей, то она тоже кому-то может оказаться полезной. Поэтому в единой базе такая информация неизбежно окажется.
Кстати, подобная информация бывает весьма любопытной. Например, тут вживую столкнулся с тем, что картридж от Samsung SCX-5312D6 вроде бы подходит к Xerox M15i, но почему-то работать в нем не хочет. Аппарат пишет "bad cartrige". Методом дедукции удалось выяснить, что если клеммную площадку (под ней резистор) на картридже Samsung заменить на такую же от старого картриджа Xerox, то все сразу замечательно работает. Если учесть, что на самсунговском картридже даже наклейка "6K" точно такая же как у ксерокса, да и сами аппараты - близнецы, то думаю, что совместимость - 100%. Вот такую занимательную инфу в виде фотостатей тоже хотелось бы опубликовывать на сайте. Так что если такая инфа будет, - пишите в форум.
А чтобы не засорять клонами базы уважаемых пользователей моей программы, все это будет работать так: при появлении в БД нового производителя пользователю будет предложено включить его в синхронизацию ("подписаться на обновления по этому производителю"). Если пользователь откажется, - информация о расходниках данного производителя в его базу подгружаться не будет.
Сейчас, пока работает первая версия синхронизации (без фильтров), новые производители в базу добавляться не будут. |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Май 30, 2006 14:55 30.05.2006 Заголовок сообщения: |
|
|
Стали приходить первые описания оборудования и материалов. Почему-то довольно много моделей оборудования приходит, и очень мало картриджей к ним. У меня ощущение, что какие-то сбои синхронизации происходят при передаче информации по картриджам. Если кто-нибудь из отправлявших информацию на сайт что-то такое у себя замечал, скиньте баг-репорт, пожалуйста. |
|
Вернуться к началу |
|
|
Mr_Kiss Активист проекта
Зарегистрирован: 04.05.2006 Сообщения: 119 Откуда: Санкт-Петербург
|
Добавлено: Ср Май 31, 2006 9:51 31.05.2006 Заголовок сообщения: |
|
|
Michael писал(а): |
Кстати, подобная информация бывает весьма любопытной. Например, тут вживую столкнулся с тем, что картридж от Samsung SCX-5312D6 вроде бы подходит к Xerox M15i, но почему-то работать в нем не хочет. |
Подобных примеров очень много, например HP Q2613 и Canon T отличаются только лапкой крышки, закрывающей фотобарабан
Полность совместимы Canon EP-22 и HP C4092
На мой взгляд вообще слишком много совпадений между такими парами как HP и Canon, Samsung и Xerox _________________ Бесполезно рассказывать о высоком моральном облике коллектива человеку, имеющему доступ к логам прокси-сервера этого коллектива |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|