Открыть главное меню
↱
  • ВП:ЗКБ
  • ВП:ЗКБЮ

На этой странице обсуждаются вопросы, связанные с флагом бюрократа проекта.

При этом есть отдельные страницы для:

С 15 сентября 2014 года запросы на User with strange head.svg узурпацию учётных записей без вклада выполняются только стюардами.

Для срочных вопросов можно использовать следующие средства связи:

Имя Skype
Adavyd (википочта) adavyd_wiki
Lazyhawk (википочта)
Levg (википочта)
Sir Shurf (википочта)
Track13 (википочта)
Vladimir Solovjev (википочта) svolodimer


Пожалуйста, добавляйте новые темы сверху
Добавить новый запрос   ·  Архивы запросов



Уточнение по требованиям к голосующимПравить

Имея в виду выборы администраторов и бюрократов. У меня нет никаких претензий к конкретным голосам или решениям бюрократов, это только для перепроверки моего программного алгоритма выборки и фильтрации, так что если бюрократы ответят, то лишь в качестве услуги, а не потому что должны.

"Кто может голосовать на выборах бюрократов и администраторов" - текущее правило. Википедия:Заявки на статус бюрократа/Track13#Требования к голосующим - пример практического применения этого правила. Если программа читает требования из последнего, то строго формально (алгоритмически) верно ли, что:

  • "зарегистрированные не позже 4 июня 2019 года" - то есть самая поздняя дата регистрации - 2019-06-03? Или по 4 июня включительно (зарегистрированные 2019-06-04 тоже ОК)?
  • "Сделавшие не менее одной правки в период с 4 июля 2019 года по 3 августа 2019 года" - включая обе границы? то есть правка, сделанная 4 июля или 3 августа, также соотвествует критерию?
  • "Сделавшие не менее одной правки в период с 18 августа 2019 года по 2 сентября 2019 года" - исключая правую границу? то есть правка 18 августа учитывается, правка 1 сентября учитывается, правка 2 сентября - нет? (это я заключил из сути правила, иначе при заявке, размещённой 2 сентября же, требование превращается в "перед подачей голоса в первый же день не забудьте сделать какую-нибудь правку")

