Трудоголизм и прокрастинация
291 subscribers
603 photos
46 videos
22 files
486 links
Продукт блоговый, идентичный натуральному by @Pozitronik
От создателя "Вестника Апокалипсиса" и всего такого прочего.
Kinda digest: https://t.me/pozitronik_blog/2492
Download Telegram
И ещё одна четырёхлетняя история завершилась:
— 2019 год, Павел Жовнер рассказывает о идее мультитула своей мечты.
— Через полгода проект Flipper Zero выходит на Кикстартере собирая почти 5 лямов зелени из требуемых 700k. Я вкидываюсь в столь интересную затею.
— Ковид-жопа, всё закрывается и не работает. Сроки сдвигаются.
— Дефицит чипов и прочие неприятности. Все обещанные сроки уже безвозвратно проёбаны, но Паша постит фотки, что производство движется.
— Январь 2022, наконец-то начинается рассылка бекерам. Рассчитываю получить свой флиппердос где-то в конце февраля.
Ой, а что случилось война нафиг. Поставки в РФ вообще под вопросом. Понимая, что если и когда девайс приедет, я, скорее всего, буду находиться где-то далеко, переписываю адрес доставки на товарища.
— В декабре 22 поставка флипперов российским бекерам таки едет через Германию. Там её уничтожают под катками тракторов, как санкционочку. Я уже понимаю, что мне проще тупо купить девайс в магазине (они уже даже в РФ продаются).
— В марте 23 устройство всё-таки приезжает в Россию.
— И вот, наконец, оно передано мне в руки. Буду в Тбилиси лифты хакать и бесплатно кататься.
Я провернул махинацию века, и сейчас вам всё расскажу.

Как вы можете знать, у меня была честно купленная (вот здесь я подробно об этом рассказывал) квартира в Москве. Была — потому что неделю назад я её всё-таки продал.
Продавать, конечно, стоило раньше, но я исходил из понимания, что хата в Москве — это всегда хата в Москве, с ней можно делать очень много интересных и прибыльных вещей, и туда, в конце концов, можно вернуться когда-нибудь потом. А, ну и продавая её в прошлом году, я попадал на налог — он не платится только после трёх лет владения жильём.
Про саму продажу рассказывать практически нечего, я делегировал всю возню доверенному риэлтору, который сделал всё необходимое, и сделал идеально. Без закавык в процессе не обошлось, но все они были связаны исключительно со взаимодействием с государственными ведомствами. Например, я выписался из квартиры заранее, но к моменту сделки доку об этом мне предоставить не смогли — обмен информацией между МВД и паспортным столом занимает пару недель (хотя оба ведомства находятся в одном МФЦ на разных этажах). Но и это мы порешали.
А вот дальше начинается интересное.
Полученные деньги (чуть меньше 12 лямов пришедших на счёт в Сбербанке) мне нужно было как-то увезти из РФ. Я изучил все возможные варианты до мелочей:
👑 Системы быстрых переводов а-ля «Золотая корона» и иже с ними. Самый выгодный вариант с точки зрения курса (обычно он немного выше установленного ЦБ РФ), но из-за введённых в РФ ограничений такие системы разрешают выводить только $10k в месяц на человека. Заниматься переводом через дропов я посчитал рисковым делом (переводы самому себе считаются «чистыми», на переводы от других лиц могут запросить документы, посчитать их обогащением и сообщить в местную налоговую). Увы.
🏦 Покупка долларов на бирже и вывод свифтом через Райффайзен. Я ещё зимой открыл там счёт, но через некоторое время Райф фактически закрыл долларовые свифты и ввёл 3% комиссию за покупку валюты на бирже. Плюс, я начитался историй о том, как свифты из РФ отклоняются местными банками (они не могут проверить легальность и неподсанкционность таких денег, и им проще отбить подачу), возвращаясь обратно с потерей комиссии. Вариант отпал по сложности и невыгодности.
💸 Крипта. Купить в p2p или у барыг, обналичить по месту пребывания. У барыг, внезапно, курс USDT оказался чуть ли не хуже, чем у Райфа, зато им было абсолютно плевать на легальность. Примерно с теми же невыгодными комиссиями я мог завести фиат на биржу всякими другими способами. Ну и в p2p курс оказывался лучше, но я гарантированно попадал под блокировку счёта за столь богатые переводы разным Насваям Абунамазовичам и Назгулам Арадруиновичам. А ещё же нужно было учесть комиссию при продаже крипты, что делало вариант довольно тугим и невыгодным.
💱 Арбитраж. Ты идёшь к барыгам здесь, твой надёжный товарищ идёт к барыгам там. Ты отдаёшь барыгам тут рубли, там барыги отдают доллары твоему надёжному товарищу. Всё происходит одномоментно, и мне даже удалось найти довольно приятный курс. Но мой надёжный товарищ, узнав о каких суммах идёт речь, заявил, что его надёжность на такое не рассчитана. Претензий к товарищу ноль, но вариант отпал.

