Я как-то в 2021 году зашëл в гитхаб без КВН, будучи в Крыму. Мне его засапендили с уведомлением и просьбой объясниться. Я написал письмо, что случайно там оказался. Мне разблочили акк… Ошибка выжившего…
Был "Там-Там", но его буквально месяц назад закрыли в пользу Макса: за неделю до закрытия прислали уведомление "27го февраля мессенджер перестанет работать. Пользуйтесь Максом"... Такие дела
Спасибо за статью (у самого руки не дошли написать: я часть этого проходил осенью с Ubuntu 22.04, когда открыл себе ИП) Однако, выглядит не как квест, а набор предзнаний в виде магических заклинаний: сделай это и тогда у тебя всё заработает. Мне бы больше зашëл формат: запускаем плагин, не работает. Почему? Ага, ошибка. Исправляем тут-то такое-то. Запускаем опять. Ага, опять не работает (и так в цикле, пока не заработает )) кажется, такое больше было бы похоже на квест ) Ну и развивает инженерный подход у читателей: что у каждой проблемы есть явная причина, а на линуксе практически всегда есть возможность узнать такие причины и исправить их
Можно развернуть полноценный Kubernetes, но для одной ноды это часто — оверкилл, требующий отдельного администратора.
А вы же знали про minikube? Правда ж, знали?
Проект родился из прагматичных потребностей:
Просто, кажется вы зарубили k8s/миникуб, который всем им удовлетворяет, просто потому что посчитали его сложным, и почему-то считаете (из написанного я делаю такой вывод) конфигурирование через энвы гораздо проще, чем ямлик написать, хотя принципиальной, как по мне, разницы нет: и то, и то - текст
Захотел я тут подписывать коммиты в Git-е ключом с рутокена. Взял такую же инструкцию с портала. Дохожу до
Далее нам будет предложено, какой тип ключа мы хотим получить. Выбираем импорт существующего RSA ключа (13 опция): ... (13) Existing key Your selection? 13
Теперь нас попросят ввести хеш сертификата данного ключа:
Enter the keygrip: 892E053AE031FC23F3E7CCC73BC60859F11F6B90
ввожу свой
Your selection? 13 Enter the keygrip: CE5C15CFBE023C46E5B46A29012CBC7EB4D4A106
у меня была та же проблема, но я её решил так: у меня была возможность переделать питание, и я прокинул 4жильный провод вместо обычного 3-жильного, и эта 4-я жила как раз является сигнальной линией о переполнении )) правда, сигнал там 220В )) (и да, я недолюбливаю беспроводные решения)
и я просто подключил свето-звуковой извещатель, звук которого можно отключать отдельно от света итого, в разрыв втыкаем выключатель (и выносим куда удобно) и можем звук гасить , чтобы не раздражал, но световая сигнализация имеется пока переполнение не устранено... это простой и дешёвый вариант
потом уже, когда приобрёл и стал строить свою автоматизацию на базе Wirenboard, чтобы не думать и не помнить, выключать звук и включать потом обратно, задействовал управляемого WB реле, два контактора и детектор 220В, и настроил в Nodered сценарий, умеющий выключать сирену (ночью, например... ибо было разок срабатывание ночью, но бежать в ночи что-то с этим делать я не готов )) и включать обратно после возобновления нормальной работы канализации... так, при переполнении, 220В включает контактор, включающий сирену, так же детектится наличие 220В, посылается уведомление в телегу... под раковиной в кухне есть кнопка, нажатие на которую отключает звук (nodered-сценарий включает реле, чтобы второй контактор разорвал линию на звук сирены) когда сигнал о переполнении исчезает, сценарий возвращает всё в исходный "заряженный" вид до следующего срабатывания тревоги (и , конечно, посылает уведомление об этом в телегу)
это уже, конечно, дороже ))
к слову был ещё кейс, когда в канализации испортился провод поплавка, и оба насоса стали работать одновременно, а не попеременно, что также привело к переполнению... поэтому я добавил ещё провод для индикации этого, и завёл отдельный алерт на не работающие насосы или работающие одновременно
А вы смотрели как инсталлятор zapret это делает? Он по очереди пытается запустить бинарник и если он не падает, считает что архитектуру угадали. Как по мне, подход так себе.
не успел )) Ваша правда, подход так себе
однако у меня на Peak-е uname -m выводит архитектуру )
Возможно, вы плохо знаете зрелых айтишников )) ведь как раз для них технологии и автоматизация - это интерес жизни , и потому они и стали айтишниками
Я как-то в 2021 году зашëл в гитхаб без КВН, будучи в Крыму. Мне его засапендили с уведомлением и просьбой объясниться. Я написал письмо, что случайно там оказался. Мне разблочили акк… Ошибка выжившего…
Был "Там-Там", но его буквально месяц назад закрыли в пользу Макса: за неделю до закрытия прислали уведомление "27го февраля мессенджер перестанет работать. Пользуйтесь Максом"... Такие дела
Спасибо за статью (у самого руки не дошли написать: я часть этого проходил осенью с Ubuntu 22.04, когда открыл себе ИП)
Однако, выглядит не как квест, а набор предзнаний в виде магических заклинаний: сделай это и тогда у тебя всё заработает.
Мне бы больше зашëл формат: запускаем плагин, не работает. Почему? Ага, ошибка. Исправляем тут-то такое-то. Запускаем опять. Ага, опять не работает (и так в цикле, пока не заработает )) кажется, такое больше было бы похоже на квест )
Ну и развивает инженерный подход у читателей: что у каждой проблемы есть явная причина, а на линуксе практически всегда есть возможность узнать такие причины и исправить их
А где можно узнать список правил, которые ищет ваш анализатор?
Мы даже для Go его взяли )
А вы же знали про minikube? Правда ж, знали?
Просто, кажется вы зарубили k8s/миникуб, который всем им удовлетворяет, просто потому что посчитали его сложным, и почему-то считаете (из написанного я делаю такой вывод) конфигурирование через энвы гораздо проще, чем ямлик написать, хотя принципиальной, как по мне, разницы нет: и то, и то - текст
https://github.com/itcaat/mtproto-installer/blob/5dc208b47cfc714cc0220696eda89a628352e888/install.sh#L142
(если не менять домен, то скрипт останавливается )
[[ -n "$input" ]] && FAKE_DOMAIN="$input" || trueдолжно быть?ну, это уже неправда (и по-видимому, давно уже)
Захотел я тут подписывать коммиты в Git-е ключом с рутокена.
Взял такую же инструкцию с портала.
Дохожу до
ввожу свой
получаю
приплыли )
что делать?
у меня была та же проблема, но я её решил так: у меня была возможность переделать питание, и я прокинул 4жильный провод вместо обычного 3-жильного, и эта 4-я жила как раз является сигнальной линией о переполнении )) правда, сигнал там 220В )) (и да, я недолюбливаю беспроводные решения)
и я просто подключил свето-звуковой извещатель, звук которого можно отключать отдельно от света
итого, в разрыв втыкаем выключатель (и выносим куда удобно) и можем звук гасить , чтобы не раздражал, но световая сигнализация имеется пока переполнение не устранено...
это простой и дешёвый вариант
потом уже, когда приобрёл и стал строить свою автоматизацию на базе Wirenboard, чтобы не думать и не помнить, выключать звук и включать потом обратно, задействовал управляемого WB реле, два контактора и детектор 220В, и настроил в Nodered сценарий, умеющий выключать сирену (ночью, например... ибо было разок срабатывание ночью, но бежать в ночи что-то с этим делать я не готов )) и включать обратно после возобновления нормальной работы канализации...
так, при переполнении, 220В включает контактор, включающий сирену, так же детектится наличие 220В, посылается уведомление в телегу...
под раковиной в кухне есть кнопка, нажатие на которую отключает звук (nodered-сценарий включает реле, чтобы второй контактор разорвал линию на звук сирены)
когда сигнал о переполнении исчезает, сценарий возвращает всё в исходный "заряженный" вид до следующего срабатывания тревоги (и , конечно, посылает уведомление об этом в телегу)
это уже, конечно, дороже ))
к слову был ещё кейс, когда в канализации испортился провод поплавка, и оба насоса стали работать одновременно, а не попеременно, что также привело к переполнению...
поэтому я добавил ещё провод для индикации этого, и завёл отдельный алерт на не работающие насосы или работающие одновременно
ожидал увидеть инфу про flamegraph-ы )
и нахождение узких мест производительности )
а раскройте связь между "писать код" и нампадом?
для меня нампад - это для быстрого ввода цифр
код - это преимущественно буквы
у меня нет диммирования, так что в этом вопросе не подскажу, увы
у вас обе строчки для iptables одинаковые )
З.Ы.
NB https://habr.com/ru/articles/833564/comments/#comment_27137352
да не, ничего страшного, я просто уточнял )
я и так знал, что придётся погуглить )
ага, понятно, спасибо )
откуда взялся dnsmasq? ) у вас он стоит уже. В исходной статье его нет )
Какую функцию выполняет исправление? Чтобы в рамках условий исходной статьи было понятно для чего это нужно?
Если его надо ставить, то нужно бы дополнить инфой по настройке, ибо выглядит как "нужно", но как задействовать - непонятно
ppp0 - это интерфейс чего?
не успел )) Ваша правда, подход так себе
однако у меня на Peak-е
uname -mвыводит архитектуру )