@rubylang

Страница 461 из 1684
Huken
07.10.2016
10:29:53
тоесть чтоб начать писать на рельсе надо сначала анимацию в макоси выключить?
ты другие творения почитай https://rubydev.ru/2010/12/ruby_alias-alias_method/

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
Table.group(:parent_id).count
ну так и получается {1: 231, 6: 52, 76: 123, ...}

Table.group(:parent_id).count
у меня практически так же, только я потом ещё .map использую, а в нем запрос из которого name вытаскиваю

Table.group(:parent_id).count
а хотелось бы без .map и запроса я не знаю возможно ли это, поэтому спрашиваю

Kirill
07.10.2016
14:06:13
join тогда нужен

Table.joins(:parent) и т.д.

ojab
07.10.2016
14:07:15
Table.group(:parent_id).count
Table.joins(:parent).group('parents.name').count

ну так и получается {1: 231, 6: 52, 76: 123, ...}
по исходному вопросу нифига не ясно, что есть `Parent1`/`Parent2`/и т. д.

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
если авторизация через oauth — ничто не мешает в базу refresh_token положить
так а какой юзкейс рефреш токена? ты им пользовался?

я так понимаю рефреш токен + клиент айди+ клиент секрет = новый 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

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
{"error":"invalid_client","error_description":"client_id is incorrect"}
Я даже не знаю что и ответить

Алиф
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
i dont know
so check it

Алиф
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

Страница 461 из 1684