Pull to refresh
15
0.3
Валерий Озарничук @Akuma

Пользователь

Send message

ЛК налоговой у меня работал под обычным хромом под виндой. Через 50 граблей и кусу матов, но заставил работать.

На маке не смог. Только хром-гост

Погуглите libvips.

Боюсь, что у меня не хватит денег. Да и не факт, что получится. Все что я находил нативного отстаёт в разы как по памяти, так и по cpu и скорости в целом.

Ну и идея «просто переписать» либу с довольно большим сообществом и историей…ну хз хз

Пока что все нативные либы для картинок работают хуже и жрут непомерно много памяти.

Зависит от случая. Например, я сейчас делаю внутренний сервис для обработки фото. И нет ничего шустрее и эффективнее libvips. А оно на C(может ++). И какие бы проблемы не доставлял биндинг, получается выгоднее.

Хотя с управлением памятью там прям беда.

Обычно если надо из Go выжать максимум, к нему биндят Си-библиотеку :)

И это прям беда на самом деле.

Там вообще нигде обороты не показываются.

По брокерскому счету уже какой год подаю - просто указываю суммы, без каких-либо вообще пояснений. Максимум что было - позвонили и напомнили в этом году, что нужно подавать движение средств в принципе (я все эти бумажки всегда подаю в последние дни:)).

В отчете о движении средств точно так же нет никаких оборотов: никого не волнует куда там деньги уходят или откуда приходят. Честно говоря, даже отчеты или выписки никакие не просили ни разу.

3/8 Вы неплохо справились, но...

Но вы не видели C++ уже 15 лет и то все ограничилось парой тестовых программ.

В целом "экспертность" вопросов вызывает сомнения. В том смысле, что зная другие языки, догадаться более-менее можно. Во многих вопросах "второй загаданный вариант" обычно оказывался верным. Можно было и посложнее :)

При этом изначально стоимость жилья не забудут поднять. В итоге вин-вин :)

Вы очень удивитесь, когда это "речь идет об API для клиентов" обломается о каптчу, которая возникнет при запросе через серверное API с серверным же токеном.

Судя по опыту знакомых, да и просто людей в интернетах, родственникам все всегда просто переводили деньги и не парились. Сейчас ничего не изменилось, кроме того, что сам перевод сделать не просто.

Например?

Там странный запрет на Европу со стороны Европы. Ограничения на котировки с NYSE и не подтверждённый запрет переводов в рублях, что вполне логично. Это все.

Это меня и остановило. Если появляется проблема в настолько базовом сценарии, то я стараюсь такие решения не использовать.

Хотя на тот момент сварм работал несколько месяцев на одной жирной ноде и проблем не знал.

Не, то был именно докеровский swarm :) Не знал даже, что там еще что-то было.

Для дашборда в то время использовал Portainer (кажется так) - отличная штука.

Да, действительно. Тогда не было указания ресурсов и все сводилось к "используйте k8s".

Когда совсем ничего не знаешь, docker & docker-compose же :)

Но опять же, это гуглится достаточно просто. Да, там есть миллион нюансов, но распространенные кейсы вполне себе устоялись.

RBAC - да, не очень просто. Но мы тут вроде про простые случаи говорим (в сварме по другому не будет), так что оно либо не нужно, либо сводится к добавлению чуть ли не готовой роли из какого-нибудь helm чарта.

В k8s мне лично нравится эта фишка: можно все сделать просто и быстро, но если надо, то намудрить можно очень сложные схемы.

Чтобы чем-то управлять его надо понимать

# cluster.yaml
nodes:
  - address: 1.2.3.4
    user: user
    ssh_key_path: "~/.ssh/key"
    role: [controlplane,worker,etcd]

`rke up` в папке с этим файликом

В общем-то все. Ну разве что на саму ноду надо поставить докер, но это вроде не сложно.

Но поднятием кластера ведь всё не заканчивается, на этом всё только-только начинается - и вот чем дальше этот кластер используется, тем понятнее становится, что порог входа в куб намного-намного выше, чем показалось на первый взгляд

А можно конкретный пример?

Ну только не уровня гугла "у нас миллион машин и еще 10 на марсе", а что-то реальное. В k8s на самом деле две с половиной сущности. Просто это конструктор, но никто не заставляет собирать сложные штуки.

Обратите внимание на фразу "когда у вас больше одной машины в кластере".

Если делать кластер из одной машины (просто чтоб удобно запускать контейнеры тем же свармом) - все работало хорошо.

Как только туда добавлялась новая машина, сварм начинал зависать, как ни странно. Просто банально переставал отвечать на запросы или делал это очень долго. Контейнеры при этом работали, но новые не запускались.

Разобраться с этим я так и не смог. Было это правда аж пару лет назад, но осадочек остался.

Нагуглить хоть что-то про сварм в то время было прям трудно. Он как будто не существовал в ИТ-поле. Есть базовые мануалы "как запустить" и добавить ноду, но вот описания каких-либо проблем - пустое место, увы.

Найти хостера с поддержкой сварм-как-сервис - думаю, невозможно.

Плюс я не особо представляю как можно работать с несколькими нодами в сварме, когда он банально не умеет распределять ресурсы. Может сейчас уже научили, но в то время он запускал контейнеры просто от балды. А в случае если ноды разные - это беда.

Как тот, кто личный небольшой проект переводил с docker-compose на swarm, потом на k8s, могу сказать, что k8s проще и стабильней чем первые два, когда у вас больше одной машины в кластере.

Так что идея сразу делать на k8s, если у вас предпологается что-то сложней лендинга-визитки - вполне себе здравая.

Но там же должно быть какое-то адекватное расстояние?

Иначе GPS в крытом ангаре каком-нибудь будет каждые 10 минут показывать разную точку

Information

Rating
1,811-th
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity