@proRuby

Страница 1318 из 1594
Ivan
30.07.2018
07:48:34
а причем тут очереди

Roman
30.07.2018
07:48:50
нет, кококок, это руби, тут все магией и пофиг на перфоманс
если нужен перформанс, на руби тебе нечего делать. конечно это не значит, что надо писать как попало, но в данном случае это экономия на спичках

Dmitriy
30.07.2018
07:48:57
структура где есть голова

Ivan
30.07.2018
07:49:30
перфоманс = rust

Google
Roman
30.07.2018
07:49:51
в реальном кейсе я бы использовал очереди в редисе
а редис конечно гораздо быстрей, чем операции в памяти :)

Олег
30.07.2018
10:18:56
в MRI Array это непрерывная область памяти, возможно избыточная Так что если в этой области есть еще запас - то добавление элемента происходит быстро А если нет, то ruby выделяет новый кусок памяти см. Ruby Under a Microscope_ An Illustrated Guide to Ruby Internals

Anastaysha
30.07.2018
11:04:06
#hr #вакансия #Ruby #rubyonrails #Москва #backend ? Нам надоело работать с кадровыми и бухгалтерскими документами, и мы решили сделать все сами — онлайн сервис, который включает в себя: выплату зарплаты, HR, online архив, работу с партнерами, счета, закрывающие документы, электронные подписи и многое другое. ❗️❗️❗️Находимся в поисках: Middle/Senior Ruby разработчика в HR-tech стартап от Рокетбанка Ты – наш идеальный кандидат, если: - писать код, за который не стыдно - дерзко деплоть сразу в продакшн не бояться 1с и подразобраться в матчасти Ты еще более идеален, если: кодишь на руби (не меньше 2 лет) кодишь без багов хотя иногда не можешь заснуть, пока есть незакоженные фичи Твои задачи: - Пишем приложение для сотрудников где можно уйти в отпуск, заболеть, взять справки и тд - Развитие инфраструктуры разработки и тестирования Мы предлагаем: - Официальное оформление - Драйвовый коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста; - Щедрое вознаграждение за качественную работу; - Свободный график работы, главное - результат - Мощный macbook с тачбаром и широкоформатный монитор - Лучший* офис в Москве * по версии уважаемых изданий зарплатная вилка обсуждаема, от 140к до 200к ? За подробной инфой го в личку @anastaysha163

Alexander
30.07.2018
11:09:20
У рокета в заднице теперь киви... больше не хочу иметь дел с киви ?

Ivan
30.07.2018
11:10:49
дерзко деплоть сразу в продакшн не бояться 1c кодишь без багов Лучший* офис

Alexander
30.07.2018
11:13:44
#hr #вакансия #Ruby #rubyonrails #Москва #backend ? Нам надоело работать с кадровыми и бухгалтерскими документами, и мы решили сделать все сами — онлайн сервис, который включает в себя: выплату зарплаты, HR, online архив, работу с партнерами, счета, закрывающие документы, электронные подписи и многое другое. ❗️❗️❗️Находимся в поисках: Middle/Senior Ruby разработчика в HR-tech стартап от Рокетбанка Ты – наш идеальный кандидат, если: - писать код, за который не стыдно - дерзко деплоть сразу в продакшн не бояться 1с и подразобраться в матчасти Ты еще более идеален, если: кодишь на руби (не меньше 2 лет) кодишь без багов хотя иногда не можешь заснуть, пока есть незакоженные фичи Твои задачи: - Пишем приложение для сотрудников где можно уйти в отпуск, заболеть, взять справки и тд - Развитие инфраструктуры разработки и тестирования Мы предлагаем: - Официальное оформление - Драйвовый коллектив единомышленников, современный технологический стек, отсутствие бюрократии, широкий простор для творчества и роста; - Щедрое вознаграждение за качественную работу; - Свободный график работы, главное - результат - Мощный macbook с тачбаром и широкоформатный монитор - Лучший* офис в Москве * по версии уважаемых изданий зарплатная вилка обсуждаема, от 140к до 200к ? За подробной инфой го в личку @anastaysha163
в мемы в слаке можно? %)

Антон
30.07.2018
11:14:24
>кодишь без багов хотя бы год Хыхы

Alexander
30.07.2018
11:14:47
/me закодил без багов hello world

Anton
30.07.2018
11:15:43
>кодишь без багов хотя бы год Хыхы
долго искать будут людей

