Pull to refresh
14
Алексей Шумкин@ashumkin

системный разработчик

0,1
Rating
21
Subscribers
Send message

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

Я как-то в 2021 году зашëл в гитхаб без КВН, будучи в Крыму. Мне его засапендили с уведомлением и просьбой объясниться. Я написал письмо, что случайно там оказался. Мне разблочили акк… Ошибка выжившего…

Был "Там-Там", но его буквально месяц назад закрыли в пользу Макса: за неделю до закрытия прислали уведомление "27го февраля мессенджер перестанет работать. Пользуйтесь Максом"... Такие дела

Спасибо за статью (у самого руки не дошли написать: я часть этого проходил осенью с Ubuntu 22.04, когда открыл себе ИП)
Однако, выглядит не как квест, а набор предзнаний в виде магических заклинаний: сделай это и тогда у тебя всё заработает.
Мне бы больше зашëл формат: запускаем плагин, не работает. Почему? Ага, ошибка. Исправляем тут-то такое-то. Запускаем опять. Ага, опять не работает (и так в цикле, пока не заработает )) кажется, такое больше было бы похоже на квест )
Ну и развивает инженерный подход у читателей: что у каждой проблемы есть явная причина, а на линуксе практически всегда есть возможность узнать такие причины и исправить их

А где можно узнать список правил, которые ищет ваш анализатор?

Мы даже для Go его взяли )

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

А вы же знали про minikube? Правда ж, знали?

Проект родился из прагматичных потребностей:

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

https://github.com/itcaat/mtproto-installer/blob/5dc208b47cfc714cc0220696eda89a628352e888/install.sh#L142
(если не менять домен, то скрипт останавливается )
[[ -n "$input" ]] && FAKE_DOMAIN="$input" || true должно быть?

не работающий ни на чём, кроме винды

ну, это уже неправда (и по-видимому, давно уже)

Захотел я тут подписывать коммиты в Git-е ключом с рутокена.
Взял такую же инструкцию с портала.
Дохожу до

Далее нам будет предложено, какой тип ключа мы хотим получить. Выбираем импорт существующего RSA ключа (13 опция):
...
(13) Existing key
Your selection? 13

Теперь нас попросят ввести хеш сертификата данного ключа:

Enter the keygrip: 892E053AE031FC23F3E7CCC73BC60859F11F6B90

ввожу свой

Your selection? 13
Enter the keygrip: CE5C15CFBE023C46E5B46A29012CBC7EB4D4A106

получаю

No key with this keygrip

приплыли )
что делать?

у меня была та же проблема, но я её решил так: у меня была возможность переделать питание, и я прокинул 4жильный провод вместо обычного 3-жильного, и эта 4-я жила как раз является сигнальной линией о переполнении )) правда, сигнал там 220В )) (и да, я недолюбливаю беспроводные решения)

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

потом уже, когда приобрёл и стал строить свою автоматизацию на базе Wirenboard, чтобы не думать и не помнить, выключать звук и включать потом обратно, задействовал управляемого WB реле, два контактора и детектор 220В, и настроил в Nodered сценарий, умеющий выключать сирену (ночью, например... ибо было разок срабатывание ночью, но бежать в ночи что-то с этим делать я не готов )) и включать обратно после возобновления нормальной работы канализации...
так, при переполнении, 220В включает контактор, включающий сирену, так же детектится наличие 220В, посылается уведомление в телегу...
под раковиной в кухне есть кнопка, нажатие на которую отключает звук (nodered-сценарий включает реле, чтобы второй контактор разорвал линию на звук сирены)
когда сигнал о переполнении исчезает, сценарий возвращает всё в исходный "заряженный" вид до следующего срабатывания тревоги (и , конечно, посылает уведомление об этом в телегу)

это уже, конечно, дороже ))

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

ожидал увидеть инфу про flamegraph-ы )
и нахождение узких мест производительности )

а раскройте связь между "писать код" и нампадом?
для меня нампад - это для быстрого ввода цифр
код - это преимущественно буквы

у меня нет диммирования, так что в этом вопросе не подскажу, увы

у вас обе строчки для iptables одинаковые )

З.Ы.
NB https://habr.com/ru/articles/833564/comments/#comment_27137352

да не, ничего страшного, я просто уточнял )

я и так знал, что придётся погуглить )

ага, понятно, спасибо )

/opt/etc/dnsmasq.conf

откуда взялся dnsmasq? ) у вас он стоит уже. В исходной статье его нет )

Какую функцию выполняет исправление? Чтобы в рамках условий исходной статьи было понятно для чего это нужно?

Если его надо ставить, то нужно бы дополнить инфой по настройке, ибо выглядит как "нужно", но как задействовать - непонятно

iptables -t mangle -I POSTROUTING -o ppp0

ppp0 - это интерфейс чего?

А вы смотрели как инсталлятор zapret это делает? Он по очереди пытается запустить бинарник и если он не падает, считает что архитектуру угадали. Как по мне, подход так себе.

не успел )) Ваша правда, подход так себе

однако у меня на Peak-е uname -m выводит архитектуру )

1
23 ...

Information

Rating
5,140-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Ведущий
Linux
Git
Golang
Docker
ООП
Kubernetes
Python
Паттерны проектирования
SQL
Nginx