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

Страница 515 из 1888
productionneuh
10.03.2017
06:31:59
Спасибо большое Всегда знал про эту либу, но не думал что получится получить токен без ебли

Nicholas
10.03.2017
06:32:16
лучше, имхо, авторизацию самому сделать, а дальше уже апи юзать

productionneuh
10.03.2017
06:32:22
Да зачем

Google
Oleg
10.03.2017
06:32:29
Там в API ВК изменений чет пипец. теперь вроде некоторые методы нельзя через апи дергать, пздц

Nicholas
10.03.2017
06:33:03
https://bitbucket.org/monterreyxdd/citrina/wiki/Usage

вот это норм

productionneuh
10.03.2017
06:33:23
У меня всегда бомбит с qauth, мне блять сделать прогу для себя через авторизацию логин-пароль, я должен ебаться с этим гавном, так просто блять апи заюзать не дадут

Nicholas
10.03.2017
06:34:23
я как-то у бывшей токен увёл, сидел через эмулятор месяца 2, безопасность на высоте)00

Anatoly
10.03.2017
06:34:35
который Microsoft.Office.Interop.Word
А этот компонент перестал быть привязанным к конкретной версии пакета офисного? Хотя может я путаю и в .Net всегда нормально было с этим

productionneuh
10.03.2017
06:34:39
Лол найс

Дмитрий
10.03.2017
06:38:23
А этот компонент перестал быть привязанным к конкретной версии пакета офисного? Хотя может я путаю и в .Net всегда нормально было с этим
этот компонент привязан к конкретной версии офиса, так как представляет собой управляемую обёртку над компонентами офиса

так что я бы лучше смотрел в сторону OpenXML

Anatoly
10.03.2017
06:38:43
Вот. Это меня всегда и напрягало

Andrew
10.03.2017
06:38:53
Anatoly
10.03.2017
06:39:44
Я напрямую с COM работал когда мне надо было в Excel простенькую табличку из результатов запроса к бд накидать. Но там уж совсем стрёмно получается.

Andrew
10.03.2017
06:41:51
Я напрямую с COM работал когда мне надо было в Excel простенькую табличку из результатов запроса к бд накидать. Но там уж совсем стрёмно получается.
Мс интероп плох тем, что тянет за собой много всего и на чистый клиент, или сервер потом геморно сливать

Google
anton
10.03.2017
07:09:40
Лучше обсуждения сюда. Чтобы и другим наука была
я не знаю что там и как с SF сейчас, но с GA (весна 2016, по осень 2016) мы испытывали боль. вероятно сейчас многое исправлено и работает лучше, но вот что было раньше: 1. cli и ps неадекватно работало. многие заявленные команды для управления кластером отваливались с таймаутом 2. деплой в кластер - вшитый таймаут 30 секунд. с TeamCity вне Azure 9/10 деплоев падали с таймаутом. пробвали с VSTS в Azure - дела получше. 3. autoscale не работал 4. два раза кластер деградировал, в каждом случае 2-3 недели разборок с MS tech support, а результат - пересоздайте кластер 5. кластер не всегда создается с первого раза, иногда VM provisioning процесс зависает 6. вроде как они отключили autoupdate на VM, на которых разворачивается SF кластер 7. много времени потратили на кастомизацию ARM шаблона, что бы SF подружить с нашей остальной инфраструктурой в azure

Женя
10.03.2017
07:10:08
ку!

а есть ли в шарпе статические переменные?

как в си или других языках

Oleg
10.03.2017
07:11:04
static?

Женя
10.03.2017
07:11:31
не статические методы класса, а статические переменные

static?
да если ты это про обычный си

Oleg
10.03.2017
07:11:50
ты можешь и к перменной применить

private static int a;

Женя
10.03.2017
07:12:46
и она сохранит свое значение после выхода из области видимости?

например локальная статическая переменная в функции

