Raspberry Pi Pico vs Arduino: какая плата лучше?

До того, как Raspberry Foundation представила Pi Pico, сравнивать «малинку» и Arduino было некорректно. Raspberry Pi — полноценный компьютер, хотя и специфический. А вот Arduino — микроконтроллер. Но с появлением Raspberry Pi Pico все изменилось, поскольку новая плата — это тоже микроконтроллер, разница с Arduino уже не такая большая.

У Arduino и Raspberry Pi Pico есть одна общая черта — это отличные платы для разного рода проектов, включая управление освещением, приводами или сенсорами. Использовать полноценную ОС при этом не нужно. Сейчас уже можно сравнить возможности обеих плат, чем в этой статье и займемся.

Функциональность и GPIO

У Raspberry Pi Pico отличный от других представителей линейки форм-фактор. В частности, у платы 40 пинов DIP. Плюс по периметру есть зубцы, которые можно использовать для коннекта Pico к несущей платы.

В DIP нет ничего нового — аналогичный форм-фактор в других микроконтроллерах используется много лет. Такую плату можно распаять на несущей плате, поместить на макетную схему или присоединить поверх других модулей. Т.е. подобную плату можно очень легко интегрировать в любую систему.

У GPIO платы Pico много цифровых каналов, плюс три аналоговых входа и несколько I2C, SPI и UART интерфейсов. Но у Pico есть и ряд программируемых PIO, которые можно настроить для эмуляции других интерфейсов и протоколов, включая WS2812 «NeoPixels». В целом, плата — недорогой и универсальный инструмент с GPIO.

Победитель: Raspberry Pi Pico

SoC Raspberry Pi Pico vs Arduino

Предыдущие поколения популярных Arduino плат были оснащены чипами Artmel вроде ATMega328P. Сейчас многие платы оснащаются ARM. Например, у Arduino’s Portenta H7 — двухъядерный Arm Cortex M7+M4.

Такие платы, как Adafruit, Seeed и SparkFun также оснащены ARM-чипами. Микроконтроллерам обычно не нужны несколько ядер и высокая производительность, поскольку они используются, в основном, для какого-то одного процесса.

А вот RP2040 — это уже следующее поколение чипов. Во-первых, это Arm Cortex M0+, работающий с частотой 133 МГц. Это гораздо быстрее UNO’s 16 MHz 328P. SRAM у процессора «малинки» — 264KB, что больше, чем у Uno — здесь всего 2 КБ. Ну и у Pico 2 МБ внутренней памяти, а у Uno — всего 32 КБ. Негусто.

Ну а что Pico может противопоставить Portenta H7? Окей, у этой платы Arm Cortex M7 + M4, который может работать с частотой вплоть до 480 МГц, плюс 2 МБ внутренней памяти и 1 МБ ОЗУ. У платы есть WiFi, Buetooth, интерфейс для подключения камеры и GPU. В целом Potenta выигрывает по всем фронтам, очень мощная плата для своего класса. Но если вспомнить, что стоит она около $109 (с налогами), и сравнить эту цену с $4 для Pico, выбор становится очевидным.

Победитель: Raspberry Pi Pico

Программирование Raspberry Pi Pico vs Arduino

Arduino IDE — интегрированная среда разработки для Windows, MacOS и Linux, разработанная на Си и C ++, предназначенная для создания и загрузки программ на Arduino-совместимые платы. Есть альтернативы — PlatformIO и Arduino Create, облачная среда от Arduino. Но, в целом, это все та же IDE.

С течением времени она эволюционировала, улучшалась, так что теперь есть встроенные функции вроде управления несколькими платами, плюс средства для поиска и установки библиотек пакетов для надстроек и аксессуаров. Arduino Create — удобная облачная среда, которую можно использовать как для решения простейших задач, так и для более сложных проектов. PlatformIO поставляется в трех версиях — инструмент командной строки, выделенная IDE или же средство интеграции с существующей IDE, например Microsoft Visual Studio Code.

Что касается новой платформы, Raspberry Pi Pico, но кодить в этом случае можно в среде C и MicroPython. Причем сами разработчики платформы рекомендуют последний вариант. В случае с MicroPython и Pico все просто отлично. Работать с языком можно при помощи Python Shell, известном как REPL (Read, Eval, Print, Loop), или же IDE вроде Thonny. Все это дает возможность быстро писать и деплоить код.

Если все же нужно работать с С, то есть два варианта — пишем код в редакторе (Vi / Vim. Nano), а потом используем консольные инструменты. Либо же используем разные расширения для сборки и переноса кода на Pico. Оба подхода нормально работают, но это не очень удобно. Правда, вскоре появится третий вариант — обновленный IDE Arduino с поддержкой чипа RP2040.

Победитель: Raspberry Pi Pico

Простота и удобство работы с платами

Как уже говорилось выше, другие модели Raspberry Pi — это полноценные ПК. Они работают под управлением полноценной ОС. Pico — микроконтроллер без ОС.

Соответственно, вне зависимости от выбранного языка, нужно прошивать Pico образом этого языка. Это дает возможность потом работать с платой, загружая код прямо в нее. Формать образов — UF2 от Microsoft. Для того, чтобы прошить образ, нужно нажать на BOOTSEL после подключения miscro USB кабеля, затем загрузить UF2 файл на диск RPI-R2 и через несколько скунд можно работать. Т.е. можно открывать тот же Thonny и начинать писать код.

С языком C/C++ все несколько сложнее. Здесь нужно использовать уже консоль, текстовый редактор, загружать дополнительные приложения и следить за зависимостями. Если все хорошо, то получается проект, который загружается вручную в виде UF2 файла в Pico.

Немного автоматизировать эту задачу можно при помощи Microsoft’s Visual Studio Code, который дает возможность написать код проекта и создать нужный файл в несколько кликов. Это не самый удобный процесс для новичков, но все решаемо. Кстати, команда Arduino недавно заявила о том, что вскоре можно будет работать с RP2040 посредством Arduino IDE.

Что касается непосредственной работы с платами, то нужно упомянуть, что Raspberry Pi Pico поступает нераспаянной, т.е. без пинов. Их можно припаять самостоятельно, для чего, конечно, нужен паяльник. Arduino продаются уже с пинами, за исключением таких плат, как Arduino Nano Every и Nano 33 IoT. А значит, можно сразу приступать к работе.

Но это мелочи, в итоге проще работать все же с Pico, так что плата побеждает и здесь.

Энергопотребление

Raspberry Pi Pico — эффективная плата для встраиваемых проектов. По сравнению с типичным Raspberry Pi, Pico потребляет гораздо меньше. Просто потому, что это микроконтроллер.

В нашем обзорном тесте мы запитали Raspberry Pi Pico с 12 светодиодами Neopixel на полной яркости от источника питания 5 В. Потребляемый ток — 140 мА, 0,7 Вт! Это отлично, поскольку Raspberry Pi 4, работающий в режиме ожидания показывает результат в 4-5 Вт. Итак, по сравнению с Raspberry Pi, Pico потребляет энергию, но как он сравнивается с Arduino Uno, выполняющим тот же тест?

При 5 В — 90 мА, 0,45 Вт! Таким образом, Arduino Uno потребляет меньше, но этого и следовало ожидать, учитывая конфигурацию микроконтроллера. Если повторить тест с другой платой, скажем, Portenta H7, то мы увидим гораздо более высокое энергопотребление, поскольку процессор Arm, используемый на Portenta, более мощный. Он даже мощнее, чем RP2040.

Победитель: Arduino

В сухом остатке

В целом, обзор достаточно субъективный. В итоге получается, что победитель — Pico, с его ценой в $4, широким спектром возможностей, документацией и простотой в работе. Это лучшая плата для проектов с микроконтроллерами, поскольку за минимум денег мы получаем максмум возможностей. При этом все работает так, как заявлено, в отличие от многих других плат.

С некоторыми из них приходится изрядно повозиться, чтобы заставить работать. Плюс ко всему, MicroPython — лучший вариант для работы, с его помощью плату можно запустить очень быстро. После того, как разработчики Arduino IDE добавят поддержку Pico, без проблем можно будет работать и с С/С++. И тогда поклонники Arduino, которые привыкли к своему микроконтроллеру и принципам работы с ним, смогут опробовать и Pico.

Round Raspberry Pi Pico Arduino
Функциональность и GPIO  
SoC  
Программирование  
Простота работы с платами  
Энергопотребление  
В сухом остатке 4 1

ссылка на оригинал статьи https://habr.com/ru/company/selectel/blog/540198/

Booking, Uber, Spotify: как устроена удаленка

Привет! 2020 позади, но запомнится нам надолго. Быт и привычки пришлось поменять — хотя бы потому, что еще никогда столько времени мы не проводили дома. Как, кстати, он у вас организован? У кого рабочее место отобрала кошка, кто пересел из кресла на гимнастический мяч? Какие неожиданные навыки открылись?

Попросили коллег из IT, живущих в разных странах мира, поделиться короткой зарисовкой. Эта рубрика — экспериментальная. Если вам было бы интересна какая-то сторона жизни и работы на удаленке, например, какие бонусы дают компании после выхода на ремоут, пишите в комментарии — сделаем сравнительную статью.


«Про рабочее место бы сказал, что у меня IKEA / Apple starter pack»↓

Костя Голиков

Data Engineer @ 0+X / Spotify, Швеция

Пытаюсь четко разграничивать работу и жизнь: для работы у меня средней спелости макбук 13″ (за монитором), для фана новый мак-миник на М1. Похожая история и с наушниками: две основных пары, для дома использую открытые проводные наушники, они не ощущаются, можно спокойно просидеть и 5, и 10 часов, уши совсем не устают, да и звук отличный. Но в офис их не наденешь: слышишь всех вокруг, а все вокруг слышат тебя. Поэтому до пандемии использовал беспроводные от соньки. Теперь с удаленкой и работой из дома продолжаю их использовать, но скорее для созвонов, когда можно походить по дому и не быть привязанным к одной точке.

