ruby /ruby/

 Аноним OP 23/02/20 Вск 01:55:11 #1 №1612194 
parisrbconf2020-cover.png
parisrbconf2020-hanami.jpg
parisrbconf2020-matz.jpeg
parisrbconf2020-participants.jpg
Ruby thread /ruby/ /ruby/ /ruby/

The goal of Ruby is to make programmers happy

Предыдущий тред героически тонет здесь: https://2ch.hk/pr/res/1505729.html
Arhivach: https://arhivach.ng/thread/497976/

ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

Q: Есть ли чат в Telegram?
A: @moscowrb | @ruby_talks | @ruby_random

https://www.youtube.com/watch?v=VBwWbFpkltg
Loading...
Аноним 23/02/20 Вск 01:59:34 #2 №1612196 
>>1612194 (OP)
> 4 месяца
> 600 сообщений

Если джава - это кобол, шарп - это делфи, то руби - это определённо перл.
Аноним 23/02/20 Вск 02:24:53 #3 №1612206 
>>1612196
и из этих трех по настоящему мертв толко один
Аноним 23/02/20 Вск 02:36:38 #4 №1612213 
>>1612206
Все мертвы. Только жс жив.
Аноним 23/02/20 Вск 16:49:31 #5 №1612661 
>>1612206
сука, ты заебал уже серить про мертвичину, кладбищенский выблядок. поставь уже себе надгробие в доме 'RUBY' умер и успокойся. все там будем, ВСЕ
Аноним 23/02/20 Вск 17:01:14 #6 №1612672 
>>1612661
Да не сказать что совсем мертв. С монстер.ком
ror Jobs (4033 Jobs Found)
Wordpress Jobs (2001 Jobs Found)
django Jobs (1273 Jobs Found)
laravel Jobs (429 Jobs Found)
Аноним 23/02/20 Вск 18:46:45 #7 №1612829 
>>1612196
>джава
у него есть активный родич-котлин
Аноним 23/02/20 Вск 22:48:01 #8 №1613123 
>>1612194 (OP)
Руби как и джава живет только в легаси!
Аноним 23/02/20 Вск 22:48:50 #9 №1613125 
>>1612829
И шизанутый родич скала.
Аноним 24/02/20 Пнд 00:28:46 #10 №1613221 
>>1613123
Стартанул буквально сегодня новый пет-проект на рельсах, что на это скажешь?
Аноним 24/02/20 Пнд 01:09:49 #11 №1613248 
>>1612194 (OP)
>The goal of Ruby is to make programmers happy

вот бы еще программеры платили зарплату
Аноним 24/02/20 Пнд 01:13:32 #12 №1613250 
>>1613221
Пета можно и на лиспе сделать. Что ты доказал?
Аноним 24/02/20 Пнд 03:10:04 #13 №1613289 
>>1613250
Что руби живёт не только в легаси.
Аноним 24/02/20 Пнд 03:32:18 #14 №1613290 
Одна тяночка мидл намедни спрашивала как подключить рспек в каком-то чатике.

Что с нами стало и почему ты так низко пали?
Аноним 24/02/20 Пнд 10:54:45 #15 №1613371 
>>1613289
Но и в борщах.
Аноним 24/02/20 Пнд 11:32:53 #16 №1613404 
>>1613290
>Одна тяночка мидл намедни спрашивала как подключить рспек в каком-то чатике.
че ты как маленький, берешь пузырь вина и едешь подключать ей свой респек под хвост.
Аноним 24/02/20 Пнд 12:20:43 #17 №1613436 
>>1612194 (OP)
>The goal of Ruby is to make programmers happy
Так руби получается начинает мне доллары на карту присылать сразу после инсталяции? Или нужно ещё что-то сделать?
Аноним 24/02/20 Пнд 12:45:41 #18 №1613452 
>>1613436
Написано же
> makes programmers happy
а не
> makes bidlo happy
Аноним 24/02/20 Пнд 12:54:51 #19 №1613463 
>>1613452
bydlo же.
Аноним 24/02/20 Пнд 12:55:16 #20 №1613466 
>>1613452
Ты хочешь сказать, что деньги хочет только
> bidlo
, а настоящие
> programmers
должны работать за идею?
Аноним 24/02/20 Пнд 14:26:03 #21 №1613540 
>>1613466
За котлеты
Аноним 24/02/20 Пнд 14:37:18 #22 №1613551 
>>1613540
Зеленые?
Аноним 24/02/20 Пнд 15:37:59 #23 №1613603 
>>1613404
Ехал сегодня в метро, вопросики порешать.

На какой-то остановочке рядом со мной подсела тяночка.

Пока мы с ней ехали она умудрилась изтолкать меня полностью.

Достанет телефон из сумки - прижмется, уберет телефон в сумку - прижмется, уткнется носом в телефон - прижмется, поезд тормозит - прижмется. И так 5 остановок. Считаю, это был харассмент.
Аноним 24/02/20 Пнд 16:05:33 #24 №1613614 
>>1613551
рыбные
Аноним 24/02/20 Пнд 20:06:06 #25 №1613861 
кстати о рыбах

>>1613436
>Так руби получается начинает мне доллары на карту присылать сразу после инсталяции? Или нужно ещё что-то сделать?
могу только Стэтхема процитировать на твой высер:
>Хочешь накормить человека один раз — дай ему рыбу. Хочешь накормить его на всю жизнь — научи его рыбачить.
Аноним 24/02/20 Пнд 20:11:24 #26 №1613866 
>>1613861
Но джунов-стажеров на руби мало.
Аноним 24/02/20 Пнд 20:37:51 #27 №1613888 
>>1613866
руби это не палка с лесткой для новчиков-стажеров, это изощренный спиннинг для ценителей. А стажерам лучше попрактиковаться на паскале.
Аноним 24/02/20 Пнд 20:40:39 #28 №1613896 
>>1613888
Если в каком-то языке джунских вакансий всё меньше, я бы задумался.
Аноним 24/02/20 Пнд 20:47:34 #29 №1613908 
>>1613896
Все нормально, в сша за счет мигрантов открывают позиции сразу с мидлов. А рынок джунов там уже под индусами.
Аноним 24/02/20 Пнд 20:51:33 #30 №1613914 
>>1613908
Понятно, то есть учить руби только с перспективной скорейшего тракторинга.
Аноним 24/02/20 Пнд 21:05:20 #31 №1613944 
изображение.png
>>1613914
Учить руби, если ты уже дев на жабе.
Аноним 25/02/20 Втр 01:37:14 #32 №1614224 
image.png
>>1612196 >>1612661 >>1613123 >>1613248 >>1613371 >>1613436
>>1613466 >>1613540 >>1613551 >>1613614 >>1613861 >>1613866
>>1613896 >>1613944

ПОЛОЖНЯК ПО РУБИ И РЕЛЬСАМ НА НАЧАЛО 2020

1. В Москве руби-вакансий БОЛЬШЕ, ЧЕМ КОГДА БЫ ТО НИ БЫЛО
2. Платят БОЛЬШЕ, ЧЕМ КОГДА БЫ ТО НИ БЫЛО
3. В LinkedIn на РЕМОУТ предложений летит БОЛЬШЕ, ЧЕМ КОГДА БЫ ТО НИ БЫЛО (компании из США/Европы/Азии и даже есть Бангладеш и Африка) платят обычно $4-6,5k в месяц, похуй какая часть мира
4. В LinkedIn на РЕЛОКЕЙТ (в основном Германия/Польша/Скандинавия) предложений летит БОЛЬШЕ, ЧЕМ КОГДА БЫ ТО НИ БЫЛО
5. Рублёвые зарплаты в Москве не меньше чем на Java
6. Никакой ПОДДЕРЖКИ ЛЕГАСИ ПРОЕКТОВ НА ПЛАВУ, пилим фичи в продакшен
7. Московская конференция Ruby Russia собирает народу БОЛЬШЕ, ЧЕМ КОГДА БЫ ТО НИ БЫЛО и в Питере тож оживилась Питерская конфа.

мимо долларовый удалёнщик $5,5k в месяц после налогов, ≈5 лет опыта работы на руби
Аноним 25/02/20 Втр 01:41:50 #33 №1614227 
>>1614224
Я из сибирской мухосрани вообще без опыта работы вкатился на американскую удаленку, двачую этого, сильно сомневаюсь что смог бы такое провернуть на другом стеке.
Аноним 25/02/20 Втр 02:06:03 #34 №1614232 
>>1614227
Как и на какой рейт?
Аноним 25/02/20 Втр 13:00:25 #35 №1614550 
вообще не вижу никаких плюсов языка
Аноним 25/02/20 Втр 13:00:52 #36 №1614554 
Когда появится беседа в телеге по Рубям?
Аноним 25/02/20 Втр 13:31:15 #37 №1614592 
>>1614227
>из сибирской мухосрани
>без опыта работы
>вкатился на американскую удаленку
Как ты вкатился без отличного разговорного английского и навыков решения алгоритмических задач?
Аноним 25/02/20 Втр 13:48:49 #38 №1614609 
>>1614550
Очки купи плюсанул тебе на язык
Аноним 25/02/20 Втр 14:02:34 #39 №1614621 
>>1614232
$14
>>1614592
Дали тестовые, команда в нашем отделе преимущественно русскоязычная, только менеджер американец, общаемся текстово в слаке. Алгоритмы уже давно дрочил на кодингейме, там весьма приятный мультиплеер.
Аноним 25/02/20 Втр 14:48:37 #40 №1614638 
image.png
Вчера руби стукнуло 27 ЛЕТ
Аноним 25/02/20 Втр 14:59:10 #41 №1614643 
>>1614638
Ууу легаси, говно мамонта, не нужно, даже жаба моложе
Аноним 25/02/20 Втр 15:23:44 #42 №1614677 
>>1614621
Трудоустройство через ИП?
Аноним 25/02/20 Втр 15:29:20 #43 №1614685 
>>1614677
Нет, платят через пионер. А оформлять ип или нет уже мое дело.
Аноним 25/02/20 Втр 15:30:35 #44 №1614689 
>>1614685
А как деньги выводить? Путен не нагнет?
Аноним 25/02/20 Втр 15:31:49 #45 №1614694 
Screenshot from 2020-02-25 15-31-19.png
>>1614685
Полез гуглить про пионерр, а там...
Аноним 25/02/20 Втр 15:36:34 #46 №1614699 
>>1614224
Это агония перед окончательной смертью.
Аноним 25/02/20 Втр 15:41:18 #47 №1614705 
>>1614689
Это уже для другого треда тема. Можно через любой банкомат налить, у них есть своя карта, но я на сбер обычно вывожу, все равно много не трачу.
>>1614694
В России эта платежная система тоже популярна так-то, те же апворкеры пользуются.
Аноним 25/02/20 Втр 15:44:22 #48 №1614709 
>>1614550
хз
Начал удаленничать на фулстак JS - слишком хаотичный щитшторм с тоннами говнокода, мешающего парадигмы, сахаром, перебивающим самого себя, без "нормального скучного фреймворка", выполняющего все мейнстрим задачи
Питон и пыха показались приблизительно такими же болотами, где-то с худшим синтаксисом, где-то с еще более всратыми анально пичатающими либами
К этому всему повальная конкуренция со "фулстак жс" индусами и прочими "датасаентистами"

Го и тыпрайзы в 99% оверкилл

Руби выглядят самыми сбалансированными и, похоже, переживут многих конкурентов. В шлепанье среднепроектов со стартапами уж точно
Аноним 25/02/20 Втр 16:25:05 #49 №1614743 
>>1614709
Пыха на Ларке или Симфони - куда еще более скучнее?
Питон с Джанго - болото? Там же все сторого по проторенным дорожкам делаетсо, болото может быть разве что на Flask - но это общая проблема всех микрофреймворков и кривых рук, от языка не зависит.
Что в Руби есть кроме РоР? Язык одного фреймворка, без него фактически не используемый, при этом дико медленный и почти не развивающийся. Всегда удивляюсь, как он вообще до сих пор живет.
Аноним 25/02/20 Втр 16:45:43 #50 №1614752 
>>1614621
Через что искал удаленку и как долго, сколько до устройства дрочил и что именно, не вкинешь свою историю?
Аноним 25/02/20 Втр 17:01:40 #51 №1614772 
>>1614621
Зашел на кодингейм, вообще нихуя непонятно как эти пазлы решать, это вам не на codewars массивы сортировать
Аноним 25/02/20 Втр 17:09:52 #52 №1614783 
Screenshot from 2020-02-25 17-07-51.png
>>1614772
Проорал с главной на codewars - 9 борщеязыков, да еще и в первых рядах!
Аноним 25/02/20 Втр 17:11:27 #53 №1614784 
>>1614783
Согласен, надо было фортран с ассемблером завести еще, шоб ухх, реально взьебнулся!
Аноним 25/02/20 Втр 17:11:27 #54 №1614785 
>>1614743
Все проекты на пыхе, с которыми я работал (фронт и мелкие поправки), вне зависимости от фреймворка, были абсолютными, невероятным, доходящего до ощущения, что это троллинг, дермищем

Питон всегда обходил стороной, количество перекатывальщиков из дургих сфер в веб зашкаливает. Пробовал немного потыкать джангу: какие-то модули и пермишенны, высерающиеся до rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly, до сих пор снятся по ночам. Тот самый случай, когда учишь фрейворк ради фрейворка, вместо написания мидолвари на пару строчек самому. Полутемплейтная архитектуру тоже не понял.

ХЗ, так или иначе, я ни пыхо, ни питоно программист может и не жс эксперт
С моим небольшим опытом в стартапы на ноде, посмотря на пыху и потыкав питон - ставлю на руби
Аноним 25/02/20 Втр 17:12:21 #55 №1614786 
>>1614785
https://www.youtube.com/watch?v=iryN1z5XvVs
Аноним 25/02/20 Втр 17:12:56 #56 №1614787 
>>1614772
Попробуй мультиплеер, если хочется сортировать массивы.
Аноним 25/02/20 Втр 17:43:31 #57 №1614806 
>>1614785
>Все проекты на пыхе, с которыми я работал (фронт и мелкие поправки)
Фронт? Причем тут пыха? Я еще соглашусь насчет говна в каких-нибудь CMS или Yii2, но говно на ларке и симфе встречается очень редко. Даже больше того, так как на пыхе раньше были тонны говнокода и плохого дизайна, то щас все нациками в этом смысле заделались - за каждый даже мелкий косяк выгоняют сразу нахуй из профессии, потому что иначе нельзя - все помнят, что было, и не хотят повторения истории.
Аноним 25/02/20 Втр 17:54:13 #58 №1614814 
>>1614709
как раз руби тоже не прост,плюс нихуя не для начинающих
Аноним 25/02/20 Втр 18:26:06 #59 №1614842 
>>1614806
>за каждый даже мелкий косяк выгоняют сразу нахуй из профессии
Индусы с коклами сидя на удаленке за 6-10руб/неделя выдавали какую-то невероятную ебанину и не краснели

>>1614814
>как раз руби тоже не прост,плюс нихуя не для начинающих
Отличный повод перекатиться именно на этот язык
Аноним 25/02/20 Втр 18:45:58 #60 №1614864 
>>1614842
меньше инфы,меньше помощи,меньше инфы по углубленным темам
Аноним 25/02/20 Втр 20:20:13 #61 №1614918 
>>1614743
Что в Java есть кроме Spring? Язык одного фреймворка, без него фактически не используемый, при этом дико медленный и почти не развивающийся. Всегда удивляюсь, как он вообще до сих пор живет.
Аноним 25/02/20 Втр 22:06:36 #62 №1614991 
>>1614918
Мы сознательно отказались от Спринга, Хибенейта и прочих Томкатов.
Аноним 25/02/20 Втр 22:07:56 #63 №1614993 
>>1614918
А что есть в Руби кроме рельс? Язык одного фреймворка, без него фактически не используемый, при этом дико медленный и почти не развивающийся. Всегда удивляюсь, как он вообще до сих пор живет.
Аноним 25/02/20 Втр 22:38:39 #64 №1615013 
image.png
>>1614864
ОРНУЛ! По руби уже ВСЁ разобрано/обсосано и т.д. на любой вопрос уже ответили что на StackOverflow, что в GitHub Issues. Книжки есть, чтобы хоть вкатиться в собственно разработку интерпретатора руби MRI, написанного на Си, хоть писать продакшен код в функциональном стиле. Или нужно, чтобы на русике и для школьников было?
Аноним 25/02/20 Втр 22:46:55 #65 №1615019 
>>1614918
Vert.x
Аноним 25/02/20 Втр 22:53:22 #66 №1615024 
>>1615013
Пхп.
Аноним 25/02/20 Втр 22:58:05 #67 №1615034 
>>1615013
Нет - настоящего мужчины ответ.

Когда ты выйдешь в мир суровой dry-rb параши или начнешь писать сложные штуки, то столкнешься с тем, что придется шерстить исходнички.
Аноним 25/02/20 Втр 23:04:29 #68 №1615047 
>>1614918
>при этом дико медленный
https://www.techempower.com/benchmarks/
Помоги Даше найти Руби!
Аноним 25/02/20 Втр 23:18:09 #69 №1615059 
>>1615047
Дашка, а ты чо не спишь?
Аноним 25/02/20 Втр 23:25:11 #70 №1615068 
>>1615047
Раз он такой хуевый, что же на нем тогда пишут?
Аноним 25/02/20 Втр 23:34:49 #71 №1615075 
>>1615068
Пишут ли.
Аноним 25/02/20 Втр 23:40:25 #72 №1615083 
>>1615068
Никто не говорил про хуевый, скорость разработки на нем очень хорошая. А вот производительность самого языка - хуевая, так что не надо тут про спринг пиздеть, он конечно тоже тормозной но JVM вытягивает.
Аноним 26/02/20 Срд 07:19:57 #73 №1615192 
>>1614743
>Что в Руби есть кроме РоР? Язык одного фреймворка
- Великолепный Spree
- Solidus
- Sinatra / Padrino
- Hanami
- Artoo - framework for robots
Аноним 26/02/20 Срд 09:10:31 #74 №1615204 
Друзья рубисты, хочу услышать ваши советы
Я php раб, работаю уже 2 года, плаваю в легаси говне и хочу что-то изменить в своей жизни, а именно стек
Подскажите пожалуйста, есть ли смысл пытаться в руби?
Правильно понимаю, что почти вся работа на руби это удаленка(я живу в мухосрани из-за этого и выбор пал на php так как хоть есть вакансии)
Да и расскажите некий роадмап по руби
Спасибо
Аноним 26/02/20 Срд 09:14:50 #75 №1615205 
>>1615204
>что почти вся работа на руби это удаленка
нет.
и да,легаси там тоже навалом
Аноним 26/02/20 Срд 09:18:40 #76 №1615207 
>>1615205
При смене стека легаси - не легаси. Пока не принюхаешься. Зато развитие какое-никакое есть.
Аноним 26/02/20 Срд 09:31:39 #77 №1615210 
>>1615047
бенчы истинны?
Аноним 26/02/20 Срд 10:00:18 #78 №1615214 
Руби не нужен. Он слишком специфичный, у него создатель японец, а у них плохо с фантазией.
Аноним 26/02/20 Срд 13:01:37 #79 №1615344 
>>1615047
>Помоги Даше найти Руби!
рельса прямо напротив джанги, уии2 и пхп5
синатра на уровне ларавел

