Создание объектов без копирования в std::map

Вы когда-нибудь пытались создать объект (value) в std::map-е без использования std::move? До сегодняшнего дня я не знал как это сделать.

КДПВ

читать дальше

Generic C++ delegates

Простая и, в то же время, красивая имплементация паттерна делегат на c++

Отличный пример использования CMake

Наткнулся, как мне кажется, на хороший пример использования cmake для c/c++ либы.

Что понравилось, так это возможность сборки либы как отдельного проекта со всеми вытекающими таргетами (например make instal), так и как часть большого проекта. Т.е. достаточно добавить в основной проект строки:

...
set( SDL2PP_WITH_IMAGE ON ) # if you need SDL_image support
set( SDL2PP_WITH_MIXER ON ) # if you need SDL_mixer support
set( SDL2PP_WITH_TTF ON ) # if you need SDL_ttf support
add_subdirectory( extlib/libsdl2pp )
include_directories( ${SDL2PP_INCLUDE_DIRS} )
...
add_executable( mytarget ... )
target_link_libraries( mytarget ${SDL2PP_LIBRARIES} )

Настройка тестового VPN доступа к Московской бирже (MOEX ASTS) в Linux

Moscow Exchange

Потратив день на настройку удаленного подключения к Московской бирже для получения данных черех FIX/FAST, я решил задокументировать этот процесс.

читать дальше

Jekyll, GitHub и YouTube

Как известно, GitHub не поддерживает сторонние плагины при генерации страничек движка Jekyll. По этому всякие штуки типа “jekyll-youtube” не работают, а хотелось бы.

читать дальше