Duolingo — самый популярный ресурс для изучения иностранных языков в мире. Более того, он совершенно бесплатный!

https://www.duolingo.com/FieryCat

С разморозкой!

FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

В очередной раз просматривая форум, я наткнулся на пост о потерянных ударных днях: опять не сработала заморозка, беда, огорчение. Пока оставим вопрос о том, была ли в том случае вина пользователя, который забыл обновить ее в магазине, или же это была вина разработчиков, которые допустили ошибку при разработке этой функциональности. Скажу лишь, что я сам лично знаю человека с очень большим количеством ударных дней и с более 20-ти раз успешно сработавшей заморозкой! Себя в пример привести не могу, т.к. заморозку я покупал всего 1 раз и она до сих пор активна.

Т.к. код со стороны сервера нам не доступен, то ошибку мы искать не будем. Собственно, даже если найдем, толку то? А давайте лучше возьмем список активных пользователей с большим количеством ударных дней и проверим их на наличие активной заморозки. Итак, нам нужен список. Тут есть два пути: сформировать этот список самостоятельно или взять готовый. Мы пойдем простым путем: возьмем готовый, тем более он уже опубликован и сами пользователи в явном виде изъявили желание оказаться в этом списке. Вот последняя редакция этого списка:

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

А теперь давайте посмотрим как у них дела с заморозкой. Модифицируем скрипт, запускаем, ждем пока он пройдется по профилям пользователей и... хоп, баг. Материмся, правим, запускаем еще раз. Вот, готово: 48 (10%) пользователей не имеют заморозки. Ну и что, скажете вы, там много тех, кто уже потерял свои ударные дни и раздумал поддерживать их снова, сейчас имея небольшое их количество. Ок, усложним задачу и представим данные "размороженных" пользователей в таком виде:

  • 100-299 ударных дней: 2 пользователя без заморозки. Ага!
  • 300-499 ударных дней: 6 пользователей. Ого! Год непрерывных занятий и сейчас без страховки!
  • 500-999 ударных дней: 24 пользователя. Тут собрались серьезные, упорные люди! Но все равно, без каски ходить не рекомендуется.
  • 1000 и более ударных дней: 3 пользователя без заморозки. Рисковые ребята, будет очень обидно потерять столько ударных дней!

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

Мой вам совет: если цепочка непрерывных ударных дней является для вас одним из мотивирующих факторов, не поленитесь, проверьте наличие заморозки в лингот-магазине, тем более, что праздники на носу. А лучше всего взять себе за привычку регулярно ее проверять.

Tags: {@fc=_t_fierycat, _t_freeze}freeze

1 год назад

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


https://www.duolingo.com/Dmitriy_K
Dmitriy_K
  • 15
  • 14
  • 5
  • 3

Хотя попадаются такие, которые просто не знают о такой штуке или принципах ее работы.

Это не так уже и фантастично. У меня был знакомый, который любил играть в Диабло 2. Мы с женой как-то увидели как он играет - при низком здоровье персонажа он или убегал и ждал естественного излечения, или возвращался в город для мгновенного выздоровления. При этом он не знал, что можно применять баночки с целебным зельем для мгновенного исцеления. А еще он в город или каждый раз шел пешком через все локации, или использовал стационарный телепорт. О том, что можно использовать свитки городского портала, что бы мгновенно вернуться из люпой точки на карте, он тоже не догадывался. Но тем не менее, к тому времени, как мы его просветили в эти "мелочи" он в таком режиме хардкора уже успел пройти целых два эпизода игры.

1 год назад

https://www.duolingo.com/Olexsa
Olexsa
  • 25
  • 25
  • 24
  • 19
  • 11
  • 6
  • 1376

Иногда и заморозка не спасает. Был тут на дуо сбой недавно, так люди с заморозкой потеряли свои ударные дни. Узнал об этом случайно, так как не слежу за английским форумом. Но подписан на этих людей и увидел в ленте, что люди сожалеют об потере их ударных дней. Это https://www.duolingo.com/Professor01
https://www.duolingo.com/Linguist001
У них был внушительный срок ударных дней и они их потеряли в один день. После этого, где-то неделю не занимались. Но, потом опять возобновили регулярные занятия на дуо.

Интересно, что это был за сбой и почему он коснулся только англоязычной публики?

1 год назад

https://www.duolingo.com/TolyanGusew

Всего неделю? Грубейшее нарушение трудового кодекса.

1 год назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