Здесь стоит упомянуть, что у вариантов с криптой и арбитражом есть очень большой недостаток: полученные через них деньги достаточно трудно легализовать. Способы есть, но с учётом всего прочего, оно того не стоит.

Оставался один вариант, который я и исполнил👇
Как только я стал обеспеченным бомжом, я пошёл в такой родной и знакомый мне ОПЕРУ Сбербанка на Вавилова и забрал там денежки наличкой, заодно запросив все чеки и расширенную выписку по счёту (это важно).
Затем с этими деньгами (в обычной сумке для ноутбука, лол, даже наполовину не забил) я приехал в аэропорт и пошёл на таможню их декларировать. Рубли, при условии их декларирования, можно вывозить из страны без всяких ограничений и пошлин.
Однако декларацию у меня не приняли. Оказалось, что поскольку я лечу через Армению (авиамаршрутка садится там на полчаса, даже выходить из самолёта не нужно), считается, что я улетаю в страну ЕАЭС, поэтому декларировать рубли не нужно. Я переспросил таможенника примерно раз десять, но так и ушёл непродекларированный.
В аэропорту Тбилиси я зашёл на таможню и сказал, что мне нужно задекларировать кеш. Показал договор купли-продажи квартиры, сохранённые на всякий случай выписки из Росреестра, а также упомянутые банковские чеки. Милая таможенная девушка позадавала мне вопросы а-ля «что планируете с деньгами делать» (я еле удержался, чтобы не сказать «тебя в ресторан водить»), записала мои контакты, и выдала мне декларацию. Деньги даже пересчитывать не стала, прост в сумку глянула.
С этой декларацией я пошёл в обменник на Марджанишвили (он известен тем, что в нём самый высокий обменный курс рубля) и... и просто поменял все рубли на доллары (и немножко на лари). Да, без вопросов. Да, без обмана. Больше того: пока проверяли документы, курс рубля поднялся, и меняла сам предложил мне пересчитать всё в выгодную для меня сторону.
Теперь у меня есть полностью легальные и, что не менее важно, легализованные средства, пригодные для обмена практически в любой стране мира. Из минусов способа — необходимость таскать с собой значительную наличность, для кого-то это может выглядеть стрёмно, но мне было абсолютно по барабану, скорее — интересно, получится ли.