сам же обосрался со своей таблицей.
Аноним 26/02/20 Срд 13:35:05 #80 №1615418 
>>1615344
Там прикол в том, что руби в этом графике вообще нет. JRuby - это Java, а не руби.
Аноним 26/02/20 Срд 13:36:11 #81 №1615424 
>>1615418
А, блин, гоню. Таки есть, просто он еще ниже лол
Аноним 26/02/20 Срд 13:39:40 #82 №1615430 
>>1615344
Дык пистон такой же дикий тормоз, как и ваш руби. пхп5 с уии2 не актуален, ларку писали для хуяк-хуяк и в продакшен, а не для скорости. Хотя симфони тоже сосет. Короче, все говно, надо на расте писать.
Аноним 26/02/20 Срд 13:54:39 #83 №1615452 
>>1615418
На чем ты пишешь, кукарех? хтмл?ксс?
Аноним 26/02/20 Срд 13:59:22 #84 №1615459 
>>1615430
рельсы тоже быстрее и в продакшен.
хотя все они для этого,мало кто поднимается до 5к-10к в сек по запросам,а это уже считай успех
Аноним 26/02/20 Срд 14:12:18 #85 №1615468 
>>1615430
>Дык пистон такой же дикий тормоз
У пистона хорошие сетевые либы а математика крайне хуевая, да, можешь посмотреть бенч ларавеля и джанги, и это на пыхе 7, которая быстрее пистона.
Аноним 26/02/20 Срд 14:32:11 #86 №1615490 
>>1615192
>>1614993
А ещё есть такие интересные штуки, как Metasploit и BEEF framework.
Эксплойты, XSS атаки...
Аноним 26/02/20 Срд 14:45:57 #87 №1615513 
щас пару дней тред побударажит и потом станет на пол года болотом.пока не перекатят
Аноним 26/02/20 Срд 14:55:34 #88 №1615533 
>>1615513
РРРЯЯЯ ВЫ ВЕ ВРЕТИИ!!!!!
Аноним 26/02/20 Срд 15:37:08 #89 №1615618 
>>1615468
Пистон - язык-клей. Все, точка. На нем круто проверять всякие гипотезы - быстро что-то накидать и посмотреть, работает ли оно вообще. Писать большие системы на долгие годы - изврат.

>можешь посмотреть бенч ларавеля и джанги, и это на пыхе 7
Пыха7 сама по себе на 13 месте так-то (в виде Swoole, но пох), ближайший пистон - 145. Это говорит лишь о том, что все фреймворки тормозное говно, но ведь они не для скорости сделаны.
Аноним 26/02/20 Срд 15:37:42 #90 №1615619 
>>1615452
В экселе.
Аноним 26/02/20 Срд 15:49:52 #91 №1615655 
>>1614227
Есть телеграм?
Аноним 26/02/20 Срд 15:52:24 #92 №1615662 
Джависты, вы все малозаселенные языкотреды засрали, идите нахуй! Вы в большие треды только боитесь сунуться, ведь ваш каловый сталагмит обоссут.
мимогофист
Аноним 26/02/20 Срд 16:15:25 #93 №1615721 
>>1614227
как же вы затрахали с этими невалидируемыми кулсторями на борщеязыках
Аноним 26/02/20 Срд 16:32:15 #94 №1615743 
>>1615721
Это руби борщеязыr?
Аноним 26/02/20 Срд 16:34:52 #95 №1615749 
https://youtu.be/uq25JnHrF14
Аноним 26/02/20 Срд 16:37:29 #96 №1615752 
>>1615662
ну я шарпо-господин
Аноним 26/02/20 Срд 16:47:00 #97 №1615768 
>>1615749
Это вмысле? У жабкопроектов при росте проекта сохраняется отношение количество цпу/количество нанятых индусов, а у руби растет?
Аноним 26/02/20 Срд 19:05:51 #98 №1615973 
>>1615768
Как я понял у руби хуевая ВМ, из-за чего проекты при нагрузках становятся дороже чем на жвм и приходится переписывать на скалу/go/etc
Но в целом имхо если у проекта возникли такие нагрузки, что руби становится дорогим, то ты это уже как минимум твиттер или твич, т.е. бабло на цпу > бабло на разработчиков.
sageАноним 26/02/20 Срд 19:48:10 #99 №1616008 
>>1612194 (OP)
Больше тегов /тегов/ /тегов/ /тегов/
Аноним 26/02/20 Срд 19:49:25 #100 №1616009 
шо там с джитом,запилили?
Аноним 26/02/20 Срд 19:52:35 #101 №1616011 
>>1616009
У рубистов до сих пор как в пыхе? Лол!
Аноним 26/02/20 Срд 19:53:44 #102 №1616013 
>>1616011
пых и без джита ускоряется с каждым релизом
Аноним 26/02/20 Срд 20:23:42 #103 №1616061 
>>1616013
да хоть обосрись интерпретатор не будет быстрее компилятора
Аноним 26/02/20 Срд 20:24:34 #104 №1616064 
>>1616061
но уже близко
Аноним 26/02/20 Срд 21:14:08 #105 №1616163 
>>1616064
И в конце они изобретут компилятор, который будет компилировать в нативный бинарник и сразу же запускать (AOT).
Аноним 26/02/20 Срд 21:24:36 #106 №1616187 
>>1616163
И в этот компилятор можно будет запихивать и другие ЯПы.
Аноним 26/02/20 Срд 21:26:29 #107 №1616190 
>>1616187
В нормальных языках не нужно, там нормальный компилятор.
Аноним 26/02/20 Срд 22:09:13 #108 №1616258 
>>1615743
Ну не джава же.
Аноним 26/02/20 Срд 22:23:19 #109 №1616269 
>>1616258
Сложно представить руби программиста в очочках с толстой оправой,в рубашке заправленной в брюки натянутые почти до сосков, немытыми жирными волосами, контейнером с гречкой и чесноком. Джависта вполне такого можно представить.
Аноним 26/02/20 Срд 22:56:58 #110 №1616303 
>>1616190
Никто тебе не мешает написать свой код на сишке, скомпилировать и подключить к руби, целая куча гемов так и работает.
Аноним 26/02/20 Срд 23:09:22 #111 №1616321 
>>1615083
>>1616303
Прям как змей.
Аноним 27/02/20 Чтв 09:42:02 #112 №1616527 
rubyisdead.jpg
>>1612661
Аноним 27/02/20 Чтв 12:09:24 #113 №1616752 
Блин, посоны, я со стимулус рефлекса просто в восторге, долго откладывал момент с выкатом на фронт реакта, так как не любитель js и дополнительных слоев в виде api, а сейчас я просто сделал сервер-сайд рендер на рефлексах и оно работает, без js, без api, без сериализации-десериализации json, тормозов на клиенте и прочей хуйни.

Такими темпами в ближайшем будущем мы будем хоронить весь зоопарк js-фреймворков, а не руби.
Аноним 27/02/20 Чтв 16:35:51 #114 №1617236 
>>1616752
Опенсорс? Если да, кинь ссылку, хотелось помацать
Аноним 27/02/20 Чтв 16:36:47 #115 №1617239 
>>1614685
Браток, ты ещё тут? Вкинь контакты
Аноним 27/02/20 Чтв 17:29:25 #116 №1617290 
>>1617239
Зачем? Спрашивай.
Аноним 27/02/20 Чтв 18:42:28 #117 №1617356 
>>1617236
https://docs.stimulusreflex.com/
https://github.com/hopsoft/stimulus_reflex

StimulusReflex offers an exciting new way to build modern, reactive, real-time apps with Ruby on Rails. It eliminates the complexity imposed by full-stack frontend frameworks without abandoning a high performance reactive user experience. The goal is to help small teams do big things, faster than ever before. We invite you to explore a fresh alternative to the Single Page App (SPA).
Аноним 27/02/20 Чтв 18:53:23 #118 №1617367 
>>1616752
На эликсире есть похожая технология Phoenix LiveView
Аноним 27/02/20 Чтв 18:58:04 #119 №1617369 
>>1617290
Как долго готовился для работы, что читал, ботал, через что вышел на удаленку?
Аноним 27/02/20 Чтв 18:59:52 #120 №1617370 
>>1617356
Спасибо! Вообще имел в виду глянуть твой проект, куда ты стимулус воткнул, ну да ладно
Аноним 27/02/20 Чтв 19:01:50 #121 №1617372 
>>1616752
>без js, без api
Не иначе как святым духом движимое!
Аноним 27/02/20 Чтв 19:05:17 #122 №1617375 
>>1616752
Ты попробуй этой хуиткой большие таблицы сделай, и чтобы данные в них часто менялись.
Аноним 27/02/20 Чтв 20:04:12 #123 №1617417 
>>1617370
Я другой чувак. Просто решил, что загуглю и не буду ждать с тобой, пока тебе ответят, ведь тебе так лень гуглить. Гуглить - это для программистов, а ты стремящийся, ты не привык гуглить.

Глянь на примеры здесь: http://expo.stimulusreflex.com/
Аноним 27/02/20 Чтв 20:20:44 #124 №1617423 
>>1617369
Примерно за 3 года вкатился. Если бы в доту не играл, то мб и лучше получилось бы. Из книжек читал про рельсы от Хартла и хорошо-заземленный рубист. Подрочил гит, запилил парочку пет-прожектов(имиджборда и одна хуйня типа спа на вьюжс), прочитал про кодингейм в блоге у какого-то школьника, который стажировку в юбисофте выиграл, зарегался там. Там в мультиплеере из-за узнал много методов из стандартной библиотеки, так как после решения победители как правило показывают свое решение, и я просто смотрел/переписывал их код на Руби. Работу нашел через @rubyjob, решил тестовые задания, получил оффер.
Аноним 27/02/20 Чтв 21:30:13 #125 №1617481 
1582828213072.jpg
>>1617417
Аноним 27/02/20 Чтв 21:31:34 #126 №1617482 
>>1617423
Круто, спасибо за инфу!
Аноним 27/02/20 Чтв 22:05:47 #127 №1617501 
а на руби можно написать Доту 2?
Аноним 28/02/20 Птн 08:55:31 #128 №1617754 
2007-cover-shut.jpg
>Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

а я с пикрила учил лол
но потом перешёл на джаваскрипт
Аноним 28/02/20 Птн 10:01:01 #129 №1617781 
>>1617754
Пиздец, что ещё за сатанинский учебник
Аноним 28/02/20 Птн 11:06:23 #130 №1617822 
>>1617501
Для этого больше подойдет HTML, учить, конечно, тяжело, но сперва советую закончить 9 класс.
Аноним 28/02/20 Птн 11:14:47 #131 №1617827 
>>1617781
ну помню на форчане его ругали, кто учит руби по учебнику с мультяшными лисичками и я решил что я учу...
Аноним 28/02/20 Птн 12:19:59 #132 №1617867 
не нужон,руби этот ваш!
Аноним 28/02/20 Птн 14:45:58 #133 №1617977 
>>1617827
Да хороший учебник. Для тех кто понимает тонкости языка (английского), конечно. Но старенький уже.
Аноним 28/02/20 Птн 21:06:48 #134 №1618342 
Снимок экрана2020-02-2820-26-57.png
Зацените мой сетап для решения задачек с exercism'а
Аноним 28/02/20 Птн 21:12:38 #135 №1618349 
>>1618342
Ты серьёзно устанавливал виртуалку и LEENOOKS чисто ради решения каких-то задачек на руби?
Аноним 28/02/20 Птн 21:21:24 #136 №1618356 
image.png
image.png
>>1618349
Какую виртуалку? Это ретро-нетбук, вообщет

фото не мои
Аноним 28/02/20 Птн 21:25:03 #137 №1618361 
>>1618356
Предположил о виртуалке по микроскопическому разрешению и ОЗУ 0.5 гига.
Аноним 28/02/20 Птн 21:56:34 #138 №1618385 
Снимок экрана2020-02-2821-32-46.png
Снимок экрана2020-02-2821-33-01.png
>>1618342
>>1618356
ВРУМ ВРУМ
Аноним 29/02/20 Суб 00:13:34 #139 №1618497 
Салют, некрофилы.

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

Как у вас вообще дела с ассинками?
Аноним 29/02/20 Суб 13:05:16 #140 №1618731 
>>1618497
не совсем понял вопроса, но приложение стартует в один инстанс и форкается по количеству ядер, в зависимости от настроек вебсервера, асинхронность реализуется фиберами/тредами, есть куча готовых реализаций на любой вкус.
Аноним 29/02/20 Суб 17:45:48 #141 №1619030 
>>1618731
Да ты поменьше обращай внимание на таких, которые какую-то хуйню понаписали, замаскировав под вопрос
Аноним 29/02/20 Суб 21:53:45 #142 №1619294 
>>1615662
>мимоговнист
Мог бы и не информировать.
Аноним 29/02/20 Суб 21:57:34 #143 №1619297 
>>1616013
>пых и без джита ускоряется с каждым релизом
И что, уже GIL выпилили, производительные вы наши?
Аноним 29/02/20 Суб 22:03:02 #144 №1619300 
>>1619297
Лол, питон не один такой?
Аноним 29/02/20 Суб 22:04:58 #145 №1619302 
>>1619297
Его для начала надо впилить.
Аноним 29/02/20 Суб 22:06:20 #146 №1619304 
>>1619300
Нет у него есть друган Рубен
Аноним 29/02/20 Суб 22:13:17 #147 №1619312 
>>1619302
С разморозкой!
https://www.jstorimer.com/blogs/workingwithcode/8085491-nobody-understands-the-gil
Аноним 29/02/20 Суб 22:30:13 #148 №1619334 
>>1619312
Причем тут пыхпых? Тама ЖИЛ даже не жил. Хоть и pthread есть кто им пользуется?
Аноним 29/02/20 Суб 22:34:17 #149 №1619339 
>>1616321
И нахуя нужно оба таких языка, если они нужны для одно и того же и работают примерно так же под капотом?
Аноним 29/02/20 Суб 22:42:53 #150 №1619349 
>>1619339
Конкуренция? Правда, руби её проиграл.
Аноним 03/03/20 Втр 15:19:17 #151 №1621942 
Saint P Ruby Meetup.png
Saint P Ruby Meetup (29 feb 2020)

• CRYSTAL FOR RUBYISTS
• DATA MAPPING THE RAILS WAY (CUSTOM TYPES, VALUE OBJECTS, ETC.)
• KUBERNETES-NATIVE RUBY DEVELOPMENT
• SCHEDULED JOBS INVOCATION EMULATION FOR TESTS
• SOA HELL. THIS IS FINE
• HOW TO GROW UP JUNIOR DEVELOPERS

https://youtu.be/H3SafkpBQ_w
Аноним 04/03/20 Срд 13:48:52 #152 №1622859 
>>1612194 (OP)
Мертвый тред!
Мёртвый язык!
Мертвое коммьюнити!
Мертвое развитие!
Мёртвый фреймворк!
Мертвые книги!
Мертвые зарплаты!
Мертвые фишки!
Мертвые паттерны!
Мертвая скорость!
Создатель японец!
Аноним 04/03/20 Срд 13:51:49 #153 №1622863 
Можно ли как-то посмотреть зависимости для гема, но не на верхнем уровне, вроде `gem dependency gem_name`, а на более глубоком? Для гема, написанного на С++.
Что-то на подобии `ldd` в линупсе.
Аноним 04/03/20 Срд 14:59:21 #154 №1622898 
>>1622859
Ну-ка объясни, по какому принципу ты ставил не ставил букву ё в одном и том же слове.
Аноним 04/03/20 Срд 15:17:14 #155 №1622914 
>>1622898
eval не сработал как надо
Аноним 04/03/20 Срд 15:30:27 #156 №1622935 
>>1622898
Лол, я только сейчас заметил эту наркоманию.
Аноним 04/03/20 Срд 17:28:37 #157 №1623007 
>>1621942
>почти пустой зал
кек
Аноним 04/03/20 Срд 17:35:33 #158 №1623008 
>>1622859
>Создатель японец!
У японцев вообще плохо с фантазией, поэтому язык медленно развивается. Да и взлетел он благодаря RoR от европейцев.
Аноним 06/03/20 Птн 12:46:33 #159 №1624965 
image.png
The RedMonk Programming Language Rankings: January 2020

1 JavaScript
2 Python
2 Java
4 PHP
5 C#
6 C++
7 Ruby
7 CSS
9 TypeScript
9 C
11 Swift
12 Objective-C
13 Scala
13 R
15 Go
15 Shell
17 PowerShell
18 Perl
19 Kotlin
20 Haskell

