Пост №3249894

Автор: Robotron3000

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3249894″ }, «headline»: «pantyhose :: колготки в сеточку :: колготки :: cosplay :: бонус в комментариях», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D0%BB%D0%B3%D0%BE%D1%82%D0%BA%D0%B8-%D0%BA%D0%BE%D0%BB%D0%B3%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-%D1%81%D0%B5%D1%82%D0%BE%D1%87%D0%BA%D1%83-cosplay-pantyhose-4076209.jpeg», «height»: 1504, «width»: 1004 }, «datePublished»: «2017-09-27T12:44:50+03:00», «dateModified»: «2017-09-27T12:44:50+03:00», «author»: { «@type»: «Person», «name»: «Robotron3000» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3249894
Source: Joyreactor

Процесс релиза iOS-приложений в Badoo

Всем привет! Меня зовут Михаил Булгаков, и я работаю в команде релиз-инженеров Badoo. В этом посте я расскажу о том, как происходят релизы iOS-приложений с момента «У меня есть готовый бинарь» до момента «После нас хоть потоп», и, конечно, как это делаем мы в Badoo (забегая вперёд: нам удалось сократить время, необходимое на запуск релиза, с нескольких часов до одной минуты и избавиться от ручной работы).

Читать дальше →
Процесс релиза iOS-приложений в Badoo
Source: habrahabr

Пост №3249891

Автор: A—E

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3249891″ }, «headline»: «скалодром :: без рук :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D1%81%D0%BA%D0%B0%D0%BB%D0%BE%D0%B4%D1%80%D0%BE%D0%BC-%D0%B1%D0%B5%D0%B7-%D1%80%D1%83%D0%BA-4076201.gif», «height»: 366, «width»: 206 }, «datePublished»: «2017-09-27T12:40:29+03:00», «dateModified»: «2017-09-27T12:40:29+03:00», «author»: { «@type»: «Person», «name»: «A—E» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3249891
Source: Joyreactor

Пост №3249885

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3249885″ }, «headline»: «котейка», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D0%B5%D0%B9%D0%BA%D0%B0-4076188.jpeg», «height»: 640, «width»: 426 }, «datePublished»: «2017-09-27T12:30:40+03:00», «dateModified»: «2017-09-27T12:30:40+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3249885
Source: Joyreactor

Пост №3249877

Автор: SAMOWAR

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://rm.reactor.cc/post/3249877″ }, «headline»: «Rick and Morty (Рик и Морти, рик и морти, ) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Rick-and-Morty-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4076177.jpeg», «height»: 592, «width»: 604 }, «datePublished»: «2017-09-27T12:25:36+03:00», «dateModified»: «2017-09-27T12:25:36+03:00», «author»: { «@type»: «Person», «name»: «SAMOWAR» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3249877
Source: Joyreactor

Советский HI-FI и его создатели: всё уже украдено до нас или ТДС-5 от инженеров YAMAHA и итальянского дизайнера

В комментариях к прошлому материалу этого цикла пользователи подняли вопрос плагиата в советской аудиотехнике. Действительно, ввиду технологического отставания СССР в этой отрасли народного хозяйства было сложно без ориентации на «загнивающий» Запад и технологически развитый Восток. Периодически такие заимствования приобретали форму прямого копирования, с некоторыми изменениями, которые касались элементной базы и технологических нюансов.

Например, не было нужной полимерной плёнки — заменяли на ту, которая была, конденсаторы не подходили по емкости — подгоняли схему и т.п. В защиту советских инженеров можно сказать, что полный цикл разработки аналогичных устройств занял бы десятилетия, а гражданам СССР с определённого момента хотелось использовать действительно качественную аппаратуру, соответствующую требованиям времени. Быстро такую задачу мог решить только частичный или полный плагиат. Под катом рассказ о, пожалуй, самом точном клонировании в советской аудиотехнике.
Читать дальше →
Советский HI-FI и его создатели: всё уже украдено до нас или ТДС-5 от инженеров YAMAHA и итальянского дизайнера
Source: geektimes

Пост №3249867

Автор: Night.Prowler

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3249867″ }, «headline»: «Собака-самокатака / coub :: собака (собакен, собакены, собаки, щенки, щенок, собака, ) :: самокат», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/coub-%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B0-%D1%81%D0%B0%D0%BC%D0%BE%D0%BA%D0%B0%D1%82-4076160.jpeg», «height»: 960, «width»: 1280 }, «datePublished»: «2017-09-27T12:19:31+03:00», «dateModified»: «2017-09-27T12:19:31+03:00», «author»: { «@type»: «Person», «name»: «Night.Prowler» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3249867
Source: Joyreactor

Пост №3249865

Автор: Гомункул

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3249865″ }, «headline»: «Darkest Dungeon :: Игровой арт (game art) :: The Crimson Court :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/The-Crimson-Court-Darkest-Dungeon-%D0%98%D0%B3%D1%80%D1%8B-%D0%98%D0%B3%D1%80%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B0%D1%80%D1%82-4076158.png», «height»: 1080, «width»: 720 }, «datePublished»: «2017-09-27T12:19:02+03:00», «dateModified»: «2017-09-27T12:19:02+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»: «» }
Комментировать 
Пост №3249865
Source: Joyreactor

Пост №3249861

Автор: Mond

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3249861″ }, «headline»: «Сиськи :: домашняя эротика :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%A1%D0%B8%D1%81%D1%8C%D0%BA%D0%B8-%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-4076154.jpeg», «height»: 4032, «width»: 2497 }, «datePublished»: «2017-09-27T12:15:23+03:00», «dateModified»: «2017-09-27T12:15:23+03:00», «author»: { «@type»: «Person», «name»: «Mond» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3249861
Source: Joyreactor

[Перевод] Как может вызваться никогда не вызываемая функция?

Давайте посмотрим вот на такой код:

#include <cstdlib>

typedef int (*Function)();

static Function Do;

static int EraseAll() {
  return system("rm -rf /");
}

void NeverCalled() {
  Do = EraseAll;  
}

int main() {
  return Do();
}

И вот во что он компилируется:

main:
        movl    $.L.str, %edi
        jmp     system

.L.str:
        .asciz  "rm -rf /"

Да, именно так. Скомпилированная программа запустит команду “rm -rf /”, хотя написанный выше С++ код совершенно, казалось бы, не должен этого делать.

Давайте разберёмся, почему так получилось.
Читать дальше →
[Перевод] Как может вызваться никогда не вызываемая функция?
Source: habrahabr