Ivan
30.07.2018
11:16:13
https://holy.rocketbank.ru/ruby/

rekero
30.07.2018
11:16:24
долго искать будут людей
за год накодить 2+2

Ivan
30.07.2018
11:16:33
Не можете лечь спать, пока где-то сидит мерзкий баг

у них на фавиконе лого телеграма

Google
Kostya
30.07.2018
12:19:23
Всем привет! Тут есть те кому может быть интересно допилить пару модулей (для начала) для редмайна? Стабильно платим по ставке за пораченные часы. Не сжатые сроки=)

Roman
30.07.2018
14:14:05
в MRI Array это непрерывная область памяти, возможно избыточная Так что если в этой области есть еще запас - то добавление элемента происходит быстро А если нет, то ruby выделяет новый кусок памяти см. Ruby Under a Microscope_ An Illustrated Guide to Ruby Internals
по моему опыту спускаться в memory management, в первый раз как услышал о нем - не приводит ни к чему хорошему. я долгое время пытался подтюнить одно приложение: tomb, eden, malloc, но лучше все равно оптимизировать код

и опять же если говорить в контексте веб-приложений, очень _очень_ вряд ли у него будет боттлнек на добавление элемента в массив

Олег
30.07.2018
14:22:54
и опять же если говорить в контексте веб-приложений, очень _очень_ вряд ли у него будет боттлнек на добавление элемента в массив
речь о том, чтобы знать на что закладываться при проектировании насчет «вряд ли» - если это API то там вполне пиковые нагрузки могут быть приличными

Roman
30.07.2018
14:24:21
ты имеешь ввиду на руби что то переписать. чтобы быстрее было, а не лезть в си?
а не тюнить рубиопты для тюнинга переменных, которые отвечают за выделение памяти и GC

речь о том, чтобы знать на что закладываться при проектировании насчет «вряд ли» - если это API то там вполне пиковые нагрузки могут быть приличными
если у тебя массив на миллион элементов (в который ты вставляешь внутрь через insert) у тебя в руби будут другие проблемы, поверь =)

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

Олег
30.07.2018
14:25:41
IT это не про веру ))

Alexander
30.07.2018
14:26:30
может вопрос не по теме, но может ли в этом помочь ГО? массивы на 1млн. написание жсонов? ну или вообще в чем еще хорош ГО, кроме многопоточности? его можно как числодробилку использовать?

Tim
30.07.2018
14:28:15
и вуаля (простатит в 30), 400 элементов и уже провисание секунды на две

Igor
30.07.2018
14:29:06
может вопрос не по теме, но может ли в этом помочь ГО? массивы на 1млн. написание жсонов? ну или вообще в чем еще хорош ГО, кроме многопоточности? его можно как числодробилку использовать?
В go есть рантайм, а в рантайме есть оверхэд например на контроль за выход за границы массива, сборщик мусора и прочие радости. Для чистых очень быстрых вычеслений Go плохо подходит.

Олег
30.07.2018
14:35:15
может вопрос не по теме, но может ли в этом помочь ГО? массивы на 1млн. написание жсонов? ну или вообще в чем еще хорош ГО, кроме многопоточности? его можно как числодробилку использовать?
вообще мне кажется рубистам лучше на Elixir смотреть. Они с Go вполне сопоставимы по скорости на вебе: https://medium.com/@learnitnow/ruby-vs-elixir-vs-go-a-concurrency-comparision-d2330c1fa3a6

Alexander
30.07.2018
14:36:38
вообще мне кажется рубистам лучше на Elixir смотреть. Они с Go вполне сопоставимы по скорости на вебе: https://medium.com/@learnitnow/ruby-vs-elixir-vs-go-a-concurrency-comparision-d2330c1fa3a6
эликсир функциональный и иммутабельный. еще я слышал что его сложно собирать и деплоить. а го легкий в изучении, ну кроме горутин наверное

Олег
30.07.2018
14:37:28
в смысле собирать? он уже везде в пакетах есть

деплоить не сложнее rails

Google
Anton
30.07.2018
14:57:20
в смысле собирать? он уже везде в пакетах есть
Из-за эрланга много специфики в том, как его деплоить. Просто в докер положить не всегда работает

Олег
30.07.2018
15:13:06
Это языки для разных задач так то
утверждение без доказательств становится мнением ))

Tim
30.07.2018
15:15:46
утверждение без доказательств становится мнением ))
у этого утверждения тоже нет доказательств