Айпад использую как второй мини-монитор для не очень связанных с работой вещей: музыка, телеграм и чатики. Когда хочется сфокусироваться, можно просто отключить его и вместе с ним все отвлекаторы. Иногда рисую на нем диаграммки для работы с помощью эппл ручки, но вторым Рембрандтом я так и не стал.

Пару лет назад начал ловить ранние симптомы туннельного синдрома, с переходом на вертикальную мышку они полностью отступили, хотя сначала было жутко непривычно. На днях собираюсь поменять дефолтную клавиатуру от Аpple, на MX keys, тоже от Logitech.

Стол и зарядка от ИКЕИ. Просто работают и радуют глаз свой минималистиностью. Ну и конечно, чашечка кофе, без неё, особенно зимой, в Швеции совсем никак.

На удаленке мы нон-стоп уже почти год, и скорее всего, если не до самого конца 2021-го, то как минимум до осени. Офис закрыт для работы целиком, разработчики сидят по домам, но если нужно приехать и забрать что-то — всегда пожалуйста. Я, например, взял с работы домой свой монитор: жить на 13″ макбуке можно, но грустно.

Мы, как команда и как компания в целом, были готовы к удаленке: в 2019 и 2020 году (еще до пандемии) наша команда была размазана примерно поровну между Нью-Йорком и Стокгольмом, что вдвойне сложнее из-за часовых поясов. Пару недель я работал из России, мои коллеги, бывало, ездили домой во Францию и работали оттуда. Конечно, видеть не только пиксели на экране, но и хотя бы изредка пересекаться, даёт +100 к морали. Пока было лето — мы время от времени встречались, например, играли в буль, но зимой — особенно шведской зимой — это куда как сложнее.

Spotify пытается всячески сгладить ситуацию wfh. Для сотрудников есть бюджет, который можно потратить на оформление домашнего офиса. Прямо перед пандемией в стокгольмском офисе запустили программу горячих обедов, но в итоге она трансформировалось в ежемесячный бюджет, который можно потратить на обеды в местечке на выбор или на продукты.

Дата открытия офиса уже пару раз переносилась, но компания потихоньку начала присылать специальные наборы swag’а: начиная от масок и до специальных многоразовых трубочек для напитков.

Рубрика «Фишечка на удаленке»: в детстве у меня, как и у многих, был тамагочи, и внезапно в 2021 я нашёл что-то похожее в совершенно другой области. Я давно хотел попробовать делать sourdough-хлеб, и с переходом на удаленку наконец-то вкатился: в отличии от обычного хлеба на дрожжах, нужно смотреть за закваской, буквально каждый день ее кормить, да и процесс готовки теста отлично ложится на перерывы между кодингом и созвонами.

Анна Наумова

Senior Product Manager @ Zello, Austin, TX, US

Мы на удаленке с марта 2020, сколько еще будем работать из дома — никому не известно. Думаю, до конца лета. Все будет зависеть от дистрибуции вакцины. Мы часто ровняемся на крупные компании типа Google или Facebook, они уже объявили, что раньше конца лета не выйдут. Есть большая вероятность, что вообще будем работать в офисе по желанию, либо будет смешанная система: 3 дня дома, 2 в офисе.

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

Удаленка поначалу была болью. Я человек общительный и консервативный, достаточно сложно принимаю не зависящие от меня изменения. Сейчас, кажется, все наоборот, я привыкла и даже получаю кайф от работы дома. Плюсы: не надо тратить деньги на дорогу, одежду, сборы, могу в перерывах от работы готовить и делать домашние дела, больше времени провожу с бойфрендом, который тоже работает из дома.

Из минусов — отсутствие живого общения и комфортного рабочего места. Работаю чаще всего с дивана в гостиной. У меня есть стол и табуретка в спальне, но там до обеда спит бойфренд, поэтому там я меньше сижу.

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

«Фишечка» — мультитаскинг (быть на встрече без видео и готовить, например), я продолжаю соблюдать «дресс-код», по крайней мере, на верхней части тела, часто ношу рубашки на видеовстречи, а еще часто за спиной ставлю какую-то игрушку дочки (например, на фото с диваном виден фиолетовый единорог), коллегам нравится.

Яков

QA Lead @ Wisebits, Cyprus


«Macbook pro 16″ 2019, airpods pro, стул, стол и лампа IKEA, массажный мячик»

На удаленке с марта 2020-го, и это продолжится до окончания пандемии. Если не было локдауна, ходил в офис раз в неделю. Но правила постоянно меняются, с февраля условия такие: 50% наполненности офиса, маски и еженедельные тесты на ковид.

Не могу ответить однозначно, хорошо ли на удаленке. Основной плюс: нет жесткой привязки к офису, можно жить в любой локации. Основной минус: потеря рамок рабочего времени. То есть работать стал больше.

Среди бонусов от компании из-за локдауна: ноутбук, который выдали, плюс перечисляют деньги на баланс сервисов доставки, чтобы можно было заказывать домой обед.

Моя «фишечка на удаленке»: стал курить кальян каждый день. Это очень грустно

Георгий Могелашвили

Коуч и наставник, автор канала «Мужик с бабочкой», а еще Lead Developer @ Booking.com, Амстердам, Нидерланды

На удаленке с конца марта 2020, без возможности посещать офисы (они закрыты). Сейчас по-прежнему все закрыто, и последняя информация, что мы будем работать в онлайн-режиме минимум до октября 2021 года, с возможностью посещать офис по договоренности, если они откроются.

Удаленка — и боль, и счастье. Боль — рабочее место у многих не оборудовано, а кому-то просто его негде разместить (как мне, например). А ещё дети, собаки, кошки и прочие отвлекающие факторы. Ну и людей хочется видеть вживую, кофе попить вместе и поиграть в пинг-понг.

А счастье потому, что график работы стал гибче. Можно с утра проснуться попозже, потому что не надо никуда ехать, или в обед вздремнуть, если кончились силы. Моё время может быть использовано гораздо эффективнее и больше соответствовать моему ритму, а не принятым в компании нормам.

Нам компания компенсирует повышенные затраты на коммуналку, плюс можно купить себе домой кресло, стол и необходимое оборудование для работы (мониторы, наушники). Родителям с детьми дают дополнительные дни отпуска, чтобы компенсировать то время, когда школы закрыты.

Моя фишечка: купил новый крутейший гриль и научился делать классные стейки и копчености. Раньше после работы не было желания с этим возиться, а сейчас можно гриль разжечь с утра, отправить туда томиться кусок сочного говяжего брискета, и к вечеру ужинать вкуснейшим мяском. Наловчился так, что теперь к нам очередь из друзей зовется в гости на барбекю (но вы никому не говорите, потому что в Голландии гостей сейчас принимать нельзя…)

Алина Коваленко

Software Engineer @ Uber, Нидерланды


Два компа: на одном митинги, на другом билды собираются

Я последний раз в офисе была 28 февраля 2020, мы в антиковид-бирпонг играли… Сейчас офис полностью закрыт, ожидаемая дата возврата — 1 июля.

Удаленка — и боль, и счастье. Из плюсов — спать можно дольше, на улицу в мерзкую погоду выходить не надо, работать можно откуда угодно: я 3 недели из Франции работала, коллега в России уже полгода тусуется. Но живого общения с народом и кофе брейков не хватает. Общение через зум — так себе забава, а обучение — вообще мимо, никакой связи с обучаемыми.

Компания в связи с удаленкой дала 500$ на всё, что угодно для хоум-офиса (без отчёта), из офиса можно было забрать рабочее кресло. Вроде больше ничего не было.

Моя фишечка — кошка выгнала из кабинета.

Павел Доронин

Product Lead @ Intento, Ирландия, и музыкант

Что у меня на рабочем столе: стол и стул из Икеи, компы — личный Macbook pro, рабочий Macbook Air — думал, будет легче носить его в коворкинг, но не тут-то было с ковидом, наушники для созвонов у меня простые проводные Sennheiser: много созвонов каждый день, ни одни беспроводные наушники не выдержат такого, монитор HP, ну и всякие музыкальные штуки — к сожалению, пространство не позволяет хранить их отдельно. Поэтому для разных творческих сессий убираю со стола рабочее, достаю из шкафа всё музыкальное. В результате после работы получаются вот такие штуки → lnkfi.re/untoldwords

Intento — remote-first-компания, она изначально была построена для удаленной работы, так что, в общем-то, ничего не изменилось. Но время от времени я работал из коворкинга. Когда откроются коворкинги — пока непонятно, но точно не раньше марта.

Удаленка: боль или счастье — да в целом всё равно. Но встречаться с коллегами вживую иногда всё равно было бы полезно. А так как изначально Intento и ориентирован на удаленку, то бонусов не было — ничего не изменилось. Но «фишечка» есть — можно рабочий день разрезать на две части и в середине дня прокатиться на велосипеде вдоль моря, а потом со свежей головой снова поработать.

<рекламная пауза> Раз в две недели говорим с IT-специалистами из международных компаний, чтобы узнать карьерные хаки и инсайты.

Записи публикуем на нашем Youtube-канале — вы можете их посмотреть, даже если пропустили онлайн-трансляцию. Подписывайтесь и жмите колокольчик, чтобы не пропустить свежие выпуски.

</рекламная пауза>

ссылка на оригинал статьи https://habr.com/ru/company/gms/blog/540200/

Гигиена труда оператора ЭВМ (МКМ)

И её киберспортивная специфика


Подавая сигналы в рог,
Будь всегда справедлив, но строг.
(с) Козьма Прутков

