Притча для тех, кто уже в сотый раз повторяет

Лучший подарок для мужчин - перестать доставать их "мудрыми советами"
С праздником!
Это мой первый пост на VOMBAT.

Лучший подарок для мужчин - перестать доставать их "мудрыми советами"
С праздником!
Это мой первый пост на VOMBAT.
Чем боль сильнее, тем ярче стрелки…
Изгиб улыбки – моя броня.
Публично плакать и ждать жалелки –
Вам не увидеть такой меня!
Судьба хлестала, кидала, била.
Я уставала, шептала «Стоп».
Но злобы в сердце не накопила.
Не взял в оковы вражды микроб.
Мне жаль несчастных и духом слабых,
Несущих зависть в мешке души.
Но чтоб не пели на сердце жабы –
Своей судьбою придётся жить!
Не влазить в окна своих соседей,
И взрослым детям не быть судьёй.
С фруктовым чаем в цветастом пледе
Читать о счастье, любить покой!
И наслаждаться сиренью в мае,
И бескорыстно дарить тепло.
Добро посеяв – не ждать регалий.
И жить во благо, а не на зло!
Я боль хлебала душою грустной,
Но повар боли – внутри меня…
Любовь и радость – вот это вкусно.
Изгиб улыбки – моя броня!
Ирина Самарина-Лабиринт

После отзыва лицензии у «Киви Банка» началась массовая регистрация доменных имён, связанных с брендом платёжной службы Qiwi. Страницы по этим адресам могут разместить мошенники, предостерегают эксперты.

Накануне, 21 февраля, после отзыва лицензии у «Киви Банка» некие лица начали в массовом порядке регистрировать доменные имена, схожие с названием Qiwi, пишет Forbes
со ссылкой на информацию от компании Angara Security, которая
специализируется на вопросах кибербезопасности. Только за 21 февраля к
14:00 мск зарегистрированы более 200 доменов в зонах .com, .ru, .org,
.net, .de, .cn, .ltd и именами вида «qewi», «qi-wi», «qi7i», «qivi» и т.
п. До сегодняшнего дня выявлены 667 сайтов с неймингом Qiwi, не считая
официальных. При переходе по этим адресам открываются пустые страницы,
производится переадресация на другие ресурсы, включая мошеннические;
имена также могут регистрироваться для дальнейшей перепродажи.
После
отзыва лицензии у обслуживающего сервис банка возникли сложности с
выводом средств с кошельков Qiwi. Этим могут воспользоваться мошенники,
разместив по схожим с официальными адресами копии сайтов платёжной системы
с предложением помощи с выводом средств — доверчивые пользователи могут
передать мошенникам свои учётные данные и лишиться денег.
Банк России отозвал лицензию впервые с августа 2022 года. «Киви Банк», по версии ведомства, нарушал законы и нормативные акты регулятора, пренебрегал требованиями по противодействию отмыванию денег и финансированию терроризма, содействовал транзакциям между физлицами и теневым бизнесом — букмекерами, криптообменниками и нелегальными онлайн-казино. Отмечены также случаи открытия электронных кошельков с использованием персональных данных физических лиц без их ведома и проведения операций по ним.
Вывод средств с кошельков Qiwi заблокирован — на них страхование вкладов не распространяется. Средства с кошельков предполагают возвращать при банкротстве или принудительной ликвидации банка, у которого, по предварительной оценке, хватит на это средств. Терминалы Qiwi и система Contact прекратили работу, отделения «Киви Банка» закрыты.

