Форум » ГИФ: материалы, проблемы » Цветовая проба: работа с каталогом » Ответить

Цветовая проба: работа с каталогом

vstepanov: В этой ветке форума будет рассказано о новой особенности нашего фотокаталога грибов (http://mycoweb.ru/GIF/catalog.php) – работе с цветовыми пробами, взятыми с загруженных в Интернет jpg-файлов. Может быть, многие пользователи найдут этот сервис интересным и даже полезным. Все, что будет показано мною в последующих постах, вы, уважаемые посетили форума, сможете повторить самостоятельно, так как этот сервис доступен не только участникам проекта ГИФ, но и обычным посетителям этого ресурса. Все фото в нижележащих постах увеличиваются по клику до полного размера (1200 пикселов по длинной стороне)

Ответов - 30, стр: 1 2 All

vstepanov: Добавлена векторная (SVG) графика

vstepanov: Rannar пишет: http://mycoweb.ru/GIF/catalog.php?level=tags&tag=c:909090,c:B0B0B0 Проверяю по одному, основному, который НЕ внесён в каталог, по точному соответствию - невероятно! Опять наш аномальный паутинник оказывается в результатах поиска, одним из 17 предложенных видов! Что за чудо-программа? Как она опознаёт вид по цвету, который не записан для этого вида? Игорь, в этом Вашем эмоцианальном сообщении задокументирована ПЕРВАЯ КОЛЛИЗИЯ В БАЗЕ ДАННЫХ ГИФА - СИТУАЦИЯ, КОГДА ДВА (ИЛИ БОЛЕЕ) УДАЛЕННЫХ ПОЛЬЗОВАТЕЛЯ В ОДНО И ТО ЖЕ ВРЕМЯ РЕДАКТИРУЮТ ОДНУ ЗАПИСЬ, СООТВЕСТВЕННО, МЕШАЯ ДРУГ ДРУГУ В общем, эта была еще та драма, которую я теперь вспоминаю со смехом, но признаюсь, в тот момент, когда у меня пропал результат моего редактирования, у меня чуть крыша не съехала, я даже под рабочий стол полез посмотреть, может быть туда, под стол, мои цифры из компьютера высыпались... Я ввел для шляпки цвет c:909090, цвета пластинок, цвета ножки, описание из Википедии, затем все это сохранил в 15:43:20, а через секунду Игорь с другого конца России проверяет каталог по цвету c:909090 и затем пишет свое эмоциональное сообщение на форуме. При этом у него на компьютере, в другом окне браузера, открыта та же самая страница на редактирование, но в полях формы нет ни цвета c:909090, ни моих цветопроб для пластинок и ножек, ни моего описания из Википедии... Спустя 2 минуты (как показал журнал изменений базы, в 15:45:16) Игорь, нажимает кнопку "Сохранить" и переписывает своими данными всю мою информацию в соответствующих полях Вуаля! Коллизия свершилась!! Мы пошли с Бандюшей гулять и на прогулке легко нашли решение, как в будущем этих коллизий избежать. Но озвучивать вам, друзья, я пока не буду, хочу дождаться ваших идей или предложений Кто знает, может быть, со временем в ГИФе будут одновременно работать не два энтузиаста, а три или ...о, ужас! - даже четыре участника

Rannar: Кто бы мог подумать... Вячеслав, ну Вы уж не сердитесь, пожалуйста. Так значит цвет c:909090 всё-таки нормальный. Тогда я его добавляю.


vstepanov: Rannar пишет: Кто бы мог подумать... Вячеслав, ну Вы уж не сердитесь, пожалуйста. Игорь, да наоборот, - я безмерно благодарен Вам. Только благодаря Вашей интенсивной работе с ГИФом, мы и смогли напороться на случай коллизии, а то бы годами и жили и работали с базой как лохи

SAE: vstepanov пишет: Мы пошли с Бандюшей гулять и на прогулке легко нашли решение, как в будущем этих коллизий избежать. Но озвучивать вам, друзья, я пока не буду, хочу дождаться ваших идей или предложений Кто знает, может быть, со временем в ГИФе будут одновременно работать не два энтузиаста, а три или ...о, ужас! - даже четыре участника Такое событие (одновременное редактирование несколькими участниками одного документа) рано или поздно должно было произойти. Слава, с интересом прочитаю здесь о решении этой непростой проблемы.

Rannar: vstepanov пишет: Мы пошли с Бандюшей гулять и на прогулке легко нашли решение, как в будущем этих коллизий избежать. Но озвучивать вам, друзья, я пока не буду, хочу дождаться ваших идей или предложений Может быть, можно просто ограничить доступ к редактируемой странице? Чтобы вообще никто не мог на неё зайти в это время?

vstepanov: SAE Rannar Друзья, ближе всех к задуманному мною решению подошел Игорь, написав можно просто ограничить доступ к редактируемой странице? Чтобы вообще никто не мог на неё зайти в это время? А метод очень прост. Его красиво показал Никита Михалков в выдвинутом на Оскар фильме "Урга — территория любви". Когда мужчина и женщина идут совместно редактировать численность их семьи, то мужчина втыкает на местом "редактирования" укрюк (по-монгольски - уурга) — шест с петлёй на конце, который в таком положении традиционно сигнализирует, что в данном месте идет процесс... В базе ГИФа будет заведена скромная таблица BLOCKED, куда будут попадать номера редактируемых страниц. Начал Игорь редактировать страницу с номером 777, в этой таблице "выставляется" строка с номером 777 и позывными Игоря. А тут мне вдруг вздумалось подредактировать эту самую страницу 777... Я жму на кнопку "Редактировать", но после просмотра таблицы BLOCKED в редактировании страницы 777 мне будет отказано с сообщением: "В данный момент запись редактируется пользователем Rannar" Игорь закончил редактирование страницы, сохранил результат - запись с номером 777 в таблице BLOCKED удаляется В записи будет указано время начала редактирования. У Игоря может случиться проблема с электричеством и он вообще не успеет нажать кнопку "Сохранить" и снять блокировку. Тогда в ГИФе сработает правило, придуманное нами с Банди на прогулке: "Если блокировка висит более 12 часов - к чертям эту запись о блокировке" Вот и все - осталось только написать код

ariona: Я в шоке! Вот это детектив!

SAE: vstepanov пишет: Тогда в ГИФе сработает правило, придуманное нами с Банди на прогулке: "Если блокировка висит более 12 часов - к чертям эту запись о блокировке" 1. Надо это сделать автоматически, и написать правило. Если ты отошёл от компьютера больше чем на 2 часа (12 мне кажется это перебор) - блокировка на редактирование автоматически снимается. На данном этапе развития ГИФа это хорошо. Но представим ситуацию, что ГИФ сравняется (ну ладно, будем скромнее - приблизится) с wiki. И что - занимать очередь на редактирование с утра? Надо думать дальше. 2. Наверное, придётся допустить автономную работу над текстом, с сохранением локальных версий в очереди на высочайшее утверждение. Плохая идея - кому-то надо поручать эту гнусную роль - объединять локальные версии. 3. А если сделать объединение документов по "ИЛИ" с учётом времени сохранения? Единственная проблема - если два индивида будут править один и тот же кусок теста - пропадут предыдущие правки. 4. Слава! А можно блокировать не весь текст, а его часть? Я редактирую 5-й абзац, он для всего сообщества окрашивается, например, серым. Нажал Save - вернулась обычная раскраска. И ещё при наведении курсора мыши на серый абзац - всплывающая подсказка - этот абзац в работе у Игоря. Я похоже тоже могу чего-то придумать. Слава, пиши код.

vstepanov: Друзья, я перенес ваши сообщения на чисто техническую тему о коллизиях в базе данных в этот раздел. Думаю, тут им самое место... Кстати, я вспомнил как создал первую коллизию с потерей данных, работая ....один, на одном компьютере, но открывая одну и ту же страницу в разных браузерах (например, Fox и Internet Explorer). Тогда я просто обозвал себя большим представителем отряда мелкокопытных и дал зарок впредь редактировать аккуратнее и с одного браузера. По поводу 12 часов ожидания SAE пишет: Если ты отошёл от компьютера больше чем на 2 часа (12 мне кажется это перебор) - блокировка на редактирование автоматически снимается. Андрей, я совершенно согласен, да и долго держать открытой на редактирование страницу фотокаталогу, думаю, не очень хорошая манера. Ввел какую-то информацию - тут же сохрани. Ошибся с информацией - открыл, быстро поправил и также быстро сохранил. А распивать чаи, смотря на страницу редактирования, - опасное занятие: может сессия закрыться, потребуется вводить данные учетной запеиси и т.п.



полная версия страницы