Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — boosty.to/digitalize.team

Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности. Будет насыщенно!

0:00 О чём пойдёт речь
0:30 О многозадачности на единственном ядре CPU
1:42 О тактовой частоте процессоров и многоядерных CPU
3:07 Потоки, они же Threads
4:26 Состояние гонки, оно же race condition
5:20 Hyper-Threading и гипер-потоки
7:56 Потоки на многоядерных CPU
8:24 GIL в Python
9:16 Как обслужить тысячу HTTP запросов?
10:09 Асинхронность, кооперативная многозадачность
14:20 Как работает асинхронность
15:31 Выводы

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Английский для программистов и IT специалистов: мой опыт словарь


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Мой опыт изучения английского языка применительно к сфере программирования и разработки софта, а также мысли о месте английского языка в общем наборе компетенций разработчика.

Ловите также составленный нами словарь основных наиболее часто встречающихся слов в технической IT литературе и статьях: docs.google.com/document/d/1mqeUMUNVVgjbqCorfT40nAkkIn1bT9JryTYNMDqx5g8/edit?usp=sharing

Пожалуйста, делитесь видео, если оно было полезным!

0:00 Моя история взаимоотношений с английским
1:27 Резюме по английскому на основе моего опыта
2:43 Наш словарь английских ИТ слов
3:34 Почему английский так важен именно для ИТ людей?
6:38 Как начать работать с английским языком?
8:56 О возможности общаться напрямую с любым человеком в мире
10:00 Итоги

Нейминг в коде — www.youtube.com/watch?v=hjdRQspuelk

IDE vs VIM — www.youtube.com/watch?v=yog7sNQOryM

Ищем ботов в Instagram подписчиках на Python — www.youtube.com/watch?v=IBmWSr4_9XA

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Системный администратор Linux промо-занятие 27 06 часть 1


Вводное занятие курса «Системный администратор Linux» в Новосибирске. Преподаватель Максим Шиманович рассказывает о профессии системного администратора, своем опыте в администрировании и необходимых для работы навыках. Вторая часть видео: www.youtube.com/watch?v=7jh2Mf994_s
Информация о курсе: suhorukov.com/courses/kurs-sistemnyy-administrator-linux

Павел Черторогов – GraphQL — заключаем выгодный контракт между сервером и клиентом


. GraphQL приходит на смену REST API. Что такое GraphQL и из каких основных частей он состоит. Как бэкендеры описывают возможности своего сервера, а фронтендеры заявляют о своих потребностях в данных? Затронем тему статического анализа GraphQL-запросов на клиенте и как это позволяет отслеживать ошибки и изменения в API. Пройдемся по основным проблемам построения и генерации GraphQL-схемы на бэкенде.

№225 - Что такое blockchain (блокчейн), как блокчейн работает и как применить в бизнесе?


Наш канал в Telegram tlgg.ru/bezsmuzi — там еще больше информации о том, как мы строим бизнес…

Наши проекты:
Защита от скликивания рекламы clickfraud.ru
Разработка мобильных приложений notissimus.com
Мониторинг цен конкурентов xmldatafeed.com
Конструктор мобильных приложений appropio.com

Мы в социальных сетях:

youtube.com/c/maximkulgin
www.facebook.com/mkulgin
www.linkedin.com/in/mkulgin

004. Безопасность ОС - Игорь Гоц


Расскажем про классическую модель безопасность UNIX и расширения Posix ACL, системы журналирования syslog и journald. Обсудим мандатные модели доступа (SELinux, AppArmor), устройство netfilter и iptables, а также procfs, sysctl и hardening OS. Поговорим про устройство стекового фрейма и уязвимости, связанные с переполнением буфера на стеке, механизмы защиты от подобных атак: ASLR, NX-Bit, DEP.

Что такое РЕЗОНАНС ТОКОВ | Самое понятное объяснение


Рассмотрено резонанс токов в параллельном колебательном контуре, а также добротность колебательных контуров. При резонансе токов резко увеличивается полной сопротивление контура и соответственно снижается ток. Практически не происходит потребление реактивной мощности от генератора и коэффициент мощности равен единице. В цепи протекает только активный ток, а реактивный ток замыкается внутри колебательно контура. Определить резонансную частоту можно с помощью формулы Томсона. Период свободных колебаний является величиной, обратной частоте свободных колебаний, а соответственно и резонансной частоте. Важным параметром при резонансах является добротность колебательного контура. Чем выше добротность, тем меньше потери и более крутой вид принимает резонансная кривая, что позволяет четко выделить сигнал нужной частоты. Для увеличения добротности нужно снижать активное сопротивление контура и емкость конденсатора, а индуктивность следует повышать.
1. Что такое импеданс: www.youtube.com/watch?v=pxYikM1lZ50

Наборы электронных элементов для опытов начинающих электронщиков:
Получить высокую СКИДКУ на покупку ВСЕХ товаров: ali.pub/3mwkwb
Макетная плата: ali.pub/3mtvcu
Удобная макетная плата: ali.pub/3mtvyt
Серьезная макетная плата: ali.pub/3mtx4m
Гибкие перемычки для макетной платы: ali.pub/3mtxj0
Перемычки в пенале 14 видов 140 штук: ali.pub/3mtxtw
Набор резисторов 600 штук, 30 номиналов по 20 штук: ali.pub/3muaey
Набор транзисторов: ali.pub/3muc1h
Купить хороший мультиметр: RM113D ali.pub/3mn1ru
Купить простой мультиметр: DT830B ali.pub/3mn8qo
Цифровой двухканальный генератор сигналов DDS: ali.pub/4c2hf7
Серьезный цифровой генератор сигналов UNI-T UTG962: ali.pub/4c2hx3
Осциллограф Hantek DSO5202P: ali.pub/3rey34
Паяльник с регулируемой температурой CXG 936d: ali.pub/4c2kuh

#резонанс #РезонансТоков #electronicsclub

Любимые языки программирования в Яндексе


В Яндексе работают сотни программистов, которые пишут на разных языках программирования. А на каких-то — не пишут. Почему разработчики выбирают C или Python? Чем их очаровывает Haskell? За что любят Perl? Именно об этом рассказывают сотрудники Яндекса в этом видео.

Доклад «42» — Вадим Макишвили, Яндекс — Конференция YaTalks, Екатеринбург, 14 сентября 2019 года


Подробный конспект на Хабре: habr.com/ru/company/yandex/blog/486170/

Описание от Вадима:

В 2014 году я выступил с докладом «36». Рассказывал про кризис среднего возраста, признавался в собственных слабостях и делился способами, которые помогли мне совладать со страхами. Сразу после выступления друзья стали надо мной подтрунивать, мол, давай каждые десять лет по продолжению. Я отшучивался, мол, обязательно сделаю. Но, вообще-то, не собирался, потому что каждые десять лет рассказывать всему миру про свои страхи — скучно.

Однако несколько месяцев назад на конференции YaTalks в Екатеринбурге я выступил с новым докладом. В заголовке число 42, и возникает вопрос: «Неужели Макишвили — автор одной темы?» Нет. Самокопания не было. А что было? И можно ли «42» считать продолжением «36»?

Мой рассказ имеет отношение к предыдущей лекции лишь косвенно. В «42» я детально обдумываю тему, которой тогда едва коснулся. Но если кому-то удобнее думать, что «42» — вторая серия, пусть так. Тогда впереди ещё и третья, которая не будет иметь ничего общего ни с первой, ни со второй, ну разве что автор — я, и название тоже окажется каким-то числом.

«42» — точно не про кризис среднего возраста.