Так где моя любимая, спросил я как-то в своем парке у ясеня. Ясень не ответил мне, качая головой. Тогда я спросил у тополя:
Я прекрасно понимал, что тополь после такого занудства может забросать меня осеннюю листвой, но все же не удержался и спросил:
Тополь только покачал головой:
Я был немного удивлен, что тополь так хорошо меня знает, но все же, решив не подавать вида, продолжил расспросы.
Примерно так, - ответил он. Только раз вселенная цифровая, то скорее это будет «Каждой Аве по паре». Ну и сам тоже найди себе, наконец, пару.
Я немного задумался. Вспомнил её. Её прекрасную улыбку и дивный смех. Вспомнил наши прогулки по вечерней Москве и прекрасные ночи, проведённые вместе. Так давно это было. Кажется, лет 15 назад. Уже, наверняка, замужем и с детьми. Повседневные заботы и рутинные мысли в голове. Найдётся ли там место для фантазии? Стоит ли вообще ей писать? Но может все-таки стоит рискнуть. Хотя бы раз в жизни, подумал я, и написал то самое объявление. "Дон пихто с автаром в стиле куклы Кена ещет цифровую невесту с аватаром в стилистике куклы Барби для дальнейшего бракосочетания в кукольном домике". Вроде простенько, со вкусом и даже не пошло. Но не знаю, согласится ли она, девушка-Барби из северной столицы отправиться со мной в романтическое свадебное путешествие в Цифровую вселенную Дона Пихто. Буду с нетерпением ждать её ответа.
Надо верить в хорошее
Я далека от того, что называют «позитивным мышлением»; мир иногда жесток, а жизнь едва не выносима. Так написал давным-давно доктор Зигмунд Фрейд. И это правильные слова.
Но опыт учит ещё и вере. Вере в хорошее, которое может прийти на смену отчаянию и страданию. Только это вера опытного человека, тем она и ценна. Это правдивая честная вера.
Я верю в хорошее. Без восторженности, без радостной надежды. И даже знаю, что хорошее - оно такое покарябанное, немного изломанное и совсем не сияющее. Но оно часто приходит после череды страданий. Добро приходит и изгоняет Зло.
Незаметно приходит хорошее, как холодные весенние дни. Сразу и не поймёшь, что это зима кончилась. Вот так приходит хорошее. Не сильно меняя наш мир.
Но именно по этому признаку, по незаметности и обыденности, можно понять, что это настоящее хорошее. Оно останется с нами теперь.
Спасение - это тоже ведь не когда ведут под руки по золотой лестнице из пучины. А когда волна вышвыривает на острый гравий прямо мордой, извините. И сил совершенно нет, чтобы встать и радостно, как в кино, закричать: «Ура! Мы спасены!».
Но спасение бывает часто. И хорошее приходит часто. Главное, не спугнуть их восторженными криками и восторженным ожиданием. Их шаги тихи. И сами они неприглядны, эти два настоящих Ангела: Добро и Спасение. Но пусть они придут к терпеливым и страдающим.
Иногда и люди - как ангелы. Простые, немного изломанные и покарябанные жизнью, придут и помогут, чем могут. Поделятся и подадут руку, помогут встать. Так бывает. И надо верить в хорошее; в настоящее земное Добро…
Анна Кирьянова.
✅9 признаков того, что у тебя невроз
Все валится из рук – на домашних орешь, на сотрудников шипишь, при взгляде на начальство дергается веко? Возможно, тебе просто надо выспаться и отдохнуть денек-другой. А может быть, дело зашло дальше, и у тебя самый настоящий невроз.
Признаки невроза
Все валится из рук – на домашних орешь, на сотрудников шипишь, при взгляде на начальство дергается веко? Возможно, тебе просто надо выспаться и отдохнуть денек-другой. А может быть, дело зашло дальше, и у тебя самый настоящий невроз.
Невроз – это такая штука, когда сил у организма не остается. От слова совсем. Настолько совсем, что ты ломаешься где-то внутри, но при этом зачем-то продолжаешь двигаться, как очень героический танцор на сломанной ноге. Обычно одного симптома мало, а вот нескольких из нашего списка уже достаточно, чтобы обеспокоиться. И нет, это не тот случай, когда «я подумаю об этом завтра» – хорошая идея.
1. Раздражительность
Бывают дни, когда человека раздражает все. Бывают реально серьезные причины для раздражения. Но когда причиной становится буквально любое действие или обстоятельство, а дни дурного настроения идут один за другим, это уже очень нехороший звоночек.
И да, если, например, ты находишься в зоне военного конфликта – то есть, плохие дни действительно идут чередой и причины для злости объективно являются таковыми, это еще не значит, что невроза у тебя нет. Даже наоборот, для его появления у тебя очень благоприятные условия.
2. Странности с аппетитом
Он может исчезнуть совсем, но чаще, к сожалению, просто начинаются выкрутасы. Вдруг ловишь себя на том, что совсем не можешь есть сосисок, белого хлеба и зеленого горошка, или даже определенных видов продуктов – например, жирных или твердых.
Еще один вариант – ты вдруг обнаруживаешь, что ешь постоянно и притом буквально все. Говорят, особенно часто людей с депрессиями и неврозами тянет на сладкое. Начала питаться шоколадками? Тревожный звоночек.
3. Нарушения сна
То ты весь день ползаешь, как сонная муха, то считаешь до бесконечности овец и верблюдиков, а сон не идет и не идет. А уж если пришел, то ты окунаешься в него на несколько минут, наполовину просыпаешься и снова ныряешь. Но очень неглубоко. И встаешь не просто невыспавшейся, а со странной дрожью или слабостью в руках и ногах.
4. Жестокий сплин
Или, по другому, хандра. Не просто тоска, а тоска зеленая. Тошно, душно, каждое движение, каждый поступок – через не могу.
Очень похоже на депрессию, но, тем не менее, это не она. Во время депрессии хандра не ужасает, а вот во время невроза очень хочется что-то с ней сделать, чтобы как-то, наконец, взбодриться. Или чтоб оно само вокруг все взбодрилось. У-у-у, тленота.
5. Внезапная плаксивость
Никогда ты не была нытиком. А тут вдруг увидела кошечку возле дороги и зарыдала: она же, наверное, машиной сбитая. Кошечка испугалась, встала и убежала от тебя? Ничего, ты птичку найдешь, тоже крайне несчастную. А еще пролитый чай – очень печально, картинка на холодильнике – до слез трогательно, шкаф стоит такой одинокий – обнять и плакать.
В особо запущенных случаях ты нарочно станешь искать щемящие фильмы и трогательные книги, чтобы обосновать жгучее желание поплакать высотой искусства.
6. Моментальная усталость
Еще не начала работать, а уже устала. А уж если начала – так почти сразу же устала смертельно. Утомляет все. Даже то, чем тебе предлагают заняться, чтобы отвлечься и отдохнуть. Пожалуй, от таких занятий ты особенно устаешь.
Даже не надейся, это не просто лень. Взять себя в руки не поможет. Ты и так ходишь вся в руки взятая, дальше уже некогда. Ведь чувствуешь? Просто тебе маленькая правильная девочка внутри строгим голосом говорит, что неправильно чувствуешь. Но она не всегда права.
7. Странная тревожность
Тебя преследуют дурные предчувствия и страхи. Причем боишься ты обычно того, что происходит очень редко, на самом деле далеко не всегда смертельно или от тебя не зависит.
Невероятно боишься опрокинуть чай на начальницу, проходя мимо. С ума сходишь от того, что, может быть, начнется землетрясение. Почти уверена, что забыла выключить утюг и теперь пожаром спалило половину подъезда. Просыпаешься ночью от озарения, что завтра тебя уволят или заболеет кто-то из родных.
Иногда страх даже не обретает конкретную форму. Ты просто чувствуешь его ни с того, ни с сего. Со всеми его физиологическими проявлениями: учащенным сердцебиением, удушьем, потливостью, дрожью конечностей. И настигать он тебя любит в самый неподходящий момент. Знакомо? Ой-ой-ой, плохие новости.
8. Нестабильная самооценка
Короткий всплеск уверенности в своих силах заставляет тебя взяться за задание или согласиться пойти с друзьями в кафе. Но уже спустя короткое время тебя накрывает.
Ты понимаешь, что ничего не можешь и не умеешь, и это вот-вот раскроется. Что друзьям своим ты никак не можешь быть интересна и только позориться будешь. Ложечки ронять и мямлить всякую чушь. А когда тебя накроет беспричинным страхом в их присутствии, они окатят тебя презрением. Именно так.
9. Тики и мелкие движения
Ты думала, что тик – это когда веко дергается? А то, что у тебя с шеей происходит или под коленочкой – это… ну, другое что-то?
Тик может выползти в самых неожиданных местах. Можно ходить и подергивать головой, как Борман в кино. Можно чувствовать, как подрагивает под мышкой или в икре, и никак не получается с этим справиться. Можно поймать себя на странном и коротком, постоянно повторяющемся движении плечом. Это все он, тик.
А еще ты обзавелась удивительно беспокойными пальцами. Им все время надо что-то перебирать, рвать, черкать и перечеркивать, заплетать и делать тысячу других мелких движений. Это твой организм пытается как-то справиться с тревожностью или раздражением.
Время от времени бывает, конечно, у всех. Ключевое, однако, условие – время от времени.
На самом деле, проявлений невроза куда больше. Чтобы расписать все, одной статьи нам бы не хватило, так что мы ограничились самыми популярными. Вопрос в том, что тебе делать, осознав, что ты невротик.
Прежде всего – найди возможность отдохнуть. На первый взгляд это не поможет. Симптомы даже усилятся. Но без отдыха ты сломаешься совсем. Чтобы обмануть невроз, избегай пассивного лежания на диване.
Чередуй отдых с работой и прогулками или занятиями спортом. Это поможет немного стабилизировать ситуацию.
Но главным рецептом остается самый нелюбимый в интернете: «Срочно к врачу». Мы очень надеемся, что ты им воспользуешься. Нужный тебе врач – в клинике неврозов. Да, так просто.
Автор Лилит Мазикина ©
------
Информация для публикации взята из открытых источников.