https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/
Аноним 06/03/20 Птн 12:55:27 #160 №1624973 
>>1624965
Неправдоподобный график какой-то.
Haskell - слишком высоко, чуть ли не на уровне Kotlin, да ещё и Scala обгоняет расхайпленное govno, чёт не верится.
Аноним 06/03/20 Птн 15:03:10 #161 №1625040 
>>1624965
>7 CSS
лол
Аноним 06/03/20 Птн 16:07:49 #162 №1625099 
>>1624965
Haskell сейчас какими-то пугающими темпами развивается. Апстримные обновления прилетают по 2-3 раза в неделю последние месяца четыре.
Аноним 06/03/20 Птн 17:10:32 #163 №1625158 
>>1625099
Это агония.
Аноним 06/03/20 Птн 17:46:12 #164 №1625216 
>>1625099
вообще какой-то дроч нездоровый на ФП в псоледнее время.
Аноним 06/03/20 Птн 17:50:45 #165 №1625223 
>>1625216
чем тебе ФП не нравиться?
Аноним 06/03/20 Птн 18:16:22 #166 №1625249 
>>1625216
Он никогда не утихал и всегда был нездоровым.
Аноним 06/03/20 Птн 19:24:32 #167 №1625294 
>>1625223
не вижу прикладного применения, по крайней мере в контексте рельсы и вообще веба, возможно ли на чистых функциях сделать интернет-магазин или биллинг какой-нибудь хуйни? Как это вообще будет выглядеть с точки зрения архитектуры программы?
Аноним 06/03/20 Птн 19:36:24 #168 №1625306 
>>1625294
> чистых
Нет, нельзя, хоть убейся. В том жн хаскелле можно только через костыль в виде монад, но они нихуя не чистые.
Аноним 06/03/20 Птн 21:35:16 #169 №1625438 
>>1625294
>Как это вообще будет выглядеть с точки зрения архитектуры программы?

Каббалистически.
https://www.yesodweb.com/
Аноним 07/03/20 Суб 12:02:48 #170 №1626074 
>>1612194 (OP)
Есть кто из дс? На какую зарплату джуну рассчитывать или сразу на удаленку шуровать, как тот паренёк из сибирской тайги?
Аноним 07/03/20 Суб 12:56:23 #171 №1626137 
>>1625438
Уебищное темплейт говно, к сожалению
Веб хаскель мертв и никаких предпосылок на оживление нет
Даже снойберг начинает присматриваться ко всяким растам
Аноним 07/03/20 Суб 16:09:11 #172 №1626349 
>>1626074
Вы тут всё только к зряплатам примеряетесть и ничего не учите: "А вдрук я чо-то нинужнае узучу"
Аноним 07/03/20 Суб 16:26:05 #173 №1626370 
>>1626074
3.858024691358e-11 рубля в наносекунду.
Аноним 07/03/20 Суб 16:39:22 #174 №1626381 
>>1626349
>>1626370
Чего ещё спизданешь?
Аноним 07/03/20 Суб 16:58:19 #175 №1626405 
>>1626074
Джуном на удаленку? Как ты себе это вообще представляешь?
Аноним 07/03/20 Суб 17:24:59 #176 №1626437 
>>1626405
Ладно, видимо никто тред не читал, да и хуй с ним
Аноним 07/03/20 Суб 17:35:05 #177 №1626440 
>>1626137
ну существует не только йесод же
Аноним 07/03/20 Суб 17:36:56 #178 №1626443 
>>1625306
в виде одной io монады, и функции дающие монады чистые, рантайм грязный, звучит банально но по факту разница большая
Аноним 07/03/20 Суб 17:37:49 #179 №1626444 
>>1626405
а что с этим не так?
Аноним 07/03/20 Суб 17:44:38 #180 №1626448 
>>1625294
дело привычки, у меня взрыв мозга когда вижу контроллер какой-то рельсовый, результат вычисления вообще непонятен сходу, как будто код с кучей goto
Аноним 08/03/20 Вск 16:58:36 #181 №1627570 
>>1626448
Распарс запроса и рендер вьюшек это охуеть вычисления? Кинь код контроллера, который у тебя мозжечок взорвал
Аноним 08/03/20 Вск 18:01:54 #182 №1627662 
image.png
>>1627570
Конечно если речь идёт о хаскеле
Аноним 08/03/20 Вск 21:02:03 #183 №1627914 
>>1627570
всмысле охуеть вычисления, ты о чем? ладно, не важно, короче, как тому челу казалось, что в чистых функциях писать биллинги неудобно, так и у кого-то еще императивный код вызывает такое же ощущение, в том числе в этом контексте
Аноним 08/03/20 Вск 21:02:33 #184 №1627917 
>>1627662
что вообще значат эти цифры?
Аноним 08/03/20 Вск 23:47:13 #185 №1628102 
>>1627917
Я РУБИСТ Я РУБИСТ Я РУБИСТ!!
Аноним 08/03/20 Вск 23:47:39 #186 №1628104 
>>1628102
я ем люля
Аноним 08/03/20 Вск 23:59:19 #187 №1628124 
>>1627917
Процент
Аноним 09/03/20 Пнд 00:04:29 #188 №1628133 
>>1627917
процент чего?
Аноним 09/03/20 Пнд 00:08:39 #189 №1628137 
>>1628133
Падений в рантайме.
Аноним 09/03/20 Пнд 00:10:37 #190 №1628139 
>>1628137
мне кажется если я спрошу при каких условиях, то я буду затролленым
Аноним 09/03/20 Пнд 01:13:56 #191 №1628178 
>>1628137
На хаскелле ничего не пишут, поэтому на нём ничего и не падает ¯ \ _ (ツ) _ / ¯
Аноним 09/03/20 Пнд 05:44:23 #192 №1628242 
>>1627917
>There are faster Java and Ruby toolkits in the benchmark.
>Yesod and Spock had errors in the DB update test. There was no Snap implementation.
Аноним 10/03/20 Втр 00:05:11 #193 №1629092 
>>1627914
>казалось, что в чистых функциях писать биллинги неудобно
Опиши в кратце, как бы ты решил такую задачу без ООП? Просто из интереса, гипотетический интернет-провайдер предоставляет услугу, его задача - почситать трафик, в ООП я бы завел класс пользователь, класс услуга и сессия, отношение пользователь - сессия - услуга через промежуточную таблицу. Теперь мы просто манипулируем сущностями, добавляя сессию со ссылкой на услугу в пользователя, при этом вообще почти без кода - только схема и описание отношений в моделях. Мне это кажется удобным и простым.
Как достичь такого результата при функциональном подходе?
Аноним 10/03/20 Втр 00:16:00 #194 №1629103 
>>1629092
Хотел тебе написать, но потом думаю, что с больными ООП головного мозга лучше не иметь ничего общего.
Аноним 10/03/20 Втр 01:13:02 #195 №1629134 
>>1629103
Нет уж, обьясняй, мне же интересно, как посчитать факториал на хачкеле-то я разобрался, а вот как с управлением данными и зависимыми сущностями дела обстоят - не совсем ясно.
Аноним 10/03/20 Втр 03:18:10 #196 №1629177 
>>1629092
точно ооп головного мозга
вместо того чтобы просто посчитать услугу функцией посчитать_услугу в которую передаются все необходимые данные пользователя они создают класс пользователь и класс услуга

мимо джаваскриптер
Аноним 10/03/20 Втр 11:50:51 #197 №1629284 
>>1629177
Эх, маня...
Аноним 10/03/20 Втр 20:39:27 #198 №1629633 
>>1629177
Да вообще, не могут файлик со всеми функциями создать и из него вызывать.
Аноним 10/03/20 Втр 20:53:53 #199 №1629648 
https://ceki.ru/hr
>Ruby On Rails Developer
Вилка 150-230к
Аноним 10/03/20 Втр 22:13:54 #200 №1629686 
>>1629648
>ФГУП «ВНИИПВТИ»
лол, серьезно, в госшарагах спецам начала платить зарплату?
Аноним 10/03/20 Втр 22:41:59 #201 №1629711 
и проекты в вакансии какие-то максимально мутные, походу в эти 230к включена отсидка за последующий срыв какой-нибудь федеральной программы.
Аноним 10/03/20 Втр 23:07:24 #202 №1629722 
>>1629686
Достаточно давно, немного ниже рынка, но не сильно. Я в ЦБ работал, они платят по рынку, но не выше.
Аноним 11/03/20 Срд 04:52:28 #203 №1629850 
>>1629648
немного проорал что у них хрюши сфотались где по идее должны быть фото счастливых работников
Аноним 11/03/20 Срд 06:20:10 #204 №1629860 
photo2019-10-0117-09-16.jpg
>>1629850
Жиробас с фотки явно в теме.
Аноним 12/03/20 Чтв 13:34:07 #205 №1630983 
>>1629648
Это же госуслуги?
Интересно, что госучреждение выбрало именно рельсу в качестве интсрумента для создания своих информационных систем.
Аноним 12/03/20 Чтв 14:31:10 #206 №1631012 
>>1630983
А я думал госуслуги на жабе.
Аноним 16/03/20 Пнд 14:28:40 #207 №1634295 
Screenshot from 2020-03-16 14-26-59.png
TIOBE Index for March 2020

В мартовском рейтинге Ruby поднялся на 14 позицию.
Аноним 16/03/20 Пнд 15:12:09 #208 №1634342 
>>1634295
...c 15-ой.
Аноним 17/03/20 Втр 22:55:52 #209 №1635500 
RoR каеф
Аноним 17/03/20 Втр 22:58:01 #210 №1635509 
>>1634295
> 2021
> всерьёз воспринимать рейтинг, где бейсик выше JS
Аноним 17/03/20 Втр 22:58:34 #211 №1635511 
>>1635500
>RoR
Не понял что этот смайлик означает
Аноним 17/03/20 Втр 23:00:45 #212 №1635517 
image.jpg
>>1635511
То же, что и пикрил
Аноним 18/03/20 Срд 07:08:37 #213 №1635675 
imujdmk07lxz.png
РАБи-макаки, привет, моя жизнь в ваших руках. Кароч, думаю съябать из рора в реакт. Кажется, что там гораздо больше шекелей, но махом выдрочить весь этот пласт говна и палок не получится. Надо время, которое мне какбе жаль. Кароч, поступлю как скажут мне анончики.
Аноним 18/03/20 Срд 12:22:02 #214 №1635839 
изображение.png
>>1635509
Вот нормальный рейтинг.
Аноним 18/03/20 Срд 12:58:11 #215 №1635883 
>>1635675
Получил оффер на RoR. 60-120к для стажера. Полект крупный, но местами бестолковый (вчера скинули исходники и дамп тестовой базы). Жуткое легаси, конечно. 2 разраба уже на проекте, я третий.

А ты съебывай, а то на это место 3 месяца человека искали, а должно быть 6 месяцев.
Аноним 18/03/20 Срд 15:05:18 #216 №1636001 
>>1635883
Удаленка?
Аноним 18/03/20 Срд 15:07:14 #217 №1636005 
>>1635675
имхо бред, рейты у руби весьма высокие, верхняя вилка может и меньше, но медиана на порядок больше.
Аноним 18/03/20 Срд 15:51:18 #218 №1636057 
>>1636005
Будет массoвая безрабoтица, гoлoдные бунты
Аноним 18/03/20 Срд 17:30:33 #219 №1636171 
>>1636057
Сеньоров думаю не затронет, либо в минимальной степени.
Аноним 18/03/20 Срд 18:06:51 #220 №1636192 
>>1636171
ну-ну
Аноним 18/03/20 Срд 19:11:02 #221 №1636234 
Проекты с рельсовскими .erb-файлами во вью всё ещё существуют? Много их? Когда их последний раз видели?
Аноним 19/03/20 Чтв 10:50:46 #222 №1636839 
>>1636234
вкусовщина, дефолтный шаблонизатор в руби со своей работой нормально справляется.
Аноним 19/03/20 Чтв 10:53:36 #223 №1636842 
Сап, пидоры. Мимо фулстек даун. Насколько ваша помойка хороша для фриланса? ФРИЛАНС ЕСТЬ ВООБЩЕ?

С вордпрессом в попу долбиться не хочу, пхп нинужен, а на моём родном ЖСе удалёнки нет.
Аноним 19/03/20 Чтв 12:36:40 #224 №1636914 
>>1636839
Справляется. Но ебать как громоздко.
Аноним 19/03/20 Чтв 13:24:54 #225 №1636956 
>>1636234
>erb

Если уж насиловать труп, то до конца. Юзаем haml
Аноним 19/03/20 Чтв 15:18:24 #226 №1637087 
>>1636914
>>1636956
А REST API с JSON в руби-проектах не распространен? Чтобы договориться с фронтенд-разработчиками на берегу и потом заниматься чисто беком и немного интеграцией с фронтом?
Аноним 19/03/20 Чтв 15:37:36 #227 №1637102 
>>1637087
rails-api exists

Аноним 19/03/20 Чтв 15:39:23 #228 №1637103 
>>1636842
> моём родном ЖСе удалёнки нет.
Если ты не смог найти удаленки на самому популярном языке для удаленки, то земля тебе пухом
Аноним 19/03/20 Чтв 15:44:20 #229 №1637106 
>>1637103
Ну я ноду естесна имею в виду, а не слайдеры-хуяйдеры.

И под фрилансом я имею в виду подработку, а не фултайм удалённый.
Аноним 19/03/20 Чтв 15:55:06 #230 №1637119 
>>1637102
>>1637087

Ту ты ж понимаешь, что rails это в принципе fullstack фреймворк, и на нём монолитные приложения. Он вообще идеален когда ты один разраб в команде и пишешь какую-нибудь ебень не очень сложную. А если у тебя какие-то ебучие микросервисы, но рельс тебе не нужен.
Аноним 19/03/20 Чтв 16:10:49 #231 №1637132 
>>1637119
Разделение на бэк и фронт не равно микросервисное приложение, и рельсовый монолит вполне можно разделить на микросервисы, если бизнес процессы требуют децентрализации.
На рельсу встает любой фронт через вебпак, а вместо html вьюх бэк будет отдавать json, вот и вся разница.
Аноним 19/03/20 Чтв 16:36:11 #232 №1637161 
>>1637132
> Разделение на бэк и фронт не равно микросервисное приложение

А не говорил что это значит микросервисы. Просто рельсы это обычно монолит, а микросервисы это максимально не монолит.

> и рельсовый монолит вполне можно разделить на микросервисы

Да можно, кто тебе запретит-то в свободной стране. Но как бы нахуя? Синатру не завезли шоле?



Аноним 21/03/20 Суб 13:36:16 #233 №1639048 
Сегодня твиттеру 14 лет!
А, соре, это уже не к вам относится.
Аноним 21/03/20 Суб 13:39:02 #234 №1639050 
Вас тоже в разгар короновируса зовут собеседоваться на рубиста? Устал уже отбиваться от назойливых hr.
Аноним 22/03/20 Вск 11:10:51 #235 №1639822 
>>1639050
Ты ведь не ниже мидла?
Аноним 22/03/20 Вск 12:47:38 #236 №1639849 
>>1639822
Ага.
Аноним 23/03/20 Пнд 16:05:20 #237 №1640752 
Анончик, а можешь посказать какие-нибудь гайды по основам языка или короткие книжки типа укуса питона, для уже умеющих в программирование? Просто не хочу читать толстые книжку, хочу сразу код начать писать.
Аноним 23/03/20 Пнд 16:49:18 #238 №1640789 
>>1640752
https://www.techotopia.com/index.php/Ruby_Essentials

Вот по руби

https://www.railstutorial.org/book

Вот по железной дороге
https://www.tutorialspoint.com/ruby-on-rails/index.htm
Это читни. А дальше доку...
Аноним 23/03/20 Пнд 17:50:05 #239 №1640835 
21321.gif
>>1640789
Аноним 23/03/20 Пнд 18:18:55 #240 №1640867 
>>1640789
А я на гитхабе находил какой-то Ruby for Girls.
Облегченные гайды, лол.
Аноним 23/03/20 Пнд 18:46:18 #241 №1640889 
>>1640867
С этими гайдами надо гормоны принимать?
Аноним 24/03/20 Втр 11:03:38 #242 №1641348 
>>1640867
>Ruby for Girls.
Не одобряем сексизма
Аноним 24/03/20 Втр 11:09:53 #243 №1641354 
image.png
>>1640789

>https://www.techotopia.com/index.php/Ruby_Essentials
>https://www.techotopia.com/index.php
>index.php

Аноним 24/03/20 Втр 12:12:22 #244 №1641415 
>>1641348
Check your privilege, shitlord.
Аноним 24/03/20 Втр 19:35:03 #245 №1641857 
Чё пацаны, Рокетбанк всё???
Аноним 24/03/20 Втр 20:41:44 #246 №1641922 
Screen Shot 01.jpg
Screen Shot 02.jpg
Screen Shot 03.jpg
>>1639050
Да всё так же, как и обычно или ты новенький, лол

>>1613123
>Руби как и джава живет только в легаси!
Специально для тебя подчеркнул красненьким

>>1613248
>вот бы еще программерам платили зарплату
Обвёл красненьким

>>1629648
>>1629686
>лол, серьезно, в госшарагах спецам начали платить зарплату?
Лол, вообще-то ещё с 2014 начали, если не раньше
>и проекты в вакансии какие-то максимально мутные, походу в эти 230к включена отсидка за последующий срыв какой-нибудь федеральной программы
ПИЗДЕЦ ФАНТАЗИИ
Аноним 24/03/20 Втр 20:59:28 #247 №1641952 
>>1614783
Я восемь насчитал.
Аноним 24/03/20 Втр 21:14:31 #248 №1641969 
>>1641952
А я 11.
Аноним 24/03/20 Втр 21:16:37 #249 №1641972 
image.png
image.png
>>1641857
>Чё пацаны, Рокетбанк всё???
Закрывается b2c, развивается b2b. Программистов перекинут на другие b2b проекты, часть маркетинга и поддержки пойдет под нож.

ваш инсайдер
Аноним 24/03/20 Втр 21:18:18 #250 №1641977 
1585073897938.png
Анончик, можешь сделать небольшое ревью кода.
По-немногу вкатываюсь в руби. Сделал небольшое задание
https://old.reddit.com/r/dailyprogrammer/comments/ffxabb/20200309_challenge_383_easy_necklace_matching/
Мой код тут https://pastebin.com/AiE2YfqZ
Как обычно организовывают код? Нужно было отдельный класс создать? И как обычно работают со стандартными структурами данных? Через .each итерируют после чего создает новые данные или мутируют те что есть?