Я и не спорю, глюки вероятны. В том случае мог быть сбой синхронизации между серверами внутри самого duolingo где-то рядом со сменой суток временной зоны тех людей. Такие сбои происходят регулярно и раньше они тоже были. Но раньше администрация извинялась и восстанавливала ударные дни. А еще может быть смена IP-адреса их провайдера дважды в течении суток или кривая база geo-ip у duolingo. Если они занимались с мобильного, то там другие проблемы. При отсутствии информации остается только гадать и гадать можно долго.

1 год назад

https://www.duolingo.com/Olexsa
Olexsa
  • 25
  • 25
  • 24
  • 19
  • 11
  • 6
  • 1376

У него, когда спрашивали как это случилось, то писал о сбое дуо. Сейчас у него streak 44 дня + 7 дней перерыва. Значит 50 с копейками дней назад были проблемы. Они же в разных городах живут, а также очень опытные пользователи дуо. Более 1000 дней на доу, они эти нюансы с ударным днем знают.

1 год назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

Я тоже считаю, что в данном случае скорее всего были проблемы на стороне duolingo. Да и в этом посте я не утверждал, что такое невозможно.

1 год назад

https://www.duolingo.com/cilez
cilez
  • 25
  • 21
  • 1335

Просто сервер считает время от первого вхождения. И если перелогинится, то начнет считать конец дня на UTG 0. И прощай заморозка или ударные дни.
У меня так пару раз было.

1 год назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

Не согласен. Я несколько раз перелогинивался и как минимум с двух устройств. Но согласен в том, что время занятий фиксируется в UTC, это как бы логично, но и смещение временной зоны тоже учитывается, правда криво учитывается. Может быть когда-нибудь напишу об этом... но скорее всего нет.

1 год назад

https://www.duolingo.com/pale_moon
pale_moon
  • 25
  • 18
  • 16
  • 15
  • 14
  • 13
  • 11
  • 10
  • 10
  • 10
  • 9
  • 7
  • 6
  • 5
  • 5
  • 4
  • 4
  • 4
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1387

Меня заморозка спасала раз 5-6. А поначалу, пока не разобралась, что её нужно покупать впрок, дважды теряла ударные дни из-за провайдера.

1 год назад

https://www.duolingo.com/Olexsa
Olexsa
  • 25
  • 25
  • 24
  • 19
  • 11
  • 6
  • 1376

У меня был длинный период, почти до года, когда я не использовал заморозку. Просто решил не обращать внимание на ударные дни, после того, как пару раз потерял их. И как-то само собой, просто занимаясь каждый день, получился достаточно длинный streak.

Позже уже купил заморозку для сохранения. И в отпуске очень часто ее использовал. Помню между нами была разница около 10 дней. Но так как день срабатывания заморозки не считается ударным, то за время моего отдыха вы увеличили отрыв плюс еще на 15 дней.

И потом еще пару раз приходилось использовать заморозку. Было не до дуо. Если прибавить несколько использованных заморозок до длинного периода, то наберется где-то больше 20 раз. Может быть, это меня упомянул Алексей в посте. Наверное, я рекордсмен по использованию заморозки. :)

1 год назад

https://www.duolingo.com/Ter-Ol

У меня не сработала вчера заморозка. Была куплена 100%. До этого пользовалась данной функцией однажды. Не понимаю, зачем вообще делать такую функцию, если она срабатывает через раз? Или зачем тогда считать ударные дни? Можно просто суммировать дни занятий, а не считать непрерывные дни. Ведь функция заморозки действительно помогает не потерять показатель, если человек занимается регулярно, но в какой-то день не смог, например находился в дороге. Вроде бы неплохой сайт, но очень жаль, что не доработан и с таким количеством багов.

1 год назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

12 числа вы занимались после 23-х часов. Возможно именно тогда сработала ваша заморозка.

p.s. Я ни в коем случае не оправдываю разработчиков. Просто призываю быть более внимательными.

1 год назад

https://www.duolingo.com/RuslanCher777
RuslanCher777
  • 17
  • 8
  • 7
  • 6
  • 6
  • 4
  • 3
  • 2

А как попасть в тот список?

1 год назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

По ссылке все написано.

1 год назад

https://www.duolingo.com/RuslanCher777
RuslanCher777
  • 17
  • 8
  • 7
  • 6
  • 6
  • 4
  • 3
  • 2

Извините, не нашёл! Но только ради меня можно не стараться(Писать обьяснение)

1 год назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 23
  • 13
  • 4
  • 1337

To sign up when you have an active streak of 300 days or more, please post in this separate sign up thread: https://www.duolingo.com/comment/13152151

Т.е. Главное условие: наличие как минимум 300 дней, затем написать коммент по ссылке.

1 год назад