
Vlad
06.06.2017
10:09:46
вот и я думаю)))

Ilya
06.06.2017
10:09:46
смотри что в фидлере

Vlad
06.06.2017
10:10:35
все сообщения в логе говорят о том, что инфа собрана нормально. Тогда вопрос в том, как отрабатывает c# клиент для google docs....
притом я попробовал на машине друга - у него та же история, тоже пусто получается. притом там не все пусто - а какие то значения появляются

Google

Му
06.06.2017
10:12:14

Ilya
06.06.2017
10:12:33

Vlad
06.06.2017
10:12:56
те, которые 2 первых двух и четвертый = это long. а дробные кодирую во float
в консоли гугла можно посмотреть были ли обращения к api - она вроде не рилтайм - или я ошибаюсь?
ан нет, наврал
все double

Ilya
06.06.2017
10:17:59
да вроде актуальный график там
с небольшой зажержкой
но да, это не точно

Max
06.06.2017
10:18:23
если с твоего компа все норм, а с другого кидает 0 по всем ячейкам, то может дело в формате данных?

Ilya
06.06.2017
10:18:33
может с азуровской консолью путаю

Vlad
06.06.2017
10:24:52
может я делаю неправильно - я получаю парсером строки, преобразую их в тип данных double, чтобы гугл корректно распознал тип данных в таблице, иначе он все в строки записывает - отсылаю в документ.потом применяю изменения для ячеек, чтобы они отображались соответствующим образом

Google

Ilya
06.06.2017
10:28:00
я хз если у тебя локально работает, а на сервере не работает причём тут код вообще

Max
06.06.2017
10:31:17
попробуй отослать не double а строку

Vlad
06.06.2017
10:32:33

Ilya
06.06.2017
10:33:55
ну предварительно скажу что нет

Vlad
06.06.2017
10:38:41
теперь я еще в большем ступоре))
гугл скрывает подключение - фиддлер показывает просто туннель к 443
без содержимого

Max
06.06.2017
10:45:28
скорей всего проблема в самих данных, либо проблема в запятая/точка, либо округление.

Ilya
06.06.2017
10:45:40

Vlad
06.06.2017
10:47:34
упс. я забыл фиддлер после включения галочек перезапустить.
да, теперь видно вроде
спасибо!

Павел 007-817318
06.06.2017
10:52:59
Чёрт, всё работало хорошо, но я переделал numericUpDown на domainUpDown и оно начало тормозить... мдэ...


Kirill
06.06.2017
10:58:34
Всем привет. Может кто подсказать по nunit3? Я хочу через Assert.That пройтись по коллекции енамов и проверить условие что ВСЕ элементы коллекции имеют enum value = x, однако не получается нормально построить ассерт.
т.е я делаю что-то типа такого (исходники показать не могу, поэтому просто небольшой пример нафигачил).
List<MyEnum> actualList = new List<MyEnum>{MyEnum.Foo, MyEnum.Foo, MyEnum.Foo};
Assert.That(actualList, Has.All.Member(MyEnum.Foo))
однако получаю exception мол он не понимает что за Expression я построил.
По сути я хочу сделать такую проверку:
Assert.True(actualList.All(element => element == MyEnum.Foo));
только в виде AssertThat
К сожалению не могу найти нормальную доку по констрейнтам коллекций в nunit3, если вдруг кто знает хорошие туториалы по nunit3 кроме офиц доки их небольшой, то буду благодарен, если поделитесь.


Павел 007-817318
06.06.2017
11:02:27
А лол, тупило потому что я убрал "лишний", как я думал, коннект к базе. А он оказался нихрена не лишний, а ускоряющий работу...

Alexander
06.06.2017
11:14:59


Анатолий
06.06.2017
11:15:30
@dekkeret Можно же вот так CollectionAssert.AreEqual(expected, actualList);

Vitaly
06.06.2017
11:15:32
Использую entity fraemwork
public async Task<string[]> GetIDCatAsync()
{
Entities1 bd = new Entities1();
var sql = (from s in bd.Категория
select new
{
s.ИД
}).Distinct();
return await sql.ToArrayAsync();
}
Что не так пишет Не удается неявно преобразовать тип "<anonymous type: int ИД>[]" в "string[]". Так же если меняю на List

Владимир
06.06.2017
11:15:47

Google

