Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку

Позднее Ctrl + ↑

Docker

Докатились...

https://docs.docker.com/engine/install/debian/

apt-get install ca-certificates curl gnupg lsb-release apt-transport-https

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

f.e. : deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bullseye stable


apt-get update
apt-get install docker-ce docker-ce-cli containerd.io

docker run hello-world

groupadd docker
usermod -aG docker $USER

systemctl enable docker.service
systemctl enable containerd.service
 107   2021   devops   it   linux

Как сделать деталь из смолы со стеклотканью

Сначала форма

  1. ЭППС на каркас
  2. полиэфирная автошпаклевка
  3. Алюминиевый скотч
    3а. скульптурный пластилин
  4. Разделитель (воск, не спирт!)
  5. Гель-коат (не модельный, а обычный)
  6. Полиэфирная смола (красная) + 300 стекломат

Изделие

  1. Восковый разделитель
  2. Гель-коат
  3. Полиэфирная смола (синяя) + 150 стекломат
    потом 300 стекломат
    потом 400 стекломат

стеклорогожа — только для готовых деталей
прикаточный валик — супер для ровных площадей
300 стекломат
рассыпуха не имеет смысла

акриловый лак по выровненой поверхности для защиты ЭППС от полиэфирной смолы

красная полиэфирка — таксебе
синяя итальянская — хорошая

 66   2021  

Цитаты

Простая ясная цель и принципы порождают сложное и умное поведение. Большой набор сложных правил порождает простое и глупое поведение.

Ди Хок, создатель Visa

Первое правило любой технологии, применяемой в бизнесе: автоматизация рациональных операций повышает их рациональность.
Второе правило: автоматизация нерациональных операций влечет рост их иррациональности.

Билл Гейтс, создатель Microsoft

Программист — это не тот, кто пишет программы, а тот, чьи программы работают.

хз

For every complex problem there is an answer that is clear, simple, and wrong.

H. L. Mencken

Моральная уверенность всегда является признаком культурной неполноценности. Чем менее цивилизован человек, тем больше он уверен в том, что знает, что правильно, а что неправильно.

Генри Менкен

Работа делается столько времени, сколько на неё выделяется.

 162   2021   pm

Неплохой backup для debian

