Пост №3158353

Автор: 8l8i8

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3158353″ }, «headline»: «КАКАЯ МИЛАШКА СЕЙЧАС ПОДОЙД/ К НЕЙ И ПОЗНАКОМЛЮСЬ! lö§% АХ ДА… / Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3930467.jpeg», «height»: 920, «width»: 646 }, «datePublished»: «2017-07-02T02:28:58+03:00», «dateModified»: «2017-07-02T02:28:58+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»: «» }
Комментировать 
Пост №3158353
Source: Joyreactor

Пост №3158279

Автор: Shuster

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3158279″ }, «headline»: «кот :: живность :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-3930369.gif», «height»: 340, «width»: 580 }, «datePublished»: «2017-07-01T23:49:33+03:00», «dateModified»: «2017-07-01T23:49:33+03:00», «author»: { «@type»: «Person», «name»: «Shuster» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3158279
Source: Joyreactor

[Из песочницы] ReactJS — мое понимание тестирования

Как мог бы сказать мой босс, всем рок. Поскольку я ничего умнее не придумал, на этом и остановимся.


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


С реактом я работаю пару месяцев как, в основном мой бекграунд это бэк, а тут вроде как ликвидация безграмотности. Redux и прочие вспомогательные концепции в уравнение пока не введены.


Возникла задача попробовать таки сделанное небольшое приложение протестировать. Ну, всякие сервисы вполне в привычном стиле можно тестировать каким-нибудь jasmine. С компонентами сложнее: по идее тестировать принято контракты, а не реализацию, то есть тесты должны иметь вид «ткнули кнопку — приложение попыталось сделать то-то».


Ну все, завязываю со вступлением.
Читать дальше →
[Из песочницы] ReactJS — мое понимание тестирования
Source: habrahabr

Пост №3158239

Автор: commissarmanul

Концепт-арты советских самолетов к короткометражке «Firebase»Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3158239″ }, «headline»: «Концепт-арты советских самолетов к короткометражке «Firebase» / art (арт) :: Swang . :: самолеты :: красивые картинки», «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-Swang—%D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82%D1%8B-art-3930211.jpeg», «height»: 1088, «width»: 1920 }, «datePublished»: «2017-07-01T23:06:32+03:00», «dateModified»: «2017-07-01T23:06:32+03:00», «author»: { «@type»: «Person», «name»: «commissarmanul» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3158239
Source: Joyreactor

Никогда не пишите длинных if-ов

Ошибок в условиях допускается великое множество. Можно взять для примера любой пост из блога PVS-studio, в каждом есть ошибки, связанные с невнимательным обращением с условиями. И правда, нелегко разглядеть ошибку в условии, если код выглядит так (пример из этого поста):

static int ParseNumber(const char* tx)
{
  ....
  else if (strlen(tx) >= 4 && (strncmp(tx, "%eps", 4) == 0
    || strncmp(tx, "+%pi", 4) == 0 || strncmp(tx, "-%pi", 4) == 0
    || strncmp(tx, "+Inf", 4) == 0 || strncmp(tx, "-Inf", 4) == 0
    || strncmp(tx, "+Nan", 4) == 0 || strncmp(tx, "-Nan", 4) == 0
    || strncmp(tx, "%nan", 4) == 0 || strncmp(tx, "%inf", 4) == 0
          ))
  {
      return 4;
  }
  else if (strlen(tx) >= 3
    && (strncmp(tx, "+%e", 3) == 0
     || strncmp(tx, "-%e", 3) == 0
     || strncmp(tx, "%pi", 3) == 0   // <=
     || strncmp(tx, "Nan", 3) == 0
     || strncmp(tx, "Inf", 3) == 0
     || strncmp(tx, "%pi", 3) == 0)) // <=
  {
      return 3;
  }
  ....
}

Читать дальше →
Никогда не пишите длинных if-ов
Source: habrahabr

Пост №3158197

Автор: wall-Ee


Рука-кормление с наутилуса

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



Развернуть


&epicComment_3158197&
{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3158197″
},
«headline»: «Рука-кормление с наутилуса / наутилус :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BD%D0%B0%D1%83%D1%82%D0%B8%D0%BB%D1%83%D1%81-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-3930120.gif»,
«height»: 404,
«width»: 720 },
«datePublished»: «2017-07-01T22:29:06+03:00»,
«dateModified»: «2017-07-01T22:29:06+03:00»,
«author»: {
«@type»: «Person»,
«name»: «wall-Ee»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

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

Пост №3158188

Автор: wall-Ee

ссылка на гифкуРазвернуть &epicComment_3158188& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3158188″ }, «headline»: «Южная Корея :: котёнок :: страны :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D1%91%D0%BD%D0%BE%D0%BA-%D0%AE%D0%B6%D0%BD%D0%B0%D1%8F-%D0%9A%D0%BE%D1%80%D0%B5%D1%8F-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%8B-3930111.gif», «height»: 625, «width»: 500 }, «datePublished»: «2017-07-01T22:19:02+03:00», «dateModified»: «2017-07-01T22:19:02+03:00», «author»: { «@type»: «Person», «name»: «wall-Ee» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3158188
Source: Joyreactor

Пост №3158184

Автор: keFF

Развернуть &epicComment_3158184& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3158184″ }, «headline»: «Tiresias :: Dark box :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Tiresias-Dark-box-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3930107.jpeg», «height»: 10817, «width»: 900 }, «datePublished»: «2017-07-01T22:14:41+03:00», «dateModified»: «2017-07-01T22:14:41+03:00», «author»: { «@type»: «Person», «name»: «keFF» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3158184
Source: Joyreactor

Пост №3158172

Автор: mks1

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3158172″ }, «headline»: «шакальная эротика :: домашняя эротика :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D1%8F%D1%8F-%D1%8D%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D1%88%D0%B0%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%8D%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-3930095.jpeg», «height»: 1706, «width»: 1280 }, «datePublished»: «2017-07-01T21:55:13+03:00», «dateModified»: «2017-07-01T21:55:13+03:00», «author»: { «@type»: «Person», «name»: «mks1» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3158172
Source: Joyreactor

Задачи с собеседований. Три адекватные задачки на «подумать»

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


Читать дальше →
Задачи с собеседований. Три адекватные задачки на «подумать»
Source: habrahabr