@rubyschool

Страница 574 из 921
Alex
20.03.2018
16:44:17
Еще одну?
ну ту что он скинул 6 дней назад ещё одну посложнее чем то что он скинул с собеседования, я тут книгу дочитал и взялся

Aura
20.03.2018
16:50:44
tg://socks?server=ettest.proxy.expert&port=1888&user=KDMTQ8&pass=BHW7QI
https://t.me/tgvpnbot?start=proxy Сделали еще в прошлый раз, когда угрожали блокировкой.

Roman
20.03.2018
17:15:38
Здраствуйте. Я новачок в rails, от и возник вопрос, возможно тупой)) Есть сайт и на одной из страниц есть прогрес бар который должен загрузаться при старте этой страници. Так от, когда я обноляю эту страницу с прогрес баром, то он работает, а когда перехожу с другой страници, то он не работает, в чем может быть проблема?.

Google
Dmitry
20.03.2018
17:16:03
turbolinks

Roman
20.03.2018
17:16:32
а можно какой-то пример?

Vlad
20.03.2018
17:19:14
Почитай описание гема turbolinks, надо оборачивать работу твоего прогресс бара в события которые добавляет turbolinks. Но советовал бы его отключить, как новичку.

Roman
20.03.2018
17:19:47
Хорошо. Большое спасибо

И еще хотел спросить. Слышал про такую вещь как Heroku, вы ею пользуетесь, она вообще нужна при работе? И нужна ли она новичку?

Ro
20.03.2018
17:27:11
пригодится, это простой способ деплоя сайта

правда, дорогой)

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

для начала можно и хероку пробовать

Roman
20.03.2018
17:28:12
Спасибо

Alex
20.03.2018
17:30:10
для начала можно и хероку пробовать
Я слышал что там что-то бесплатное не хероку есть, или уже нет?

Dm
20.03.2018
17:30:59
Alex
20.03.2018
17:31:19
Есть, но там жесткие ограничения
ну если мне надо чисто показать как работает, сгодится же?

Google
Al
20.03.2018
17:31:23
а сколько по деньгам если ?

Roman
20.03.2018
17:32:49
Я видел бесплатно делали на хироку

Roman
20.03.2018
18:26:27
есть там бесплатный тариф, для стейджа или прототипа в самый раз, деплой - дело 5 минут

Salavat
20.03.2018
18:41:41
там вроде на бесплатном тарифе по времени основное ограничение

что в месяц можешь 20 дней отдавать сайт в онлайн

Владимир
20.03.2018
21:41:46
что в месяц можешь 20 дней отдавать сайт в онлайн
Если закинуть на счёт один доллар и подвязать карточку, они ещё времени добавляют (не снимая никаких денег) и выходит, что в месяц дают часов больше, чем в 31 дне.

Ro
20.03.2018
22:11:56
тока карточку привязывай без бабла

а то кто-нибудь тебя поддосит, и будешь должен сто тыщ баксов)

Dima
21.03.2018
10:42:18
а то кто-нибудь тебя поддосит, и будешь должен сто тыщ баксов)
Не будешь должен. Если free dynos истекает то просто закрыватся доступ к приложениям на бесплатном тарифе, а платный dyno стоит 7$ в месяц и приложение всегда онлайн.

Konstantin
21.03.2018
12:06:21
Alex
21.03.2018
12:19:53




я этот вопрос собственно почему задал

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



т.е. создать ссылки с удобными именами на объекты из хеша, однако если создавать ещё объекты ради удобства это как то не очень, вот и спросил, ссылка или объект второй





Andrey
21.03.2018
13:17:54
Ты не над тем думаешь ))

Google
Andrey
21.03.2018
13:18:43
у тебя метод show_matrix нечитаемый.

Alex
21.03.2018
13:20:00
и как мне сделать его читаемым ?

Dmitry
21.03.2018
13:20:11
соглашусь, открыл, пустил немного крови из глаз, закрыл

Andrey
21.03.2018
13:25:04
напиши код для человека,так как ты бы человеку объяснял как написать матрицу типа "печатай строчка за строчкой. строчка начинается и заканчивается вот таким символом. столбцы разделены пробелом/вот таким символом"

потом пиши псевдокод чтобы он именно так просто и читался

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

Alexandr
21.03.2018
13:27:44
лучший совет, который я слышал( не сарказм)

потом пиши псевдокод чтобы он именно так просто и читался

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

Alex
21.03.2018
13:28:34
я не очень представляю как делать функцию ради того что бы спрятать код, даже как наименовать его (эту функцию)

Natalia
21.03.2018
13:29:48
интересная методика

Andrey
21.03.2018
13:32:24
т.е. каркас метода для примера может выглядеть так def show_matrix rows.each{ |row| print_row(row) } end

