@rubyschool

Страница 433 из 921
Tanya
01.11.2017
21:52:29
Надпись сам нарисуй

Svetlana
01.11.2017
21:53:17
Оу, Таня. Тебе же не 150 лет, как нам. Ты откуда такие картиночки берёшь.

Vasyl
01.11.2017
21:53:24
кто такой сервак юзает вместе с рельсами

Svetlana
01.11.2017
21:53:24
А Рома флуд начал.

Google
Vasyl
01.11.2017
21:53:26
?

Tanya
01.11.2017
21:53:40
С чего ты взяла? kotoraya

Я очень стар :'(

Svetlana
01.11.2017
21:55:27
Так я в vk вижу ?

Yaromir
01.11.2017
22:06:50
А можно добавить новую колонку в бд не изменяя старую ,тоесть чтоб не дропать и ее и не создавать заново

?

Vlad
01.11.2017
23:56:50
Yaromir https://stackoverflow.com/questions/4834809/adding-a-column-to-an-existing-table-in-a-rails-migration либо

Уже описывали товарищу выше, скажу, что самый крутой скилл - уметь быстро гуглить нужные тебе знания и сферы)

Konstantin
02.11.2017
05:51:02
Быстро гуглить - this

Ну и выглядеть умным при этом :3

Александр
02.11.2017
06:48:48
Google
Fedor
02.11.2017
07:58:27
o_O

а зачем?

Igor
02.11.2017
08:31:23
люди знающие, скажите пожалуйста, а что лучше юзать в качестве сервака, какую связку? Nginx и unicorne?

Fedor
02.11.2017
08:33:05
смотря, что тебе надо и какое у тебя железо

Nginx ужен железно, наиболее мощная и безопасная прокся

дальше выбор unicorn, puma, passanger

passanger - очень хорош, если взять платную версию

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

unicorn многопроцессорный и проще настраивается/лушче интегрируется с nginx на мой взгляд, чем пума. Но что бы хорошо держать нагрузку ему надо много ядер

я обычно ставлю пуму и не парюсь, она сейчас по умолчанию идет в 5 рельсе )

Fedor
02.11.2017
08:38:28
советую посмотреть https://github.com/seuros/capistrano-puma

и https://github.com/puma/puma/blob/master/docs/systemd.md

первый - для деплоя, второй - для использования пумы не как процесса, а как systemd юнита

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

Igor
02.11.2017
08:43:59
Благодарю за ссылки!

Vlad
02.11.2017
09:32:03
Еще можно Upstart скриптом пользоваться https://github.com/puma/puma/tree/master/tools/jungle/upstart

Yuriy
02.11.2017
09:48:25
Может запилят в скором времени rails на nginx application server...

Konstantin
02.11.2017
09:49:14
Nginx + puma

Yuriy
02.11.2017
09:49:37
https://m.habrahabr.ru/company/itsumma/blog/337346/

Google
Yuriy
02.11.2017
09:50:02
Когда есть выбор - всегда хорошо

Руби к концу года обещают в него добавить

Olga
02.11.2017
09:56:06
#!/usr/bin/ruby require 'rubygems' require 'json' require 'pp' json = File.read('input.json') obj = JSON.parse(json) pp obj В этом куске кода объясните пожалуйста, что такое рр ? Это стандартный класс руби ? Что он делает в двух словах ? Смотрю тут, но не понимаю ? http://ruby-doc.org/stdlib-1.9.3/libdoc/pp/rdoc/index.html

Olga
02.11.2017
09:57:44
а это не опечетка? может просто p
вот еще тут пример, просто я везде вижу две рр def start if options[:warn] $-w = true end if includes = options[:include] $LOAD_PATH.unshift(*includes) end if library = options[:require] require library end if options[:debug] $DEBUG = true require 'pp' p options[:server] pp wrapped_app pp app end end

require 'pp' пишут везде, зачем? что это ? ?

Dmitry
02.11.2017
09:58:27
pp(obj, out=$>, width=79) Outputs obj to out in pretty printed format of width columns in width. If out is omitted, +$>+ is assumed. If width is omitted, 79 is assumed. ::pp returns out.

Olga
02.11.2017
09:59:26
аа... в связке с json значит как то

Dmitry
02.11.2017
10:01:19
аа... в связке с json значит как то
pp(obj) Adds obj to the pretty printing buffer using Object#pretty_print or Object#pretty_print_cycle.

Olga
02.11.2017
10:01:59
а человеческим языком слабо?))

pp это класс руби ?

Konstantin
02.11.2017
10:05:19
https://ruby-doc.org/stdlib-2.1.1/libdoc/pp/rdoc/PP.html

Olga
02.11.2017
10:08:25
спасибо пипал читаю