В связи с относительной спонтанностью зарождения и спецификой развития компьютерного спорта гигиене труда киберспортсмена до сих пор не уделяется должного внимания. Вместе с тем сама киберспортивная деятельность (МКМ — мышь, клавиатура, монитор), из-за специфики спортинвентаря, всё ещё мало отличается от офисной работы за компьютером. Таким образом компьютерный спорт максимально обостряет скрытые в офисной работе моменты негативного влияния деятельности на здоровье человека, т.к. не сильно отличаясь от таковой технически, гораздо более интенсивен в плане непосредственных нагрузок на организм. Потому описанные ниже моменты могут быть наиболее полно проиллюстрированы именно на киберспортивных примерах — раскрывая офисно-гиковскую специфику в целом.

Сбор материала для статьи начался в 2016 году. Первоначально работа задумывалась в качестве некоего пособия для подготовки киберспортсменов, но от такого формата было решено отказаться в пользу статейного.

В процессе написания выяснилось, что некоторые ключевые моменты подготовки и отбора киберспортсменов не то что не проработаны должным образом, а даже и не затронуты в печати. В связи с этим, прежде чем продолжить работу, автору пришлось опубликовать ряд статей и заметок на тему физподготовки и отбора спортсменов в киберспорте — чтобы маленько прощупать почву. Прощупывание кое-что показало, но сейчас это не так уж и важно. Однако было принято решение изменить акценты и переориентироваться на гик/айти аудиторию в целом, т.к. сегодня и киберспортсмены и айтишники находятся в схожих рабочих условиях и подвергаются практически идентичным негативным влияниям рабочей среды.

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

Автор выражает благодарность Александру Фёдоровичу Горбаченко за ряд ценных советов по финальной доработке статьи.


1. Проблематика

Все хотят быть здоровыми, но никто этого не соблюдает.
(с) Козьма Прутков

«Труд может быть тяжёлым не потому, что слаба его механизация, а потому, что условия, в которых он протекает, предъявляют серьёзные требования к организму человека и его физиологическим резервам.»
(с) «Физические нагрузки современного человека» НАУКА (1982), В.П.Загрядский, З.К.Сулимо-Самуйлло.

Работа за компьютером представляет собой операторскую деятельность, которая почти целиком определяется устройствами ввода-вывода. Самыми массовыми и общеобиходными до сих пор являются мышь, клавиатура и монитор, что, однако, влечёт за собой ряд проблем, так как тогда, когда их эргономический концепт окончательно сформировался, ещё не было такого фронта работ за компьютером! Количество времени, проводимого перед мониторами значительной частью населения развитых стран, делает невозможной удовлетворительную индивидуальную адаптацию к условиям деятельности и однозначно требует пересмотра и переустройства самой рабочей среды — как в плане эргономики рабочего места оператора, так и в самой аппаратной части устройств ввода-вывода.

В случае, когда речь идёт о программистах, подразумевается, что ценность специалиста возрастает со временем — когда он накапливает профильный опыт и знания. Однако в текущих условиях время и опыт автоматически означают снижение трудоспособности, т.к. длительная работа по специальности неизбежно приводит к развитию профессиональных заболеваний, большей части которых можно в принципе избежать адаптировав рабочую среду и устройства ввода-вывода должным образом! То есть сегодня речь идёт о хроническом снижении производительности труда в данной области, т.к. общее состояние здоровья оператора напрямую сказывается на его работоспособности!

Если же взглянуть с этой точки зрения на компьютерный спорт, то нарисуется ещё более печальная картина. Использование офисной оргтехники для интенсивной тренировочной и соревновательной деятельности приводит к развитию профессиональных заболеваний гораздо быстрее и эффективнее, чем неспешная работа в офисе или вдумчивое программирование за чашечкой чая/кофе.

Регулярные, длительные сессии за компьютером затрагивают как дыхательную и основные регуляторные системы, так и опорно двигательный аппарат в целом.

Рассмотрим же проблематику поближе!

Ah shit, here we go again.

1.1 Общая хроническая гиподинамия и гипокинезия

«Но если медики рассматривают гипокинезию как болезнь, то физиологи труда считают её особым видом работы, заключающейся, с одной стороны, в активном подавлении двигательной активности, а с другой в длительном поддержании фиксированной рабочей позы. Последствия ограниченной подвижности многообразны и отрицательны. Человеческий организм становится уязвимым по отношению к внешним воздействиям; его физиологические системы, призванные снабжать ткани кровью, кислородом, питательными веществами, работая на экономном режиме малой подвжности, начинают утрачивать присущие им свойства быстрого и целесообразного реагирования.»
(с) «Физические нагрузки современного человека» НАУКА (1982), В.П.Загрядский, З.К.Сулимо-Самуйлло.

В норме скелетная мускулатура составляет не менее 55% массы тела. Её сокращения — важная часть системы периферийного кровообращения. Сокращающиеся мышцы помогают сердцу проталкивать кровь по венам. При ритмичных движениях — ходьбе, беге, трудовой деятельности и т. д. — расположенные между мышцами или между мышцей и костью крупные вены с клапанами периодически сдавливаются, а содержащаяся в них кровь направляется в сторону сердца, что получило название «мышечного насоса», или, точнее, «венозной помпы». (подробнее см. работу Н.И.Аринчина «Периферические «сердца» человека» (1988))

Кроме того, имеет место микронасосная деятельность скелетных мышц при их растяжении. Присасывающе-нагнетательная функция обусловлена главным образом биомеханическим воздействием мышечных волокон на внутримышечные сосуды — в основном капилляры. (подробнее см. работу Н.И.Аринчин, Г.Ф.Борисевич «Микронасосная деятельность скелетных мышц при их растяжении» (1986))

Таким образом мы оказываемся в логически неочевидной ситуации, когда сердечно-сосудистая система человека, подверженного гиподинамии и гипокинезии, хронически перегружается отсутствием достаточной двигательной активности! Умеренная и регулярная физическая нагрузка облегчает работу сердечно-сосудистой системы ритмичными сокращениями мышц.

Застой венозного оттока и лимфы в нижних конечностях на фоне хронической гиподинамии:

К этому прибавляется фактор дегенерации капиллярной сети в отсутствии необходимых физнагрузок. Дело в том, что организм постепенно разбирает капилляры скелетной мускулатуры гиподинамичного человека до уровня минимального необходимого обеспечения тканей. Падает и количество митохондрий в мышечном волокне — то есть функциональные возможности мышечной ткани в целом, т.к. митохондрии являются как раз теми самыми мелкими, универсальными таракашками, которые покушав какают в клетки энергией! Причём в состоянии делать это на разных видах топлива и с использованием разных окислителей!

Далее из-за лени автора и бесполезности этой информации для читателя опущен кусок заумного текста, который описывая сложные адаптационные механизмы организма не имеет по своей сути никакой значимости в рамках данной статьи, т.к. фармакологически допинговать данные системы без физнагрузки не имеет смысла — в связи с тем, что рост капилляров сложным образом запускается именно ей. А на фоне физнагрузки такое допингование не имеет смысла и подавно, т.к. необходимые кондиции достигаются естественным путём, благо наш оператор ЭВМ не стремится к олимийским рекордам. Попытавшись же без должных знаний и опыта он может внезапно ворваться в перетренированность (декомпенсацию по имунной системе), при помощи которой природа мягко поправит взгляды на жизнь нашего супермена. Интересующиеся могут почитать о физической нагрузке как причине вторичного иммунодефицита.

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

Под действием адреналина весьма усиливается процесс свёртывания крови (Adelson (1961)), что эволюционно рассчитано на ранения во время конфликтов. А также сжимаются сосуды в брюшной полости и кое-где ещё (например наполнение пещеристых тел), что, в конечном счёте, означает необходимость для сердца толкать этот готовый свернуться компот изо всех сил — без каких бы то ни было мышечных сокращений на фоне. В связи с чем автор предсказывает у всех регулярно соревнующихся и соревновавшихся киберспортсменов существенную гипертрофию левого желудочка сердца (ГЛЖ). В этой же области мы без труда найдём объяснение фокусам с артериальным давлением во время ответственных, напряжённых матчей.

В нашем же компьютерном случае картина маслом может быть дополнена ещё одним любопытным пунктом.

1.2 Электромагнитная экспозиция + катионизация вдыхаемого воздуха

Гиподинамия приходит к незадачливому оператору не одна. Её ближайшими сестрёнками являются длительная экспозиция операторского организма электромагнитным излучением, а также изрядная катионизация (положительная ионизация) вдыхаемого оператором воздуха — особенно компьютерами с воздушной системой охлаждения.

Пребывание в ЭМ-полях (см. работу «О влиянии электромагнитных полей на свойства эритроцитов» Пиротти Е.Л. (1997)) ведёт к нарастанию агглютинации эритроцитов (не станем забывать, что для киберспортсмена имеет место ещё и повышенный уровень адреналина) — когда полярность их мембран меняется, что приводит к их развороту и склеиванию в т.н. «монетные столбики«, которые, в отличии от одиночных эритроцитов, имеющих свойство складываясь протискиваться в мельчайшие сосудики уже не пролезают в мелкие капилляры, таким образом ухудшая транспорт кислорода в тканях. В т.ч. и в мозге!

Расположение эритроцитов в просвете сосуда:

Наблюдательный читатель наверняка замечал у себя резкое замерзание конечностей через несколько минут после начала работы за компьютером в холодном помещении, в то время как при той же температуре, в том же помещении и в той же одежде ничего подобного не наблюдалось «ни сидя, ни лёжа, ни стоя» до начала работы и некоторое время спустя после. Пожалуй самый наглядный пример нарушения микроциркуляции на периферии, который автор взял неизвестно откуда.

Наложив это на дегенерацию капиллярной сети мы получим достаточно удручающую картину, которую нам любезно и не таясь демонстрирует небезызвестный Данил Ишутин в работе «Говорит и показывает Ишутин» (2020).

Автор этих строк так же голословно заявляет, что после нахождения в «компьютерной комнате» аэробный порог резко снижается на некоторое время даже у тренированных спортсменов. В этой связи, с накоплением определённого статистического массива, можно даже не спрашивать молодого спортсмена, внезапно провалившегося по аэробной выносливости, как он отдыхал перед тренировкой.