За день взрослый жираф-самец поглощает в среднем около 70 — 80 кг свежей зелени, самки несколько меньше — около 60. При этом если по абсолютному весу самки едят меньше, чем самцы, то при пересчете на их вес, они тем не менее съедают больше. Для того чтобы «собрать» столько зелени, жираф должен «работать» почти весь световой день, беспрерывно объедая кроны деревьев, держась при этом в самом продуктивном растительном ярусе от 2 до 6 метров над поверхностью земли, в котором содержится максимальное количество протеина.
Пережеванная растительная масса проходит первичную обработку в одном из разделов желудка — рубце (всего таких разделов в желудке 4), затем она возвращается в ротовую полость и пережевывается еще раз. Ведь жираф — животное жвачное. Потом пища опять попадает в желудок и после тщательного переваривания переходит в длинный (77 м) кишечник, где переваривается окончательно. Далее происходит всасывание питательных элементов пищи в его стенки и кровь.
Оборудование:
— монтировка Celestron CG-4
— светофильтр ZWO IR-cut
Место съёмки: Анапа, двор.
Итак, после всего странного блокировочного от роскомпонадзора, задался я вопросом, как бы обходить блокировки. Прошерстил кучу программ и плагинов для браузеров, и у всех одна большая проблема - нет избирательности, то есть или всё через их сервер, или нет. А хотелось как в одном старом расширении, где оно само понимало, что сайт недоступен и включало обход.
На телефон, увы, пока не нашёл подобного, но для гугл хрома работает на отлично.
Дисклеймер: для кого эта статья?
Для тех, кто компом пользоваться умеет, но не хочет ни в чём разбираться, а хочет чтобы работало. Так что будет много упрощений, "тыкните", "скопируйте", "абракадабра" и прочей чепухи. Если вы считаете, что вам это не надо - так и не читайте, я не заставляю.Цель этой статьи: научить чему-то новому; помочь тем, кто хочет сделать сам; помочь тем, кому параноя не даёт пользоваться готовыми средствами; помочь тем, кому недостаточно медленных публичных впн и прокси.
Вокруг чего вся шумиха: готовый скрипт установки пачки разного ПО для обхода блокировок и скрытии своего трафика под названием STREISAND. Проект открытый, почитать про него можно тут (и даже на русском): https://github.com/StreisandEffect/streisand/blob/master/README-ru.md.
А я точно справлюсь? Если понимаешь, что такие сервер и браузер, то да. Если нет - гугли непонятные слова и чётко делай все действия, и должно получиться. Если что, пиши в комменты - я помогу. Главное, не удаляй ничего, что кажется ненужным - оно ещё пригодится, а места не занимает.
Нам понадобится свой сервер где-то в интернете, где наши любимые сайты не заблокированы. Можно платно, но я жадный, и нашёл бесплатный вариант: Google Cloud Engine. Они дают для каждой учётной записи тестовый период аж в 1 год или 300 долларов трат, смотря что быстрее кончится. С учётом цены нужной нам услуги в 5 долларов в месяц - можно хоть 5 штук серверов в разных странах понаделать.
Итак, нам понадобится:
1) учётка гугл
2) номер телефона для подтверждения
3) карта с минимум 1 долларом на счету (вернут в течение получаса обратно, деньги не будут снимать, пока вы сами не выберете что хотите платить. Если тестовый период кончится, то вам просто отключат услуги... И можно будет завести новую учётку гугл и всё с начала)
4) программы (весь процесс описывать буду с винды, так как те, у кого линукс - и сами знают как обойти блокировки. Ну или они поймут, как эту инструкцию для себя применить): PuTTY (нужна для генерации ключей защиты и вводе команд на сервере)(https://the.earth.li/~sgtatham/putty/latest/w32/putty-0.70-installer.msi) и WinSCP (нужна для скачивании файлов на/с сервера)(https://winscp.net/download/WinSCP-5.13.2-Setup.exe)
Устанавливаем программы, оставив все значения как есть.
Далее, нам надо завести себе сервер "где-то там в облаках". Идём по ссылке https://console.cloud.google.com/ и выбираем "активировать бесплатный пробный период" (понадобится зайти в свою учётную запись гугл). Принимаем их политики, и заполняем данные о "нашей компании". Писать можно любую чушь, главное выбрать свою страну. Указываем свой номер телефона и гугл аккаунт для связи, и вводим данные кредитки. После нажатия кнопки "начать бесплатный пробный период" у вас спишет 1USD с карты, обратно его начислят в течение 15-30 минут. Потом ждём несколько минут, пока нам создают учётную запись.
После "добро пожаловать" в меню слева сверху выбираем "Compute engine" -> "Экземпляры ВМ" и тыкаем "создать". Тут нам надо выбрать название, регион, тип машины, и разрешить доступ к ней извне. Я выбрал регион Бельгия, для Москвы наверно один из самых быстрых. Тип машины - микромашина, она самая дешёвая, 4,79$ в месяц, но её ресурсов нам хватит с лихвой. Снизу ставим 2 галочки "разрешить трафик..." и тыкаем "создать".

Создание занимает 3-5 минут, пока нам делают сервер - мы будем делать ключи доступа. Для этого нам понадобится программа PyTTYGen, которая была установлена вместе с пакетом PyTTY. Запускаем, Тыкаем в "Generate" и водим мышкой по окну (это нас так разводят на случайные данные для генерации). После генерации надо обязательно в поле "Key comment" вместо абракадабры написать короткое имя пользователя (например, user) и пароль снизу. Это будет нужно для подключения к нашему серверу, эти данные запишите где-нибудь для себя. Далее, нам надо сохранить ключи: "Save public key" и "Save private key", они нам тоже понадобятся. Так же, скопируйте текст-абракадабру выше целиком - это наш публичный ключ в нужном гуглу формате. Но его всегда можно показать повторно, снова открыв PyTTYGen, тыкнув "Load" и указав наш приватный ключ (вы же сохранили его, надеюсь?..)

Теперь познакомим гугл с нашим ключом. В "Compute engine" слева в меню выбираем "Метаданные", потом SSH-ключи и добавляем ту большую абракадабру, что мы только что скопировали (то есть наш публичный ключ). Тыкаем сохранить.

Настало время подключиться к нашему серверу. Он уже должен был создаться. Запускаем собственно PyTTY, в окне вводим адрес нашего сервера (его можно посмотреть в "Compute engine" на вкладке "Экземпляры ВМ" в графе "Внешний IP-адрес"). Теперь надо указать ключ доступа, это делается в меню слева, Connections->SSH->Auth, там будет поле "Private key file for authentification:" - там выбираем файл приватного ключа (который нам создала PyTTYGen). После нажимаем "Open", и должно появиться чёрное окно с предложением ввести имя пользователя (то, что мы писали в PyTTYGen в поле "Key comment"), а потом и пароль (оттуда же). Если вы всё сделали правильно, то у вас появится немного текста и приглашение вида "имя"@"название_сервера":~$

Осталось только создать доступ к облаку, которым сможет воспользоваться программа-установщик. Идём по ссылке https://console.cloud.google.com/apis/credentials/serviceaccountkey
Выбираем уже существующий сервисный аккаунт, тип ключа JSON, тыкаем "Создать".
У вас скачается файл формата "имя_проекта"-"абракадабра".json
Он нам очень нужен. Сохраните его туда же, куда и ключи (пригодится на будущее) и переименуйте в "streisand.json"
Теперь надо его положить на сервер. Для этого нам нужен WinSCP, так что запускаем его. Он предложит нам ввести данные сервера: IP адрес, имя пользователя и пароль. Так же, нам надо дать ему всё тот же файл приватного ключа, для этого тыкаем "ещё", в новом окне выбираем SSH и страшное слово "Аутентификация". Там (так же как и в PyTTY) выбираем наш файл ключа. Тыкаем "ОК" и нажимаем "сохранить", придумываем название, (лига лени может выбрать "запомнить пароль", чтобы не вводить его каждый раз), снова "ОК". Теперь можно нажать "войти". B поздравляю, у вас справа появилось содержимое вашего сервера! Теперь слева найдите папку, куда вы сохранили ключи и JSON файл, и скопируйте его на сервер (у вас должна быть открыта папка /home/"ваш_пользователь", именно туда и надо, как у меня на фото ниже).

Настало время вернуться в открытому окну PyTTY (если закрыли, то выше подробно описано как подключиться к нашему серверу) и начать вводить команды. Но вводить - это долго и много объяснять, так что будем тупо копировать. А для тех, кому надо подробно рассказать что и зачем - велкам в комментарии.
Итак, PyTTY позволяет копировать команды максимально простым способом - правой кнопкой мыши. Так что выделяем команду в этой статье, копируем, тыкаем в окно PyTTY и нажимаем правую кнопку, потом enter.
ssh-keygen
Потом просто тыкаем ввод, пока не увидим как на скрине ниже.

Далее устанавливаем всякие нужности.
sudo apt-get install git
Когда у вас что-то спросит, тыкаем "Y" (игрек заглавная латинская) и потом enter. Ждём, пока не появится стандартное приглашение (последняя строчка на скрине выше). Потом вводим следующие команды.
sudo apt-get install python-paramiko python-pip python-pycurl python-dev build-essential
sudo pip install ansible markupsafe
sudo pip install "apache-libcloud>=1.17.0"
git clone https://github.com/StreisandEffect/streisand.git && cd streisand
И, наконец, запускаем установку:
./streisand

Тут надо будет выбрать верные настройки. Сперва укажем, что у нас сервер у гугла (вводим 4 и enter), потом энтером до большого списка зон. Я обычно выбираю зону "Belgium B" - надо нажать 14 и enter. Потом будут ещё вопросы, но просто тыкаем enter и так до тех пор, пока на экране не появится вот так вот:

Теперь надо ждать. Процесс занимает около получаса, после первых 10-15 минут он у вас будет ещё что-то спрашивать, тоже просто enter нажимаем и всё.
enter нажимаем, чтобы применить стандартные настройки, не разбираясь - работать будет отлично
Когда установка закончится, появится вот такой текст:

Краткая справка, что же мы делали последние минут 40-50? Мы создали сервер в облаке, настроили его и запустили с него установку большого пакета программ под названием STREISAND. Фишка этого пакета, он полностью автоматический - вам не надо было в ручную всё настраивать, согласовывать, итд итп, умные дяди и тёти придумали это за нас. Нам надо только запустить и подождать.
Пакет этот устанавливается в отдельный сервер, рядом с созданным нами. Можете зайти в "Compute engine" и увидеть новый сервер.
Тот, с которого вы запускали установку, нам больше не нужен, нажмите справа от него на три точки и выберите "остановить". Удалять не надо, денег за хранение у нас не попросят, а так может на будущее пригодится.
Значит, можно просто закрыть окно - всё установилось и настроилось само.
Теперь нам надо скачать файл с ссылкой на наш сервер, по которой будет доступен весь зоопарк средств для шифрования и обхода блокировок. Идём в окно WinSCP (если закрыли, то вернитесь по инструкции вверх и повторно подключитесь к серверу), справа находим папке "streisand", в ней папку "generated-docs". Вот она нам и нужна, копируем полностью туда, где сохраняли всякие файлики по этому проекту.
И, если вы хотите, можете скопировать ключи доступа к новому серверу: включите показ скрытых файлов (настройки->панели->"показать скрытые файлы") и там, где лежит папка "streiand" копируем к себе папку ".ssh"
Осталось только закрепить за нашим сервером его IP адрес. В списке серверов в "Compute engine" в строке с нашим сервером (если ничего не меняли, он будет называться "streisand") в графе "внутренний IP адрес" тыкаем в "nic0". Откроется окно "сведения о сетевом интерфейсе", там слева в меню выбираем "внешние IP адреса". Там ищем строку, в которой в графе "используется" будет указан наш сервер, и смотрим, что написано для него в графе "тип". Если там "эфемерный", то тыкаем туда и выбираем "статический". Придумываем ему название, тыкаем "ок".
Итак. Можете себя поздравить, мы полностью настроили сервер! Осталось только скачать программы для подключения и создать соединение.
Мы скачали папку "Generated-docs" с сервера. Там есть файл "streisand.html", открываем его. Чуть прокручиваем и нажимаем "DOWNLOAD SERTIFICATE", скачается файл с адресом нашего сервера .crt
Нам надо его запустить, и установить в систему. Это как ключ шифрования, но только для браузера - чтобы странички с нашего сервера открывались защищённо.
Нажимаем последовательно: "установить сертификат"->"локальный компьютер"->"поместить в выбранное хранилище"->"обзор"->"доверенные корневые центры"->"ок"->"далее"->"готово"->"ок"->"ок". Сертификат установлен.
Крутим страницу в самый низ, до раздела "Connecting to your Streisand Gateway". Там будет адрес сервера, логин и пароль для доступа к нему. Открываем страницу сервера по ссылке, вводим логин и пароль. Поздравляю, мы попали на защищённую страницу, на которой описаны все программы для шифрования соединения и доступа, которые установлены на нашем сервере, и как к ним подключиться.
Для настройки обхода блокировок только для заблокированных сайтов я использую Shadowsocks - она шифрует все данные, да и вообще - её разработали китайцы, сидящие за ВеликимКитайскимФаерволом, который в разы ужаснее, чем наш роскомпонадзор. И она там работает отлично, а значит и у нас будет работать отлично.
Так что тыкаем на раздел с shadowsocks и выбираем нашу платформу. Скорее всего у вас Виндовс, остальные и сами (наверно) разберутся.
Прокручиваем страницу до БОЛЬШОГО QR-кода. Идём по ссылке https://github.com/shadowsocks/shadowsocks-windows/releases и скачиваем последнюю версию (на момент написания статьи 4.0.10, скачать надо zip файл, но не тот, который "source code"). Из него достаём файл "Shadowsocks.exe" и кладём в удобную нам папку, например "мои документы". Запускаем скачанную программу, закрываем окно ручного ввода сервера, тыкаем правой кнопкой в самолётик серого цвета в трее (это на панели, где у вас часы и всякие значки), "Servers", а потом "Scan QRCode from Screen..." и программка найдёт на экране наш большой код, прочтёт из него настройки и сама заполнит всё, что надо. Нам останется нажать "ОК" и готово.
Теперь вы можете заставить работать любую программу через наш сервер - достаточно в её настройках выбрать соединение через прокси и вбить сервер: "127.0.0.1", порт: "1080", тип: "SOCKS5". Например, в телеграмме - и он заработает!)
Чтобы не запускать каждый раз программку, в её меню (которое вызывается тыкание правой кнопкой на значок в трее) поставьте галку на "Start on boot"
Осталось научить гугл хром открывать заблокированные сайты через наш сервер. Для этого скачиваем расширение "Proxy SwitchyOmega" (https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif) и устанавливаем. В открытом окне тыкаем "skip guide" (гид вам не нужен, у вас есть Я!), слева выбираем профиль proxy - там нам надо настроить наш сервер. Вбиваем данные нашего прокси (SOCKS5, 127.0.0.1, 1080) и нажимаем слева "Apply Changes". Потом выбираем слева профиль "auto switch", снова пропускаем гид, и настраиваем как на моём скрине (выбираем в графе "Profile" везде, кроме последнего пункта "proxy"):

