«Юнона» останется на промежуточной орбите Юпитера

Шутка NASA о том, что на Юпитере «не бывает Дня сурка» оказалась неудачной. Зонд «Юнона», который должен был провести на промежуточной 53-дневной орбите только два витка, застрял на ней окончательно — на днях в NASA приняли решение не принимать попыток перейти на научную 14-суточную орбиту. Официальный пресс-релиз написан настолько оптимистично, что миссия на 53-дневой орбите выглядит чуть ли не лучше изначально запланированной. Самое время поговорить о том, что произошло, какие варианты действий были у команды управления миссией, и чем заняться нам, простым зрителям.


Южное полушарие Юпитера, фото NASA, обработка C.Harvey
Читать дальше →
«Юнона» останется на промежуточной орбите Юпитера
Source: geektimes

Передаем указатели на функции-члены в C API

Энное время назад в одной XMPP-комнате, посвященной C++, один посетитель спросил, нет ли какого способа в современных плюсах без лишнего кода передать указатель на функцию-член класса в качестве коллбека в C API. Ну, что-то вроде

// C API
void doWithCallback (void (*fn) (int, void*), void *userdata);

// C++ code
struct Foo
{
    void doFoo (int param);
};

int main ()
{
    Foo foo;
    doWithCallback (MAGIC (/* &Foo::doFoo */), &foo);
}


Понятно, что в качестве MAGIC можно использовать свободную функцию, статическую функцию-член или вообще лямбду (2017-й год на дворе, всё-таки), но писать соответствующую конструкцию каждый раз для каждой функции руками несколько лениво, а препроцессор, как мы все, конечно, знаем — моветон.


В этом посте мы попробуем (и, что характерно, у нас это получится) написать универсальную обёртку, а заодно посмотрим, как кое-какая фишка из C++17 поможет нам ещё сократить количество избыточного кода. Никаких крышесносных шаблонов здесь не будет, решение, на мой взгляд, достаточно тривиально, но, пожалуй, им всё равно имеет смысл поделиться (и заодно лишний раз попиарить новые возможности C++17).

Читать дальше →
Передаем указатели на функции-члены в C API
Source: habrahabr

Пост №2995993

Автор: Ебатель

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2995993″ }, «headline»: «лицо :: фотошоп», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BB%D0%B8%D1%86%D0%BE-%D1%84%D0%BE%D1%82%D0%BE%D1%88%D0%BE%D0%BF-3674701.jpeg», «height»: 1024, «width»: 1024 }, «datePublished»: «2017-02-20T06:08:39+03:00», «dateModified»: «2017-02-20T06:08:39+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»: «» }
Комментировать 
Пост №2995993
Source: Joyreactor

Пост №2995990

Автор: Fearoholic


ссылка на гифку


Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/2995990″
},
«headline»: «грива :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки) :: котэ (прикольные картинки с кошками)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D1%8D-%D0%B3%D1%80%D0%B8%D0%B2%D0%B0-3674698.gif»,
«height»: 400,
«width»: 320 },
«datePublished»: «2017-02-20T06:06:09+03:00»,
«dateModified»: «2017-02-20T06:06:09+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Fearoholic»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №2995990
Source: Joyreactor

Пост №2995986

Автор: SpaceArtist