Natalia
21.03.2018
13:32:27
никогда не думала о том, как это должно шаг за шагом выглядеть. Классно описал

Andrey
21.03.2018
13:33:55
@Amourlive то что я описал выше понятный код?

Andrey
21.03.2018
13:35:42
избавься от print

ты собираешь строку и делаешь puts иначе в голове трудно собрать строку итоговую по всему методу

опять же сначал идеально её описываешь потом стараешься сделать реализацию.

Типа def print_row string_row = start_string + columns + end_string puts string_row end

это заготовка на функцию print_row из примера выше.

Google
Alex
21.03.2018
13:38:44
просто я пока не очень понимаю как мне собирать строку, когда у меня массив массивов ни слево на право а снизу вверх как бы, и что бы правильно показать мне приходится её пересобирать

Alex
21.03.2018
13:40:12
подумаю после того как сделаю задачку

Marat
21.03.2018
14:33:49
@Pazzik ?

Di
22.03.2018
08:05:41
Ребят, по dry-validation может кто помочь? В схему приходят vin, engine_number, body_number, chassis_number Нужно реализовать валидацию с таким поведением: vin.filled? - схема валидна, дальше неважно нет vin но есть engine_number и body_bumber - схема валидна, chassis_number не важен нет vin но есть engine_number, нет body_bumber но есть chassis_number - схема валидна Попробовал запилить такое правило rule(numbers_presense: [:vin, :chassis_number, :engine_number, :body_number]) do |vin, chassis_number, engine_number, body_number| vin.none?.then(engine_number.none? & (chassis_number.filled? || body_number.filled?)) end Но при попытке вызвать схему вываливает такую ошибку errors={:numbers_presense=>["cannot be defined"]} Куда копать?

Admin
ERROR: S client not available

Alexandr
22.03.2018
14:56:12
Привет всем. Вопрос, нормально ли парсить с помощью net/http такой URL: "http://exchange.dn.ua/currencies.json"

Почему-то его точка в конце смущает, и он отдаёт вместо этой страницы 404

require 'net/http' require 'json' url = 'https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?json' url2 = "http://exchange.dn.ua/currencies.json" uri = URI(url2) response = Net::HTTP.get(uri) json = JSON.parse(response) rate = "#{json[33]["txt"]}" + " - " + "#{json[33]["rate"]} #{json[34]["txt"]}" + " - " + "#{json[34]["rate"]} #{json[42]["txt"]}" + " - " + "#{json[42]["rate"]} #{json[46]["txt"]}" + " - " + "#{json[46]["rate"]}"

В первом случае всё работает

Во втором - нет

Dmitry
22.03.2018
15:12:39
мне вот что возвращает 2 юрл {"error":"You need to sign in or sign up before continuing."}

Vlad
22.03.2018
15:19:05
Ну да, второй 401 ошибку возвращает

Alexandr
22.03.2018
15:20:24
а) там девайс защищает

Спасибо)

Radzhab
23.03.2018
09:59:23
Коллеги, вопрос

есть класс, а в нем методы

я хочу чтобы у каждого метода высвечивалось описание

при автодополнении

в c# например есть атрибуты описания

Google
Radzhab
23.03.2018
10:01:23


Alabama
23.03.2018
10:03:10
при автодополнении
автодополнении где?

Radzhab
23.03.2018
10:03:18
в рубимайн например

чтобы подсказка была

Andrey
23.03.2018
10:27:46
да оно и так высвечивается

Ya
23.03.2018
10:31:42
в рубимайн например
Стандартные подсказки по-моему везде высвечиваются , что в рубимайн/саблайм/вс код .

Radzhab
23.03.2018
10:32:46
да оно и так высвечивается
да не подсказки по том сколько перменных в методе и как они называются

я хочу чтобы коментарий для метода высвечивался в автоподополнении

ладно, это все мелочи

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

Andrey
23.03.2018
10:34:06
ну вообще комментарии это не очень круто =)) потому что никто за ними не будет следить =))

Ya
23.03.2018
10:35:32
я хочу чтобы коментарий для метода высвечивался в автоподополнении
Это наверное в дебри конфигов надо лезть и править ручками , если подобных дополнений с таким функционалом нет к редактору

Andrey
23.03.2018
10:36:33
как отлаживать проект в котором есть зависимости? Я могу свой файл спокойно отлаживать, но в текст либы не заходит отладка почему то
ну я на самом деле из мира visual studio и C++/ C# и первый год я дебажился, но сейчас перестал. p "blabla" вот мой дебаг =))

Radzhab
23.03.2018
10:36:35


Andrey
23.03.2018
10:36:54
дебагер заходит внутрь на самом деле, я в рубях и гемах копался

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