Category: медицина

Category was added automatically. Read all entries about "медицина".

Коронавирусный удар

боксёрский мешок

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

Кроме самого мешка нужно было выбрать кронштейн для него. Должен сказать, что интернет-магазины с боксёрской амуницией мне не понравились. Поиск неудобный, связаться с магазином трудно, заказ не подтверждают, в наличии оказывается совсем не то, что есть на сайте. В итоге мешка на 60 кг, который я изначально выбрал в городе не оказалось и пришлось заказать отдельно из Спортмастера на 38 кг. Возможно, это и к лучшему, 60 кг было бы тяжелее подвешивать.

Отдельное упражнение - установка кронштейна. Мудрая жена когда-то давно подарила мне прибор для поиска проводов в стенах и если бы не он, то у меня был бы хороший шанс просверлить электропроводку в 3 местах из 5 отверстий в кронштейне. У меня большой опыт работы с дюбелями, но тут нужно было вешать на анкеры, благо Петрович осуществляет доставку после 19 часов за 100 рублей в тот же день. По случаю прикупил бур на 12. Как я раньше жил без него?

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

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

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

Это не ЧС

Вчера жена заказала 50 масок за 2500 рублей. Очень быстро цена поднялась до 3 тысяч. В масштабах страны это означает, что никакого поголовного ношения масок не будет, их просто нет в достаточном количестве.

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

Программисты работают удалённо. Продуктовые и аптеки работают как обычно. Стройки работают — надо успеть всё снести, пока активисты на карантине.

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

Рестораны, фитнесс-центры, парикмахерские просто закрылись, их владельцев потом можно будет посадить за невыплату зарплаты.

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

В общем, у кого самоизоляция, у кого безработица, а у кого-то и салют в честь 75-летия освобождения Братиславы.

40 дней изоляции

Карантин на итальянском означает «40 дней», традиция проводить поминки на 40 день имеет под собой аналогичные медицинские основания. То, что вчера самоизоляция растянулась до 30 апреля — это абсолютно предсказуемое событие. Сначала объявить на неделю, а потом продлить — выглядит как сознательный приём.

Да, у нас есть хорошие врачи и даже в бесплатной медицине. К сожалению, и без всякой эпидемии в наших больницах можно было умереть в 40 лет от воспаления лёгких. В случае локальной вспышки в местную больницу гарантировано попадут больные с короновирусом. Так как со средствами защиты врачей у нас явно не очень, то риск заражения врачей — огромный. Значит, любой обратившийся в больницу должен оставаться там на карантин. И даже если он не был болен раньше, то шансы заразиться очень велики, как минимум от врача. И вряд ли больничная еда поможет скорейшему выздоровлению.

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

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

Карантин и закон

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

Хорошо хоть голосование 22 апреля отменили, а то могли бы сейчас агитировать пенсионеров во все тяжкие.

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

Технофетешист работает из дома

Я люблю большие мониторы и из дома раньше работал очень редко. На этой неделе собирался спокойно ездить в офис и работать там в большой комнате чуть ли не в одиночестве. В четверг после обеда я узнал, что так не получится и придётся мне работать из дома. Я когда-то приобрёл 42-дюймовый монитор по корпоративной программе, но повесил его дочке, а сам сидел за стареньким 24-дюймовым, что по нынешним временам для меня просто слёзы.

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

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

Заодно провёл инвентаризацию проводов и теперь могу сказать, зачем нужны 12 розеток в кабель-канале над столов. Опыт подсказывал, что будет не хватать, но 10 лет назад был не ясен механизм. Итак: компьютер, монитор, роутер, для начала. Ресивер, сабвуфер, USB-хаб, беспроводная зарядка на 2 телефона, уже 7. Ноут жены, 2 зарядки для внешних аккумуляторов, это 10. Хорошо, что принтер переехал и занял розетку в другом месте.

Ещё купили для жены наушники, потому что у неё много созвонов. Выбирал мучительно, в итоге взял геймерские Bluetooth + USB. Жена сказала, что для неё эти наушники слишком тяжёлые, поэтому будут мои. Жене из дома пока не разрешают работать, но есть риск, что ей будет нужна гарнитура с 2 джеками, потому что USB закроется. Но так как я с новыми наушниками ничего снаружи не слышу, то она может и по громкой связи разговаривать.

Неожиданно тяжело оказалось скачать репозиторий из корпоративного GitLab. В итоге включил девелоперский режим, поставил на свой Windows Ubuntu, настроил там ssh с командной строки, скопировал конфиг в Windows и после этого в IDEA всё заработало.

Неожиданная проблема возникла с перезагрузкой: большой монитор подключён по HDMI и при перезагрузке часто получается чёрный экран и ничего не сделать. На работе у меня была аналогичная проблема, но под Linux и с монитором другой модели. Что это за ерунда я не разобрался, на работе просто поставил ещё один монитор из заброшенных. Дома сделал точно также — развернул свой старый монитор в портретный режим и поставил рядом. Получилось лучше, чем на работе. Осталась одна свободная розетка над столом.

Всем продуктивной рабочей недели и будьте здоровы!

