
Slava
29.03.2017
13:09:08

Дмитрий
29.03.2017
13:11:02
спасибо, почитаю

Gid
29.03.2017
13:28:58
Блять какое же жс говно
это пиздец просто

Google

Gid
29.03.2017
13:29:02
смерть

Sergey
29.03.2017
13:29:47
http://risovach.ru/upload/2017/03/mem/garold_141216609_orig_.jpg
изучай яву
к черту жс

Timur
29.03.2017
13:30:47

Slava
29.03.2017
13:31:08
Верняк!
ява слишком олдскульно и скучно... то ли дело плюсы...

Sergey
29.03.2017
13:32:30
пф
Сидишь на канале питона - срач, мат, флуд.
Сидишь на канале явы - тишина, все кодят (ибо нету времени, надо понять как эта х***я работает)

yegorf1
29.03.2017
13:36:06

Сергей
29.03.2017
13:36:32

yegorf1
29.03.2017
13:36:45
Или не в соседнем..

Му
29.03.2017
13:37:13
а есть чат на vb.net?

Google

Anton
29.03.2017
13:39:56
Я думал я понимаю autofac, то кажется нихрена я не понимаю. Запрашиваю помощь. Есть сервис, есть контекст. В консольной прилажке крутится
while(true){containter.Resolve<Service>();}
. Как сделать, чтобы сервис в цикле каждый раз пересоздавался, а с ним и контекст, от которого зависят другие внутренние сервисы и т.д. То есть хочу чтобы всё дерево зависимостей в каждом прогоне цикла пересоздавалось, но всего было по 1 экземпляру.
builder.RegisterType<Context>().AsSelf().InstancePer...();
builder.RegisterType<Service>().AsSelf().InstancePer...();
стояло InstancePerLifetimeScope, но тогда ваще ничего не пересоздаётся
как-будто синглтон
Если Context InstancePerLifetimeScope, а Service InstancePerDependency, то сервис пересоздаётся, но Context опять 1 на всё приложение.

Artem
29.03.2017
13:48:10
сам container

Anton
29.03.2017
13:49:23
вот ваще не понял, создал 1 раз контейнер и всё
разве не за этим он нужен, чтобы 1 раз его сконфигурить и юзать

Artem
29.03.2017
13:50:00
по идее надо
while(true)
{
using(var scope = container.BeginLifeTimeScope())
{
scope.Resolve<>()
}
}

Му
29.03.2017
13:50:10
ресолвер ресолверов

Artem
29.03.2017
13:50:16
а как ты думаешь он поймет когда у тебя новый скоуп?

Igor
29.03.2017
13:50:30

Anton
29.03.2017
13:51:28
а по родителю он чё не догадыватся?

Sergey
29.03.2017
13:52:23

Anton
29.03.2017
13:52:27
я хочу что-то типа per dependency graph, не помню в книжке это чтоли было, но суть хорошо отражает.

Artem
29.03.2017
13:52:53
вопрос в том, как ты создаешь контейнер

Anton
29.03.2017
13:53:13
builder.Build()
и всё, потом юзаю

Artem
29.03.2017
13:53:36
если ты не деалешь BeginLifetimeScope - у тебя всего один скоуп Root

Google

Artem
29.03.2017
13:53:48
и именно поэтому все ведет себя как синглтон

Anton
29.03.2017
13:54:08
но ведь для контекста скоуп это родитель, не?

Artem
29.03.2017
13:54:34
ты пишешь InstancePerLifetimeScope

Anton
29.03.2017
13:55:03
а как заставить завязаться на lifetime родителя?

Artem
29.03.2017
13:55:32
надо больше кода для понимания

Anton
29.03.2017
13:55:37
то есть в момент разрешения графа зависимостей для Service нужно чтобы Context создавался только 1
без юзания вручную scope
ща код накиаю

Artem
29.03.2017
13:55:57
есть InstancePerLifeMatchingScope
есть Func<Owned<»
вариантов масса

