Традиция:Техническая поддержка/Архив/август 2009-март 2010

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
Сообщество: Портал • Разговоры • Голосования • Опросы • Администрация • Активность • События • Пожертвования • TelegramTelegram • Профиль сообщества ru_traditioЖЖ
Запросы: к администраторам • к бюрократам • изменение прав • на защиту, объединение, переименование и удаление страниц • на скрытие их версий • на проверку участников • к посредничеству • на комментирование • на источники • о саморекламе
Оценка: Примечательные статьи
Техническая поддержка • Приспособления • Личные скрипты и оформление • Ботоводство • К загрузке
Проекты: Работа недели • Патруль • О Википедии • Тематические: РБ, ГпР, Словарик • Авторские: АПЭ, ТСДНЭ
Техническая поддержка
Архив за август 2009—март 2010

Ошибка создания миниатюры[править | править код]

Кто-нибудь в курсе из-за чего возникает такая ошибка? ServusDei ? 14:01, 24 марта 2010 (UTC)

  • Вероятно, из-за нехватки памяти при попытке создания миниатюры. Как бороться, пока не знаю.
    Александр Машин 15:40, 24 марта 2010 (UTC)

LaTeX[править | править код]

В статье деньги выдаёт ошибку красным цветом:

Невозможно разобрать выражение (Преобразование в PNG прошло с ошибкой; проверьте правильность установки latex, dvips, gs и convert): K=\frac{\sum{}^{}T_{pr}Y-\sum{}^{}T_{cr}+\sum{}^{}T_{r/cr}-\sum{}^{}T_{c}}{O}

— Это сообщение написал, но не подписался участник 91.151.40.118 (обсуждение вклад).

Ужесточение logrotate[править | править код]

Многим участникам (и мне лично) немало мешает нехватка места на диске (а диск забивается логами вебосервера), так как серверу становится некуда сохранять PHP-сессии, и участник разлогинивается, а залогиниться обратно не может. Отсюда возросшее число анонимных правок, например.

Чтобы противостоять этому явлению, я предпринял следующие меры:

  • В файле /etc/logrotate.d/apache2 заменил weekly на hourly, rotate 52 на rotate 5, добавил директиву size 100M. (Значения сформулированы, быть может, чрезмерно жёстко, и могут быть в дальнейшем увеличены.)
  • Скопировал файл logrotate из каталога /etc/cron.daily в /etc/cron.hourly

Утром попробую найти время и посмотреть, довелось ли достигнуть желаемого. Может быть, надо было дать пинка (HUP) демону cron, но мне лень: авось и так всё заработает. —Mithgol the Webmaster 21:40, 7 марта 2010 (UTC)

  • Это не помогает. Восьмого марта чистил снова вручную.
    Александр Машин 14:03, 8 марта 2010 (UTC)
  • Прозреваю, что size 100M было многовато, если хранить стометровый лог и ещё полдесятка ротэйтов к нему. Ставлю size 10M. —Mithgol the Webmaster 04:35, 9 марта 2010 (UTC)
  • Кстати, сейчас в /var/log/apache2/ вижу сегодняшний access.log (26 мегов примерно) и вчерашний access.log.1 (111 мегов примерно), так что похоже, что вчерашние настройки применилися, если только вчера не случилось очередное еженедельное (weekly) событие по старым настройкам, но это проверим ещё. —Mithgol the Webmaster 04:43, 9 марта 2010 (UTC)
  • Кажись, удалось достигнуть желаемого. Ротэйты с номером 2 и более обрабатываются gzip, так что в сумме логи займут втрое-вчетверо больше size. —Mithgol the Webmaster 09:42, 9 марта 2010 (UTC)

Хотя стоп. Команда df показывает, что у нас к /var/log/apache2 подмонтировано отдельное устройство /dev/sdd на 2 гигабайта. Это означает, что наличие или отсутствие логов не должно никак влиять на работоспособность вебосервера, или я что-то не так понимаю. —Mithgol the Webmaster 09:49, 9 марта 2010 (UTC)

  • Я чищу другие логи, не Apache, плюс временные файлы ImageMagick, пару раз в сутки. На этой стадии никакая настройка ротации не поможет. Нестерович в курсе ситуации, сказал, что будет решать.
    Александр Машин 13:33, 9 марта 2010 (UTC)
  • По времени - проблемы начались с пн, что ли. Невозможно логиниться. Во вт. - залогинился, но тормозит очень сильно. Alexandrov 19:05, 9 марта 2010 (UTC)
    • Впервые эта проблема появилась ещё в январе, но тогда была решена вычисткой мусора с диска. Теперь мусора для чистки не осталось.
      Александр Машин 02:21, 10 марта 2010 (UTC)
  • Это хорошо бы. А до той поры другие логи также можно подвергнуть авторотации, и это именно поможет: не придётся руками возёхаться. Уничтожение временных файлов ImageMagick также можно наскриптовать, а скрипт кинуть в /etc/cron.hourly. —Mithgol the Webmaster 03:58, 10 марта 2010 (UTC)

Не работает регистрация[править | править код]

Сегодня пытаюсь зарегистрироваться с именем "Виталий Липатов" и "Vitaly Lipatov". но получаю ошибку, что моё имя входит в список запрещённых имён. 212.176.192.225 12:35, 7 марта 2010 (UTC)

  • Я временно отключил правило, не пропускавшее Вашу фамилию. Регистрируйтесь.
    Александр Машин 13:13, 7 марта 2010 (UTC)

Снова о «Требуемых страницах»[править | править код]

Теперь эта служебная страница вообще не грузится, более того, попытка её загрузить приводит к невозможности загрузить какую-либо иную страницу или, например, разлогиниться.--Orso 16:42, 1 февраля 2010 (UTC)

  • Да, это так. Надо будет попробовать разобраться, когда время найду. —Mithgol the Webmaster 13:09, 3 марта 2010 (UTC)
  • Спасибо. …Кстати, у нас около полудня (время московское) не было ли проблем со свободным местом на диске? Я отчего-то долго не мог залогиниться, один раз даже получил сообщение (PHP) о невозможности создать сеанс (session). В это время SSH для меня не был доступен, так что я не мог сам оценить ситуацию. —Mithgol the Webmaster 09:43, 4 марта 2010 (UTC)

Гугл-Пикаса[править | править код]

В гугловской программе Пикаса есть возможность устанавливать проигрыватель слайдов загруженных фотографий в личный фотоальбом на любой сайт или страничку в виде динамичной флашки. Если нам прикрутить эту мульку на сайт, то можно будет создавать коллекции фотографий по теме статьи и создавать своеобразное слайд-шоу. Пример слайд-шоу на сайте: внизу рекламный ролик, а взято вот отсюда. — Это сообщение написал, но не подписался участник 24.168.119.81 (обсуждение вклад).

  • Да, есть техническая возможность устроить в Традиции прикрепление таких слайд-шоу к статьям, однако точно ли это нужно? Не практичнее ли закачать все такие фото в Традицию и тут устроить галерею (<gallery>)? Это позволит и обозреть множество фотографий одновременно (а не последовательно), и перейти к любой из них произвольно. —Mithgol the Webmaster 21:36, 8 января 2010 (UTC)
  • Красиво и интересно сделано, как фильм выглядит и можно не перегружать Традицию, т.к. она и так постоянно виснет. --Mudrosti 21:48, 8 января 2010 (UTC)
  • Достаточно галереи. Куклами поддерживать свое же предложение неэтично. Анатолий 08:50, 9 января 2010 (UTC)
  • Меня посетила мысль о том, что можно улучшить внешний вид стандартной галереи MediaWiki. Буду думать. —Mithgol the Webmaster 13:11, 3 марта 2010 (UTC)

О викификаторе[править | править код]

Неужели нельзя никак сделать так, чтобы викификатор не добавлял неразрывные пробелы во внутренние ссылки? А то уже немало статей ухудшили десятками красных ссылок, и сколько ещё впереди?--Orso 17:30, 8 января 2010 (UTC)

  • Можно. Придётся, однако, подумать и повозиться. —Mithgol the Webmaster 21:38, 8 января 2010 (UTC)
    • Для начала можно скопировать код викификатора к нам — а то у нас он на аутсорсинге. Да и картинки на кнопках не мешало бы.
      Александр Машин 05:18, 9 января 2010 (UTC)

Inputbox[править | править код]

У нас на странице «Традиция:Заявки на статус администратора» не работает элемент <inputbox>.

Я бы мог привинтить InputBox и тем невозбранно достигнуть желаемого, но меня несколько приостанавливает вот какое напоминание в LocalSettings.php:

/******************************************************************************\
 *                                                                            *
 *                         W  A  R  N  I  N  G  !                             *
 *                                                                            *
 *    Restart the web server every time that this configuration, MediaWiki    *
 *    or extension version, or any script is changed to put them to effect.   *
 *                                                                            *
\******************************************************************************/