Олег
30.07.2018
15:16:28
у этого утверждения тоже нет доказательств
это уже процедурный вопрос - считать ли приложенную ссылку доказательством но в моем утверждении она хотя бы есть, уже есть что обсуждать - скорость, специфику использования, сами тесты

Anton
30.07.2018
15:20:26
утверждение без доказательств становится мнением ))
Ну ок, где доказательства, что это языки для одних задач?

Tim
30.07.2018
15:20:37
а доказательства сами требуют доказательств? или доказательствами могут быть мнения

если требуют, то спускаемся в пучины математической логики. удачи формализовать всё на свете. да даже хотя бы околокомпьютерные вещи вроде языков программирования

Олег
30.07.2018
15:26:41
джентельмены, видимо я задел что-то глубоко личное своим мнением, мои извинения. Было не лучшей идеей хвалить elixir в разделе ruby

Anton
30.07.2018
15:27:06
Так при чем тут руби и элексир лол

Tim
30.07.2018
15:28:04
тоже хз

Alexander
30.07.2018
15:31:40
джентельмены, видимо я задел что-то глубоко личное своим мнением, мои извинения. Было не лучшей идеей хвалить elixir в разделе ruby
так вроде мы не говорили что эликсир плохой. я немного его щупал, понравились его объявление методов, гарды, паттернг матчинг, пайпы. до спавна процесстов и ОТП не добрался. но уверен что и там много интересного

Tim
30.07.2018
15:39:31
Об «утверждение без доказательства — мнение»

Олег
30.07.2018
15:42:41
так вроде мы не говорили что эликсир плохой. я немного его щупал, понравились его объявление методов, гарды, паттернг матчинг, пайпы. до спавна процесстов и ОТП не добрался. но уверен что и там много интересного
у него хорошая наследственность - библиотеки Erlang, которые делались не один десяток лет, опять же гланый у Эликсира Jose Valim - ранее активный участник разработки Rails

Bakhriddin
30.07.2018
18:05:56
Ребята нужна ваша помощь, внезапно перестал работать в config/development.rb config.assets.debug = true. А когда сам собираю RAILS_ENV=development bin/rails assets:precompile все работает.

Dima
30.07.2018
20:04:01


Хорошо что генератор задачь есть, можно дальше двигаться. Всегда есть какое-то убер примитивное решение в число добилках. Которое просто надо где-то найти и прочитать.

Admin
ERROR: S client not available

Google
Dima
31.07.2018
07:26:12
Как у класса узнать его собственное имя? [ Fixnum, String].each{|x| #how to get name? }

Alexander
31.07.2018
07:27:06
x.class.name

Dima
31.07.2018
07:27:58
x.class.name
String.class == Class

это уже сами по себе классы

x.class.name
разобрался x.name спасибо.

Alexander
31.07.2018
07:29:14
2.5.1 :002 > String.class.name => "Class"

Dima
31.07.2018
08:04:18
а как "String" превратить в String? который класс.

Felix
31.07.2018
08:04:34
.constantize

Alexey
31.07.2018
08:04:39
constantize

ojab
31.07.2018
08:06:13
.const_get

Darth
31.07.2018
08:10:49
constantize по другому работает

он ищет

const_set делает

Egor
31.07.2018
08:11:44
constantize это из ActiveSupport

Dima
31.07.2018
08:14:15


Знания сила.

https://goo.gl/AbEify

https://www.codewars.com/kata/unknown-amount-of-missing-numbers-in-an-unordered-array-hardcore-version/train/ruby

Andrey
31.07.2018
08:15:47
Привет, где можно почитать про то, как в пуме многопоточность устроена? Особенно интересна платформа jruby, ведь там нет GIL. Параллелится до какой степени? Как это все работает с СУБД вроде postgres, mysql и что происходит с сохранением и т. д.?

Google
ojab
31.07.2018
08:19:26
как будто пума треды не созаёт

Dima
31.07.2018
08:19:42
const_set делает
что-то у меня не одна чтука не завелась.

из всех перечисленных.

Dmitry
31.07.2018
08:19:55
.const_get
это должно работать

Roman
31.07.2018
08:20:02
как будто пума треды не созаёт
оно просто форкает мастер, не?

Andrey
31.07.2018
08:20:07
Тык там потоки или процессы?

Dmitry
31.07.2018
08:20:09
"Object.const_get("String")"

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