@rubylang

Страница 1221 из 1684
Fedor
26.09.2017
07:30:07
ngnix с этим все равно справится лучше

Igor
26.09.2017
07:31:36
так плюс пумы как раз в мультитредовости, ей не надо плодить процессы
А как GIL работает при этом? Вот есть 10 одновременных запросов, они в очередь не встанут?

Fedor
26.09.2017
07:32:55
а черт его знает, это надо в сиходниках копаться и у авторов спрашивать

Igor
26.09.2017
07:32:55
вообще я за то, что бы нгинкс управлял количеством воркеров, а не пассажир количеством процессов
воркеры nginx это не то же самое, что количество воркеров приложения. nginx спокойно может запускаться с одним воркером и отдавать запросы на 10 воркеров приложений

Google
Fedor
26.09.2017
07:33:05
явнутрь не лез

No
26.09.2017
07:34:12
А как GIL работает при этом? Вот есть 10 одновременных запросов, они в очередь не встанут?
GIL работает, как будто запущен один инстанс приложения, я думаю

другое дело, что он же не работает с одними и теми же объектами

каждый процесс всмысле

есть общий пулл какой-то, но для каждого потока создаются свои объекты

Igor
26.09.2017
07:34:50
GIL работает, как будто запущен один инстанс приложения, я думаю
Если так, то тогда всё равно надо плодить процессы, что почти равно passenger

No
26.09.2017
07:35:34
вообще надо копать, это так, навскидку, как я понимаю в чем профит пумы

Если так, то тогда всё равно надо плодить процессы, что почти равно passenger
извини, оговорился выше, я имел ввиду потоки. или где пуме понадобится плодить процессы?

ну, кстати, вспомнил тут один нюанс

сборщик мусора у каждого потока в пуме свой

поэтому может я выше не до конца прав

Vasiliy
26.09.2017
07:38:58
Чёт я не понел, в статье пишут что пума это как пассажир но бесплатно

В чём плюс пассажира то тогда?

Google
Vasiliy
26.09.2017
07:39:48
Плюс пассажир вроде как память жрёт как сука(не вспомню откуда это)

Igor
26.09.2017
07:45:26
А puma кажись может только http 1.1

No
26.09.2017
07:46:47
Ребята, есть путь задать для хэша дефолтным значением другой хэш?

No
26.09.2017
07:47:15
Если задать через default - по факту дефолтным становится именно один хэш и в него пишется всё

По итогу на всех ключах один вэлью

Anton
26.09.2017
07:47:47
No
26.09.2017
07:48:10
ага, спасибо большое

Igor
26.09.2017
07:48:40
irb 2.3.1 :001 > h = Hash.new({}) => {} 2.3.1 :002 > h[:k] => {} 2.3.1 :003 > h = Hash.new => {} 2.3.1 :004 > h[:k] => nil

No
26.09.2017
08:02:56
Hash.new { |h, k| h[k] = {} }

Вот так всё ок

Anton
26.09.2017
08:04:51
irb 2.3.1 :001 > h = Hash.new({}) => {} 2.3.1 :002 > h[:k] => {} 2.3.1 :003 > h = Hash.new => {} 2.3.1 :004 > h[:k] => nil
в таком случае у тебя будет один вложенный хеш на все ключи

[13] pry(main)> h = Hash.new({}) => {} [14] pry(main)> h[:k] => {} [15] pry(main)> h[:j] => {} [17] pry(main)> h[:k][:a] = 1 => 1 [18] pry(main)> h[:k] => {:a=>1} [19] pry(main)> h[:j] => {:a=>1}

Anton
26.09.2017
08:11:26
Неожиданно, спасибо
да не, вполне же

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

No
26.09.2017
08:17:01
а теперь вопрос посложнее

можно узнать - ключ содержит дефолтное значение или присвоенное?

на случай, если присвоен был другой хэш

Google
No
26.09.2017
08:17:28
пустой

всё, отмена вопроса

Serghei
26.09.2017
08:21:51
КТо прикручивал redcarpet s визуализацией подчеркивания кода?

redcarpet, rouge, coderay и т.д?

Dmitry
26.09.2017
08:56:47
Redcarpet прикручивал

Там вроде все тривиально