Вот тут можно посмотреть, как выглядит архивированная в баксы московская квартира.
Сегодня рассказал своим пацанам про фичу PHP, которая для меня стала натуральным открытием. Штука реализована уже довольно давно, но словно попадала в какое-то слепое пятно — я был уверен, что пыха так не умеет принципиально.
Речь о многопоточности. PHP, по историческим причинам, нативно не умеет в условный fork(). В обычных сценариях применения пыхи (принять от веб-сервера параметры, немножко помучаться, выплюнуть результат обработки), это не проблема. Но однажды вам приходит в голову отличная идея начать писать на пыхе всякое разное другое (или параллелить веб-обработчики), и тогда невозможность многопотока приходится обходить разными костылями. Есть, например, Swoole и ReactPHP, которые слишком сложны для освоения среднестатистической похапе-макакой (я не осилил), есть древний pcntl, который тоже сложноват по своей природе, и не будет нормально работать для веб-скриптов. И есть, наконец, pthreads, которое выглядит ну почти норм, но только оно мёртвое. Вот об этом наборе костылей я и знал до вчерашней недели.
Оказывается существует нормальное, работающее решение: parallel. Оно делает запуск параллельного исполнения кода максимально простым, всё, что нужно сделать — запихнуть в parallel\Runtime::run() ваше замыкание, получив фьючерс, в который упадут результаты исполнения. Основной поток же будет исполняться дальше. Расширение также предоставляет инструменты для обмена данными между потоками (блокирующие и неблокирующие каналы + события) и примитивы для реализации мьютексов и семафоров. И это должно работать в php-fpm, архитектурно там ничего не препятствует (но я гонял только в cli).
Из минусов — у расширения крайне скупая документация и мало примеров. Я заготовил репу в которую накидал примеров, показывающих, как работать с parallel\Runtime, parallel\Channel и parallel\Events (как с Sync работать ещё не разобрался, там ноль доки): тыц (собираем контейнер в docker-compose, открываем шелл, composer install, код примеров в /commands, запуск в шелле php yii controllername/actionname, например php yii parallel/example-five).
Как заповедывал Кларк, любая достаточно развитая технология становится неотличима от магии. В том числе — обрастает обрядами, приметами и суевериями.
Вот взять разработку ПО: что уж может быть прогрессивнее и технологичнее? Распределённые базы данных, искусственные интеллекты, виртуальные миры, зубодробительные алгоритмы и нечеловеческие оптимизации... Всё это ведёт к вершине эволюции современного IT, с которой взирает на киберпейзан его Величество Excel.
Но 90% разработки — это, конечно, всякая рутинная скукота, вроде перекладывания джейсонов из одного горшка в другой. Никуда от этого не деться; так однажды нам прилетела очередная подобная задача, что-то куда-то интегрировать. Условия классические: скучная апиха, документация «спроси в слаке», ломающиеся эндпойнты; я даже могу не рассказывать подробности, потому что каждый с таким сталкивался примерно бесконечное количество раз.
Взялся за интеграцию один разработчик, пилил-пилил — уволился. Вовсе не из-за неё, просто так получилось.
Взялся второй, пилил-пилил — уволился. Причины абсолютно левые, честно.
Интеграцию осторожненько, двумя пальцами, как лежалую и начавшую подванивать селёдку, взяли и принесли мне. Я же ведь никуда не денусь, правда ведь? Правда?
Ну и по абсолютно несвязанным с этой, очевидно проклятой, интеграцией, я уволился из билайна. Можно не верить в суеверия, и объяснять всё совпадениями, но я не просто так привёл цитату Кларка в начале.
(Ход был просчитан, ещё в начале года я передал свой разработческий бубен Димону, чтобы тот вручил его достойному занять моё место).

Тут я сначала хотел подбить итоги своего техлидирования, но пришёл к выводу, что понятия не имею, каких результатов добился. Контрольного образца для сравнения у меня, по очевидным причинам, нет. Запрос к пацанам обосрать меня и мою деятельность анонимно остался почти без реакции, из чего я делаю вывод, что и они понятия не имеют, чем я был полезен (правда, и вреда от меня тоже не почувствовали), ну или не хотят задумываться. Действительно, постаравшись выстроить по своему разумению процессы и ввести их в привычку, я не лез под руку без просьбы, стараясь снять с ребят головняки где-то там, в фоне.
Сам я за последний год понял, насколько ограничен в знаниях. Миллион раз в обсуждениях и спорах я узнавал что-то новое, и чувствовал себя отставшим от жизни. Когда-то я ныл, что команда в сборе меня интеллектуально здорово превосходит, а с тех пор она здорово выросла и качественно и количественно. В какой-то момент я совсем уж обессилел пасти это стадо котов, понадеявшись, что проложенной колеи хватит, чтобы разработка катилась хотя бы примерно в нужную сторону. Судя по наблюдениям — так и есть, значит мне можно свалить без вреда для команды.

