Пост №3690898

Автор: prorot

Оригинал — https://itsthetie.com/comic/the-game/Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3690898″ }, «headline»: «Оригинал — https://itsthetie. / itsthetie :: бонус в комментах :: перевел сам :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/itsthetie-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BB-%D1%81%D0%B0%D0%BC-%D0%B1%D0%BE%D0%BD%D1%83%D1%81-%D0%B2-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%85-4789047.png», «height»: 2573, «width»: 750 }, «datePublished»: «2018-10-26T13:25:51+03:00», «dateModified»: «2018-10-26T13:25:51+03:00», «author»: { «@type»: «Person», «name»: «prorot» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «com/comic/the-game/» }
Комментировать 
Пост №3690898
Source: Joyreactor

Как уместить в айфоне миллион звёзд

Такая романтичная вещь, как звёздное небо, и такая хардкорная вещь, как оптимизация потребления памяти iOS-приложением, вполне могут идти вместе: стоит попробовать запихнуть это звёздное небо в AR-приложение, как тут же встанет вопрос о том самом потреблении.

Минимизировать использование памяти будет полезно и в очень многих других случаях. Так что этот текст на примере маленького проекта показывает методы оптимизации, способные пригодиться и в совершенно других iOS-приложениях (да и не только iOS-).
Читать дальше →
Как уместить в айфоне миллион звёзд
Source: habrahabr

Пост №3690860

Автор: GameInfo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3690860″ }, «headline»: «МНЕ НРАВИТСЯ ТВОЙ КОСТЮМ СКЕЛЕТА/ Cyanide and Happiness © Explosm.net / Комиксы Cyanide and happiness (Цианистый калий и счастье) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Cyanide-and-happiness-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4788980.jpeg», «height»: 1300, «width»: 820 }, «datePublished»: «2018-10-26T13:03:37+03:00», «dateModified»: «2018-10-26T13:03:37+03:00», «author»: { «@type»: «Person», «name»: «GameInfo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3690860
Source: Joyreactor

Как правильно и неправильно спать

Не так давно мимо нас пробегала неплохая статья об ужасном состоянии производительности современного ПО (оригинал на английском, перевод на Хабре). Эта статья напомнила мне об одном антипаттерне кода, который встречается весьма часто и в общем кое-как работает, но приводит к небольшим потерям производительности то тут, то там. Ну, знаете, мелочь, пофиксить которую руки никак не дойдут. Беда лишь в том, что десяток таких «мелочей», разбросанных в разных местах кода начинают приводить к проблемам типа «вроде у меня последний Intel Core i7, а прокрутка дёргается».

Я говорю о неверном использовании функции Sleep (регистр может отличаться в зависимости от языка программирования и платформы). Итак, что же такое Sleep? Документация отвечает на этот вопрос предельно просто: это пауза в выполнении текущего потока на указанное количество миллисекунд. Нельзя не отметить эстетическую красоту прототипа данной функции:

void Sleep(DWORD dwMilliseconds);

Всего один параметр (предельно понятный), никаких кодов ошибок или исключений — работает всегда. Таких приятных и понятных функций очень мало!

Ещё большим уважением проникаешься к этой функции, когда читаешь, как она работает

Функция идёт к планировщику потоков ОС и говорит ему «мы с моим потоком хотели бы отказаться от выделенного нам ресурса процессорного времени, сейчас и ещё на вот столько-то миллисекунд в будущем. Отдайте бедным!». Слегка удивлённый подобной щедростью планировщик выносит функции благодарность от имени процессора, отдаёт оставшийся кусок времени следующему желающему (а такие всегда найдутся) и не включает вызвавший Sleep поток в претенденты на передачу ему контекста выполнения на указанное количество миллисекунд. Красота!

Что же могло пойти не так? То, что программисты используют эту замечательную функцию не для того, для чего она предназначена.
Читать дальше →
Как правильно и неправильно спать
Source: habrahabr

Пост №3690849

Автор: hellgust97

Развернуть

{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»http://ua.reactor.cc/post/3690849″
},
«headline»: «Українські комікси :: Моя Україна :: фэндомы»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D1%96-%D0%BA%D0%BE%D0%BC%D1%96%D0%BA%D1%81%D0%B8-%D0%9C%D0%BE%D1%8F-%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B0-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4788953.jpeg»,
«height»: 747,
«width»: 750 },
«datePublished»: «2018-10-26T12:44:25+03:00»,
«dateModified»: «2018-10-26T12:44:25+03:00»,
«author»: {
«@type»: «Person»,
«name»: «hellgust97»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

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

Созданный искусственным интеллектом портрет продали за 30 миллионов рублей

Новости о том, что искусственный интеллект записал музыкальный альбом, сочинил стихотворение или нарисовал картину, в последние годы появляются в сети довольно часто. Но до сих пор никто из виртуальных […]
Созданный искусственным интеллектом портрет продали за 30 миллионов рублей
Source: 4pda

Пост №3690844

Автор: GameInfo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3690844″ }, «headline»: «HIDEO KOJIMA0 ©HIDEOJCOJIMAJN Game Creator 70% of my body is mi of movies. @Kojima_Hideo TT* 'C / twitter :: кодзима :: интернет :: смешные картинки (фото приколы )», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D0%B4%D0%B7%D0%B8%D0%BC%D0%B0-twitter-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D1%81%D0%BC%D0%B5%D1%88%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-4788948.jpeg», «height»: 871, «width»: 640 }, «datePublished»: «2018-10-26T12:37:55+03:00», «dateModified»: «2018-10-26T12:37:55+03:00», «author»: { «@type»: «Person», «name»: «GameInfo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «t'6 Кодзима Более гениальный Кодзима» }
Комментировать 
Пост №3690844
Source: Joyreactor

