Шишки, набитые за 15 лет использования акторов в C++. Часть II

Завершаем рассказ, начатый в первой части. Сегодня рассмотрим еще несколько граблей, на которые довелось наступить за годы использования SObjectizer-а в повседневной работе.

Продолжаем перечислять грабли

Народ хочет синхронности…

Акторы в Модели Акторов и агенты у нас в SObjectizer общаются посредством асинхронных сообщений. И в этом кроется одна из причин привлекательности Модели Акторов для некоторых типов задач. Казалось бы, асинхронность — это один из краеугольных камней, один из бонусов, поэтому пользуйся себе на здоровье и получай удовольствие.

Ан нет. На практике быстро начались просьбы сделать в SObjectizer возможность синхронного взаимодействия агентов. Очень долго я этим просьбам сопротивлялся. Но в конце-концов сдался. Пришлось добавить в SObjectizer возможность выполнить синхронный запрос от одного агента к другому.

Выглядит в коде это вот так:

Читать дальше →
Шишки, набитые за 15 лет использования акторов в C++. Часть II
Source: habrahabr

Неоднозначную Mafia III теперь можно опробовать бесплатно

Создатели криминального боевика Mafia III, студия Hangar 13, решили
дать возможность геймерам опробовать игру до покупки. Очень кстати, ведь
третья часть популярной серии, в отличие от своих предшественниц, […]
Неоднозначную Mafia III теперь можно опробовать бесплатно
Source: 4pda

Цитата #444152

xxx: Настраиваю «Ок, гугл». Решил показать жене, как работает. Говорю «ОК, гугл. Позвонить Любимая». Он там чего-то подумал и спрашивает: «Какой номер набирать? Скажите первый или второй». Я даже не придал значение, но в женском разуме сразу: «А кто это вторая любимая?»

xxx: Хорошо, что она с чувством юмора, но для кого-то может стать реальной подставой
Цитата #444152
Source: bash

Цитата #444151

xxx: У нас было один в один. Оказалось, что бабушка одна устраивала диверсии. Так и сказала — Мне свет не нужен, только платить за него ещё. Устраивала как-то по умному, докопались только когда рабочим реально надоело дежурить у нас. Так что не все может быть так просто…

yyy: Везде свои чудеса. Нет у нас, как оказалось, бабок-диверсанток, зато мэрия обладает чудодейственной силой, одна жалоба, и сразу руки у безруких выросли. Как вчера оставили претензию, так вот уже 2 вечера свет горит нормально, без звонков и авариек.
Цитата #444151
Source: bash

Цитата #444150

Было летом 2010, когда дикая жара стояла. Тусую я во дворе и вижу тетку с кабаном и мопсом на поводках. Думала все, перегрелась. А тут ко мне стали подходить люди и спрашивать, где тут наркологический диспансер. И чот мне подумалось, что может я как-то неправильно живу.
Цитата #444150
Source: bash

Пост №3045643

Автор: Fearoholic

Развернуть &epicComment_3045643& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3045643″ }, «headline»: «маскировка :: фото :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%BC%D0%B0%D1%81%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D1%84%D0%BE%D1%82%D0%BE-3751308.jpeg», «height»: 723, «width»: 1033 }, «datePublished»: «2017-03-29T08:34:52+03:00», «dateModified»: «2017-03-29T08:34:52+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»: «» }
Комментировать 
Пост №3045643
Source: Joyreactor

Пост №3045642

Автор: =Arius=

Развернуть &epicComment_3045642& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3045642″ }, «headline»: «»жак прошло свидание^ С ДЕВУШКОЙ, КОТОРУЮ ты ВСТРЕТИЛ е ИНТЕРНЕТЕ? ОНА ТАКАЯ ЖЕ МИЛАЯ КАК НА ЛОТКА / Living with HipsterGirl & GamerGirl :: JaGo :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/JaGo-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-Living-with-HipsterGirl-%26-GamerGirl-3751307.png», «height»: 1142, «width»: 811 }, «datePublished»: «2017-03-29T08:34:35+03:00», «dateModified»: «2017-03-29T08:34:35+03:00», «author»: { «@type»: «Person», «name»: «=Arius=» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Х 8 „_____ИНСТАГРАМЕ?_____ ДУМАЮ АА… НО У МЕНЯ всё ЕЩЕ ЕСТЬ СОМНЕНИЯ ПО ЭТОМУ поводу..» }
Комментировать 
Пост №3045642
Source: Joyreactor

Пост №3045636

Автор: Krasus1991

«Битва Века» Развернуть &epicComment_3045636& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3045636″ }, «headline»: «»Битва Века» / пылесос :: котэ (прикольные картинки с кошками) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%BF%D1%8B%D0%BB%D0%B5%D1%81%D0%BE%D1%81-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3751298.jpeg», «height»: 811, «width»: 650 }, «datePublished»: «2017-03-29T08:27:57+03:00», «dateModified»: «2017-03-29T08:27:57+03:00», «author»: { «@type»: «Person», «name»: «Krasus1991» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3045636
Source: Joyreactor

Цитата #444149

xxx: Что за адрес Ленинский проспект 42 килобайта?
yyy: 42 к6
yyy: КОРПУС ШЕСТЬ, КАРЛ, корпус ШЕСТЬ!
Цитата #444149
Source: bash

Цитата #444148

xxx: Такую погоду в конце марта нужно срочно запретить: она точно оскорбляет чьи-нибудь чувства, опасна для детей и возможно, пропагандирует что-то недоброе…
Цитата #444148
Source: bash