@proRuby

Страница 112 из 1594
Nikolay
02.08.2016
11:08:50
про сокеты и процессы

yopp
02.08.2016
11:08:53
Теперь про треды в руби. Руби уже давно не только MRI.

В rbx и jruby всё нормально с тредами, потому что там нет страшной штуки GIL

Aldar
02.08.2016
11:09:43
в эликсире с процессами вообще все отлично

Google
Evgeny
02.08.2016
11:10:00
:D

Aldar
02.08.2016
11:10:02
они легковесные, на каждое соединение свой процесс

в хаскеле зеленые треды тоже

Nikolay
02.08.2016
11:10:45
@dd_bb реально ли использование rbx и jruby оправдывается в плане производительности?

yopp
02.08.2016
11:10:56
jruby да, ценой памяти

но какая разница вообще в 21 веке

200 мегабайт или 6 гигов

Danila
02.08.2016
11:12:49
в эликсире с процессами вообще все отлично
там акторы, не стоит их сравнивать с традиционными процессами

yopp
02.08.2016
11:13:01
в эликсире с процессами вообще все отлично
ты хотел сказать у эрланга, и не процессы, а сопрограммы

или как они это называют

Evgeny
02.08.2016
11:13:08
Примерные даты выхода ruby 3 не озвучивали? Вообще yopp годное предложение говорил объеденить рубиниус и сделать что-то годное.

Google
Aldar
02.08.2016
11:13:39
там акторы, не стоит их сравнивать с традиционными процессами
да, там свои процессы, не такие как процессы в ос

yopp
02.08.2016
11:13:51
щас придёт IBM и будет в MRI JVM :)

Nikolay
02.08.2016
11:14:28
народ, туплю. у меня почему-то в рубях не работает оверрайд. есть один и тот же метод, но с разным количеством аргументов, как это реализовать корректно?

чтобы брался нужный

Aldar
02.08.2016
11:14:58
options хеш использовать?

Nikolay
02.08.2016
11:15:27
ясно

yopp
02.08.2016
11:15:30
потому что в руби у объекта может быть один метод с одним именем

Evgeny
02.08.2016
11:16:04
мац упёртый, ширай упёртый
Не понятно чего они такие, у них не особо много народу, чтобы можно было что-то быстро выпускать, у MRI только и слышно о Койчи Сасада, он там что один пилит за всех)

yopp
02.08.2016
11:16:21
ЧСВ

заслуженное, но контр-продуктивное

история с ruby-spec показательная

Evgeny
02.08.2016
11:18:03
А что за история

yopp
02.08.2016
11:19:31
гугл всё помнит

Evgeny
02.08.2016
11:19:59
ок гугл

Если кому интересно http://rubinius.com/2014/12/31/matz-s-ruby-developers-don-t-use-rubyspec/

Nikolay
02.08.2016
11:56:52
как вариант, arity проверять, и внутри метода разруливать
та я так и сделал. если переменная пуста - значит ссл серт не подгружаем

Amir
02.08.2016
12:07:17
Народ как в VIM сделать 2 оступа в ERB файлах в руби файлах получается autocmd FileType ruby setlocal ts=2 sts=2 sw=2 noet а вот в ERB не работает там 4

Google
Юрий
02.08.2016
12:12:32
autocmd FileType eruby ...

Amir
02.08.2016
12:16:40
autocmd FileType eruby ...
спасибо :) работает я явно не умею гуглить походу, пол часа искал :)

а как вообще рекомендуется в руби и рельцах отступы пробелы или табы?

Юрий
02.08.2016
12:18:31
можно скзаать set filetype?

ojab
02.08.2016
12:20:33
два пробела, соответственно

Amir
02.08.2016
12:33:38
https://github.com/bbatsov/ruby-style-guide
спс, то что нужно

Mark
02.08.2016
12:34:34
кто работал со spree?

как добавить роут в уже имеющийся ресурс?

Stanislav
02.08.2016
12:39:30
Spree::Core::Engine.routes.draw do resources :orders, except: [:new, :create, :destroy] do post :my_order, on: :collection end end

Mark
02.08.2016
12:43:50
Spree::Core::Engine.routes.draw do namespace :admin, path: Spree.admin_path do resources :users do get 'black-list', to: :index end end end

ну я вот так делаю

Mark
02.08.2016
12:44:39
он получается дублирует пути для юзера + добавляет black-list

