
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

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

Дмитрий
10.03.2017
06:38:23
так что я бы лучше смотрел в сторону 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

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
Ну тут ты заведешь переменную которая будет иметь одно и тоже значение для все объектов. зачем?

Anatoly
10.03.2017
07:15:31
такого

Женя
10.03.2017
07:16:15
мне вот такая нужна http://www.c-cpp.ru/books/staticheskie-lokalnye-peremennye
. Проще говоря, статическая локальная переменная - это локальная переменная, сохраняющая свое значение между вызовами функций.

Anatoly
10.03.2017
07:16:42

Nicholas
10.03.2017
07:16:59

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
В общем хранить состояние таким образом вообще не торт.
ну если фунция должна запоминать свое внутренее состояние между вызовами, это очень удобно использовать тут статические переменные

anton
10.03.2017
07:21:16

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

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

Женя
10.03.2017
07:24:04

Летучая
10.03.2017
07:45:53

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

Летучая
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

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

Sergey
10.03.2017
08:30:29

productionneuh
10.03.2017
08:30:36

Sergey
10.03.2017
08:31:02
Хау эбаут ноу?


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

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

anton
10.03.2017
08:33:37

Дмитрий
10.03.2017
08:34:25
и фпродакшен

Alexander
10.03.2017
08:34:58

Igor
10.03.2017
08:36:19

Friedrich
10.03.2017
08:36:21

anton
10.03.2017
08:36:33

Летучая
10.03.2017
08:36:37

Igor
10.03.2017
08:37:35

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

Nikolay
10.03.2017
08:38:27
Эта группа больше не существует