[Из песочницы] dock: простая библиотека модульного тестирования кода на С++

Хотя и существуют уже библиотеки для юнит-тестирования кода на С++, например, Google Test или Bandit, но они написаны не мной здесь оно, на мой взгляд, как-то переусложнено, по сравнению с тем же JS. Там просто делаешь, например, npm i mocha assert --save-dev и можно приступать к написанию тестов, а здесь же нужно это сделать ручками, а в случае с gtest еще и собрать с помощью cmake ее. Bandit подключается просто, но не умеет в сериализацию результатов в какой-то формат данных, gtest это умеет, но его нужно собирать отдельно. А я не хочу выбирать «либо то, либо это». Мне было нужно сделать удобный и простой инструмент под мои задачи. Я хотел получить простую библиотеку без зависимостей, header-only, на несколько файлов, которую можно легко и быстро подключить к своему проекту, удобно внести в нее изменения (если это будет необходимо). Но, самое основное, мне хотелось получать удобные, машиночитаемые отчеты, причем не только в stdout (или xml, как в gtest), но и в любой другой формат, который я захочу. Далее под катом.

Читать дальше →
[Из песочницы] dock: простая библиотека модульного тестирования кода на С++
Source: habrahabr

Обзор MSI GS43VR 7RE Phantom Pro: большое сердце в маленьком теле

Символом MSI всегда был дракон. Однако появление GS43VR 7RE Phantom Pro намекает, что компании пора менять огнедышащего маскота на бородатого — да, на дворфа или гнома. Почему бы и нет? Маленький, крепкий […]
Обзор MSI GS43VR 7RE Phantom Pro: большое сердце в маленьком теле
Source: 4pda

Пост №2954855

Автор: fake

КотопереводчикРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2954855″ }, «headline»: «Котопереводчик / комикс :: котейка :: котораб», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D0%BC%D0%B8%D0%BA%D1%81-%D0%BA%D0%BE%D1%82%D0%B5%D0%B9%D0%BA%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%B0%D0%B1-3609506.jpeg», «height»: 944, «width»: 1200 }, «datePublished»: «2017-01-18T15:19:26+03:00», «dateModified»: «2017-01-18T15:19:26+03:00», «author»: { «@type»: «Person», «name»: «fake» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2954855
Source: Joyreactor

Пост №2954850

Автор: M_10th

Крутые тянки не смотрят на взрыв———-АКВКПатреонРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2954850″ }, «headline»: «Крутые тянки не смотрят на взрыв / Сэми :: нарисовал сам», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A1%D1%8D%D0%BC%D0%B8-%D0%BD%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-3609501.png», «height»: 1300, «width»: 920 }, «datePublished»: «2017-01-18T15:13:52+03:00», «dateModified»: «2017-01-18T15:13:52+03:00», «author»: { «@type»: «Person», «name»: «M_10th» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «———-АКВК Патреон» }
Комментировать 
Пост №2954850
Source: Joyreactor

Более 13 млн рассекреченных документов ЦРУ в онлайне: полнотекстовый поиск


Рассекреченный архив документов ЦРУ (справа) и всего четыре компьютера, с которых можно было получить доступ к информации (слева)


Некоторые законы очень неудобны для жуликов, которые хотят скрыть информацию. Поэтому они выполняют требования закона, но прибегают к «невинному саботажу», чтобы свести ущерб к минимуму. Например, в России информацию о тендерах вносили в открытый реестр с заменой кириллических символов на латинские, чтобы их трудно было найти обычным поиском. Спецслужбы в США тоже мастера на творческий уход от выполнения законов, формально соблюдая их. Только оцените талант сотрудников ЦРУ. По закону Freedom of Information Act Центральное разведывательное управление с 31 декабря 2006 года обязано снимать гриф секретности с документов старше 25 лет и обеспечивать свободный доступ к ним. ЦРУ формально выполнило требование закона: оно создало базу рассекреченных документов CREST (CIA Records Search Tool) и организовало «свободный» доступ к ней через… четыре компьютера в здании филиала Национального архива в городе Колледж-Парк, шт. Мэриленд, который открыт для публики с 9:00 до 17:00. Здесь у разведчиков явное упущение: по логике ЦРУ, надо было ограничить время работы архива, например, с 7:00 до 7:10 на один день в неделю.