>>1640789
>https://www.techotopia.com/index.php/Ruby_Essentials
Для ознакомления топ, а вот как со справочником работать не очень.
https://ruby-doc.org - понравился, но примеры там в алфавитном порядке, приходится немного повозиться, если не знаешь, что конкретно ищешь.
>rails
Рельсы, наверное, отложу немного.
Неплохо зашла книжка ruby cookbook. Быстро нашел пример, как с файлом работать. Немного проиграл со вступления в книге.

Алсо реквистирую небольшую либу для вебсервера, чтобы поиграться вечером над пет проектом.
inb4 рельсы
Аноним 24/03/20 Втр 21:23:23 #251 №1641982 
>>1614783
>>1641952
>>1641969
Только на этих языках не встречал проектов в проде или не видел в зависимостях у проектов на проде за весь свой опыт:
>Clojure, Crystal, Dart, F#, Haskell, Rust
Поэтому только их могу хоть как-то записать в борщехлёбские.
Аноним 24/03/20 Втр 23:52:05 #252 №1642159 
>>1641922
>githab
Колхозники какие-то
Аноним 25/03/20 Срд 03:50:11 #253 №1642220 
>>1641977
Какие ещё мутации после итераторов, где ты этой хуйни набрался?
Аноним 25/03/20 Срд 03:51:43 #254 №1642221 
>>1617423
Как полет, живой ещё?
Аноним 25/03/20 Срд 03:55:20 #255 №1642223 
>>1641922
Две вакансии на джуна в дс, тут либо нахлестом в любую компанию с пет-проектами, либо крутить педали на жиесах, если конечно у тебя не мама русская, а папа питонист
Аноним 25/03/20 Срд 06:15:50 #256 №1642239 
Шалом. У меня очень сильно хромают сложные SQL-запросы. Где понабраться всяких примеров, инфы и тд.
Аноним 25/03/20 Срд 10:57:23 #257 №1642290 
>>1642159
С эйчарами всегда так.
Аноним 25/03/20 Срд 10:58:03 #258 №1642292 
>>1641977
>Алсо реквистирую небольшую либу для вебсервера, чтобы поиграться вечером над пет проектом.

Синатра, наверное.
Аноним 25/03/20 Срд 17:25:34 #259 №1642578 
Хули вы тут все сдохли что ли, рубисты хуевы. Пидоры переодетые, начитались Хартлов и ебошут крудоебную хуету за 14 баксов в час, пидормонщина. Скоро все подохните от вируса, сучье поганое
Аноним 25/03/20 Срд 17:28:41 #260 №1642581 
>>1642578
завидуешь, борщехлёб?
Аноним 25/03/20 Срд 17:45:30 #261 №1642593 
>>1642581
А ты не борщехлеб, рельсовик хуев?
Аноним 25/03/20 Срд 20:30:30 #262 №1642747 
>>1642578
Не сдохнем, меня перевели на работу из дома и теперь я из квартиры не выхожу.
Аноним 25/03/20 Срд 23:06:27 #263 №1642819 
Посмотрим, но мне видимо придется менять работу и вообще сваливать из своего региона, контора может не пережить этот кризис, дела и так шли не особо.
sageАноним 26/03/20 Чтв 00:44:31 #264 №1642863 
>>1642819
Думаю после того как вся эта шумиха с пандемией закончится, меньше работы станет не только для рубистов, но и вообще для всех.
Аноним 26/03/20 Чтв 17:01:34 #265 №1643231 
image.png
>>1642578
>ебошут крудоебную хуету за 14 баксов в час
Вот это подрыв!

мимо ебошу крудоебную хуету за 32 бакса в час на удалёнке
Аноним 26/03/20 Чтв 17:43:45 #266 №1643266 
Анон, где можно прочитать про то, как проект менеджить. Я нагуглил про bundle, но он создает кучу папок и файлов, и я не совсем понимаю, как мне потом с этим всем работать.
Аноним 26/03/20 Чтв 17:47:20 #267 №1643268 
>>1643266
Ты про структуру Rails-приложения? Что где лежит и для чего?
https://guides.rubyonrails.org/getting_started.html#creating-the-blog-application

русек для аутистов:
http://rusrails.ru/getting-started-with-rails#sozdanie-prilozheniya-blog
Аноним 26/03/20 Чтв 17:50:01 #268 №1643273 
>>1643268
Не, анончик, мне не для рельсов, для простого гема.

Но спасибо за ссылку, вернусь когда до рельс доберусь.
Аноним 26/03/20 Чтв 17:54:06 #269 №1643278 
И еще вопрос, если я хочу сохранить информацию в конфиге в файле, то какой формат обычно используют рубисты? Например в жсе я бы скорее всего выбрал json. Как тут поступают?
Аноним 26/03/20 Чтв 18:03:49 #270 №1643289 
что такое переменная класса и для чего она нужна?
Аноним 26/03/20 Чтв 19:12:51 #271 №1643362 
>>1642863
С другой стороны, потребность в создании информационных систем и прочей автоматизации только вырастет, так что работа точно будет.
Аноним 26/03/20 Чтв 19:43:56 #272 №1643385 
>>1643278
Либо .yml, либо .rb
Например, сгенерируй пустое rails-приложение и посмотри там в директории config/ как всё устроено.
Аноним 27/03/20 Птн 02:37:13 #273 №1643661 
Ну смотри, начинаешь с простых вещей:
free
https://www.w3schools.com/sql/default.asp

здесь триал должен быть на 7 дней, но ты за 1-2 вечера справишься
https://www.codecademy.com/learn/learn-sql
https://www.codecademy.com/learn/sql-table-transformation
https://www.codecademy.com/learn/sql-analyzing-business-metrics

решаешь 20 задачек отсюда:
http://www.sql-ex.ru/learn_exercises.php

проходишь тестик:
https://use-the-index-luke.com/3-minute-test

читаешь книжку:
https://use-the-index-luke.com/

ВСЁ, ТЫ ЭКСПЕРТ
Аноним 27/03/20 Птн 03:48:25 #274 №1643671 
>>1612194 (OP)
Хай, давги. 3 года пишу на рубирельсах. Вроде мидло или около того, и хочется как-то дальше подрасти в плане именно кодинга, а проекты тому не способствуют. Навык решать бизнес задачи есть и растет вроде, а вот писать красиво нет. Все проекты на которых работал придерживались полупроцедурного какого-то стайла с элементами ООП, ФПшным сахарком и изредака метапрограммированием. Стайл гайды соблюдаются по факту, но как будто не по духу, вот этого всего, чего рубисты вроде любят, типа архитектуры вокруг сообщений, слабой связности объектов, нет как правило. После работы обычно нихуя не хочется, а тут как бы карантин, удаленка, все дела, решил заняться делом. Как вы развивались пацаны и боролись вот с этим всем? POODR прочитал, Confident ruby прочитал, что-то для себя вынес. В списке Metaprogramming ruby, Mastering ruby closures и Kestrels, Quirky Birds, Hopeless Egocentrity. Но это на пару недель развлечения. А дальше что делать?
Аноним 27/03/20 Птн 08:17:52 #275 №1643693 
>>1643661
Спасибо, анончик.
Аноним 27/03/20 Птн 17:25:32 #276 №1644046 
>>1641922
Тут большая часть треда вкатуны, вот им тяжело работу искать. Ты то полусеньер помидор.
Аноним 28/03/20 Суб 23:49:46 #277 №1645011 
image.png
image.png
Тем временем московский офис Gett работает из дома, 4-дневная рабочая неделя с сохранением 85% заработной платы. У компании ПРОСАДКА ПО КОЛИЧЕСТВУ ТРАНЗАКЦИЙ

мимо ваш инсайдер
Аноним 29/03/20 Вск 01:58:13 #278 №1645041 
>>1645011
У вас дефицит кадров?
Аноним 29/03/20 Вск 11:04:07 #279 №1645128 
>>1645011
Как эта контора до сих пор жива, они же с каждым годом проебывают полимеры.
Аноним 29/03/20 Вск 11:08:34 #280 №1645132 
вот эни кабле способен держать 20к соединений норм,а вот какую нагрузку выдержит каждое соединение?
Аноним 29/03/20 Вск 12:04:24 #281 №1645191 
>>1645011
Так а что там просело? Люди перестали ездить в метро и чаще пользуются такси.
Аноним 29/03/20 Вск 14:45:20 #282 №1645389 
>>1645191
У них вроде как все на корпоративный сектор было рассчитано, а они сейчас все дома сидят.
Аноним 29/03/20 Вск 16:00:51 #283 №1645491 
1585486850815.jpg
1585486850849.jpg
Я так понимаю, что я выбрал не самое лучшее время для вката в рельсы...
Аноним 29/03/20 Вск 16:40:47 #284 №1645527 
>>1645491
ты опоздал на лет на 10
Аноним 29/03/20 Вск 17:08:56 #285 №1645546 
1585490935986.jpg
>>1645527
Аноним 30/03/20 Пнд 05:59:08 #286 №1646011 
>>1645491
Ложись сразу в гроб тогда, чего уж там
Аноним 31/03/20 Втр 11:45:21 #287 №1646805 
raby.jpg
Аноним 01/04/20 Срд 21:49:19 #288 №1648258 
>>1612194 (OP)
Мёртвый тред!
Мёртвый язык!
Мёртвое коммьюнити!
Мёртвое развитие!
Мёртвый фреймворк!
Мёртвые книги!
Мёртвые зарплаты!
Мёртвые фишки!
Мёртвые паттерны!
Мёртвая скорость!
Создатель японец!
Аноним 01/04/20 Срд 21:56:43 #289 №1648265 
>>1648258
О, теперь ты поставил точки над всеми ё.
Аноним 01/04/20 Срд 22:26:24 #290 №1648287 
>>1648265
Дважды мертвое не может быть мёртвым
Аноним 01/04/20 Срд 22:59:24 #291 №1648305 
>>1648287
Зато оно может быть очень мёртвым.
Аноним 02/04/20 Чтв 02:54:51 #292 №1648374 
>>1648305
>>1648287
>>1648265
>>1648258
В которой раз убеждаюсь, что в некротреде любой хуйне подыграют
Аноним 02/04/20 Чтв 13:02:45 #293 №1648473 
image.png
Охуеть, там уже 2.7.1 вышел!

https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/
Аноним 02/04/20 Чтв 16:25:45 #294 №1648576 
>>1648473
2.7 абсолютно ни о чем
Аноним 02/04/20 Чтв 18:16:17 #295 №1648637 
>>1648576
И в чём это проявляетя? Непонятен твой поинт
Аноним 02/04/20 Чтв 18:58:19 #296 №1648667 
>>1648637
пустое обновление
Аноним 03/04/20 Птн 04:27:25 #297 №1648989 

>>1648667
А что должны выкатить, что бы в хуетреде на дваче не считали обновление пустым? Дайте ему номерок Мацумото кто-нибудь
Аноним 03/04/20 Птн 04:37:21 #298 №1648991 
irbimprovedwithkeytake3.mp4
>>1648989
>А что должны выкатить, что бы в хуетреде на дваче не считали обновление пустым
Да хуй его знает, анончик.

2.7.0 норм обновление было, не знаю, что для него там пустого.

It introduces a number of new features and performance improvements, most notably:

• Pattern Matching
• REPL improvement
• Compaction GC
• Separation of positional and keyword arguments

https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/
Аноним 03/04/20 Птн 09:08:08 #299 №1649071 
>>1648991
когда завезут асинхронность?
даже в питоне из коробки есть
Аноним 03/04/20 Птн 11:54:31 #300 №1649165 
image.png
>>1649071
>даже в питоне из коробки есть
У вас там каникулы вместо домашнего обучения что ли?
https://realpython.com/python-gil/#why-wasnt-it-removed-in-python-3

там такой же GIL с таким же async для I/O, как и в руби
Аноним 05/04/20 Вск 06:07:10 #301 №1650429 
NSqvkVD.mp4
я просто оставлю это здесь https://hyperstack.org/
Аноним 05/04/20 Вск 09:40:34 #302 №1650447 
>>1650429
> end
> end
> end
> end
Аноним 05/04/20 Вск 09:55:07 #303 №1650454 
>>1650447
Гринтекстовый, не отрывайся от сосания хуёв
Аноним 05/04/20 Вск 10:01:46 #304 №1650456 
>>1650429
Поставил им звёздочку на GitHub, пользоваться этим я очевидно никогда не буду...
Аноним 05/04/20 Вск 10:06:26 #305 №1650458 
>>1650456
Артём, это же лучше чем голый реакт
Аноним 05/04/20 Вск 10:08:38 #306 №1650461 
>>1650458
Alexander, ну это уже фронтам решать что там лучше.
Аноним 05/04/20 Вск 10:46:52 #307 №1650473 
>>1650461
В изоморфных приложениях нет ни фронтенд разработчиков, ни бекенд.

Странно, что об этом вообще нужно говорить т.к. понятие изоморфных\универсальных приложений уже лет 5 как широко известно в девелоперских кругах
Аноним 05/04/20 Вск 10:55:56 #308 №1650480 
>>1650429
Помнится такая хуйня была уже, Volt назывался.
Аноним 05/04/20 Вск 10:57:43 #309 №1650481 
>>1650480
Самостоятельный фреймворк это одно. А имплементация изоморфности в рельсах это совершенно другое.

Это не самостоятельный фреймворк, а надстройка над рельсами. Разработчик не выпадает из экосистемы рельс, но при этом получает доступ к экосистеме реакта прямо в рубях
Аноним 05/04/20 Вск 12:08:12 #310 №1650549 
image.png
>>1650473
>В изоморфных приложениях нет ни фронтенд разработчиков, ни бекенд.
Да и самих изоморфных приложений нет! если не считать JS-элиту, конечно

Странно, что об этом вообще нужно говорить т.к. за последние 5 лет ничего не изменилось
Аноним 05/04/20 Вск 12:43:06 #311 №1650570 
есть ли какая инфа о версии 3?
Аноним 05/04/20 Вск 12:49:50 #312 №1650576 
>>1650570
Аноним 05/04/20 Вск 12:50:17 #313 №1650578 
>>1650570
https://bugs.ruby-lang.org/versions/5
Аноним 05/04/20 Вск 12:53:53 #314 №1650580 
>>1650570
НЕ ЖДЁМ, А ГОТОВИМСЯ
# -- Gemfile --

gem 'sorbet', :group => :development
gem 'sorbet-runtime'

# Install the gems
❯ bundle install

# Initialize Sorbet
❯ srb init

# Type check the project
❯ srb tc

https://www.youtube.com/watch?v=jielBIZ40mw
Аноним 05/04/20 Вск 14:11:39 #315 №1650635 
>>1650461
>>1650458
Дожили, уже по постам имена определяют
Аноним 05/04/20 Вск 14:19:16 #316 №1650640 
>>1650580
теперь руби еще тормозней будет?
я вот говорил,вся работа над оптимизацей нивелируется ростом всяких фич(большая часть из которых оч спорная)
Аноним 05/04/20 Вск 15:02:13 #317 №1650677 
>>1650580
за сорбет, лови в еблет
Аноним 05/04/20 Вск 16:02:18 #318 №1650766 
>>1650677
>сорбет
Бля, все хотел вспомнить это слово!
Аноним 05/04/20 Вск 17:19:49 #319 №1650900 
15811783263820.mp4
>>1650549
>изоморфных приложений нет!
>hyperstack
Вот это маня-отрицания... Невероятно!
Аноним 05/04/20 Вск 17:43:53 #320 №1650941 
image.png
>>1650900
Ну ты это, пальцем ткни сначала у кого на проде в итоге вертятся изоморфные приложения в 2020 не на JS/NodeJS, потом обсудим

ща каких-нибудь двух элексир-калек в пример приведёт
Аноним 05/04/20 Вск 18:35:40 #321 №1651026 
>СааС эра
>изоморфные приложения
Аноним 05/04/20 Вск 18:55:48 #322 №1651058 
>>1651026
Только GraphQL не хватает.
Аноним 05/04/20 Вск 21:18:19 #323 №1651229 
Братишки расскажите стоит Ruby/ROR заниматся или оно мертвое? Как там с работой(постоянной/единичными заказами), удаленной в том числе. Ruby очень понравился.
Аноним 05/04/20 Вск 21:46:09 #324 №1651284 
>>1651229
>оно мертвое?
он зомби))
Аноним 05/04/20 Вск 21:51:20 #325 №1651296 
>>1651229
Ruby умер. Работы нет. Уходи.
Аноним 05/04/20 Вск 21:58:43 #326 №1651311 
>>1649071
https://github.com/ruby-concurrency/concurrent-ruby
Аноним 05/04/20 Вск 22:01:52 #327 №1651321 
>>1651296
Согласен, в этом полуживом треде сидят только 40-летние вкатывальщики, которые не понимают почему не могут вкатиться с 2010 года.
И ностальгирующие борщехлёбы...
Аноним 06/04/20 Пнд 07:42:17 #328 №1651529 
>>1651229
Да, работа есть, но нужно хорошо знать английский.
Аноним 06/04/20 Пнд 18:01:40 #329 №1651967 
Screenshot2020-04-06 Социальные сети, Учи ру и сервисы для [...].png
https://2ch.hk/news/res/7259614.html
Вот вам и масштабирование рельс.
Аноним 06/04/20 Пнд 18:16:46 #330 №1651982 
Screen Shot 2020-04-06 at 18.12.40.png
>>1651967
Очевидно, что там не в руби и даже не в рельсах дело (даже если кто-то наколхозил N+1 запрос на каждой странице, это к фреймворку не относится).