Пост №3690836

Автор: St.P

Месть ФиксиковклацРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3690836″ }, «headline»: «Месть Фиксиков / сызрань :: новости», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%81%D1%8B%D0%B7%D1%80%D0%B0%D0%BD%D1%8C-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-4788941.jpeg», «height»: 850, «width»: 850 }, «datePublished»: «2018-10-26T12:36:40+03:00», «dateModified»: «2018-10-26T12:36:40+03:00», «author»: { «@type»: «Person», «name»: «St.P» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «клац» }
Комментировать 
Пост №3690836
Source: Joyreactor

Пост №3690832

Автор: YaroslavBrain

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3690832″ }, «headline»: «SoulCalibur :: South Park :: Soulcalibur VI :: Мультфильмы :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Soulcalibur-VI-South-Park-%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%D1%8B-SoulCalibur-4788937.jpeg», «height»: 807, «width»: 460 }, «datePublished»: «2018-10-26T12:30:19+03:00», «dateModified»: «2018-10-26T12:30:19+03:00», «author»: { «@type»: «Person», «name»: «YaroslavBrain» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3690832
Source: Joyreactor

Пост №3690829

Автор: Romen

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3690829″ }, «headline»: «нет шансов :: самоубийство :: спасатели», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%81%D0%B0%D0%BC%D0%BE%D1%83%D0%B1%D0%B8%D0%B9%D1%81%D1%82%D0%B2%D0%BE-%D1%81%D0%BF%D0%B0%D1%81%D0%B0%D1%82%D0%B5%D0%BB%D0%B8-%D0%BD%D0%B5%D1%82-%D1%88%D0%B0%D0%BD%D1%81%D0%BE%D0%B2-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-4788933.gif», «height»: 323, «width»: 328 }, «datePublished»: «2018-10-26T12:25:36+03:00», «dateModified»: «2018-10-26T12:25:36+03:00», «author»: { «@type»: «Person», «name»: «Romen» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3690829
Source: Joyreactor