Модель акторов — это хороший подход к решению некоторых типов задач. Готовый акторный фреймворк, особенно в случае языка C++, может очень сильно облегчить жизнь разработчика. С программиста снимается изрядная часть забот по управлению рабочими контекстами, организации очередей сообщений, контролю за временем жизни сообщений и т.д. Но, как говорится, все хорошее в этой жизни либо противозаконно, либо аморально, либо ведет к ожирению ничего не дается бесплатно. Одна из проблем использования готового (т.е. чужого) акторного фреймворка состоит в том, что иногда он превращается в «черный ящик». Ты видишь, что ты отдаешь в этот «черный ящик», ты видишь, что из него приходит (если вообще приходит). Но далеко не всегда понятно, как из первого получается второе…
Читать дальше →
Когда акторный фреймворк превращается в «черный ящик» и что мы можем с этим сделать?
Source: habrahabr
Распродажа на GearBest: Xiaomi Mi Air дешевле, чем на AliExpress
Сегодня, 28 марта, на GearBest проходит грандиозная распродажа, в рамках которой можно приобрести со скидкой популярные модели смартфонов от известных брендов: Xiaomi Redmi 5 Plus, OnePlus 5T и другие. […]
Распродажа на GearBest: Xiaomi Mi Air дешевле, чем на AliExpress
Source: 4pda
Распродажа на GearBest: успейте за один день
Сегодня на GearBest проходит грандиозная распродажа, в рамках которой можно приобрести со скидкой популярные модели смартфонов от известных брендов вроде Xiaomi и OnePlus. Также в акции участвуют видеокарты, […]
Распродажа на GearBest: успейте за один день
Source: 4pda
Пост №3447920
Автор: Ali-dgi
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447920″ }, «headline»: «шкя :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%88%D0%BA%D1%8F-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4385024.jpeg», «height»: 1940, «width»: 2560 }, «datePublished»: «2018-03-28T16:32:18+03:00», «dateModified»: «2018-03-28T16:32:18+03:00», «author»: { «@type»: «Person», «name»: «Ali-dgi» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3447920
Source: Joyreactor
Пост №3447914
Автор: Mr.Exclusive
ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447914″ }, «headline»: «поймал :: голуби :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%BE%D0%BB%D1%83%D0%B1%D0%B8-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B9%D0%BC%D0%B0%D0%BB-4385013.gif», «height»: 499, «width»: 400 }, «datePublished»: «2018-03-28T16:22:40+03:00», «dateModified»: «2018-03-28T16:22:40+03:00», «author»: { «@type»: «Person», «name»: «Mr.Exclusive» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3447914
Source: Joyreactor
Пост №3447889
Автор: alisher1
ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447889″ }, «headline»: «приколы про еду :: негры :: наглость :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BD%D0%B5%D0%B3%D1%80%D1%8B-%D0%BD%D0%B0%D0%B3%D0%BB%D0%BE%D1%81%D1%82%D1%8C-%D0%B5%D0%B4%D0%B0-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-4384979.gif», «height»: 640, «width»: 368 }, «datePublished»: «2018-03-28T16:04:46+03:00», «dateModified»: «2018-03-28T16:04:46+03:00», «author»: { «@type»: «Person», «name»: «alisher1» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3447889
Source: Joyreactor
Проблемы при работе с кэшем и способы их решения
Привет, Хабр!
Меня зовут Виктор Пряжников, я работаю в SRV-команде Badoo. Наша команда занимается разработкой и поддержкой внутреннего API для наших клиентов со стороны сервера, и кэширование данных — это то, с чем мы сталкиваемся каждый день.
Существует мнение, что в программировании есть только две по-настоящему сложные задачи: придумывание названий и инвалидация кэша. Я не буду спорить с тем, что инвалидация — это сложно, но мне кажется, что кэширование — довольно хитрая вещь даже без учёта инвалидации. Есть много вещей, о которых следует подумать, прежде чем начинать использовать кэш. В этой статье я попробую сформулировать некоторые проблемы, с которыми можно столкнуться при работе с кэшем в большой системе.

Wild horses stampeding. Оригинал картинки.
Я расскажу о проблемах разделения кэшируемых данных между серверами, параллельных обновлениях данных, «холодном старте» и работе системы со сбоями. Также я опишу возможные способы решения этих проблем и приведу ссылки на материалы, где эти темы освещены более подробно. Я не буду рассказывать, что такое кэш в принципе и касаться деталей реализации конкретных систем.
При работе я исхожу из того, что рассматриваемая система состоит из приложения, базы данных и кэша для данных. Вместо базы данных может использоваться любой другой источник (например, какой-то микросервис или внешний API).
Читать дальше →
Проблемы при работе с кэшем и способы их решения
Source: habrahabr
Пост №3447886
Автор: 2pik
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://mk.reactor.cc/post/3447886″ }, «headline»: «6ameHub.ru / Scorpion (MK) :: MK Comix :: MK Fighters :: Mortal Kombat (Мортал Комбат, Mortal Combat) :: GameHub :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Scorpion-%28MK%29-MK-Fighters-Mortal-Kombat-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4384976.jpeg», «height»: 1025, «width»: 1000 }, «datePublished»: «2018-03-28T16:01:45+03:00», «dateModified»: «2018-03-28T16:01:45+03:00», «author»: { «@type»: «Person», «name»: «2pik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3447886
Source: Joyreactor
Пост №3447885
Автор: Mishvanda
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447885″ }, «headline»: «Fredo and Pidjin :: VR :: длиннопост :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Fredo-and-Pidjin-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D1%81%D1%82-VR-4384972.png», «height»: 480, «width»: 780 }, «datePublished»: «2018-03-28T16:01:05+03:00», «dateModified»: «2018-03-28T16:01:05+03:00», «author»: { «@type»: «Person», «name»: «Mishvanda» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3447885
Source: Joyreactor
Дюка Нюкема сыграет самый меметичный рестлер современности
Авторы киноадаптации легендарного шутера Duke Nukem наконец объявили, кто сыграет главную роль в грядущем боевике. Слухи об экранизации витали уже давно, а прошлым летом компания Gearbox Software […]
Дюка Нюкема сыграет самый меметичный рестлер современности
Source: 4pda