Anton
29.03.2017
13:57:50
InstancePerMatchingLifetimeScope чёт требует

Ilya
29.03.2017
13:57:54
что то ты мне кажется не докурил про InstancePerDependency

Anton
29.03.2017
13:58:33
блин инфа сотка, что в другом каком-то контейнере было что-то прям типа PerDependencyGraph, и всё было чётенько
да, недокурил
using (var scope = container.BeginLifetimeScope()) тоже мутит мне синглтоны, я победитель сегодня

Дмитрий
29.03.2017
14:03:28
после того, как к неявному приведению типов и еще паре штук привыкаешь - лучше будет

Gid
29.03.2017
14:04:09

Google

Gid
29.03.2017
14:04:12
КАЛ

Artem
29.03.2017
14:04:50

Gid
29.03.2017
14:05:03
всё ужасное сконцентрировано в жс

Сергей
29.03.2017
14:05:26
КАЛ
Этот код - кал, не путай

Gid
29.03.2017
14:05:36
Нихуя просто не сделаешь

Сергей
29.03.2017
14:05:50
Все сделаешь

Gid
29.03.2017
14:05:57
Как?

Дмитрий
29.03.2017
14:06:05
можно было их сгруппировать нормально, как минимум

Gid
29.03.2017
14:06:21
У тебя есть сеттинг

Admin
ERROR: S client not available

Gid
29.03.2017
14:06:26
1 сеттинг в 1 аякс запрос
+ редактирование

Artem
29.03.2017
14:06:30
о) jquery-style в 2k17м)
вернули мне мой 2008й

Дмитрий
29.03.2017
14:06:46
пустые строки через раз воткнуты

Gid
29.03.2017
14:07:30
ваще надо перегрупировать
но чёто лень

Дмитрий
29.03.2017
14:07:59

Му
29.03.2017
14:08:09

Google

Сергей
29.03.2017
14:08:15
Проблема в том что люди пишут на jq и еще и хуево, ноуют о том что js - гавно, да, js - гавно потому что позволяет писать такой код, в остальном же ES2016/17 + react... как небо и земля с тем что на скрине

Gid
29.03.2017
14:08:38
Без жквери

Дмитрий
29.03.2017
14:08:48
тс и ангуляр 2, как по мне, ноже норм смотрелся

Gid
29.03.2017
14:09:05

Дмитрий
29.03.2017
14:09:46
а вообще - хуйнут еще более жесткий use strict и вообще норм будет ?

Gid
29.03.2017
14:09:52
но там всё удобно и для людей
и архитектура

Дмитрий
29.03.2017
14:10:12
как с питоном 2 и 3

Ilya
29.03.2017
14:10:14
А чё там сейчас более в моде, реакт или ангуляр 2?

Gid
29.03.2017
14:10:21
и то и то ок

Дмитрий
29.03.2017
14:10:21
просто идите нахуй, вот новая версия
чаще слышу про реакт

Anton
29.03.2017
14:10:39
https://gist.github.com/Pavelyev/06ba8add617a866a8d3891ad31d7c4c3

Gid
29.03.2017
14:10:42
но щас чёто этот код в прод оставлю

Anton
29.03.2017
14:10:44
с этим можно чёт сделать)
цель чтобы вывод был Context, InnerService, Service, Hello и так по кругу

J
29.03.2017
14:14:20
Подскажите, пожалуйста, если кто знает, что за баг с программой. При запуске она добавляется в автозагрузку и выполняет команды. Работает все отлично, но после перезагрузки компа начинаются чудеса - программа работает (проверял этапы выполнения с помощью MessageBox), но не выполняет такие команды как создать bat файл и выполнить его. Может система запускает программу с очень низкими правами? Кто знает?

Artem
29.03.2017
14:14:53

Летучая
29.03.2017
14:14:55
Куча лишних анонимок

Gid
29.03.2017
14:15:03
Ну

Artem
29.03.2017
14:15:04
Эта группа больше не существует