Только с одной проблемой столкнулся, в проекте reset.css был и я долго тупил что из-за него markdown не отображается. Тупо забыл про ресет.

Serghei
26.09.2017
09:19:24
Все..разобрался)) ПРикручивал pygments.rb. Этот кадр с 2.4 версией не работает. Кинул rouge. Все отличо встало

No
26.09.2017
09:47:47
@davydovanton вопрос к тебе, как к евангелисту Ханами ) просмотрел статью, где вместо Hanami::Repository используется Sequel::Model. Насколько это актуально сейчас? По идее, это же не противоречит идее ханами, даже наоборот подчеркивает его модульность и разделение ответственности )

Просто Sequel выглядит посимпатичнее на данном этапе )

Anton
26.09.2017
09:54:00
потому что у меня есть опыт с ним и я его быстрее приготовлю, чем сиквел

No
26.09.2017
09:54:23
вот что меня привлекает в sequel

вроде обновляют регулярно, но issue закрывают очень оперативно

я давно за этим наблюдаю

Anton
26.09.2017
09:54:45
дело вкуса же

я попробовал все основные поделки джереми и у меня свое мнение о нем

если тебя все устраивает - то почему бы и нет ?

только ты закинешь АР паттерн и будет не так круто

Google
No
26.09.2017
09:55:55
ну, он же будет под капотом, юзать его можно в том же стиле, что и репозиторий

или это уже костыль?

Anton
26.09.2017
09:56:15
ну, он же будет под капотом, юзать его можно в том же стиле, что и репозиторий
а я честно хз, есть там репозиториии или руками делать надо

Vasiliy
26.09.2017
10:39:50
АР заебись же

Admin
ERROR: S client not available

Ayrat
26.09.2017
12:10:10
Друзья, не подскажете как получить доступ к p ro.elixir?

если неправильно написал ответ

No
26.09.2017
12:22:26
пацаны, знаю шо не по теме чата, но кому-то может сделать день ) на дворе 21 век, мои соседки по тамбуру колдуют и проклинают меня под дверью и сыпят соль )

ITшников не любят походу ))

Ayrat
26.09.2017
12:23:19
или говнокодеров

No
26.09.2017
12:23:35
может и так )

rekero
26.09.2017
12:25:15
в глаза соль сыпят?

No
26.09.2017
12:25:40
не, под дверь )

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

ну ещё им не нравится, что ко мне люди приходят, они считают, что на сьёмную квартиру никого приводить нельзя )

Ayrat
26.09.2017
12:42:47
не грусти

жизнь наладится

Aleksey
26.09.2017
12:44:22
жизнь наладится
С мягким знаком?

Ayrat
26.09.2017
12:44:46
что?

без же ))

Google
Ayrat
26.09.2017
12:45:16
нужно от кода отвлекаться немного

книги там читать

pny
26.09.2017
15:14:49
@davydovanton а чо, пепеграунд окуклился?

Anton
26.09.2017
15:15:19
pny
26.09.2017
15:15:25
Да

Anton
26.09.2017
15:16:00
Ну, типо там нервные все стали (я тоже, но по другим причинам) типо молчал, выкинули

pny
26.09.2017
15:16:32
Хочу обратно. Возьми меня обратно. Таких псов как я больше нет.

(Оффтоп и все такое мне очень жаль)

Anton
26.09.2017
15:18:01
А по ссылке не зайти?

Nursultan
26.09.2017
20:35:14
кто нибудь знает как удалить rubymine с убунты?

Смерть
26.09.2017
21:08:09
rm -rf ~/.RubyMine2016.1

Есть интересный вопрос. У меня в проекте есть несколько способов зарегистрироваться. Для авторизации использую Devise+ajax. При создании юзера через оббычный post create пользователь создается и сразу логинится, тут все ок. Но если я создаю юзера не через этот метод, то sign_in(:user, resource) не авторизует свежего пользователя. Грубо говоря у меня есть RegistrationController с методами create и oauth. В обоих методах кастомная логика, но есть sign_in. Так вот при create он отрабатывает, а в oauth - нет

Хм, заметил еще кое-что. Если юзер уже зарегистрирован, то sign_in тоже работает. Т.е. проблема только со свежесоздаными юзерами вне девайс метода create

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