-
Рассказ Дмитрия Болотина посвящен программному обеспечению MiTCR, разработанному для анализа репертуаров иммунологических рецепторов. В своем докладе он рассмотрел основные особенности анализа сырых данных секвенирования, в частности, алгоритмы выравнивания последовательностей и коррекции ошибок в исходных данных, а также кратко описал архитектуру,…
-
Возможности метатаблиц в Lua на примере реализации классов
В Lua ООП нет. И оно, в общем-то и не нужно: удобной модульности и функций первого класса достаточно для реализации многих вещей. На этом можно было бы и закончить, но пост не про это. В данном случае я распишу работу…
-
Об одном алгоритме сжатия случайных сигналов (с потерями)
Аннотация Известно, что существуют различные способы формирования псевдослучайных чисел для моделирования случайных величин на ЭВМ. Если допустить, что высокочастотный (ВЧ) сигнал представляет из себя реализацию некоторой случайной величины, то возникает большой соблазн подобрать для этой реализации свою модель случайной величины,…
-
Как стать лидером
Как стать лидером Здравствуйте, дорогие хабрачитатели. Очень часто сталкиваюсь с ситуацией когда мои знакомые предприниматели — очень талантливые и влиятельны люди терпят крах своего бизнеса из за команды которая постоянно не может найти единого пути развития и сотрудничества, и чаще…
-
Полезные материалы для мобильного разработчика #59 (23-29 июня)
Едва -едва мы разобрались с последствиями WWDC, как Google проводит свою главную конференцию для разработчиков. Один миллиард пользователей, новый Android L, новый дизайн, Android в машинах и телевизорах — этого нам хватит на долго. А кроме этого — виртуальная реальность…
-
Написание простого блога на SailsJS: наглядная практика для начинающих (Часть 2)
Синопсис Первая Часть Ранее мы изучили написание основы для нашего блога, при написании основы мы ознакомились с организацией статики, составлением модели и написанием кода контроллера. Узнали как можно работать с конфигурациями путей (routes.js), и как работать с представлениями в SailsJS.…
-
-
Кластерный сервис на Эрланге: от идеи до deb-пакета
Задача Нужно написать настоящий сервис на эрланге, который будет работать в кластере. Кроме того, нужно максимально упростить жизнь тем, кто будет обслуживать сервис. Требования: У сервиса будет RESTful интерфейс (это модно и современно) основные настройки сервиса должны быть вынесены в…
-
Интерпретатор Lisp на GNU/sed
Интерпретатор Lisp на python в одну строчку? Слишком скучно. Японский программист, инженер Google Shinichiro Hamaji написал его на sed. Sed — потоковый текстовый редактор, представляющий из себя простой язык программирования. В нем нет переменных, есть только примитив GOTO и выполняющие…
-
Внедрение кода с пользой
В статье описан способ построения моста между неуправляемым и управляемым кодом на примере математического пакета Mathcad. На картинке показан пример, как бурундук Тот собирается обрабатывать своё изображение средствами математического пакета. Для этого он «использовал» пользовательскую функцию, написанную на VB.Net, в…