productionneuh
10.03.2017
07:13:02
Бля я чет никогда о этом не слышал

Женя
10.03.2017
07:13:17
вы что на си не писали? или на бейсике?

Oleg
10.03.2017
07:13:20
почитай что такое статичные переменные в С#

Axm
10.03.2017
07:13:48
Стикеров на любую тему очень много на redbubble. Отдельно по IT видел на devstickers и stickermule.

Nicholas
10.03.2017
07:13:54
Oleg
10.03.2017
07:14:01
+1

Женя
10.03.2017
07:14:39
Говнокодом попахивает
а какой выход? заводить глобальную? еще больший говнокод

Nicholas
10.03.2017
07:15:18
Max
10.03.2017
07:15:20
и она сохранит свое значение после выхода из области видимости?
что значит “после выхода из области видимости”? Ты можешь сделать статический класс со статическим свойством и в области всего приложения к этому свойству обращаться, без объявления экземпляра класса

Google
Alexander
10.03.2017
07:15:21
в шарпе переменные не существуют отдельно от класса

Oleg
10.03.2017
07:15:28
Ну тут ты заведешь переменную которая будет иметь одно и тоже значение для все объектов. зачем?

Женя
10.03.2017
07:16:15
мне вот такая нужна http://www.c-cpp.ru/books/staticheskie-lokalnye-peremennye

. Проще говоря, статическая локальная переменная - это локальная переменная, сохраняющая свое значение между вызовами функций.

Anatoly
10.03.2017
07:16:42
что значит “после выхода из области видимости”? Ты можешь сделать статический класс со статическим свойством и в области всего приложения к этому свойству обращаться, без объявления экземпляра класса
Это значит что есть у тебя в методе переменная static char c Первый раз заходит кто-то в метод и пишет c='a'; а до этого там пусто. Заходишь во второй раз в этот метод, а там в c уже есть 'a'

anton
10.03.2017
07:17:08
Oleg
10.03.2017
07:17:31
Это ужас. Нельзя так делать используя static

. Проще говоря, статическая локальная переменная - это локальная переменная, сохраняющая свое значение между вызовами функций.

Axm
10.03.2017
07:17:42
Nikolay
10.03.2017
07:17:54
static вообще лучше не использовать, если уж на то пошло ;)

Nicholas
10.03.2017
07:18:02
Неявные зависимости - зло.

Передавай её в функцию явно

как аргумент

Anatoly
10.03.2017
07:18:33
это говно и не нужно
гм. Ну когда-то было нужно. Это блин добавлено ещё в C при царе горохе. А в c# да, не нужно

Женя
10.03.2017
07:18:36
ну если фунция должна запоминать свое внутренее состояние между вызовами, это очень удобно использовать тут статические переменные

Anatoly
10.03.2017
07:19:19
ооп дало тебе классы, не извращайся технологией прошлого века

это сделано было потому что global variable ещё большее гавно.

Google
Axm
10.03.2017
07:19:53
Если надо хранить состояние, можно например использовать синглтон и держать один экземпляр класса.

Oleg
10.03.2017
07:21:00
В общем хранить состояние таким образом вообще не торт.

ну если фунция должна запоминать свое внутренее состояние между вызовами, это очень удобно использовать тут статические переменные

Женя
10.03.2017
07:22:07
это у меня привычка осталась от си, невольно хочется использовать старые приемы в шарпах

Oleg
10.03.2017
07:23:27
Если тебе нужно где-то хранить в памяти какие-то настройки то сделай отдельный класс для этого и вытягивай оттуда,если что-то нужно

Admin
ERROR: S client not available

Летучая
10.03.2017
07:46:05
https://github.com/Worldbeater/VkLibrary

не благодари

по их json-схеме парсил в прошлом году прямая авторизация лежит в VkLib.Auth.DirectAuth

Андрей
10.03.2017
07:47:29
https://github.com/Worldbeater/VkLibrary
Лол А я вечно что-то своё из говна и палок собирал Спасибо, возьму на заметку

