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

Страница 1249 из 1888
Egor
15.06.2017
14:58:47
ну а вдруг там издержки

Friedrich
15.06.2017
14:58:57
Сделай чтоб не было.

Egor
15.06.2017
14:59:02
await Console.WriteLine("Hello");

Sergey
15.06.2017
14:59:03
там в using await не про создание объекта, а про dispose

Google
Egor
15.06.2017
14:59:06
await all the way

Aleksander
15.06.2017
14:59:13
там ясным английским языком написано, для чего If your transaction has affected a large number of records, rolling back might take a while. And since Dispose is a synchronous call, this means your user interface will be frozen while this is happening.

Sergey
15.06.2017
14:59:17
await не делает запрос асинхронным та

Friedrich
15.06.2017
14:59:18
await Console.WriteLine("Hello");
А вот это можно бы. Я б не отказался от Console.WriteLineAsync :)

Egor
15.06.2017
14:59:29
не хочу даже знать зачем тебе))

Friedrich
15.06.2017
15:00:01
Не придумал пока, поэтому и говорю — не отказался бы. Не то чтобы это сильно нужно :)

Ну а вообще-то это же такой же IO, чёб его не сделать асинхронным.

Egor
15.06.2017
15:00:31
а я подумал ты там гуй фраемоврк делал в консоли и запоролся на перфоманс вывода

но это скорее к @nikita_tsukanov

Friedrich
15.06.2017
15:00:55
У них там прям во фреймбуфере же можна.

Friedrich
15.06.2017
15:01:52
А гуй в консоли делал не я, а человек, похожий на Ельцина: https://github.com/elw00d/consoleframework

Egor
15.06.2017
15:02:24
Развалил СССР, а теперь нам гуй хочет развалить!

Google
Friedrich
15.06.2017
15:02:34
Консоль же, а не гуй.

Egor
15.06.2017
15:02:58
сам не гуй

модные поцаны из .net core понаделали Task XXXAsync методов в SqlClient и забили болт на старые BeginXXX/EndXXX

а мне теперь за ними прибирать и их реализовывать :(

Friedrich
15.06.2017
15:04:26
Я бы тоже забил. Правильно сделали.

Есть же ты :)

Vasily
15.06.2017
15:04:51
Ваще да, ящитаю, надо идти в ногу со временем

Egor
15.06.2017
15:05:01
ну их не тяжело было сделать, чот они совсем забили болт на обратную совместимость

Vasily
15.06.2017
15:05:14
Ну вроде в коре и не предполагается\

Friedrich
15.06.2017
15:05:22
Ваще да, ящитаю, надо идти в ногу со временем
Это ломает портабельность библиотек, а MS (и вообще Mono) за это старательно ратует. Поэтому у них есть специальный человек, который недостающие API допиливает.

Egor
15.06.2017
15:05:25
уже предпологается

по крайней мере им показывают косяки совместимости

Vasily
15.06.2017
15:05:43
Тогда наступает время боли

Friedrich
15.06.2017
15:06:26
Вообще, сейчас MS делает всё, чтоб не повторилось ситуации с Python 3.

Я надеюсь, у них получится :)

