Моделирование пандемий с помощью языка Wolfram Language (системы Mathematica 10) на примере лихорадки Эбола

Автор: admin от 21-11-2014, 21:20, посмотрело: 525

Моделирование пандемий с помощью языка Wolfram Language (системы Mathematica 10) на примере лихорадки Эбола
Перевод поста Виталия Каурова (Vitaliy Kaurov) "Modeling a Pandemic like Ebola with the Wolfram Language".

Выражаю благодарность за помощь в переводе участникам сообщества ВКонтакте Русскоязычной поддержки Wolfram Mathematica: Еве Фрумен, Курбану Магомедову, Глебу Михновцу, Андрею Кротких.

Скачать перевод в виде документа Mathematica, который содержит весь код использованный в статье, можно здесь (архив, ~100 МБ).


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

Моделирование пандемий с помощью языка Wolfram Language (системы Mathematica 10) на примере лихорадки Эбола

Категория: Программирование

 

Использование полнотекстового индексирования и поиска в PostgreSQL

Автор: admin от 21-11-2014, 20:04, посмотрело: 693

Всем привет,

Описываются базовые возможности, плюсы и минусы использования встроенного полнотекстового поиска СУБД Postgre на основе опыта его практического использования.

Использование полнотекстового индексирования и поиска в PostgreSQL

При разработке приложений, особенно web-приложений, в 95% возникает задача выбрать системы для управления как структурированным контентом, так и неструктурированными (текстовая информация произвольной структуры), а также данными мультимедиа (выходит за рамки данной статьи).
Архитектор приложения задается вопросом: совместить эти данные под управлением одной СУБД, либо же взять отдельное специализированное средство для каждого вида информации.

Существуют проверенные временем инструменты для индексирования и поиска неструктурированных текстовых данных — Django, Sphinx, Lucene, на Хабре есть хорошие авторские статьи на эту тему.
Преимущество в том, что это отдельная система и она приспособлена для своей задачи максимально хорошо.
Но есть и архитектурный минус такого решения — ведь структурная и описательная часть данных чаще всего связаны между собой, а следовательно придется сконструировать комбинированные запросы.

Категория: Админитстрирование » Системное администрирование

 

Дайджест интересных материалов о создании контента, маркетинге и Growth Hacking #2

Автор: admin от 21-11-2014, 20:03, посмотрело: 422

Привет, Хабр! Представляю вашему вниманию вторую подборку ссылок на материалы о создании контента, маркетинге и Growth Hacks. К прошлому материалу был прикреплен опрос, по результатам которого в дайджесте появилась новая секция — кейсы рекламных кампаний.

Дайджест интересных материалов о создании контента, маркетинге и Growth Hacking #2


Статьи на английском и видеоматериалы помечаются специальными иконками.

Категория: Программирование » Веб-разработка

 

Я слышу голоса: запись озвучки для игрового проекта

Автор: admin от 21-11-2014, 18:55, посмотрело: 596

«Нужна ли игре голосовая озвучка?» – главный вопрос для звукорежиссера, почти такой же значимый, как «Быть или не быть?» в судьбе героев Шекспира. Прежде чем ответить «Ну конечно!», представьте тысячи строк диалогов, стройные ряды актеров озвучки, среди которых на роль подходит один из тысячи, тонны качественного оборудования и слезы счастья, когда через 6 месяцев работы вам удается записать приемлемый по звучанию отрывок.
Я слышу голоса: запись озвучки для игрового проекта
Если от этих образов у вас не задергался левый глаз, вы, вероятнее всего, никогда раньше не занимались озвучкой видеоигр. Под катом – несколько советов для тех, кто решился совершить этот подвиг.

Категория: Программирование » Game Development

 

Конструктор Multiplo — создай своего робота

Автор: admin от 21-11-2014, 17:59, посмотрело: 2722

Конструктор Multiplo — создай своего робота

Проект Mutiplo я заметил давно, ещё на этапе когда они успешно завершили кикстартер кампанию — было это в октябре 2012 года. Проект выстрелил успешно — почти 10-кратное превышение заявленной суммы! Из заявленных $15,000 было собрано $132,022 и более 700 вкладчиков.

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

Оригинальным было конструктивное решение — они придумали свои механизмы крепления, и так же большим плюсом было то что проект полностью open-source и open-hardware проект — то есть все чертежи конструктивных элементов должны были быть выложены в открытый доступ — чтобы любой желающий мог сам нарезать на лазерном ЧПУ или напечатать на 3d-принтере. И так же схемы всей используемой электроники — выложены в открытый доступ.

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

Из чего состоит набор Mutiplo

Категория: Железо » Сделай Сам

 

