[Из песочницы] Design by Introspection

Что, если бы мы умели располагать атомы один за другим как нам угодно?
Ричард Фейнман

Сколько парадигм программирования вы сможете назвать? Список на этой странице википедии содержит ни много ни мало 76 наименований. Этот список может быть пополнен ещё одним подходом, названным Design by Introspection. Его основная идея состоит в активном использовании простых средств метапрограммирования и интроспекции типов (времени компиляции) для создания эластичных компонентов.

Автором данного подхода является Андрей Александреску. В статье были использованы материалы из его выступления на DСonf 2017.

Читать дальше →
[Из песочницы] Design by Introspection
Source: habrahabr

Пост №3428039

Автор: VLADGANFITER

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3428039″ }, «headline»: «Iron Harvest [PS4/XOne/PC] Gameplay Trailer,Gaming,PS4,playstation,PC,Xbox,Xbox / Iron Harvest :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Iron-Harvest-%D0%98%D0%B3%D1%80%D1%8B-4353339.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2018-03-10T16:50:30+03:00», «dateModified»: «2018-03-10T16:50:30+03:00», «author»: { «@type»: «Person», «name»: «VLADGANFITER» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «One,XBOne,XOne,Microsoft,online,multiplayer,co-op,cooperative,action,adventure,FPS,shooter,RPG,roleplaying,role-playing,role playing,Iron Harvest,real-time,real time,strategy,RTS,Iron Harvest is a real-time strategy game set in the world of 1920+, an alternate version of our own world where » }
Комментировать 
Пост №3428039
Source: Joyreactor

Пост №3428023

Автор: KotaMota

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3428023″ }, «headline»: «tero г*1 / Каляки-Маляки (каляки-маляки) :: морс-вампир :: нарисовал сам :: разное», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D0%9C%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-%D0%BD%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D0%BC%D0%BE%D1%80%D1%81-%D0%B2%D0%B0%D0%BC%D0%BF%D0%B8%D1%80-4353321.png», «height»: 1073, «width»: 887 }, «datePublished»: «2018-03-10T16:39:57+03:00», «dateModified»: «2018-03-10T16:39:57+03:00», «author»: { «@type»: «Person», «name»: «KotaMota» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3428023
Source: Joyreactor

Опыт разработки некоммерческого проекта силами джуниоров

Доброго времени суток, хабрахабр!

Позвольте рассказать вам небольшую историю, как мы с партнером разрабатывали некоммерческий проект силами джуниоров.

Эта, для кого-то безумная, идея посетила нас, когда мы поняли, что идей проектов у нас генерируется гораздо больше, чем мы можем реализовать в свободное от основной работы время. Поэтому, мы довольно оптимистично решили, что если взять 2-3х джуниоров, проводить им код-ревью, то мы сможем довольно эффективно реализовать нашу новую идею.

image
Читать дальше →
Опыт разработки некоммерческого проекта силами джуниоров
Source: habrahabr

Пост №3428007

Автор: Tiofenni

Наверняка многие сталкивались с игровым событием «Лимб», повествующем о пошибшей инопланетной цивилизации, которая перед смертью смогла сохранить свои личности на носители информации. Обладая технологией производства дроидов или синтетиков, игрок способен «возродить» этих инопланетян, позволив поселиться либо где-то в своем пространстве, получив три популяции дроидов или синтетиков, либо позволить им идти своим путем, создав отдельную империю у своих границ. Пару раз о них упоминали и на джое, посмеиваясь.http://old.reactor.cc/post/3059763http://old.reactor.cc/post/3059548 Что ж, прошло немало времени, и событие с тех пор несколько поменялось, и некоторые (как я, например) упустили изменения из виду. Теперь мы получаем не просто три киборга/синтетика, а три популяции с прекрасным признаком на +30% к производству науки с клеток (помимо 20% бонуса к производству всего кроме пищи, который имеют синтетики, что суммарно дает целых 50% к выработке науки.). Воспроизводить их обычным путем, увы, нельзя, однако есть хитрость: если запихнуть их в колонизационный корабль, то по развертывании колонии на новом месте, мы получим до двух новых популяций (при взятом традиции), после чего можем сразу переселить их в любое место, где они будут приносить пользу. Долго и муторно, но это просто находка для любителей минмаксинга. Можно просто рассылать колониальные корабли по мусорным планетам и получать популяции с замечательной выработкой науки. Не знаю, можно ли считать это багом.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3428007″ }, «headline»: «Наверняка многие сталкивались с игровым событием "Лимб", повествующем о пошибшей инопланетной цивили / Stellaris :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Stellaris-%D0%98%D0%B3%D1%80%D1%8B-4353304.jpeg», «height»: 951, «width»: 1272 }, «datePublished»: «2018-03-10T16:23:29+03:00», «dateModified»: «2018-03-10T16:23:29+03:00», «author»: { «@type»: «Person», «name»: «Tiofenni» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «зации, которая перед смертью смогла сохранить свои личности на носители информации. Обладая технологией производства дроидов или синтетиков, игрок способен "возродить" этих инопланетян, позволив поселиться либо где-то в своем пространстве, получив три популяции дроидов или синтетиков, либо позволить» }
Комментировать 
Пост №3428007
Source: Joyreactor

Вынесен приговор Российским хакерам, атаковавшим американские биржи

В период с 2005 по 2012 год, группа русских хакеров взломала системы более 16 компаний и украла 160 миллионов номеров кредитных и дебетовых карт. Среди пострадавших была биржа Nasdaq, банк Citigroup, авиакомпания JetBlue, платёжная система Visa и другие, не менее крупные организации. Деятельность хакеров была названа «крупнейшей кибератакой в истории США». Читать дальше →
Вынесен приговор Российским хакерам, атаковавшим американские биржи
Source: habrahabr

Пост №3427995

Автор: Лональдо

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3427995″ }, «headline»: «channelate :: бонус в комментах :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/channelate-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%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-4353284.jpeg», «height»: 1178, «width»: 600 }, «datePublished»: «2018-03-10T16:10:17+03:00», «dateModified»: «2018-03-10T16:10:17+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»: «» }
Комментировать 
Пост №3427995
Source: Joyreactor