Сбросив груз ответственности, я планирую предаваться греху праздности, пока не надоест. Месяц, два, полгода — не знаю, но по моему прошлому опыту через какое-то время мне станет скучно, и я опять впишусь в какой-то весёлый треш.
🍌 Поговорим про порнографию.
Как это «не тема канала»? Очень даже: любой просвещённый человек знает и ценит вклад порнографии в развитие науки, техники и человеческого общества. Да если бы не прон, мы до сих пор сидели на модемах с 56,6 kbps, потому что если не прон, то нахрена больше? Да что я говорю — общеизвестно, что The Internet is For Porn. А до этого были видеокассеты: до сих пор идут споры о том, насколько доступность VHS-кассет с порнухой повлияла на победу формата в «войне» с Betamax. Цветная фотография, качественная печать — ну как вы думаете, ради чего это всё было? Вообразите-ка себе какой-нибудь «Плейбой» (или, применительно к российским реалиям, «Спид-Инфо») на серой бумаге с чёрно-белыми изображениями. Да ну нафиг!
Я уверен, что каждый, кому уже за тридцать, без труда вспомнит, на какие хитрости шёл в детстве, чтобы добыть себе немножко запретного прончика. Фап в доинтернетную эпоху был сопряжён с неисчислимым числом трудностей, которые никого не останавливали, и преодоление которых прокачивало навыки скрытности, хитрости и, иногда, торговли (за колоду порнографических карт на чёрном рынке школы можно было выменять бесконечное количество ценностей).
Сейчас же практически любой контент можно получить очень легко, было бы желание (и хороший VPN, если вы находитесь в роскомнадзоренной юрисдикции). Доступность снизила интерес, и вряд ли кто-то готов сейчас фапать на то, на что фапал подростком. И не приплетайте сюда возросшую доступность секса — порнуха это другое, одно другому не мешает.
Но как бы там ни было, желание одних людей смотреть на других голых людей продолжает двигать прогресс. Лет восемь назад стали появляться первые порнодипфейки: ужасного качества ролики, в которых с помощью сложнейших математических расчётов и дорогостоящего вычислительного оборудования лица порноактрис заменялись на чьи-нибудь другие лица. На мой взгляд, никакой эротической ценности те видосы (конечно я посмотрел их все) не несли, скорее они служили демонстрацией тогдашних возможностей нейросетей. Но вот беда: поиграться самому с созданием AI-прона было довольно сложно. Я, например, так тогда и не осилил.
Но годы шли, технологии развивались, датасеты наполнялись, видеокарты ускорялись. Поставить себе локально Stable Diffusion по гайду можно уже с минимальным набором красноглазия, и генерить порно с несуществующими людьми (и даже не людьми). А можно вовсе ничего не ставить — вбейте в гугле «ai generated porn» и обнаружите кучу сервисов, которые бесплатно нагенерируют вам хоть Гермиону Грейнджер, хоть Красную Шапочку. Потому что

НИЧТО НЕ ИСТИННО, ВСЁ ДОЗВОЛЕНО

Продолжаем👇
Трудоголизм и прокрастинация
🍌 Поговорим про порнографию. Как это «не тема канала»? Очень даже: любой просвещённый человек знает и ценит вклад порнографии в развитие науки, техники и человеческого общества. Да если бы не прон, мы до сих пор сидели на модемах с 56,6 kbps, потому что если…
🍌🍌 Но и Гермиону, и Шапочку, и смешариков и даже (для ценителей выдержанного продукта) Аллу Пугачёву можно найти и так, без всяких генераций. r34-артисты давно уже нарисовали всё, что можно было нарисовать руками. Но никто не нарисует тебе прон с твоей однокласницей, стояк на которую ты стыдливо прикрывал учебником билогии. Ах, эти юношеские незакрытые гештальты!
Что ж, я не просто так начал с того, что прон двигает прогресс. И он додвигал уже до того, что собрать видеопорноролик с кем угодно можно теперь самому, благодаря проекту s0md3v/roop (быстро пошли и поставили ему звёздочку). Задисклеймерюсь, что всё это было можно сделать и раньше, но этот инструмент — самое простое, что сейчас существует. Всё, что ему нужно — исходный ролик, фотка вашей ЕОТ и время на обработку. Качество получается очень хорошее (в зависимости от исходных материалов, конечно), при этом не нужно ничего тренировать. Своп может работать на видеокарте (быстро) или на процессоре (небыстро), но работать будет в любом случае. А поскольку это опенсорс, немножко повозиться всё-таки придётся.

