Отличная статья, спасибо большое!
Поправьте -XX+AlwaysActAsServerClassMachine на -XX:+AlwaysActAsServerClassMachine. И переменная окружения должна быть MALLOC_ARENA_MAX вместо MALLOC_ARENAS_MAX.
В 60-е годы в США MIT проводил еще более амбициозный проект «Вестфорд» по созданию искусственной ионосферы земли. С третьего раза у них почти все получилось, но потом проект закрыли. Тут еще немного об этом эксперименте.
Если нужно внедрять зависимости в другой класс, например, SecondActivity, получается нужно для него создать еще один метод inject в AppComponent, который принимает SecondActivity в качестве параметра. Вопрос был в том, нельзя ли в качестве параметра inject указать Object и использовать один метод inject в обоих классах.
Последний вопрос был связан с методом buildComponent:
Предполагаю, что методы appModule, utilsModule, receiversModule генерируются даггером используя названия конструкторов модулей в качестве названий методов.
В методе inject компонента обязательно указывать конкретный класс MainActivity? Нельзя ли вместо конкретного класса использовать просто Object, чтобы один компонент можно было использовать везде? Откуда появились методы appModule, utilsModule, receiversModule и т.д.?
Необходимо упомянуть также то, что Седоль указал на слабость AlphaGo при игре черными. На пресс конференции он попросил у Демиса Хассабиса в последней игре опять играть белыми, на что Хассабис дал согласие. Если Седоль действительно нащупал слабую сторону программы, то в последней игре у Ли есть хорошие шансы на выигрыш.
Я так понял, основной смысл двигателей в управляемости посадки. Он несколько раз подчеркивал, что возможность посадки в нужном месте очень важна. По логике, лучше посадить корабль туда, откуда он может сразу взлететь, чем сначала искать и тащить его из далека.
7 проблему Гильберта сам Гильберт считал очень сложной (сложнее теоремы Ферма) и высказывал мнение, что она не будет решена в течении XX века, т.е. потребуется не менее 100 лет. Хотя её решили в течении примерно 30 лет, причем в более обобщенном виде.
Надеюсь мы все доживем до того, как решат все проблемы тысячелетия :)
Поправьте -XX+AlwaysActAsServerClassMachine на
-XX:+AlwaysActAsServerClassMachine
. И переменная окружения должна бытьMALLOC_ARENA_MAX
вместоMALLOC_ARENAS_MAX
.Последний вопрос был связан с методом buildComponent:
Предполагаю, что методы appModule, utilsModule, receiversModule генерируются даггером используя названия конструкторов модулей в качестве названий методов.
twitter.com/elonmusk/status/437761896028975104
twitter.com/elonmusk/status/438378373027360768
Надеюсь мы все доживем до того, как решат все проблемы тысячелетия :)