А что именно потестировать? Так вроде все работает. Время — ссылка ведет на последний ответ в теме? Давно не хватало
Цвет посещенных ссылок какой-то несколько ядовитый.
Здравствуйте, Marty, Вы писали:
M>А что именно потестировать?
Все.
M> Так вроде все работает.
Надо чтобы не вроде. Эта страница — самая часто используемая.
M> Время — ссылка ведет на последний ответ в теме?
Да.
M> Давно не хватало
Так была же ссылка на последнее сообщение при клике по названию форума. Единственное отличие — теперь там ссылка на конкретное сообщение, что позволяет нормально подкрашивать посещенные ссылки.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Новая лента тем — http://rsdn.ru/forum/mainlist
А может в таком разе стоит добавить табу "Все — профильные" и "Все — Флейм" или типа того?
Здравствуйте, AndrewVK, Вы писали:
D>>А может в таком разе стоит добавить табу "Топ профильные" AVK>Профильные как раз и есть в табе "Все", если фильтр не задан.
Да, запоздал с редактированием
Я как раз об этом — может сортировать "флейм" и "профильные" по разным табам?
AVK>"Топ флейм" не хочу.
Да, действительно не нужен, не так выразился.
Здравствуйте, AndrewVK, Вы писали:
M>> Время — ссылка ведет на последний ответ в теме?
AVK>Да.
M>> Давно не хватало
AVK>Так была же ссылка на последнее сообщение при клике по названию форума. Единственное отличие — теперь там ссылка на конкретное сообщение, что позволяет нормально подкрашивать посещенные ссылки.
Здравствуйте, AndrewVK, Вы писали:
AVK>Новая лента тем — http://rsdn.ru/forum/mainlist
Переключаясь на новую вкладку не сразу видно индикатор, потому что продолжаю смотреть в центр экрана, а там пусто и непонятно куда всё делось. Может сделать дополнительный индикатор на том месте, где контент подгружается?
Здравствуйте, Marty, Вы писали:
AVK>>Надо чтобы не вроде. Эта страница — самая часто используемая.
M>Прыгает влево-вправо, когда по табам кликаешь. "Всё", и "Без ответов" на одном уровне, "Топ" — правее
Когда в "Топ" подгрузилось содержимое — нормально стало. Но все равно не очень
Здравствуйте, Marty, Вы писали:
M>>Прыгает влево-вправо, когда по табам кликаешь. "Всё", и "Без ответов" на одном уровне, "Топ" — правее M>Когда в "Топ" подгрузилось содержимое — нормально стало. Но все равно не очень
Старничка по центру. При загрузке увеличивается ширина. Я, конечно, могу ширину зафиксировать, но не уверен что это будет лучше.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Ссылка на последний ответ очень далеко, трудно попадать. Раньше удобней было, когда прямо рядом.
А зачем ссылка при наведении мышки подчеркивается красным? Красный в ссылках используется вроде как для ссылок на несуществующие страницы (см. википедию)
Здравствуйте, AndrewVK, Вы писали:
M>>>Прыгает влево-вправо, когда по табам кликаешь. "Всё", и "Без ответов" на одном уровне, "Топ" — правее M>>Когда в "Топ" подгрузилось содержимое — нормально стало. Но все равно не очень
AVK>Старничка по центру. При загрузке увеличивается ширина. Я, конечно, могу ширину зафиксировать, но не уверен что это будет лучше.
Ясно. Имхо лучше зафиксировать. Минусов особо не вижу. Все равно на всю ширину 16:9 монитора растягивать не стоит.
Здравствуйте, jazzer, Вы писали:
AVK>>Новая лента тем — http://rsdn.ru/forum/mainlist
J>Ссылка на последний ответ очень далеко, трудно попадать. Раньше удобней было, когда прямо рядом.
А я всю жизнь думал, что там ссылка на соответствующий форум И всегда искал ссылку на последнее сообщение рядом с именем автора этого последнего сообщения.
J>А зачем ссылка при наведении мышки подчеркивается красным? Красный в ссылках используется вроде как для ссылок на несуществующие страницы (см. википедию)
Да, красный не очень. И цвет посещенных ссылок тоже напрягает.
Здравствуйте, Marty, Вы писали:
AVK>>Старничка по центру. При загрузке увеличивается ширина. Я, конечно, могу ширину зафиксировать, но не уверен что это будет лучше. M>Ясно. Имхо лучше зафиксировать. Минусов особо не вижу.
А если вспомнить пло планшеты и смартфоны?
M> Все равно на всю ширину 16:9 монитора растягивать не стоит.
На всю ширину она и не растягивается, ограничение есть.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, jazzer, Вы писали:
J>>А зачем ссылка при наведении мышки подчеркивается красным?
AVK>Это на всем сайте так, ты только заметил?
J>> Красный в ссылках используется вроде как для ссылок на несуществующие страницы (см. википедию)
AVK>Только в вики. Вообще просто спер цвета у татьяныча. Как то подсвечивается и ладно.
А зачем ее вообще динамически подсвечивать разными цветами, если не секрет? Вроде не в "Кроватке" же
Еще такая фигня. На нынешней странице указано время последнего ответа. На основании этого работает мой скрипт "подсветить новые сообщения" — я просто запоминаю время и потом сравниваю с запомненным. Как мне переделать скрипт теперь, чтоб подсвечивать сообщения с новыми ответами, я не представляю — времени последнего ответа больше нет
Разве что парсить эти "<1 мин", "8 мин", "1 час"...
Может, выводить время последнего ответа какой-нть невидимкой, если его не хочется показывать? Чтоб на экране не было, а в DOM — было...
Еще количества ответов в скобочках сейчас нету, вроде как.
Здравствуйте, AndrewVK, Вы писали:
AVK>>>Старничка по центру. При загрузке увеличивается ширина. Я, конечно, могу ширину зафиксировать, но не уверен что это будет лучше. M>>Ясно. Имхо лучше зафиксировать. Минусов особо не вижу.
AVK>А если вспомнить пло планшеты и смартфоны?
А если вспомнить @media или как оно там? или как-то еще детектить мобильных клиентов и для них отдельно задавать ширину?
Здравствуйте, jazzer, Вы писали:
AVK>>Только в вики. Вообще просто спер цвета у татьяныча. Как то подсвечивается и ладно. J>А зачем ее вообще динамически подсвечивать разными цветами, если не секрет? Вроде не в "Кроватке" же
Ну лично мне так удобнее. Подсвечивание отражает активность ссылки, то что это не просто текст, а интерактивный элемент.
J>Еще такая фигня. На нынешней странице указано время последнего ответа. На основании этого работает мой скрипт "подсветить новые сообщения" — я просто запоминаю время и потом сравниваю с запомненным. Как мне переделать скрипт теперь, чтоб подсвечивать сообщения с новыми ответами, я не представляю — времени последнего ответа больше нет
Я могу в атрибут воткнуть точную дату.
J>Еще количества ответов в скобочках сейчас нету, вроде как.
Не понял о чем речь.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
M>>Да, красный не очень. И цвет посещенных ссылок тоже напрягает.
AVK>Так предлагайте свой вариант. Нужно 3 цвета: обычная, посещенная и hover.
hover — потемнее оттенок текущего цвета.
visited — чем плох нынешний вариант с уклоном в серый цвет?
Здравствуйте, AndrewVK, Вы писали:
M>> Сейчас проверил — не подсвечивается красным ничего
AVK>Уверен? Или ты только в собщениях смотрел? Так там просто старый стиль остался.
Да, на морде красный кажет. Но я туда редко заглядываю )
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, jazzer, Вы писали:
AVK>>>Только в вики. Вообще просто спер цвета у татьяныча. Как то подсвечивается и ладно. J>>А зачем ее вообще динамически подсвечивать разными цветами, если не секрет? Вроде не в "Кроватке" же
AVK>Ну лично мне так удобнее. Подсвечивание отражает активность ссылки, то что это не просто текст, а интерактивный элемент.
ок
J>>Еще такая фигня. На нынешней странице указано время последнего ответа. На основании этого работает мой скрипт "подсветить новые сообщения" — я просто запоминаю время и потом сравниваю с запомненным. Как мне переделать скрипт теперь, чтоб подсвечивать сообщения с новыми ответами, я не представляю — времени последнего ответа больше нет
AVK>Я могу в атрибут воткнуть точную дату. Дату и время до секунды, наверное. В формате, чтоб можно было сравнивать лексикографически.
J>>Еще количества ответов в скобочках сейчас нету, вроде как.
AVK>Не понял о чем речь.
Ну в текущей версии у меня сверху написано: "Ответы (7)". А в новой — просто "Ответы".
Здравствуйте, Marty, Вы писали:
M>>>Да, красный не очень. И цвет посещенных ссылок тоже напрягает.
AVK>>Так предлагайте свой вариант. Нужно 3 цвета: обычная, посещенная и hover.
M>hover — потемнее оттенок текущего цвета. M>visited — чем плох нынешний вариант с уклоном в серый цвет?
А вообще, зачем менять текущие цвета? Они имхо вполне удачны и давно привычны
Здравствуйте, AndrewVK, Вы писали:
SK>>Сделай пожалуйста стили tr.even tr.odd AVK>Да давно надо сделать, просто руки никак не доходят? Просто odd недостаточно?
я думаю что более чем. на остальных страницах они и используются, в стилях они описаны, а тут как то выбивается.
Здравствуйте, jazzer, Вы писали:
AVK>>Я могу в атрибут воткнуть точную дату. J> Дату и время до секунды, наверное.
Уже добавил.
J> В формате, чтоб можно было сравнивать лексикографически.
Формат — ISO. В JS просто new Date(...) говоришь и получаешь дату, которую можешь спокойно сравнивать.
J>>>Еще количества ответов в скобочках сейчас нету, вроде как. AVK>>Не понял о чем речь. J>Ну в текущей версии у меня сверху написано: "Ответы (7)". А в новой — просто "Ответы".
А, это. Просто еще недоделано.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
SK>>колонку со временем все же лучше вернуть в право. как везеде на форуме. AVK>Вы уж договоритесь как нибудь. И нет, не везде — на главной странице во всех списках дата слева.
Здравствуйте, Andrew.W Worobow, Вы писали:
AWW>А старой нет ли где по ссылке?
http://dev.rsdn.ru/forum/mainlist.aspx, но работоспособность не гарантируется и протухнуть может в любой момент.
AWW> Что-то новая как-то пока не очень привычная.
Привыкай
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
А вот шрифты разные на этой новой странице и в дереве сообщений — это так и надо? Или дерево сообщений будет переделано на такой же шрифт позже?
А то сейчас разнобой очень по глазам бьет, и непонятно, чего дальше ожидать.
Я бы сделал так:
Первой колонкой форум, второй — тема, третьей — количество постов, четвертой — прошедшее время с последнего ответа.
Автор темы и последний ответивший лично мне не особенно интересны. Время первой колонкой смотрится тоже не очень.
Здравствуйте, andrey.desman, Вы писали:
AD>Здравствуйте, AndrewVK, Вы писали:
AVK>>Новая лента тем — http://rsdn.ru/forum/mainlist
AD>Я бы сделал так: AD>Первой колонкой форум, второй — тема, третьей — количество постов, четвертой — прошедшее время с последнего ответа. AD>Автор темы и последний ответивший лично мне не особенно интересны. Время первой колонкой смотрится тоже не очень.
А для того, чтобы это все разглядывалось проще (в любом случае) надо делать подчёрк всей строки таблицы по наведению мыши. Разноцветность строк не сильно спасает.
Здравствуйте, jazzer, Вы писали:
J>А вот шрифты разные на этой новой странице и в дереве сообщений — это так и надо? Или дерево сообщений будет переделано на такой же шрифт позже?
Скорее всего.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, andrey.desman, Вы писали:
AD>Первой колонкой форум, второй — тема, третьей — количество постов, четвертой — прошедшее время с последнего ответа.
Так в первом варианте и было.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, jazzer, Вы писали:
J>>А вот шрифты разные на этой новой странице и в дереве сообщений — это так и надо? Или дерево сообщений будет переделано на такой же шрифт позже?
AVK>Скорее всего.
ОК. Сейчас есть проблема с длинными темами (вот прямо сейчас — про луганский аэропорт). В результате таблицу разносит.
Я обнаружил, что это из-за .info-table td {white-space:nowrap;} (InfoPage.css:48), и если его поставить в .info-table td {white-space:normal;}, то все работает нормально (длинный сабж просто переносится в две строки). С другой стороны, white-space:normal — это поведение по умолчанию — так почему бы просто nowrap не убрать?
Кстати, в редакторе вставка тегов оформления (конкретно — [tt]) вставляет пробел после тега — не надо этого делать, плиз. Я обычно вначале пишу, а потом расставляю теги — и у меня в результате перед всеми запятыми/точками появляются пробелы, которые надо потом убивать руками.
Здравствуйте, jazzer, Вы писали:
J>С другой стороны, white-space:normal — это поведение по умолчанию — так почему бы просто nowrap не убрать?
Для других колонок это вредно. Конкретно для сабжа можно убрать.
J>Кстати, в редакторе вставка тегов оформления (конкретно — [tt]) вставляет пробел после тега — не надо этого делать, плиз. Я обычно вначале пишу, а потом расставляю теги — и у меня в результате перед всеми запятыми/точками появляются пробелы, которые надо потом убивать руками.
Посмотрю что можно сделать.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, jazzer, Вы писали:
J>>С другой стороны, white-space:normal — это поведение по умолчанию — так почему бы просто nowrap не убрать?
AVK>Для других колонок это вредно. Конкретно для сабжа можно убрать.
ОК, напиши, плиз, когда уберешь — я тогда из своей темы тоже уберу.
Кстати, после того, как в своей поставил normal — глазик стал рисоваться корректно, а до этого был всегда второй строкой, в результате чего таблица еще и вниз распухала (FF32.0.2). Но в IE (без темы) не пухнет и так, так что либо артефакт темы, либо файрфокса.
J>>Кстати, в редакторе вставка тегов оформления (конкретно — [tt]) вставляет пробел после тега — не надо этого делать, плиз. Я обычно вначале пишу, а потом расставляю теги — и у меня в результате перед всеми запятыми/точками появляются пробелы, которые надо потом убивать руками.
AVK>Посмотрю что можно сделать.
Спасибо!
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, andrey.desman, Вы писали:
AD>>Еще не хватает кнопки обновить
AVK>А если повнимательнее посмотреть?
Кстати, а можно что-нть для отключения автообновления?
Здравствуйте, jazzer, Вы писали:
J>Кстати, а можно что-нть для отключения автообновления?
Можно. Свернуть или переключиться на другую вкладку . Я, честно говоря, не всречал ни одного сайта с автообновлением, где бы это можно было как то специально отключать.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>А если повнимательнее посмотреть?
Ну понятно. Мне нравится Liberation Sans, а в нем не все символы есть. Потому у меня так весело выглядит страница ответа на сообщение и нет кнопки обновить.
Сделайте, пожалуйста, растягивание на ВСЮ высоту окна. Не все же пользуются вашими дурацкими фреймами. Некоторые, представьте себе, открывают прямо http://rsdn.ru/forum а там маленькая форточка в которую вмещается 10 тем. В чем проблема взять высоту окна, поделить на высоту строки и запросить ровно столько тем, сколько влезет на экран?
Дальше, у вас пейджинг сломан. На первой странице показывает ноль.
И чтоб два раза не вствавть: в старом списке тем (http://rsdn.ru/forum) при перелистывании на вторую страницу открывается новая лента.
Здравствуйте, pestis, Вы писали:
P>И чтоб два раза не вствавть: в старом списке тем (http://rsdn.ru/forum) при перелистывании на вторую страницу открывается новая лента.
А еще, если в тему никто не отвечал, в имени последнего ответившего пишется "<Аноним>". Логично не писать вообще ничего.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Во вкладке "Непрофильные" пусто. Кнопки есть, работают нормально, но все равно пусто. В фильтре включено все.
Поправил
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
А это конечная версия, иди будет допиливаться ещё?
В текущем варианте (на мой взгляд) читаемость упала: подчёркивание ссылок + нежирный шрифт + подсветка чётных строк вместо светлых разделителей как в старой версии создают лишний шум.
что-то типа такого (колонки/содержимое не трогал, только начертание шрифта и фон)
Здравствуйте, AndrewVK, Вы писали:
AVK>>>Я могу в атрибут воткнуть точную дату. AVK>Формат — ISO. В JS просто new Date(...) говоришь и получаешь дату, которую можешь спокойно сравнивать.
Ну все хорошо, за исключением того, что теперь страница стала динамической и я понятия не имею, как привязать свой скрипт к событию "таблица (пере)загрузилась"...
Раньше все было просто — скрипт срабатывал после загрузки страницы, когда все уже было готово и таблица была на месте, заполненная. Что делать теперь — хз (кстати, смайлики вообще перестали вставляться, FF32.0.2)
Здравствуйте, jazzer, Вы писали:
J>Ну все хорошо, за исключением того, что теперь страница стала динамической и я понятия не имею, как привязать свой скрипт к событию "таблица (пере)загрузилась"...
$('.mode-switch').tabs('option', 'load', function(){...});
J>(кстати, смайлики вообще перестали вставляться, FF32.0.2)
Не воспроизводится.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
S>>по-моему будет смотреться лучше. AVK>Мне не нравится. Слошной жирный мало что дает.
Мне тоже не нравится, потому что сляпано за полминуты в ворде. Проблема в том, что даже такая поделка читается гораздо лучше, чем текущий вариант. Жирный текст — самый простой способ отделить полезную информацию (заголовки тем) от остального текста, который большинству пользователей не нужен. Тут ещё и куча тесно расположенных строк, каждая подчёркнута + чересполосная заливка, всё это сочетается очень плохо.
В старом варианте достаточно просто бросить взгляд на страницу, чтобы выцепить темы и выделить возможно интересные по ключевым словам. В новом глазу зацепиться не за что — всё однородно пёстрое.
Здравствуйте, Sinix, Вы писали:
S>Мне тоже не нравится, потому что сляпано за полминуты в ворде.
Да не в этом дело. Жирный нормально смотрится когда что то выделяет. Слово там в тексте, или какие то темы по определенному признаку. Но выделять всю колонку — совершенно бессмысленное занятие.
S> Проблема в том, что даже такая поделка читается гораздо лучше, чем текущий вариант.
Ну, я этого не вижу. Для меня — хуже. Особенно если мысленно дорисовать остальной интерфейс. Синий текст у нас бывает и статическим, так что непонятно где ссылки, а где нет. На профилях не видно, что при клике не будет перехода. Соотнести короткое название темы и ник ответившего сложно даже на таком узком экране. Если таблица станет раза в полтора шире, будет еще печальнее. Сплошной серый фон снижает контраст. Это если какие то чисто юзабильные моменты. А если эстетически (совершенно субъективно, разумеется) — выглядит как творчество человека, не очень заморачивающегося этой самой эстетикой.
S> Жирный текст — самый простой способ отделить полезную информацию
Так в том то и проблема, что ты им ничего не отделяешь, ты всю колонку красишь. Если тебе надо выделить колонку — так и надо выделять колонку, а не текст в ней: сделать у нее фон другого цвета, добавить заголовок и выделить его, сделать у колонки другие границы.
S> Тут ещё и куча тесно расположенных строк
Тесно — потому что одни требуют шрифт побольше, смартфоны ведь. А другие хотят строк побольше на одном экране — смартфоны у некоторых невысокого разрешения. Поэтому такой компромисс, в ущерб внешнему виду.
S> В старом варианте достаточно просто бросить взгляд на страницу, чтобы выцепить темы и выделить возможно интересные по ключевым словам.
Это просто привычка. Через неделю перепривыкнешь.
AVK>> Да и уникальный дизайн ссылок, не совпадающий с остальным сайтом, имхо, вводит в заблуждение. S>Мне кажется, что-то подобное уже было
Было, да.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK>Сплошной серый фон снижает контраст. Это если какие то чисто юзабильные моменты. А если эстетически (совершенно субъективно, разумеется) — выглядит как творчество человека, не очень заморачивающегося этой самой эстетикой.
На мой взгляд, стало слишком много контраста. Раньше было лучше.
Здравствуйте, AndrewVK, Вы писали:
AVK>Это просто привычка. Через неделю перепривыкнешь.
Эмм... скорее, поправлю у себя css (собственно, уже)
AVK>Да не в этом дело. Жирный нормально смотрится когда что то выделяет. Слово там в тексте, или какие то темы по определенному признаку. Но выделять всю колонку — совершенно бессмысленное занятие.
Ну так в списке тем самое важное — темы. Остальное пользователю зачем?
Не, серьёзно. Сейчас большинство тем выглядят примерно так 8 мин flame.comp iPhone 6 Plus 128 GB
9 мин flame.comp Windows 9: возвращаемся к истокам
9 мин philosophy Безопасность ОС. Можно ли решить кардинально?
— это абсолютно нечитабельно
В общем у себя я поправил, если остальным пользователям не понравится — они поднимут тему, предлагаю закругляться
Здравствуйте, Sinix, Вы писали:
AVK>>Да не в этом дело. Жирный нормально смотрится когда что то выделяет. Слово там в тексте, или какие то темы по определенному признаку. Но выделять всю колонку — совершенно бессмысленное занятие. S>Ну так в списке тем самое важное — темы. Остальное пользователю зачем?
Бессмысленно выделять все темы, понимаешь?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
S>>Ну так в списке тем самое важное — темы. Остальное пользователю зачем? AVK>Бессмысленно выделять все темы, понимаешь?
Если не трогать текст с служебной информацией, то выбор у нас между
8 мин flame.comp iPhone 6 Plus 128 GB
9 мин flame.comp Windows 9: возвращаемся к истокам
9 мин philosophy Безопасность ОС. Можно ли решить кардинально?
и
8 мин flame.comp iPhone 6 Plus 128 GB
9 мин flame.comp Windows 9: возвращаемся к истокам
9 мин philosophy Безопасность ОС. Можно ли решить кардинально?
Для меня однозначно удобней второй вариант, но спорить не буду, т.к. у себя я уже решил проблему.
Предлагаю подождать и посмотреть. Если кому-то ещё текущий вариант не понравится — отпишутся, я уверен. Если других приверед не будет — тема тем более закрыта
Насколько я понимаю, это означает "если я хоть-что то в этот тред написал", так ?
Сейчас фактически получается, что если тред разбился на 2 ветки, и в одной из них кто-то написал что-то хоть на 10 уровне, это сообщение в мой список попадет. Между тем я писал в другой ветке, а та ветка мне не интересна, так как она пошла в ином направлении.
ИМХО было бы лучше, если бы это означало "это сообщение есть некий потомок любого уровня от моего сообщения". Понимаю, что реализовать это сложнее.
Я не настаиваю, и не надо флейма. Просто предложение.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Насколько я понимаю, это означает "если я хоть-что то в этот тред написал", так ?
Или являешься его автором. Да.
PD>ИМХО было бы лучше, если бы это означало "это сообщение есть некий потомок любого уровня от моего сообщения". Понимаю, что реализовать это сложнее.
Это не просто сложнее, это, без сильного разрастания размера БД, просто невозможно. Для такого требуется хранить в проиндексированном виде табличку вида (thisid, parentid) для всех возможных комбинаций конкретного родителя и всех его потомков. По грубой оценке это примерно 300М записей. 8 байт запись + минимум один индекс по parentid * 50% fill factor получаем 9Гб табличку уже сейчас. А у нас вся БД — 30.
Второй вариант — хранить табличку вида (topicid, userid, lastreplyid) и обновлять ее рекурсиным способом при каждом ответе. Здесь размеры уже будут поскромнее — примерно 5М записей. при индексах по topicid и userid получаем 400М. Но резко замедлится добавление сообщения — придется при каждом посте грузить весь топик в память, либо мудрить что то с hierarchyid
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Pavel Dvorkin, Вы писали:
PD>>Насколько я понимаю, это означает "если я хоть-что то в этот тред написал", так ?
AVK>Или являешься его автором. Да.
Ну если автор, то уж точно написал
PD>>ИМХО было бы лучше, если бы это означало "это сообщение есть некий потомок любого уровня от моего сообщения". Понимаю, что реализовать это сложнее.
AVK>Это не просто сложнее, это, без сильного разрастания размера БД, просто невозможно. Для такого требуется хранить в проиндексированном виде табличку вида (thisid, parentid) для всех возможных комбинаций конкретного родителя и всех его потомков. По грубой оценке это примерно 300М записей. 8 байт запись + минимум один индекс по parentid * 50% fill factor получаем 9Гб табличку уже сейчас. А у нас вся БД — 30. AVK>Второй вариант — хранить табличку вида (topicid, userid, lastreplyid) и обновлять ее рекурсиным способом при каждом ответе. Здесь размеры уже будут поскромнее — примерно 5М записей. при индексах по topicid и userid получаем 400М. Но резко замедлится добавление сообщения — придется при каждом посте грузить весь топик в память, либо мудрить что то с hierarchyid
А нельзя ли просто хранить у каждого сообщения его родителя ? Рекурсивный подъем пока parent!=null && parent.author != login ?
Здравствуйте, AndrewVK, Вы писали:
PD>>sproc while ?
AVK>И? Ты правда думаешь что императивный перебор по таблице с 6М записей в спроке будет выполняться доли секунды?
Не знаю, конечно, но если таблица индексирована по parentID...
Кстати, совсем не обязательно искать до корня. ИМХО вполне достаточно искать до предка, скажем, 3 уровня. Мне интересны ответы, не слишком отдаленные от моего сообщения, а если дискуссия ушла глубоко вниз, а я в ней не участвую, то не так уж и интересны.
Здравствуйте, Pavel Dvorkin, Вы писали:
AVK>>И? Ты правда думаешь что императивный перебор по таблице с 6М записей в спроке будет выполняться доли секунды? PD>Не знаю, конечно, но если таблица индексирована по parentID...
Таблица индексирована по parentid, но работать такое будет долго.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
PD>>Не знаю, конечно, но если таблица индексирована по parentID...
AVK>Таблица индексирована по parentid, но работать такое будет долго.
Если принять вариант, о котором я писал (до прадеда включительно) — не думаю, что очень долго. Впрочем, можно померить , сделать тест — 5 минут.
Сейчас эта вкладка не слишком полезна. У меня активность в последнее время невысокая (не считая печальной дискуссии с тобой , так вот там почти все мне неинтересно. А вот от такого решения была бы польза, по крайней мере вот в каком случае : я пишу, ты отвечаешь, некто Z отвечает тебе, но по существу затрагивает меня. Я обычно смотрю ответы мне, остальное могу и пропустить, и в этом случае пропущу скорее всего.
* Текст списка тем по стилю выбивается из привычного вида. Предлагаю сделать текст чуть меньше, а межстрочный интервал чуть больше. Иначе при масштабировании на мониторы с высоким разрешением получается вид не очень — большой текст с малыми вертикальными промежутками. Сейчас там в стилях строк стоит padding: 2px 4px, предлагаю padding: 0.33em 0.33em.
* Высоту табов я бы тоже сделал чуть поменьше. Там в стилях стоит padding 0.5em сверху и снизу, более сбалансировано смотрится при 0.33em.
* У самих табов при их выборе рамка "фокуса" идет вплотную к границам ярлыков табов. Лучше бы границы рамки фокуса были где-то посредине м/у границами ярлыков табов и текстом подписи ярлыка.
* общая рамка вокруг всего таб-контрола смотрится странно. ИМХО, верхняя линия рамки не нужна, боковые линии рамки должны идти до уровня нижней границы ярлыков табов, чтобы смотрелось как привычный таб-контрол.
Здравствуйте, vdimas, Вы писали:
V>* Текст списка тем по стилю выбивается из привычного вида.
Привычный это какой?
V> Предлагаю сделать текст чуть меньше, а межстрочный интервал чуть больше.
А вот другие люди требуют прямо противоположное.
V>* Высоту табов я бы тоже сделал чуть поменьше. Там в стилях стоит padding 0.5em сверху и снизу, более сбалансировано смотрится при 0.33em.
А про тач ты подумал?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
V>>* Текст списка тем по стилю выбивается из привычного вида. AVK>Привычный это какой?
Как список тем в форумах при выборе их из главного меню основной страницы rsdn.ru.
Я согласен, что жирный текст не нужен, но размер шрифта и межстрочные интервалы было бы неплохо сделать идентичные и там и там, т.к. хотелось бы настроить масштабирование и коррекцию межстрочных интервалов для конкретного сайта лишь однажды.
V>> Предлагаю сделать текст чуть меньше, а межстрочный интервал чуть больше. AVK>А вот другие люди требуют прямо противоположное.
Требуют уменьшить межстрочный интервал?
V>>* Высоту табов я бы тоже сделал чуть поменьше. Там в стилях стоит padding 0.5em сверху и снизу, более сбалансировано смотрится при 0.33em. AVK>А про тач ты подумал?
Дык, я как раз предлагаю более-менее одинаковые вертикальные размеры. По строкам в списке тем тоже тыкать как-то надо. Конкретный масштаб сайта уже можно подобрать под конкретное устройство на стороне этого устройства.
Здравствуйте, vdimas, Вы писали:
V>Как список тем в форумах при выборе их из главного меню основной страницы rsdn.ru.
Ничего не понял. Ссылку можно?
V>Я согласен, что жирный текст не нужен, но размер шрифта и межстрочные интервалы было бы неплохо сделать идентичные и там и там
В первых версиях так и было. Поступили от нескольких человек претензии.
V>>> Предлагаю сделать текст чуть меньше, а межстрочный интервал чуть больше. AVK>>А вот другие люди требуют прямо противоположное. V>Требуют уменьшить межстрочный интервал?
Да. И увеличить шрифт.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
V>>Как список тем в форумах при выборе их из главного меню основной страницы rsdn.ru. AVK>Ничего не понял. Ссылку можно?
Из-за разных шрифтов и межстрочных интервалов хоть в разных браузерах открывай, чтобы сохранить для одного и того же сайта разные настройки.
ОК, а хотя бы убрать подчеркивание ссылок, когда ссылка не имеет hover как по первой ссылке?
V>>Я согласен, что жирный текст не нужен, но размер шрифта и межстрочные интервалы было бы неплохо сделать идентичные и там и там AVK>В первых версиях так и было. Поступили от нескольких человек претензии.
А чем обосновали, что необходимо сделать разные стили в одинаковых списках? (и там и там список постов)
V>>>> Предлагаю сделать текст чуть меньше, а межстрочный интервал чуть больше. AVK>>>А вот другие люди требуют прямо противоположное. V>>Требуют уменьшить межстрочный интервал?
AVK>Да. И увеличить шрифт.
Я подозреваю, что это для всяких устройств с малой диагональю. Можно не задавать конкретный шрифт, а указать просто sherif и sans serif, а каждый себе в браузере выставит дефолтные шрифты для фиксированной ширины, шрифта с засечками и без. В т.ч. смогут выставиь те, которые имеют бОльшую высоту при том же заданном размере в pt. Или, наоборот.
Или же разработать разные CSS для мобильного браузера и обычного.
В любом случае, хотелось одинаковые стили по всему сайту, чтобы иметь принципиальную возможность настроить отображение однократно.
Это — устаревший дизайн, со временем он будет убран.
AVK>>В первых версиях так и было. Поступили от нескольких человек претензии. V>А чем обосновали, что необходимо сделать разные стили в одинаковых списках? (и там и там список постов)
Одинаковость стиля никого не парила.
AVK>>Да. И увеличить шрифт. V>Я подозреваю, что это для всяких устройств с малой диагональю.
Верно подозреваешь.
V> Можно не задавать конкретный шрифт, а указать просто sherif и sans serif, а каждый себе в браузере выставит дефолтные шрифты для фиксированной ширины, шрифта с засечками и без.
Даже не смешно.
V>Или же разработать разные CSS для мобильного браузера и обычного.
Двойная работа. Out of available resources.
V>В любом случае, хотелось одинаковые стили по всему сайту
Со временем так и будет. Но не путем приведения новых страниц к legacy виду.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>