Я это напоминание помню с прошлого года, потому интересно, насколько оно соответствует нынешней ситуации, а если соответствует вполне, то какой командою теперь уместнее всего перезапускать вебосервер. (Понятно, что в прошлом году имелся в виду рестарт виртуальной машины вебосервера, но теперь это не так.) —Mithgol the Webmaster 17:22, 5 января 2010 (UTC)

  • В частности, вижу, что изменения, мною в EmbedVideo вносимые, тотчас задействуются безо всякой перезагрузки вебосервера, так что высока вероятность того, что покамест и нигде не надобно её. —Mithgol the Webmaster 17:43, 5 января 2010 (UTC)
    1. Я не зря отвинтил InputBox. Вместо него есть Semantic Forms, образец использования можно видеть на Традиция:Голосования.
    2. Это предупреждение я добавил после включения в настройках APC, кэширующего PHP, опции, запрещавшей проверку даты последнего изменения кэшируемых PHP-скриптов, ведшей к потере части производительности. При этой опции, для того, чтобы вносимые в коды PHP изменения вступали в действие, нужна очистка кэша APC. Для неё и надо перезапустить сервер: /etc/init.d/apache2 restart. Есть ещё ссылка Очистка кэша opcode на Служебная:ViewAPC, но я её действенность не проверял. В нынешней конфигурации эта опция ещё не включена, но будет.
      Александр Машин 18:37, 5 января 2010 (UTC)

Не присылается письмо для восстановления пароля[править | править код]

Смотрел по логам почтового сервера, не было. С какого IP/имени отправляется почта?

[email protected]

Там действительно может быть проблема, сейчас будем разбираться, что не так. Wikitraditio 20:02, 5 января 2010 (UTC)

Управление вандализмом[править | править код]

Нельзя ли технически заполучить право за-раз откатывать очевидный вандализм (Contributions/79.124.189.213) с одновременной автоматической блокировкой ip минут на 5, не беря на себя ответственность и права админа? Кнопочку бы такую в панель инструментов... --Prius 2 15:16, 2 января 2010 (UTC)

Поставил Вам права патрулирующего. Wikitraditio 15:26, 3 января 2010 (UTC)
Спасибо, а как откатывать все вандал-правки за раз и блокировать? --Prius 2 23:41, 9 января 2010 (UTC)
Чтобы получить права на блокировку - надо всё-таки получить админа. У патрульного всего лишь облегчается возможность отката единичных правок. Так что Вы уж решитесь - если хотите блокировать злодеев и хулиганов, я Вам права админа поставлю. Wikitraditio 01:00, 10 января 2010 (UTC)
Спасибо за доверие, пока поработаю с минимальными правами, тем более, что вынужден уйти в вики-отпуск примерно до середины лета. Как освобожусь, вновь буду работать на Традицию в полную силу. --Prius 2 16:11, 11 января 2010 (UTC)

Сбой в системе патрулирования страниц[править | править код]

Патрулированные страницы не отмечаются как таковые и вновь выходят в список при повторном патрулировании.--Ram 03:55, 2 января 2010 (UTC)

А о каком патрулировании речь? Из списка "Новые статьи"? А то больше у нас вроде нет никакого патрулирования.--Orso 16:56, 2 января 2010 (UTC)
Ещё есть Патрулирование. --Ram 15:04, 3 января 2010 (UTC)

Некоторые работы[править | править код]

Сегодня на сервере проведены следующие работы:

  • включены формулы,
  • налажено временное решение для вывода разности версий страниц,
  • выполнены рабочие задания из очереди,
  • изменены настройки APC, который до этого показывал почти 100% промахов, т.е., практически не работал. Это должно увеличить скорость работы PHP,
  • изменены в сторону увеличения настройки числа одновременных подключений у веб-сервера и сервера баз данных. Ожидается, что это увеличит скорость работы при многочисленных обращениях к серверу за счёт более полного использования оперативной памяти.
  • также выполнены работы, имеющие отношение ко взаимодействию с поисковыми машинами, блокировке выходных узлов сети TOR и резервному копированию.

Александр Машин 14:26, 1 января 2010 (UTC)

Техникам Традиции[править | править код]

Перенесено из Т:П

Для получения доступа на новый сервер - прошу прислать мне на (censored — Александр Машин 12:27, 1 января 2010 (UTC)) свои открытые ssh-ключи. Wikitraditio 21:03, 27 декабря 2009 (UTC)

Для работы по SSH я пользовался клиентом PuTTY, который способен создать по меньшей мере три разных типа ключа:

  • RSA-ключ для использования в протоколе SSH-1.
  • RSA-ключ для использования в протоколе SSH-2.
  • DSA-ключ для использования в протоколе SSH-2.

Кроме того, как я понимаю, ключи SSH-2 существуют в нескольких разных форматах.

Какой протокол надо использовать и какой формат ключа надо прислать? —Mithgol the Webmaster 06:18, 28 декабря 2009 (UTC)

  • Хотя, как мне кажется, логичнее было бы выложить этот ключ прямо тут, на портале. E-mail не даёт надёжной гарантии ни того, что ключ дойдёт по назначению (а не будет по дороге принят за спам и уничтожен), ни даже того, что ключ исходит от меня (в поле «From:» кто угодно может вписать что угодно без труда). E-mail, правда, позволяет зато сокрыть ключ от чужого взора, однако скрывать открытый ключ вроде бы нет смысла. Или я чего-то упустил. —Mithgol the Webmaster 08:16, 30 декабря 2009 (UTC)
Аккаунты для техников созданы. Убедительнейшая просьба - инсталляцию любого нового софта осуществлять по возможности методом apt-get. Если это не получается (в репозиториях нет соответствующего пакета) - просьба обращаться ко мне, дабы я обеспечил его появление в нашем частном репозитории. Возникшая ситуация с исчезновением diff-ов - очень хорошая иллюстрация того, что действовать надо только указанным образом и никак иначе. Ведь при переносе системы мы полностью воспроизвели состав имевшейся установки, доступный через метаинформацию, формируемую apt-get-ом. Обратите внимание - Традиция может снова сдвинуться на другой сервер (теперь уже внутри Amazon, в рамках перехода от 1 large instance к 2-3 small), так что ситуация с потерей части софта, который был установлен вне стандартной процедуры, может и повториться, если опять его ставить неправильно. Wikitraditio 21:22, 30 декабря 2009 (UTC)

Второй переезд[править | править код]

Перенесено из Т:П