Теперь делаем "import onlone rule lists".
По базам в сети, заблокировали у нас сейчас более 70 тысяч сайтов. Это не считая блокировки по IP адресам. Вручную такой список можно год вбивать и составлять, но я это сделал за вас))
В поле "Rule list URL" вводим ссылку
и нажимаем синюю кнопку "Download profile Now" (и на появившийся запрос сверху - да, "Apply changes"). Придётся подождать, лист весит прилично, но у вас должен появиться огромный список в окне "Rulle list text" - значит, всё сработало.
Осталось сверху справа в гугл хроме нажать на кнопочку в виде чёрного бублика и выбрать "auto switch". Готово, теперь сайты из списка уже будут открываться!
Если вы заходите на сайт, а он не открывается, то на значке появится цифра - это значит, что сайт недоступен. Тыкаем левой кнопкой в значок, там будет "# failed resources". Нажимаем и видим список сайтов, которые не грузятся, выбираем для них профиль "proxy" и нажимаем "add condition". Страница перезагрузится, и (если сайт просто заблокирован у вас, а не умер совсем) он откроется!
Для сайтов, которые принудительно перенаправляются на страницу блокировки - тыкаем в бублик правой кнопкой, параметры, выбираем слева профиль "auto switch", нажимаем "Add condition" и заполняем: имя сайта (лучше без "www", вместо этого пищите вот так: "*.имясайта.зона") и профиль "proxy". Не забываем нажать слева "apply changes" и подождать, пока он сохранит настройки.
Ура, мы закончили!
На все вопросы отвечу в комментах, надеюсь, этот мануал кому-то да поможет.
ПС. Так же можно поставить программку Shadowsocks на телефон, и пользоваться своим телеграмом (это получается в разы быстрее прокси-серверов в свободном доступе), или включать режим "всё через прокси" и открывать заблокированные сайты.
ПС2. Там, на сервере, есть ещё куча программ для шифрования соединения, и они все работают параллельно. Чтобы про них узнать - читайте описания, гугл переводчик вполне справляется.
ПС3. По новому закону, штраф даётся за предоставление доступа к обходу блокировок. Данная статья только рассказывает, как настроить сервер и клиент. В неё не предоставляется доступ к серверам обхода блокировок, так как все инструменты в статье имеют гораздо больший функционал.
Когда она проснулась, в отсеке был один только Рэдкат. Тот, в свою очередь, казался очень мрачным.
— Что ты знаешь о нетипичном поведении локсадонтов?
— Выпусти меня, — отозвалась Митра через динамики, не спеша отвечать на его вопросы. Особого страха она не испытывала. Уважения тоже.
Он открыл стекло:
— Ты не ответила.
Митра вылезла из капсулы, ощущая, как неприятно обхватила её тело мокрая одежда.
— Так бывает, когда преступная власть и официальные представители выпивают каждый четверг, — отозвалась она, приподнимая мокрую клетчатую рубашку. Рана полностью затянулась, но ходить было немного больно.
— Локсадонты – твердолобые слоны, — возразил Рэдкат. — Я работал с ними очень много, — мужчина задумался. — А камень у тебя? Тот, который искали эти…
— Да, и они твёрдо знают, кто хозяин на планете и какой на ней закон, — усмехнулась Митра. — А камня нет. Я знаю у кого он. И это не я.
— Власть поменяется, Горро отправил рапорт; скоро на планете будет гвардия, — возразил он, а потом вздохнул. — Внутри бардак, снаружи бардак. Мы направляемся к нейтральным территориям – к планетам мелких Царьков. Так что у тебя два варианта: лететь до конца или же окончить путь на границе.
— Толку-то? — фыркнула Митра. — Эта власть уходит корнями в столицу и просто меняет свои пешки. На Заальтару мне теперь дорога закрыта. Так что можно и полетать с вами.
— В столице не всё так плохо, я знаю тамошние закулисные интриги, — вновь возразил Рэдкат. — Как бы не звучало, но локсадонты – это причина, почему империя ещё не развалилась.
Митра пожала плечами.
— Джузо Кребс – неофициальный хозяин Заальтара. И, подозреваю, что не самый главный в этой трофической цепи. Так что, — она развела руками. — Хватит ли им сил дальше связывать империю?
— Если его зараза распространится, то не долго, — кивнул Рэдкат. — Твоя каюта девятая, пока за штурвалом Альваро… У Тима информацию не бери.
— А у кого брать? — спросила она, отжимая волосы в капсулу. — Я долго спала?
— У всех, кого сможешь, кроме Тима, — пожал плечами Рэдкат. — Есть боевой робот ТэЭр, если не боишься. Сейчас только он и будет свободен. Спала девять земных часов, — в память о прародине человечества всё ещё считали именно в этих часах.
— Когда выхожу на смену? — серо поинтересовалась Митра, ведомая лишь желанием переодеться и смыть с себя эту лечебную грязь.
— Через семь часов сменишь Альваро на посту, — ответил мужчина ей вяло. — Всё как обычно: смена – восемь часов в стандартные сутки, возможно ещё четыре часа, не относящиеся к пилотированию, будут иногда заняты. Остальное время — твоё… Только ничего опасного или незаконного. На планеты без моего инструктажа не суйся. Понятно?
Митра так же вяло, как и вещал Рэдкат, подняла большой палец, показывая, что всё поняла, и вышла, направляясь в свою новую каюту.
— Спасибо, что вытащила из комнаты… Я не хотел убивать их всех, — проговорил он тихо, когда девушка почти ушла.
Митра оглянулась и пожала плечами.
— Что поделать, если кто-то не знает особенностей планет. Как тебе вообще в голову взбрело идти туда в одиночку с одним лишь пистолетом?
— Этого было достаточно, чтоб разобраться с нападающими; но моя ошибка в том, что я не взял не смертельное оружие, — хмыкнул он.
Митра только пожала плечами. Говорить с ним было не о чем, да и не хотелось толком ни с кем из них разговаривать. Долететь до конца, а там можно продать камень и жить по-королевски до конца своих дней.
Девушку в покое не оставили — в комнату влетел мыльный пузырь, который превратился в её копию, только с пытливым и чуть настороженным взглядом, с вопросом. Двойник устроилась на кресле, в движениях повторяя даже манеру Митры.
— Ты девочка или мальчик? — фыркнула Митра, доставая себе свежую стандартную форму.
У её двойника изменилась прическа: волосы на голове собрались розовой лентой с бантиком. Такой вот своеобразный ответ.
Митра кивнула и подошла к подобию освежителя, чтобы смыть с себя слизь.
— Любишь копировать внешний вид? — сказала она. — А сама-то как выглядишь?
Печаль приняла вид чего-то очень напоминающего мыльный пузырь чуть больше человека. А после — вид военной формы, только без человека внутри. Изобразила пустой танцующий костюм.
Митра хмыкнула.
— Забавно, — сказала девушка. — Чего ты хочешь? — она сняла с себя одежду и скрылась за ширмой душевой кабины.
Пузырь заплыл за ширму, чтоб показать на себе буквы, которые плавали и словно бы дышали:
«Хочу познакомиться» — было написано на пузыре.
Девушка включила воду.
— Валяй, — сказала Митра. — Можешь мне помочь с этим, раз уж рвёшься в освежитель.
Пузырь превратился во что-то на подобии старой модели робота, с экранчиком вместо лица, на котором появились буквы.
«Печаль Белизны» — а потом поплыл текст: «Как помочь?». Текст съезжал с экрана на шею робота, где не должен был быть. Очевидно, с буквами у существа было сложно.
— Потри мне спину, — Митра спокойно вручила Печали губку. Лечебные составы смыть было сложно.
Печаль задумчиво стала тереть девушке спину, но в таком положении разговаривать с ней она не могла. Мочалка полетела на пол душевой минуты через три, а создание, явно обидевшись, улетело из кабины.
— Спасибо, — крикнула ей вслед Митра чуть насмешливо, нисколько не беспокоясь об эмоциональной реакции Печали.
В конце концов, у каждого должно быть личное пространство и время даже на корабле. Закончив с мытьем, Митра быстро высушила волосы и оделась. Время ещё оставалось, можно было пройтись по кораблю — осмотреться. Надо было только взять часы из своего спидера и спрятать в них камень.
И всё же, ей было суждено познакомиться с ещё одним членом экипажа. Боевой, похожий на огромного паука, монстр пробежался по потолку и перегородил ей путь, очевидно принявшись сканировать.
— Обновление информации об экипаже, ждите, — деловито заявил он.
Митра приподняла бровь.
— Хочешь сказать, девяти часов моей бессознанки было мало? — вяло спросила она. — Ну давай бегом.
— Первый час от начала полёта – запрет на снятие параметрических данных от капитана, два часа от начала полёта – запрет от главного техника, три часа – запрет от специалиста по коммуникациям, четыре часа от начала полёта – запрет от разведчика. Пять часов – запрет от административной единицы, пять с половиной часов – обнаружена блокировка кодового замка в каюту с медицинской капсулой с использованием ключей шифрования всех членов экипажа.
Звучала эта тирада чуть ли не с обидой в механическом голосе.
— Ладно, извини, — вздохнула она. — Не сомневаюсь в твоей компетентности. — Митра, криво улыбнувшись, вздохнула. — А ты в этой команде кто?
— Боевой робот ТР–900. Возможность боя на короткие дистанции и взлома цифровых систем, — отрапортовал он.
Сканер закончил работать и ТэЭр подполз ближе, и, вытянувшись на ножках, датчиками заглянул в лицо Мирте.
— Второй пилот Мирта, будут приказы?
— Если у тебя нет другой работы, покажи, пожалуйста, где сейчас мой спидер. Мне нужно забрать мои часы.
Боевая машина развернулся и спроецировал перед собой зелёную стрелку, при этом собрав щупальца и став не больше робота пылесоса, после чего с жужжанием поехал вперёд по коридору.
— О, Тээрчик, — раздался из-за угла голос Тима, а после появился он сам с банкой пива в руках. — Уже отмылась от состава из капсулы?
— Отмылась, — коротко ответила Митра, следуя по пути, указанным роботом. — А тебе, вижу, хоть бы что.
— В меня сложно попасть – слишком худой, — он отшатнулся, чтоб девушка не сбила его с ног. — Мисс злюка, — озвучил он, и, хмыкнув, пошёл своей дорогой. От него у Мирты неприятно загудело в голове.
Митра промолчала, успокаивая себя усилием воли. Зелёную морду хотелось начистить, но это было не лучшим выходом. Новая жизнь, которую собиралась вести Митра, не позволяла бить даже таких трусливых подлецов.
Робот же довёл её до грузового отсека и открыл его, при этом заявив: «Разрешение доступа в грузовой отсек от второго пилота получено», после чего он рванул к ближайшему ящику и принялся копировать его.
— Стой, — строго сказала Митра.
— Разрешение отменено. Копирование запрещено.
Он издал грустный пикающий звук, и, опустив голову, поплелся на длинных ногах к порогу отсека.
— Три часа от последнего запуска – запрет на вход в грузовой отсек от капитана, — начал бубнить он, перечисляя всех, кто запрещал ему заходить в грузовой отсек.
Митра вздохнула, и, подойдя к своему спидеру, достала ящик с игрушкой, которую сделали специально для дроидов, дабы отвлекать мелких разумных проказников. Сложность заключалась в том, чтобы открыть её. Митра протянула роботу черный матовый куб, покрытый символами различных языков в замысловатом ребусе. Человек мог обновлять письменность, что обеспечивало возобновляемость игры и возможность её прервать.
— Вот, держи, — сказала она, нацепив на руку часы. — Не грузовой отсек, но тоже вполне себе занятие.
На этот раз он издал просто вопросительный звук, изучая вещь в её руке. Потянулся к ней острой клешнёй, но остановился, словно бы спрашивая разрешения. Он взял устройство – пара символов загорелась, поднёс к «носу», отсканировал, ткнул другой клешнёй – символы погасли. Сложился, оставив только пару клешней, и опустился на пол, поставив кубик перед собой, сосредоточенно нажимая на его грани.
— ТР–900, — позвала она робота, закрывая дверь за собой. — Не в ущерб обязанностям, понял? Закончишь – приходи, я обновлю тебе.
— Последнее боевое задание – девять дней назад, последнее завершённое задание – три часа назад, — отмахнулся робот, продолжая заниматься кубиком.
Митра рассмеялась, покачав головой, и направилась обратно в свою каюту. Хоть кто-то на этом судне был относительно нормален. По крайней мере, без глупых загонов.
До окончания свободного времени девушку не беспокоили. Самых общительных она отшила, а Горро не был тем, кто считал, что человек может рассказать о себе больше, чем кипа бумаг, шедшая в придачу. Так что девушке можно было радоваться нескольким часам скуки. Это время она использовала, чтобы немного отдохнуть. За последние дни отдых был непозволительной роскошью для беглянки, за которой охотилась вся планета. Камень был спрятан в часы, словно становясь частью винтажного механизма. За пятнадцать минут до смены Митра вышла из комнаты, направляясь на мостик.
Хотите погонять в NFS с рулем? Нет денег на G29? Не беда, что-то подобное можно собрать самому. Будет, конечно, попроще. Сильно попроще. Но зато своими руками - подумал я и решил замоделить крутой руль с педалями.