Veeam Agent for Linux FREE (https://www.veeam.com/ru/linux-backup-free.html)

Регаемся, качаем veeam-release-deb_1.0.7_amd64.deb (в случае дебиана), делаем
dpkg -i veeam-release-deb_1.0.7_amd64.deb
apt-get update
apt-get install veeam
Если планируется бэкапить по сетке на виндовую машину надо будет поставить cifs-utils
apt-get install cifs-utils
(там всякая срань подтянется, но что делать)

Теперь запускаем veeam
Принимаем соглашение, далее далее, где лицензия просто далее.
Нажимаем C и переходим к созданию задания.
Выбираем что будем бэкапить всю машину или раздел, потом куда, если как в моем случае на винду то SMB (прописываем ip сервера, название шары, логин, пароль), указываем когда будет запускаться задача и всё.

 147   2021   backup   linux   veeam

Принудительный переброс браузером с http на https

Очень часто для всяких тупеньких устройств типа камер, ардуин, разных умных домов нужно обратиться к вебморде через http, а не https. Но «умный» браузер принудительно кидает на https и радостно выдает одну из ошибок:

Privacy error: Your connection is not private” (NET::ERR_CERT_AUTHORITY_INVALID)
ERR_CONNECTION_REFUSED
ERR_CONNECTION_TIMED_OUT

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

chrome://net-internals/#hsts

Работает в хроме и всех построенных на хромиуме (яндекс, амиго и т. д.).

 129   2021   hack   https   know how   браузер

Умный дом с Алисой от Яндекса

Решил прикрутить к своему умному дому голосовой интерфейс от Яндекса. Мой умный дом — страшный зверинец из разных систем, на разном железе и разном софте.
В нем всё самописное, поэтому открытых дверей ждать не приходится.

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

  1. Идем на https://oauth.yandex.ru/ и нажимаем зарегистрировать новое приложение.
    Название, описание, иконка — пофигу
    Ссылка на приложение тоже, но я задал путь к скрипту, обрабатывающему запросы яндекса.
    Платформы — веб-сервисы
    Callback URI ставим «https://social.yandex.net/broker/redirect» (это самое главное). Всякие ошибки «redirect_uri не совпадает с Callback URL» — это отсюда.
    Дальше доступы отмечаем
    API Яндекс.Паспорта доступ к электронной почте (может и не надо, но не жалко)
    Умный дом Яндекса ставим обе галочки.
    Сохраняем.
    Теперь у нас есть ID и Пароль.
  1. Идем на Яндекс диалоги https://dialogs.yandex.ru/developer выбираем новый диалог — создать умный дом
    Настройки:
    задаем любое название;
    endpoint url — самое главное — это опять путь к скрипту, который будет общаться с яндексом;
    тип доступа — приватный;
    подзаголовок пофигу что
    имя разработчика также
    описание тоже;
    иконку — любую картинку;
    авторизация — тут сложнее:
    идентификатор — вышеполученный ID
    секрет — вышеполученный Пароль
    URL авторизации — https://oauth.yandex.ru/authorize
    URL получения токена — https://oauth.yandex.ru/token
    обновление не нужно
    идентификатор группы действий (scope) пишем — login:email iot:control iot:view
    это те самые доступы, как они описаны внутри системы. Без этого будем получать ошибку «Не удалось определить список запрашиваемых доступов (invalid_scope)».
    Кстати чтобы их узнать можно пойти по ссылке https://oauth.yandex.ru/client/ID/info где ID — тот самый ID приложения.
    Сохраняем.
  1. Нажимаем «Опубликовать», ошибок быть не должно. Переключаем движок на «Опубликовано» и идем в Тестирование.
    Нажимаем большой плюс, выбираем «Другое устройство». Где то тут оно пробросит нас на авторизацию OAuth попросит разрешения предоставить данные и добавит умный дом в список производителей.
  1. Теперь идем в свой скрипт и начинаем прописывать устройства и их реакции.
    Тут придется сначала изучить https://yandex.ru/dev/dialogs/alice/doc/smart-home/about.html
 327   2021   alice   smarthome   yandex   умный дом

Распределительный шкаф

Schneider Electric PRAGMA 3x18 модулей встраиваемый щит PRA24318 = 13609р

Высота, мм 630
Ширина, мм 486
Глубина, мм 130

Schneider Electric PRAGMA 3x24 модулей встраиваемый щит PRA24324 = 34232р

Ширина 610 mm
Высота 630 mm wall
660 mm outside
Глубина 95 mm wall
55 mm outside

 242   2020   стройка

Зачем нужно высшее образование

Диплом ВУЗа показывает, что человек уже взрослый. Он может в 17 лет начать дело длиной 6 лет и успешно его завершить. Тем, кто не учился в ВУЗе, гораздо сложнее это доказать. Особенно на старте карьеры.

Столичный ВУЗ для людей из провинции — способ заявить о себе и вырваться из болота. Одно дело приехать сразу после школы и развиваться параллельно с получением знаний. Совсем другое — приехать в 35 лет со всем багажом, который обычно накапливается к этому возрасту, и начинать с полного нуля. Зачем выбирать более сложную стратегию?

Есть профессии, в которых почти невозможно преуспеть без высшего образования. Физика, математика, медицина. Конструирование ракет.

Инфоцыгане толкают идею, что все люди — креативные и талантливые, а ВУЗ отнимает у них драгоценное время. На самом деле большинство людей — ленивые и посредственные. Это нормально. Им нужен ВУЗ, чтобы найти себя. Или хотя бы начать искать.

Не можете совмещать образование и работу? Значит, не смогли договориться с работодателем, с вузом, выстроить удобные для всех процессы. Не смогли расставить приоритеты задач. Чем тут гордиться-то?

ВУЗ кажется скучным, не имеющим отношения к будущей работе? Вас же туда не силком тащили. Меняйте.

А приводить в пример Тинькова, Брэнсона, Цукерберга и им подобных — типичная ошибка выжившего.

Высшее образование — это про умение брать обязательства и выполнять договоренности.
А качественное образование еще и думать учит.

 89   2020   бизнес

Умный дом

Изучил шнайдеровский Zelio Logic, сяомишный Zigbee, сименсовский logo. В итоге решил поддержать отечественного производителя ОВЕН.

Для управления светом понадобится ПР102-230.2416.01.1 (цена 9960р), если не хватит 24/16 каналов то модуль расширения ПРМ-220.1 (цена 4560р) добавит 8/8 каналов. И возможно для подключения к облаку ПЕ210-230 (цена 4350р).

Ширина ПР102 — 7 модулей на DIN-рейке
Ширина ПРМ-220.1 — 5 модулей на DIN-рейке

Все модули на 220 вольт, чтобы в случае форсмажора модуль можно было выбросить и соединить всё в щите напрямую.

 33   2020   diy   стройка   умный дом
Ранее Ctrl + ↓