Konstantin
02.11.2017
10:49:31
Привет, делаю post форму (просто данные без моделей) как я могу их вложить, что-бы они пришли так же, как приходят, когда создаю с помощью хелпера при ресурсном роутинге автоматом?

Aleksey
02.11.2017
11:04:08
name="order[id]"

а в контроллере params[order][id]

вроде как-то так делал

Dmitry
02.11.2017
11:09:24
при вызове рекурсивного метода получаю stack level too deep, что в данном случае значит stack level

что за стек такой

Google
Fedor
02.11.2017
11:19:14
уровень вложенности

рекурсия у тебя ушла в бесконечный цикл

Dmitry
02.11.2017
11:37:10
рекурсия у тебя ушла в бесконечный цикл
Это я считал факториал, до 35 по-моему рекурсивным методом получается а дальше вот такая вот балалайка. Вот думаю где теперь почитать про то почему именно на такой границе происходит невозможность вычисления.

Fedor
02.11.2017
11:41:55
https://stackoverflow.com/questions/242617/how-to-increase-stack-size-for-a-ruby-app-recursive-app-getting-stack-level-to

можешь что-то отсюда попробовать

Dmitry
02.11.2017
12:07:43
Спасибо попробую разобраться на языке вероятного противника

Vlad
02.11.2017
16:47:12
@DmitryFry Точно, ты же говорил, что ты на интервью написал рекурсивный расчет факториала. У меня один вопрос, зачем рекурсией то?))))

Dmitry
02.11.2017
16:48:35
первое что пришло в голову, просто разговаривали разговаривали, и вдруг напиши ка метод считающий факториал. и я от неожиданности написал через рекурсию.

Vlad
02.11.2017
16:49:56
?

Admin
ERROR: S client not available

Vlad
02.11.2017
17:39:05
Я конечно совсем не верно сформулирую, но это же выделение памяти на каждый провал внутрь

Konstantin
02.11.2017
17:39:14
Я вот сегодня писал сервис для выдачи сертификатов, а потом понял, что для каждого вида ресурсов уже написано по такому сервису, но названы неочевидно, что я и не заглянул. Второй день на должности, но уже успел поработать в корзину :33

Vlad
02.11.2017
17:40:05
он же поидее где то должен хранить цепь рекурсии, значит что-то расходуется

Konstantin
02.11.2017
17:40:16
Ребята, в коллективе на реальном проекте очень много нового узнаешь. Если кто ещё не решился идти на собеседования, а хочет ещё поучиться - не делайте так.

Ro
02.11.2017
17:43:33
А потом у вас стэковерфлоу
ребята, ну вот опять же я вам говорю - относитесь к себе критически

Vlad
02.11.2017
17:43:53
А если расчитать циклом, то такого не будет.

Konstantin
02.11.2017
17:43:55
Это шутка была, Рома

Ro
02.11.2017
17:44:02
я не против того, чтобы вы делали ошибки, но не надо ставить смайлы и подразумевать, что вы все знаете

Google
Ro
02.11.2017
17:44:12
не каждая рекурсия вызывает stack overflow

можно бесконечную рекурсию сделать и не будет stack overflow

Konstantin
02.11.2017
17:44:31
Ты сегодня чересчур серьёзный

Ro
02.11.2017
17:44:32
кто не верит, пусть почитает про tail call optimization

Oleg
02.11.2017
17:44:35
и какой глубины будет стек при вычислении факториала? глубоко не провалитесь

Ro
02.11.2017
17:44:59
так что ничего плохого в рекурсивном вычислении факториала нет - мы не знаем как он был реализован

я просто за то, чтобы был healthy debate в чате

с уважением)

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

не обижайтесь))

Konstantin
02.11.2017
17:46:33
Я вообще не против рекурсии же ж.

Vlad
02.11.2017
17:47:11
А я разве без уважения это сделал? Человек еще ранее сам же смеялся над своим решение. Примерно такое он писал сам, его спросили: - А что будет, если я введу 1000000000 - Ничего хорошего, это ж рекурсия

Ro
02.11.2017
17:48:46
ну ладно чо ты

не обижайся)

ну подумаешь, не подучил в этот раз немножко)

в другой раз подучишь

Fedor
02.11.2017
17:50:39
больше уважения )

про рекурсию, у вас не память утекает, а переполняется стек вызова

https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%BA_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2

Vlad
02.11.2017
17:51:15
К примеру, я вообще на первом же интервью умудрился сказать, что массивы не индексированы, а когда меня спросили, как я буду получать 5ый элемент, я ответил "конечно же по индексу" И если бы кто-то хоть сколько смайлов кто то на это мне написал, я бы совсем не обиделся) @ro31337 не обижаюсь, просто ты как то вырвано прочитал мои смайлы?

Fedor
02.11.2017
17:51:28
эта такая структура, где запоминаются все вызовы, что бы последовательно из них вернуться

и глубина его конечна и не велика

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