Владимир
06.06.2017
11:15:51
у меня горит

Роман
06.06.2017
11:16:44
всё правильно же?

Kirill
06.06.2017
11:16:53

Владимир
06.06.2017
11:17:07

Alexander
06.06.2017
11:17:30
постфиксный инкремент жи

Axm
06.06.2017
11:17:34

Андрей
06.06.2017
11:17:53

Владимир
06.06.2017
11:18:05
это бред же, ну я и жду что он инкремент сделает после выражения
почему второе и третье эквивалентно?

Vitaly
06.06.2017
11:18:53

Андрей
06.06.2017
11:19:05

Vitaly
06.06.2017
11:19:06

Axm
06.06.2017
11:19:44

Vitaly
06.06.2017
11:20:15
'int" не содержит определения для "ToSting" и не удалось найти метод расширения "ToSting", принимающий тип "int" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).

Владимир
06.06.2017
11:21:07

Vitaly
06.06.2017
11:21:41

Axm
06.06.2017
11:21:44

Vitaly
06.06.2017
11:22:06

Google

Vitaly
06.06.2017
11:22:27
Использую entity fraemwork
public async Task<string[]> GetIDCatAsync()
{
Entities1 bd = new Entities1();
var sql = (from s in bd.Категория
select new
{
s.ИД
}).Distinct();
return await sql.ToArrayAsync();
}
Что не так пишет Не удается неявно преобразовать тип "<anonymous type: int ИД>[]" в "string[]". Так же если меняю на List
зачем тебе бесполезный анонимный тип?

Axm
06.06.2017
11:22:29

Му
06.06.2017
11:23:29

Vitaly
06.06.2017
11:23:31

Владимир
06.06.2017
11:23:58

Axm
06.06.2017
11:24:19
ну наконец-то

Владимир
06.06.2017
11:24:21
т.е. он делает его до присваивания

Alexander
06.06.2017
11:24:21

Admin
ERROR: S client not available

Alexander
06.06.2017
11:24:37
угу

Андрей
06.06.2017
11:24:59

Vitaly
06.06.2017
11:25:22

Kirill
06.06.2017
11:25:25
слух, а можно вопрос, нафига так было писать, что потом хрен пойми разбери что там написано? :) или это какое-то "хитрое" тестовое задание?

Axm
06.06.2017
11:25:27

Андрей
06.06.2017
11:25:45

Vitaly
06.06.2017
11:26:19
Спасибо вам
тогда ты можешь использовать новый Tuple или сделать класс. вернуть из метода анонимный класс нельзя.
да

Владимир
06.06.2017
11:26:51

Google

Ilya
06.06.2017
11:28:39
ты где это прочитал?
сдекомпилил?
я подозревал что x+= lala трансофрмируется в один экспрешн

Vlad
06.06.2017
11:31:14
Спасибо всем кто принимал участие - с допилом прога отлично заработала.

Му
06.06.2017
11:31:41
спасибо не булькает :)

Владимир
06.06.2017
11:31:54

Ilya
06.06.2017
11:32:26

Румын
06.06.2017
11:33:25

Владимир
06.06.2017
11:33:35

Румын
06.06.2017
11:33:43
10++ *3 = 30

Axm
06.06.2017
11:33:45

Vlad
06.06.2017
11:34:22
что было-то?
значения парсятся вида "123,123,123" - дальше я их напрямую через tryparse забивал в double(сейчас уже это long). И оказалось, что надо было сначала убрать запятые, а потом уже парсить. И тогда все заработало
А значение с запятой - я поменял точку в спаршенном на запятую

Ilya
06.06.2017
11:35:21
и почему это могло работать поразному на сервере и на твоей машине?

Axm
06.06.2017
11:35:41
культуры разные
а локали en-US, насколько я помню, запятая считается разделителем разрядов. в ru-RU разделителем целой и дробной части. это, вероятно, и произошло.

Ilya
06.06.2017
11:43:41
https://drive.google.com/uc?id=0B1JqG9-isoYPUXNxM1pwQ3BRSDA

Му
06.06.2017
11:59:54
но если ответ приходит в json, то там уже в нормальном виде же должно быть

Axm
06.06.2017
12:00:03
ну все правильно, ты подтвердил мои слова

Му
06.06.2017
12:00:04
или чувак его руками парсил?
Эта группа больше не существует