@rubyschool

Страница 358 из 921
Dmitry
13.09.2017
06:56:03
https://youtu.be/BcmUOmvl1N8

?

Radzhab
13.09.2017
07:48:22
Коллеги, подскажите самый простой timepicker

уже попробовал туеву кучу всего - нет ничего норм

Google
Vitaly
13.09.2017
07:50:24
https://eleme.github.io/element-react/#/en-US/time-picker

Olga
13.09.2017
07:50:49
https://github.com/xdan/datetimepicker из урока, нормальный вроде)

Radzhab
13.09.2017
07:51:03
так у меня же не реакт Виталий

Vitaly
13.09.2017
07:51:24
можно именно в это место компонент воткнуть

Radzhab
13.09.2017
07:52:00
вебпакер нужен для этого?

Vitaly
13.09.2017
07:52:26
gem webpacker, да.

Nikolay
13.09.2017
09:54:31
а есть ли какой-либо инструмент для удобного просмотра логов сервера что-то в стиле pry?

Fedor
13.09.2017
09:54:58
less

или кибана

Nikolay
13.09.2017
09:56:45
и в live режиме работает?

Fedor
13.09.2017
09:57:00
относительно

less читает файл и подгружается новые строки, если мотать вниз

если хочешь в live смотреть за логами то tail -f

Google
Vitaly
13.09.2017
10:02:07
https://github.com/vitalyliber/logcatcher

Nikolay
13.09.2017
10:02:33
докер контейнер?

Vitaly
13.09.2017
10:02:48
да,но можно и без контейнера

Просто мне так удобнее сервис мониторить.)

Nikolay
13.09.2017
10:05:28
раз уж ты тут, вопрос на будущее. Пока докер не пробовал, но планирую и слышал образы могут быстро забить свободное пространство. На много ли хватит ссд диска, скажем объема 256?

Denis
13.09.2017
10:06:05
будешь чистить по мере необходимости

Vitaly
13.09.2017
10:06:20
На сервере 16гб обычно хватает. Если место заканчивается - просто читсишь

Это я про один проект с несколькими контейнерами

На рабочей машине постоянно билдишь - приходится раз в месяц чистить

А так докер довольно экономный

Nikolay
13.09.2017
10:07:55
спасибо

Vitaly
13.09.2017
10:08:45
Ну последний писк в докера это Swarm. Им удобнее деплоить.) и можно быстро подключить в рой еще машину и она нагрузку на себя возьмет

Kostyan
13.09.2017
10:18:00
Я не увольняюсь!

Не тот чат,сорри

Dmitry
13.09.2017
10:21:09
почему никто не пользуется возможностью просто удалить сообщение? да и редактируют редко

Aleksey
13.09.2017
12:48:30
Народ, напомните пожалуйста: i = 0, четное: true i = 1, четное: false i = 2, четное: true ... i = 50, четное: true Программа должна занимать одну строку (потому что блоки проходили только в фигурных скобках).

Vlad
13.09.2017
12:51:42
@boonker2 (0..50).map{|i| i%2 == 1? false : true }

Так что-ли?) Ты не написал, что выводить должна программа

Aleksey
13.09.2017
12:57:20
я это писал ещё по осени. забыл

Google
Aleksey
13.09.2017
12:57:31
какой map ? 'nj c 4uj ehjrf

это с 4 урока

Sergey
13.09.2017
12:57:57
i%2 == 1? false : true может, всё таки просто i % 2 == 1 ?

Fedor
13.09.2017
12:58:12
ну если вывод на экран, то там какой-нибудь .each { pus ... }

Olga
13.09.2017
12:58:43
51.times {|i| puts "i=#{i}, chetnoe: #{i.even?}"}

Sergey
13.09.2017
12:59:22
i.even?
ну я о самой конструкции bool ? false : true

Fedor
13.09.2017
13:00:02
ну в целом да, тернарник тут лишний

Aleksey
13.09.2017
13:05:08
я думал в "" можно только текст, а не выражения писать.

Fedor
13.09.2017
13:05:58
как раз в одинарных кавычках пишется только текст, а в двойных - можно использовать выражения

через #{}

Aleksey
13.09.2017
13:06:22
понял

Aleksey
13.09.2017
13:06:24
спасибо.

Fedor
13.09.2017
13:06:25
Правда рубокоп советует заменять двойные кавычки на %()

Aleksey
13.09.2017
13:06:36
?

Fedor
13.09.2017
13:06:43
не за что

Aleksey
13.09.2017
13:13:02
Olga
13.09.2017
13:15:47
?

Nikolay
13.09.2017
13:48:30
по факту у тебя есть кнопка, которая дергает твой контроллер, в нем выполняется вызов этого апи, получается ответ и редиректится на страницу указанную в этом ответе
А тут получается редирект идёт после ввода данных карты на шлюзе, далее надо платёж авторизовать и снять деньги. Как эту страницу лучше обозвать, завершение заказа, оплата?

Fedor
13.09.2017
13:49:47
да как хочешь

Google
Fedor
13.09.2017
13:49:49
)

order_result, payment_result

financial_apokalipsdetc

Nikolay
13.09.2017
13:53:17
ну т.е. на ней еще кнопка, по которой в экшне отправит запрос на авторизацию и снимет?

Fedor
13.09.2017
13:54:09
Это по сути буферная страница, которая будет принимать результат от платежной системы, и либо редиректить куда-то либо показывать ошибки

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

это уж как тебе больше нравится

Admin
ERROR: S client not available

Nikolay
13.09.2017
13:57:26


Fedor
13.09.2017
13:58:27
это уже конкретное API платежной системы

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

тут ты полностью теряешь контроль

пользователь может, к примеру подправить параметры запроса, уменьшив цену до 1 бакса, или заменив пакет minimal на пакет full

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

и ты либо подтверждаешь, либо нет

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

когда ты подтвердишь платеж, система его проведет и подтвердит пользователю

и только после этого вернет его на твой сайт

это очень похоже на OAuth2 авторизацию

Google
Fedor
13.09.2017
14:01:57
можешь ее алгоритм почитать в сети

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

Nikolay
13.09.2017
14:06:52
ну у тебя все по порядку, логично, а здесь в доках смущает редирект до авторизации и проведения платежа. Или получается редирект попадает на определенный экшн, передается id транзакции и в экшне фоном запускается процесс авторизации, оплаты и выводится результат

как-то так?

Fedor
13.09.2017
14:08:10
да

тоесть в процессе одобюрения платежа, система спрашивает тебя, корректный ли платеж

на другой экшен, и возможно даже на другой контроллер

Nikolay
13.09.2017
14:10:35
спасибо, попробую схему изобразить себе на бумаге

Al`mir
13.09.2017
14:34:04
Кто-нибудь пользуется слепой печатью?

И в частности Vim`oм

Антон
13.09.2017
14:57:31


Al`mir
13.09.2017
15:13:22
Что, вообще никто не практикует?

Кто-нибудь пользуется слепой печатью?

Fedor
13.09.2017
15:14:42
эм...

кто-то еще смотрит на каву?

я вообще удивляюсь, зачем на ней буквы пишут )

Al`mir
13.09.2017
15:16:02
Это не только не смотреть на клаву, но еще и функционировать каждый палец

Fedor
13.09.2017
15:16:24
это вы путаете слепой и 10-пальцевый набор

я использую 8 пальцев, потому что руки у меня маленькие и мизинец никуда не дотягивается

Страница 358 из 921