Product Architecture Framework
A clear view of your product.
http://productframework.ru/
наверное лучшая ссылка со структурированной информацией где почти все есть о том как развивать продукт,
в видео очень хорошо представлено и обьяснены основны
https://www.youtube.com/watch?v=wRvAle3bXoU&feature=emb_logo
когда то собирал все это по крупицам. а тут все и сразу
A clear view of your product.
http://productframework.ru/
наверное лучшая ссылка со структурированной информацией где почти все есть о том как развивать продукт,
в видео очень хорошо представлено и обьяснены основны
https://www.youtube.com/watch?v=wRvAle3bXoU&feature=emb_logo
когда то собирал все это по крупицам. а тут все и сразу
productframework.ru
Product Architecture Framework
Методология управления продуктовой компанией от отдельных гипотез до долгосрочных стратегий
тут соберу ссылки по Patroni
- собственно репо проекта
https://github.com/zalando/patroni
- Доклад Отказоустойчивый PostgreSQL кластер с Patroni
https://pgconf.ru/2017/93520
- PostgreSQL на базе Patroni, HAProxy и Keepalived
https://ru.bmstu.wiki/index.php?noscript=PostgreSQL_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_Patroni,_HAProxy_%D0%B8_Keepalived&mobileaction=toggle_view_mobile
- Как мы построили надёжный кластер PostgreSQL на Patroni
https://habr.com/ru/company/mailru/blog/452846/
- Отказоустойчивый кластер PostgreSQL + Patroni. Опыт внедрения https://habr.com/ru/company/miro/blog/457326/
- Построение кластера PostgreSQL высокой доступности с использованием Patroni, etcd, HAProxy https://habr.com/ru/post/482314/
- PostgreSQL на K8s в Zalando: два года в бою / Александр Кукушкин (Zalando SE) https://www.youtube.com/watch?v=33424uhD1ng&feature=emb_logo
- собственно репо проекта
https://github.com/zalando/patroni
- Доклад Отказоустойчивый PostgreSQL кластер с Patroni
https://pgconf.ru/2017/93520
- PostgreSQL на базе Patroni, HAProxy и Keepalived
https://ru.bmstu.wiki/index.php?noscript=PostgreSQL_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_Patroni,_HAProxy_%D0%B8_Keepalived&mobileaction=toggle_view_mobile
- Как мы построили надёжный кластер PostgreSQL на Patroni
https://habr.com/ru/company/mailru/blog/452846/
- Отказоустойчивый кластер PostgreSQL + Patroni. Опыт внедрения https://habr.com/ru/company/miro/blog/457326/
- Построение кластера PostgreSQL высокой доступности с использованием Patroni, etcd, HAProxy https://habr.com/ru/post/482314/
- PostgreSQL на K8s в Zalando: два года в бою / Александр Кукушкин (Zalando SE) https://www.youtube.com/watch?v=33424uhD1ng&feature=emb_logo
GitHub
GitHub - patroni/patroni: A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes - patroni/patroni
https://99designs.com/
надо бы себе сохранить эту ссылку. можно решать вопросы с логотипами, вебдизайном проще, особенно когда не могу найти дизайнера. нужно описать задачу, накидать что нужно и как выглядит примерно. и 50 дизайнеров возьмуться за работу. лучшего - выбрать и заплатить денег. шикарно
#design
надо бы себе сохранить эту ссылку. можно решать вопросы с логотипами, вебдизайном проще, особенно когда не могу найти дизайнера. нужно описать задачу, накидать что нужно и как выглядит примерно. и 50 дизайнеров возьмуться за работу. лучшего - выбрать и заплатить денег. шикарно
#design
99designs
Logos, Web, Graphic Design & More. | 99designs
The global creative platform for custom graphic design: logos, websites and more. Hire a talented designer or start a design contest. 500k+ happy customers have used 99designs to grow their business.
Философия Devops в пяти словах
CA(L)MS
Culture
Automation
Lean
Measurement
Sharing
CA(L)MS
Culture
Automation
Lean
Measurement
Sharing
Шина I2C - Inter-Integrated Circuit
- база https://www.youtube.com/watch?v=_iSXkCWJKKM
- лекция https://www.youtube.com/watch?v=_4KD29qnhNM
разработана Филипсом еще 1980 году
SDA - Serial DAta
SCL - Serial CLock
ограничение = 127 устройств с уникальными айди. 100кбит/сек или 10мбит/сек (для новой ревизии шины)
Запись
- старт флаг
- 7бит адрес
- Флаг запись = 0
- подтверждение слэйва
- байт данных
- подвержение (0) / отказ (1)
...
- стоп флаг
Чтение
- старт флаг
- 7бит адрес
- флаг чтение = 1
- подтверждение слэйва
- байт данных от слэйва
- подтвержение мастера
...
- байт данных от слэйва
- отказ мастера
- флаг стоп
Wiki https://ru.wikipedia.org/wiki/I%C2%B2C
- база https://www.youtube.com/watch?v=_iSXkCWJKKM
- лекция https://www.youtube.com/watch?v=_4KD29qnhNM
разработана Филипсом еще 1980 году
SDA - Serial DAta
SCL - Serial CLock
ограничение = 127 устройств с уникальными айди. 100кбит/сек или 10мбит/сек (для новой ревизии шины)
Запись
- старт флаг
- 7бит адрес
- Флаг запись = 0
- подтверждение слэйва
- байт данных
- подвержение (0) / отказ (1)
...
- стоп флаг
Чтение
- старт флаг
- 7бит адрес
- флаг чтение = 1
- подтверждение слэйва
- байт данных от слэйва
- подтвержение мастера
...
- байт данных от слэйва
- отказ мастера
- флаг стоп
Wiki https://ru.wikipedia.org/wiki/I%C2%B2C
YouTube
Шина I2C.
Немножко теории. Как работает шина I2C, также известная как TWI.
https://www.youtube.com/watch?v=finP05FFTv8
про микроконтроллеры и микропроцессоры
таймеры, прерывания,
уровни абстракции для переферии, StdPeriphLib, Hal, операционные системы реального времени
про микроконтроллеры и микропроцессоры
таймеры, прерывания,
уровни абстракции для переферии, StdPeriphLib, Hal, операционные системы реального времени
YouTube
Основы программирования микроконтроллеров. Лекция в МИРЭА
Олег Артамонов – генеральный директор компании Unwired Devices («Беспроводные устройства»).
Уровень: продвинутый (для понимания необходимо знание языка программирования С)
Темы лекции:
1) Чем отличаются микрокомпьютер, микроконтроллер и микропроцессор и…
Уровень: продвинутый (для понимания необходимо знание языка программирования С)
Темы лекции:
1) Чем отличаются микрокомпьютер, микроконтроллер и микропроцессор и…
физическая шина 1-wire (Microlan)
= Низкоскоростная полудуплексная сеть.
+ Каждое устройство питается от самой шины
+ малая потребляемая энергия
+ минимальное количество проводов для работы
- низкая скорость
4мкс задержка для начала. но что бы точно все было ок стартавать нужно с 12-15мкс
на канальном уровне
1) вначале идет команда
2) Адрес устройства 8байт
- 1 байт = тип
- 6 байт = адрес
- 1 байт = контрольная сумма CRC1
https://www.youtube.com/watch?v=p1qDHMUetHQ
= Низкоскоростная полудуплексная сеть.
+ Каждое устройство питается от самой шины
+ малая потребляемая энергия
+ минимальное количество проводов для работы
- низкая скорость
4мкс задержка для начала. но что бы точно все было ок стартавать нужно с 12-15мкс
на канальном уровне
1) вначале идет команда
2) Адрес устройства 8байт
- 1 байт = тип
- 6 байт = адрес
- 1 байт = контрольная сумма CRC1
https://www.youtube.com/watch?v=p1qDHMUetHQ
YouTube
Лекция 309. 1-wire интерфейс
Кратко описан принцип работы шины 1-wire на физическом уровне. Эта шина обеспечивает низкоскоростной (15 кбит/с) полудуплексный обмен данными с различными датчиками на расстоянии до 300 метров по одному сигнальному проводу - отсюда и название. Необходим…
хорошая архитектура приложения это когда она может гарантировать:
1) предсказуемое время реализации задач
2) управляемое падение качества кода
за качество кода отвечает ревьюер а не тимлид, не куа, не ПМ.
техлид устанавливает стандарты и проверяет их выполнение. НО не выполняет операционный контроль качества
при вводе нового
1) есть ли стратегия как бороться со старым ? (кодмоды, линтеры)
2) как будем обучать команду что бы все были синхронизированы и готовы к этому новому ?
3) готов ли бизнес к борьбе с тех долгом ?
https://www.youtube.com/watch?v=yDcwplt-vm8&ab_channel=fwdays
1) предсказуемое время реализации задач
2) управляемое падение качества кода
за качество кода отвечает ревьюер а не тимлид, не куа, не ПМ.
техлид устанавливает стандарты и проверяет их выполнение. НО не выполняет операционный контроль качества
при вводе нового
1) есть ли стратегия как бороться со старым ? (кодмоды, линтеры)
2) как будем обучать команду что бы все были синхронизированы и готовы к этому новому ?
3) готов ли бизнес к борьбе с тех долгом ?
https://www.youtube.com/watch?v=yDcwplt-vm8&ab_channel=fwdays
YouTube
Самое скучное решение: как выбирать технологии, когда ты уже не стартап / Илья Климов
Доклад на онлайн-конференции JavaScript fwdays'20 autumn, которая прошла 19 сентября 2020 года.Описание доклада:Еще 5 лет назад радовался декораторам в JavaS...
Сравнение микроконтроллеров
arduino(AVR ATMega328) vs STM32(f103c8)
https://www.youtube.com/watch?v=pFUNNeIgSgY
arduino(AVR ATMega328) vs STM32(f103c8)
https://www.youtube.com/watch?v=pFUNNeIgSgY
MultyparadigmModel-ArchDays-2020-Tsepkov.pdf
623.1 KB
Слайды доклада "Модели приложения для разных парадигм программирования"
на ArchDays2020
на ArchDays2020
Обьектное хранилище данных
- амазон https://aws.amazon.com/ru/what-is-cloud-object-storage/
- Ibm https://www.ibm.com/ru-ru/cloud/learn/what-is-object-storage
- амазон https://aws.amazon.com/ru/what-is-cloud-object-storage/
- Ibm https://www.ibm.com/ru-ru/cloud/learn/what-is-object-storage
Amazon
Что такое объектное хранилище? – Объяснение работы объектного хранилища – AWS
Узнайте, что такое объектное хранилище, как и почему компании его используют, а также как оно работает в AWS.
как работает #flutter
https://habr.com/ru/post/476018/
https://dou.ua/lenta/articles/flutter-for-mobile-apps/
https://habr.com/ru/post/476018/
https://dou.ua/lenta/articles/flutter-for-mobile-apps/
Хабр
Как работает Flutter
Как Flutter работает на самом деле? Что такое Widgets, Elements, BuildContext, RenderOject, Bindings?.. Сложность: Новичок Вступление В прошлом году (прим: в 2018), когда я начал свое...
stm32 vs AVR
- Arduino Must Die: Mbed OS https://www.youtube.com/watch?v=EJVTSSdZJoU
хороший доклад, раскрывающий и отличия и возможности самих контроллеров
- Arduino Must Die: Mbed OS https://www.youtube.com/watch?v=EJVTSSdZJoU
хороший доклад, раскрывающий и отличия и возможности самих контроллеров
YouTube
Arduino Must Die: Mbed OS + STM32. Владислав Зайцев. Митап 19.11.17
Чем плоха Arduino и почему место ей — на свалке истории.
Серия контроллеров STM32 как замена устаревшим контроллерам AVR.
Операционная система реального времени — это несложно.
Операционная система VS суперцикл+прерывания: ОС начинает и выигрывает.
Быстрый…
Серия контроллеров STM32 как замена устаревшим контроллерам AVR.
Операционная система реального времени — это несложно.
Операционная система VS суперцикл+прерывания: ОС начинает и выигрывает.
Быстрый…
- вводная. немного про архитектуру AVR
- LibC, Fuse, Bootloader, Timers, Interrupts, SPI, сборка, прошивка
- что бы защитить от загрузки в чип новую прошивку. можно
1) в бутлоадер прописать ключ шифрования.
2) запретить впринципе обновления
3) стереть с крышки контроллера название
- прерывания не могут накапливаться. можно сделать запрет прерываний при входе в процесс
#avrGcc
- AVR Architecture and assembler
если ктото не знал как работает ассемблер и как работает с регистрами и стеком микроконтроллер — оч советую
- I2C, UART, SPI
https://youtu.be/nF9yTfgZ5Bk
- История развития вычислительной техники. Аппаратное и системное программное обеспечение
- Архитектура ЭВМ. Процессоры. Системы команд и модели вычислений
- Системообразующие компоненты. Аппаратная архитектура
- LibC, Fuse, Bootloader, Timers, Interrupts, SPI, сборка, прошивка
ISP - программирование и тестирование чипов без выпаиванияJTAG - протокол внутрисхемного программирования. (8пин) отладчик- что бы защитить от загрузки в чип новую прошивку. можно
1) в бутлоадер прописать ключ шифрования.
2) запретить впринципе обновления
3) стереть с крышки контроллера название
- прерывания не могут накапливаться. можно сделать запрет прерываний при входе в процесс
#avrGcc
- AVR Architecture and assembler
если ктото не знал как работает ассемблер и как работает с регистрами и стеком микроконтроллер — оч советую
- I2C, UART, SPI
https://youtu.be/nF9yTfgZ5Bk
- История развития вычислительной техники. Аппаратное и системное программное обеспечение
- Архитектура ЭВМ. Процессоры. Системы команд и модели вычислений
- Системообразующие компоненты. Аппаратная архитектура
YouTube
Лекция 2. Arduino. Основные сведения
Описание лекции:
– Контроллеры AVR
– Платы Arduino
– Обзор Wiring и Arduino IDE
– Простейшие цепи. Программирование вывода.
– Обзор периферии для домашних экспериментов и курсового проекта.
Лекция №2 в курсе "Основы программирования встраиваемых систем"…
– Контроллеры AVR
– Платы Arduino
– Обзор Wiring и Arduino IDE
– Простейшие цепи. Программирование вывода.
– Обзор периферии для домашних экспериментов и курсового проекта.
Лекция №2 в курсе "Основы программирования встраиваемых систем"…
https://lemire.me/blog/2020/12/11/arm-macbook-vs-intel-macbook/
Ну что, м1 пердаки все еще рвет)
Ну что, м1 пердаки все еще рвет)
Daniel Lemire's blog
ARM MacBook vs Intel MacBook
Up to yesterday, my laptop was a large 15-inch MacBook Pro. It contains an Intel Kaby Lake processor (3.8 GHz). I just got a brand-new 13-inch 2020 MacBook Pro with Apple’s M1 ARM chip (3.2 GHz). How do they compare? I like precise data points. Recently,…
Лекции курса "введенеия в архитектектуру ЭВМ и эфлементы ОС"
- История развития вычислительной техники. Аппаратное и системное программное обеспечение
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
- История развития вычислительной техники. Аппаратное и системное программное обеспечение
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
YouTube
История развития вычислительной техники. Аппаратное и системное программное обеспечение
Лекция №1 в курсе "Введение в архитектуру ЭВМ и элементы ОС" (осень 2013).
Преподаватель курса: Кирилл Кринкин.
Страница лекции на сайте CS центра: http://goo.gl/4U1RAL
Преподаватель курса: Кирилл Кринкин.
Страница лекции на сайте CS центра: http://goo.gl/4U1RAL
- ИИ учится ходить https://www.youtube.com/watch?v=3CaMGasrx5Q
- ИИ учится водить
https://www.youtube.com/watch?v=Bu5fhfdqCyA&ab_channel=CodeWizer
- ИИ учится водить
https://www.youtube.com/watch?v=Bu5fhfdqCyA&ab_channel=CodeWizer
YouTube
НЕЙРОСЕТЬ учится ХОДИТЬ [Перевод Code Bullet]
Научил Искусственный Интеллект ходить!
В видео описан процесс создания и обучения искусственного интеллекта. Нейросеть учится с помощью генетического алгоритма NEAT ходить. В этом видео вы также сможете увидеть процесс создания редактора для физического движка…
В видео описан процесс создания и обучения искусственного интеллекта. Нейросеть учится с помощью генетического алгоритма NEAT ходить. В этом видео вы также сможете увидеть процесс создания редактора для физического движка…