Помнится, много лет назад уже было что-то подобное, но без аддитивных технологий и ардуино. В старинных звуковых картах тогда был MIDI-порт, как раз для всяких игровых устройств. Так вот, подключив к нему переменный резистор, вы получаете руль. Остается приделать к нему швабру и колесо от детской игрушки.. С тех пор остались только переменные резисторы, которые тоже бы надо заменить на что-то более современное. MIDI-порты канули в лету - появился USB-интерфейс. К нему уже переменник не подключишь, зато с легкостью можно подключить особый вид контроллера Arduiuno, который может определяться компьютером, как HID-устройство. Такими являются Arduino Leonardo, Pro Micro и еще кое-какие микроконтроллеры.
Для того, чтобы превратить Arduino в полноценный игровой контроллер, нужна прошивка. Я использовал прошивку от замечательного проекта MMJOY2. По ссылке есть инструкция по прошивке, после которой микроконтроллер превращается в игровой контроллер с 8 осями и 96 кнопками. Там-же можно скачать конфигуратор, в котором можно настроить все эти оси и кнопки. Разумеется вам может не понадобиться такой обширный функционал, вы можете подключить и назначить только то ,что вам необходимо. В моей поделке используется только две оси. Одна на руль, вторая на педали. В дальнейшем планирую добавить некоторое количество кнопок и может еще пару осей.
Теперь о технической части. Для постройки руля, кроме напечатанных деталей, использовались кое-какие метизы и часть панели ламината, оставшейся от ремонта. МДФ, из которого сделаны эти панели очень просто обрабатывается и при этом обладает достаточной прочностью.
Руль.
Руль состоит из 4-х частей. Там мне показалось, удобнее печатать. Соединяются части на шканты и клей. Я использовал дихлорметан. В архиве с файлами есть средняя часть одним объектом, так-же есть весь руль целиком, если вы захотите печатать его сразу весь.