Такой беспредел продолжался до настоящего времени. В конце концов справедливость восторжествовала. С января 2017 года вся база рассекреченных документов CREST открыта в интернете c полнотекстовым поиском — проверьте поиск по городам и райцентрам России, фамилиям учёных, названиям наркотиков и т.д. Теперь всё действительно работает как положено. Вся информация открыта.
Читать дальше →
Более 13 млн рассекреченных документов ЦРУ в онлайне: полнотекстовый поиск
Source: geektimes

Пост №2954816

Автор: Картомор

Голландская загадка 1939 годаДля того, чтобы ответить на вопрос, где же скрывается пятая свинья, нужно было правильно сложить картинку по указанным линиям.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2954816″ }, «headline»: «Голландская загадка 1939 года / гитлер :: загадки :: картинки :: оригами», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B7%D0%B0%D0%B3%D0%B0%D0%B4%D0%BA%D0%B8-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%B3%D0%B8%D1%82%D0%BB%D0%B5%D1%80-%D0%BE%D1%80%D0%B8%D0%B3%D0%B0%D0%BC%D0%B8-3609456.jpeg», «height»: 3264, «width»: 2448 }, «datePublished»: «2017-01-18T15:00:43+03:00», «dateModified»: «2017-01-18T15:00:43+03:00», «author»: { «@type»: «Person», «name»: «Картомор» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Для того, чтобы ответить на вопрос, где же скрывается пятая свинья, нужно было правильно сложить картинку по указанным линиям.» }
Комментировать 
Пост №2954816
Source: Joyreactor

Как работают ИТ-специалисты. Юрий Горюнов, руководитель группы обработки данных Defencegroup


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


Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.


Сегодня наш гость — Юрий Горюнов, руководитель группы обработки данных Defencegroup. Одной из важнейших составляющих успеха разработчика он считает… умение общаться. А его лайфхак заключается в автоматизации жизненного цикла… человека. Читать дальше →
Как работают ИТ-специалисты. Юрий Горюнов, руководитель группы обработки данных Defencegroup
Source: habrahabr

[Перевод] Тёмная энергия, ускоренное расширение и сохранение энергии: как всё это сочетается вместе?

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

— Майкл Фарадей


Сотни лет существовала идея, согласно которой нельзя получить что-то из ничего, и она появилась задолго до того, как мы узнали про важнейший закон сохранения во Вселенной: закон сохранения энергии.

image


К примеру, катящийся с холма шар, набирающий скорость и кинетическую энергию, не получает их из ниоткуда! Он превращает в кинетическую другую форму энергии – гравитационную потенциальную. И в любой момент путешествия общее количество энергии – его кинетическая и потенциальная – остаётся неизменным.


При рассмотрении замкнутой системы, такой, которая не может получать энергию извне или терять её, закон сохранения энергии работает идеально.
Читать дальше →
[Перевод] Тёмная энергия, ускоренное расширение и сохранение энергии: как всё это сочетается вместе?
Source: geektimes

Хоррор о слепой девушке от авторов BioShock и Dead Space посетит PlayStation 4

Бостонская студия
The Deep End Games, основанная разработчиками BioShock, BioShock Infinite и Dead Space, объявила о сотрудничестве с Sony. Их необычный хоррор Perception теперь выйдет и
на консоли PlayStation […]
Хоррор о слепой девушке от авторов BioShock и Dead Space посетит PlayStation 4
Source: 4pda

Про хаскелль для самых маленьких на примере задачи с codefights

КДПВ (в представлении художника)

Если вы интересуетесь функциональным программированием или даже пытаетесь его потихоньку освоить то вам, наверняка, не раз приходилось слышать, что главным отличием от прививочного вам императивного подхода является тот факт, что программы строятся от общего к частностям, а не наоборот. Т.е. сначала вы определяетесь с тем, что вы хотите получить, а потом уже — как этого достичь. Такая простая, казалось бы, мысль обычно не дает мозгу покоя и вызывает множественные фрустрации в попытках написать что-нибудь полезное. Если эта история про вас, или вам просто интересно немного научится хаскеллю и ФП продолжайте чтение и я покажу вам как все просто. Статья в стиле «некогда объяснять, пиши».

Читать дальше →
Про хаскелль для самых маленьких на примере задачи с codefights
Source: habrahabr