Буду благодарен за любую помощь. — Neolexx (обс.) 11:35, 7 сентября 2019 (UTC)

  • По последнему критерию - моя невнимательность, как я понимаю. Внутри кода не просто дата, а дата со временем: <span data-criterion="editsBetweenDates" data-start-value="2019-08-18" data-end-value="2019-09-02 19:45:16"> То есть трактовка правила: по день размещения заявки включительно, но до факта размещения заявки. — Neolexx (обс.) 12:06, 7 сентября 2019 (UTC)
  • А что вы делаете? Не продублируем ли мы усилия? Я как раз на днях написал скрипт для страниц голосований, проверяющий голоса и позволяющий потенциальным голосующим проверить себя на соответствие критериям. Например, на странице голосования за Track13: см. Показал его Владимиру Соловьёву, но пока не презентовал, так как захотел его расширить и углубить, сделав универсальную проверялку на соответствие критериям для произвольного набора участников и критериев, чем я сейчас как раз занят. Приведённый код добавил я тоже на днях — дабы скрипт (и любые другие возможные автоматические инструменты) опирался на семантические данные, а не на сырой текст. Мне показалось очевидным, что «не менее одной правки, сделанной не ранее 15 суток до момента выдвижения кандидата» означает «включая сегодняшний день, но до момента публикации заявки». — Джек (обс.) 12:26, 7 сентября 2019 (UTC)
    • Javascript у меня уже давно написан, я его просто портирую на Perl, демонизирую, так сказать. Заодно с олдфагами на perlmonks.org ругаюсь, забытое с 1998 удовольствие :-)
      Есди же по-серьёзному, то все эти вещи должны бюрократы определять, а не программисты. Мне вот самым очевидным оказалось прочтение "по такую-то дату" в смысле "ранее такой даты". То есть в конкретном примере до 00:00 UTC 2019-09-02 (все выборы подвязаны именно к UTC) У вас получилось более либеральное прочтение (но тоже формально возможное) - хоть на секунду но ранее правки с размещением заявки (если я верно читаю ваш алгоритм). А как на самом деле верно - бюрократы бы сказать должны. Аналогично по двум моим первым вопросам. — Neolexx (обс.) 12:50, 7 сентября 2019 (UTC)
      • > Javascript у меня уже давно написан
        Он делает что?
        > Есди же по-серьёзному, то все эти вещи должны бюрократы определять, а не программисты.
        Несомненно, поэтому обо всём, что вызвало у меня сомнения, я проконсультировался с Владимиром. — Джек (обс.) 12:57, 7 сентября 2019 (UTC)
        • Списки всех потенциальных кандидатов и выборщиков (избирателей) составляет. Для выборов в АрбКом я уже много лет выкладываю, знаете, наверно. А по администраторам/бюрократам так, "для души" и "третьего мнения" делал. А сейчас решил это всё уточнить и почистить.
          "я проконсультировался с Владимиром" - и что он ответил? По тот же день но хотя бы секундой раньше? Хорошо. А другие диапазоны (мои первый и второй вопросы) - включая крайние даты, исключая? — Neolexx (обс.) 13:06, 7 сентября 2019 (UTC)
        • (КР) P.S. "А сейчас решил это всё уточнить и почистить" - ну и плюс давняя задумка для подписчиков "Получатель приглашений на выборы" чем общую отсылку на критерии давать ("сами себя проверьте") сразу сверять со списком на конкретную дату и маркировать (полужирным, скажем) кто в данный раз право голоса имеет. — Neolexx (обс.) 13:19, 7 сентября 2019 (UTC)
          • > Списки всех потенциальных кандидатов и выборщиков (избирателей) составляет
            А, ну слава богу, а то я уж подумал, что мы независимо написали код с одной и той же функцией.
            > и что он ответил?
            Я увидел спорные моменты в другом — как вычислять стаж (по дате регистрации или по дате первой правки; не у всех аккаунтов есть первая) и как быть с оценкой числа правок, коль скоро, согласно правилу, они должны быть «осмысленными», что алгоритмически не определишь. Ну а насчёт «до момента выдвижения кандидата» правило мне показалось достаточно однозначным: «до» значит не «начиная со вчера», а «до». Но посмотрим, что ответят бюрократы. — Джек (обс.) 13:15, 7 сентября 2019 (UTC)
            • Стаж определяется по дате регистрации, это вне вопросов. Только помните, что у заметного число очень старых участников дата регистрации утеряна при Великом падении серверов. Или позднее затёрта при "смене личности" через мету. Ранее у первых вместо даты была пустая строка, у вторых - null, так что вместо великой тайны чистое палево стояло :-) Сейчас подровняли у всех. В любом случае в алгоритме учесть вариант if (registration == "" || registration == null) то это "проверенный наш товарищ" и с правами у него всё ок, если только не в блоке.
            • А по характеру правкок да, бюрократы без куска хлеба в любом случае не останутся :-) Потому что "полезная существенная правка без признаков накрутки" вещь неалгоритмизуемая, тут только примерную прикидку давать можно (число правок, не отмеченных как малые), а далее всё руками, иначе никак. — Neolexx (обс.) 13:35, 7 сентября 2019 (UTC)
              • А почему, скажем, у bezik с датой первой правки 1 октября 2010 года нет даты регистрации, у вас есть предположения? Уж вряд ли учётка была зарегистрирована в 2005-м, а далее много лет не использовалась. — Джек (обс.) 13:43, 7 сентября 2019 (UTC)
                • "what happens in Vegas stays in Vegas" Для любых практических задач нам достаточно знать, что эти участники (если только не в блоке) имеют право голоса и выдвижения на любых выборах руВики. А что, почему - какая разница? Я лично никогда не вникал. — Neolexx (обс.) 13:51, 7 сентября 2019 (UTC)
                  • Не-не, если bezik зарегистрировался не в 2005-м, а куда позже, то теоретически дата регистрации может пропасть у любого участника, даже свежезарегистрированного. И тогда нужно считать по дате первой правки. — Джек (обс.) 14:07, 7 сентября 2019 (UTC)
                    • Или по дате первой немалой правки. Или первой неотменённой. Вариантов самой справедливой оценки начала стажа может быть немало, но при реальном голосовании будет использоваться только та, что прописана в текущих правилах. А это на сейчас именно дата регистрации (создания данного аккаунта).
                      Может ли у недавно (3 месяца, год, два назад) зарегистрированного вдруг пропасть дата регистрации? Это ж компьютеры, тут всё возможно. Какой взбрык электронов и весь ваш аккаунт может пропасть со всей историей правок. Или мой, или любой иной. Или вообще все серверы взорвутся. Однако пока таких потверждённых случаев нет, мы про них и не думаем. Ваш скрипт не сличает же число правок в editcount с фактическим числом правок с аккаунта? Ну вот. Хотя теоретически же editcount тоже может быть подправлено или сбито или ещё что. — Neolexx (обс.) 14:30, 7 сентября 2019 (UTC)
                  • @bezik: коллега, вы случаем не зарегистрировались в 2005-м (см. выше)? Не совершали нетривиальных операций с учётной записью через Мету? У вашей учётной записи почему-то нет даты регистрации в БД, мы пытаемся понять почему. — Джек (обс.) 14:09, 7 сентября 2019 (UTC)
                    • Он регистрировался в 2005-м. Он рассказывал об этом. MBH 15:45, 7 сентября 2019 (UTC)
                      • Да, где-то в середине нулевых, проверяется по идентификатору учётной записи (который формировался из возрастающей последовательности), bezik° 18:30, 7 сентября 2019 (UTC)
                        • У меня, кстати, тоже нет даты регистрации, но мне проще, ибо я точно знаю, что первую правку сделал сразу после регистрации. Но вообще тут каких-то проблем с участниками, у которых отсутствует дата регистрации, нет, ибо даже если брать первую правку, то стаж всё равно более чем достаточен для любого современного голосования. Vladimir Solovjev обс 18:36, 7 сентября 2019 (UTC)
                    • Вообще для исторической точности это не обязательно 2005. "Великое падение серверов" (с грузовика с 3 метров, при переезде) было в 2008, см. также петит в самом конце здесь. В списке есть участники, которых именно тогда профайлом об асфальт приложило. Но из уважения к частной жизни не считаю нужным вдаваться в примеры.
                      До этого же в 2004-2006 были просто огромный энтузиазм и наплыв участников, откуда периодический бардак и утраты записей. Вплоть что у нас теперь есть флагоносные участники "на доверии сообщества". То есть флаг есть, а все записи когда кто где давал - утрачены без следа и уже не восстановить. — Neolexx (обс.) 16:23, 7 сентября 2019 (UTC)
                    • Что же касается последнего из трёх вопросов (про правку в 15 дней до), то про это коллега Анатолий может помнить. Он тогда в 2006 вносил поправку как в исходной форме (1), так и в окончательной (2). Не в смысле, конечно, как бюрократам его нынче читать, но хотя бы как его предполагалось читать тогда. — Neolexx (обс.) 16:30, 7 сентября 2019 (UTC)
                    • Я как-то раньше вглубь этих шаблонов не лазал, но вообще все формулы тут, как я понял: Википедия:Заявки на статус администратора/Шаблон требований к голосующим. Только ни на один из трёх вопросов чёткого ответа из них всё равно не вижу. — Neolexx (обс.) 16:38, 7 сентября 2019 (UTC)
  • Я не вижу каких-то оснований для споров. Все эти критерии были в своё время взяты для одного: чтобы избежать ситуаций со «спящими учётками», которые активировались только для голосования, чтобы завалить неугодного кандидата или протащить кого-то. И момент времени, от которого отсчитывается дата и время - публикация заявки. Я сейчас на память не вспомню точно, но вроде бывали ситуации, когда учитывали голос участника, совершившего правку в день подачи заявки, но до её публикации. Поэтому границы учитываются, но до времени подачи заявки. В любом случае скрипт Джека мы уже используем (большое спасибо ему за труды), но вычеркнутые голоса всегда вручную проверяются. И каких-то проблем с трактовками правила для вычёркивания голосов у бюрократов никогда не возникало. Vladimir Solovjev обс 18:12, 7 сентября 2019 (UTC)
    • Я сразу в исходной реплике подчеркнул, что у меня нет каких-либо текущих претензий к решениям бюрократов. Моя проблема ровно как у Джека: что программа (скрипт) - вещь прямолинейная и не терпит разных неточностей.
      Если ей сказать, например, "дай мне правки участника Х за период с 4 июля 2019 года по 3 августа 2019 года", то она даст - только понимая это с точностью до секунды: "любые правки с 00:00:00 UTC 4 июля 2019 по 00:00:00 UTC 3 августа 2019". То есть любая правка за 3 августа в диапазон уже не попадёт, самое позднее приемлемое - 23:59:59 UTC 2 августа. Если это не так и 3 августа тоже в диапазоне - то для решившего проголосовать не большая проблема, как вы и сказали, бюрократы перепроверят и восстановят голос.
      Просто хотелось заранее максимально уточнить алгоритм. Чтоб без нужды не говорить людям "вы голосовать не можете" или наоборот сказать "мы можете голосовать", а потом вычеркнут. — Neolexx (обс.) 19:28, 7 сентября 2019 (UTC)
    • Из трёх вопросов последний разъяснён (работает по алгоритму Джека), на его место можно(?) поставить ещё один, чтоб всё сразу в одном топике. По этому вопросу я в ВП-2,01 тоже честно сказал, что это не я от нечего делать читаю правила и всякую казуистику в них ищу. Просто за годы все добавлял и добавлял в алгоритм мозгов, пока тот мне сам на нестыковки жаловаться не начал. То есть это он меня спросил про "незаблокированных заблокированных".
      Суть вопроса: участники вроде SAV голосовать могут или нет? Пока он у нас один такой, под частичным техническим блоком от Wikimedia. И один Савченко под частичным техническим блоком от "браслета". Но когда-нибудь будет больше обоих типов, сердце подсказывает...
      По правилу "Участники, на которых наложен топик-бан на правки в пространстве имён Википедия, могут голосовать на выборах, за исключением случаев, когда в формулировке топик-бана прямо прописан запрет на голосования." То есть прямо не написано "запрещается голосовать" - значит, может голосовать. У 1Goldberg2 прямо не написано - он голосовал.
      Однако "новые блокировки" тем новые, что у участников нет самой технической возможности голосовать, то есть править страницы голосования.
      То есть вместо текущего процитированного правила у нас по факту складывается другое, уточнённое: "Участники, на которых наложен топик-бан на правки в пространстве имён Википедия, могут голосовать на выборах, за исключением случаев, когда в формулировке топик-бана прямо прописан запрет на голосования. Техническое ограничение любого типа на правки в пространстве Википедия также означает прямой запрет на участие в голосованиях."
      Мне достаточно всё равно, будут такие участники голосовать или нет, даже, наверное, лучше бы не. Но опять-таки для ясности алгоритма было бы неплохо уточнить, так это или не так. — Neolexx (обс.) 20:04, 7 сентября 2019 (UTC)
      • По поводу участников с техническим блоком: раз блок не дает голосовать, значит не может. Но в любом случае, для уточнений к правилам здесь не самая лучшая площадка. Vladimir Solovjev обс 20:25, 7 сентября 2019 (UTC)