
Huken
07.10.2016
10:29:53

Mikhail
07.10.2016
11:21:50
Откуда народ прибежал
Я вчера поделился чатиком, но сугубо приватно

Oleg
07.10.2016
11:22:19
поравалить?

Google

Mikhail
07.10.2016
11:22:46
какбудешьвестисебя
Просто интересно
давненько не приходил народ

Кøе-ктø Геннадьевич
07.10.2016
11:33:11
парни, объясните плиз как работает выражение a, b = b, a + b в вычислении чисел Фибоначчи

Alexander
07.10.2016
11:34:22
a = b
b = a + b

Кøе-ктø Геннадьевич
07.10.2016
11:35:00
если первое выражение заменить вторым, то руби начинает выдавать странную фигню
1
2
3
5
8
13
21
‘то для первого варианта
2
4
8
16
32
64
128
а это для твоего

Kirill
07.10.2016
11:38:36
b = old_a + old_b

Дима Д.
07.10.2016
11:40:10
то есть тут a, b = b, a + b сначала вычисляется все что справа и только потом присваивается, так?

Кøе-ктø Геннадьевич
07.10.2016
11:49:45
оказывается это аналог

Google

Кøе-ктø Геннадьевич
07.10.2016
11:49:51
c = a + b
a, b = b, c
но миллион все равно долго считает
даже 10000
не, 10к норм, а вот 100 уже долго

I
07.10.2016
12:10:00
используйте алгоритмы другие
вон на вики - решение быстрым возведением матрицы в степень

Adamtsov
07.10.2016
12:18:36
кто нибудь использовал в elasticsearch тип geo_shape
?

Valentin
07.10.2016
13:49:39
Есть таблица:
id
parent_id
name
Как можно в одном запросе групировать записи по parent_id так, что бы вышло что-то похожее:
['Parent1', 'amount'], ['Parent2', 'amount'] ...
Я не знаю как сделать без дополнительного запроса. :(

Дима Д.
07.10.2016
13:54:41
а group by чем-то не подходит?

ojab
07.10.2016
13:59:01
Table.group(:parent_id).count

Valentin
07.10.2016
14:04:05

Kirill
07.10.2016
14:06:13
join тогда нужен
Table.joins(:parent) и т.д.

ojab
07.10.2016
14:07:15

Valentin
07.10.2016
14:07:43
parent_id это id этой же таблицы, если что :)

ojab
07.10.2016
14:08:06
id вполне может быть строкой

Google

Valentin
07.10.2016
14:08:54
Ну есть запись
table1
id: 1
parent_id: null
name: "Parent1"
и есть
table1
id: 120
parent_id: 1
name: "Child of parent1"

trickster
07.10.2016
14:36:06
я так понимаю рефреш токен + клиент айди+ клиент секрет = новый acess_token

ojab
07.10.2016
14:36:40
юзкейс — иметь доступ к юзерским данным неограниченное количество времени
имея refresh_token можно получить новый access_token, да
и пользовать его как и обычный access_token

trickster
07.10.2016
14:37:27
а как его получить?
всё что я нашёл это иссью на гитхабе 2013 года

ojab
07.10.2016
14:37:52
access_type: 'offline'
но вообще лучше в доках у конкретного провайдера посмотреть

trickster
07.10.2016
14:37:56
который советует использовать гугл апи клаент
да

trickster
07.10.2016
14:38:01
я получил его
как из рефреш токена собрать нвоый экцесс токен
access_type: 'offline',
prompt: 'consent'
вот так он попал в хеш

Adamtsov
07.10.2016
14:39:46
я доки не читал, но скорее всего сделать запрос на специальный урл, отправив рефреш токен, в ответ придет access токен

trickster
07.10.2016
14:40:11
мэйк сэнс

ojab
07.10.2016
14:41:05
https://gist.github.com/ojab/7fdab36c358b1cebbb79c0b005caf078
как-то так, судя по первому попавшемуся скрипту, который его юзает

Google

ojab
07.10.2016
14:42:13
OAUTH2_CONFIG — client_secret.json
который ты в гугловой дев-консоли получал

trickster
07.10.2016
14:46:28
client_secret: OAUTH2_CONFIG['client_secret'],
чем клаент сикрет отилчается от клаент сикрет?)

ojab
07.10.2016
14:47:59
эм? key: value

Admin
ERROR: S client not available

ojab
07.10.2016
14:48:02
хеш

Igor
07.10.2016
14:48:13
рефреш токен вещь
оч правильная вещь в oauth

Alex
07.10.2016
14:50:33

Mikhail
07.10.2016
14:57:30
Смотрю доки authlogic и выглядит он более дружелюбно чем девайс

Алиф
07.10.2016
14:57:32
Is any body have experience with VK API

Andrey ?
07.10.2016
14:57:47

Алиф
07.10.2016
14:58:46
it was working two days ago with same config
{"error":"invalid_client","error_description":"client_id is incorrect"}
i mean same configaration

Andrey ?
07.10.2016
14:59:52

Алиф
07.10.2016
14:59:56
config.omniauth :vkontakte, ENV['API_KEY'], ENV['API_SECRET'],
{
:scope => 'friends,audio,photos,email, groups, offline, notify, sex, bdate, city , country, home_town',
:display => 'popup',
:lang => 'en',
:image_size => 'original'
}

I
07.10.2016
15:00:17
and what's client_id in your request?

Алиф
07.10.2016
15:00:29
# VK API
vkontakte:
API_KEY: 'blabal'
API_SECRET: 'blabla'

Google

I
07.10.2016
15:01:43
it fails when you're trying to authorize user, yes?

Алиф
07.10.2016
15:01:56
yes

I
07.10.2016
15:02:55

Алиф
07.10.2016
15:03:12
where i can find my clicn id
http://prntscr.com/cqzkdz

Alex
07.10.2016
15:03:12
maybe client_id was banned?

I
07.10.2016
15:03:36
your client_id is vk user_id
i think

Andrey ?
07.10.2016
15:04:02
Нет

I
07.10.2016
15:04:20
ну на нет и суда нет)

Andrey ?
07.10.2016
15:05:02
Это ид приложения

I
07.10.2016
15:06:23
а, там client_id='+app_id+'
окей)

Алиф
07.10.2016
15:07:09
you mean app_id and client_id are same

I
07.10.2016
15:07:30
yes