@codenamecrud

Страница 450 из 1009
Silent Bob
05.01.2017
21:41:24
есть вроде плагины типа поддержка для разных языков. Их много, хотелось бы узнать что именно ставить проверенное

Ivan
05.01.2017
21:45:06
С вимом лучше "вжух" не делать.

Давай по порядку

Индентация: " indent settings set modelines=0 set tabstop=2 set shiftwidth=2 set expandtab

Google
Ivan
05.01.2017
21:46:58
Кроме индентации ещё с чем-то проблемы есть?

Silent Bob
05.01.2017
21:47:09
да, я привык что если я в цикле, то новая строка сразу с отступом идет

Ivan
05.01.2017
21:47:43
Должно работать

С тем, что я написал

Silent Bob
05.01.2017
21:48:02
а, уже, понял спасибо

Ivan
05.01.2017
21:48:37
Если не работает - просто поставь плагин который синтаксис рубей добавит

Больше звездочек - ставь, их не так много

Silent Bob
05.01.2017
21:48:52
синтаксис вроде и так есть из коробки

Ivan
05.01.2017
21:49:24
А я уже не помню сильно, что там из коробки)

Если что вот мои плагины https://github.com/Fahrenhei7/dotfiles/tree/master/vim/bundle

Silent Bob
05.01.2017
21:50:23
А я уже не помню сильно, что там из коробки)
к примеру это для руби в самый раз ? https://github.com/vim-ruby/vim-ruby

Google
Ivan
05.01.2017
21:50:28
Но у меня вимрс и вообще этот конфиг немного сыроват. Всё лень сесть и допилить уже до конфетки. Постоянно на дерьмецо натыкаюсь и забываю поправить

Да, самое то

Единственное что сразу советую поставить neocomplete

И с другими автокомплитами не мучаться

Они хороши, но для рубей лучше неокомплит

Eugene
05.01.2017
21:52:42
Всем утро

что-то я совсем мало спал

Ivan
05.01.2017
21:52:58
Всем утро
Добрый вечер.

У меня вообще диссонанс. Приехал домой, тут +4 от москвы, мозг опять с ума сходит

Eugene
05.01.2017
21:53:34
этог де?

Ivan
05.01.2017
21:53:49
Спать не хочу, работать уже не могу, приходится залипать в интернеты.

Красноярский край

Eugene
05.01.2017
21:53:57
мм

широка страна моя родная

много в ней всякого разного

Ivan
05.01.2017
21:54:34
Ну, что широка это да

Eugene
05.01.2017
21:57:24
Как вы справляетесь с обилием идей?

Когда придумал что-то интересное, жжотся начать делать, но понимаешь, что если начнешь, то быстро надоест и придет в голову новое

и так у тебя уже целое маленькое кладбище нереализлованных идей на заднем дворике скапливается

Google
Ivan
05.01.2017
21:58:43
Как вы справляетесь с обилием идей?
Начинаю делать -> Понимаю, что сделал не идеально, и не такая уж крутая идея -> Откладываю на "как нибудь"

В целом, то же самое что ты написал.

Eugene
05.01.2017
21:58:54
И это не делает тебя грустным?

Мне уже пора заводить сайт с кладбищем проектов, как у гугла

Ivan
05.01.2017
21:59:21
Делает. Но в последнее время все время отдаю работе, на свои проекты остается совсем немного

Потихоньку пилю, не надоедает

Eugene
05.01.2017
21:59:34
Это вариант

Ivan
05.01.2017
21:59:35
Хотя хочется больше, конечно

Alexander
06.01.2017
08:46:18
http://4pda.ru/2017/01/05/333045/

аааа, зачем

Ivan
06.01.2017
08:50:13
http://4pda.ru/2017/01/05/333045/
На самом деле выглядит намного аккуратнее чем монстры от msi и предаторы(асус кажется, не помню) всякие

Парни, кто работал с гугловским апи из рельс? Я правильно понимаю, что оффициальная либа для руби, не даёт удобного oauth2 для рельсов?

Ivan
06.01.2017
16:16:21
Ей уже нужно кормить готовый токен?

Eugene
06.01.2017
16:17:19
у гугла вообще адские апи

оаут делается через омниаут

для девайса и так

Ivan
06.01.2017
16:18:32
Спасибо

Darth
06.01.2017
16:18:46
Ну смотря к чему Например гугл плейсес куда лучше яндекса

Артем
06.01.2017
17:39:18
Попробывал виндовс 10, добротно сделали

Ivan
06.01.2017
17:58:14
Гугл очень странные ребята.

Google
Ivan
06.01.2017
17:58:32
Короче, в апи версией выше, нет методов из апи версией ниже

А по сути апи версией выше вообще для другого нужно, но название имеет очень схожее, и версию выше, чем у "базового" апи

