
Friedrich
10.05.2017
13:21:46

Igor
10.05.2017
13:22:12
Не шаришь.
да шарю немножко, сам все это настраивал

Friedrich
10.05.2017
13:22:20

Google

Friedrich
10.05.2017
13:22:28
И как ты его предлагаешь делать, если на бэке его нет?

Nikolay
10.05.2017
13:22:44

Igor
10.05.2017
13:22:47

Владимир
10.05.2017
13:22:49

Friedrich
10.05.2017
13:23:04

Nikolay
10.05.2017
13:23:32

Friedrich
10.05.2017
13:23:46
я про http2.0, а ты про пуши уже?
...соответственно, тебе НУЖЕН HTTP/2 на бэке, если ты хочешь, чтобы твоё приложение могло делать серверный пуш на клиента. Не на nginx, а на настоящем бэке тебе нужна эта фича.
А nginx её запроксирует — там допилили, вроде.
Кажись, сервер может ещё тонкий flow control делать, и тут, опять же, за тебя nginx не должен решать; это фича настоящего сервера.


Владимир
10.05.2017
13:26:14
Т.е. подожди, ASP .Net Core это не .Net Core приложение? :D
Именно. Асп нет кор написан на нет стандарте. Т.е. его можно было запускать где угодно.
Был написан. А с 2.0 не будет. А многие уже начали писать, с учетом того, что будут таргетить нет фреймворк и использовать старые либы. А сейчас нельзя (не совсем).
Короче, у них лютый пиздец в терминологии.

Igor
10.05.2017
13:26:41
Серверный пуш — это фича HTTP/2.
Интересно, ты такую узкую фичу ждешь, я смотрел много докладов по http2, но даже не припомню такого.
Есть же SSE, вебскоты, да тот же лонгпулинг на http 1.0

Google

Friedrich
10.05.2017
13:27:10
Я жду полноценной поддержки всего стека.

Nikolay
10.05.2017
13:27:12
В таком случае зачем теперь .Net Standard, если они ломают поддержку в .Net Core 2.0? :D

Friedrich
10.05.2017
13:27:25

Nikolay
10.05.2017
13:27:43
Да у меня уже крыша едет от них

Friedrich
10.05.2017
13:27:55

Egor
10.05.2017
13:28:03
люди постоянно путаются в кор, нетстандарт и т.п. и жалуются. Но на деле просто никто из них не удосужился почитать доку минут 10

Владимир
10.05.2017
13:28:06

Friedrich
10.05.2017
13:28:07
ASP.NET Core просто из этой категории выбывает.

Nikolay
10.05.2017
13:28:27
ASP.NET 5, vNext, .Net Core, .Net Standard сцуко

Egor
10.05.2017
13:28:48
Nhibernate, Spring, Kotlin сцуко
примерно так же ;)

Владимир
10.05.2017
13:29:26
При чем они вводят, я так понял, параллельное версионирование, т.е. теперь всегда будет
ASP.NET Core 2.1 — .NET Core 2.1
ASP.NET Core 2.3 — .NET Core 2.3
етк

Nikolay
10.05.2017
13:29:33
примерно так же ;)
То, что я перечислил, хотя бы косвенно связано между собой, не только платформой :)

Mikhail
10.05.2017
13:29:48
Посоны у меня от вашей дискуссии потекли слюни по подбородку и нет сил их собрать.
Может кто резюмировать - кто пострадает в итоге

Egor
10.05.2017
13:30:01
никто

Slava
10.05.2017
13:30:08

Egor
10.05.2017
13:30:22
один попытался на десктопе завести и расшумелся, остальные не поняли и поддержали

Nikolay
10.05.2017
13:30:25

Igor
10.05.2017
13:31:08

Владимир
10.05.2017
13:31:32
там еще был автор json net

Google

Egor
10.05.2017
13:31:33
из мелких контор много кто уже юзает

Nikolay
10.05.2017
13:31:46
Лет через пять можно будет в продакшн вытаскивать :)

Friedrich
10.05.2017
13:32:06

Egor
10.05.2017
13:32:09
там по сути надо подождать пока до ума EF COre доведут

Владимир
10.05.2017
13:32:22
Но я только из треда узнал, что стек оверфлоу оказывается на шарпе. Будет теперь, что ответить на вопрос "что написано на вашем шарпе".

Egor
10.05.2017
13:32:48
говори Pokemon Go

Friedrich
10.05.2017
13:33:00
У меня кор в продакшене на виндовых и линуксовых серваках примерно со времён preview2. Никаких проблем, очень хорошая вещь.