Не буду тут пересказывать инструкцию и базу, предполагается, что раз вы тут сидите, то способны спулить и развернуть проект. Я расскажу только про подводные камни, с которыми сам столкнулся.
Я параллельно пытался завести проект в Windows 11 нативно и в WSL2. Во втором случае я зафейлился ставить разные версии python и сломал pip, а вот с нативным вариком всё получилось идеально. Впрочем, добавлять слой виртуализации в любом случае было бы плохой идеей; на CPU оно наверняка бы заработало, но с прокидыванием GPU могло вовсе ничего не получиться.
Под винду по умолчанию ставится (на момент написания этого текста) из магазина python 3.11. Возможно, из-за этого, возможно — из-за криво подобранных зависимостей установка нужных пакетов из requirements.txt не сработает. Я не очень шарю за pip, но у меня не получилось просто указать диапазон версий для зависимостей, чтобы оно хоть как-то собралось, поэтому я подобрал версии вручную:

numpy==1.24.2
onnxruntime-gpu>=1.15.0
tensorflow==2.13.0rc1

С этим оно собирается и работает на CPU. Важно: проект постоянно обновляется, те же патчи по зависимостям прилетают несколько раз в день, поэтому тут важно показать принцип решения проблемы, если у вас она возникнет.
Теперь вы можете начать играться, но свапфейс в проне пока работать не будет — в коде есть определение NSFW-контента, если обнаружится плохое, то работать ничего не будет. Чтобы порногенератор заработал, из run.py нужно убрать вызов opennsfw2.predict_video_frames:

seconds, probabilities = predict_video_frames(video_path=args['target_path'], frame_interval=100)
if any(probability > 0.85 for probability in probabilities):
quit()

Ну и импорт from opennsfw2 в начале скрипта можно удалить.

