Дорогие друзья, здесь можно посрать в комменты, потому что я переделал детектор дублирования комментариев.
главное — не показывать код Зверьку. ‎- псы в рапиде
^ эти три точки поставлены сознательно! новый код это хэндлит, wow! ‎- псы в рапиде
это чо типа ночной чат что ли ‎- пингвинишко
@ayoshi, в результате я сделал старую добрую SQL-таблицу с уникальным индексом, и храню все к там, к чертям. в Redis нет соответствующих атомарных операций. ‎- псы в рапиде
@kolsanova, да, задача насрать столько же сколько и здесь: https://mokum.ru/squadette/17752 но при этом без (специальных) дублирований. ‎- псы в рапиде
1 ‎- alf
ага, наблюдаю какие-то 404 Not Found, щас буду смотреть в логи. ‎- псы в рапиде
Ж ‎- pgms
У ‎- pgms
У ‎- pgms
У ‎- pgms
Ы ‎- pgms
Ы ‎- pgms
First and the last ‎- wisdom of wombats
Pep8 all the things ‎- wisdom of wombats
так, исправил 404, щас будет деплой и будут временные ошибки. ‎- псы в рапиде
tralala ‎- easiest cat to pill
1 ‎- alf
2 ‎- alf
3 ‎- alf
4 ‎- alf
5 ‎- alf
6 ‎- alf
8 ‎- alf
9 ‎- alf
10 ‎- alf
11 ‎- alf
ну-тко ну-тко! ‎- псы в рапиде
Plenty of 404s (?!) ‎- alf
Пленти с какого момента? ‎- псы в рапиде
Sometimes (as in the previous comment, 404 happens just before the comment is successfully posted) ‎- alf
От 4 и дальше. Там, правда, случился интересный трюк — поскольку форма для комментария чистится не раньше чем запостится последний посланный, ‎- alf
да, предположительно, я это починил! ‎- псы в рапиде
ага, нихуя не починил. понял. ‎- псы в рапиде
То я открыл новую кликом по Comment ‎- alf
Оно тут же предложило мне выкинуть какие-то изменения ‎- alf
Ну и я согласился. На этом получил первый 404 ‎- alf
красота ‎- плевался в бездну
красота ‎- плевался в бездну
и щас оно мне 404 в начале предложило ‎- плевался в бездну
Ну а дальше их было по одному на коммент. Но в общем значительно устойчивей пока — раньше я дубли рисовал на заказ, а теперь могу добиться тормозов и 404, но дублей пока не смог. ‎- alf
Поправка: форма исчезает, но можно не ждать, а открыть новую. Тут-то JS и спрашивает, в своем ли я уме. Если я в мэриэнином, то начинается путаница. А если в своем, то я еще не пробовал. ‎- alf
1 ‎- alf
2 ‎- alf
3 ‎- alf
4 ‎- alf
5 ‎- alf
6 ‎- alf
7 ‎- alf
Вообще конечно надо по Enter сразу ставить disable на кнопку, даром что все хэндлится на ура. ‎- alf
Ну и "Discard changes" пока комментарий в полете — это не ок. Но ‎- alf
^ кажется, я не нажимал там Enter. Ну да и хрен с ним, от попапа досталось. В общем я к тому что это намного, намного лучше чем вчера. А придирки — ну, косметика, полезно пофиксить поскольку напрямую задевают UX, но на полет влияет постольку поскольку. ‎- alf
блаааа ‎- easiest cat to pill
1 ‎- alf
блааааа2 ‎- easiest cat to pill
2 ‎- alf
блааааа3 ‎- easiest cat to pill
3 ‎- alf
5 ‎- alf
4 ‎- alf
6 ‎- alf
7 ‎- alf
8 ‎- alf
Вообще говоря, коллега, JS все так же болен. Я вижу 9 (!!!) одинаковых запросов на один комментарий. ‎- alf
Плюс еще один, первый, с form data _uuid=b664cb46-8d9b-4579-b569-2229e8822c20 _river_uuid="" (пустая строка) comment[text]=8 utf8=✓, который и словил 404 ‎- alf
У 9 (девяти) успешных запросов from data точно такие же. ‎- alf
Ага, то есть все же проблема исходно в том, что у меня что-то не так с колл-бэками, ага. Интересно! ‎- псы в рапиде
И с ноги — пиздык-хуяк ‎- alf
^ вот эта хуета породила 14 запросов, из них два словили 404. ‎- alf
так, кажется я починил еще что-то относящееся к 404 Not Found. Прошу записать в летописи, что я первый раз в жизни возвращаю 204 No Content. ‎- псы в рапиде
Девять? Nein! ‎- псы в рапиде
А у меня всего один! ‎- псы в рапиде
а нихуя, у меня четыре. ВОТ И ВСКРЫЛАСЬ ИСТИНА! ах ты сука! ‎- псы в рапиде
=))) Я тем временем извинюсь за неумение запостить скриншот. Почему-то command-shift-4 у меня перестало сохранять скриншоты, только щелкает прикольно. ‎- alf
та же хуйня возникает при редактировании комментов, блин. --chg ‎- псы в рапиде
Sarcasm? I's? Nooooo!!! Круто что поймалось, please do have fun ‎- alf
это многое объясняет! Если каждый юзер фактически делает четыре запроса, то понятно, почему МОКУМ ТОРМОЗИТ! ‎- псы в рапиде
Ну вот да, какой-то легкий пиздец на клиенте. ‎- alf
Четыре — это для слабаков. Щаз я потрекаю... ‎- alf
1 ‎- alf
@alf, перестань, спасибо! я получил инфу, буду думать. ‎- псы в рапиде
20, двадцать запросов на одну единичку! Ага, отвалил, налью Batemans 2013 Vintage за успех. ‎- alf
я тоже! ‎- псы в рапиде
Слушай, а нафига ты новую сессионную куку на каждый ответ выставляешь? ‎- alf
<бегает глазами из стороны в сторону> ‎- псы в рапиде
какую еще куку? ‎- псы в рапиде
1 ‎- alf
2 ‎- alf
3 ‎- alf
Set-Cookie _freefeed_session=YWtWcWtFVHNpdzFGK1owbzRIaEl1QUkvQ25QZWlWRDVVRW9QZVpvb0lwTytmUHpUeFJUaU0rTTRHdDhvUnY2T3cxWk5VcnQvMUVPb3hrRlJmTk4xU1hYK25DZGhXMGlXSkowMGJBMUdwaGFPOVVvV3V4Wm02UGlHTnd3U0RxZk1YTEgwdEIveWk0ZDFiYUFlelFaalpnbGNZSm9iNlRXSlFpaGRNUFI0eEhMTHBTRVZ0VHF6RUdtMFU5QUV1aFBhTDhidjM5czlHejNTeWZiMmxhYzR3YjRVMHloVjNYV3ZNUERNRFllQnk5cz0tLVdUVklwMlNnZXd3d3JvMEovaW5QOHc9PQ%3D%3D--e17801e1fd471e7e722043d5058d2932879345b2; path=/; HttpOnly ‎- alf
Такая вот фигня на каждый ответ. Каждый раз разная. ‎- alf
К слову, у меня такое ощущение будто количество запросов в точности равно номеру комментария (1-based, counting from last reload). Там нет случаем лишней подписки на событие при клике на Comment? Старые подписчики все отписались? ‎- alf
ничего себе. ‎- псы в рапиде
второй ‎- псы в рапиде
третий? ‎- псы в рапиде
да нет, там какой-то совершенно невменяемый пиздец. по-моему, мне нужна консультация Комбинирена! ‎- псы в рапиде
all I wanna do is get high on the beach. ‎- псы в рапиде
^ ain't we all? ‎- alf
404, но коммент пришел, проверяю три updates, updates are clean ‎- big data in petite analysts
фак! @alf крутой ‎- псы в рапиде
он круче всех мужчин ‎- псы в рапиде
и я пою — jquery blues ‎- псы в рапиде
в соседнем тредике только что удваивались ‎- earlyadopter