Рулевая колонка.
В качестве рулевой колонки выступает шпилька М12 или болт такого-же диаметра. Я не смог найти болт длиной 126мм, поэтому у меня шпилька. Собирается все вот в таком виде:

Особо блестящие штуки - это подшипники 6001. Синяя гайка и шайба рядом с ней - сюда крепится руль. Я просверлил в шайбе 6 отверстий, соосных с отверстиями в центральной части руля, нарезал резьбу и закрепил руль при помощи 6 винтов М4. Хватило бы и двух, но так красивее. Резьбу нарезать необязательно, можно просверлить отверстия для винтов и стянуть все при помощи гаек.
Блок шестерней.
Шестерни тут служат понижающим редуктором. Дело в том, что переменный резистор имеет чуть меньше одного оборота, а мне хотелось, чтобы руль крутился хотя-бы на два в каждую сторону. В итоге получилось полтора, но и так неплохо.
К большой шестерне будет крепиться переменный резистор через переходник, на ней-же имеется органичитель вращения. Делается он просто - вклеивается несколько отрезков прутка между двумя зубьями.
Собирается блок шестерней таким образом:


И притягивается к основанию большими винтами М5х52. В архиве вы так-же найдете PDF-файл с разметкой отверстий. Я сделал ее по модели, но в реальности некоторые детали имеют немного другое положение после сборки, поэтому винты в отверстия не попадают. Может просто у меня руки кривые, я не исключаю такую возможность. Короче, лучше собрать все на весу и разметить отверстия по месту. Более того, вам никто не мешает сделать основание больше, например, увеличить ширину и разместить там еще блок с кнопками или переключатель передач. Ну или пепельницу. (блок кнопок, переключатель передач и пепельница мной еще не разработаны). Итак, печатаем все и собираем.


В итоге должно получиться вот так:

Блок электроники.

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

Корпус для Arduino сделан с крышкой, чтобы ничего там случайно не замкнуть. Плюс, в корпусе сделана специальная выемка для штекера Micro USB, который подключен к плате. Это необходимо, чтобы коннектор держался жестко и его нельзя было вырвать. Гнездо на ардуине отрывается на раз, вместе с дорожками. У меня уже таких несколько штук валяется.
Еще, я думаю, пора объяснить, зачем тут "тюльпаны" и разъем RCA для них. Да просто они у меня были, как и шнур от усилителя с "тюльпанами" на одном конце и штекером Mini Jack на другом. В принципе, можно использовать любые другие разъемы, главное, чтобы линия связи имела 3 провода.
Итак, после сборки механической части, нужно выставить среднее положение руля таким образом, чтобы до ограничителя вращения было одинаковое количество оборотов. После этого нужно установить переменный резистор в среднее положение и соединить его с переходной муфтой, которую, в свою очередь, соединить с ответной частью на валу большой шестерни.
Ну и все, можно затягивать все винты и приступать ко второй части.
Блок педалей.
Собирается так-же, как и рулевой модуль, на куске МДФ 180х260мм. Конструктивно состоит из двух одинаковых механизмов, расположенных симметрично относительно друг друга


