Получи случайную криптовалюту за регистрацию!

Segment@tion fault

Логотип телеграм канала @psauxww — Segment@tion fault S
Логотип телеграм канала @psauxww — Segment@tion fault
Адрес канала: @psauxww
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.01K
Описание канала:

Тим-менеджмент, Devops, Python, Rust, JS, Linux, IoT, электрика, все над чем работаю, иногда матом

Рейтинги и Отзывы

4.67

3 отзыва

Оценить канал psauxww и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 4

2021-04-10 23:52:20
691 views20:52
Открыть/Комментировать
2021-04-10 01:53:47
570 views22:53
Открыть/Комментировать
2021-04-04 20:14:11
Трудности промышленной автоматизации
585 views17:14
Открыть/Комментировать
2021-04-02 21:47:08 Сегодня EVA ICS получила новый движок событий, уже даже в стабильном билде.

Вообще события в среднемировом IoT, как домашнем, так и промышленном, традиционно в жопе, поэтому его и не любят ставить на эти наши заводы и электростанции старые мастеровые инженеры. Ведь типичный IoT выглядит так:

Уровень 1. Давайте слать метрики с устройств push'ем вебсокетом или mqtt (гусары, молчать про retain) через какой-то интервал, а клиент подсоединится и подождет (куда ему спешить-то)
== большинство находятся здесь и не парятся ==

Бонус-уровень 1A (например Amazon): Давайте менять пакеты местами как нам вздумается, а юзера пусть ебутся как хотят

Уровень 2. Давайте слать push'ы, но разрешим клиентам делать pull при подключении

Уровень 3. Ой, а пока мы разбирали pull, пришел push и мы не знаем какое теперь событие свежее. Давайте вхерачим в события timestamp (генерить и хранить инкрементальное ID события - дорого, а часто хранить и негде).

Уровень 4. Оказывается время может идти назад. Это незаметно, если управлять выключателем в туалете, но за управление турбиной уже могут выебать. Привязываем событие к monotonic timer и включаем еще какой-нибудь инкрементальный boot ID

== мы как раз находимся здесь ==

Уровень "бог". Хранить небольшую локальную историю событий и разрешить клиенту запрашивать те, которые он пропустил. Это не влияет на мониторинг и управление, но архиполезно например для работы с mission-critical статистикой.

== это реализуем через годик, к счастью основные конкуренты сидят где-то на уровне 1. и ведь не парятся! потому что главное всё равно - хорошие продажники, а не эти ваши чертовы алгоритмы ==
626 views18:47
Открыть/Комментировать
2021-04-01 23:37:59
моя работа в одной картинке
503 views20:37
Открыть/Комментировать
2021-03-31 15:23:21
492 views12:23
Открыть/Комментировать
2021-03-30 19:38:36
483 views16:38
Открыть/Комментировать
2021-03-26 15:28:27
645 views12:28
Открыть/Комментировать
2021-03-13 22:39:24 Не смотря на развитие науки и техники, профессия "эникейщика" в 2021 году живёт и процветает.

Например если вы суппорт Серьезного Промышленного Объекта, получить ssh куда-то - целое дело, с входом в пару VPN и требованием у тамошнего IT-отдела временно активировать доступ. На всё-про всё иногда уходит день, а бага - вот она уже мешает жить.

Поэтому на объект приезжает эникейщик, который под диктовку нажимает по видеосвязи нужные клавиши. Особенно ценятся продвинутые эникейщики с автокомплитом - те, которые сами без подсказки в нужное время нажимают и не жмякают Enter когда не следует.

Вчера например вот так сидел по zoom в gdb и имел большое уважение.
601 views19:39
Открыть/Комментировать
2021-02-22 18:07:52 Мое мнение о Julia

Недавно один коллега долго рекламировал, что Julia - is the new Python. И я не мог не попробовать.

Плюс: Julia действительно быстрее работает с цифрами, причем в разы быстрее. Собственно она и делалась под цифры, для замены питона в Jupyter.

Минусы:

- Компиляция. Нельзя просто так взять и скомпилять код Julia в нативный бинарник. Необходимы некоторые телодвижения с бубном, что примерно сравнимо с компилированием нативных бинарников в Python, а как по мне даже поболее.

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

А поскольку в наше тяжелое время, любые данные - это не только цифры, но еще и буквы, в овчинке выделки я не заметил.
634 views15:07
Открыть/Комментировать