Архив за 28 марта 2020 - 2

Привет!

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

Как создать мультиагентную транспортную модель - 1
Читать полностью »

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

image

Читать полностью »

Вступление

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

Определение матрицы и реализация на F#

Матрицы являются базовой и важнейшей частью линейной алгебры. Матрицы часто используются в программировании, например в 3D-моделировании или гейм-девелопинге. Разумеется, велосипед уже давно изобретен и необходимые фреймворки для работы с матрицами уже готовы, и их можно и нужно использовать. Данная статья не ставит своей целью изобретение нового фреймворка, но показывает реализацию базовых математических операций для работы с матрицами в функциональном стиле с использованием языка программирования F#. По мере рассмотрения материала мы будем обращаться к математической теории матриц и смотреть, как ее можно реализовать в коде.
Читать полностью »

Самоизолироваться призвали с помощью спойлеров к сериалам

«Если вы собираетесь испортить все, мы испортим вам удовольствие» — по сути, вот лозунг инициативы. Любители сериалов не по наслышке знаю, как «обламывает» все удовольствие от просмотра знание того, что произойдет в шоу в конце. Такая информация называется «спойлером» (от английского spoil — «портить») и является настоящим бичом интернета, но теперь ее применили для всеобщей пользы.

Читать полностью »

Ученые из Сколтеха разработали сенсоры для выявления в воздухе метанола и других спиртов

Читать полностью »

Disclaimer 1.
Я математик, НЕ ВРАЧ и не являюсь профильным специалистом-эпидемиологом, а свою последнюю научную работу на тему матмоделирования эпидемий написал без малого 20 лет назад. По всем вопросам здоровья, коронавирусов и смысла жизни консультируйтесь с лечащим врачом, не будьте глупыми людьми.

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

Ну, а теперь — поехали! По понятным причинам, ныне изрядно подскочил интерес ко всякому пандемическому, и всевозможные математические и не очень математические модели бродят по соцсетям стаями. Число же эпидемиологов и специалистов по системам дифференциальных уравнений и вовсе превысило все мыслимые пределы. Тем не менее, во всем этом информационном буйстве странным образом обойдены молчанием перколяционные, они же стохастические имитационные, модели. Этот недостаток мы сейчас немедленно исправим. Кстати, впервые о подобных моделях (как и многом другом) я прочитал в замечательной книжке Гулда и Тобочника «Компьютерное моделирование в физике».

Читать полностью »

image

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

В исследовании, которое приведено далее, в основном использованы зарубежные данные. Это уместно: распространение COVID-19, как и экономические последствия от него, там уже более масштабные и измеряемые.

Читать полностью »

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

Насколько быстро заряжается Huawei P40 Pro?

Читать полностью »

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

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

Смартфоны Redmi Note 9 Pro и Note 9 Pro Max уже представлены. Также мы имеем модель Redmi Note 9S — международную версию Note 9 Pro. Само собой, позже должны выйти ещё Redmi Note 9, Redmi 9 и Redmi 9A, хотя, учитывая определённые изменения, которые претерпела линейка с выходом новинок девятого поколения, не факт, что в нижней её части всё останется по-прежнему.

Как бы там ни было, модель Redmi 9 точно должна выйти, и у нас уже даже есть фотография её тыльной стороны.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js