Egor
15.06.2017
15:06:43
в System.Data много чего еще нет :(

Ilya
15.06.2017
15:06:47
вот ещё недавно обнаружил

Валерий
15.06.2017
15:06:57
Привет. А WPF сейчас не в моде?

Ilya
15.06.2017
15:07:03
если интересно

Google
Friedrich
15.06.2017
15:07:06
Ilya
15.06.2017
15:07:30
я его собрал под кор, но не уверен что адекватно всё будет рендриться не на шиндоуз

Friedrich
15.06.2017
15:07:33
Привет. А WPF сейчас не в моде?
Ну как сказать... энтерпрайз до сих пор заказывает WPF-приложения. Но, наверное, "в моде" про него не скажешь. В моде — это UWP.

Egor
15.06.2017
15:07:56
в моде - подворачивать штаны

и писать под себя

Friedrich
15.06.2017
15:08:07
в моде - подворачивать штаны
И бриться налысо, да?

Egor
15.06.2017
15:08:08
ой т.е. писать на жс

И бриться налысо, да?
всегда модно было

Vasily
15.06.2017
15:08:31
еще ща модная штука спиннеры какие-то, грят

Валерий
15.06.2017
15:08:43
нужно тянуть легаси проект, запускается на всяких Win7.., т.е. UWP не вариант. Начал искать гайды по архитектурам и прочему для WPF, мало нашел. Посоветуете что-нибудь?

Egor
15.06.2017
15:08:58
Mvvm, Prism

Friedrich
15.06.2017
15:09:00
еще ща модная штука спиннеры какие-то, грят
Олдфаги достают фингербоксы из шкафа и смотрят на молодёжь с неодобрением.

Vasily
15.06.2017
15:09:22
Mahapps вроде

Egor
15.06.2017
15:09:29
у форневера поди промышленный гироскоп

Friedrich
15.06.2017
15:10:14
нужно тянуть легаси проект, запускается на всяких Win7.., т.е. UWP не вариант. Начал искать гайды по архитектурам и прочему для WPF, мало нашел. Посоветуете что-нибудь?
Во-первых, читай доки по MVVM (даже на MSDN были гайды), дальше смотри на фреймворки типа Prism или Caliburn.Micro. Ну и ещё были какие-то волшебные штуки, чтобы делать сразу и WPF, и UWP (может, mahapps это оно и есть).

у форневера поди промышленный гироскоп
Кроме шуток, у меня возле стола болтается дисковый номеронабиратель от старого телефона. Намного приятнее этих ваших спиннеров!

Ilya
15.06.2017
15:11:13
Friedrich
15.06.2017
15:11:38
Кроме шуток, у меня возле стола болтается дисковый номеронабиратель от старого телефона. Намного приятнее этих ваших спиннеров!
Мы всё хотели к какой-нибудь железке его прикрутить, но у меня последние ассистенты разбежались, поэтому щас некому делать.

Egor
15.06.2017
15:12:30
ну ты наверняка вживил им гпс под кожу всем

найдешь

Google
Egor
15.06.2017
15:12:34
никуда не денутся

Friedrich
15.06.2017
15:13:09
ну ты наверняка вживил им гпс под кожу всем
Мы уже давно так толсто не работаем, не надо тут.

Валерий
15.06.2017
15:14:14
Насчет MVVM.. Есть модель "Межевой план", в ней куча полей и вложенных моделей. И у этих моделей то же самое, в итоге получается порядка 10 уровней вложенности, на каждом 3-20 полей Нормальная практика создавать такие конструкции для всех вложенных моделей? Немного задалбывает бойлерплейт MezplanViewModel(MezplanModel m) { this.CustomerViewModel = new CustomerViewModel(m.Customer); ... }

Egor
15.06.2017
15:14:14
надо бы сверить в Барнауле списки увольвшихся у Форневера со списками безвести пропавших

Friedrich
15.06.2017
15:14:30
Нет у меня никаких списков.

Nikita
15.06.2017
15:14:36
зло этот ваш решарпер. студия колом встаёт
она и без решарпера колом встаёт вполне успешно

Egor
15.06.2017
15:15:08
она и без решарпера колом встаёт вполне успешно
Статья 128.1. Клевета наказывается штрафом в размере до пятисот тысяч рублей

Nikita
15.06.2017
15:15:52
string str = await new string();
ты не поверишь, но так сейчас можно

Admin
ERROR: S client not available

Egor
15.06.2017
15:16:04
хм

как?

Friedrich
15.06.2017
15:16:11
ты не поверишь, но так сейчас можно
Ага, если экстеншеном GetAwaiter подсунуть.

Egor
15.06.2017
15:16:15
ааа ну да

Friedrich
15.06.2017
15:16:22
Я пробовал сделать для void — не получалось :(

Egor
15.06.2017
15:16:30
сам так где-то делал, меня обозвали чернокнижником

и запретили

Nikita
15.06.2017
15:16:45
специальный

Google
Nikita
15.06.2017
15:17:02
он ещё Task в качестве AsyncResult заворачивал

Egor
15.06.2017
15:17:24
тогда можно будет писать await obj?.MyTask();

Friedrich
15.06.2017
15:17:41
лучше запили для Null
Null это вообще ненастоящий тип :(

тогда можно будет писать await obj?.MyTask();
Но так и щас наверняка можно, просто никто не пробовал.

Egor
15.06.2017
15:18:05
можно

но свалится по налрефу

Friedrich
15.06.2017
15:18:09
Ну и оно будет падать, наверное :)

но свалится по налрефу
А ты инструментируй IL-код.

Nikita
15.06.2017
15:18:31
Egor
15.06.2017
15:18:34
на самом деле очень много программистов так пишут думая что защитили жопу

Friedrich
15.06.2017
15:18:42
Я тебя научу. Пишешь свой CLRHost, а потом ловишь все налрефы и делаешь на их месте как надо.

Vasily
15.06.2017
15:18:48
Скриншоты нотариально заверены?

Friedrich
15.06.2017
15:18:48
Пятиклассник справится!

Nikita
15.06.2017
15:19:37
Nikita
15.06.2017
15:19:51
только нотариус просит по какому именно делу

Летучая
15.06.2017
15:19:58
у меня скриншоты есть, могу видео снять
+1 вставляешь старый HDD и плохо студии

Nikita
15.06.2017
15:19:59
в смысле, сначала должно быть дело в суде

Летучая
15.06.2017
15:21:06
блин хорошо Егора не было в чате, когда тут обсуждали пиратство продуктов мс

Friedrich
15.06.2017
15:21:31
Надеешься его этим удивить? :)

Egor
15.06.2017
15:21:42
мс особо не наказывают за пиратство

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

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