Comments 161
А вот то что комменты в мобильной версии не надо отдельно грузить — круто!
Добавили навигацию по комментариям в мобильной версии — теперь новые комментарии можно загружать без перезагрузки страницы.
Вот за это отдельное спасибо! Приходилось раньше при чтении с мобильного браузера загружать десктопную версию.
А вот недавно переживал, что не могу править статьи в черновиках в мобильной версии. У меня половина статей написана в метро) А тут забыл на почту скинуть с десктопа текст…
Если окажется, что «длинный хвост» голосующих существенно влияет на рейтинг, то рейтинг многих хороших (но старых) статей внезапно ухудшится (относительно новых), а значит искать на хабре полезные материалы станент сложнее.
А, может быть, стоит и для ППА чуть-чуть увеличить срок — до пяти дней или недели, например?
Теперь, когда голосование еще идет, а рейтинг уже не корректируется — это принимает какой-то особый смысл
Ради интереса попробовал выслать инвайт самому себе на мыло — получил ссылку вида
«Активировать приглашение на этой странице: habr.com/ru/auth/settings/upgrade/»
Перешел по ссылке — в ответ получил «Страница не найдена. Страница устарела, была удалена или не существовала вовсе». При этом инвайт сгорел, а аккаунт, насколько я понимаю, полноценным не стал, так как секция «Приглашен на сайт» по прежнему пуста.
Boomburum — это нецелевое использование инвайта с моей стороны было, или новый баг?
это нецелевое использование инвайта с моей стороны было, или новый баг
Это было в шаговой доступности от нецелевого использования :)
Я вижу, что у вас полноценный аккаунт, а не read&comment. И у вас была положительная карма, поэтому вам недавно (в момент запуска английской версии сайта) был начислен инвайт. Если бы у вас был R&C-аккаунт, то он бы стал полноценным, а инвайт бы тогда не начислился.
Инвайт (который у вас был) можно отправить или на почту (чтобы человек зарегистрировался по нему), либо прокачать им какой-то уже существующий ReadOnly-аккаунт). Первое можно отозвать (в настройках профиля → приглашения), второе — нельзя.
Активно продолжаем работу!
Отлично, так держать!
Гайка на КДПВ впечатляет. o_O
Комментарии ждущие премодерации очень слабо выделяются, в большой куче комментариев они теряются, а колокольчик сразу после загрузки комментария отключается. Из-за этого комментарии в премодерации, могут остаться незамеченными.
В мобильной версии почему-то перестали голосоваться комментарии. За статью голос принимается, а за комментарий — нет.
Я наверное отношусь к счастливым пользователям. Хотя пока к моему большому сожалению голосовать не могу.
Но порой так хочется)).
Опрос
Напишите о ней обязательно :-)
Предупреждать надо, что там 68 вопросов
Пример недоступного опроса
Конкретно проблема заключается в том, что скринридер воспринимает варианты ответа как просто текст, а не элементы управления, то есть их тип и состояние не сообщается, и ими невозможно управлять с помощью клавиатуры.
Сама разметка выглядит довольно корректной, тут используются нативные радиокнопки, которые должны нормально восприниматься скринридером
<label class="radio radio_custom">
<input id="vv90390" class="js-field-data" name="variant[]" value="90390" type="radio">
<span class="radio__label radio__label_poll">Мимо шёл, нашёл в поиске</span>
</label>
однако в css присутствует такая строчка
.radio_custom input[type=radio]{display:none;visibility:hidden
которая, на сколько я могу судить, делает эти кнопки невидимыми, в том числе и для вспомогательных технологий.
Почему бы какую-нибудь фильтрацию по авторам/компаниям не добавить? А то я в ublock своё правило добавлял, чтобы скрывать новости с кричащими заголовками от некоторых редакторов — меня больше интересуют технические статьи. Но правило кривое и может поломаться после каких-нибудь изменений интерфейса, и вообще оно больше на костыль похоже, хочется чтобы это поддерживалось самим хабром.
Кнопка обновления комментариев в мобильной версии сайта меня немного бесит. Она во-первых летает, перекрывая собой часть текста, а во-вторых, она иногда как-то странно видоизменяется и вся страница как бы немного сдвигается при этом, буквально на половину высоты строки текста. Не выявил пока закономерность, как это повторить. Но без этой кнопки было лучше, ИМХО
И не уверен точно, но после обновления переход перестал работать даже там, где не так много комментариев.
И еще если в комментарии нажать "Ответить", кнопка обновления оказывается поверх textarea.
Неплохо было бы ее скрывать открытие формы.
Класс, спасибо! Особенно за кнопку обновления комментариев в мобильной версии.
Можно сделать так, чтобы она чуть-чуть мигала зелёным по окончании загрузки? А то не понятно, то ли она зависла, то ли комментариев новых нет...
После написания комментария о том, что нужно относиться уважительно к оппоненту, даже если ты не согласен с его позицией, карма из комфортных +5 мгновенно стала -5. При этом, в период такого резкого изменения другие комментарии не писались.
Я не выступаю против заминусовывания непопулярных комментариев, однако, тут присутствует сразу двойное «наказание», а ведь от кармы зависит функциональность аккаунта.
Вижу тут определенную проблему в классовой системе сайта. ИМХО
что написан после ну откровенного уже хамства пользователя другому, правда оно было в другой чуть более ранней теме
Вот в другой теме и защищали бы от хамства, а так получается пользователь привел разумное возражение, а ваш комментарий читается «да кто ты такой сосунок, чтобы так со страшими разговаривать, базар-то фильтруй», то есть, для тех кто не читал обсуждение в другой теме (а их вероятно большиство) выглядит как ничем необоснованное хамство и переход на личности уже с вашей стороны.
Призыв быть вежливым не может выглядеть как хамство
Разумеется может, простейший пример — если корумпированный судья, отпуская сына чиновника, угробившего лихачестаом кучу твоих друзей, просит о вежливости к суду и сыну.
Или вас сначала специально ударят кулаком в лицо, а потом «я попросил бы вести себя вежливо со мной».
Еще чудесатее при появлении интернета после этого — комментарии могут внезапно открыться. А могут не открыться.
Мне вот что интересно — исностранный язык это хорошо. А как будут хранится персональные данные иностранных пользователей?
Причем скорее всего на самом деле так и будет, и этим вопросом ТМ занимается, как и рядом других вопросов, связанных с английским языком. Например, программа поощрения авторов не действует на англоязычные статьи до появления нового механизма выплат авторам, совместимого с тем, что авторы могут быть иностранными гражданами.
На habr.com/ru/ppa/faq написано: «С заработанных средств удерживаются все налоги согласно законодательству РФ — 13% с граждан РФ и 30% с нерезидентов РФ.» — я полагал, что о негражданах-нерезидентах РФ уже давно позаботились.
Тяжело воспринимаю комментарии, которые не имеют отношения ни к сути публикации, не к смыслу другого комментария. Критические комментарии важны для «здоровья» нашего сообщества, однако они должны носить смысл, связанный с контекстом публикации.
В целом, радует, что администрация Хабра старается учитывать мнение большинства членов нашего сообщества. Надеюсь, что эволюция нашего сообщества, как большого живого организма, пойдет в правильном направлении…
Давно хотел попросить сделать «расширенный» поиск по хабру: не только «умные» сортировки («по дате», «по релевантности» ...), но и ручные фильтры. Добавить возможность фильтровать поиск по хабам, потокам(одному или больше), датам (от-до), тегам (одному или больше), рейтингу (выше произвольного указанного значения), автору…
Эти же фильтры добавить в отображения списков материалов по хабам, тегам, закладкам.
Очень часто не хватает, а алгоритмически кажется несложным.
Все таки аудитория хабра достаточно продвинутая, чтобы составить «продвинутый» запрос а не уповать только на «умность» поискового алгоритма.
Было бы неплохо запилить упрощённую версию сайта, по примеру GMail.
Без обид, но читать хабр с телефона стало неприятно. Особенно комментарии.
www.tineye.com/search/60ac5dd348c7592bb4dd39528a5d10c63ecee09c
Гайка — символ компании со слоганом «мы имеем самые большие гайки».
И знающие люди подсказали что на фото работают аргоновой сваркой, а это значит что работают по алюминию или аналогичному металлу требующему инертную среду для сварки.
Аргоном можно варить и сталь. А алюминий требует не столько инертную среду, сколько смену полярности тока(AC) сварки для удаления пленки окислов: аргоном на DC алюминий варить не получится.
А размер болванки не имеет особого значения, имеет значение теплопроводность металла: про алюминий не уверен, но толстую сталь типа больших ковшей экскаваторов варят аргоном. Понятно, что там токи сварки под 500А, подогрев и водяное охлаждение, но тем не менее, это позволяет создать ванну расплава до того, как энергия уйдет в остальной металл, просто из-за того, что эта мощность всаживается быстрее, чем температура расползается по металлу.
Хотелось бы поинтересоваться возможностью реализации фильтрации лучшего.
А конкретнее, «Лучшее за вчера» или за определённый день или период.
Просто, если я 1 день не посещал хабр, то хочется узнать, что было вчера интересного, но это, с главной страницы не получается сделать (или я не нашел данного функционала).
Единственная возможность — смотреть лучшее за неделю, но всё что там попадается, я уже видел, так как обычно регулярно посещаю хабр.
Другой вопрос, конечно, нужен ли автору туториала мой комментарий, но это уже придется выяснять опытным путем.
А ещё в Microsoft Edge 44.17763.1.0 на десктопной Win 10 (1809) habrastorage показывает пустую страницу. Блокировщики рекламы отключены. В консоле ошибка JS
daleraliyorov
Это позволит мотивировать пользовтаелей чаще раздавать инвайт хорошим статьям из песочницы и снизить нагрузку на модераторов.
Ну, для этого всё-таки придётся на каждого из этой "кучи" писать в песочницу достаточно хорошую статью… Идея всё равно выглядит сомнительной, но аргумент всё же слабый, имхо.
"Быстро добавляем 20+ рейтинга"? Я, видимо, что-то не понимаю в механике голосования, но каким образом?
Успехов.
Мне кажется — Хабр уже на этапе подготовки выиграет, благодаря новому контенту
Другое дело, что модераторы, конечно, вряд ли скажут какие инструменты у них есть.
Да, банальный SQL запрос в базу.Например, какой запрос?
Если же пофантазировать о том как обычно такие базы устроены, то запросы будет примерно такими (разумеется в реале, название таблиц и полей будут другими):
select u1.id as id1, u2.id as id2, u3.id as id3 into user_invited from user u1, user u2, user u3 where u1.id = u2.invitedBy and u2.id (+)= u3.invitedBy; // вычисление приглашенных пользователей и пользователей приглашенных твоими приглашенными
select u.id1, count(*) as cnt from voteToArticle v, user_invited u1, user_invited u2 where (v.authorId = u1.id1 or v.authorId = u1.id2 or v.authorId = u1.id3) and (v.votingUserId = u2.id2 or v.votingUserId = u2.id3)
and u1.id1 = u2.id1 group by u.id1 // вычисление кол-во перекресных голосов за статьи от приглашенных основному аккаунту или другим приглашенным
select u.id1, count(*) as cnt from voteToKarma v, user_invited u1, user_invited u2 where (v.karmaUserId = u1.id1 or v.karmaUserId = u1.id2 or v.karmaUserId = u1.id3) and (v.votingUserId = u2.id2 or v.votingUserId = u2.id3)
and u1.id1 = u2.id1 group by u.id1 // вычисление кол-во перекресных голосов за карму от приглашенных основному аккаунту или другим приглашенным
Как вы видите, это довольно простые запросы, которые опытный человек может накидать за десять минут на коленке
и не имею доступа к базе хабра?Это понятно, я же не просил точных запросов, можно было обойтись только комментарием, а не самими запросами.
Ну, то есть, да, ручной перебор. Или же они час от часу запускают скрипт? Это же какая нагрузка на серваки. Я просто подумал, что может у вас как раз другие нестандартные запросы в базе. То есть, что мешает приглашенным ставить плюсы за статьи тем, кто пригласил, так сказать в благодарность? То есть в таком случае вычислить будет сложнее.
Это же какая нагрузка на серваки. Я просто подумал, что может у вас как раз другие нестандартные запросы в базе
Какая? По моему опыту (15 лет работы с SQL серверами) на базе размера хабра, слабенькой виртуальной машине и mysql базе такие одиночные запросы для отчетов совершенно никак не сказываются на загрузке базы, не говоря уже о возможности запуска на архивной копии, а не на продакшене (если с структурой базы и индексами не полный швах, конечно).
То есть, что мешает приглашенным ставить плюсы за статьи тем, кто пригласил, так сказать в благодарность? То есть в таком случае вычислить будет сложнее.
Никто, но статистически невероятно, что все новички вдруг будут ставить в благодарность, причем можно не учитывать плюсы автору, а скажем, только плюсы другим приглашенным (крайне невероятно, что они все не знаю друг друга вдруг начнут повышать карму друг другу). Потом это лишь способ найти подозрительных личностей, решение все равно может принимать модератор в ручном режиме по совокупности.
P.S. На Stackoverflow такие скрипты работают и очень успешно (поверьте человеку с 35k репутации), там-то как раз очень легко накручивать репутацию виртуалами. Кстати, SO позволяет всем подряд запускать любые SQL запросы на своих базах и ничего не падает (ну ладно, почти любые, по крайне мере куда сложнее чем выше).
Смотрите, создается 10 статей и набирается нужная карма.
Такие манипуляции будут видны модераторам с помощью простого скрипта очень легко (ведь по сути все будет завязано на инвайты одного пользователя), при этом написать 10 хороших статей, давших по 10 к карме довольно сложно. Учитывая расценки в ППА больно рискованное мероприятие получается.
Банальный SQL запрос: выбрать всех кто приглашен одним пользователем и проверить на перекресное опыление кармы и статей, а так же на быстрое исчезновение единственных статей в черновики (которое вроде блокирует возможности голосования), плюс не возвращать инвайт, если статью убрали в черновики хоть раз в первые 3 дня публикации. Плюс проверять пользователей у кого инвайты возвращаются слишком часто.
Учитывая расценки в ППА больно рискованное мероприятие получается.Ну для ППА нужно еще 50 баллов набрать в нужных хабах.
Ну для ППА нужно еще 50 баллов набрать в нужных хабах.
Нет, быть зареганным 3 года и иметь карму от 50.
Ну — вперед, через год отчитаетесь о результатах эксперимента?
Лично у меня нет такого интереса.
Тут разница в восприятии, когда бедный думает, что богатый — он как бедный, только денег у него больше. Те, чьи статьи хорошо оцениваются, не составит труда сделать десяток кармаботов, но им это просто не интересно. Если у человека десять, двадцать кармы, или тридцать, как однажды было у меня, все эти «поставить десять минусов одному аккаунту» — совершенно не прикалывают. Не всегда находится повод — хотя-бы десять раз проголосовать за день, включая комментарии и статьи, а возиться с ДЕСЯТЬЮ аккаунтами? Просто не нужно.
Трекера в мобильной версии ещё нет?..
А зачем ее каждый раз ставить? Ее же состояние запоминается — если отметить маркдаун, то при следующем открытии формы добавления/редактирования она уже будет стоять. До тех пор пока сам не снимешь.
Новую статью похоже нет. Сейчас поэксмериментировал — при полном обновлении страницы или загрузки новой статьи галка сбрасывается.
А вот в пределах одной пока пишешь / редактируешь комментарии — сохраняется.
1. Позволить пользователю ставить лайки на постах, если пост понравился.
2. Лайки не публичные, а только как статистика у автора поста.
3. На основе лайков автоматически формируется личная лента постов для пользователя.
Этакий эвристический алгоритм на основе биг дата. Который автоматически вычисляет то что может понравиться пользователю.
За основу описания брал Яндекс Дзен. Очень удачно статьи подбирает. Основываясь на время просмотра стати (аналитику) и лайки.
Плюс, мне как читателю было бы приятно как то поблагодарить автора, поставив лайк. Даже если мой аккаунт например только Read only.
Такой алгоритм хорошо бы дополнял текущий механизм подписки.
увеличили срок голосования за публикации до 30 суток. [...]А каков вообще смысл ограничения срока голосования?
изменился и срок голосования за комментарии — с 3 до 30 дней.
Чего только стоит отсутствие лоадера комментариев, отчего весело видеть «комментарии: 0» и никакого сообщения об их загрузке, лишь едва заметный индикатор-фиг-знает-чего" вверху страницы.
Также увеличен период, в течение которого Read&Comment-пользователи могут оставлять комментарии. Ранее они не могли оставлять комментарии к публикациям старше 10 дней
Это как? Успешно оставлял комментарии к статье спустя год, и спустя два.
А вот чтобы голосовать за рейтинг/карму, нужно иметь хотя бы 1 статью и карму больше 4.
Добавили навигацию по комментариям в мобильной версии — теперь новые комментарии можно загружать без перезагрузки страницы.
А для десктопа тоже самое?
А то сейчас кнопка обновить подгружает новые комментарии, но сбрасывает в прочитанные уже все загруженные ранее.
Хотелось бы, чтобы при «подкачке» новых комментариев даты уже существующих заменялись на абсолютные.
Помоему в пятницу никто статьи не выкладываетЯ вот тупанул как-то, выложил в пятницу — она набрала несчастные копейки просмотра. А что делать, если у меня муза пришла выложить её именно в пятницу?
Да и про ЦА сложно сказать — пока реально не набьёшь шишек — не узнаешь, каких-то явных советов, когда лучше выкладывать статью я не видел
А если ЦА — оперативный персонал, у которого нет цикличности 5/2 как у обычных людей, и они читают статьи более менее равномерно в течении недели и выходные им не помеха.
* Центрирование текста
* Юникод в тексте статей
* mp4 и svg на habrastorage
Ослабляем гайки, часть 2: срок голосования за публикации и другие изменения