
Gid
28.04.2017
15:14:43
на 1 наносек мне аж плохо стало
думал там добавили адекватный дебаг
а оказалось нет(

Летучая
28.04.2017
15:15:06

Google

Egor
28.04.2017
15:15:22
райдер до сих пор ни одного из моих активных проектов нормально не открывает :(

Gid
28.04.2017
15:15:37
у меня открывает и работает
но без дебага абсолютно бесплоезный

Egor
28.04.2017
15:16:08
но без дебага лучше тогда уж vscode :)

Дмитрий
28.04.2017
15:16:51
для джавы в идее полнейшее говно дебаг
работает, все можно, но его даже использовать не хочется

Igor
28.04.2017
15:18:13

Дмитрий
28.04.2017
15:18:57
разве? месяцев 6 на джаве пописал перед шарпом, вообще не понравилось там
но, если честно, уже не помню чем, осталось только знание, что не понравилось и все

Летучая
28.04.2017
15:20:44
Intellij топовая
Всё понравилось
Кроме мавена

Google

Дмитрий
28.04.2017
15:22:06
сама ide офигенская, тут нечего добавить даже

Gid
28.04.2017
15:27:31
да вполне себе ок
а вот вебшторм мега лучшая

Летучая
28.04.2017
15:29:02
Господа, есть ли возможность каким-либо магическим трюком установить обратный порядок вызова обработчиков событий? Чтоб сначала самый последний подписанный хендлер дергался, а потом все остальные с N до 0.
Кейс такой: есть увп приложение, при его запуске главная страница подписывается на событие BackRequested (примем событие за х, примем обработчик события за F(x)). Этот F(x) управляет навигацией главного фрейма приложения, выполняя Frame.GoBack(). Но возникают случаи, когда необходимо выполнить G(x) прежде, чем F(x), а F(x) вообще не выполнять, если G(x) кой-чего сделает. Но так как G(x) подписался на х позже, то F(x) выполняется первее и нужный результат не достигается :(
Длиннопост.
Щас решаю костылями и палками с доп. индикаторами.


Friedrich
28.04.2017
15:33:29
Господа, есть ли возможность каким-либо магическим трюком установить обратный порядок вызова обработчиков событий? Чтоб сначала самый последний подписанный хендлер дергался, а потом все остальные с N до 0.
Кейс такой: есть увп приложение, при его запуске главная страница подписывается на событие BackRequested (примем событие за х, примем обработчик события за F(x)). Этот F(x) управляет навигацией главного фрейма приложения, выполняя Frame.GoBack(). Но возникают случаи, когда необходимо выполнить G(x) прежде, чем F(x), а F(x) вообще не выполнять, если G(x) кой-чего сделает. Но так как G(x) подписался на х позже, то F(x) выполняется первее и нужный результат не достигается :(
Ты можешь переопределить add / remove у своего события, и там делать что захочешь — хоть в списки складывать в каком хочешь порядке.
Ну, если событие твоё.

Летучая
28.04.2017
15:35:08
Но оно не мое :(
Видимо надо делать свое.

Владимир
28.04.2017
15:37:04
Господа, есть ли возможность каким-либо магическим трюком установить обратный порядок вызова обработчиков событий? Чтоб сначала самый последний подписанный хендлер дергался, а потом все остальные с N до 0.
Кейс такой: есть увп приложение, при его запуске главная страница подписывается на событие BackRequested (примем событие за х, примем обработчик события за F(x)). Этот F(x) управляет навигацией главного фрейма приложения, выполняя Frame.GoBack(). Но возникают случаи, когда необходимо выполнить G(x) прежде, чем F(x), а F(x) вообще не выполнять, если G(x) кой-чего сделает. Но так как G(x) подписался на х позже, то F(x) выполняется первее и нужный результат не достигается :(
Гетинвокейшенлист у события и потом вручную инвок

Mikhail
28.04.2017
15:37:22
Написать свой экстеншн метод который в обратном порядке из массива дергает делегаты
Во, как список делегатов дернуть написали выше

Роман
28.04.2017
15:38:40
только вот зашиваться на порядок вызовов делегатов как-то не ок. Хрупко получается

Mikhail
28.04.2017
15:39:02
Подписчики друг от друга не должны зависеть

Роман
28.04.2017
15:43:11
Кто-нибудь знает сколько жрёт такс памяти?
Суть вот в чём: есть веб сокет сервер, на каждый сокет создаётся по 2 таска: на чтение и на запись.
Таски нормальные, потоки в них отпускаются в пул.

Friedrich
28.04.2017
15:51:44
Сам по себе таск жрёт столько памяти, сколько в него положили. Ну, может, в пределах килобайта. Это же всего лишь объект.

Роман
28.04.2017
15:53:52
А контекст для продолжения выполнения?

Slava
28.04.2017
16:10:42
Господа, есть ли возможность каким-либо магическим трюком установить обратный порядок вызова обработчиков событий? Чтоб сначала самый последний подписанный хендлер дергался, а потом все остальные с N до 0.
Кейс такой: есть увп приложение, при его запуске главная страница подписывается на событие BackRequested (примем событие за х, примем обработчик события за F(x)). Этот F(x) управляет навигацией главного фрейма приложения, выполняя Frame.GoBack(). Но возникают случаи, когда необходимо выполнить G(x) прежде, чем F(x), а F(x) вообще не выполнять, если G(x) кой-чего сделает. Но так как G(x) подписался на х позже, то F(x) выполняется первее и нужный результат не достигается :(
Чот ты слишком сложно делаешь. Нафига кучу обработчиков плодить непонятно

Google

Ilya
28.04.2017
16:10:53
Если у тебя io операции то эффективнее ты их уже не сделаешь

Му
28.04.2017
16:11:30
сделай массив делегатов
и вызывай их по евенту
в любом порядке

Роман
28.04.2017
16:21:16
но с моими задачами вряд ли я упрусь в таски на сокетах

Ilya
28.04.2017
17:02:01

Роман
28.04.2017
17:02:39
не, у меня веб сокеты

IM2STRNG4DTWRLD
28.04.2017
17:30:14
Привет всем. Возможно вопрос глупый, но я не сталкивался, а гугл пока не помог. Как в WPF реализовать самое банальное движение объекта (эллипса), чтобы он прорисовывался каждый N-ый промежуток времени?

Egor
28.04.2017
17:35:35
таймером, че

Slava
28.04.2017
17:35:48

Egor
28.04.2017
17:36:23
ну или да, забыл совсем уже про бленд :) в нем-то и без кода вижуал стейт можно будет замутить :)
c 2017 студией идет бленд 2017 о_О живо ещё

Almaz
28.04.2017
18:03:00
Как сделать пулл реквест на гитхаб из студии 2015? Скачал проект с гитхаба, изменил пару файлов, зафиксировал изменения, а дальше как?

Дмитрий
28.04.2017
18:03:26

Роман
28.04.2017
18:03:27
Team explorer

Almaz
28.04.2017
18:03:29
получается отдельную ветку не создавал, надо сначала ветку создать?

Дмитрий
28.04.2017
18:03:41
git push)

Роман
28.04.2017
18:03:42
не обязательно
Team explorer -> Changes -> commit

Google

Дмитрий
28.04.2017
18:04:33

Роман
28.04.2017
18:05:12
да, потом sync

Almaz
28.04.2017
18:05:14

Роман
28.04.2017
18:05:29
хотя пул реквестов из студии я не делал :)

Владимир
28.04.2017
18:05:52

Дмитрий
28.04.2017
18:06:15

Владимир
28.04.2017
18:06:25
>Как сделать пулл реквест на гитхаб

Дмитрий
28.04.2017
18:06:46
А в студии Team Explorer

Роман
28.04.2017
18:07:32
Из студии
какая разница, суть в том что нужно форкнуть в свою репу на гитхабе, потом любым образом сделать коммит в ветку, а потом на гитхабе сделать реквест

Владимир
28.04.2017
18:07:47
ну надо форкнуть, залить свои изменения на форкнутый репозиторий в отдельную ветку "из студии", а потом на гитхабе делать пул реквест
может можно и не в отдельную
но форкнуть надо точно.

Gid
28.04.2017
18:13:44
Лучше из студии ничего вообще не делать
Иначе рано или поздно будет Unable to pull
Потому что она не может в стеш нормально
и конфликты валят пулл

Владимир
28.04.2017
18:14:36
ну, зато она, например, ренейм лучше детектит

Almaz
28.04.2017
18:14:39

Google

Владимир
28.04.2017
18:14:50
чем сурс три или гитхабоский клиент
хотя я тоже ей не пользуюсь

Gid
28.04.2017
18:15:00

Владимир
28.04.2017
18:15:12
в смысле вообще его детектит
если файл переименовать И изменить
то сурстри про это не узнает и будет видеть делит/эдд, а студия определит ренейм

Gid
28.04.2017
18:15:50
в кракене синий слеш появляется
когда ренеймишь или изменяешь

Андрей
28.04.2017
18:17:06
Кракен это тема

Gid
28.04.2017
18:17:12
вот поменял, смотри как стало
чисто название вебконфига
оно не удаляет и добавляет
оно именно детектит изменение

Владимир
28.04.2017
18:18:14
закрой кракен
выгрузи все процессы
переименуй какой-нибудь файл и удали 50%
сохрани
открой кракен
если задетектит ренейм, то ок

Gid
28.04.2017
18:18:49
прежде чем я сделаю
Эта группа больше не существует