Некоторые считают, что психология — это «наука о душе». Звучит, если подумать, довольно странно, ведь наука не имеет дела с трансцендентным, а изучает то, что можно зафиксировать и измерить. Конечно, древнегреческое слово «психос» означает «душа», но сущность явления не определяется названием.
Пользователь
Кунг-фу стиля Linux: базы данных — это файловые системы нового уровня
Меня, если говорить о накопителях данных, удивляет то, что понятие «файловая система», в том виде, в котором мы его знаем, за годы его существования изменилось не слишком сильно. Конечно, если сравнить то, что есть сейчас, с тем, что было, скажем, в 1960-е годы, то можно сказать, что в наши дни файловые системы дают нам гораздо более широкий функционал, чем прежде. В наши дни всё гораздо лучше в плане скорости, способов кодирования, шифрования, сжатия данных и так далее. Однако фундаментальная природа того, как мы храним файлы, и того, как с ними работаем в компьютерных программах, практически не изменилась. А всё должно быть не так. Нам известны более эффективные способы организации данных, но по каким-то причинам большинство из нас не пользуется этими возможностями в своих программах. Оказывается, правда, что пользоваться ими достаточно просто, и я собираюсь это продемонстрировать на экспериментальном приложении, которое вполне может стать отправной точкой разработки базы данных электронных компонентов для моей лаборатории.
Автоматизация учёта в 1С
В один из суетливых дней на пороге отдела разработки появился технический директор с горящими глазами и предложением нового проекта, который нужно разработать и внедрить. Желательно не «через год», а в разумные сроки.
По результатам обсуждений собрали основной бриф:
Шпаргалка по метрикам производительности cURL: как измерить задержку сервера
Интерфейсы для встраиваемых устройств на современных Web-технологиях
Автор: Николай Хабаров, Principal IoT/IoMT Architect в DataArt
Начнем с того, что интерфейс необходим любому устройству. Ведь пользователю придется с ним взаимодействовать — значит, нужны какие-то кнопки, рычажки, лампочки или дисплей. Некоторые устройства подключаются через USB-кабель к компьютеру, на который нужно установить драйверы и специальное ПО для управления. Некоторые устройства, построенные на обычном железе для ПК, снабжены собственными дисплеями для демонстрации данных и контрольными панелями. В обоих случаях софт для них обычно пишут на сложных языках программирования вроде C++, а создание автономных или встраеваемых приложений для них требует от разработчика специальных навыков. Программное обеспечение для них, как правило, зависимо от операционной системы, и попытка апгрейда любого компонента устройства (например, замена дисплея на более совершенную модель) часто оборачивается серьезной проблемой.
В статье я постараюсь разобраться, существует ли более удобное решение для создания графических интерфейсов встраиваемых устройств. В первой части обсудим, как сделать UI для устройств с дисплеем. Затем рассмотрим разработку совместимых с ПК девайсов без собственного UI, используя те же самые технологии.
Как (не) нужно строить базу знаний для проекта с нуля. Часть Первая, утопическая
Сентябрь 2020 года. В этот момент, моей Суперучилке (имя вымышленное), платформе по поиску репетиторов в США, требуется срочно новая команда поддержки, потому что старая не справляется с бизнес-логикой и создает проблемы. А для новой команды нужна новая база знаний, чтобы обучить новичков с учетом ошибок ветеранов.
В октябре начинался новый сезон и приходили новые клиенты. Собеседовать и обучить новую команду надо позарез за неделю до сезона, чтобы успеть потренироваться. У меня есть три недели, и часики уже тикают. И все происходит в условиях качелей между удаленкой и офисом: собеседовал новичков я вживую, а учились мы уже в Google Meet.
Тут мой воспаленный мозг начал шевелиться. В июле как раз выстрелила моя статья о Zettekasten, методе ведения личной базы знаний для работы и творчества. Я уже полтора месяца сидел в сообществе Zettelkasten и проникался прелестями ассоциативных, нелинейных и экзотичных баз знаний. Мне за советом в телеграм пишут каждый день, и я добросовестно прокрастинирую, отвечая на вопросы.
Всегда ли нужен ГОСТ при разработке крупных проектов?
При написании требований к информационной системе (ИС), если она предназначена для госсектора или отдельных крупных предприятий, от подрядчика ожидают соблюдения ГОСТ 34 или 19.
Даже частные компании могут требовать документацию по ГОСТу, считая, что следование стандартам гарантирует качество ПО. Однако, хотя такой подход обоснован в производстве мороженого и многих других продуктов, в IT-индустрии у него есть определенные минусы — и в статье мы рассмотрим их подробнее.
Попробуем разобраться, почему вокруг ГОСТов сложилась такая ситуация и как можно выстроить работу с ними без ущерба для эффективности процессов.
Качай DevOps
Статья будет полезна тем, кто начинает или планирует проведение цифровой трансформации и DevOps трансформации как ее части.
Перед ДОМ.РФ и Банком ДОМ.РФ стоит задача цифровой трансформации компании, в том числе DevOps трансформации. Меня зовут Евгений Панков и я – один из участников группы, задача которой, проводить изменения подходов, связанных с разработкой, тестированием и эксплуатацией.
Движение DevOps включает в себя практики, инструменты и культурные изменения. Я расскажу о своем опыте формирования видения того, какие практики мы будем рекомендовать для использования в командах, какие подходы использовал я для взаимодействия с командами для понимания состояния развития практик в них и донесения до коллег общего видения, какие практики мы хотим развивать.
Вопросы, которые нужно при этом решить виделись следующие:
База данных как сервис: когда, зачем и как использовать DBaaS в облаке
Многие облачные платформы предлагают базы данных как сервис (Database as a Service, DBaaS). Базу можно создать в облаке в несколько кликов, не тратя время на настройку и поддержку. Но не всем приложениям облачные базы данных подходят.
Мы расскажем, как на старте проекта не ошибиться с выбором облачной СУБД. Эта статья — вольная переработка нашего вебинара (видео тут).
Мы разберем, когда стоит и не стоит использовать DBaaS, какие особенности нужно учесть при работе с ними и как выбрать подходящую базу данных с учетом особенностей ИТ-инфраструктуры, объема и специфики задач. В конце посмотрим, как устроено создание базы данных в облаке и какие операции с ней доступны, на примере DBaaS Mail.ru Cloud Solutions.
Современные системы видеонаблюдения — от концепций до воплощения
Часть 1. Варианты построения современных систем видеонаблюдения, сервера и регистраторы в них.
Еще вчера заказчик ограничивался квадратором, потом мультиплексором с черно-белыми камерами в 300 твл, и все писал на аналоговый регистратор по датчику движения, в лучшем случае.
Сегодня Заказчик уже осведомлен про нейросети, смарт камеры и интеллектуальные модули. Он читает много подобных статей и общается с профессионалами.
В настоящее время всё более востребованы современные видеосерверы с программным обеспечением, позволяющим записывать до ста камер и вести архивы. Видеозаписи можно обрабатывать как в архивах, так и в онлайн режиме с целью принятия решения о целесообразности видеозаписи и оповещения оператора о событии.
Расширение команды не всегда ведет к росту производительности
Отлично. Если предположить, что после обучения навыки у нового разработчика будут примерно на том же уровне, что и у старого, то общая производительность должна практически удвоиться. Возможно, немного временных затрат придется заложить на обсуждение и все прочее, но тем не менее, объем кода, который будет выдаваться за единицу времени, определенно возрастет в существенной мере.
Если нас в первую очередь интересует качество, можно организовать сеансы парного программирования, что позволит усовершенствовать код. Тогда объем кода не возрастет в той же мере, но мы всё-таки получим выгоду от пополнения в команде в виде более качественного итогового продукта.
Почему it-аутсорсинг это выгодно и в чем его плюсы
Друзья, а кто-нибудь задумывался о том, кто как выбирает себе компанию подрядчика или человека в команду для выполнения тех или иных работ со своей it-инфраструктурой? Вот у вас есть свой продукт, проект или может вы работаете в какой-то крупной компании, но так или иначе, если вы работаете в it-сфере, значит у вас есть своя инфраструктура за которой нужно следить. Для этого нужна команда, которая не только будет отвечать всем последним практикам в работе с этой инфраструктурой, но и обеспечивать соответствующий уровень ее поддержки, развития да и в целом будет находить баланс. Будет толкать бизнес вперед к развитию, обеспечивая для этого все нужные процессы.
Что такое гуморальный иммунитет?
Привет, я молекулярный биолог и волонтер чатов по вакцинации V1V2. Сегодня я начну писать об иммунитете и вакцинации. Эпидемия covid-2019 не закончится пока не будет сформирован коллективный иммунитет. Большинство из нас иммунитет приобретет. У нас есть выбор между иммунитетом после вакцины и иммунитетом после болезни с летальностью 1.5 - 3% и непредсказуемыми осложнениями. К сожалению, информации не хватает. Важно, чтобы об исследованиях вакцин узнало как можно больше людей.
Начнем серию статей с разбора гуморального иммунитета, который защищает нас с помощью антител.
После вакцинации, как и после болезни covid-2019, сначала образуются ранние антитела IgM и IgA (сывороточные) (с 7-14 суток), которые держатся несколько недель, а затем – IgG (с 14-30 суток), которые держатся несколько месяцев. На 30-60 сутки после вакцинации наблюдаются максимальные значения IgG.
Динамика образования антител после болезни, аденовирусных и мРНК вакцин описана в научных статьях.
https://www.nature.com/articles/s41564-020-00813-8
https://immunology.sciencemag.org/content/5/52/eabe0367
https://www.thelancet.com/journals/eclinm/article/PIIS2589-5370(21)00014-6/fulltext
https://jamanetwork.com/journals/jama/fullarticle/2770758
Антитела распознают эпитопы – уникальные участки чужеродных белков (антигенов). Часть антитела, распознающая эпитоп, называется паратопом. К некоторым эпитопам антитела образуются чаще, чем к другим. Антитела синтезируются В-лимфоцитами. «Наивные» В-лимфоциты (в лимфоузлах и селезенке) при первой встрече с антигеном активируются, начинают делиться, проходят селекцию на прочное связывание антигена и «превращаться» в плазматические клетки, которые секретируют антитела. Часть клонов В-лимфоцитов становятся В-клетками памяти – долгоживущими В-лимфоцитами, которые обеспечат быструю выработку большого количества IgG антител (минуя IgM) при повторной встрече организма с антигеном. Большинство плазматических клеток погибает после исчезновения антигена в организме, но около 10-20% плазматических клеток живет дольше и также вносит вклад в долговременный иммунитет.
Что такое Т клеточный иммунитет?
Кроме гуморального иммунитета в защите от заражения играет роль и Т клеточный иммунитет. Ключевым игроком этого пути защиты являются цитотоксические Т-лимфоциты (CD8+, Т киллеры), которые убивают уже зараженные вирусом клетки, распознавая на их поверхности «вражеские антигены». Т-хелперы (СD4+) также важны и стимулируют работу других иммунных клеток, высвобождая цитокины. Эпитопами для Т клеточного иммунитета могут выступать участки спайк-белка и других белков, включая N, M, nsp3, nsp4, ORF3a и ORF8. Однако роль Т клеточного иммунитета в защите от covid-2019 мало изучена.
https://immunology.sciencemag.org/content/5/48/eabd2071
https://jamanetwork.com/journals/jama/fullarticle/2770758
Кроме гуморального иммунитета в защите от заражения играет роль и Т клеточный иммунитет. Ключевым игроком этого пути защиты являются цитотоксические Т-лимфоциты (CD8+, Т киллеры), которые убивают уже зараженные вирусом клетки, распознавая на их поверхности «вражеские антигены». Т-хелперы (СD4+) также важны и стимулируют работу других иммунных клеток, высвобождая цитокины. Эпитопами для Т клеточного иммунитета могут выступать участки спайк-белка и других белков, включая N, M, nsp3, nsp4, ORF3a и ORF8. Однако роль Т клеточного иммунитета в защите от covid-2019 мало изучена.
https://immunology.sciencemag.org/content/5/48/eabd2071
https://jamanetwork.com/journals/jama/fullarticle/2770758
У некоторых людей, никогда не болевших covid-2019, обнаруживается Т клеточный иммунитет к SARS-CoV-2. Это перекрестный иммунитет к сезонным коронавирусам, с которыми человек встречался в прошлом. Такая кросс-реактивность возможна, поскольку Т клеточный иммунитет длительный, и эпитопы Т клеток «короткие».
Не нервничай
Какая одна из самых основных задач бизнес-аналитика? Сделать так, чтобы все стейкхолдеры проекта слышали друг друга и говорили на одном языке, ведь именно от этого зависит, поймет ли команда потребности бизнеса и сможет предложить оптимальное решение. Поэтому, навыки эффективной коммуникации крайне важны - а особенно, умение снизить уровень эмоционального напряжения, чтобы перевести любые переговоры в благоприятное русло.
Информация
- В рейтинге
- Не участвует
- Зарегистрирован