@proRuby

Страница 1118 из 1594
Oleg
19.03.2018
04:44:42
Или прям реально было где-то?

ShadoWalkeR
19.03.2018
04:45:07
https://www.ruby-lang.org/en/news/2018/02/24/ruby-2-6-0-preview1-released/

Oleg
19.03.2018
04:45:12
Ибо руби слишком динамичен

Google
ShadoWalkeR
19.03.2018
04:45:16
Чтобы не быть голословным)

Oleg
19.03.2018
04:45:30
А там не просто про ускорение?

ShadoWalkeR
19.03.2018
04:46:05
Unlike ordinary JIT compilers for other languages, Ruby’s JIT compiler does JIT compilation in a unique way, which prints C code to a disk and spawns common C compiler process to generate native code.

Тут своя атмосфера походу ?

Там ссылка дальше есть - вот это внедряют https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization

Oleg
19.03.2018
04:47:21
Вотэтоповорот

Вопрос весь ли код так или только части что распарсены как без сюрпризов с динамикой

ShadoWalkeR
19.03.2018
04:50:13
Скорее всего будет компиляция и вызов С либы из руби

Oleg
19.03.2018
04:50:37
Увидим

Но звучит конечно любопытно

Dima
19.03.2018
05:14:46
Вечные поики документации на методы в руби: 4.step(by: 1).take(4) # [4,5,6,7] 4.class # Fixnum http://ruby-doc.org/core-2.3.0/Fixnum.html - вот тут ни какого step я не нахожу

Google
Oleg
19.03.2018
05:30:43
Значит примешано

Dima
19.03.2018
05:32:12
Значит примешано
Да, вот самое интересное алгоритм поиска таких вот методов. У меня его поканет.

Значит примешано
Алгоритм поиска документации на такие подмешанные методы.

Oleg
19.03.2018
05:39:16
А откуда взят он?

Ну и по дефолту я бы глянул актив суппорт

А там если нет - Гугл Ruby number step

Dima
19.03.2018
05:40:56
А там если нет - Гугл Ruby number step
Точно сработало. Только я как-то про Number не думал.

А там если нет - Гугл Ruby number step
вот он https://ruby-doc.org/core-2.3.0/Numeric.html#method-i-step красавец

Oleg
19.03.2018
05:41:40
https://ruby-doc.org/core-2.3.0/Numeric.html#method-i-step

Вот

А я уже загуглил :)

Просто фикснум это слишком точно, общие слова бывают лучше если не удалось с точной фразой

kolas
19.03.2018
05:47:53
пишешь 4.method(:step) и там показывает откуда метод

Oleg
19.03.2018
05:49:10
Это если он есть

А так вообще в рубимайне клик с контролом

Или командом... не помню, я просто думаю, а пальцы нажимают

Dima
19.03.2018
05:58:58
пишешь 4.method(:step) и там показывает откуда метод
между делом нашел gem looksee https://github.com/oggy/looksee

Artem
19.03.2018
06:41:42
Factory добавлен в рельсы)), а как же сайдик?)) ну да, Factory крутой! https://github.com/rails/rails/pull/32285

Google
Artem
19.03.2018
07:13:00
Alex
19.03.2018
07:13:09
Нахера он там

Может еще сайдик засунем

Activejob делали чтобы подключить любую реализацию

Artem
19.03.2018
07:17:33
одно другому не мешает, вопрос только сколько останется на сайдике, а сколько перейдет на Factory

Andrey ?
19.03.2018
07:18:51
Это просто новый адаптер же

Там этих адаптеров, включая сайдкик и прочие

Alex
19.03.2018
07:22:38
Andrey ?
19.03.2018
07:22:56
Ну, типа пишешь джобу под активжоб, а запускаешь хоть на чем

У активжоба же нет своего раннера, это просто такое единое апи

Dima
19.03.2018
07:26:56
show-method class.something
http://railscasts.com/episodes/280-pry-with-rails

Alex
19.03.2018
07:27:24
Dima
19.03.2018
07:27:46
Зачем мне это?
это не тебе. а всем. https://stackoverflow.com/a/7191180/8574922

F
19.03.2018
07:38:14
как вывести время x-runtime в логах рельс?

Alex
19.03.2018
07:44:40
В ApplicationController before_action с Rails.logger.debug

Значит ставишь кастомный middleware и тоже самое делаешь там

Google
Anton
19.03.2018
08:13:05
Factory добавлен в рельсы)), а как же сайдик?)) ну да, Factory крутой! https://github.com/rails/rails/pull/32285
Наброшу, но по мне фактрори не очень, так как это попытка сделать сайдкик не только для руби

Может еще сайдик засунем
Так есть сайдкик адаптер уже

Alex
19.03.2018
08:13:54
Так есть сайдкик адаптер уже
чем там эти адаптеры занимаются?

Anton
19.03.2018
08:14:40
чем там эти адаптеры занимаются?
Эктив Джоб по сути предоставляет унификацию интерфейса под всякие рубишные бэкграунд процессинги

Те АJ джоб можно быстро переключить с инмемори на сайдкик, например

Или с рескью на сайдкик

Alex
19.03.2018
08:15:46
адаптер это что? это просто правка этого интерфейса чтобы у него была нужная апишка?

Alex
19.03.2018
08:16:14
я конкретный этот кейс имею ввиду.

Anton
19.03.2018
08:16:21
Это просто подгон интерфейса под нужный

Alex
19.03.2018
08:16:22
Они новый класс пишут или апишку старого расширяют если грубо?

Alex
19.03.2018
08:16:25
во, значит второе

Alex
19.03.2018
08:16:56
а что толку от этого враппера если все пользуются абстракцией без враппера? )

Anton
19.03.2018
08:18:06
Ну типо Monule AJ Class sideqick Def run(payload) SideqickWorker.perform_async(payload) End End End

Ну и потом можешь сделать такие адаптеры под любую Лиду и будет один интерфейс

а что толку от этого враппера если все пользуются абстракцией без враппера? )
А вот хороший вопрос. У этого есть свои плюсы и минусы, вот и все

Artem
19.03.2018
08:19:18
адаптер это что? это просто правка этого интерфейса чтобы у него была нужная апишка?
звучит как-то шизофренически(( потому что API - это и есть интерфейс, вернее одна из его разновидностей (application programming interface)

Alex
19.03.2018
08:19:27
Я к тому что зачем пихать его в рельсу если оно не базовый интерфейс расширяет а враппер пишет

Google
Alex
19.03.2018
08:20:49
А внутри враппера что угодно происходит
почему это не отдельный гем?

Anton
19.03.2018
08:20:54
Это как АМ работает с единым для AR интерфейсом

Alex
19.03.2018
08:20:55
зачем засовывать в рельсцу

Anton
19.03.2018
08:21:18
зачем засовывать в рельсцу
Почему АМ не отдельный гем? Или АС?

Или кабель

Anton
19.03.2018
08:21:33
AM это шо
Модель

Alex
19.03.2018
08:21:39
ActiveModel? потому что это база фреймворка

Anton
19.03.2018
08:21:57
Это не база ни разу

Это такая же часть

Я помню писал приложение на клабхаусе, вообще АМ выкидывал

То, что ты привык, что АМ есть в любом проекте - не значит это

Alex
19.03.2018
08:23:01
я знаю ))

Страница 1118 из 1594