Search
Write a publication
Pull to refresh
39
0
Send message

Молекулярная биология. Houdini. NVIDIA 3080. Коронавирус vs иммуноглобулины

Reading time12 min
Views6.8K

Ссылка на наш ролик

Это мой второй текст на Хабре. Он плавно вырос из первой статьи «Молекулярная биология и Houdini летом двадцатого».

Мы закончили наш новый (второй) ролик 12 апреля 2021 года, в День космонавтики. Дата получилась случайной — я очень хотел закончить работу в понедельник. Но это оказалось идеальное совпадение.  

Поехали!

Вот приблизительный диалог, который состоялся у нас с Валерией (молекулярный биолог) на старте проекта:

— А давайте сделаем английскую озвучку к нашему ролику про иммуноглобулин?

— А давайте.

— И заменим ротавирус на коронавирус. Они же очень похожи. 

— Да.

— Часть сцен нам даже не нужно будет переделывать. 

— Да.

— И перейдём с CPU-рендера на GPU. Откажемся от Blender в пользу DaVinchi Resolve. Тайминг у нас останется тот же — одна минута. Звук и вирус. Думаю, за пару месяцев мы всё закончим.

— Ага, наверное.

Читать далее

Vulkan. Руководство разработчика. Графический конвейер

Reading time14 min
Views18K


Я переводчик в IT-компании CG Tribe, и я продолжаю выкладывать перевод руководства к Vulkan API (vulkan-tutorial.com).

Сегодня я хочу поделиться с вами переводом первых двух глав раздела, посвященного графическому конвейеру (Graphics pipeline basics), — Introduction и Shader modules.

Содержание
Читать дальше →

Змейка на Haskell с циклом Гамильтона

Reading time12 min
Views6.7K

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

Читать далее

Python & оптимизация времени и памяти

Reading time8 min
Views35K

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

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

Изучить статью

Осваиваем анализ лидарных данных и измеряем дорожные знаки

Reading time14 min
Views51K

Всем привет! Сегодня мы хотели бы поделиться с вами нашим опытом анализа лидарных облаков. В заметке расскажем: 

какими инструментами и библиотеками можно пользоваться для анализа и обработки лидарных данных;

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

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

Читать далее

Что делать, если украли смартфон

Reading time10 min
Views175K
image


Евгений (MalDeckard) Черешнев поделился личным опытом и написал исчерпывающий гайд, который может помочь многим людям и предостеречь от последствий:

У меня на днях украли смартфон — профессиональный вор-велосипедист на скорости выхватил из рук прямо в центре города и был таков. Это может случиться с кем угодно и в любой стране мира. Я, в силу профессиональной деформации вокруг IT, данных, приватности и безопасности, к ситуации был морально готов и знал, что делать. Друзья, с которым поделился историей посоветовали написать памятку, которую может использовать каждый человек, даже далекий от айти. Этот текст — эта самая памятка. Смартфон она вам не вернет. Но, если кому-то поможет снизить ущерб и сэкономит седых волос — значит, не зря потратил время на написание, а вы — на прочтение.

Справедливости ради, большинство воров уже в курсе того, что каждый смартфон — это, по сути, радиомаяк, по которому всегда можно укравшего отследить. Поэтому они редко оставляют его включенным — практически сразу достают и выбрасывают SIM-карту, сам телефон вырубают и сдают на запчасти за копейки. Что крайне обидно — ибо шансы того, что, например, мой iPhone 12 Pro Max 512 банально разберут на экран, аккумулятор и несколько особо востребованных микросхем — стремятся к 100%. То есть, вор украл крайне дорогой девайс, а получит за него или хрен или (если он идиот) — срок. Но это не всегда так. Иногда можно получить реально грузовичок и тележку проблем. Во-первых, в ряде типов краж (как в моем случае) телефон попадает в руки плохого парня в разлоченном состоянии и есть риск, что злоумышленник девайс специально не залочит — будет держать его активированным и извлекать из него максимальную пользу, на что у него будет в теории до 24ч (после чего сработает система защиты в заводских настройках и снова попросит ввести пин-код, даже, если телефон до сих пор разлочен).
Читать дальше →

Делаем вечную лампочку

Reading time3 min
Views303K
На упаковках светодиодных ламп указывают срок службы 30, 40 или 50 тысяч часов, но многие лампочки не живут и года.

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

Читать дальше →

5 причин, по которым я люблю программировать в Linux

Reading time6 min
Views68K
Linux — это отличная платформа для занятий программированием. На нашей стороне — логичность, высокая эффективность, лёгкость работы с исходным кодом.

В 2021 году Linux выглядит как никогда привлекательно. Я собираюсь написать материалы, в которых расскажу о 21 способе использования Linux. А в этой статье я хочу поговорить о том, почему так много программистов выбирают Linux.

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



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

Реверс-инжиниринг исходного кода коронавирусной вакцины от компаний BioNTech/Pfizer

Reading time11 min
Views105K
Добро пожаловать. В данном посте мы посимвольно разберём исходный код вакцины BioNTech/Pfizer SARS-CoV-2 мРНК.

Да, такое заявление может вас удивить. Вакцина – это ведь жидкость, которую вводят человеку в руку. При чём тут какой-то исходный код?

Хороший вопрос. Начнём мы с небольшой части того самого исходного кода вакцины BioNTech/Pfizer, также известной, как BNT162b2, также известной, как Tozinameran, также известной, как Comirnaty.


Первые 500 символов мРНК BNT162b2.

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

Можно всё: решение NLP задач при помощи spacy