Так же голословно заявим, что некоторые напряжённые операторы частенько испытывают затруднения в работе, связанные с внезапно участившимися после начала работы за компьютером позывами к мочеиспусканию. Что в нашем случае связано со стремительным подъёмом артериального давления.

Любопытный читатель для расширения кругозора может ознакомиться со статьёй на смежную тему, часть материала для которой подсказал автор этих строк.

* * *

По поводу ионизации воздуха в рабочем помещении, а вернее его катионизации, нужно учитывать, что длительно работающие электрические приборы практически исключают отрицательную ионизацию воздуха в помещении. Аэрионы, как более подвижные, перемещаются по силовым линиям полей, стремясь к противоположно заряженным поверхностям, где происходит их нейтрализация. Системный блок работающего компьютера с этой точки зрения является установкой по катионизации воздуха, т.к. большинство современных систем имеют воздушное охлаждение, что подразумевает постоянную прокачку воздуха сквозь «самую мякотку». Атмосфера в недостаточно проветриваемом помещении начинает всё больше «накаляться» и всё сильнее отличаться от таковой в окрестностях водопада или высокогорной сосновой рощи…

Эритроциты, захватывающие такой воздух в лёгких, массово меняют заряды мембран, что означает их ещё более интенсивную агглютинацию. Интересующийся читатель может самостоятельно углубиться в вопрос, после чего наложить полученные знания на выше- и, отчасти, нижеописанную проблематику.

1.3 Мелкомоторная блокировка дыхания (*далее МБД)

Глубокое, полноценное дыхание вносит прецессионную погрешность в высокоамплитудные мелкомоторные операции, что было относительно подробно рассмотрено в работе «Мелкомоторная блокировка дыхания в компьютерном спорте» (2019). В связи с чем оператор часто и подолгу рефлекторно задерживает дыхание ради точности выполнения мелкомоторных операций. Вместе с вышеперечисленным ровное, полноценное дыхание способствует и лимфотоку. Сокращения диафрагмы стимулируют отток лимфы через передние медиастинальные лимфатические узлы, которые расположены непосредственно на диафрагме, задние медиастинальные и поддиафрагмальные лимфатические узлы. Кроме того сокращения диафрагмы способствует насасыванию лимфы в грудной проток. В чём собственно и состоит супер-дупер секрет брюшного дыхания в восточных оздоровительных практиках и боевых искусствах.

Грудной проток [ductus thoracicus] — основной коллектор лимфатической системы, по которому лимфа оттекает в венозное русло от нижних конечностей, таза, стенок и органов брюшной полости, левой половины груди и расположенных в ней органов, а также левой половины головы и шеи, левой верхней конечности.

Лимфа движется за счёт действия окружающих мышц на лимфатические сосуды и колебаний внутригрудного и внутрибрюшного давления за счёт дыхания. Таким образом проблема гиподинамии, гипокинезии и низкой интенсивности дыхания подразумевает ещё и застой лимфотока! Увеличение жировой прослойки усугубляет явление, т.к. жировая ткань омывается лимфой в отсутствии мышечных волокон, сокращение которых могло бы лимфотоку помочь.

Мелкомоторная блокировка дыхания актуальна и при обыкновенном печатании на клавиатуре, но, в этот момент, как правило, происходит ещё и артикуляционное сопровождение — беглое, поверхностное проговаривание про себя набираемого текста. И МБД же выводит нас на проблемы с опорно-двигательным аппаратом.

1.4 Опорно-двигательный аппарат

«О большой функциональной нагрузке двигательного анализатора в процессе поддержания вынужденной позы говорит резкое уменьшение выносливости человека к статическим нагрузкам. После статического напряжения способность человека к мышечному расслаблению ухудшается, на что указывает усиление электрической активности покоящихся мышечных групп. В царской армии статическое напряжение использовалось как наказание, когда солдата с полной выкладкой ставили под ружьё и держали до тех пор, пока он не терял сознание.»

«Длительно и часто повторяющиеся статические усилия вызывают сужение сосудов. При ритмической работе мышц предплечья, осуществляемой на фоне статического напряжения мышц плечевого пояса происходит ухудшение кровоснабжения работающих мышц, ведущее к быстрому развитию утомления.»
(с) «Физические нагрузки современного человека» НАУКА (1982), В.П.Загрядский, З.К.Сулимо-Самуйлло.

Длительное, регулярное использование мыши и клавиатуры проявляется стойкой характерной деформацией ОДА, отчасти продиктованной МБД.

Объём деформирующей нагрузки таков, что не может быть компенсирован упражнениями и прочей порнографией вроде рекомендаций по верной посадке перед компьютером и т.п. Рекомендации по поддержанию «верной» позы несостоятельны в принципе, т.к. человек не в состоянии просидеть неподвижно не меняя положения оси позвоночника относительно гравитационного вектора более нескольких минут. Вместе с этим имеет место проблема гипокинезии, которая исключает длительное «правильное» сидение перед монитором вообще. Экспериментатор, задавшийся такой целью и отснявший хотя бы час игровой сессии увидит во время скоростного воспроизведения записи, что сидящий киберспортсмен (оператор) занимается по сути постоянным ёрзаньем и переваливанием справа налево и обратно. Многократная, избыточная дублированная нагрузка на задействованные системы исключает применение на практике каких бы то ни было красивых заумных систем упражнений, призванных компенсировать деформирующий фактор. Можно сколько угодно вправлять, править, закачивать, тянуть и любым другим образом мучать перегруженные места, однако после посадки за компьютер и начала непосредственной деятельности произойдёт переключение сознания и моментальное выпадение этих мест из сознательного контроля в течении нескольких секунд, вместе с чем тут же отвалится и вся проделанная работа — а «проработанные» места вернутся в выработанное ранее максимально адаптивное состояние. Сознательный контроль по некоторым биомеханическим векторам слишком труден и отнимет всё внимание — исключая возможность осознанно выполнять внутриигровые манипуляции, а по некоторым невозможен, т.к. блокируется спецификой работы рефлекторных регуляционных механизмов (например МБД и её деформирующим влиянием на ОДА).

Читателю наверняка знакомо чувство странной тяжести при выходе из воды после плавания. Это следствие глубокого расслабления мелких мышц рефлекторно реагирующих на гравитацию и не подвластных сознательному контролю. Ещё читатель, длительно промышляющий, за компьютером может ощупать свои грудинно-ключично-сосцевидные мышцы и убедиться, что на стороне мыши она в гипертонусе. Ещё такой читатель может обратить внимание на разную высоту плеч или горб справа на спине, а также на болезнь Шляттера в локтевых суставах многих кибератлетов. Всё это следствия длительного манипулирования мышью и клавишами на столе.

Взглянём же на характерные симптомы!

Ай малядес! Писталет дэржит!

Из-за МБД (читай из-за мыши) splenius capitis, levator scapulae, а также trapezius особым образом выключаются из поддержания позы, что существенно перенапрягает на этой же стороне sternocleidomastoideus! Лица наших незадачливых операторов начинают плыть весьма характерным образом — слева череп тянет назад, а справа вперёд. Репу ведёт весьма характерно, на фоне чего рано или поздно начинает «свистеть фляга», т.к. крово- и лимфоток в черепе слегка меняется.

Маска как нельзя кстати и подчёркивает описываемый феномен.

И вот наш бочёк потик, дыхательная функция правого лёгкого практически сошла на нет, а полноценное кровообращение в печени затруднилось.

Однако вал симптоматики начинает только нарастать. Наши коровы пасутся даже в стойле!

Выпас в монитор для человека морфологически неестественен, следовательно может без последствий продолжаться лишь некоторый период времени — в режиме компенсации.

Мммууу! (мычит коровка)

Чтобы довести себя до сжатия собственного спиного мозга позвонками нужно, воистину, обладать колоссальной киберспортивной гиперусидчивостью! Возможно, иногда это связано с тем, что свист канистры заглушает голос разума… Блокирование естественной вегетативной функциональности в угоду гиперусидчивости до добра никогда не доводит. Природа строга!

На этом месте не по годам смекалистый, но очень возмущённый читатель заорёт: «Вы всё врёти! Для этого есть специальные игровые кресла!»

Такого Шерлока Холмса мы пригласим взглянуть на две следующие иллюстрации:

Увы…

Все так называемые «игровые кресла» разработаны на основе гоночных (либо авиационных) сидений, что легко проверить через поисковик. Они мало пригодны для киберспортивной деятельности и с технической точки зрения ничем не отличаются для киберспортсмена от деревянного табурета.

При разработке этих кресел инженеры гнули свою линию, не беря в расчёт, что в процессе сидения за компьютером инерционные силы, вжимающие гонщика/пилота в сидение, отсутствуют!

Несмотря на то, что кресла такого типа действительно неплохо поддерживают спину во время скоростной езды, они абсолютно бесполезны во время напряжённой работы за компьютером.

Ни на одной фотографии с турниров или тренировочных сборов мы не наблюдаем опирание затылком на спинку кресла. Более того, мы не наблюдаем такового опирания в процессе киберспортивных схваток в принципе.

Таким образом наш атлет (оператор ЭВМ) мало того, что начинает угрожать пережатием собственному спинному мозгу, так ещё и начинает себя душить — своим же собственным позвоночником пережимая себе гортань!

А это в свою очередь означает постоянное апноэ, то есть невозможность рефлекторно, свободно дышать без сознательного контроля гортани и шеи! И невозможность входить в фазу быстрого сна лёжа на спине. А это ж….!

Наш оператор не может полноценно расслабиться днём и нормально выспаться ночью.

Однако МКМ надавливает ещё на некоторые системы ОДА!

Например на запястья, по которым всегда можно узнать заядлого мышиста/мышевика.

