Пользователь
0,0
рейтинг
27 августа 2009 в 04:46

Разное → peeep.us — ссылки на закрытые страницы

Привет, Хабр!

Хочу сообщить тебе, что как-то ночью я, большой ненавистник сервисов сокращения ссылок, и сам запустил свою сокращалку. Но не простую, а с изюминкой.

Суть сервиса в том, что вместе с самой ссылкой peeep.us хранит содержимое страницы с точки зрения пользователя, который создавал ссылку. Это дает возможность опубликовать или дать другу ссылку на страничку, обычно недоступную для просмотра извне. Например, можно показать другу классный пост на Лепре или личное сообщение вконтакте. А еще его можно использовать просто как хранитель состояния сайта. По пииипнутой ссылке будет всегда доступно содержимое страницы на момент времени, когда она была создана (вместе с удаленными коммантариями, например). Это как кеш Google или archive.org, только по требованию.

Вот как это выглядит: прекрасный пост Артема Шитова. Видна лепра?

Чтобы просто сохранить состояние страницы нужно ввести адрес на peeep.us и кликнуть submit. А если нужно сделать ссылку на закрытую страницу, придется воспользоваться букмарклетом, который есть там же. Букмарклет скачает текст страницы XMLHttpRequest'ом, а затем отправит куда надо. Все, вроде бы, несложно.

Кстати, сам сервис работает на Google AppEngine, то есть потенциально закроется или заддосится только вместе с гуглом целиком ;). А если кому интересно, откуда такое тупое название, так это от слова peep — подглядывать [в замочную скважину].
Cyril Nikolaev @snusmumrik
карма
120,7
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разное

