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

Страница 167 из 1888
Daniel
11.12.2016
12:27:19
Успешного всем дня.

Vinc
11.12.2016
13:05:29
Сложно

Sergey
11.12.2016
13:12:29
See sharp

Ba dum tsss

Google
Donald
11.12.2016
13:19:03
Просто интересно,как визуализировать звук с выхода динамиков,например если звук сзади,то написать сзади

Объяснение не очень)

Vinc
11.12.2016
13:20:53
See sharp
Дошло

Donald
11.12.2016
13:21:40
See sharp
Баян же

Sergey
11.12.2016
13:39:07
Баян же
Я чото не помню. Ну пофиг, баян, так баян

Donald
11.12.2016
13:41:51
Не,как звук брать я знаю,а как его разобрать? Например,если часть звука на данный момент сзади,то вывести сзади

Sergey
11.12.2016
13:51:24
Если честно - нет. Вроде в семплах для UWP видел генерацию и работу со звуком. Глянь там.

Вообще в любом игродвижке функционал для рендера звука должен быть искаробки

Вячеслав
11.12.2016
14:36:47
воды
А где тогда можно найти инфу по использованию mock и stub объектов? Мне по роду деятельности приходится часто иметь дело с общением с реальными устройствами (от бд до плат ацп) и постоянно дергать их накладно

Daniel
11.12.2016
17:58:51
У ВК с API всё странно. Там в документации как-то криво объекты описаны.

Google
Daniel
11.12.2016
17:59:02
Один и тот же объект с разним описанием.

разным*

Летучая
11.12.2016
18:06:39
Есть vk.com/dev. Всё остальное говно мамонта.

Sergey
11.12.2016
18:15:13
Ребята. У меня есть телеграм бот, написаный на шарпе. Реализован он как консольное приложение (не спрашивайте). Объясните, пожалуйста, как сделать так, чтобы я загрузил этот код куда-нибудь и приложение работало всегда

Летучая
11.12.2016
18:17:49
Арендуешь VPS, загружаешь и работает. Для питона например есть бесплатные pythonanywhere.com. Мб и для шарпа такие сервисы есть.

Андрей
11.12.2016
18:24:27
Наверно типо https://appharbor.com/?

Daniel
11.12.2016
18:31:49
Опа, кажется, опять что-то режется.

"response": { 1037, [{ "id": 104165, "from_id": -86529522,

Igor
11.12.2016
18:44:57
Ты всегда указываешь версию API?

Daniel
11.12.2016
18:45:13
Нет, сейчас попробую.

Igor
11.12.2016
18:45:22
Нет, сейчас попробую.
просто у меня так было

Нет, сейчас попробую.
там какие то методы вызываются по умолчанию с версией 3.0, какието 5.1 какие-то 5.8 и надо что бы одинаково возвращало каждый раз указывать желаемую..

Daniel
11.12.2016
18:46:16
О, благодарю.

Мелкая, но важная деталь.

С:

Igor
11.12.2016
18:47:03
О, благодарю.
Я просто учусь на шарпах писать и решил тоже проектик для VK API и наверное дня 2 мучился пока не дошло )

Они скоро это сделают обязательным условием вызова любого API

Sergey
11.12.2016
19:10:12
Обрывки кода со скриншота делают мне больно

Google
Sergey
11.12.2016
19:13:55
Igor
11.12.2016
19:34:09
Обрывки кода со скриншота делают мне больно
Из любопытства почему? И где ?)

Летучая
11.12.2016
19:34:55
Из любопытства почему? И где ?)
Например конкатенация строки в правом верхнем углу

да везде

Igor
11.12.2016
19:35:45
Например конкатенация строки в правом верхнем углу
Ну это да я больше люблю string.Format хотя советуют $""

Sergey
11.12.2016
19:42:06
Первое пиздец вообще

конкатенация, хрен с ней, ну нравится человеку, но все равно уже 2016й

Летучая
11.12.2016
19:43:15
Первое пиздец вообще
А тут что не так? Для тестов заглянуть в данные вполне себе норм тема же

Sergey
11.12.2016
19:45:56
Для тестов хватает обычного жсон ответа в виде строки

И еще все это дело закастил

Летучая
11.12.2016
19:47:37
вообще да

не заметил каст

Sergey
11.12.2016
19:48:35
прикинь, там 5 возможных ексепшнов минимум.

А вот кто мне объяснит еще смысл строки

Летучая
11.12.2016
19:49:49
ну у вкшчки же фиксированная структура то есть оказаться null не может как и отсутствия ключа

Sergey
11.12.2016
19:50:56
Я пойду кинчик зыркну

Летучая
11.12.2016
19:52:04
Стрёмно

JObject json = JObject.Parse(string)

Igor
11.12.2016
19:53:28
Стрёмно
А что ты думаешь про такой вариант dynamic x = JsonConvert.DeserializeObject(response);

Летучая
11.12.2016
19:54:20
Не очень понимаю на самом деле в чём разница между JsonConvert.Deserialize и JObject.Parse

Google
Admin
ERROR: S client not available

Летучая
11.12.2016
19:54:53
как собственно и между JToken.Value<int?) или (int)JToken

Sergey
11.12.2016
19:55:02
Один сразу в твой класс десериализует, а другой в жобъект

А он десереализует вместо своего объекта в JObject зачемто

короч в москву через владивосток

пиздец вообще

Летучая
11.12.2016
19:55:44
и чо я им не пользовался...

Sergey
11.12.2016
19:56:11
MyClass result = JsonConvert.DeserializeObject<MyClass>(json, _jsonSerializerSettings);

проще пареной репы

Daniel
11.12.2016
20:58:19
Всем можно писать говнокод, когда человек сталкивается с проблемой.

Если красиво писать, решишь траблы через пару суток.

Летучая
11.12.2016
21:01:03
Ну если есть знание языка и опыт работы с языком, то некрасиво писать в принципе не выйдет.

Ilyaw
11.12.2016
21:01:41
жиза

Обрывки кода со скриншота делают мне больно

Андрей
11.12.2016
21:24:39
Если красиво писать, решишь траблы через пару суток.
Если писать красиво в этом случае решишь быстрее как раз, тут тебя не заставляют вводит паттерны и абстракции

Sergey
11.12.2016
22:35:52
Всем можно писать говнокод, когда человек сталкивается с проблемой.
Опытный кодер никогда не будет писать говнокод для экономии времени. Он знает, что сэкономив 5 минут счас - в будущем это в любой момент может вылезти ему боком и он потратит в разы больше времени, чтобы потом залатать дыру.

На то он и опытный кодер

Daniel
11.12.2016
22:37:38
В будущем — это через 5 минут?

Летучая
11.12.2016
22:38:38
А как говнокод можно писать для экономии времени?

Google
Летучая
11.12.2016
22:39:14
"Говно" + "случается" + var.var писать дольше, чем $"Говно случается {var.var}"

Daniel
11.12.2016
22:40:21
Потом читать неудобно.

Код читается чаще, чем пишется.

Я проверял.

Летучая
11.12.2016
22:40:57
А плюсики удобно читать.

Чем нормальный мультилайн через собачку.

Daniel
11.12.2016
22:41:51
Если правильно переносить, то лучше читается.

Летучая
11.12.2016
22:42:00
Ладно, убедил.

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

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