По моему опыту тут важна некоторая асимметрия, но она часто есть. Вот как раз журналист в самом деле "читал в газетах и про ассемблер и про С++ и про LLM и про машинное зрение и про SQL Injection". Дженералист (язык не поворачивается через Дж... произносить, получается что-то, "о, май дженераль!") - он должен иметь очень хорошие знания в каких-то глубинах из которых можно расти вширь. Как один из критериев - он способен собеседовать специалиста и (отчасти доверяясь ему) хотя бы понимать, о чем тот говорит.
Я это образно графически вижу, как такую перевернутую вверх-ногами букву Ш - когда у тебя с верхнего уровня три шахты вглубь уже пробурено (на самом деле не три, а сто тридцать три) и к любой глубокой теме тебе не нужно бурить сверху, а ты уже коротким путем можешь из соседней шахты дойти.
Для иллюстрации, что всем близко: умение программировать на паре языков, поэтому, изучая следующий не надо будет тратить время на изучение основных понятий программирования. Хорошее знание, как работает сеть, TCP, UDP, поэтому при изучении, скажем, Quic, само возникнет, какой магией там создается ускорение. Базовые знания о том, что такое симметричное и асимметричное шифрование уже позволяют видеть, где неправильно применять другое. Это все - знания, которые есть у все, это для примера. Но представьте, насколько хуже будут решения если этой широты знаний нет.
Понимаю вас, у меня не так давно была аналогичная статья про ту же проблему с другой стороны: А далее наша планета попробует в IT без генералистов. Я бы добавил, что без генералистов (дженералистов) компании всегда идут курсом "по привычке". Не обязательно, что "лебедь, рак и щука", может быть "лебедь, лебедь и лебедь", но это еще хуже, если правильный путь - нырять глубоко в воду. Должен быть хоть один лебедеракощук, который скажет, что вот эту проблему надо решать другим путем.
Проблема "молотка/гвоздей" тут проявляется в том, что любой программист (если у него есть дела-заботы в жизни или завал с работой) хочет реализовать любой проект так же как предыдущий. Но не факт, что тот же стек, тот же подход подойдет. И проблема даже не в том, что ему лениво учиться, а в том, что он даже и не знает 1) граничных случаев используемых технологий (где вроде бы удобные технологии начинают создавать большие проблемы) и 2) какие есть альтернативы. Например, тупо клепают веб-приложения Laravel/Livewire/MariaDB.
Например, RDBMS в целом плохо пригодны для Zero Downtime приложений да и масштабируются с болью. Я вот совсем недавно только нашел пол-дня поиграться с MongoDB и вижу, насколько она во многих случаях лучше, проще, быстрее и надежнее - просто за счет того, что она документная, а не реляционная.
Представьте - каждый проект делают некомпетентные люди, один умеет гайки закручивать, другой гвозди забивать, третий привозить палеты со стройматериалами (но только на палетах, у него самогруз, а не длинномер). Если нет дженералиста, который скажет, что "ты обучайся работать с шуруповертом, а ты учись привозить брус 6м", вся команда в целом будет делать не то, что надо, а то, что умеют. И они даже что-то построят... Вот только конкурент с более широкими знаниями построит что-то гораздо более приятное потребителю.
Но сейчас сфера IT так разрослась, так расширилась, что средний программист даже типы баз данных не все назовет, не говоря уже о том, чтобы иметь опыт использования всех их. А дальше возникает проблема "К пуговицам претензии есть?". И он бы даже мог и любую новую технологию освоить, но кто ему скажет, какую?
Совершенно неубедителен. Он что-то сделал где-то в 2021 году? Я просто не понимаю, о чем вы?
И зачем Израилю, США, Франции или Гондурасу, сажать человека, если он в этом Гондурасе ничего не сделал, да и его родная страна никогда не имела к нему претензий?
Если вы считаете, что Чубайса надо было посадить в России, то советую вам посмотреть тогда на его сообщников, которые с ним в доле (генпрокурора, руководителя СК, президента в конце-концов), которые его покрывали и не сажали и даже позволили улизнуть.
Ну почему же. Есть прекрасный отечественный мессенджер - Телеграм. Удобный, безопасный. Написан нашими соотечественниками. Только, как раз, чтобы реализовать проект им пришлось уехать.
А возможно, кто то из той компании хотел уехать, но по каким-то причинам не смог (я тоже его понимаю). И сейчас он работает в рутубе, ВК, в команде Макса или в РКН.
Что я хочу сказать: У этой ситуации нет заведомо верного решения.
С одной стороны: нельзя эмигрировать вовремя. Ты либо эмигрируешь слишком рано, либо ты уже опоздал.
С другой: Никто ведь не обещает, что через 10-20-50 лет будет "слишком поздно". Представьте эмигрантов из СССР в 80-ых годах, которые правдами и неправдами, любой ценой, с любыми потерями, хоть тушкой, хоть чучелом, пытались уехать из СССР. А оказывается, что после смерти Черненко уже через несколько лет будут горящие путевки в загранку задешево и буду за руки хватать, чтобы ты их купил...
Причем проблема с этим начинается только в маштабе страны. У многих людей убеждения такие: - Это мой квартал, я его люблю. А это - управляющая компания, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы. - Это мой район города, я его люблю. А это - администрация района, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы. - Это мой город, я его люблю. А это - администрация города, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы. - Это моя область/край, я его люблю. А это - администрация области/края, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы. - Это моя страна, я ее люблю. А это - администрация страны. Я их люблю как папочку, они честные и неподкупные, они учат меня, что такое хорошо и что такое плохо, в каких богов верить и нельзя критиковать, как думать, какие песни надо петь, а какие даже слушать не стоит, какие книжки можно читать, каких людей можно слушать.
То есть, пока до масштаба страны не доходит - у всех вполне трезвое восприятие реальности, и только в масштабе страны начинается поиск отцовской любви. У меня иногда есть подозрение, что все беды из-за неполных или проблемных семей, почему еще люди желают лизать жопу пожилому деду.... Я немало порно повидал, и в целом многие извращения могу понять как особые аспекты нормы, но вот такое...
Вот, тут некий @YMA утверждает, что вся нынешняя херня из-за Вас. Вы тут нам на газоне натоптали, гаишников наших развратили и теперь вот сами видите к чему ваши газонотоптания привели.
Вот уехали бы вы в Швейцарию в 1982ом, к примеру, там бы топтали газоны - сейчас бы этот пи...ц в Швейцарии творился, а у нас все было бы хорошо. Ну если я правильно понял логику вашего оппонента, @YMA.
Тут все пишут, какие они хорошие, какие они грехи не делали. А я - не святой человек, я много грехов делал. Но готов нести ответственность только за свои грехи, с учетом всех смягчающих и отягчающих обстоятельств. Но вот за чужие - пусть несут несут те, кто к ним причастен. Если вы найдете мою подпись под приказом о начале СВО или под законом об учреждении РКН - смело меня обвиняйте в этом.
А то вы как-то смело все смешиваете. Конкретный Вася убил лопатой конкретную бабушку, но вы теперь обвиняете в этом и меня, за то что я в тайне возжелал красивую девушку в короткой юбке. Да, возжелал, в особо циничной и извращенной форме. Некрасиво. Вот за это - с меня спрос. Но какое это имеет отношение к убийству бабушки?
Если бы законы были четкими а их трактование было бы однозначным - это было бы правовое государство. Но цель законов не чтобы управлять людьми (средства из-за границы не получайте, из РФ получайте - такой закон можно было бы соблюдать), а чтобы каждый был виноват, и "если вы на свободе - это наша недоработка".
Программисты, которые убеждены, что в байте восемь бит, что в TCP соединенни есть SYN пакеты, а в SQL есть оператор SELECT, а в Python есть def и sort - находятся под иностранным влиянием путем, который явно указан в законе (путем убеждения).
Советую посмотреть начало любого ролика иноагента Штефанова, он их все начинает с материалов своего судебного дела, где (в суде!) Роскомнадзор сам утверждает(!!), что у них нет никакой информации, что он получал средства из-за границы.
Но, блин, даже если и получать - это звучит как преступление только для людей, рожденных в первой половине XX века (может и позже, но недалеко ушедшких в своем развитии). Для них и импортный радиоприемник - шпионское оборудование. И подключение к сети, позволяющей передать сообщение ЦРУ - криминально звучит. Я про Интернет, если что (И я знаю, вы к нему подключены!).
В наше время любой фрилансер получает деньги из-за границы. Ютуб-блогер. Онлифанс модель с сиськами - и то получает! Я уж не говорю про любой настоящий бизнес (например, Газпром, Роснефть), чья продукция идет на экспорт, соответственно, они тоже получают деньги из-за границы.
Да на вас самом трусы надеты, скорее всего заграничного пошива, а вы еще мыслите как детишки из стихотворения "коричневая пуговка" 1939 года, когда каждый, у кого "и сшиты не по-русски широкие штаны" - иностранный лазутчик.
100%. Но это еще если ваша работа не связана с сетями. Я уже жаловался в комментах, что у меня в одном распределенном IT проекте есть RabbitMQ сервер, к нему шифрованное соединение с сертификатами (ну я ж не знал, что так будет, раньше это казалось хорошей идеей, так было принято). И клиенты из разных мест к нему цепляются и получают сообщения от него.
И вот везде все работает, а в паре мест не работает. Почему не работает? Да ХЗ. Я не знаю. Одна из гипотез - ТСПУ зарубает шифрованное соединение - оно же не знает, что это RabbitMQ, все выглядит как шифрованный канал, возможно VPN. Вполне могут рубить.
Сеть раньше была предсказуемой средой. Она работала по четким правилам. И если у тебя что-то не работает - ну значит сам дурак, ищи проблему на своей стороне, ты что-то не так сделал. А сейчас - может быть ты, а может кто-то посередине гадит. Причем РКН же не отчитывается, мол, соединение на такой-то хост, такой-то порт в такую-то дату это мы зарубали, да. Сеть из магистрали, где все по правилам, превратилась в зачарованный лес чудес, где что-то может работать, что-то не работать, то что вчера работало - завтра перестанет, и наоборот.... Вот и строй современную сетевую инфраструктуру на таком зыбком и коварном болоте...
У нас очень централизованная власть. Поэтому я бы все движения "экстраполировал в будущее" только в горизонте срока дожития пожилого человека, а не в бесконечность. Мне кажется, многое что делается по принципу "ну на сейчас сойдет, годик как-то продержится, потом может и еще 2-3 года как-то, а дальше уже неважно".
Можно пропустить и другие моменты. Например, пропустить момент закрытия границ (я вот выше написал, что у нас, скорее всего, не закроют, ну мне так кажется, но возможно все). Или, более тонко - пропустить экономические изменения, в результате которых ты становишься беднее с каждым годом, и через какое-то время у тебя уже нет ресурсов чтобы уехать даже в соседний город, не говоря уже про другую страну.
Тут несколько аспектов: 1. А будут ли закрывать границы? Зачем? Вот Е.М. Шульман, а я ей доверяю в этих вопросах больше чем себе, утверждает, что наоборот - это политика власти, чтобы человек, которого все задолбало - не шел покрышки жечь, а ехал куда-нибудь в Ереван. И это звучит разумно. Удобный такой клапан для сброса пара. С другой стороны - мало ли у нас нерациональных решений было принято? 2. "Нам бы день простоять, да ночь продержаться". Впереди большие изменения. Наша страна чем-то похожа на пожилого 73летнего старика, а ему любая гадалка, даже Ричард Докинз скажут - в ближайшие несколько лет вас ожидают важные события и серьезные перемены. В хорошую ли сторону? Надеюсь, наверное, но не факт. 3. Да, здесь - это лотерея. Вот как был СССР в 1984 году, и к 1994 году, за 10 лет очень много поменялось. Может быть такое. А может и не такое, может быть и как Россия между 2021 и 2023. При этом релокация - это гарантированное падение. Своего рода "зафиксировать убытки". Скажут ли дети спасибо, если, например, в новой реальности у вас нет достаточно денег чтобы обеспечить им лечение?
В моем случае, в феврале (том самом) у меня мама еще была жива и на ногах (но болела).
Жить в РФ - ну... вполне можно. Единственное - в блоге теперь пишу только на нейтральные темы, сами понимаете. Чтобы ни чьи чувства случайно не оскорбить, никого случайно не дискредитировать. (Вспоминаю с нежностью интернет 90-ых - 00-ых, где мы все друг друга оскорбляли и дискредитировали....). Возможно, если бы уехал - у меня была бы ГИПОТЕТИЧЕСКАЯ возможность писать в блоге (с тремя с половиной подписчиками) все что хочу.
Однако, если бы я вернулся назад - чтобы заботиться о маме или хотя бы на похороны или что-то с документами сделать - был бы серьезный риск, что за какой-то пост (если его все-таки читали три с половиной подписчика + майор или их краулер) меня бы приняли прямо в аэропорту.
Следовательно - я бы и из условной Португалии тоже писал бы вежливо, тонко и обходя острые углы. То есть, релокация не дала бы мне свободу. Она бы дала только защиту от возможной дроновой атаки (этот риск есть в СВОоующей стране), от мобилизации или от сильных экономический потрясений. При этом, она сама - сильное экономическое потрясение.
Хоть в феврале метаний было много, но мне кажется, НИКТО не принял решение об эмиграции трезво, спокойно, взвешивая все факты. Потому что фактов - не было. Была только неопределенность. Может быть многие уехали, ожидая, что завтра бомбардировщики НАТО будут Улан-Удэ бомбить. Но как-то обошлось.
Этические причины эмиграции мне кажутся несущественными. Конечно, каждый человек на планете имеет неоплатный долг перед Украиной (иронично) и "настоящий мужчина должен". Однако, настоящий мужчина в долгах как в шелках, и помимо того, что он должен выполнить перформанс "я не хочу с этим человеком в одной стране жить", у него есть долги и обязательства перед близкими, друзьями, коллегами и даже перед самим собой.
У меня при рассуждениях о такой релокации все сводилось к тому, что нужно решить, кто будет сукой/сволочью/...., решить, где мы будем резать по живому.
Вариант 1 - я просто беру чемоданчик и отчаливаю. В таком случае - бросаю здесь фактически жену. Некрасивенько, да? В этом варианте, сука - я.
Вариат 2 - беру жену. Ей где-то там обустроится сложнее, но ладно. Однако, у нее здесь пожилая мама, которую она не хочет бросать. Но придется. Значит, сукой, которая бросила пожилую мать и уехала в другую страну - будет она.
Ее мама никуда ехать не хочет, она все, гвоздями приколочена и никак ее не сдвинуть.
Поэтому релокация - это для свободных людей без связей, от которых ничего не зависит, на которых ничего не держится. (они уедут - а этого никто и не заметит особо. ну так, чуть-чуть). Если же на человеке лежит какая-то ответственость (забота о ком-то) - то все уже гораздо сложнее.
Давно жду похожую утилиту для проверки wireguard, а то порой непонятно, почему не работает: то ли РКН - ..... , то ли сам дурак и что-то напортачил. Чтобы запустил на двух сторонах, не заморачиваясь с ключами (либо hardcoded ключи, либо сгенерить их по какой-то фразе типа "1234", криптостойкость не важна ведь), указал адрес сервера, и клиент с сервером состыковался, какой-нибудь мегабайт трафика отправил (скажем, файл с диска или просто 10 мегабайт нулей), и с той стороны принялось. В общем, чтобы полностью fool-proof, чтоб сложно было ошибиться, и любая неудача показывала бы, что wireguard заблочен.
Она ведь может быть userspace и даже non-root. А еще, по хорошему, можно добавить к ней простые способы обхода, чтобы их тоже тестировала. (например N байт мусора перед коннектом, симметричное шифрование с двух сторон, AWG разных версий)
А сами эти сайты (ГУ, Яндекс, кинопоиск, сбербанк) у вас открываются? У них нормальные сертификаты?
Попробуйте поставить showcert (pipx install showcert) и посмотреть, что он выдаст на них. Если ругается, то добавить `-i`. Есть подозрение, что не хватает какого-то питоновского пакета с сертификатами, showcert тоже средствами python проверяет и интересно сравнить.
showcert yandex.ru например и так далее (может быть с -i)
По моему опыту тут важна некоторая асимметрия, но она часто есть. Вот как раз журналист в самом деле "читал в газетах и про ассемблер и про С++ и про LLM и про машинное зрение и про SQL Injection". Дженералист (язык не поворачивается через Дж... произносить, получается что-то, "о, май дженераль!") - он должен иметь очень хорошие знания в каких-то глубинах из которых можно расти вширь. Как один из критериев - он способен собеседовать специалиста и (отчасти доверяясь ему) хотя бы понимать, о чем тот говорит.
Я это образно графически вижу, как такую перевернутую вверх-ногами букву Ш - когда у тебя с верхнего уровня три шахты вглубь уже пробурено (на самом деле не три, а сто тридцать три) и к любой глубокой теме тебе не нужно бурить сверху, а ты уже коротким путем можешь из соседней шахты дойти.
Для иллюстрации, что всем близко: умение программировать на паре языков, поэтому, изучая следующий не надо будет тратить время на изучение основных понятий программирования. Хорошее знание, как работает сеть, TCP, UDP, поэтому при изучении, скажем, Quic, само возникнет, какой магией там создается ускорение. Базовые знания о том, что такое симметричное и асимметричное шифрование уже позволяют видеть, где неправильно применять другое. Это все - знания, которые есть у все, это для примера. Но представьте, насколько хуже будут решения если этой широты знаний нет.
Понимаю вас, у меня не так давно была аналогичная статья про ту же проблему с другой стороны: А далее наша планета попробует в IT без генералистов.
Я бы добавил, что без генералистов (дженералистов) компании всегда идут курсом "по привычке". Не обязательно, что "лебедь, рак и щука", может быть "лебедь, лебедь и лебедь", но это еще хуже, если правильный путь - нырять глубоко в воду. Должен быть хоть один лебедеракощук, который скажет, что вот эту проблему надо решать другим путем.
Проблема "молотка/гвоздей" тут проявляется в том, что любой программист (если у него есть дела-заботы в жизни или завал с работой) хочет реализовать любой проект так же как предыдущий. Но не факт, что тот же стек, тот же подход подойдет. И проблема даже не в том, что ему лениво учиться, а в том, что он даже и не знает 1) граничных случаев используемых технологий (где вроде бы удобные технологии начинают создавать большие проблемы) и 2) какие есть альтернативы. Например, тупо клепают веб-приложения Laravel/Livewire/MariaDB.
Например, RDBMS в целом плохо пригодны для Zero Downtime приложений да и масштабируются с болью. Я вот совсем недавно только нашел пол-дня поиграться с MongoDB и вижу, насколько она во многих случаях лучше, проще, быстрее и надежнее - просто за счет того, что она документная, а не реляционная.
Представьте - каждый проект делают некомпетентные люди, один умеет гайки закручивать, другой гвозди забивать, третий привозить палеты со стройматериалами (но только на палетах, у него самогруз, а не длинномер). Если нет дженералиста, который скажет, что "ты обучайся работать с шуруповертом, а ты учись привозить брус 6м", вся команда в целом будет делать не то, что надо, а то, что умеют. И они даже что-то построят... Вот только конкурент с более широкими знаниями построит что-то гораздо более приятное потребителю.
Но сейчас сфера IT так разрослась, так расширилась, что средний программист даже типы баз данных не все назовет, не говоря уже о том, чтобы иметь опыт использования всех их. А дальше возникает проблема "К пуговицам претензии есть?". И он бы даже мог и любую новую технологию освоить, но кто ему скажет, какую?
Совершенно неубедителен. Он что-то сделал где-то в 2021 году? Я просто не понимаю, о чем вы?
И зачем Израилю, США, Франции или Гондурасу, сажать человека, если он в этом Гондурасе ничего не сделал, да и его родная страна никогда не имела к нему претензий?
Если вы считаете, что Чубайса надо было посадить в России, то советую вам посмотреть тогда на его сообщников, которые с ним в доле (генпрокурора, руководителя СК, президента в конце-концов), которые его покрывали и не сажали и даже позволили улизнуть.
Ну почему же. Есть прекрасный отечественный мессенджер - Телеграм. Удобный, безопасный. Написан нашими соотечественниками. Только, как раз, чтобы реализовать проект им пришлось уехать.
А возможно, кто то из той компании хотел уехать, но по каким-то причинам не смог (я тоже его понимаю). И сейчас он работает в рутубе, ВК, в команде Макса или в РКН.
Что я хочу сказать: У этой ситуации нет заведомо верного решения.
С одной стороны: нельзя эмигрировать вовремя. Ты либо эмигрируешь слишком рано, либо ты уже опоздал.
С другой: Никто ведь не обещает, что через 10-20-50 лет будет "слишком поздно". Представьте эмигрантов из СССР в 80-ых годах, которые правдами и неправдами, любой ценой, с любыми потерями, хоть тушкой, хоть чучелом, пытались уехать из СССР. А оказывается, что после смерти Черненко уже через несколько лет будут горящие путевки в загранку задешево и буду за руки хватать, чтобы ты их купил...
Причем проблема с этим начинается только в маштабе страны. У многих людей убеждения такие:
- Это мой квартал, я его люблю. А это - управляющая компания, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы.
- Это мой район города, я его люблю. А это - администрация района, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы.
- Это мой город, я его люблю. А это - администрация города, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы.
- Это моя область/край, я его люблю. А это - администрация области/края, там ё...ые пида....сы, которые воруют наши деньги, хреново работают, да и просто ё...ые пида....сы.
- Это моя страна, я ее люблю. А это - администрация страны. Я их люблю как папочку, они честные и неподкупные, они учат меня, что такое хорошо и что такое плохо, в каких богов верить и нельзя критиковать, как думать, какие песни надо петь, а какие даже слушать не стоит, какие книжки можно читать, каких людей можно слушать.
То есть, пока до масштаба страны не доходит - у всех вполне трезвое восприятие реальности, и только в масштабе страны начинается поиск отцовской любви. У меня иногда есть подозрение, что все беды из-за неполных или проблемных семей, почему еще люди желают лизать жопу пожилому деду.... Я немало порно повидал, и в целом многие извращения могу понять как особые аспекты нормы, но вот такое...
Вот, тут некий @YMA утверждает, что вся нынешняя херня из-за Вас. Вы тут нам на газоне натоптали, гаишников наших развратили и теперь вот сами видите к чему ваши газонотоптания привели.
Вот уехали бы вы в Швейцарию в 1982ом, к примеру, там бы топтали газоны - сейчас бы этот пи...ц в Швейцарии творился, а у нас все было бы хорошо. Ну если я правильно понял логику вашего оппонента, @YMA.
Тут все пишут, какие они хорошие, какие они грехи не делали. А я - не святой человек, я много грехов делал. Но готов нести ответственность только за свои грехи, с учетом всех смягчающих и отягчающих обстоятельств. Но вот за чужие - пусть несут несут те, кто к ним причастен.
Если вы найдете мою подпись под приказом о начале СВО или под законом об учреждении РКН - смело меня обвиняйте в этом.
А то вы как-то смело все смешиваете. Конкретный Вася убил лопатой конкретную бабушку, но вы теперь обвиняете в этом и меня, за то что я в тайне возжелал красивую девушку в короткой юбке. Да, возжелал, в особо циничной и извращенной форме. Некрасиво. Вот за это - с меня спрос. Но какое это имеет отношение к убийству бабушки?
А душа у вас на ошейнике и коротком поводке? На сколько метров можно отдаляться?
Если бы законы были четкими а их трактование было бы однозначным - это было бы правовое государство.
Но цель законов не чтобы управлять людьми (средства из-за границы не получайте, из РФ получайте - такой закон можно было бы соблюдать), а чтобы каждый был виноват, и "если вы на свободе - это наша недоработка".
Программисты, которые убеждены, что в байте восемь бит, что в TCP соединенни есть SYN пакеты, а в SQL есть оператор SELECT, а в Python есть def и sort - находятся под иностранным влиянием путем, который явно указан в законе (путем убеждения).
Советую посмотреть начало любого ролика иноагента Штефанова, он их все начинает с материалов своего судебного дела, где (в суде!) Роскомнадзор сам утверждает(!!), что у них нет никакой информации, что он получал средства из-за границы.
Но, блин, даже если и получать - это звучит как преступление только для людей, рожденных в первой половине XX века (может и позже, но недалеко ушедшких в своем развитии). Для них и импортный радиоприемник - шпионское оборудование. И подключение к сети, позволяющей передать сообщение ЦРУ - криминально звучит. Я про Интернет, если что (И я знаю, вы к нему подключены!).
В наше время любой фрилансер получает деньги из-за границы. Ютуб-блогер. Онлифанс модель с сиськами - и то получает! Я уж не говорю про любой настоящий бизнес (например, Газпром, Роснефть), чья продукция идет на экспорт, соответственно, они тоже получают деньги из-за границы.
Да на вас самом трусы надеты, скорее всего заграничного пошива, а вы еще мыслите как детишки из стихотворения "коричневая пуговка" 1939 года, когда каждый, у кого "и сшиты не по-русски широкие штаны" - иностранный лазутчик.
Например, Дмитрий Анатольевич Медведев - любит иностранную группу Дип Пёпл, сам признавался. То есть, она на него оказала сильное влияние....
100%. Но это еще если ваша работа не связана с сетями. Я уже жаловался в комментах, что у меня в одном распределенном IT проекте есть RabbitMQ сервер, к нему шифрованное соединение с сертификатами (ну я ж не знал, что так будет, раньше это казалось хорошей идеей, так было принято). И клиенты из разных мест к нему цепляются и получают сообщения от него.
И вот везде все работает, а в паре мест не работает. Почему не работает? Да ХЗ. Я не знаю. Одна из гипотез - ТСПУ зарубает шифрованное соединение - оно же не знает, что это RabbitMQ, все выглядит как шифрованный канал, возможно VPN. Вполне могут рубить.
Сеть раньше была предсказуемой средой. Она работала по четким правилам. И если у тебя что-то не работает - ну значит сам дурак, ищи проблему на своей стороне, ты что-то не так сделал. А сейчас - может быть ты, а может кто-то посередине гадит. Причем РКН же не отчитывается, мол, соединение на такой-то хост, такой-то порт в такую-то дату это мы зарубали, да. Сеть из магистрали, где все по правилам, превратилась в зачарованный лес чудес, где что-то может работать, что-то не работать, то что вчера работало - завтра перестанет, и наоборот.... Вот и строй современную сетевую инфраструктуру на таком зыбком и коварном болоте...
У нас очень централизованная власть. Поэтому я бы все движения "экстраполировал в будущее" только в горизонте срока дожития пожилого человека, а не в бесконечность. Мне кажется, многое что делается по принципу "ну на сейчас сойдет, годик как-то продержится, потом может и еще 2-3 года как-то, а дальше уже неважно".
Можно пропустить и другие моменты. Например, пропустить момент закрытия границ (я вот выше написал, что у нас, скорее всего, не закроют, ну мне так кажется, но возможно все).
Или, более тонко - пропустить экономические изменения, в результате которых ты становишься беднее с каждым годом, и через какое-то время у тебя уже нет ресурсов чтобы уехать даже в соседний город, не говоря уже про другую страну.
Тут несколько аспектов:
1. А будут ли закрывать границы? Зачем? Вот Е.М. Шульман, а я ей доверяю в этих вопросах больше чем себе, утверждает, что наоборот - это политика власти, чтобы человек, которого все задолбало - не шел покрышки жечь, а ехал куда-нибудь в Ереван. И это звучит разумно. Удобный такой клапан для сброса пара. С другой стороны - мало ли у нас нерациональных решений было принято?
2. "Нам бы день простоять, да ночь продержаться". Впереди большие изменения. Наша страна чем-то похожа на пожилого 73летнего старика, а ему любая гадалка, даже Ричард Докинз скажут - в ближайшие несколько лет вас ожидают важные события и серьезные перемены. В хорошую ли сторону? Надеюсь, наверное, но не факт.
3. Да, здесь - это лотерея. Вот как был СССР в 1984 году, и к 1994 году, за 10 лет очень много поменялось. Может быть такое. А может и не такое, может быть и как Россия между 2021 и 2023. При этом релокация - это гарантированное падение. Своего рода "зафиксировать убытки". Скажут ли дети спасибо, если, например, в новой реальности у вас нет достаточно денег чтобы обеспечить им лечение?
В моем случае, в феврале (том самом) у меня мама еще была жива и на ногах (но болела).
Жить в РФ - ну... вполне можно. Единственное - в блоге теперь пишу только на нейтральные темы, сами понимаете. Чтобы ни чьи чувства случайно не оскорбить, никого случайно не дискредитировать. (Вспоминаю с нежностью интернет 90-ых - 00-ых, где мы все друг друга оскорбляли и дискредитировали....). Возможно, если бы уехал - у меня была бы ГИПОТЕТИЧЕСКАЯ возможность писать в блоге (с тремя с половиной подписчиками) все что хочу.
Однако, если бы я вернулся назад - чтобы заботиться о маме или хотя бы на похороны или что-то с документами сделать - был бы серьезный риск, что за какой-то пост (если его все-таки читали три с половиной подписчика + майор или их краулер) меня бы приняли прямо в аэропорту.
Следовательно - я бы и из условной Португалии тоже писал бы вежливо, тонко и обходя острые углы. То есть, релокация не дала бы мне свободу. Она бы дала только защиту от возможной дроновой атаки (этот риск есть в СВОоующей стране), от мобилизации или от сильных экономический потрясений. При этом, она сама - сильное экономическое потрясение.
Хоть в феврале метаний было много, но мне кажется, НИКТО не принял решение об эмиграции трезво, спокойно, взвешивая все факты. Потому что фактов - не было. Была только неопределенность. Может быть многие уехали, ожидая, что завтра бомбардировщики НАТО будут Улан-Удэ бомбить. Но как-то обошлось.
Этические причины эмиграции мне кажутся несущественными. Конечно, каждый человек на планете имеет неоплатный долг перед Украиной (иронично) и "настоящий мужчина должен". Однако, настоящий мужчина в долгах как в шелках, и помимо того, что он должен выполнить перформанс "я не хочу с этим человеком в одной стране жить", у него есть долги и обязательства перед близкими, друзьями, коллегами и даже перед самим собой.
У меня при рассуждениях о такой релокации все сводилось к тому, что нужно решить, кто будет сукой/сволочью/...., решить, где мы будем резать по живому.
Вариант 1 - я просто беру чемоданчик и отчаливаю. В таком случае - бросаю здесь фактически жену. Некрасивенько, да? В этом варианте, сука - я.
Вариат 2 - беру жену. Ей где-то там обустроится сложнее, но ладно. Однако, у нее здесь пожилая мама, которую она не хочет бросать. Но придется. Значит, сукой, которая бросила пожилую мать и уехала в другую страну - будет она.
Ее мама никуда ехать не хочет, она все, гвоздями приколочена и никак ее не сдвинуть.
Поэтому релокация - это для свободных людей без связей, от которых ничего не зависит, на которых ничего не держится. (они уедут - а этого никто и не заметит особо. ну так, чуть-чуть). Если же на человеке лежит какая-то ответственость (забота о ком-то) - то все уже гораздо сложнее.
Давно жду похожую утилиту для проверки wireguard, а то порой непонятно, почему не работает: то ли РКН - ..... , то ли сам дурак и что-то напортачил.
Чтобы запустил на двух сторонах, не заморачиваясь с ключами (либо hardcoded ключи, либо сгенерить их по какой-то фразе типа "1234", криптостойкость не важна ведь), указал адрес сервера, и клиент с сервером состыковался, какой-нибудь мегабайт трафика отправил (скажем, файл с диска или просто 10 мегабайт нулей), и с той стороны принялось. В общем, чтобы полностью fool-proof, чтоб сложно было ошибиться, и любая неудача показывала бы, что wireguard заблочен.
Она ведь может быть userspace и даже non-root.
А еще, по хорошему, можно добавить к ней простые способы обхода, чтобы их тоже тестировала. (например N байт мусора перед коннектом, симметричное шифрование с двух сторон, AWG разных версий)
А сами эти сайты (ГУ, Яндекс, кинопоиск, сбербанк) у вас открываются? У них нормальные сертификаты?
Попробуйте поставить showcert (
pipx install showcert) и посмотреть, что он выдаст на них. Если ругается, то добавить `-i`. Есть подозрение, что не хватает какого-то питоновского пакета с сертификатами, showcert тоже средствами python проверяет и интересно сравнить.showcert yandex.ru например и так далее (может быть с -i)