BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
хорошая архитектура приложения это когда она может гарантировать:
1) предсказуемое время реализации задач
2) управляемое падение качества кода

за качество кода отвечает ревьюер а не тимлид, не куа, не ПМ.

техлид устанавливает стандарты и проверяет их выполнение. НО не выполняет операционный контроль качества

при вводе нового
1) есть ли стратегия как бороться со старым ? (кодмоды, линтеры)
2) как будем обучать команду что бы все были синхронизированы и готовы к этому новому ?
3) готов ли бизнес к борьбе с тех долгом ?

https://www.youtube.com/watch?v=yDcwplt-vm8&ab_channel=fwdays
Сравнение микроконтроллеров
arduino(AVR ATMega328) vs STM32(f103c8)

https://www.youtube.com/watch?v=pFUNNeIgSgY
MultyparadigmModel-ArchDays-2020-Tsepkov.pdf
623.1 KB
Слайды доклада "Модели приложения для разных парадигм программирования"

на ArchDays2020
- вводная. немного про архитектуру AVR

- LibC, Fuse, Bootloader, Timers, Interrupts, SPI, сборка, прошивка
ISP - программирование и тестирование чипов без выпаивания
JTAG - протокол внутрисхемного программирования. (8пин) отладчик
- что бы защитить от загрузки в чип новую прошивку. можно
1) в бутлоадер прописать ключ шифрования.
2) запретить впринципе обновления
3) стереть с крышки контроллера название
- прерывания не могут накапливаться. можно сделать запрет прерываний при входе в процесс
#avrGcc

- AVR Architecture and assembler
если ктото не знал как работает ассемблер и как работает с регистрами и стеком микроконтроллер — оч советую

- I2C, UART, SPI
https://youtu.be/nF9yTfgZ5Bk

- История развития вычислительной техники. Аппаратное и системное программное обеспечение

- Архитектура ЭВМ. Процессоры. Системы команд и модели вычислений

- Системообразующие компоненты. Аппаратная архитектура
Лекции курса "введенеия в архитектектуру ЭВМ и эфлементы ОС"

- История развития вычислительной техники. Аппаратное и системное программное обеспечение
https://youtu.be/FzN8zzMRTlw

- Архитектура ЭВМ. Процессоры. Системы команд и модели вычислений. CISC. RISC. Виртуальные машины https://youtu.be/-fZRFiuz8rI

- Системообразующие компоненты. Аппаратная архитектура. НА ПАЛЬЦАХ
https://youtu.be/AoPN9RvwWMQ
ассемблер, машинный код, регистры работы с памятью, регистры общего назначения, указатели на инструкции

- Ключевые механизмы. Ассемблер! Прерывания. Доступ к памяти. Ввод-вывод
https://youtu.be/WBJF3pd1YuA
https://lms-vault.s3.amazonaws.com/private/1/courses/2013-autumn/spb-architecture-and-os/slides/architecture_and_os_lecture_141013.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAUKOEY5ZX6VXK3RWN%2F20201223%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20201223T193757Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=ba6d113e62ede44998072739de6b6cfaacf5ce0d5908dd3bf960eaf4774208a9

- Архитектура программного стека. Основные компоненты ОС. Понятие ресурсов https://youtu.be/gibhnkVpngM

- Управление процессами и потоками. Диспетчеризация https://youtu.be/QSP_Hb87kLU
и вновь меня несет в сети, виток #3 =):

UDP:
- SNMP
- RTSP
- NTP
- SIP
- DHCP

TCP:
- FTP
- TFTP
- SFTP
- SSH
- TELNET
- SMTP
- IMAP4
- POP3
- HTTP
- HTTPS

both:
- LDAP
- RDP
- DNS

https://www.youtube.com/watch?v=kfPzC0TmSJ0&ab_channel=NetworkEngineerAcademy

- What a Network Engineer does - Networking Fundamentals DETAIL EXPLANATION
https://www.youtube.com/watch?v=y_CubB8lPJ0

- CCNA BOOST_Networking LAN Basics https://www.youtube.com/playlist?list=PLcxPetO_cDzvtZpI-zjKKsc1LZ7K_fDuC

- TCP СЕССИЯ СВОИМИ РУКАМИ https://www.youtube.com/watch?v=yq60PdVjr5I

- Что делает браузер, чтобы загрузить Веб-страницу?
https://www.youtube.com/watch?v=ylG8_d9Qk1U
итого:
* в запросе есть протокол, хост, урл
* затем браузер берет хост и идет в днс (или берется из кэша) и превращает адрес в IP
* установка TCP соединения (SYN, SYN+ACK, ACK)
* установка безопасного соединения, обмен публичными ключами, верификация сертификатов
* отправка запроса на сервер с заголовками method, url, Host, connection и тп
* получение ответа (статус код, заголовки, контент)
* браузер парсит контент и превращает в обьекты
* если коннекшн в кипалайв то тцп соединение не рвется сразу, а переиспользуется несколько раз

- TCP/IP and Subnet Masking https://youtu.be/EkNq4TrHP_U
!!! в който веки доступно рассказано
IP протокол:
+ IP
+ Subnet masks
+ DNS
+ Default gateway
...
= it is routable protocol

TCP: how we gonna talk
NbIoT

- What is NB-IoT? https://www.youtube.com/watch?v=pf7wcl1IZYc

- NB-IoT and LTE-M https://www.youtube.com/watch?v=nzUyPqhb65M

- NB-IoT. Non-IP Data Delivery или просто NIDD. https://habr.com/ru/post/514656/

- NB-IoT, Narrow Band Internet of Things. Общая информация, особенности технологии
https://habr.com/ru/post/435646/

- NB-IoT, Narrow Band Internet of Things. Режимы энергосбережения и команды управления https://habr.com/ru/post/435722/

- NB-IoT: как он работает? Часть 1 https://habr.com/ru/company/ru_mts/blog/430496/

- NB-IoT: как он работает? Часть 2 https://habr.com/ru/company/ru_mts/blog/431648/

- NB-IoT: как он работает? Часть 3: SCEF – единое окно доступа к услугам оператора https://habr.com/ru/company/ru_mts/blog/473982/
ахренеть!
выложили лекции по вычислениям на видеокартах. для себя уже поставил в маствотч список

https://www.youtube.com/playlist?list=PLlb7e2G7aSpSkDWlyJQzT9Qx9rrgKSgAp
General purpose i/o Интерфейс ввода/вывода общего назначения
https://ru.wikipedia.org/wiki/GPIO

немного про то как подключать контроллеры. минимальная защита и базовые принципы подключения.
- GPIO STM32 Схемотехника портов ввода-вывода
https://www.youtube.com/watch?v=LXZhkoclMw0
- STM32 Схемотехника. Защита по питанию и внешним подключениям. https://www.youtube.com/watch?v=NryWpd5zmEc