Разбившийся космический корабльНашёл свою прошлогоднюю работу, которая была нарисована на одном дыхании, за один присест. Наверное, не самая лучшая моя работа, это вы уже судите сами. Но это прекрасное чувство, когда рисуешь что-то по воодушевлению, которое приходит спонтанно. И, просто берёшь и рисуешь, бездумно, не соблюдая никаких правил рисования, что обычно свойственно мне (ведь я не оканчивал ни один курс, никто меня не учил, а просто, сам). Возможно ли вообще рисовать, не имея каких-либо базовых художественных знаний, лишь только навыкопыт? Иногда на работы уходит по 20 часов, пытаясь выстроить какую-то незамудрённую композицию, и всё-равно по результату остаёшься неудовлетворённым, а иногда что-то происходит такое и за мгновение уже всё готово. Всегда казался забавным вопрос. А в знаниях ли дело…Прикладываю ускоренное 20-и минутное видео с процессом рисования под красивую композицию.На иллюстрацию ушло примерно 3 часа.И всем спасибо за внимание.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2995986″ }, «headline»: «Разбившийся космический корабль / Sci-Fi :: Арт-клуб :: арт :: spaceship :: цифровой рисунок :: космический корабль :: Illustration :: нарисовал сам :: иллюстрация :: spacecraft :: длиннопост :: speedpaint :: digital art :: видео (video) :: красивые картинки :: разное», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%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-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9-%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA-3674693.jpeg», «height»: 1080, «width»: 1920 }, «datePublished»: «2017-02-20T05:57:42+03:00», «dateModified»: «2017-02-20T05:57:42+03:00», «author»: { «@type»: «Person», «name»: «SpaceArtist» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Нашёл свою прошлогоднюю работу, которая была нарисована на одном дыхании, за один присест. Наверное, не самая лучшая моя работа, это вы уже судите сами. Но это прекрасное чувство, когда рисуешь что-то по воодушевлению, которое приходит спонтанно. И, просто берёшь и рисуешь, бездумно, не соблюдая ник» }
Комментировать 
Пост №2995986
Source: Joyreactor

Пост №2995978

Автор: Djkrik

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2995978″ }, «headline»: «YoRHa No.2 Type A :: NieR Automata :: Nier (series) :: takuroo :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/NieR-Automata-Nier-%28series%29-%D0%98%D0%B3%D1%80%D1%8B-takuroo-3674685.jpeg», «height»: 1505, «width»: 1058 }, «datePublished»: «2017-02-20T05:43:02+03:00», «dateModified»: «2017-02-20T05:43:02+03:00», «author»: { «@type»: «Person», «name»: «Djkrik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2995978
Source: Joyreactor

Пост №2995972

Автор: 8l8i8

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2995972″ }, «headline»: «twitter :: Буквы на белом фоне :: интернет :: наркотики», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%91%D1%83%D0%BA%D0%B2%D1%8B-%D0%BD%D0%B0-%D0%B1%D0%B5%D0%BB%D0%BE%D0%BC-%D1%84%D0%BE%D0%BD%D0%B5-twitter-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BD%D0%B0%D1%80%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8-3674679.jpeg», «height»: 569, «width»: 1080 }, «datePublished»: «2017-02-20T05:26:24+03:00», «dateModified»: «2017-02-20T05:26:24+03:00», «author»: { «@type»: «Person», «name»: «8l8i8» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2995972
Source: Joyreactor

Пост №2995967

Автор: 8l8i8

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2995967″ }, «headline»: «vk :: комментарии :: интернет :: лунтик», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/vk-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%BB%D1%83%D0%BD%D1%82%D0%B8%D0%BA-3674674.jpeg», «height»: 560, «width»: 679 }, «datePublished»: «2017-02-20T05:22:56+03:00», «dateModified»: «2017-02-20T05:22:56+03:00», «author»: { «@type»: «Person», «name»: «8l8i8» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2995967
Source: Joyreactor

Многозадачность. Как справиться с призраками посторонних дел

Автор иллюстрации: John Kenn


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


О многозадачности, а точнее о том как с ней справиться, в статье и пойдет речь.
Читать дальше →
Многозадачность. Как справиться с призраками посторонних дел
Source: habrahabr

Пост №2995922

Автор: Blurr

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2995922″ }, «headline»: «art (арт) :: стимпанк :: dartbaston :: Аид :: геркулес :: Steampunk (стимпанк, паропанк) :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/dartbaston-art-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D1%81%D1%82%D0%B8%D0%BC%D0%BF%D0%B0%D0%BD%D0%BA-3674613.jpeg», «height»: 1303, «width»: 900 }, «datePublished»: «2017-02-20T03:40:19+03:00», «dateModified»: «2017-02-20T03:40:19+03:00», «author»: { «@type»: «Person», «name»: «Blurr» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2995922
Source: Joyreactor