== сторожевой пес = Watchdog
https://www.youtube.com/watch?v=z4vFB5e1q9U
если не сбросил конкретный бит в течении определенного количества тактов, то программа перезагрузится. произойдет ресет МК
Он работает максимально независимо от самого МК, вплоть до того что имеет собственный осцилятора, частота собственная, не зависит от того что именно тактирует сам МК
можно настраивать количество тактов сколько считать
можно включать/отключать вочдог
сделан специально что бы процесс программы не завис
https://www.youtube.com/watch?v=z4vFB5e1q9U
если не сбросил конкретный бит в течении определенного количества тактов, то программа перезагрузится. произойдет ресет МК
Он работает максимально независимо от самого МК, вплоть до того что имеет собственный осцилятора, частота собственная, не зависит от того что именно тактирует сам МК
можно настраивать количество тактов сколько считать
можно включать/отключать вочдог
сделан специально что бы процесс программы не завис
YouTube
AVR 32# Сторожевой таймер - WatchDog.
Рассматриваю настройку и работу WatchDog таймера на примере Atmega8.
Проект из ролика https://disk.yandex.ru/d/Awsz8tsbOXeGig
На орехи https://yoomoney.ru/to/4100115257108062
все ролики серии https://www.youtube.com/playlist?list=PL-bJ-cyZJjjDetZrdA7uiYrVvdJSIBZVR
Проект из ролика https://disk.yandex.ru/d/Awsz8tsbOXeGig
На орехи https://yoomoney.ru/to/4100115257108062
все ролики серии https://www.youtube.com/playlist?list=PL-bJ-cyZJjjDetZrdA7uiYrVvdJSIBZVR
== Не пустой звук. Разбираемся, как устроено цифровое кодирование звука
https://xakep.ru/2020/07/31/digital-sound-howto/
- PCM (ИКМ) и С чего все начиналось
Структура цифрового звукового тракта
I2S
- DSD
SACD
DSD
DXD
DOP
- ЦАП и Теорема Котельникова
- Шумы
Dynamic Element Matching
Сигма-дельта-преобразователи
https://xakep.ru/2020/07/31/digital-sound-howto/
- PCM (ИКМ) и С чего все начиналось
Структура цифрового звукового тракта
I2S
- DSD
SACD
DSD
DXD
DOP
- ЦАП и Теорема Котельникова
- Шумы
Dynamic Element Matching
Сигма-дельта-преобразователи
XAKEP
Не пустой звук. Разбираемся, как устроено цифровое кодирование звука
Задумывался ли ты, как в цифровых устройствах воспроизводится звук? Как формируется звуковой сигнал из комбинации единиц и нулей? Наверняка задумывался, раз уже начал читать! Из этой статьи ты узнаешь, как появились разные форматы, что…
== распространенные порты
http://www.rhd.ru/docs/manuals/enterprise/RHEL-4-Manual/security-guide/ch-ports.html
http://www.rhd.ru/docs/manuals/enterprise/RHEL-4-Manual/security-guide/ch-ports.html
== Информационный концлагерь или информационная утопия.
https://www.youtube.com/watch?v=DhRr37471kA
Хачуян и Юсуфов шикарны как всегда
https://www.youtube.com/watch?v=DhRr37471kA
Хачуян и Юсуфов шикарны как всегда
YouTube
Информационный концлагерь или информационная утопия. Артур Хачуян и Руслан Юсуфов.
*** Шпаргалка к выпуску https://takiedela.ru/news/2021/03/05/cifrovaya-sreda/
*** Поддержите выход новых серий, оформив пожертвование на платформе Patreon — https://www.patreon.com/BVNShow ***
** Подписывайтесь на БВН в Facebook: https://facebook.com/BVNShow…
*** Поддержите выход новых серий, оформив пожертвование на платформе Patreon — https://www.patreon.com/BVNShow ***
** Подписывайтесь на БВН в Facebook: https://facebook.com/BVNShow…
Ну скажите мне еще раз что винду можно уважать , пофиксили все, стабильно, шикарно работает
&#% там плавал!!!!
Гребаная винда за сегодня только упала с синим экраном дважды! В первый раз при распечатке на принтере!!! Драйвер принтера может кинуть панику в операционку, Карл!!! Мля нет слов
А вчера она просто поставила перед фактом что перезагружается через минуту бо обновлений накачала
Еще есть вопросы почему ее хэйтят ???
Давайте еще подумаем продакшн ставить на нее... нет слов
&#% там плавал!!!!
Гребаная винда за сегодня только упала с синим экраном дважды! В первый раз при распечатке на принтере!!! Драйвер принтера может кинуть панику в операционку, Карл!!! Мля нет слов
А вчера она просто поставила перед фактом что перезагружается через минуту бо обновлений накачала
Еще есть вопросы почему ее хэйтят ???
Давайте еще подумаем продакшн ставить на нее... нет слов
А малышка могет однако
https://www.youtube.com/watch?v=QQ3zMsvoJYQ&ab_channel=ETAPRIME
https://www.youtube.com/watch?v=QQ3zMsvoJYQ&ab_channel=ETAPRIME
YouTube
ASUS Tinker Board 2S First Look - A Powerful SBC For 2021?
The All-new ASUS Tinker Board 2 and Tinker Board 2S are here but should you buy one?
In this video we take a look and test out the Tinker Board 2S Single board computer powered by the RK3399 and capable of running Linux Or Android 10 on paper this looks like…
In this video we take a look and test out the Tinker Board 2S Single board computer powered by the RK3399 and capable of running Linux Or Android 10 on paper this looks like…
WireGuard
Шустрый бесплатный ВПН просто капэц (ну сервак вам таки придется создать)
Настраивается за 10мин
работает пока хорошо) посмотрим как будет дальше
== Официальный вебсайт
https://www.wireguard.com/
== Про протокол
https://www.wireguard.com/protocol/
== WireGuard — прекрасный VPN будущего?
https://habr.com/ru/post/432686/
== ЕСЛИ КТО РЕШИТ СОЗДАТЬ СЕРВАК НА ДО 5$ = нам вместе будет выгодно. перейдите по ссылке https://m.do.co/c/a7a63e8dfa85
== Скрипт для установки в 3сек
https://github.com/l-n-s/wireguard-install
https://www.xmodulo.com/wireguard-vpn-network-manager-gui.html
Шустрый бесплатный ВПН просто капэц (ну сервак вам таки придется создать)
Настраивается за 10мин
работает пока хорошо) посмотрим как будет дальше
== Официальный вебсайт
https://www.wireguard.com/
== Про протокол
https://www.wireguard.com/protocol/
== WireGuard — прекрасный VPN будущего?
https://habr.com/ru/post/432686/
== ЕСЛИ КТО РЕШИТ СОЗДАТЬ СЕРВАК НА ДО 5$ = нам вместе будет выгодно. перейдите по ссылке https://m.do.co/c/a7a63e8dfa85
== Скрипт для установки в 3сек
https://github.com/l-n-s/wireguard-install
sudo systemctl start wg-quick@wg0.service== NM нужен свежий что бы было удобно =(
sudo systemctl stop wg-quick@wg0.service
https://www.xmodulo.com/wireguard-vpn-network-manager-gui.html
Wireguard
WireGuard: fast, modern, secure VPN tunnel
для себя открыл
напрмиер свой айпишник посматривать
generic monitor для панели xfce4
как я без этого жил раньше ???? можно воткнуть туда команду и оно будет показывать её аутпут. и пинговать каждые сколько скажешь секунд. АХЕРЕНЕННОнапрмиер свой айпишник посматривать
curl ifconfig.mehttps://www.linuxtrainingacademy.com/determine-public-ip-address-command-line-curl/
apt install -y xfce4-genmon-plugin
Linux Training Academy
Determine Your Private and Public IP Addresses from the Command Line | Linux Training Academy
Learn how to get the IP address of your Linux system from the command line. Also, learn how to get your public ip address using curl and wget.
Forwarded from Блог Сергея Баранова
Security-Chaos-Engineering-Verica-.pdf
2.4 MB
Достаточно свежая, очень классная книга по теме Security Chaos Engineering.
== Декомпозиция системы на микросервисы
https://youtu.be/u_K0uxw-Qro
не панацея, но
+ сокращение очереди задач в бэклоге
+ устранение проблемы больших релизов
+ интеграция с другими технологиями
+ сокращение среднего времени восстановления
+ снижение совокупной стоимости владения
Работают они только тогда когда есть хорошая культура девопс, и наоборот. культура девопс хороша когда микросервисы в системе
https://youtu.be/u_K0uxw-Qro
не панацея, но
+ сокращение очереди задач в бэклоге
+ устранение проблемы больших релизов
+ интеграция с другими технологиями
+ сокращение среднего времени восстановления
+ снижение совокупной стоимости владения
Работают они только тогда когда есть хорошая культура девопс, и наоборот. культура девопс хороша когда микросервисы в системе
== Baud
https://en.wikipedia.org/wiki/Baud
Бод - то в чем измеряют количество символов данных по каналу связи.
Бод очень плотно связан с Gross bit rate - полное количество бит переданных физически по каналу включая оверхэд данных на протоколе самом. ЕСЛИ МЫ ГОВОРИМ ПРО СИСТЕМУ ГДЕ СИМВОЛЫ МОГУТ ИМЕТЬ БИНАРНЫЕ ЗНАЧЕНИЯ
https://en.wikipedia.org/wiki/Baud
Бод - то в чем измеряют количество символов данных по каналу связи.
Бод очень плотно связан с Gross bit rate - полное количество бит переданных физически по каналу включая оверхэд данных на протоколе самом. ЕСЛИ МЫ ГОВОРИМ ПРО СИСТЕМУ ГДЕ СИМВОЛЫ МОГУТ ИМЕТЬ БИНАРНЫЕ ЗНАЧЕНИЯ
Forwarded from oleg_log (Oleg Kovalov)
Python я в прод не пускал, но эта штука звучит полезной и приятной.
In Python every class can have instance attributes. By default Python uses a dict to store an object’s instance attributes. This is really helpful as it allows setting arbitrary new attributes at runtime.
However, for small classes with known attributes it might be a bottleneck. The dict wastes a lot of RAM. Python can’t just allocate a static amount of memory at object creation to store all the attributes. Therefore it sucks a lot of RAM if you create a lot of objects (I am talking in thousands and millions). Still there is a way to circumvent this issue. It involves the usage of slots to tell Python not to use a dict, and only allocate space for a fixed set of attributes. Here is an example with and without slots:
https://book.pythontips.com/en/latest/__slots__magic.html
In Python every class can have instance attributes. By default Python uses a dict to store an object’s instance attributes. This is really helpful as it allows setting arbitrary new attributes at runtime.
However, for small classes with known attributes it might be a bottleneck. The dict wastes a lot of RAM. Python can’t just allocate a static amount of memory at object creation to store all the attributes. Therefore it sucks a lot of RAM if you create a lot of objects (I am talking in thousands and millions). Still there is a way to circumvent this issue. It involves the usage of slots to tell Python not to use a dict, and only allocate space for a fixed set of attributes. Here is an example with and without slots:
https://book.pythontips.com/en/latest/__slots__magic.html
https://www.youtube.com/watch?v=CostXs2p6r0
параллельно не очень. эффективность падает
не ипите моск. просто планируйте и отдых и время на улучшения
параллельно не очень. эффективность падает
не ипите моск. просто планируйте и отдых и время на улучшения
YouTube
The resource utilization trap
Henrik Kniberg explains the resource utilization trap, how it impacts our ability to deliver and what we can do about it.
Visit http://www.crisp.se to find courses, books, products and interesting blogs.
Henriks's blog: http://blog.crisp.se/author/henrikkniberg…
Visit http://www.crisp.se to find courses, books, products and interesting blogs.
Henriks's blog: http://blog.crisp.se/author/henrikkniberg…
== Вячеслав Панкратов | Проблемы перехода или что они все от меня хотят?!
https://youtu.be/oAhNfa37UKk
Шикарный доклад про изменения
Переход разраба в менеджера
https://youtu.be/oAhNfa37UKk
Шикарный доклад про изменения
Переход разраба в менеджера
YouTube
Вячеслав Панкратов | Проблемы перехода или что они все от меня хотят?!
Linux SystemD
== Why systemd
https://youtu.be/KftuGM_ylKg
- init system
- it replaces SysVInit
- created at Red Hat
- faster boot-up stimes
- daemons start in parallel
- YOU DON"T CARE ABOUT ORDER OF DAEMONS START
- SIMPLE CONFIG FILES
- SIMPLE configuration of FAILOVER strategies
- dynamic daemon state management
- consistent administration
Better security:
- every process runs in its own CGROUP by default
- simpler to control resource usage for each process
- better process isolation
- makes it harder for hackers to exploit the system !! - hacker must be root
redhat, suse, ubuntu server families have switched to systemd
== How to Create a systemd Linux Service
https://youtu.be/C4a7jxlMTfo
== Why systemd
https://youtu.be/KftuGM_ylKg
- init system
- it replaces SysVInit
- created at Red Hat
- faster boot-up stimes
- daemons start in parallel
- YOU DON"T CARE ABOUT ORDER OF DAEMONS START
- SIMPLE CONFIG FILES
- SIMPLE configuration of FAILOVER strategies
- dynamic daemon state management
- consistent administration
Better security:
- every process runs in its own CGROUP by default
- simpler to control resource usage for each process
- better process isolation
- makes it harder for hackers to exploit the system !! - hacker must be root
redhat, suse, ubuntu server families have switched to systemd
== How to Create a systemd Linux Service
https://youtu.be/C4a7jxlMTfo
YouTube
Why "systemd"?
The old SysVInit daemon management system has been around forever, and it's worked well. Now though, it's time for something newer. The new "systemd" init system for Linux is much more capable, and brings new benefits to system administrators. It was invented…