Reading time9 min
Views40K


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

В этой статье мы рассмотрим относительно новую библиотеку SpaCy, которая на данный момент является одним из самых популярных и удобных решений при обработке текста в Python. Её функционал позволяет решать очень широкий спектр задач: от определения частей речи и выделения именованных сущностей до создания собственных моделей для анализа.

Читать дальше →

Как обратиться к человеку на английском, чтобы не было мучительно больно

Reading time5 min
Views55K


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

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

Математические бэкдоры в алгоритмах шифрования

Reading time17 min
Views26K

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

Читать далее

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

Reading time6 min
Views32K


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


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


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

Читать дальше →

Высокотемпературную 3D-печать – в массы

Reading time5 min
Views18K


Существует впечатляющее разнообразие термопластиков, которыми можно печатать на настольных 3D-принтерах потребительского класса. Но, несмотря на это, чаще всего пользователи обращаются к нитям из полилактида (PLA). Это не только самый дешёвый из материалов, но и самый простой в работе. Его экструзию можно вести уже при температуре в 180 °C, и хорошие результаты можно получить даже без подогрева стола. Минус объектов, напечатанных PLA, в том, что они получаются относительно ломкими и плохо переносят высокие температуры. Для прототипирования или печати компонентов, не испытывающих большие нагрузки, PLA отлично подходит. Однако многие пользователи довольно быстро выходят за рамки его возможностей.

Следующим шагом обычно становится полиэтилентерефталат (PETG). С ним не сильно сложнее работать по сравнению с PLA, при этом он надёжнее и выдерживает более высокие температуры. В целом он лучше подходит для создания деталей с механической нагрузкой. Но если вам нужно изготовить ещё более прочные и жаропрочные детали, вы можете перейти на акрилонитрил бутадиен стирол (ABS), поликарбонат (PC) или нейлон. И вот тут уже начинаются проблемы. Экструзия этих материалов осуществляется при температурах более 250 °C, а для достижения наилучших результатов рекомендуется использовать закрытые камеры. Такие принтеры находятся в верхней части диапазона бюджета, с которым готовы работать любители.
Читать дальше →

Как не проспать проблемы в базах данных Postgres. Николай Самохвалов (Postgres.ai)

Reading time21 min
Views7.9K


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

Что фантаст Нил Стивенсон рассказал на выступлении Talks at Google

Reading time5 min
Views6.1K


Нила Стивенсона смело можно назвать одним из самых серьезных и авторитетных фантастов современности. На его счету множество таких престижных премий, как «Хьюго», «Локус» и «Прометей», книги автора рекомендуют Сергей Брин, Билл Гейтс и Майкл Аррингтон, сам же Стивенсон трудился в Blue Origin в качестве штатного футуролога. Имея такой бэкграунд, а также образование в области географии и физики, Стивенсон часто становится спикером на всевозможных конференциях. В частности в 2019 году, когда увидел свет его роман Fall; or, Dodge in Hell («Падение, или Додж в Аду») фантаст выступил с лекцией в рамках Talks at Google.

Как секс-индустрия двигает робототехнику?

Reading time6 min
Views51K

Дэвид Леви считает, что через 30 лет секс и взаимоотношения с роботами станут нормой. Футуролог Ян Пирсон убежден, что к 2050 году роботы будут гораздо востребованнее людей в отношениях и в жизни. Нет смысла отрицать, что технологии оказывают все большее влияние на все сферы нашей жизни, включая секс. Ну или секс влияет на технологии?! В этом посте мы попробуем разобраться: какие технологии сейчас нам представляет секс-индустрия, и как она может повилять в дальнейшем на робототехнику?

Читать далее

От земли к FPV Квадрокоптеру: Собираем свой первый квадрокоптер (Whoop)

Reading time7 min
Views14K

FPV Квадрокоптер: Фильтрация в Betaflight
От земли к FPV Квадрокоптеру: Введение


Всем привет!


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

Звук и свет против улицы: поражающие факторы, последствия для здоровья, возможные средства защиты и первая помощь

Reading time9 min
Views13K
Сегодня сложно не замечать уличную протестную активность, которая проявляется во всём мире по разнообразным поводам. По сей день продолжаются массовые протесты в городах Республики Беларусь, начавшиеся 9 августа после президентских выборов. Несмотря на преимущественно мирный характер акций, там впервые за историю страны против протестующих использовали световое и звуковое оружие. Ранее, по сообщениям местных СМИ, использовали только щиты и демократизаторы (тоталитаризаторы, резиновые палки).



Звуковое и световое оружие используется сравнительно давно и появилось как контртеррористические нелетальные спецсредства. Позже его достоинства оценили подразделения, применяющиеся для протестующих на улицах. Те, кто не испытывал поражающее действие таких устройств на себе, обычно считают, что они “не очень опасны” и “достаточно гуманны”. В этом посте я постараюсь рассказать всё о “гуманности” звукового и светового оружия, которое применяется для подавления протестов, а также опишу последствия его использования и средства защиты от него. Я постараюсь сделать акцент на спецсредствах, которые уже используются на минских улицах, а также на тех, которые, по информации некоторых телеграм-каналов, планируют использовать против протестующих.
Читать дальше →

Лампочки Aro оказались OSRAM'ом

Reading time3 min
Views31K
В сети магазинов Метро продаются светодиодные лампы собственной торговой марки Aro. Я протестировал их и обнаружил, что под невзрачной упаковкой скрываются лампы всемирно известного бренда.

Читать дальше →

Information

Rating
Does not participate
Registered
Activity