Пост №3427982

Автор: thancrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://SCP.reactor.cc/post/3427982″ }, «headline»: «9b SECRET LABORATORY Рекомендую Проведено в игре: 82.1 ч. ОПУБЛИКОВАНО: 23 ФЕВРАЛЯ Появи / SCP fun :: The SCP Foundation (Secure. Contain. Protect.) :: отзывы :: secret laboratory :: Игры :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%98%D0%B3%D1%80%D1%8B-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-SCP-fun-The-SCP-Foundation-4353251.jpeg», «height»: 435, «width»: 460 }, «datePublished»: «2018-03-10T15:52:54+03:00», «dateModified»: «2018-03-10T15:52:54+03:00», «author»: { «@type»: «Person», «name»: «thancrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «лся за учёного. Убегая от 3 Бср сразу спрятался в комнате, в ожидании спасения. В громкоговоритель я услышал голос 8 летнего командира отряда спасения, который под какую-то музыку начал рыгать на весь комплекс и тут я понял, что нахожусь в надёжных руках(он меня кстати потом и пристрелил). Лучшая иг» }
Комментировать 
Пост №3427982
Source: Joyreactor

Пост №3427970

Автор: Naramaki

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3427970″ }, «headline»: «game art :: Blade & Soul :: Steve Zheng :: artist :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Blade-%26-Soul-%D0%98%D0%B3%D1%80%D1%8B-game-art-Steve-Zheng-4353235.jpeg», «height»: 1772, «width»: 1038 }, «datePublished»: «2018-03-10T15:32:16+03:00», «dateModified»: «2018-03-10T15:32:16+03:00», «author»: { «@type»: «Person», «name»: «Naramaki» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3427970
Source: Joyreactor

Пост №3427962

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3427962″ }, «headline»: « С Здесь все играют только со своими. Сиамские с сиамскими. Хаски с хаски, а лкг—————— / business cat :: Happy Jar (Business Cat) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/business-cat-Happy-Jar-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4353227.png», «height»: 888, «width»: 900 }, «datePublished»: «2018-03-10T15:19:03+03:00», «dateModified»: «2018-03-10T15:19:03+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «——…….. людоживотные с людоживотными. Не трогай игрушки, которые тебе не принадлежат, а за свои будь готов драться. Не вылизывай никого без спросу и будь готов к напрыгиваниям. Ах да, и что бы ты не делал… -и» }
Комментировать 
Пост №3427962
Source: Joyreactor