Или на локти, долгие годы статически перегруженные упором рук в столешницу, что вызвало разрастание «воооон той костяной штучки» — с целью увеличить рычаг и таким образом снизить силу статической нагрузки на задействованное сухожилие и мышцу (triceps).

Вся вышеописанная проблематика с ОДА тем более ярко проявится, чем в более раннем возрасте человек начинает баловаться напряжённым операторством за ЭВМ, т.к. до тех пор, пока не завершена оссификация, нагрузки будут проявляться адаптационными деформациями костной тккани. Особенно актуально для астеников!

Кроме того рост оператора также является значимым фактором. Чем длиннее рычаг, тем сильнее гравитация тянет книзу за кончик — стоит лишь чутка ссутулиться.

1.5 Световой режим

Специальные клетки сетчатки глаза при попадании на них яркого света напрямую посылают сигнал в супрахиазматическое ядро. Супрахиазматическое ядро — ядро передней области гипоталамуса, главный генератор циркадных ритмов у млекопитающих, управляет выделением мелатонина в эпифизе и синхронизирует работу «биологических часов» организма.

Мелатонин является индольным производным серотонина и синтезируется ночью. Выработка мелатонина происходит из выработанного на свету днём серотонина, причём более интенсивно на фоне физической активности! Спектр и интенсивность солнечного света невоспроизводимы в быту, следовательно нахождение на свету днём является залогом выработки необходимого количества мелатонина ночью. Однако сон должен происходить в максимально тёмном месте. Пик секреции мелатонина с 11 вечера до 3 утра. В это время человек, желающий сохранить здоровье, обязан спать.

Однако наши незадачливые операторы, как правило, сидят в занавешенных комнатах днём и до поздней ночи светят себе в лица. Ситуация более подробно рассмотрена в 17-ой «Заметке о киберподготовке» (2019) и в работе «Хрестоматийный случай одного гика» (2020).

Мелатонин является индольным производным серотонина и синтезируется ночью.

Секреция мелатонина подчинена суточному ритму, определяющему, в свою очередь, ритмичность гонадотропных эффектов и половой функции. Синтез и секреция мелатонина зависят от освещённости — избыток света понижает его образование, а снижение освещённости увеличивает синтез и секрецию гормона (почему, собственно и положено спать в темноте). У человека с нормальным распорядком дня на ночные часы приходится примерно 70% суточной продукции мелатонина.

На свету он не вырабатывается. А вырабатывается в темноте из серотонина!

Который вырабатывается на ярком свету в дневное время.

2. Решения

«Не смотри, что в ранце дыра,- Иди вперёд и кричи: Ура!»
(с) Козьма Прутков

Идеальным решением, безусловно, является отказ от использования ЭВМ (МКМ). Однако в настоящее время уже не только лишь все могут позволить себе такую роскошь не оставшись голодными.

По глубокому убеждения автора, разрешить весь комплекс проблем методом адаптации организма к негативным воздействиям не удастся. Необходимо пересмотреть рабочую среду в целом и её элементы по отдельности.

Пределы адаптационных возможностей организма вкупе с количеством часов в сутках исключают стойкую компенсацию негативных факторов без изменения самой среды.

2.1 Общая хроническая гиподинамия и гипокинезия

«Общая физическая тренированность человека улучшает результаты его профессиональной деятельности. Мобилизующее влияние физической деятельности на рефлекторные и гуморальные механизмы поддержания гомеостаза обеспечивает сохранение высокой работоспособности даже в неблагоприятных условиях внешней среды.»

«Правильная организация внерабочего времени, мышечная активность, занятия физкультурой, закаливание, пребывание на свежем воздухе, регулярное сбалансированное питание — самые благоприятные рекомендации, следуя которым можно противостоять неблагоприятным воздействиям, порождённым техническим прогрессом.»

«Двигательная деятельность представляет собой мощный регулятор всех отправлений организма, источник их совершенствования. В физиологическом понимании мышечное движение является основой активной жизнедеятельности организма и его устойчивости к неблагоприятным влияниям.»

«В настоящее время много и справедливо говорят о том, что профессиональная деятельность большинства специалистов характеризуется ограничением двигательной активности (гипокинезией и гиподинамией), которая отрицательно сказывается на здоровье и работоспособности человека. Но дело заключается не только в том, что операторская профессиональная деятельность сопровождается гипокинезией, но и в том, что операторский труд на фоне ограниченных физических нагрузок требует от человека большой нервно-психической напряжённости, которая при частом повторении отрицательно сказывается на состоянии здоровья человека. Компенсация недостающей двигательной активности для специалистов преимущественно информационного типа способствует профилактике (предупреждению) отрицательных последствий чрезмерного эмоционального напряжения, монотонии и гипокинезии.»

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

«Это прежде всего касается рабочего места, пультов и органов управления. Они должны соответствовать антропометрическим и биомханическим показателям работающего человека, физиологическим нормативам статических усилий на органы управления и т. д. Важнейшее значение при этом имеет научно обоснованное распределение функций между машиной и человеком с учётом его психофизиологических и психических возможностей.»
(с) «Физические нагрузки современного человека» НАУКА (1982), В.П.Загрядский, З.К.Сулимо-Самуйлло.

Бег широкому кругу людей как средство профилактики гиподинамии показан быть не может — в силу своей биомеханической сложности и целому ряду противопоказаний (например таких как плоскостопие). Выбирать нужно ежедневные пешие прогулки не по трассе (не по проезжей части) от 40 минут и отказ от лифта.

Либо, если есть такая возможность, заплывы — от 40 минут и дольше.

2.2 Электромагнитная экспозиция + катионизация вдыхаемого воздуха

Вытяжка воздуха из системных блоков ЭВМ должна производится наружу из рабочего помещения, а не внутрь него. Все источники ЭМ-излучения должны быть по возможности забраны в клетки Фарадея.

От вай-фая следует отказаться в угоду проводам.

В случаях, когда работа проходит в помещениях, где данные условия не соблюдены, стоит обратить внимание на антиагреганты и увеличить потребление чистой питьевой воды.

Антиагреганты должны быть рассмотрены спортсменами в качестве легального допинга.

2.3 Мелкомоторная блокировка дыхания

«Проведённые исследования дали основание для вывода о том, что профессиональное отличие у людей с различной степенью двигательной активности связано не с количеством потребляемого кислорода, а с использованием аэробных возможностей организма, с возможностью длительного поддержания устойчивого состояния функций дыхания и сердечно-сосудистой системы — этих транспортных систем организма — на протяжении всего трудового процесса. Сонастроенность этих систем, установление оптимальных соотношений между ними — непременное условие длительного поддержания высокой работоспособности организма.»
(с) «Физические нагрузки современного человека» НАУКА (1982), В.П.Загрядский, З.К.Сулимо-Самуйлло.

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

Идеальным же решением видится разработка устройств ввода, позволяющих исключить из работы мелкую моторику рук и отвязать сами руки от столешницы. Автор данной работы убеждён, что самыми эффективными, массовыми, простыми в использовании и недорогими могут стать устройства ввода на базе терменвокса. Они не требуют использования сложной оптики — как оптические датчики, а драйвера для таких устройств будут куда проще и «легче».

Как вариант киберспортивного шоу-формата представляется любопытным провести ряд экспериментов на подобных устройствах.

Киберспортсмены, выступающие на МКМ, в связи с МБД, очевидно, обязаны проходить предсоревновательные тренировочные сборы в условиях среднегорья. А провести отпуск в горах будет в целом полезно любому айтишнику.

В распоряжении высококлассной киберспортивной команды не может не быть открытого олимпийского бассейна на горной тренировочной базе, желательно находящейся не ниже 1500м над уровнем моря, где и должны проходить предсоревновательные киберспортивные сборы. Тренировки в условиях среднегорья наиболее эффективны для развития стойкой резистентности к гипоксии. Что перемножается на наиболее эффективно среди циклических видов спорта развиваемую плаванием аэробную выносливость (повышение аэробного порога).

Более того, разгрузка опорно-двигательного аппарата в воде и биомеханическая специфика оставляют плавание вне конкуренции в плане киберподготовки, т.к. киберспортсмены (да и простые операторы ЭВМ), вкупе с гиподинамией и гипокинезией, испытывают постоянную статическую нагрузку на ОДА.

См.: Агаджанян Н.А., Миррахимов М.М. «Горы и резистентность организма.» М., «Наука», 1970

Допинговаться по этому пункту следует антигипоксантами.

* * *

Застой лимфотока прекрасно ликвидируется ежедневным использованием старой доброй мочалки из люффы.

2.4 Опорно-двигательный аппарат

Как уже сказано выше, использование мыши и клавиатуры в качестве устройств ввода не позволит в полной мере исключить описанную в пункте 1.4 проблематику.

Силовые упражнения с отягощениями противопоказаны сколиотикам, о чём можно подробнее прочесть в работе «Родитель, бди — киберспорт!» (2018). Обычные, симметричные силовые упражнения только закрепляют деформацию мышечным корсетом. Корректировка осанки должна производится методами ЛФК. И такие упраженения, как правило, асимметричны.

Противопоказаны ещё и потому, что будучи хроническим гиподинамиком и обладая ожиревшей от малоподвижности печенью, утилизировать такое количество силовых метаболитов не отравившись не удастся.

Операторам, которые ещё не имеют в своём распоряжении устройств ввода на базе терменвокса, следует адаптировать своё текущее рабочее место таким образом, чтобы т.н. «профессиональное игровое кресло» заработало со своей максимальной отдачей — по возможности снимая гравитационную нагрузку с позвоночника и передавая её на спинку. Ключ к проблеме — положение позвоночника относительно гравитационного вектора.

Близким к идеальному креслом такого типа следует считать зубоврачебное, которое как раз изначально проектировалось для длительных неподвижных отсидок пациента.

В это связи нужно также учитывать, что если мы планируем перестать пастись в монитор, то он в принципе должен находиться выше линии горизонта (линии глаз).