Поскольку small instance на Amazon не покатил - перевели Традицию на large instance. Wikitraditio 20:44, 27 декабря 2009 (UTC)

  • «large instance» - зверь! откликается на ять! спасибо! :) --Prius 2 01:08, 28 декабря 2009 (UTC)
  • Ну ещё бы. 7 ГБ оперативки. Стоит только эта сволочь чудовищно. Поэтому будет предпринята попытка перепилить конфигурацию на 2 small instance + S3. Если не выйдет - откатимся на текущую конфигурацию :`(. Wikitraditio 01:32, 28 декабря 2009 (UTC)
  • Тридцать четыре цента в час — четверть тыщщи рублёв в сутки — семь-восемь тысячерублёвых пожертвований в месяц. Поневоле думается, что «large instance» является дичайшей роскошью в сравнении со «small». А что планируется на Amazon S3 складывать? Файлы из /images/? —Mithgol the Webmaster 06:00, 28 декабря 2009 (UTC)
  • На Amazon S3 планируется складывать файлы из images и, если удастся добиться этого малой кровью - кэшированные образы страниц. В последнем я, впрочем, не уверен.
  • Эффективная стоимость large instance несколько ниже, если осуществить её оптовое резервирование на год, а то и на три. Но я, пока, не уверен, что у меня на это хватит средств.
  • Ну и, кроме того, есть надежда, что практическая загрузка сервера Традиции всё же не будет перекрывать 100% процессорного времени large instance целиком. Wikitraditio 06:24, 28 декабря 2009 (UTC)
  • А кстати, «откатимся на текущую конфигурацию» означает «откатимся на large instance» или «откатимся на один small instance вместо двух + S3»? —Mithgol the Webmaster 21:58, 1 января 2010 (UTC)
  • Вроде бы работает без сбоев и быстро, как в момент создания Традиции; только вот статьи первоначально -- при входе на странички сайта, грузятся медленно.

Традиция уже на Амазоне[править | править код]

Перенесено из Т:П

Старый сервер сейчас работает как кэширующий фронтенд, что вообщем не увеличивает производительность, но обеспечивает совместимость. Думаю, на выходные мы переключим DNS на новый IP адрес. Просьба тем, у кого IP-адрес забит в hosts (не знаю, зачем Вы это делаете), временно отказаться от такого режима и работать c DNS. Wikitraditio 00:46, 25 декабря 2009 (UTC)

  • Рекомендую безотлагательно проверить верность настроек $wgDiff3 и $wgDiff, так как, не имея возможности видеть, кто какие правки вносит, мы не сможем корректно предотвращать вандализм. —Mithgol the Webmaster 10:00, 25 декабря 2009 (UTC)
  • Эта проблема на данный момент ключевая, и непонятно, догадаются наконец закрыть возможность совершения любых правок или нет?!--Orso 09:21, 26 декабря 2009 (UTC)
  • С неработающими дифами ситуация следующая - перенос медиавики и базы делался путём rsync, отчего оно сломалось - бог весть. В ближайшее время мы откроем доступ техникам Традиции и, я надеюсь, они смогут разобраться, откуда произошла сия проблема. Wikitraditio 10:19, 26 декабря 2009 (UTC)
  • По логике, если в ближайшие несколько часов (или суток) ничего не изменится в лучшую сторону, я должен буду как администратор откатывать быстрым откатом одиночные правки на давно существующих страницах (особенно крупных). А поскольку к быстрому откату не присовокупить комментарий, то тем, кто правки делает, самим придётся подумать головой, почему они мной откатываются (портал они вряд ли читают). А поскольку при быстром откате тоже наверняка не видно разницы версий, то я даже не буду знать, что я откатил, но это не мои проблемы...--Orso 10:50, 26 декабря 2009 (UTC)
  • Лучше пока не надо ничего откатывать. Скоро стабилизируем ситуацию. Wikitraditio 11:07, 26 декабря 2009 (UTC)
  • Напоминаю, что в любой момент (для предотвращения всплеска вандализма, не определяемого по разностям правок, если и когда он всплеснётся) можно (в качестве радикального средства) настройку $wgReadOnly включить, и тем мгновенно стабилизировать ситуацию, заблокировав внесение любых изменений на страницы Традиции. Другое дело, что мы тогда не сможем тогда продолжать непринуждённое общение на портале, и понадобится резво куда-нибудь перебежать. —Mithgol the Webmaster 11:19, 26 декабря 2009 (UTC)
  • Рассказываю: у кого IP-адрес забит в hosts, те сделали это из-за неответа DNS (наподобие вон того) и (или) по советам, данным в Викиреальности (кто советам этим доверился). —Mithgol the Webmaster 08:32, 25 декабря 2009 (UTC)
  • Ещё одно интересное наблюдение: многие сайты перестали нормально работать после обновлений на последнюю версию "вики", и Традиция в том числе (до обновы глюков было меньше). И сейчас постоянно выдаёт 500 или 504 ошибку внутри сервера. --Mudrosti 12:52, 26 декабря 2009 (UTC)
  • Ошибка «504 Gateway Timeout», то есть отсутствие отклика сервера за разумное время, насколько я её понимаю, вызвана продолжением нехватки аппаратных ресурсов даже после переезда на Амазон. Высылаю пожертвование в размере 1111 WMR, чтобы были ресурсы противостоять этому обстоятельству. —Mithgol the Webmaster 13:13, 26 декабря 2009 (UTC)
  • Это только во время правок статей, и зачастую -- не всех, а части из них. --Mudrosti 13:42, 26 декабря 2009 (UTC)
  • Ошибка 504 - это показатель того, что у Вас ещё не обновился DNS и Вы работаете с новым сервером, используя старый в качестве прокси. Т.к. на новом месте не используется ngnix, там стоит Apache (ну и впоследствии предполагаем поднять Squid). Wikitraditio 22:39, 26 декабря 2009 (UTC)
  • Похоже на то, что DNS ещё мало у кого обновился (сайт Network-Tools.com также сообщает прежний IP-адрес, например). Предлагаю сообщить новый IP-адрес для забивания в hosts. —Mithgol the Webmaster 05:31, 27 декабря 2009 (UTC)
  • 75.101.247.235 Wikitraditio 07:32, 27 декабря 2009 (UTC)
  • 174.129.69.14 Wikitraditio 20:16, 27 декабря 2009 (UTC)

А это не то?[править | править код]

Часто ошибку можно видеть на серверах, где установлен nginx в качестве фронтенда и Apache в качестве бэкенда. И многие думают, что проблема в nginx. Это не так.

504 Gateway Timeout - значит, что клиентский запрос nginx передал апачу, а апач не смог в установленный лимит времени вернуть HTTP-ответ. Немного подробнее о взаимоотношениях nginx’а и апача в статье про 502 Bad Gateway.

Почему Apache не смог ответить?

Скорее всего дело в возросшей нагрузке на сайт, при которой Apache не успевает отдавать HTTP-ответы, и новые запросы встают в очередь. Клиенты «висят» в очереди, но за приемлемое время их так и не успевают обслужить, поэтому соединения сбрасываются.

Чтобы решить проблему, можно добавить ресурсов серверу, в частности оперативной памяти, и увеличить количество процессов httpd (Apache). Другой вариант - оптимизировать работу скриптов сайта, чтобы они выполнялись быстрее. Если вы на обычном виртуальном хостинге, то без усилий администрации ситуация не улучшится. Если проблема не решается, надо искать другого провайдера.

Другая возможная причина возникновения ошибки 504 - исполняемый скрипт не укладывается в отведенный лимит времени. Это бывает, когда скрипт обращается к другим сайтам, либо просто выполняет тяжелую операцию, например, строит поисковый индекс.

Варианты решения: увеличить значение параметра PHP max_execution_time или облегчить скрипт.

Начался переезд на Амазон[править | править код]

Перенесено из Т:П

В ближайшее время будет выключение на период переноса сервера. Wikitraditio 06:34, 19 декабря 2009 (UTC)

  • На сколько дней? --Udav (Обсудить) 16:38, 19 декабря 2009 (UTC)
    • На период в пределах часа. Wikitraditio 17:12, 19 декабря 2009 (UTC)

Вижу ускорение[править | править код]

Перенесено из Т:П

С удовлетворением отмечаю, что сегодня Традиция работает заметно быстрее, нежели на прошлой неделе в будние дни, например. —Mithgol the Webmaster 08:15, 30 ноября 2009 (UTC)

  • Были проведены какие-то ремонтные работы? Анатолий 08:29, 30 ноября 2009 (UTC)
  • Была проведена лёгкая донастройка сервера. Ничего серьёзного до того, как будет осуществлён переезд на Амазон (а это планируется сделать в декабре) тут переделываться всё же не будет. Wikitraditio 02:36, 9 декабря 2009 (UTC)
  • Да не похоже. Вчера «504 Gateway Time-out» после конца рабочего дня и где-то до полуночи. —Mithgol the Webmaster 03:00, 1 декабря 2009 (UTC)
  • zagruzka kartinok -- 500 Internal Server Error :( --Prius 2 22:20, 1 декабря 2009 (UTC)
  • Да, практически невозможно править лиды статей - т.к. это уже "большое изменение". Из-за этого правка возможна только в разделах статей; но если лид большой - то вероятность потребностей в его корректировке резко растёт - а сделать ничего нельзя :-( Alexandrov 07:22, 2 декабря 2009 (UTC)
  • Если Вы имеете в виду стартовые («нулевые») разделы статей, тогда загляните в настройки, и на вкладке «Приспособления» в разделе «Редактирование страниц» поставьте галочку напротив пункта «Ссылка править для нулевой секции (работает и при просмотре разности правок от старой к нынешней версии статьи)», затем запишите настройки. И тем невозбранно достигнете желаемого. —Mithgol the Webmaster 11:08, 2 декабря 2009 (UTC)
  • Отлично! Проверю сразу. Кстати, было бы неплохо чуть-чуть прокомментить новые возможности, открываемые в этой хакладке - уверен, большинство в неё не ходило, или по крайней мере не разбирались в деталях - вот как я :-)
А там есть всяко-разное, например требующее коммента предложение: "Улучшенные разности правок" :-)
Как это улучшение работает, что оно даёт? И что забирает? (скажем, если проставить все 3 галочки - "для нулевой", для нулевой в IE и др. - то у пользователя что-то может дополнительно затормозится, к примеру, - или же без разницы?). Alexandrov 17:08, 3 декабря 2009 (UTC)

Употребление приспособлений[править | править код]

О том, что такое приспособления и зачем они нужны, достаточно подробно рассказывается на странице «Традиция:Приспособления».

Предполагалось, что конкретное назначение каждого приспособления будет объясняться на странице «Традиция:Описание приспособлений», однако сейчас там описаны не все приспособления. (Вероятно, так вышло оттого, что у авторов приспособлений нашлись другие, более важные, дела, нежели заниматься описание своих приспособлений. Пожалуй, это и естественно для всякой такой вики, в которой участников мало, а дел много.) В итоге получилось, что примерное предназначение многих приспособлений приходится угадывать по его названию непосредственно в настройках, на вкладке «Приспособления» в разделе «Редактирование страниц».

К счастью, угадать подчас бывает нетрудно.

Так, например, назначение пункта «Ссылка править для нулевой секции (работает и при просмотре разности правок от старой к нынешней версии статьи)», который я рекомендовал, более или менее явствует из его названия: он делает так, чтобы гиперссылка «править» появилась у нулевой секции каждой страницы Традиции, и притом не только при разглядывании собственно статьи, но и при просмотре разности правок от старой к нынешней версии статьи.

Если проставить все три галочки — «для нулевой», «для нулевой в IE», и др. — тогда у нулевой секции появится несколько ссылок «править»: их число будет зависеть от того, в IE или не IE срабатывает конкретное приспособление, просматривается ли сама статья или же её разность правок, и так далее.

Что делает приспособление «Улучшенные разности правок», действительно трудно угадать по его названию, а описания к нему ещё нету. Поэтому существуют только два способа понять его смысл: эмпирический и теоретический. Эмпирический состоит в том, чтобы сперва подключить себе это приспособление, а затем лицезреть воочию, каким образом оно переменяет вид разности правок. Теоретический состоит в том, чтобы анализировать код джаваскрипта MediaWiki:Gadget-diffpopups.js, из которого это приспособление состоит. У меня покамест ни разу не возникло желания заняться ни тем, ни другим: меня устраивает стандартный вид разности правок. —Mithgol the Webmaster 06:00, 5 декабря 2009 (UTC)

Ясно. Отсюда вывод: рано или поздно - потребуется особый ТемПроект для тех, кто будет улучшать технические возможности, боты и прочее - не по воле волн, а в общем-то при некой координации более опытных в организационном плане участников. Конечно, это - дело времени и роста числа коллег.
Оттого возвращаюсь в посту, что был чуть ниже:
Почему до сих пор в лиде каждой страницы не висит небольшой баннер, в приглашением поддержать проект - финансово? По-моему поуть, используемый википедией, в этом случае вполне нормальный (и эффективный, судя по динамике пожертвований). Нужны и оффлайновые анонсы, подумать нужно и о них. Скажем, посетить кафедры русского языка и истории, среди прочего. Alexandrov 16:26, 5 декабря 2009 (UTC)

Вопросы апгрейда[править | править код]

Перенесено из Т:П

В настоящее время мы рассматриваем два варианта:

  • - просто добавить оперативной памяти
  • - унести Традицию на сервис Амазон EC2.

Пока что я склоняюсь ко второму варианту, но готов выслушать аргументированные мнения почему этого не стоит делать. Wikitraditio 19:18, 21 ноября 2009 (UTC)

Память добавить проще и позволит повременить с выбором, в худшем случае будут потеряны лишь деньги на апгрейд. --Prius 2 22:05, 21 ноября 2009 (UTC) (Амазон EC2 вне России, желательно хостинг покупать у провайдера с русским диапазоном адресов, -- небольшой, но всё-таки вклад в баланс трафика --Prius 2 10:20, 25 ноября 2009 (UTC))
Хостинг в России исключён в принципе. Пока здесь не сменится политический режим. Wikitraditio 17:15, 19 декабря 2009 (UTC)
  • Если только на Амазон EC2 не случится ничего фатального (скажем, не потырят напрочь всю базу паролей пользователей), то любой из этих вариантов выбора значительно лучше, чем многочасовые простои, потери потенциальных читателей, исчезновение страниц из поисковых систем. —Mithgol the Webmaster 04:41, 25 ноября 2009 (UTC)
    • Ну значит в течении декабря переедем туда. Сейчас админ уже начал настраивать там аккаунт. Даже амазоновский small instance по своим характеристикам существенно круче того сервера, который есть сейчас у Традиции - так что, я надеюсь, оно начнёт работать постабильнее. Wikitraditio 20:23, 28 ноября 2009 (UTC)
      • А насколько этот хостинг абузоустойчив? Анатолий 20:33, 28 ноября 2009 (UTC)
        • Я не ожидаю серьёзных проблем.Wikitraditio 20:46, 28 ноября 2009 (UTC)

Имевшая место неработоспособность Традиции[править | править код]

Перенесено из Т:П

Приношу свои извинения участникам за инцидент. В процессе работ по усилению защиты от несанкционированного доступа был осуществлён мастерский Выстрел себе в ногу, т.е. был перекрыт доступ вообще всем. Подробности выстрела оглашаться по соображениям безопасности не будут :(. Wikitraditio 05:27, 18 ноября 2009 (UTC)

  • А как насчёт моей ноги? Ноги ведь моей не будет на сервере по SSH, если не воротят мне возможность отдалённо логиниться (если она отключилася), или ещё не восстановят мою учётную запись (если и она стёрлася), или что там ещё могло отвалиться так, что прежде я заходил по SSH невозбранно, а сейчас не могу. —Mithgol the Webmaster 05:02, 23 ноября 2009 (UTC)
      • Свяжитесь со мной. И, ради Бога, не нужно публично обсуждать технические вопросы, по которым публика не может помочь.
        Александр Машин 12:49, 25 ноября 2009 (UTC)
  • Теперь понятно. Но событие стало поводом для мыслей. Одна из них:

для сбора средств на улучшение работы серверов - использовать тот же механизм "просьба пожертвований" в лиде страницы, что не стесняется размещать проект Википедия. Этот механизм, разумеется, работает пропорционально числу посетителей - но без анонса о сборе средств многие посетители не догадываются о такой потребности сайта.

Второй момент: предлагаю обсудить возможность подачи запроса на гранты - ведь в последние годы такого рода гранты в России есть, отчего пренебрегать естественным путём, не приводящим к прямой зависимости от грантодателя, разумеется? ИМХО и это возможно. Alexandrov 09:29, 21 ноября 2009 (UTC)

Счётчики[править | править код]

Перенесено из Т:П

Пропали счётчики количества просмотров статей. Так задумано или оплошность?--Ram 01:22, 7 ноября 2009 (UTC)

  • См. ниже под заголовком «Счётчик показов». Это и не «так задумано», и не «оплошность»; это, скорее, «так пришлось» — отключение счётчиков является не целью чьей-либо, но побочным эффектом от того, что Нестерович принял решение ускорить обслуживание читателей, установив nginx. —Mithgol the Webmaster 03:54, 7 ноября 2009 (UTC)
На луркоморье народу в сутки приходит более чем сюда и у них все счетчики работают. --Morpheus 12:12, 7 ноября 2009 (UTC)
На луркморье крутится реклама от Google, а на Традиции нам, пока что, удаётся финансировать сервер без подобных мер. Считаете ли Вы, что правильнее будет включить рекламу и на рекламные деньги оплачивать более мощный сервер? Мне эта идея, пока что, не симпатична.Wikitraditio 03:20, 8 ноября 2009 (UTC)
Пусть пока будет так, как сегодня.
Спонсоры, пусть и с рекламой, но адекватные и контекстуально приемлемые, разумеется, нужны - оптимальные, наиболее комплементарные. Alexandrov 10:20, 8 ноября 2009 (UTC)
Как сегодня? Но активно запрашивать от православных предпринимателей рекламу к совместной выгоде -- прямая обязанность руководителей Традиции, пусть НЕ будет, как сегодня! Рекламы-то практически нет :( --Prius 2 11:11, 8 ноября 2009 (UTC)
Реклама в Традиции нужна. Минимально для обеспечения хоть части затран на обслуживание проекта. Тем более что Традиция смогла бы приносить до 500-800 долл ежемесячного дохода, а то и больше. Просто ее надо бы гармонично увязать с проектом и чтоб она не мешала и не раздражала. --Morpheus 13:20, 8 ноября 2009 (UTC)

Поддерживаю участника Morpheus - рекламу надо внедрить на Традицию, но при этом постараться сделать так, что бы она не слишком мешала ее участникам и посетителям. Насчет счетчиков тоже. Ибо последнее решение, как оказалось одного из создателей Традиций - Нестеровича об установке дополнительного сервера nginx и последующего за этим отключения счетчиков посещений, я не могу сказать что одобряю. Да, конечно, подобная мера позволила улучшить работу Традиций, скорость открытия ее страниц. Но отключение счетчиков с моей точки зрения - неприемлемо, ибо наверняка многим, очень многим (в том числе и мне) важно и приятно знать сколько же все-таки человек посетило ту или иную страницу. К примеру, при заходе и моей работе в Википедий, меня раздражает полнейшее отсутствие информаций об том сколько там людей посетило ту или иную страницу. И именно это мне наиболее не нравится в так называемой «Свободной Википедий», кстати, свободной настолько, что впору мне во избежания блокировок там своей основной учетной записи, воспользоваться свободными (открытыми) прокси-адресами. Даешь для «Свободной Википедий», которую редактировать может каждый - «Свободные прокси», пользоваться которыми может каждый!:)

Некоторые участники Традиций сделали заявление, об том что пользование сервером nginx и отключений счетчиков это дело временное, поскольку сей сервер не может решить всех технических проблем Традиций. Да я согласен с этим, хорошо было бы чтоб в самое ближайшее время nginx был убран, а на его место был поставлен, ну хотя бы - squid, а счетчики были включены. Но я боюсь как бы вся эта история не затянулась, ибо как говорят - не бывает ничего более постоянного чем временные меры... Администрация Традиций, вы можете хотя бы приблизительно указать время, когда снова заработают счетчики просмотров? Да и еще мне показалось весьма любопытной инфа, полученная мною на сем портале, об оплате за работоспособность Русской энциклопедий Традиция. Неужели это так дорого, или может попросту вы не там приобретали хостинг и домен для своего сайта? К примеру вот на этом сайте за оплату домена и хостинга, предлагаются более чем разумные и умеренные деньги.

Возможно также правильным решением будет переехать Традиций на новый адрес, ибо статьи Традиций ну ни фига не может найти, ни Гугл ни Яндекс, ну за исключением собственно говоря ее Заглавной страницы. Данная ситуация похожа на то, как будто у Традиций стоит не домен первого уровня, а второго. Это печально. Далее... Установку squid, новое включение счетчиков, добавку рекламных баннеров, я считаю половинчатыми мерами, которые не смогут обеспечить полное (ну или почти полное) решения технических проблем сей вики, знакомых каждому традиционалисту, то бишь - задержки в открывание страниц, частое периодическое «лежание» сайта. Я считаю что надо было бы для разрешения этих проблем, заменить наконец-то вики-движок Традиций на новый, более лучший и современный, тем более что такой движок, будет более соответствовать технократическим устремлениям Мицгола, по доработке до ее уровня одного из самых технически навороченных сайтов. Википедия вот недавно ведь поменяла свои движок на новый, Лурк тоже собирается это сделать, рано или поздно это придется сделать и Традиций. Но опять же весь вопрос упирается во время - когда? --Марк Маккормак 15:51, 10 ноября 2009 (UTC)

  • 1. Установка кэширующего прокси — скорее моё решение, чем Нестеровича, ибо проведена его работником после моих настойчивых просьб. Ничего необычного в этом нет, так как это необходимость для проектов Web 2.0. То что это оказался nginx, а не squid, досадно, но не фатально. Возможно, в будущем что-нибудь удастся с этим сделать.
  • 2. Счётчики от замены на squid не заработают. Они вообще не совместимы без особых усилий с кэширующими прокси. Простого способа включить их нет. В «Википедии» их не просто так нет. Если Вам такой способ известен, сообщите.
  • 3. Не вижу особых проблем с поисковиками — см., например, [1], [2], [3] и [4]. Вопрос здесь не в хостинге, а в оригинальном контенте.
  • 4. Если Вы не заметили, «Традиция» работает на последней стабильной версии MediaWiki — 1.15.1.
  • Александр Машин 16:51, 10 ноября 2009 (UTC)

Все мои пожелания по поводу обновления движка Традиции были совершенно исполнены Машиным ещё в конце сентября вплоть до состояния «дальше некуда». —Mithgol the Webmaster 18:30, 10 ноября 2009 (UTC)

Целевое пожертвование[править | править код]

Что же касается и рекламы, и кэширования, то моё мнение состоит в том, что лучше бы как-нибудь обойтись без них. Однако очевидно, что без кэширования можно обойтись только увеличением аппаратных ресурсов сервера, необходимых для обслуживания всей массы поступающих запросов. В свою очередь, без рекламы можно обойтись только изысканием альтернативных источников материальных средств, необходимых для увеличения аппаратных ресурсов сервера (а без такого увеличения всё равно даже кэширование не позволит обходиться). Давайте посмотрим, насколько далеко мы можем зайти по этому пути прежде, чем реклама сделается необходимою. Чуть ниже Машин упомянул, что из аппаратных ресурсов сейчас наиболее исчерпана оперативная память, и что удвоение оперативной памяти стоит всего 10 дополнительных долларов в месяц, хотя его техническая простота под вопросом. Мне кажется, что настала пора поставить этот вопрос практически и решить его так или иначе. Для этой цели я сейчас делаю новое пожертвование в размере 1000 WMR. Если удвоение оперативной памяти технически возможно, тогда сумма моего пожертвования должна оказаться достаточною для оплаты такого удвоения на протяжении примерно трёх месяцев; это даст нам время установить, что тогда станет новым узким местом аппаратной части (новый предел оперативной памяти? прежняя производительность процессора?), и насколько возрастёт производительность всей системы, и не позволит ли рост её избавиться от отказов в обслуживании (лично я продолжаю наблюдать их в будние дни при любой попытке править или даже предпросматривать отредактированные статьи изнутри корпоративного прокси, который отваливается по таймауту, в отличие от аналогичных действий в Википедии или в Люркморе, например). Быть может, такое удвоение даже обеспечит некоторый такой резерв роста производительности, который окажется достаточным для возможности отключения nginx (с закономерным возвращением работоспособности счётчиков посещений). Мы этого не узнаем, покуда не испробуем. Если окажется, что удвоение оперативной памяти сервера Традиции технически невозможно, тогда сумма моего пожертвования должна стать простым подспорьем основателям Традиции, которое замедлит введение рекламы, что тоже хорошо. —Mithgol the Webmaster 18:30, 10 ноября 2009 (UTC)

Спасибо вам, за ваши некоторые разъяснения, а то я был не в курсе что движок уже заменен, да и еще в некоторых других технических подробностях. Я как и многие другие участники общества Традиций буду надеяться на то что денежные пожертвования сделанные Мицголом, не пропадут просто так, а пойдут на пользу Проекту - увеличению мощности его сервера. И удастся в итоге отказаться от этих дополнительных серверов и заново включить счетчики. Однако, все-таки, как же так получается что у Луркоморья, несмотря на то что у него посетителей, безусловно, гораздо больше чем у Традиций, тем не менее все счетчики работают вместе с сайтом в принципе нормально? Неужели мощность сервера Луркоморья попросту гораздо выше чем у этого сайта? Или у них таки тоже поставлены дополнительные сервера вроде nginx или squid, но они какими-то ухищрениями сделали возможным нормальное сосуществование вместе и этих серверов и счетчиков... Возможно ли в таком случае провернуть это самое действо и уже здесь в Русской энциклопедий? Так то да, я поинтересуюсь у Oal (или как еще вариант - на IRC-канале Лурка), как ему там живется в его Германий, какое там у него гражданство-место проживания:), есть ли у Лурка подобные сервера. Но далеко не факт что он мне ответит что-нибудь более внятное и полезное, чем сакраментальное: «а не скажу», «265», «tl:dr» и тому подобное, или вообще даст свой ответ. Ну а пока сами то вы как думаете, почему Лурк и его счетчики работают нормально - из-за того что их сервер мощнее, или создателям Луркоморья удалось каким-то образом совместить сей сервера и счетчики? --Марк Маккормак 10:03, 11 ноября 2009 (UTC)
Посмотрел - довольно любопытная информация. А можно ли попытаться реализовать нечто подобное на Традиций? Возможно ведь что это закончится удачно. --Марк Маккормак 11:56, 11 ноября 2009 (UTC)

Кэширующий фронтэнд[править | править код]

Перенесено из Т:П

В экспериментальных целях на сервере включён кэширующий фронтэнд. Предполагается, что он резко ускорит работу. Просьба сообщать о глюках и проблемах. Wikitraditio 15:02, 30 октября 2009 (UTC)

кажется, глючит обновление страниц. Сейчас попытаемся отрегулировать. Wikitraditio 15:08, 30 октября 2009 (UTC)
По-прежнему обновление тормозит. Приходится после правки нажимать кнопку «Обновить».--Orso 11:28, 1 ноября 2009 (UTC)

Проблемы залогинивания и анонимного редактирования[править | править код]

  • Невозможно залогинится, 4 раза пишет "включите куки".
  • Более того, сейчас вдруг выскочила подсказка имени Orso - которой никогда в жизни на моем компе не было, и чего я, разумеется, ни разу не набирал. Как такое возможно?
  • Просто Orso в этот момент также пытался залогиниться и также потерпел неудачу. Сервер Традиции, не в состоянии различить анонимных логинящихся (так как все мы в тот момент выглядели для него имеющими один и тот же IP-адрес, принадлежащий фронтэнду nginx), мог подсказывать одному участнику имя другого (но не пароль). —Mithgol the Webmaster 05:53, 1 ноября 2009 (UTC)

Не могу залогиниться в систему. Очевидно, кэширующий фронтэнд установлен таким образом, что не запрашивает у бэкэнда, или не пропускает к читателю, или меняет (фильтрует) по дороге, или ещё как-то препятствует корректному использованию cookies (репеёв, если выражаться тихогромно).

Выглядит как-то так. При переходе к залогиниванию идёт запрос браузера (по протоколу HTTP/1.1):

GET /w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UserLogin&returnto=%D0%A2%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D1%8F:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0 HTTP/1.1
Host: traditio.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.4) Gecko/20091016 Fidofox/0.1 Firefox/3.5.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.8,ru;q=0.6,en-us;q=0.4,en;q=0.2
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://traditio.ru/w/index.php?title=%D0%A2%D1%80%D0%B0%D0%B4%D0%B8%D1%86%D0%B8%D1%8F:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0&action=submit
Cookie: __utma=куча цифр; __utmb=куча цифр; __utmc=куча цифр; __utmz=куча цифр.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)

На это фронтэнд (nginx) отвечает вот как:

HTTP/1.x 200 OK
Server: nginx/0.7.62
Date: Sat, 31 Oct 2009 06:57:07 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny2
Content-Language: ru
Vary: Accept-Encoding,Cookie
X-Vary-Options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=traditiowikiToken;string-contains=traditiowikiLoggedOut;string-contains=traditiowiki_session
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: private, must-revalidate, max-age=0
Content-Encoding: gzip
Content-Length: 5539

Отметим, что cookies он никаких не ставит.

Если ввести логин и пароль, то идёт далее запрос браузера:

POST /w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UserLogin&action=submitlogin&type=login HTTP/1.1
Host: traditio.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.4) Gecko/20091016 Fidofox/0.1 Firefox/3.5.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.8,ru;q=0.6,en-us;q=0.4,en;q=0.2
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://traditio.ru/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UserLogin
Cookie: __utma=куча цифр; __utmb=куча цифр; __utmc=куча цифр; __utmz=куча цифр.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Content-Type: application/x-www-form-urlencoded
Content-Length: 201
  wpName=Mithgol+the+Webmaster&wpPassword=(не скажу)&wpRemember=1&wpLoginattempt=%D0%9F%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%D1%81%D1%8F+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5

Ответ сервера:

HTTP/1.x 302 Found
Server: nginx/0.7.62
Date: Sat, 31 Oct 2009 06:31:59 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny2
Vary: Accept-Encoding,Cookie
X-Vary-Options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=traditiowikiToken;string-contains=traditiowikiLoggedOut;string-contains=traditiowiki_session
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: private, must-revalidate, max-age=0
Location: http://traditio.ru/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UserLogin&wpCookieCheck=login
Content-Encoding: gzip
Content-Length: 20

Далее идёт HTML-код страницы с сообщением о том, что-де cookies не включены.

  • Кроме того, все анонимные правки идут от одного и того же IP-адреса, но ведь это крайне недопустимо в отношении к защите от вандализма. В идеале nginx должен напрочь отказываться от кэширования всех служебных страниц (например, страницы залогинивания), отключаться при правках страниц (чтобы анонимы оставляли собственные IP), а то и для залогиненных пользователей отключаться.

Да, вышеописанные проблемы вроде бы исчезли. —Mithgol the Webmaster 12:42, 31 октября 2009 (UTC)

Счётчик показов[править | править код]

Я правильно понимаю, что из-за кэширования, на фронтэнде совершающегося, число фактических обращений к энциклопедии сокращается и счётчик показов («К этой странице обращались 33 971 раз») становится поэтому впредь неверным? Может быть, его тогда вырубить? —Mithgol the Webmaster 05:44, 1 ноября 2009 (UTC)

  • Symbol opinion vote.png Особое мнение:. Тот факт что в проекте теперь отсутствует рейтинговый счетчик показов, и расширение: Популярные страницы, означает что в мгновение ока, одним нажатием кнопки, проект начал сваливаться в необратимую деградацию. И читатели и писатели статей внимательно следят за рейтингом статей. Факт что их ктототам - оскопил, очень большую роль уже сыграл и сыграет в дальнейшем. Счетчик показов необходим. Если же ктототам накручивает счетчик, то стоит его модифицировать, и решить эту проблему. --Morpheus 14:18, 5 ноября 2009 (UTC)
  • Как страшно жить. Вы вообще-то поняли, что счётчик был отключен, так как за кэширующим прокси его показания не имеют смысла? Впрочем, если Вы считаете, что он необходим — можете попробовать подыскать или написать приложение, анализирующее логи nginx и экспортирующее статистику в MediaWiki, причём нетребовательное к аппаратным ресурсам, которых нет, и предложить его к установке здесь.
    Александр Машин 16:38, 5 ноября 2009 (UTC)
  • Очевидно, что он не понял, и что поэтому надобно разъяснить — и разъясню чуть ниже. Кстати, мне смутно помнится, что некогда Вы опробовали Google Analytics как средство сбора статистики по передвижениям простых (незалогиненных) читателей по сайту Традиции; существует ли возможность сделать некоторую (вполне безопасную) часть такой статистики публичною, и тем невозбранно достигнуть желаемого списка страниц, отсортированного по популярности их? —Mithgol the Webmaster 20:23, 5 ноября 2009 (UTC)
  • Обстоятельства проекта нашего таковы, что основной проблемой Традиции является недостаточная мощность аппаратной части сервера, которая подчас не справляется с нагрузкою, так что заместо желаемой статьи читатель (или редактор) нашей энциклопедии внезапно видит сообщение об отказе в обслуживании. Нестерович (один из основателей Традиции) помышлял (см. ниже) улучшить функциональность аппаратной основы и тем решить проблему, но до той поры (или даже вместо того?..) поставлено чисто программное решение проблемы — сервер nginx, промежуточный между основным сервером Традиции и читателем, настроенный запоминать точные копии всех тех страниц Традиции, которые читателями запрашиваются, и быстро отдавать их из своей памяти, и тем избавлять основной сервер Традиции от необходимости заново собирать страницы (из шаблонов, расширений и проч.) всякий раз, когда страница понадобится читателю. В итоге некоторые страницы передаются читателю гораздо быстрее, так что видим некоторое ускорение работы. Однако оно достигнуто за счёт сокращения фактического числа обращений к основному серверу, так что видимое ему число посещений каждой страницы будет занижено (для разных страниц по-разному), так что счётчики посещений и список посещаемости теперь показывают значение преуменьшенное и неверное. В этом-то и заключается для меня основание отключить их. Кроме того, отключение счётчиков позволяет (согласно некоторым подсчётам) сэкономить до 20% по времени отклика основного сервера — ведь теперь серверу не нужно тратить время, сосчитывая читателей — конечно, сама по себе эта экономия не является серьёзным основанием отключать счётчики, но всё же она даёт приятный дополнительный ускоряющий эффект после их отключения. Конечно, выключенные счётчики не очень приятны, однако без них система кэширующего фронт-энда обойтись не даст. (Отметим, что в Википедии посещения тоже не считают, и по той же причине, только у них используется Squid, а не nginx — поэтому поддержка HTCP там предусмотрена и полезна). Если от этой системы отказаться, то надобно следовать одному или нескольким альтернативным вариантам ускорения:
  • добавлять памяти и (или) мощности основному серверу,
  • создать выделенный SQL-сервер, разгрузив аппаратные мощности вебосервера от хранения базы данных,
  • использовать один или несколько серверов Memcached как ускоряющую прокладку между вебосервером и SQL.
Причём прозреваю, что так или иначе nginx всех проблем не решит (да и ужé не решает: ускоряет, но всё же не настолько, чтобы совершенно предотвратить возникновение всех отказов в обслуживании), так что следование альтернативным вариантам в любом случае необходимо (и может даже сделать в перспективе возможным исчезновение нужности nginx, а значит, и возвращение точных счётчиков). —Mithgol the Webmaster 20:23, 5 ноября 2009 (UTC)
  • Прошу в дальнейшем адресоваться к техникам проекта непосредственно, а не в третьем лице «ктототамно». Как я понял, у Вас были вопросы по мотивам именно моих действий; надеюсь, вышеизложенные разъяснения вполне объяснят Вам, почему я счёл необходимым отключение счётчиков, которые сейчас всё одно не показывают действительного числа посещений, а также что и как привело обстоятельства к нынешнему положению дел. Если есть ещё дополнительные вопросы, прошу задавать безо всякого стеснения, так как нарастание неясностей систематически мешает дружеской атмосфере совместной работы над проектом. —Mithgol the Webmaster 20:23, 5 ноября 2009 (UTC)
  • Спасибо, что напомнили о Google Analytics. Он до сих пор работает, хотя я не извлёк из него никакой пользы; впрочем, если хотите, свяжитесь со мною по частному каналу, и я дам Вам доступ. Насколько я знаю, обращение к серверу вызывается встроенным JavaScript'ом со стороны клиента, так что кэширующий прокси ему не мешает.
    Что касается проблем производительности, то весь последний месяц идёт работа по оптимизации сервера; и установка привлечённым С. Нестеровичем программистом nginx'а — часть её. Отказ от кэширующего прокси вряд ли станет возможным при сколько угодно производительном сервере (ими пользуются и службы Web 2.0, располагающие огромными мощностями, например, «Википедия»). С другой стороны, по самой его природе, основную выгоду от кэширующего прокси получают не авторы «Традиции», а её анонимные читатели. Ресурсов энциклопедии настолько не хватает, что её авторам и читателям приходится за них состязаться. Наконец, отдача от любых ухищрений по настройке сервера имеет предел, и «Традиция» к нему уже подошла. Необходимо наращивание аппаратных мощностей: Мицгол привёл возможные его варианты; есть и другие. В настоящее время аренда сервера обходится примерно в семьдесят долларов США в месяц, что даёт представление о цене вопроса.
    Александр Машин 02:33, 6 ноября 2009 (UTC)
  • Точно ли Google Analytics работает до сих пор? (Я сейчас беглым поиском по джаваскриптам нашим не сумел найти, где подключается он.) —Mithgol the Webmaster 04:55, 6 ноября 2009 (UTC)
    • Выйдите из «Традиции», откройте любую страницу и посмотрите конец исходного кода. Когда страницы открывают участники с правами на защиту, обращений к серверу Google Analytics не происходит.
      Александр Машин 08:47, 7 ноября 2009 (UTC)
  • Какой из аппаратных ресурсов сейчас наиболее исчерпан — память или мощность процессора? (Или оба?) —Mithgol the Webmaster 04:55, 6 ноября 2009 (UTC)
    • Оперативная память. Впрочем, Вы должны понимать, что они в большой степени взаимозаменяемы.
      Александр Машин 08:47, 7 ноября 2009 (UTC)
  • Какой из серверов сейчас потребляет больше аппаратных ресурсов — MediaWiki или SQL? (Или nginx?) —Mithgol the Webmaster 04:55, 6 ноября 2009 (UTC)
    • MediaWiki, разумеется. Вы можете это видеть и по настройкам, и с помощью top. Шутку о ngnix я оценил, спасибо.
      Александр Машин 08:47, 7 ноября 2009 (UTC)
  • Довелось ли подметить, насколько возросла производительность вебосервера после установки nginx? —Mithgol the Webmaster 04:55, 6 ноября 2009 (UTC)
    • У меня нет под рукой инструментов для объективного измерения. По субъективным оценкам, при анонимном просмотре страницы загружаются быстрее.
      Александр Машин 08:47, 7 ноября 2009 (UTC)
  • Есть ли поддержка HTCP в nginx? Если да, то не начать ли использовать её для самообновления кэша после того, как страница отредактирована? (Вон там прочёл.) Если нет, тогда зачем же nginx — может, Squid (как в Википедии) был бы лучше? —Mithgol the Webmaster 04:55, 6 ноября 2009 (UTC)
    • Насколько я понимаю, её нет. Да, squid был бы лучше, хотя бы потому, что MediaWiki оптимизирована под работу с ним. nginx поставлен по следующей причине: в начале года работающий на С. Нестеровича системный администратор обнаружил, что squid поставлен не рекомендованным для серверов данной конфигурации образом (собран из исходников, а не с помощью, apt-get install, если я ничего не путаю). Он его отключил, через некоторое время установил squid заново, но не смог его запустить. Увидев это, я и не стал пытаться, не являясь профессиональным системным администратором Linux, возможно, зря. Прошло несколько месяцев, я проел Нестеровичу плешь о кэширующем прокси, и наконец тот самый сисадмин поставил nginx, который после донастройки мною стал сравнительно работоспособен.
      Александр Машин 08:47, 7 ноября 2009 (UTC)
  • Насколько больше долларов надобно в месяц, чтобы удвоить аппаратную производительность сервера? А утроить? —Mithgol the Webmaster 04:55, 6 ноября 2009 (UTC)
    • Чтобы арендовать ещё один такой же сервер, и вынести на него часть задач, нужно, как можно догадаться, в два раза больше долларов. Сервер с в два раза большей оперативной памятью, ЖД и более мощным процессором стоит те же 140 долларов в месяц, если платить сразу за год. В общем, насколько я понимаю, цена примерно пропорциональна производительности. Несколько дешевле можно увеличить отдельные параметры: удвоение оперативной памяти (до 2 ГБ), например, стоит всего 10 дополнительных долларов в месяц. Впрочем, я не знаю, позволяет ли его модель материнской платы. Но после удвоения памяти узким местом вполне может стать мощность процессора.
      Александр Машин 08:47, 7 ноября 2009 (UTC)
Насчёт HTCP я не знал, и полагал, что установка Squid и ngnix даёт примерно равный эффект. Кроме счётчиков - от этого HTCP будет ли иная польза? Wikitraditio 03:27, 8 ноября 2009 (UTC)
  • Счётчики тут ни при чём. Их работе мешает любой кэширующий прокси. На Луркоморье, по моему мнению, они показываются по одной из следующих причин:
    • к squid добавлена какая-то программа, при каждом обращении увеличивающая счётчик, разумеется ценой потери части выгоды от squid,
    • значения счётчиков регулярно обновляются специально написанным скриптом, анализирующем логи squid,
    • значения счётчиков регулярно обновляются специально написанным скриптом, анализирующем отчёт Google Analytics,
    • счётчики накручиваются более или менее произвольно.
  • HTCP, точнее squid гарантирует очистку кэша прокси при обновлении страниц, с чем под nginx были проблемы, которых, впрочем, в последние дни я не вижу.
    Александр Машин 07:38, 8 ноября 2009 (UTC)

Обратите внимание, что на Люркморе нету сквида: там nginx. Вот пример HTTP-запроса:

GET /Too_fat HTTP/1.1
Host: lurkmore.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091102 Fidofox/0.1 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.8,ru;q=0.6,en-us;q=0.4,en;q=0.2
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: далее следует длинная кукя

И вот отклик:

HTTP/1.x 200 OK
Server: nginx
Date: Wed, 11 Nov 2009 18:00:49 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny3
Content-Language: ru
Vary: Accept-Encoding,Cookie
X-Vary-Options: Cookie;string-contains=lurkmore_lm_UserID;string-contains=lurkmore_lm__session,Accept-Encoding;list-contains=gzip
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: private, must-revalidate, max-age=0
Content-Encoding: gzip
Content-Length: 5500

Кроме того, уместно предположить, что счётчики на Люркморе есть просто потому, что их не додумались отключить, то есть они показывают не настоящее (суммарное) количество показов статьи, а некэшированное, которое к настоящему количеству прочтений имеет очень отдалённое отношение. Наверное, всем там просто всё равно.

Ведь не верится как-то, что среди техников Люркмора сыщутся такие технические таланты, которые способны привинтить счётчик ко nginx, одновременно блокировав изменение счётчика движком MediaWiki, но не блокировав отображение счётчика. В конце концов, как подмечалось на их форуме, они там всерьёз даже EmbedVideo до ума ещё не довели, когда их просили — хотя это заметно более простая задачка. —Mithgol the Webmaster 18:20, 11 ноября 2009 (UTC)

Функция "Последние новые статьи"[править | править код]

Эта функция, доступная из списка собственного вклада участника, перестала работать. Страница не загружается, но видно, что она почему-то лежит на wiki.traditio.ru, а не на traditio.ru.--Orso 19:33, 31 декабря 2009 (UTC)

Так исправь. MediaWiki:Sp-contributions-footer. 69.163.185.63 20:28, 31 декабря 2009 (UTC)
Я-то здесь причём?--Orso 10:49, 1 января 2010 (UTC)
Все админы могут это править. Сам мог и убрать "wiki.". 69.163.185.63 15:19, 1 января 2010 (UTC)
Мне непонятно, почему функция раньше работала, поэтому не стал ничего сам менять.--Orso 15:23, 1 января 2010 (UTC)
Потому что wiki.traditio.ru указывает на старый IP. 69.163.185.63 15:33, 1 января 2010 (UTC)

Это русская энциклопедия или нет?![править | править код]

Почему я чтобы редактировать статьи в русской энциклопедии должен вбивать поганыя латинские литеры?! Неужели нельзя сделать, чтоб на проверочной картинке были русские буквы??? — Это сообщение написал, но не подписался участник 코스 모폴리탄 (обсуждение вклад).

  • Коль скоро Вы 코스 모폴리탄, то Вам это должно вполне быть безразлично. —Mithgol the Webmaster 18:57, 28 декабря 2009 (UTC)

500[править | править код]

Я больше не техник Традиции[править | править код]

Насколько я мог сегодня вечером заметить, мой пароль к серверу Традиции больше не подходит. —Mithgol the Webmaster 17:08, 21 ноября 2009 (UTC)

  • Уточняю: я не могу зайти на traditio.ru по SSH под логином «mithgol» и прежним паролем. —Mithgol the Webmaster 17:16, 21 ноября 2009 (UTC)
    • Прошу прощения за бардак. Я сейчас проверяю - кому восстановили права. Всё поправим. Wikitraditio 20:38, 28 ноября 2009 (UTC)

Загрузка обширных файлов вырубилася[править | править код]

Вон тот файл пришлось грузить через отдалённый хостинг, на прямую закачку nginx бранился по объёму её. Прошу проверить настройки nginx. —Mithgol the Webmaster 08:35, 21 ноября 2009 (UTC)

маленькие фото тоже: 500 Internal Server Error nginx/0.7.62 --Prius 2 21:18, 27 ноября 2009 (UTC)
Эта же ошибка часто возникает при правке сколько-нибудь объёмной страницы, скажем, Родопсин. Однако нек-рые разделы иногда править можно. Alexandrov 16:12, 28 ноября 2009 (UTC)
маленькие фото в микро-статьях даже не грузит! :( --Prius 2 19:45, 28 ноября 2009 (UTC)

Отображение формул[править | править код]

Почему формулы исчезли из статей? 89.185.65.219 12:59, 7 ноября 2009 (UTC)

Лимит памяти[править | править код]

С утра вон там поймал ошибку «Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 983041 bytes) in /var/www/traditio.ru/w/includes/OutputPage.php on line 973». Быть может, пора сперва увеличить объём 32M, отводимый памяти скрипта в настройках PHP, а затем перезагрузить вебосервер? —Mithgol the Webmaster 18:34, 5 ноября 2009 (UTC)

Загрузка картинок[править | править код]

Подскажите, пожалуйста, а когда у новых участников (вроде меня) этого вики-проекта появится возможность загружать картинки? Через какое количество правок и времени, достаточном для того чтобы получить автоподтверждение твоей учетной записи? Мне изображения пригодились бы для создания здесь моей первой статьи (как, впрочем, и в дальнейшем), про одну национал-группировку, действия которой получили широкий резонанс в СМИ. --Марк Маккормак 14:04, 17 октября 2009 (UTC)

  • Трое суток и двадцать пять правок, или упросить готового за Вас поручиться администратора дать флаг автопатрулируемого.
    Александр Машин 15:17, 17 октября 2009 (UTC)

Стабильная ошибка базы данных при создании страницы[править | править код]

Aquote1.png Обнаружена ошибка синтаксиса запроса к базе данных. Последний запрос к базе данных: (SQL запрос скрыт) произошёл из функции «SMW::makeSMWPageID». MySQL возвратил ошибку «1205: Lock wait timeout exceeded; try restarting transaction (mysql-production.vps.sudo.su)». Aquote2.png

В связи с этим свежесозданная страница «Получение пойнтового адреса» и её обсуждение не попали в категории, в них означенные. И так будет с каждою, покуда не починим.

Предлагаю поведать мне, как мы чиним семантику в таких случаях.

Ещё предлагаю поставить новую версию расширения (Semantic MediaWiki 1.4.3), в которой (как там сказывают) поперефиксили превеликую массу багов. Одновременно же поставить движок MediaWiki 1.15.1, с которым оно совместимо. —Mithgol the Webmaster 15:51, 27 сентября 2009 (UTC)

  • В jabber.
    Александр Машин 17:45, 27 сентября 2009 (UTC)
  • Вы открыли мне глаза. Оказывается, надо обновить MediaWiki и Semantic MediaWiki. А я думал, что можно будет вечно сидеть на тринадцатой версии.
    Александр Машин 23:17, 27 сентября 2009 (UTC)
  • OMG :-) —Mithgol the Webmaster 03:22, 28 сентября 2009 (UTC)
  • P. S. В джаббер я так и не вылез оттого, что вчера лёг спать рано и угрюмо. А тут с утра такая радость! —Mithgol the Webmaster 03:22, 28 сентября 2009 (UTC)

Поддержка Mind Map[править | править код]

можно ли сделать на Традиции поддержку

  • карт памяти (схем мышления, mind map),
  • GraphViz - для простого рисования графических схем

В Википедии такого нет и не предвидится. Я думаю русская энциклопедия Традиция должна быть более технически продвинута чем Википедия. Особеннов своей основной задаче - образовании и эффективному представлению знаний. Графическое представление знаний в виде Карты Памяти - улучшает восприятие и воспринимаемость информации примерно раз в 10, у меня есть большое количество карт памяти по различным техническим областям знаний (собственноручно нарисованных), я готов ими поделится но в формате PNG - пользоваться ими неудобно т.к. нет интерактивный (возможности складывать ветви и компактно всё рассматривать).

Модуль для free mind:

Максим Б 10:09, 23 сентября 2009 (UTC)

  • GraphViz уже ставился, потом, правда, пришлось отключить — расширение слабо поддерживалось, и там обнаружился трудноудаляемый глюк. Но я посмотрю как указанные Вами расширения, так и похожие.
    Александр Машин 12:17, 23 сентября 2009 (UTC)
  • Положение с графическими расширениями с весны не улучшилось: в лучшем случае беты с глюками. Я поставил одну из версий Graphviz отсюда, причём пришлось исправить две грубые ошибки. Результат работы можно видеть на странице Традиция:Песочница/Graphviz. Обращает на себя внимание низкое качество печати (на моей машине дома лучше). Если кто знает, как его можно легко поправить (настройками dot или ещё как), может написать.
    Расширение FreeMind я ставить не решился. Оно ещё более сырое, как и более универсальное GraphViz, так же требует установки дополнительного ПО на сервер, а самое главное — требует загружать файлы, а не позволяет кодировать Mind Map'ы в тексте страницы, что исключает их автоматизированную генерацию. Если кто готов исправить эти недочёты, можно будет к этому вопросу вернуться.
    Александр Машин 18:54, 23 сентября 2009 (UTC)

Интервики слева[править | править код]

Почему бы на Традиции не реализовать возможность ставить полноценные интервики (будут отображаться не в тексте статей, а слева внизу) именно на вики-проекты (а не только на Википедии), аналогично тому, как это сделано в Викиреальности? (Примеры — свежие правки, заглавная и многое другое). -- Verto 10:42, 15 сентября 2009 (UTC)

  • Этот вопрос уже обсуждался и возобладало мнение, что интервики слева «Традиции» не нужны.
    Александр Машин 14:04, 15 сентября 2009 (UTC)
    Мнение интересное :-) Реализуется всё довольно просто, посредством добавления пары записей в один файл. -- Verto 12:25, 16 сентября 2009 (UTC)

Требуемые страницы[править | править код]

Запрос по этой спецстранице что-то не выдаёт результаты.--Orso 19:32, 3 сентября 2009 (UTC)

Шаблон:YOUTUBE[править | править код]

template:Youtube в статье Maximilian von Bock:Wie funktioniert Geld выдаёт запрет просмотра во встроенном режиме. Можно ли обойти это ограничение? --Prius 2 20:12, 29 августа 2009 (UTC)

http://www.pengunjungsetia.com/2009/04/how-to-embedded-video-youtube-that.html нельзя ли параметр в шаблон добавить ?

На http://www.pengunjungsetia.com/2009/04/how-to-embedded-video-youtube-that.html изложен рецепт, который фактически не работает, что и подтверждается примерами, там приведёнными: все они выводят тот же запрет просмотра во встроенном режиме. Шаблон {{YouTube}} ужé содержит необходимый параметр (это первый параметр, то есть код ролика), просто замена параметра не работает (не преодолевает запрет). Вероятно, блогозапись [5] была написана в то краткое время, когда запрет ещё мог быть преодолён простой подменою кода ролика, но затем администрация YouTube обнаружила возможность обхода запрета и напрочь пресекла её. —Mithgol the Webmaster 10:46, 30 августа 2009 (UTC)

Просьба помочь с генерацией миниатюр[править | править код]

В частности, речь об изображениях Изображение:Kuu kaakon yllä.jpg и Изображение:Lentävä kalakukko DVD.png. Пробовал загружать дубликаты (Изображение:Lentävä kalakukko DVD.png), но не помогло - в статьях оба изображения по-прежнему не изображаются. Возможно, кто-нибудь сможет помочь? Заранее спасибо. --Stoljaroff 21:22, 23 августа 2009 (UTC)

  • попробуй загрузить их под другим именем, без использования диакритики ServusDei ? 07:13, 24 августа 2009 (UTC)
  • Известная проблема (en:bugzilla:1780, пока нет решения) состоит в том, что создание миниатюр для файлов, содержащих нелатинские буквы (например, русские), непреодолимо затруднено несовпадением кодировок в базе данных и в командной строке. Чтобы обойти эту трудность, рекомендую загрузить файлы под именами, не содержащими буквы «ä». —Mithgol the Webmaster 07:53, 24 августа 2009 (UTC)
    • Спасибо. Я, кстати, тоже сначала подумал, что дело может быть в этом, но на Традиции есть изображения с буквой ä в названии, с которыми у меня не было проблем (например Kaajärven rannat etu.jpg) и многие другие. В общем, загрузил оба изображения под новыми именами (Kuu kaakon yllae.jpg и Lentaevae kalakukko.jpg), старые изображения Kuu kaakon yllä.jpg, Lentävä kalakukko.png и Lentävä kalakukko DVD.png, думаю, теперь можно удалить как дубликаты. --Stoljaroff 14:32, 24 августа 2009 (UTC)

Цветочки ICQ снова отрисовываются[править | править код]

Восстановлена работоспособность шаблона {{ICQ}}, ослабение которой было замечено на Рождество в прошлом году. —Mithgol the Webmaster 10:19, 13 августа 2009 (UTC)

Интервики больше не подсвечиваются[править | править код]

Так как у нас (ужé много месяцев кряду) не отображаются в левом столбце никакие интервики (гиперссылки на разноязыковые версии статей Википедии), то я устраняю тот кусок кода MediaWiki:Common.js, который отвечал за работоспособность шаблона {{Link FA}}, то есть за подсвечивание интервикей звёздочками, когда ссылка ведёт на избранную статью другой вики. Теперь шаблон {{Link FA}} ничего не делает вообще. —Mithgol the Webmaster 07:56, 13 августа 2009 (UTC)

Подключение скриптов[править | править код]

Употребление функции importScript() в MediaWiki:Common.js имеет очевидный недостаток: невозможно сперва скомандовать импорт некоторой библиотеки, а затем тотчас записать вызов кода, на неё полагающегося. Приходится использовать addOnloadHook() и откладывать исполнение желаемого надолго — аж до сáмого конца загрузки всей страницы. Это ведь действительно надолго, особенно когда на странице есть увесистые иллюстрации и (или) мультимедийные вставки.

Библиотека jQuery позволяет использовать метод $(document).ready(function(){ … }) и тем много раньше достигнуть желаемого, но вызов jQuery также надобно сперва записать, вот в чём загвоздка.

Порочный круг позволяет разорвать, например, установка расширения HeadScripts (и к нему ещё StubManager, на котором основано расширение HeadScripts). Это позволит перечислить желаемые скрипты в отдельном сообщении MediaWiki. Альтернативный метод — вписывание <script> в скин — кажется мне недостаточно изящным, да к тому же требует шелла (а значит, он доступен только техникам, а не всякому сисопу.) Так что я планирую установить оба эти расширения в ближайшее время для преодоления вышеназванного недостатка. У кого есть пожелания или возражения, прошу высказываться. —Mithgol the Webmaster 19:05, 11 августа 2009 (UTC)

P. S.  Остаётся пока открытым вопрос о том, вставляются ли HeadScripts до или после MediaWiki:Common.js. Могут быть неприятные сюрпризы. —Mithgol the Webmaster 19:08, 11 августа 2009 (UTC)

SyntaxHighlight GeSHi[править | править код]

У нас стоит расширение SyntaxHighlight версии r37495. Желаю обновить его на наиболее недавнюю версию, дабы проще настраивался внешний вид подсвечиваемого кода (там сказано, что надобна версия r52346 как минимум). У кого есть пожелания или возражения, прошу высказываться. —Mithgol the Webmaster 04:59, 11 августа 2009 (UTC)

  • Обновил, на всякий случай, в подкаталог extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi — а в родительском каталоге extensions/SyntaxHighlight_GeSHi оставил прежнюю версию. То есть команду svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SyntaxHighlight_GeSHi подавал в родительском каталоге (чтобы создался одноимённый подкаталог), а не извне. Соответственно удлинил путь и в LocalSettings. Проверим, не отвалится ли что-нибудь. Обратите внимание на настройки рамки в MediaWiki:Geshi.css, а также вон на то обсуждение.(англ.) —Mithgol the Webmaster 18:19, 11 августа 2009 (UTC)
  • Итогами обновления и донастройки я полностью удовлетворён. Наконец явилися рамки вокруг кода, которых мне с прошлого года недоставало. —Mithgol the Webmaster 18:36, 11 августа 2009 (UTC)

Перенаправление не происходит[править | править код]

С адреса http://traditio.ru/w/index.php?title=Fidonet на адрес http://traditio.ru/wiki/Fidonet (и во всех других аналогичных случаях) не происходит автоматического перехода. Почему это? Настройки $wgArticlePath и $wgUsePathInfo внутри LocalSettings.php вроде всё те же, что и были. —Mithgol the Webmaster 06:29, 6 августа 2009 (UTC)

Узбекская ССР[править | править код]

Проблемы с записью статьи. — Это сообщение написал, но не подписался участник 173.68.94.6 (обсуждение вклад).

  • Опишите проблемы, чтобы нам можно было воспроизвести их уверенно. —Mithgol the Webmaster 18:47, 11 августа 2009 (UTC)