Осью для педалей является алюминиевая трубка, диаметром 10мм, которая с помощью двух шайб по краям зажимает всю конструкцию, но не насмерть. Необходимо оставить некоторый люфт для свободного перемещения педалей. У меня получилось примерно 48мм, но если вы будете использовать шайбы другой толщины, этот размер может быть иным. Проще всего взять трубку подлиннее и собрать на ней все, а потом измерить и отпилить нужный размер. Схема выглядит примерно так:

А вот так уже в собранном виде:



В качестве возвратной пружины используется резинка для денег. Можно использовать сразу несколько, от этого зависит сила пружины. Не сломайте только зацепы.
Итак, сборка закончена, приступаем к электронной части. Для начала идем по адресу https://sites.google.com/site/mmjoyproject/ и по имеющейся там инструкции прошиваем Arduino. Если все сделано правильно, пора браться за паяльник. В образном смысле. Схема подключения такая:

Вот и все. Если подключено все правильно, можете подключать кабель USB к компьютеру, там появится новое игровое устройство и вы можете настроить и откалибровать его, как обычно. Для внутренних настроек, программирования кнопок и т.д. запускаете конфигуратор MMJOY и настраиваете все там. Эта программа достаточно известная в узких кругах и ее настройки много где обсуждаются.
Ну и бонусом получите крепление для стола, рассчитанное на толщину столешницы 18мм. Я так понимаю, это стандартная толщина. Крепление состоит из двух частей, каждая из которых собирается на шкантах и клее. Собирать нужно все сразу. На картинке показано, как оно работает:

Спасибо за прочтение, надеюсь у вас все получится.

Лисы людей не боятся совсем. Можно каждый день видеть их, иногда прямо сюжеты из басни.


Баянометр веселит, конечно и удивляет своей логикой!
Полноценной любви человек добивается всю жизнь. Это дар Божий, который даётся по благодати. И чтобы достичь такой любви, её нужно заслужить: нужно стяжать благодать и хранить её. И самое главное - до любви нужно дожить, её заслужить нужно. И если это произойдёт, тогда через несколько лет муж смотрит на жену, а жена на мужа, и он думает: Какое счастье, что я женился на ней". А она думает: "Какое счастье, что я вышла замуж за него". Понимание того, что этот избранник единственный, другого человека рядом и представить невозможно - это и есть любовь. Но она приходит, когда корабль семейной жизни преодолел многие бури, сохранился вопреки всему.

Логика - есть наука о правильном мышлении. А значит с её помощью можно сделать красивую девушку ещё и умной. По крайней мере так считает главный герой. Что из этого выйдет вы можете посмотреть в нашем короткометражном фильме по рассказу Макса Шульмана.
Дерзкая мошенница оказалась из Рославля, после поста в ВК они таки нашли меня в соцсети и теперь непрерывно пишут, кидают голосовые и предлагают встречу, написал им адрес УВД, вроде спешат к часу.
Но зато для Лиги детективов есть аккаунт Ани Тимофеевой и телефон неизвестного защитника мошенниц.
Как видно из переписки, фотографию мою из электрички она сохранила, ох страшно теперь ездить в электричках, баюс.

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