Комментарии (138)

  • –37
    Ну и нафига конкретно это показывать? Что все к этой лепре то пристали, неуж другого полигона нету ;)
    • +4
      Конкретно это? Потому что с этим конкретным постом нелишним будеет ознакомиться посетителям Хабрахабра. Он здесь очень по теме, мне кажется.
      • –21
        Да я про линк на лепру, причем тут ваш пост :) Неспроста ж оно закрыто, зачем его на свет вытягивать.
        • +3
          Я тоже про линк на лепру. Это не главная лепры, если вы не заметили. Это пост Артема Шитова о визуальной культуре.
          • –33
            Блин, видимо это бесполезно об этике рассказывать. Вы понимаете, если вы хотели ознакомить со своим сайтом/проектом — знакомьте, хотите пост показать — перепостите его сюда отдельно текстом и картинками, но зачем напрямую давать ссылку на закрытый блог да еще чуть ли не скриншотом? И дело не в том главная это или нет, да хоть страница копирайтов. Вас пустили туда для того, что бы вы выносили оттуда инфу? Что за мания поведения, это как прийти в гости и насрать под дверью. К тому же, автор мог бы и сам бы запостить, вы разрешения спрашивали? Блин, сиране июнята :(
            • +4
              Да без проблем. С Тёмой я знаком лично. Спрошу его благословения по мейлу.
              • –27
                И у серба разрешение на показ тоже спросите.
                • НЛО прилетело и опубликовало эту надпись здесь
                  • +1
                    Ответ на этот вопрос зависит от степени мизантропии читающего :)
                  • +5
                    По моему фраза *Блин, сиране июнята :(* расставила все точки =]
                    • +2
                      особенно учитывая ГОД.
            • –6
              Сиди там в свой вонючей лепре, зоопарке для отсталых нищебродов с заниженной самооценкой и не воняй тут.
              Ничего сверхестественного автор статьи не сделал.
              А гадюшник ваш скоро прикроют :-)
              • +1
                А идея сайта — очень даже ничего. Хотя если очень хочется можно и самому сохранить с таким же успехом страницу и кинуть её другу…
                • –5
                  Отличная идея сайта, дизайн чуток поправить и будет песня.
                  Давно пора было такое сделать.
                  И очень хорошо что пост именно с лепры, прям показательно очень.
                  Вот прям в точку.
                  Я давно хотел сделать онлайн ресурс перепоста всего что есть на лепре в открытый доступ, руки не доходили.
                  Вот теперь это возможно :-))
                  И якобы ценность этого лепроговносайта упадёт до нуля когда каждый сможет увидеть воочию что ценного там ничего нет и не было.
                  Тупая система повышения самооценки 10 ублюдков даунов путём унижения других.
                  • +4
                    Зависть — плохое чувство. Заставлят человека терять человеческий облик ;)
                  • +1
                    Еще один обиженный (:
              • –1
                Да ладно, всем известно, что Лепры не существует. =}
              • 0
                Тебя что, с лепры слили что ли?
              • НЛО прилетело и опубликовало эту надпись здесь
                • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              а чего ты орешь, а? :) не твой же гениальный пост показали, а Шитова
              завидуй и негодуй! только тише
            • +9
              Юзернейм, форум «Лепрозорий.ру» открыт для 36 458 человек (and counting). Ничего закрытого и тайного там давно нет.

              Мне нравятся слова Миши Кукурузы:
              «Иногда мне кажтеся, что если закрыть регистрацию на лепре — все тут блядь задохнутся в собственном пердеже элитности».
            • +4
              Вчера на Дваче, завтра на фишках, сегодня на Хабре.
            • +9
              Элитизм покоя не дает? «О боже, кто-то показал Лепру плебеям!»
      • +5
        ну раз уж вы считаете что обитателям Хабра будет не лишним ознакомиться с творчеством Шитова, то хочется сказать вот что:

        передайте Артему лично, что он порет агрессивную /censored/, на весьма характерную тему для старых и не очень пердунов, а именно — на тему «трава была зеленее». логической ошибкой в подобных рассуждениях всегда является вот что: и в наших воспоминаниях о былом, и в реальном мире все что когда либо было проходит проверку временем. равно как стираются плохие воспоминания, так же уходят из реальности и плохие книги, и прочее, и прочее. то что в данный момент мы можем увидеть труды Галилея — лишний раз подтверждает то что они этого достойны. но ни в коем случае это не подтверждает что удельный вес производимого в те времена в книжной индустрии шлака был меньше чем сейчас. тоже самое можно сказать и про век 20… в котором, по словам Артема все стоящие произведения были написаны еще до 1980 года… тут можно использовать избитый прием: не думает ли Артем что так же считали и в 1909, и в 1809?
        кстати особенно забавно на этом фоне выглядит именно упоминание трудов Галилея, как пример творчества верстальщика тех времен из которых весь шлак уже 100% отсеян :) так же забавно упоминание про выведение каждой буквы карандашом (в комментариях вроде об этом пишется), живо напоминает разговоры олдовых фотографов про ручную работу над фотографиями. своей мыслью не хочу обидеть автора, наоборот — призвать к терпению. все что мы в данный момент можем наблюдать на просторах интернета тоже когда-нибудь пройдет проверку временем, и, возможно, через сто лет наши внуки будут восхищаться изумительной ручной версткой наших с вами проектов, сетуя что AI-верстальщики отобрали у всемирной паутины душу… ;)

        по поводу сервиса — неплохая задумка, будет скорее всего пользоваться успехом при должном пиаре
        • +6
          Меня зовут Артем Шитов. Шлак никуда не отсеивается, все есть в библиотеках, даже в открытом доступе. Вот вам более двух миллионов изданий, вышедших до 1920 года: openlibrary.org/search?ftokens=unmegbwqwbia&wtitle=&wauthor=&wtopic=&view=covers&offset=80&wpublisher=&wisbn=&_save=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8+%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8

          Вас забавляет выведение каждой буквы карандашом, а сами вы вряд ли без оглядки на экран сможете построить алфавит в антикве. Забавляйтесь, что там.
          • –1
            равно как плохие воспоминания с возрастом отсеиваются из наших мыслей (но не памяти!), так же и шлак в литературе и прочем отсеивается из упоминания и всплытия на свет в реальной жизни (но не из библиотек и прочих хранилищ!) вы же сами приводите сейчас ссылку на количество изданного… разве во всем этом больше или меньше жемчужин по сравнению с нынешним интернетом? мне кажется, что определенные пропорции будут присутствовать. не прямые, конечно же, так как возможность появления на свет сайта и книги нетколько отличаются, но все же…
            • +2
              А по жемчужинам смотреть нет смысла. Средний уровень упал. А, казалось бы, должен был вырасти, ведь за плечами человечества столько достижений и опыта.
              • 0
                ну не знаю, я склонен считать что в этом мире пропорции склонны сохраняться… и лишь тот факт что шлака в количественном соотношении становится больше заставляет думать нас что жемчужины куда-то пропади… хотя на самом деле их просто сложнее стало отыскать (все таки объем информации который мы воспринимаем конечен)
                • +4
                  Я думаю, на этом мы и пришли к консенсусу.

                  Псто, кстати, не о том, что жемчужины нужно искать, а о том, к чему нужно стремиться. Смысл жизни ведь, как известно, не ищут, а вкладывают.
                  • 0
                    отличная фраза, жму руку :)
                    разговор да, скорее тянет на размышления вслух, чем на предметный разговор или, теме более, спор
  • +1
    Чую потенциальные проблемы в безопасности. Если на страницы ссылки указываются с SID — он сохранится? Если сохранится — возможны всякие безобразия с аккаунтами.
    • 0
      Да, SID, естесственно, останется, и об этом надо помнить, когда публикуешь ссылку ;). Вообще мало какой сервис даст совершить что-то важное всего лишь по ссылке с SID. Обычно SID посылают в куках (а некоторые даже HttpOnly на куки ставят).
      • 0
        хабр и мойкруг на почту шлют ссылки с сидом

        я бы наверно в данном случае поступил бы радикально — порезал бы на сервере все ссылки и формы при сохранение. Во избежание.
        • 0
          На хабре подобного не нашел. А на моем круге то, что кажется сессией, — это противоCSRFный токен. Впрочем, я подумаю, что можно сделать.
        • 0
          А что если делать автоматически скриншот всей страницы в GIF, и показывать именно его, а не HTML? Или это глупая идея?
          • 0
            Во-первых, так ссылочки работают, текст копируется, и выглядит все как надо.
            Во-вторых, чтобы peeep смог сделать скриншот закрытой страницы, ему надо отдать куки. А кто будет доверять такое первому встречному сервису?..
            • +1
              Верно… А не существует ли кроссбраузерного решения сделать скриншот без лишнего геморроя? (я почти наверняка знаю ответ, но мало ли… вдруг....)
              • +1
                Вы знаете правильный ответ ;).

                Для поддерживающих SVG браузеров есть тропинка такая: запихнуть все содержимое в svg:foreignObject, а дальше не знаю… Может быть, из отрендеренного svg как-то и можно вытянуть pixel data. Но не уверен.
                • 0
                  Тоже из разряда «не уверен»: возможно, есть какой-то способ получить битмап, выводящийся из флеш-ролика. Тогда будет достаточно положить поверх страницы прозрачную флешку и прямо из неё отправить битмап куда нужно. Но это огромная дыра в безопасности, поэтому, навряд ли возможно.
  • 0
    так и не открылась ссылка (((…
    www.peeep.us/ ни эта peeep.us/f718e6a7
    • 0
      Странно. У меня в логах ошибок про это нет. Стало быть, это с вашим соединением до гугла проблемы. Если это будет повторяться, буду разбираться.
  • +2
    А мне понравился сервис. Покрайней мере мне он будет полезен. Спасибо автору за труд.
    • +1
      Приятно слышать :). Если найдете баги, сообщайте!
      • 0
        окей!
      • 0
        www.peeep.us/9f0b199c
        кодировка
        • 0
          Браузер? У меня в хроме, фф3, опере, ие8 с кодировкой все ок.
        • 0
          Уже нашел случай, когда проявляется, посмотрю. Спасибо.
          • 0
            у меня гугл хром убунту
      • 0
        Отличный сервис! Так держать!
  • 0
    а как долго будет храниться страница?
    • +2
      Бессрочно, гугл резиновый :).
      Но если вы сохраните ссылку залогинившись, вы сможете сами ее удалить.
      • 0
        насколько я понимаю это не совсем верно: code.google.com/appengine/docs/quotas.html
  • 0
    У меня не открывается. Гугл сервисы работают нормально. Судя по комментарием не у меня одного такая проблема.
  • 0
    не рекомендую оставлять в тырнете ссылки типа «mailto:cyril7@», даже находясь на гмайле.

    сабж понравился, но думаю что дизайн и стили нужно кардинально переработать.
    • +1
      в догонку — enctype="«application, в сурсе поправьте
  • +1
    Хочу кнопочку в мой огнелис, чтобы нажать и ссылочка пипнулась :)
    • +3
      На главной есть букмарклет для вашего Огнелиса :). Просто перетяните его на панель закладок и жмите в подходящий момент.
      Я думаю отдельный extension для этого городить нет смысла.
      • 0
        А мне кажется смысл есть. Ибо панель закладок забита, а кнопка в панели инструментов/панели состояния пригодилась бы больше.
  • +2
    Отличная идея на мой взгляд, пиарьтесь дабы сервис получил распространение ;)
  • +3
    О! Я вижу Лепру!
    • +2
      главное, что Вы не ослепли)
    • +2
      Если долго смотреть на Лепру, то Лепра начнет смотреть на вас.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Спасибо! Вот приведу внешний вид и тексты в порядок, попиарюсь поактивнее где-нибудь…
  • +1
    Хорошая идея (задолбалось скрины делать), но надо добавить вырезалку SID и прочих личных элементов, иначе прелесть показа закрытых страниц теряется за прелестями потери аккаунта или ещё чего нехорошего с использованием той же копии страницы. Также заметил что не работают элемента, которые активируются при наведении. С одной стороны правильно и логично, с другой — тоже на недоработку похоже…
    Успехов в развитии сервиса Вам.
    • 0
      Кстати, я тут подумал, что вырезать SID'ы не так и сложно. Надо всего лишь вырезать все hidden поля.
      Но все-таки, приведите пример хоть одного сайта, где SID'ы хранятся в тексте страницы?

      > Также заметил что не работают элемента, которые активируются при наведении.
      Я так понял, вы про отправку в твиттер и т.д. У вас эти кнопочки не отображаются или не действуют?
      • 0
        Пример сходу не придумывается, будем надеяться быстро его кто-то подскажет. Элементы такие — например зайдите на www.gamer.ru/all и наведите на ник любого… в сохранённой копии так не сделаешь, а хотелось бы (понятно чем вызваны проблемы с такими элементами, но можно например добавить для некоторых сайтов исключения). Там же в личной rss ленте(в ссылке на неё) хранятся личные данные (администрация при первом же удобном случае напоминает чтоб не делились ссылкой на rss). В Вашем же сервисе ссылочка видна остаётся что добавляет страха, особенно тем кто в топе сайта (мало ли какие у кого завистники)…
        • 0
          Дропдауны на геймере загружают доп. инфу аяксом. Напрямую ее грузить после пипанья они не смогут из-за кросс-доменной политики браузера. А чтоб через пип ее прогонять нужно пипу куки отдавать. Первая версия пипа как раз пожирала куки. У нее из-за этого было много крутых возможностей. Но кто же будет отдавать свои куки левому сервису? Поэтому переделал. Исключения исключениями, но если хоть раз кто-то доберется до смены чужого пароля, будет слишком плохо.

          А насчет rss тамошнего… Пип — не панацея. Он не собирается скрывать адреса (в общем-то он всего лишь сокращалка адресов). Лучше не пипить адреса, которые представляют ценность сами по себе. Впрочем, найти отдельную страницу на пипе, не зная точный сокращенный адрес, не возможно (если она в гугл не попала). Так что вцелом это довольно безопасно.
          • –1
            Как я понял у сервиса 2 фичи основные — вебархив и сохранение закрытых страниц. Не сделав продуманной вторую можете её зачёркивать. большинство не будет долго думать безопасно ли это и свалят нарезать скриншоты.
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Я не боюсь, давать нечего ;). Да еще и khizhaster в карму насрал ;)
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Я вам еще более печальную вещь скажу. Гугл не разрешает использовать домены без поддомена (то есть peeep.us без www). И с этим ничего не поделаешь. Поэтому с просто peeep.us стоит переадресация.

      Впрочем, может я и куплю дополнительный домен.
  • 0
    В закладки!
  • +1
    Вообще, сервис мне Очень понравился. Единственное, что меня угнетает — это дизайн, цвета, извините, мочи. Однако, спасибо Вам большое за труд.
  • 0
    Со страницами, где комментарии подгружаются аяксом, не прокатит. Обидно.
  • 0
    ссылка на лепру открывалась очень долго и по открытии не было большей части картинок и форматирования, это так и должно быть?
    • 0
      Нет. Но картинки и стили грузятся с lepra.ru. Исходя из того, что тормозили как ресурсы с lepra.ru, так и с peeep.us можно сделать вывод, что проблемы на вашей стороне.
    • 0
      С другой стороны, 21 000 запросов за 5 часов это не шутки.
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Если так пойдет дальше, то уже сегодня надо будет включать биллинг и платить за исходящий траффик… Хорошо, что траффик у гугла дешев.
  • +4
    Вот она — правильная сокращалка адресов :)
  • 0
    а видео оно тоже будет вытаскивать? :)
  • –3
    хочу инвайнт на лепру!..
    а https оно не поддерживает?
    • 0
      Поддерживает. Честно говоря, сам об этом не задумывался, оно само :)
  • 0
  • –3
    На правах рекламы:
    Хорошие посты лепры лежат тут: www.biglib.net
    • +1
      Теперь они будут лежать тут: www.peeep.us ;D
      А по теме, кому они нужны без комментариев? Весь сок лепры в комментах…
  • 0
    Идея неплохая, оригинальная, по крайней мере я раньше такого сервиса не видел.
  • 0
    отличный сервис! вот этого нехватало, другой вопрос насколько оно безопасно)))) ссылки то могут быть с ID сессии)))))
    Кстати, вопрос не в тему, как туда инфайт получить (я про лепру)?
    • 0
      Найти знакомого, который пишет там хорошие посты.
      • 0
        был бы такой знакомый)))) вдруг тут есть? =)
  • 0
    Это мегаполезный сервис, тут даже примеров не надо. Плюс в обе кармы.
  • 0
    Я балдею от этого сервиса!
    Кстати. Попробовал пипнуть админку сайта, пипнулось без стилей и фото. Но таки пипнулось.
  • 0
    при загрузке страницы на сервис нам показывают картинку http: //localhost:8080/assets/load.gif
    • 0
      Исправил. Впрочем, она все равно уродливая :)
      • 0
        А можно попросить вас о просьбе? Сейчас нельзя запостить страницу с помошью букмарклета, если код ответа 404. Хотелось бы и 404-е страницы тоже добавлять.
        • 0
          О'кей, это хорошая идея!
  • 0
    Огромное спасибо, весьма и весьма необходимый сервис
  • 0
    Есть тоже похожий сервис — 307.to.
    Вообще идея на Google App Engine — отличная…
    • 0
      Он похож только панелькой сверху. А содержимое — просто фрейм, не закешированное состояние страницы.
  • 0
    А чего на лепре рисунки грузятся с dirty?
    • +4
      Лепру основали колонизаторы с dirty.
    • 0
      как их доллары на наши баксы похожи!
  • 0
    Идея ШИКАРНАЯ! И реализация, похоже, тоже отличная — панелька со ссылками share this — просто супер! Спасибо Вам!!!
  • +2
    Показательный пост о том, как единственная ссылка затмила всю прелесть идеи сайта.
    Не повторяйте ошибок автора — не пишите в контенте материал, к которому «прицепится» детвора.
    А ещё бывает, что единственная грамматическая ошибка убивает пост.
    • +2
      Ссылка сделала свое дело: привлекла массу внимания к посту ;). Повторяйте ошибку автора!
      • –2
        А что для вас важнее — само внимание к посту или внимание к содержимому поста (я имею в виду основную идею, а не второстепенную)?
        • +1
          а почему бы не совместить приятное с полезным? :)
          Лепра не обязательна, но как метод — работает, а значит имеет право на существование.
        • 0
          Как вы можете видеть, основную идею-таки заметили (после того как заинтересовались Лепрой). В том-то и суть, что ссылка на Лепру очень наглядно демонстрирует возможности и предназначение сервиса.
  • 0
    Периодически возникает косяк с кириллическими кодировками.
    Пример — www.peeep.us/16dadc33
    А так, за идею и реализацию — жирный плюс вам :)
    • 0
      Вот-вот, беда!
  • 0
    А теперь вставляйте контекстную рекламу и монетизируйте… :-)
    • 0
      Ну как будет стабильно-зашкаливающая посещаемость, что денег будет не хватать на оплату траффика, так сразу. Местечко на панели как раз свободно ;).
  • 0
    Download error

    Sorry, we couldn't access to address you provided. Please try again in a few seconds.
    • 0
      Гугл не справляется с закачкой страниц (видимо, особенно, под Хабраэффектом). Urlfetch у аппэнджина вообще слабая сторона. Я постоянно думаю, что можно предпринять, но пока не придумал.
      ==//==
      Натурально, попробуйте еще раз.
      • 0
        пробовал уже много раз, тоже самое…
  • 0
    Охрененная изюмина вышла. Вы молодец, яростно респектую.
  • 0
    Люто бешено благодарю! Жаль только, что этот сервис долго не проживет :(
  • +1
    Вышла неплохая реклама Лепрозория. До этого ни разу про него не слышал.
    Да, а сервис хороший, спасибо.
  • 0
    Что можно было бы улучшить — это чтобы в списке ссылок стояла также дата, когда ссылка была сохранена.
    И при выводе сохраненной страницы чтоб можно было опционально добавлять где-нибудь время сохранения.
  • 0
    А нельзя ли как-то сделать, чтобы сохранялась не та страница, которую отдал сервер, а та, которую я вижу? Я имею в виду всякие адблоки, стайлиши, greasemonkey и тому подобные изменялки страницы у клиента.
    • 0
      Это возможно. Так сделать даже проще и быстрее. Но это некорректно, потому что вид страницы могут изменять скрипты, которые выполняются при загрузке, и если заново показать этот измененный код, изменения будут применены дважды. То есть, хоть иногда такой вариант и полезен, будет много случаев. когда он будет вести к глюкам (неправильному отображению). Глюки — это плохо.
      • 0
        > будет много случаев. когда он будет вести к глюкам
        резонно. По этому сохранять надо не исходный материал и меняющие его скрипты, а то, что в итоге было отображено.
        Или это невозможно?
        • 0
          Если выдирать скрипты, тогда, если на странице есть динамические эффекты (например, дерево с раскрывающимися по клике ветками), они не будут работать. Такое есть даже на Википедии, поэтому это критично.
          • 0
            Ну, существует же, например, расширениие «scrapbook». Как ему удаётся сохранить файл именно таким, как я вижу, да ещё и с собственными средсвами редактирования — и опять на уровне видимого, а не первоначально загруженного контента.
            А вот как раз скрипты формирующие страницу, по моему, и не нужны.
            Где-то в памяти браузера ведь должна существовать именно та страница, которую мы видим — с уже загруженными боксами, с уже вырезанными или перекрашенными и растянутыми блоками текста и шрифтами, и т.п.
            • 0
              Ну я же привел пример. Вот попробуйте заскрепбучить эту страницу. Табличка в разделе «Лексические различия» перестанет открываться, потому что скрипты пропадут. А вот на peeep все хорошо. Верно?
              • 0
                :)
                Понял. Это несовместимые желания.
  • 0
    Было бы полезно в списке своих сохранённых страниц видеть так же дату и время сохранения, в компактном, но коротком формате — вроде 25/11/2008 14:45:21. И с возможностью сортировки по этому полю.
    А ещё — фильтр по части урла или заголовка :)
  • 0
    Отличный сервис для напрочь закрытых страниц сегодня, неожиданно (!), отказался работать:
    Error: Server Error

    The server encountered an error and could not complete your request.
    If the problem persists, please report your problem and mention this error message and the query that caused it.


    500 Server error

    :-(
    • +2
      Да, уже заметил: на сервере место кончилось. Уже добавил. Удачи :)
      • 0
        Спасибо! :-)
  • 0
    Из-за новых тарифов GAE-вских планируются ли какие-нибудь изменения?
  • 0
    This application is temporarily over its serving quota. Please try again later.
  • 0
    Сайт всё, прекратил работу?
    • 0
      Его заблокировал роскомнадзор.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.