Тема предназначена для предложений, новых идей, жалоб на неудобства и для обсуждения все этого и не только...
Можно долго спорить, какой вопрос считать последним увиденным. Это дохлый номер.
Но зато всегда можно зафиксировать максимальный номер вопроса, который пользователем загружался (независимо от запроса, в котором это происходило). Честно говоря, лично меня бы вполне устроил именно такой запрос. Это хоть какой-то ориентир.
Сейчас я оперирую старым вариантом с вопросами за такой-то день, пользуясь тем, что часто сижу ночами. А ночами обычно вопросы не добавляются. Тут флоридское время играет мне на руку. А вот в течение дня приходится постоянно помнить сколько вопросов уже было задано и формировать запрос на просмотр только того количества вопросов, которые я еще не видел (с небольшим запасом, чтобы не потерять вопросы, заданные в тот момент, когда передавался и обрабатывался мой запрос). Ну не люблю я листать странички по 10 вопросов. Предпочитаю получать весь список целиком.
Тут я правда тяну одеяло на себя, так как обычно начинаю именно с новых вопросов. Но, думаю, и другие не откажутся от такой примочки, которая хоть и не решает полностью их проблем, зато может хоть немного помочь ориентироваться в большом объеме вопросов. А реализуется до смешного просто.
Хм... Да можно и вообще ничего не придумывать, а всего лишь добавить возможность, просмотреть все вопросы, начиная с такого-то номера. А номер я уж как-нибудь и на бумажке запишу ;-)
Ответ на
»сообщение 572« (Елена Филиппова)
___________________________
Может просто дать возможность выделять вопросы на стороне клиента, как это сделано для "Избранное", там ведь всё через кукисы. Будут кнопочки "пометить", "снять пометку", а каждый определит для себя как их использовать (или не использовать), ну и флажки во все фильтры: "только помеченные", "кроме помеченных". Помеченные вопросы выделять цветом, значком или рамочкой.
Господа. Вот что я могу вам предложить — показывать все вопросы, которые были заданы ПОСЛЕ ПОСЛЕДНЕГО ВАШЕГО ПОСЕЩЕНИЯ.
По моему, это бессмысленно, ведь посещением считается заход на ЛЮБУЮ страницу королевства, да и посещение может быть ненастоящим, например закрыл/открыл сессию в "Опере". Кстати, небольшой глюк имеется в "Сейчас на сайте присутствуют:", там минуты выводятся без ведущих нулей, то есть "12:8", вместо "12:08".
Ещё хотелось бы задать пару глупых вопросов:
А матрица не подходит из-за нагрузки на сервер?
Последнее время всё больше и больше задержка (бывает даже больше 30сек) перед тем как загрузится страничка с Королевства, это только у меня?
А нельзя ли надпись "Обратить внимание модераторов на обсуждение этого вопроса" сделать чуточку поменьше и не красным, а то она прямо по середине страницы, так и хочется её нажать (я уже пару раз попал по ней случайно), это ведь не самая главная деталь интерфейса, может вообще только иконку оставить?
Ответ турецкому султану... ой, то есть
Здравствуйте уважаемые жители Королевства"!
:о)
1) Дабы тему эту больше не поднимать, скажу сразу, что
никаким внешним клиентским приложениям не будет разрешен доступ к базе данных. Из соображений безопасности, надеюсь никому это объяснять не надо.
Никаких дополнительных надстроек и слоев над БД, чтобы обеспечить безопасность при работе с внешними клиентами я делать не буду. Причин две: первая и самая важная — у меня физически нет времени этим заниматься. Вторая, менее важная, но не менее определяющая — эта задача мне не интересна, она меня не увлекает и, следовательно, никакого энтузиазма я от нее не испытываю. Извините, но это так.
2) По существу приведенных ниже предложений.
Первое: я понимаю, что очень удобно видеть отдельно то, чего ты еще не видел. И саму идею я не отвергаю, признаю ее существенной и готова слушать и обсуждать.
Второе: в отличии от вас я не считаю, что есть ясность в постановке задачи. Даже формулировка задачи полностью не ясна и у каждого присутствует свой собственный вариант этой формулировки.
Краткая формулировка того, что у нас есть:
Есть массив вопросов, есть массив ответов. Они связаны между собой и имеют такое свойство, как
время возникновения в массиве.
Есть разные сервисы просмотра массива вопросов.
1) Сортировка по дате задания вопроса
2) Сортировка по дате ответа в этом вопросе
3) Сортировка по темам
4) Поиск по ключевому слову
5) Головоломки
6) Клюква
7) Фильтр "вопросы с моими ответам"
8) Вопросы по определенной ошибке
9) Вопросы с ответами определенного автора
и т.п.
Каждый из этих сервисов предоставляет массированный показ вопросов и имеет
разную сортировку этого массива.
При таком показе, как правило, показывается БОЛЕЕ ОДНОЙ СТРАНИЦЫ.
Каждый из жителей Королевства пользуется своим собственным, удобным именно ему набором сервисов/типом сортировки/количеством вопросов на странице.
То есть, нет единого, ВСЕГДА одинакового для всех,
способа всегда показывать вопросы.
Что это означает?
Это означает, что я не вижу формализованного способа определить, что такое
"последний вопрос, который я видел" .
И я, кстати, уже об этом говорила.
Если человек получает в запросе 5 страниц с вопросами и начинает его просматривать.
Им явно были открыты 1-я страница и 2-я.
При этом, на первой странице он открыл только две странички вопросов на просмотр,
а на второй странице его отвлеки/устал/уснул/отвалился интернет или
просто ничего не заинтересовало в этот момент.
Какой вопрос считать тем самым
"последним вопросом, который он видел" ?
Есть три варианта:
1) Последний вопрос во всем списке(то есть на 5-й странице)
2) Последний вопрос на втрой странице
3) Последний из открытых им страничек с вопросами.
Итак, если вдуматься серьезно, то единственно верным вариантом является ТРЕТИЙ вариант. Потому что реально других вопросов человек НЕ ВИДЕЛ, а все эти "просмотры" это надуманное понятие, они могут быть поверхностыми и никогда нельзя точно определить, открыв страницу человек ее ПРОСМОТРЕЛ или после ее загрузки у него отвалился интернет.
То есть, нужно именно каждому вопросу ставить в соответствие понятие "видел/не видел".
Вот именно об этом и говорил Сергей Перовский, об этой самой
матрице соответствия.
Если же, продолжать оперировать понятием
последний вопрос на просматриваемой странице, то остается проблема с определением, какой же именно вопрос? совсем последний или нет?
Если вы просматриваете все вопросы по некой теме или найденные поиском и там последний вопрос №1111. Причем сортировка идет не по дате вопроса, а по дате ответа. Но в этот день вопросы задавали, начиная с №1100, означает ли это, что последний виденный вами вопрос это именно вопрос №1111 и все предыдущие 10 вопросов, которые вы ТОЧНО НЕ ВИДЕЛИ, просто потому что на них еще не отвечали и они физически НЕ попали в просматриваемый вами список.
Представляете, как все это неопределенно?
И как потом отделять якобы виденный вопрос чертой, ведь в каждом сервисе СВОЯ сортировка!
Похоже, что и al_mt пришла в голову та же самая мысль:
представьте себе, что перескочили страницу. За чертой она или до? Да хрен его знает ;)
Вот именно. Да... кто ее знает, где она, эта черта должна быть?
Я, как потенциальный исполнитель работы, не вижу перед собой формализованного ТЗ.
Поэтому и делать ничего не могу.
А реализацией частных случаев, то есть, поделочкой заплаток, я стараюсь не заниматься. Времени на это нет.
Реализовать задачу: "показать вопросы, которых я еще не видел"
невозможно. Причина — отсутствие четкого понимания физики процесса и формализованного ТЗ
Господа. Вот что я могу вам предложить — показывать все вопросы, которые были заданы ПОСЛЕ ПОСЛЕДНЕГО ВАШЕГО ПОСЕЩЕНИЯ. И вопросы, в которых ответы давались ПОСЛЕ ПОСЛЕДНЕГО ВАШЕГО ПОСЕЩЕНИЯ.
А уж видели вы какие из них или не видели, успели все просмотреть или нет, в каком порядке смотрели и т.п. это уж извините, поиском и фильтрами...