@CSharpChatЭта группа больше не существует

Страница 975 из 1888
Nikita
09.05.2017
16:39:40
так вот, Xamarin.Forms сделали UWP не особо нужным

т. к. единственный сценарий, когда пишут под UWP - это "чтобы работало везде-везде"

и этот сценарий теперь закрывается Xamarin.Forms, которые все платформы приводят к общему знаменателю

причём что с этим всем делать не особо понятно

Google
Илья
09.05.2017
16:45:22
так все-таки если вернутся к докеру: вот я поставил его (линукс) что дальше? его как-то запустить надо?

Friedrich
09.05.2017
16:46:44
так все-таки если вернутся к докеру: вот я поставил его (линукс) что дальше? его как-то запустить надо?
Дальше ты 1) пишешь приложение 2) пишешь для него Dockerfile, который описывает, как приложение разместить в контейнер, и какое у него окружение 3) docker build или docker-compose (по вкусу) 4) у тебя есть собранный образ и/или запущенный контейнер с твоим приложением, оно живое

Илья
09.05.2017
16:59:46
Дальше ты 1) пишешь приложение 2) пишешь для него Dockerfile, который описывает, как приложение разместить в контейнер, и какое у него окружение 3) docker build или docker-compose (по вкусу) 4) у тебя есть собранный образ и/или запущенный контейнер с твоим приложением, оно живое
Погоди... Я вот хотел попробовать тот же ларавель под докером (раз уж вагрант не запустился). Нашел в гугле это: https://github.com/laraedit/laraedit-docker Пишу значит docker pull laraedit/laraedit А мне пишет Using default tag: latest Warning: failed to get default registry endpoint from daemon (Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?). Using system default: https://index.docker.io/v1/ Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Илья
09.05.2017
17:00:28
Friedrich
09.05.2017
17:00:32
Это уж мануал к своему дистрибутиву читай, как там у тебя чего настроено. Похоже, нету прав на управление докером.

Илья
09.05.2017
17:00:52
может с судом надо запускать просто

Friedrich
09.05.2017
17:01:09
Обычно не нужно.

Илья
09.05.2017
17:01:13
не, судо не помог

тогда хз

Friedrich
09.05.2017
17:01:24
не, судо не помог
https://unix.stackexchange.com/questions/252684/why-am-i-getting-cannot-connect-to-the-docker-daemon-when-the-daemon-is-runnin

Вон, там не только в группу надо добавиться, а ещё станцевать с бубном.

Илья
09.05.2017
17:03:26
вроде после systemctl start docker и запуска с судом - пошла загрузка

Google
Илья
09.05.2017
17:03:37
без суда писало пермиссион денаед

Friedrich
09.05.2017
17:04:56
может с судом надо запускать просто
Вот ты очень смешно написал. Так и представляю, как ты обещаешь Докеру встретиться с ним в суде :)

Илья
09.05.2017
17:05:26
"слышь ты докер, я тебя засужу за то что ты не запускаешься на моем компе понял?!!" ???

Igor
09.05.2017
17:07:18
Тут котлина около 1% если не меньше

Илья
09.05.2017
17:08:06
Тут котлина около 1% если не меньше
котлина? причем тут котлин? О_о

Igor
09.05.2017
17:13:58
на котлине
@fvnever @DarkByte2016 это был ответ на вот этот пост

Nikita
09.05.2017
17:15:35
это был так называемый "некропост"

Летучая
09.05.2017
18:14:50
Так посоны

Ща задам вопрос по бестпрактис хендлинга событий

Nikita
09.05.2017
18:17:40
подписываешься @ обрабатываешь

Летучая
09.05.2017
18:17:52
Если кратко, то нужно реагировать на определенное событие в определенном порядке. В моем кейсе сначала надо вызывать последнего подписчика, потом предпоследнего и в таком порядке до самого первого подписавшегося. Есть вариант сделать отдельный класс, который будет сам реагировать на нужное событие, подписывать хендлеры на события этого класса и вызывать их в определенном порядке.

Но в прошлый раз в чатике мне написали что я делаю говно

На стаковерфлоу пишут что serious design problemes

Anatoly
09.05.2017
18:18:32
Ну так ведь оно и похоже на говно :)

Nikita
09.05.2017
18:18:35
сделай ручную реализацию add/remove

и ЗАДОКУМЕНТИРУЙ это поведение в xml-комментариях

Google
Летучая
09.05.2017
18:19:41
Но проблема такая: есть событие нажатия кнопки назад. Обычно при нажатии на кнопку назад страница откатывает навигейшон стек, а если открыто окно поиска, то надо закрыть окно и не выполнять навигацию назад.

Владимир
09.05.2017
18:19:47
Почему порядок важен

Mikhail
09.05.2017
18:20:27
Бля, осталось чтоб исус спустился и сказал что так делать не нужно?

Или Джон Скит

Что в общем-то почти одно и то же

Timur
09.05.2017
18:20:53
то-есть, у подписчиков должен быть вес?