Вон у этого парнишки BASECAMP прекрасно работает всё время.
>Only 15% of the Basecamp operations budget is spent on Ruby
https://m.signalvnoise.com/only-15-of-the-basecamp-operations-budget-is-spent-on-ruby/
Аноним 06/04/20 Пнд 21:52:29 #331 №1652167 
Некроманты по склепам попряталисть и теперь двачуют? Откуда такая активность?
Аноним 06/04/20 Пнд 21:54:26 #332 №1652170 
>>1652167
Карантин же.
Аноним 06/04/20 Пнд 22:16:03 #333 №1652185 
001.png
002.png
>>1648473
>>1651321
>>1652167
Обновился! :tada:

мимо 40-летний ностальгирующий борщехлёб, который не может вкатиться с 2010 года
Аноним 06/04/20 Пнд 22:48:00 #334 №1652243 
>>1652185
Ставлю лукас за крысу.
Аноним 07/04/20 Втр 08:35:29 #335 №1652387 
>>1652243
циннамон лучше
Аноним 07/04/20 Втр 13:21:08 #336 №1652502 
Screen Shot 2020-04-07 at 13.11.18.png
Там курсы на Pluralsight бесплатно до конца апреля

При регистрации только email, никаких банковских карт. Доступны сертификаты о прохождении.
Курсы по разным тематикам: разработка (±любой современный язык программирования), GameDev, IT Ops (kubernetes, aws), IT Sec, ещё много чего.

https://www.pluralsight.com/offer/2020/free-april-month

Аноним 07/04/20 Втр 18:02:14 #337 №1652751 
image.png
>>1612194 (OP)
ТАМ ВЫЛОЖИЛИ ВИДОСЫ С КОНФЫ ИЗ ШАПКИ ТРЕДА

ParisRB Conf 2020

Плейлист:
https://www.youtube.com/playlist?list=PLjyiiigeVQV-rqM4LD2SUbUfxXLuta1yU
Аноним 07/04/20 Втр 19:21:02 #338 №1652838 
Работающие рубигоспода, виндовс кто нибудь вообще использует для девелопмента? Возникают ли какие то виндовс-специфичные сюрпризы?
Аноним 07/04/20 Втр 20:45:16 #339 №1652922 
>>1652838
> специфичные сюрпризы

Если штаны не одевать через голову, то и сюрпризов не будет. Смекаешь?
Аноним 07/04/20 Втр 20:59:51 #340 №1652927 
image.png
>>1652922
> одевать
Надевать.
Аноним 07/04/20 Втр 21:17:52 #341 №1652939 
>>1652927
Что за дырявый красный квадрат у тебя на пике? Одеть бы тебе его на голову.
Аноним 07/04/20 Втр 21:28:34 #342 №1652945 
>>1652838
не советуют
Аноним 08/04/20 Срд 14:14:49 #343 №1653400 
image.png
>>1651229
>оно мертвое
Даже мертвее, чем COBOL
https://www.theregister.co.uk/2020/04/05/new_jersey_cobol_volunteers_mainframes/

мимо 40-летний ностальгирующий борщехлёб, который не может вкатиться с 2010 года
Аноним 08/04/20 Срд 18:39:45 #344 №1653608 
>>1652838
Тут вроде был рубист-анимешник с виндовсом, не знаю как его судьба сложилась. Думаю если не используешь гемы со вставками на сишке, то ничего страшного не будет.
Аноним 09/04/20 Чтв 04:39:05 #345 №1653873 
>>1652751
Кому-то кроме Артема интересно смотреть эти конфы?
Аноним 09/04/20 Чтв 11:18:54 #346 №1653979 
>>1652751
можно по сути,че он там нарассказывал
Аноним 09/04/20 Чтв 12:18:18 #347 №1654003 
>>1653979
> Не мертв, я повторяю, не мертв!
> (c) Ю. Мацумото
Аноним 09/04/20 Чтв 12:37:55 #348 №1654008 
>>1654003
«Мацумото что-то там рассказал, улучшил. Да пидор ваш Мацумото! Ничего он не рассказал и ничего он не улучшил. И никого не убедил. Я вижу, я чувствую, что пишу на мертвом языке!».
Аноним 09/04/20 Чтв 12:41:53 #349 №1654009 
>>1654003
кобол тоже как бы мертв,но за него хорошо платят
Аноним 09/04/20 Чтв 23:52:36 #350 №1654466 
Вообще язык жив. И даже неплохой выбор для вката. Есть куча проектов которые живы со времен моды на стартапы на рельсы и кто-то должен их саппортить. Не знаю ни одного джуна рубиста даже который сидел бы без работы. Сейчас конечно наверняка повятся, может уже появились из-за короны, но спрос на рубистов есть и он выше чем предложение. По крайней мере был выше пару месяцев назад.
Другое дело что проекты на рубирельсах довольно сильно ограничивают как правило. То есть это почти всегда классическое рельсовое приложение или апишка малого или среднего размера, постгрес, редиска, сайдкик, все. Если тебе в кайф постоянно изучать что-то новое, то руби не лучший вариант.
Но для вкатышей в ИТ, джунов и нижних мидлов отличный вариант имхо. Деньги в руби есть.
Аноним 10/04/20 Птн 02:18:08 #351 №1654504 
>>1654466
Что должен уметь среднеджун рубист-рельсовик в 2020?
Аноним 10/04/20 Птн 02:38:23 #352 №1654510 
>>1654504
Учить другие языки.
Аноним 10/04/20 Птн 15:25:06 #353 №1654806 
>>1654504
Обязательно хорошо знать SQL, не на уровне DBA, но хорошо, нормальные формы, все виды джойнов, триггеры, функции, констрейнты. Знать html, css на уровне использования бутстрапа; erb + haml/slim. Знать javascript/jquery на уровне удалить/перезагрузить элемент при тыке на кнопочку, обычный ajax в общем.
Из рубишного, ну хз, руби сам нормально знать. Итераторы использовать человеческие, уметь использовать select, map, reduce; блоки, лямды, проки; как поиск метода работает, наследование, модули, method_missing. Желательно быть вкурсе, что модули можно препендить.
С рельсой самой все просто более или менее, тонкие контроллеры, желательно тонкие модели, бизнес логика в сервисах. Из солида хотя бы уметь в single responsibility. Не городить совсем ебнутых иерархий классов. Шарить за eager_load'ы и всякое такое, за n+1 запросы без веской причины будешь получать в еблет от лида каждый раз.
Rspec знать обязательно, понимать как пишутся юнит тесты в принципе.
Уметь пользовать линтерами.
Аноним 10/04/20 Птн 15:32:59 #354 №1654816 
>>1654504
Из гемов devise и pundit обязательно, sidekiq, sidekiq-scheduler обязательно, nokogiri может быть.
Аноним 10/04/20 Птн 15:39:27 #355 №1654824 
>>1654504
Ну и хотя бы немного уметь в регулярные выражения.
Аноним 10/04/20 Птн 17:13:23 #356 №1654901 
>>1654806
>С рельсой самой все просто более или менее
спорное утверждение, вебпак и работа с ассетами в целом могут порядочно крови выпить при выкате в прод первого приложения, под капотом у рельсы тоже бывает достаточно неочевидные вещи происходят.
Аноним 11/04/20 Суб 05:50:20 #357 №1655333 
>>1654806
Посоветуешь курс или литературу по SQL?
Аноним 11/04/20 Суб 16:37:20 #358 №1655781 
>>1655333
Ну я сам основы в универе еще выучил, т.е. селекты вложенные всякие, джойны и т.п.. А потом по мере необходимости больше просто документацию читал, да стэкофервлоу если что-то посложнее надо было понять типа оконных функций.
Вроде бы хвалят Joe Celko - Sql for Smarties, и John L. Viescas - SQL Queries for Mere Mortals. Листал их недавно, думал может нового для себя что почерпну. Нового не почерпнул, но написаны книжки неплохо вроде. Главное задачки решай, вот это комбо вроде у нас все пользовали: sql-tutorial (онлайн учебник) и sql-ex (задачки онлайн).
Аноним 13/04/20 Пнд 07:10:39 #359 №1656813 
>>1654806
Описание похоже скорее на начального миддла, чем новичка в руби. Реально осилить основы такого за 2 месяца, если имеется немного знаний руби, эскюель и рельсы?
И как найти работу новичку? Живу в ебени, по запросу junior ruby с фильтром удалённой работы на hh находит одну вакансию в Москве. Остальные требуют пару лет опыта.
Аноним 13/04/20 Пнд 14:00:43 #360 №1656995 
>>1656813
Ну вопрос был про среднеджуна. Среднеджун имхо это человек с профильным образованием или с опытом из смежной области, сисадмин например, который перекатился в кодинг и уже полгода работает фултайм. Все примерно знает-понимает, но без присмотра на нормальном проекте его не оставишь, т.к. со временем проект превратится в кашу, рабочую но трудно читаемую/расширяемую. Вообще месяца за 3-4 по 8 часов в день все, что я перечислил, изучить и написать простенький пет-проект реально, зависит от мотивации, так стажировки обычно и проходят, А вот по удаленке жопа, джунов на удаленку обычно не берут, год опыта хотя бы нужен.
Аноним 13/04/20 Пнд 14:14:12 #361 №1657005 
>>1656995
Стажируюсь на достаточно крупном проекте третью неделю, строго удаленка, все норм.

С другой стороны, жуткое легаси, меня и еще одного новенького кинули покрывать все это тестами, разумеется.
Аноним 13/04/20 Пнд 20:56:43 #362 №1657317 
>>1657005
Сколько вкатывался? Что по зарплате?
Много ебли с тестами?
Аноним 13/04/20 Пнд 21:30:38 #363 №1657345 
>>1657317
Ну у меня были коммерческие проекты на рельсах до этого. Общий вкат около полутора лет примерно, но весьма по-распиздяски, с периодическими отвлечениями на разную другую деятельность. Если бы целенаправленно вкатывался, а не писал что-то по собственной необходимости, думаю, до полугода бы заняло.

В районе 600р/час дял стажера, в зависимости от сложности задач, потом до 1.5к/час обещают.

Ебли с тестамитермоядерно много, тесты раньше не писал от слова вообще, но, как и все новое, интересно. Рспек, факторибот, капибара, вот это вот все.
Аноним 13/04/20 Пнд 22:08:43 #364 №1657362 
>>1657345
Залетай в рубиконфу, которая в шапке, расскажешь о своих впечатлениях/проблемах
Аноним 14/04/20 Втр 09:15:32 #365 №1657515 
>>1657362
Как-нибудь при случае. Сейчас не до того.
Аноним 14/04/20 Втр 17:11:42 #366 №1657832 
Screen Shot 2020-04-14 at 15.39.17.png
>>1612194 (OP) >>1654003 >>1654008
Аноним 14/04/20 Втр 18:11:12 #367 №1657874 
Някихиро Няцумото
Аноним 15/04/20 Срд 16:08:37 #368 №1658508 
>>1657832
Вот как он умрет, так и буду считать руби мертвым, а пока что живее всех живых.

Странно как-то, ведь руби, как язык, выглядит более мощным по сравнению с питоном, почему тогда он менее популярен?
Аноним 15/04/20 Срд 16:14:23 #369 №1658512 
>>1658508
нет машоба и сетевух
Аноним 15/04/20 Срд 19:10:24 #370 №1658616 
unicorn.png
БЛЯТЬ РУБИСТЫ НУКА БЫСТРО ПОЧИНИЛИ МНЕ!
Аноним 16/04/20 Чтв 07:40:28 #371 №1658864 
>>1658616
$$$ Предоплата вперед.
Аноним 16/04/20 Чтв 11:45:55 #372 №1658932 
>>1658508
Питон пиарили гугл с их бесконечными запасами бабла, с таким маркетингом можно даже кобол сделать модным и молодёжным.
Аноним 16/04/20 Чтв 12:44:22 #373 №1658966 
>>1658932
Кобол теперь IBM собирается продвигать, может чё выйдет.
Аноним 16/04/20 Чтв 12:53:26 #374 №1658969 
>>1658966
ну да,старый тырпрайз то надо поддерживать
Аноним 22/04/20 Срд 19:12:44 #375 №1664850 
image.png
C ДР
Аноним 22/04/20 Срд 20:50:55 #376 №1664938 
>>1664850
Кто это?
Аноним 23/04/20 Чтв 07:56:12 #377 №1665145 
ごぢ - レールが足りないので。-945956752515670016.mp4
Как отучиться от такого подхода?
Аноним 23/04/20 Чтв 11:07:35 #378 №1665213 
>>1665145
Офигенно же.
Аноним 23/04/20 Чтв 16:16:48 #379 №1665551 
Снимок экрана 2020-04-23 в 16.14.01.png
>>1658616
НУ ВОТ ОПЯТЬ
Аноним 23/04/20 Чтв 16:17:24 #380 №1665552 
2020-04-23 16.14.13.png
>>1665551
блядь кривой скрин
Аноним 23/04/20 Чтв 16:20:06 #381 №1665556 
2020-04-23 16.17.39.png
>>1658616
>>1665551
>>1665552
оп хуй Аноним 23/04/20 Чтв 21:37:17 #382 №1665876 
Мёртвый тред полуживого языка!
Аноним 24/04/20 Птн 10:49:38 #383 №1666184 
Снимок экрана от 2020-04-24 10-45-41.png
Mastodon -- децентрализованная социальная сеть. Написана на мёртвом языке Ruby.
https://joinmastodon.org
Аноним 24/04/20 Птн 13:04:40 #384 №1666307 
>>1666184
>Mastodon
децентрализованная,но сервер есть?
Аноним 24/04/20 Птн 15:19:15 #385 №1666437 
>>1666184
Зачем палить быдлу
Аноним 24/04/20 Птн 17:53:54 #386 №1666575 
Снимок экрана от 2020-04-24 17-52-55.png
>>1666437
>>1666184
Никому не известная соцсеть на умирающем фреймворке. Гугл Трендс яснее любых слов показывает, что Ruby и Рельсы умирают. Работы нет... Будущего нет...
Умрёт этот японец и сразу ВСЁ.
Аноним 24/04/20 Птн 18:15:46 #387 №1666590 
>>1666575
Тебе-то какое горе, мил человек?
Аноним 24/04/20 Птн 19:35:34 #388 №1666657 
>>1666575
>Работы нет
Практически вся нормальная удалёнка на рубях или го
Аноним 24/04/20 Птн 23:02:54 #389 №1666809 
>>1666575
Эликсирщик, ты?
Аноним 26/04/20 Вск 12:07:06 #390 №1667901 
почему не ставятся рельсы 6 через команду gem как в гайде?
Аноним 26/04/20 Вск 13:32:47 #391 №1667959 
>>1667901
Потому что телепаты в отпуске.
Аноним 26/04/20 Вск 16:05:11 #392 №1668108 
>>1667959
gem filePermissionError
и идет путь к гему 2.7
Аноним 26/04/20 Вск 23:00:32 #393 №1668498 
>>1667901
Расскажи пошагово, что делал
Аноним 27/04/20 Пнд 12:12:50 #394 №1668881 
https://hh.ru/vacancy/36719504
Забавно...
Аноним 27/04/20 Пнд 14:26:08 #395 №1669041 
>>1668881
> от трёх лет
> зп не указана
Ебнуться
Аноним 27/04/20 Пнд 15:01:13 #396 №1669125 
>>1668498
[email protected]:~$ gem install rails
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /var/lib/gems/2.7.0 directory.
Аноним 27/04/20 Пнд 15:07:57 #397 №1669137 
>>1669125
>You don't have write permissions for the /var/lib
Запусти от рута
покормил
Аноним 27/04/20 Пнд 15:15:22 #398 №1669161 
>>1669137
Какие же тупые вкотики, я херею
Аноним 27/04/20 Пнд 15:15:49 #399 №1669163 
>>1669137
>[email protected]:~$ rails -v
Rails 6.0.2.2
[email protected]:~$ rails new myapp
create
create README.md
create Rakefile
create .ruby-version
create config.ru
create .gitignore
create Gemfile
run git init from "."
а че так мало файлов создано?
Аноним 27/04/20 Пнд 15:18:48 #400 №1669168 
>>1669163
Создавайте своё
Аноним 27/04/20 Пнд 15:39:14 #401 №1669195 
>>1669161
Наверняка жирный, не понимаю чего ты рвешься.
Что тред в принципе мертвый, что конфы в шапке.
Аноним 27/04/20 Пнд 15:41:11 #402 №1669196 
>>1669195
почему сразу жирный?
Аноним 27/04/20 Пнд 15:42:00 #403 №1669198 
почему эта хрень не создала весь набор папок для работы?
Аноним 27/04/20 Пнд 15:45:24 #404 №1669199 
>>1669196
>>1669198
Создавай тимвьювер и оставляй контакты.
Если и с этим не справишься, пиздуй в жиесотред и никогда сюда не возвращайся.
Аноним 27/04/20 Пнд 16:17:15 #405 №1669229 
Как часто рядовым рубистам приходится трогать питон?
Аноним 27/04/20 Пнд 16:19:18 #406 №1669232 
сделал через не очевидный apt install rails
скачал версию 5.2 и хром в довесок за раз...
Аноним 27/04/20 Пнд 16:40:26 #407 №1669251 
>>1669232
Если ты не жирнишь, скачай гайд "по линуксу" для домохозяек
Миксуя системный пакетный менеджер с языковым рискуешь тупо всрать /lib перезаписывая один и тот же пакет
Аноним 27/04/20 Пнд 16:57:07 #408 №1669270 
>>1669251
Оценил эти твои ковычки над линуксом
Аноним 27/04/20 Пнд 17:11:34 #409 №1669283 
>>1668881
У нас лид там работал. Рассказывал не столь давно, что в ряде случаев критичная документация тупо проебана и, следовательно, что делает тот или иной кусок кода понять зачастую крайне проблематично.
Аноним 27/04/20 Пнд 17:12:31 #410 №1669284 
>>1669232
>apt install rails
земля пухом, братишка.
Аноним 27/04/20 Пнд 17:13:19 #411 №1669285 
>>1669284
почему?
Аноним 27/04/20 Пнд 19:09:19 #412 №1669399 
>>1669232
Попробуй через http://rvm.io/
Аноним 27/04/20 Пнд 19:32:12 #413 №1669452 
>>1669399
>2к20
>rvm
https://asdf-vm.com
Аноним 27/04/20 Пнд 19:33:08 #414 №1669454 
>>1669399
чет ошибки уже на первой команде
Аноним 27/04/20 Пнд 19:39:05 #415 №1669461 
Screenshot2020-04-2709-35-28.png
Аноним 27/04/20 Пнд 19:44:59 #416 №1669469 
>>1669461
Лол. Кот комнаду добавления ключа за тебя будет повторять?
Аноним 27/04/20 Пнд 19:46:00 #417 №1669471 
>>1669461
http://rvm.io/rvm/security
введи отсюда команду где As a first step, before attempting RVM install, you should install gpg2 and import those keys:
Аноним 27/04/20 Пнд 19:47:42 #418 №1669473 
>>1669461
И добавь еще --rails к \curl -sSL https://get.rvm.io | bash -s stable
Аноним 27/04/20 Пнд 19:50:10 #419 №1669475 
Screenshot2020-04-2709-48-25.png
>>1669471
с первого раза не получилось,а второй раз -да
магия
Аноним 27/04/20 Пнд 20:01:19 #420 №1669479 
компилит как черепаха
Аноним 27/04/20 Пнд 20:21:15 #421 №1669490 
Screenshot2020-04-2710-19-17.png
ну и что опять не так?
Аноним 27/04/20 Пнд 20:42:32 #422 №1669507 
>>1669490
Всё так
Аноним 27/04/20 Пнд 20:43:52 #423 №1669510 
>>1669507
но там должны быть папки с контроллерами,моделями,роутерами.
где они?
Аноним 27/04/20 Пнд 20:48:34 #424 №1669513 
>>1669510
Ну первая ссылка из гугла говорит что у тебя может быть не установлен гит
Аноним 27/04/20 Пнд 20:50:23 #425 №1669516 
>>1669513
>>1669507
>>1669490
>>1669479
>>1669475
>>1669473
>>1669471
>>1669469
>>1669461
>>1669452
Вы зачем тред вайпнули? Тут конечно нулевая активность, но такой толстотой то, уж посрамились бы, хрртьфу!
Аноним 27/04/20 Пнд 20:51:42 #426 №1669517 
>>1669516
Я сам вкатываюсь
Аноним 27/04/20 Пнд 20:53:54 #427 №1669518 
>>1669513
ну охуеть как приятно работать с линуксом,никогда гн знаешь что отвалиться или что нужно.
Аноним 27/04/20 Пнд 20:57:03 #428 №1669520 
>>1669518
Каком линуксе долбаеб
Ты запускаешь скрипт на интерпритируемом языке
Результаты на всех платформах одинаковы
Аноним 27/04/20 Пнд 21:01:57 #429 №1669525 
>>1669520
откуда мне знать,что ему еще гит нужен
Аноним 27/04/20 Пнд 21:02:03 #430 №1669526 
>>1669490
>To start using RVM..
В глаза долбишься?