как от дублирования избавиться ?

просто в except толкать?

Stanislav
02.08.2016
12:46:08
ну типа того

Mark
02.08.2016
12:46:20
хм

это точно не костыль?

:D

ай

Google
Mark
02.08.2016
12:55:00
там косяк у меня

Lupsick
02.08.2016
13:02:20
я на спри и реакте магаз запилил

Mark
02.08.2016
13:02:27
Spree::Core::Engine.routes.draw do namespace :admin, path: Spree.admin_path do resources :users, only: [] do collection do get '/black-list' => 'black_list#index' end end end end

вот кароч

все норм )

Lupsick
02.08.2016
13:04:43
Spree::Core::Engine.routes.draw do namespace :api do namespace :v1, defaults: {format: 'json'} do post '/orders/:id/checkout' => 'guest_orders#checkout', end end end я вот так делаю

Amir
03.08.2016
01:04:03
Можно ли в рельцах сделать произвольный SQL запрос к БД и вернуть json ?

Dmitry
03.08.2016
01:20:44
без модели?

Admin
ERROR: S client not available

Stanislav
03.08.2016
01:22:01
но это все равно в доках есть

Dmitry
03.08.2016
01:25:16
друзья, рельсы работают в винде с башем!!!!

Stanislav
03.08.2016
01:26:32
друзья, рельсы работают в винде с башем!!!!
эт мы знаем, только прямого доступа к усб не дают

Dmitry
03.08.2016
01:26:58
в смысле накопителю?

Stanislav
03.08.2016
01:27:43
в смысле накопителю?
нет, не к нему, minicom -D /dev/ttyUSB0 чтобы с девайса отладку брать

Dmitry
03.08.2016
01:29:36
хм, не занимался таким

Stanislav
03.08.2016
01:30:08
хм, не занимался таким
эт, потому что ты отладку ембед девайсов не ловишь)

Amir
03.08.2016
06:54:14
Нужно рисовать различные диаграммы в рельцах Что посоветуете? юзать гугл чарт в чистом виде или какой гем посоветуете?

Adamtsov
03.08.2016
06:55:11
chartkick посмотри

Amir
03.08.2016
06:58:11
chartkick посмотри
For Rails 2.3 and 3.0 You must include chartkick.js manually. Download it here

Google
Amir
03.08.2016
06:58:23
Дану реально? у меня 5 релцы

Adamtsov
03.08.2016
06:59:10
For Rails 2.3 and 3.0 You must include chartkick.js manually. Download it here For Rails 2.3, you must use a script tag for Google Charts due to this bug. <script src="https://www.google.com/jsapi"></script> это инструкция для rails 2.3 and 3.0

а то что выше - это для отсальных версий

с 5-ыми не юзал, но 4.2.5.1 все норм

Yuri
03.08.2016
07:30:59
можно с помощью chart.js рисовать

Danila
03.08.2016
07:32:17
d3.js

Andrey ?
03.08.2016
07:55:35
Как в рспеке грамонтно изложить такую мысль: прогонять один и тот же набор тестов на разных данных?

Adamtsov
03.08.2016
07:56:10
разные seed’ы загружать перед тестами

Andrey ?
03.08.2016
07:56:31
А в самих тестах-то как это изложить?

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

Adamtsov
03.08.2016
07:59:45
ну решение сходу не скажу, но можно посмотреть в сторону https://github.com/mbleigh/seed-fu этого гема

Amir
03.08.2016
08:16:36
Есть CRUD ресурс нужно загнать в namespace или как сделать например есть localhost/products стал теперь доступен только из localhost/admin/products как это правильно сделать?

Alexander
03.08.2016
08:19:35
scope '/admin' do resourсes :products end

как то так

Andrey
03.08.2016
08:23:31
либо вообще просто сделать функцию, которая будет заниматься валидацией, а тесты генерить типа describe 'mass data validation' do data = [] data.each do |sample| it "#{sample}" do validate(sample) end end end # describe

Nikolay
03.08.2016
09:04:45
друзья, рельсы работают в винде с башем!!!!
да, я вчера рбенв поставил и пошел спать, сами рельсы не заводил. но теперь можно скопокйно юзать рубимайн

эт мы знаем, только прямого доступа к усб не дают
это самое, а как бы к нему нормальным шелом прицепиться, а не дефолтным уебищным cmd? ssh поднять?

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