Летучая
09.05.2017
18:21:33
и ЗАДОКУМЕНТИРУЙ это поведение в xml-комментариях
То есть ничего страшного в этом нет и если я буду к тебе собеседоваться, а ты увидишь такой код, то не вычеркнешь меня сразу из списков? ?

Владимир
09.05.2017
18:22:04
Вообще, тут Rx форсили буквально вчера, события только с кучей плюшек, наверняка там есть.

Mikhail
09.05.2017
18:22:41
Нихуя в нем правда не смыслю

Но там с событиями раздолье

Летучая
09.05.2017
18:22:59
Бля, осталось чтоб исус спустился и сказал что так делать не нужно?
Ок, как мне в таком случае кнопкой назад СНАЧАЛА закрыть поиск, а ПОТОМ откатить навигацию?

Это мобилка, кнопка физическая))))

Mikhail
09.05.2017
18:25:15
Ок, как мне в таком случае кнопкой назад СНАЧАЛА закрыть поиск, а ПОТОМ откатить навигацию?
Может закрытие поиска не хэндлом события сделать? Я хз если честно

Anatoly
09.05.2017
18:25:53
А не получится иметь где-то стек из "открытых view"(ну или уровни навигации, хз как назвать). И по нажатию кнопки просто выбрасывать верхний элемент?

Летучая
09.05.2017
18:33:00
Пахнет глобальными переменными в софтине вообще кроме поисков таких UI-наложений по идее не будет а всё остальное лежит в Frame.NavigationStack

Mikhail
09.05.2017
18:34:05
Пахнет глобальными переменными в софтине вообще кроме поисков таких UI-наложений по идее не будет а всё остальное лежит в Frame.NavigationStack
Почитай про rx, может там чо У меня друган говорит что они на ондроете все проблемы им решают

Google
Slava
09.05.2017
18:34:30
Да без рх всё нормально решается

Летучая
09.05.2017
18:35:15
мысль с интерфейсами я неоч понял

как это повлияет на порядок

Slava
09.05.2017
18:35:38
ты как диалог открываешь?

Летучая
09.05.2017
18:36:50
батон-клик далее появляется кастомный юзерконтрол примерно следующего вида:



сверху

вместо заголовка

Владимир
09.05.2017
18:38:04
Мм, он в page?

Летучая
09.05.2017
18:38:17
выносить на отдельную страницу не вариант там тогда надо посылку параметров форвардить и ваще плохой UX нужно именно инлайн

Владимир
09.05.2017
18:38:18
кастомный контрол

Летучая
09.05.2017
18:38:22
да

Slava
09.05.2017
18:38:23
я обычно делаю кастомный сервис навигации с методами типа NavigateToViewModel и т.д. Для диалога делаю сервис, который пробрасываю в конструктор VM. его можно пробросить и в кастомный сервсис навигации, а в нем при обработке кнопки закрывать все диалоги

Летучая
09.05.2017
18:38:33
но пейдж не надо назад навигировать, надо просто usercontrol.off

образно

Владимир
09.05.2017
18:38:51
А зачем

Пусть второй клик на поиск его скрывает

Летучая
09.05.2017
18:39:19
а назад сразу закрывает всю страницу?

Google
Летучая
09.05.2017
18:39:22
загрызут

Владимир
09.05.2017
18:39:22
мне кажется юзер ожидает, что при нажатии кнопки назад, все таки изменится страница

Летучая
09.05.2017
18:39:35
страница меняется пропадает поиск-оверлей )

и клавиатура

по крайней мере в приложухе фейсбука так

ваще много где

Владимир
09.05.2017
18:40:29
хм, тогда по правильному, надо делать отдельный пейдж для поиска

Если я правильно понял конечно

Если у тебя етот контрол на весь экран

Летучая
09.05.2017
18:41:08
Slava
09.05.2017
18:41:08
ну так событие можно пометить как необрабатываемое (handled вроде свойство) если страница содержит открытые диалоги и навигации на странице не должно быть

Летучая
09.05.2017
18:41:48
ну так событие можно пометить как необрабатываемое (handled вроде свойство) если страница содержит открытые диалоги и навигации на странице не должно быть
да но сначала вызывается первый подписчик а потом второй и если второй поставил свойству хендлед тру, то первому пофигу

Владимир
09.05.2017
18:42:18
А там нет BackClickedPreview

Slava
09.05.2017
18:42:18
Владимир
09.05.2017
18:42:23
события

В wpf для обратного порядка было отдельное событие. Кстати, можешь глянуть, как они это реализовывали.

Летучая
09.05.2017
18:42:51
в общем видимо всё-таки кастомный сервис навигации нужон который подпишется, а всё остальное можно поменять под ключ

Vitalik
09.05.2017
18:57:16
Кто в протоколах шарит?? TCP/UDP

Му
09.05.2017
18:59:02
Andrey
09.05.2017
19:05:20
ребят а где лежит nuget?

надо собрать из батника солюшн

Страница 975 из 1888

Эта группа больше не существует Эта группа больше не существует