На карантине

Судя по принимаемым мерам, ситуация очень серьёзная — фитнес-клубы закрывают аж до 30 апреля. Если вы не наорали на родителей, то скоре всего вы недостаточно объяснили им серьёзность ситуации.

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

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

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

Будьте здоровы.

В поисках программиста

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

Итак, в мире растёт производство томографов. Чем больше аппаратов, тем больше исследований делается. Результатом исследований может быть 400 плоских срезов с шагом в 1 мм, которые рентгенолог просматривает при помощи специального программного обеспечения. При этом все эти срезы должны сложиться у него в голове в 3-мерную картину. Рентгенологи учатся несколько лет и быстро увеличить количество рентгенологов не получится. Если человек допустит ошибку и пациент уйдёт без лечения, то это может быть очень обидно. И если увеличить нагрузку на существующих врачей, то количество ошибок тоже возрастёт. Очевидно, что есть отличная перспектива натренировать AI, чтобы он помогал анализировать данные исследований. И стартапов в этой области великое множество, большинство из них умрёт. Я хочу, чтобы наш выжил.

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

Так как у нас стартап, то недостатка в задачах нет: появляются AI-модели для новых типов исследований, интеграция с новыми партнёрами почти всегда требует больших доработок. Компенсируется это тем, что у нас пока нет большого груза старого кода и мы используем весьма прямолинейные технологии: PostgreSQL, Spring Boot, Kotlin. Из архитектурных решений регулярно применяется моя излюбленная асинхронная обработка задач, потому что нам всё время нужно что-то послать на какой-то удалённый сервис, который может внезапно выключиться. Изюминку добавляет работа с медицинскими библиотеками, API которых обычно весьма изощрён.

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

Итак, я не хочу заставлять кандидатов разворачивать список или решать подобные задачки. С одной стороны человек может внезапно протупить, с другой — правильное решение не является достаточно сильным сигналом. Было бы здорово, если бы были очевидные свидетельства, что кандидат умеет решать подобные задачи: рейтинг TopCoder или участие в одном из множества подобных проектов вполне подойдёт. Высокие результаты в ACM или подобных соревнованиях — сильный сигнал, что человек хороший.

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

Если человек достаточно опытный, то я могу спросить, какие вопросы он задаёт на интервью и как оценивает ответы? Часто бывает очень информативно.

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

Общие вопросы: что вы знаете о Kotlin? Какие могут быть критерии выбора алгоритма сортировки? Какие бывают виды тестирования?

Ещё мне очень не нравится, когда люди игнорируют предупреждения IDE и когда на пустом месте делают много уровней абстракции. Боюсь, это не часто можно исправить добрым словом, а как это проверять на интервью я не знаю.

А какие вопросы для интервью вы посоветуете?

Наш роддом

Мы живём на улице Вавиловых, недалеко от бывшего роддома, где родилась наша младшая дочь. Бывшего — потому что в 2013 году его закрыли, об этом можно почитать на сайте Единой России. Если излагать кратко, то в 2012 году хотели сделать реконструкцию за 5,2 миллиарда рублей, а через 5 лет амбиции выросли до 8 миллиардов. В этом документе речь идёт о 5,6 миллиардах, а Деловой Петербург в обзорной статье про медицинские долгострои говорит от отмене конкурса на 2,4 миллиарда.

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

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

Полтавченко и врачи

Я наблюдал за ходом досрочного голосования и стал свидетелем предвыборной встречи Полтавченко с медицинскими работниками в КДК Московский 8 сентября. Собрался почти полный зал, полагаю, было больше 500 человек, много руководителей, возможно, мои впечатления послужат дополнением к сегодняшнему митингу врачей в Москве. Сразу хочу сказать, что я не являюсь специалистом в медицине и сейчас хотел бы просто передать свои ощущения. Теоретически, я бы предпочел сделать видеозапись и выложить её в тот же день, но петербургский наблюдатель не знает, когда и под каким предлогом его будут удалять с участка, поэтому я постарался занять самое скромное место в конце зала и вел себя предельно тихо и незаметно, только не хлопал.

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

Я не хочу предъявлять каких-либо претензий выступавшим врачам — все они руководят крупными медицинскими учреждениями и должны лечить людей в промышленных масштабах, а для этого им нужно получать финансирование. Но мне их речи показались предельно циничными: сначала грубая лесть (мягко говоря), потом просьбы.

Я вполне допускаю, что реформа в здравоохранении необходима и, скорее всего, кого-то нужно уволить, а кто-то станет богаче. Но я совершенно не понимаю, кто и как мог бы объяснить серьезную реформу людям. Очень трудно поверить, что власть делает что-то для граждан, а не выращивает ещё одного сынульку-миллиардера.

Год в Sidenis

Год назад я пришел в компанию, которая занимала несколько комнат в разных концах коридора, кофеварка стояла рядом со шкафом для одежды и даже название особо не афишировалось. Но предчувствие не обмануло меня: сейчас наш офис занимает половину этажа, под нашу команду выделена отдельная комната, оборудована полноценная кухня, ввели ДМС. С названием тоже всё ясно — Sidenis.