Летучая
10.03.2017
07:48:01
там все объекты вк строго типизированы. бомбануло, когда очередная либа для вк дотнет не взлетела и занялся

Пример прямой авторизации: AccessToken accessToken = await App.vk.DirectAuth.Login( login: LoginBox.Text, password: PasswordBox.Password, scope: ScopeSettings.IamTheGod ); Но прежде надо инициализировать либу в переменную vk. В инструкции на гите есть.

Дмитрий
10.03.2017
08:17:09
Nikita
10.03.2017
08:25:06
Думаю в 19 студии удалят десктопные приложения вообще
Тут я не согласен, UWP не заменит WPF хотя бы потому, что работает только на 10 винде. И если удалить WPF, то на чем тогда писать интерпрайз под более старые версии винды?

productionneuh
10.03.2017
08:28:57
Sergey
10.03.2017
08:29:06
productionneuh
10.03.2017
08:29:23
На хую я этот цырк с oauth вертел

Google
productionneuh
10.03.2017
08:30:00
Коды, хуеды, редирект_юри, апп_ид

Дмитрий
10.03.2017
08:30:28
На хую я этот цырк с oauth вертел
а кто говорил, что будет легко?

Sergey
10.03.2017
08:30:29
productionneuh
10.03.2017
08:30:36
Sergey
10.03.2017
08:31:02
Хау эбаут ноу?

я не знаю что там и как с SF сейчас, но с GA (весна 2016, по осень 2016) мы испытывали боль. вероятно сейчас многое исправлено и работает лучше, но вот что было раньше: 1. cli и ps неадекватно работало. многие заявленные команды для управления кластером отваливались с таймаутом 2. деплой в кластер - вшитый таймаут 30 секунд. с TeamCity вне Azure 9/10 деплоев падали с таймаутом. пробвали с VSTS в Azure - дела получше. 3. autoscale не работал 4. два раза кластер деградировал, в каждом случае 2-3 недели разборок с MS tech support, а результат - пересоздайте кластер 5. кластер не всегда создается с первого раза, иногда VM provisioning процесс зависает 6. вроде как они отключили autoupdate на VM, на которых разворачивается SF кластер 7. много времени потратили на кастомизацию ARM шаблона, что бы SF подружить с нашей остальной инфраструктурой в azure
Ты же вроде еще о странных проблемах с сетью говорил?

anton
10.03.2017
08:33:06
вы сегодня не с тех ног встали? все хотят странного. начиная со статик переменной в функции, заканчивая тем, чтоб oauth простой был

Igor
10.03.2017
08:33:35
Я правильно понимаю что в C# нет оператора "сравнение по ссылки" (===)? Про метод ReferenceEquals я знаю.

anton
10.03.2017
08:33:37
Ты же вроде еще о странных проблемах с сетью говорил?
с сеткой в клауд сервисе уже. не в сервис фабрик

Alexander
10.03.2017
08:34:58
Я правильно понимаю что в C# нет оператора "сравнение по ссылки" (===)? Про метод ReferenceEquals я знаю.
он и так объекты по ссылке сравнивает, если не переопределен оператор ==

Igor
10.03.2017
08:36:19
Friedrich
10.03.2017
08:36:21
Я правильно понимаю что в C# нет оператора "сравнение по ссылки" (===)? Про метод ReferenceEquals я знаю.
Правильно, нет такого оператора. Алсо, === не сравнивает по ссылке в тех языках, про которые я знаю, что там такой оператор есть (ну, жабаскрипт там, например — у него особая семантика для примитивов, не ссылочная).

Летучая
10.03.2017
08:36:37
Дописал штоле?
+ ща клиент для вк пишу, вместо юниттестов

Летучая
10.03.2017
08:38:22
в JS тоже есть === и == но там первый более строгий, а второй приводит типы

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

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