Людям, не имеющим возможности поднять монитор выше линии глаз и опереться затылком, слеует искать надёжной опоры лбом — каковая выстроит всю биомеханику от кресца до затылка. Иллюстрация не приводится, т.к. иллюстратор, к сожалению, сбежал с деньгами, выделенными на иллюстрирование данной статьи.

Ещё одним, более дорогим, вариантом может стать сухая иммерсионная ванна, однако она предъявляет более высокие требования к внепроизводственной физической активности, т.к. дегенерация и детренировка ССС и ОДА в ней происходит гораздо быстрее.

На взгляд автора рекомендация работать стоя за компьютером является злостным вредительством, т.к. гипертония, варикозное расширение вен ног и тромбофлебит в такой ситуации вопрос пары лет!

Единственный вариант, при котором такая поза допустима в течении продолжительного времени — это когда под стол установлена беговая дорожка, включенная на малый ход. Это позволяет ликвидировать венозный и лимфатический застой в нижних конечностях, кроме того большинство критических статических мышечных зажимов превращаются в малоамплитудные движения.

Однако проблематика длительной повседневной работы в таком режиме остаётся дискуссионной и без проведения длительного эксперимента автору данной работы не ясна. Например специфика мелкой моторики, или прецессионная нагрузка на зрительный анализатор.

Автор благодарит экспериментатора за отчёт.

У оператора ЭВМ не может не быть круглосуточного доступа к горизонтальной перекладине (турнику), на которой он в состоянии висеть не доставая ногами до опоры. В течении дня необходимо осуществлять не менее 5 висов максимальной продолжительности, в процессе которых неплохо было бы пораскачиваться, поизвиваться и подрыгаться — максимально снимая компрессию с позвоночника. Продолжительность виса будет постепенно возрастать с укреплением кистевого хвата. Кроме того в отстутствии гимнастических брусьев и их аналогов имеет смысл вставать в упор руками на уровне пояса с одновременным расслаблением (отпусканием) ног — с целью максимальной декомпрессии и расслабления поясничного отдела.

Поясница айтишника нуждается не в дополнительной статической нагрузке, а наоборот — в разгрузке. Статические упражнения типа планки в этом смысле представляются не вполне желательными. Наш интерес в растяжке, висах, упорах (как на брусьях) и динамических упражнениях, которые позволят расслабить межпозвоночные (глубокие) мышцы, а не напрячь их больше по другому вектору. Статические зажимы ведут к ухудшению кровообращения в области — мышечные спазмы блокируют микроциркуляцию — читай питание хрящей. То есть межпозвоночных дисков! Лучшее динамическое упражнение, позволяющее расслабить мышцы низа спины (в т.ч. некоторые не контролируемые сознательно — межпозвонковые) — это длительное ползание на четвереньках!

Беда в нашем случае ещё и в том, что укрепление мышц, в связи со спецификой деятельности, значения не имеет. От длительных статических нагрузок «плывут» хрящи и связки, а затем и кости. Восемь часов выпаса в монитор невозможно компенсировать «зарядочкой», хотя она, безусловно, и улучшит питание хрящей (межпозвоночных дисков) и они деформируются вполне здоровыми. Потому автор данной работы настаивает на том, что наш путь не другая или дополнительная нагрузка, а разгрузка. В связи с чем требуется коренной пересмотр эргономики рабочего места и устройств ввода-вывода. Наша цель — снять статическое напряжение опорой, а не изменить его локализацию!

В целом любая эргономика должна плясать от биомеханики, анатомии и физиологии. Нужно не пытаться компенсировать нагрузку на организм, превосходящую его адаптационные возможности, а трансформировать среду — то есть ликвидировать саму превышающую нагрузку.

Технологии для человека, а не человек для технологий! Техника под задачу, а не задача под технику!

Киберспорт — флагман айтишной эргономики и устройств ввода-вывода!

2.5 Световой режим

Запас серотонина, из которого ночью выработается мелатонин, должен быть наработан днём! Интенсивными физическими упражнениями или, хотя бы, прогулками на солнце. В таком случае ночной сон будет крепким, сладким и весьма оздоравливающим. Причём даже в пасмурный день интенсивность света и его спектр на улице не могут быть компенсированы искусственными источниками в помещении.

Формула проста, но, вместе с тем, не терпит и отступлений.

1) Длительное пребывание на дневном свету.

2) Своевременный ночной сон в полной темноте. (с 11 вечера)

В противном случае не нарабатывается достаточное количество серотонина. Следовательно не из чего выработаться и мелатонину в ночное время, вне зависимости от того, насколько темна ваша «берлога».

Кроме того, серотонин участвует в регуляции сосудистого тонуса. Что особенно актуально для нас в свете проблематики, описанной в других пунктах! Желающие глубже вникнуть в механизм приглашаются к ознакомлению с работой «Кардиотропные свойства эпифизарного мелатонина» (2016):

«В основе кардиотропных эффектов МТ лежит, очевидно, в первую очередь, его прямое влияние на сократимые элементы миокарда через заложенные здесь МТ рецепторы.…

… Кардиопротективное действие МТ определяется несколькими механизмами, среди которых ведущим следует признать антиоксидантный эффект, направленный на ослабление проявлений оксидантного стресса. Ишемическое (при ишемии-реперфузии) и токсическое (под влиянием адриамицина или доксорубицина) повреждение миокарда неизменно сопровождается резким усилением свободно радикальных процессов (Morishima et al., 1999; Salie et al., 2001; Xu et al., 2002). Между тем, как уже неоднократно описывалось ранее, эпифизарный гормон разными путями ограничивает подобные нарушения, будучи одним из наиболее мощных эндогенных антиоксидантов. За счёт лёгкого проникновения в клетки он может выступать в роли «ловушки» свободных радикалов, обеспечивая защиту макромолекул, в том числе ДНК, от повреждения, а по способности подавлять процессы перекисного окисления липидов и усиливать активность ферментов антиоксидантной системы превосходит аскорбиновую кислоту. Необходимо подчеркнуть универсальность антиоксидантных свойств МТ, которые проявляются независимо от причины, вызвавшей оксидантный стресс. Так, изопротеренол инициировал перекисное окисление липидов в миокарде со снижением уровня глутатиона. Эти сдвиги сопровождались нарушением насосной функции сердца у крыс. МТ (в дозе 10 мг/кг) полностью блокировал указанные эффекты, обеспечивая тем самым выраженное кардиопротективное действие.»

Послесловие

Тренеры сегодня, к сожалению, продолжают тренировать опираясь на педагогические принципы в большинстве своём разработанные в прошлом веке под совершенно другие задачи. И опираясь на научные данные того времени. Зачастую такие педагогические методики не имеют достаточного биологического обоснования…

Такие тренеры для сегодняшнего спорта и физкультурной реалибитации малопригодны.

Задача как тренера, так и спортсмена, прежде всего, взяться за книжки и перечитать всё по прфоильным и смежным направления — через то став гармотнее. Знакомство с такой литературой расширяет кругозор тренера и спортсмена, помогая понять какие методы тренировки лучше, а какие хуже — или вовсе необоснованы.

Слишком простые модели организма некорректны. В основе таких моделей, прежде всего, должна лежать информация о биохимиеских и физиологических процессах в организме протекающих. Тренироваться нужно по законам биологии.

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

П.С.

Немного романтики для усталого айтишника!

Ши Цзюньу — «Собрание истинных записей бессмертных с гор Сишань.» (~1100-1135 гг. н.э.)

«Убежищем дыхания* является телесная форма. Упражняя телесную форму образуют дыхание. Если же не знать приёмов питания телесной формы, тогда запасы семени и души-по будут рассеяны и истрачены, в результате чего в пустоте сохранится только иньская оболочка, и человек, даже не дойдя до смерти, будет подобен сухому дереву. А когда дыхание его совсем прервётся, от него останется лишь кучка праха. Так разве можно не уделять большого внимания Пути питания телесной формы?»

*под дыханием в данном случае понимаются все обменные процессы организма в целом

Литература

Агаджанян Н.А., Миррахимов М.М. «Горы и резистентность организма.» М., «Наука», 1970.

Аринчин Н.И. «Периферические «сердца» человека» (1988)

Аринчин Н.И., Борисевич Г.Ф. «Микронасосная деятельность скелетных мышц при их растяжении» (1986)

Арушанян Э.Б., Ованесов К.Б. «Кардиотропные свойства эпифизарного мелатонина» (2016)

Загрядский В.П., Сулимо-Самуйлло З.К.. «Физические нагрузки современного человека» НАУКА (1982),

Зюбан Д.И. «Биофизические характеристики эритроцитов при воздействии на организм производственных факторов механической и электромагнитной природы» М. (1994)

Пиротти Е.Л. «О влиянии электромагнитных полей на свойства эритроцитов» (1997)

Чижевский А.Л. «Электрические и магнитные свойства эритроцитов» (1973)

2018 — Родитель, бди — киберспорт!

2019 — Заметки о киберподготовке

2019 — Мелкомоторная блокировка дыхания в компьютерном спорте (МКМ)

2019 — «Проблемы подготовки спортивного резерва в компьютерном спорте»

2020 — «Хрестоматийный случай одного гика»

2020 — «Говорит и показывает Ишутин»

ссылка на оригинал статьи https://habr.com/ru/post/540118/

Как меня чуть не уволили за выбор React для корпоративного приложения

Предполагалось, что React облегчит разработку, но он создал препятствия

Летом 2018 года, мой босс, Эдриан, попросил меня присоединиться к его звонку по Skype с Джеймсом, техническим директором крупной канадской компании.

Пока мы узнавали друг друга, я понял, что Джеймс – умный парень с большими амбициями. Его видение заключается в миграции массивного десктопного приложения WPF в облако.

Мне нравится его дружелюбное отношение, и я могу сказать, что он готов сотрудничать с нами. У Джеймса уже есть партнёр по развитию в Индии, но ему не хватает опыта в создании веб-приложений. Казалось бы, что может пойти не так?