Всё, доступ к безлимитному дипфейк-прону открыт. Если есть хорошая видеокарта, в доке к проекту есть инструкции, как завести на ней (у меня на ноутбучной 3060 завелось сразу, даже рассказывать не о чем).
В комментах можно порассуждать о моральных аспектах подобных развлечений, похвастаться собственными достижениями, ну и поспрашивать советов мудрых.
🌴Ездил с друзьями в Батуми, и, как водится, в посте делюсь впечатлениями.
Я не фанат курортного отдыха. Конечно, где-то в детстве закрепилось неотпускающее ощущение, что загорать и купаться — это весело. Но нет: просто валяться под солнцем довольно скучно, плавать тоже надоедает минут через десять. Тем не менее, мне в Батуми понравилось, потому что не морем единым. Но по порядку:
🌊 Море, кстати, ещё довольно прохладное, хотя курортный сезон уже официально открыт. Купаться можно, но пока не комфортно + сильные волны, мешающие входить и выходить из воды. Вода вот вообще не такая прозрачная, как где-нибудь в Анталии, но вполне нормальная.
🏖 Пляж длинный, довольно чистый, и купаться можно где угодно. За пять лари тебе подтащат лежак, ещё за пять — зонтик. В лучших традициях черноморья среди отдыхающих курсируют продавцы всякой дряни, типа горячей кукурузы (фу, кто вообще ест эту гадость?), фруктов и бухла. До середины дня все, по ходу, отсыпаются — все дни пляж был почти пустой часов до двух. Да и в «час пик» полно места, если пройтись немного.
Да, батумский пляжик — галечный. Мне это в кайф, ведь я не люблю песок. Он грубый, жесткий и проникает повсюду. Поэтому галька предпочтительнее, но ходить по ней лучше в тапках (их можно купить прям там же).
🏨 Мы жили в апартаментах Orbi City, и это было среднепогано. Нам достался корпус рядом со стройкой (впрочем, город на 60% состоит из стройки, вряд ли бы нам удалось избежать такого соседства), и шум техники будил меня каждое утро. Но зато из номеров был неплохой вид и всего пять минут до пляжа. Обходилось это в буржуинские сто лари в сутки с человека; говорят, с прошлого года цены заметно выросли. Но по городу на каждом углу висят объявления о сдаче жилья на любой ценник; учитывая, что возвращаться туда вы будете только чтобы принять душ и поспать, вообще пофигу, где останавливаться. Городок маленький, общественный транспорт отличный, такси копеечное, можно снять хату подальше от моря, но подешевле, и здорово сэкономить.
🌇 Сам город скорее понравился. Я уже упоминал, что он весь в новостройках, и у меня было ощущение, что это какой-то непрекращающийся и слабоорганизованный процесс. По рассказам товарищей, вечная стройка здесь — нормальное состояние.
Но, несмотря на это, город всё равно симпатичный и нескучный. Я успел погулять по нему вдоволь, и насмотрелся всякого: тут есть и абсолютный совок, и собянин-стайл новострои, и пальмовые аллеи, чисто как в кино про Беверли-Хиллз. И это всё может быть рядом, на одной улице, гуляя по которой ты смотришь на красивые муралы, спотыкаешься о сонных, повсюду валяющихся, собак и рвёшь мушмулу прям с дерева (да, она вполне съедобная). Ну и виды местами открываются поразительные: город окружён горами, и привыкнуть к этому быстро не получится, выглядит очень уж круто.
🥙 Про пожрать и про цены на пожрать.
Грузия в целом — это гастрономический рай, и моя рекомендация — вкушать плоды этого райского сада, и только их. Во всех ресторанах грузинской кухни, от больших сетевых, вроде «Пасанаури», до каких-то мелких локальных, всё было божественно вкусно и очень недорого. Огромные, заполненные бульоном хинкали, жирнющие, сытные хачапури (в Батуми обязательно надо брать аджарские), всякие рулетики и салатики, уф, это никогда не приедается!
А вот во всех местах, куда мы заходили за какой-то европейской кухней (да хоть просто попить кофе с печенькой) мне лично попадался полный шлак за космические деньги. И, чаще всего, чем больше это стоило, тем отвратительнее было на вкус; возможно, просто всё так совпало, но я для себя выводы сделал.
Ещё можно хавать бесконечные и недорогие фрукты и ягоды, они тут продаются на каждом углу. Но лучше пробуйте перед покупкой (везде разрешают) — на продажу плоды рвут сразу, как только станет можно, и часто попадается незрелая кислятина.
И, конечно, обязательно нужно сгонять на Fish Market. Там можно выбрать любую морскую тварь, тыкнуть в неё пальцем, и вам её там же приготовят и подадут. Всё свежайшее, и охренительно вкусное.
✈️ Суммируя ощущения: тут не идеально, но довольно кайфово почилить с недельку. Есть проблемы с сервисом и инфраструктурой, но зато тут очень дружелюбные люди и расслабленная атмосфера. Местами довольно завышенные цены — но если разобраться, то можно не особо тратиться. Здесь все сразу говорят по русски, а английский часто просто не понимают.
Мне кайфово знать, что такой курорт доступен мне в любое время (пять часов в комфортном поезде из Тбилиси) — и я определённо наведаюсь туда в этом году ещё. Я не успел съездить в Батумский ботсад (а это пипец красивое место), не выбрался ко всяким крутым водопадам и пещерам, в общем, не всё интересное заценил. Буду навёрстывать.
Please open Telegram to view this post
VIEW IN TELEGRAM
Трудоголизм и прокрастинация
ЧТО БЫЛО ПРИ БАЛМЕРЕ. ЧТО МЫ ПОТЕРЯЛИ. 1. ВИНДЫ ПИСАЛИ НА ЧИСТОМ АССЕМБЛЕРЕ. ЯДРО МОЖНО БЫЛО В HEXVIEW ЧИТАТЬ. 2. ДИСТРИБУТИВ ВИНДЫ НА ДИСКЕТКУ УМЕЩАЛСЯ. ЛЮДИ J3QQ4 ВВОДИЛИ С РАЗБЕГУ. 3. 640 КИЛОБАЙТ ПАМЯТИ ДЛЯ ВСЕГО ХВАТАЛО. СВОП СПЕЦИАЛЬНО ВКЛЮЧАЛИ, ЧТОБ…
Попросил ChatGPT поделиться десятью правдивыми фактами о жизни в Грузии:
1. В ГРУЗИИ КАЖДОЕ УТРО СОЛНЦЕ ЛИЧНО ПРОСЫПАЕТСЯ, ЧТОБЫ ПРИГОТОВИТЬ СВЕЖУЮ ГРУЗИНСКУЮ СОЛНЕЧНУЮ ЭНЕРГИЮ ДЛЯ ВСЕХ ЖИТЕЛЕЙ СТРАНЫ.
2. ЗНАМЕНИТЫЕ ГРУЗИНСКИЕ ХИНКАЛИ ТАКИЕ БОЛЬШИЕ, ЧТО ОДНОГО ХИНКАЛЯ ХВАТАЕТ, ЧТОБЫ НАКРЫТЬ СТОЛ ДЛЯ ВСЕЙ СЕМЬИ И СОСЕДЕЙ.
3. ГРУЗИНСКИЙ ТАНЕЦ ХАМБУРГЕР, КОТОРЫЙ МОЖНО ПОТАНЦЕВАТЬ, А ПОТОМ СЪЕСТЬ, СТАЛ ОБЯЗАТЕЛЬНЫМ ПРЕДМЕТОМ ШКОЛЬНОЙ ПРОГРАММЫ.
4. В ГРУЗИИ УЛИЧНЫЕ ФОНАРИ ЗАМЕНЕНЫ НА ВЕЧНО ГОРЯЩИЕ СВЕЧИ, ЧТОБЫ СОЗДАВАТЬ РОМАНТИЧЕСКУЮ АТМОСФЕРУ НА КАЖДОМ УГЛУ.
5. В ГРУЗИНСКИХ СУПЕРМАРКЕТАХ ПРОДАВЦЫ АККОМПАНИРУЮТ ПОКУПАТЕЛЯМ НА НАЦИОНАЛЬНЫХ МУЗЫКАЛЬНЫХ ИНСТРУМЕНТАХ, ЧТОБЫ ВДОХНОВИТЬ ИХ НА ВЫБОР ПРОДУКТОВ.
6. ГРУЗИНСКАЯ ПОЛИЦИЯ ОБЯЗАТЕЛЬНО ПРЕПОДАЕТ ТАНЦЫ И ПЕНИЕ КАЖДОМУ НОВОМУ СОТРУДНИКУ, ЧТОБЫ УЛУЧШИТЬ ВЗАИМОДЕЙСТВИЕ С ОБЩЕСТВОМ.
7. В ГРУЗИИ ГОРЫ ТАКИЕ ВЫСОКИЕ, ЧТО ОБЛАКА ПОЗВОЛЯЮТ ЖИТЕЛЯМ ИСПОЛЬЗОВАТЬ ИХ В КАЧЕСТВЕ ПУШИСТЫХ ПОДУШЕК ДЛЯ СНА.
8. ВМЕСТО ОБЫЧНЫХ ПЕШЕХОДНЫХ ПЕРЕХОДОВ В ГРУЗИИ ЕСТЬ ТАНЦЕВАЛЬНЫЕ ПЛОЩАДКИ, ГДЕ ЛЮДИ ИСПОЛНЯЮТ ТАНЦЫ, ПОКА ОЖИДАЮТ ЗЕЛЕНЫЙ СИГНАЛ СВЕТОФОРА.
9. ВСЕ ДНИ НЕДЕЛИ В ГРУЗИИ НАЗВАНЫ В ЧЕСТЬ ИЗВЕСТНЫХ ГРУЗИНСКИХ БЛЮД, ЧТОБЫ КАЖДЫЙ ДЕНЬ БЫЛ ПРАЗДНИКОМ КУЛИНАРИИ.
10. ГРУЗИНСКИЕ ДЕТИ, КАК ТОЛЬКО НАЧИНАЮТ ГОВОРИТЬ, СРАЗУ ПЕРЕХОДЯТ НА ОБЩЕНИЕ НА НЕСКОЛЬКИХ ЯЗЫКАХ, ВКЛЮЧАЯ ДИАЛЕКТЫ ПТИЦ И ЖИВОТНЫХ, ЧТОБЫ ЛУЧШЕ ПОНИМАТЬ ПРИРОДУ.
Трудоголизм и прокрастинация
СЯУ: в Грузии есть древняя игра «лело бурти», больше всего она похожа на регби. Очень жёсткий регби — с выбитыми зубами, поломанными конечностями, иногда — со случайными жмурами. Ну как без жмуров, если «мячик» весит как гантеля, играть одновременно могут…
СЯУ: ещё одна совершенно грузинская история, я ору, как гипопотам.
Восемь лет назад из-за непогоды Тбилиси сильно затопило. Бурные воды обрушились на городской зоопарк, причиняя смерть и разрушение всем животинам, кроме бегемота Беги. Бегемоту (если не бить его по морде чайником), непогода по барабану, а водное обилие только в радость. Воспользовавшись обстановкой, Беги последовал заветам Егора Летова, и ушёл из зоопарка.
Надо сказать, что бегемоты — дико опасные твари, готовые рвать и топтать всех и всё, потому что а шо ты ему сделаешь. Но Беги спокойно себе гулял по Тбилиси, никого не тронув и не забодав, пока его не хватились, и не отвели обратно, деликатно подталкивая под жопку.
А в прошлом году открылся памятник, посвящённый тем событиям, во время которых жители города сплотились перед лицом бедствия. Памятник охуенный, в виде серебряного бегемота.
Гайз, серьёзный вопрос.
Я тут понемногу контрибьючу в чужой опенсорс, ну так, на полшишечки. Вот думал уволюсь, и IDE месяц запускать не буду — фиг там, даже недели не продержался.
Сейчас ментейнер проекта взял и сделал git rebase && git force --push на всю историю изменений. Вся история коммитов переписалась и расплющилась, все хеши потерялись, вся история веток потерялась.
Я спросил ментейнера — зачем ты это сделал (и предложил восстановить историю из сохранившейся у меня локальной копии)? «Упс, я привык так делать, сорян, но ты тоже для своей ветки ребейз сделай, и норм всё будет». Я попытался ему объяснить, что переписывать историю коммитов — плохая практика, это портит жизнь всем участникам проекта и нарушает фундаментальные принципы git, но к согласию мы не пришли.
С одной стороны, чел сотворил каку. Возможно, конечно, что я что-то упускаю, но весь мой опыт подтверждает, что за такое надо обоссывать и выгонять из профессии. С другой стороны — чел шарит и делает реально полезные штуки, тратя собственное время и силы. Ментейнить популярный открытый проект — это пиздец нагрузка, за которую даже «спасибо» редко кто скажет, а вот воплей «почиму не работаит!» и «сделой быстро!» всегда хватает.
Я взял паузу подумать до вечера. Помогите принять решение 👇
Трудоголизм и прокрастинация
Как я должен поступить?
Договорились о том, что он так больше делать не будет, чтобы не портить жизнь другим контрибьюторам (хотя ничего плохого в подобных ребейзах всё ещё не видит), а я перетерплю этот случай. Всё-таки это хоббийный (хотя и хайповый) проект, а не сериус бизнесс, и мы тут просто веселимся и чему-то учимся.
Плюсы: любимые голоса на озвучке, есть Затрас.
Минусы: выглядит, как «дети против волшебников», путешествия во времени в сюжете.
Media is too big
VIEW IN TELEGRAM
Warner Bros. опубликовала первый трейлер анимационного продолжения «Вавилона-5» с подзаголовком «Дорога домой», в котором Джон Шеридан попадает в альтернативные измерения.

Премьера состоится 15 августа.

https://www.mirf.ru/news/pervyj-trejler-multfilma-prodolzheniya-vavilona-5/