Nikolay
10.05.2017
13:33:12
И у них на гитхабе репозитории приятные есть

Владимир
10.05.2017
13:33:27

Egor
10.05.2017
13:33:53
ну и еще пару ажурных либ типа сервисбаса
но это всё быстро докатят

Nikolay
10.05.2017
13:34:09
@e1ee7 Держи https://habrahabr.ru/company/ua-hosting/blog/278391/

Friedrich
10.05.2017
13:34:21

Владимир
10.05.2017
13:34:31

Alex
10.05.2017
13:42:48
почему у словаря GetType().Name выдаёт ConcurrentDictionary`2, а не ConcurrentDictionary?
https://dl.dropboxusercontent.com/s/s6fl88w2trnk2nu/shot_170510_164237.png

Doge
10.05.2017
13:43:45

Egor
10.05.2017
13:46:35
GetType().Name.Split('`')[0]

Alex
10.05.2017
13:46:38
пасиба!
не, вопрос был именно о причине такого явления

Google

Egor
10.05.2017
13:50:34
они типа не захотели сделать чтобы Name выводил ConcurrentDictionary<X,Y> ибо это путало бы VB.NET котанов
ну и другие языки


Илья
10.05.2017
14:18:10
С архивацией разобрался. Вернемся к json. У меня не получается десериализовать json в объекты. Пишу:
JsonConvert.DeserializeObject<RequestLog>(json)
И получается такая фигня что часть объектов десериализует нормально, но потом выкидывает ошибку:
Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'LogsParser.RequestLog' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
Path '', line 1, position 1.
Я подозреваю что где-то в логах попадаются такие у которых все-таки нету всех этих полей которые я в модельке определил, но не могу их никак отсеять (слишком много логов). Можно ли как-то настроить этот парсер чтобы он игнорировал те логи которые не подошли под модельку?


Дмитрий
10.05.2017
14:19:21

Илья
10.05.2017
14:27:53
кто-нибудь знает?

Mikhail
10.05.2017
14:29:54
Тебе ж написано вроде все.
Видать у тебя в жсон массив, а ты пытаешься его в объект разобрать

ichi4Ø4
10.05.2017
14:32:57
дайте линк на f# чат

Андрей
10.05.2017
14:33:24

Илья
10.05.2017
14:33:44

ichi4Ø4
10.05.2017
14:33:59

Mikhail
10.05.2017
14:34:09
Кидай жсон в чат, на котором валится

Anatoly
10.05.2017
14:35:57
Щас раз и 60 мегабайт текста одним сообщением

Му
10.05.2017
14:40:57
и завернуть файлик в пятитысячную купюру

Илья
10.05.2017
14:45:07
Интересно... Щас попытался получить собственно этот json на котором валится. Там какая-то хрень - вообще даже на json не похоже...
например:
[308444] Associating HttpWebRequest#20252713 with ServicePoint#46784835
хз откуда это)))
но на json явно не похоже
надо как-то заигнорить

Андрей
10.05.2017
14:47:05
Народ не подскажите одну вещь - мне надо сделать clean, билды проектов в нескольких конфигурациях, переместить пару файлов. Хочу автоматизировать т.к. часто нужно, стоит ли смотреть в сторону msbuild? т.к. юзать не приходилось

Google

Mikhail
10.05.2017
14:47:16
Может лучше понять что это и почему оно прилетает а не фиксить последствия?

Илья
10.05.2017
14:48:36

Mikhail
10.05.2017
14:49:06

Илья
10.05.2017
14:50:30
одним больше...

Nikolay
10.05.2017
14:53:42

Андрей
10.05.2017
14:54:14
msbuild же по идее может двигать файлы насколько я правильно понял?
зачем в таком случае powershell

Nikolay
10.05.2017
14:54:30
Куда двигать?
msbuild может собирать сольюшн

Андрей
10.05.2017
14:54:53
после билда надо переместить файлы просто

Nikolay
10.05.2017
14:54:53
Либо отдельные файлы

Сергей
10.05.2017
14:55:18
Да может

Slava
10.05.2017
14:55:20
Харош бухтеть, Билд начинается

Андрей
10.05.2017
14:55:27

Nikolay
10.05.2017
14:55:35

Андрей
10.05.2017
14:55:58
msbuild вроде с проектами именно работает

Сергей
10.05.2017
14:56:40
Почитай про таски мсбилда, там кажется есть copy

Андрей
10.05.2017
14:57:18
или есть что то удобнее msbuild?
Эта группа больше не существует