Ставишь rvm, ставишь под rvm нужную версию ruby. Потом ставишь рельсы. Потом только rails new.

Пиздуй на railstutorial.org. Там все разжевано от и до.
Аноним 27/04/20 Пнд 21:12:29 #431 №1669536 
>>1669526
>Ставишь rvm, ставишь под rvm нужную версию ruby
все это поставилось.
потом ввел команду для рельсЮпошли рельсовые гемы.
но приложение не создется
Аноним 27/04/20 Пнд 21:14:14 #432 №1669540 
ну охуеть он и пуму не нашел
Аноним 27/04/20 Пнд 21:16:39 #433 №1669546 
Screenshot2020-04-2711-15-10.png
Аноним 27/04/20 Пнд 21:19:20 #434 №1669551 
>>1669546
Там же написано блять на твоей ссаной убунте установи ruby-dev или ruby-devel
Аноним 27/04/20 Пнд 21:38:20 #435 №1669584 
>>1669546
sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev
Аноним 27/04/20 Пнд 22:34:49 #436 №1669635 
пипец,теперь веб пак мозг имеет((
Аноним 27/04/20 Пнд 22:37:09 #437 №1669637 
>>1669635
Какой вебпак? Ты совсем не понимаешь происходящего?
Аноним 27/04/20 Пнд 22:38:23 #438 №1669638 
>>1669637
запускаю сервер,а он мне ошибки и про нехватку вебпака
Аноним 27/04/20 Пнд 22:39:00 #439 №1669640 
>>1669635
видимо надо ноду жс установить
Аноним 27/04/20 Пнд 22:46:07 #440 №1669645 
>>1669640
Ты весь день пытался запустить хеллоу ворлд шаблон?
Аноним 27/04/20 Пнд 22:56:43 #441 №1669657 
>>1669645
я не он
Аноним 27/04/20 Пнд 23:40:05 #442 №1669693 
>>1669525
Вы ещё после такого жира ведёте с ним диалог?
Аноним 28/04/20 Втр 01:53:58 #443 №1669761 
Какой сейчас самый расптространённый стак с рубями?
Аноним 28/04/20 Втр 08:21:38 #444 №1669852 
>>1669761
Рельсы или рельсы + grape, все остальное более-менее мертво и никому нахуй не нужно.
Аноним 28/04/20 Втр 09:04:11 #445 №1669867 
>>1669761

Рельсы, которые распиливаются на гошные микросервисы.
Аноним 28/04/20 Втр 09:12:42 #446 №1669871 
>>1669693
а кроме жира варианта нет?
Аноним 28/04/20 Втр 13:29:28 #447 №1670126 
>>1669852
>>1669867
Webpacker нужон и фронт впиливают в монолит? И вообще по фронту всё мейнстримно и без всяких древних HAMLов?
Случайно наткнулся на статик типы с Sorbet, оно нужно?
Микросервисы цепляются с RabbitMQ?

Пытаюсь перекатиться с лютого макакинга
Аноним 28/04/20 Втр 16:04:55 #448 №1670365 
>>1670126
>Webpacker нужон и фронт впиливают в монолит? И вообще по фронту всё мейнстримно и без всяких древних HAMLов?
Не нужен. Берешь просто react с create-react-app или vue с vue-cli и пилишь, вполне мейнстримно, как по мне.

>Случайно наткнулся на статик типы с Sorbet, оно нужно?
Не нужен, с рельсами он все равно не работает считай.

>Микросервисы цепляются с RabbitMQ?
Микросервисы нахуй не нужны тоже, в большинстве случаев. Если все-таки нужны, то или rabbit или просто по http гоняешь, в зависимости от задачи
Аноним 28/04/20 Втр 18:28:47 #449 №1670578 
1588087727080.png
1588087727087.png
We're writing to let you know that soon the Payoneer prepaid MasterCard® will no longer be available for users with addresses in Russia.

Payoneer has advised us that this is because local regulatory authorities in Russia have placed new restrictions on the cards. As a result, if your address is in Russia, the Payoneer prepaid MasterCard® program will end and Payoneer will deactivate any cards on May 27, 2020.

If you currently have a Payoneer prepaid MasterCard®, Payoneer has told us that any remaining funds on the card as of May 27, 2020, will be transferred to your Payoneer account.

Since withdrawing your Upwork earnings to a Payoneer prepaid MasterCard® will no longer be an option, we will remove these cards from Upwork accounts by May 27, 2020. To ensure a smooth transition and prevent any delays in receiving your funds, please add another payment method by visiting your Get Paid page on Upwork.

Аноним 28/04/20 Втр 19:32:44 #450 №1670646 
>>1670578
Они давно уже перестали выпускать карты для рашенов. Щас решили отменить текущие карточки.

>local regulatory authorities in Russia
Гниды мерзкие.
Аноним 28/04/20 Втр 19:38:58 #451 №1670660 
я так и не смог поставить рельсы(
Аноним 28/04/20 Втр 20:53:28 #452 №1670785 
>>1670646
В США бы свалил?
Аноним 28/04/20 Втр 21:05:23 #453 №1670810 
>>1670785
Конечно братишк, хотя дальше подачи раз 5 на гранкард лотерею я не зашел. Вообще долларвый ремоут бы идеально было. Это моя влажная мечта, работаю над этим щас.
Аноним 29/04/20 Срд 12:00:45 #454 №1671270 
https://career.habr.com/vacancies/1000058443
Ух бля, ремоут и 14к нижняя вилка, вот это каеф наверное.
Аноним 29/04/20 Срд 13:10:20 #455 №1671322 
почему ни на одном дистре рельсы как гем не хотят ставиться?
Аноним 29/04/20 Срд 15:13:10 #456 №1671432 
>>1671322
Что за дистр? У меня кубунта, установил без проблем через rbenv
Аноним 29/04/20 Срд 15:13:26 #457 №1671433 
>>1671322
Потому что ты тупой.

Пиздец, он еще и дистры меняет, хотя от дистра ничего абсолютно не зависит.
Аноним 29/04/20 Срд 16:45:35 #458 №1671572 
>>1671432
федора
нет спасибо,я уже намучился с этим
выше пики кидал
>>1671433
возможно.
наверно рельсы пока оставлю
Аноним 29/04/20 Срд 17:12:30 #459 №1671622 
Ну хуй знает я в конце концов тоже забил и поставил rvm бутылку
Все работает из неё без проблем
Аноним 29/04/20 Срд 22:30:12 #460 №1671892 
>>1671622
А ты крутой!
Аноним 29/04/20 Срд 22:31:30 #461 №1671894 
>>1671892
Нет ты
Аноним 29/04/20 Срд 23:23:57 #462 №1671942 
29 apr 2020.png
Вчера сразу два сообщения в Телегу с руби-вакансиями от разных компаний пришло, хотя у меня везде резюме либо скрыто / либо написано, что не ищу.

А у вас как дела?
Аноним 29/04/20 Срд 23:30:58 #463 №1671947 
>>1671942
>А у вас как дела?
Сижу как ебан уже не знаю какой месяц без денег и работы, прыгаю по хеллоуворлдам с крудами на разных языках и технологиях
Надеюсь к июню закрыть хотя бы 3 всратеньких проектика и наконец начать апплаить портфолио куда только можно

>руби-вакансиями от разных компаний
Сколько из них ремотных?
Аноним 30/04/20 Чтв 04:42:49 #464 №1672087 
>>1671947
Их всех рубистов кого знаю, все вкатились, если конечно ты не тот залетный, который компьютер апгрейднул, чтобы рельсы поставить.
Аноним 30/04/20 Чтв 06:07:20 #465 №1672097 
>>1672087
Только перекатываюсь на рельсы
Аноним 30/04/20 Чтв 13:37:07 #466 №1672302 
>>1671622
Ну это как раз самый правильный подход.
Аноним 30/04/20 Чтв 13:37:48 #467 №1672303 
>>1671622
Ну это как раз самый правильный подход.
Аноним 30/04/20 Чтв 13:39:39 #468 №1672307 
>>1671947
>Надеюсь к июню закрыть хотя бы 3 всратеньких проектика и наконец начать апплаить портфолио куда только можно
Тут одно из двух. Либо код твоих проектиков никто особо смотреть не будет, но собес проведет нормальный человек, который более-менее определит твои скиллы в ходе общения и даст тестовые задания, либо код твоих проектов особо смотреть никто не будет.

Апплайся сейчас, портфолио потом добавишь, если понадобится.
Аноним 30/04/20 Чтв 20:16:32 #469 №1672811 
>>1671942
Вчера перевели отпускные, собираюсь ответственно деградировать за пекашечкою.
Аноним 30/04/20 Чтв 22:14:14 #470 №1672945 
>>1671942
Хуево.
Тут считай сидят только ты, может быть тот джун из Сибири и залетыш на федоре. Ничего удивительного, что с опытом в пять лет тебя хоть куда позовут.
Аноним 01/05/20 Птн 11:15:45 #471 №1673407 
Вопрос к бывалым.

Расскажите, писал ли кто-нибудь на руби что-то полезнее, чем магазики/свистоперделки для кабанчиков. Хотя предвижу, что это вопрос скорее к веб-макакингу в целом.

Прошло уже 4 года как я вкатился, но становиться каким-то архитектором/прорабом мне не хочется совсем, и $$$ на удаленке уже совсем не давно не мотиватор.Как вы занимаетесь макакингом и не выгораете?
Аноним 01/05/20 Птн 12:20:25 #472 №1673444 
IMG20200501.jpg
>>1671942
У меня нормально все. Снимаю с пионера пока, буду самозанятость оформлять.
джун из Сибири
Аноним 01/05/20 Птн 12:43:14 #473 №1673460 
>>1673444
/ga/ все с тобой ясно, шалунишка.
Аноним 01/05/20 Птн 13:24:47 #474 №1673486 
>>1673444
Молодец братишка, круто.
Аноним 01/05/20 Птн 14:33:30 #475 №1673548 
>>1673444
у друга занял?
Аноним 01/05/20 Птн 15:03:18 #476 №1673578 
>>1673548
У твоей мамашки)0
Аноним 01/05/20 Птн 22:22:56 #477 №1674017 
minzdrav-on-rails.png
>>1668881
>Ruby On Rails разработчик
>Российские железные дороги

и минздрав тоже на рельсе.
Аноним 02/05/20 Суб 09:18:41 #478 №1674177 
все 4 способа установки рельс закончились фейлом
Аноним 02/05/20 Суб 09:55:07 #479 №1674197 
>>1674177
держи в курсе
Аноним 02/05/20 Суб 11:07:58 #480 №1674217 
>>1674177
Да как так то, что у тебя за система, что ты банально не смог поставить рбенв с руби и через гем инсталл накатить рельсу?
Аноним 02/05/20 Суб 11:11:22 #481 №1674218 
>>1674217
руби ставиться без проблем.
а вот когда загружаешь рельсы или создаешь прокт-все сыпиться,постоянно что то нехватает,то отваливается.
я уже много гайдов пробывал,гуглил ошибки
Аноним 02/05/20 Суб 13:42:03 #482 №1674311 
>>1674218
Да что, блять, с тобой не так?

>ставиться
>сыпиться
>что то нехватает
>пробывал

...ааа, ясно.

Сейчас в виртуалке накатил с нуля - ну если только с yarn может быть заморочь, на самом деле.

https://gofile.io/?c=M7manH
Аноним 02/05/20 Суб 14:04:17 #483 №1674341 
Меня недавно приглашали преподавать информатику в школу за 8к рубасов.
Аноним 02/05/20 Суб 14:26:53 #484 №1674374 
>>1674218
Какая ошибка выходит?
https://guides.rubyonrails.org/development_dependencies_install.html#fedora-or-centos
Эти команды вводил? Вообще взял бы обычный дистр, типа кубунты, т.к. гаеды для новичков в основном под убунту пишутся, а потом уже когда опытнее станешь пересел бы.
Аноним 02/05/20 Суб 14:29:26 #485 №1674376 
>>1674341
>>1674374
у меня был ксубунту,выше же есть пики
Аноним 02/05/20 Суб 14:32:53 #486 №1674379 
>>1674376
sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev libgmp-dev
это если на nokogiri валится
Аноним 02/05/20 Суб 14:37:49 #487 №1674384 
>>1674379
>sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev libgmp-dev
я ставил вчера вот это
install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn из одного гайда
Аноним 02/05/20 Суб 14:39:48 #488 №1674388 
>>1674384
И? gem install nokogiri все равно падает?
Аноним 02/05/20 Суб 14:42:12 #489 №1674391 
Screenshot2020-05-0204-40-46.png
>>1674388
щас твой совет испытал
Аноним 02/05/20 Суб 14:50:01 #490 №1674397 
>>1674391
yarn --version
что показывает?
Похоже у тебя старая версия yarn, обнови.
Аноним 02/05/20 Суб 15:08:16 #491 №1674411 
Screenshot2020-05-0205-05-43.png
ебать,со третьей попытки завелся,когда перезагрузил терминал
накачал кучу зависимостей
пиздец как легко
Аноним 02/05/20 Суб 16:43:07 #492 №1674498 
>>1674397
>>1674411
Я вон выше целое видео тебе запилил и там как раз этот момент раскрыт. Нет, блять, смотреть не будем.
>>1674311

>ебать,со третьей попытки завелся,когда перезагрузил терминал
Там, вообщем-то, про это прямо в терминале при установке yarn тебе пишет.
Аноним 02/05/20 Суб 16:56:07 #493 №1674510 
>>1674498
зачем ему ярн,если в ноде уже есть пакетный менеджр npm.
почему в офф гайде там пару команд и все?
ни бандлера ни ярна,ни ноды,ни прочих зависимостей?
Аноним 02/05/20 Суб 19:23:37 #494 №1674661 
>>1674510
В оффгайдах и rvm/rbenv нет.

>ни прочих зависимостей?
>https://guides.rubyonrails.org/getting_started.html
>Before you install Rails, you should check to make sure that your system has the proper prerequisites installed.
Аноним 03/05/20 Вск 01:14:48 #495 №1675086 
2020-05-0301-01-11.png
2020-05-0301-02-05.png
>>1667901 >>1667959 >>1668108 >>1668498 >>1669125 >>1669137 >>1669161 >>1669163
>>1669168 >>1669195 >>1669196 >>1669198 >>1669199 >>1669232 >>1669251 >>1669270
>>1669284 >>1669285 >>1669399 >>1669452 >>1669454 >>1669461 >>1669469 >>1669471
>>1669473 >>1669475 >>1669479 >>1669490 >>1669507 >>1669510 >>1669513 >>1669516
>>1669517 >>1669518 >>1669520 >>1669525 >>1669526 >>1669536 >>1669540 >>1669546
>>1669551 >>1669584 >>1669635 >>1669637 >>1669638 >>1669640 >>1669645 >>1669657
>>1669693 >>1670660 >>1671322 >>1671432 >>1671433 >>1671572 >>1671622 >>1671892
>>1671894 >>1672302 >>1672303 >>1674177 >>1674197 >>1674217 >>1674218 >>1674311
>>1674374 >>1674376 >>1674379 >>1674384 >>1674388 >>1674391 >>1674397 >>1674411
>>1674498 >>1674510 >>1674661
О - Х - У - Е - Т - Ь !!! Что-то вкатыши совсем слабенькие пошли...

Нужно ли говорить, что по рубям и рельсам всё замечательно, а вот Node.js официально дропнули поддержку 32-битных систем и приходится изголяться:
https://github.com/nodejs/unofficial-builds

>>1672945
>Тут считай сидят только ты, может быть тот джун из Сибири и залетыш на федоре
Меня забыли!

мимо 40-летний ностальгирующий борщехлёб, который не может вкатиться с 2010 года
Аноним 03/05/20 Вск 14:59:59 #496 №1675437 
https://naturaily.com/blog/who-gives-f-about-rails
Аноним 03/05/20 Вск 15:19:57 #497 №1675467 
>>1675437
Банальщина
Аноним 04/05/20 Пнд 07:31:40 #498 №1675939 
https://weblog.rubyonrails.org/2020/5/1/Rails-6-0-3-rc1-has-been-released/
Аноним 04/05/20 Пнд 09:24:38 #499 №1675950 
>>1675939
когда перепилят экшн кабл?
Аноним 04/05/20 Пнд 10:25:06 #500 №1675978 
>>1675950
А почему вы спгвашиваете? Вас что-то не устраивает? Джавая колонна? Не нравится кейбл, вали в свою швятую джаву!
Аноним 04/05/20 Пнд 10:49:27 #501 №1675986 
>>1675978
Методичку на стаковерфлоу обновили? 010 центов этому товарищу.
Аноним 04/05/20 Пнд 12:55:04 #502 №1676074 
>>1612194 (OP)
Перекатишь?
Аноним 04/05/20 Пнд 13:38:06 #503 №1676106 
>>1676074
зачем?
Аноним 04/05/20 Пнд 14:25:26 #504 №1676157 
>>1676074
>>1676106
Планирую перекатить только когда утонет окончательно

оп-текущего-треда
Аноним 08/05/20 Птн 12:18:19 #505 №1680633 
Что почитать чтоб максимально быстро вкатиться в рельсу, sql и тесты? Сам фронтендер 1 год реакта, хочу к вам или в фулстак. Сейчас читаю доки по рельсе от корки до корки, мб есть более быстрый путь?
Аноним 08/05/20 Птн 21:22:00 #506 №1681522 
>>1680633
Так и сидел бы в Реакте, денег же там куры не клюют. Заказов море.
Зачем ещё один язык тебе? Юзай для бека NeSt.js или что там у вас.
Аноним 08/05/20 Птн 22:51:40 #507 №1681642 
>>1681522
Столкнулся с тем, что не могу найти работу во время ковида, нет меня не уволили, просто решил побегать и протестировать свои знания и узнать куда двигаться дальше.

Нужен то реакт нейтив, то бекенд rails/node или опыт работы больше, ничего из этого у меня нет. Из чего-то необычного у меня только Next, Gatsby, MobX, остальное все стандартное TypeScript, Redux, Redux Saga/Thunk.

Тк React Native рано или поздно на моей галере мне кинут, а за бекенд врядли посадят, тк у нас в основном C#, а туда лезть я не хочу. Поэтому выбор падает на node или rails. Выбрал 2ое тк первое показалось уебищным, тыкал express и koa. Нет нормальных туторов, доки как будто написали за день и сказали отьебись. Когда в рельсе, почти как в реакте, все в доках есть.

Наверно вот так, если где-то неправ, тыкай пальцем, тк я не бекендер.
Аноним 08/05/20 Птн 23:08:21 #508 №1681656 
>>1681642
Для вката на Рельсу вот неплохая книжка: https://www.softcover.io/read/db8803f7/ruby_on_rails_tutorial_3rd_edition_russian/frontmatter
Но это 3-е издание для 4 Рельсы.
Советую на английском 6-е издание для 6 Рельсы. Можно найти в интернетах PDF или оплатить...
Есть вся основная инфа.
Для основы Рубей пройди курс на https://www.codecademy.com/catalog/language/ruby

Из видеокурсов советую выбирать те, где Реакт + Рельсы вместе разжёвывают. Сразу твой стек.

Из бесплатных курсов вот ещё неплох https://www.theodinproject.com/
Аноним 08/05/20 Птн 23:21:50 #509 №1681660 
>>1681656
>>1681642
Ну а после можно уже шлифовать более специализированной литературой, вроде: Ruby. Объектно-ориентированное проектирование Сэнди Метц

Переведённая дока по 6 Рельсе лежит здесь: http://rusrails.ru
Аноним 08/05/20 Птн 23:23:13 #510 №1681661 
image.png
>>1681656
Да я ее и прохожу, уже купил на либгене.
Codecademy прошел.
Зачем реакт + рельсы? Ведь в основном от бека задача апиху отдать, чтоб с фронта запросы покидать. Или ты про 6 рельсу вебпакер и интеграцию реакта/другого жс фреймворка внутри через всякие https://github.com/reactjs/react-rails?
Аноним 08/05/20 Птн 23:26:06 #511 №1681664 
>>1681661
>>про 6 рельсу вебпакер и интеграцию реакта/другого жс фреймворка внутри
ага
Аноним 08/05/20 Птн 23:30:50 #512 №1681666 
>>1681664
Понял, спасибо за помощь, думаю всего этого плюс один хватит пока что.
Аноним 08/05/20 Птн 23:31:40 #513 №1681667 
>>1681642
Для клепания АПИшек на Рельсе можно ещё этот курс глянуть: Udemy - Ruby on Rails REST API The Complete Guide
В интернетах найти можно...
Аноним 09/05/20 Суб 09:52:06 #514 №1681840 
>>1681661
Для клепания апи советую еще grape глянуть, он интегрируется с рельсами и решение довольно популярное.

>Или ты про 6 рельсу вебпакер и интеграцию реакта/другого жс фреймворка внутри через всякие https://github.com/reactjs/react-rails?
С этим можешь не заморачиваться, по моему опыту это мало кто использует на деле. В основном просто пилят фронт отдельно без всяких вебпакеров.
Аноним 11/05/20 Пнд 18:50:57 #515 №1684260 
У меня есть yml с переводами. В конкретной стороке есть параметр, назовем его %{field}. Я могу сделать так, чтобы вместо самого значения field бралось значение этого ключа в другом yml файле?
Аноним 12/05/20 Втр 02:00:39 #516 №1684573 
>>1684260
I18n.t('tvoy_field', field: I18n.t('drugoe_znachenie'))
Аноним 12/05/20 Втр 08:46:34 #517 №1684723 
>>1684573
У него значение в другом yml файле. Я бы написал простенький класс обертку, который заранее парсит тот второй файл и с методом который уже вызывает I18n.t со значениями из второго файла
Аноним 12/05/20 Втр 21:39:49 #518 №1685829 
>>1684723
I18n.t('perviy_yml_filetvoy_field', field: I18n.t('drugoy_file.drugoe_znachenie'))

Так имел в виду. Но да, можно вообще вынести в какой-то презентер, хз.
Аноним 12/05/20 Втр 21:41:23 #519 №1685832 
>>1685829
I18n.t('first_file.some_field', field: I18n.t('second_file.another'))

Простите
Аноним 12/05/20 Втр 22:16:02 #520 №1685875 
Снимок экрана от 2020-05-12 22-14-05.png
Снимок экрана от 2020-05-12 22-13-51.png
Если Ruby умирает, то почему не падает количество скачиваний Ruby фреймворков?
Аноним 13/05/20 Срд 00:10:05 #521 №1685957 
>>1685875
Ну по идее график-то показывает общее количество скачиваний,
Аноним 13/05/20 Срд 02:20:11 #522 №1685996 
>>1685957
Графики двойные же, читай описание. Второй параметр - количество скачиваний за 4 недели (серые вертикальные столбики).
Аноним 13/05/20 Срд 02:33:15 #523 №1685999 
Посоветуйте куда двигаться? Желательно список того что нужно подтянуть.

Последний проектик для себя делал года 3 назад, в то время попал на дващи. После этого rails почти не трогал. Немного баловался эликсиром и свифтом.
Дальше ушел в закатдепрессию(может еще не вышел) как Бейтс в свое время.

Сейчас хочу вкатиться за пару месяцев и найти работу(если это возможно) на удаленке.

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

Но сейчас у меня уже нет выбора и нужно что-то найти за 3-4 месяца.



Аноним 13/05/20 Срд 14:07:33 #524 №1686488 
>>1685999
>депрессию(может еще не вышел)
Лучше подлечись как следует перед тем как серьезно садиться за работу, а то начнешь ебашить по 10 часов каждый день (а иначе за 3 месяца никак не вкатиться) - тут-то кукуха и поедет.
Аноним 13/05/20 Срд 16:26:44 #525 №1686780 
руби пипец какой заумный язык
Аноним 14/05/20 Чтв 08:53:23 #526 №1687376 
>>1614814
>как раз руби тоже не прост,плюс нихуя не для начинающих
Ruby для начинающих проще, чем JavaScript
Аноним 14/05/20 Чтв 13:22:14 #527 №1687627 
>>1687376
не проще,много магии,подход-сделай одну вещь кучей разных способов.
Аноним 14/05/20 Чтв 21:51:29 #528 №1688403 
>>1687627
>подход-сделай одну вещь кучей разных способов
Сейчас весь JavaScript одной фразой описал. Я до сих пор не понял, как там правильно сейчас по массиву ходить — способов пять есть, не так ли?
Аноним 14/05/20 Чтв 22:46:38 #529 №1688474 
https://youtu.be/FT0MZaUOzFQ
Аноним 15/05/20 Птн 16:39:30 #530 №1689189 
metaconf.png
16 мая | ONLINE
Backend meetup
Ruby, GO, Rust, Node.js, Python, Elixir

https://metaconf.net/backend-meetup-2020
Аноним 15/05/20 Птн 17:29:59 #531 №1689253 
>>1689189
хоронить руби будут?
Аноним 15/05/20 Птн 18:43:03 #532 №1689382 
image.png
>>1689253
Нет, мамку твою от короны

https://www.youtube.com/watch?v=j9V78UbdzWI
Аноним 19/05/20 Втр 22:55:21 #533 №1694318 
https://www.youtube.com/watch?v=7hWK3eet8Go
Аноним 22/05/20 Птн 15:30:41 #534 №1697703 
>>1688403
>как там правильно сейчас по массиву ходить
в 99% случаев map
Аноним 22/05/20 Птн 21:45:40 #535 №1698239 
>>1694318
Он и на джуна то хуево тянет, не то что мидла, путается в базовых понятиях
Аноним 23/05/20 Суб 22:06:36 #536 №1699443 
есть норм гайд для нуба по хельперам?
Аноним 24/05/20 Вск 03:10:48 #537 №1699636 
>>1699443
Ну, если ты уже гуглил и не нашел что-то конкретное, то спроси здесь. Хелперы - зло, если что
Аноним 24/05/20 Вск 14:21:08 #538 №1699946 
сколько здесь опытных рубистов?
Аноним 24/05/20 Вск 15:03:17 #539 №1699980 
>>1699946
Ну допустим я
Аноним 24/05/20 Вск 15:05:06 #540 №1699984 
>>1699980
какое отличие метода объекта от метода класса?
Аноним 24/05/20 Вск 15:09:46 #541 №1699988 
0ro98dmm.png
>>1699984
метод класса доступен для всех экземпляров класса?
Аноним 24/05/20 Вск 15:13:33 #542 №1699991 
>>1699988
я как бы из самого названия понял,я на практике не врубаюсь.
вот метод объекта прост.наклепал их,к каждому можно подключить метод.
а метод класса?
Аноним 24/05/20 Вск 15:16:22 #543 №1699996 
>>1699991
имел ввиду экземпляры класса,если правильнее
Аноним 24/05/20 Вск 15:27:40 #544 №1700010 
>>1699988
https://medium.com/@lauren.kroner/ruby-class-vs-instance-methods-a5182ce7de49
вот эта статья чутка прояснила ситуацию.
те эта хрень исп в насл классах?
наследование я еще читал
Аноним 24/05/20 Вск 17:38:17 #545 №1700284 
>>1699984
Метод объекта применяется на объектах и только на них. Метод класса вызываешь на самом классе, не создавая для этого объект.
Аноним 24/05/20 Вск 17:42:52 #546 №1700291 
Как сделать так, чтоб zeitwerk подгружал рейк таски? в гугле забанили, в доке не нашел, к сожалению
Аноним 24/05/20 Вск 17:42:54 #547 №1700292 
>>1700284
а какой практ смысл доставать функцию из класса?
class Test
def self.foo
puts 'Метод класса'
end
end

Test.foo # => "Метод класса"
Аноним 24/05/20 Вск 17:51:05 #548 №1700304 
>>1700292
Например, для подсчета всех созданных объектов
Аноним 24/05/20 Вск 17:53:34 #549 №1700308 
>>1700304
в наследовании?
Аноним 24/05/20 Вск 17:55:35 #550 №1700311 
>>1700308
Не обязательно.
Ну, просто может метод класса возвращать количество созданных объектов. Как пример, о котором ты спросил
Аноним 24/05/20 Вск 17:57:41 #551 №1700316 
>>1700308
У меня на проекте презентеры в основном из методов класса состоят. Я ему что-то передаю, какой-то объект другого класса, а он мне красиво возвращает что-то более удобочитаемое, хьюман ридбл короче Долго объяснять, почему в таких случаях не использовать декоратор, я просто пример анону привожу
Аноним 24/05/20 Вск 17:58:56 #552 №1700320 
>>1700311
и все?
Аноним 24/05/20 Вск 18:01:17 #553 №1700324 
>>1700320
Ну, а что ты еще хотел?
Аноним 24/05/20 Вск 18:02:03 #554 №1700327 
>>1700324
я думал там че нибудь глобально важное
Аноним 24/05/20 Вск 18:03:13 #555 №1700328 
>>1700327
Всё зависит от того, что тебе по бизнес логике надо. Если какой-то метод относится к объекту, то его пиши для объекта. А если что-то общее надо для класса, не зависимое от отдельно взятого объекта, то тут уже и метод класса можно
Аноним 24/05/20 Вск 18:06:37 #556 №1700332 
>>1700328
и еще вопрос,нахрена нужны блоки?
def print_twice
yield
yield
end
print_twice { puts "Hello" }
# "Hello"
# "Hello"
Аноним 24/05/20 Вск 18:07:31 #557 №1700333 
>>1700332
Ты имеешь в виду какие есть "боевые" примеры или в принципе не понял, как они работают?
Аноним 24/05/20 Вск 18:12:26 #558 №1700342 
>>1700333
я понял пример выше,но не понял зачем
а там еще есть более сложные примеры с each do и другие
def one_two_three
yield 1
yield 2
yield 3
end
one_two_three { |number| puts number * 10 }
# 10, 20, 30
Аноним 24/05/20 Вск 18:23:11 #559 №1700355 
>>1700342
Ну, через yield можно любой метод "завернуть" в другой метод.
например, тебе надо логгировать время начала выполнения какого-то метода и время конца. ты делаешь метод, который выглядит как-то так, например:
def some_meth(&block)
logger.info("Start time: #{Time.now}")
yield
logger.info("End time: #{Time.now}")
end

Завернув любой блок в такой метод, ты будешь видеть начало и конец выполнения. Ну, просто как пример.
Аноним 24/05/20 Вск 22:29:01 #560 №1700629 
>>1700355
>>1700342
В конфу залетайте, а то тут даже код не форматнуть по-нормальному, все-таки харкач это типо борда, а не уголок рубиста
Аноним 26/05/20 Втр 17:28:04 #561 №1703373 
>>1614224
Какой теперь положняк?
Аноним 26/05/20 Втр 20:40:04 #562 №1703593 
>>1703373
Ты думаешь за 3 месяца все охуеть как поменялось?
Аноним 27/05/20 Срд 18:14:05 #563 №1704537 
>>1686488
Мне стало лучше. Прошел koans и пролистал eloquent ruby

Дальше планирую либо потыкать hanami либо сразу rails.

Обязательно ли задрачивать что-то вроде leetcode?
Вот такая шляпа меня вводит в ступор https://repl.it/repls/AgonizingComfortableRadius
Аноним 27/05/20 Срд 19:00:27 #564 №1704586 
>>1704537
> hanami
а какое отличие от РоР?
Аноним 27/05/20 Срд 19:27:22 #565 №1704628 
>>1703593
Да, из-за короны.
Аноним 27/05/20 Срд 21:21:28 #566 №1704749 
>>1704586
Lightweight framework


Я заметил что там местами используются некоторые вещи из phoenix типа repos, templates

Аноним 28/05/20 Чтв 17:10:13 #567 №1705875 
>>1704586
>>1704749
Кстати, чтобы запустить дефолтный проект на Hanami требуется гораздо меньше времени. На rails нужно ждат 3-5 минут пока он сделает bundle и yarn

Раньше такой хуйни не было
Аноним 28/05/20 Чтв 18:32:08 #568 №1705976 
>>1705875
>На rails нужно ждат 3-5 минут пока он сделает bundle и yarn
Шта?
Аноним 28/05/20 Чтв 18:51:01 #569 №1706001 
>>1705875
bundle config --global jobs 10
Аноним 28/05/20 Чтв 20:03:42 #570 №1706049 
>>1654466
А если я в миллионнике живу, а не в ДСах? Сейчас у нас ноль вакансий джуна-рубиста, а так в городе по-моему одна кампания, где руби это основной стек.
Аноним 28/05/20 Чтв 23:58:14 #571 №1706255 
>>1705875
Ты там с калькулятора запускаешь?
Аноним 29/05/20 Птн 01:38:50 #572 №1706346 
>>1706255
дапрошка 15 15"
Аноним 29/05/20 Птн 15:00:19 #573 №1706839 
Снимок экрана от 2020-05-29 14-59-32.png
>>1706049
Ну тогда учи 1С, в чём проблема то? Ruby есть в 4-5 российских городах, остальное буржуйская удалёнка. Не можешь в удалёнку? Тогда учи Битрикс-парашу или 1с в своих мухосрансках.
Аноним 29/05/20 Птн 19:23:41 #574 №1707170 
>>1614224
Не пали годноту быдлу, они охуееют когда с php так же будет, пусть своей головой думают.
Аноним 29/05/20 Птн 20:41:25 #575 №1707284 
>>1707170
> когда с php так же будет,
а что с ним будет?
Аноним 30/05/20 Суб 15:00:54 #576 №1707980 
>>1707170
Я думаю из-за подобного элитизма комьюнити руби может сильно пострадать, приток новой крови нужен, вспомнить допустим что случилось с мелкобордами, которые не гнали трафик с вконтакта?
Аноним 30/05/20 Суб 15:31:03 #577 №1708024 
>>1707980
>вспомнить допустим что случилось с мелкобордами, которые не гнали трафик с вконтакта?
Там все еще можно даже в /b/ лампово общаться без социоблядей и прочего быдла?
Аноним 30/05/20 Суб 18:24:03 #578 №1708216 
Screenshot 2020-05-30 at 18.21.24.png
action text показывает картинки во время edit, но на show там вопроситетный знак

Такой проблемы нет при использовании active storage.
Причем тут ничего не написано по поводу того что я должен ставить https://edgeguides.rubyonrails.org/action_text_overview.html

Вообще action text - какая-то параша

Про большое количество работы - явно рофел
Аноним 31/05/20 Вск 12:00:45 #579 №1708924 
>>1708216
https://edgeguides.rubyonrails.org/development_dependencies_install.html
Что тебе непонятно с зависимостями и imagemagick? Изъяснясь повнятнее.
Аноним 31/05/20 Вск 15:07:00 #580 №1709038 
Screenshot 2020-05-31 at 15.01.31.png
Screenshot 2020-05-31 at 15.05.56.png
Screenshot 2020-05-31 at 15.05.48.png
>>1708924
Никогда не смотрел эту страницу и все работало из коробки.
У меня стоит imagemagick.

Аноним 31/05/20 Вск 15:31:53 #581 №1709074 
>>1709038
А вот третий пик: что через инспект показывает?

другой анон
Аноним 31/05/20 Вск 15:38:03 #582 №1709078 
Screenshot 2020-05-31 at 15.35.22.png
Screenshot 2020-05-31 at 15.37.11.png
>>1709074
Второй пик это open image in new tab
Аноним 31/05/20 Вск 18:57:14 #583 №1709313 
Screenshot 2020-05-31 at 18.54.03.png
В общем, я сделал brew install .. и оно начало работать. Наверн дело было в этих dependencies.

Только pkg-config до сих пор X.
Аноним 31/05/20 Вск 18:59:20 #584 №1709314 
Screenshot 2020-05-31 at 18.54.03.png
В общем, я сделал brew install, оно обновило текущую версию imagemagick и оно начало работать. Наверн дело было в этих dependencies, на первых скринах везде красный крестик

Только pkg-config таким и остался
Аноним 31/05/20 Вск 21:05:12 #585 №1709433 
>>1709314
У тебя персонаж на обоине очень говорящий.
Аноним 31/05/20 Вск 22:02:57 #586 №1709487 
>>1704586
мало информации
Аноним 31/05/20 Вск 22:07:30 #587 №1709492 
wallpapersden.comdeer-staring-at-sunset-anime2550x1440.jpg
>>1709433
Каким образом я должен был узнать что мне нужно что-то мудрить с данным вопросом?

imagemagick стоял уже, алло... Раньше никогда не возникало подобных проблем. Я не трогал rails достаточно долго.

А вот на картинку пиздеть не надо. Так и думал что какой-то додик докопается
Аноним 01/06/20 Пнд 02:22:56 #588 №1709602 
>>1709492
Классная картинка. Схоронил.

Другой анон
Аноним 01/06/20 Пнд 18:57:09 #589 №1710336 
А textmate уже умер что ли?
Аноним 01/06/20 Пнд 19:44:30 #590 №1710366 
Untitled.png
>>1709492
>imagemagick стоял уже, алло...
Да уж поняли, ага.
Аноним 01/06/20 Пнд 20:46:49 #591 №1710407 
>>1710366
Все, понял, мне стыдно.
Аноним 02/06/20 Втр 09:31:33 #592 №1710713 
>>1710366
>>1710407
С такими шрифтами и пестростью в консоли - не удивительно.
Аноним 04/06/20 Чтв 06:36:35 #593 №1712601 
Народ, в каких РАБи комьюнити вы крутитесь? У меня проблема тк вокруг меня вообще нет рубистов. Мне не с кем обсудить какие-либо проблемы, решения, новости и тд. Я вообще перестал развиваться. Расскажите где вы крутитесь по мимо этого дохлого треда? Может есть какие-нить не очень публичные комьюнити? По сути я обитаю тут и в раби-чате телеграма, в котором всем на всех похуй.
Аноним 09/06/20 Втр 03:30:59 #594 №1717258 
>>1712601
Я в твиттере со всеми знакомился, советовался и познавал все новое
Аноним 09/06/20 Втр 20:22:58 #595 №1717986 
image.png
Ruby Meetup

Традиционная встреча рубистов пройдет в 12-ый раз!

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

Когда: 18 июня в 19:00 МСК
Где: Zoom
Регистрация обязательна
, программа и подробности по ссылке

https://railsclub.timepad.ru/event/1330879
Аноним 10/06/20 Срд 11:32:24 #596 №1718480 
Друзья, ваш язык не умирает? Какая у него основная сфера применения? Перспективы вката есть? Или лучше что-то другое посмотреть? Хочу расширить свой стек просто.
Аноним 13/06/20 Суб 01:13:50 #597 №1721075 
>>1718480
С провокаторами не балакаем
Аноним 13/06/20 Суб 16:48:03 #598 №1721504 
Screenshot 2020-06-13 at 16.46.49.png
Почему примеры из книги ruby cookbook такие занудные?
Не знаю зачем я начал ее листать. Теперь опять считаю себя бездарным мусором. Еще вернулась мысль что придется задрачивать математику.
Аноним 13/06/20 Суб 20:21:20 #599 №1721822 
>>1721504
Кровь из глаз
Аноним 13/06/20 Суб 21:17:35 #600 №1721893 
Screenshot 2020-06-13 at 21.15.12.png
>>1721504
Пока не пробовал писать roman to arabic, но arabic to roman выглядит ГОРАЗДО ЭЛЕГАНТНЕЙ на мой взгляд

https://repl.it/repls/GigaAggravatingSet
Аноним 14/06/20 Вск 01:58:51 #601 №1722101 
>>1721893
Как ты логически пришел к тому что в remainder(power)?

У тебя с математикой хорошо и ты сразу знал что нужно делать?


Аноним 14/06/20 Вск 09:40:20 #602 №1722185 
>>1722101
Ты в школе не учился?
Аноним 14/06/20 Вск 10:28:26 #603 №1722207 
>>1721893
Имхо, но там просто надо сократить названия переменных.
Аноним 14/06/20 Вск 11:19:44 #604 №1722238 
1592122784590.jpg
Чо там по руби 3.0 слышно ? Матц обещал что в конце 2020 выйдет.

Из того что завезли в новых версиях:
Compacting GC с которым рубя потребляет аж на 1% меньше памяти https://engineering.appfolio.com/appfolio-engineering/2019/12/6/how-much-do-you-save-with-ruby-27-memory-compaction. Ну ещё добавили jit но опять же текущая реализация даёт просто смешной прирост в производительности.

В остальном же добавляют какую-то минорную хуйню типа алиаса Kernel.then на yield_selfПиздец а сразу когда впиливали фичу с именем не могли определиться ? И так жопа горит от всяких алиасов вроде collect и inject , спорного паттерн-матчинга который толком не обсуждался и получил справедливо много негодования от сообщества.



Что-то подозрительно мало новостей о обещанных фичах, где новости о типизации внутри языка, настоящую многопоточность через гильдии (guilds), быстрой jit-компиляции(а не как сейчас)?

НЕУЖЕЛИ ВСЕ?
Аноним 14/06/20 Вск 13:08:00 #605 №1722301 
>>1722238
Руби убьет не оптимизация, а отсутствие свежей крови.

А все потому что оп не перекатывает.
Аноним 14/06/20 Вск 13:10:09 #606 №1722302 
>>1722301
>оп не перекатывает.
Двачую
Аноним 14/06/20 Вск 13:37:05 #607 №1722323 
>>1722185
Так и скажи что взял чужое решение
Аноним 14/06/20 Вск 14:23:02 #608 №1722379 
>>1722238
а в декабре выйдет php 8
Аноним 14/06/20 Вск 17:27:58 #609 №1722721 
>>1721893
Додик, тут явно прослеживаются признаки просмотра solutions на leetcode
Аноним 14/06/20 Вск 17:34:56 #610 №1722733 
Screenshot 2020-06-14 at 17.34.24.png
>>1722721
>>1721893
пердак горит
Аноним 14/06/20 Вск 23:06:27 #611 №1723092 
>>1721075
Я серьезно. Кроме веба нигде не видел. Но не важно, в этой части есть перспективы?
Аноним 14/06/20 Вск 23:08:09 #612 №1723096 
>>1723092
Да
Аноним 15/06/20 Пнд 00:44:06 #613 №1723135 
>>1723096
тонко
Аноним 15/06/20 Пнд 09:37:36 #614 №1723282 
Снимок экрана от 2020-06-15 09-36-31.png

Как украинцы реагируют на россиян?
Аноним 15/06/20 Пнд 09:39:03 #615 №1723285 
>>1723282
Через украинский Dou кто искал вакансии? Как украинские компании реагируют на россиян? Оккупанты и всё такое или можно пробовать?
Аноним 15/06/20 Пнд 11:03:16 #616 №1723331 
>>1721893
Зачем нужен unshift?
Аноним 15/06/20 Пнд 12:37:29 #617 №1723502 
>>1722238
>Чо там по руби 3.0 слышно ?
На революцию надеяться не стоит, если реально нужна производительность, экономия памяти и настоящие потоки - лучше освоить что-то более подходящее, здесь топили за Elixir и его батю Erlang, лично я для себя выбрал Rust, в любом случае - полезно владеть системным языком и быть в состоянии увязать его с руби и рельсами там, где руби не вывозит в силу своей скриптовой природы.
Аноним 15/06/20 Пнд 13:56:38 #618 №1723607 
Без названия.png
>>1723502
Crystal пилят активно. Выстрелит?
Аноним 15/06/20 Пнд 13:58:57 #619 №1723611 
>>1723607
медленно.
и нужен хайп
Аноним 15/06/20 Пнд 14:25:10 #620 №1723643 
image.png
Блять, вот так учишь ruby/rails, пилишь пару проектиков, находишь другой язык, начинаешь учить его, тоже что-то делать, с интересом. Забиваешь на первое. Так повторяется несколько раз и потом ты укатываешься в неактив на 1-2 года.

В итоге ты нуб без работы с проебаным временем и так же не можешь определиться на чем остановиться. А аноны все так же говорят, да нет руби не нужОн и стоит вкатываться вот в то и вот это...

ох
Аноним 15/06/20 Пнд 15:52:01 #621 №1723752 
За сколько можно с джавы на руби перекатиться?
Аноним 15/06/20 Пнд 16:17:06 #622 №1723795 
Снимок экрана от 2020-06-15 16-10-33.png
Снимок экрана от 2020-06-15 16-16-39.png
>>1723752
3-12 месяцев. Зависит от твоего уровня. Буткэмпы в Европе и США обучают Ruby + Rails + JS + React + Redux за 3-6 месяцев в среднем, если фултайм.
Если 300k помидор, то может и месяца хватить.
Аноним 16/06/20 Втр 15:11:08 #623 №1724691 
Screenshot 2020-06-16 at 15.09.41.png
Продолжаем рассматривать косяки кукбука
Аноним 16/06/20 Втр 18:58:54 #624 №1725035 
https://github.com/god
Аноним 16/06/20 Втр 21:59:11 #625 №1725247 
>>1725035
Красиво
Аноним 16/06/20 Втр 22:01:55 #626 №1725251 
image.png
>>1724691
Аноним 17/06/20 Срд 14:51:06 #627 №1726121 
>>1725251
И с чем это может быть связано? Какая у тебя версия рубей?
Аноним 17/06/20 Срд 22:16:52 #628 №1726521 
>>1726121
2.6.5 у меня.
Не знаю, почему так вышло
Аноним 17/06/20 Срд 23:24:42 #629 №1726578 
>>1726521
ты там 2 добавил, а если убрать?
Аноним 18/06/20 Чтв 00:00:57 #630 №1726606 
>>1726521
А у меня ruby 2.7.0
Аноним 18/06/20 Чтв 00:02:30 #631 №1726608 
>>1726578
Не понял тебя
Аноним 18/06/20 Чтв 00:09:32 #632 №1726610 
>>1726606
Сомневаюсь, что в 2.7.0 поменяли работу этого оператора. Но и хуй знает, почему у тебя отличается от кукбука и моего скрина.
Аноним 18/06/20 Чтв 00:21:55 #633 №1726615 
>>1726610
>>1726608
так ты не из кукбука ввел. введи ровно 'тот же массив
[1, 100, 42, 23, 26, 10000]
Аноним 18/06/20 Чтв 00:28:08 #634 №1726616 
>>1726615
А... Ну да. Теперь и у меня 42 не последним. Найс пример выбрали они.

Почему-то напомнило случай, как у нас на проекте тесты на одну из фичей обвалились ровно первого числа месяца, хотя в остальные дни было норм
Аноним 18/06/20 Чтв 00:35:42 #635 №1726619 
image.png
Увековечу это тут
Аноним 18/06/20 Чтв 01:57:19 #636 №1726641 
>>1724691
Шаг 1. Проверь, что у тебя Ruby Cookbook [2 ed.] 2015
Шаг 2. Открой там где-нибудь начала, посмотри рекомендованную версию рубей на тот момент.
Шаг 3. Установи эту версию рубей.
Шаг 4. Вопроизведи на ней баг!
Шаг 5. ???
Шаг 6. Поздравляю, ты нашёл баг! Пришло время засабмитить его:
https://www.oreilly.com/catalog/errata.csp?isbn=0636920032236
Аноним 18/06/20 Чтв 01:59:25 #637 №1726642 
>>1726641
Если окажется, что на той версии рубей это работает, а на новой нет, то тоже есть куда засабмитить и кого поставить в копию
Аноним 18/06/20 Чтв 02:16:36 #638 №1726648 
>>1726641
>>1726642
А мне медаль дадут за это?
Аноним 18/06/20 Чтв 02:39:18 #639 №1726653 
>>1726648
Ладно, можно без медали. Вроде отправил куда нужно. Отпишу потом тут
Аноним 18/06/20 Чтв 02:57:44 #640 №1726658 
Screenshot 2020-06-18 at 02.56.34.png
>>1726619
>>1726641

хехе
Аноним 18/06/20 Чтв 18:05:27 #641 №1727444 
надеюсь в руби добавят чтото вроде как в питоне str int и прочее. Тогда и вкачусь для себя. А пока на мобилках посижу на мидл позиции.
Аноним 18/06/20 Чтв 19:14:15 #642 №1727510 
image.png
>>1717986
НУ ЧТО ЖЕ ВЫ РУБИСТЫ?

https://zoom.us/j/95733811571

PASSWORD: aVRtTklhVjNjRnkwK0NPWEJzRTc4dz09

afterparty: https://rubymeetup.spatial.chat/
Аноним 18/06/20 Чтв 19:47:22 #643 №1727542 
Screenshot2020-06-19 Ruby Meetup №12.png
>>1727510
Пиздец, что за дискриминация файрфокса?
Аноним 19/06/20 Птн 19:21:55 #644 №1728328 
>>1728325 (OP)

>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
>>1728325 (OP)
Аноним 19/06/20 Птн 21:27:16 #645 №1728399 
>>1728328
Слушай, давай я может перекачу нормально?

Чтобы перекатить нормально нужно:
1. не проебать разметку (здесь пропал весь bold и у видоса на YouTube [РАСКРЫТЬ] прямо в ссылке)
2. Фотку с Paris.rb заменить на картинку с диваном RailsConf 2020.2
COUCH EDITION
3. Catch phrase поменять на что-то уровня: Ruby thread COUCH EDITION
4. Поменять ссылки на предыдущий тред (у тебя на позапрошлый сейчас)
5. Добавить ещё больше ссылок на рубишные телеграм-чаты (я для себя ещё несколько популярных открыл)

Ну такой вот минимум
Аноним 19/06/20 Птн 21:31:34 #646 №1728407 
>>1728399
Да и ссылка на старый видос, нужно на lightning talk с RailsConf 2020.2 COUCH EDITION (ну или там на Эрона Паттерсона)
Аноним 19/06/20 Птн 22:00:34 #647 №1728447 
>>1728328
>>1728399
>>1728407
легитимный перекат: >>1728444 (OP)
Аноним 19/06/20 Птн 22:35:22 #648 №1728497 
>>1728447
Наконец-то!
Аноним 12/07/20 Вск 05:21:14 #649 №1748797 
>>1654504
Вот что мне хотелось бы видеть от джуна (джуна, а не стажера)
1 http
2 что происходит при нажатии На ссылку в браузере
3 без деталей ка организован веб врейворк в целом и rails в частности
4 s из solid, dry, нейминг, рубокоп
5 active record: валидация, отношения, формирование простых запросов - select, order, count

Ну и наверное хватит, можно конечно ебучее полотно написать на примере понторезов с хабра, но на самом деле от джуна больше ждать не надо
Аноним 12/07/20 Вск 05:24:34 #650 №1748798 
>>1654806
Вот о таких напыщенных хуесосах я говорил, лол. Все виды джойнов, триггеры, констрейты, нормальные формы, eager load и rspec- ты описал мидла, а по части БД топового мидла или даже синьора, лол.
Джун на руби с триггерами и функциями. На руби лол
Аноним 12/07/20 Вск 13:25:04 #651 №1749004 
>>1748797
спрашивать солид, когда самим рельсам похуй на солид и N+1 проблему и прочее и прочее.
comments powered by Disqus

Отзывы и предложения