Магазин приложений Opera заменит Nokia Store в смартфонах и телефонах Nokia

Автор: admin от 21-11-2014, 17:14, посмотрело: 687

Сфокусировав свое внимание на развитии сообщества разработчиков Windows и Windows Phone, компания Microsoft не забывает и про то, что есть еще много людей, которые любят классические телефоны Nokia. И если вы по-прежнему пользуетесь одним из таких устройств и/или разрабатываете под них приложения, у нас есть для вас хорошая новость.

Магазин приложений Opera заменит Nokia Store в смартфонах и телефонах Nokia

Несмотря на то, что Nokia Store вскоре будет закрыт, это не означает, что у разработчиков не останется места для размещения приложений, а у пользователей — для их загрузки. Начиная с первого квартала 2015 года Opera Mobile Store заменит последний в качестве магазина приложений по умолчанию для телефонов и смартфонов Nokia на ряде платформ.

Категория: Гаджеты, Веб-разработка, Microsoft, Android

 

Превращаем html в нативные компоненты

Автор: admin от 21-11-2014, 16:28, посмотрело: 338

Доброго дня! Мы, мобильные разработчики компании surfingbird, решили попробовать написать небольшой цикл статей о том с какими трудностями мы сталкиваемся в процессе разработки мобильных приложений (android, ios), и как мы их решаем. Первый пост мы решили посвятить проблеме webview. Сразу оговорюсь, что решили мы эту проблему несколько кардинально… Для того чтобы было более понятно, придется рассказать пару слов о собственно том, чем мы занимаемся. Мы агрегируем контент из различных источников (парсим оригинальные статьи), выделяем значимую часть (контент) и на основе оценок пользователя и всяких сложных алгоритмов рекомендуем их конечному пользователю ну и конечно просто отображаем в более удобном виде.

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

Но при использовании webview для отображения контента мы столкнулись с рядом сложностей. Этот компонент тяжело поддается кастомизации и довольно тяжел и даже, я бы сказал, глючен. Настал день, когда мы поняли, что не хотим больше видеть webview вообще. Но избавиться от него, учитывая то, что контент у нас отдается в html — оказалось не так-то просто. Поэтому мы решили превратить html в нативные компоненты.

Превращаем html в нативные компоненты
Как избавиться от webview

Категория: Веб-разработка, Game Development, Android

 

Мемы в Parallels: «Релиз будет 1 мая… А сегодня какое мая?»

Автор: admin от 21-11-2014, 16:00, посмотрело: 302

Мемы в Parallels: «Релиз будет 1 мая… А сегодня какое мая?» Внутренний фольклор и юмор своих разработчиков есть в каждой команде, хотя не в каждой его бережно собирают и архивируют. Но мы в Parallels заботливо делали это несколько лет подряд. Не так давно мы поделились профессиональным словариком девелоперов Parallels. А сегодня на очереди – возможность заглянуть в тот раздел нашего интранета, где мы храним свои мемы и шутки. Многие из них пришли аж из середины 2000х.

Разработка


  • И почему мне так в субботу хочется сделать commit, а в понедельник — revert?

  • [копаясь в перловом коде]… Проклятый не-C++!!!

  • Я нарисую эту диаграммку прямо сейчас. Возможно, даже сегодня.

  • — Эти виндовоз-девелоперы… – Нет, нужно говорить «разработчики для Windows», по аналогии с «афроамериканцами».

  • Ниибета — это бета, которая обязательно должна выйти независимо ни от чего

  • Раздолбайство и общий фрэймворк — разные вещи!

Категория: Программирование » Веб-разработка

 

С десятилетием, Firefox!

Автор: admin от 21-11-2014, 14:50, посмотрело: 380

С десятилетием, Firefox!

Восстание против империи
В 2004 казалось, что Microsoft захватит рынок браузеров надолго. Тогда появился открытый и практичный браузер под названием Firefox. И веб навсегда перестал быть прежним.

Категория: Программирование » Веб-разработка

 

Apple Watch. Что можно и чего нельзя в приложениях, разбор SDK

Автор: admin от 21-11-2014, 14:46, посмотрело: 394

После официального анонса Apple Watch многие остались в недоумении — что же это такое, почему вокруг этого столько шума и действительно ли сдулся Apple. Было совершенно непонятно, зачем же эта штука нужна, что в ней такого особенного и чем она будет лучше других часов от конкурентов? Маркетинговая болтовня Тима Кука и попытки рисовать на этом девайсе не убедили совершенно.

Apple Watch. Что можно и чего нельзя в приложениях, разбор SDK


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

Результаты исследование несколько озадачили.

Категория: Программирование, Веб-разработка, Game Development, Apple, iOS

 
Назад Вперед