Мы с с моим боссом Эдрианом придерживаемся стандартного подхода к этой ситуации. У нас будет ещё несколько звонков, а затем мы начнём фазу открытия, в которой попытаемся понять общую картину происходящего и обнаружить нефункциональные требования. Вот основные моменты, на которых мы должны сосредоточиться:

  1. Приложение большое: более 220 страниц, большинство из которых – экраны для технического сопровождения, а около 20 % из них тонко настраиваются.
  2. Отображать большие объёмы данных, особенно в сетях со всевозможными функциями: группировка, возможность заморозить столбцы, расширить строки, настроить столбцы… ну, вы понимаете.
  3. Модульная архитектура, позволяющая нескольким командам работать над проектом одновременно.
  4. Это многолетний проект. Со временем будут добавляться новые функции.
  5. Автономный режим поддерживать не нужно.
  6. Новичков нужно адаптировать быстро, особенно разработчиков .NET, работающих над старым настольным приложением.

Как архитектор я создаю техническое предложение, которое содержит архитектурные детали, подход, план развития, руководящие принципы и, самое главное, технологический стек будущего приложения.

Джеймс неоднократно упоминал, что он хочет получить технологию будущего, и он не благосклонен к Angular, потому что, когда AngularJS устарел, эта технология приобрела плохую репутацию.

Итак, я уже успешно реализовал несколько небольших и средних проектов как на Angular, так и на React, поэтому не привязан к какому-то одному фреймворку. И я ощущаю, что оба фреймворка справятся с работой.

Для этого проекта я выбираю «React и Redux»… о чём буду жалеть два года спустя.

Для работы над доказательством концепции мы назначили команду из трёх разработчиков и через два месяца успешно завершили его. У нас был молниеносно быстрый пользовательский интерфейс, столь же быстрая сборка и высокая скорость разработки. Счастливы были все.

1. Разработчики .NET присоединяются к команде


После доказательства концепции настало время разработчикам из команды аутсорсинга заказчика присоединиться к нам. Мы ещё не начали встречи, чтобы поделиться знаниями о проекте, и технический директор прислал мне письмо по электронной почте со словами: «Привет, Рэзван. Нам действительно нужно встретиться завтра с моей командой аутсорсинга».

Итак, мы на встрече; технический руководитель устраивает мне засаду с вопросами:

  • «Где инъекции зависимости? Что ты имеешь в виду под „Не нужно никаких инъекций“? Вот пример: InversifyJS!»
  • «Функциональные компоненты»? Нет, нет, нет. Они нам не нравятся. Давайте работать с компонентами класса!"
  • «Почему эти функции просто болтаются в коде, и почему они не инкапсулируются внутри классов сервисов, чтобы сделать их статичными?»
  • «Где Retry Policy [прим. перев: политика повторения запросов] для API? Давайте реализуем её с помощью PollyJS».
  • «Почему в именах файлов тире, когда имена классов – PascalCase? Имена файлов должны отражать имя класса в файле, поэтому отныне будем называть их SomePageComponent.tsx».
  • И вопрос, который раздражает меня больше всего: «Как я могу запустить его в Visual Studio, а не в Visual Studio Code?»

Всё проясняется. Разработчики .NET хотят использовать руководящие принципы .NET и шаблоны проектирования в React. Я много раз видел разработчиков, которым трудно адаптироваться к новым технологиям, так что не боюсь ввязываться в дебаты о том, почему для React эти паттерны необычны.

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

И тут я осознал, что React не дружественен ни к Java, ни к .NET разработчикам. Angular в этом случае был бы лучшим выбором из-за схожих шаблонов проектирования.

2. Дело не обходится одним React


React – это библиотека, не имеющая мнения; это означает, что у нее нет мнения о том, как решать проблемы, которые касаются всех аспектов. Таким образом, это ваша обязанность и вашей команды – выработать мнение о том, что и как сделать и особенно о том, какие другие библиотеки вы хотите использовать. Конечно, вы будете применять сторонние библиотеки, потому что не хотите изобретать колесо. И в React имеется множество разных вариантов.

Для подтверждения концепции у меня уже было мнение о том, как нам следует решать большинство сквозных проблем. Теперь их пришлось перепроверять с новыми членами команды. Это минимальный список тем для обсуждения:

  • Какой маршрутизатор следует использовать?
  • Что кроме Redux мы должны использовать для асинхронных действий? Trunk? Saga?
  • Должны ли мы использовать Axios или fetch API в браузере?
  • Redux-Forms, Formiq или Final-Form?
  • Styled-Components, makeStyle, SASS или чистый CSS?
  • А что с библиотекой интернационализации?

Так что, принимая эти решения, мы провели ещё три недели. Я уже слышу, как вы воскликнули: «Мужик! Не может быть, чтобы на выбор этих библиотек потребовалось три недели!»

Ну… добро пожаловать на корпоративные проекты. Есть множество решений. Для каждого из них вы должны создать критерии принятия решения, провести исследование, проверить результаты, создав доказательство концепции, представить результаты, задокументировать всё в журнале принятия решений и поддерживать библиотеки в актуальном состоянии. Это занимает сумасшедшее количество времени, и это совсем не весело.

И я даже не учитываю, сколько времени каждый разработчик тратит на изучение всех этих сторонних библиотек. Я никогда не видел двух проектов React с одинаковыми зависимостями, структурой проекта и руководящими принципами. Это означает, что знания не могут передаваться от проекта к проекту, как это может быть в случае Angular или Vue.

После трёх недель без прогресса во внедрении функционала из юзер-стори технический директор забеспокоился.

3. Хуки React обретают популярность


Через девять месяцев мы создали более 50 страниц. Разработчики заметили, что функциональные компоненты ничем не уступают компонентам классов, и начинают использовать их. Итак, теперь проект не следует исходным рекомендациям по кодированию. Всё это больше похоже на личный выбор каждого разработчика. И для меня это нормально.

React Hooks обретают популярность. Разработчики испытывают смешанные чувства.  Одни обижаются на предположение, что классы вводят в замешательство в людей и машины, тогда как другие с энтузиазмом относятся к новому паттерну кодирования.

Все сторонние библиотеки, которые мы используем, добавили поддержку хуков, и похоже, что весь мир React движется в этом направлении. Так что же делать нам? Должны ли мы отклониться от первоначальных руководящих принципов кодирования и добавить третий способ реализации компонентов? Вернуться назад и перенести существующие страницы и компоненты в хуки уже невозможно!

Команда выступает за использование хуков Redux, потому что нет необходимости использовать Redux connect() и отделять компоненты дампа от контейнеров. Это имеет смысл, и мы согласились с тем, что отныне новые страницы и компоненты будут использовать хуки. Старые страницы останутся как есть.

Итак, у нас есть три разных способа писать проект. И нет последовательности.

Что ещё хуже, некоторые разработчики начинают настаивать на том, чтобы больше не использовать Redux, а вместо него применять useState. Это означает, что мы разрушим идею единого глобального состояния.
Функция Suspense всё ещё экспериментальная. Я забеспокоился о том, что произойдёт, когда она войдёт в релиз официально.

4. Разработка замедляется


Когда мы настроили непрерывную интеграцию (CI), сборка, включая npm install, занимала около трёх минут. Но теперь, спустя год, она занимает около 15 минут.

Мы также должны были настроить Node.js и поставить оперативную память 4 ГБ, потому что 2 ГБ уже не хватало. Это небольшая проблема. Что касается начавшихся жалоб на время сборки, горячая перезагрузка перестает работать после 45–60 минут разработки, а перезапуск занимает более пяти минут – особенно у разработчиков с Windows (системы Linux, по-видимому, намного быстрее в смысле Node.JS). Иногда разработчикам на Windows приходится полностью удалять node_modules и снова загружать зависимости, потому что иначе они просто не работают.

Чего ешё можно ожидать, когда в node_modules более 1200 зависимостей общим размером 600 МБ?

В смысле корпоративного приложения всё сводится к затратам. Допустим, разработчик с почасовой ставкой 40 долларов в час должен перезапускаться шесть раз в день. Шесть раз в день умножаем на пять минут и на 240 рабочих дней в году, затем на 40 долларов в час и на восемь разработчиков = 38 400 долларов в год. Это небольшая сумма для предприятия, но это хороший ежегодный бонус для спонсоров проекта. В конце концов, сумма равносильна совершенно новой Tesla Model 3.

5. Redux-Saga медленно умирает


Большинство разработчиков не согласны со мной, но я ощущаю, что большая часть бизнес-логики находится внутри асинхронных действий Redux. В большинстве случаев асинхронные действия – единственное место, где можно выполнять проверку, вызовы API, обработку ошибок, запускать мутации redux или тостер уведомлений. Если это не бизнес-логика в интерфейсных приложениях, то что же тогда это такое?

Решение использовать Redux-Saga оказалось плохим потому, что оно добавляет ненужную сложность. Достаточно хорошо подходил бы Thunk.

В корпоративных приложениях вам необходимо время от времени обновлять и перепроверять зависимости. Это хорошая практика, потому что важно иметь обновления безопасности, улучшения производительности и небольшие инкрементные изменения API, при этом надеясь на отсутствие критических изменений. Похоже, что Redux-Saga в этом смысле осталась позади. Последнее обновление было более года назад, количество issues на GitHub растёт, и никто не исправляет их.

Разработчики любят React по трём причинам: простота, гибкость, экосистема. Команде React нравится экспериментировать с новыми идеями, но это убивает экосистему! Они должны проявить смелость и взять на себя вину за это!

Действительно, React в основном обратно совместим, а экосистема вокруг React – нет. Разработчики и сторонние библиотеки всегда будут использовать новейшие функции и шаблоны архитектуры, а старые эксперименты останутся умирать. Это не должно быть проблемой для малых и средних проектов, потому что вы можете легко адаптироваться. Но для больших многолетних проектов эти эксперименты могут отбить у клиента желание работать с продуктом.

