
Timur
09.03.2017
12:35:33
картинки?

Ilya
09.03.2017
12:35:41
+ образы для виртуалок

Timur
09.03.2017
12:35:51
хм. но всё равно, это как-то дико

Ilya
09.03.2017
12:36:09
согласен

Google

Ilya
09.03.2017
12:36:44
там ещё компоненты для крестов в vs, которые по дефлоту не стоят

Летучая
09.03.2017
12:36:47
андроид sdk занимают ебический объем

Max
09.03.2017
12:37:08
да кому их целая куча то нужна!

Летучая
09.03.2017
12:37:12
потому что там один зависит от другого, другой от третьего и в результате он качает 5 штук

Igor
09.03.2017
12:37:14
согласен
Ну у меня на маке XS постоянно забывает удалить скаченные обновления после их установки (приходится в ручную удалять).

Max
09.03.2017
12:37:15
максимум 2

Ilya
09.03.2017
12:37:15
попробуй отдельно от ксамарина выделить "разработка на c++" или как-то так и посмотри сколько прибавится

Летучая
09.03.2017
12:37:27
ну я утрирую

Timur
09.03.2017
12:37:37
я уже жамкнул на установку

Max
09.03.2017
12:40:07
с каждым новым sdk я подумываю взять SSD побольше
ибо ужас сколько хотят

Vladislav
09.03.2017
12:40:57
не говори
256gb уже мало

Google

Max
09.03.2017
12:41:32
у меня пока 120
все ручное распараллеливание на несколько дисков вижлы на смарку

Igor
09.03.2017
12:42:58

Женя
09.03.2017
12:42:59

Nikolay
09.03.2017
12:43:35

Max
09.03.2017
12:43:46

Женя
09.03.2017
12:44:04

Igor
09.03.2017
12:45:55

Vladislav
09.03.2017
12:46:16
таски это что?
https://msdn.microsoft.com/ru-ru/library/system.threading.tasks.task(v=vs.110).aspx
обертка над пулом потоков

Friedrich
09.03.2017
12:48:38
Таски это абстракция над асинхронным вычислением.
Необязательно над пулом потоков. Можно делать таски, которые не имеют отношения к потокам.

Vladislav
09.03.2017
12:50:58
ну грубо говоря да. если у тебя одноядерный проц, то потоков не будет, задачи будут выполняться по определенным квантам времени на одном проце, но чаще всего ведь используется пул потоков.

Friedrich
09.03.2017
12:51:21
Не, я не про проц.
(на одноядерном проце тоже пул потоков есть, кстати)
Я про то, что можно делать таски, зависящие от совершенно фантасмагоричных вещей, а не пула потоков. С помощью TaskCompletionSource.
Более, того, так на самом деле делают, и делают очень часто.
Можно всякие UI-операции в виде тасков абстрагировать, например async Task MessageBox.Show(string msg).
У нас в одном проекте так было сделано, и было удобно.

Google

Friedrich
09.03.2017
12:54:01
Ну или локальные твои какие-нибудь таймеры, обращения к другим процессам или машинам, что угодно. Необязательно ограничиваться чем-то, что мапится на треды твоего процесса.

Vladislav
09.03.2017
12:54:04
ну, возможно. Если я не ошибаюсь, то ui операции как раз и делают через таски

Friedrich
09.03.2017
12:55:00
Обычно при создании современного UI советуют использовать асинхронность вообще (и таски в частности), чтоб не блокировать UI когда не нужно.
Это не всегда правильный совет, тут прежде всего надо думать :)

Vladislav
09.03.2017
12:57:04
доступ к потокам напрямую же есть не во всех платформах, поэтому приходится юзать таски.
да и, честно говоря, не помню когда что либо писал через прямое создание потоков

Max
09.03.2017
12:57:43
в теории, прямые триды работают быстрее
но новомодные комбайнеры захватили власть

Friedrich
09.03.2017
12:58:33

Igor
09.03.2017
12:58:42

Friedrich
09.03.2017
12:59:05
TaskCompletionSource это вообще мего фича, она хорошая :)

Vladislav
09.03.2017
12:59:10

Max
09.03.2017
12:59:42

Max
09.03.2017
13:00:03
и часто это приводило к серьезным ошибкам

Igor
09.03.2017
13:00:14

Vladimir Bondaryuk
09.03.2017
13:00:20

Vladislav
09.03.2017
13:00:38

Max
09.03.2017
13:01:21
Просто все меньше и меньше людей встречаю, которые если таски не подходят (ну мало ли), напишут на тридах
обычно же, подходят
о том и речь

Google

Vasily
09.03.2017
13:02:22
Но не в ASP.Net

Friedrich
09.03.2017
13:02:31
Да ладно, народ думать не разучился. По ситуации всегда действуем.
Когда надо — и в аспнете напишем херобору на ReaderWriterLock и ManualResetEvent :)

Vasily
09.03.2017
13:03:09
Как только в дело вступают потоки с локальным хранением сессии, например, с тасками становится интересно :)

Axm
09.03.2017
13:03:27

Igor
09.03.2017
13:03:30

Max
09.03.2017
13:03:31
+

Vasily
09.03.2017
13:03:43
Я с 1.1 начинал
Там даже генериков не было

Admin
ERROR: S client not available

Max
09.03.2017
13:03:57
жесткий

Andrey
09.03.2017
13:03:58
А можно забиндить ICommand к нажатию на Label например?

Vasily
09.03.2017
13:04:13
WPF?

Andrey
09.03.2017
13:04:18
Ага

Vasily
09.03.2017
13:04:33
Через AttachedProperty можно, думаю
Отлавливая клик

Алексей
09.03.2017
13:05:01

Andrey
09.03.2017
13:05:14
Или проще свой баттон овверайднуть стилем я вот сейчас думаю

Friedrich
09.03.2017
13:05:17

Google

Vasily
09.03.2017
13:05:35
На батоне лейбл?
МВАХАХАХА
Первый вопрос - почему не текст блок?

yegorf1
09.03.2017
13:06:31
/Вопрос не по шарпу/
В чем сейчас модно верстать?

Vasily
09.03.2017
13:06:37
Второе - у каждого элемента было свойство, кликабелен ли он, или надо выше по дереву обрабатывать
Как называется, уже не помню

Axm
09.03.2017
13:07:09

Nikolay
09.03.2017
13:07:31
Как округлить 0.00002999 до 0.00003 и т.д. с произвольным кол-вом нулей? Чёт не могу раздуплиться

Friedrich
09.03.2017
13:07:35
Мб есть какой асинхронный UI-фреймворк, но я такого не видал пока, хоть идея и хороша.

Vladislav
09.03.2017
13:08:16

Vladimir Bondaryuk
09.03.2017
13:08:21
54-я страница
там пример есть

Axm
09.03.2017
13:08:53

Friedrich
09.03.2017
13:09:10
Ага.

Ilya
09.03.2017
13:09:12

yegorf1
09.03.2017
13:09:31
Да
Ну может есть что-то еще
Сублайм выглядит порядком устаревшим

Friedrich
09.03.2017
13:10:11

Ilya
09.03.2017
13:10:18

yegorf1
09.03.2017
13:10:18
Вот я тоже про него думаю
Эта группа больше не существует