Рената (renatar) wrote,
Рената
renatar

О чужих юзерпиках вместо своих

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

Итак, по версии тех, кто поддерживает ЖЖ, проблема связана с кэшем:

3. Показ неправильных юзерпиков связан с проблемами кэширования в системе наших партнеров - Panther CDN (Content Delivery Network). Эта проблема включена в список известных на странице Службы поддержки (там все написано по-русски).
http://community.livejournal.com/lj_ru_support/488029.html?thread=15467101#t15467101

Разработчикам Живого Журнала известно, что у некоторых пользователей показываются неправильные картинки пользователя. Если у вас тоже возникает эта проблема, попробуйте очистить кэш своего браузера. Если после этого проблема не исчезнет, вы можете открыть запрос в службу поддержки со ссылками на затронутые картинки пользователя. Возникновение этой проблемы не означает, что кто-то взломал ваш аккаунт, или что ваша картинка была удалена.
http://www.livejournal.com/support/

Это просто до вас добралась никем упорно не исправляемая ошибка в кэшировании юзерпиков. Иногда спасает многажды нажать Ctrl-F5 в эксплорере.
http://warsh.livejournal.com/3579084.html?thread=61222604#t61222604

Недавно был какой-то сбой на серверах, где хранятся юзерпики. В частности, знаю, что у двоих юзеров один из их родных юзерпиков заменили на чей-то чужой. Причем, половина читателей видела новые картинки, половина - старые.
http://odalizka.livejournal.com/459982.html
http://warsh.livejournal.com/3579084.html?thread=61214668#t61214668

На этой же путанице, подозреваю, основан еще один известный прикол в ЖЖ, когда в френдленте вдруг становится видно в чужом посте огромное изображение своего юзерпика.
Посмотреть можно, например, тут: http://trimirys.livejournal.com/156182.html
Там в комментах, например, есть такая реплика:
"ааа... сколько ещё будет преследовать меня этот скрипт с этим юзерпиком, который я удалил уже сто лет назад???"

А показываться действительно, может какой-нибудь старый юзерпик, давно уже удаленный, что обычно удивляет еще больше.
Если посмотреть ссылку на эту картинку в том прикольном посте, получим ссылку: http://www.livejournal.com/misc/mogupic.bml?size=350

О том же пишут и здесь, указывая код на эту картинку: http://green410.livejournal.com/136781.html

Такой же трюк проделал известный тысячник Тёма http://tema.livejournal.com/187439.html (осторожно, по ссылке мат) и народ на это повелся, т.к. каждый видел именно свою картинку, не подозревая о том, что другие видят тоже свою картинку, а не его.

Ну и то, что удалось интересного выловить у Тёмы из комментов:

По сути, это не скрипт. Вкратце: если в ЖЖ загрузить слишком большую для юзерпика картинку, ее предложат уменьшить. Ссылка в посте ведёт на последнюю загруженную таким образом картинку, которая, естественно, у каждого своя, а у многих даже не попала в юзерпики.

Mogupic.bml — это файл, что-то вроде переменной, в которую сохраняется новая загруженная картинка. Загрузили своё фото — оно копируется в mogupic.bml и оттуда его вам предлагают редактировать, загрузили фото цветка — оно копируется на место прошлого.

http://tema.livejournal.com/187439.html?thread=74480943#t74480943

Для того, чтобы видеть, нужно через форму добавления юзерпиков закачать картинку размером больше 100*100 пикселей. Тогда ЖЖ предложит ее уменьшить или обрезать, чтобы сделать юзерпик.
Вот эта исходная картинка и должна быть тут.

http://tema.livejournal.com/187439.html?thread=74030383#t74030383

Между тем, совершенно случайно выяснилось что ***** из супа хранят даже те картинки, которые не прошли при загрузке в качестве юзерпика...
http://tema.livejournal.com/187439.html?thread=73296687#t73296687

Эта картинка - кэш, возникающий при автоматическом ресайзе загружаемых картинок (где-то там есть такая фича). Если ничего не ресайзить - он будет пуст. Как у меня, например.
http://tema.livejournal.com/187439.html?thread=74122543#t74122543

прикольно, понять бы еще как технически выполнено...
ЗЫ. Логаут показал красный Х в белом квадрате с черной рамочкой. Эксперимент прошел успешно!

Технически эта подлая скриптяра выбирает картинки не из нормальных юзерпиков, а вообще хрен знает из каких дебрей. Такое впечатление создается, будто все, что попало в интернет, начинает жить своей жизнью

Я думаю, это можно считать «дыркой» в ЖЖ. Могупик — файл, который должен бы отображаться только на странице редактирования картинок, с других страниц к нему следовало бы сразу запретить доступ. Во избежание.

Ну, запретить-то не обязательно, у меня там такое показывается, что мне ни разу не обидно, вот только непонятно - нафига жж бережно хранит всякий ненужный треш? Это ж сколько гигов там, поди, занято

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

Да нет же. Я сегодня как раз залила картинку размера большего, чем положено. Жж предложил мне её обрезать, что я и сделала. Так вот, именно исходник, а не готовый юзерпик, этот скрипт мне и выдает.

Ну да, я о том же. Он же не хранит все стописят исходников, которые вы когда-то залили, а только последний, который как раз и сохраняется в файл могупик.бмл. Типа если вы оставили работу на потом. Другое дело, что этот последний исходник может быть хрен знает каких размеров.

http://tema.livejournal.com/187439.html?thread=74598447#t74598447

И нашлось странное:

юзерпик говорите.. не так. на ЖЖ у меня такой картинки нет. это из аси.
?
ps номер аси в жж не указан

http://tema.livejournal.com/187439.html?thread=73965359#t73965359

Возможно, конечно, что человек просто забыл о том, что загружал ту картинку в качестве юзерпика, а она оказалась слишком большой по размеру и не прошла, сохранившись тем не менее в файле mogupic.bml в ЖЖ.
Tags: ЖЖ
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 52 comments