Они конечно очень пытаются облегчить работу со своими тоннами апишек, но получается у них так себе. Хотя очень похвально всё, но слишком много документаций для одного и того же, слишком всё запутано для быстрого входа. Вот у фэйсбука просто райское апи

И инструменты

Парни, ещё вопрос про омниаутх.

Пусть есть кнопка 1 и кнопка 2 на разных страницах. После нажатия на кнопку 1 и кнопку 2 юзера должно перекидывать на разные страницы. Между кликом и редиректом происходят события икс, в которых участвуют аксесс токены от третьего апи одного сервиса (у меня гугла, но не суть). Как бы сделал я: кнопка1 и кнопка 2 будут ссылками вида '/auth/provider?action=custom_action' Колбэком к омниаутху будет метод, который прочитает параметр action из request.env['omniauth.params'], и в зависимости от него совершит событие икс.

Но так бы сделал я. А как бы сделал нормальный человек?

События икс в кнопке1 и кнопке2 - разные

Но это тоже не суть

Admin
ERROR: S client not available

Ваня
06.01.2017
19:32:51
Я вообще хз как это сделать?

Ivan
06.01.2017
19:33:40
Я вообще хз как это сделать?
Если интересно - почитай как работают oauth2/omniauth

Там фишка в том, что когда ты нажимаешь на кнопку на сайте, которая перекидывает на сайт основного сервиса и где ты подтверждаешь свое согласие с доступом к твоему аккаунту, сервис возвращает тебя на некий адрес на твоем сайте (читай на некий экшн из контроллеров), но в придачу подкидывает хэш с данными, среди которых есть access токен для совершения действий с апи этого сервиса

Но фишка в том, что этот токен ты не можешь просто записать в бд и юзать постоянно

Он истекает через N минут

Но ты можешь получать его в бэкграунде, если юзер когда-то принял согласие на использование его аккаунта

Но всё равно, что-бы получить его, тебе нужно пройти по изначальной ссылке, которая только одна, задается тобой (или omniauth гемами всякими)

Пусть есть кнопка 1 и кнопка 2 на разных страницах. После нажатия на кнопку 1 и кнопку 2 юзера должно перекидывать на разные страницы. Между кликом и редиректом происходят события икс, в которых участвуют аксесс токены от третьего апи одного сервиса (у меня гугла, но не суть). Как бы сделал я: кнопка1 и кнопка 2 будут ссылками вида '/auth/provider?action=custom_action' Колбэком к омниаутху будет метод, который прочитает параметр action из request.env['omniauth.params'], и в зависимости от него совершит событие икс.

Ваня
06.01.2017
19:40:18
Спасибо, что объяснил

Теперь я понял твое решение)

Google
Ivan
06.01.2017
19:41:45
Но ты можешь получать его в бэкграунде, если юзер когда-то принял согласие на использование его аккаунта
В бэкграунде с сервера не можешь, нужно что-бы юзер из своего браузера редиректнулся с войденным аккаунтом в третьем сервисе.

Чувствую нужно даже не так сделать. Редиректить по кнопке на экшн, который проверяет не стух ли токен и делает событие икс, если стух - отправлять за новым с указанием, откуда запрос на новый токен был отправлен, и потом из экшена-колбэка отправлять обратно.

Eugene
06.01.2017
19:53:30
Свежий выпуск с кучей крутых материалов, всемчитать https://www.getrevue.co/profile/frey/issues/random-ruby-issue-12-40473

Ivan
06.01.2017
19:55:47
Как смотришь на то, что-бы поделить заранее руби и эликсир ссылки?

Eugene
06.01.2017
19:55:58
хммм

Ivan
06.01.2017
19:56:00
Какой-нибудь значек ставить, или что-то типа того

Eugene
06.01.2017
19:56:01
Ну можно в общем-то

Типа как в гринруби?

Ivan
06.01.2017
19:56:09
Или в заголовке сразу писать [elixir] [ruby]

Да

Ну там довольно некрасиво, правда

Но типа того

Eugene
06.01.2017
19:57:20
А мне кажется удобно там

Но вообще да, ты прав

Надо будет не забыть

Как бы мне увеличить количество подписчиков

Ivan
06.01.2017
20:00:19
А сколько сейчас? как посмотреть?

Eugene
06.01.2017
20:00:36
А никак

166

Запостил в предложенные на проглиб

Ivan
06.01.2017
20:01:36
О, раз никак - вообще отлично. Можно попробовать найти околорубишные сообщества, и сделать что-то типа взаимной рекламы. В конце подписать "спонсором сегоднешнего выпуска была группа васи пупкин"

Ну, и предложить опубликовать тебя в их сообществе, есессно.

Страница 450 из 1009