-
Когда большенство людей думают о стерео-записи, первое, что им приходит в голову — это подобранная пара микрофонов, расположенных в совпадающей (XY) системе. Обусловленно это тем, что такой способ позволяет максимально реалистично повторить пару человеческих ушей. Но, в то время, как…
-
Создание QR-кодов на C/C++
Это простой пример использования библиотеки libqrencode от FUKUCHI Kentaro для генерации bmp-файла с QR-кодом для какого-то текста. В интернете полно ссылок на эту библиотеку, но ни одного примера ее использования. libqrencode поддерживает QR Code model 2, описанный в JIS (Japanese…
-
Протез The Hand — почти полноценная замена руки
Просто смотрим видео и понимаем, что фантастика кинофильмов начинает становится реальностью. Технические характеристики протеза тут. ссылка на оригинал статьи http://habrahabr.ru/post/182634/
-
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №60 (1 — 8 июня 2013)
Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.
-
Потоки, блокировки и условные переменные в C++11 [Часть 2]
Для более полного понимания этой статьи, рекомендуется прочитать ее первую часть, где основное внимание было уделено потокам и блокировкам, в ней объяснено много моментов (терминов, функций и т.д.), которые без пояснения будут использованы здесь. В данной статье будут рассмотрены условные…
-
SIMD без SIMD, или ищем на С почти в два раза быстрее чем на С++
Прочитал статьи про комбинаторную кодогенерацию на С++ в контексте линейного поиска в базе данных: Возможности оптимизации в языках C и C++ и Скорости разработки и исполнения не достижимые на С. Попробуем достигнуть скоростей разработки и исполнения на C? После того,…
-
Компании создавали «защищённые порталы» для разведки вместо передачи прямого доступа к серверам
Девять компаний, обвинённых вчера в участии в разведывательной программе по сбору данных PRISM, опровергли обвинения, заявив, что не предоставляли «прямого доступа» к своим серверам. Однако по словам The New York Times, всё дело в формулировках. Как пишет The Verge с…
-
Silicone Skeleton — настроенный Silex
Если вы не один раз начинали новые проекты с использованием Silex, то вы знаете что каждый раз в начале нужно настроить его под себя: добавить провайдеры, переопределить некоторые сервисы, определить структуру каталогов, и т.д. Со временем у вас появляется базовый…
-
Потоки, блокировки и условные переменные в C++11 [Часть 1]
В первой части этой статьи основное внимание будет уделено потокам и блокировкам в С++11, условные переменные во всей своей красе будут подробно рассмотрены во второй части…
-
Прозрачная аутентификация для OTRS при помощи mod_auth_ntlm_winbind на примере Cent OS 6
Некоторое время назад в нашей компании была внедрена система поддержки клиентов OTRS. OTRS легко интегрируется с Active Directory, существует масса пошаговых инструкций, в том числе на Хабре. Практика использования системы поддержки показала, что ввести пароль а еще и логин доменной…