Уже сентябрь 2020 года, и я решаю включить «React-Saga» в результаты оценки рисков, предназначенные для технического руководящего комитета.

Поскольку 30 % бизнес-логики содержалось внутри Saga, я посчитал это высоким риском. Когда мы начинали проект, технический директор вышел из себя и обвинил меня в том, что я принимал неверные решения.

Это была просто искра, в которой нуждался продакт-менеджер. Эта искра дала менеджеру возможность задавать вопросы, например:

  • «Почему мы должны тратить столько времени на обновление библиотек?»
  • «Почему разработка замедляется?»
  • «Почему приложение стало глючным и нестабильным?»

Ситуация доходит до уровня руководства. Много часов я провожу в поисках доказательств того, что мы приняли лучшее на тот момент решения, – не так, как мне хотелось бы провести выходные.

Спустя несколько посвящённых ретроспективе встреч мы снова плывём по спокойным водам. В конце концов, проект почти готов и близок к переходу в режим поддержки.

Заключение


Я люблю React. Я работаю с ним на всех своих личных проектах и с удовольствием порекомендую его в смысле новых инициатив на работе. Однако после этого неприятного опыта, который случился со мной, я не буду поощрять его использование для корпоративных приложений. Только не это. И я не одинок в этом.


image

ссылка на оригинал статьи https://habr.com/ru/company/skillfactory/blog/539068/

Личный опыт: как мы готовили курс по компьютерному моделированию в бакалавриате Нового физтеха

Это — специальная рубрика Нового физтеха ИТМО. Здесь учёные, преподаватели и студенты физико-технического факультета размышляют о науке и трудовых буднях. Михаил Петров, Иван Тофтул, Ксения Барышникова и Игорь Рожанский рассказывают, как команда физтеха подошла к запуску курса по компьютерному моделированию для студентов бакалавриата.

Было/стало

Физику исторически делили на экспериментальную и теоретическую, но с развитием вычислительных мощностей и упрощением вычислений в целом, появилось направление на стыке — численное моделирование. По сути это «компьютерный» эксперимент, который позволяет разрабатывать сложные физические системы, проверять их жизнеспособность и эффективность еще до трудоемких испытаний на сложном дорогостоящем оборудовании.

К началу третьего курса наши студенты неплохо знают линейную алгебру, дифференциальные исчисления и базовые приёмы численных методов. Далее они подходят ближе к научной работе. Однако реальные задачи в фундаментальной и прикладной науке бывают весьма громоздкие и трудоемкие. Научить видеть те, к которым можно подступиться аналитически, а тем более решать их, чрезвычайно сложно, да и таких задач мало (автор упоминает исследование фундаментального предела скорости звука, где ответ удалось уложить в абстракт(!) статьи).

В своем курсе мы сфокусировались на умении решать физические задачи численно. Мы делали упор на использование готовых библиотек и численных пакетов (например, SciPy и COMSOL), которые позволяют быстро получить ответ и приступить к анализу. При таком подходе компьютер берет на себя вычисления, а студент — фокусируется на понимании закономерностей.

Введение численных расчетов позволяет фильтровать ошибки аналитической теории
Введение численных расчетов позволяет фильтровать ошибки аналитической теории

На первом этапе подготовки курса мы сформулировали следующие задачи:

  1. Научить студентов готовить математическую модель на основе физической (явно записать уравнения, которые будут решаться), а потом и реализовывать ее на компьютере.

  2. Познакомить их с пакетами физического моделирования на примере COMSOL Multiphysics.

  3. Показать, как численные ошибки приводят к ошибкам в физических величинах или даже к неверным физическим результатам.

Лабораторные работы

Они должны быть максимально иллюстративны как с точки зрения численных методов, так и с точки зрения актуальности физической модели. Мы реализовали десять лабораторных работ.


Эпидемия зомби

  • Инструмент — Python, MATLAB.

  • Математика — составление и решение систем ДУ, анализ результатов.

  • Физика — стандартные эпид. модель распространения заболевания вроде SIR и др. (когда мы готовили этот курс, даже не могли предположить, что тема будет столь актуальной).

  • Значимость — понимание типичных тенденций эпидемий помогает эффективно и ответственно действовать в ситуациях схожими с глобальной пандемией. Аналогичное описание динамики системы ещё встречается, например, в экономике.


Оптический пинцет и темпловой шум

  • Инструмент — Python, MATLAB.

  • Математика — решение стохастических динамических  уравнений.

  • Физика — моделирование движения микро- и наночастицы в оптическом пинцете с учетом тепловых шумов.

  • Значимость — добавление стохастики в систему является распространенным приемом для приближении модельной системы к реалистичной.


Квантовая яма

  • Инструмент — Python, MATLAB.

  • Математика — решение задач на собственные значения.

  • Физика — решение уравнения Шредингера, определение состояний электрона в произвольной квантовой яме.

  • Значимость — фундаментальная задача квантовой механики с точки зрения численного моделирования.


Сетка сопротивлений Миллера-Абрамса

  • Инструмент — Python, MATLAB.

  • Математика — решение систем линейных уравнений.

  • Физика — элементы теории перколяции, определение проводимости случайной сетки.

  • Значимость — методы перколяции сейчас используются в биологии, экологии, городском движении, а также для создания высокоемкостных аккумуляторов [раз, два, три].


Определение уровня Ферми

  • Инструмент — Python, MATLAB.

  • Математика — решение алгебраических уравнений, метод Ньютона.

  • Физика — определение уровня Ферми в полупроводнике с произвольным уровнем легирования.

  • Значимость — модель расчета одного из ключевых параметров из мира полупроводников. Эта задача актуальна, пока фотонный компьютер не стал настольным.


Планарный волновод

  • Инструмент — Python, MATLAB.

  • Математика — решение алгебраических уравнений и задачи на собственные значения.

  • Физика — определение дисперсионных соотношений мод планарного волновода.

  • Значимость — изучение волноводных мод на простом примере. Волноводы сейчас встречаются повсеместно.



Точечный заряд над проводящей плоскостью

  • Инструмент — COMSOL Multiphysics.

  • Математика — первое знакомство с COMSOL.

  • Физика — простейшая электростатика.

  • Значимость — знакомство с одним из стандартов численных проверок теор. моделей.


Нормальное падение на границу раздела двух сред

  • Инструмент — COMSOL Multiphysics.

  • Математика — моделирование граничных условий.

  • Физика — прохождение света через границу раздела двух сред.

  • Значимость — знакомство с одним из стандартов численных проверок теор. моделей.


Распределение тепла у провода с током

  • Инструмент — COMSOL Multiphysics.

  • Математика — одновременное использование нескольких пакетов «физики».

  • Физика — джоулев нагрев и уравнение теплопроводности.

  • Значимость — бытовые явления с помощью численного моделирования.


Финальный проект — где лучше поставить WiFi роутер / колонки

  • Инструмент — COMSOL Multiphysics.

  • Значимость — дать задачу с открытым ответом, проверить полученные знания и навыки.


Каждому своё решение

У нас не было жестких ограничений на выбор языка программирования, IDE и методов решения. Остановились на трёх вариантах:

  • Python и MATLAB. Языки высокого уровня со множеством готовых библиотек — очевидный выбор. Разумеется, есть альтернативы, которые выигрывают при определенных сценариях. Например, неплохо зарекомендовала себя Julia, но популярность вариантов выше и возможность «нагуглить» почти любую проблему, перевесила чашу весов.

  • COMSOL Multiphysics — один из стандартов численных расчётов в научном сообществе и настоящий «комбайн» по решению комплексных задач методом конечных элементов (FEM). Позволяет совмещать несколько расчётных модулей в одной симуляции — например, электромагнетизм и теплопроводность. Проверка аналитических формул может сравниваться с численной моделью в COMSOL, что является одной из первых стадий перед сравнением с реальным экспериментом. В Новом физтехе ИТМО это один из наиболее часто используемых инструментов. Для обмена опытом проводятся даже COMSOL Days.

Презентация — это важно

Для карьеры в науке или индустрии необходимо умение внятно представлять результаты своей работы. Поэтому мы сфокусировались на использовании системы вёрстки, которую давно приняли в научном сообществе​. Для оформления предложили следующие рекомендации:

  1. Документ должен быть оформлен в ​LaTeX.

  2. Содержать аннотацию, теоретическое введение, результаты и выводы, как в научной статье.

  3. Картинки должны отображать суть работы — быть понятными для коллег из смежных областей (для этого необходимы подписи осей, параметров и так далее).

Пример одной из иллюстраций для ЛР №1 — многоступенчатая схема противодействия зомби-апокалипсису (работу выполнил Денис Сахно). Здесь можно увидеть историю эпидемии. Студент не стал описывать области в подписях к рисунку, а явно указал их на самом графике.

Дисперсии электрона в периодическом потенциале (ЛР №3, выполнил Денис Седов). График публикационного качества. Есть понятное описание, ссылки на формулы и основные методы.

Исследование собственных мод плоского волновода (ЛР №6, выполнил Глеб Федорович):

Расчет поля роутера Wi-Fi. Один из финальных проектов (выполнили Руслан Гладков, Никита Устименко, Антон Шубник и Денис Седов). В данной работе студенты представили карты распределения. В процессе группа столкнулась с проблемой — расчет для реальных размеров получался слишком тяжелым, поэтому задачу решали для комнаты сантиметровых размеров.

Заключение

Мы коротко рассказали о курсе по компьютерному моделированию. К его окончанию студенты учатся больше смотреть на физику решаемых задач, а не закапываться в численные методы, если в этом нет необходимости. На выходе они получают ряд работ публикационного качества. В данном виде программу слушали бакалавры третьего курса в осеннем семестре 2019 года.


Другие материалы у нас на Хабре:


ссылка на оригинал статьи https://habr.com/ru/company/spbifmo/blog/540116/