Википедия:Заявки на статусы инженера и администратора интерфейса/Архив/2016
Saint Johann
- Saint Johann (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
Ну что, раз флаг инженера официально создали, стоит открывать заявки и устраивать тут чудеса передовой инженерии. Хорошо (надеюсь) знаю JavaScript (unformat.js — скрипт для удаления форматирования с подписей, minilink.js — скрипт для сокращения стандартных ссылок на диффы), пишу и дополняю модули на Lua (Languages, используемый в написанном мной же {{не переведено 5}}, NumberOf для отображения списка Википедий, Emoji для веселья в {{-:}}). Флаг инженера, таким образом, планирую использовать преимущественно для правки собственнонаписанных шаблонов и модулей и корректировок в чужих.
Собираюсь отказаться от флага подводящего итоги в случае присвоения флага инженера (потому что последний мне в моей текущей деятельности требуется гораздо чаще), на администратора (ведь ПИ + инженер = практически администратор) не собираюсь подавать в силу малых шансов на избрание. Убрал после ряда мнений в разделе «Обсуждение». St. Johann 17:06, 7 октября 2016 (UTC)
St. Johann 14:57, 6 октября 2016 (UTC)
Вопросы (Saint Johann)
- Приведите, пожалуйста, 2-3 нетривиальных
предварительных итогов на КУпримера использования Вами {{editprotected}}. -- VlSergey (трёп) 15:09, 6 октября 2016 (UTC)- Вы только учтите, что эдитпротектед, ввиду крайней неэффективности шаблона, некоторые реализуют в бинарных коммуникациях с админами. Я даже в сам шаблон такой совет внёс. MBH 15:20, 6 октября 2016 (UTC)
- Полагаю, что сначала всё-таки оформляют в виде editprotected, а потом уже бинарной коммуникацией проталкивают. Иначе это уже на страх и совесть админа. -- VlSergey (трёп) 15:23, 6 октября 2016 (UTC)
- Нет, зачем? Я всегда без шаблона пишу: "замени тут N-ную строку на (...)" или "разщити шаблон, мне надо сделать Х". Зачем зря засорять СО правками? MBH 15:26, 6 октября 2016 (UTC)
- Ну так я же и попросил «нетривиальных», которые стоило проверить перед изменением. А если даже и нетривиальные вещи без обсуждения проходят… ну я не знаю. — VlSergey (трёп) 15:31, 6 октября 2016 (UTC)
- Проверить кому? Если выполняющий запрос админ понимает в запросе меньше запрашивающего. MBH 15:37, 6 октября 2016 (UTC)
- Неактуальная немного логика — обычно вносящие изменения в какой-то сложный / широкоиспользуемый шаблон, конечно, их тестируют, но дальнейшие какие-то непредвиденные ошибки ими исправляются опять же через обращения к админинистраторам / снятие защиты. Мне так, например, приходилось исправлять языковой модуль пару раз, да и сам шаблон {{не переведено 5}} неприличное число раз. St. Johann 18:38, 6 октября 2016 (UTC)
- Ну так я же и попросил «нетривиальных», которые стоило проверить перед изменением. А если даже и нетривиальные вещи без обсуждения проходят… ну я не знаю. — VlSergey (трёп) 15:31, 6 октября 2016 (UTC)
- Нет, зачем? Я всегда без шаблона пишу: "замени тут N-ную строку на (...)" или "разщити шаблон, мне надо сделать Х". Зачем зря засорять СО правками? MBH 15:26, 6 октября 2016 (UTC)
- Полагаю, что сначала всё-таки оформляют в виде editprotected, а потом уже бинарной коммуникацией проталкивают. Иначе это уже на страх и совесть админа. -- VlSergey (трёп) 15:23, 6 октября 2016 (UTC)
- После защиты {{Не переведено 5}} до администраторов — 1, 2. Были ещё какие-то запросы по поводу некоторых шаблонов и их работы, но сейчас могу вспомнить скорее только наиболее насущное. Проще, как пишет MaxBioHazard, действительно написать людям по личным каналам даже по поводу каких-то серьёзных изменений, чем ждать, пока тебя заметят на странице с {{editprotected}}. St. Johann 18:38, 6 октября 2016 (UTC)
- Вы только учтите, что эдитпротектед, ввиду крайней неэффективности шаблона, некоторые реализуют в бинарных коммуникациях с админами. Я даже в сам шаблон такой совет внёс. MBH 15:20, 6 октября 2016 (UTC)
- с помощью данного флага сколькими способами вы сможете заблокировать рувики целиком от правок всеми, кроме админов? ShinePhantom (обс) 18:44, 6 октября 2016 (UTC)
- Давай напишу сразу приходящие на ум:
- в Common.js убрать ссылку «Править» для всех, кроме неадминов:
if(mw.config.get('wgUserGroups').indexOf('sysop') === -1){ $('#ca-edit, .mw-editsection').css('display','none'); }
- в Common.css скрыть все ссылки с помощью простого CSS на уровне сайта:
#ca-edit, .mw-editsection { display:none!important; }
- в гаджеты по умолчанию добавить новый, с каким-нибудь специфичным для администраторов правом и возможностью редактировать с ним:
* phantomise[default|rights=nuke]|phantomise.js
- в Group-sysop.css добавить код, разрешающий правку админам (по идее он должен превосходить над Common.css, но не проверял в продакшне, просто теория):
#ca-edit, .mw-editsection { display:block!important; }
- в гаджеты по умолчанию добавить новый, с каким-нибудь специфичным для администраторов правом и возможностью редактировать с ним:
- в Common.js убрать ссылку «Править» для всех, кроме неадминов:
- Перечислены только «легальные» (с точки зрения вообще имеющихся возможностей инженера) для инженера способы, потому что вариант «поправить Titleblacklist», как я понимаю, запрещён в качестве применения флага. Возможны, наверное, ещё способы, но это уже надо думать за пределами теории. Можно, например, страницу редактирования дефэйсить.
Достаточно понятно разъяснил? Лайк, шер и ретвит. St. Johann 19:02, 6 октября 2016 (UTC)- вполне :) Тогда конкретное задание... скрести, пожалуйста, шаблон {{warheroes}} с d:Property:P2943? Чего поправить нужно? -- ShinePhantom (обс) 19:09, 6 октября 2016 (UTC)
- Тут — вроде просто поменять
{{{id}}}
→{{{id|{{#property:p2943}}}}}
. На страницах без указанного на Викиданных параметра оно просто не будет учитываться, на страницах, где при этом указан id — параметр будет превосходить значение из Викиданных. St. Johann 19:26, 6 октября 2016 (UTC)- эээ, в каком конкретно месте? В секции url? -- ShinePhantom (обс) 07:11, 7 октября 2016 (UTC)
- Ну там одно только место с этим кодом, так что да :-) St. Johann 09:23, 7 октября 2016 (UTC)
- там еще есть загадочное для меня:
id|{{{id|¬}}}
:) ShinePhantom (обс) 09:41, 7 октября 2016 (UTC)- Ну вот его не трогать, это просто для шаблона {{Unsubst}} (с ¬ он считает, что параметр не нужно разворачивать, если его нет). St. Johann 09:57, 7 октября 2016 (UTC)
- там еще есть загадочное для меня:
- Ну там одно только место с этим кодом, так что да :-) St. Johann 09:23, 7 октября 2016 (UTC)
- эээ, в каком конкретно месте? В секции url? -- ShinePhantom (обс) 07:11, 7 октября 2016 (UTC)
- Тут — вроде просто поменять
- вполне :) Тогда конкретное задание... скрести, пожалуйста, шаблон {{warheroes}} с d:Property:P2943? Чего поправить нужно? -- ShinePhantom (обс) 19:09, 6 октября 2016 (UTC)
- Давай напишу сразу приходящие на ум:
- Подведён итог некого опроса, который требует изменения одного из модулей, используемых во всех шаблонах-карточках персоналий. Вы уверены, что точно знаете, что и как требуется изменить для осуществления этого итога. Достаточно ли этих условий для того, чтобы изменять модуль? NBS (обс) 21:44, 6 октября 2016 (UTC)
- Если итог не был аргументированно оспорен другими участниками в течение одной-двух недель с момента его опубликования — да. St. Johann 21:59, 6 октября 2016 (UTC)
- То есть вы подождёте 2 недели и внесёте код? Никаких дополнительных действий не нужно предпринимать?--Vladimir Solovjev обс 11:25, 7 октября 2016 (UTC)
- Если вы имеете в виду проверку на страницах с использованиями — то это, по-моему, в 2016-м году уже само разумеющееся, тем более с существующим инструментарием (отдельный предварительный просмотр модулей и шаблонов на страницах, например), поэтому я не указывал саму проверку работоспособности в числе отдельных условий. St. Johann 11:47, 7 октября 2016 (UTC)
- Мой вопрос был вот о чём. Бывает, что опрос был по тем или иным причинам не замечен большинством заинтересованных участников. Может ли в этом случае его итог быть основанием для внесения изменений в код, пусть и после 1—2 недель? NBS (обс) 15:00, 7 октября 2016 (UTC)
- Если в опросе совсем нерепрезентативная выборка (участвовало 3–5 участников, например) — попрошу запросившего изменения вынести вопрос дополнительно на форум в виду очевидной малой репрезентативности опроса и выполнять соответственно не буду. Если опрос в целом произведёт на меня впечатление проведённого в адекватные сроки и репрезентативного, то действует вариант выше. St. Johann 17:06, 7 октября 2016 (UTC)
- Могут быть и другие варианты, например: высказались-то многие, но в начале (и там было отсутсвие явное консенсуса, так что в СН вряд ли многие занесли страницу опроса); потом кому-то в голову пришла интересная идея, 2—3 участника её поддержали, остальные вообще неизвестно, знают ли о ней; а итог был подведён с учётом новых предложений. Ваши действия? NBS (обс) 19:43, 7 октября 2016 (UTC)
- Посоветовать продлить опрос и уведомить поучаствовавших о новом предложении, если на нём и строится итог (а не на обсуждавшемся до этого). St. Johann 18:12, 8 октября 2016 (UTC)
- Могут быть и другие варианты, например: высказались-то многие, но в начале (и там было отсутсвие явное консенсуса, так что в СН вряд ли многие занесли страницу опроса); потом кому-то в голову пришла интересная идея, 2—3 участника её поддержали, остальные вообще неизвестно, знают ли о ней; а итог был подведён с учётом новых предложений. Ваши действия? NBS (обс) 19:43, 7 октября 2016 (UTC)
- Если в опросе совсем нерепрезентативная выборка (участвовало 3–5 участников, например) — попрошу запросившего изменения вынести вопрос дополнительно на форум в виду очевидной малой репрезентативности опроса и выполнять соответственно не буду. Если опрос в целом произведёт на меня впечатление проведённого в адекватные сроки и репрезентативного, то действует вариант выше. St. Johann 17:06, 7 октября 2016 (UTC)
- То есть вы подождёте 2 недели и внесёте код? Никаких дополнительных действий не нужно предпринимать?--Vladimir Solovjev обс 11:25, 7 октября 2016 (UTC)
- Если итог не был аргументированно оспорен другими участниками в течение одной-двух недель с момента его опубликования — да. St. Johann 21:59, 6 октября 2016 (UTC)
- @Iniquity, Jack who built the house, MaxBioHazard, Saint Johann: На странице нет раздела "Вопросы всем кандидатам", поэтому решил задать такой вопрос здесь с пингом всем, если лучше, могу продублировать по разделам.
Всем кандидатам известно, вероятно (ссылка на всякий случай), что целый ряд решений по свойствам интерфейса (добавление новых свойств или удаление старых) изъят из компетенции участников проекта вне зависимости от массовости, аргументированности и "флагоносности" установившегося консенсуса. В том числе на случай "локальных мятежей" в 2014 введён флаг устанавливающего сверхзащиту (superprotect) интерфейса в подпроекте. Этим флагом, в том числе, была поборота de-wiki, взбунтовавшаяся против нового MediaViewer'a.
Вопрос 1: планируют ли кандидаты учитывать варианты "пройдёт-не пройдёт Фонд" в своих разработках? Вопрос 2: если ясный аргументированный консенсус здесь окажется явно против консенсуса Фонда, то будут ли они ему следовать сами, предложат упереться в сверхзащиту администраторам, объяснят сообществу недоступность чаемого? --Neolexx (обс) 16:57, 12 октября 2016 (UTC)- Я и думаю Джек, с остальными просто не сталкивался по подобным вопросам, явно понимаем что Фонд, как бы это не звучало, наш хозяин. Все проекты фонда подчиняются фонду. Все проекты фонда должны иметь одинаковый дизайн и функции, которые запланировал фонд. Если что-то не нравится, то локальный консенсус это конечно хорошо, но надо как бы фидбек разрабам давать и уже с ними решать эти проблемы.Как например с новыми интервиками. И да, я точно не буду подводить сомнительный консенсус (с выключательными/включательными локальными решениями), который будет противоречить политике фонда. С уважением, Iniquity 17:25, 12 октября 2016 (UTC)
- Я не могу представить себе ситуацию, в которой моя деятельность с этим флагом как-то пересечётся с политикой Фонда. Я тоже считаю, что технически воевать с Фондом, пока мы пользуемся его площадкой - бессмысленное, заведомо обречённое на провал занятие и никогда не стал бы заниматься этим. MBH 18:53, 12 октября 2016 (UTC)
- 1. Наверное, логично их учитывать. 2. Следовать консенсусу — это в данном случае как? Деятельно саботировать решения Фонда (допустим, что такой саботаж в принципе возможен)? Если я буду согласен с консенсусом, а цена такого саботажа будет маленькой (такой, что вряд ли до superprotect'а дойдёт), то, наверное, не стоило бы исключать для себя этот вариант, из соображений why not. Если же один из этих пунктов не будет выполнен, то этого я делать не буду. В целом я за поддержание добрых отношений с Фондом и разделяю соображения, высказанные Iniquity. — Джек, который построил дом (обс.) 19:36, 12 октября 2016 (UTC)
- Для начала, интересно, как вы устроили сборный опрос из моей секции, ну да ладно. Ваша реплика как всегда подпадает под описанный мной и вспоминаемый вами до сих пор паттерн — тут уж и какие-то устаревшие данные (право superprotect убрано уже почти год как), и какая-то совсем несуразица на мой взгляд (я слабо могу представить случай, когда что-либо написанное местными администраторами или инженерами могло бы идти вразрез с политикой Фонда, кроме разве что ужасных шаринг-гаджетов Vlsergey, которые до сих пор из Фонда разработчики-каратели не пришли и не удалили почему-то).
Так что: 1) нет, я их учитывать не собираюсь, потому что вероятность того, что я напишу что-то противоречащее ТЗ Фонда, стремится к нулю; 2) я не считаю, что изменения в общем интерфейсе сайта, направленные на удаление ненравящихся функций, находятся в нашей компетенции. Стоит улучшать механизмы взаимодействия второго по посещаемости раздела с разработчиками Фонда, это да, но мы никогда не должны пытаться отменять включённые ими функции через какие-то хаки, как бы они нам не нравились.
По консенсусу сообщества написать тикет в Фабрикаторе с просьбой исправить или отключить (через разработчиков, опять же) — в наших силах, если я не ошибаюсь. Писать какие-то хаки и обёртки, чтобы удалять общие для разделов функции — кошмар, и если по этому пути пошли тогда немцы, то действия Фонда в чём-то понятны. St. Johann 20:01, 12 октября 2016 (UTC)- За сборный вопрос в вашей секции ещё раз извините. Просто уж очень редко у нас сразу четыре кандидата на один флаг, стартовавшие в одно время, поэтому секции "Вопросы всем", как на выборах в АК, было не предусмотрено. По-прежнему готов разнести по четырём копиям с ответом соответствующего кандидата. Или же рассмотрите ситуацию как "бремя первопроходца". Были бы вы вторым с заявкой, а не первым, перст судьбы указал бы на секцию Jack who build the house, а не на вашу :-)
- Да, в ноябре 2015 Лайла добилась удаления этого флага из доступных. А в феврале 2016 подала в отставку Лайла (по иным причинам). "Весна, лето, осень, зима… и снова весна"... Может когда вернуться Лайла, может когда вернуться тот флаг.
- Большое спасибо всем кандидатам за искренние ответы на мой вопрос. --Neolexx (обс) 20:48, 12 октября 2016 (UTC)
- @Neolexx, Iniquity: Третье слово в моём нике — built. Ник со словом build хоть и существует, но редиректит на мою ЛС. — Джек, который построил дом (обс.) 21:34, 12 октября 2016 (UTC)
- @Jack who built the house:, точно, прошедшее время. Ивиняюсь, с телефона сложно было проверить. Теперь запомнил. С уважением, Iniquity 21:56, 12 октября 2016 (UTC)
- А я вообще не при делах, я с Iniquity копипастил :-) :-| - Извиняюсь. --Neolexx (обс) 22:12, 12 октября 2016 (UTC)
- @Neolexx, Iniquity: Третье слово в моём нике — built. Ник со словом build хоть и существует, но редиректит на мою ЛС. — Джек, который построил дом (обс.) 21:34, 12 октября 2016 (UTC)
- В шаблонах-карточках нередко в параметрах для изображений оказываются ссылки на несуществующие файлы. Можете ли вы предложить какое-либо техническое решение в рамках рувики, чтобы эти ссылки игнорировались — то есть или параметр вообще считался бы пустым, или подгружалось бы изображение, указанное в Викиданных? NBS (обс) 21:23, 12 октября 2016 (UTC)
- Посмотрев другие ответы и ваши уточнения: по-моему, простого ifexist более чем достаточно, если бы это делал я. Вводить синтаксис для файла вместо простого названия файла — это не ложное срабатывание в таком случае, по-моему, куда лучше, если редактор пойдёт и выяснит, почему у него не отображается файл в статье, нежели мы будем поощрять неверное поведение в шаблонах. Кричащую красную ошибку выводить, конечно, не стоит, но на таких случаях файл тоже стоило бы не отображать (а вообще — желательно бы ещё и проходиться периодически ботом и складировать такие статьи с неверным синтаксисом для последующей ручной проверки).
Но это, конечно, в зависимости от техзадания (я описал мою точку зрения на такие проблемы). Если сообщество скажет «нам нужно, чтобы неверный синтаксис отображался», я бы, понятное дело, просто написал модуль, который бы парсил строку с файлом (либо поискал существующий в других разделах) и выводил её в грамотном формате. St. Johann 19:09, 13 октября 2016 (UTC)- > Вводить синтаксис для файла вместо простого названия файла — это не ложное срабатывание в таком случае, по-моему, куда лучше, если редактор пойдёт и выяснит, почему у него не отображается файл в статье, нежели мы будем поощрять неверное поведение в шаблонах.
Собственно, да, это единственное, о чём тут можно спорить (и спорам этим сто лет в обед). Учитывая то, какой у нас обычно разнобой в форматах и документациях и сколько нервов для каждого заполняемого шаблона выяснять его поддерживаемые форматы, дешевле может быть разрешить все возможные форматы, а уж потом в рамках рутинных ботопроходок исправлять на красиво. — Джек, который построил дом (обс.) 19:59, 13 октября 2016 (UTC)
- > Вводить синтаксис для файла вместо простого названия файла — это не ложное срабатывание в таком случае, по-моему, куда лучше, если редактор пойдёт и выяснит, почему у него не отображается файл в статье, нежели мы будем поощрять неверное поведение в шаблонах.
- Посмотрев другие ответы и ваши уточнения: по-моему, простого ifexist более чем достаточно, если бы это делал я. Вводить синтаксис для файла вместо простого названия файла — это не ложное срабатывание в таком случае, по-моему, куда лучше, если редактор пойдёт и выяснит, почему у него не отображается файл в статье, нежели мы будем поощрять неверное поведение в шаблонах. Кричащую красную ошибку выводить, конечно, не стоит, но на таких случаях файл тоже стоило бы не отображать (а вообще — желательно бы ещё и проходиться периодически ботом и складировать такие статьи с неверным синтаксисом для последующей ручной проверки).
- Вскочу на уходящий поезд с общим вопросом, который, пожалуй, было бы логично и полезно задавать многим. Какие ключевые проблемы вы видите в техническом обеспечении раздела, какие пути видите к их решению и в чём рассматриваете возможность своего участия (или уже участвуете)? — Джек, который построил дом (обс.) 22:35, 13 октября 2016 (UTC)
- Прежде чем подводить окончательный итог, хотелось бы всё же увидеть ответ на указанный вопрос, чтобы не оставлять открытых тем.--Vladimir Solovjev обс 09:59, 15 октября 2016 (UTC)
- Да, простите, видел, но забыл ответить. St. Johann 10:16, 15 октября 2016 (UTC)
- Не очень люблю «размытые» вопросы, поэтому отвечу как я его понял и что меня больше всего беспокоит. По-моему, в технической части у нас не хватает нормальных процедур по поиску консенсуса (гаджеты добавлять по сути непонятно как, что-то менять в общих стилях / скриптах — тоже неясно как по сути), администраторы в свою очередь этим могут часто пользоваться и слишком волюнтаристски относиться к этому (при том, что такие претензии были к инженерам, а не к администраторам). Не хватает инструментов для обратной связи сообщества с разработчиками, чтобы мы по крайней мере не смотрели на ситуацию с рано или поздно вводимыми функциями индифферентно. Не хватает большей унификации — по-моему, ситуация, когда шаблоны имеют по тридцать два возможных синтаксиса и друг с другом часто не совместимы, очень мешает (как и использование нескольких шаблонов в случаях, когда они выполняют одну и ту же задачу). St. Johann 10:16, 15 октября 2016 (UTC)
- Прежде чем подводить окончательный итог, хотелось бы всё же увидеть ответ на указанный вопрос, чтобы не оставлять открытых тем.--Vladimir Solovjev обс 09:59, 15 октября 2016 (UTC)
Обсуждение (Saint Johann)
- Может всё-же не стоит сдавать флаг ПИ? Одно другому в принципе не мешает. --RasabJacek (обс) 17:48, 6 октября 2016 (UTC)
- Сохранять флаги подводящего итоги и инженера — это фактически мимикрировать флаг администратора без права на блокировку. Меня, конечно, лично бы такое устроило, но не думаю, что сообщество к таким совмещениям хорошо отнесётся (при том, что норму ПИ мне выполнять особого труда не составляет, да и возможность удалять страницы иногда всё-таки нужна). St. Johann 18:38, 6 октября 2016 (UTC)
- А с чего Вы взяли, что кто-то против наличия у Вас сразу двух флагов (ПИ и И)? Кадош (обс) 03:46, 7 октября 2016 (UTC)
- Вот да, кстати, совершенно непонятно. --Michgrig (talk to me) 09:09, 7 октября 2016 (UTC)
- OK, принял к сведению. St. Johann 09:23, 7 октября 2016 (UTC)
- Вот да, кстати, совершенно непонятно. --Michgrig (talk to me) 09:09, 7 октября 2016 (UTC)
- А с чего Вы взяли, что кто-то против наличия у Вас сразу двух флагов (ПИ и И)? Кадош (обс) 03:46, 7 октября 2016 (UTC)
- Сохранять флаги подводящего итоги и инженера — это фактически мимикрировать флаг администратора без права на блокировку. Меня, конечно, лично бы такое устроило, но не думаю, что сообщество к таким совмещениям хорошо отнесётся (при том, что норму ПИ мне выполнять особого труда не составляет, да и возможность удалять страницы иногда всё-таки нужна). St. Johann 18:38, 6 октября 2016 (UTC)
- За даже, если участник не сдаст ПИ. Не понимаю, чем одно мешает другому? Если сообщество доверило подводить итоги и править защищенные страницы, что может сделать обладатель этих двух флагов, чего сообщество ему не доверяло? — Алексей Копылов 20:31, 6 октября 2016 (UTC)
- За, периодически приходится разщищать страницы по просьбе участника, а также просто по той причине, что я с ним часто советуюсь по техническим вопросам. — Ле Лой 20:44, 6 октября 2016 (UTC)
- За--Soul Train 20:48, 6 октября 2016 (UTC)
- Шарит и хочет — флаг в руки. С уважением Кубаноид; 21:27, 6 октября 2016 (UTC)
- За. --Vladis13 (обс) 02:16, 7 октября 2016 (UTC)
- Поддержу - судя по совместной работе над NumberOf-модулем, вполне грамотный кандидат. Единственное пожелание: обязательно проверять свои программизмы в основном браузере (помимо всяких маргинальных), чтобы не получались всякие неубиваемые снеговики, как этой зимой. MBH 11:00, 7 октября 2016 (UTC)
- +1 smirk--Soul Train 14:13, 7 октября 2016 (UTC)
- Тогда проблема была, к сожалению, кроссбраузерная и скорее из-за недостатка документации. В общем моя единственная вина в ситуации с висевшим 3 месяца снеговиком заключалась лишь в том, что я использовал ResourceLoader, не знав (и до сих пор не зная, потому что такой информации нигде вроде бы нет) возможностей википедийного кэша. St. Johann 17:06, 7 октября 2016 (UTC)
- Йоханн прав, разработчики хвалятся, что хранение стилей и скриптов в локалсторедже ускоряет загрузку, но про проблему застревания чего-то в кэше там нашёл всего одну строчку: «Watch out for cached HTML: HTML output may sit around for a long time and still needs to be supported by the CSS and JS. Problems where old JS/CSS hang around are in some ways more obvious, so it's easier to find them early in testing, but stale HTML can be insidious!». И это общая документация по производительности MediaWiki, до неё ещё пойди доберись. — Джек, который построил дом (обс.) 17:59, 7 октября 2016 (UTC)
- Техническая грамотность и ответственность на уровне, так что я за. Ну а сдача флага ПИ это лишнее здесь, на мой взгляд. Cлишком близко к полномочиям администратора? И что же. Всё равно без соц. функций это всё вместе совсем даже близко не тот флаг, из-за которого у нас люди по две недели отвечают на странные вопросы на специально выделенной под их ник странице. Не думаю, что флаги инженера и ПИ нужно как-то избегать совмещать. – Meiræ 14:56, 7 октября 2016 (UTC)
- Поддерживаю. Dmitry89 (talk) 16:58, 7 октября 2016 (UTC)
- За, подходящий кандидат.--Arbnos (обс) 17:04, 7 октября 2016 (UTC)
- Обсуждение Википедии:Инженеры#Будущие защищённые — ?--Arbnos (обс) 18:55, 7 октября 2016 (UTC)
- За. Со вкладом не очень знаком, но, насколько знаю, участник технически грамотный и опытный. О противопоказаниях мне ничего не известно. Ничего не имею против идеи совмещения флагов инженера и подводящего итоги и не припомню, чтобы кто-то где-то возражал против этого. Администратор имеет намного более широкие полномочия, чем обладатель этих двух флагов. -- Алексей Ладынин (обс) 22:41, 7 октября 2016 (UTC)
- Против сдачи ПИ.--Arbnos (обс) 01:45, 8 октября 2016 (UTC)
- За оба флага. --Dmitry Rozhkov (обс) 11:13, 8 октября 2016 (UTC)
- Против. Участник (на мой взгляд) отличается недостаточно высокой способностью к адекватному и доброжелательному взаимодействию с коллегами, склонен к незрелым суждениям.--Abiyoyo (обс) 16:20, 8 октября 2016 (UTC)
- За оба флага, проблемы социального плана у участника если и есть, то с флагом ПИ они до сих пор особо не проявлялись, флаг инженера ещё менее социализирован, ну а его заслуги в создании популярных шаблонов общеизвестны --be-nt-all (обс) 16:50, 8 октября 2016 (UTC)
- За. Технически грамотный, адекватный участник, с большим и полезным техническим вкладом. GAndy (обс) 00:44, 10 октября 2016 (UTC)
- За. Для меня программирование — тёмный лес, но наслышан, насколько технически компетентен и опытен данный участник. И да, флаг ПИ Вами заработан честно, сдавать его нет необходимости, тем более, что он может Вам пригодиться. Удачи! --Dogad75 (обс) 17:33, 10 октября 2016 (UTC)
- Не согласен, что данный флаг не имеет социальной составляющей. Есть масса примеров, когда многократно озвученные насущные проблемы, в том числе отчасти вызванные деятельностью самих технически компетентных и активных участников, месяцами не вызывают у них желания решить их. Поэтому — за с оговоркой, чтобы, погружаясь в код, периодически выныривал и интересовался обстановкой на суше. Sealle 19:36, 10 октября 2016 (UTC)
- Комментарий: Формальный общий итог по всем заявкам в целом, если я его верно читаю, подведён на ФА бюрократом Vladimir Solovjev и поддержан бюрократом Adavyd. Флаг Инженера по дизайну (а не по ошибке) присваивается только бюрократами и только на основе их анализа аргументов в обсуждении кандидатуры: "Поскольку обладатель данного флага потенциально может нарушить нормальное функционирование Википедии, то прежде чем его присваивать необходимо убедиться, что участник понимает, что делает."
Возможно, часть голосующих (которые прямо указывают на незнание программирования) излишне концентрируются на чисто технической стороне: "наконец-то у нас, незнающих, будут для нас пишущие" и т.п. На деле же из достаточно невинного в начале флага на редактирование защищённых шаблонов выросло нечто, по сравнению с чем администратор — мелкий мальчик на побегушках. Блокировка доступа любым баннером для всех посетителей, блокировка редактирования для любой группы пользователей (хоть администраторов, хоть бюрократов, кому-то, кажется, давалось такое как лёгкое тестовое задание).
Поэтому логика у конечного флага изначально вывернута на изнанку (должно быть "проверенные и облечённые доверием сообщества получают дополнительную власть над ним", получается "получающие дополнительную власть над сообществом проверяются и потом могут получить его доверие"). В рамках такой вывернутой логики даже тестовая, вне итогов, выдача флагов логична, но, как процитировано в начале, поддержки не нашла. - Боюсь, я уже далеко за пределами лимита в 1Кб на реплики :-) поэтому далее максимально кратко: в рамках созданного флага социальная составляющая, доверие к участнику, его общевикипедийный опыт и умение находить и следовать консенсусам являются важнейшим (более важным, чем беглое владение Javascript, Lua и иными языками программирования) качеством. Достаточного анализа именно этого в репликах поддержавших пока нет. --Neolexx (обс) 15:04, 11 октября 2016 (UTC)
- ну если б участник был у нас без году неделя, то может быть, а так он и действующий ПИ, и даже в АК обсуждался, и все давно все про него знают. Чего еще раз обсуждать? -- ShinePhantom (обс) 17:27, 11 октября 2016 (UTC)
- Участник опытный, в технической части разбирается, думаю что проблем не будет. — UnderTheDome 20:18, 11 октября 2016 (UTC)
- За. В добрый путь. Технических знаний хватает. Опыт во всех других направлениях тоже прибывает. Про необходимость полностью исключить социальную составляющую уже неоднократно сказано, начиная с обсуждения флага. Об этом где-то онтоп в правилах нужно жирным написать, чтобы не повторять каждый раз. Из персонального же, поаккуратней относись к действиям и аргументации, основанной на своих вкусовых предпочтениях: они милые и имею право на существование, но в нашем проекте «вкусовщина» скорее ругательство, чем аргумент. В общем старайся советоваться, даже с оппонентами, слушай других, врагов тут нет: все стремимся делать одно общее дело. --cаша (krassotkin) 07:14, 12 октября 2016 (UTC)
- Присоединяюсь. Не так давно меня довольно сильно поразило, в каком тоне участник высказался об одном довольно талантливом участнике-дизайнере, авторе многих статей и популярных шаблонов. При этом сам кандидат указывает в сфере своих интересов дизайн. Очень жаль, что участник не понимает, например, тот факт, насколько мало в свободных проектах дизайнеров и как их надо ценить, а не включать мотив «внутривидовой вражды». — Джек, который построил дом (обс.) 02:54, 13 октября 2016 (UTC)
- Огорчает то, с каким энтузиазмом и количеством букв участник отнесся к "предложению" ShinePhantom "заблокировать" ру-Википедию. Это не умаляет технические навыки кандидата, но огорчает. Alex Spade 12:09, 14 октября 2016 (UTC)
- Против Переделка таблицы (удаление рамки) без предварительного обсуждения на свой вкус. Не нужен такой техник, не учитывающий мнения других. --217.107.126.106 10:29, 15 октября 2016 (UTC)
- Да, если таблица не обновлялась уже 2 месяца к тому моменту, обновляющий может поступить с ней как угодно. Ключевые функции там были при создании новой версии сохранены, обновление таблицы кардинально ускорено, ваши претензии ни у кого кроме вас же симпатий не нашли. На претензии людей, которые пытаются создать себе иллюзию поддержки на странице обсуждения (все адреса принадлежали одному провайдеру), реагировать смысла мало. St. Johann 10:39, 15 октября 2016 (UTC)
Итог
Есть консенсус за присвоение флага. Хотя и было высказано пожелание аккуратнее относится «к действиям и аргументации, основанной на своих вкусовых предпочтениях». Возражение по тому, что было внесено изменение без предварительного обсуждения — я не увидел какого-то криминала, де-факто консенсус на него существует. Так что флаг присвоен. Удачи!--Vladimir Solovjev обс 10:55, 15 октября 2016 (UTC)
Jack who built the house
- Jack who built the house (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
На протяжении уже почти года я активно участвую в технической жизни сообщества (участвовал и раньше, но менее активно). Я регулярно сталкиваюсь с необходимостью внесения правок в защищённые страницы, как по срочным поводам (когда вносится некое изменение в движок или куда-то и возникает острая потребность всё чинить), так и в рамках общего развития технического обеспечения рувики.
Пожалуй, за последнее время наибольшее число одобренных запросов на изменение защищённых шаблонов, модулей и страниц MediaWiki — мои или по моей инициативе. См. хотя бы историю MediaWiki:Common.css (как минимум 8 за этот год). Моих editprotected'ов не счесть (наобум: 1, 2, 3, 4, 5, 6; просто выполненные запросы / просьбы ко мне: 1, 2, 3).
Я автор кучи шаблонов и модулей и ряда гаджетов и скриптов. Также я участвую в работе проекта «Технические работы», сооснователем которого, по сути, являюсь (наряду с Iniquity), пытающегося немного координировать такую деятельность.
Пожалуй, хватит. — Джек, который построил дом (обс.) 17:56, 6 октября 2016 (UTC)
Вопросы (Jack who built the house)
- доведете до ума предупреждалку при правке биографий о ныне живущих? ShinePhantom (обс) 18:06, 6 октября 2016 (UTC)
- А её что, ещё не запилили? Я надеялся, что сделал свою часть. Посмотрю. — Джек, который построил дом (обс.) 18:09, 6 октября 2016 (UTC)
- и в категорию чтоб включались меньшегодичные покойники :) ShinePhantom (обс) 18:10, 6 октября 2016 (UTC)
- В MediaWiki:Common.js надо добавить
// Magic editintros by [[:en:User:RockMFR]] function addEditIntro( name ) { $( '.mw-editsection, #ca-edit' ).find( 'a' ).each( function ( i, el ) { el.href = $( this ).attr( 'href' ) + '&editintro=' + name; } ); } if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) { $( function () { var cats = mw.config.get('wgCategories'); if ( !cats ) { return; } if ( $.inArray( 'Википедия:Биографии современников', cats ) !== -1 ) { addEditIntro( 'Шаблон:...' ); } } ); }
Шаблон:...
, соответственно, заменить на шаблон с предупреждением. Про категорию, как я говорил, надо отлаживать на месте из-за хитростей с полем точности / наличием нескольких значений в Викиданных; надо понимать, что там к чему. Кстати, тогда я сказал, что автор модуля Vlsergey исчез, а теперь он здесь; может, он скажет что-то. — Джек, который построил дом (обс.) 00:21, 7 октября 2016 (UTC)
- А её что, ещё не запилили? Я надеялся, что сделал свою часть. Посмотрю. — Джек, который построил дом (обс.) 18:09, 6 октября 2016 (UTC)
- Подведён итог некого опроса, который требует изменения одного из модулей, используемых во всех шаблонах-карточках персоналий. Вы уверены, что точно знаете, что и как требуется изменить для осуществления этого итога. Достаточно ли этих условий для того, чтобы изменять модуль? NBS (обс) 21:44, 6 октября 2016 (UTC)
- Нет, так как итог может подвести кто угодно и аргументировать его как угодно. Наличие раздела «Итог» не означает наличия консенсуса. Нужно подождать возможных оспариваний. Ну и если там есть сколько-нибудь сложный код, в любом случае изменение, которое отразится на всех шаблонах — карточках персоналий, надо протестировать. — Джек, который построил дом (обс.) 22:48, 6 октября 2016 (UTC)
- Мой вопрос был вот о чём. Бывает, что опрос был по тем или иным причинам не замечен большинством заинтересованных участников. Может ли в этом случае его итог быть основанием для внесения изменений в код, пусть и после 1—2 недель? NBS (обс) 15:00, 7 октября 2016 (UTC)
- Хм, я прокрутил в голове возможность, что вы имели в виду это, но отбросил, потому что опросы обычно усиленно анонсируются и вообще проводятся по сценарию, описанному на ВП:Опросы, по крайней мере так было со всеми опросами, которые я видел в последний год; также они долго висят в шаблоне «Актуально». Если бы вы спросили про некую абстрактную дискуссию, начатую кем-то где-то на задворках ВП, я бы упомянул в ответе этот момент.Что касается уточняющего вопроса — конечно, если по неким объективным причинам большинство заинтересованных участников не могло ознакомиться с опросом и высказаться, инженер, администратор или кто бы то ни было, наделённый правами, имеет все основания усомниться, «а был ли консенсус», и повременить с внесением правок до установления этого факта. Но если опрос был должным образом анонсирован, все имели полную возможность высказаться и высказались, но некто не сделал этого, то он, что называется, сам себе злобный Буратино. Что, конечно, не означает, что его мнение до́лжно списывать со счетов, когда он до этого опроса таки доберётся, но это уже дело сообщества.Вообще, переходя на более абстрактный уровень, должен отметить, что есть класс ситуаций, которые страдают от того, что для них нет объективных критериев оценки и они могут быть интерпретированы что в одну, что в другую сторону в зависимости от оценщика. Точно так же, как один может стремиться по-быстрому провести опрос и добиться внесения неких правок, другой может заявиться в сколь угодно представительный опрос и заявить, что консенсус не состоялся. Если начинаются подобные разборки, то лучшая тактика для инженера — отойти в сторону и подождать, пока всё не уляжется и не встанет на свои места. Ну а если у него были разумные основания считать консенсус состоявшимся и таки внести некие правки, то вряд ли надо быть к нему строгим — правку всегда можно отменить (хотя правка модулей, на которых базируются карточки персон, конечно, повлечёт за собой создание длинной очереди заданий и особо частить не стоит). — Джек, который построил дом (обс.) 15:53, 7 октября 2016 (UTC)
- Ну и не упущу возможность всё же добавить, что мой личный приоритет — чтобы дела делались, а не чтобы в сообществе царило внешнее благоденствие при реальном застое. Не исключаю для себя возможности, что даже при наличии некоторых сомнений я скорее проведу правку, чем не проведу, просто потому, что отменить в случае появления недовольных будет дело двух секунд. А вот если я не проведу, то потом все могут забыть и дело ляжет в долгий ящик или окажется заброшенным вовсе. (Хотя, как я уже сказал, к случаю правки модулей для карточек персон из вопроса это, скорее всего, не относится.) — Джек, который построил дом (обс.) 18:59, 7 октября 2016 (UTC)
- Могут быть и другие варианты, например: высказались-то многие, но в начале (и там было отсутсвие явное консенсуса, так что в СН вряд ли многие занесли страницу опроса); потом кому-то в голову пришла интересная идея, 2—3 участника её поддержали, остальные вообще неизвестно, знают ли о ней; а итог был подведён с учётом новых предложений. Ваши действия? NBS (обс) 19:43, 7 октября 2016 (UTC)
- Подозреваю тут след этой истории :-) В такой ситуации я бы старался действовать так, чтобы, с одной стороны, не возникло недоразумений в дальнейшем, а с другой — не затягивать. Здравым решением мне представляется пингануть тех, кто не поддержал изначальное предложение, потому что именно они, скорее всего, будут в первых рядах недовольных, если итог придётся им не по нраву. То есть понятно, что в условиях малой репрезентативности проводить правку нельзя, но гнать пинками на форум и выступать в роли обструктивного бюрократа, говорящего «а донесите мне ещё эту справочку, да и вообще начинайте всё сначала», тоже не пристало, особенно если предложение разумное. Пишешь ответом к итогу: «A, B, C, D не против?». A, B и D не против, C молчит, ну, стало быть, консенсус можно считать состоявшимся. — Джек, который построил дом (обс.) 20:00, 7 октября 2016 (UTC)
- Нет, я описывал другую ситуацию: появилось ранее не высказывавшееся предложение, которое — по мнению предложившего — должно удовлетворить обе стороны. NBS (обс) 21:13, 7 октября 2016 (UTC)
- В таком случае, возможно, более целесообразно будет посоветовать создать другой опрос. Если прямо всё было так, как вы говорите, то есть «отсутсвие явное консенсуса, так что в СН вряд ли многие занесли страницу опроса» — грубо говоря, все отписались в отрицательном ключе и разбежались.Ну и сразу вам скажу, что если это решение (советовать создавать другой опрос или нет, считать итог отражающим консенсус или нет) превысит ту степень ответственности, которую я готов буду за него взять, то оно будет уже вне моей, как инженера, компетенции, и я лучше отдельно обращусь к администраторам или к сообществу. Как я многократно подчёркивал во время обсуждения флага, социалка — это ведение администраторов и бюрократов, а не инженеров, и я всецело против того, чтобы на меня, если я буду инженером, взваливали такую ответственность. — Джек, который построил дом (обс.) 22:01, 7 октября 2016 (UTC)
- Нет, я описывал другую ситуацию: появилось ранее не высказывавшееся предложение, которое — по мнению предложившего — должно удовлетворить обе стороны. NBS (обс) 21:13, 7 октября 2016 (UTC)
- Подозреваю тут след этой истории :-) В такой ситуации я бы старался действовать так, чтобы, с одной стороны, не возникло недоразумений в дальнейшем, а с другой — не затягивать. Здравым решением мне представляется пингануть тех, кто не поддержал изначальное предложение, потому что именно они, скорее всего, будут в первых рядах недовольных, если итог придётся им не по нраву. То есть понятно, что в условиях малой репрезентативности проводить правку нельзя, но гнать пинками на форум и выступать в роли обструктивного бюрократа, говорящего «а донесите мне ещё эту справочку, да и вообще начинайте всё сначала», тоже не пристало, особенно если предложение разумное. Пишешь ответом к итогу: «A, B, C, D не против?». A, B и D не против, C молчит, ну, стало быть, консенсус можно считать состоявшимся. — Джек, который построил дом (обс.) 20:00, 7 октября 2016 (UTC)
- Могут быть и другие варианты, например: высказались-то многие, но в начале (и там было отсутсвие явное консенсуса, так что в СН вряд ли многие занесли страницу опроса); потом кому-то в голову пришла интересная идея, 2—3 участника её поддержали, остальные вообще неизвестно, знают ли о ней; а итог был подведён с учётом новых предложений. Ваши действия? NBS (обс) 19:43, 7 октября 2016 (UTC)
- Мой вопрос был вот о чём. Бывает, что опрос был по тем или иным причинам не замечен большинством заинтересованных участников. Может ли в этом случае его итог быть основанием для внесения изменений в код, пусть и после 1—2 недель? NBS (обс) 15:00, 7 октября 2016 (UTC)
- Нет, так как итог может подвести кто угодно и аргументировать его как угодно. Наличие раздела «Итог» не означает наличия консенсуса. Нужно подождать возможных оспариваний. Ну и если там есть сколько-нибудь сложный код, в любом случае изменение, которое отразится на всех шаблонах — карточках персоналий, надо протестировать. — Джек, который построил дом (обс.) 22:48, 6 октября 2016 (UTC)
- Коллега, найдёте решение: Википедия:Форум/Технический#Формат двойной даты в Викиданных? Sealle 11:32, 8 октября 2016 (UTC)
- @Sealle: Ну вроде сделал. Скрипт, по-видимому, был совсем не заточен под юлианские даты, и править пришлось в двух местах (формально в трёх): сначала когда дата готовилась к отображению и потом когда она сохранялась. Причём, хотя формальная поддержка юлианской даты была, базовым сценарием было переключение с григорианской даты на юлианскую. При этой операции юлианская дата вычисляется на основе григорианской, а вот обратного сценария предусмотрено не было — всякая дата, полученная из Викиданных, рассматривалась как григорианская. Чинил, разумеется, на коленке (структура там огромная и запутанная, хотя код довольно понятен); что ничего при этом не задел, гарантировать не могу. — Джек, который построил дом (обс.) 01:01, 9 октября 2016 (UTC)
- Спасибо! Перенёс Вашу версию в рабочий скрипт. Посмотрим в деле. Sealle 05:27, 9 октября 2016 (UTC)
- @Sealle: Ну вроде сделал. Скрипт, по-видимому, был совсем не заточен под юлианские даты, и править пришлось в двух местах (формально в трёх): сначала когда дата готовилась к отображению и потом когда она сохранялась. Причём, хотя формальная поддержка юлианской даты была, базовым сценарием было переключение с григорианской даты на юлианскую. При этой операции юлианская дата вычисляется на основе григорианской, а вот обратного сценария предусмотрено не было — всякая дата, полученная из Викиданных, рассматривалась как григорианская. Чинил, разумеется, на коленке (структура там огромная и запутанная, хотя код довольно понятен); что ничего при этом не задел, гарантировать не могу. — Джек, который построил дом (обс.) 01:01, 9 октября 2016 (UTC)
- В шаблонах-карточках нередко в параметрах для изображений оказываются ссылки на несуществующие файлы. Можете ли вы предложить какое-либо техническое решение в рамках рувики, чтобы эти ссылки игнорировались — то есть или параметр вообще считался бы пустым, или подгружалось бы изображение, указанное в Викиданных? NBS (обс) 21:23, 12 октября 2016 (UTC)
- Я не знаю, стоит ли это делать, потому что ошибки полезно выводить, а не прятать. Техническое решение тут простое — {{#ifexist}}. — Джек, который построил дом (обс.) 21:32, 12 октября 2016 (UTC)
- Во-первых, будут ложные срабатывания — встречаются случаи, когда вместо
изображение = Example.png
иширина = 200px
вставляютизображение = [[Файл:Example.png|200px]]
, и это отображается нормально; может быть, и ещё что-то более экзотичное найдётся. Во-вторых, да, ошибки скрывать не стоит — но для этого есть категория Статьи со ссылками на отсутствующие файлы, в которую статья должна по-прежнему попадать, плюс можно сделать какой-то указатель для редакторов, который не будет мешать читателям. NBS (обс) 22:08, 12 октября 2016 (UTC)- В первом приближении — так.
{{Участник:Jack who built the house/содержит изображение|строка=Example.png}}
→ Ошибка модуля String: Пустая строка поиска
- В первом приближении — так.
- Во-первых, будут ложные срабатывания — встречаются случаи, когда вместо
- Я не знаю, стоит ли это делать, потому что ошибки полезно выводить, а не прятать. Техническое решение тут простое — {{#ifexist}}. — Джек, который построил дом (обс.) 21:32, 12 октября 2016 (UTC)
{{Участник:Jack who built the house/содержит изображение|строка=Файл:Example.png}}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=[[Файл:Example.png|200px]]}}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=Examplsadasd.png}}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=Файл:Examplsadasd.png}}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=[[Файл:Examplsadasd.png|200px]]}}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=}}
→ Ошибка модуля String: Пустая строка поиска
{{#if: {{содержит изображение|строка={{{параметр|}}}}} | одно поведение | другое поведение }}
. Возможно, было бы ещё более гибко, если бы шаблон просто извлекал название файла из параметра (смотря какая точно планируется архитектура).> может быть, и ещё что-то более экзотичное найдётсяОглашайте сразу полный список условий, пожалуйста. — Джек, который построил дом (обс.) 23:05, 12 октября 2016 (UTC)
- ссылка на http://moisayt.ru/pics.jpg ? -- ShinePhantom (обс) 10:49, 13 октября 2016 (UTC)
- Узнать доступность внешних адресов никак нельзя. Максимум можно реализовать проверку, нет ли внешней ссылки в параметре.
{{Участник:Jack who built the house/содержит изображение|строка=http://moisayt.ru/pics.jpg }}
→ Ошибка модуля String: Пустая строка поиска
- Узнать доступность внешних адресов никак нельзя. Максимум можно реализовать проверку, нет ли внешней ссылки в параметре.
- ссылка на http://moisayt.ru/pics.jpg ? -- ShinePhantom (обс) 10:49, 13 октября 2016 (UTC)
{{Участник:Jack who built the house/содержит изображение|строка=[http://moisayt.ru/pics.jpg moisayt.ru/pics.jpg] }}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=[//moisayt.ru/pics.jpg moisayt.ru/pics.jpg] }}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка=htttttp://moisayt.ru/pics.jpg }}
→ Ошибка модуля String: Пустая строка поиска
{{Участник:Jack who built the house/содержит изображение|строка={{url|moisayt.ru/pics.jpg}}}}
→ Ошибка модуля String: Пустая строка поиска
- эээ, вообще внешние ссылки нафиг в этом поле не нужны, доступны они или нет. ShinePhantom (обс) 15:54, 13 октября 2016 (UTC)
- Я мысли читать не умею, спасибо, что потратили моё время. Вопрос стоял об условиях, и из вашего ответа, расположенного под моим предложением огласить список условий, следовало, что вы предложили ещё одно условие. Очевидно, что изначальная версия не считала ссылки валидным содержанием параметра. — Джек, который построил дом (обс.) 16:03, 13 октября 2016 (UTC)
- эээ, вообще внешние ссылки нафиг в этом поле не нужны, доступны они или нет. ShinePhantom (обс) 15:54, 13 октября 2016 (UTC)
Файл:Example.png
у вас выдаёт неправильный ответ (в шаблонах-карточках он преобразуется в красную ссылку Файл:Файл:Example.png). Но вопрос-то был задан с другой целью — понять, каким вы видите взаимодействие между флагоносцем и другими участниками. Судя по этому ответу, вы хотите получать очень чёткие инструкции вида «если на входе X, на выходе должно быть Y и т. д.» — а если что-то оказалось не учтено в таком вот техническом задании, то это не к вам. Я правильно понимаю вашу позицию? NBS (обс) 16:31, 13 октября 2016 (UTC)Файл:Example.png
у меня выдаёт правильный ответ — уж уметь убирать префикс «Файл:» шаблоны должны уметь. Если что, дополнительные действия требуются для того, чтобыФайл:Example.png
считался правильным вводом, а не не считался, так рассматриватьФайл:Example.png
как некорректный ввод будет только проще.> Судя по этому ответу, вы хотите получать очень чёткие инструкции вида «если на входе X, на выходе должно быть Y и т. д.» — а если что-то оказалось не учтено в таком вот техническом задании, то это не к вам. Я правильно понимаю вашу позицию?
Я регулярно создаю решения, творчески осмысляя запросы участников или возникающие потребности (и то, что я сразу добавил учёт префикса «Файл:», хотя без лишней обработки такое изображение бы не отобразилось, этому свидетельство), но это не значит, что я знаю все тонкости существующих систем, в частности то, как обрабатываются параметры с изображениями в шаблонах-карточках. И у вас путаница в терминологии: если вы даёте техническое задание, то в нём по определению должно быть учтено всё, на то оно и техническое. Если вы пишете запрос рода «Хочу что-нибудь такое», то и моё отношение к нему соответствующее: я стремлюсь понять разные тонкости предмета и изобрести решение, которое будет наиболее удачным и приемлемым по трудозатратам.Я вначале дал общий ответ («Техническое решение тут простое — {{#ifexist}}»), на что вы ответили ссылкой на частности, продолжив придерживаться этой логики и в том ответе, на который я сейчас отвечаю. Логично предположить, что вы знаете эти частности лучше меня, и попросить вас их уточнить. Для творческого осмысления требуется больше умственной работы; запрос на неё однозначно не следует из ваших реплик, и я отвечаю соответствующе. — Джек, который построил дом (обс.) 17:22, 13 октября 2016 (UTC)
- Мне вот тоже интересно, поэтому возвращаю ваш же вопрос Вам. Какие ключевые проблемы вы видите в техническом обеспечении раздела, какие пути видите к их решению и в чём рассматриваете возможность своего участия (или уже участвуете)? С уважением, Iniquity 23:07, 13 октября 2016 (UTC)
- Ко всем вашим пунктам присоединяюсь. Я бы отдельно добавил низкую связность, в связи с чем неудобство сёрфинга (тупо чтобы попасть на последнюю архивную страницу форума, нужно совершить два клика вместо одного; поля для поиска не везде есть или слишком общие, вот недавно приделал поиск к ВП:Шаблоны — раньше, стало быть, надо было рыться в каталоге, как в библиотеке) и низкий показатель discoverability. В плюс к документациям разделы FAQ надо дополнять (у технического форума устаревший, к примеру). Многое из чисто технических проблем перерастает в проблему правил, понимания их участниками и качества коммуникации между ними (каждый раз, когда участник пишет статью, которая полностью или частично идёт под снос, часть вины есть на нас, так как мы не смогли донести до него позицию правил).Также назову медленную загрузку страниц (см.), с которой связана ещё одна извечная проблема — в момент окончательной загрузки всё скачет (даже косноязычные анонимы жалуются), причину чего мы выясняли с Neolexx, но это уже к разработчикам MediaWiki. Ещё хотелось бы, чтобы наконец решилась проблема неприспособленности вики-движка для обсуждений, в каковой связи я разрабатываю шаблон {{Мониторинг тем}} и скрипт topicWatch.js (но это лишь одна сторона медали, другая — неудобство написания сообщений, что тоже много обсуждалось, в последний раз здесь). Устаревший код в шаблонах и плохая их слаженность — одна из основополагающих проблем (грубо говоря, вместо пяти шаблонов, где каждый решает свою задачу и сообща они решают общую, есть пять шаблонов, где каждый решает все задачи, но плохо, и все они как лебедь, рак и щука). Низкий уровень обмена с другими разделами, много велосипедов (ну это вечное). Неавтоматизированность рутинных действий (вытекающая из разных пунктов в вашем списке). Есть ещё много вызовов, ответив на которые, можно было бы облегчить сам процесс редактирования статей, но пока могу поделиться только общими соображениями и теми, которые высказал. — Джек, который построил дом (обс.) 00:20, 14 октября 2016 (UTC)
Обсуждение (Jack who built the house)
- кто, блин, придумал, что флаг присваивается бюрократами? Неудобно же. Надо иначе - вручить флаг, выдать задания, справился - оставить, не справился - придешь, когда выучишь. А бюрократы на такое не пойдут. Это админы теорию сдают в основном, потому как в серой зоне работают, а ПИ и инженеры должны сдавать практику ShinePhantom (обс) 18:05, 6 октября 2016 (UTC)
- ShinePhantom, это придумали разработчики, мнение которых почему-то важнее, чем консенсус всех редакторов русской Википедии. Кадош (обс) 18:20, 6 октября 2016 (UTC)
- Никто не запрещает итог подводить администратору, а вот формальное присвоение флага уже делать бюрократам. Не понимаю, почему организаторы так не сделали. -- VlSergey (трёп) 23:04, 6 октября 2016 (UTC)
- ShinePhantom, это придумали разработчики, мнение которых почему-то важнее, чем консенсус всех редакторов русской Википедии. Кадош (обс) 18:20, 6 октября 2016 (UTC)
- Если кого-то интересует мнение полного профана во всём, что касается технической стороны ру-вики, то, по моему, самый очевидный кандидат на получение этого флага. --RasabJacek (обс) 18:13, 6 октября 2016 (UTC)
- Смущает некоторая вольность участника в произведении технических правок (вот из ссылки в навигационных шаблонах вывели вы когда-то квадратные скобки, о чём я вас когда-то спросил и получил ответ типа «я художник, я так вижу»; а в шаблонах типа {{Сокрытие}} при этом до сих пор «неунифицированный» [пусть и в худшую сторону] стиль скобок, и зачем тогда было что-то менять?), но в целом, конечно, это присвоению флага не мешает. Очень желаю, однако, производить обсуждения даже наиболее «незначительных» технических изменений, особенно когда они вносят неразбериху в «общий строй вещей». St. Johann 18:42, 6 октября 2016 (UTC)
- Ох. Мой ответ был ровно противоположен по сути ответу «я художник, я так вижу». Вот тот диалог (со слов «Ещё лучше будет, если третью правку»). Есть такие изменения, которые 1) имеют целью банальную унификацию, 2) являют собой обновление того, что когда-то было перетащено из другого раздела, чаще всего англовики. Это изменение является тем и другим одновременно. Я упомянул в том диалоге, что отнюдь не против это обсудить (и вы так и не открыли обсуждение), просто если по каждому положению скобок и тому подобным вещам раньше времени открывать обсуждение, то это серьёзно замедлит процессы и приведёт к бюрократической волоките, последствия которой, по моему глубокому убеждению, гораздо хуже, чем от необсуждённых скобок. Если я вижу неочевидность (извиняюсь за тавтологию), я обсуждаю.В принципе, у меня есть собственное мнение по многим вопросам, да, включая скобки и такое. Но в вопросах приведения страниц в соответствии с этим мнением я довольно уступчив и не склонен к силовым действиям, если такая возможность не следует из правил. Если какая-то моя правка показалась кому-то спорной, я легко переживу её отмену, даже если буду с ней в корне не согласен. — Джек, который построил дом (обс.) 22:43, 6 октября 2016 (UTC)
- За Технически грамотный редактор. Пользуюсь его шаблонами и гаджетами. — Алексей Копылов 20:25, 6 октября 2016 (UTC)
- Я не то, чтобы уберпрофессионал, но по-моему Джек тоже самый очевидный кандидат, заваливший админов запросами. Хотя начать стоило с того, что он придумал
{{Техзадача}}
. — Ле Лой 20:47, 6 октября 2016 (UTC) - За--Soul Train 20:55, 6 октября 2016 (UTC)
- Шарит и хочет — флаг в руки. С уважением Кубаноид; 21:27, 6 октября 2016 (UTC)
- Однозначно За. У кандидата мне нравятся навыки во фронтэнд-программировании — симпатичные гаджеты, быстрая работа над скриптами, и коммуникабельность. Это нужные качества для обладателя флага. --Vladis13 (обс) 02:38, 7 октября 2016 (UTC)
- За--Luterr (обс) 09:52, 7 октября 2016 (UTC)
- За, не вижу препятствий, в общем-то. – Meiræ 15:00, 7 октября 2016 (UTC)
- За, претензий к кандидату нет, есть к фронтам действий.--Arbnos (обс) 16:42, 7 октября 2016 (UTC)
- Всеми руками за. Техническая грамотность участника подтверждается многократными запросами довольно нетривиальных изменений, а также активное участие в техническом аспекте викидеятельности. Dmitry89 (talk) 16:58, 7 октября 2016 (UTC)
- Обсуждение Википедии:Инженеры#Будущие защищённые — ?--Arbnos (обс) 18:54, 7 октября 2016 (UTC)
- Хм, но если страница не защищена, то зачем ждать внесения уполномоченными участниками? Или я не понял, о чем речь. Защищённые, будущие защищённые, — наверное, у нас не бюрократия; если участник представит свои правки в популярные шаблоны, это смогут оценить. — Джек, который построил дом (обс.) 19:07, 7 октября 2016 (UTC)
- За. Со вкладом не очень знаком, но, насколько знаю, участник технически грамотный и опытный. О противопоказаниях мне ничего не известно. -- Алексей Ладынин (обс) 22:40, 7 октября 2016 (UTC)
- За, можно я просто оставлю это здесь? Аргументация в старт-топике от кандидата. С уважением, Iniquity 08:57, 8 октября 2016 (UTC)
- За --Dmitry Rozhkov (обс) 11:14, 8 октября 2016 (UTC)
- За. Красныйхотите поговорить? 16:13, 8 октября 2016 (UTC)
- Поддерживаю. Данный участник технически грамотен, а уровень социального взаимодействия достаточно высокий.--Abiyoyo (обс) 16:21, 8 октября 2016 (UTC)
- За --be-nt-all (обс) 16:56, 8 октября 2016 (UTC)
- За. Участник активно участвует в решении технических задач, завсегдатай на разных технических площадках нашего раздела. Его технические решения всегда грамотны и полезны, если возникают какие-то замечания — участник конструктивен в диалоге. Выдача этого флага сэкономит его собственное время (которое он тратит на написание запросов к администраторам с просьбой реализовать его предложение), время администраторов (которые берутся его рацпредложение реализовать) и плюс, хотя бы некоторой степени расчистит традиционные завалы на технических площадках. GAndy (обс) 00:43, 10 октября 2016 (UTC)
- За. Аргументы уже все высказаны выше. Sealle 19:37, 10 октября 2016 (UTC)
- За Остались очень положительные впечатления от конструктивного настроя многоуважаемого соискателя при его модернизации шаблона {{ФИО}}. Очень хочу пожелать ему удачи! --MarchHare1977 (обс) 10:07, 11 октября 2016 (UTC)
- За. Может мало пересекались, но только положительный опыт, в том числе и в технической сфере. --cаша (krassotkin) 07:16, 12 октября 2016 (UTC)
- За. Участник знает, что делает. + Высокая активность и коммуникабельность. Korneevyshka (обс) 18:45, 12 октября 2016 (UTC)
- За. --AleUst (обс) 14:11, 14 октября 2016 (UTC)
- За. В первую очередь --windewrix (обс) 14:14, 14 октября 2016 (UTC)
Итог
В общем, здесь консенсус за присвоение флага инженера очевиден. Очевидно, что участник технически грамотен и готов выполнять функции инженера. Так что флаг присвоен. Удачи!--Vladimir Solovjev обс 09:53, 15 октября 2016 (UTC)
- P.S. Первое задание — придумать, как обозначать инженеров в гаджете MediaWiki:Gadget-markadmins.js. --Vladimir Solovjev обс 09:57, 15 октября 2016 (UTC)
- Всё уже придумали без меня (точнее, со мной). — Джек, который построил дом (обс.) 12:18, 15 октября 2016 (UTC)
- Спасибо всем за доверие и за поддержку. Отдельное спасибо хочу сказать MaxBioHazard, который подхватил идею создания флага и вёл её от начала до уверенного конца, инициируя необходимые процедуры и участвуя в разрешении сложных моментов, а также Iniquity за предприятие, которое стало финальным стимулом к созданию флага.Хочу предупредить, что я уже достаточно долгий срок участвую без перерывов, так что вики-отпуск не за горами. — Джек, который построил дом (обс.) 12:18, 15 октября 2016 (UTC)
MaxBioHazard
- MaxBioHazard (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
Нередко сталкиваюсь с необходимость править защищённые страницы:
- высоковключенные шаблоны, изменяемые параллельно с ботоправками - например, [1], [2], [3]
- страницы пространства MW, задающие интерфейс сайта. По запросам одного админа помогал править и исправлял ошибки на страницах MediaWiki:Sp-contributions-footer, MediaWiki:Pageinfo-footer, MediaWiki:Histlegend, MediaWiki:Edittools и других, также например ВП:Технические запросы/Архив/2016#Неверная ссылка в «Показать только перенаправления». Исправляю перевод сообщений интерфейса: когда локальных копий нет - на транслейтвики (например пресловутое магическое слово PLURAL, порядок параметров в котором для руского языка разработчики меняли с периодичностью раз в полгода), а когда в нашем пространстве MediaWiki есть локальные копии - приходится через админов
- защищённые по посторонним причинам страницы основного и других пространств, в которых бот не может провести некую тривиальную ботоправку из-за защиты (под сотню случаев за год)
- у меня есть боты, автоматически делающие правки по запросу на специальной защищённой до админов странице (например, заменятель файлов, написанный по запросу NBS). Документацию по синтаксису запросов я, для простоты парсинга самой страницы, ставлю в её эдитнотис, эти эдитнотисы тоже приходится создавать через других участников.
Метапедической деятельностью занимаюсь с первого месяца в проекте, одним из её результатов является создание данного и ещё нескольких технических флагов. Имею бота с >500 000 правок, четырьмя орденами и Википремией. MBH 15:23, 11 октября 2016 (UTC)
Вопросы (MaxBioHazard)
- На страницах обсуждений Википедии встречаются отступы реплик как звёздочкой
*
, так и двоеточием:
, так и смесью обоих стилей. Допустим, вы написали гаджет, преобразующий все и любые реплики на странице к единому стилю. Вам не удалось добиться явного консенсуса сообщества по единому верному стилю. Вы сами абсолютно уверены в правильности одного из стилей. Ваше решение: 1) использовать гаджет для корректировки индивидуального просмотра, 2) предложить гаджет для корректировки индивидуального просмотра всем желающим, 3) использовать гаджет как редактор, изменяя форматирование всех реплик на странице, которую вы редактируете, к наиболее верному по вашему мнению варианту? 4) четвёртый вариант? --Neolexx (обс) 15:37, 11 октября 2016 (UTC)- Гаджет писал не я, а Ignatus. Проблема двоеточий (неразличимость реплик разных участников, идущих на одном уровне подряд) мешает равно всем участникам, а не кому-то одному, поэтому вариант некой "корректировки индивидуального просмотра" никогда и никем не рассматривался на моей памяти (предлагается редактирование не вики-кода, а HTML'я конечных страниц, я правильно понимаю?) Против звёздочек был аргумент, что если участник пишет реплику из нескольких абзацев, текущий скрипт отмечает каждый новый абзац - поэтому я не использую его на многоабзацных репликах других участников. Но если бы гаджет "корректировки индивидуального просмотра" существовал, конечно, оптимальнее было бы использовать его. MBH 13:35, 17 октября 2016 (UTC)
- Есть некоторая разница — консенсус по единому верному стилю и консенсус по тому, чтобы реплики не имеющих особых предпочтений участников (каковых большинство) приводить хоть к какому-то единому стилю. Я, например, тоже считаю, что в отсутствие лучших альтернатив такая замена помогает читаемости обсуждений (хотя есть небольшое число случаев, когда она создаёт проблемы). А также я считаю, что очень хорошо, что есть участник, готовый заниматься этой грязной работой, хотя мог бы бросить после появления первых недовольных. — Джек, который построил дом (обс.) 14:59, 17 октября 2016 (UTC)
- Может, всё-таки не будешь принципиально игнорировать вопросы оформления при правке вещей, которые видят тысячи и миллионы? — Джек, который построил дом (обс.) 16:17, 11 октября 2016 (UTC)
- Приведи конкретные примеры, не люблю абстрактных рассуждений. (Я примерно понимаю, о чём ты, но каждая ситуация имеет свою специфику, поэтому объяснять лучше на конкретных примерах) MBH 17:14, 11 октября 2016 (UTC)
- Банально — нужно добавить какой-то текст, где встречаются тире и кавычки. У тебя есть две кнопки: Викификатора и «Сохранить изменения». Рука тянется ко второй. Вот хорошо бы, чтобы она сначала дотянулась до первой. — Джек, который построил дом (обс.) 17:25, 11 октября 2016 (UTC)
- Ну понятно, что если я буду править интерфейс сайта, она сначала потянется к первой. Я понимаю разницу между постами на наших внутренних форумах и интерфейсом сайта. MBH 18:18, 11 октября 2016 (UTC)
- Иногда складывается ощущение, что нет. Я рад, что я ошибался. — Джек, который построил дом (обс.) 18:19, 11 октября 2016 (UTC)
- Ну понятно, что если я буду править интерфейс сайта, она сначала потянется к первой. Я понимаю разницу между постами на наших внутренних форумах и интерфейсом сайта. MBH 18:18, 11 октября 2016 (UTC)
- Банально — нужно добавить какой-то текст, где встречаются тире и кавычки. У тебя есть две кнопки: Викификатора и «Сохранить изменения». Рука тянется ко второй. Вот хорошо бы, чтобы она сначала дотянулась до первой. — Джек, который построил дом (обс.) 17:25, 11 октября 2016 (UTC)
- Приведи конкретные примеры, не люблю абстрактных рассуждений. (Я примерно понимаю, о чём ты, но каждая ситуация имеет свою специфику, поэтому объяснять лучше на конкретных примерах) MBH 17:14, 11 октября 2016 (UTC)
- В шаблонах-карточках нередко в параметрах для изображений оказываются ссылки на несуществующие файлы. Можете ли вы предложить какое-либо техническое решение в рамках рувики, чтобы эти ссылки игнорировались — то есть или параметр вообще считался бы пустым, или подгружалось бы изображение, указанное в Викиданных? NBS (обс) 21:23, 12 октября 2016 (UTC)
- В коде каждой карточки нужно завернуть выражение, выводящее изображение (например, в шаблоне "Персона" это такой код:
{{wikidata|p18[1]|{{{изображение|}}}|size={{#if:{{{ширина|}}}|{{{ширина|}}}|267x400px}}|alt={{{описание изображения|Портрет}}}}}
) в следующий код:{{#ifexist: media:{{{изображение|}}} | <вышеупомянутый код> | [[К:Статьи со ссылками на отсутствующие файлы]] }}
. Есть много нюансов: например, если в конкретный шаблон имя файла подаётся с префиксом протранства имён или в уже преформатированном виде, нужно чистить пришедшую строку от всего, кроме имени файла. В итоге получаем [4] --> Участник:MaxBioHazard/test. Для подгрузки с викиданных надо, по идее, проверять существование не{{{изображение|}}}
, а{{wikidata|p18[1]|{{{изображение|}}}
, я попробовал так сделать, но перестало отображаться и существующее изображение - надо разбираться, в каком формате имя файла приходит из ВД. MBH 10:33, 13 октября 2016 (UTC) - Fix: простановку категории из ифэкзиста можно убрать, она проставляется автоматически движком. MBH 12:01, 13 октября 2016 (UTC)
- В коде каждой карточки нужно завернуть выражение, выводящее изображение (например, в шаблоне "Персона" это такой код:
- Какие ключевые проблемы ты видишь в техническом обеспечении раздела, какие пути видишь к их решению и в чём рассматриваешь возможность своего участия (или уже участвуешь)? — Джек, который построил дом (обс.) 22:42, 13 октября 2016 (UTC)
- Назову лишь то, что мне близко.
- Много недостатков имеет текущий механизм архивации обсуждений. 1) Ссылка на тред, расположенный на архивируемой странице (например
[[ВП:Ф-О#Новогодний логотип]]
) довольно быстро умирает и данный тред приходится разыскивать в архивах, причём в архивах может быть много одноимённых тредов, либо данный тред мог быть позже перенесён на другую страницу, что делает сколь-либо надёжным способом поиска такого обсуждения лишь просмотр вклада участвовавших в нём за нужную дату. 2) Текущий бот-архиватор регулярно теряет архивируемые куски обсуждений, если не может записать их в архив из-за срабатывания спам-фильтра на находящиеся в тексте внешние ссылки (добавленные в спам-лист после того, как они были внесены на архивируемую страницу). Мы так уже потеряли очень большой пласт обсуждений, восстановить которые очень сложно как ботом (из-за очень сложной формализуемости задачи поиска потерянных кусков), так и вручную. Потеря лишь немногих кусков замечается участниками, разыскивающими для себя эти потерянные обсуждения. Это целиком косяк бота, легко исправимый - достаточно поменять местами порядок операций "удаление со страницы" и "запись в архив" и выполнять удаление лишь в случае успешной записи (но это только начало решения - далее бот должен, в идеале, сам деактивировать запрещённую внешнюю ссылку, например отрезанием протокола, и повторять запись). Более фундаментальным и более правильным решением, как мне кажется, было бы техническое разрешение администраторам вносить спам-ссылки (после предупреждения от фильтра) и выдача боту флага админа. Также, если вернуть обсуждение из архива, но не удалить его оттуда (как многие делают), оно оказывается в архиве в нескольких копиях. Идея делания обсуждений более неразрывными, обрабатываемыми как единое целое в целом верна и нужна, вот только единственная известная мне её реализация - Флоу - намного хуже самой болезни (не буду повторяться почему). - Следующая проблема, в общем-то, неизбежно должна была возникнуть (и в этом смысле не проблема, потому что принципиально неисправима), но неудобства всё же создаёт. Это высокая сложность кода базовых шаблонов (и, с недавних пор, модулей), из-за которой сколь-либо квалифицированно править их могут считанные единицы участников. Разбираясь в казалось бы простом багрепорте вида "значение в карточке отображается неправильно", нередко быстро поднимаешься по цепочке вызывающих друг друга шаблонов до какого-нибудь базового давно защищённого шаблона с миллионом включений и сплошным
}}}}| |}}}}}}}})}}]]}}}}}}| |}}}}}}}})}}]]}}}}}}| |}}}}}}}})}}]]}}
в коде, а проблема оказывается в (казалось бы) косметической правке в каком-то совершенно левом шаблоне, который включается в статью с багом совершенно неочевидным образом, либо в слабом изменении поведения движка при очередном обновлении (например в смене дефолтного формата вывода магического слова urlencode). Всё описанное сильно усложняет дебаггинг. Значительно облегчает ситуацию перевод базовых шаблонов на куда более читабельные модули, который однако, насколько я знаю, далеко не завершён. - Одним из следствий предыдущего пункта - невозможности для 99,9% участников править важнейшие базовые шаблоны - являются широкие возможности для волюнтаристского проталкивания в них неконсенсусных взглядов правящих участников. Это я, в частности, про категории "с пробелом и с маленькой буквы", единолично созданные Эдвайзором несмотря на все возражения и для исправления которых понадобилось собирать на общем форуме консенсус из 15 опытных участников.
- Упомянутые другим кандидатом проблемы с производительностью прокомментировать не могу - у меня относительно мощный компьютер, поэтому меня они практически не затрагивают (наибольшие проблемы с производительностью у меня вызывали мои же ботосписки). Но оптимизация кода всегда полезна, забывать о ней не стоит.
- Для решения проблемы 1.1 давно был создан специальный шаблон, в который нужно оборачивать такую ссылку и через определённое время ссылка сама начинает вести в архив, но это плохое, негодное решение - потому что им надо специально пользоваться, а никто, кроме Михгрига, им не пользуется и очень мало кто о нём вообще знает. Хорошее же решение, похоже, возможно лишь через ввод системы обсуждений типа Флоу (когда ссылка на определённый тред всегда ведёт на него, независимо от того, на какую страницу он перемещён) и не находится в компетенции участников нашего раздела. Проблема 1.2, как я уже написал, решается легко и я удивлён, что после десятков жалоб на неё она всё ещё не решена владельцем бота (не исключаю, впрочем, что там не всё так легко, как кажется). Проблема 2, как я уже сказал, в чём-то принципиально нерешаема, но её остроту можно сгладить переписыванием шаблонов/модулей более понятным кодом и выдачей технических прав на правку этих страниц поголовно всем участникам, способным их править в техническом плане. Проблема 3 является ответвлением проблемы очень низкой наказуемости администраторов в данном разделе и не решается техническими средствами. MBH 11:11, 14 октября 2016 (UTC)
- Много недостатков имеет текущий механизм архивации обсуждений. 1) Ссылка на тред, расположенный на архивируемой странице (например
- Проблемы, решением которых я занимался, я бы не назвал ключевыми. Но достаточно существенными задачами можно, наверное, назвать ежесуточную ботопроверку всех файлов в разделе на наличие валидной лицензии; для несвободных - включенность в статьи (две названные задачи ежесуточно выносят на файловое КБУ 10-20 файлов, что в частности помогает выявлять вандальные удаления несвободных файлов из статей) и удаление их из недопустимых пространств имён; автоудаление вызовов со страниц удалённых файлов (статьи с висящими красными ссылками на файлы выглядели довольно неряшливо); обновление NumberOf-ов для других разделов. Также из запомнившихся мне выполненных технических запросов - создание инструментов для поиска путей попадания страницы в категорию и поиска кандидатов в апаты (первым кандидатам, найденным этим инструментом, флаги выдали почти сразу). MBH 11:33, 14 октября 2016 (UTC)
- > создание инструментов для поиска путей попадания страницы в категорию
А эти инструменты выложены куда-нибудь на видное место? Надо же выложить, если нет. — Джек, который построил дом (обс.) 23:16, 19 октября 2016 (UTC)- Вы просто не застали. И на моём хомяке на лабсе есть, и на ВП:Инструменты. MBH 09:51, 20 октября 2016 (UTC)
- «ищет путь в категориях от вышележащей категории до любой из входящих в неё рекурсивно страниц» — сложно понять (исправил на то, что ты написал тут). — Джек, который построил дом (обс.) 10:06, 20 октября 2016 (UTC)
- Вы просто не застали. И на моём хомяке на лабсе есть, и на ВП:Инструменты. MBH 09:51, 20 октября 2016 (UTC)
- > создание инструментов для поиска путей попадания страницы в категорию
- Назову лишь то, что мне близко.
- В каких случаях применим тег <onlyinclude></onlyinclude>?--Arbnos (обс) 13:31, 16 октября 2016 (UTC)
- Как замена группе тегов noinclude, когда нужно включать лишь отдельные фрагменты включаемой страницы. Конкретно в нашем разделе он используется для трансляции результатов заявок на флаги в шаблон Актуально, для трансляции условий снятия флагов в шапку ЗСФ, и, вроде бы - для включения мелких дизамбигов по именам в более крупные. MBH 13:40, 16 октября 2016 (UTC)
- Скажи, пожалуйста, а "Инструмент для поиска пути в категориях" уже перестал собирать и хранить данные о пользующихся им? Сколько было собрано и чего? И для каких целей? ShinePhantom (обс) 20:08, 20 октября 2016 (UTC)
- Речь о том, что лабс-юзерам доступен для просмотра access.log обращений к подстраницам данного юзера, с вырезанными айпи. Это как бы стандартная функция веб-сервера, к написанной мною программе не имеющая никакого отношения; генерирует этот файл сам Лабс и делает это у всех Лабс-юзеров. На данный момент мой весит 1,9 МБ и на 90% состоит из пауков поисковых систем и моих собственных обращений к классификатору статей рувики. MBH 22:17, 20 октября 2016 (UTC)
Обсуждение (MaxBioHazard)
- За Чего тут обсуждать?--Soul Train 15:31, 11 октября 2016 (UTC)
- За Точно подходящий кандидат.--Arbnos (обс) 16:07, 11 октября 2016 (UTC)
- вы уверены? Их этой троицы это самый консенсуса-не-дожидающийся, с радикальным максимализмом, убежденностью в собственной правоте и т.д. ShinePhantom (обс) 17:29, 11 октября 2016 (UTC)
- Заслужил. Уверен. С уважением Кубаноид; 17:34, 11 октября 2016 (UTC)
- При всем уважении к техническим навыкам участника -
довольно-таки резкоПротив по причинам, приближенно перечисленным чуть выше участником ShinePhantom. OneLittleMouse (обс) 18:33, 11 октября 2016 (UTC)- Какой конкретный вред сайту я, по-вашему, могу нанести с этим флагом? MBH 22:59, 11 октября 2016 (UTC)
- После вот этого вопроса кандидата я убираю все "смягчающие" выражения - категорически против. OneLittleMouse (обс) 09:42, 19 октября 2016 (UTC)
- Ну так это скорее социалка, а не техника, причём такая социалка, в которой техникам простительно не понимать. — Джек, который построил дом (обс.) 16:38, 19 октября 2016 (UTC)
- За. Кандидат технически грамотен. Вполне подходит на этот флаг. Хотя лично я всё-ещё думаю что коллеге надо возвращать флаг админа. С февраля 2013 уже много времени прошло. Да и формально он его тогда сам сдал. --RasabJacek (обс) 18:58, 11 октября 2016 (UTC)
- А когда MaxBioHazard получил флаг админа? Кадош (обс) 19:11, 11 октября 2016 (UTC)
- Ну я же говорю что с февраля 2013 много времени прошло ... Флаг ПИ конечно. Mea culpa. Но и на ЗСА я бы его поддержал. --RasabJacek (обс) 20:02, 11 октября 2016 (UTC)
- А когда MaxBioHazard получил флаг админа? Кадош (обс) 19:11, 11 октября 2016 (UTC)
- Воздерживаюсь. Несмотря на то, что по ряду вопросов я с соискателем в корне не согласен, я верю, что участник технарь от б-га, ради него этот флаг и создавался, во многом им же самим, соответственно, с возлагающимися на него техническими обязательствами он справится. Техническими, но не метапедическими. Мне видна и другая сторона участника, а именно — желание во что бы то ни стало доказать сообществу свою полезность и приобрести с его помощью как можно больше влияния и технических прав. Сам по себе карьеризм не плох, но в сочетании с трудным характером может сыграть злую шутку со всеми нами. nebydlogop 19:20, 11 октября 2016 (UTC)
- Мне не кажется, что я здесь работаю для получения "влияния и технических прав". Флаг не даёт какого-либо "влияния" (это не флаг админа, в конце концов, а скорее флаг монтёра с гаечным ключом), технических прав же в нём ровно столько, чтобы облегчить определённый род деятельности, проводимый технически-ориентированными участниками. MBH 22:59, 11 октября 2016 (UTC)
- На ЗСА бы вряд ли поддержал, но по части техники участник силён, тут возражений нет. — UnderTheDome 19:35, 11 октября 2016 (UTC)
- Один из самых активных технических участников, много по каким вопросам мнения разнятся, но я думаю с флагом участник еще больше будет обращать внимание на практику поиска консенсуса. Так что За. С уважением, Iniquity 20:33, 11 октября 2016 (UTC)
- Категорически против. Участник демонстративно и постоянно выполняет работу «на отвали», меряя полезность ботов исключительно количеством сделанных ими правок и не заботясь о минимальном уровне качества своей работы. Простой просмотр свежего архива его СО показывает, что участник:
- «не понимает концепции закрытия обсуждений»;
- не спросив бюрократов, делает их работу неудобной;
- халатно составляет регулярные выражения, заменяя
padding:0 %s
наpadding:0%s
(сам участник прокомментировал это так: «Бот ищет структуру вида [двоеточие][пробелы любого вида][число с процентом], предполагая, что это часть css-кода вида width:50% и убирает там пробелы, потому что там они недопустимы» — это кошмарная ошибка для любого не то, что инженера, а просто человека, называющего себя «технарём»); более того, даже после неоднократных указаний, в том числе в чатах, на некорректную работу бота, участник не остановил его немедленно, оставив работать ещё на несколько часов. См. Обсуждение_участника:MaxBioHazard/Архив/7#пробел перед %; - Нарушает правило о недопустимости войн правок, несмотря на постоянный доступ к админ-чатам, где можно попросить помощи;
- И т. п.
- Также напомню о заявке на снятие флага откатывающего, в которой флаг был оставлен с комментарием «с надеждой на то, что впредь участник будет обсуждать все спорные правки до, а не после их совершения». И ещё: хотя формально флаг ПИ был с него снят по собственному желанию, на самом деле появлению такого желания непосредственно предшествовала уже третья заявка на снятие.
- С такими вводными давать доступ к функциям инженера категорически нельзя. — Ле Лой 21:56, 11 октября 2016 (UTC)
- В том обсуждении в феврале 2013 не было никакого консенсуса за снятие флага, даже среди админов. Так что ещё вопрос, или флаг был-бы снят. Кроме того, участник делает огромное количество технической работы, так что процент ошибок или неверных решений не такой уж и большой. У участника конечно есть своеобразная манера общения, которая не всеми нормально воспринимается, но это не повод считать его не подходящим для флага инженера. --RasabJacek (обс) 22:07, 11 октября 2016 (UTC)
- участник не остановил его немедленно, оставив работать ещё на несколько часов - я не находился у компьютера. Но перед запуском любого бота-автозаменщика, выполняющего хоть сколько-нибудь "широкое" задание (то есть если правки могут выполняться на произвольных подстроках в коде странице - а не, например, переименование категории или шаблона) я сначала предпросмотриваю несколько десятков предлагаемых правок бота в AWB (нередко на этом этапе внося изменения в код для избежания некорректных попаданий под замену) и стараюсь всё время выполнения задания находиться онлайн, чтобы успеть среагировать на сообщения об ошибках бота. Не всегда получается, но к правкам, производящимся со флагом инженера, этот аспект отношения вроде бы не имеет. Правка пробелов перед процентами - да, большая ошибка, я понял, чем она была вызвана и более она не повторится. Заявки на снятие ПИ вряд ли стоит суммировать друг с другом - как минимум первая была закрыта в тот же день с консенсусом за оставление и предупреждением топикстартеру. Какой конкретный вред сайту я, по-вашему, нанесу с этим флагом? Я понимаю, что с флагом инженера можно реально нарушить работу сайта и понимаю, с какой осторожностью необходимо править страницы интерфейса и высоковключенные шаблоны. Но даже админы порой правят их с меньшей осторожностью: в страницах этих пространств есть немало их ошибочных правок, некоторые из которых становились заметными большому числу участников. MBH 22:59, 11 октября 2016 (UTC)
- Вы не находились у компьютера, но вы отвечали на своей СО. Уж за четыре часа можно было попросить кого угодно заблокировать бота до выяснения обстоятельств, но вы не сочли нужным это делать. И уж разумеется, что вы обязаны перед выполнением массовых действий просматривать их вероятный результат, это не достижение, а необходимое условие произведения массовых правок. Заявки на снятие я и не суммировал, они приведены для иллюстрации неизменного годами modus operandi. — Ле Лой 23:41, 11 октября 2016 (UTC)
- Ле Лой, а почему в той ситуации никто из админов не заблокировал бота? Кадош (обс) 04:45, 12 октября 2016 (UTC)
- Мне даже в голову не пришло, что после таких косяков можно не остановить бота самостоятельно, про остальных не знаю. — Ле Лой 05:46, 12 октября 2016 (UTC)
- Пока я не находился у компьютера, я, разумеется, не отвечал на СО. Когда я вернулся и узнал о проблеме, я остановил бота и перезапустил его лишь через 1,5 суток, за это время сильно усложнив выражение, искавшее фрагменты для замены. можно было попросить кого угодно заблокировать бота до выяснения обстоятельств, но вы не сочли нужным это делать - што?... Зачем мне просить блокировать своего бота, если я могу его просто остановить? Блокировать бота надо было тогда, когда меня не было и я не мог его остановить. MBH 10:09, 12 октября 2016 (UTC)
- А у ботов есть открытый лог остановок/запусков, на манер лога блокировок у участников (чтобы закрыть вопрос)? --Neolexx (обс) 10:49, 12 октября 2016 (UTC)
- У данного - нет, это было AWB-задание. Точнее, AWB вроде логи какие-то пишет, но я никогда в это не вникал и не уверен, не удаляются ли они с закрытием окна. АВБ пишет список страниц, правленых и пропущенных в текущем запуске, и вот этот список удаляется с закрытием окна программы. У лабсовских - если и есть, не знаю способа посмотреть их (в принципе, в линуксе должны быть логи запусков всех процессов, но просмотреть их, по идее, могут только админы сервера) MBH 10:56, 12 октября 2016 (UTC)
- @MaxBioHazard: AWB — это просто хитро выгнутый (через HTA) Internet Explorer, который гоняют через скрипт на локальном компьютере. Если включить, уйти и не (смочь) вернуться, то будет работать, пока не закончится программа или электричество в квартире. Удалённо из Википедии до него никому не дотянуться. Может, добавить на всякий случай каждые, скажем, 10 минут автопроверку СО бота на свежее Стоп-слово (скажем "ПРЕКРАТИТЕ!!!"), по которому текущая сессия досрочно прекращается? В связи с этим вопрос о различии "ботов без кнопки" и "ботов с кнопкой" (например). У последних это просто удобный способ что-то написать на СО или действительно какой-то программный "full abort"? --Neolexx (обс) 11:26, 12 октября 2016 (UTC)
- Если включить, уйти и не (смочь) вернуться, то будет работать, пока не закончится программа или электричество в квартире. Удалённо из Википедии до него никому не дотянуться - ну да, это норма. Это верно для всех ботов, кроме запускаемых с лабса (да и до тех дотянуться из Википедии настолько сложно, что на два порядка проще заблокировать учётку). У АВБ есть механизм стоп-слов: он останавливается при наличии непрочитанных (из-под учётки бота) правок на СО учётки, из-под которой ведётся правка. AWB - просто десктопное приложение на шарпе, какой HTA?... А насчёт кнопки - не поленитесь посмотреть, куда она ведёт. Все эти кнопки, которые я видел, ведут туда же. MBH 11:36, 12 октября 2016 (UTC)
- Для меня, как не администратора, кнопки ведут на страницу "Ошибка прав доступа". Судя по адресу, производится попытка блокировки учётки бота (Служебная:Заблокировать). Если так, то у каждого бота можно просмотреть историю его блокировок администраторами, как и для участников-людей, если только записи про ботов специально не выбрасываются.
- Сам себе отвечаю: предположение верное. Лог блокировок для бота каким-то угрожающим не выглядит, не администратора обсуждаем. Ещё бы теперь понять, почему он не остановился в ситуации чуть ниже. --Neolexx (обс) 12:21, 12 октября 2016 (UTC)
- C# - просто хитро выгнутый HTA. Тогда "хитро выгнутый Internet Explorer через хитро выгнутый HTA". В любом случае Internet Explorer, отсюда родовая привязанность AWB к Windows. По сути не суть важно, я пытаюсь понять ход той проблемы с некорректными правками бота. 1) На СО бота что-то написали, но тот проигнорировал, 2) Написали на СО участника, а не бота, поэтому бот не заметил, 3) Ничего не писали, вы сами по другому каналу узнали о проблеме и выключили? 4) Ещё как? --Neolexx (обс) 11:52, 12 октября 2016 (UTC)
- С СО моего бота редирект на мою, поэтому написали на мою, когда я прочитал это - я отключил бота. Кто знает эту фичу АВБ-ботов, бывало, писали на СО бота для его остановки, но видимо мало кто её знает. MBH 18:48, 12 октября 2016 (UTC)
- Для меня, как не администратора, кнопки ведут на страницу "Ошибка прав доступа". Судя по адресу, производится попытка блокировки учётки бота (Служебная:Заблокировать). Если так, то у каждого бота можно просмотреть историю его блокировок администраторами, как и для участников-людей, если только записи про ботов специально не выбрасываются.
- Если включить, уйти и не (смочь) вернуться, то будет работать, пока не закончится программа или электричество в квартире. Удалённо из Википедии до него никому не дотянуться - ну да, это норма. Это верно для всех ботов, кроме запускаемых с лабса (да и до тех дотянуться из Википедии настолько сложно, что на два порядка проще заблокировать учётку). У АВБ есть механизм стоп-слов: он останавливается при наличии непрочитанных (из-под учётки бота) правок на СО учётки, из-под которой ведётся правка. AWB - просто десктопное приложение на шарпе, какой HTA?... А насчёт кнопки - не поленитесь посмотреть, куда она ведёт. Все эти кнопки, которые я видел, ведут туда же. MBH 11:36, 12 октября 2016 (UTC)
- @MaxBioHazard: AWB — это просто хитро выгнутый (через HTA) Internet Explorer, который гоняют через скрипт на локальном компьютере. Если включить, уйти и не (смочь) вернуться, то будет работать, пока не закончится программа или электричество в квартире. Удалённо из Википедии до него никому не дотянуться. Может, добавить на всякий случай каждые, скажем, 10 минут автопроверку СО бота на свежее Стоп-слово (скажем "ПРЕКРАТИТЕ!!!"), по которому текущая сессия досрочно прекращается? В связи с этим вопрос о различии "ботов без кнопки" и "ботов с кнопкой" (например). У последних это просто удобный способ что-то написать на СО или действительно какой-то программный "full abort"? --Neolexx (обс) 11:26, 12 октября 2016 (UTC)
- У данного - нет, это было AWB-задание. Точнее, AWB вроде логи какие-то пишет, но я никогда в это не вникал и не уверен, не удаляются ли они с закрытием окна. АВБ пишет список страниц, правленых и пропущенных в текущем запуске, и вот этот список удаляется с закрытием окна программы. У лабсовских - если и есть, не знаю способа посмотреть их (в принципе, в линуксе должны быть логи запусков всех процессов, но просмотреть их, по идее, могут только админы сервера) MBH 10:56, 12 октября 2016 (UTC)
- А у ботов есть открытый лог остановок/запусков, на манер лога блокировок у участников (чтобы закрыть вопрос)? --Neolexx (обс) 10:49, 12 октября 2016 (UTC)
- Ле Лой, а почему в той ситуации никто из админов не заблокировал бота? Кадош (обс) 04:45, 12 октября 2016 (UTC)
- Позволю себе приостановить данную подветку. Критика работы бота для получения статуса инженера безусловно должна быть учтена, но всё таки статус инженера получает MXB, а не его бот. А детали работы AWB-ботов уж точно не здесь можно обсудить - и опять же это касается действий бота, а не действий инженера. Alex Spade 14:29, 12 октября 2016 (UTC)
- Уважаемый Alex Spade, аргументация "создатель за бота не ответчик" будет актуальна где-то ко второй половине XXI века, мы же в начале первой его половины, так что на неё лучше пока не полагаться. :-)
- Самое же главное, что никто в здравом уме не отклонит кандидатуру инженера-программиста, который когда-либо создал что-либо неработающее или порой не так работающее: таковы абсолютно все. Здесь уточняются исключительно социальные навыки кандидата и готовность следовать ясно выраженным аргументированным пожеланиям и консенсусам. Исключительно в рамках этого был задан первый вопрос про разметку отступов на форумах и уточняются детали событий, из-за которых в том числе вынесен голос "против" от Ле Лой (начало этой ветки).
- То есть и здесь уточняется не почему бот сработал неправильно, а почему он не остановился свежими репликами на СО: было ли так по его дизайну (== желанию создателя) или же это был единичный уже учтённый технический инцидент. Вот и всё, что здесь уточняется, а вовсе не бывшие или будущие баги бот(ов) кандидата. --Neolexx (обс) 15:36, 12 октября 2016 (UTC)
- Neolexx, а вот перевирать не надо - я не говорил, что создатель за бота не ответчик. Прошу скорректировать или уточнить допущенный вами оборот. Alex Spade 13:53, 13 октября 2016 (UTC)
- Уточняю, что фрагмент в кавычках "создатель за бота не ответчик" есть вариант выделения условных (собственных) наименований, а не выделение безабзацной прямой речи и цитат из предыдущей реплики (2, а не 1 по Грамоте.ру). Подробнее см. мою ЛСО. --Neolexx (обс) 11:06, 18 октября 2016 (UTC)
- Я говорю о вашем передёргивании фразы (выдёргивании фразы из контекста), начинающейся со слов "Критика работы бота для получения статуса инженера безусловно должна быть учтена...". Отсюда (из полной моей фразы) никак не следует ни выражение "создатель за бота не отвечает", ни ваша аллюзия на будущие/гипотетические боты-автоматы, работающие на ИИ и/или без участия человека. Alex Spade 17:18, 18 октября 2016 (UTC)
- Уточняю, что фрагмент в кавычках "создатель за бота не ответчик" есть вариант выделения условных (собственных) наименований, а не выделение безабзацной прямой речи и цитат из предыдущей реплики (2, а не 1 по Грамоте.ру). Подробнее см. мою ЛСО. --Neolexx (обс) 11:06, 18 октября 2016 (UTC)
- Neolexx, а вот перевирать не надо - я не говорил, что создатель за бота не ответчик. Прошу скорректировать или уточнить допущенный вами оборот. Alex Spade 13:53, 13 октября 2016 (UTC)
- Алекс, а давайте вы не будете закрывать ветки обсуждения в чужих заявках? MBH 18:48, 12 октября 2016 (UTC)
- Макс, да ладно вам. Но если вам так ООчень хочется порассуждать о IE-AWB-и-прочем ботоинструментарии, вместо желания расширить освещение своих навыки именно в будущем (заказываемом вами) инструментарии инженера - ну, что-ж, рассуждайте, это таки действительно ваши заявка. Alex Spade 13:53, 13 октября 2016 (UTC)
- Вы не находились у компьютера, но вы отвечали на своей СО. Уж за четыре часа можно было попросить кого угодно заблокировать бота до выяснения обстоятельств, но вы не сочли нужным это делать. И уж разумеется, что вы обязаны перед выполнением массовых действий просматривать их вероятный результат, это не достижение, а необходимое условие произведения массовых правок. Заявки на снятие я и не суммировал, они приведены для иллюстрации неизменного годами modus operandi. — Ле Лой 23:41, 11 октября 2016 (UTC)
- За. Создан новый флаг для технически продвинутых опытных участников, и MaxBioHazard безусловно из их числа. На мой взгляд, при всех указанных недостатках кандидата, необходимо дать ему возможность проявить себя на этой ниве. Тем более, что в обозримом будущем инженеров наверное можно будет посчитать по пальцам одной руки. Вот про недостаток бюрократов открыта тема, про нехватку новых админов тоже много говорят и на старте инженеров отбрасывать одну из самых сильных кандидатур считаю неправильным. --192749н47 (обс) 06:19, 12 октября 2016 (UTC)
- Против. Технически грамотен, да (хотя далеко не «от бога»), но в том же ботоводстве неоднократно показывал весьма небрежное отношение к работе, даже если не вспоминать крупных просчётов, подход «я тут пару ошибок пропустил, потом как-нибудь ручками поправится», похоже, считает за норму, отличается своеобразными представлениями о консенсусе (все мы грешны, но я, по крайней мере вижу консенсус если моё мнение совпадает с мнением одного из моих «постоянных оппонентов», участнику же хватает и единомышленников), в отличие от коллеги Йоханна, яркого, заметного вклада от участника в пространствах «модуль» и «шаблон» что-то у участника не припомню --be-nt-all (обс) 06:22, 12 октября 2016 (UTC)
- я тут пару ошибок пропустил, потом как-нибудь ручками поправится - похоже, надо разъяснить, что здесь имеется в виду. Тот факт, что в викикоде наших страниц может находиться что угодно (начиная с синтаксически ошибочного кода - Медиавики ж не запрещает его вносить) и синтактическое разнообразие языка разметки Медиавики приводят к тому, что практически в любой ботоработе размером в несколько тысяч правок и выше несколько из них произойдут в неожидаемом контексте и могут что-нибудь сломать. Я приводил пример ботозамены кирлата (вкраплений латинских букв совпадающего начертания в русские слова и наоборот, мешающих поиску), которая сломала 1) ссылки на Яндекс-БСЭ, в которых в самих урлах был кирлат, 2) транскрипции древнеславянских слов в лингвистических статьях, в которых тоже авторы пользовались кирлатом сознательно, 3) параметры шаблона, созданного участником "I маленькая", где в имени параметра тоже был кирлат и тоже по утверждению автора - сознательно. Невозможно предусмотреть всех форм буйства фантазии всех участников раздела, поэтому в любой крупной ботозамене найдутся такие случаи, когда под замену непредвиденно попадёт то, что просто не было и не могло быть предусмотрено ботоводом. Вот что я имею в виду, когда говорю "несколько ошибок при большой замене - не грех ботовода". Но это не имеет никакого отношения к правкам защищённых страниц, каковые по определению единичны, производятся не ботами и будут проверяться перед записью. MBH 10:09, 12 октября 2016 (UTC)
- Не только. Такая замена весь кирлат не устраняет (см. следующую правку), но успешно преобразует иллюстрации в красные ссылки; но там хотя бы это было сигналом, что файлы на Викискладе необходимо переименовать (ну хоть какая-то польза от правки) — в отличие от такой правки бота. NBS (обс) 17:52, 19 октября 2016 (UTC)
- Да, уже понятно, что внеконтекстно исправлять кирлат и орфографические ошибки не стоит и на полном автомате делать этого не нужно (по крайней мере без написания такого условия, которое отсечёт при замене хотя бы имена файлов). MBH 22:56, 19 октября 2016 (UTC)
- А теперь — об общем подходе. синтактическое разнообразие языка разметки Медиавики приводят к тому, что практически любая правка шаблона, который включён в несколько тысяч статей и выше, в нескольких из них изменения произойдут в неожидаемом контексте и могут что-нибудь сломать — будем ждать примерно таких объяснений поломок страниц? NBS (обс) 17:52, 19 октября 2016 (UTC)
- По-моему, здесь нет аналогии. В отличие от правки исходного кода страницы, корректная правка включенного в страницу шаблона может сломать что-либо за пределами этого шаблона разве что в случае, когда сам шаблон подставляет фрагмент исходного кода страницы (например, {{закрыто-конец}}). При корректной правке такого шаблона сломаться могут разве что страницы, на которые он включен неверно (не в том контексте, для которого он написан), если прошлое состояние этого шаблона не так сильно отражалось на внешнем виде страницы, как новое (это теоретическое размышление, реальных примеров даже такого я пока вспомнить не могу), в остальных случаях правка шаблона не может поломать страницу за пределами этого шаблона (конечно, если например изменить размеры блока шаблона, включающие страницы могут перекоситься, но это произойдёт со всеми такими страницами и будет ожидаемо ещё при правке). MBH 22:56, 19 октября 2016 (UTC)
- Контрпример навскидку. Вы корректно и на основе консенсуса вносите в шаблон-карточку DEFAULTSORT, после чего в большом количестве статей может возникнуть такая красивая красная надпись Внимание. Ключ сортировки по умолчанию «A» переопределяет прежний ключ сортировки по умолчанию «B». — и это при том, что до правки шаблона код статей был корректным. NBS (обс) 11:53, 20 октября 2016 (UTC)
- Дефолтсорт - это случай "шаблон подставляет фрагмент исходного кода страницы". Конкретно про проблему, вызываемую двумя дефолтсортами, я знаю, поэтому если бы мне поступило такое задание, я бы делал так. 1) Прочитаю обсуждение, чтобы убедиться в необходимости этого дефолтсорта. При сложившейся в рувики практике именования статей (родовые слова идут не в начале, а в конце названия, например "Москва (река)", а не "Река Москва"; персоналии именуются с фамилии) для подавляющего большинства статей дефолтсорт не требуется, сортировка по названию статьи не создаёт неудобств. Если будет консенсус, что он всё-таки нужен, 2) найду через АВБ статьи с данным шаблоном и имеющимся дефолтсортом в их коде, просмотрю содержимое этих дефолтсортов. Если явное их большинство будут аналогами дефолтсорта, добавляемого карточкой - внесу в карточку, дублирующие удалю ботом, недублирующие оставлю, а в карточку добавлю параметр, отключающий карточный дефолтсорт и активирую этот параметр в последних статьях. Возможно, чего-то ещё не учёл - дать точный ответ можно, видя конкретную номинацию. MBH 13:01, 20 октября 2016 (UTC)
- Контрпример навскидку. Вы корректно и на основе консенсуса вносите в шаблон-карточку DEFAULTSORT, после чего в большом количестве статей может возникнуть такая красивая красная надпись Внимание. Ключ сортировки по умолчанию «A» переопределяет прежний ключ сортировки по умолчанию «B». — и это при том, что до правки шаблона код статей был корректным. NBS (обс) 11:53, 20 октября 2016 (UTC)
- По-моему, здесь нет аналогии. В отличие от правки исходного кода страницы, корректная правка включенного в страницу шаблона может сломать что-либо за пределами этого шаблона разве что в случае, когда сам шаблон подставляет фрагмент исходного кода страницы (например, {{закрыто-конец}}). При корректной правке такого шаблона сломаться могут разве что страницы, на которые он включен неверно (не в том контексте, для которого он написан), если прошлое состояние этого шаблона не так сильно отражалось на внешнем виде страницы, как новое (это теоретическое размышление, реальных примеров даже такого я пока вспомнить не могу), в остальных случаях правка шаблона не может поломать страницу за пределами этого шаблона (конечно, если например изменить размеры блока шаблона, включающие страницы могут перекоситься, но это произойдёт со всеми такими страницами и будет ожидаемо ещё при правке). MBH 22:56, 19 октября 2016 (UTC)
- Не только. Такая замена весь кирлат не устраняет (см. следующую правку), но успешно преобразует иллюстрации в красные ссылки; но там хотя бы это было сигналом, что файлы на Викискладе необходимо переименовать (ну хоть какая-то польза от правки) — в отличие от такой правки бота. NBS (обс) 17:52, 19 октября 2016 (UTC)
- я тут пару ошибок пропустил, потом как-нибудь ручками поправится - похоже, надо разъяснить, что здесь имеется в виду. Тот факт, что в викикоде наших страниц может находиться что угодно (начиная с синтаксически ошибочного кода - Медиавики ж не запрещает его вносить) и синтактическое разнообразие языка разметки Медиавики приводят к тому, что практически в любой ботоработе размером в несколько тысяч правок и выше несколько из них произойдут в неожидаемом контексте и могут что-нибудь сломать. Я приводил пример ботозамены кирлата (вкраплений латинских букв совпадающего начертания в русские слова и наоборот, мешающих поиску), которая сломала 1) ссылки на Яндекс-БСЭ, в которых в самих урлах был кирлат, 2) транскрипции древнеславянских слов в лингвистических статьях, в которых тоже авторы пользовались кирлатом сознательно, 3) параметры шаблона, созданного участником "I маленькая", где в имени параметра тоже был кирлат и тоже по утверждению автора - сознательно. Невозможно предусмотреть всех форм буйства фантазии всех участников раздела, поэтому в любой крупной ботозамене найдутся такие случаи, когда под замену непредвиденно попадёт то, что просто не было и не могло быть предусмотрено ботоводом. Вот что я имею в виду, когда говорю "несколько ошибок при большой замене - не грех ботовода". Но это не имеет никакого отношения к правкам защищённых страниц, каковые по определению единичны, производятся не ботами и будут проверяться перед записью. MBH 10:09, 12 октября 2016 (UTC)
- За. Есть много чего высказать на реплики выше, расширить, углубить и даже дополнить, но скажу лишь, что считаю важным для нашего проекта поддержать Макса в этой заявке. --cаша (krassotkin) 07:42, 12 октября 2016 (UTC)
- Воздерживаюсь. Всё-таки с ботами данный кандидат находит общий язык, а вот с людьми — не всегда. --VladXe (обс) 15:09, 13 октября 2016 (UTC)
- За. Техническая грамотность и активность кандидат известна. Необходимость дополнительных правок в шаблонах при ботоправках возникает довольно часто, и большая проблема если нельзя доделать задачу, из-за защищённости каких-то шаблонов (которая сделана уже, например, на 5 тыс. страниц, но из-за защищённости шаблона остаётся на 1 тысяче). Кто должен бегать днями-неделями по администраторам, прося обновить шаблоны. У ботоводов голова занята вопросом правильностьи регулярок, вроде страниц символов вида:
(\<!-- *)?\{\{sub-nav *\| *\[\[ТСД/(.*?)(?:/ДО)? *\|.*?\]\] *\| *\[\[ТСД/(.*?)(?:/ДО)? *\|.*?\]\].*?3 издан.*?\]\] *\}\}( *-->)?
, или([.?!;)]|</small>(?:'')?,?(?: или| и)?|\|) ((?:[-—А-яЁ́ё()?]+, )(?:[-—А-яЁ́ё()]+,? )?(?:[-—А-яЁ́ё()]+,? )?(?:[-—А-яЁ́ё()]+,? )?)([-—][\ẃ]+[^'](?:витель|давец|ток|едица|нательность|мудрость|лия|дум(?:ка|ец)?|вальщица|лись|гание|любица|держица|нерка|лочка|сна|вность|машка|гонка|ца|(?:д|м|ш|т|н|л)?ка|[ст]?чица|(?:те)?льница|чна|нья|жье|дейка|(?:н|щ|в|р|б|ч)иц[аыу]|тский|ставщик|з?ность|нич(?:еск)?ий|вание|ноч(?:ек|ка)|нок|зрачный|образный|ся)?)([^'́\w])
, — где один неверный символ испортит страницу. А для переписок с администраторами нужен совсем другой настрой и лексикон. Переключение «режима мозга» туда-сюда и вызывает ошибки. На 1000, а тем более 10000 тысяч правок всегда найдётся кто-то недовольный, даже если при запуске задачи был консенсус, и замена будет однозначно прописана в правилах. --Vladis13 (обс) 18:29, 13 октября 2016 (UTC) - Категорически Против по причинам социально-психологического порядка: коллега крайне нетерпим к любым мнениям, кроме своих, и зачастую не способен вовремя остановиться. О некоторых других соображениях здесь писать не буду, дабы соблюсти букву ПДН, но, в принципе, можно привести иные аргументы (о манере общения, например). О технических способностях судить не компетентен.--Dmartyn80 (обс) 08:34, 14 октября 2016 (UTC)
- Я с интересом и неверием в нужность наблюдал за попытками (и наконец реализацией) долгозелёной идеи о флаге тех.администратора (в нынешней ипостаси - инженера) через обрубание функций, требующий серьёзной социализации (типа блокировки) или формально деструктивно-направленных (типа удаления). Что-ж, я, видимо, был не прав в той части, когда участники, хотели самоограничится от таких функций - и мы получили достойных кандидатов, которых без нового флага у нас, видимо, не было бы (хотя их количество ставит вопрос, а стоила ли овчинка выделки, впрочем с новыми администраторами у нас ситуация даже хуже). Но как показывает эта заявка - как валят на ЗСА, так можно валить и здесь - и от грамотной социализации инженеру никуда не убежать (на что была определённая надежда при введении флага). Хотя давно считал и продолжаю считать Макса одним из достойных участников для более серьёзного инструментария, и меня реально огорчил его провал на ЗСА в 2011 году, но и мнение других участников о его социализации настораживают всё более и более. Alex Spade 12:53, 14 октября 2016 (UTC)
- Вы не правы по одной причине — нам не выйти за пределы социума. Если вспомнить, какие побоища были недавно по поводу тех или иных улучшательских инициатив, тем более инженеру не убежать от социума, и это реальность, которая не может вызывать эмоций. Потому как среда обитания. Если человеку удобнее и приятнее общаться с машиной, мы-то тут причём? Мы даже с разных континентов.--Dmartyn80 (обс) 12:57, 14 октября 2016 (UTC)
- Странно, как мой комментарий, что без социализации никуда, был понят вами, как обратный. :upset: Alex Spade 13:22, 14 октября 2016 (UTC)
- Все "улучшательские инициативы" исходили не от участников нашего раздела, а от разработчиков движка. От того, что кто-то из локальных участников получит или не получит какой-то локальный флаг, плотность улучшательских инициатив, исходящих сверху, никак не изменится. Технически грамотные локальные участники, наоборот, иногда отключают или смягчают последствия централизованного введения улучшательских инициатив. Пример - переводчик содержания, которому год назад отключили навязчивую рекламу, вылезавшую при каждой правке, а сейчас один из кандидатов в инженеры поднял на форуме тему его отключения вообще. MBH 13:08, 14 октября 2016 (UTC)
- Вы не правы по одной причине — нам не выйти за пределы социума. Если вспомнить, какие побоища были недавно по поводу тех или иных улучшательских инициатив, тем более инженеру не убежать от социума, и это реальность, которая не может вызывать эмоций. Потому как среда обитания. Если человеку удобнее и приятнее общаться с машиной, мы-то тут причём? Мы даже с разных континентов.--Dmartyn80 (обс) 12:57, 14 октября 2016 (UTC)
- Не такой уж Макс социопат, что бы так его здесь за это ругать. Да и ещё вопрос, насколько это помешает исполнению функций инженера. --RasabJacek (обс) 19:10, 14 октября 2016 (UTC)
- За У меня так и осталось впечатление, что многие тут голосовали не за "Инженеров", а скорее за неких "Автомехаников": с желанием вновь наполнить шумом и звоном мастерскую скриптов. Где оперативное исполнение заказов будет уже не прохожим-добровольцем, а "мы вам специальный флаг выдали, так что давайте", что-то вроде этого. Мне кажется, что если давать флаг Saint Johann, то давать флаг и MaxBioHazard, а если не давать, то никому из них двоих. Иначе один может задавить Jack who built the house — при философской индифферентности Iniquity. А так два ярких индивидуалиста будут друг друга в какой-то степени компенсировать. Флаг Saint Johann уже выдан, поэтому здесь с голосом "за". --Neolexx (обс) 11:26, 15 октября 2016 (UTC)
- @Neolexx: как мило завуалированно всем известное слово:) Надо будет запомнить. С уважением, Iniquity 17:11, 16 октября 2016 (UTC)
- За. Высказанные выше аргументы не имеют абсолютно никакого отношения к флагу инженера. За исключением ошибки в регулярке. Бывает.--Iluvatar обс 23:41, 15 октября 2016 (UTC)
- Воздерживаюсь. Участник продолжает агрессивно менять двоеточия на звёздочки в чужих репликах и даже не счёл необходимым ответить на вопрос участника Neolexx об этом. Такое поведение несовместимо с основоположными принципами совместной работы в Википедии. Пока участник не исправится, ни о каком присвоении флага не может быть и речи. --MMH (обс) 13:10, 17 октября 2016 (UTC); 13:14, 17 октября 2016 (UTC). По результатам обсуждения изменил на «Воздерживаюсь». --MMH (обс) 13:57, 17 октября 2016 (UTC)
- На вопрос ответил. Это косметическая правка, улучшающая читабельность страницы (эти маркеры являются частью оформления всей страницы, поэтому право собственности участников на свои реплики к ним не относится), но я не правлю так маркеры участников, заявивших о нежелании этого. И при чём здесь право правки защищённых страниц… MBH 13:45, 17 октября 2016 (UTC)
- Я не знал, что Вы уже не правите реплики участников заявивших, что они против этого. Раз так, то изменю свой голос на «Воздерживаюсь». «И при чём здесь право правки защищённых страниц…», — при том, что агрессивные действия проще осуществлять с бо́льшими правами и в результате появления этих прав появляется возможность осуществлять их на защищённых страницах. Но раз Вы уже отказались от агрессивных действий, то я не против присвоения Вам флага инженера. --MMH (обс) 13:57, 17 октября 2016 (UTC)
- На вопрос ответил. Это косметическая правка, улучшающая читабельность страницы (эти маркеры являются частью оформления всей страницы, поэтому право собственности участников на свои реплики к ним не относится), но я не правлю так маркеры участников, заявивших о нежелании этого. И при чём здесь право правки защищённых страниц… MBH 13:45, 17 октября 2016 (UTC)
- Поддержу участника. В конце концов, в том числе и для Макса этот флаг и создавался. Да, было немало ошибок в работе ботовода (было б странно, если бы их не было, при таком-то стаже и активности), и со значительной частью критики я даже согласен, но всё же не вижу в этом всём большого препятствия для вручения флага инженера. Большая часть поднятых проблем — вообще специфичные для ботоводов ошибки, и почему они должны рассматриваться при присуждении других флагов, а не снятии флага бота — непонятно. (UPD: я не имел в виду, что с участника надо снять статус ботовода, его боторабота незаменима даже с учётом всех его ошибок, и это понимают все. Так почему вырванные из контекста остальной ботоработы ошибки должны учитываться в стороннем обсуждении?) Вот уж не думаю, что Макс, получив флаг, бросится править защищённые страницы против консенсуса и неадекватно реагировать на призывы прекратить. В крайнем случае, флаг всегда можно снять, но я уверен, что даже если до этого дойдёт, Макс принесёт больше пользы, чем вреда. ~Facenapalmобс, вкл 16:49, 17 октября 2016 (UTC)
- За. На мой взгляд, как участнику, без которого этого флага и этой страницы бы не существовало, а также основному автору правил, его регулирующих, Максу просто обязаны дать шанс. Иначе мы так никогда и не узнаем, есть ли та область, в которой участник понимает свою ответственность и стремится не допускать косяков и пагубных действий. На основе нашего взаимодействия у меня сложилось впечатление, что Макс прежде всего реалист. Дайте ему проявить эту свою сторону.Что касается вопросов по следованию консенсусу и выполнению работы «на отвали». Макс собственноручно внёс в правило ВП:ИНЖ следующие формулировки оснований для снятия флага:
- внесение технически ошибочных правок, ставших причиной проблем с отображением значительного числа страниц сайта, продолжавшихся сколь-либо долгий срок;
- неоднократное внесение в защищённые страницы очевидно спорных правок, не подкреплённых консенсусом сообщества(вторую формулировки внёс я, но Макс её скорректировал). По-моему, это отличный повод посмотреть, как он сможет не нарушать это правило, в деле. — Джек, который построил дом (обс.) 15:52, 18 октября 2016 (UTC)
- За. Высокая техническая компетентность участника ни у кого не вызывает сомнений. И техническая деятельность далека от «вики-» и «общей» «политики». Anton n (обс) 16:12, 19 октября 2016 (UTC)
- Меня очень огорчает систематический подход коллеги, выражаемый точнее всего фразой «если я считаю что-либо незначительным, это значит, что этого делать / на это обращать внимания не нужно». Не уверен, что это нужный темперамент для инженера, но не могу голосовать против из-за имеющегося положительного опыта работы по некоторым техническим вопросам (хотя упёртости и там иногда даже я завидовал). St. Johann 17:59, 19 октября 2016 (UTC)
- Меняю голос на против из-за ветки в обсуждении присвоения флагу Higimo. Там просто яркая и неподдельная демонстрация всех «заскоков» участника. Мне очень не хочется с кем-либо из коллег-инженеров потенциально общаться на уровне «я сделаю <что-либо полезное, но не в предлагаемой мной форме> вот так, если тебя не устраивает — исправляй сам». А именно из этого отношения MaxBioHazard вытекает большинство его проблем с коммуникацией, и это не социальная проблема, а именно техническая. Для инженера это, в свою очередь, куда более деструктивная модель поведения, чем любое подведение каких-либо неправильных итогов (что бы кандидату ни казалось). Инженер должен явно просчитывать свои действия на пару шагов вперёд, от опыта взаимодействия с MaxBioHazard могу лишь сказать, что он рассчитывает свои действия в пересчёт на удобство только себе. St. Johann 13:36, 20 октября 2016 (UTC)
- Думаю, наша деятельность с этим флагом вряд ли будет пересекаться; в частности, я не планирую как-либо править js-скрипты. Для чего мне нужен флаг, я написал в тексте заявки; ещё, например, для решения подобных багрепортов, потому что порой шаблон, подлежащий исправлению, оказывается защищён (да, я немного грязный извращенец - лучше разбираюсь в шаблонах, чем в js). Ну и, вспоминая твой вчерашний гигантский с...пор с Джеком в чате по поводу гаджета удаления СОВР-эдитнотисов - получается, что я уже не единственный участник, с которым ты готов до хрипоты спорить о технических вещах - тогда в одном ли мне проблема? MBH 10:24, 21 октября 2016 (UTC)
- Хотя вот только что, по просьбе Есстествоиспытателя, нашёл и исправил баг в скрипте, а вы даже не потрудились указать настоящего автора правки, который написал вам, что нужно исправить. Нехорошо нарушать лицензию. MBH 16:05, 21 октября 2016 (UTC)
- MaxBioHazard, вы должны бы по идее знать, что «лицензировать» одну букву в коде невозможно. — Ле Лой 04:27, 22 октября 2016 (UTC)
- Хотя вот только что, по просьбе Есстествоиспытателя, нашёл и исправил баг в скрипте, а вы даже не потрудились указать настоящего автора правки, который написал вам, что нужно исправить. Нехорошо нарушать лицензию. MBH 16:05, 21 октября 2016 (UTC)
- Думаю, наша деятельность с этим флагом вряд ли будет пересекаться; в частности, я не планирую как-либо править js-скрипты. Для чего мне нужен флаг, я написал в тексте заявки; ещё, например, для решения подобных багрепортов, потому что порой шаблон, подлежащий исправлению, оказывается защищён (да, я немного грязный извращенец - лучше разбираюсь в шаблонах, чем в js). Ну и, вспоминая твой вчерашний гигантский с...пор с Джеком в чате по поводу гаджета удаления СОВР-эдитнотисов - получается, что я уже не единственный участник, с которым ты готов до хрипоты спорить о технических вещах - тогда в одном ли мне проблема? MBH 10:24, 21 октября 2016 (UTC)
- Меняю голос на против из-за ветки в обсуждении присвоения флагу Higimo. Там просто яркая и неподдельная демонстрация всех «заскоков» участника. Мне очень не хочется с кем-либо из коллег-инженеров потенциально общаться на уровне «я сделаю <что-либо полезное, но не в предлагаемой мной форме> вот так, если тебя не устраивает — исправляй сам». А именно из этого отношения MaxBioHazard вытекает большинство его проблем с коммуникацией, и это не социальная проблема, а именно техническая. Для инженера это, в свою очередь, куда более деструктивная модель поведения, чем любое подведение каких-либо неправильных итогов (что бы кандидату ни казалось). Инженер должен явно просчитывать свои действия на пару шагов вперёд, от опыта взаимодействия с MaxBioHazard могу лишь сказать, что он рассчитывает свои действия в пересчёт на удобство только себе. St. Johann 13:36, 20 октября 2016 (UTC)
- Макс — самый спорный из первых четырёх кандидатов. Его плюсами является большой википедийный опыт, техническая грамотность, на протяжении многих лет высокая активность как в проекте в целом, так и в сфере решения технических проблем. С другой стороны, справедливо и то, о чём писали и голосовавшие «против»: и про «консенсуса-не-дожидающийся», и про «максимализм» с «убеждённостью в собственной правоте». Вместе с тем, не стоит придавать этим неконструктивным чертам гипертрофированного значения. Перечисленные неконструктивные черты присущи Максу, но если бы они были бы основой его поведения, он бы давно был обессрочен. При этом нельзя не отметить, что во многих случаях Макс вполне конструктивен в поиске консенсуса: в частности, во многом благодаря его усилиям успешно проведён опрос о введении флага инженера, причём в весьма сжатые сроки. Так же полагаю три вещи. Во-первых, техническая сфера в принципе менее конфликтогенна, нежели работа над статьями с острой тематикой или общение на форумах. Во-вторых, исходя из собственного опыта считаю, что Макс будет дорожить этим полезным и ему и, надеюсь, сообществу флагом, который непросто получить, а посему будет ответственно относиться к принимаемым им решениям. Ну и наконец: инженер — не администратор, в случае чего флаг снимается относительно несложно. Впрочем, считаю, присвоение статуса инженера MBH принесёт проекту значительную пользу при относительно небольших издержках. Исходя из вышесказанного полагаю, что участнику MaxBioHazard флаг целесообразно присвоить. GAndy (обс) 00:29, 20 октября 2016 (UTC)
- Я вот долго сомневался, зная о некоторых максимализме, поспешности и гиперуверенности в собственной правоте у кандидата. Но я нисколько не сомневаюсь в технической стороне кандитата, поэтому все-таки За. Он будет не единственным инженером, так что особых проблем эти его не самые положительные стороны создавать не должны. Да и сообщество, если что, всегда может высказать свое "фи" на те или иные решение участника. Dmitry89 (talk) 07:56, 21 октября 2016 (UTC)
- За. Как технарь участник хорош, а это главное для флага инженера. --Есстествоиспытатель {сообщения} 16:08, 21 октября 2016 (UTC)
- Флаг технический, кандидат технически грамотен, нанесение серьёзного ущерба крайне маловероятно, снять флаг можно всегда. Дайте участнику возможность спокойно работать. — GreenStork. 09:21, 22 октября 2016 (UTC)
- За. Никогда участник не отказывал в помощи по техническим вопросам. Да, кандидату действительно присущи безапелляционная уверенность в своей правоте, где-то поспешность, но все мы не без греха. Тем более, что техническая грамотность не вызывает сомнения, но и флаг всё-таки технический, а не социальный. Но я уверен, что получив флаг инженера, Макс более ответственно и взвешенно будет подходить к решению вопросов, положение будет обязывать. С уважением, --Dogad75 (обс) 09:04, 25 октября 2016 (UTC)
Итог
Бюрократы провели анализ высказанных мнений. Если резюмировать аргументы, то главный аргумент за - участник технически грамотен. С этим не спорят и оппоненты. По аргументам против:
- Участник нередко допускает ошибки (при работе бота), причем не всегда вовремя реагирует. И периодически допускает небрежности. Также отмечен "подход «я тут пару ошибок пропустил, потом как-нибудь ручками поправится»". По мнению бюрократов, это является существенным аргументом.
- Участник имеет непростой характер. Хотя флаг технический, но определенный уровень общения с другими участниками нужен. А недавнее его крайне оскорбительное высказывание на текущей заявке на ВП:ЗСБЮ это подтверждает, на ЗСА за подобное его бы завалили сразу. Ну и мнение новоизбранного инженера: "Мне очень не хочется с кем-либо из коллег-инженеров потенциально общаться на уровне «я сделаю <что-либо полезное, но не в предлагаемой мной форме> вот так, если тебя не устраивает — исправляй сам»".
- Также существует аргумент, что "коллега крайне нетерпим к любым мнениям, кроме своих, и зачастую не способен вовремя остановиться" - от технического администратора иногда требуется определять консенсус, Макс же это делать не всегда умеет. Указывалось "про «консенсуса-не-дожидающийся», и про «максимализм» с «убеждённостью в собственной правоте»".
- Участник нередко занимается войнами правок. Опять таки напрямую к флагу отношения не имеет, но от технического администратора требуется соблюдение правил Википедии, поскольку флаг налагает определенную ответственность.
Как результат. Если на какие-то аргументы против глаза можно закрыть (флаг всё же технический), но совокупность аргументов говорит, что консенсуса за присвоение флага инженера нет. В итоге единогласным решением бюрократа флаг не присвоен. Мы рекомендуем участнику проанализировать высказанные замечания. В случае, если в дальнейшем подобных проблем не возникнет, то итог следующей заявки может быть иным.--Vladimir Solovjev обс 15:16, 25 октября 2016 (UTC)
Iniquity
- Iniquity (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
Ну и тогда я с вами. Являюсь адептом модулей и унификации, последнее что сделал и что запомнилось многим (и с плохой стороны и с хорошей) это перевод {{Навигационная таблица}} и дочерних шаблонов на модуль. Хорошо знаком с CSS-разметкой и нашими {{{ }}}
, разбираюсь в общих принципах как работает Lua и JS. В процессе работы администратором Викиучебника часто сталкивался правками MediaWiki, так что не по наслышке представляю что это такое и для чего оно нужно.
С подачи Джека создал проект Технические работы, в котором вообщем и собираются все идеи и задания, для которых необходим инженер, плюсом к задачам с проекта флаг планирую использовать для обновления CSS файлов, доведения до ума Навшаблонов.
Чтобы была полная картина при обсуждении - моя заявка на флаг администратора, ставшая стартом последнего обсуждения создания флага инженера.
С уважением, Iniquity 20:25, 11 октября 2016 (UTC)
Вопросы (Iniquity)
- В шаблонах-карточках нередко в параметрах для изображений оказываются ссылки на несуществующие файлы. Можете ли вы предложить какое-либо техническое решение в рамках рувики, чтобы эти ссылки игнорировались — то есть или параметр вообще считался бы пустым, или подгружалось бы изображение, указанное в Викиданных? NBS (обс) 21:23, 12 октября 2016 (UTC)
- @NBS:В самом идеальном варианте - это написать модуль, который бы из строк (описанных Вами в секции Джека) выдергивал название изображения и проверял его на true/false, что-то вроде #ifexist. И мне кстати очень симпатично решение Джека. С уважением, Iniquity 12:36, 13 октября 2016 (UTC)
- в иноязычных крупных разделах есть большое количество гаджетов разного рода. Что можно к нам принести и енвики, например? Чтоб и полезно и работало? ShinePhantom (обс) 11:35, 13 октября 2016 (UTC)
- @ShinePhantom:: Мне на глаза попадались из прям вообще хороших - это en:Wikipedia:Twinkle и en:Wikipedia:ProveIt. По последнему работаем как раз. С уважением, Iniquity 12:20, 13 октября 2016 (UTC)
- Общий вопрос. Какие ключевые проблемы вы видите в техническом обеспечении раздела, какие пути видите к их решению и в чём рассматриваете возможность своего участия (или уже участвуете)? — Джек, который построил дом (обс.) 22:45, 13 октября 2016 (UTC)
- @Jack who built the house: Всё разбросано, не понятно где что откуда вылезает, нет документации, нет нормальных функциональных гаджетов (они если и есть, то но они не в списке гаджетов), устаревший код в куче шаблонов, куча одинаковых шаблонов, не указаны переводы шаблонов из других разделов, плохая категоризация, все дизайнерски разномастно. Я вот сейчас после этого вопроса серьезно раздумываю про написание плана действий, ну хотя у нас уже и есть наш Проект:Технические работы. С уважением, Iniquity 23:05, 13 октября 2016 (UTC)
Обсуждение (Iniquity)
- Вот и все очевидные кандидаты в сборе. За, конструктивный, ответственный, обучаемый, инициативный участник. По моим ощущениям, Iniquity по складу характера даже чуть больше организатор, чем технарь, хотя и в технической части вроде ориентируется нормально, во всяком случае перевести сотни тысяч включений целого зоопарка шаблонов на один модуль — задача не из лёгких. Плюс — знание CSS, а то у нас большинство техников всё-таки программисты, которые в вёрстке/дизайне ни бум-бум. — Джек, который построил дом (обс.) 21:32, 11 октября 2016 (UTC)
- За, конечно, ведь под него и MBH флаг и создавался. Настоящий it-шник. Хотя от обсуждения на ЗСА и осталось впечатление, что участник не согласен на добровольное принятие любых ограничений с флагом. --RasabJacek (обс) 22:00, 11 октября 2016 (UTC)
- До сих пор очень негативно отношусь к любым самоограничениям, которые можно реализовать техническими средствами. Но в отличие от администратора, тут хотя бы они прописаны/подразумеваются. Хотя я чувствую, что в будущем мы еще почувствуем ошибку с разрешением править защищенные страницы, учитывая что по правке защищенных страниц очень пространная формулировка. С уважением, Iniquity 22:16, 11 октября 2016 (UTC)
- Поясню, что вы про предпочтение дачи права editprotected вводу дополнительного уровня защиты. — Джек, который построил дом (обс.) 00:46, 12 октября 2016 (UTC)
- До сих пор очень негативно отношусь к любым самоограничениям, которые можно реализовать техническими средствами. Но в отличие от администратора, тут хотя бы они прописаны/подразумеваются. Хотя я чувствую, что в будущем мы еще почувствуем ошибку с разрешением править защищенные страницы, учитывая что по правке защищенных страниц очень пространная формулировка. С уважением, Iniquity 22:16, 11 октября 2016 (UTC)
- Может и хочет — дайте. С уважением Кубаноид; 00:57, 12 октября 2016 (UTC)
- За --be-nt-all (обс) 05:31, 12 октября 2016 (UTC)
- За: единственный выживший сисоп Викиучебника. Не видел препятствий даже во флаге администратора Википедии: нам просто даже на всякий случай нужны люди, которые потенциально умеют быть кем-то там в плане мастерства на все руки, в том числе и в технической области. --cаша (krassotkin) 08:01, 12 октября 2016 (UTC)
- Против. Негативно запомнился по обсуждению темы о компактном списке интервик: «Бета-функция висела больше полугода. Никто не ругался. Все вдруг вспомнили когда её окончательно ввели» и далее. Судя по всему, улучшайзинг с использованием флага будет носить уведомительный характер. --Sabunero (обс) 12:00, 12 октября 2016 (UTC)
- Вот вопрос, сколько нужно уведомлений о вводе функции в работу? 3? 10? 15? Или 75? У интервик было как минимум 3 уведомления. С уважением, Iniquity 12:15, 12 октября 2016 (UTC)
- Так это Вы ввели этот компактный список, так что теперь в каждом проекте Викимедиа надо заходить в свои настройки и проставлять галку о его отключении? Кадош (обс) 18:45, 12 октября 2016 (UTC)
- Я конечно хорош, но не настолько. С уважением, Iniquity 11:00, 13 октября 2016 (UTC)
- Так это Вы ввели этот компактный список, так что теперь в каждом проекте Викимедиа надо заходить в свои настройки и проставлять галку о его отключении? Кадош (обс) 18:45, 12 октября 2016 (UTC)
- Вот вопрос, сколько нужно уведомлений о вводе функции в работу? 3? 10? 15? Или 75? У интервик было как минимум 3 уведомления. С уважением, Iniquity 12:15, 12 октября 2016 (UTC)
- За. Технически грамотный, конструктивный участник, завсегдатай технических площадок нашего раздела. GAndy (обс) 17:28, 12 октября 2016 (UTC)
- За. Тем более участник вместе с Джеком курирует проект «Технические работы», затрагивающих много защищённых страниц. А также участвовал в создании этого флага. В частности «подставившись» под критику, в попытке получить флаг «администратора для технических задач». Чем показал, что «администратор» — социальный флаг, а для технический задач нужен не пересекающийся по функциям этот отдельный флаг. --Vladis13 (обс) 18:05, 13 октября 2016 (UTC)
- За. Технически грамотный участник, противопоказаний не вижу. -- Алексей Ладынин (обс) 21:46, 14 октября 2016 (UTC)
- За per Алексей Ладынин --Neolexx (обс) 11:29, 15 октября 2016 (UTC)
- За, грамотен, технически подкован, уверен что проблем не создаст. — UnderTheDome 20:33, 15 октября 2016 (UTC)
- За. --AleUst (обс) 18:15, 16 октября 2016 (UTC)
- Поддерживаю. Dmitry89 (talk) 07:57, 21 октября 2016 (UTC)
Итог
Единственное возражение, которое было высказано: один из участников опасается, что «улучшайзинг с использованием флага будет носить уведомительный характер». Однако какого-то отношения к введению отображения интервик кандидат не имеет (насколько я в курсе, разработчики сами решают, что вводить и когда), он просто констатировал факт, что для того чтобы противодействовать нововедениям нужно об этом писать, а за время бета-тестирования каких-то возражений разработчикам не касалось. Да и отключить это нововведение каждый участник может. При этом многие участники отметили техническую грамотность кандидата, который ещё и имеет опыт работы администратором в Викиучебнике. Да и на последней заявке на статус администратора претензий именно по технической стороне не последовало. Резюмируя: есть консенсус на присвоение флага инженера.--Vladimir Solovjev обс 09:41, 23 октября 2016 (UTC)
- @Vladimir Solovjev:, спасибо за присвоение флага! И всем спасибо за поддержку! С уважением, Iniquity 08:44, 24 октября 2016 (UTC)
Higimo
- Higimo (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
В последнее время стал менее активен, чем ранее. В процессе работы сталкивался только с запретом на редактирование других шаблонов, как у Jack who built the house. Тайно работаю над у:higimo/remove.js. --higimo (обс.) 16:38, 18 октября 2016 (UTC)
Вопросы (Higimo)
- Над Участник:Higimo/remove.js Вы работаете тайно где-то вне Википедии?--Arbnos (обс) 17:38, 18 октября 2016 (UTC)
- Даже в репозиторий не заливаю, пока окончательно не добиваю новую версию к работе. Это связано с издержками, моими комплексами, сложившейся традицией и жалобами. --higimo (обс.) 06:11, 19 октября 2016 (UTC)
- Принимая во внимание предложение ShinePhantom тестировать передовую инженерию «в бою» — сможете ли вы переписать свой скрипт, упомянутый выше, в течение минимального срока рассмотрения заявки (7 суток с момента подачи) хотя бы так, чтобы он перестал отпугивать новичков и начал говорить с ними на ясном русском языке? Потому что пока что СО порой ни откроешь, никто не понимает, что за «Удалятор-5000» и почему он разговаривает со мной в непонятных аббревиатурах. И я лично считаю, что до устранения вами этого вредного бага стоит как минимум придержать решение по заявке (потому что подход «бдыщ-бдыщ и в продакшн» может и нормален для наших внутренних инструментов или относительно безвредного тестирования, но его издержки в таком случае должны компенсироваться ASAP). St. Johann 17:59, 19 октября 2016 (UTC)
- у:Saint Johann, давайте всё же установим понятный русский язык? Например, про формат шаблонов (о которых ниже говорили) поговорим или что-то в этом духе. Потому что я, может и рад, что-то подобное составить, да лично вам я никогда не угожу, уже выясняли это сотню-другую раз. --higimo (обс.) 09:13, 21 октября 2016 (UTC)
- Я нахожусь под наставничеством Дяди (обс.) и Анны (обс.). — это как? NBS (обс) 18:05, 19 октября 2016 (UTC)
- у:NBS, иногда Фреда просят «воздействовать» на меня, до сих у него получалось. Я правильно понял вопрос? --higimo (обс.) 09:13, 21 октября 2016 (UTC)
Обсуждение (Higimo)
- Сложно голосовать "за" человека, скрипт которого на протяжении, как минимум, многих месяцев выдаёт вот такое за уведомления. OneLittleMouse (обс) 09:07, 19 октября 2016 (UTC)
- А что именно не нравится? MBH 09:36, 19 октября 2016 (UTC)
- Мда. Чудесный вопрос от кандидата в инженеры. OneLittleMouse (обс) 09:42, 19 октября 2016 (UTC)
- Разве это неочевидно? Новички — основной контингент авторов кбушных статей — из сообщения ничего не поймут. Я понимаю, что от инженеров глупо требовать каких-то выдающихся социальных навыков, но предусмотреть очевидное и написать понятное уведомление/предупреждение они должны уметь. Пусть они и будут работать со кодом, но этот код потом напрямую воздействует на живых людей. Track13 о_0 10:00, 19 октября 2016 (UTC)
- Да, я и подозревал претензии к лаконичности, но хотел обратить внимание OLM на то, что и его багрепорт здесь не менее лаконичен. Я согласен, что сообщение можно написать и развёрнутее и что это было бы полезно для его понимания, но я до сего дня не видел ни одного обращения к Хигимо с такой просьбой. Если учесть, что скриптом пользуются многие админы и просто опытные участники, можно сделать вывод, что данная проблема некритична и неочевидна, иначе бы о ней писали многие. MBH 10:20, 19 октября 2016 (UTC)
- Ты не в теме. И да, проблема критична. — Джек, который построил дом (обс.) 18:27, 19 октября 2016 (UTC)
- Во первых, проблема, как уже показано, упоминалась и ранее. Во вторых, участнику, который не замечает тут проблемы без багрепорта, какие-либо флаги выше апата категорически противопоказаны. В третьих, то, что скрипт в настолько сыром виде используют администраторы - ни в малейшей степени не признак того, что "проблем нет", но серьезный вопрос к качеству их административной деятельности; отмечу также, что собственные сообщения некоторых коллег зачастую не намного более внятны. OneLittleMouse (обс) 08:01, 20 октября 2016 (UTC)
- участнику, который не замечает тут проблемы без багрепорта, какие-либо флаги выше апата категорически противопоказаны - это полный абсурд. Ко флагам патрулирующего, откатывающего, переименовывающих и инженера (но не ПИ) это не имеет никакого отношения - это не относится к сути этих флагов и в число требований к кандидатам на них не входят высокоразвитые социальные навыки (чтобы кандидат и его скрипты "приятно общались"), это технические флаги. Тот факт, что скрипт участника, написанный два года назад, пишет недостаточно ясные сообщения на СО (что вообще является побочной его функцией и дополнительной фичей, основная функция - само вынесение), вообще никак не является аргуменом против выдачи его автору права править защищённые технические страницы. В конце концов, недостаточно ясное сообщение на СО - это не баннер, блокирующий просмотр и редактирование всех страниц проекта на сутки, но к данным сообщениям в этой номинации претензий уже больше, чем к баннеру в номинации участника, чьих рук делом явилась простановка того баннера. Ваша позиция очевидно неконсенсусна - немало участников, не видящих в этих сообщениях существенной проблемы, имеют флаги много выше апата. MBH 10:25, 20 октября 2016 (UTC)
- Пока я вижу "не видящих" одну штуку. Неконсенсусна?...... По результатам же общения с такими пользующимися вспоминается только анекдот "мыши плакали, кололись...." OneLittleMouse (обс) 11:22, 20 октября 2016 (UTC)
- И да, вот именно из-за склонности к такой трактовке "консенсусности" я во многом и считаю, что участнику MaxBioHazard флаг противопоказан. OneLittleMouse (обс) 11:26, 20 октября 2016 (UTC)
- Под "не видящими" я полагаю тех, кто использует функциональность скрипта по простановке этих уведомлений. Если бы эти уведомления казались им совсем плохими и вредными - надо полагать, они бы снимали галочку "отправить уведомление" и, возможно, писали уведомление вручную. MBH 11:46, 20 октября 2016 (UTC)
- Что-то мне подсказывает, что об этой фиче знает только Каэф, ты да Оле.=( --higimo (обс.) 09:23, 21 октября 2016 (UTC)
- Пока я вижу "не видящих" одну штуку. Неконсенсусна?...... По результатам же общения с такими пользующимися вспоминается только анекдот "мыши плакали, кололись...." OneLittleMouse (обс) 11:22, 20 октября 2016 (UTC)
- участнику, который не замечает тут проблемы без багрепорта, какие-либо флаги выше апата категорически противопоказаны - это полный абсурд. Ко флагам патрулирующего, откатывающего, переименовывающих и инженера (но не ПИ) это не имеет никакого отношения - это не относится к сути этих флагов и в число требований к кандидатам на них не входят высокоразвитые социальные навыки (чтобы кандидат и его скрипты "приятно общались"), это технические флаги. Тот факт, что скрипт участника, написанный два года назад, пишет недостаточно ясные сообщения на СО (что вообще является побочной его функцией и дополнительной фичей, основная функция - само вынесение), вообще никак не является аргуменом против выдачи его автору права править защищённые технические страницы. В конце концов, недостаточно ясное сообщение на СО - это не баннер, блокирующий просмотр и редактирование всех страниц проекта на сутки, но к данным сообщениям в этой номинации претензий уже больше, чем к баннеру в номинации участника, чьих рук делом явилась простановка того баннера. Ваша позиция очевидно неконсенсусна - немало участников, не видящих в этих сообщениях существенной проблемы, имеют флаги много выше апата. MBH 10:25, 20 октября 2016 (UTC)
- Да, я и подозревал претензии к лаконичности, но хотел обратить внимание OLM на то, что и его багрепорт здесь не менее лаконичен. Я согласен, что сообщение можно написать и развёрнутее и что это было бы полезно для его понимания, но я до сего дня не видел ни одного обращения к Хигимо с такой просьбой. Если учесть, что скриптом пользуются многие админы и просто опытные участники, можно сделать вывод, что данная проблема некритична и неочевидна, иначе бы о ней писали многие. MBH 10:20, 19 октября 2016 (UTC)
- у:OneLittleMouse, не помню точно с кем (скорее всего Джек) назвали скрипт терминатором и предложили отличную идею по вставке раскрывающегося шаблона, а не формировать свой заголовок и так далее. Но, как вы и сказали, на протяжении многих месяцев это так и не реализовано. --higimo (обс.) 13:07, 19 октября 2016 (UTC)
- Не совсем понял, что "не реализовано" и кто это "что" должен был реализовывать. Не написаны шаблоны для подставновки? Вам написать их самостоятельно составляет проблему?.. OneLittleMouse (обс) 08:01, 20 октября 2016 (UTC)
- у:OneLittleMouse, я ещё в феврале думал, кто бы мог мне помочь со скриптом, и не нашёл кандидатов. Потому, все фичи, о которых меня просят, я делаю в одиночестве. И сейчас я медленно дописываю по просьбам Томасины и Анимы, а не оповещения. --higimo (обс.) 09:23, 21 октября 2016 (UTC)
- Не совсем понял, что "не реализовано" и кто это "что" должен был реализовывать. Не написаны шаблоны для подставновки? Вам написать их самостоятельно составляет проблему?.. OneLittleMouse (обс) 08:01, 20 октября 2016 (UTC)
- А что именно не нравится? MBH 09:36, 19 октября 2016 (UTC)
- А вот я выскажусь за. Пусть в последнее время коллега не так заметен, как раньше, но его решения помогали (и помогают) многим. В принципе, тот же Джек, только более ранняя версия. --RasabJacek (обс) 12:33, 19 октября 2016 (UTC)
- у:RasabJacek, во всяком случае, у многих уже ники через «у:» написаны — этим я особенно горжусь. Спасибо за оценку. --higimo (обс.) 13:07, 19 октября 2016 (UTC)
- Воздерживаюсь Скрипт, наверное, полезный, хотя и жутко не unix wayный. Технический уровень кандидата всяко показывает. Но и per OneLittleMouse, действительно сложно голосовать «за» --be-nt-all (обс) 17:07, 21 октября 2016 (UTC) Кстати, наверное, возьмусь за альтернативу. Не пытаясь дублировать «оставлятор» Васильева, скрипт/набор скриптов для вставления шаблонов «о несоответствии» (не только КУ и КБУ, ещё как минимум {{rq}}) с посылкой уведомлений (без них то всё и так просто) таки нужен. --be-nt-all (обс) 17:29, 21 октября 2016 (UTC)
- По моему опыту общения с соискателем: он коммуникабелен и доброжелателен. Мне очень понравилась его карточка «киберспортсмен»: помню, у какого-то персонажа я долго искала шаблон «однофамильцы», чтобы чего-то в нём поменять, пока до меня наконец не дошло, что эта карточка демонстрирует шаблон автоматически Если даже у соисателя и есть огрехи в техническом плане - так у кого их нет? Мастерство и опыт - дело наживное. --MarchHare1977 (обс) 03:52, 27 октября 2016 (UTC)
- Конечно, подходящий кандидат на "инженера". Умеет и делает. Спасибо за скрипт. Надо дать удобные функции для работы. --MeAwr77 (обс) 09:04, 28 октября 2016 (UTC)
- За--Soul Train 10:34, 28 октября 2016 (UTC)
- Ну, проконстатирую очевидное: по заявке незаметно серьёзного отношения к процедуре получения флага, при одобрении её будет сложно ожидать, что оно будет таким и при обращении с ним. Не показана потребность в нём. Даже высказываться за/против/воздерживаться и задавать вопросы как-то неуместно. — Джек, который построил дом (обс.) 10:53, 28 октября 2016 (UTC)
Итог
Нет консенсуса на присвоение флага. Главный аргумент против: скрипт, который кандидат представил в качестве своего проекта, пока что сырой. На просьбу устранить высказанные замечания участник перешел на личности. Плюс отмечено не очень серьёзное отношение кандидата к заявке. Кроме того, не показано, зачем именно участнику нужен флаг, для написания скриптов вполне можно обходиться и без него. Хотя, на мой взгляд, потенциал у кандидата есть, но пока что на основании вышеизложенного флаг не присвоен.--Vladimir Solovjev обс 16:19, 28 октября 2016 (UTC)
Force majeure
- Force majeure (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
Решил, что также могу быть полезен в качестве инженера, поэтому вот. Владею на хорошем уровне (вроде) вики-разметкой, также стараюсь на таком же уровне освоить Lua. Примеры шаблонов с моими {{editprotected}}-запросами:
- Доброная статья;
- Однофамильцы;
- Государственный деятель (не упущу случая и здесь поныть о его невыполненности);
- Disputed-fairuse.
Флаг инженера планирую использовать для правки защищенных шаблонов — исходя из собственной инициативы или помогая на ВП:ТЗ, ВП:Ф-Т и где-нибудь ещё.--Force majeure (обс) 16:22, 19 октября 2016 (UTC)
Вопросы (Force majeure)
- (Я помню про государственного деятеля.) Какие ключевые проблемы вы видите в техническом обеспечении раздела, какие пути видите к их решению и в чём рассматриваете возможность своего участия (или уже участвуете)? — Джек, который построил дом (обс.) 18:38, 19 октября 2016 (UTC)
- Часть из перечисленных мной проблем уже освещались в предыдущих заявках. Сразу с ходу могу многое упустить, так что список дополняем.
- У многих шаблонов весьма скудная документация, в которой, например, могут как присутствовать несуществующие и в помине параметры, так и отсутствовать существующие (свежие примеры — {{editprotected}} с несуществующим параметром
2
и {{заголовок курсивом}} с таинственнымforce
, который по сути мог заменять собой {{заголовок курсивом 2}}). - Недостаточная унификация: например, среди шаблонов может присутствовать большое количество очень похожих по функциям, называющихся, к примеру, «шаблон», «шаблон2», «шаблон3», … , «шаблон∞» (чего стоят наши «Не переведено»), из которых один мог бы выполнять функцию всех; или каждый выполняет функцию так, что его достаточно сложно совместить с другими.
- Часть шаблонов также нуждается в значительной модернизации (тут многое сказано за меня).
- Сложно уведомить участников об неявных изменениях; конечно, существует форум новостей, но все равно значительная часть остаётся в неведение. Эта проблема навеяна изменением шаблона {{однофамильцы}}, после которого большинство участников все равно используют его с параметром, ибо на форумы, видимо, не заглядывают, и в документацию каждый раз перед использованием не заходят.
- У многих шаблонов весьма скудная документация, в которой, например, могут как присутствовать несуществующие и в помине параметры, так и отсутствовать существующие (свежие примеры — {{editprotected}} с несуществующим параметром
- Дальше идут уже более глобальные идеи, над реализацией которых я никогда не думал, просто в голову взбрело.
- Нельзя править комментарии к правкам / действиям. А бывает необходимым это не только из-за возможных обнаруженных ошибок или опечаток, но и из-за масштабных изменений, таких как перемещение всех заявок в арбитраж с покраснением шорткатов «ВП:ИСКXXX». Также иногда замечаю, как производится снятие и установка блокировки из-за «неверного описания».
- Круто было бы, если бы подряд идущие мелкие правки одного участника можно было бы объединять в истории и вкладе в одну (вручную или даже чтобы автоматически объединялись, но только идущие с незначительным перерывом во времени), например таким образом, чтобы появлялась одна запись с одним суммарным диффом и возможностью нажать на ссылку рода «посмотреть подробности», где уже можно было бы подиффно все рассмотреть.
- Достаточно неудобная система обсуждений: конфликты редактирования, и которых вырастают реальные конфликты; разного вида отступы, их количество: от нуля в любом ответе от незнакомых с разметкой до возрастания в геометрической прогрессии (тут я не знаю природы). Подписи: разноцветные, излишне вычурные и просто отсутствующие, для которых у нас {{unsigned}} и ко.
- Я заметил, что вы довольно ловко и с выдумкой управляетесь с шаблонами. Расскажите о происхождении своих технических навыков, а также (отвечайте на этот вопрос только при желании) где вы ещё успели их применить, кроме Википедии? — Джек, который построил дом (обс.) 18:38, 19 октября 2016 (UTC)
- Не очень люблю о себе рассказывать, но навыки свои такими уж Навыками не считаю, а если что и благодарить за их появление, то обучение в университете на связанную тему.--Force majeure (обс) 21:34, 19 октября 2016 (UTC)
- У вас есть идеи, как написать шаблон, который бы выводил код включения шаблона-карточки рядом с примером этого включения, чтобы в документациях не приходилось писать один и тот же код дважды? (Писать не прошу, чтобы не отнимать ваше время.) — Джек, который построил дом (обс.) 18:41, 19 октября 2016 (UTC)
- Приходит в голову что-то вроде
{{Пример|{{{1|{{BASEPAGENAME}}}}}|_style=pre}}
.--Force majeure (обс) 22:07, 19 октября 2016 (UTC)- Подсказка: через {{пример}} это реализовать невозможно. Нужно именно так, как обычно оформляются примеры заполнения шаблонов-карточек в их документациях. — Джек, который построил дом (обс.) 22:38, 19 октября 2016 (UTC)
- Ох, не знаю, по идее есть {{parameter names example}}, но он, как я понял, делает не совсем то, о чём вы говорили. Если я понял — надо сначала вывести заполненный шаблон-карточку, а затем его же в
<pre></pre>
, чтобы они были на одном уровне.--Force majeure (обс) 16:02, 20 октября 2016 (UTC)- Необязательно на одном уровне, суть не в этом. А в том, как вообще такое возможно сделать — получить примерно такой же вид, который мы сейчас имеем в документациях, но без дублирования кода. — Джек, который построил дом (обс.) 16:32, 20 октября 2016 (UTC)
- Скорее всего, надо чтобы шаблон возвращал два раза карточку, заданную в неименованном параметре: один раз с тегами «pre» по краям, другой раз без. Теги, наверно, можно добавлять шаблоном {{replace}}.--Force majeure (обс) 19:14, 20 октября 2016 (UTC)
- Загвоздка в том, что шаблон не может так просто взять и перехватить код, ему передаваемый, и вывести как есть, если этот код содержит включение других шаблонов. Ну и ключ к решению стоит искать в том, что в качестве условия я обозначил пример использования шаблона-карточки — как оные примеры оформляются в их документациях. Пока что ваши идеи никак не связаны конкретно с этим классом шаблонов и не учитывают их специфику, а именно она здесь принципиальна. — Джек, который построил дом (обс.) 21:03, 20 октября 2016 (UTC)
- Сколько думал, так и не понял, как это осуществить. Шаблоны-карточки вроде так и оформляются, как я выше упомянул (с
<pre></pre>
и без). {{Parameter names example}} как раз используется в англовики для похожих целей. Честно говоря, я без понятия, как связано отображение с типом шаблона, так что прошу вас подсказать, как таки это делается.--Force majeure (обс) 15:50, 21 октября 2016 (UTC) - Уж не {{Demo}} ли вы имеете в виду?--Force majeure (обс) 16:09, 21 октября 2016 (UTC)
- Дело не в pre — это частная деталь оформления. Основная сложность с оформлением примеров использования шаблонов-карточек в том, что они 1) многострочные с выровненными значениями параметров, 2) часто содержат другие шаблоны внутри себя. Просто передать названия параметров и их значения недостаточно. В документации шаблона {{пример}} сказано: «В данный момент шаблон не может использоваться для оформления примеров шаблонов с многострочным кодом и содержащих шаблоны внутри шаблона. (Хотя это технически реализуемо, см. обсуждение.)». Да, я пытался подвести либо к нахождению шаблона типа {{demo}}, либо к нахождению средств расширения Scribunto, которыми это делается (unstripNoWiki, preprocess и т. п.). — Джек, который построил дом (обс.) 16:16, 21 октября 2016 (UTC)
- О, ура! Удивительно, что идеи всегда приходят не вовремя: в частности, я нашел шаблон и модуль, его реализующий, сразу же после того, как написал первый ответ. И да, спасибо за познавательный вопрос.--Force majeure (обс) 16:33, 21 октября 2016 (UTC)
- Дело не в pre — это частная деталь оформления. Основная сложность с оформлением примеров использования шаблонов-карточек в том, что они 1) многострочные с выровненными значениями параметров, 2) часто содержат другие шаблоны внутри себя. Просто передать названия параметров и их значения недостаточно. В документации шаблона {{пример}} сказано: «В данный момент шаблон не может использоваться для оформления примеров шаблонов с многострочным кодом и содержащих шаблоны внутри шаблона. (Хотя это технически реализуемо, см. обсуждение.)». Да, я пытался подвести либо к нахождению шаблона типа {{demo}}, либо к нахождению средств расширения Scribunto, которыми это делается (unstripNoWiki, preprocess и т. п.). — Джек, который построил дом (обс.) 16:16, 21 октября 2016 (UTC)
- Сколько думал, так и не понял, как это осуществить. Шаблоны-карточки вроде так и оформляются, как я выше упомянул (с
- Загвоздка в том, что шаблон не может так просто взять и перехватить код, ему передаваемый, и вывести как есть, если этот код содержит включение других шаблонов. Ну и ключ к решению стоит искать в том, что в качестве условия я обозначил пример использования шаблона-карточки — как оные примеры оформляются в их документациях. Пока что ваши идеи никак не связаны конкретно с этим классом шаблонов и не учитывают их специфику, а именно она здесь принципиальна. — Джек, который построил дом (обс.) 21:03, 20 октября 2016 (UTC)
- Скорее всего, надо чтобы шаблон возвращал два раза карточку, заданную в неименованном параметре: один раз с тегами «pre» по краям, другой раз без. Теги, наверно, можно добавлять шаблоном {{replace}}.--Force majeure (обс) 19:14, 20 октября 2016 (UTC)
- Необязательно на одном уровне, суть не в этом. А в том, как вообще такое возможно сделать — получить примерно такой же вид, который мы сейчас имеем в документациях, но без дублирования кода. — Джек, который построил дом (обс.) 16:32, 20 октября 2016 (UTC)
- Ох, не знаю, по идее есть {{parameter names example}}, но он, как я понял, делает не совсем то, о чём вы говорили. Если я понял — надо сначала вывести заполненный шаблон-карточку, а затем его же в
- Подсказка: через {{пример}} это реализовать невозможно. Нужно именно так, как обычно оформляются примеры заполнения шаблонов-карточек в их документациях. — Джек, который построил дом (обс.) 22:38, 19 октября 2016 (UTC)
- Приходит в голову что-то вроде
- Как Вы относитесь к анонимной группе поддержки вот в этом случае? Использовали ли Вы анонимов и/или виртуалов в своей википедийной деятельности?
- Считаете ли Вы допустимым общение с другими участниками на таком уровне? Если нет, то считаете ли Вы, что подобное высокомерие легко нивелируется последующим извинением?
- На Вашей личной странице висит объявление, что «Этот участник в настоящее время находится в частичном вики-отпуске и, возможно, не ответит на все ваши сообщения...» Как Вы в свете запроса флага инженера относитесь к шуткам, могущим ввести остальных участников (к примеру, не понимающих таких шуток) в заблуждение? — Алексей Турбаевскiй, cheloVechek / обс 20:27, 25 октября 2016 (UTC)
- Мой предыдущий опыт общения с вами (включая две заявки на проверку к чекъюзерам и запрос к администраторам) железно убедил меня не вступать с вами ни в какой диалог. Я и сейчас не хотел отвечать, но раз уж пинганули…--Force majeure (обс) 23:29, 27 октября 2016 (UTC)
Обсуждение (Force majeure)
- За. Адекватный и технически подкованный участник. Не раз правил шаблоны по запросам на форумах. Флаг будет очень полезен. ~Facenapalmобс, вкл 17:17, 19 октября 2016 (UTC)
- За. Из последнего запомнилась работа с
{{Однофамильцы}}
, который стал многократно удобнее. Аккуратный, внимательный к деталям участник, с которым всегда приятно общаться. — Ле Лой 22:25, 19 октября 2016 (UTC) - За.--Джеймс «Баттерфри» Хендерсон (обс) 22:39, 19 октября 2016 (UTC)
- За Я обратил внимание на участника в ходе его предложения по коррекции шаблона {{disputed-fairuse}}. Джек в секции обсуждения подобрал хорошие слова - "довольно ловко и с выдумкой управляетесь с шаблонами". Участник одним предложением (ну и сопутствующими ему правками) вынул файлы с этим шаблоном из Категория:Страницы, использующие повторяющиеся аргументы в вызовах шаблонов, добил два года назад устаревший громоздкий шаблон {{For}}, и заодно выявил забытый более 4 года назад reflist - и ведь идея простая (если цикл вызывает проблемы, но короткий - тупо перечислите простые шаги его составляющие) - но участник до неё додумался, а глядевшие на шаблон ранее - нет. Потом я узнал, что и бот RainBot, зачистивший/зачищающий устаревший ключ сортировки в категориях - его работа; ну и заметил ряд других может и простых правок, но интересных и полезных. Резюмируя - мне чувствуется в участнике новый взгляд на вики-объекты, которые по факту уже утиль или ошибка, но мы настолько к ним привыкли ("так было"), что и не сразу видим возможность от них отказаться/исправить ("глаз замылился"). Alex Spade 07:22, 20 октября 2016 (UTC)
- За Пожалуй, наиболее подходящий для этого флага участник. Который работает, работает незаметно, но эффективно, существенно упрощая жизнь многим. И даже без флага. В целом же аргументы Alex Spade вполне полно характеризуют кандидата. Здесь сомнений нет. ShinePhantom (обс) 16:52, 20 октября 2016 (UTC)
- За. Технически грамотный, конструктивно настроенный участник. В принципе, Alex Spade всё сказал. GAndy (обс) 17:19, 20 октября 2016 (UTC)
- За, уверен что не подведёт. — UnderTheDome 19:19, 20 октября 2016 (UTC)
- Поддерживаю. Явно грамотен в технической деятельности. Dmitry89 (talk) 07:59, 21 октября 2016 (UTC)
- За, естественно. — Джек, который построил дом (обс.) 16:28, 21 октября 2016 (UTC)
- За --be-nt-all (обс) 18:12, 22 октября 2016 (UTC)
- За: Хорошее, в том числе и из перечисленного в заявке видел, понравилось. Плохого — нет. Пусть доверие поддержит. --cаша (krassotkin) 09:30, 23 октября 2016 (UTC)
- Поддерживаю. Флаг участнику будет полезен, из последнего что видел - это исправление моего ужаса в шаблоне {{OnLua}}. С уважением, Iniquity 16:23, 24 октября 2016 (UTC)
- За: технически грамотен и достаточно коммуникабельный. --VladXe (обс) 16:49, 25 октября 2016 (UTC)
- За. Отличный кандидат в инженеры. Создаёт полезные улучшения не вызывающие отторжения коллег, как следствие КПД кандидата весьма высок. С уважением, Sir Shurf (обс) 08:26, 27 октября 2016 (UTC)
- За: конструктивный и доброжелательный. --MarchHare1977 (обс) 23:21, 27 октября 2016 (UTC)
Итог
Консенсус за присвоение флага очевиден, так что он присвоен. Удачи!--Vladimir Solovjev обс 09:19, 28 октября 2016 (UTC)
- Vladimir Solovjev, я тут немного побюрократствовал, ничего страшного? GAndy (обс) 11:05, 28 октября 2016 (UTC)
- Ой, да, отвлёкся и про гаджет забыл. Спасибо!--Vladimir Solovjev обс 13:15, 28 октября 2016 (UTC)
- Большое спасибо за доверие! И отдельное спасибо Alex Spade и Facenapalm за то, что подтолкнули к подаче заявки .--Force majeure (обс) 15:43, 28 октября 2016 (UTC)
VikiLaikeR199
- VikiLaikeR199 (обс. · вклад · удалённый вклад · статьи · файлы · инфо · журналы · фильтры · блокировки · права).
Прошу выдать мне флаг инженера. VikiLaikeR199 (обс) 19:10, 1 ноября 2016 (UTC)
Вопросы (VikiLaikeR199)
Обсуждение (VikiLaikeR199)
- Заблокируйте его, что ли. 94.188.46.39 19:11, 1 ноября 2016 (UTC)
- Ну, блокировать не надо, но неуёмную активность требуется направить в нужное русло. В частности, начать с того, чтобы разъяснить наконец, почему практически все созданные участником статьи удалялись. --Burning Daylight 19:16, 1 ноября 2016 (UTC)
- Против: опыта нет, шаблонов нет, модулей нет, статей нет, личная страница населена юзербоксами. --VladXe (обс) 19:19, 1 ноября 2016 (UTC)
- Против, опыта совсем нет. Участник не получил даже АПАТ (несколько неудачных попыток было). По моему заявку можно закрывать. Нечего здесь обсуждать. — Ping08 обс 20:04, 1 ноября 2016 (UTC)
Итог
Хоть я и не бюрократ, но подведу итог. Участник VikiLaikeR199 был заблокирован за деструктивное поведение, связанное с массовой подачей заявок на флаги - подробности на СО участника. -- Q-bit array (обс) 20:12, 1 ноября 2016 (UTC)
- Хорошо бы, чтобы кто-нибудь сделал техническую защиту от подачи заявок на флаги участниками, не соответствующим минимальным требованиям к соискателям флагов. А Вам, Q-bit array, я предлагаю подумать над тем, чтобы стать бюрократом. Кадош (обс) 04:49, 2 ноября 2016 (UTC)
- @Кадош: Согласно АК:881 чекъюзер не может быть одновременно бюрократом. nebydlogop 14:40, 2 ноября 2016 (UTC)
- Там была другая ситуация - бюрократ хотел стать чекюзером, и в той ситуации всё решал АК. Здесь же иная ситуация - если чекюзер захочет стать бюрократом, то решение будет принимать всё сообщество голосованием, а не АК. Кадош (обс) 15:08, 2 ноября 2016 (UTC)
- @Кадош: Согласно АК:881 чекъюзер не может быть одновременно бюрократом. nebydlogop 14:40, 2 ноября 2016 (UTC)
- Закрыт оффтопик, не имеющий отношения к ЗСИ. — Adavyd (обс) 16:45, 2 ноября 2016 (UTC)