Как стать автором
Обновить
-21
0

Пользователь

Отправить сообщение

Электрическая душа. Психофизиология для «чайников»

Время на прочтение7 мин
Количество просмотров6.7K

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

Читать далее
Всего голосов 22: ↑17 и ↓5+12
Комментарии13

Кунг-фу стиля Linux: базы данных — это файловые системы нового уровня

Время на прочтение11 мин
Количество просмотров20K
Забавно наблюдать за тем, как компьютерные технологии, которые, в момент их появления, кажутся необычными, в итоге либо уходят в небытие, либо становятся привычными и распространёнными. Например, в своё время, если на компьютере имелось больше одного пользователя, это иначе как «хай-теком» и назвать было нельзя. Были ещё и разработки, которые не завоевали широкой популярности, вроде векторных дисплеев, или памяти, адресуемой содержимым. А вот использование в компьютерах накопителей данных, особенно — жёстких дисков — стало весьма распространённой практикой. Но было время, когда накопители данных были экзотическими устройствами, пользоваться которыми было далеко не так просто, как в наши дни.



Меня, если говорить о накопителях данных, удивляет то, что понятие «файловая система», в том виде, в котором мы его знаем, за годы его существования изменилось не слишком сильно. Конечно, если сравнить то, что есть сейчас, с тем, что было, скажем, в 1960-е годы, то можно сказать, что в наши дни файловые системы дают нам гораздо более широкий функционал, чем прежде. В наши дни всё гораздо лучше в плане скорости, способов кодирования, шифрования, сжатия данных и так далее. Однако фундаментальная природа того, как мы храним файлы, и того, как с ними работаем в компьютерных программах, практически не изменилась. А всё должно быть не так. Нам известны более эффективные способы организации данных, но по каким-то причинам большинство из нас не пользуется этими возможностями в своих программах. Оказывается, правда, что пользоваться ими достаточно просто, и я собираюсь это продемонстрировать на экспериментальном приложении, которое вполне может стать отправной точкой разработки базы данных электронных компонентов для моей лаборатории.
Читать дальше →
Всего голосов 37: ↑30 и ↓7+23
Комментарии23

Автоматизация учёта в 1С

Время на прочтение4 мин
Количество просмотров5.6K

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

По результатам обсуждений собрали основной бриф:

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии14

Шпаргалка по метрикам производительности cURL: как измерить задержку сервера

Время на прочтение8 мин
Количество просмотров21K


Эту шпаргалку я написал в первую очередь, потому что был несколько озадачен, когда в течение более, чем 10 минут пытался найти в Google значение time_pretransfer. Попробуйте сами, я подожду. Это настоящая загадка!
Читать дальше →
Всего голосов 56: ↑55 и ↓1+54
Комментарии5

Интерфейсы для встраиваемых устройств на современных Web-технологиях

Время на прочтение6 мин
Количество просмотров7.6K

Автор: Николай Хабаров, Principal IoT/IoMT Architect в DataArt

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

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

Читать далее
Всего голосов 7: ↑4 и ↓3+1
Комментарии9

Как (не) нужно строить базу знаний для проекта с нуля. Часть Первая, утопическая

Время на прочтение20 мин
Количество просмотров13K
image

Сентябрь 2020 года. В этот момент, моей Суперучилке (имя вымышленное), платформе по поиску репетиторов в США, требуется срочно новая команда поддержки, потому что старая не справляется с бизнес-логикой и создает проблемы. А для новой команды нужна новая база знаний, чтобы обучить новичков с учетом ошибок ветеранов.

В октябре начинался новый сезон и приходили новые клиенты. Собеседовать и обучить новую команду надо позарез за неделю до сезона, чтобы успеть потренироваться. У меня есть три недели, и часики уже тикают. И все происходит в условиях качелей между удаленкой и офисом: собеседовал новичков я вживую, а учились мы уже в Google Meet.  

Тут мой воспаленный мозг начал шевелиться. В июле как раз выстрелила моя статья о Zettekasten, методе ведения личной базы знаний для работы и творчества. Я уже полтора месяца сидел в сообществе Zettelkasten и проникался прелестями ассоциативных, нелинейных и экзотичных баз знаний. Мне за советом в телеграм пишут каждый день, и я добросовестно прокрастинирую, отвечая на вопросы.
Давай, приключение на 15 минут, туда и обратно!
Всего голосов 30: ↑30 и ↓0+30
Комментарии5

