Вот эти "автоматизированные проверки" - прямо боль. Неужели где-то они в самом деле есть в живой и сложной системе? Да, для своих хобби-микропроектов я делаю 100% покрытие тестами, чисто ради красивого бейджика, но в реальной жизни и сложных и живых проектов - оно бывает? И даже если где-то однажды достиглось - оно пережило потом год развития программы, с добавлением новых плюшечек?
К сожалению, там где я видел, очень часто бэкап признается рабочим если после восстановления можно зайти на нужный адрес и там откроется какая-то красивая страничка, а не сообщение об ошибке. Даже такая задачка как проверить, что логин работает - часто ломается о другое хорошее правило, что пароли надо регулярно менять, поэтому нельзя один раз написать тест который бы проверял, что в систему можно войти.
Даже на ЭТОМ этапе - часто есть сложности, а ведь аутентификация - это 0.01% от всего функционала... А еще есть API которые нельзя дергать. Мы бы хотели что-то проверить, но каждый "дерг" стоит денег. А еще есть API которые прямо совсем нельзя дергать (ты дернул - а там самолет экстренно посадили, его спецназ с огнеметами окружили и во всей области объявлен карантин).
я не представляю этого.. ну вот у информации может быть несколько видов - текстовая (сюда же - все SQL, JSON, CSV), графическая, звуковая, видео....
Единственное, что могу представить, бэкап состоит из 100МБ данных о продажах за сегодня (вся подробная информация, включая серийный номер ручки включения кондиционера и все что известно о покупателе) и 10 Тб - Запись со всех камер наблюдения во всех офисах огромной страны в 4K качестве.
Масштабируемость в Пайтоне достижима, разные варианты, мы можем говорить только о проблеме "чтоб искаропки".
Но как часто ваши проекты доходят до требования масштабируемости? Мне кажется, мир странным образом поделился на две половины.
Есть мир "больших мальчиков", от Гугла-Амазона-Нетфликса до какого-нибудь ПФР и Россельхозбанка (и то я не уверен, что он сюда подходит). В общем, крупные фирмы, большие объемы данных, большие задачи, много серверов итд. Там где каждая задача настолько большая и сложная, что нельзя просто на одном сервере все запустить и чтоб он вытянул. И этих мальчиков - можно перечесть по пальцам (ну ок, потребуется 150-200 пальцев на всю планету, ну для математика это не проблема).
Есть мир "маленьких мальчиков", там каждая задача может выполняться одним сервером. Банк-клиент для физлиц? Окей, вот один сервер под это. Банк-клиент для юрлиц? Окей, вот другой. Отдельно API для платежей, и все такое. Интернет-магазин? Ну кидайте всю статику на что-то одно (от nginx / S3 / CDN) а приложение пусть обрабатывает только покупки. У вас точно настолько успешных бизнес, что происходят сотни покупок в секунду?
Есть еще промежуточная категория. Например, у нас по одному проекту серваку иногда памяти не хватает и он в OOM падает. Но мое мнение - это не "ух ты, какие у нас мощные программисты, какую сложную задачу делают!", а наоборот - остолопы не умеют писать эффективный код, поэтому там, где можно, например, сделать PDFку из кода (хватит 80286 и 1 мегабайта памяти) - запускают headless Chromium, рендерят в нем HTMLку и сохраняют как PDF.
Я даже для одного проекта гонял тесты.... База данных вся в памяти на 1млн записей (будто бы ассортимент крупного магазина). Запросы идут по сложным критериям (смартфон, ценой ниже 500 долларов, но экран не такого-то типа и объем памяти от такого-то. Но если бренд Apple - то можно и ценой до 1500 долларов) и тупо поиск в памяти Python через evalidate - всего четверть секунды! Это самым грубым перебором всех миллионов записей, и применение фильтра к каждой. И эта задача, кстати, легко масштабируется. Но как часто задачи настолько масштабны? А что если у среднего онлайн-магазина - не миллион, а всего тысяча позиций, и покупок - не несколько в секунду, а три в день?
Так вот ирония в том, что большинство звезд индустрии - работают в этих гигантах. Большинство инструментов создаются этими гигантами. Даже большинство "домашних" хобби-проектов когда вырастают до какого-то объема (такого, что Боинг начинает их использовать) - получают затем грант на развитие от Боинга, с его боинговскими пожеланиями, мол, у вас прекрасный продукт для проекта мощностью в 10 единиц, доработайте его чтобы он подходил нам, у нас мощность 200 000 единиц.
Мы живем в мире, где 90% ITшников имеют маленькие задачки, лепят куличики из песочка. Но единственный экскаватор, который они могут использовать - это огромный карьерный экскаватор, а самый популярный грузовичок, чтобы возить песочек - это карьерный БелАЗ на 400 тонн. И в целом-то хорошо, что ты можешь перевезти ведерочка песка, но если потребуется - то и 400 тонн можно. Плохо - что у этого есть какая-то цена. И каждый раз пока ты автоматизируешь зоомагазин на углу - ты зачем-то платишь за ту сложность, которая позволит этому зоомагазину успешно масштабироваться завтра до масштаба Амазона и Нетфликса, кубернетесы развернуть на миллион нод, чтоб аж дата-центр трещал, но этого не случится, а затраты не вернутся.
Не так страшна проблема, что IT-технологии недостаточно масштабируются, как то, что они излишне хорошо масштабируются.
Мне вообще странно, почему очень общая задача управления пакетами и структурой зависимостей везде реализуется по-своему?
Кмк, может существовать ОДНА система пакетов, и ее должно быть достаточно для 99% случаев (по правилу Парето). И для Debian и для CentOS и для Python и для Golang и для JavaScript. Для установки пакета могут использоваться разные правила, в пайтоне одни, а в дебиане - другие, но сама идея, что если ты хочешь пакет A, то тебе нужен еще пакеты B и С и надо обновить пакет D, сейчас я их все скачаю и для каждого (в нужном порядке) вызову установку - она мне кажется очень простой.
Я вот не понимаю, чем центос так уж принципиально отличается от дебиана-убунты, а пайтон от JS что им нужны совершенно разные системы управления зависимостями.
Огромная разница. Человек, это "нейросеть" конкретной модели, созданная сотни тысячи лет назад. За это время мы немного изучили эту модель, ее свойства, характеристики, сильные и слабые стороны. Это "дьявол, которого ты знаешь".
А вот ChatGPT - неведомая инопланетная жижа которая постоянно принимает разные формы, и все что вы знали про предыдущую модель через месяц уже может терять актуальность, потому что выкатили новую модель, в которой устранили прежние недостатки и добавили новые.
А это требует творческого подхода? Случайный оператор следит так, Михалков следил бы иначе, а Триер и Тарантино совсем иначе? Если подход не требуется - в чем сложность сделать простой логикой, обычными if'ами? А оператор только на нештатный случай
Не очень красивый, но, наверное, рабочий метод сокрытия VPN. Далеко не каждый зашифрованный трафик - признак VPN. Самая законопослушная школьница с симсами или бабушка с кабачками если ищет рецепты кабачков или запустила игру "веселый кабачок" - может устанавливать сотни и тысячи соединений, в том числе с шифрованием, и не обязательно именно HTTPS, может быть внутренний игровой протокол.
Сверкает VPN тогда, когда у вас за месяц трафиг 30Гб и из них 28Гб - на один и тот же адрес и порт. Вот тут явно палимся. Несколько идей на эту тему.
Решение (технически некрасивое) - запустить "легализатор" мимо VPNа. Приложение которое будет тупо создавать трафик - смотреть рутуб без остановки, читать последние постановления партии и правительства на офсайте, искать "кабачки рецепт готовить" и прочую скучную активность обычного активного, но не особо интересного интернет-пользователя. Чтобы создать 60Гб или 300Гб трафика и в этой горе песка сложно будет найти нужную песчинку.
Еще вариант - сделать какой-то распределенный общественный VPN (хотя... не изобретаю ли я Тор?). В общем, ты ставишь VPN сервачок, как-то подключаешь его к этому "облачному VPN" и дальше получаешь возможность цеплятся к любому из многих тысяч его ВХОДНЫХ узлов. То есть, твой трафик каждые полчаса будет идти на разные узлы и не будет явного одного подозрительного узла. Выходной же узел может быть или рандомным или всегда свой фиксированный. (Рандомный плох тем, что если кто-то будет делать что-то реально незаконное, то он его плохой трафик по рандому на твой VPN может прилететь)
А еще можно сделать свою сетевую компьютерную игру... Самую скучную и безобидную - шахматы или вот веселая ферма. Но сетевой протокол у нее такой, что под него очень легко замаскировать VPN. Может быть даже не очень экономный. Я даже не удивлюсь, если в нынешнее безрадостное время такая игра может оказаться почему-то очень популярной в России.
Вот мне этот "закон сохранения энергии" очень нравится своей простотой и какой-то железной верностью, несомненностью в нем на физическом уровне.
Однако, что я не понимаю... Вот я ел по системе "полный безлимит" - от пуза, когда хочется, вплоть до того, что в 3 часа ночи перед сном навернуть пельменей с майонезом. Много алкоголя. Сидячий образ жизни. После замечания врача (99.7кг, запомним эту точку 1) - взялся за себя. Без особого фанатизма, но стараюсь гулять, почаще махаю гантелями и главное - внимательнее ем. Все как надо - (стараюсь) много овощей, мало всякой обработанной еды. Сбросил 10кг и сейчас вес колеблется в районе 90-92кг. Мне нравится. Да, можно чуть фанатичнее-упорнее, чем больше физ-ры будет вес еще меньше, мышц больше, но сейчас мне нравится комплекция. (Это наша точка 2).
Однако, что мне не понятно... Если я сейчас начну снова жрать как раньше - я навернка очень быстро наберу обратно до сотни, да. За месяц или там за два, может даже меньше. Но как я мог раньше есть свой "безлимит" годами и при этом дойти всего до 100кг (т. 1)? Куда оно дальше все лишнее девалось-то? Я ночью тайком в спортзал не ходил, честно-честно.
Технологии те же, расходы те же, игроки те же - конкуренция была бы та же. С чего бы игроку снижать свою прибыль-то? Кто хочет снизить - те и сейчас уже снизили :-) Ну кто-то бы через год менял, а кто-то через два (но закладывал бы в тариф возможные расходы). Велика ли разница? Не бывает "замораживаем цены на весь срок действия договора" (если договор бессрочный = вечный). Всегда будет какой-то подвох, ну просто потому что не может оператор долго работать в минуса. Либо будет способ извлекать с клиентов прибыль, либо оператор просто загнется со всеми своими обязательствами. Если обслужить клиента в среднем стоит 350 рублей, а клиенты в среднем платят 300 - это не "вот им повезло! халява!", это "клиенты остались без оператора и идут к другому оператору за 600".
Вы смешиваете конкретный договор и мой гипотетический договор. В моем гипотетическом срок был бы на 1 год или неопределенный (такое тоже часто бывает), но с возможностью расторжения по желанию любой из сторон. И каждый раз когда инфляция заставляет повысить цену - пришлось бы ехать в офис и переподписывать новый. То же самое получилось бы что и сейчас, только суеты больше.
Могут. Но между клановым управлением и персонализированной автократией есть разница. Персонализированная не переживает уход автократа - сильно меняется.
Кстати, я хотел бы напомнить про ВК. Был у меня интересный опыт - попросил у девушки интересную фотографию. Она выслала. Я открыл в новой вкладке,и открыл именно саму фотку. А потом она удалила ее. Так вот, у меня всегда много вкладок и вдруг я нахожу ту фотку, она у меня открыта. Ну я попрощался с ней и нажал "релоад". Фотка загрузилась снова. Я даже вроде через месяц проверял - "удаленная" фотка все еще была на сервере.
Так что, я даже не уверен, что можно удалить что-то нехорошее.
"Россияне" - категория очень большая и самое главное - вечная (ну или продолжительная, вековая. Нельзя быть в четверг адреналинозависимым народом, а в пятницу уже нет.). Если бы это было важным определяющим фактором, тогда многие события, которые произошли когда-то - могли бы произойти и раньше, ведь главная предпосылка (адреналинозависимость) была и тогда.
Ну вы ж попросили максимум катастроф - вот их и получили. Но я захотел чуть менее глобальное, вот только на 1 день. У меня примерно все что он вам на 2 года расписал - в один день уместилось. Как у барона Мюнхгаузена, 10:00 - война с англией, 11:00 падение DNS серверов, 12:00 вымирание пчел, с 14:00 до 15:00 - чума.
Но вообще, наблюдения за жизнью показывают, что резкие радикальные переломы случаются очень редко. Да и то есть "природные силы", которые из любой странной-больной ситуации все стремятся вернуть к некоторой норме.
Даже ковид - помните как начинался? Мы будто в фильме ужасов про эпидемию оказались. И казалось, что это будет вечным, чуть ли не величайшее событие в истории планеты (ну одно из топ-100). Ну и как сейчас? Да будто его вообще не было. Или вот тот самый черный февраль. Да, многое поменял (на сегодня), но... вспомните, какие были прогнозы. От тотального эмбарго до ядерного удара. Многие, кто уезжал (из рядовых граждан) делали не символический перформанс, не выражали таким образом несогласие, а уезжали как раз от всех ужасных перспектив, которые им в тот день казались очень реалистичными. А чем реально обернулось для рандомного гражданина? Не работают карточки через границу, отдыхать за границей можно не во всех странах, цены на жкх выросли, нет икеи (вернее, почти есть, просто на маркетплейсе надо покупать и чуть дороже). Я телефон в панике покупал с мыслями, что больше смартфонов не будет, будут только лошади и телеги.
По ходу события "танк застрял в воротах цирка" меня больше всего впечатлила очередь в бургер-кинг. Страшные дяди с большими автоматами на плече, которые в этот день получили полную власть над городом - стоят в очереди и покупают бургеры. за деньги! Да, они могли бы и бесплатно разграбить кафе. Но через 4 часа снова захочется перекусить - и им нужно чтобы кафе работало.
Еще пример - Главная статья экспорта (из которой все оплачивается) - углеводороды. И не смотря на страшное желание перекрыть это - по большому счету мало что изменилось, ну чуть больше хлопот и издержек. Есть "закон природы", что миру нужны огромные объемы нефти, поэтому она будет экспортироваться. За нее будут платиться деньги. И на эти деньги можно будет что-то покупать (потому что иначе вся цепочка бы рассыпалась, а "закон природы" не нарушается, все стремится к соблюдению этого закона). Это как пример, что даже если очень сильно стараться нарушить закон природы - то это сложно.
А вспомните, какие мысли были недавно про "договорнячок"? понимали, что не гарантия, что фифти-фифти, но даже фифти-фифти было на то, что за месяц все вернется к "до-февралю" и Икея откроется.
Вот как есть закон, что песчаный пляж будет ровным. Можно его нарушить - построить там замки из песка. Можно отогнать воду огромным вентилятором/турбиной или построить дамбу, чтобы вода не разрушила наши пляжные песочные строения. Чем больше сил и средств вбухивать - тем дольше можно удерживать аномальную ситуацию. Но рано или поздно вентилятор остановится или шторм-прилив перельет через дамбу - и тогда закон гладкого берега снова сбудется.
Меня утешает, что человеческая жизнь не бесконечна, даже для самых-самых высоких людей. А значит, даже при самом скучном линейном развитии событий без лебедей, эта ровная линия прервется через несколько лет. Куда она пойдет от той точки - хз (может и еще хуже все будет), но куда-то точно пойдет иначе. Вот через годик после этого события можгно будет хоть какие-то прогнозы на будущее делать.
У одного из наших иноагентов в ютубе была интересная мысль, что вот такие проекты - с одной стороны, легкие большие бабки, а с другой, когда то приходится признать, что миллиарды потрачены, а результата нет. И тогда кто-то с погонами начинает искать виноватых и еще одну звездочку, так что, если ты высоко в иерархии есть некоторые шансы сесть.
Можно, да. Но мне в целом не очень нравятся платные решения (а бесплатный тариф у них - с малым лимитом), даже если они дешевые, все равно в них много минусов. 1. Они не анонимны. Ну не криптой же платить за них. А раз ты платишь - то легко отследить кто заплатил. Законы у нас динамичные, хрен знаешь, за что через 5 лет могут начать сажать. За фотку с митинга? За мем с Пригожиным? За пиратскую копию фильма? За APK с VPNом? 2. Платежи - тоже штука нестабильная. За границу внезапно стало платить очень сложно. Если даже обзавелся казахской картой - в любой момент есть шанс, что она превратится в тыкву. По стране - тоже, кто его знает когда интернет отключат и на сколько. То из-за дронов, то из-за РКНовских учений. 3. Цены. Последний раз когда я смотрел, у Яндекса цены мне показались сказочно низкими. Горячее хранилище, а стоит - дешевле, чем амазон гласьер. Есть подозрение, что это вот как с мейлрушными 100гигами. Сначала заманят, а когда осядешь там со своими терабайтами (которые перетаскивать очень тяжело) - повысят цены и куда ты денешься?
Вот эти "автоматизированные проверки" - прямо боль. Неужели где-то они в самом деле есть в живой и сложной системе? Да, для своих хобби-микропроектов я делаю 100% покрытие тестами, чисто ради красивого бейджика, но в реальной жизни и сложных и живых проектов - оно бывает? И даже если где-то однажды достиглось - оно пережило потом год развития программы, с добавлением новых плюшечек?
К сожалению, там где я видел, очень часто бэкап признается рабочим если после восстановления можно зайти на нужный адрес и там откроется какая-то красивая страничка, а не сообщение об ошибке. Даже такая задачка как проверить, что логин работает - часто ломается о другое хорошее правило, что пароли надо регулярно менять, поэтому нельзя один раз написать тест который бы проверял, что в систему можно войти.
Даже на ЭТОМ этапе - часто есть сложности, а ведь аутентификация - это 0.01% от всего функционала... А еще есть API которые нельзя дергать. Мы бы хотели что-то проверить, но каждый "дерг" стоит денег. А еще есть API которые прямо совсем нельзя дергать (ты дернул - а там самолет экстренно посадили, его спецназ с огнеметами окружили и во всей области объявлен карантин).
я не представляю этого.. ну вот у информации может быть несколько видов - текстовая (сюда же - все SQL, JSON, CSV), графическая, звуковая, видео....
Единственное, что могу представить, бэкап состоит из 100МБ данных о продажах за сегодня (вся подробная информация, включая серийный номер ручки включения кондиционера и все что известно о покупателе) и 10 Тб - Запись со всех камер наблюдения во всех офисах огромной страны в 4K качестве.
Масштабируемость в Пайтоне достижима, разные варианты, мы можем говорить только о проблеме "чтоб искаропки".
Но как часто ваши проекты доходят до требования масштабируемости? Мне кажется, мир странным образом поделился на две половины.
Есть мир "больших мальчиков", от Гугла-Амазона-Нетфликса до какого-нибудь ПФР и Россельхозбанка (и то я не уверен, что он сюда подходит). В общем, крупные фирмы, большие объемы данных, большие задачи, много серверов итд. Там где каждая задача настолько большая и сложная, что нельзя просто на одном сервере все запустить и чтоб он вытянул. И этих мальчиков - можно перечесть по пальцам (ну ок, потребуется 150-200 пальцев на всю планету, ну для математика это не проблема).
Есть мир "маленьких мальчиков", там каждая задача может выполняться одним сервером. Банк-клиент для физлиц? Окей, вот один сервер под это. Банк-клиент для юрлиц? Окей, вот другой. Отдельно API для платежей, и все такое. Интернет-магазин? Ну кидайте всю статику на что-то одно (от nginx / S3 / CDN) а приложение пусть обрабатывает только покупки. У вас точно настолько успешных бизнес, что происходят сотни покупок в секунду?
Есть еще промежуточная категория. Например, у нас по одному проекту серваку иногда памяти не хватает и он в OOM падает. Но мое мнение - это не "ух ты, какие у нас мощные программисты, какую сложную задачу делают!", а наоборот - остолопы не умеют писать эффективный код, поэтому там, где можно, например, сделать PDFку из кода (хватит 80286 и 1 мегабайта памяти) - запускают headless Chromium, рендерят в нем HTMLку и сохраняют как PDF.
Я даже для одного проекта гонял тесты.... База данных вся в памяти на 1млн записей (будто бы ассортимент крупного магазина). Запросы идут по сложным критериям (смартфон, ценой ниже 500 долларов, но экран не такого-то типа и объем памяти от такого-то. Но если бренд Apple - то можно и ценой до 1500 долларов) и тупо поиск в памяти Python через evalidate - всего четверть секунды! Это самым грубым перебором всех миллионов записей, и применение фильтра к каждой. И эта задача, кстати, легко масштабируется. Но как часто задачи настолько масштабны? А что если у среднего онлайн-магазина - не миллион, а всего тысяча позиций, и покупок - не несколько в секунду, а три в день?
Так вот ирония в том, что большинство звезд индустрии - работают в этих гигантах. Большинство инструментов создаются этими гигантами. Даже большинство "домашних" хобби-проектов когда вырастают до какого-то объема (такого, что Боинг начинает их использовать) - получают затем грант на развитие от Боинга, с его боинговскими пожеланиями, мол, у вас прекрасный продукт для проекта мощностью в 10 единиц, доработайте его чтобы он подходил нам, у нас мощность 200 000 единиц.
Мы живем в мире, где 90% ITшников имеют маленькие задачки, лепят куличики из песочка. Но единственный экскаватор, который они могут использовать - это огромный карьерный экскаватор, а самый популярный грузовичок, чтобы возить песочек - это карьерный БелАЗ на 400 тонн. И в целом-то хорошо, что ты можешь перевезти ведерочка песка, но если потребуется - то и 400 тонн можно. Плохо - что у этого есть какая-то цена. И каждый раз пока ты автоматизируешь зоомагазин на углу - ты зачем-то платишь за ту сложность, которая позволит этому зоомагазину успешно масштабироваться завтра до масштаба Амазона и Нетфликса, кубернетесы развернуть на миллион нод, чтоб аж дата-центр трещал, но этого не случится, а затраты не вернутся.
Не так страшна проблема, что IT-технологии недостаточно масштабируются, как то, что они излишне хорошо масштабируются.
Мне вообще странно, почему очень общая задача управления пакетами и структурой зависимостей везде реализуется по-своему?
Кмк, может существовать ОДНА система пакетов, и ее должно быть достаточно для 99% случаев (по правилу Парето). И для Debian и для CentOS и для Python и для Golang и для JavaScript. Для установки пакета могут использоваться разные правила, в пайтоне одни, а в дебиане - другие, но сама идея, что если ты хочешь пакет A, то тебе нужен еще пакеты B и С и надо обновить пакет D, сейчас я их все скачаю и для каждого (в нужном порядке) вызову установку - она мне кажется очень простой.
Я вот не понимаю, чем центос так уж принципиально отличается от дебиана-убунты, а пайтон от JS что им нужны совершенно разные системы управления зависимостями.
Огромная разница. Человек, это "нейросеть" конкретной модели, созданная сотни тысячи лет назад. За это время мы немного изучили эту модель, ее свойства, характеристики, сильные и слабые стороны. Это "дьявол, которого ты знаешь".
А вот ChatGPT - неведомая инопланетная жижа которая постоянно принимает разные формы, и все что вы знали про предыдущую модель через месяц уже может терять актуальность, потому что выкатили новую модель, в которой устранили прежние недостатки и добавили новые.
А это требует творческого подхода? Случайный оператор следит так, Михалков следил бы иначе, а Триер и Тарантино совсем иначе? Если подход не требуется - в чем сложность сделать простой логикой, обычными if'ами? А оператор только на нештатный случай
Не очень красивый, но, наверное, рабочий метод сокрытия VPN. Далеко не каждый зашифрованный трафик - признак VPN. Самая законопослушная школьница с симсами или бабушка с кабачками если ищет рецепты кабачков или запустила игру "веселый кабачок" - может устанавливать сотни и тысячи соединений, в том числе с шифрованием, и не обязательно именно HTTPS, может быть внутренний игровой протокол.
Сверкает VPN тогда, когда у вас за месяц трафиг 30Гб и из них 28Гб - на один и тот же адрес и порт. Вот тут явно палимся. Несколько идей на эту тему.
Решение (технически некрасивое) - запустить "легализатор" мимо VPNа. Приложение которое будет тупо создавать трафик - смотреть рутуб без остановки, читать последние постановления партии и правительства на офсайте, искать "кабачки рецепт готовить" и прочую скучную активность обычного активного, но не особо интересного интернет-пользователя. Чтобы создать 60Гб или 300Гб трафика и в этой горе песка сложно будет найти нужную песчинку.
Еще вариант - сделать какой-то распределенный общественный VPN (хотя... не изобретаю ли я Тор?). В общем, ты ставишь VPN сервачок, как-то подключаешь его к этому "облачному VPN" и дальше получаешь возможность цеплятся к любому из многих тысяч его ВХОДНЫХ узлов. То есть, твой трафик каждые полчаса будет идти на разные узлы и не будет явного одного подозрительного узла. Выходной же узел может быть или рандомным или всегда свой фиксированный. (Рандомный плох тем, что если кто-то будет делать что-то реально незаконное, то он его плохой трафик по рандому на твой VPN может прилететь)
А еще можно сделать свою сетевую компьютерную игру... Самую скучную и безобидную - шахматы или вот веселая ферма. Но сетевой протокол у нее такой, что под него очень легко замаскировать VPN. Может быть даже не очень экономный. Я даже не удивлюсь, если в нынешнее безрадостное время такая игра может оказаться почему-то очень популярной в России.
Вот мне этот "закон сохранения энергии" очень нравится своей простотой и какой-то железной верностью, несомненностью в нем на физическом уровне.
Однако, что я не понимаю... Вот я ел по системе "полный безлимит" - от пуза, когда хочется, вплоть до того, что в 3 часа ночи перед сном навернуть пельменей с майонезом. Много алкоголя. Сидячий образ жизни. После замечания врача (99.7кг, запомним эту точку 1) - взялся за себя. Без особого фанатизма, но стараюсь гулять, почаще махаю гантелями и главное - внимательнее ем. Все как надо - (стараюсь) много овощей, мало всякой обработанной еды. Сбросил 10кг и сейчас вес колеблется в районе 90-92кг. Мне нравится. Да, можно чуть фанатичнее-упорнее, чем больше физ-ры будет вес еще меньше, мышц больше, но сейчас мне нравится комплекция. (Это наша точка 2).
Однако, что мне не понятно... Если я сейчас начну снова жрать как раньше - я навернка очень быстро наберу обратно до сотни, да. За месяц или там за два, может даже меньше. Но как я мог раньше есть свой "безлимит" годами и при этом дойти всего до 100кг (т. 1)? Куда оно дальше все лишнее девалось-то? Я ночью тайком в спортзал не ходил, честно-честно.
Технологии те же, расходы те же, игроки те же - конкуренция была бы та же. С чего бы игроку снижать свою прибыль-то? Кто хочет снизить - те и сейчас уже снизили :-)
Ну кто-то бы через год менял, а кто-то через два (но закладывал бы в тариф возможные расходы). Велика ли разница?
Не бывает "замораживаем цены на весь срок действия договора" (если договор бессрочный = вечный). Всегда будет какой-то подвох, ну просто потому что не может оператор долго работать в минуса. Либо будет способ извлекать с клиентов прибыль, либо оператор просто загнется со всеми своими обязательствами. Если обслужить клиента в среднем стоит 350 рублей, а клиенты в среднем платят 300 - это не "вот им повезло! халява!", это "клиенты остались без оператора и идут к другому оператору за 600".
Пи....на
Уже в самом деле думаешь зарегаться на сайте знакомств и искать мальчиков из Казахстана увлекающихся компьютерами :-)
Вы смешиваете конкретный договор и мой гипотетический договор. В моем гипотетическом срок был бы на 1 год или неопределенный (такое тоже часто бывает), но с возможностью расторжения по желанию любой из сторон. И каждый раз когда инфляция заставляет повысить цену - пришлось бы ехать в офис и переподписывать новый. То же самое получилось бы что и сейчас, только суеты больше.
Могут. Но между клановым управлением и персонализированной автократией есть разница. Персонализированная не переживает уход автократа - сильно меняется.
Кстати, я хотел бы напомнить про ВК. Был у меня интересный опыт - попросил у девушки интересную фотографию. Она выслала. Я открыл в новой вкладке,и открыл именно саму фотку. А потом она удалила ее. Так вот, у меня всегда много вкладок и вдруг я нахожу ту фотку, она у меня открыта. Ну я попрощался с ней и нажал "релоад". Фотка загрузилась снова. Я даже вроде через месяц проверял - "удаленная" фотка все еще была на сервере.
Так что, я даже не уверен, что можно удалить что-то нехорошее.
"Россияне" - категория очень большая и самое главное - вечная (ну или продолжительная, вековая. Нельзя быть в четверг адреналинозависимым народом, а в пятницу уже нет.). Если бы это было важным определяющим фактором, тогда многие события, которые произошли когда-то - могли бы произойти и раньше, ведь главная предпосылка (адреналинозависимость) была и тогда.
Ну вы ж попросили максимум катастроф - вот их и получили. Но я захотел чуть менее глобальное, вот только на 1 день. У меня примерно все что он вам на 2 года расписал - в один день уместилось. Как у барона Мюнхгаузена, 10:00 - война с англией, 11:00 падение DNS серверов, 12:00 вымирание пчел, с 14:00 до 15:00 - чума.
Но вообще, наблюдения за жизнью показывают, что резкие радикальные переломы случаются очень редко. Да и то есть "природные силы", которые из любой странной-больной ситуации все стремятся вернуть к некоторой норме.
Даже ковид - помните как начинался? Мы будто в фильме ужасов про эпидемию оказались. И казалось, что это будет вечным, чуть ли не величайшее событие в истории планеты (ну одно из топ-100). Ну и как сейчас? Да будто его вообще не было.
Или вот тот самый черный февраль. Да, многое поменял (на сегодня), но... вспомните, какие были прогнозы. От тотального эмбарго до ядерного удара. Многие, кто уезжал (из рядовых граждан) делали не символический перформанс, не выражали таким образом несогласие, а уезжали как раз от всех ужасных перспектив, которые им в тот день казались очень реалистичными. А чем реально обернулось для рандомного гражданина? Не работают карточки через границу, отдыхать за границей можно не во всех странах, цены на жкх выросли, нет икеи (вернее, почти есть, просто на маркетплейсе надо покупать и чуть дороже). Я телефон в панике покупал с мыслями, что больше смартфонов не будет, будут только лошади и телеги.
По ходу события "танк застрял в воротах цирка" меня больше всего впечатлила очередь в бургер-кинг. Страшные дяди с большими автоматами на плече, которые в этот день получили полную власть над городом - стоят в очереди и покупают бургеры. за деньги! Да, они могли бы и бесплатно разграбить кафе. Но через 4 часа снова захочется перекусить - и им нужно чтобы кафе работало.
Еще пример - Главная статья экспорта (из которой все оплачивается) - углеводороды. И не смотря на страшное желание перекрыть это - по большому счету мало что изменилось, ну чуть больше хлопот и издержек. Есть "закон природы", что миру нужны огромные объемы нефти, поэтому она будет экспортироваться. За нее будут платиться деньги. И на эти деньги можно будет что-то покупать (потому что иначе вся цепочка бы рассыпалась, а "закон природы" не нарушается, все стремится к соблюдению этого закона). Это как пример, что даже если очень сильно стараться нарушить закон природы - то это сложно.
А вспомните, какие мысли были недавно про "договорнячок"? понимали, что не гарантия, что фифти-фифти, но даже фифти-фифти было на то, что за месяц все вернется к "до-февралю" и Икея откроется.
Вот как есть закон, что песчаный пляж будет ровным. Можно его нарушить - построить там замки из песка. Можно отогнать воду огромным вентилятором/турбиной или построить дамбу, чтобы вода не разрушила наши пляжные песочные строения. Чем больше сил и средств вбухивать - тем дольше можно удерживать аномальную ситуацию. Но рано или поздно вентилятор остановится или шторм-прилив перельет через дамбу - и тогда закон гладкого берега снова сбудется.
Меня утешает, что человеческая жизнь не бесконечна, даже для самых-самых высоких людей. А значит, даже при самом скучном линейном развитии событий без лебедей, эта ровная линия прервется через несколько лет. Куда она пойдет от той точки - хз (может и еще хуже все будет), но куда-то точно пойдет иначе. Вот через годик после этого события можгно будет хоть какие-то прогнозы на будущее делать.
У одного из наших иноагентов в ютубе была интересная мысль, что вот такие проекты - с одной стороны, легкие большие бабки, а с другой, когда то приходится признать, что миллиарды потрачены, а результата нет. И тогда кто-то с погонами начинает искать виноватых и еще одну звездочку, так что, если ты высоко в иерархии есть некоторые шансы сесть.
что такое uIP? гугл находить только uIP = миниатюрный TCP/IP стек для микроконтроллеров.
Можно, да. Но мне в целом не очень нравятся платные решения (а бесплатный тариф у них - с малым лимитом), даже если они дешевые, все равно в них много минусов.
1. Они не анонимны. Ну не криптой же платить за них. А раз ты платишь - то легко отследить кто заплатил. Законы у нас динамичные, хрен знаешь, за что через 5 лет могут начать сажать. За фотку с митинга? За мем с Пригожиным? За пиратскую копию фильма? За APK с VPNом?
2. Платежи - тоже штука нестабильная. За границу внезапно стало платить очень сложно. Если даже обзавелся казахской картой - в любой момент есть шанс, что она превратится в тыкву. По стране - тоже, кто его знает когда интернет отключат и на сколько. То из-за дронов, то из-за РКНовских учений.
3. Цены. Последний раз когда я смотрел, у Яндекса цены мне показались сказочно низкими. Горячее хранилище, а стоит - дешевле, чем амазон гласьер. Есть подозрение, что это вот как с мейлрушными 100гигами. Сначала заманят, а когда осядешь там со своими терабайтами (которые перетаскивать очень тяжело) - повысят цены и куда ты денешься?