
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

Donald
11.12.2016
13:21:40

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

Donald
11.12.2016
13:39:44

Sergey
11.12.2016
13:39:56

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

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

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

Donald
11.12.2016
16:08:06

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,

Леонид
11.12.2016
18:42:18

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

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
На то он и опытный кодер

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
Ладно, убедил.
Эта группа больше не существует