Всегда ли нужен ГОСТ при разработке крупных проектов?

Время на прочтение8 мин
Количество просмотров7K

При написании требований к информационной системе (ИС), если она предназначена для госсектора или отдельных крупных предприятий, от подрядчика ожидают соблюдения ГОСТ 34 или 19. 

Даже частные компании могут требовать документацию по ГОСТу, считая, что следование стандартам гарантирует качество ПО. Однако, хотя такой подход обоснован в производстве мороженого и многих других продуктов, в IT-индустрии у него есть определенные минусы — и в статье мы рассмотрим их подробнее. 

Попробуем разобраться, почему вокруг ГОСТов сложилась такая ситуация и как можно выстроить работу с ними без ущерба для эффективности процессов. 

Читать далее
Всего голосов 4: ↑0 и ↓4-4
Комментарии15

Качай DevOps

Время на прочтение9 мин
Количество просмотров5.6K

Статья будет полезна тем, кто начинает или планирует проведение цифровой трансформации и DevOps трансформации как ее части.

Перед ДОМ.РФ и Банком ДОМ.РФ стоит задача цифровой трансформации компании, в том числе DevOps трансформации. Меня зовут Евгений Панков и я – один из участников группы, задача которой, проводить изменения подходов, связанных с разработкой, тестированием и эксплуатацией.

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

Вопросы, которые нужно при этом решить виделись следующие:

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

База данных как сервис: когда, зачем и как использовать DBaaS в облаке

Время на прочтение16 мин
Количество просмотров8.4K


Database by Julian-Faylona


Многие облачные платформы предлагают базы данных как сервис (Database as a Service, DBaaS). Базу можно создать в облаке в несколько кликов, не тратя время на настройку и поддержку. Но не всем приложениям облачные базы данных подходят.


Мы расскажем, как на старте проекта не ошибиться с выбором облачной СУБД. Эта статья — вольная переработка нашего вебинара (видео тут).


Мы разберем, когда стоит и не стоит использовать DBaaS, какие особенности нужно учесть при работе с ними и как выбрать подходящую базу данных с учетом особенностей ИТ-инфраструктуры, объема и специфики задач. В конце посмотрим, как устроено создание базы данных в облаке и какие операции с ней доступны, на примере DBaaS Mail.ru Cloud Solutions.

Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии5

Современные системы видеонаблюдения — от концепций до воплощения

Время на прочтение9 мин
Количество просмотров30K

Часть 1.  Варианты   построения современных систем видеонаблюдения, сервера и регистраторы в них.

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

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

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

Узнать больше
Всего голосов 5: ↑5 и ↓0+5
Комментарии14

Расширение команды не всегда ведет к росту производительности

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



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

Если нас в первую очередь интересует качество, можно организовать сеансы парного программирования, что позволит усовершенствовать код. Тогда объем кода не возрастет в той же мере, но мы всё-таки получим выгоду от пополнения в команде в виде более качественного итогового продукта.
Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Комментарии5

Почему it-аутсорсинг это выгодно и в чем его плюсы

Время на прочтение4 мин
Количество просмотров4K

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

Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии12

Что такое гуморальный иммунитет?

Время на прочтение4 мин
Количество просмотров25K

Привет, я молекулярный биолог и волонтер чатов по вакцинации 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

https://www.cell.com/med/fulltext/S2666-6340(21)00038-6?_returnURL=https%3A%2F%2Flinkinghub.elsevier.com%2Fretrieve%2Fpii%2FS2666634021000386%3Fshowall%3Dtrue

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

https://habr.com/ru/post/569316/
Всего голосов 51: ↑40 и ↓11+29
Комментарии366

Что такое Т клеточный иммунитет?

Время на прочтение3 мин
Количество просмотров15K

Кроме гуморального иммунитета в защите от заражения играет роль и Т клеточный иммунитет. Ключевым игроком этого пути защиты являются цитотоксические Т-лимфоциты (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. Это перекрестный иммунитет к сезонным коронавирусам, с которыми человек встречался в прошлом. Такая кросс-реактивность возможна, поскольку Т клеточный иммунитет длительный, и эпитопы Т клеток «короткие».

https://habr.com/ru/post/569292/
Всего голосов 30: ↑22 и ↓8+14
Комментарии57

Не нервничай

Время на прочтение2 мин
Количество просмотров3.4K

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

Читать далее
Всего голосов 15: ↑4 и ↓11-7
Комментарии4

Информация

В рейтинге
Не участвует
Зарегистрирован