1. Форум
  2. >
  3. Раздел: Duolingo
  4. >
  5. Назад... в прошлое. Старый ко…

https://www.duolingo.com/profile/FieryCat

Назад... в прошлое. Старый код.

Внимание! Половину поста можно безболезненно пропустить. Я ниже специальную метку поставил.

Наверное, уже ни для кого не секрет, что сайт постепенно переводит всех пользователей на новый код, который по словам администрации более быстрый и призван решать множество накопившихся проблем. Не знаю, как на счет скорости, но проблемы он только добавляет. Тут пользователь Olja. любезно предоставила отличия новой версии от ее предшественницы: ссылка на комментарий.

Вкратце:

  • Не реализовано многое из того, что прекрасно работало на старом коде.
  • Не работает большинство пользовательских скриптов, включая популярный в узких кругах DuoTweak.
  • Появилась реклама (не у всех).
  • В связи с тем, что даже нормально перевести на новый код не смогли, выплывают косяки типа открытие обсуждения заданий в отдельной вкладке, перегрузка страниц при переключении на форум и обратно, выкидывание ленты и т.п.
  • Убрали возможность использования теста за линготы, даже если тест уже был куплен, но не использован.
  • Явные проблемы с системой закрепления навыков. Это видно по возросшему количеству жалоб, и не только на русском форуме.

Зачем повторяюсь и что это было? Это было нытьё, замаскированное под вступление. Новый код я видел и давно с ним ознакомился . Но дело в том, что несколько дней назад на новый код перевели мой основной аккаунт! Огорчился конечно, посмотрел на отвалившиеся скрипты собственного производства, еще раз удивился минимализму в профилях, почесал в затылке и... Думаете начал переписывать скрипты? Ха! Вместо этого я полез смотреть как реализовано разграничение ответственности между двумя разными версиями кода.

Читать отсюда!

Если по каким-то причинам вам необходимо ненадолго переключиться в старый код а писать скрипт невозможно, хлопотно или лень (ну вот прям мой случай!), то вы можете выполнить несколько несложных шагов, чтобы ненадолго вернуться в прошлое:

  1. Переключитесь на форум. Если вы внимательно прочитали замаскированные в моем посте ссылки, то уже сами знаете, что таким образом вы загрузили на браузер старый код.
  2. Откройте консоль браузера, введите или скопируйте туда этот JavaScript код: duo.old_web_url_whitelist=["^.+"]; и нажмите Enter. Эта процедура отключит загрузку нового кода.
  3. Наслаждайтесь :)

Конечно, куда без ложки дегтя? Верхнее меню не обновится. Старый код будет работать до первой же перезагрузки страницы, кто бы ее не выполнил. Потому:

  • Не нажимайте F5 или кнопку обновления в браузере.
  • Не заходите в настройки из меню аккаунта.
  • Не заходите в свой профиль из меню аккаунта. Если нужно посмотреть на свой профиль, зайдите, например, на форум и кликните там по своему нику.
  • Не щелкайте по ссылкам в окне уведомления (колокольчик) или открывайте их в отдельных вкладках.
  • Не используйте закладки на время работы в старой версии.

Да, неудобно, но это можно решить с помощью скрипта. Дерзайте, кому сильно надо :)

Зачем это может понадобится? Несколько примеров:

  • Купить отсутствующий в новой версии тест за линготы и пройти его.
  • Вернуть кнопку "Обзор урока". (Уже вернули в новой версии)
  • Посмотреть на нормальный профиль пользователя а не то, что сейчас за него выдают.
  • Заставить работать любимый скрипт, пусть и временно.
  • Что-нибудь еще.

Надеюсь эта информация окажется кому-нибудь полезна. Спасибо за внимание!

{@fc=_t_fierycat, _t_oldcode}

June 5, 2017

45 комментариев


https://www.duolingo.com/profile/qixyl
  • 1212

У меня вопрос к модераторам, если они сюда заходят. В данный славный период перестроек сообщения об ошибках в упражнениях до вас доходят? Последние месяцы преследует чувство, что, по крайней мере, в русско-французском курсе сообщения вообще не доходят до модераторов. Отсутствующих возможных переводов полным полно, причём таких элементарных как перевод неопределённого артикля в качестве числительного. Кажется всё уходит в пустоту. Иногда я специально ввожу не самый "голый" перевод чтобы проверить принимается ли такой ответ и уведомить об ошибке. Если сообщения не доходят, то мне бы хотелось знать об этом чтобы не играть понапрасну в бета-тестера.


https://www.duolingo.com/profile/Larisa_L

Всё зависит от того, есть ли кто-то активный в инкубаторе, чтобы ваши жалобы читать. В большинстве случаев - это 1-2 человека максимум на тысячи жалоб. В случае, с французским курсом, у них там по-моему вообще сейчас никого нет.


https://www.duolingo.com/profile/Skripton

По моему это не обновление, а какая-то диверсия, слишком уж удобным был дуолинго и слишком хорошим....


https://www.duolingo.com/profile/gtc2015

Вернуть кнопку "Обзор урока".

Нас услышали - появился обзор урока в новой версии.


https://www.duolingo.com/profile/FieryCat

Только что проверил - вы правы, кнопка появилась.


https://www.duolingo.com/profile/manydv

Спасибо заработало! Даа, такое ощущение, что сайт живет своей отдельной жизнью и направлен далеко не на обучение, что печально.


https://www.duolingo.com/profile/Rikki_kz

Добрый день! Возможно кому-то будет полезно: строчку из пункта 2 вставил в конец скрипта DuoTweak. Это позволило скрипту работать простым переключением в меню сначало "Форум" затем "Главная".


https://www.duolingo.com/profile/_snezhok_

А сам скрипт надо в браузере искать? Объясните чайнику — скрипт можно не переустанавливая поправить и где и как, если можно поподробнее, я полный ноль в этом вопросе. А то очень неудобно каждый раз в консоль идти. Спасибо!


https://www.duolingo.com/profile/Neurospider

А сам DuoTweak приспосабливать к новой версии планов нет?


https://www.duolingo.com/profile/FieryCat

Я не автор этого скрипта и лично у меня таких планов нет, я им не пользуюсь.


Изучайте язык всего по 5 минут день. Абсолютно бесплатно.